.p-faq{padding-bottom:16rem}@media screen and (max-width:767.98px){.p-faq{padding-bottom:6rem}}.l-content-heading{padding-bottom:7rem}@media screen and (max-width:767.98px){.l-content-heading{padding-bottom:4rem}}.l-anchor__list{margin-top:0}.p-faq-content{max-width:91.3rem;margin:0 auto}@media screen and (max-width:767.98px){.p-faq-content{padding-inline:2rem}}.p-faq-container{margin-top:10rem}@media screen and (max-width:767.98px){.p-faq-container{margin-top:5rem}}.p-faq-container+.p-faq-container{margin-top:16rem}@media screen and (max-width:767.98px){.p-faq-container+.p-faq-container{margin-top:6rem}}.p-faq__ttl{font-size:max(24px,3.2rem)}@media screen and (max-width:767.98px){.p-faq__ttl{font-size:2.2rem}}.p-faq__block{margin-top:4rem}@media screen and (max-width:767.98px){.p-faq__block{margin-top:2rem}}.p-faq__inner{border-top:1px solid #d9d9d9;padding-block:3.2rem}@media screen and (max-width:767.98px){.p-faq__inner{padding-block:1.4rem}}.p-faq__inner:not(:has(+.p-faq__inner)){border-bottom:1px solid #d9d9d9}.p-faq__row{display:flex;-moz-column-gap:4rem;column-gap:4rem}@media screen and (max-width:767.98px){.p-faq__row{-moz-column-gap:2rem;column-gap:2rem}}.p-faq__row .u-en{font-size:max(18px,2.4rem);flex-shrink:0;width:1em;position:relative;top:.2rem}@media screen and (max-width:767.98px){.p-faq__row .u-en{top:0}}.p-faq__question i{color:#31345c}.p-faq__answer{margin-top:1.8rem}@media screen and (max-width:767.98px){.p-faq__answer{margin-top:1rem}}.p-faq__answer i{color:#757575}.p-faq__answer .c-btn{text-align:center}.p-faq__body{flex-grow:1}@media screen and (max-width:767.98px){.p-faq__txt{line-height:1.5}}.p-faq__answer-body>*:first-child{margin-top:0 !important}.p-faq__answer-body:after{content:"";display:block;clear:both}.p-faq__answer-body>*:last-child{margin-bottom:0 !important}.p-faq__answer-body .p-faq__txt,.p-faq__answer-body p{font-weight:400}@media (any-hover){.p-faq__answer-body a{transition:.3s opacity}.p-faq__answer-body a:hover{opacity:.7}}.p-faq__answer-body .p-btn-wrapper{margin-top:2rem;max-width:34.2rem}@media screen and (max-width:767.98px){.p-faq__answer-body .p-btn-wrapper{margin-top:1rem}}.p-faq__answer-body .p-btn-wrapper a{line-height:1.4}.p-faq__answer-body .wp-block-image{margin:2rem 0}.p-faq__answer-body ul,.p-faq__answer-body ol{padding-left:1em;margin:2rem 0}.p-faq__answer-body ul li,.p-faq__answer-body ol li{font-size:max(12px,1.6rem);font-weight:400;line-height:1.5}@media screen and (max-width:767.98px){.p-faq__answer-body ul li,.p-faq__answer-body ol li{font-size:1.5rem}}.p-faq__answer-body ul li+li,.p-faq__answer-body ol li+li{margin-top:.5em}.p-faq__answer-body ul li{list-style:disc}.p-faq__answer-body ol li{list-style:decimal}@media screen and (max-width:767.98px){.p-faq__answer-body .wp-block-image .alignleft{float:none;margin:0 0 2rem}}@media screen and (max-width:767.98px){.p-faq__answer-body .wp-block-image .alignright{float:none;margin:0 0 2rem}}.p-faq__answer-body figcaption{line-height:1.4;font-weight:400}@media screen and (max-width:767.98px){.p-faq__answer-body .wp-block-image:has(.alignleft),.p-faq__answer-body .wp-block-image:has(.alignright){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.wp-block-buttons{margin-block:2rem;max-width:34.2rem;display:block;clear:both}@media screen and (max-width:767.98px){.wp-block-buttons{margin-block:1rem}}.wp-block-buttons .wp-block-button{display:block;width:100%}.wp-block-buttons .wp-block-button__link{display:grid;place-content:center;font-size:max(12px,1.6rem);min-height:6.9rem;line-height:1.4}@media (any-hover){.wp-block-buttons .wp-block-button__link{transition:.3s opacity}.wp-block-buttons .wp-block-button__link:hover{opacity:.7}}@media screen and (max-width:767.98px){.wp-block-buttons .wp-block-button__link{font-size:1.5rem}}