@charset "UTF-8";.p-faq__inner{margin-top:80px;width:75%;margin-inline:auto}@media screen and (max-width:1000px){.p-faq__inner{width:84%}}@media screen and (max-width:767px){.p-faq__inner{margin-top:40px;width:84%}}.p-faq__category{margin-bottom:70px}@media screen and (max-width:767px){.p-faq__category{margin-bottom:25px;padding-bottom:0}}.p-faq__category-ttl{position:relative;font-family:"Sawarabi Mincho","Noto Serif","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:clamp(1rem,0.93rem + 0.32vw,1.25rem);font-weight:400;line-height:1.6;color:#ffffff;letter-spacing:0.1em;background:#4E5A5A;padding:17px 40px 17px 25px;cursor:pointer}@media screen and (max-width:767px){.p-faq__category-ttl{padding:10px 35px 10px 15px;letter-spacing:0em}}.p-faq__category-ttl:after{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;transform:translateY(-50%) rotate(45deg);transition:transform 0.3s ease}@media screen and (max-width:767px){.p-faq__category-ttl:after{right:12px;width:8px;height:8px}}.is-open>.p-faq__category-ttl:after{transform:translateY(-25%) rotate(-135deg)}.p-faq__list{margin-top:clamp(0rem,-0.175rem + 0.8vw,0.625rem);border-bottom:1px solid #CBCBCB}.p-faq__item:not(:first-child){border-top:1px solid #CBCBCB}.p-faq__question{position:relative;display:flex;align-items:flex-start;gap:0.8em;font-family:"Sawarabi Mincho","Noto Serif","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:clamp(1.125rem,1.09rem + 0.16vw,1.25rem);font-weight:500;line-height:1.8;color:#ffffff;padding:36px 40px 36px 0;cursor:pointer}@media screen and (max-width:767px){.p-faq__question{padding:13px 30px 13px 0}}.p-faq__question:after{content:"";position:absolute;top:calc(50% + 0px);right:20px;width:11px;height:11px;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;transform:translateY(-50%) rotate(45deg);transition:transform 0.3s ease}@media screen and (max-width:767px){.p-faq__question:after{right:12px;width:8px;height:8px}}.p-faq__item.is-open>.p-faq__question:after{transform:translateY(-50%) rotate(-135deg)}.p-faq__answer{display:flex;align-items:flex-start;gap:0.8em;font-size:clamp(1rem,0.965rem + 0.16vw,1.125rem);font-weight:500;line-height:1.8;color:rgba(255,255,255,0.85);padding:0 40px 40px 0}@media screen and (max-width:767px){.p-faq__answer{padding:0 0px 30px 0}}.p-faq__label{display:block;flex-shrink:0;font-family:"garamond-premier-pro",serif;font-size:clamp(1.688rem,1.688rem + 0vw,1.688rem);font-weight:400;line-height:1;color:#ffffff}@media screen and (max-width:767px){.p-faq__label{transform:translateY(0.15em)}}.p-faq__content{display:block}.p-faq__content a{text-decoration:underline}@media (any-hover:hover){.p-faq__content a{opacity:1;transition:all 0.2s ease}.p-faq__content a:hover{opacity:0.8;opacity:1;text-decoration:none}}
/*# sourceMappingURL=faq.css.map */