@charset "Shift_JIS";

/* ===================================
dryer
brand
lineup
=================================== */

/* ===== dryer ===== */
img{border:none;}
.clear0{clear:both; line-height:1; height:0; font-size:0; display:none;}

div#dryer a img:hover{
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	}

div#dryer{
	width:800px;
	margin:10px 0px 2em 75px;
	line-height:150%;
	background:url(../img/bg.gif) repeat-y left top;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
div#dryer .fl{float:left;}
div#dryer .fr{float:right;}

/* ===== brand ===== */
div#dryer div.brand{
	width:800px;
	height:174px;
	background:url(../img/brand-bg.jpg) no-repeat left top;
	margin-bottom:30px;
}
div#dryer div.brand ul{
	list-style:none;
	padding:0 12px 20px 13px;
}
div#dryer div.brand ul li{
	float:left;
	padding:0 8px 10px 7px;
}

div#dryer .bgp{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FF7700;
	font-size:16px;
	font-weight:bold;
	line-height:1.1;
}
div#dryer .bgp span{
	font-size:24px;
}
div#dryer .bgp-login{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FF7700;
	font-size:16px;
	font-weight:bold;
	line-height:1.1;
}

/* ===== lineup ===== */
div#dryer div.lineup{
	width:800px;
	color:#ffffff;
}
div#dryer .lineup .brand-exp{
	width:780px;
	margin:0 auto 20px;
	padding:5px 0;
	background:#FDF7E5;
	border-radius: 5px;	
	display:table;
}
html*div#dryer .lineup .brand-exp:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}/* under IE7 */

div#dryer .lineup .brand-exp h2{
	display:table-cell;
	width:140px;
	text-align:center;
	vertical-align:middle;
	*float:left;/* under IE7 */
}
div#dryer .lineup .brand-exp h2 img{
	*margin-top:6px;/* under IE7 */
}
div#dryer .lineup .brand-exp p{
	padding:5px 10px;
	border-left:dotted 1px #666;
	color:#111;
	line-height:1.5;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	*float:left;/* under IE7 */
}

div#dryer div.lineup div.text{
	float:left;
	width:230px;
	padding-left:15px;
	padding-right:40px;
	position:relative;
}
div#dryer div.lineup div.text .icon{
	position:absolute;
	right:3px;
	top:-10px;
}
div#dryer div.lineup .txt_imgbox{
	padding-right:5px;
	background:url(../img/lineup_bg.gif) no-repeat bottom left;
	padding-bottom:30px;
}
div#dryer div.lineup div.text h3{
	font-size:16px;
	line-height:1.3;
	width:210px;
}
div#dryer div.lineup div.text p.itemspec span{
	border-radius: 3px;
	background:#FFF;
	padding:4px 6px;
	line-height:1;
	color:#412C51;
	font-size:12px;
	font-weight:bold;
	display:inline-block;
	margin-right:5px;
	margin-bottom:5px;
}
div#dryer div.lineup .imgbox{
	float:right;
	width:510px;
}

div#dryer div.lineup .imgbox p{
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}

div#dryer div.lineup div.text p{padding-top:10px;}


