*,*::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: #C10000;--color-brand-pale: #F9E5E5;--color-brand-dark: #930007;--color-text: #C10000;--color-line: #F0F1F3;--color-accent: #F6E4B0}.faq-head{display:contents}.faq-head__header{align-items:flex-start;background-color:var(--color-brand);height:60px;position:sticky;top:0;z-index:10}.faq-head__header-inner{justify-content:center}.faq-head__logo{position:relative;top:10px;width:100px}@media(min-width: 768px){.faq-head__logo{width:100px}}.faq-head__logo img{width:100%}.faq-head__title{background-color:var(--color-brand-dark);background:url(./images/bg01.png) center 50%/auto 100% no-repeat,var(--color-brand-dark);color:#fff;font-weight:bold;text-align:center}@media(min-width: 768px){.faq-head__title{height:240px}.faq-head__title h1{font-size:5rem;width:320px}}@media(max-width: 767px){.faq-head__title{height:53.8666666667vw}.faq-head__title h1{font-size:8.5333333333vw;width:53.3333333333vw}}.faq-head__title img{width:100%}.faq-content{background-color:#efe9de;padding:10.6666666667vw 0px}@media(min-width: 768px){.faq-content{padding:80px 0px}}.faq-content__category-list{gap:2.6666666667vw}@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:#fff;border:0.5333333333vw solid var(--color-brand);color:var(--color-brand);font-size:3.7333333333vw;font-weight:bold;padding:1.6vw 2.6666666667vw}.faq-category[aria-pressed=true]{background-color:var(--color-brand);color:#fff}@media(min-width: 768px){.faq-category{border-width:2px;font-size:2rem;padding:8px 14px}}@media(hover: hover){.faq-category:not([aria-pressed=true]):hover{background-color:var(--color-brand-pale)}}.faq-content__list{background-color:#fff;margin-top:10.6666666667vw}@media(min-width: 768px){.faq-content__list{margin-top:40px}}.faq-list__summary{border-bottom:0.2666666667vw solid #fff;padding:5.3333333333vw 17.0666666667vw 5.3333333333vw 16vw}.faq-list__summary::before{height:8.5333333333vw;left:5.3333333333vw;top:3.7333333333vw;width:8.5333333333vw}[open] .faq-list__summary{border-bottom-width:0px}@media(min-width: 768px){.faq-list__summary{border-width:1px;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-brand-pale);border-bottom-color:var(--color-brand)}}.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-brand);right:-8.5333333333vw}@media(min-width: 768px){.faq-list__question{font-size:1.6rem}.faq-list__question::after{right:-32px}}.faq-list__question-category{background-color:#fff;border:0.5333333333vw solid var(--color-brand);color:var(--color-brand);font-size:2.9333333333vw;padding:.8vw 1.6vw}@media(min-width: 768px){.faq-list__question-category{border-width:2px;font-size:1.2rem;padding:4px 10px}}.faq-list__detail-inner{background-color:var(--color-brand);padding:5.3333333333vw 17.0666666667vw 5.3333333333vw 16vw}.faq-list__detail-inner::before{height:8.5333333333vw;left:5.3333333333vw;top:3.7333333333vw;width:8.5333333333vw}@media(min-width: 768px){.faq-list__detail-inner{padding:24px 52px 24px 68px}.faq-list__detail-inner::before{height:40px;left:18px;top:16px;width:40px}}.faq-list__answer{color:#fff;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-accent)}
