@charset "utf-8";
@import url("common.css");
#ImgMain{
	background:url(../img_index/back_ImgMain.gif) repeat-x top left;
	height:260px;
}
#content{
	margin:20px auto 10px;
}
/*News＆BM
----------------------------------------------------------------------------------------------------*/
div#AreaGadget{
	margin:10px auto 0;
	height:30px;
	position:relative;
	width:860px;
}
ul#SBM{
	position:absolute;
	right:-5px;
	top:-5px;
}
ul#M_News{
	background:url(../img_index/back_news.gif) no-repeat left center;
	color:#FFFFFF;
	height:30px;
	margin-right:auto;
	position:relative;
	width:660px;
}
ul#M_News li{
	font-weight:bold;
	position:absolute;
	top:8px;
	left:125px;
	width:375px;
}
ul#M_News li a{
	color:#FFFFFF;
	font-weight:normal;
	padding-right:2em;
	text-decoration:none;
}
/*main
----------------------------------------------------------------------------------------------------*/
div#main{
	float:left;
	margin-right:10px;
	width:450px;
}
/*news----------*/
dl#news{
	margin:0 10px;
	margin-bottom:20px;
}
dl#news dt{
	clear:left;
	float:left;
	padding:10px 0;
	text-align:left;
	width:8em;
}
dl#news dt a{
	background:url(../img_common/arrow_SRW_BGD.gif) no-repeat left center;
	padding-left:30px;
	text-decoration:none;
}
dl#news dd{
	border-bottom:1px #CCCCCC dashed;
	padding:10px 0;
	padding-left:9em;
	text-align:left;
}
/*report----------*/
div#AreaReport{
	margin-top:10px;
	text-align:left;
}
div#AreaReport img.photo{
	border:1px #CCCCCC solid;
	float:left;
	margin:0 10px 10px 0;
	padding:4px;
}
div#AreaReport h3{
	font-size:1.6em;
	font-weight:bold;
	color:#009966;
}
div#AreaReport h3 a{
	color:#009966;
	text-decoration:none;
}
div#AreaReport p.date{
	background:url(../img_common/back_check.gif);
	line-height:1.6;
	margin:0;
	margin-bottom:0.5em;
	margin-left:160px;
	padding:0.2em 0.5em;
	text-align:left;
}
div#AreaReport p{
	line-height:1.6;
	margin-top:0.2em;
	text-align:left;
}
div#AreaReport p a{
	text-decoration:none;
}
div#AreaReport p a:hover{
	background:#EEEEEE;
}
div#AreaReport p.LinkMore{
	text-align:right;
}
div#AreaReport div{
	border-top:1px #CCCCCC dashed;
	clear:both;
	margin:14px 0;
}
div#AreaReport div hr{
	display:none;
}
/*Side
----------------------------------------------------------------------------------------------------*/
/*SideLeft----------*/
div#SideLeft{
	float:left;
	margin-right:10px;
	width:200px;
}
div#SideLeft div{
	border:1px #CCCCCC solid;
	margin-bottom:20px;
}
div#SideLeft div div{
	border:none;
	padding:9px;
	margin:0;
}
div#SideLeft div h2{
	border-bottom:1px #CCCCCC dashed;
	padding:6px;
	padding-left:4px;
	text-align:left
}
/*Search----------*/
div#SideLeft div form{
	background:url(../img_common/back_check.gif);
	margin:9px;
	padding:10px 0 5px;
}
div#SideLeft div form .textarea{
	background:#EEEEEE;
	border:1px #CCCCCC solid;
	margin:0 auto 5px;
	width:158px;
}
div#SideLeft div form .textarea:hover{
	background:#FFFFFF;
}
div#SideLeft div form .textarea:focus{
	background:#FFFFFF;
	border:1px #009966 solid;
}
/*SideRight----------*/
div#SideRight{
	float:right;
	width:190px;
}
div#SideRight div h2{
	border-bottom:1px #CCCCCC dashed;
	padding:6px;
	padding-left:4px;
	text-align:left
}
div#SideRight div{
	border:1px #CCCCCC solid;
	margin-bottom:20px;
}
div#SideRight div div{
	border:none;
	padding:9px;
	margin:0;
}