:root{--f-gothic: "Hiragino Sans", "Noto Sans JP", "Yu Gothic", "Meiryo", sans-serif;--f-en: "Arial Black", "Helvetica Neue", "Hiragino Sans", "Noto Sans JP", "Roboto", Arial, sans-serif;--f-en--thin: "Helvetica Neue", Arial, sans-serif;--c-black: #333;--c-dark-blue: #004ea2;--c-blue: #3a84da;--c-orange: #fa552b;--c-yellow: #ffe122;--c-green: #26a3ac;--c-gray: #888;--c-light-gray: #a0a0a0;--c-bdr-gray: #bababa;--c-bdr-light-gray: #f0f3f5;--c-bdr-light-blue: #caddf2;--c-bdr-gray-green: linear-gradient(90deg, #bababa 80%, #26a3ac 80.1%);--c-bdr-light-orange: #ffc17e;--c-text-bdr-blue: #437bd0;--c-text-bdr-light-blue: #cedcf0;--c-bg-dark-blue: #071c7e;--c-bg-light-blue: #e8f3ff;--c-bg-light-blue-thin: #f0f7fe;--c-bg-light-blue-mid: #d9e8fd;--c-bg-light-blue-dark: #cfdef2;--c-bg-dark-gray: #818181;--c-bg-light-gray: #f3f3f3;--c-bg-blue-grad: linear-gradient(0deg, #e1ecf7, #e1ecf7), linear-gradient(0deg, rgba(225, 236, 247, 0.2), rgba(225, 236, 247, 0.2));--c-bg-gray-grad: linear-gradient(180deg, rgba(19, 57, 105, 0.2) 3.71%, rgba(19, 57, 105, 0) 101.59%);--c-bg-green-grad: linear-gradient(90deg, #678db3 0%, #2fa1a9 100%);--wp--preset--color--black: #000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);--wp--preset--duotone--dark-grayscale: url("#wp-duotone-dark-grayscale");--wp--preset--duotone--grayscale: url("#wp-duotone-grayscale");--wp--preset--duotone--purple-yellow: url("#wp-duotone-purple-yellow");--wp--preset--duotone--blue-red: url("#wp-duotone-blue-red");--wp--preset--duotone--midnight: url("#wp-duotone-midnight");--wp--preset--duotone--magenta-yellow: url("#wp-duotone-magenta-yellow");--wp--preset--duotone--purple-green: url("#wp-duotone-purple-green");--wp--preset--duotone--blue-orange: url("#wp-duotone-blue-orange");--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px}.faq__lead{text-align:center;font-size:1.5em;font-weight:600;margin-bottom:80px}.faq-list__group+.faq-list__group{margin-top:80px}.faq-list__group-label{font-size:1.375em;font-weight:600;border-bottom:1px solid #3b4043;padding-bottom:10px;margin-bottom:30px}.faq-list__content-list__item{display:block;box-shadow:0px 0px 24px rgba(0,0,0,.1);border-radius:10px;overflow:hidden;cursor:pointer}.faq-list__content-list__item+.faq-list__content-list__item{margin-top:20px}.faq-list__content-list__item__toggle{display:none}.faq-list__content-list__item--q{display:flex;gap:0 12px;font-size:1.25em;font-weight:600;color:var(--c-dark-blue);padding:18px 16px;transition:background-color .3s}.faq-list__content-list__item--q:hover{background-color:rgba(0,0,0,.04)}.faq-list__content-list__item--q:before{content:"";flex:0 0 auto;width:28px;height:28px;background:url("../img/icon/icon_question.svg") no-repeat;background-size:contain}.faq-list__content-list__item--q span{flex:1 1 auto}.faq-list__content-list__item--q:after{content:"";flex:0 0 auto;align-self:center;width:8px;height:8px;border-right:solid 2px var(--c-black);border-bottom:solid 2px var(--c-black);transform-origin:center;rotate:45deg;transition:rotate .3s}.faq-list__content-list__item--a{max-height:0;border-top:solid #f4f4f4;border-width:0;padding:0 32px 0;overflow:hidden;transition:max-height .3s,padding .3s,border-width .3s}.faq-list__content-list__item--a p{line-height:1.8}.faq-list__content-list__item--a p+p{margin-top:10px}.faq-list__content-list__item--a a{color:var(--c-dark-blue);text-decoration:underline}.faq-list__content-list__item--a a:hover{text-decoration:none}.faq-list__content-list__item__toggle:checked+.faq-list__content-list__item--q:after{rotate:-135deg}.faq-list__content-list__item__toggle:checked+.faq-list__content-list__item--q+.faq-list__content-list__item--a{max-height:500px;border-width:2px;padding:16px 32px 24px}@media screen and (max-width: 767px){.faq__lead{font-size:1.375em;margin-bottom:60px}.faq-list__group+.faq-list__group{margin-top:60px}.faq-list__content-list__item__toggle:checked+.faq-list__content-list__item--q+.faq-list__content-list__item--a{max-height:800px}}@media screen and (max-width: 575px){.faq__lead{font-size:1.25em}.faq-list__group-label{font-size:1.125em;padding-bottom:8px;margin-bottom:20px}.faq-list__content-list__item--q{gap:0 8px;font-size:1.125em;padding:12px 8px}.faq-list__content-list__item--q:before{width:24px;height:24px}.faq-list__content-list__item--a{padding:0 24px 0;font-size:.875em}.faq-list__content-list__item__toggle:checked+.faq-list__content-list__item--q+.faq-list__content-list__item--a{padding:16px 24px 24px}}/*# sourceMappingURL=faq.css.map */
