

/* detail */
.detail{
	width: 940px;
	padding: 0 0 0 40px;	
	overflow: hidden;
}

.detail h2{
	padding: 30px 0 45px 0;
}

.detail h3{
	clear: both;
}

.detail #detail_left{
	width: 155px;
	clear: both;
}

.detail p{
	margin: 0;
	padding: 0;
}

.detail #detail_right{
	width: 784px;
	margin: 0 0 60px 0;
	overflow: hidden;
}

.detail_top{
	clear: both;
	padding-top: 30px;
	padding-bottom: 40px;
}

.detail_top.btm{

}

.detail_box{
	padding: 0;
}

.detail_box h4{
	font-weight: bold;
	margin-bottom: 5px;
}

.detail_box .txt_box1{
	float: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 440px;
	*width: 445px;
}

.detail_box .img_box1{
	margin-bottom: 10px;
	float: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

p.m1{
	margin-bottom: 1em;
}

.img_box2.performance .more a:hover{
	opacity: .7;
}

.img_box2.performance .more-detail{
	visibility: hidden;
}

/*phev*/
p.caution{
	font-size:10px;
	line-height:16px;
}
p.caution.image{
	margin-top:5px;
}
.img_box2.performance{
	padding-top:30px;	
}