@charset "shift_jis";
/* ナチュラルセレクション『マッサージ用ベビーオイル5L（業務用）』 */

/*--------------------------------------
  babyoil common
--------------------------------------*/
div#babyoil{
	width:790px;
	margin:10px 0px 2em 75px;
	border:#6ba657 solid 5px;
	line-height:1.2;
}

/* ===== Float Clearing ===== */
div#babyoil .clearFix{
zoom:1;
_height:1%;
}

div#babyoil .clearFix:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}
/* ========================== */


div#babyoil img{
	vertical-align:bottom;
}
div#babyoil .fl{
	float:left;
}
div#babyoil .fr{
	float:right;	
}

/*--------------------------------------

--------------------------------------*/
div#babyoil .priceBox{
	font-weight:bold;
}
div#babyoil .priceBox .priceM{
	color:#666;
	font-size:10px;
	font-family:"メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif;
}
div#babyoil .priceBox .priceBG{
	color:#c02a0f;
	font-size:16px;
	font-family:"メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif;
}
div#babyoil .priceBox .priceBG .price{
	color:#c02a0f;
	font-size:47px;
	font-family: "minion-pro", Arial, Helvetica, serif, sans-serif !important; /* Adobe Typekit */
	font-style: normal;
	font-weight: 700;
	line-height:1.1em;
}
div#babyoil .priceBox .priceBG a{
	color:#c02a0f;
	font-size:24px;
	line-height:2em;
}
div#babyoil #pro2 .priceBox .priceBG a{
	font-size:22px;
}
div#babyoil .priceBox .priceBG .tax{
	font-size:12px !important;	
}

/*--------------------------------------
  top
--------------------------------------*/
div#babyoil .top{
	width:790px;
}
div#babyoil .top #pro1{
	width:265px;
	position:relative;
}
div#babyoil .top #pro1 .unit{
	position:absolute;
	width:60px;
	left:157px;
	top:107px;
	color:#c02a0f;
	font-size:15px;
	font-family:"メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif;
	font-weight:bold;
}
div#babyoil .top #pro1 .unit span{
	font-size:30px;
	font-family: "minion-pro", Arial, Helvetica, serif, sans-serif !important; /* Adobe Typekit */
	font-style: normal;
	font-weight: 700;
	line-height:1.1em;
}
div#babyoil .top #pro1 .priceBox{
	width:265px;
	height:83px;
	padding-top:10px;
	background:url(../img/top_p5.jpg) no-repeat;
	overflow:hidden;	
}
div#babyoil .top #pro2{
	width:298px;
	position:relative;
}
div#babyoil .top #pro2 .priceBox{
	width:265px;
	height:69px;
	padding:10px 0 0 33px;
	background:url(../img/top_p10.jpg) no-repeat;
	overflow:hidden;	
}

/*--------------------------------------
  cont
--------------------------------------*/
div#babyoil .cont{
	width:790px;
}
div#babyoil .cont .product{
	background:url(../img/product_p2.gif) repeat;
}
div#babyoil .cont .product p.pro_p2{
	width:343px;
	height:55px;
	overflow:hidden;
	padding-top:10px;
}
div#babyoil .cont .product .priceBox{
	width:305px;
	height:80px;
	padding-left:38px;
	overflow:hidden;	
}