.p-nav{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center;column-gap:50px;row-gap:60px;padding-top:clamp(3.75rem,2rem + 8vw,10rem)}@media screen and (max-width:767px){.p-nav{display:block;width:80%}}.p-nav .p-nav__item{font-size:1.0625rem;font-weight:600;line-height:1.4;text-align:center}@media screen and (max-width:767px){.p-nav .p-nav__item{text-align:left;width:100%;border-bottom:1px solid #31291f}}@media screen and (max-width:767px){.p-nav .p-nav__item:first-child{border-top:1px solid #31291f}}.p-nav .p-nav__item a{position:relative;display:grid;place-content:center;height:100%;padding-bottom:0.5em}@media screen and (max-width:767px){.p-nav .p-nav__item a{display:block;padding:1em 2em 1em 0.5em}}.p-nav .p-nav__item a:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#31291f;opacity:0;transition:0.3s ease}.p-nav .p-nav__item a:after{content:"";display:block;position:absolute;width:0.5em;height:0.5em;border-bottom:1px solid #31291f;border-right:1px solid #31291f;transition:0.3s ease}@media screen and (min-width:768px){.p-nav .p-nav__item a:after{bottom:-1em;left:50%;transform:translateX(-50%) rotate(45deg)}}@media screen and (max-width:767px){.p-nav .p-nav__item a:after{top:50%;right:0.5em;transform:translateY(-50%) rotate(45deg)}}.p-nav .p-nav__item a span{display:block}.p-nav .p-nav__item a:hover{color:rgba(49,41,31,0.5)}@media screen and (min-width:768px){.p-nav .p-nav__item a:hover:before{opacity:1}.p-nav .p-nav__item a:hover:after{bottom:-1.5em}}.p-container{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;padding:clamp(6.25rem,5.2rem + 4.8vw,10rem) 0}@media screen and (max-width:600px){.p-container{width:80%}}.p-container .p-content__block:not(:first-child){margin-top:clamp(3.75rem,2.35rem + 6.4vw,8.75rem)}.p-container .p-content__block .block-ttl{position:relative;font-size:clamp(1.375rem,1.305rem + 0.32vw,1.625rem);font-weight:600;line-height:1.6;letter-spacing:0.05em;text-align:center}.p-container .p-content__block .block-contentsList{margin-top:clamp(1.25rem,0.9rem + 1.6vw,2.5rem)}.p-container .p-content__block .block-contentsList>li{position:relative;background:#fff}.p-container .p-content__block .block-contentsList>li:not(:first-child){margin-top:10px}.p-container .p-content__block .block-contentsList>li .box-q{position:relative;font-size:clamp(0.938rem,0.92rem + 0.08vw,1rem);font-weight:600;letter-spacing:0.05em;padding:1em 60px;transition:all 0.5s ease;cursor:pointer}@media screen and (max-width:767px){.p-container .p-content__block .block-contentsList>li .box-q{padding-inline:50px}}.p-container .p-content__block .block-contentsList>li .box-q:before{content:"Q";display:block;position:absolute;top:0.5em;left:0.5em;font-family:the-seasons,Arial,sans-serif;font-size:1.875rem;font-weight:700;line-height:1}@media screen and (max-width:767px){.p-container .p-content__block .block-contentsList>li .box-q:before{font-size:1.625rem}}.p-container .p-content__block .block-contentsList>li .box-q:after{content:"";display:block;position:absolute;top:50%;right:2em;width:0.75em;height:0.75em;border-bottom:1px solid #31291f;border-right:1px solid #31291f;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width:767px){.p-container .p-content__block .block-contentsList>li .box-q:after{right:1.25em}}.p-container .p-content__block .block-contentsList>li .box-q.is-open:after{transform:translateY(-50%) rotate(-135deg)}.p-container .p-content__block .block-contentsList>li .box-a{position:relative;display:none;font-size:clamp(0.938rem,0.92rem + 0.08vw,1rem);font-weight:400;letter-spacing:0.05em;padding:1em 60px 3em}@media screen and (max-width:767px){.p-container .p-content__block .block-contentsList>li .box-a{padding-inline:50px}}.p-container .p-content__block .block-contentsList>li .box-a div:not(:first-child),.p-container .p-content__block .block-contentsList>li .box-a p:not(:first-child){margin-top:1em}.p-container .p-content__block .block-contentsList>li .box-a a{color:#236e7c;text-decoration:underline;opacity:1;transition:all 0.2s ease}.p-container .p-content__block .block-contentsList>li .box-a a:hover{opacity:0.6;text-decoration:none}.p-contact{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;padding:clamp(2.5rem,1.45rem + 4.8vw,6.25rem) 0 clamp(6.25rem,5.2rem + 4.8vw,10rem)}@media screen and (max-width:600px){.p-contact{width:80%}}.p-contact .p-contact__inner{border:1px solid #236e7c;padding:clamp(1.875rem,1.525rem + 1.6vw,3.125rem) 5%}.p-contact .p-contact__inner p{font-size:clamp(0.938rem,0.903rem + 0.16vw,1.063rem);color:#236e7c;text-align:center}.p-contact .p-contact__inner p:not(:first-child){margin-top:2em}
/*# sourceMappingURL=faq.css.map */