@charset "utf-8";

/* for product */
#main {
	width:760px;
	margin-left:35px;
}
#product #main p {
	margin-bottom:30px;
}
#product #main .contentsWrap {
	margin-bottom:40px;
	padding:0 15px;
}
#product #main div.leftcol {
	float:left;
	padding-left:20px;
}
#product #main div.rightcol {
	float:right;
	padding-left:20px;
}
#product #main .generalFeatWrap div.leftcol {
	width:343px;
}
#product #main .generalFeatWrap div.rightcol {
	padding:70px 0 0;
	width:347px;
	text-align:right;
}
#product #main .featWrap div.leftcol,
#product #main .featWrap div.rightcol {
	width:345px;
}
#product #main ul.featuresList {
	/* fix 080725 
	margin-left:20px;
	*/
	padding-left:15px;
}
#product #main ul.featuresList li {
	list-style-type:disc;
}
#product #main ul.note {
	clear:both;
	margin:14px 0 0 20px;
	font-size:0.8em;
}
#product #main ul.note li {
	padding-left:1.5em;
	text-indent:-1.5em;
}
#product #main div.leftcol ul.note {
	margin:14px 0 0 0;
}
#product #main p.detailBtn {
	margin-top:15px;
	text-align:right;
}


#product #main p.toTop{
	margin-bottom:0;
	padding:0;
	text-align:right;
}

/* clearfix */
.generalFeatWrap:after,
.featWrap:after  {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.generalFeatWrap,
.featWrap {
	display:inline-block;
}
 /* Hides from IE-mac \*/ 
* html .generalFeatWrap
* html .featWrap {height: 1%;}
.generalFeatWrap,
.featWrap {display: block;}
/* End hide from IE-mac */

/* ------------ all round classes ------------ */

.mt70 {margin-top:70px ! important;}
.mb23 {margin-bottom:23px ! important;}
.w180 {width:180px ! important;}
.w200 {width:200px ! important;}


