﻿*,*::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:1184px}.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:1184px}.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: #7F1B00;--color-brand-pale: #FF8B001A;--color-brand-light: #FF8B00;--color-text: #7F1B00;--color-line: #FF8B00;--color-accent: #E60012}.faq-head{display:contents}.faq-head__header{background-color:var(--color-brand);position:sticky;top:0;z-index:10}.faq-head__header-inner{justify-content:left}@media(min-width: 768px){.faq-head__header-inner{height:70px}}@media(max-width: 767px){.faq-head__header-inner{height:18.6666666667vw}}.faq-head__logo{width:42.9333333333vw}@media(max-width: 767px){.faq-head__logo{padding-left:5.3333333333vw}}@media(min-width: 768px){.faq-head__logo{width:161px}}.faq-head__logo img{width:100%}.faq-head__title{background:url("./images/bg01.png") center top/cover repeat;color:#fff;font-family:"M PLUS Rounded 1c","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;position:relative}.faq-head__title h1{font-weight:400;letter-spacing:.1em;position:relative;text-align:center}.faq-head__title h1::before,.faq-head__title h1::after{content:attr(data-text);display:block;height:100%;pointer-events:none;position:absolute;top:0;width:100%}.faq-head__title h1::before{color:var(--color-brand-light);z-index:2}.faq-head__title h1::after{color:var(--color-text);z-index:3}@media(max-width: 767px){.faq-head__title{background-image:url("./images/bg01sp.png")}}@media(min-width: 768px){.faq-head__title{height:198px}.faq-head__title h1{font-size:4.4rem;height:72px;-webkit-text-stroke:17px #fff;width:298px}.faq-head__title h1::before{-webkit-text-stroke:10px #ff8b00}.faq-head__title h1::after{-webkit-text-stroke:2px #7f1b00}}@media(max-width: 767px){.faq-head__title{height:35.2vw}.faq-head__title h1{font-size:6.4vw;-webkit-text-stroke:2.6666666667vw #fff;width:53.0666666667vw}.faq-head__title h1::before{-webkit-text-stroke:1.6vw #ff8b00}.faq-head__title h1::after{-webkit-text-stroke:.2666666667vw #7f1b00}}.faq-head__title img{width:100%}.faq-content{background:url(./images/bg02.png) center top/52px auto repeat;padding:10.6666666667vw 0px}@media(max-width: 767px){.faq-content{background:#fff}}@media(min-width: 768px){.faq-content{padding:40px 0px}}.faq-content__container{background-color:#fff}@media(min-width: 768px){.faq-content__container{border-radius:12px;box-shadow:0px 0px 5px 0px #ccc;padding:40px}}.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:#fff;border:0.8vw solid var(--color-brand);border-radius:4vw;color:var(--color-brand);font-size:3.7333333333vw;font-weight:bold;padding:1.3333333333vw 2.4vw}.faq-category[aria-pressed=true]{background-color:var(--color-brand);color:#fff}@media(min-width: 768px){.faq-category{border-width:3px;border-radius:20px;font-size:2rem;padding:7px 14px}}@media(hover: hover){.faq-category:not([aria-pressed=true]):hover{background-color:#ecddd9}}.faq-content__list{background-color:#fff;margin-top:10.6666666667vw}@media(min-width: 768px){.faq-content__list{margin-top:40px}}.faq-list__item{border-bottom:0.8vw dotted var(--color-line)}@media(min-width: 768px){.faq-list__item{border-width:5px}}.faq-list__summary{padding:5.3333333333vw 10.6666666667vw 5.3333333333vw 13.8666666667vw}.faq-list__summary::before{height:9.6vw;left:3.2vw;top:2.6666666667vw;width:8.5333333333vw}@media(min-width: 768px){.faq-list__summary{padding:24px 64px 24px 72px}.faq-list__summary::before{height:45px;left:16px;top:12px;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-light);border-width:.8vw;height:2.6666666667vw;right:-7.4666666667vw;width:2.6666666667vw}@media(min-width: 768px){.faq-list__question{font-size:1.6rem}.faq-list__question::after{border-width:4px;height:14px;right:-32px;width:14px}}.faq-list__question-category{background-color:#fff;border:0.5333333333vw solid var(--color-brand);border-radius:2.6666666667vw;color:var(--color-brand);font-size:2.9333333333vw;padding:.8vw 1.6vw}@media(min-width: 768px){.faq-list__question-category{border-width:2px;border-radius:14px;font-size:1.2rem;padding:4px 10px}}.faq-list__detail-inner{background-color:rgba(255,240,0,.2);padding:5.3333333333vw 10.6666666667vw 5.3333333333vw 17.0666666667vw}.faq-list__detail-inner::before{height:9.6vw;left:6.4vw;top:3.2vw;width:8.5333333333vw}@media(min-width: 768px){.faq-list__detail-inner{padding:28px 64px 24px 96px}.faq-list__detail-inner::before{height:45px;left:40px;top:15px;width:40px}}.faq-list__answer{color:var(--color-text);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)}
