/*! --------------------------------------------------------------------
------------------------------------------------------------------------
faq（よくある質問）
------------------------------------------------------------------------
--------------------------------------------------------------------- */.sec-faq .cmn-sec-ttl__jp{letter-spacing:.2em}.sec-faq{padding:min(80/1240*100vw,80px*var(--pc-scale, 0.85)) 0 min(80/1240*100vw,80px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.sec-faq{padding:56px 0 64px}}.sec-faq__lead{margin-top:min(48/1240*100vw,48px*var(--pc-scale, 0.85));text-align:center;color:#252525;font-size:min(16/1240*100vw,16px);line-height:1.7}@media screen and (max-width: 767px){.sec-faq__lead{margin-top:48px;text-align:left;font-size:min(14/400*100vw,14px);line-height:1.8}}.sec-faq__cat{margin-top:min(40/1240*100vw,40px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.sec-faq__cat{margin-top:40px}}.sec-faq__cat-ttl{display:flex;align-items:center;gap:min(14/1240*100vw,14px*var(--pc-scale, 0.85));padding-bottom:min(10/1240*100vw,10px*var(--pc-scale, 0.85));color:#0a2a6b;font-weight:700;font-size:min(20/1240*100vw,20px);letter-spacing:.08em;border-bottom:2px solid #0a2a6b}@media screen and (max-width: 767px){.sec-faq__cat-ttl{gap:10px;padding-bottom:10px;font-size:min(17/400*100vw,17px)}}.sec-faq__cat-num{display:flex;align-items:center;justify-content:center;flex:none;width:min(36/1240*100vw,36px*var(--pc-scale, 0.85));height:min(36/1240*100vw,36px*var(--pc-scale, 0.85));color:#fff;font-family:"Manrope","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;font-weight:700;font-size:min(16/1240*100vw,16px);background-color:#0a2a6b;border-radius:4px}@media screen and (max-width: 767px){.sec-faq__cat-num{width:min(32/400*100vw,32px);height:min(32/400*100vw,32px);font-size:min(16/400*100vw,16px)}}.sec-faq__items{display:flex;flex-direction:column;gap:min(10/1240*100vw,10px*var(--pc-scale, 0.85));margin-top:min(16/1240*100vw,16px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.sec-faq__items{gap:10px;margin-top:16px}}.faq-item{background-color:#fff;border:1px solid #cbcbcb;border-radius:min(8/1240*100vw,8px*var(--pc-scale, 0.85));box-shadow:0 2px 8px rgba(52,52,52,.06)}@media screen and (max-width: 767px){.faq-item{border-radius:8px}}.faq-item__q{display:flex;align-items:center;gap:min(14/1240*100vw,14px*var(--pc-scale, 0.85));padding:min(14/1240*100vw,14px*var(--pc-scale, 0.85)) min(18/1240*100vw,18px*var(--pc-scale, 0.85));font-weight:700;font-size:min(15/1240*100vw,15px);line-height:1.6;cursor:pointer;list-style:none}.faq-item__q::-webkit-details-marker{display:none}@media screen and (max-width: 767px){.faq-item__q{gap:10px;padding:12px 14px;font-size:min(13/400*100vw,13px)}}.faq-item__q-icon,.faq-item__a-icon{display:flex;align-items:center;justify-content:center;flex:none;width:min(26/1240*100vw,26px*var(--pc-scale, 0.85));height:min(26/1240*100vw,26px*var(--pc-scale, 0.85));color:#fff;font-family:"Manrope","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;font-weight:700;font-size:min(13/1240*100vw,13px);border-radius:4px}@media screen and (max-width: 767px){.faq-item__q-icon,.faq-item__a-icon{width:22px;height:22px;font-size:min(11/400*100vw,11px)}}.faq-item__q-icon{background-color:#337ab7}.faq-item__a-icon{background-color:#f98723}.faq-item__q-txt{flex:1}.faq-item__toggle{position:relative;flex:none;width:min(18/1240*100vw,18px*var(--pc-scale, 0.85));height:min(18/1240*100vw,18px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.faq-item__toggle{width:14px;height:14px}}.faq-item__toggle::before,.faq-item__toggle::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#436dd4}.faq-item__toggle::before{width:100%;height:2px}.faq-item__toggle::after{width:2px;height:100%}.faq-item[open] .faq-item__toggle::after{display:none}.faq-item__a{display:flex;align-items:flex-start;gap:min(14/1240*100vw,14px*var(--pc-scale, 0.85));margin:0 min(18/1240*100vw,18px*var(--pc-scale, 0.85)) min(14/1240*100vw,14px*var(--pc-scale, 0.85));padding:min(12/1240*100vw,12px*var(--pc-scale, 0.85)) min(16/1240*100vw,16px*var(--pc-scale, 0.85));background-color:#f3f3f3;border-radius:min(6/1240*100vw,6px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.faq-item__a{gap:10px;margin:0 14px 12px;padding:12px;border-radius:6px}}.faq-item__a-txt{flex:1;font-size:min(15/1240*100vw,15px);line-height:1.8}@media screen and (max-width: 767px){.faq-item__a-txt{font-size:min(13/400*100vw,13px);line-height:1.8}}/*# sourceMappingURL=faq.min.css.map */