#faq_top{margin:10px 0 0 25px;padding:0;line-height:20px;list-style-type:none;}
#faq_top h3{margin:0 0 0 10px;padding:0;font-size:14px;font-weight:bold;display:inline;letter-spacing:2px;color:#FF4900;}
#faq_top strong{margin:0 0 0 10px;padding:0;font-size:14px;font-weight:bold;display:inline;letter-spacing:2px}
#faq_top .txtline{margin:0 0 0 10px;font-size:12px;display:inline;letter-spacing:2px}


#faq_box{margin:10px 0 0 25px;padding:0;line-height:20px;list-style-type:none;}
#faq_box div{margin:0 40px 20px 0;padding:0;width:290px;display:block;position:relative;float:left}
#faq_box div h4{margin:0;padding:0;width:290px;font-size:14px;line-height:48px;text-indent:14px;height:51px;background:url(img/midashibar_norm_base.gif);background-repeat:no-repeat;display:block;position:relative;float:left;color:#000;}
#faq_box h4 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#faq_box div p{margin:4px 0 0 16px;padding:0;width:274px;font-size:12px;line-height:20px;display:block;position:relative;}
#faq_box h4 a,#faq_box h4 a:link,#faq_box h4 a:visited,#faq_box h4 a:active{text-decoration:none;color:#000}

#faq_box div p a{text-decoration:none;font-weight:bold;}
#faq_box div p a:link,#faq_box div p a:visited,#faq_box div p a:active{color:#ff4a00;}

.anc_fmbox_syukkin,.anc_fmbox_kyujin,.anc_fmbox_other{cursor:pointer}

.fmbox_syukkin_base1{top:50%;left:50%;margin:-265px 0 0 -455px;padding:0;width:670px;height:550px;position:fixed;z-index:81;display:none}
.fmbox_syukkin_base2{top:0;left:0;margin:0;padding:0;width:660px;height:550px;position:absolute;background:transparent url(img/grad_base3.png) no-repeat left bottom ! important;}
.fmbox_syukkin_base3{top:0;left:660px;margin:0;padding:0;width:10px;height:550px;position:absolute;background:transparent url(img/grad_base3.png) no-repeat right bottom ! important;}
#fmbox_syukkin{top:50%;left:50%;margin:-265px 0 0 -450px;padding:0;width:650px;height:540px;border-width:0 5px 5px 5px;border-style:solid;border-color:gray;position:fixed;z-index:82;line-height:26px;text-align:left;display:none;}
#fmbox_syukkin div.boxtt{margin:0 0 2px 0;padding:0;width:650px;background-color:gray;color:#FFF;text-align:left}
#fmbox_syukkin div.boxtt b{margin:0 0 0 2px;padding:0;}
#fmbox_syukkin div.boxtt span{font-size:12px;top:0;right:2px;position:absolute;cursor:pointer}
#fmbox_syukkin h5{margin:0 8px 0 10px;font-size:12px;text-indent:8px;line-height:26px;text-indent:12px;width:200px;height:28px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;float:left;position:relative;}
#fmbox_syukkin h5 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#fmbox_syukkin tt{margin:0 4px;font-weight:bold;font-size:12px;}
#fmbox_syukkin b.minitt{margin:0 0 0 20px;padding:0;}
#fmbox_syukkin p.fmbox_headline{margin:0 0 0 20px;padding:0;line-height:18px;}
#fmbox_syukkin p.fmbox_upline{margin:0 0 5px 190px;padding:0;font-size:11px;line-height:12px;}
#fmbox_syukkin p.fmbox_midline{margin:0 0 5px 20px;padding:0;line-height:14px;}
#fmbox_syukkin p.fmbox_lastline{margin:0;padding:0;line-height:18px;position:absolute;bottom:10px;left:15px;}
#fmbox_syukkin .submitbtn{width:100px;height:25px;position:absolute;bottom:5px;right:5px;cursor:pointer}
#fmbox_syukkin div.fmboxtxt{width:300px;height:36px;line-height:18px;float:right}
#fmbox_syukkin select{margin:3px 0 0 0;width:120px;}
#fmbox_syukkin textarea{margin:0;width:400px;height:54px;}
#fmbox_syukkin input[type=text]{margin:0;width:300px;}
#fmbox_syukkin input[type=radio]{margin:-1px 0 0 0;vertical-align:middle}
#fmbox_syukkin label{margin:0 25px 0 0;line-height:26px;vertical-align:middle}


