@charset "Shift_JIS";

/* ie6 png */
.iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
	position:absolute;
	top:-27px;
	left:2px;
}
.clear0{clear:both; line-height:0; height:0; font-size:0;}	

.mgn0{margin:0 !important;}
.pdt25{padding-top:25px;}
.pdt50{padding-top:50px;}
.pdt80{padding-top:80px;}
.mt20{margin-top:20px;}
.mt50{margin-top:50px;}
.mt2{margin-top:2px;}

a:hover img.opa70{
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	}

/* ページレイアウト */
div#hairiron{
width:800px;
margin:1em auto 2em;
color:#272727;
}

div#hairiron h1{
	width: 800px;
	height: 0 !important;
	height /**/: 340px;
	padding: 340px 0 0 0;
	overflow: hidden;
	background: url(../img/main.jpg) no-repeat;
}

div#hairiron ul#main_navi{
    background:#EEEEEE;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	list-style:none;
	padding-left:1px;
	padding-right:5px;
	position:relative;
}

div#hairiron ul#main_navi li{
	float:left;
	padding-left:4px;
	position:relative;
}

div#hairiron ul#main_navi li span.price1{
	display:block;
	position:absolute;
	color:#ED3960;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	left:125px;
	top:235px;
}
div#hairiron ul#main_navi li span.price1 em{
	color:#ED3960;
	font-size:26px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}

div#hairiron p#totable{
    background:#EEEEEE;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	text-align:center;
	padding:30px 0 40px;
}

div#hairiron div#ptarea{
	border-bottom:solid 1px #333;
}
div#hairiron h2#point{
    background:#EEEEEE;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	text-align:center;
	padding:0 0 20px;
}
div#hairiron div.ptbox{
    background:#EEEEEE;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	padding:20px;
}
div#hairiron div.ptbox p.txt1{
	float:left;
	width:390px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ ゴシック", "MS Gothic", sans-serif;
	font-size:16px;
	line-height:1.5;
}
div#hairiron div.ptbox p.img1{
	float:right;
	width:350px;
}


div#hairiron h2.item_bar{
	margin-top:40px;
}
div#hairiron div.itembox{
    background:#EEEEEE;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	border-bottom:solid 1px #333;
	padding:15px;
}
div#hairiron div.itembox div.ptLbox01{
	float:left;
	width:370px;
	margin-right:14px;
	padding-bottom:30px;
	position:relative;
}
div#hairiron div.itembox div.ptRbox01{
	float:right;
	width:370px;
	margin-left:14px;
	padding-bottom:30px;
	position:relative;
}
div#hairiron div.itembox div.ptLRbox01{
	padding-bottom:30px;
	position:relative;
}

div#hairiron div.itembox p{
	position:relative;
}
div#hairiron div.itembox p img.patent{
	position:absolute;
}

div#hairiron div.itembox h3.mida1{
	margin:7px 0 10px 0;
}
div#hairiron div.itembox p.txt2{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ ゴシック", "MS Gothic", sans-serif;
	font-size:12px;
	line-height:1.4;
}
div#hairiron div.itembox .fl{float:left; padding-right:10px;}
div#hairiron div.itembox .fr{float:right; width:220px;}

div#hairiron div.itembox div.ptLRbox01 .fl{float:left; padding-right:28px;}
div#hairiron div.itembox div.ptLRbox01 .fr{float:right; width:370px; padding-top:50px;}


div#hairiron div.itembox div.cartarea{
	background:#D2D2D2;
	padding:16px 20px 10px 25px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ ゴシック", "MS Gothic", sans-serif;	
}
div#hairiron div.itembox div.cartarea p.type{
	font-size:14px;
	font-weight:bold;
}

div#hairiron div.itembox div.cartarea div.price{
	float:left;
	margin-right:10px;
}
div#hairiron div.itembox div.cartarea div.price p.mp{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}
div#hairiron div.itembox div.cartarea div.price p.mp span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
}
div#hairiron div.itembox div.cartarea div.price p.bgp{
	font-size:20px;
	color:#ED3960;
	font-weight:bold;
	margin-bottom:10px;
}
div#hairiron div.itembox div.cartarea div.price p.bgp span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:40px;
	font-weight:bold;
}	
div#hairiron div.itembox div.cartarea div.btn_hairiron{
	width:402px;
	float:right;
}

div#hairiron div.itembox div.cartarea div.btn_hairiron p.size{
	color:#EA5423;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ ゴシック", "MS Gothic", sans-serif;	
}
div#hairiron div.itembox div.cartarea div.btn_hairiron p.size:first-letter{
	font-size:20px;
}

div#hairiron div.pagetop{
	text-align:right;
	margin-top:10px;
}
div#hairiron div.pagetop a{padding-left:20px;}





/* 比較表レイアウト */
div#hairiron_tbl{
width:950px;
margin:1em auto 2em;
}

/* table PB*/

div#hairiron_tbl h2#pb_ttl{
	color:#F9C;
	font-size:20px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ ゴシック", "MS Gothic", sans-serif;
	letter-spacing:1px;
}


