@charset "utf-8";
/*-----------------------------------------------
TOPãƒšãEã‚¸å°‚ç”¨ã‚¹ã‚¿ã‚¤ãƒ«
----------------------------------------------- */


#body {
	background-image : url(images/common_images/body_idback_o.gif);
	background-repeat: repeat-y;
}

/*-----------------------------------------------
å·¦ãƒ¡ãƒ‹ãƒ¥ãƒ¼
----------------------------------------------- */
#tmenu{
	width:175px;
	float:left;
	font-size:12px;
	margin-top:1px;
}
#tmenu ul{
	margin:0;
	padding:0;
}
#tmenu li{
	list-style-type: none;
	background-image: url(images/tmenu_t3b.gif);
	background-repeat: repeat-y;
	background-position: left top;
	display:block;
	width:175px;
	vertical-align: bottom;
}
#tmenu li a{
	display:block;
	background-image: url(images/tmenu_t3.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	padding:12px 5px 12px 9px;
	line-height:1.2;
	width:175px;
}
#tmenu li a:link {
	text-decoration:none;
}
#tmenu li a:visited {
	text-decoration:none;
}
#tmenu li a:hover {
	text-decoration:none;
	background-image: url(images/tmenu_t3_o.gif);
}
#tmenu li a:active {
	text-decoration:none;
}

#tmenu li.t1 {	background-image: url(images/tmenu_t1b.gif);}
#tmenu li.t1 a{	background-image: url(images/tmenu_t1.gif);}
#tmenu li.t2 {	background-image: url(images/tmenu_t2b.gif);}
#tmenu li.t2 a{	background-image: url(images/tmenu_t2.gif);}
#tmenu li.t4 {	background-image: url(images/tmenu_t4b.gif);}
#tmenu li.t4 a{	background-image: url(images/tmenu_t4.gif);}
#tmenu li.t5 {	background-image: url(images/tmenu_t5b.gif);}
#tmenu li.t5 a{	background-image: url(images/tmenu_t5.gif);}

#tmenu li.t1 a:hover {background-image: url(images/tmenu_t1_o.gif);}
#tmenu li.t2 a:hover {background-image: url(images/tmenu_t2_o.gif);}
#tmenu li.t4 a:hover {background-image: url(images/tmenu_t4_o.gif);}
#tmenu li.t5 a:hover {background-image: url(images/tmenu_t5_o.gif);}

/*-----------------------------------------------
counterç”¨
----------------------------------------------- */
#counter{
	padding-top:2em;
	padding-bottom:2em;
	text-align:center;
}
#counter p{
	width:120px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
/*-----------------------------------------------
ãƒ˜ãƒƒãƒ‰ãƒ©ã‚¤ãƒ³ãƒ»æ–°ç€æƒE ±ç”¨
----------------------------------------------- */
#news h2,
#headline h2{
	background-image: url(images/waku_a1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#2cbcff;
	color:#FFFFFF;
	padding: 8px 16px 2px 16px;
	font-size:1em;
	margin:0;
}
#news dl,
#headline dl{
border-left: 1px solid #a5daee;
border-right: 1px solid #a5daee;
margin:0;
padding:10px;
font-size:0.9em;
}
#news dt,
#headline dt{
	background-image : url(images/common_images/li_ico1.gif);
	background-repeat: no-repeat;
	background-position: left 0.35em;
	padding-left:14px;
}
#news dd,
#headline dd{
	margin-bottom:0.75em;
}

#news,
#headline{
	margin-bottom:2em;
	background-image: url(images/waku_a2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:5px;
}
#news{background-image: url(images/waku_b2.gif);}
#news h2{	background-image: url(images/waku_b1.gif);}
#news dl{
border-left: 1px solid #5fcf23;
border-right: 1px solid #5fcf23;
}

/*-----------------------------------------------
ãƒˆãƒƒãƒ—ãEã¿å¹E¤‰æ›´
----------------------------------------------- */
#contents{
	width:555px;
	margin-left:13px;
	margin-right:13px;
}
#contents h2{
	margin-top:0;
}
/*-----------------------------------------------
å…±é€šåºE‘Šãªã©ã®ã‚¨ãƒªã‚¢
----------------------------------------------- */
#submenu {
	width:164px;
	float:left;
	text-align:center;
	margin-top:6px;
}
#submenu ul#ad {
	margin:0;
	padding:0;
}
#submenu #ad li {
	margin:0;
	padding:0;
	list-style-type: none;
	margin-bottom:10px;
}
/*-----------------------------------------------
ãƒãƒƒã‚¯ãƒŠãƒ³ãƒãE
----------------------------------------------- */
#backnumber{ text-align:center; margin-top:2em;}
#backnumber h2{
	border: 1px solid #7f7f7f;
	background-color:#FFFFFF;
	width:146px;
	font-size:0.9em;
	margin-left:auto;
	margin-right:auto;
}
#backnumber li{
	list-style-type: none;
	background-image : url(images/common_images/li_ico2.gif);
	background-repeat: no-repeat;
	background-position: left 0.35em;
	text-align:left;
	padding-left:14px;
}

#contents {
	float:left;
	margin-top:5px;
}