#fmbox_syukkin_confirm{top:50%;left:50%;margin:-265px 0 0 -450px;padding:0;width:650px;height:520px;border-width:0 5px 5px 5px;border-style:solid;border-color:gray;position:fixed;z-index:82;line-height:26px;text-align:left;display:none;}
#fmbox_syukkin_confirm div.boxtt{margin:0 0 2px 0;padding:0;width:650px;background-color:gray;color:#FFF;text-align:left}
#fmbox_syukkin_confirm div.boxtt b{margin:0 0 0 2px;padding:0;}
#fmbox_syukkin_confirm div.boxtt span{font-size:12px;top:0;right:2px;position:absolute;cursor:pointer}
#fmbox_syukkin_confirm h5{margin:0 8px 0 10px;font-size:12px;text-indent:8px;line-height:26px;text-indent:12px;width:200px;height:28px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;float:left;position:relative;}
#fmbox_syukkin_confirm h5 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#fmbox_syukkin_confirm b{margin:0 0 0 20px;padding:0;}

#fmbox_syukkin_confirm p{margin:0;padding:0;line-height:18px;position:absolute;bottom:10px;left:15px;}
#syukkin_urequest{margin:0 0 0 5px;padding:0;width:400px;height:120px;line-height:18px;font-weight:bold;overflow:auto;}
#syukkin_lady,#syukkin_time,#syukkin_day,#syukkin_place,#syukkin_email,#syukkin_username,#syukkin_tel{margin:0 0 0 220px;font-weight:bold;width:425px;height:28px;}
#fmbox_syukkin_submit{width:100px;height:25px;position:absolute;bottom:5px;right:5px;cursor:pointer}
#fmbox_syukkin_cancel{width:100px;height:25px;position:absolute;bottom:5px;right:105px;cursor:pointer}


.fmbox_kyujin_base1{top:50%;left:50%;margin:-205px 0 0 -455px;padding:0;width:670px;height:410px;position:fixed;z-index:83;display:none}
.fmbox_kyujin_base2{top:0;left:0;margin:0;padding:0;width:660px;height:410px;position:absolute;background:transparent url(img/grad_base3.png) no-repeat left bottom ! important;}
.fmbox_kyujin_base3{top:0;left:660px;margin:0;padding:0;width:10px;height:410px;position:absolute;background:transparent url(img/grad_base3.png) no-repeat right bottom ! important;}
#fmbox_kyujin{top:50%;left:50%;margin:-205px 0 0 -450px;padding:0;width:650px;height:400px;border-width:0 5px 5px 5px;border-style:solid;border-color:gray;position:fixed;z-index:84;line-height:26px;text-align:left;display:none;}
#fmbox_kyujin div.boxtt{margin:0 0 2px 0;padding:0;width:650px;background-color:gray;color:#FFF;text-align:left}
#fmbox_kyujin div.boxtt b{margin:0 0 0 2px;padding:0;}
#fmbox_kyujin div.boxtt span{font-size:12px;top:0;right:2px;position:absolute;cursor:pointer}
#fmbox_kyujin h5{margin:0 8px 0 10px;font-size:12px;text-indent:8px;line-height:26px;text-indent:12px;width:170px;height:28px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;float:left;position:relative;}
#fmbox_kyujin h5 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#fmbox_kyujin p.fmbox_headline{margin:15px 0 10px 15px;padding:0;line-height:18px;}
#fmbox_kyujin p.fmbox_upline{margin:0 0 5px 190px;padding:0;font-size:11px;line-height:12px;}
#fmbox_kyujin p.fmbox_lastline{margin:0;padding:0;line-height:18px;position:absolute;bottom:10px;left:15px;}
#fmbox_kyujin .submitbtn{width:100px;height:25px;position:absolute;bottom:5px;right:5px;cursor:pointer}
#fmbox_kyujin select{margin:3px 0 0 0;font-family:"ＭＳ ゴシック",monoscape;}
#fmbox_kyujin textarea{margin:0;width:450px;height:90px;}
#fmbox_kyujin input[type=text]{margin:0;width:200px;}

#fmbox_kyujin_confirm{top:50%;left:50%;margin:-205px 0 0 -450px;padding:0;width:650px;height:400px;border-width:0 5px 5px 5px;border-style:solid;border-color:gray;position:fixed;z-index:84;line-height:26px;text-align:left;display:none;}
#fmbox_kyujin_confirm div.boxtt{margin:0 0 2px 0;padding:0;width:650px;background-color:gray;color:#FFF;text-align:left}
#fmbox_kyujin_confirm div.boxtt b{margin:0 0 0 2px;padding:0;}
#fmbox_kyujin_confirm div.boxtt span{font-size:12px;top:0;right:2px;position:absolute;cursor:pointer}
#fmbox_kyujin_confirm h5{margin:0 8px 0 10px;font-size:12px;text-indent:8px;line-height:26px;text-indent:12px;width:170px;height:28px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;float:left;position:relative;}
#fmbox_kyujin_confirm h5 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#fmbox_kyujin_confirm p{margin:0;padding:0;line-height:18px;position:absolute;bottom:10px;left:15px;}
#fmbox_kyujin_confirm b{margin:0 0 0 20px;padding:0;}