div#hairiron_tbl table#hikaku{
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	width:950px;
	margin:0 auto;
	font-size:11px;
	font-weight:bold;
	line-height:1.0;
	word-break:break-all;
	color:#333;
}
div#hairiron_tbl table#hikaku th.name{
	border:1px solid #333;
	background-color:#EEEEEE;
	text-align:left;
	padding:8px 5px 8px 10px;
	width:10%;
	line-height:1.5;
}
div#hairiron_tbl table#hikaku th.name span{color:#F00;}

div#hairiron_tbl table#hikaku th.spec{
	border:1px solid #333;
	background-color:#F9C;
	text-align:center;
	padding:20px 2px;
	font-size:10px;
	line-height:1.2;
}

div#hairiron_tbl table#hikaku td{
	border:1px solid #333;
	background-color:#FFF;
	color:#666;
	font-weight:normal;
	text-align:center;
	padding:6px 2px;
}
div#hairiron_tbl table#hikaku th.name a{color:#333; text-decoration:underline;}
div#hairiron_tbl table#hikaku th.name a:link{color:#333; text-decoration:underline;}
div#hairiron_tbl table#hikaku th.name a:hover{color:#333; text-decoration:none;}




/* table NB*/

div#hairiron_tbl h2#nb_ttl{
	color:#F9C;
	font-size:20px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ ゴシック", "MS Gothic", sans-serif;
	margin-top:20px;
	letter-spacing:1px;
}

div#hairiron_tbl table#hikaku2{
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	width:950px;
	margin:0 auto;
	font-size:11px;
	font-weight:bold;
	line-height:1.0;
	word-break:break-all;
	color:#333;
}
div#hairiron_tbl table#hikaku2 th.name{
	border:1px solid #333;
	background-color:#EEEEEE;
	text-align:left;
	padding:8px 5px 8px 10px;
	width:10%;
	line-height:1.5;
}
div#hairiron_tbl table#hikaku2 th.name span{color:#F00;}

div#hairiron_tbl table#hikaku2 th.spec{
	border:1px solid #333;
	background-color:#F9C;
	text-align:center;
	padding:20px 2px;
	font-size:10px;
	line-height:1.2;
}

div#hairiron_tbl table#hikaku2 td{
	border:1px solid #333;
	background-color:#FFF;
	color:#666;
	font-weight:normal;
	text-align:center;
	padding:6px 2px;
}
div#hairiron_tbl table#hikaku2 th.name a{color:#333; text-decoration:underline;}
div#hairiron_tbl table#hikaku2 th.name a:link{color:#333; text-decoration:underline;}
div#hairiron_tbl table#hikaku2 th.name a:hover{color:#333; text-decoration:none;}

div#hairiron_tbl table#hikaku td.tL,
div#hairiron_tbl table#hikaku2 td.tL{
	text-align:left;
}

div#hairiron_tbl table#hikaku td.price,
div#hairiron_tbl table#hikaku2 td.price{
	color:#F00;
	font-weight:bold;
}

div#hairiron_tbl table#hikaku th span.new,
div#hairiron_tbl table#hikaku2 th span.new{
	padding:3px 5px;
	line-height:2.0;
	background:#ED3960;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:1px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	font-weight:bold;
}
div#hairiron_tbl table#hikaku th span.spec1,
div#hairiron_tbl table#hikaku2 th span.spec1{
	padding:3px 5px;
	line-height:2.0;
	background:#F90;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:1px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
div#hairiron_tbl table#hikaku th span.dspr,
div#hairiron_tbl table#hikaku2 th span.dspr{
	padding:3px 5px;
	line-height:2.0;
	background:#C00;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:1px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
div#hairiron_tbl table#hikaku th span.spec2,
div#hairiron_tbl table#hikaku2 th span.spec2{
	padding:3px 5px;
	line-height:2.0;
	background:#690;
	color:#FFFFFF;
	font-size:11px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
/*div#hairiron_tbl table#hikaku2 th span.spec3{
	padding:3px 5px;
	line-height:2.0;
	background:#690;
	color:#FFFFFF;
	font-size:11px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	margin-left:2px;
}*/

div#hairiron_tbl table#hikaku th span.jpn,
div#hairiron_tbl table#hikaku2 th span.jpn{
	padding:3px 5px;
	line-height:2.0;
	background:#36C;
	color:#FFFFFF;
	font-size:11px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

div#hairiron_tbl div.pagetop{
	text-align:right;
	margin-top:10px;
}
div#hairiron_tbl div.pagetop a{padding-left:20px;}

/*div#hairiron_tbl table#hikaku th.spec1{
	border:1px solid #866644;
	background-color:#FBF7E6;
	color:#664c30;
	text-align:center;
	width:6%;
	padding:10px 2px;
	font-size:10px;
	line-height:1.2;
}
div#hairiron_tbl table#hikaku th.spec2{
	border:1px solid #866644;
	background-color:#FBF7E6;
	color:#664c30;
	text-align:center;
	width:15%;
	padding:5px 2px;
	font-size:10px;
	line-height:1.2;
}
div#hairiron_tbl table#hikaku th.spec3{
	border:1px solid #866644;
	background-color:#FBF7E6;
	color:#664c30;
	text-align:center;
	width:13%;
	padding:5px 2px;
	font-size:10px;
	line-height:1.2;
}*/



/*div#hairiron .newIcon{
	position:absolute;
	top:68px;
	left:0;
	z-index:10;
}*/
