body {background-color:#000;}
div.cont_head {margin:10px 0; padding:13px 18px; background-color:#000;}
div.cont_head_L {font-weight:bold; color:#fff; line-height:100%}
div.cont_head_R {font-size:13px; font-weight:normal; color:#ccc; line-height:135%;}
div.octcp {
	margin-top:5px; padding:8px 16px;
	font-size:12px; text-align:right; color:#fff;
	background-color:#045;
	line-height:100%;
}
div.sumn {float:left; margin:2px 2px;}
div.sumn img {width:100%;}
div.sthw {font-size:13px; color:#fff;}
div.sthw span {padding-right:15px; font-size:19px; font-weight:bold;}
div.imgfit {margin:2px;}
div.imgfit img {margin-bottom:3px; width:100%; height:auto;}
img.arrow {margin:0 10px; vertical-align:middle;}
div.cont_head_L > span {padding-left:12px; font-size:74%;}
a.prvpg {color:#fff;}


@media only screen and (min-width:840px) {
	div.cont_head_L {float:left; font-size:41px;}
	div.cont_head_R {float:right; padding-top:5px; padding-right:12px;}
	div.sumn {width:24.5%; height:auto;}
}

@media only screen and (max-width:839px) and (min-width:600px) {
	div.cont_head_L {font-size:38px;}
	div.sumn {width:32.64%; height:auto;}
}

@media only screen and (max-width:599px) {
	div.cont_head_L {font-size:36px;}
	div.cont_head_R {padding-top:8px;}
	div.sumn {width:48.7%; height:auto;}
}
