@charset "Shift_JIS";


.clear0{clear:both; line-height:0; height:0; font-size:0;}
div#nailmachine img{vertical-align:bottom;}
div#nailmachine .w948{width:948px; margin:0 auto;}
div#nailmachine .newIcon{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}

/* y[WCAEg */
div#nailmachine{
width:950px;
margin:1em auto 2em;
-webkit-text-size-adjust: 100%;
}

div#nailmachine .wrap{
	width:923px;
	border-left:solid 1px #f1e6ce;
	border-right:solid 1px #f1e6ce;
	border-bottom:solid 1px #f1e6ce;
	margin:0 auto;
	clear:both;
	background:url(../img/bg_beige.gif) repeat;
	padding-left:25px;
	padding-bottom:25px;
}
div#nailmachine .pt15{padding-top:15px;}

div#nailmachine h1{
	margin-bottom:5px;
	color:#666;
}

/* j[ */	
div#nailmachine #navibox{
	border:solid 1px #f1e6ce;
	height:60px;
	overflow:hidden;
}
div#nailmachine #navibox p{
	float:left;
	width:80px;
	padding:12px 0;
	line-height:1.2em;
	text-align:center;
	background:url(../img/bg_pink.jpg) repeat;
	font-weight:bold;
	font-family:"CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-seriff;
	font-size:15px;
	color:#FFF;
	}
div#nailmachine #navibox ul{float:left;}
div#nailmachine #navibox ul li{float:left; background:#fdfaf4;}
div#nailmachine #navibox a{
	float:left;
	display:block;
	text-align:center;
	height:60px;
	line-height:60px;
	border-right:solid 1px #f1e6ce;
	color:#6c4d25;
	font-family:"CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:15px;
}
div#nailmachine #navibox a img{
	vertical-align:0 !important;
	margin-left:8px;
}
div#nailmachine #navibox a.navi1{width:199px;}
div#nailmachine #navibox a.navi2{width:326px;}
div#nailmachine #navibox a.navi3{width:340px;}
div#nailmachine #navibox a span{font-size:10px !important;}

/* y[Wgbv */	
div#nailmachine a.pagetop{
	position:absolute;
	right:0px;
	top:0px;
	width:60px;
	height:60px;
	background:#000;
	text-align:center;
	}
	
/* atc.htmlΦΜN */
div#nailmachine a.totable1{
	position:absolute;
	left:413px;
	top:0px;
	width:243px;
	height:60px;
	background:url(../img/bg_pink.jpg) repeat;
	}

/* how.htmlΦΜN */	
div#nailmachine a.totable2{
	position:absolute;
	right:60px;
	top:0px;
	width:234px;
	height:60px;
	background:url(../img/bg_pink.jpg) repeat;
	}
	
div#nailmachine a.totable1:hover,
div#nailmachine a.totable2:hover{
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}
	
/* JeS[^Cg */
div#nailmachine h2{
	margin-top:40px;
	font-family:"CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:20px;
	background:url(../img/bg_pink.jpg) repeat;
	color:#FFF;
	line-height:1.0;
	letter-spacing:1px;
	position:relative;
	}

/* JeS[C[W */
div#nailmachine .img1 .fl{float:left;}
div#nailmachine .img1 .fr{float:right;}
div#nailmachine .img1 p.price2{
	color:#f3026e;
	line-height:1.4;
	font-weight:bold;
	font-size:22px;
	background:url(../img/maker1_4.jpg) no-repeat;
	width:470px;
	height:85px;
	padding:0 39px 0 0;
	overflow:hidden;
	text-align:right;
	}
div#nailmachine .img1 p.price2 span{
	font-size:50px;
	font-family:Tahoma, Geneva, sans-serif;
}

/* 3ΒΐΡ */
div#nailmachine div.itembox5out{ width:290px; float:left; padding:15px 15px 0px 0px;}
div#nailmachine div.itembox5out2{ width:595px !important; float:left; padding:15px 15px 0px 0px;}
div#nailmachine div.itembox5{
	border:solid 1px #f1e6ce;
	font-size:12px;
	background:#FFF;
	width:268px;
	padding:10px;
	position:relative;
	
	/*pΫ*/
	-webkit-border-top-left-radius: 10px;  /*for Safari and chrome*/  
	-webkit-border-top-right-radius: 10px;  
	-webkit-border-bottom-right-radius: 10px;  
	-webkit-border-bottom-left-radius: 10px;  
	-moz-border-radius-topleft: 10px;  /*for Firefox*/ 
	-moz-border-radius-topright: 10px;  
	-moz-border-radius-bottomright: 10px;  
	-moz-border-radius-bottomleft: 10px;
	border-radius: 10px; /*CSS3*/
	behavior: url(../../script/PIE/PIE.htc);/*for IE*/

	}
