
#MainBox a { color:#323232; text-decoration: underline; }
#MainBox a:hover { color:#323232; text-decoration: none; }

#MainBox {
	width:780px;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:20px;
}

.mb_zero { margin:0; padding:0; }
.mb_s { margin-bottom:10px; }
.mb_m { margin-bottom:20px; }
.mb_l { margin-bottom:30px; }


h2 {
	width:765px;
	height:30px;
	margin:0 0 10px 0;
	padding:5px 0 0 15px;
	background:url(images/bg_title.gif) no-repeat;
	color:#db600e;
	font-size:16px;
}

.overview {
	width:778px;
	margin:0 0 10px 0;
	padding:0;
	border:1px solid #ebe9e3;
}

.overview th {
	width:100px;
	padding:5px;
	text-align:left;
	color:#402c26;
	font-size:12px;
	font-weight:normal;
	background-color:#ebe9e3;
}

.overview td {
	padding:5px 5px 5px 10px;
	font-size:12px;
}

.overview td.suvtitle {
	text-align:center;
	background-color:#f8f1dd;
	font-weight:bold;
	border-left:1px solid #ebe9e3;
}

.overview td.txt_c {
	text-align:center;
	border-top:1px solid #ebe9e3;
	border-left:1px solid #ebe9e3;
}


.tbl_01 {
	width:778px;
	margin:0 0 10px 0;
	padding:0;
	border-top:1px solid #ebe9e3;
	border-left:1px solid #ebe9e3;	
}

.tbl_01 th {

	padding:5px;
	text-align:left;
	color:#402c26;
	font-size:12px;
	font-weight:normal;
	border-right:1px solid #ffffff;	
	background-color:#ebe9e3;
}

.tbl_01 th.bumon {
	width:100px;
}
.tbl_01 td {
	padding:5px 5px 5px 10px;
	font-size:12px;
	border-right:1px solid #ebe9e3;
	border-bottom:1px solid #ebe9e3;	
}





.pdf { margin:40px 0 10px 0; }
.pdf_txt {
	margin:0 0 60px 0;
	font-size:12px;
}