@charset "UTF-8";




/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/
.car_box900n h2 {padding-top: 20px;margin-bottom: 30px;}


#detail_wrap {width: 900px;	padding:32px 40px;margin:0 auto;}
#detail_wrap h2{margin-bottom:60px;}
#detail_wrap .center{text-align:center;}
#detail_wrap a:hover{filter:alpha(opacity=80);-moz-opacity: 0.7;opacity: 0.8;}
.detail_box {	padding-bottom: 3em;}
.bottom_mg_none {	padding-bottom: 0px !important;}

.detail_box h3 {
	padding: 0 0 10px 47px;
	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: 530px;padding: 0 0 0 50px;float: left;}
.txt_box2 {	padding: 0 50px;}
.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: 50px;}
.img_box3 {	width: 230px;	float: left;}

.img_box4 {
	width: 330px;
	float: left;
	padding-bottom: 15px;
}


.detail_box {clear:both;}


.detail_top {clear: both;padding-top: 20px;	text-align: right;}
.detail_top a{visibility:hidden;}

.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;
}