div#nailmachine div.box_2{
	width:573px !important;
}
div#nailmachine div .gray{
	border:solid 1px #d4c9b2 !important;
	background:#efefef !important;
	position:relative;
}
div#nailmachine div .gray p.grayarrow{
	position:absolute;
	top:240px;
	left:-15px;
}
div#nailmachine div.itembox5 .imgbox1{
	text-align:center;
	overflow:hidden;
}
div#nailmachine div.itembox5 .imgbox1 ul{
	width:573px;	
}
div#nailmachine div.itembox5 .imgbox1 ul li{
	float:left;
	height:173px;
}
div#nailmachine div.itembox5 .imgbox1 ul li span{display:none;}
div#nailmachine div.itembox5 .imgbox1 ul li.li1{background:url(../img/maker3_img2.jpg) no-repeat; width:178px;}
div#nailmachine div.itembox5 .imgbox1 ul li.li2{background:url(../img/maker3_img3.jpg) no-repeat; width:192px;}
div#nailmachine div.itembox5 .imgbox1 ul li.li3{background:url(../img/maker3_img4.jpg) no-repeat; width:203px;}
div#nailmachine div.itembox5 .imgbox1 ul li.li4{background:url(../img/maker3_img5.jpg) no-repeat; width:178px;}
div#nailmachine div.itembox5 .imgbox1 ul li.li5{background:url(../img/maker3_img6.jpg) no-repeat; width:192px;}
div#nailmachine a.btn2{
margin-top:10px;
display:block;
position:relative;
text-decoration:none;
text-align:center;
background:#EEEEEE;
background: -moz-linear-gradient(top,#FFF,#E6E6E6);
background: -webkit-linear-gradient(top,#FFF,#E6E6E6);
background: -o-linear-gradient(top,#FFF,#E6E6E6);
background: -ms-linear-gradient(top,#FFF,#E6E6E6);
background: linear-gradient(to bottom,#FFF,#E6E6E6);
-pie-background: linear-gradient(top,#FFF,#E6E6E6);
color: #111;
border-top: 2px solid #DDD;
border-left: 2px solid #DDD;
border-right: 2px solid #BBB;
border-bottom: 2px solid #BBB;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width:200px;
margin:0px auto 0;
padding:7px;
font-family:"CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
font-weight:bold;
letter-spacing:1px;
behavior: url(../../script/PIE/PIE.htc);
}
div#nailmachine div.itembox5 .imgbox1 ul li a.btn1{
margin:149px 0 0 72px;
display:block;
position:relative;
text-decoration:none;
text-align:center;
background:#EEEEEE;
background: -moz-linear-gradient(top,#FFF,#E6E6E6);
background: -webkit-linear-gradient(top,#FFF,#E6E6E6);
background: -o-linear-gradient(top,#FFF,#E6E6E6);
background: -ms-linear-gradient(top,#FFF,#E6E6E6);
background: linear-gradient(to bottom,#FFF,#E6E6E6);
color: #111;
border-top: 2px solid #DDD;
border-left: 2px solid #DDD;
border-right: 2px solid #BBB;
border-bottom: 2px solid #BBB;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width:92px;
padding:1px;
font-size:11px !important;
font-family:"CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
font-weight:bold;
letter-spacing:1px;
behavior: url(../../script/PIE/PIE.htc);	
}
div#nailmachine div.itembox5 .imgbox1 ul li a.marginA{margin:149px 0 0 98px !important;}
div#nailmachine div.itembox5 .txtbox1{
	padding:10px 0;
	zoom:1;
	}
div#nailmachine div.itembox5 .txtbox1 p.name1{
	color:#FFF;	
	font-size:16px;
	line-height:1.2;
	margin-bottom:10px;
	font-weight:bold;
	background-color:#fe5da5;
	padding:5px;
	}
div#nailmachine div.itembox5 .txtbox1 p.txt1{
	line-height:1.3;
	margin-bottom:8px;
	font-size:12px;
	color:#6c4d25;
	}
div#nailmachine div.itembox5 .txtbox1 .pricebox{
	text-align:center;	
}
div#nailmachine div.itembox5 .txtbox1 p.price1{
	color:#f3026e;
	line-height:1.4;
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
	}
div#nailmachine div.itembox5 .txtbox1 p.price1 span{
	font-size:28px;
	font-family:Tahoma, Geneva, sans-serif;
}
div#nailmachine div.itembox5 .txtbox1 p.price1 span a{
	font-size:20px !important;
	font-family:"CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif !important;
	color:#f3026e;
}

/* wό{^hover */
div#nailmachine a.btn1:hover,
div#nailmachine a.btn2:hover,
div#nailmachine a.btn3:hover,
div#nailmachine a.btn4:hover,
div#nailmachine a.btn5:hover{
	-moz-opacity:0.70;
	opacity:0.70;
}



/*-----------------------------------------
 atc.html_.howID 
 ----------------------------------------*/
div#nailmachine .how{
width:870px;
background:#FFF;
padding:15px 15px 0 15px;
color:#6c4d25;
}
div#nailmachine p.atc_p{
width:884px;
padding:8px;
background:#fdfaf4;
color:#432c0f;
font-size:17px;
text-align:center;
font-family:"CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
}
div#nailmachine .how ul.how_ul .how_li{
float:left;
font-size:12px;
line-height:1.5em;
color:#6c4d25;
padding-top:15px;
margin-bottom:20px;
}
div#nailmachine .how ul.how_ul .w222{
width:222px;
background:url(../img/how/arrow2.gif) no-repeat 208px 160px;
}
div#nailmachine .how ul.how_ul .w202{
width:202px;
}
div#nailmachine .how ul.how_ul .line{
border-top:#DDD solid 1px;	
}
div#nailmachine .how ul.how_ul .how_li p.how_txt{
width:202px;
margin-bottom:5px;
background:url(../img/how/how_numBg.gif) no-repeat 0 0;
}
div#nailmachine .how ul.how_ul .how_li p.how_txt span{
width:18px;
text-align:center;
font-weight:bold;
float:left;
margin-right:3px;
color:#FFF;
}
div#nailmachine .how ul.how_ul .how_li p.how_img{
margin-bottom:12px;	
}
div#nailmachine .how ul.how_ul .how_li ul.how_item li{
width:98px;
margin-right:6px;
float:left;
}
div#nailmachine .how ul.how_ul .how_li ul.how_item li.nomargin{
margin-right:0 !important;	
}
div#nailmachine .how ul.how_ul .how_li ul.how_item li img{
margin-bottom:5px;	
}
div#nailmachine .how ul.how_ul .how_li ul.how_item a{
color:#6c4d25;
line-height:1.2em;
}

