#allwrap{padding-bottom:9.33333%}.pageHead__ttl{width:46.8%}@media screen and (width>=768px){#allwrap{padding-bottom:4.16667%}.pageHead__ttl{width:18.2813%}}.illustImg{z-index:1;position:absolute;top:0}.illustImg.--i1{width:calc(.128 * var(--true-vw-px));margin-top:14.1333%;left:6.93333%}.illustImg.--i2{width:calc(.145333 * var(--true-vw-px));margin-top:14.9333%;right:2.53333%}@media screen and (width>=768px){.illustImg.--i1{width:calc(.05 * var(--true-vw-px));margin-top:9.63542%;left:17.7083%}.illustImg.--i2{width:calc(.0572917 * var(--true-vw-px));margin-top:9.94792%;right:15.8854%}}.navSec{margin-inline:auto;width:100%;margin-top:2.66667%;position:relative}.navSec__list{justify-content:center;column-gap:4%;display:flex;position:relative}.navSec__list li{width:31.2%;position:relative}.navSec__btn{color:#fff;background-color:#ec8e50;border-radius:1.33333vw;width:100%;text-decoration:none;display:block;position:relative}.navSec__btn span{text-align:center;padding:1em .5em;font-family:LINE Seed JP;font-size:3.2vw;font-weight:400;display:block}.navSec__btn:before{content:"";border:2px solid #a35915;border-radius:1.06667vw;display:block;position:absolute;inset:.533333vw}.navSec__btn.--current{background-color:#36281b}.navSec__btn.--current:before{border-color:#ec8e50}@media screen and (width>=768px){.navSec{margin-top:1.61458%}.navSec__list{column-gap:1.5625%}.navSec__list li{width:12.1875%}.navSec__btn{border-radius:.520833vw;transition:transform .13s,background-color .13s}.navSec__btn span{font-size:1.25vw}.navSec__btn:before{border-radius:.3125vw;inset:.208333vw}.navSec__btn:not(.--current):hover{background-color:#36281b;transform:scale(1.1)}.navSec__btn:not(.--current):hover:before{border-color:#ec8e50}}.faqListSec{margin-top:8%;position:relative}.faqListSec__hl{margin-inline:auto;width:45.3333%;margin-top:9.33333%}.faqListSec__hl+.faqBlock{margin-top:2.66667%}.faqBlock{width:86.6667%;margin-inline:auto;position:relative}.faqItem{color:#fff;border-width:calc(.0333333 * var(--true-vw-px));border-style:solid;background-color:#36281b;border-image-source:url(../img/faq/frame.png);border-image-slice:25% fill;border-image-repeat:round;border-radius:1.33333vw;display:block;position:relative}.faqItem+.faqItem{margin-top:9.23077%}.faqItem button{all:unset;cursor:pointer;color:#fff;display:block}.faqItem button:focus-visible{outline-offset:2px;outline:2px solid #007bff}.faqItem__question{position:relative}.faqItem__question button{grid-template-columns:10% 1fr 9.33333%;justify-content:space-between;column-gap:1.66667%;width:100%;display:grid;position:relative}.faqItem__question button:before{content:"";aspect-ratio:1;background-image:url(../img/faq/icon_qa.png);background-size:216.667%;width:100%;height:auto;display:block}.faqItem__quesText{overflow-wrap:anywhere;word-break:normal;line-break:strict;align-items:center;min-width:0;font-size:2.93333vw;font-weight:600;line-height:1.71;display:flex}.faqItem__toggleIcon{aspect-ratio:1;background-color:#a57d48;width:100%;height:auto;position:relative}.faqItem__toggleIcon:before,.faqItem__toggleIcon:after{content:"";background:#fff;width:53.5714%;height:4px;transition:transform .23s,opacity .23s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faqItem__toggleIcon:after{transform:translate(-50%,-50%)rotate(90deg)}.isActive .faqItem__toggleIcon:after{transform:translate(-50%,-50%)rotate(180deg)}.faqItem__answer{grid-template-columns:10% 1fr;column-gap:1.66667%;width:100%;display:grid;position:relative;overflow:hidden}.faqItem__answer:before{content:"";aspect-ratio:1;background-image:url(../img/faq/icon_qa.png);background-position-x:right;background-size:216.667%;width:100%;height:auto;margin-top:66.6667%;display:block}.faqItem__answer:after{content:"";background-color:#a57d48;width:100%;height:2px;margin-top:3.33333%;display:block;position:absolute;top:0;left:0}.faqItem__ansText{margin-top:7.54717%}.faqItem__ansText p{font-size:2.93333vw;line-height:1.81}.faqItem__ansText a{text-decoration:underline}@media screen and (width>=768px){.faqListSec{margin-top:3.125%}.faqListSec__hl{width:17.7083%;margin-top:3.125%}.faqListSec__hl+.faqBlock{margin-top:1.04167%}.faqBlock{width:66.6667%}.faqItem{border-width:calc(.0078125 * var(--true-vw-px)) calc(.015625 * var(--true-vw-px));border-image-slice:15% 30% fill;border-radius:.520833vw}.faqItem+.faqItem{margin-top:3.125%}.faqItem__question button{grid-template-columns:3.68852% 1fr 2.95082%;column-gap:.819672%}.faqItem__question button:hover .faqItem__toggleIcon{transform:scale(1.2)}.faqItem__quesText{font-size:1.04167vw;line-height:1.61}.faqItem__toggleIcon{margin-top:11.1111%;transition:transform .23s}.faqItem__toggleIcon:before,.faqItem__toggleIcon:after{width:61.1111%;height:2px}.faqItem__answer{grid-template-columns:3.82328% 1fr;column-gap:.819672%;padding-left:3.52459%}.faqItem__answer:before{margin-top:88.8889%}.faqItem__answer:after{margin-top:1.20482%}.faqItem__ansText{margin-top:3.56506%;padding-bottom:1.22951%}.faqItem__ansText p{font-size:1.04167vw}}
