@charset "shift_jis";
/* CSS Document */
div#efeel_cleaner{ width:750px; margin:0 auto; padding:0; background:#1373CA; font-size:12px; text-align:left}
div#efeel_cleaner *{ margin:0; padding:0}
div#efeel_cleaner img{ vertical-align:bottom; border:0;}
div#efeel_cleaner ul{list-style:none}
div#efeel_cleaner ul li{float:left;}


div#efeel_cleaner div.buy_price{margin:0px; padding:8px 0 0 0;}
div#efeel_cleaner p.price_botan{margin:0px; padding:12px 0 0px 0;}
div#efeel_cleaner div.buy_price ul li{display:inline; width:auto}
div#efeel_cleaner div.buy_price ul li.motoprice{ display:none}
div#efeel_cleaner div.buy_price ul li.intax{ padding-top:3px;font-weight:nomal;color:#E60012;font-size:10px;display:inline; width:auto}
div#efeel_cleaner div.buy_price ul li{ display:inline; float:none; line-height:120%; width:auto;}
div#efeel_cleaner .buy_price br,div#efeel_cleaner .motoprice{display:none;}
div#efeel_cleaner .price{font-size:18px;color:#E60012; font-weight:bold;display:inline; width:auto}
div#efeel_cleaner .spesicalprice {font-size:11px;}
div#efeel_cleaner h2{padding:0 0 30px 350px; text-align:center; color:#FFF; font-size:13px; font-weight:normal; line-height:130%; background:url(../IMAGE/efeel/cleaner/title_bg.jpg) no-repeat;}
div#efeel_cleaner h3{margin:0 10px; padding-top:39px; clear:both}
div#efeel_cleaner p.top{ width:740px; background: url(../IMAGE/efeel/cleaner/last.gif) top right no-repeat; padding-top:13px; text-align:right; clear:both;}
div#efeel_cleaner p.top1{width:740px; background: url(../IMAGE/efeel/cleaner/last.gif) top right no-repeat; padding:13px 0 39px 0; text-align:right; clear:both; }
div#efeel_cleaner div.box{ margin:10px 10px 0px 10px;background:#FFF; padding:5px 10px; overflow:hidden;}
div#efeel_cleaner div.box p{ padding-bottom:13px}
div#efeel_cleaner div.box p.spe{ padding-bottom:15px}
div#efeel_cleaner div.box ul.fir{background:url(../IMAGE/efeel/cleaner/bg2.gif) 0 0  repeat-y; overflow:hidden}
div#efeel_cleaner div.box ul.fir li{ width: 478px;}
div#efeel_cleaner div.box ul.fir li.w232{width: 232px}
div#efeel_cleaner div.box ul.fir li dl.dl456{ width:456px}
div#efeel_cleaner div.box ul.fir li dl.dl456 dt{ padding-bottom:13px}
div#efeel_cleaner div.box ul.fir li dl.dl456 dt.none{ padding-bottom:0px}
div#efeel_cleaner div.box ul.fir li dl.dl456 dd{ padding-bottom:2px; width:220px; float:left}
div#efeel_cleaner div.box ul.fir li dl.dl456 dd.w113{ width:113px}
div#efeel_cleaner div.box ul.fir li dl.dl456 dd.w106{ width:106px}
div#efeel_cleaner div.box ul.fir li dl.dl456 dd.w236{ width:236px; padding-bottom:5px; background: url(../IMAGE/efeel/cleaner/bg1.gif) bottom right no-repeat; text-align:center}
div#efeel_cleaner div.box ul.fir li.w232 dl dt{ padding-bottom:13px}
div#efeel_cleaner div.box ul.fir li.w232 dl dt.none{ padding-bottom:0}
div#efeel_cleaner div.box ul.fir li.w232 dl dd{ padding-bottom:5px ;background: url(../IMAGE/efeel/cleaner/bg1.gif) bottom right no-repeat; text-align:center}
div#efeel_cleaner div.box ul.sec{ background:url(../IMAGE/efeel/cleaner/bg5.gif) 0 0 repeat-y;margin:35px 0 0 0; overflow:hidden}
div#efeel_cleaner div.box ul.sec li{ width:365px; }
div#efeel_cleaner div.box ul.sec li.w345{ width:345px;}
div#efeel_cleaner div.box ul.sec li dl{ width:345px}
div#efeel_cleaner div.box ul.sec li dl dt{padding-bottom:13px}
div#efeel_cleaner div.box ul.sec li dl dd{padding-bottom:5px;background: url(../IMAGE/efeel/cleaner/bg6.gif) bottom right no-repeat; overflow:hidden; clear:both}
div#efeel_cleaner div.box ul.sec li dl dd div.buy_price{ float:left; width:150px; text-align:center; padding-top:15px}
div#efeel_cleaner div.box ul.sec li dl dd p.price_botan{ float:right}

