﻿@charset "UTF-8";
/*  tabozassoulink 啄木雑想リンク  */
body      {   background-color: #ddffcc;
	font-family:'メイリオ',serif;
}
body	{margin:0px;
	 padding:0px;
	scrollbar-face-color: #42e4b9; 
        scrollbar-base-color: #42e4b9; 
        scrollbar-track-color:#42e4b9; 
        scrollbar-arrow-color:#ffffff; 
        scrollbar-3dlight-color:#ffffff; 
        scrollbar-highlight-color:#ffffff; 
        scrollbar-shadow-color:#000000; 
        scrollbar-darkshadow-color:#000000;
}

/* === ヘッダー部分のスタイル === */
div#header {width:100%;	height:auto;
	margin: 1px auto 0px auto;  /*  中央揃え  */
	background-color:#32d4a9;
        border-bottom:solid 1px #cccccc;
}
table	{border:0;
	height:50px;
}
td.head1  {width:180px;/* きつつき */
	padding-left:20px;
	padding-top:5px;
}
td.head2	{width:auto;	/* 啄木雑想見出し */
	font-size:36px;
         font-family: "HG正楷書体-PRO",serif,sans-serif; 
	 font-weight:bold;
         color:white;
         letter-spacing: 3.5em;
         text-align: center;
	padding-left:30px;
}
td.head3	{width:120px;/*  如雨  */
         font-size:20px;
	 font-family: "HG正楷書体-PRO","有澤楷書", serif;
         color: #ffffaa;
         font-weight: bold;
         letter-spacing: 1.5em;
         text-align:center ;
}
h2 {background-color:rgba(102,221,102,0.5); /* 最上段ページ位置背景色#66dd66 */
	font-size:12px;
	font-family:Sans-serif,'メイリオ';
	color:#778899;
	height:15px;
	padding-top:0px;
	padding-left:30px;
	padding-bottom:2px solid;
	margin-top:-0px;
	margin-bottom:-0px;
        border-bottom:solid 1px #cccccc;
}
h2 a	{color:#778899;;
	 text-decoration:none;
}
h2 a:hover	{color: #DC143C ;
         text-decoration:underline:
}

/* コンテンツ部分とサイド部分を横列のグループにする=boxA */
div.boxA:after	{content: "";
	display: block;
	clear: both;
}

/* === サイドバー部分のスタイル === */
div#side	{float: left;
	width:160px;
	background-color:#52f4a3;
	vertical-align: top;
	padding-top:12px;
	padding-left:15px; 
	padding-bottom:20px;

}
td.mokuji {font-size:13px;
         font-weight: normal;
	 background-color:Aquamarine ;
	 border-bottom:solid 1px white;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:9px; 
}
.side p {font-size:14px;
         color: darkgreen;
         font-weight: bold;
	 background-color: #cceeff ;
	 border-bottom: solid 2px #fcc;
	 padding-top:7px;
	 padding-bottom:6px;
	 padding-left:6px
}
#side a	{color:#444444;
	 text-decoration:none;
}
#side a:hover	{color: #DC143C ;
         text-decoration:none;
         background-color:#66ff55; 
}

/* === コンテンツ部分のスタイル === */
div#main	{float: left;
	width:700px;
         background-color: #ddffcc;
         padding-top:15px;
	 padding-left:30px;
	 padding-right:30px;
	 padding-bottom:5px;
	 vertical-align:top
}
#main h1 {font-size:18px;
          line-height: ;
	  font-family:Arial, Helvetica
}
#main h1 img	{vertical-align:middle;
	 margin-top: 30px;
         margin-right: 8px;
}
#main h3 {background-color: #007b50;
	  font-size: 16px;
	  color: white;
	  padding: 10px;
          line-height: 1.5em;
          margin-top: 10px;
          margin-right: 10px;
          margin-lift: 0px;
}
#main h3 a {color: #ffff00 ;
         text-decoration:none;
}
#main h3 a:hover {color: #DC143C ;
         text-decoration:none;
}
#main h4 {font-size:16px;
	 line-height: 2em;
          background-color: #a0ffa0 ;
	  color:#336633;
          padding: 10px;
          margin-top: 0px;
          margin-right: 10px;
          margin-lift: 10px;
}
.news   {background-color: #ccffee ;
	width:680;
	 font-size:16px;
	 color:  #4B0082; 
	 line-height:1.4em;
	 padding: 8px 12px 8px;
}
.kongetunouta {font-size: 20px;
          color:darkgreen;
          font-family: "HG正楷書体-PRO","有澤楷書",serif ;
          margin: 0px 10px 30px;
          width:auto;
}
.kongetunouta td { width:650;
          height:150; 
          background-color: #fff6f6 ;
          text-align: left;
          line-height: 0.8em;
	  color:#336633;
          padding: 15px;
}
td.kongetunouta	{letter-spacing:0.2em;
line-height:1.3em;
	 padding-left:40px;
}
.photo td	{vertical-align:bottom;
	 font-size:12px;
	 padding:0px
}
.photo img	{margin-right:8px
}
.main a	{color:yellow;
	 text-decoration:none
}
.main a:hover	{color: #DC143C ;
         text-decoration:underline
}

/*  === フッター部分のソース === */
div#bottom {float: left;
		width:100%;
} 
p.copyright	{background-color:rgba(211,211,211,0.8);   /*  #d3d3d3＝silver  */

		padding-right:100px;
		padding-bottom:2px;
		text-align:right;
}
p.today	{font-size:14pt;
	font-family:ＭＳ ゴシック;
	color:ff3300;
	text-align:center;
}
