.panel-list>li{background:#fff;border-radius:10px;box-shadow:8px 8px 0 #161616;padding:20px 25px}@media(min-width: 560px){.panel-list>li{padding:25px 30px}}.faq-heading{font-size:3.2rem;line-height:1;font-family:"Outfit",sans-serif;font-weight:700;font-style:normal}.faq-box{display:flex;gap:15px}.q-box{padding-right:50px}@media(min-width: 560px){.q-box{padding-right:0}}.q-box .faq-summary{font-size:1.8rem;font-weight:700}@media(min-width: 560px){.q-box .faq-summary{font-size:2rem}}.a-box .a-box-inner{display:flex;gap:15px}.a-box .a-box-inner .faq-summary{font-size:1.5rem}@media(min-width: 560px){.a-box .a-box-inner .faq-summary{font-size:1.6rem}}.a-box .a-box-inner .faq-summary .btn-secondary{margin:40px auto 0;width:fit-content;max-width:none;min-width:230px}.sec-faq{background:#f4f4f4}.sec-faq .img-ttl{gap:20px}.sec-faq .faq-list{max-width:850px;margin:0 auto}.sec-faq .faq-list li{position:relative;padding:20px}@media(min-width: 560px){.sec-faq .faq-list li{padding:25px 90px 25px 55px}}.sec-faq .faq-list li:not(:last-child){margin-bottom:25px}.sec-faq .faq-list li .faq-toggle{position:absolute;opacity:0;pointer-events:none}.sec-faq .faq-list li .btn-open{position:absolute;inset:0;display:block;cursor:pointer;z-index:2}@media(min-width: 560px){.sec-faq .faq-list li .btn-open{inset:0}}.sec-faq .faq-list li .btn-open:before,.sec-faq .faq-list li .btn-open:after{content:"";position:absolute;top:38.5px;right:32.5px;width:15px;height:3px;background:#161616;transition:all .2s ease-out}.sec-faq .faq-list li .btn-open:after{top:32.5px;right:38.5px;width:3px;height:15px;transform:rotate(0deg)}@media(min-width: 560px){.sec-faq .faq-list li .btn-open:before{right:52.5px}.sec-faq .faq-list li .btn-open:after{right:58.5px}}.sec-faq .faq-list li .faq-toggle:checked~.btn-open:after{transform:rotate(90deg)}.sec-faq .faq-list li .faq-toggle:checked~.a-box{grid-template-rows:1fr;padding-top:15px}.sec-faq .faq-list li .a-box{display:grid;position:relative;z-index:3;grid-template-rows:0fr;padding-top:0;transition:grid-template-rows .35s ease,padding-top .3s ease}.sec-faq .faq-list li .a-box .a-box-inner{overflow:hidden;min-height:0}.sec-faq .btn-secondary{margin:45px auto 0}#page-faq .main-ttl{gap:20px;margin-bottom:25px}@media(min-width: 560px){#page-faq .main-ttl{margin-bottom:35px}}#page-faq .main-ttl img{width:43px;flex-shrink:0}@media(min-width: 560px){#page-faq .main-ttl img{width:53px}}#page-faq .main-ttl .img-txt{font-size:2rem;font-weight:900}@media(min-width: 560px){#page-faq .main-ttl .img-txt{font-size:2.4rem}}@media(min-width: 768px){#page-faq .main-ttl .img-txt{font-size:3rem}}#page-faq .sec-faq-summary .img-ttl{gap:10px;margin-bottom:15px;justify-content:flex-start}@media(min-width: 560px){#page-faq .sec-faq-summary .img-ttl{margin-bottom:25px}}#page-faq .sec-faq-summary .img-ttl img{width:20px;flex-shrink:0}@media(min-width: 560px){#page-faq .sec-faq-summary .img-ttl img{width:23px}}#page-faq .sec-faq-summary .img-ttl .img-txt{font-size:1.5rem;font-weight:700}#page-faq .sec-faq-summary .q-box{margin-bottom:15px}@media(min-width: 560px){#page-faq .sec-faq-summary .q-box{margin-bottom:30px}}#page-faq .sec-faq-summary .q-box .faq-heading,#page-faq .sec-faq-summary .q-box .faq-summary{font-weight:900}@media(min-width: 560px){#page-faq .sec-faq-summary .q-box .faq-heading,#page-faq .sec-faq-summary .q-box .faq-summary{line-height:1.7}}@media(min-width: 560px){#page-faq .sec-faq-summary .q-box .faq-heading{font-size:3.2rem;line-height:1.4}}#page-faq .sec-faq-summary .q-box .faq-summary{font-size:2rem}@media(min-width: 560px){#page-faq .sec-faq-summary .q-box .faq-summary{font-size:2.5rem}}#page-faq .other-ttl{text-align:center;font-size:2rem;margin-bottom:25px;font-weight:900;line-height:1.7}@media(min-width: 560px){#page-faq .other-ttl{font-size:2.5rem}}#page-faq .call-center{border:6px solid #f4f4f4;border-radius:13px;padding:15px 25px 30px;max-width:90%;margin:0 auto}@media(min-width: 560px){#page-faq .call-center{padding:25px 50px 40px;border-width:8px}}@media(min-width: 1024px){#page-faq .call-center{max-width:830px;padding:35px 50px}}@media(min-width: 1260px){#page-faq .call-center{display:flex;justify-content:space-between;align-items:center;gap:50px}}#page-faq .call-center .tel-box{text-align:center;margin-bottom:20px}@media(min-width: 1260px){#page-faq .call-center .tel-box{width:50%;margin-bottom:0}}#page-faq .call-center .tel-box .tel-ttl span{font-weight:700}@media(min-width: 560px){#page-faq .call-center .tel-box .tel-ttl span{font-size:2rem}}#page-faq .call-center .tel-box .tel-ttl img{margin:10px auto 15px;max-width:283px}#page-faq .call-center .tel-box .tel-number-box .ttl{font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:10px}@media(min-width: 560px){#page-faq .call-center .tel-box .tel-number-box .ttl{font-size:1.7rem}}#page-faq .call-center .tel-box .tel-number-box .flash-btn{margin:15px auto 10px}@media(min-width: 1260px){#page-faq .call-center .tel-box .tel-number-box .flash-btn{display:none}}#page-faq .call-center .tel-box .tel-number-box .tel-set{display:none}@media(min-width: 1260px){#page-faq .call-center .tel-box .tel-number-box .tel-set{display:flex;justify-content:center;align-items:center;white-space:nowrap}}#page-faq .call-center .tel-box .tel-number-box .tel-set img{max-width:30px;margin-right:10px}@media(min-width: 560px){#page-faq .call-center .tel-box .tel-number-box .tel-set img{max-width:30px;margin-right:10px;margin-top:3px}}#page-faq .call-center .tel-box .tel-number-box .tel-set .tel-number{font-size:3.5rem;line-height:1;font-family:"Outfit",sans-serif;font-weight:700;font-style:normal}@media(min-width: 560px){#page-faq .call-center .tel-box .tel-number-box .tel-set .tel-number{font-size:4rem}}#page-faq .call-center .flash-btn,#page-faq .call-center .btn-box{flex:1}#page-faq .call-center .flash-btn .img-ttl,#page-faq .call-center .btn-box .img-ttl{gap:7px}#page-faq .call-center .flash-btn .img-ttl img,#page-faq .call-center .btn-box .img-ttl img{width:23px}#page-faq .call-center .flash-btn .img-ttl .img-txt,#page-faq .call-center .btn-box .img-ttl .img-txt{font-size:1.8rem;font-weight:700}@media(min-width: 560px){#page-faq .call-center .flash-btn .img-ttl .img-txt,#page-faq .call-center .btn-box .img-ttl .img-txt{font-size:2rem}}#page-faq .sec-faq-icon{max-width:calc(860px + 10vw);margin:0 auto}#page-faq .sec-faq-icon .faq-ttl{font-size:2rem;font-weight:900;padding-bottom:20px;border-bottom:2px solid #161616;text-align:center}@media(min-width: 560px){#page-faq .sec-faq-icon .faq-ttl{font-size:2.5rem}}#page-faq .sec-faq-icon .faq-icon-list>li{position:relative;padding:15px 0;border-bottom:2px solid #161616}@media(min-width: 560px){#page-faq .sec-faq-icon .faq-icon-list>li{padding:20px 0}}#page-faq .sec-faq-icon .faq-icon-list>li.faq-list-rsv img,#page-faq .sec-faq-icon .faq-icon-list>li.faq-list-insurance img{width:20px}@media(min-width: 560px){#page-faq .sec-faq-icon .faq-icon-list>li.faq-list-rsv img,#page-faq .sec-faq-icon .faq-icon-list>li.faq-list-insurance img{width:30px}}#page-faq .sec-faq-icon .faq-icon-list>li.faq-list-payment img,#page-faq .sec-faq-icon .faq-icon-list>li.faq-list-option img{width:22px}@media(min-width: 560px){#page-faq .sec-faq-icon .faq-icon-list>li.faq-list-payment img,#page-faq .sec-faq-icon .faq-icon-list>li.faq-list-option img{width:32px}}#page-faq .sec-faq-icon .faq-icon-list>li.faq-list-departure img,#page-faq .sec-faq-icon .faq-icon-list>li.faq-list-close img{width:28px}@media(min-width: 560px){#page-faq .sec-faq-icon .faq-icon-list>li.faq-list-departure img,#page-faq .sec-faq-icon .faq-icon-list>li.faq-list-close img{width:38px}}#page-faq .sec-faq-icon .faq-icon-list>li.faq-list-contract img{width:32px}@media(min-width: 560px){#page-faq .sec-faq-icon .faq-icon-list>li.faq-list-contract img{width:42px}}#page-faq .sec-faq-icon .faq-icon-list>li .faq-icon-toggle{position:absolute;opacity:0;pointer-events:none}#page-faq .sec-faq-icon .faq-icon-list>li .btn-open{position:absolute;inset:0;display:block;cursor:pointer;z-index:2}@media(min-width: 560px){#page-faq .sec-faq-icon .faq-icon-list>li .btn-open{inset:0}}#page-faq .sec-faq-icon .faq-icon-list>li .btn-open:before,#page-faq .sec-faq-icon .faq-icon-list>li .btn-open:after{content:"";position:absolute;top:33.5px;right:22.5px;width:15px;height:3px;background:#161616;transition:all .2s ease-out}#page-faq .sec-faq-icon .faq-icon-list>li .btn-open:after{top:27.5px;right:28.5px;width:3px;height:15px;transform:rotate(0deg)}@media(min-width: 560px){#page-faq .sec-faq-icon .faq-icon-list>li .btn-open:before{top:38.5px;right:32.5px}#page-faq .sec-faq-icon .faq-icon-list>li .btn-open:after{top:32.5px;right:38.5px}}#page-faq .sec-faq-icon .faq-icon-list>li .faq-icon-toggle:checked~.btn-open:after{transform:rotate(90deg)}#page-faq .sec-faq-icon .faq-icon-list>li .faq-heading{font-size:3.2rem;line-height:1;font-family:"Outfit",sans-serif;font-weight:700;font-style:normal}#page-faq .sec-faq-icon .faq-icon-list>li .faq-box{display:flex;gap:15px}#page-faq .sec-faq-icon .faq-icon-list>li .q-box{padding:0 50px 0 10px}@media(min-width: 560px){#page-faq .sec-faq-icon .faq-icon-list>li .q-box{padding:0 70px 0 20px}}#page-faq .sec-faq-icon .faq-icon-list>li .q-box .img-ttl{gap:20px}#page-faq .sec-faq-icon .faq-icon-list>li .q-box .img-ttl img{flex-shrink:0}#page-faq .sec-faq-icon .faq-icon-list>li .q-box .img-ttl .img-txt{font-size:1.7rem;font-weight:700}@media(min-width: 560px){#page-faq .sec-faq-icon .faq-icon-list>li .q-box .img-ttl .img-txt{font-size:2rem}}#page-faq .sec-faq-icon .faq-icon-list>li .q-box .img-ttl .faq-cat-icon{width:38px;flex-shrink:0}#page-faq .sec-faq-icon .faq-icon-list>li .q-box .img-ttl .faq-cat-icon img{margin:0 auto}#page-faq .sec-faq-icon .faq-icon-list>li .a-box{display:grid;position:relative;z-index:3;grid-template-rows:0fr;padding-top:0;transition:grid-template-rows .35s ease,padding-top .3s ease}#page-faq .sec-faq-icon .faq-icon-list>li .a-box .a-box-inner{min-height:0;overflow:hidden;display:flex}#page-faq .sec-faq-icon .faq-icon-list>li .a-box .a-box-inner ul{width:100%}#page-faq .sec-faq-icon .faq-icon-list>li .a-box .a-box-inner ul li:not(:last-child){border-bottom:dashed 1px #e9e9e9}#page-faq .sec-faq-icon .faq-icon-list>li .a-box .a-box-inner ul li:not(:last-child) a{padding-bottom:15px}@media(min-width: 560px){#page-faq .sec-faq-icon .faq-icon-list>li .a-box .a-box-inner ul li:not(:last-child) a{padding-bottom:20px}}#page-faq .sec-faq-icon .faq-icon-list>li .a-box .a-box-inner ul li a{padding:15px 15px 0 15px;line-height:1.6;font-size:1.5rem}@media(min-width: 560px){#page-faq .sec-faq-icon .faq-icon-list>li .a-box .a-box-inner ul li a{font-size:1.6rem;line-height:1.8;padding-left:20px;padding-right:20px}}#page-faq .sec-faq-icon .faq-icon-list>li .faq-icon-toggle:checked~.a-box{grid-template-rows:1fr;padding-top:15px}/*# sourceMappingURL=faq.css.map */