@charset "UTF-8";.layout-faq{max-width:1200px;margin:64px auto 96px;padding:0 20px}@media screen and (max-width:767px){.layout-faq{margin:40px auto 64px}}.faq-head{margin-bottom:48px}@media screen and (max-width:767px){.faq-head{margin-bottom:32px}}.faq-lead{margin-top:24px;font-size:1.8rem;line-height:2}@media screen and (max-width:767px){.faq-lead{font-size:1.6rem}}.faq-nav{margin-bottom:56px}@media screen and (max-width:767px){.faq-nav{margin-bottom:32px}}.faq-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.faq-nav a{display:block;padding:10px 20px;border:1px solid #ddd;border-radius:999px;color:#000;font-size:1.5rem;line-height:1.5;text-decoration:none;-webkit-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s}@media screen and (max-width:767px){.faq-nav a{padding:8px 14px;font-size:1.3rem}}.faq-nav a:hover,.faq-nav a:focus-visible{border-color:#f08300;background-color:#f08300;color:#fff}.faq-group{margin-bottom:56px;scroll-margin-top:100px}@media screen and (max-width:767px){.faq-group{margin-bottom:40px}}.faq-group:last-child{margin-bottom:0}.faq-group-title{margin-bottom:20px;padding-left:14px;border-left:4px solid #f08300;font-size:2.4rem;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.faq-group-title{margin-bottom:16px;font-size:2rem}}.faq-list{border-top:1px solid #ddd}.faq-item{border-bottom:1px solid #ddd}.faq-mark{-ms-flex-negative:0;flex-shrink:0;width:36px;color:#f08300;font-family:"Oswald","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:2.4rem;font-weight:400;line-height:1.4}@media screen and (max-width:767px){.faq-mark{width:30px;font-size:2rem}}.faq-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:22px 44px 22px 4px;position:relative;cursor:pointer;font-size:2rem;font-weight:700;line-height:1.6;list-style:none;-webkit-transition:color .2s;transition:color .2s}@media screen and (max-width:767px){.faq-question{padding:16px 36px 16px 2px;font-size:1.7rem}}.faq-question::-webkit-details-marker{display:none}.faq-question:hover{color:#f08300}.faq-question:after{content:"";position:absolute;top:50%;right:12px;width:12px;height:12px;border-right:2px solid #f08300;border-bottom:2px solid #f08300;-webkit-transform:translateY(-70%) rotate(45deg);transform:translateY(-70%) rotate(45deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media screen and (max-width:767px){.faq-question:after{right:6px;width:9px;height:9px}}.faq-item[open]:not(.js-enabled) .faq-question:after,.faq-item.is-open .faq-question:after{-webkit-transform:translateY(-30%) rotate(225deg);transform:translateY(-30%) rotate(225deg)}.faq-answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin:0 0 24px;padding:22px 24px;background-color:#fff4de;border-radius:4px}@media screen and (max-width:767px){.faq-answer{margin-bottom:18px;padding:16px 14px}}.faq-answer .faq-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.8rem;line-height:2}@media screen and (max-width:767px){.faq-answer .faq-text{font-size:1.6rem}}.faq-answer p{margin-bottom:12px}.faq-answer p:last-child{margin-bottom:0}.faq-answer ul,.faq-answer ol{margin:0 0 12px 1.4em}.faq-answer ul:last-child,.faq-answer ol:last-child{margin-bottom:0}.faq-answer li{margin-bottom:6px;list-style:disc}.faq-answer ol li{list-style:decimal}