.page-title{margin-top:0;font-size:3rem}.faq-page-header{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;margin-top:110px;margin-bottom:2rem}.faq-page__title{font-family:Dongle,sans-serif;font-weight:400;font-size:clamp(50px,calc(1.83vw + 42.86px),78px);line-height:1;margin:0;color:#000;text-align:center;transform:translateY(17px)}.faq-page__description-wrapper{display:flex;align-items:center;justify-content:center;margin-top:-5px}.faq-page__icon{position:absolute;top:32px;left:calc(50% - 140px);width:clamp(27px,calc(1.05vw + 22.92px),43px);height:clamp(30px,calc(1.24vw + 25.16px),49px);flex-shrink:0}.faq-page__description{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:clamp(8px,calc(.26vw + 6.98px),12px);line-height:1.5;margin:0;color:#000}.faq-page-width{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 1.5rem}@media screen and (min-width:750px){.faq-page-width{padding:0 5rem}}@media screen and (min-width:990px){.faq-page-width{padding:0}}.faq-category-title{display:flex;align-items:center;gap:8px;color:#000;font-family:Inter,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin:100px 0 50px}.faq-category-title:before{content:"\25cf";font-size:16px}.faq-page-width .rte h3{color:#000;font-family:Inter,sans-serif;font-size:30px;font-weight:600;line-height:normal;margin:100px 0 50px}.faq-page-width .rte h3:before{content:"\25cf  ";font-size:16px}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.faq-page-width .rte p.faq-q{display:flex;align-items:flex-start;gap:25px;color:#000;font-family:Inter,sans-serif;font-size:20px;font-weight:580;line-height:1.4;letter-spacing:.8px;margin:0}.faq-page-width .rte p.faq-q:before{content:"Q.";flex-shrink:0;font-family:Inter,sans-serif;font-size:24px;font-weight:580;color:#000;line-height:1.2}.faq-page-width .rte p.faq-a{display:flex;align-items:flex-start;gap:25px;color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:1.28px;margin:20px 0 0}.faq-page-width .rte p.faq-a:before{content:"A.";flex-shrink:0;font-family:Inter,sans-serif;font-size:24px;font-weight:580;color:#df342b;opacity:.6;line-height:1.2}.faq-page-width .rte hr,hr{margin:50px 0;border:none;border-top:1px solid #353535}.faq_text{margin-top:.5rem}.news_item_container{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}@media(min-width:768px){.news_item_container{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.faq-page-width{padding:0 35px}.faq-page-header{margin-top:50px;margin-bottom:100px}.faq-page__icon{left:calc(50% - 70px);top:20px}.faq-page__description-wrapper{margin-top:0}.faq-page__description{font-size:12px!important}.faq-page-width .rte h3{font-size:18px;margin:60px 0 18px}.faq-page-width .rte h3:before{font-size:16px}.faq-page-width .rte p.faq-q{font-size:14px;gap:14px;font-weight:600}.faq-page-width .rte p.faq-q:before{font-size:20px;font-weight:600;margin-top:-2px}.faq-page-width .rte p.faq-a{gap:14px;font-size:12px}.faq-page-width .rte p.faq-a:before{font-size:20px;font-weight:600;margin-top:2px}.faq-page-width .rte hr{margin:30px 0 40px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-main-page.css.map */
