@charset "utf-8";
/* CSS Document */

div#main {
	margin:0 auto;
	width:790px;
	overflow:hidden;
}

div#question {
	overflow:hidden;
	padding:20px 0;
	margin:0 auto;
	width:790px;
}

div#question ul {
	width:720px;
	padding-left:45px;
	/padding-left:20px;
}

div#question ul li {
	width:160px;
	padding-right:20px;
	float:left;
}

div#top_left_zone {
	width:424px;
	float:left;
}

div.left_box {
	width:396px;
	margin-left:13px;
	margin-right:15px;
	border:1px solid #cacaca;
}

div.left_box p.inner_img {
	text-align:left;
	padding:15px 0px 10px 10px;
}

div.left_box p.inner_txt {
	padding:5px 20px 0 25px;
	text-align:left;
}

div#top_right_zone {
	width:364px;
	text-align:left;
	float:right;
}

div#news_box {
	width:350px;
	border:1px solid #cacaca;
}

div.news_box_inner {
	overflow:scroll;
	width:350px;
	height:200px;
}

div#news_box dl {
	margin:10px;
	padding-bottom:10px;
	width:310px;
	overflow:hidden;
	border-bottom:1px dotted #cecece;
}

div#news_box dl dt {
	background:url(../images/all_ic001.gif) no-repeat left center;
	padding-right:15px;
	padding-left:15px;
	width:95px;
}

span.top_new_icon img {
	padding:0 3px;
}

div#news_box dl dd {
	padding:3px 5px;
	width:300px;
}



/* =========== 印刷設定CSS =========== */ 
@media print{

div#top_left_zone {
_zoom: 99%; /*WinIE only */
}

div#top_right_zone {
_zoom: 99%; /*WinIE only */
}
}
/* =========== 印刷設定CSS　ココまで=========== */

