.page-header{background:url(../img/inquiry/bg_pagehead.webp) no-repeat 50% 50%/cover}.sec-faq__intro{margin-bottom:2rem;line-height:1.8}.faq-list{margin:0;padding:0}.faq-list__item{margin-bottom:20px}.faq-list__question{padding:.8rem 1rem;background:#f5f4ee;font-weight:500}.faq-list__answer{padding:.8rem 1rem 1rem}@media screen and (min-width: 768px){.faq-list__answer{padding:1rem 1rem 2rem}}.faq-list__answer{padding-left:2rem}@media screen and (min-width: 768px){.faq-list__answer{padding-left:3.5rem}}.faq-list__label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.5}.faq-list__label::before{content:"";display:block;width:2rem;aspect-ratio:36/30;margin-right:.5rem;text-indent:0;line-height:1}@media screen and (min-width: 768px){.faq-list__label::before{width:2.25rem}}.faq-list__label-inner{width:calc(100% - 2.5rem)}@media screen and (min-width: 768px){.faq-list__label-inner{width:calc(100% - 2.8rem)}}.faq-list__label--q::before{background:url(../img/inquiry/ico_q.svg) no-repeat 50% 50%/contain}.faq-list__label--a::before{background:url(../img/inquiry/ico_a.svg) no-repeat 50% 50%/contain}.faq-list__answer a{color:#39599f}@media(any-hover: hover){.faq-list__answer a:hover{text-decoration:underline}}.sec-contact{margin-top:4rem}.contact-block{padding:1.5rem;background:#f5f4ee}@media screen and (min-width: 768px){.contact-block{padding:2rem 2.5rem}}.contact-dl__ttl{display:block;margin-bottom:.5rem;font-weight:500}.contact-dl__txt{line-height:1.7}.contact-dl__txt a{color:#160867;font-size:1.231rem;font-weight:500}