#loc_navi {
	clear:both;
	margin: 0 0 20px 0;
	overflow:hidden;
}

#loc_navi ul li {
	float:left;
	height:48px;
}

.dent {
	padding-left:1.5em;
}

.mainBox table {
	width:709px;
}

.mainBox table td {
	padding:0;
	vertical-align:top;
	white-space:normal;
	text-align:inherit;
}

.mainBox table td.tr {
	text-align:right;
}

.mainBox h5 {
	width:auto;
	margin:0 0 15px 0;
}

.mainBox table td p {
	width:auto;
	margin:0;
	padding:0;
}

.mainBox span, .sml span, table td span, sup {
	color:#000099;
}

sup {
	font-size:10px;
	line-height:12px;
}

#wrapper #contents #col_main h3 {
	margin: 0px;
	padding: 0px;
	height: 299px;
	width: 710px;
}

#box08 {
	margin: 0 0 25px 0;
	padding: 0px;
	clear: both;
	width: 710px;
	line-height:135%;
}

#wrapper #contents #col_main #box08 .leftBox {
	margin: 0px;
	padding: 0px;
}

#wrapper #contents #col_main #box08 .rightBox {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 384px;
}

#pgTop {
	margin: 20px 0 35px 0;
	padding: 0px;
	width: 710px;
}

#pgTop img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.titleBox {
	margin: 0px;
	padding-bottom: 10px;
}

.leftBox_in {
	margin: 0px;
	padding-bottom: 20px;
	padding-right: 10px;
}

#box08 .leftBox .leftBox_in {
	margin: 0px;
	padding: 0px;
}

.sml {
	font-size: 10px;
	margin: 0px;
	padding-top: 7px;
	line-height: 125%;
}

#td_in .wht {
	color: #FFFFFF;
	text-align: center;
}

#wrapper #contents #col_main #box08 .leftBox .leftBox_in #td_in {
	width: 709px;
}

#wrapper #contents #col_main #box08 .leftBox .leftBox_in #td_in td.tc {
	text-align:center;
}

#wrapper #contents #col_main #box08 .leftBox .leftBox_in #td_in td {
	padding: 5px 10px 5px 20px;
	vertical-align:middle;
}

table.specTbl03 {
	width:auto;
	margin:15px 0 0;
	border:#E6E6E6 solid 1px;
	font-size:smaller;
}

table.specTbl03 th {
	width:auto;
	padding:2px 10px;
	background-color:#A0A0A0;
	border:#E6E6E6 solid 1px;
	color:#FFF;
}

table.specTbl03 td {
	white-space:normal;
	padding:2px 10px;
	border:#E6E6E6 solid 1px;
	text-align:center;
}

table.specTbl03 td.tl {
	text-align:left;
}

h4.active {
	text-indent:-9999px;
}

h4#ac01 {
	background:url(../images/ac_01_on.jpg) no-repeat;
}

h4#ac02 {
	background:url(../images/ac_02_on.jpg) no-repeat;
}

h4#ac03 {
	background:url(../images/ac_03_on.jpg) no-repeat;
}

h4#ac04 {
	background:url(../images/ac_04_on.jpg) no-repeat;
}

h4#ac05 {
	background:url(../images/ac_05_on.jpg) no-repeat;
}

@media print {
	
.accordionBox {
	display:block !important;
}

}
