@charset "Shift_JIS";


/*共通*/

.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}

* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}

.clear0{clear:both; line-height:0; height:0; font-size:0;}	

#top {
	height: 0px;
	overflow: hidden;
	position: absolute;
}


/*hover:ie8のみテキストずれがが起こるので非対応*/

#pickup.towelwarmer div.item_inbox li a:hover,
#pickup.towelwarmer a#other01:hover,
#pickup.towelwarmer a#other02:hover,
#pickup.towelwarmer #other03 a:hover,
#pickup.towelwarmer a#other04:hover,
#pickup.towelwarmer #other05 a:hover,
#pickup.towelwarmer div#steamer a:hover{
	filter:alpha(opacity=80);
	filter:alpha(opacity=80)\9;
	-moz-opacity:0.80;
	opacity:0.80;
}

/*メイン・ヘッダーナビ*/

#pickup.towelwarmer #mainbox{
	padding:1px;
	border:solid 1px #F2C001;
}

#pickup.towelwarmer h1{
	width: 796px;
	height: 0 !important;
	height /**/: 416px;
	padding: 416px 0 0 0;
	overflow: hidden;
	background: url(../img/main.jpg) no-repeat;
	margin-bottom:1px;
}

#pickup.towelwarmer #mainbox ul{padding:10px 4px 6px 0px; background:#484848;}

#pickup.towelwarmer #mainbox ul li{
	padding-left:4px;
	float:left;
	list-style-type:none;
	line-height:1.0;
	display:block;
	width:114px;
}
#pickup.towelwarmer #mainbox ul li.other{
	padding-left:4px;
	float:left;
	list-style-type:none;
	line-height:1.0;
	display:block;
	width:80px;
}

/*各サイズ*/

#pickup.towelwarmer h2{margin-top:30px;}

#pickup.towelwarmer p#s_txt{
	width: 800px;
	height: 0 !important;
	height /**/: 230px;
	padding: 230px 0 0 0;
	overflow: hidden;
	background: url(../img/s_spec.gif) no-repeat;
}

#pickup.towelwarmer p#m_txt{
	width: 800px;
	height: 0 !important;
	height /**/: 230px;
	padding: 230px 0 0 0;
	overflow: hidden;
	background: url(../img/m_spec.gif) no-repeat;
}

#pickup.towelwarmer p#l-xl_txt{
	width: 800px;
	height: 0 !important;
	height /**/: 325px;
	padding: 325px 0 0 0;
	overflow: hidden;
	background: url(../img/l-xl_spec.gif) no-repeat;
}

#pickup.towelwarmer p#hot-cool_txt{
	width: 800px;
	height: 0 !important;
	height /**/: 325px;
	padding: 325px 0 0 0;
	overflow: hidden;
	background: url(../img/hot-cool_spec.gif) no-repeat;
}

#pickup.towelwarmer p#sterilize_txt{
	width: 800px;
	height: 0 !important;
	height /**/: 325px;
	padding: 325px 0 0 0;
	overflow: hidden;
	background: url(../img/sterilize_spec.gif) no-repeat;
}

#pickup.towelwarmer p#cool-steam_txt{
	width: 800px;
	height: 0 !important;
	height /**/: 230px;
	padding: 230px 0 0 0;
	overflow: hidden;
	background: url(../img/cool-steam_spec.gif) no-repeat;
}

#pickup.towelwarmer div.item_outbox{
	border:solid 1px #F27809;
	border-width:0 1px 1px;
	padding:0 7px 7px;
	background:#FAEFC5;
	}

#pickup.towelwarmer div.item_inbox{padding:8px 0px 8px 8px; background:#FFF;}

#pickup.towelwarmer div.item_inbox ul li{
	margin:8px 8px 8px 0;
	float:left;
	list-style-type:none;
	display:inline;
	width:186px;
	height:250px;
	text-align:center;
	line-height:1.0;
	background: url(../img/bg_slash.gif);
	position:relative;
}

#pickup.towelwarmer div.item_inbox li a{
	border:solid 1px #CCC;
	display:block;
	height:248px;
	height:248px\9;
	text-decoration:none;
	color:#333;
	font-weight:bold;
	cursor:pointer;
}

#pickup.towelwarmer div.item_inbox li a.lowest{border:solid 1px #F00;}
#pickup.towelwarmer div.item_inbox li a p.name{padding:8px 5px; cursor:pointer;}
#pickup.towelwarmer div.item_inbox li a p.name2{padding:8px 5px; margin-bottom:13px; cursor:pointer;}
#pickup.towelwarmer div.item_inbox li a p.name span{font-size:10px;}
#pickup.towelwarmer div.item_inbox li a p.price{padding-bottom:5px; color:#F00; cursor:pointer;}
#pickup.towelwarmer div.item_inbox li a p.price span{font-size:16px;}


