



/* 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{

	padding-bottom: 0;

}



.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;

}

.img_box2.performance.irregular{

	padding-left:28px;

}



/*detials*/

.img_box2 {

padding-top: 1.5em;

}



#detail_left ul {

padding: 0 6px 10px 0;

}

.detail_box h3 span{

	font-size:17px;

}



#perform_caution{

	width: 784px;

	margin: 0 0 60px 0;

	overflow: hidden;

	float: right;

}

p.caution_text{

	font-size:10px;
	line-height: 1.6em

}

#perform_caution .detail_box span{

	font-weight:bold;	

	font-size:13px;

}

p.caution_text.irregular{

	line-height:14px;	

}

