@charset "utf-8";


/* CSS Import Style
---------------------------------------------------- */
@import "/css/01styles_main.css";
@import "/css/02styles_layout.css";


/* 11ch Style
---------------------------------------------------- */

#side-left {
	font-size:85%;	
	float: left;
	width: 230px;
	margin-left:12px;
	_margin-left:5px;
	text-align:left;
}


#ch11 #main {
	font-size:85%;	
	float: right;
	width: 586px;
	margin-right: 12px;
	_margin-right: 5px;
	text-align:left;
	margin-top:7px;
}

#ch11 #main h1 {
	width: 586px;
	margin:0;
	padding:0;
}


#ch11 #main .subNav {
	margin: 0px 0 10px 0;
	/padding-bottom:10px;
}

#ch11 #main .subNav li {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	width: 288px;
}

#ch11 #main .subNav li.mr0 { margin-right:0;}


#ch11 #main .subNav li.lastL {
	margin-right: 0px;
}

#whatsnew { border:1px solid #999999; background-color:#e0e0e0;
width:586px;
}

.boderw { border:1px solid #fff;}

#whatsnew .bgNews {
	padding: 5px 10px 10px 5px;
	width: 555px;
	background:#fff;
	border:1px solid #a6a6a6;
	margin:0 5px 10px 5px;
}

#whatsnew dl {
	clear: both;
	width: 560px;
	background: url(/images/line_dot.gif) repeat-x left bottom;
}

#whatsnew dl dt {
	float: left;
	padding: 9px 0 9px 3px;
	width: 132px;
}

#whatsnew dl dt img {
	margin-right: 8px;
	vertical-align: middle;
}

#whatsnew dl dd {
	float: left;
	padding: 9px 0;
	width: 420px;
}

#whatsnew dl.lastL dt {
	padding-bottom: 0;
}

#whatsnew dl.lastL dd {
	background: none;
}

#whatsnew dl dd a {
	display: block;
	padding-left: 10px;
	background: url(/images/icon_arrow.gif) no-repeat left 3px;
}


.box-toban { margin-bottom:10px; position:relative;}
	.btn-program { position:absolute; top:96px; left:44px;}

.box-inq { margin-bottom:12px; /margin-bottom:6px; clear:both;}

	.box-inq-s { padding:10px 7px 0px 7px; border:1px solid #999999; border-top:none; border-bottom:none;}
	.box-inq h3 { margin-bottom:5px;} 
	.box-inq p { padding-left:16px;
		background: url(/images/11ch/arrow-ore.gif) no-repeat 5px 3px;
		line-height:1.4em;
	}
	.box-inq img { vertical-align:top;}

.box-bnr { margin-bottom:10px;}
.box-bnr p { margin:0 0 7px 0; padding:0; text-align:left;}

.mt7 { margin-top:7px;}
.mt10 { margin-top:10px;}
.mb7 { margin-bottom:7px;}
.mr7 { margin-right:7px;}
.ml7 { margin-left:7px;}


.mb10 { margin-bottom:10px;}
