@charset "UTF-8";@media screen and (max-width:767px){.pc{display:none}}@media screen and (max-width:1023px) and (min-width:768px){.pc{display:none}}@media screen and (min-width:1024px){.sp{display:none}}.smb-section__header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.smb-section__title{font-size:clamp(1.5rem,1.1479rem + 1.5023vw,2.5rem)}.smb-section__subtitle{font-size:clamp(.85rem,.7444rem + .4507vw,1.15rem)}.c-cta .cta__btn{position:relative;width:100%}.c-cta .cta__btn .smb-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(1rem,.912rem + .3756vw,1.25rem);height:100px;line-height:1.5;text-align:center;width:100%}.c-cta .svg-inline--fa{height:1.25rem;position:absolute;right:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem}.p-mv{background-color:#f4f6f6}.p-mv .mv__lead{padding-top:2.5rem}.p-mv .mv__lead .sme-text-color{font-size:clamp(1.15rem,.9387rem + .9014vw,1.75rem)}.p-mv .mv__lead .mv__lead-heading{font-size:clamp(1.75rem,1.3099rem + 1.8779vw,3rem);line-height:1.35}.p-mv .mv__lead:after{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e70012),color-stop(0,#13161a));background:linear-gradient(90deg,#e70012 50%,#13161a 0);content:"";display:block;height:4px;margin-top:1rem;margin-inline:auto;width:64px}.p-mv .wp-block-image{margin-left:calc(50% - 50vw);width:100vw}@media screen and (min-width:1024px){.p-mv .mv__lead{padding-top:0;position:relative;text-align:left}.p-mv .mv__lead:after{height:6px;left:0;margin-top:0;position:absolute;top:-1.5rem;width:128px}.p-mv .wp-block-image{margin-left:0;margin-right:calc(50% - 50vw)}}.p-cta .cta__lead{font-size:clamp(1rem,.912rem + .3756vw,1.25rem)}.p-problem .problem__item{margin-bottom:3rem}.p-problem .problem__item .problem__heading{font-size:clamp(1.25rem,1.0739rem + .7512vw,1.75rem)}.p-problem .problem__item .problem__lead{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:1/1;background-color:#f4f6f6;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(.65rem,.4739rem + .7512vw,1.15rem);justify-content:center;line-height:1.35;max-width:220px}.p-problem .problem__item .problem__img{bottom:-2.5rem;height:clamp(4rem,2.9437rem + 4.507vw,7rem);position:absolute;right:0;width:clamp(4rem,2.9437rem + 4.507vw,7rem)}.p-problem .problem__item:nth-child(2n){margin-top:1.5rem}.p-problem .problem__arrow{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width:1023px) and (min-width:768px){.p-problem .problem__columns{max-width:480px}}.p-solution .smb-section__title:after{height:0;margin-top:0;width:0}.p-solution .solution__wrap{max-width:1000px;padding:clamp(1.5rem,.9718rem + 2.2535vw,3rem) clamp(1rem,-.0563rem + 4.507vw,4rem)}.p-solution .solution__lead{font-size:clamp(.75rem,.3979rem + 1.5023vw,1.75rem);line-height:1.5}@media screen and (min-width:1024px){.p-solution .smb-section__title{margin-inline:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-solution .smb-section__title:after,.p-solution .smb-section__title:before{background-color:var(--accent-color);color:var(--accent-color);content:"";font-size:clamp(1.5rem,1.1479rem + 1.5023vw,2.5rem);height:64px;position:absolute;top:50%;width:3px}.p-solution .smb-section__title:before{left:-1rem;-webkit-transform:rotate(-35deg) translateY(-50%);transform:rotate(-35deg) translateY(-50%)}.p-solution .smb-section__title:after{right:-1rem;-webkit-transform:rotate(35deg) translateY(-50%);transform:rotate(35deg) translateY(-50%)}}.p-reason .reason__item .smb-items__item{border-radius:12px;-webkit-box-shadow:1px 2px 9px 0 rgba(58,68,83,.07);box-shadow:1px 2px 9px 0 rgba(58,68,83,.07);height:100%;position:relative}.p-reason .reason__item .smb-items__item__body{padding:var(--_padding1) var(--_padding1) var(--_padding2)}.p-reason .reason__item .smb-items__item:after{background-color:var(--accent-color);border-radius:999px;bottom:.15rem;content:"";height:8px;position:absolute;width:100%}.p-reason .reason__item .reason__img{height:clamp(8.75rem,7.8697rem + 3.7559vw,11.25rem);width:clamp(8.75rem,7.8697rem + 3.7559vw,11.25rem)}.p-reason .reason__item .reason__heading{font-size:clamp(1.15rem,1.1148rem + .1502vw,1.25rem)}.p-reason .reason__item .reason__text{font-size:clamp(.85rem,.7972rem + .2254vw,1rem)}.p-flow{counter-reset:num}.p-flow .flow__item{border-radius:12px;border-width:2px;-webkit-box-shadow:1px 2px 9px 0 rgba(58,68,83,.07);box-shadow:1px 2px 9px 0 rgba(58,68,83,.07);counter-increment:num;padding:2rem 0}.p-flow .flow__item .smb-media-text__figure{height:clamp(8.75rem,7.8697rem + 3.7559vw,11.25rem);width:clamp(8.75rem,7.8697rem + 3.7559vw,11.25rem)}.p-flow .flow__item .smb-media-text__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem);line-height:1}.p-flow .flow__item .smb-media-text__title:before{color:var(--accent-color);content:"STEP" counter(num,decimal-leading-zero);font-size:1rem;letter-spacing:0;margin-bottom:.5rem}.p-flow .flow__item .smb-media-text__title:after{background-color:#f4f6f6;content:"";height:1px;margin-top:1rem;width:100%}.p-flow .flow__item .smb-information__item .c-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-flow .flow__item .smb-information__item .c-row__col:first-child{margin-bottom:.25rem}.p-flow .flow__item .smb-information__item .smb-information__item__label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.p-flow .flow__item .smb-information__item__label:before{content:"▶";margin-right:.25rem}.p-flow .flow__item .flow__text{font-size:clamp(.85rem,.7972rem + .2254vw,1rem)}@media screen and (min-width:1024px){.p-flow .flow__item{padding:1rem 3rem}.p-flow .flow__item .c-row__col--lg-1-4{--_item-width:22%}.p-flow .flow__item .smb-information__item .c-row__col--md-2-3{--_item-width:100%}.p-flow .flow__item>.c-row{min-height:240px}}.p-faq .smb-accordion__item{background-color:var(--_color-white);border-radius:8px}.p-faq .smb-accordion__item__title{background-color:transparent;font-size:clamp(.85rem,.7092rem + .6009vw,1.25rem);line-height:1.5}.p-faq .smb-accordion__item__title:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:1/1;background-color:var(--accent-color);border-radius:50%;color:var(--_color-white);content:"Q";display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:clamp(1.75rem,1.4859rem + 1.1268vw,2.5rem);justify-content:center;margin-right:.75rem;width:clamp(1.75rem,1.4859rem + 1.1268vw,2.5rem)}.p-faq .smb-accordion__item__body{font-size:clamp(.85rem,.7972rem + .2254vw,1rem);padding:0 clamp(3rem,2.4718rem + 2.2535vw,4.5rem) 1.5rem}@media screen and (min-width:1024px){.p-faq .smb-accordion__item{padding:1rem}}.p-join{padding-bottom:clamp(10rem,8.2394rem + 7.5117vw,15rem);position:relative}.p-join .join__inner{background-color:var(--_color-white);border-radius:16px;-webkit-box-shadow:1px 2px 9px 0 rgba(58,68,83,.07);box-shadow:1px 2px 9px 0 rgba(58,68,83,.07);max-width:90%;top:clamp(10rem,8.2394rem + 7.5117vw,15rem)}.p-join .join__bk{left:0;position:absolute;top:0;width:100%;z-index:-1}.p-join .join__bk .wp-block-cover__inner-container:not(:root){margin-top:clamp(2rem,1.2958rem + 3.0047vw,4rem);margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-join .join__bk .wp-block-cover__inner-container:not(:root) svg{height:clamp(2.5rem,1.9718rem + 2.2535vw,4rem)}@media screen and (min-width:1024px){.p-join{padding-bottom:240px;position:relative}.p-join .join__inner{background-color:var(--_color-white);border-radius:20px;-webkit-box-shadow:1px 2px 9px 0 rgba(58,68,83,.07);box-shadow:1px 2px 9px 0 rgba(58,68,83,.07);max-width:1100px;top:240px}.p-join .join__bk{border-radius:20px;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-join .join__bk .wp-block-cover__inner-container:not(:root){margin-top:4rem;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}
/*# sourceMappingURL=style.min.css.map */