/* CSS Document */
body { margin: 0 auto; padding: 0; background-color:#F3F3F3; }
*{ font-family: ‚l‚r ‚oƒSƒVƒbƒN,Osaka,Arial,Helvetica; /*font-size: 12px;*/ line-height: 140%;/* color: #676767; */}
div,p,span{ font-size: 12px; color: #676767; }
a:link{ color: #106690; text-decoration: underline; } 
a:visited{ color: #2FBAFD; text-decoration: underline; } 
a:active,a:hover{ color: #FF9600; text-decoration: underline; }
a img { border: none; }
form {margin:0; padding:0;}
#all{ width:844px; text-align: center; margin: 0 auto; padding: 0; background: #F3F3F3 url(../inc_img/bg.gif) repeat-y center; }

#head{ width:800px; height:94px; padding:0; margin:0 auto; text-align:left; }
#head #ttl{ width:400px; float:left; }
#head #h_right{ width:280px; float:right; text-align:right; }
#head #search{ padding:4px; border:1px solid #CCCCCC; margin:32px 0 0 0; vertical-align:middle; }

#pankuzu{ width:800px; height:30px; text-align:left; margin:0 auto; padding:0; }
#pankuzu p{ margin:6px 0 0 0; color: #898760; }
#pankuzu a{ color: #898760; text-decoration: underline; font-weight:bold; }

#main{ width:800px; margin:0 auto; padding:0; text-align:left; background: #ffffff url(../inc_img/bg_main.gif); clear:both; }
#content_left{ width:586px; text-align:left; }
#content_right{ width:750px; text-align:right; }
#middle_sp{ width:594px; float:right; text-align:right; }

#txtlink { width:800px; height:30px; margin:8px auto; padding:0; text-align:right; background-color:#e6e6e6; border-bottom:1px solid #CCCCCC; clear:both; }
#txtlink a{ color:#666666; text-decoration:none; }
#txtlink a:active,a:hover{ text-decoration:underline!important; } 
#txtlink p{ margin:0 8px 0 0; padding:8px 0 0 0; font-size: 11px; }

#copyright { width:800px; height:72px; margin:0 auto; padding:0; }
#copyright #rogo { width:232px; padding:0; margin:12px 0 0 0; float:left; }
#copyright #txt { width:564px; padding:0; margin:0; float:right; text-align:right; font-size:11px; }
#copyright p{ margin:8px 0 0 0;}

#under{ width:880px; margin:0 auto; clear:both; padding:0; }

#leftmenu{ width:195px; float:left; }
#leftmenu .ct1{ width:195px; height:30px; margin:0; padding:0; background: url(../inc_img/menu_l.gif) no-repeat; vertical-align:middle;  }
#leftmenu .ct2{ width:195px; height:32px; margin:0; padding:0; background: url(../inc_img/menu_s.gif) no-repeat; vertical-align:middle;  }
#leftmenu .l20{ color:#FFFFFF; font-size:14px; margin:0; padding:5px 0 0 20px;}
#leftmenu .l32s{ margin:0; padding:4px 0 0 32px; }
#leftmenu .l32m{ margin:0; padding:6px 0 0 32px; }
#leftmenu a{ text-decoration: none; }
#leftmenu .l32s a{ color:#807d64; font-size:11px; line-height:12px; }
#leftmenu .l32m a{ color:#807d64; font-size:12px; }


.bd14{ font-size:14px; }
.bd12{ font-size:12px; }
.bd11{ font-size:11px; }
.mar_t8{ margin:8px 0 0 0; }
a.gappei{ color:#106690; text-decoration:underline; }
h2{
	margin:0px;
	border:1px solid #dbdbdb;
	color:#ffffff;
	line-height:32px;
	text-indent:20px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
h2.sub{
	background-image:url(/inc_img/h2bg_sub.gif);
	background-repeat:no-repeat;
	width:586px;
	height:32px;
}
h2.subn{
	background-image:url(/inc_img/h2bg_subn.gif);
	background-repeat:no-repeat;
	width:586px;
	height:32px;
}
h2.top{
	background-image:url(/inc_img/h2bg_top.gif);
	background-repeat:no-repeat;
	width:400px;
	height:32px;
}
div.list_kiji{
	text-align:left;
	margin-top:0px;
	margin-bottom:20px;
	padding:5px;
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	width:576px;
}
div.sb_time{
	text-align:right;

}