/*関連商品*/

#pickup.towelwarmer .leftbox{float:left; width:395px;}
#pickup.towelwarmer .rightbox{float:right; width:395px;}

#pickup.towelwarmer a#other01{
	display:block;
	background: url(../img/other_item01.jpg) bottom no-repeat;
	padding:20px;
	border:solid 1px #0368CD;
    min-height:198px;
    height:auto !important;
    height:238px;
	text-decoration:none;
	cursor:pointer;
}

#pickup.towelwarmer a#other02{
	display:block;
	background: url(../img/other_item02.jpg) bottom no-repeat;
	padding:20px;
	border:solid 1px #0368CD;
    min-height:198px;
    height:auto !important;
    height:238px;
	text-decoration:none;
	cursor:pointer;
}

#pickup.towelwarmer div#other03{
	margin-top:10px;
	background: url(../img/other_item03_bg.jpg) bottom no-repeat;
	border:solid 1px #0368CD;
	text-decoration:none;
	min-height:278px;
    height:auto !important;
    height:278px;
}

#pickup.towelwarmer a#other04{
	display:block;
	background: url(../img/other_item04.jpg) bottom no-repeat;
	padding:20px;
	border:solid 1px #0368CD;
    min-height:238px;
    height:auto !important;
    height:278px;
	text-decoration:none;
	cursor:pointer;
}

#pickup.towelwarmer div#other05{
	margin-top:10px;
	background: url(../img/other_item05_bg.jpg) bottom no-repeat;
	border:solid 1px #0368CD;
	text-decoration:none;
	min-height:278px;
    height:auto !important;
    height:278px;
}

#pickup.towelwarmer a#other06{
	display:block;
	background: url(../img/other_item05.jpg) bottom no-repeat;
	padding:20px;
	border:solid 1px #0368CD;
    min-height:238px;
    height:auto !important;
    height:278px;
	text-decoration:none;
	cursor:pointer;
}

#pickup.towelwarmer a#other07{
	display:block;
	background: url(../img/other_item06.jpg) bottom no-repeat;
	padding:20px;
	border:solid 1px #0368CD;
    min-height:238px;
    height:auto !important;
    height:278px;
	text-decoration:none;
	cursor:pointer;
}
#pickup.towelwarme .price_m {
    color: #555;
    font-size: 11px;
    margin-bottom: 5px;
}

#pickup.towelwarmer p.txt_other4{font-size:10px; color:#333; line-height:1.5; margin:20px 0 40px; width:220px;}

#pickup.towelwarmer p.name_other{font-size:14px; font-weight:bold; color:#333;}
#pickup.towelwarmer p.name_other span{font-size:12px;}
#pickup.towelwarmer p.txt_other{font-size:10px; color:#333; line-height:1.5; margin:20px 0; width:190px;}
#pickup.towelwarmer p.price_other{font-size:12px; color:#F00; font-weight:bold;}
#pickup.towelwarmer p.price_other span{font-size:18px;}

#pickup.towelwarmer p.name_other2{font-size:14px; font-weight:bold; color:#333; padding:20px 0 0 20px}
#pickup.towelwarmer p.name_other2 span{font-size:12px;}
#pickup.towelwarmer p.txt_other2{font-size:10px; color:#333; line-height:1.5; width:400px; padding:20px 0 0 20px;}
#pickup.towelwarmer p.price_other2{font-size:12px; color:#F00; font-weight:bold; padding:20px 0 8px 20px;}
#pickup.towelwarmer p.price_other2 span{font-size:18px;}

#pickup.towelwarmer div#other03 a{padding-left:4px; padding-top:5px; display:inline-block; line-height:1.0;}
#pickup.towelwarmer div#other03 a, x:-moz-any-link{padding-top:0px;}

/*タオルスチーマー*/
#pickup.towelwarmer div#steamer{
	border:solid 1px #0368CD;
	border-width:0 1px 1px;
	padding:0 44px 30px;
	background:#DFEFFF;
	}

#pickup.towelwarmer div#steamer a#st01{
	display:block;
	float:left;
	width:350px;
	text-align:center;
	text-decoration:none;	
	background:#FFF;
	cursor:pointer;
	}

#pickup.towelwarmer div#steamer a#st02{
	display:block;
	float:right;
	width:350px;
	text-align:center;
	text-decoration:none;	
	background:#FFF;
	cursor:pointer;
	}

#pickup.towelwarmer p.name_other3{font-size:14px; font-weight:bold; color:#333; padding:15px 0;}
#pickup.towelwarmer p.txt_other3{font-size:12px; color:#333; padding-top:10px;}
#pickup.towelwarmer p.price_other3{font-size:12px; color:#F00; font-weight:bold; padding:10px 0 5px;}
#pickup.towelwarmer p.price_other3 span{font-size:18px;}

