@charset "UTF-8";body .faq-page{position:relative;padding-top:1px}body .faq-page:before{content:"";display:block;width:50%;right:0;top:0;height:203px;z-index:-1;background:#f2f2f2;position:absolute}body .faq-page .faq-area{width:980px;margin:10px auto 0;max-width:80vw}body .faq-page .faq-area .top-text{text-align:center;margin-top:20px;font-size:.875rem;--font-size:14;line-height:2em;letter-spacing:.025em}body .faq-page .faq-area .sato-faq-item-box{margin-top:55px}body .faq-page .entry-box{margin:100px auto 0;max-width:80vw;background:#e5f5f1;width:450px;padding:35px 5px 55px}body .faq-page .entry-box .entry-title{text-align:center;font-weight:700;font-size:1.125;color:#00684f;letter-spacing:.075em}body .faq-page .entry-box .entry-title:after{content:"";display:block;width:35px;height:2px;background:#00684f;margin:12px auto 0}body .faq-page .entry-box .entry-text{text-align:center;font-size:.875rem;letter-spacing:.025em;line-height:2em;margin-top:10px}body .faq-page .entry-box .c-button{margin:22px auto 0}@media screen and (max-width:768px){body .faq-page:before{display:none}body .faq-page .faq-area{margin-top:50px;position:relative}body .faq-page .faq-area:before{content:"";display:block;z-index:-1;background:#f2f2f2;position:absolute;width:50vw;left:50%;top:-17px;height:227px}}