@charset "Shift_JIS";


/* -----------------------------------------------------------
    mainimage
-------------------------------------------------------------- */
#main_image{
	text-align:center;
	padding:30px 0 0 0;
}


/* -----------------------------------------------------------
    mainimage
-------------------------------------------------------------- */
#top_txt{
	text-align:center;
	margin:50px 0 0 0;
	font-size:11px;
	line-height:1.8;
	border-left:5px #DDD solid;
	border-right:5px #DDD solid;
	border:3px #DDD double;
	padding:15px;
	background:#F4F5F7;
}



/* -----------------------------------------------------------
    bannerBox
-------------------------------------------------------------- */
#bannerBox{
	position:relative;
	width:738px;
	height:198px;
	overflow:hidden;
	font-size:11px;
	text-align:center;
}

#bn_box01{
	position:absolute;
	width:242px;
	height:198px;
	left:0px;
	top:0px;
}

#bn_box02{
	position:absolute;
	width:242px;
	height:198px;
	left:248px;
	top:0px;
}

#bn_box03{
	position:absolute;
	width:242px;
	height:198px;
	left:496px;
	top:0px;
}

.bn_txt{
	position:absolute;
	width:242px;
	text-align:center;
	left:0;
	top:52px;
	line-height:1.3;
}

.bn_txt_2{
	position:absolute;
	width:242px;
	text-align:center;
	left:0;
	top:62px;
	line-height:1.5;
}

.bn_txt_3{
	position:absolute;
	width:120px;
	text-align:left;
	left:120px;
	top:55px;
	line-height:1.5;
}

.bn_txt a:link,
.bn_txt a:visited,
.bn_txt_2 a:link,
.bn_txt_2 a:visited,
.bn_txt_3 a:link,
.bn_txt_3 a:visited{
	color:#666;
	text-decoration:none;
	display:block;
}

.bn_txt a:hover,
.bn_txt_2 a:hover,
.bn_txt_3 a:hover{
	color:#CB000D;
	text-decoration:none;
}


/* -----------------------------------------------------------
    topics
-------------------------------------------------------------- */
#topics{
	/*
	scrollbar-base-color:#111;
	scrollbar-arrow-color:#CCC;
	*/
	overflow:auto;
	height:180px;
	scrollbar-base-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#222;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-hightlight-color:#222;
	scrollbar-shadow-color:#FFFFFF;
	overflow:auto;
	border-bottom:1px #CCC solid;
}

#topics dl{
	padding:3px 10px 15px 0;
	font-size:11px;
}

#topics dl dt{
	margin-top:12px;
	padding:0 0 0 12px;
	font-weight:bold;
	background:url(../img/icon.gif) no-repeat left 4px;
}

#topics dl dd{
	color:#666;
	line-height:1.5;
}

#topics dl dd a,
#topics dl dd a:visited{
	color:#666;
	display:block;
	text-decoration:none;
}

#topics dl dd a:hover{
	color:#CB000D;
	text-decoration:none;
}
