.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:50px 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:150%;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}.interview_list .interview{border:#DDDDDD solid 4px;padding:30px 30px 0;margin-bottom:40px;overflow:hidden}.interview_list .interview ul{margin:0 0 0 -20px}.interview_list .interview ul li{float:left;overflow:hidden;margin:0 0 0 20px;padding:0 0 25px 0;width:300px}.interview_list .interview ul li p.image{float:left;margin:0 10px 0 0}.interview_list .interview ul li p.ttl{font-weight:bold}.interview_list .interview ul li p.ttl span{font-weight:normal}.interview_single p.interview_ttl{margin:0 0 35px}.interview_single .interview_top{margin:0 0 25px}.interview_single .interview_top img{float:right;margin:0 0 15px 15px}.interview_single p.in_ttl{margin:0 0 4px;color:#B20000;font-weight:bold;font-size:117%}.interview_single p.top_txt{margin:0 0 25px}.interview_single .interview_box{margin:40px 0 30px;overflow:hidden;*zoom:1}.interview_single .interview_box h4{margin:6px 0 30px;background:none;padding:0 0 5px 0;border-bottom:5px solid #003049;font-size:167%}.interview_single .interview_box .box_left dl{margin:0 0 20px}.interview_single .interview_box .box_left dl dt{margin:0 0 5px;font-size:117%;font-weight:bold;color:#B20000}.interview_single .interview_box .box_left dl dd span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;color:#D86C00;font-weight:bold}.interview_single .interview_box .box_left dl dd span.txt{margin:0 0 0 15px;color:#000;font-weight:normal;width:380px;vertical-align:top}.interview_single .interview_box .box_left dl dd span.txt02{width:90% !important}.interview_single .interview_box ul{float:right;margin:0 0 15px 15px}.interview_single .interview_box ul li{margin:0 0 10px}.interview_single .in_lowbox1{margin:0 0 30px;padding:30px;background:#DDD;overflow:hidden;*zoom:1}.interview_single .in_lowbox1 h5{font-size:167%;padding:0 0 3px;border-bottom:1px solid #000}.interview_single .in_lowbox1 p.cap{font-size:92%;color:#333;margin:10px 0 20px}.interview_single .in_lowbox1 p.image{float:left;margin:0 0 10px}.interview_single .in_lowbox1 p.txt{width:430px;float:right;margin:0}.interview_single .in_lowbox2{margin:0 0 30px;padding:30px;background:#DDD;overflow:hidden;*zoom:1}.interview_single .in_lowbox2 h5{margin:0 0 14px;font-size:167%;padding:0 0 3px;border-bottom:1px solid #000}.interview_single .in_lowbox2 p.cap{font-size:92%;color:#333;margin:10px 0 20px}.interview_single .in_lowbox2 p.image{float:left}.interview_single .in_lowbox2 p.txt{width:430px;float:right;margin:0}.interview_single .interview_detail{margin:0 0 30px;overflow:hidden;*zoom:1;padding:30px;border:1px solid #aaa}.interview_single .interview_detail h5{margin:0 0 20px;font-size:117%;font-weight:bold;color:#fff;padding:3px 8px;background:#000}.interview_single .interview_detail p.image{float:left;margin:0 10px 10px 0}.interview_single .interview_detail table{margin:0 0 15px}.interview_single .interview_detail table th{font-weight:bold;width:80px}.interview_single .f_interview_box{margin:40px 0 0}.interview_single .f_interview_box p.ttl{text-align:center;font-size:167%;font-weight:bold;margin:0 0 4px}.interview_single .f_interview_box .f_interviewbox_inner{padding:30px;border:1px solid #003049;overflow:hidden;*zoom:1}.interview_single .f_interview_box .f_interviewbox_inner div.fleft{float:left;width:450px}.interview_single .f_interview_box .f_interviewbox_inner p.company{color:#003049;font-weight:bold}.interview_single .f_interview_box .f_interviewbox_inner p.tel{color:#003049;font-size:200%;font-weight:bold}.interview_single .f_interview_box .f_interviewbox_inner p.tel img{vertical-align:middle}.interview_single .f_interview_box .f_interviewbox_inner p.tel span{margin:2px 0 0 5px;vertical-align:middle}.interview_single .f_interview_box .f_interviewbox_inner p.image{float:right}.interview_single .f_btn{margin:30px 0 0;text-align:center}
