@charset "UTF-8";body .contact-page .title-area{padding:55px 0 40px;background:#f2f2f2;text-align:center}body .contact-page .page-nav-box{margin:50px auto 0;width:80vw}body .contact-page .faq-area,body .contact-page .tel-area{width:980px;max-width:80vw;margin:75px auto 0}body .contact-page .faq-area h3,body .contact-page .form-area .top-box h3{text-align:center;font-weight:700;color:#00684f;font-size:1.125rem;letter-spacing:.075}body .contact-page .faq-area h3:after,body .contact-page .form-area .top-box h3:after{content:"";display:block;width:35px;height:2px;background:#009b70;margin:13px auto 0}body .contact-page .faq-area .faq-inner{margin-top:30px}body .contact-page .tel-area{background:#e5f5f1;padding:40px 0 35px}body .contact-page .tel-area .inner{width:90%;margin:0 auto;text-align:center}body .contact-page .tel-area .inner .tel-text{font-size:.875rem;font-weight:400;letter-spacing:.025em;line-height:2em}body .contact-page .tel-area .inner .tel-fax{line-height:1.5;color:#009b70}body .contact-page .tel-area .inner .tel-fax .tel{font-weight:700;font-size:1.9375rem}body .contact-page .tel-area .inner .tel-fax .fax{display:inline-block;font-weight:500;font-size:1.4375rem}body .contact-page .form-area{margin-top:90px}body .contact-page .form-area .top-box{width:80vw;margin:0 auto}body .contact-page .form-area .top-box .top-text{text-align:center;font-size:.875rem;line-height:2em;letter-spacing:.025em}body .contact-page .form-area .top-box .top-text .green{color:#009b70}body .contact-page .form-area .backgorund-box{background:#f2f2f2}body .contact-page .form-area .sato-form-box{margin-top:35px}@media screen and (max-width:768px){body .contact-page .tel-area .inner .tel-fax .tel{font-size:1.5625rem}body .contact-page .tel-area .inner .tel-fax .fax{display:block;font-size:1.25rem}}