.customer ul{overflow:hidden}.customer ul li{margin:0 0 30px 0}.top_restaurant{background:url(../img/customer/bg_restaurant-top.jpg);height:271px;position:relative}.top_restaurant p.text_area{position:absolute;top:113px;left:270px}.top_restaurant p.btn{text-align:center;position:absolute;top:198px;left:192px}.top_shop{background:url(../img/customer/bg_shop-top.jpg);height:271px;position:relative}.top_shop p.text_area{position:absolute;top:113px;left:270px}.top_shop p.btn{text-align:center;position:absolute;top:198px;left:192px}.top_office{background:url(../img/customer/bg_office-top.jpg);height:271px;position:relative}.top_office p.text_area{position:absolute;top:113px;left:270px}.top_office p.btn{text-align:center;position:absolute;top:198px;left:192px}.top_versatility{background:url(../img/customer/bg_versatility-top.jpg);height:271px;position:relative}.top_versatility p.text_area{position:absolute;top:113px;left:270px}.top_versatility p.btn{text-align:center;position:absolute;top:198px;left:192px}.customer_btn ul{margin-top:-10px;margin-left:-5px}.customer_btn ul li{margin:0 0 40px 5px;float:left}.text_area{width:410px;float:left}.img_aria{float:right}.flow_ttl{font-size:150%;font-weight:bold;color:#0052A5;margin:50px 0 0}.flow{font-size:167%;color:#0052A5;font-weight:bold;line-height:66px;margin-left:85px}.arrow{margin:20px 0;text-align:center}.flow_box01{background:url(../img/customer/ttl_flow01.jpg) no-repeat;width:700px;height:66px;margin:20px 0 0}.flow_box02{background:url(../img/customer/ttl_flow02.jpg) no-repeat;width:700px;height:66px;margin:20px 0 0}.flow_box03{background:url(../img/customer/ttl_flow03.jpg) no-repeat;width:700px;height:66px;margin:20px 0 0}.flow_box04{background:url(../img/customer/ttl_flow04.jpg) no-repeat;width:700px;height:66px;margin:20px 0 0}.flow_box05{background:url(../img/customer/ttl_flow05.jpg) no-repeat;width:700px;height:66px;margin:20px 0 0}.flow_box06{background:url(../img/customer/ttl_flow06.jpg) no-repeat;width:700px;height:66px;margin:20px 0 0}.flow_box07{background:url(../img/customer/ttl_flow07.jpg) no-repeat;width:700px;height:66px;margin:20px 0 0}.flow_box08{background:url(../img/customer/ttl_flow08.jpg) no-repeat;width:700px;height:66px;margin:20px 0 0}.flow_box09{background:url(../img/customer/ttl_flow09.jpg) no-repeat;width:700px;height:66px;margin:20px 0 0}.flow_box10{background:url(../img/customer/ttl_flow10.jpg) no-repeat;width:700px;height:66px;margin:20px 0 0}.flow_area{padding:10px 20px 20px;border:#DDDDDD solid 1px;border-top:none;overflow:hidden;position:relative}.font_red{color:#B20000}.font_green{margin:5px 0 0 0;color:#738E20}.open_text{margin-top:10px}.customer_bread{margin-top:60px;padding:10px 0;background:#DDDDDD;text-align:center}.cs_btn{position:absolute;bottom:20px;left:256px}.f_cs_btn{margin:35px 0 0 0;text-align:center}.f_contactbox{margin:30px 0 30px 34px}.f_contactbox p.red{color:#B20000;font-size:117%}.f_contactbox p.ttl{font-size:183%;font-weight:bold}.f_contactbox .inner{margin:5px 0 0 0;overflow:hidden;background:url(../img/customer/contact_bg.gif) no-repeat;color:#fff}.f_contactbox .inner .txt{padding:16px 0 0 20px;margin:0;float:left;font-size:117%}.f_contactbox .inner .tel{float:right;margin:12px 55px 0 0;text-align:right;font-size:167%;font-weight:bold;letter-spacing:1px}.f_contactbox .inner .tel img{margin:3px 5px 0 0}.f_contactbox p.btn{text-align:center;margin-left:-36px}.faq_box{border:#DDDDDD solid 4px;padding:20px 30px;margin-bottom:10px}.faq ul{margin:0 0 60px 0}.list_q{background:url(../img/common/list_q.jpg) no-repeat;padding:8px 0 25px 45px;margin-bottom:15px;border-bottom:#000 dotted 1px;font-size:133%;font-weight:bold}.list_a{background:url(../img/common/list_a.jpg) no-repeat;padding:8px 0 0 45px}.q_mark{background:url(../img/common/q_mark.gif) no-repeat;padding-left:30px;margin-bottom:5px;line-height:24px}.faq_contact{font-size:117%;font-weight:bold;text-align:center;margin:60px 0 20px}
