@charset "UTF-8";.c-faq-item{border:0 solid var(--color-beige-muted);position:relative}@media screen and (min-width:768px){.c-faq-item{border-bottom-width:1px}}@media screen and (max-width:767px){.c-faq-item{border-bottom-width:.2rem}}.c-faq-item-header{align-items:center;cursor:pointer;display:flex;position:relative;transition:color 175ms var(--ease-none)}@media screen and (min-width:768px){.c-faq-item-header{padding:4rem 0}}@media screen and (max-width:767px){.c-faq-item-header{padding:4.8rem 0}}@media screen and (hover:hover) and (min-width:768px){.c-faq-item-header:hover,.c-faq-item-header:hover .c-faq-item-icon{color:var(--color-brown-soft)}}.c-faq-item-ttl{font-weight:var(--font-weight-medium);line-height:var(--leading-relaxed)}@media screen and (min-width:768px){.c-faq-item-ttl{font-size:1.6rem;padding-right:3rem}}@media screen and (max-width:767px){.c-faq-item-ttl{font-size:2.6rem;padding-right:3.4rem}}html:not([lang^=en]) .c-faq-item-ttl{text-align:justify;word-break:break-all}.c-faq-item-icon{aspect-ratio:1/1;color:var(--color-brown-muted);flex:0 0 auto;margin-left:auto;position:relative;transition:color 175ms var(--ease-none)}@media screen and (min-width:768px){.c-faq-item-icon{margin-right:1.4rem;width:1.2rem}}@media screen and (max-width:767px){.c-faq-item-icon{margin-right:1rem;width:2rem}}.c-faq-item-icon:after,.c-faq-item-icon:before{background-color:currentcolor;content:"";inset:0;margin:auto;position:absolute;transition:transform .4s var(--ease-power2-out)}@media screen and (min-width:768px){.c-faq-item-icon:after,.c-faq-item-icon:before{height:.2rem;width:100%}}@media screen and (max-width:767px){.c-faq-item-icon:after,.c-faq-item-icon:before{height:.4rem;width:100%}}.c-faq-item-icon:after{transform:rotate(90deg)}.is-show .c-faq-item-icon:after{transform:rotate(0deg)}.c-faq-item-body{color:var(--color-brown-muted);height:0;overflow:hidden;transition:height .4s var(--ease-power2-out)}@media screen and (min-width:768px){.c-faq-item-body{font-size:1.6rem}}@media screen and (max-width:767px){.c-faq-item-body{font-size:2.6rem}}@media screen and (min-width:768px){.c-faq-item-body-inner{padding-bottom:4rem;padding-right:5.6rem}}@media screen and (max-width:767px){.c-faq-item-body-inner{padding-bottom:4.8rem;padding-right:6.4rem}}.c-faq-item-body ol,.c-faq-item-body p,.c-faq-item-body ul{margin-top:1em}.c-faq-item-body ol:first-child,.c-faq-item-body p:first-child,.c-faq-item-body ul:first-child{margin-top:0}html:not([lang^=en]) .c-faq-item-body p{text-align:justify;word-break:break-all}.c-faq-item-body ol,.c-faq-item-body ul{line-height:var(--leading-relaxed);list-style:none}.c-faq-item-body ol>li,.c-faq-item-body ul>li{position:relative}.c-faq-item-body ol>li:before,.c-faq-item-body ul>li:before{align-items:center;display:flex;height:1.8em;left:0;position:absolute;top:0;width:2em}.c-faq-item-body ol ol,.c-faq-item-body ol p,.c-faq-item-body ol ul,.c-faq-item-body ul ol,.c-faq-item-body ul p,.c-faq-item-body ul ul{margin-top:0}.c-faq-item-body ol.is-note,.c-faq-item-body ul.is-note{color:var(--color-brown-muted)}@media screen and (min-width:768px){.c-faq-item-body ol.is-note,.c-faq-item-body ul.is-note{font-size:1.4rem}}@media screen and (max-width:767px){.c-faq-item-body ol.is-note,.c-faq-item-body ul.is-note{font-size:2.2rem}}.c-faq-item-body ul>li{padding-left:1em}.c-faq-item-body ul>li:before{content:"・";left:.1em}html:not([lang^=en]) .c-faq-item-body ul.is-note li{padding-left:1.2em}html:not([lang^=en]) .c-faq-item-body ul.is-note li:before{content:"※";top:0}html[lang^=en] .c-faq-item-body ul.is-note li{padding-left:1em}html[lang^=en] .c-faq-item-body ul.is-note li:before{content:"*";top:0}.c-faq-item-body ol{counter-reset:item}.c-faq-item-body ol>li{padding-left:2.3em}.c-faq-item-body ol>li:before{content:counters(item,".") ". ";counter-increment:item;justify-content:flex-end}.faq-navi{background-color:var(--color-beige-soft);border-radius:var(--border-radius)}@media screen and (min-width:768px){.faq-navi{margin:0 8rem;padding:3.2rem}}@media screen and (max-width:767px){.faq-navi{margin:0 5.1rem;padding:6.2rem 4.8rem 6.4rem}}@media screen and (min-width:768px){.faq-navi-list{align-items:center;display:flex;flex-wrap:wrap;gap:2rem 4rem;justify-content:center}}@media screen and (max-width:767px){.faq-navi-list{display:grid;gap:3.8rem 2.4rem;grid-template-columns:repeat(2,1fr)}}.faq-navi-link{color:var(--color-brown-muted);display:flex;line-height:var(--leading-snug);text-decoration:none}@media screen and (min-width:768px){.faq-navi-link{column-gap:.6rem}}@media screen and (max-width:767px){.faq-navi-link{align-items:flex-start;column-gap:1.2rem}}@media screen and (hover:hover) and (min-width:768px){.faq-navi-link:hover .faq-navi-icon{background-color:var(--color-brown-soft)}}.faq-navi-icon{align-items:center;aspect-ratio:1/1;background-color:var(--color-brown-muted);border-radius:var(--border-radius-full);color:var(--color-white);display:flex;flex:0 0 auto;justify-content:center;line-height:var(--leading-none);transition:background-color 175ms var(--ease-none)}@media screen and (min-width:768px){.faq-navi-icon{width:1.6rem}}@media screen and (max-width:767px){.faq-navi-icon{margin-top:.06em;width:2.8rem}}.faq-navi-icon svg{transform:rotate(90deg)}@media screen and (min-width:768px){.faq-navi-icon svg{width:.6rem}}@media screen and (max-width:767px){.faq-navi-icon svg{width:1.2rem}}.faq-navi-txt{font-weight:var(--font-weight-medium)}@media screen and (min-width:768px){.faq-navi-txt{font-size:1.3rem}}@media screen and (max-width:767px){.faq-navi-txt{font-size:2.4rem}}@media screen and (min-width:768px){html{scroll-padding-top:calc(var(--wp-admin--admin-bar--height) + 8rem)}}@media screen and (max-width:767px){html{scroll-padding-top:calc(var(--wp-admin--admin-bar--height) + 6.4rem)}}@media screen and (min-width:768px){.faq-contents{margin:1.2rem 8rem 0}}@media screen and (max-width:767px){.faq-contents{margin:0 5.1rem}}.faq-contents-section{position:relative}@media screen and (min-width:768px){.faq-contents-section{padding-left:40rem;padding-top:8.8rem}}@media screen and (max-width:767px){.faq-contents-section{padding-top:9.6rem}.faq-contents-section+.faq-contents-section{margin-top:6.4rem}}@media screen and (min-width:768px){.faq-contents-header{bottom:0;left:0;padding-bottom:3.7rem;position:absolute;top:0;width:40rem}}@media screen and (max-width:767px){.faq-contents-header{border-bottom:.2rem solid var(--color-beige-muted);padding-bottom:6.4rem}}.faq-contents-ttl{font-weight:var(--font-weight-bold);line-height:var(--leading-normal)}@media screen and (min-width:768px){.faq-contents-ttl{font-size:2.4rem;padding-top:12.4rem;position:sticky;top:0}}@media screen and (max-width:767px){.faq-contents-ttl{font-size:4rem}}