#kyujin_urequest{margin:0 0 0 5px;padding:0;width:450px;height:90px;line-height:18px;font-weight:bold;overflow:auto;}
#kyujin_reactway,#kyujin_username,#kyujin_email{margin:0 0 0 190px;font-weight:bold;height:28px;width:455px;}
#fmbox_kyujin_submit{width:100px;height:25px;position:absolute;bottom:5px;right:5px;cursor:pointer}
#fmbox_kyujin_cancel{width:100px;height:25px;position:absolute;bottom:5px;right:105px;cursor:pointer}

.fmbox_other_base1{top:50%;left:50%;margin:-155px 0 0 -455px;padding:0;width:670px;height:380px;position:fixed;z-index:85;display:none}
.fmbox_other_base2{top:0;left:0;margin:0;padding:0;width:660px;height:380px;position:absolute;background:transparent url(img/grad_base3.png) no-repeat left bottom ! important;}
.fmbox_other_base3{top:0;left:660px;margin:0;padding:0;width:10px;height:380px;position:absolute;background:transparent url(img/grad_base3.png) no-repeat right bottom ! important;}
#fmbox_other{top:50%;left:50%;margin:-155px 0 0 -450px;padding:0;width:650px;height:370px;border-width:0 5px 5px 5px;border-style:solid;border-color:gray;position:fixed;z-index:86;line-height:26px;text-align:left;display:none;}
#fmbox_other div.boxtt{margin:0 0 2px 0;padding:0;width:650px;background-color:gray;color:#FFF;text-align:left}
#fmbox_other div.boxtt b{margin:0 0 0 2px;padding:0;}
#fmbox_other div.boxtt span{font-size:12px;top:0;right:2px;position:absolute;cursor:pointer}
#fmbox_other h5{margin:0 8px 0 10px;font-size:12px;text-indent:8px;line-height:26px;text-indent:12px;width:170px;height:28px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;float:left;position:relative;}
#fmbox_other h5 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#fmbox_other p{margin:0 0 2px 15px;padding:0;line-height:18px;}
#fmbox_other p.fmbox_upline{margin:0 0 5px 190px ! important;padding:0;font-size:11px ! important;line-height:12px ! important;}

#fmbox_other textarea{margin:0;width:450px;height:90px;}
#fmbox_other input[type=text]{margin:2px 0 0 0;width:300px;}
#fmbox_other .submitbtn{width:100px;height:25px;position:absolute;bottom:5px;right:5px;cursor:pointer}

#fmbox_other_confirm{top:50%;left:50%;margin:-155px 0 0 -450px;padding:0;width:650px;height:340px;border-width:0 5px 5px 5px;border-style:solid;border-color:gray;position:fixed;z-index:86;line-height:26px;text-align:left;display:none;}
#fmbox_other_confirm div.boxtt{margin:0 0 2px 0;padding:0;width:650px;background-color:gray;color:#FFF;text-align:left}
#fmbox_other_confirm div.boxtt b{margin:0 0 0 2px;padding:0;}
#fmbox_other_confirm div.boxtt span{font-size:12px;top:0;right:2px;position:absolute;cursor:pointer}
#fmbox_other_confirm h5{margin:0 8px 0 10px;font-size:12px;text-indent:8px;line-height:26px;text-indent:12px;width:170px;height:28px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;float:left;position:relative;}
#fmbox_other_confirm h5 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#fmbox_other_confirm b{margin:0 0 0 20px;padding:0;}
#fmbox_other_confirm p{margin:0;padding:0;line-height:18px;position:absolute;bottom:10px;left:15px;}

#fmbox_other_submit{width:100px;height:25px;position:absolute;bottom:5px;right:5px;cursor:pointer}
#fmbox_other_cancel{width:100px;height:25px;position:absolute;bottom:5px;right:105px;cursor:pointer}
#other_urequest{margin:0 0 0 5px;padding:0;width:450px;height:90px;line-height:18px;font-weight:bold;overflow:auto;}
#other_email,#other_username,#other_tel{margin:0 0 0 190px;font-weight:bold;height:28px;width:455px;}