/*-----------------------------------------
 atc.html_.pro
 ----------------------------------------*/
div#nailmachine .pro{
width:885px;
background:#FFF;
padding:15px 0 0 15px;
color:#6c4d25;
}
div#nailmachine .pro h3{
margin-bottom:10px;
}

/* 5ΒΐΡ */
div#nailmachine div.itembox6out{ width:170px; float:left; padding:2px; margin-bottom:30px;}
/*div#nailmachine div.itembox6out2{ width:160px !important; float:left; padding:10px 5px 0px 5px;}*/
div#nailmachine div.itembox6{
	border:solid 1px #f1e6ce;
	font-size:12px;
	background:#FFF;
	width:168px;
	padding:10px 0 0 0;
	position:relative;
	}
div#nailmachine div.itembox6 .imgbox1{
	text-align:center;
	overflow:hidden;
}
div#nailmachine a.btn3{
display:block;
position:relative;
text-decoration:none;
text-align:center;
background:#EEEEEE;
background: -moz-linear-gradient(top,#FFF,#E6E6E6);
background: -webkit-linear-gradient(top,#FFF,#E6E6E6);
background: -o-linear-gradient(top,#FFF,#E6E6E6);
background: -ms-linear-gradient(top,#FFF,#E6E6E6);
background: linear-gradient(to bottom,#FFF,#E6E6E6);
color: #111;
border-top: 2px solid #DDD;
border-left: 2px solid #DDD;
border-right: 2px solid #BBB;
border-bottom: 2px solid #BBB;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width:130px;
padding:3px;
top:3px;
left:4px;
font-family:"CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
font-weight:bold;
letter-spacing:1px;
behavior: url(../../script/PIE/PIE.htc);
}
div#nailmachine div.itembox6 .imgbox1 ul li a.marginA{margin:149px 0 0 98px !important;}
div#nailmachine div.itembox6 .txtbox1{
	background:#fff6fa;
	padding:10px;
	zoom:1;
	}
div#nailmachine div.itembox6 .txtbox1 p.name1{
	color:#f3026e;	
	font-size:13px;
	line-height:1.2;
	margin-bottom:10px;
	font-weight:bold;
	}
div#nailmachine div.itembox6 .txtbox1 p.txt1{
	line-height:1.3;
	margin-bottom:8px;
	font-size:12px;
	color:#6c4d25;
	}
div#nailmachine div.itembox6 .txtbox1 .pricebox{
	text-align:center;	
}
div#nailmachine div.itembox6 .txtbox1 p.price1{
	color:#f3026e;
	line-height:1.4;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	margin-bottom:5px;
	}