div#efeel_cleaner div.box h4{margin:25px 0 15px; padding:0; clear:both;}
div#efeel_cleaner div.box h4.top{margin:5px 0 15px; padding:0; clear:both;}
div#efeel_cleaner div.box h5{margin:0; padding:0; clear:both;}
div#efeel_cleaner div.box dl.big-s {margin:0; padding:0; overflow:hidden;}
div#efeel_cleaner div.box dl.big-s dt{width:345px; margin:0; padding:0; float:left;}
div#efeel_cleaner div.box dl.big-s dd{width:345px; margin:0; padding:0 0 5px; float:right; background: url(../IMAGE/efeel/cleaner/bg4.gif) bottom right repeat-x; }
div#efeel_cleaner div.box dl.big-s dd div.buy_price{ float:left; width:180px; padding-top:15px;text-align:center;}
div#efeel_cleaner div.box dl.big-s dd p.price_botan{ float:right; width:160px;}

/*▽▽120312追加▽▽*/
div#efeel_cleaner div.box dl.big-s2 {margin:0; padding:0; overflow:hidden;}
div#efeel_cleaner div.box dl.big-s2 dt{width:312px; margin:0; padding:0; float:left;}
div#efeel_cleaner div.box dl.big-s2 dd{width:398px; margin:0; padding:0 0 5px; float:right; background: url(../IMAGE/efeel/cleaner/bg4.gif) bottom right repeat-x; }
div#efeel_cleaner div.box dl.big-s2 dd div.buy_price{ float:left; width:180px; padding-top:15px;text-align:center;}
div#efeel_cleaner div.box dl.big-s2 dd p.price_botan{ float:right; width:160px;}
/*▲▲120312追加▲▲*/

div#efeel_cleaner dl.w730{ margin:0 10px; padding-bottom:15px; width:730px; background:#FFF; overflow:hidden}
div#efeel_cleaner dl.w730 dt{ padding-bottom:7px; width:355px; float:left}
div#efeel_cleaner dl.w730 dd{ width:355px; float:left}
div#efeel_cleaner dl.w730 dd.w375{ float:right; width:375px; padding:42px 0 13px 0; background: url(../IMAGE/efeel/cleaner/bg3.gif) left top no-repeat}
div#efeel_cleaner dl.w730 dd.w375 p{ margin-left:20px}
div#efeel_cleaner dl.w730 dd.w365{ width:365px; padding-bottom:10px; background: url(../IMAGE/efeel/cleaner/bg4.gif) bottom right no-repeat; overflow:hidden}
div#efeel_cleaner dl.w730 dd.w365 ul{ margin-left:25px}
div#efeel_cleaner dl.w730 dd.w365 ul li{ width:151px; overflow:hidden;}
div#efeel_cleaner dl.w730 dd.w365 ul li dl{ width:140px}
div#efeel_cleaner dl.w730 dd.w365 ul li dl dt{ padding-bottom:3px; width:140px}
div#efeel_cleaner dl.w730 dd.w365 ul li dl dd{ padding-bottom:15px; width:140px;line-height:120%}
div#efeel_cleaner dl.w730 dd.w365 ul li.w44{ width:44px; padding-top:58px}
div#efeel_cleaner dl.w730 dd.w365 ul li.w145{ width:145px}

div#efeel_cleaner dl.w730 dd.w365 div.buy_price{ float:left; width:180px; padding-top:15px;text-align:center;}
div#efeel_cleaner dl.w730 dd.w365 p.price_botan{ float:right; width:160px;}

div.bn{margin:20px auto 5px; width:750px; text-align:center; font-size:12px; line-height:130%; letter-spacing:1px;}

div#efeel_cleaner div#movie-box{text-align:center;}/*←120312追加*/
/*div#efeel_cleaner h4#movie{width:730px; margin:0 auto 15px auto; text-align:center;}←120312追加*/


/*▽▽130412追加▽▽*/
div#efeel_cleaner dl.w730 dd.newbox{ width:365px; padding-bottom:10px; background: url(../IMAGE/efeel/cleaner/bg4.gif) bottom right no-repeat; overflow:hidden}
div#efeel_cleaner dl.w730 .mt10{ padding-top:23px;}


/*▲▲130412追加▲▲*/



/*floatによる親要素の背景が消えることを回避*/	
div#efeel_cleaner dl.w730 dd.w365:after
{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
/*floatによる親要素の背景が消えることを回避・IE用*/
div#efeel_cleaner div.box ul,div#efeel_cleaner div.box ul.sec li dl dd{zoom: 100%;}