@charset "utf-8";
/* CSS Document */




/* PF04  *******************************************************/
/* /purifier/purchase/index.html */

#pf04 p{
 line-height:1.4;
}

#pf04 #Cont01{
 margin-bottom:15px;
 background:url(../../purifier/purchase/img/pf04_bg.jpg) right 28px no-repeat;
}

#pf04 #Cont02{
 margin-bottom:15px;
 overflow:hidden;
 _zoom:1;
 }
 
#pf04 #Cont03{
 clear:both;
 margin-bottom:20px;
}

#pf04 #Cont01 .Text{
 width:353px;
}

#pf04 #Cont02 .Text{
 width:450px;
}

#pf04 .Left{
 float:left;
 width:310px;
}

#pf04 .Right{
 float:right;
 width:390px;
}

#pf04 .Box{
 position:relative;
 margin-bottom:10px;
 padding:8px;
 border:#ccc 1px solid;
}

#pf04 .Box2{
	position:relative;
	margin-bottom:10px;
	padding:8px;
	border:#ccc 1px solid;
	height:195px;
}

#pf04 .ClearWrap_b{
 	overflow:hidden;
  _zoom:1;
  margin-bottom:15px;
 }
 
#pf04 .Fuki{
 position:absolute;
 right:3px;
 top:-10px;
 width:36px;
 height:33px;
 background:url(../../purifier/img/icon_fuki.gif) left top no-repeat;
}

#pf04 .Left .ClearWrap{
 width:291px;
 margin:10px 10px 5px;
}

#pf04 .Left .ClearWrap2{
 width:190px;
 margin:10px 10px 5px;
}

#pf04 .Left .fr{
 float:right;
}

#pf04 .shop_t{
 font-size:85%;
}

#pf04 .Box3{
	position:relative;
	margin-bottom:10px;
	border:#ccc 1px solid;
	height:413px;
}

#pf04 .mitsu{
 margin:8px;
}

#pf04 .step{
 margin-top:20px;
 margin-bottom:15px;
}

#pf04 .call{
 margin-left:7px;
 margin-bottom:15px;
}

#pf04 .notice{
 margin-left:15px;
 margin-right:15px;
}

*/#pf04 .Left .ClearWrap{
 width:291px;
 margin:25px auto;
}*/

#pf04 .Right h4,
#pf04 .Right p{
 margin-bottom:10px;
}

#pf04 #Cont03 .st{
 width:708px;
 height:10px;
 background:url(../../purifier/purchase/img/pf04_cont03_st.gif) left bottom no-repeat;
}

#pf04 #Cont03 .ed{
 width:708px;
 height:10px;
 background:url(../../purifier/purchase/img/pf04_cont03_ed.gif) left top no-repeat;
}

#pf04 #Cont03 .bd{
 width:690px;
 padding:0 9px;
 background-color:#d2ebfa;
}

#pf04 #Cont03 dl{
 margin-top:5px;
 padding:5px;
 border:#ccc 1px solid;
 background-color:#fff;
}

#pf04 .ShopList{
 padding-top:10px;
 clear:left;
}



/* PF05  *******************************************************/
/* /purifier/purchase/showroom.html */
.ShowRoom h4{
 padding:3px 5px;
 background:url(../img/bg_gray.gif);
}

.ShowRoom .Box{
 margin-bottom:10px;
 padding:10px;
 border:#ccc 1px solid;
 overflow:hidden;
 _zoom:1;
}

.ShowRoom .Visual{
 float:left;
 width:125px;
}

.ShowRoom .Visual .Ph{
 margin-bottom:8px;
 border:#fff 2px solid;
}

.ShowRoom .Data{
 width:550px;
 float:right;
}

.ShowRoom dt,
.ShowRoom dd{
 font-size:93%;
 line-height:1.5;
}

.ShowRoom dl.Info dt{
 clear:left;
 float:left;
}

#Branch .ShowRoom{
 width:348px;
}

#Branch .ShowRoom .Box{
 padding-bottom:0;
}

#Branch .ShowRoom .Data{
 width:190px;
}

#Branch .ShowRoom dl.Access{
 clear:both;
 padding-top:10px;
}


/* PF06  *******************************************************/
/* /purifier/purchase/form_p.html */

#pf06 #FormArea01,
#pf06 #FormArea02,
#pf06 #FormArea03,
#pf06 #FormArea04{
 margin-top:20px;
}

#pf06 .Style01{
 margin-top:5px;
 width:708px;
}

#pf06 .Style01 th{
 width:158px;
}

#pf06 .Style01 span.date{
 font-weight:bold;
}

#pf06 .Style01 input{
 margin:0 5px;
}

#pf06 .Style01 label{
 cursor:pointer;
}


#pf06 .nextArea{
 margin-top:1px;
 text-align:center;
}

#pf06 #name01,#pf06 #name02,#pf06 #kana01,#pf06 #kana02,
#pf06 #name01_2,#pf06 #name02_2,#pf06 #kana01_2,#pf06 #kana02_2
{
 width:85px;
 ime-mode:active;
}

#pf06 #tel01,#pf06 #tel02,#pf06 #tel03,
#pf06 #mob01,#pf06 #mob02,#pf06 #mob03,
#pf06 #tel01_2,#pf06 #tel02_2,#pf06 #tel03_2,
#pf06 #mob01_2,#pf06 #mob02_2,#pf06 #mob03_2{
 width:85px;
 ime-mode:disabled;
}


#pf06 #zip01,#pf06 #zip01_2{
 width:53px;
 ime-mode:disabled;
}

#pf06 #zip02,#pf06 #zip02_2{
 width:75px;
 ime-mode:disabled;
}

#pf06 #add01,#pf06 #add02,#pf06 #add03,
#pf06 #add01_2,#pf06 #add02_2,#pf06 #add03_2{
 width:455px;
 ime-mode:active;
}

#pf06 #mail,#pf06 #mail_r,
#pf06 #mail_2,#pf06 #mail_r_2{
 width:235px;
 ime-mode:disabled;
}

#pf06 .ZipLine{
 float:left;
}

#pf06 #prefecture{
 clear:left;
}

#pf06 #msg{
 width:500px;
}

#pf06 .FormBtn{
 margin:20px 0;
 text-align:center;
}

#pf06 .UserInfo{
 margin:15px 0;
 text-align:center;
}

#pf06 .FormAgree{
 text-align:center;
}

#pf06 #Thanks{
 margin:20px 0 100px;
}
