*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;background:none;border:none;appearance:none}html{font-size:62.5%}.faq-head__header-inner{align-items:center;display:flex;margin-left:auto;margin-right:auto;width:1000px}.faq-head__header{align-items:center;display:flex}.faq-head__title{align-items:center;display:flex;justify-content:center}.faq-content{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:40px 0px}.faq-content__container{margin-left:auto;margin-right:auto;max-width:1000px}.faq-content__category-list{display:flex;flex-wrap:wrap}.faq-category{color:var(--color-text);line-height:1}.faq-list__item[aria-hidden=true]{display:none}.faq-list__summary{cursor:pointer;list-style:none;position:relative}.faq-list__summary::-webkit-details-marker{display:none}.faq-list__summary::before{background:url(./images/icon_question.png) center 50%/contain no-repeat;content:"";position:absolute}.faq-list__question{position:relative}.faq-list__question::after{content:"";border-bottom:.5333333333vw solid #000;border-right:.5333333333vw solid #000;display:block;height:2.1333333333vw;position:absolute;right:0px;top:calc(0px + .3em);transform:rotate(45deg);width:2.1333333333vw}[open] .faq-list__question::after{transform:rotate(-135deg);top:calc(0px + .4em)}@media(min-width: 768px){.faq-list__question::after{border-bottom-width:2px;border-right-width:2px;height:8px;width:8px}}.faq-list__question-category{display:inline-block;line-height:1;vertical-align:top}.faq-list__detail-inner{position:relative}.faq-list__detail-inner::before{background:url(./images/icon_answer.png) center 50%/contain no-repeat;content:"";position:absolute}.faq-list__answer a{text-decoration:underline}@media(hover: hover){.faq-list__answer a:hover{text-decoration:none}}.faq-list__images{display:flex;flex-wrap:wrap;gap:2.6666666667vw;margin-top:2.6666666667vw}@media(min-width: 768px){.faq-list__images{gap:10px;margin-top:10px}}.faq-list__images>li{max-height:200px}.faq-list__images>li img{max-height:200px;max-width:100%}.faq-footer__inner{display:none}@media(max-width: 767px){.faq-footer__inner.-sp{display:block}}@media(min-width: 768px){.faq-footer__inner.-pc{display:block}}:root{--color-brand: #FFF100;--color-brand-pale: #E5EdEa;--color-text: #000000;--color-line: #000000;--color-bg: #FFCC00;--color-accent: #FFAE00;--color-link: #FF0000}body{background:var(--color-bg)}@media(max-width: 767px){body{background-size:1440px auto}}.faq-head{display:contents}.faq-head__header{background-color:var(--color-brand);border-bottom:3px solid var(--color-line);position:sticky;top:0;z-index:10}@media(max-width: 767px){.faq-head__header{border-bottom-width:.8vw}}@media(min-width: 768px){.faq-head__header-inner{height:87px;padding:0px 20px;width:1180px}}@media(max-width: 767px){.faq-head__header-inner{padding:0px 5.3333333333vw;height:15.2vw}}.faq-head__logo{width:53.3333333333vw}@media(min-width: 768px){.faq-head__logo{width:225px}}.faq-head__logo img{width:100%}.faq-head__title{color:#fff;position:relative;z-index:2}.faq-head__title h1{text-shadow:0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 0 .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text),0 .5vw .5vw var(--color-text)}@media(min-width: 768px){.faq-head__title{height:200px}.faq-head__title h1{text-shadow:0px 0px 8px var(--color-text),0px 0px 8px var(--color-text),0px 0px 8px var(--color-text),0px 0px 8px var(--color-text),0px 0px 8px var(--color-text),0px 0px 8px var(--color-text),0px 0px 8px var(--color-text),0px 8px 8px var(--color-text);font-size:4rem;width:249px}}@media(max-width: 767px){.faq-head__title{height:40.5333333333vw}.faq-head__title h1{font-size:8.5333333333vw;text-shadow:0px 0px 8px var(--color-text),0px 0px 8px var(--color-text),0px 0px 8px var(--color-text),0px 0px 8px var(--color-text),0px 0px 8px var(--color-text),0px 0px 8px var(--color-text),0px 0px 8px var(--color-text),0px 8px 8px var(--color-text);width:51.2vw}}.faq-head__title img{width:100%}.faq-content{padding:0 0px 10.6666666667vw;position:relative;z-index:2}@media(min-width: 768px){.faq-content{padding:0px 0px 80px}}.faq-content__category-list{gap:3.2vw}@media(max-width: 767px){.faq-content__category-list{padding:0 5.3333333333vw}}@media(min-width: 768px){.faq-content__category-list{gap:20px}}.faq-category{background-color:var(--color-brand);border:0.5333333333vw solid var(--color-line);border-radius:1.3333333333vw;font-size:3.7333333333vw;font-weight:bold;padding:1.6vw 2.6666666667vw}.faq-category[aria-pressed=true]{background-color:var(--color-text);color:var(--color-brand)}@media(min-width: 768px){.faq-category{border-radius:5px;border-width:2px;font-size:2rem;padding:8px 14px}}@media(hover: hover){.faq-category:not([aria-pressed=true]):hover{background-color:var(--color-accent)}}.faq-content__list{background-color:#fff;border-top:0.5333333333vw solid var(--color-line);border-left:0.5333333333vw solid var(--color-line);border-right:0.5333333333vw solid var(--color-line);margin-top:10.6666666667vw}@media(min-width: 768px){.faq-content__list{border-width:2px;border-bottom-width:0px;margin-top:40px}}.faq-list__item{border-bottom:0.5333333333vw solid var(--color-line)}@media(min-width: 768px){.faq-list__item{border-width:2px}}.faq-list__summary{padding:5.3333333333vw 17.0666666667vw 5.3333333333vw 16vw}.faq-list__summary::before{height:8.5333333333vw;left:5.3333333333vw;top:4vw;width:8.5333333333vw}@media(min-width: 768px){.faq-list__summary{padding:24px 64px 24px 68px}.faq-list__summary::before{height:40px;left:18px;top:16px;width:40px}}@media(hover: hover){.faq-list__summary:hover{background-color:var(--color-accent)}}.faq-list__question{color:var(--color-text);font-size:3.7333333333vw;font-weight:bold;line-height:1.5}.faq-list__question::after{border-color:var(--color-line);height:2.6666666667vw;right:-10.6666666667vw;width:2.6666666667vw}@media(min-width: 768px){.faq-list__question{font-size:1.6rem}.faq-list__question::after{height:10px;right:-40px;width:10px}}.faq-list__question-category{background-color:var(--color-brand);border:0.5333333333vw solid var(--color-line);border-radius:1.3333333333vw;color:var(--color-text);font-size:2.9333333333vw;padding:.8vw 1.6vw}@media(min-width: 768px){.faq-list__question-category{border-radius:5px;border-width:2px;font-size:1.2rem;padding:4px 10px}}.faq-list__detail-inner{background-color:var(--color-brand);border-top:0.5333333333vw solid var(--color-line);padding:5.3333333333vw 17.0666666667vw 5.3333333333vw 16vw}.faq-list__detail-inner::before{height:8.5333333333vw;left:5.3333333333vw;top:4vw;width:8.5333333333vw}@media(min-width: 768px){.faq-list__detail-inner{border-top-width:2px;padding:24px 52px 24px 68px}.faq-list__detail-inner::before{height:40px;left:18px;top:16px;width:40px}}.faq-list__answer{font-size:3.7333333333vw;font-weight:bold;line-height:1.5}@media(min-width: 768px){.faq-list__answer{font-size:1.6rem}}.faq-list__answer a{color:var(--color-link)}.bg-animation{aspect-ratio:1/1;animation:rotateLoop 40s linear infinite;display:block;left:50vw;min-height:141vh;min-width:141vw;position:fixed;top:50vh;transform:translate(-50%, -50%);will-change:transform;z-index:1}.bg-animation path{fill:#ffba00}@keyframes rotateLoop{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.faq-footer{background-color:#000;position:relative;z-index:2}
