@charset "UTF-8";



/*--------------------------------

             content

--------------------------------*/

#content .h2_box {

	width: 747px;

	height: 225px;

	position: relative;

}



#content .h2_box h2 {

	position: absolute;

	left: 0px;

	top: 0px;

}



#content .h2_box .h2_btn {

	position: absolute;

	width: 71px;

	height: 16px;

	left: 26px;

	top: 138px;

}


#main_content .box_01 {

	width: 532px;

	margin-top: 17px;

}



#main_content .box_01 .left {

	display: block;

	width: 269px;

	float: left;

}



#main_content .box_01 .right {

	display: block;

	width: 245px;

	float: left;

	margin-left: 15px;

}



#main_content .box_02 {

	width: 532px;

	margin-top: 17px;

}



#main_content .box_02 .left {

	display: block;

	width: 245px;

	float: left;

	margin-right: 15px;

}



#main_content .box_02 .right {

	display: block;

	width: 269px;

	float: right;

}


#content .box_10 {

	width: 532px;

}

#content .box_10 .box_10_left {

	width: 172px;

	display: block;

	float: left;

}

#content .box_10 .box_10_mid {

	width: 172px;

	display: block;

	float: left;

}

#content .box_10 .box_10_right {

	width: 172px;

	display: block;

	float: right;

}



#content .box_11 {

	width: 532px;

}



#content .box_11 .bottom {

	width: 532px;

	clear: both;

	padding-top: 21px;

	margin-top: 20px;

	background-image: url(../../common/img/index_dt_h.gif);

	background-repeat: repeat-x;

	background-position: left top;

}



#content .box_11 .bottom2 {

	width: 532px;

	clear: both;

	padding-top: 21px;

	margin-top: 18px;

	background-image: url(../../common/img/index_dt_h.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

#content .box_11 .bottom3 {

	width: 532px;

	clear: both;

	padding-top: 20px;

	background-image: url(../../common/img/index_dt_h.gif);

	background-repeat: repeat-x;

	background-position: left top;

}


#content .box_13 .left {

	width: 300px;

	display: block;

	float: left;

}

#content .box_13 .left .pc_info {

	padding: 8px 10px;

	border: 1px solid #333;

}

#content .box_13 .left h6 {

	font-weight: bold;

}

#content .box_13 .left dt {

	font-weight: bold;

}

#content .box_13 .right {

	width: 222px;

	display: block;

	float: right;

}


#main_content .box_15 {

	width: 512px;

	background: #fbf3b9;

	padding: 10px 10px;

}



#main_content .box_15 .box_15_left {

	width: 205px;

	display: block;

	float: left;

}



#main_content .box_15 .box_15_right {

	width: 291px;

	display: block;

	float: right;

}


#content .table_01 {

 border: #000000 1px solid;

 margin-top: 4px;

}



#content .table_01 th {

 border-bottom: #000000 1px solid;

 text-align: left;

 padding-left: 9px;

}



#content .table_01 td {

 padding: 6px 9px 10px 9px;

}


.icon6 {

	padding-left: 15px;

	background-image: url(../../common/img/index_arw_03.gif);

	background-repeat: no-repeat;

	background-position: 0 3px;

}

.mar_b_5 {

	margin-bottom: 5px;

}

.mar_l_8 {

	margin-left: 8px;

}


.font_bold {

	font-weight: bold;

}


.font_right {

	text-align:right;

}