@charset "Shift_JIS";

/* ===== renail(2010.08.17) ===== */

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

div#renail{
	width:800px;
	margin:10px 0px 2em 75px;
}

div#renail #flow1{background:url(../../img/pickup/renail/flow01.jpg) no-repeat; width:800px; height:227px; position:relative; z-index:1;}

div#renail #flow1 #hand_name1{font-size:15px; color:#663300; letter-spacing:2px; font-weight:bold; position:absolute; z-index:2; left:530px; top:60px;}

div#renail #flow1 #hand_btn1{position:absolute; z-index:2; width:250px; height:46px; background:#FFF; left:530px; top:80px;}

div#renail #flow1 #foot_name1{font-size:15px; color:#663300; letter-spacing:2px; font-weight:bold; position:absolute; z-index:2; left:530px; top:160px;}

div#renail #flow1 #foot_btn1{position:absolute; z-index:2; width:250px; height:46px; background:#FFF; left:530px; top:180px;}

div#renail #flow2{float:left; width:370px; height:402px; background:url(../../img/pickup/renail/flow02.jpg) no-repeat top right; position:relative; z-index:1;}

div#renail #flow2 #manual_btn{position:absolute; z-index:2; width:185px; height:30px; background:#FFF; left:70px; top:230px;}

div#renail #flow2 #manual_txt{font-size:11px; color:#000; position:absolute; z-index:2; left:70px; top:265px;}

div#renail #flow3{float:left; width:430px; height:402px; background:url(../../img/pickup/renail/flow03.jpg) no-repeat top right; position:relative; z-index:1;}

div#renail #flow4{background:url(../../img/pickup/renail/flow04.jpg) no-repeat; width:800px; height:485px; position:relative; z-index:1;}

div#renail #flow4 #size_btn{position:absolute; z-index:2; width:185px; height:30px; background:#FFF; left:580px; top:10px;}

div#renail #flow4 #size_txt{font-size:11px; color:#000; position:absolute; z-index:2; left:580px; top:45px;}

div#renail #order{background:url(../../img/pickup/renail/order.jpg) no-repeat; width:800px; height:500px; position:relative; z-index:1;}

div#renail #order #order_txt{font-size:11px; color:#000; line-height:1.5; position:absolute; z-index:2; left:120px; top:323px; width:530px;}

div#renail #order #hand_name2{font-size:15px; color:#663300; letter-spacing:2px; font-weight:bold; position:absolute; z-index:2; left:120px; top:377px;}

div#renail #order #hand_btn2{position:absolute; z-index:2; width:250px; height:46px; background:#FFF; left:120px; top:397px;}

div#renail #order #foot_name2{font-size:15px; color:#663300; letter-spacing:2px; font-weight:bold; position:absolute; z-index:2; left:430px; top:377px;}

div#renail #order #foot_btn2{position:absolute; z-index:2; width:250px; height:46px; background:#FFF; left:430px; top:397px;}

div#renail #repeater{background:url(../../img/pickup/renail/repeater.jpg) no-repeat; width:800px; height:182px; position:relative; z-index:1;}

div#renail #repeater #repeater_txt1{font-size:11px; color:#000; line-height:1.5; position:absolute; z-index:2; left:125px; top:155px; width:490px;}

div#renail #repeater #hand_name3{font-size:10px; color:#663300; font-weight:bold; letter-spacing:1px; position:absolute; z-index:2; left:560px; top:47px;}

div#renail #repeater #hand_btn3{position:absolute; z-index:2; width:186px; height:31px; background:#FFF; left:560px; top:60px;}

div#renail #repeater #foot_name3{font-size:10px; color:#663300; font-weight:bold; letter-spacing:1px; position:absolute; z-index:2; left:560px; top:112px;}

div#renail #repeater #foot_btn3{position:absolute; z-index:2; width:186px; height:31px; background:#FFF; left:560px; top:126px;}

div#renail #contact{background:url(../../img/pickup/renail/renail_bg.jpg) repeat-y; padding-bottom:50px;}

div#renail #contact #text{font-size:15px; color:#663300; letter-spacing:1px; font-weight:bold; line-height:1.4; text-align:center;}

div#renail #contact #tel_mail{margin-top:20px; background:url(../../img/pickup/renail/nail-tel_mail.gif) no-repeat top center; height:74px; position:relative;}



a#nail_mail{
	position:absolute;
	display:block;
	top:29px;
	right:135px;
	width:255px;
	height: 0 !important;
	height /**/: 20px;
	padding: 20px 0 0 0;
	overflow: hidden;
}
