@charset "shift_jis";

/* ===== purelabel(2012.12.07) ===== */

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

div#purelabel .clearFix:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}

/* ===== Rec€Κ ===== */
div#purelabel{
	width:800px;
	margin:10px 0px 2em 75px;
}
div#purelabel .fl{
	float:left;	
}
div#purelabel .fr{
	float:right;
}
div#purelabel a:hover img.opa80{
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
div#purelabel img{
	vertical-align:bottom;
}
/******* top ********/
div#purelabel #pure_top{
	width:800px;
	margin-bottom:30px;
	position:relative;	
}
div#purelabel #pure_top p.unit_top{
	position:absolute;
	top:170px;
	left:344px;
	display:block;
	width:108px;
	text-align:center;
}
div#purelabel #pure_top p.unit_top span.hidden{
	display:none;	
}
div#purelabel #pure_top p.unit_top span.price{
	font-size:28px;
	font-weight:bold;
	font-family:Arial,"CI", Meiryo,"lr oSVbN","MS PGothic",Helvetica,sans-serif;
	color:#FFF;
}
div#purelabel #pure_top p.unit_top span.s24{
	font-size:24px;
	font-weight:bold;
	font-family:Arial,"CI", Meiryo,"lr oSVbN","MS PGothic",Helvetica,sans-serif;
	color:#FFF;
}
/*
div#purelabel #pure_top p.newitem{
	position:absolute;
	width:117px;
	height:35px;
	top:341px;
	left:649px;
	background:url(../img/top_newitem.png) no-repeat;
	padding:109px 0 0 34px;
}
*/
div#purelabel #pure_top p.newitem{
	position:absolute;
	width:151px;
	height:144px;
	top:341px;
	left:649px;
	background:url(../img/top_newitem.png) no-repeat;
}
div#purelabel #pure_top p.newitem a{
	display:block;
	width:117px;
	height:35px;
	padding:109px 0 0 34px;
	text-decoration:none;
}
div#purelabel #pure_top p.newitem a span.price{
	font-size:20px;
	font-weight:bold;
	font-family:Arial,"CI", Meiryo,"lr oSVbN","MS PGothic",Helvetica,sans-serif;
	color:#FFF;
}

/******* lineup ********/
div#purelabel #lineup{
	width:800px;
	height:754px;
}
div#purelabel #lineup .linebox{
	width:800px;
	background:url(../img/lineup_head.jpg) 0 top no-repeat;
	padding-top:62px;
	position:relative;
}
div#purelabel #lineup .linebox p.lineup1{
	position:absolute;
	width:399px;
	height:326px;
	top:62px;
	left:401px;
	background:url(../img/lineup_1_on.jpg) 0 0 no-repeat;	
}
div#purelabel #lineup .linebox p.lineup1 a{
	display:block;
	width:399px;
	height:0px !important;
	height /**/:326px;
	padding-top:326px;
	overflow:hidden;
}
div#purelabel #lineup .linebox p.lineup1 a:link,
div#purelabel #lineup .linebox p.lineup1 a:visited{
	background:url(../img/lineup_1.jpg) 0 0 no-repeat;
}
div#purelabel #lineup .linebox p.lineup1 a:hover,
div#purelabel #lineup .linebox p.lineup1 a:active{
	background:none;	
}
div#purelabel #lineup .linebox p.lineup2{
	position:absolute;
	width:401px;
	height:488px;
	top:268px;
	left:0px;
	background:url(../img/lineup_2_on.jpg) 0 0 no-repeat;	
}
div#purelabel #lineup .linebox p.lineup2 a{
	display:block;
	width:401px;
	height:0px !important;
	height /**/:488px;
	padding-top:488px;
	overflow:hidden;
}
div#purelabel #lineup .linebox p.lineup2 a:link,
div#purelabel #lineup .linebox p.lineup2 a:visited{
	background:url(../img/lineup_2.jpg) 0 0 no-repeat;	
}
div#purelabel #lineup .linebox p.lineup2 a:hover,
div#purelabel #lineup .linebox p.lineup2 a:active{
	background:none;	
}
div#purelabel #lineup .linebox p.lineup3{
	position:absolute;
	width:399px;
	height:368px;
	top:388px;
	left:401px;
	background:url(../img/lineup_3_on.jpg) 0 0 no-repeat;	
}
div#purelabel #lineup .linebox p.lineup3 a{
	display:block;
	width:399px;
	height:0px !important;
	height /**/:368px;
	padding-top:368px;
	overflow:hidden;
}
div#purelabel #lineup .linebox p.lineup3 a:link,
div#purelabel #lineup .linebox p.lineup3 a:visited{
	background:url(../img/lineup_3.jpg) 0 0 no-repeat;	
}
div#purelabel #lineup .linebox p.lineup3 a:hover,
div#purelabel #lineup .linebox p.lineup3 a:active{
	background:none;	
}