div#nailmachine div.itembox6 .txtbox1 p.price1 span{
	font-size:17px;
	font-family:Tahoma, Geneva, sans-serif;
}
div#nailmachine div.itembox6 .txtbox1 p.price1 span a{
	font-size:12px !important;
	font-family:"lr SVbN", "MS Gothic", "Osaka|", Osaka-mono, monospace,"CI", Meiryo !important;
	color:#f3026e;
}

div#nailmachine .cate{
width:870px;
margin-bottom:10px;
clear:both;
}
div#nailmachine .cate h4{
float:left;
margin-right:10px;
padding:8px;
color:#FFF;
background:#fe5da5;
font-size:13px;
display:block;
}
div#nailmachine .cate p.txt2{
float:left;
line-height:1.3em;
}

/* 3ΒΐΡ */
div#nailmachine div.itembox7out{ width:286px; float:left; padding:2px; margin-bottom:10px;}
div#nailmachine div.mb30{ margin-bottom:30px !important;}
div#nailmachine div.itembox7{
	border:solid 1px #f1e6ce;
	font-size:12px;
	background:#FFF;
	width:284px;
	padding:10px 0 0 0;
	position:relative;
	}
div#nailmachine div.itembox7 .imgbox1{
	text-align:center;
	overflow:hidden;
}
div#nailmachine div.itembox7 .imgbox1 ul li a.marginA{margin:149px 0 0 98px !important;}
div#nailmachine div.itembox7 .txtbox1{
	background:#fff6fa;
	padding:10px;
	zoom:1;
	}
div#nailmachine div.itembox7 .txtbox1 p.name1-1{
	color:#f3026e;	
	font-size:13px;
	line-height:1.2;
	margin-bottom:10px;
	font-weight:bold;
	}
div#nailmachine div.itembox7 .txtbox1 p.txt2{
	line-height:1.3;
	margin-bottom:8px;
	font-size:12px;
	color:#6c4d25;
	}
div#nailmachine div.itembox7 .txtbox1 .pricebox{
	text-align:center;	
}
div#nailmachine div.itembox7 .txtbox1 p.price1{
	color:#f3026e;
	line-height:1.4;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	margin-bottom:5px;
	}
div#nailmachine div.itembox7 .txtbox1 p.price1 span{
	font-size:20px;
	font-family:Tahoma, Geneva, sans-serif;
}
div#nailmachine div.itembox7 .txtbox1 p.price1 span a{
	font-size:17px !important;
	font-family:"lr SVbN", "MS Gothic", "Osaka|", Osaka-mono, monospace,"CI", Meiryo !important;
	color:#f3026e;
}
div#nailmachine div.itembox7 .txtbox1 .pricebox ul li{
clear:both;	
}
div#nailmachine div.itembox7 .txtbox1 .pricebox ul li p.name2{
float:left;
color:#f3026e;	
font-size:13px;
line-height:1.2;
font-weight:bold;
margin:6px auto 0;
padding:4px;
}
div#nailmachine a.btn4{
display:block;
position:relative;
text-decoration:none;
text-align:center;
background:#EEEEEE;
background: -moz-linear-gradient(top,#FFF,#E6E6E6);
background: -webkit-linear-gradient(top,#FFF,#E6E6E6);
background: -o-linear-gradient(top,#FFF,#E6E6E6);
background: -ms-linear-gradient(top,#FFF,#E6E6E6);
background: linear-gradient(to bottom,#FFF,#E6E6E6);
color: #111;
border-top: 2px solid #DDD;
border-left: 2px solid #DDD;
border-right: 2px solid #BBB;
border-bottom: 2px solid #BBB;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width:130px;
padding:3px;
/*top:3px;
left:67px;*/
margin:0 auto;
font-family:"CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
font-weight:bold;
letter-spacing:1px;
behavior: url(../../script/PIE/PIE.htc);
}
div#nailmachine div.itembox7 .txtbox1 .pricebox ul li a.btn5{
float:right;
display:block;
position:relative;
text-decoration:none;
text-align:center;
background:#EEEEEE;
background: -moz-linear-gradient(top,#FFF,#E6E6E6);
background: -webkit-linear-gradient(top,#FFF,#E6E6E6);
background: -o-linear-gradient(top,#FFF,#E6E6E6);
background: -ms-linear-gradient(top,#FFF,#E6E6E6);
background: linear-gradient(to bottom,#FFF,#E6E6E6);
color: #111;
border-top: 2px solid #DDD;
border-left: 2px solid #DDD;
border-right: 2px solid #BBB;
border-bottom: 2px solid #BBB;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width:100px;
margin:6px auto 0;
padding:2px;
font-family:"CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
font-weight:bold;
letter-spacing:1px;
behavior: url(../../script/PIE/PIE.htc);
}
