.inquiry-vis{max-width:100%;width:100%;height:120px;margin:0 auto 30px auto;padding:20px 0 40px;background:#f2f2f2;text-align:center}.inquiry-vis h2{width:100%;margin:0 auto;padding:0;font-size:48px;font-weight:500;color:#414141;text-align:center;letter-spacing:.05em}.inquiry-vis span.sub{display:block;margin:0 auto;font-size:24px;font-weight:500;text-align:center}@media only screen and (max-width:768px){.inquiry-vis{max-width:100%;width:100%;height:60px;margin:0 auto 30px auto;padding:20px 0 40px;background:#f2f2f2;text-align:center}.inquiry-vis h2{width:100%;margin:0 auto;padding:0;font-size:24px;font-weight:500;color:#414141;text-align:center;letter-spacing:.05em}.inquiry-vis span.sub{display:block;margin:0 auto;font-size:12px;font-weight:500;text-align:center}}.inquiryBox{max-width:1140px;width:100%;margin:50px auto 0 auto;padding:0}.inquiryBox p.txt01{width:100%;margin:60px auto 40px auto;padding:0;font-size:18px;font-weight:400;color:#414141;line-height:1.8em;text-align:center}.inquiryBox p.txt02{max-width:540px;width:100%;margin:60px auto 40px auto;padding:0;font-size:18px;font-weight:400;color:#414141;line-height:1.8em;text-align:left}.inquiryBox p.txt03{max-width:350px;width:100%;margin:20px auto 0 auto;padding:0;font-size:18px;font-weight:400;color:#414141;line-height:1.8em;text-align:left}.inquiryBox .tel-box{max-width:540px;width:100%;margin:0 auto 40px auto;padding:15px 0;border:1px solid #414141;color:#414141;font-size:30px;font-weight:500;letter-spacing:-.05em;text-align:center}i.fa-phone-alt{color:#414141}.inquiryBox .unit-inquiry{display:flex;align-items:center;justify-content:flex-start;max-width:1140px;width:100%}.inquiryBox .btn01{position:relative;max-width:538px;width:50%;height:200px;margin:0 15px 30px;padding:0;border:1px solid #414141;color:#414141}.inquiryBox .btn01 a{position:absolute;top:0;left:0;width:100%;height:200px}.inquiryBox .btn01 a:hover{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:#eee;opacity:.3}.inquiryBox .btn01 .btn-box{display:flex;align-items:center;justify-content:center;height:200px;margin:0;padding:0}.inquiryBox .btn01 .btn-box .txt01{width:90%;margin:0;padding:0;font-size:22px;font-weight:700;letter-spacing:-.05em;text-align:center}.inquiryBox .btn01 .btn-box .arrow{width:10%;margin:0;padding:0}@media only screen and (max-width:1200px){.inquiryBox{max-width:100%;width:100%;margin:50px auto 0 auto;padding:0}.inquiryBox .unit-inquiry{flex-direction:column;max-width:100%;width:100%}.inquiryBox .btn01{position:relative;max-width:100%;width:90%;height:100px;margin:0 auto 30px auto;padding:0;border:1px solid #414141}.inquiryBox .btn01 a{position:absolute;top:0;left:0;width:90%;height:100px}.inquiryBox .btn01 a:hover{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:#eee;opacity:.3}.inquiryBox .btn01 .btn-box{display:flex;align-items:center;justify-content:center;height:100px;margin:0;padding:0}.inquiryBox .btn01 .btn-box .txt01{width:95%;margin:0;padding:0;font-size:22px;font-weight:700;letter-spacing:-.05em;text-align:center}.inquiryBox .btn01 .btn-box .arrow{width:5%;margin:0;padding:0}}@media only screen and (max-width:768px){.inquiryBox{max-width:100%;width:100%;margin:50px auto 0 auto;padding:0}.inquiryBox p.txt01{width:90%;margin:30px auto 20px auto;padding:0;font-size:12px;font-weight:400;color:#414141;line-height:1.8em;text-align:left}.inquiryBox p.txt02{width:90%;margin:30px auto 20px auto;padding:0;font-size:12px;font-weight:400;color:#414141;line-height:1.8em;text-align:left}.inquiryBox p.txt03{width:90%;margin:30px auto 20px auto;padding:0;font-size:12px;font-weight:400;color:#414141;line-height:1.8em;text-align:left}.inquiryBox .tel-box{max-width:100%;width:90%;margin:0 auto 20px auto;padding:15px 0;border:1px solid #414141;color:#414141;font-size:14px;font-weight:500;letter-spacing:-.05em;text-align:center}.inquiryBox .unit-inquiry{flex-direction:column;max-width:100%;width:100%}.inquiryBox .btn01{position:relative;max-width:100%;width:90%;height:100px;margin:0 auto 30px auto;padding:0;border:1px solid #414141}.inquiryBox .btn01 a{position:absolute;top:0;left:0;width:90%;height:100px}.inquiryBox .btn01 a:hover{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:#eee;opacity:.3}.inquiryBox .btn01 .btn-box{display:flex;align-items:center;justify-content:center;height:100px;margin:0;padding:0}.inquiryBox .btn01 .btn-box .txt01{width:90%;margin:0;padding:0;font-size:14px;font-weight:700;letter-spacing:-.05em;text-align:center}.inquiryBox .btn01 .btn-box .arrow{width:10%;margin:0;padding:0}}