@charset "Shift_JIS";

/* ie6 png */
.iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}
.clear0{clear:both; line-height:0; height:0; font-size:0;}	

.mgn0{margin:0 !important;}

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

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

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

div#hairclipper ul#main_navi{
    background: url(../img/main_bg.jpg) no-repeat;
	list-style:none;
	height:340px;
	padding-left:30px;
}

div#hairclipper ul#main_navi li{
	float:left;
	margin-right:15px;
	background:#FFF;
	position:relative;
}

div#hairclipper ul#main_navi li .bgp{
	color:#E43918;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:28px;
	letter-spacing:-2px;
	position:absolute;
	left: 15px;
	top: 202px;
}
	

div#hairclipper div#wrap{
	border:solid #666;
	border-width:0 1px 1px;
	background:#CCC;
	padding:0 9px 30px;
	}

div#hairclipper div#wrap div.itembox{
	background:#FFF;
	padding:15px;
}

div#hairclipper div#wrap div.itembox h2{
	margin-bottom:30px;
}

div#hairclipper div#wrap div.itembox div.imgbox{
	float:left;
	width:225px;
	height:380px;
}

div#hairclipper div#wrap div.itembox div.txtbox{
	float:right;
	width:515px;
}

div#hairclipper div#wrap div.itembox div.txtbox p{
	font-size:14px;
	line-height:1.7;
	margin-bottom:20px;
	}

div#hairclipper div#wrap div.itembox div.txtbox ul{
	list-style:none;
}

div#hairclipper div#wrap div.itembox div.txtbox ul li{
	float:left;
	width:165px;
	line-height:1.5;
	font-size:12px;
	margin-right:10px;
	display:inline;
}
div#hairclipper div#wrap div.itembox div.txtbox ul li img{
	margin-bottom:5px;
}

div#hairclipper div#wrap div.itembox table.spec{
	border-collapse:collapse;
	border-spacing:0px;
	width:750px;
	margin:30px auto 0;
	word-break:break-all;
	color:#333;
	font-size:12px;
	text-align:left;
}
div#hairclipper div#wrap div.itembox table.spec th{
	border:1px solid #CCC;
	background-color:#F1B91F;
	padding:0 10px;
	height:45px;
	width:135px;
}
div#hairclipper div#wrap div.itembox table.spec td{
	border:1px solid #CCC;
	background-color:#FFF;
	font-weight:normal;
	padding:0 20px;
	line-height:1.2;
}
div#hairclipper div#wrap div.itembox table.spec td.img_btn{
	padding:12px;
	text-align:center;
	vertical-align:bottom;
}
div#hairclipper div#wrap div.itembox table.spec td.img_btn a img{
	margin-top:15px;
}
div#hairclipper div#wrap div.itembox table.spec td.price{
	color:#E43918;
	font-weight:bold;
	font-size:15px;
}
div#hairclipper div#wrap div.itembox table.spec td.price span{
	font-size:24px;
}

div#hairclipper div#wrap div.itembox h3{
	margin:40px 0 20px;
}

div#hairclipper div#wrap div.itembox ul.option{
	list-style:none;
}
div#hairclipper div#wrap div.itembox ul.option li{
	float:left;
	width:120px;
	margin-right:6px;
	display:inline;
}

div#hairclipper div#wrap div.itembox div.totbl{
	border-top:dotted 2px #333;
	margin-top:20px;
	padding:30px 0 20px;
	text-align:center;
}

div#hairclipper div#wrap div.pagetop{
	text-align:right;
	margin:10px 0 40px;
}

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

div#tab{border-bottom:solid 10px #000; margin-bottom:5px;}
div#tab ul{list-style:none;}
div#tab ul li{float:left; margin-right:6px; display:inline;}


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

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

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

/*div#hairclipper_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#hairclipper_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#hairclipper_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#hairclipper div#hairclipperIn .btn_prd01 a{
background:url(../../img/pickup/hairclipper/btn_more_01.gif) 0 0 no-repeat;
text-indent:-9999px;
width:84px;
height:30px;
display:block;
margin:0.5em auto 0;
}
div#hairclipper div#hairclipperIn .btn_prd01 a:hover{
background:url(../../img/pickup/hairclipper/btn_more_01.gif) 0 bottom no-repeat;
}




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