@charset "Shift_JIS";
/**
@prefix : <http://purl.org/net/ns/doas#> .
 :タイトル "トップページ用 スタイル設定";
 :一行説明 "トップページ用 スタイル設定のスタイルシートです";
 :作成日 "2008-08-04";
 :改訂版 [:版 "1.0.0"; :作成日 "2008-08-04"];
*/

#header{
	margin-bottom: 6px;
}
#mainFlash{
	margin-bottom: 15px;
}
#main{
	background: none;
}
#main div.box1{
	float: left;
	width: 409px;
	margin-right: 15px;
	margin-top: 10px;
}
#main div.box2{
	float: left;
	width: 162px;
	margin-right: 16px;
	margin-top: 10px;
	padding-left: 7px;
}
#main div.box3{
	float: left;
	width: 170px;
	margin-top: 10px;
}
ul.topBnr{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.topBnr li{
	margin: 0 0 7px;
	padding: 0;
	list-style: none;
}
/*#main div.box2 ul.topBnr li{
	margin-bottom: 18px;
}*/
ul.topBnr li.blog{
	margin-bottom: 4px;
}

#main div.topics h2{
	margin-top: 0;
	margin-bottom: 3px;
}
#main div.topics h2 img{
	vertical-align: bottom;
}
#main div.topics table{
	margin-bottom: 1em;
	font-size: 83%;
	line-height: 1.5;
}
#main div.topics table th,
#main div.topics table td{
	text-align: left;
	vertical-align: top;
	padding-bottom: 0.25em:
}
#main div.topics table th{
	padding: 0 1em 0.25em 10px;
	font-weight: normal;
	background: url(../common/images/icn_link04.gif) no-repeat 0px 3px;
}
#main div.topics table strong{
	font-size: 120%;
	color: #FF0000;
}
#main div.topics table .font110 strong{
	font-size: 118%;
	color: #FF0000;
}
#main div.topics table strong span{
	font-size: 80%;
	color: #FF0000;
}
#main div.topics ul.linkDetail02 a{
	color: #4d4d4d;
}
#main div.topics ul.topBnrTopics{
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}
#main div.topics ul.topBnrTopics li{
	margin: 0px 10px 0px 0px;
	padding: 0;
	display: inline;
}
#footer{
	padding-top: 23px;
	background: url(../common/images/bg_footer.gif) repeat-x left top;
}
.mark {
	vertical-align:super;
	font-size: 95%;
}
