@charset "UTF-8";









/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/

.car_box900n h2 {

	padding-top: 20px;

	margin-bottom: 30px;

}







#detail_left {

	width: 157px;

	float: left;

	margin-bottom: 40px;

}



#detail_right {

	width: 742px;

	float: right;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #999;

	margin-bottom: 40px;

}



#detail_left h3 {

	font-weight: bold;

	padding-bottom: 15px;

}





#detail_left h4 {

	font-weight: bold;

	padding-bottom: 5px;

}

#detail_left ul {

	padding: 0 10px 10px 0;

}

#detail_left li {

	font-size: 10px;

	background-image: url(../images/arrow-gray.gif);

	background-repeat: no-repeat;

	padding: 0 0 0.5em 9px;

	line-height: 1.4em;

	background-position: 0px 2px;

}





.detail_box {

	padding-bottom: 3em;

}

.bottom_mg_none {

	padding-bottom: 0px !important;

}







.detail_box h3 {

	padding: 0 0 10px 26px;

	margin-bottom: 30px;

	font-size: 26px;

	line-height: 1.1em;

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #999;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999;

}



.detail_box h5 {

	font-weight: bold;

	padding-bottom: 0.5em;

	font-size: 14px;

}



.txt_box1 {

	width: 403px;

	padding: 0 20px 0 29px;

	float: left;

}



.txt_box2 {

	padding: 0 0 0 29px;

}



.caption {

	padding-top: 4px;

}





.txt_box1 p, .txt_box2 p {

	padding-bottom: 0.8em;

}



.img_box1 {

	float: right;

	width: 290px;

}



.img_box2 {

	clear: both;

	padding-top: 2em;

	padding-left: 29px;

}



.img_box3 {

	width: 230px;

	float: left;

}



.img_box4 {

	width: 330px;

	float: left;

	padding-bottom: 15px;

}





.detail_box {

}





.detail_top {

	clear: both;

	padding-top: 20px;

	text-align: right;

}



.btn {

	padding-top: 15px;

	text-align: center;

}



.cap_box1 {

	clear: both;

	float: left;

	width: 90px;

}

.cap_box2 {

	float: right;

	width: 313px;

}



.title_small {

	font-size: 16px;

	line-height: 1.2em;

}



.mk_txt {

	font-size: 14px;

	border: 1px solid #999;

	padding: 2px 10px 0px 10px;

	margin-left: 20px;

}