/******* pro ********/
div#purelabel #pro{
	margin-bottom:30px;
}
div#purelabel #pro .probox .clearFix{
	width:800px;
	position:relative;
}
div#purelabel #pro .probox .clearFix p.unit{
	width:103px;
	height:103px;
	position:absolute;
	background:url(../img/unit_btn.png) no-repeat;
	top:363px;
	left:238px;
}
div#purelabel #pro .probox .clearFix p.unit span.hidden{
	display:none;	
}
div#purelabel #pro .probox .clearFix p.unit span.price{
	display:block;
	width:103px;
	margin-top:58px;
	line-height:1em;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	font-family:Arial,"CI", Meiryo,"lr oSVbN","MS PGothic",Helvetica,sans-serif;
	color:#FFF;
}
div#purelabel #pro .probox .protxt{
	width:489px;
}
div#purelabel #pro .probox dl.pro1{
	background:url(../img/pro1_txt_bg.jpg) no-repeat;
	height:261px;
	padding:8px 81px 0 10px;
	overflow:hidden;
}
div#purelabel #pro .probox dl.pro2{
	background:url(../img/pro2_txt_bg.jpg) no-repeat;
	height:261px;
	padding:8px 81px 0 10px;
	overflow:hidden;
}
div#purelabel #pro .probox dl.pro3{
	background:url(../img/pro3_txt_bg.jpg) no-repeat;
	height:261px;
	padding:8px 81px 0 10px;
	overflow:hidden;
}
div#purelabel #pro .probox dl dt{
	margin-bottom:2px;
}
div#purelabel #pro .probox dl dd{
	font-size:13px;
	line-height:1.3em;
	margin-bottom:7px;
	color:#3c0805;
}
div#purelabel #pro .probox .pricebox{
	width:443px;
	padding:34px 0 0 46px;
	color:#fa5651;
}
div#purelabel #pro .probox .pricebox p.priceM{ font-size:12px;  font-weight:bold; margin-bottom:5px; color:#fcaeac;}
div#purelabel #pro .probox .pricebox p.priceM span.s11{ font-size:11px !important;}
div#purelabel #pro .probox .pricebox p.priceBG{ font-weight:bold;  font-size:15px;}
div#purelabel #pro .probox .pricebox p.priceBG span.tax{ font-size:12px !important;}
div#purelabel #pro .probox .pricebox p.priceBG span.price{
	font-family:Arial,"CI", Meiryo,"lr oSVbN","MS PGothic",Helvetica,sans-serif;
	font-size:30px;
}
div#purelabel #pro .probox .pricebox p.priceBG a{
	font-family: "CI", Meiryo,"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size:24px;
	color:#fa5651;
	line-height:1.5;
}
/*iPhonep*/
@media screen and (max-device-width: 480px){
div#purelabel #pro .probox .pricebox p.priceBG span.price{
	font-size:26px;
	line-height:1em;
}
}
/*iPadp*/
@media screen and (max-device-width: 1024px) {
div#purelabel #pro .probox .pricebox p.priceBG span.price{
	font-size:26px;
	line-height:1em;
}
}

div#purelabel #pro .probox .pricebox p.buy{
	padding:10px;	
}
div#purelabel #pro .probox .price1{
	background:url(../img/pro1_txt_bg2.jpg) no-repeat;
	height:82px;
}
div#purelabel #pro .probox .price2{
	background:url(../img/pro2_txt_bg2.jpg) no-repeat;
	height:82px;
}
div#purelabel #pro .probox .price3{
	background:url(../img/pro3_txt_bg2.jpg) no-repeat;
	height:99px;
}

/******* op ********/
div#purelabel #op{
margin-bottom:30px;	
}
div#purelabel #op .pricebox{
	width:443px;
	height:97px;
	padding:7px 0 0 17px;
	color:#fa5651;
	background:url(../img/op1_txt_bg.jpg) no-repeat;
}
div#purelabel #op .pricebox p.priceBG{ font-weight:bold;  font-size:15px;}
div#purelabel #op .pricebox p.priceBG span.tax{ font-size:12px !important;}
div#purelabel #op .pricebox p.priceBG span.price{
	font-family:Arial,"CI", Meiryo,"lr oSVbN","MS PGothic",Helvetica,sans-serif;
	font-size:38px;	
}
div#purelabel #op .pricebox p.priceBG a{
	font-family:"CI", Meiryo, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size:24px;
	color:#fa5651;
	line-height:1.5;
}
div#purelabel #op .pricebox p.buy img{
	margin-left:10px;	
}

/******* blend ********/
div#purelabel #blend{
margin-bottom:50px;	
}
div#purelabel #blend p.essencial{
	width:660px;
	height:165px;
	padding:0 70px;
	background:url(../img/blend_foot.jpg) no-repeat;
}

/* banner */
div#purelabel div#banner {
	width:800px;
	margin:8px auto 30px;
}
div#purelabel div#banner ul li{
	margin-top:20px;	
}
div#purelabel div#banner a:hover img.opa80{
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}