.theme-custom{--block-bg-color: }.theme-custom .c-bg-color{background-color:#fff}.theme-custom .c-border{border-color:#2FA565}.theme-custom .c-btn a,.theme-custom .c-btn input{background-color:#2FA565}.theme-custom .c-heading--bdr-btm,.theme-custom .c-heading--bdr-thin-btm{border-bottom-color:#2FA565}.theme-custom .c-symbol{background-color:#2FA565}.theme-custom .p-list-step-has-img:not(:last-child) .c-border::before{height:0;width:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #2FA565}.theme-custom .p-list-faq-accordion__checkbox:hover+.p-list-faq-accordion__title-area{background-color:rgba(47, 165, 101, 0.1)}.theme-custom .p-list-faq-accordion__title-area{border-bottom-color:#2FA565}.theme-custom .p-list-faq-accordion__title-area:after{color:#2FA565}.theme-custom .p-premium-sentence-merit__label{background-color:#2FA565}.theme-custom .p-premium-sentence-merit__header{border-color:#2FA565}.theme-custom .u-color-theme-main{color:#2FA565}.theme-custom div[data-structure="b-list-faq-accordion"] .p-list-faq-accordion__title-area:after{color:#2FA565}.theme-custom div[data-structure="b-premium-sentence-merit"] .p-premium-sentence-merit__label{background-color:#2FA565}.theme-custom div[data-structure=b-premium-sentence-merit] .p-premium-sentence-merit__header{border-bottom:1px solid #2FA565}.theme-custom div[data-structure=b-list-step-has-img] .p-list-step-has-img:not(:last-child) .c-border:before{border-top:20px solid #2FA565}.theme-custom div[data-structure=b-list-step-has-img] .p-list-step-has-img:not(:last-child) .c-border:after{border-top:20px solid #fff}.theme-custom div[data-structure="b-list-step-has-img"] .p-list-step-has-img .c-inner{border-color:#2FA565}.theme-custom div[data-structure="b-list-faq-accordion"] .p-list-faq-accordion__title-area{border-bottom:solid 2px #2FA565}.theme-custom div[data-structure=b-premium-sentence-merit] .p-premium-sentence-merit{box-shadow:0 0 1px rgba(0, 0, 0, 0.5)}.theme-custom .p-list__box--bdr{background-color:#fff}.theme-custom .p-list-step-has-img:not(:last-child) .c-border:after{border-top-color:#fff}.theme-custom .s_footer-peraichi{background-color:#2FA565}