*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%;position:relative}body{line-height:1.56;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;width:100%}img{height:auto}input,button,textarea,select{font:inherit}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;margin:0;font-weight:400}a{text-decoration:none;transition:opacity .4s cubic-bezier(0.23, 1, 0.32, 1),color .4s cubic-bezier(0.23, 1, 0.32, 1),background-color .4s cubic-bezier(0.23, 1, 0.32, 1),border-color .4s cubic-bezier(0.23, 1, 0.32, 1),box-shadow .4s cubic-bezier(0.23, 1, 0.32, 1),transform .4s cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer}#root,#__next{isolation:isolate}ul{list-style:none}.pc_contents,.pc-only{display:block !important}@media screen and (max-width: 767.98px){.pc_contents,.pc-only{display:none !important}}.pc_contentsInline{display:inline !important}@media screen and (max-width: 767.98px){.pc_contentsInline{display:none !important}}.pc_contentsFlex{display:flex !important}@media screen and (max-width: 767.98px){.pc_contentsFlex{display:none !important}}.sp-only{display:none}@media screen and (max-width: 767.98px){.sp-only{display:block}}.sp_contentsInline{display:none !important}@media screen and (max-width: 767.98px){.sp_contentsInline{display:inline !important}}.sp_contentsFlex{display:none !important}@media screen and (max-width: 767.98px){.sp_contentsFlex{display:flex !important}}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.flexCenter{display:flex;justify-content:center;align-items:center}.justifyContentCenter{justify-content:center}.no-click{pointer-events:none}body.is-resizing *,body.is-resizing *::before,body.is-resizing *::after{transition:none !important;animation-play-state:paused !important}@keyframes opacityAnim{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes mask-fade{80%{opacity:1}to{opacity:1}}@-webkit-keyframes mask-animation{0%{-webkit-mask-position:center bottom;mask-position:center bottom;opacity:0}20%{opacity:1}to{-webkit-mask-position:center 0%;-webkit-mask-size:auto 500%;mask-position:center 0%;mask-size:auto 500%;opacity:1}}@keyframes mask-animation{0%{-webkit-mask-position:center bottom;mask-position:center bottom;opacity:0}20%{opacity:1}to{-webkit-mask-position:center 0%;-webkit-mask-size:auto 500%;mask-position:center 0%;mask-size:auto 500%;opacity:1}}.fadein{opacity:0;transform:translateY(20px);transition:opacity 1.5s ease,transform 1.5s ease}.fadein.is-show{opacity:1;transform:translateY(0)}@keyframes fadein-blur-animation{0%{opacity:0;transform:translateY(20px);filter:blur(8px)}50%{opacity:.5}100%{opacity:1;transform:translateY(0);filter:blur(0px)}}.fadein-bur{opacity:0;transform:translateY(20px);filter:blur(8px)}.fadein-bur.is-show{animation:fadein-blur-animation 1s ease forwards}html{font-size:min(calc(100vw * 0.0066137566), 11.2433862434px);font-size:round(min(calc(100vw * 0.0066137566), 11.2433862434px), 0.5px);scroll-behavior:smooth}html,body,button,a{font-family:"Noto Sans JP",sans-serif}a{color:#333}a:hover{opacity:.7}img,video,canvas{display:block;max-width:100%;height:auto;overflow:hidden}.inner{padding-left:min(calc(100vw * 0.0529100529), 89.9470899471px);padding-right:min(calc(100vw * 0.0529100529), 89.9470899471px);margin-inline:auto}@media screen and (max-width: 767.98px){.inner{padding-left:calc(100vw * 0.064);padding-right:calc(100vw * 0.064)}}.inner-width-1320{width:min(85.9375vw,1320px)}@media screen and (max-width: 767.98px){.inner-width-1320{width:100%}}span.wpcf7-not-valid-tip{font-size:min(calc(100vw * 0.0092592593), 15.7407407407px);font-size:min(round(calc(100vw * 0.0092592593), 2px), 15.7407407407px);margin-top:min(calc(100vw * 0.0033068783), 5.6216931217px)}@media screen and (max-width: 767.98px){span.wpcf7-not-valid-tip{font-size:calc(100vw * 0.0373333333);font-size:round(calc(100vw * 0.0373333333), 1px);margin-top:calc(100vw * 0.0133333333)}}.wpcf7-response-output{font-size:min(calc(100vw * 0.0092592593), 15.7407407407px);font-size:min(round(calc(100vw * 0.0092592593), 2px), 15.7407407407px)}@media screen and (max-width: 767.98px){.wpcf7-response-output{font-size:calc(100vw * 0.0373333333);font-size:round(calc(100vw * 0.0373333333), 1px)}}.photo{position:relative}.swiper-pagination-bullets.swiper-pagination-horizontal{top:-25px;bottom:0;text-align:right}@media screen and (max-width: 767.98px){.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;position:static}}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:40px;height:2px;border-radius:initial;margin:0}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:not(:first-child){margin-left:4px}.swiper-pagination-bullet-active{background:#333}.text-container{position:absolute;width:100%;margin-top:20px}@media screen and (max-width: 767.98px){.text-container{position:relative;margin-top:0}}.text-container .photo__text{opacity:1;font-size:18px;transition:opacity .25s;margin-top:0}.text-container .photo__text.active{opacity:1}.project-single .swiper-slide{aspect-ratio:16/9;height:min(calc(100vw * 0.5714285714), 971.4285714286px)}.wp-block-planus-slider-block{margin:min(calc(100vw * 0.1058201058), 179.8941798942px) auto 0;width:min(calc(100vw * 0.6613756614), 1124.3386243386px);max-width:100%}@media screen and (max-width: 767.98px){.wp-block-planus-slider-block{margin:calc(100vw * 0.2133333333) 0 0;width:100%}.wp-block-planus-slider-block .swiper-pagination-bullets.swiper-pagination-horizontal{padding-right:16px}}.custom-slider .swiper-slide{height:auto;display:flex;align-items:center;justify-content:center}.custom-slider .swiper-slide img{max-height:100%;object-fit:cover}.custom-slider .swiper-pagination-bullets.swiper-pagination-horizontal{top:0;position:relative}.wp-block-planus-slider-block-b{margin:min(calc(100vw * 0.1058201058), 179.8941798942px) auto 0;width:min(calc(100vw * 0.3849206349), 654.3650793651px);max-width:100%}@media screen and (max-width: 767.98px){.wp-block-planus-slider-block-b{margin:calc(100vw * 0.2133333333) 0 0;padding:0 16px;width:100%}}.custom-slider-b .swiper-slide{height:auto;display:flex;align-items:center;justify-content:center}.custom-slider-b .swiper-slide img{max-width:100%;object-fit:cover}.custom-slider-b .swiper-pagination-bullets.swiper-pagination-horizontal{top:0;position:relative}[data-scroll-trigger=mask]{position:relative;overflow:hidden}[data-scroll-trigger=mask] img,[data-scroll-trigger=mask] video,[data-scroll-trigger=mask] iframe{z-index:0;mask-image:url(../assets/images/common/mask.webp);mask-mode:alpha;mask-position:center bottom;mask-repeat:no-repeat;mask-size:auto 200%;opacity:0}[data-scroll-trigger=mask].visible img,[data-scroll-trigger=mask].visible video,[data-scroll-trigger=mask].visible iframe{animation:2.3s mask-animation cubic-bezier(0.115, 0.405, 0.24, 1) 0s forwards}.video{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;scale:1.3;opacity:0;transition:opacity .3s ease,visibility 0s linear}.video.active{opacity:1}@media screen and (max-width: 767.98px){.video{scale:1}}.video__inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video iframe{position:absolute;top:50%;left:50%;height:100vh;width:177.78vh;transform:translate(-50%, -50%);pointer-events:none;border:none}.breadcrumb{display:flex;justify-content:flex-end;padding:min(calc(100vw * 0.0158730159), 26.9841269841px) 0 min(calc(100vw * 0.0423280423), 71.9576719577px) 0}@media screen and (max-width: 767.98px){.breadcrumb{padding:calc(100vw * 0.0213333333) 0}}.breadcrumb__list{display:flex;align-items:center;gap:min(calc(100vw * 0.0052910053), 8.9947089947px);list-style:none;margin:0;padding:0}@media screen and (max-width: 767.98px){.breadcrumb__list{gap:8px}}.breadcrumb__item{display:flex;align-items:center}.breadcrumb__link{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0092592593), 15.7407407407px);font-size:min(round(calc(100vw * 0.0092592593), 2px), 15.7407407407px);line-height:min(calc(100vw * 0.0132275132), 22.4867724868px);color:#949494;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;transition:opacity .2s ease}.breadcrumb__link:hover{opacity:.6}@media screen and (max-width: 767.98px){.breadcrumb__link{font-size:14px;line-height:20px}}.breadcrumb__item+.breadcrumb__item::before{content:"";display:block;width:min(calc(100vw * 0.0165343915), 28.1084656085px);height:1px;background-color:#323232;margin-right:min(calc(100vw * 0.0052910053), 8.9947089947px);flex-shrink:0}@media screen and (max-width: 767.98px){.breadcrumb__item+.breadcrumb__item::before{width:25px;margin-right:8px}}.breadcrumb__current{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0092592593), 15.7407407407px);font-size:min(round(calc(100vw * 0.0092592593), 2px), 15.7407407407px);line-height:min(calc(100vw * 0.0132275132), 22.4867724868px);color:#323232;white-space:nowrap}@media screen and (max-width: 767.98px){.breadcrumb__current{font-size:14px;line-height:20px}}.lp-main{padding-top:min(calc(100vw * 0.0529100529), 89.9470899471px)}@media screen and (max-width: 767.98px){.lp-main{padding-top:calc(100vw * 0.16)}}.lp-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#fff;line-height:1.3;border-radius:min(calc(100vw * 0.0026455026), 4.4973544974px);transition:opacity .3s ease}.lp-btn:hover{opacity:.85}.lp-btn--consult{background:#cd2929}.lp-btn--download{background:#eb840e}.lp-header{position:fixed;top:0;left:0;width:100%;z-index:100;background:#fff;border-bottom:1px solid #d2d2d2}.lp-header__inner{display:flex;align-items:center;justify-content:space-between;gap:min(calc(100vw * 0.0158730159), 26.9841269841px);padding:min(calc(100vw * 0.0099206349), 16.8650793651px) min(calc(100vw * 0.0264550265), 44.9735449735px)}@media screen and (max-width: 767.98px){.lp-header__inner{padding:calc(100vw * 0.0266666667) calc(100vw * 0.0533333333)}}.lp-header__logo{display:block;width:min(calc(100vw * 0.1025132275), 174.2724867725px);flex-shrink:0}.lp-header__logo img{width:100%;height:auto}@media screen and (max-width: 767.98px){.lp-header__logo{width:calc(100vw * 0.32)}}@media screen and (max-width: 767.98px){.lp-header__nav{display:none}}.lp-header__nav-list{display:flex;align-items:center;gap:min(calc(100vw * 0.0158730159), 26.9841269841px)}.lp-header__nav-item{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0092592593), 15.7407407407px);font-size:min(round(calc(100vw * 0.0092592593), 2px), 15.7407407407px);color:#2a2a2a;white-space:nowrap;transition:color .3s ease}.lp-header__nav-item:hover{color:#0071c5;opacity:1}.lp-header__cta{display:flex;align-items:center;gap:min(calc(100vw * 0.0052910053), 8.9947089947px);flex-shrink:0}@media screen and (max-width: 767.98px){.lp-header__cta{display:none}}.lp-header__cta-btn{flex-direction:column;width:min(calc(100vw * 0.0793650794), 134.9206349206px);height:min(calc(100vw * 0.0330687831), 56.2169312169px);font-size:min(calc(100vw * 0.0092592593), 15.7407407407px);font-size:min(round(calc(100vw * 0.0092592593), 2px), 15.7407407407px);line-height:min(calc(100vw * 0.0119047619), 20.2380952381px)}.lp-header__hamburger{display:none}@media screen and (max-width: 767.98px){.lp-header__hamburger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:28px;height:28px;background:none;border:0;cursor:pointer}.lp-header__hamburger span{display:block;width:100%;height:2px;background:#0071c5;transition:transform .3s ease,opacity .3s ease}}@media screen and (max-width: 767.98px){.lp-header.is-open .lp-header__nav{display:block;position:absolute;top:100%;left:0;width:100%;background:#fff;padding:calc(100vw * 0.064);box-shadow:0 calc(100vw * 0.0213333333) calc(100vw * 0.032) rgba(0,0,0,.1)}.lp-header.is-open .lp-header__nav-list{flex-direction:column;align-items:center;gap:calc(100vw * 0.048)}}.lp-kv{display:flex;align-items:stretch;height:min(calc(100vw * 0.5396825397), 917.4603174603px)}@media screen and (max-width: 767.98px){.lp-kv{flex-direction:column;height:auto}}.lp-kv__mv{position:relative;flex:1;overflow:hidden;background:linear-gradient(137deg, #D9EBFC 9%, #E9F3FB 50%, #D9EBFC 90%);background-image:url(images/lp/kv-bg.jpg);background-size:cover;background-position:top left;background-repeat:no-repeat}@media screen and (max-width: 767.98px){.lp-kv__mv{width:100%;padding:calc(100vw * 0.1066666667) 0 calc(100vw * 0.1493333333);background-image:url(images/lp/kv-bg-sp.svg)}}.lp-kv__copy{position:absolute;top:min(calc(100vw * 0.0707671958), 120.3042328042px);left:min(calc(100vw * 0.0158730159), 26.9841269841px);right:min(calc(100vw * 0.0158730159), 26.9841269841px);display:flex;flex-direction:column;align-items:center;gap:min(calc(100vw * 0.0211640212), 35.9788359788px)}@media screen and (max-width: 767.98px){.lp-kv__copy{position:static;gap:calc(100vw * 0.064);padding:0 calc(100vw * 0.064)}}.lp-kv__heading{width:min(calc(100vw * 0.5535714286), 941.0714285714px);max-width:100%}.lp-kv__heading img{width:100%;height:auto}@media screen and (max-width: 767.98px){.lp-kv__heading{width:100%}}.lp-kv__points{display:flex;justify-content:center;align-items:center;gap:min(calc(100vw * 0.0052910053), 8.9947089947px)}@media screen and (max-width: 767.98px){.lp-kv__points{gap:calc(100vw * 0.0213333333)}}.lp-kv__point{width:min(calc(100vw * 0.1349206349), 229.3650793651px);height:auto}@media screen and (max-width: 767.98px){.lp-kv__point{width:calc(100vw * 0.288)}}.lp-kv__lead{font-family:"M PLUS 1",sans-serif;font-weight:500;font-size:min(calc(100vw * 0.0105820106), 17.9894179894px);font-size:min(round(calc(100vw * 0.0105820106), 2px), 17.9894179894px);line-height:2;color:#2a2a2a;text-align:center}@media screen and (max-width: 767.98px){.lp-kv__lead{font-size:calc(100vw * 0.0346666667);font-size:round(calc(100vw * 0.0346666667), 1px);line-height:1.9}}.lp-kv__note{position:absolute;bottom:min(calc(100vw * 0.0244708995), 41.6005291005px);left:min(calc(100vw * 0.0158730159), 26.9841269841px);right:min(calc(100vw * 0.0158730159), 26.9841269841px);text-align:right;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0066137566), 11.2433862434px);font-size:min(round(calc(100vw * 0.0066137566), 2px), 11.2433862434px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-kv__note{position:static;margin-top:calc(100vw * 0.0533333333);padding:0 calc(100vw * 0.064);font-size:calc(100vw * 0.0266666667);font-size:round(calc(100vw * 0.0266666667), 1px)}}.lp-kv__form{flex-shrink:0;width:min(calc(100vw * 0.2777777778), 472.2222222222px);background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;gap:min(calc(100vw * 0.0158730159), 26.9841269841px);padding:min(calc(100vw * 0.0066137566), 11.2433862434px) min(calc(100vw * 0.0264550265), 44.9735449735px) min(calc(100vw * 0.0264550265), 44.9735449735px)}@media screen and (max-width: 767.98px){.lp-kv__form{width:100%;gap:calc(100vw * 0.0533333333);padding:calc(100vw * 0.0853333333) calc(100vw * 0.064)}}.lp-kv__embed{width:100%}.lp-kv__embed iframe{display:block;width:100%;min-height:min(calc(100vw * 0.4761904762), 809.5238095238px);border:0}@media screen and (max-width: 767.98px){.lp-kv__embed iframe{min-height:calc(100vw * 1.92)}}.lp-kv__form-title-area{width:100%;display:flex;flex-direction:column;align-items:center;gap:min(calc(100vw * 0.0105820106), 17.9894179894px);text-align:center;color:#2a2a2a}.lp-kv__form-title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0158730159), 26.9841269841px);font-size:min(round(calc(100vw * 0.0158730159), 2px), 26.9841269841px);line-height:min(calc(100vw * 0.0171957672), 29.2328042328px)}@media screen and (max-width: 767.98px){.lp-kv__form-title{font-size:calc(100vw * 0.0586666667);font-size:round(calc(100vw * 0.0586666667), 1px);line-height:1.3}}.lp-kv__form-desc{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0092592593), 15.7407407407px);font-size:min(round(calc(100vw * 0.0092592593), 2px), 15.7407407407px);line-height:min(calc(100vw * 0.0132275132), 22.4867724868px)}@media screen and (max-width: 767.98px){.lp-kv__form-desc{font-size:calc(100vw * 0.0346666667);font-size:round(calc(100vw * 0.0346666667), 1px);line-height:1.5}}.lp-kv__form-fields{width:100%;display:flex;flex-direction:column;gap:min(calc(100vw * 0.0105820106), 17.9894179894px);padding:min(calc(100vw * 0.0052910053), 8.9947089947px)}@media screen and (max-width: 767.98px){.lp-kv__form-fields{gap:calc(100vw * 0.0373333333);padding:0}}.lp-kv__field{display:flex;flex-direction:column;gap:min(calc(100vw * 0.003968254), 6.746031746px)}@media screen and (max-width: 767.98px){.lp-kv__field{gap:calc(100vw * 0.016)}}.lp-kv__field-label{display:flex;align-items:center;gap:min(calc(100vw * 0.0046296296), 7.8703703704px);font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0092592593), 15.7407407407px);font-size:min(round(calc(100vw * 0.0092592593), 2px), 15.7407407407px);line-height:1.2;color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-kv__field-label{font-size:calc(100vw * 0.0346666667);font-size:round(calc(100vw * 0.0346666667), 1px);gap:calc(100vw * 0.0186666667)}}.lp-kv__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:min(calc(100vw * 0.0013227513), 2.2486772487px) min(calc(100vw * 0.0052910053), 8.9947089947px);font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0066137566), 11.2433862434px);font-size:min(round(calc(100vw * 0.0066137566), 2px), 11.2433862434px);line-height:min(calc(100vw * 0.0079365079), 13.4920634921px);color:#fff}@media screen and (max-width: 767.98px){.lp-kv__badge{font-size:calc(100vw * 0.0266666667);font-size:round(calc(100vw * 0.0266666667), 1px);padding:calc(100vw * 0.0053333333) calc(100vw * 0.0213333333)}}.lp-kv__badge--required{background:#062872}.lp-kv__badge--optional{background:#d2d2d2}.lp-kv__input{width:100%;height:min(calc(100vw * 0.0264550265), 44.9735449735px);border:1px solid #d3d3d3;border-radius:min(calc(100vw * 0.0026455026), 4.4973544974px);background:#fff;padding:0 min(calc(100vw * 0.0105820106), 17.9894179894px);font-family:"Noto Sans JP",sans-serif;font-size:min(calc(100vw * 0.0092592593), 15.7407407407px);font-size:min(round(calc(100vw * 0.0092592593), 2px), 15.7407407407px);color:#2a2a2a}.lp-kv__input::placeholder{color:#b8b8b8}@media screen and (max-width: 767.98px){.lp-kv__input{height:calc(100vw * 0.1173333333);font-size:calc(100vw * 0.0373333333);font-size:round(calc(100vw * 0.0373333333), 1px);padding:0 calc(100vw * 0.0373333333)}}.lp-kv__input--textarea{height:auto;padding:min(calc(100vw * 0.0079365079), 13.4920634921px) min(calc(100vw * 0.0105820106), 17.9894179894px);resize:vertical}@media screen and (max-width: 767.98px){.lp-kv__input--textarea{padding:calc(100vw * 0.032) calc(100vw * 0.0373333333)}}.lp-kv__agree{display:flex;align-items:center;justify-content:center;gap:min(calc(100vw * 0.0052910053), 8.9947089947px);font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0079365079), 13.4920634921px);font-size:min(round(calc(100vw * 0.0079365079), 2px), 13.4920634921px);line-height:1.2;color:#2a2a2a;cursor:pointer}@media screen and (max-width: 767.98px){.lp-kv__agree{font-size:calc(100vw * 0.032);font-size:round(calc(100vw * 0.032), 1px)}}.lp-kv__checkbox{width:min(calc(100vw * 0.0092592593), 15.7407407407px);height:min(calc(100vw * 0.0092592593), 15.7407407407px);border:1px solid #d2d2d2;accent-color:#0071c5}@media screen and (max-width: 767.98px){.lp-kv__checkbox{width:calc(100vw * 0.0426666667);height:calc(100vw * 0.0426666667)}}.lp-kv__agree-link{text-decoration:underline}.lp-kv__submit{background:#0071c5;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0079365079), 13.4920634921px);font-size:min(round(calc(100vw * 0.0079365079), 2px), 13.4920634921px);white-space:nowrap;padding:min(calc(100vw * 0.0052910053), 8.9947089947px) min(calc(100vw * 0.0105820106), 17.9894179894px);border:0;border-radius:min(calc(100vw * 0.0026455026), 4.4973544974px);cursor:pointer;transition:opacity .3s ease}.lp-kv__submit:hover{opacity:.85}@media screen and (max-width: 767.98px){.lp-kv__submit{font-size:calc(100vw * 0.04);font-size:round(calc(100vw * 0.04), 1px);padding:calc(100vw * 0.0373333333) calc(100vw * 0.064);width:100%}}.lp-inner{width:100%;padding-inline:min(calc(100vw * 0.0529100529), 89.9470899471px);margin-inline:auto}@media screen and (max-width: 767.98px){.lp-inner{padding-inline:calc(100vw * 0.064)}}.lp-worries{background:#fafafa;padding-top:min(calc(100vw * 0.0529100529), 89.9470899471px);overflow:hidden}.lp-worries__heading{text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#2a2a2a;font-size:min(calc(100vw * 0.0211640212), 35.9788359788px);font-size:min(round(calc(100vw * 0.0211640212), 2px), 35.9788359788px);line-height:1.4}.lp-worries__heading em{font-style:normal;font-size:min(calc(100vw * 0.0264550265), 44.9735449735px);font-size:min(round(calc(100vw * 0.0264550265), 2px), 44.9735449735px)}@media screen and (max-width: 767.98px){.lp-worries__heading{font-size:calc(100vw * 0.0586666667);font-size:round(calc(100vw * 0.0586666667), 1px)}.lp-worries__heading em{font-size:calc(100vw * 0.072);font-size:round(calc(100vw * 0.072), 1px)}}.lp-worries__list{display:flex;justify-content:center;align-items:flex-start;gap:min(calc(100vw * 0.0105820106), 17.9894179894px);margin-top:min(calc(100vw * 0.0264550265), 44.9735449735px)}@media screen and (max-width: 767.98px){.lp-worries__list{flex-wrap:wrap;gap:calc(100vw * 0.0426666667);margin-top:calc(100vw * 0.0853333333)}}.lp-worries__item{display:flex;flex-direction:column;align-items:center;gap:min(calc(100vw * 0.0052910053), 8.9947089947px)}.lp-worries__card{background:#fff;border:1px solid #d2d2d2;border-radius:min(calc(100vw * 0.0052910053), 8.9947089947px);padding:min(calc(100vw * 0.0158730159), 26.9841269841px);text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0132275132), 22.4867724868px);font-size:min(round(calc(100vw * 0.0132275132), 2px), 22.4867724868px);line-height:min(calc(100vw * 0.0211640212), 35.9788359788px);color:#2a2a2a;white-space:nowrap}@media screen and (max-width: 767.98px){.lp-worries__card{font-size:calc(100vw * 0.04);font-size:round(calc(100vw * 0.04), 1px);line-height:1.6;padding:calc(100vw * 0.0426666667)}}.lp-worries__dot{border:1px solid #d2d2d2;border-radius:50%;background:#fff}.lp-worries__dot--lg{width:min(calc(100vw * 0.0105820106), 17.9894179894px);height:min(calc(100vw * 0.0105820106), 17.9894179894px)}.lp-worries__dot--sm{width:min(calc(100vw * 0.0066137566), 11.2433862434px);height:min(calc(100vw * 0.0066137566), 11.2433862434px)}.lp-worries__people{display:block;width:min(calc(100vw * 0.3822751323), 649.8677248677px);height:auto;margin:min(calc(100vw * 0.0264550265), 44.9735449735px) auto 0}@media screen and (max-width: 767.98px){.lp-worries__people{width:calc(100vw * 0.7466666667);margin-top:calc(100vw * 0.0853333333)}}.lp-lead{background:#0071c5;padding:min(calc(100vw * 0.0529100529), 89.9470899471px) 0;text-align:center;color:#fff}@media screen and (max-width: 767.98px){.lp-lead{padding:calc(100vw * 0.128) 0}}.lp-lead__heading{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0264550265), 44.9735449735px);font-size:min(round(calc(100vw * 0.0264550265), 2px), 44.9735449735px);line-height:min(calc(100vw * 0.0476190476), 80.9523809524px)}@media screen and (max-width: 767.98px){.lp-lead__heading{font-size:calc(100vw * 0.0586666667);font-size:round(calc(100vw * 0.0586666667), 1px);line-height:1.7}}.lp-lead__em{color:#ffc55a;text-decoration:underline;text-decoration-color:#ffc55a;text-decoration-thickness:min(calc(100vw * 0.0026455026), 4.4973544974px);text-underline-offset:min(calc(100vw * 0.0066137566), 11.2433862434px)}@media screen and (max-width: 767.98px){.lp-lead__em{text-decoration-thickness:calc(100vw * 0.008);text-underline-offset:calc(100vw * 0.0133333333)}}.lp-lead__text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0132275132), 22.4867724868px);font-size:min(round(calc(100vw * 0.0132275132), 2px), 22.4867724868px);line-height:min(calc(100vw * 0.0264550265), 44.9735449735px);margin-top:min(calc(100vw * 0.0171957672), 29.2328042328px)}@media screen and (max-width: 767.98px){.lp-lead__text{font-size:calc(100vw * 0.0373333333);font-size:round(calc(100vw * 0.0373333333), 1px);line-height:1.8;margin-top:calc(100vw * 0.0533333333)}}.lp-feature{position:relative;padding:min(calc(100vw * 0.0529100529), 89.9470899471px) 0;background-color:#eaf4fc;background-image:url(images/lp/section3-bg.png);background-size:cover;background-position:center top;background-repeat:no-repeat}@media screen and (max-width: 767.98px){.lp-feature{padding:calc(100vw * 0.128) 0}}.lp-feature__heading{text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#2a2a2a}.lp-feature__heading .lp-feature__heading-sm{display:block;font-size:min(calc(100vw * 0.0211640212), 35.9788359788px);font-size:min(round(calc(100vw * 0.0211640212), 2px), 35.9788359788px);line-height:1.4}.lp-feature__heading .lp-feature__heading-lg{display:block;font-size:min(calc(100vw * 0.0264550265), 44.9735449735px);font-size:min(round(calc(100vw * 0.0264550265), 2px), 44.9735449735px);line-height:1.4}@media screen and (max-width: 767.98px){.lp-feature__heading .lp-feature__heading-sm{font-size:calc(100vw * 0.048);font-size:round(calc(100vw * 0.048), 1px)}.lp-feature__heading .lp-feature__heading-lg{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px)}}.lp-feature__list{display:flex;gap:min(calc(100vw * 0.0158730159), 26.9841269841px);align-items:stretch;margin-top:min(calc(100vw * 0.0264550265), 44.9735449735px)}@media screen and (max-width: 767.98px){.lp-feature__list{flex-direction:column;gap:calc(100vw * 0.0853333333);margin-top:calc(100vw * 0.0853333333)}}.lp-feature__item{flex:1;background:#fff;border:4px solid #f0f0f0;border-radius:min(calc(100vw * 0.0105820106), 17.9894179894px);padding:min(calc(100vw * 0.0264550265), 44.9735449735px) min(calc(100vw * 0.0198412698), 33.7301587302px);display:flex;flex-direction:column;align-items:center;gap:min(calc(100vw * 0.0105820106), 17.9894179894px);box-shadow:0 min(calc(100vw * 0.0026455026), 4.4973544974px) min(calc(100vw * 0.0132275132), 22.4867724868px) rgba(0,60,120,.08)}@media screen and (max-width: 767.98px){.lp-feature__item{gap:calc(100vw * 0.0426666667);padding:calc(100vw * 0.0746666667);border-width:3px;border-radius:calc(100vw * 0.032)}}.lp-feature__title{display:flex;flex-direction:column;align-items:center;gap:min(calc(100vw * 0.0052910053), 8.9947089947px);text-align:center;font-family:"M PLUS 1",sans-serif}.lp-feature__title .lp-feature__title-sm{font-weight:700;font-size:min(calc(100vw * 0.0158730159), 26.9841269841px);font-size:min(round(calc(100vw * 0.0158730159), 2px), 26.9841269841px);line-height:1.4}.lp-feature__title .lp-feature__title-lg{font-weight:800;font-size:min(calc(100vw * 0.0224867725), 38.2275132275px);font-size:min(round(calc(100vw * 0.0224867725), 2px), 38.2275132275px);line-height:1.2}.lp-feature__title--red{color:#cd2929}.lp-feature__title--blue{color:#0071c5}.lp-feature__title--orange{color:#eb840e}.lp-feature__title--teal{color:#00968c}@media screen and (max-width: 767.98px){.lp-feature__title .lp-feature__title-sm{font-size:calc(100vw * 0.048);font-size:round(calc(100vw * 0.048), 1px)}.lp-feature__title .lp-feature__title-lg{font-size:calc(100vw * 0.0693333333);font-size:round(calc(100vw * 0.0693333333), 1px)}}.lp-feature__desc{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0105820106), 17.9894179894px);font-size:min(round(calc(100vw * 0.0105820106), 2px), 17.9894179894px);line-height:min(calc(100vw * 0.0211640212), 35.9788359788px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-feature__desc{font-size:calc(100vw * 0.0373333333);font-size:round(calc(100vw * 0.0373333333), 1px);line-height:1.8}}.lp-cta{background:#062872}.lp-cta__inner{display:flex;flex-direction:column;align-items:center;gap:min(calc(100vw * 0.0317460317), 53.9682539683px);margin-top:min(calc(100vw * -0.0013227513), -2.2486772487px);z-index:1;position:relative;padding:min(calc(100vw * 0.0330687831), 56.2169312169px) min(calc(100vw * 0.1851851852), 314.8148148148px) min(calc(100vw * 0.0740740741), 125.9259259259px)}@media screen and (max-width: 767.98px){.lp-cta__inner{padding:calc(100vw * 0.128) calc(100vw * 0.064);gap:calc(100vw * 0.0746666667)}}.lp-cta--2 .lp-cta__inner{padding-top:min(calc(100vw * 0.0264550265), 44.9735449735px);padding-bottom:min(calc(100vw * 0.0529100529), 89.9470899471px)}@media screen and (max-width: 767.98px){.lp-cta--2 .lp-cta__inner{padding-top:calc(100vw * 0.128);padding-bottom:calc(100vw * 0.128)}}.lp-cta--2{z-index:2;position:relative}@media screen and (max-width: 767.98px){.lp-cta--2{margin-top:calc(100vw * -0.0533333333)}}.lp-cta__text{display:flex;flex-direction:column;align-items:center;gap:min(calc(100vw * 0.0165343915), 28.1084656085px);text-align:center;color:#fff}.lp-cta__heading{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0198412698), 33.7301587302px);font-size:min(round(calc(100vw * 0.0198412698), 2px), 33.7301587302px);line-height:min(calc(100vw * 0.0224867725), 38.2275132275px)}@media screen and (max-width: 767.98px){.lp-cta__heading{font-size:calc(100vw * 0.0533333333);font-size:round(calc(100vw * 0.0533333333), 1px);line-height:1.5}}.lp-cta__heading-line{white-space:nowrap}.lp-cta__sub{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:min(calc(100vw * 0.0119047619), 20.2380952381px);font-size:min(round(calc(100vw * 0.0119047619), 2px), 20.2380952381px);line-height:min(calc(100vw * 0.0198412698), 33.7301587302px)}@media screen and (max-width: 767.98px){.lp-cta__sub{font-size:calc(100vw * 0.0346666667);font-size:round(calc(100vw * 0.0346666667), 1px);line-height:1.8}}.lp-cta__btns{display:flex;width:100%;gap:min(calc(100vw * 0.0211640212), 35.9788359788px)}@media screen and (max-width: 767.98px){.lp-cta__btns{flex-direction:column;gap:calc(100vw * 0.0426666667)}}.lp-cta__btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:min(calc(100vw * 0.0013227513), 2.2486772487px);padding:min(calc(100vw * 0.0158730159), 26.9841269841px) min(calc(100vw * 0.0211640212), 35.9788359788px);border-radius:min(calc(100vw * 0.0052910053), 8.9947089947px);color:#fff;text-align:center;transition:opacity .3s ease}.lp-cta__btn:hover{opacity:.88}.lp-cta__btn--red{background:#cd2929}.lp-cta__btn--orange{background:#eb840e;white-space:nowrap}@media screen and (max-width: 767.98px){.lp-cta__btn{padding:calc(100vw * 0.0426666667);border-radius:calc(100vw * 0.0213333333)}}.lp-cta__btn-sm{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0105820106), 17.9894179894px);font-size:min(round(calc(100vw * 0.0105820106), 2px), 17.9894179894px)}@media screen and (max-width: 767.98px){.lp-cta__btn-sm{font-size:calc(100vw * 0.032);font-size:round(calc(100vw * 0.032), 1px)}}.lp-cta__btn-lg{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0198412698), 33.7301587302px);font-size:min(round(calc(100vw * 0.0198412698), 2px), 33.7301587302px)}@media screen and (max-width: 767.98px){.lp-cta__btn-lg{font-size:calc(100vw * 0.0533333333);font-size:round(calc(100vw * 0.0533333333), 1px)}}.lp-works{background:#f3f9fe;padding:min(calc(100vw * 0.0740740741), 125.9259259259px) 0 min(calc(100vw * 0.0529100529), 89.9470899471px)}@media screen and (max-width: 767.98px){.lp-works{padding:calc(100vw * 0.1493333333) 0}}.lp-works__viewport{display:flex;align-items:center;justify-content:center;gap:min(calc(100vw * 0.0264550265), 44.9735449735px);padding:0 min(calc(100vw * 0.0740740741), 125.9259259259px)}@media screen and (max-width: 767.98px){.lp-works__viewport{padding:0 calc(100vw * 0.064);gap:calc(100vw * 0.0213333333)}}.lp-works__container{flex:1;min-width:0;display:flex;flex-direction:column;gap:min(calc(100vw * 0.0317460317), 53.9682539683px)}@media screen and (max-width: 767.98px){.lp-works__container{gap:calc(100vw * 0.0746666667)}}.lp-works__heading{text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0264550265), 44.9735449735px);font-size:min(round(calc(100vw * 0.0264550265), 2px), 44.9735449735px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-works__heading{font-size:calc(100vw * 0.0693333333);font-size:round(calc(100vw * 0.0693333333), 1px)}}.lp-works__arrow{flex-shrink:0;width:min(calc(100vw * 0.0264550265), 44.9735449735px);height:min(calc(100vw * 0.0264550265), 44.9735449735px);background:url(images/lp/arrow.svg) center/min(calc(100vw * 0.0092592593), 15.7407407407px) auto no-repeat;border:0;cursor:pointer;transition:opacity .2s ease}.lp-works__arrow--next{transform:scaleX(-1)}.lp-works__arrow:hover{opacity:.6}@media screen and (max-width: 767.98px){.lp-works__arrow{width:calc(100vw * 0.0746666667);height:calc(100vw * 0.0746666667);background-size:calc(100vw * 0.032) auto}}.lp-works__list{display:flex;align-items:stretch}.lp-works__card{flex-shrink:0;background:#fff;border:4px solid #f0f0f0;border-radius:min(calc(100vw * 0.0105820106), 17.9894179894px);padding:min(calc(100vw * 0.0264550265), 44.9735449735px);display:flex;flex-direction:column;align-items:flex-start;gap:min(calc(100vw * 0.0105820106), 17.9894179894px);box-shadow:0 min(calc(100vw * 0.0026455026), 4.4973544974px) min(calc(100vw * 0.0132275132), 22.4867724868px) rgba(0,60,120,.06)}@media screen and (max-width: 767.98px){.lp-works__card{padding:calc(100vw * 0.064);border-width:3px;border-radius:calc(100vw * 0.032)}}.lp-works__tag{background:#062872;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0105820106), 17.9894179894px);font-size:min(round(calc(100vw * 0.0105820106), 2px), 17.9894179894px);border-radius:min(calc(100vw * 0.0026455026), 4.4973544974px);padding:min(calc(100vw * 0.0026455026), 4.4973544974px) min(calc(100vw * 0.0105820106), 17.9894179894px)}@media screen and (max-width: 767.98px){.lp-works__tag{font-size:calc(100vw * 0.0346666667);font-size:round(calc(100vw * 0.0346666667), 1px);padding:calc(100vw * 0.0106666667) calc(100vw * 0.032)}}.lp-works__img{width:100%;aspect-ratio:300/200;object-fit:cover;border-radius:min(calc(100vw * 0.0052910053), 8.9947089947px)}.lp-works__body{display:flex;flex-direction:column;gap:min(calc(100vw * 0.0079365079), 13.4920634921px);width:100%}.lp-works__title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0132275132), 22.4867724868px);font-size:min(round(calc(100vw * 0.0132275132), 2px), 22.4867724868px);line-height:1.5;color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-works__title{font-size:calc(100vw * 0.0453333333);font-size:round(calc(100vw * 0.0453333333), 1px)}}.lp-works__meta{display:flex;flex-direction:column;gap:min(calc(100vw * 0.0052910053), 8.9947089947px)}.lp-works__meta li{display:flex;align-items:center;gap:min(calc(100vw * 0.0105820106), 17.9894179894px)}@media screen and (max-width: 767.98px){.lp-works__meta li{gap:calc(100vw * 0.032)}}.lp-works__meta-label{flex-shrink:0;border:1px solid #d2d2d2;border-radius:min(calc(100vw * 0.0026455026), 4.4973544974px);padding:min(calc(100vw * 0.0026455026), 4.4973544974px) min(calc(100vw * 0.0052910053), 8.9947089947px);font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0092592593), 15.7407407407px);font-size:min(round(calc(100vw * 0.0092592593), 2px), 15.7407407407px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-works__meta-label{font-size:calc(100vw * 0.032);font-size:round(calc(100vw * 0.032), 1px)}}.lp-works__meta-value{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0105820106), 17.9894179894px);font-size:min(round(calc(100vw * 0.0105820106), 2px), 17.9894179894px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-works__meta-value{font-size:calc(100vw * 0.0373333333);font-size:round(calc(100vw * 0.0373333333), 1px)}}.lp-works__text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0105820106), 17.9894179894px);font-size:min(round(calc(100vw * 0.0105820106), 2px), 17.9894179894px);line-height:min(calc(100vw * 0.0211640212), 35.9788359788px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-works__text{font-size:calc(100vw * 0.0346666667);font-size:round(calc(100vw * 0.0346666667), 1px);line-height:1.8}}.lp-flow{background:#f3f9fe;padding:0 0 min(calc(100vw * 0.0740740741), 125.9259259259px);scroll-margin-top:min(calc(100vw * 0.0529100529), 89.9470899471px)}@media screen and (max-width: 767.98px){.lp-flow{padding-bottom:calc(100vw * 0.1493333333);scroll-margin-top:calc(100vw * 0.16)}}.lp-flow__inner{padding:0 min(calc(100vw * 0.1058201058), 179.8941798942px);display:flex;flex-direction:column;align-items:center;gap:min(calc(100vw * 0.0317460317), 53.9682539683px)}@media screen and (max-width: 767.98px){.lp-flow__inner{padding:0 calc(100vw * 0.064);gap:calc(100vw * 0.0746666667)}}.lp-flow__heading{text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0264550265), 44.9735449735px);font-size:min(round(calc(100vw * 0.0264550265), 2px), 44.9735449735px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-flow__heading{font-size:calc(100vw * 0.0693333333);font-size:round(calc(100vw * 0.0693333333), 1px)}}.lp-flow__card{position:relative;width:100%;background:#fff;border:4px solid #f0f0f0;border-radius:min(calc(100vw * 0.0105820106), 17.9894179894px);padding:min(calc(100vw * 0.037037037), 62.962962963px)}@media screen and (max-width: 767.98px){.lp-flow__card{padding:0;border-width:3px;border-radius:calc(100vw * 0.032);background:none;border:none}}.lp-flow__list{position:relative;display:flex;flex-direction:column;gap:min(calc(100vw * 0.0211640212), 35.9788359788px);z-index:1}@media screen and (max-width: 767.98px){.lp-flow__list{gap:calc(100vw * 0.0533333333)}}.lp-flow__list::before{content:"";position:absolute;left:min(calc(100vw * 0.1097883598), 186.6402116402px);top:min(calc(100vw * 0.0158730159), 26.9841269841px);bottom:min(calc(100vw * 0.0158730159), 26.9841269841px);width:4px;background:#0071c5;z-index:0}@media screen and (max-width: 767.98px){.lp-flow__list::before{display:none}}.lp-flow__item{display:flex;align-items:center;gap:min(calc(100vw * 0.0264550265), 44.9735449735px)}@media screen and (max-width: 767.98px){.lp-flow__item{flex-direction:column;align-items:stretch;gap:calc(100vw * 0.032)}}.lp-flow__label{position:relative;z-index:1;flex-shrink:0;width:min(calc(100vw * 0.2248677249), 382.2751322751px);display:flex;align-items:center;gap:min(calc(100vw * 0.0052910053), 8.9947089947px);background:#0071c5;color:#fff;border-radius:500px;padding:min(calc(100vw * 0.0052910053), 8.9947089947px) min(calc(100vw * 0.0158730159), 26.9841269841px);white-space:nowrap}@media screen and (max-width: 767.98px){.lp-flow__label{width:100%;flex:none;justify-content:flex-start;padding:calc(100vw * 0.0186666667) calc(100vw * 0.0533333333)}}.lp-flow__num{display:flex;align-items:flex-end;gap:min(calc(100vw * 0.0026455026), 4.4973544974px);padding:min(calc(100vw * 0.0052910053), 8.9947089947px);font-family:"M PLUS 1",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0105820106), 17.9894179894px);font-size:min(round(calc(100vw * 0.0105820106), 2px), 17.9894179894px)}.lp-flow__num b{font-weight:500;font-size:min(calc(100vw * 0.0158730159), 26.9841269841px);font-size:min(round(calc(100vw * 0.0158730159), 2px), 26.9841269841px);line-height:1}@media screen and (max-width: 767.98px){.lp-flow__num{padding:calc(100vw * 0.0053333333);font-size:calc(100vw * 0.032);font-size:round(calc(100vw * 0.032), 1px)}.lp-flow__num b{font-size:calc(100vw * 0.048);font-size:round(calc(100vw * 0.048), 1px)}}.lp-flow__step-title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0132275132), 22.4867724868px);font-size:min(round(calc(100vw * 0.0132275132), 2px), 22.4867724868px);line-height:1.4}@media screen and (max-width: 767.98px){.lp-flow__step-title{font-size:calc(100vw * 0.0373333333);font-size:round(calc(100vw * 0.0373333333), 1px)}}.lp-flow__text{flex:1;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0105820106), 17.9894179894px);font-size:min(round(calc(100vw * 0.0105820106), 2px), 17.9894179894px);line-height:min(calc(100vw * 0.0211640212), 35.9788359788px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-flow__text{flex:none;width:100%;font-weight:500;font-size:calc(100vw * 0.0346666667);font-size:round(calc(100vw * 0.0346666667), 1px);line-height:1.8}}.lp-faq{background:#fff}.lp-faq__inner{padding:min(calc(100vw * 0.0740740741), 125.9259259259px) min(calc(100vw * 0.1058201058), 179.8941798942px);display:flex;flex-direction:column;align-items:center;gap:min(calc(100vw * 0.037037037), 62.962962963px)}@media screen and (max-width: 767.98px){.lp-faq__inner{padding:calc(100vw * 0.1493333333) calc(100vw * 0.064);gap:calc(100vw * 0.0853333333)}}.lp-faq__heading{text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0264550265), 44.9735449735px);font-size:min(round(calc(100vw * 0.0264550265), 2px), 44.9735449735px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-faq__heading{font-size:calc(100vw * 0.0693333333);font-size:round(calc(100vw * 0.0693333333), 1px)}}.lp-faq__list{width:100%;display:flex;flex-direction:column}.lp-faq__item{border-bottom:1px solid #d2d2d2}.lp-faq__item:first-child{border-top:1px solid #d2d2d2}.lp-faq__inner-row{display:flex;align-items:flex-start;gap:min(calc(100vw * 0.0264550265), 44.9735449735px);padding:min(calc(100vw * 0.0158730159), 26.9841269841px)}@media screen and (max-width: 767.98px){.lp-faq__inner-row{gap:calc(100vw * 0.032);padding:calc(100vw * 0.0426666667) calc(100vw * 0.0106666667)}}.lp-faq__body{flex:1;min-width:0}.lp-faq__question{display:flex;align-items:center;gap:min(calc(100vw * 0.0231481481), 39.3518518519px)}@media screen and (max-width: 767.98px){.lp-faq__question{align-items:flex-start;gap:calc(100vw * 0.032)}}.lp-faq__q-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0132275132), 22.4867724868px);font-size:min(round(calc(100vw * 0.0132275132), 2px), 22.4867724868px);line-height:1.5;color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-faq__q-text{font-size:calc(100vw * 0.04);font-size:round(calc(100vw * 0.04), 1px);line-height:1.6}}.lp-faq__answer{display:none;align-items:flex-start;gap:min(calc(100vw * 0.0257936508), 43.8492063492px);margin-top:min(calc(100vw * 0.0105820106), 17.9894179894px)}@media screen and (max-width: 767.98px){.lp-faq__answer{gap:calc(100vw * 0.032);margin-top:calc(100vw * 0.032)}}.lp-faq__a-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0105820106), 17.9894179894px);font-size:min(round(calc(100vw * 0.0105820106), 2px), 17.9894179894px);line-height:min(calc(100vw * 0.0211640212), 35.9788359788px);color:#2a2a2a;white-space:pre-wrap}@media screen and (max-width: 767.98px){.lp-faq__a-text{font-size:calc(100vw * 0.0346666667);font-size:round(calc(100vw * 0.0346666667), 1px);line-height:1.8}}.lp-faq__mark{flex-shrink:0;width:min(calc(100vw * 0.0264550265), 44.9735449735px);text-align:center;font-family:"M PLUS 1",sans-serif;font-weight:800;font-size:min(calc(100vw * 0.0198412698), 33.7301587302px);font-size:min(round(calc(100vw * 0.0198412698), 2px), 33.7301587302px);line-height:1.2}.lp-faq__mark--q{color:#0071c5}.lp-faq__mark--a{color:#cd2929}@media screen and (max-width: 767.98px){.lp-faq__mark{width:calc(100vw * 0.064);font-size:calc(100vw * 0.0533333333);font-size:round(calc(100vw * 0.0533333333), 1px)}}.lp-faq__toggle{flex-shrink:0;width:min(calc(100vw * 0.0264550265), 44.9735449735px);height:min(calc(100vw * 0.0264550265), 44.9735449735px);background:#0071c5;border:0;border-radius:min(calc(100vw * 0.003968254), 6.746031746px);cursor:pointer;position:relative;transition:opacity .2s ease}.lp-faq__toggle:hover{opacity:.85}.lp-faq__toggle::before,.lp-faq__toggle::after{content:"";position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%, -50%)}.lp-faq__toggle::before{width:min(calc(100vw * 0.0105820106), 17.9894179894px);height:3px}.lp-faq__toggle::after{width:3px;height:min(calc(100vw * 0.0105820106), 17.9894179894px)}@media screen and (max-width: 767.98px){.lp-faq__toggle{width:calc(100vw * 0.0853333333);height:calc(100vw * 0.0853333333);border-radius:calc(100vw * 0.016)}.lp-faq__toggle::before{width:calc(100vw * 0.0373333333)}.lp-faq__toggle::after{height:calc(100vw * 0.0373333333)}}.lp-faq__item.is-open .lp-faq__answer{display:flex}.lp-faq__item.is-open .lp-faq__toggle::after{display:none}.lp-footer{background:#eaeaea}.lp-footer__inner{display:flex;justify-content:space-between;align-items:center;padding:min(calc(100vw * 0.0264550265), 44.9735449735px)}@media screen and (max-width: 767.98px){.lp-footer__inner{flex-direction:column;gap:calc(100vw * 0.0213333333);padding:calc(100vw * 0.064)}}.lp-footer__name,.lp-footer__copy{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0105820106), 17.9894179894px);font-size:min(round(calc(100vw * 0.0105820106), 2px), 17.9894179894px);line-height:min(calc(100vw * 0.0198412698), 33.7301587302px);color:#2a2a2a;white-space:nowrap}@media screen and (max-width: 767.98px){.lp-footer__name,.lp-footer__copy{font-size:calc(100vw * 0.032);font-size:round(calc(100vw * 0.032), 1px)}}.lp-footer__name a{color:inherit;text-decoration:none}.lp-footer__name a:hover{text-decoration:underline}.lp-footer__logo{display:none}.lp-compare{background:#fafafa;padding:min(calc(100vw * 0.0529100529), 89.9470899471px) 0}@media screen and (max-width: 767.98px){.lp-compare{padding:calc(100vw * 0.128) 0}}.lp-compare__inner{padding:0 min(calc(100vw * 0.1058201058), 179.8941798942px);display:flex;flex-direction:column;align-items:center;gap:min(calc(100vw * 0.0264550265), 44.9735449735px)}@media screen and (max-width: 767.98px){.lp-compare__inner{padding:0 calc(100vw * 0.0426666667);gap:calc(100vw * 0.064)}}.lp-compare__heading{text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0264550265), 44.9735449735px);font-size:min(round(calc(100vw * 0.0264550265), 2px), 44.9735449735px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-compare__heading{font-size:calc(100vw * 0.0693333333);font-size:round(calc(100vw * 0.0693333333), 1px)}}.lp-compare__table{width:100%}.lp-compare__scroll-wrap{position:relative;width:100%}.lp-compare__scroll-hint{display:none}.lp-compare__head{display:flex;gap:0}@media screen and (max-width: 767.98px){.lp-compare__head{gap:calc(100vw * 0.0213333333)}}.lp-compare__head-label{width:min(calc(100vw * 0.1322751323), 224.8677248677px);flex-shrink:0}@media screen and (max-width: 767.98px){.lp-compare__head-label{display:none}}.lp-compare__cols{flex:1;display:flex;gap:min(calc(100vw * 0.0052910053), 8.9947089947px);min-width:0}@media screen and (max-width: 767.98px){.lp-compare__cols{gap:calc(100vw * 0.016)}}.lp-compare__head-cell{flex:1;min-width:0;padding:min(calc(100vw * 0.0211640212), 35.9788359788px);border-radius:min(calc(100vw * 0.0052910053), 8.9947089947px) min(calc(100vw * 0.0052910053), 8.9947089947px) 0 0;background:#062872;color:#fff;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0132275132), 22.4867724868px);font-size:min(round(calc(100vw * 0.0132275132), 2px), 22.4867724868px);line-height:1.3}.lp-compare__head-cell--daiwa{background:#0071c5}@media screen and (max-width: 767.98px){.lp-compare__head-cell{padding:calc(100vw * 0.0266666667) calc(100vw * 0.016);font-size:calc(100vw * 0.0293333333);font-size:round(calc(100vw * 0.0293333333), 1px)}}.lp-compare__row{display:flex;gap:0;align-items:stretch}@media screen and (max-width: 767.98px){.lp-compare__row{gap:calc(100vw * 0.0213333333)}}.lp-compare__head+.lp-compare__row{border-top:1px solid #d2d2d2}.lp-compare__row-label{width:min(calc(100vw * 0.1322751323), 224.8677248677px);flex-shrink:0;display:flex;align-items:center;justify-content:center;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0132275132), 22.4867724868px);font-size:min(round(calc(100vw * 0.0132275132), 2px), 22.4867724868px);color:#2a2a2a;white-space:nowrap;border-bottom:1px solid #d2d2d2}@media screen and (max-width: 767.98px){.lp-compare__row-label{width:calc(100vw * 0.1706666667);font-size:calc(100vw * 0.032);font-size:round(calc(100vw * 0.032), 1px);white-space:normal}}.lp-compare__cell{flex:1;min-width:0;display:flex;align-items:center;gap:min(calc(100vw * 0.0105820106), 17.9894179894px);padding:min(calc(100vw * 0.0211640212), 35.9788359788px);background:#fff;border-bottom:1px solid #d2d2d2}@media screen and (max-width: 767.98px){.lp-compare__cell{flex-direction:column;gap:calc(100vw * 0.016);padding:calc(100vw * 0.0266666667) calc(100vw * 0.016);text-align:center}}.lp-compare__mark{flex-shrink:0;width:min(calc(100vw * 0.0264550265), 44.9735449735px);height:min(calc(100vw * 0.0264550265), 44.9735449735px)}@media screen and (max-width: 767.98px){.lp-compare__mark{width:calc(100vw * 0.064);height:calc(100vw * 0.064)}}.lp-compare__cell-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0092592593), 15.7407407407px);font-size:min(round(calc(100vw * 0.0092592593), 2px), 15.7407407407px);line-height:min(calc(100vw * 0.0132275132), 22.4867724868px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-compare__cell-text{font-size:calc(100vw * 0.0293333333);font-size:round(calc(100vw * 0.0293333333), 1px);line-height:1.5}}.lp-price{position:relative;overflow:hidden;background:#0071c5;padding:min(calc(100vw * 0.0529100529), 89.9470899471px) 0}@media screen and (max-width: 767.98px){.lp-price{padding:calc(100vw * 0.128) 0}}.lp-price::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:min(calc(100vw * 0.1587301587), 269.8412698413px);background:url(images/lp/price-arc.svg) bottom center/100% 101% no-repeat;z-index:0}@media screen and (max-width: 767.98px){.lp-price::after{height:calc(100vw * 0.3466666667)}}.lp-price__inner{position:relative;z-index:1;padding:0 min(calc(100vw * 0.0529100529), 89.9470899471px);display:flex;flex-direction:column;align-items:center;gap:min(calc(100vw * 0.0264550265), 44.9735449735px)}@media screen and (max-width: 767.98px){.lp-price__inner{padding:0 calc(100vw * 0.064);gap:calc(100vw * 0.0746666667)}}.lp-price__text{display:flex;flex-direction:column;align-items:center;gap:min(calc(100vw * 0.0158730159), 26.9841269841px);text-align:center;color:#fff}.lp-price__heading{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0264550265), 44.9735449735px);font-size:min(round(calc(100vw * 0.0264550265), 2px), 44.9735449735px)}@media screen and (max-width: 767.98px){.lp-price__heading{font-size:calc(100vw * 0.0746666667);font-size:round(calc(100vw * 0.0746666667), 1px)}}.lp-price__desc{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0132275132), 22.4867724868px);font-size:min(round(calc(100vw * 0.0132275132), 2px), 22.4867724868px);line-height:min(calc(100vw * 0.0264550265), 44.9735449735px)}@media screen and (max-width: 767.98px){.lp-price__desc{font-size:calc(100vw * 0.0346666667);font-size:round(calc(100vw * 0.0346666667), 1px);line-height:1.8}}.lp-price__cards{display:flex;align-items:center;justify-content:center;gap:min(calc(100vw * 0.0264550265), 44.9735449735px)}@media screen and (max-width: 767.98px){.lp-price__cards{gap:calc(100vw * 0.0426666667)}}.lp-price__card{width:min(calc(100vw * 0.3306878307), 562.1693121693px);min-height:min(calc(100vw * 0.119047619), 202.380952381px);background:#fff;border:4px solid #f0f0f0;border-radius:min(calc(100vw * 0.0105820106), 17.9894179894px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:min(calc(100vw * 0.0052910053), 8.9947089947px);padding:min(calc(100vw * 0.0158730159), 26.9841269841px)}@media screen and (max-width: 767.98px){.lp-price__card{width:calc(100vw * 0.4);min-height:calc(100vw * 0.3466666667);border-width:3px;padding:calc(100vw * 0.0426666667)}}.lp-price__label{font-family:"M PLUS 1",sans-serif;font-weight:800;font-size:min(calc(100vw * 0.0211640212), 35.9788359788px);font-size:min(round(calc(100vw * 0.0211640212), 2px), 35.9788359788px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-price__label{font-size:calc(100vw * 0.048);font-size:round(calc(100vw * 0.048), 1px)}}.lp-price__amount{display:flex;align-items:flex-end;justify-content:center;gap:min(calc(100vw * 0.0026455026), 4.4973544974px);color:#cd2929}.lp-price__num{font-family:"M PLUS 1",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0423280423), 71.9576719577px);font-size:min(round(calc(100vw * 0.0423280423), 2px), 71.9576719577px);line-height:1}@media screen and (max-width: 767.98px){.lp-price__num{font-size:calc(100vw * 0.1066666667);font-size:round(calc(100vw * 0.1066666667), 1px)}}.lp-price__unit{font-family:"M PLUS 1",sans-serif;font-weight:800;font-size:min(calc(100vw * 0.0211640212), 35.9788359788px);font-size:min(round(calc(100vw * 0.0211640212), 2px), 35.9788359788px)}@media screen and (max-width: 767.98px){.lp-price__unit{font-size:calc(100vw * 0.0533333333);font-size:round(calc(100vw * 0.0533333333), 1px)}}.lp-price__value{font-family:"M PLUS 1",sans-serif;font-weight:800;font-size:min(calc(100vw * 0.0264550265), 44.9735449735px);font-size:min(round(calc(100vw * 0.0264550265), 2px), 44.9735449735px);color:#0071c5;white-space:nowrap}@media screen and (max-width: 767.98px){.lp-price__value{font-size:calc(100vw * 0.0693333333);font-size:round(calc(100vw * 0.0693333333), 1px);white-space:normal;text-align:center;line-height:1.4}}.lp-price__plus{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0330687831), 56.2169312169px);font-size:min(round(calc(100vw * 0.0330687831), 2px), 56.2169312169px);color:#fff}@media screen and (max-width: 767.98px){.lp-price__plus{font-size:calc(100vw * 0.12);font-size:round(calc(100vw * 0.12), 1px)}}.lp-reason{background:#fff;padding-top:min(calc(100vw * 0.0529100529), 89.9470899471px)}@media screen and (max-width: 767.98px){.lp-reason{padding-top:calc(100vw * 0.128)}}.lp-reason__heading{text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#2a2a2a;margin-bottom:min(calc(100vw * 0.0396825397), 67.4603174603px)}.lp-reason__heading .lp-reason__heading-sm{display:block;font-size:min(calc(100vw * 0.0211640212), 35.9788359788px);font-size:min(round(calc(100vw * 0.0211640212), 2px), 35.9788359788px);line-height:1.4}.lp-reason__heading .lp-reason__heading-lg{display:block;font-size:min(calc(100vw * 0.0264550265), 44.9735449735px);font-size:min(round(calc(100vw * 0.0264550265), 2px), 44.9735449735px);line-height:1.4}@media screen and (max-width: 767.98px){.lp-reason__heading{margin-bottom:calc(100vw * 0.0853333333)}.lp-reason__heading .lp-reason__heading-sm{font-size:calc(100vw * 0.048);font-size:round(calc(100vw * 0.048), 1px)}.lp-reason__heading .lp-reason__heading-lg{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px)}}.lp-reason__block{width:100%}.lp-reason__line{position:relative;z-index:1;margin-bottom:-4px;padding-left:min(calc(100vw * 0.1058201058), 179.8941798942px)}@media screen and (max-width: 767.98px){.lp-reason__line{padding-left:0;text-align:center}}.lp-reason__tab{display:inline-flex;align-items:flex-end;gap:min(calc(100vw * 0.0052910053), 8.9947089947px);padding:min(calc(100vw * 0.0052910053), 8.9947089947px) min(calc(100vw * 0.0211640212), 35.9788359788px) min(calc(100vw * 0.0026455026), 4.4973544974px);background:#fff;border:4px solid #f0f0f0;border-bottom:none;border-radius:min(calc(100vw * 0.0052910053), 8.9947089947px) min(calc(100vw * 0.0052910053), 8.9947089947px) 0 0;color:#0071c5;font-family:"M PLUS 1",sans-serif;font-weight:800;white-space:nowrap;font-size:min(calc(100vw * 0.0158730159), 26.9841269841px);font-size:min(round(calc(100vw * 0.0158730159), 2px), 26.9841269841px);line-height:1}.lp-reason__tab b{font-size:min(calc(100vw * 0.0264550265), 44.9735449735px);font-size:min(round(calc(100vw * 0.0264550265), 2px), 44.9735449735px);line-height:1}@media screen and (max-width: 767.98px){.lp-reason__tab{font-size:calc(100vw * 0.04);font-size:round(calc(100vw * 0.04), 1px);padding:calc(100vw * 0.016) calc(100vw * 0.0426666667) calc(100vw * 0.008)}.lp-reason__tab b{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px)}}.lp-reason__inner{display:flex;gap:min(calc(100vw * 0.037037037), 62.962962963px);align-items:flex-start;padding:min(calc(100vw * 0.0423280423), 71.9576719577px) min(calc(100vw * 0.1058201058), 179.8941798942px);border-top:4px solid #f0f0f0}@media screen and (max-width: 767.98px){.lp-reason__inner{flex-direction:column;gap:calc(100vw * 0.064);padding:calc(100vw * 0.0853333333) calc(100vw * 0.064)}}.lp-reason__block:last-child .lp-reason__inner{border-bottom:4px solid #f0f0f0}.lp-reason__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:min(calc(100vw * 0.0105820106), 17.9894179894px)}@media screen and (max-width: 767.98px){.lp-reason__text{gap:calc(100vw * 0.032)}}.lp-reason__title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0158730159), 26.9841269841px);font-size:min(round(calc(100vw * 0.0158730159), 2px), 26.9841269841px);line-height:min(calc(100vw * 0.0264550265), 44.9735449735px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-reason__title{font-size:calc(100vw * 0.048);font-size:round(calc(100vw * 0.048), 1px);line-height:1.5}}.lp-reason__body{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0105820106), 17.9894179894px);font-size:min(round(calc(100vw * 0.0105820106), 2px), 17.9894179894px);line-height:min(calc(100vw * 0.0211640212), 35.9788359788px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-reason__body{font-size:calc(100vw * 0.0346666667);font-size:round(calc(100vw * 0.0346666667), 1px);line-height:1.8}}.lp-reason__sub{display:flex;flex-direction:column;gap:min(calc(100vw * 0.0052910053), 8.9947089947px);margin-top:min(calc(100vw * 0.0052910053), 8.9947089947px)}.lp-reason__sub-title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0132275132), 22.4867724868px);font-size:min(round(calc(100vw * 0.0132275132), 2px), 22.4867724868px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-reason__sub-title{font-size:calc(100vw * 0.04);font-size:round(calc(100vw * 0.04), 1px)}}.lp-reason__sub-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0105820106), 17.9894179894px);font-size:min(round(calc(100vw * 0.0105820106), 2px), 17.9894179894px);line-height:min(calc(100vw * 0.0211640212), 35.9788359788px);color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-reason__sub-text{font-size:calc(100vw * 0.032);font-size:round(calc(100vw * 0.032), 1px);line-height:1.8}}.lp-reason__visual{flex:1;min-width:0}@media screen and (max-width: 767.98px){.lp-reason__visual{width:100%}}.lp-reason__photo{width:100%;height:auto}@media screen and (max-width: 767.98px){.lp-header__nav-item{font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px);line-height:1.4}.lp-compare__inner{padding-inline:0;align-items:stretch}.lp-compare__heading{padding-inline:calc(100vw * 0.064)}.lp-compare__scroll-wrap{position:relative;width:100%}.lp-compare__scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 calc(100vw * 0.064)}.lp-compare__scroll-hint{position:absolute;top:calc(100vw * 0.3386666667);right:calc(100vw * 0.064);z-index:2;display:flex;align-items:center;justify-content:center;width:calc(100vw * 0.1493333333);height:calc(100vw * 0.1493333333);pointer-events:none;opacity:1;transition:opacity .25s ease,visibility .25s ease}.lp-compare__scroll-hint.is-hidden{visibility:hidden;opacity:0}.lp-compare__scroll-hint-icon{display:block;width:100%;height:100%;background:url(images/lp/icon.png) center/contain no-repeat;transform-origin:center;animation:compareScrollHint 1.3s ease-in-out infinite}.lp-compare__table{min-width:760px}.lp-compare__head{gap:0}.lp-compare__head-label{display:block;width:120px;flex-shrink:0;border-bottom:1px solid #d2d2d2}.lp-compare__cols{gap:8px}.lp-compare__head-cell{padding:14px 10px;font-size:15px}.lp-compare__row{gap:0}.lp-compare__head+.lp-compare__row{border-top:1px solid #d2d2d2}.lp-compare__row-label{width:120px;font-size:15px;white-space:nowrap}.lp-compare__cell{flex-direction:row;align-items:center;gap:12px;padding:20px 14px;text-align:left}.lp-compare__mark{width:34px;height:34px}.lp-compare__cell-text{font-size:12.5px;line-height:1.6}}@keyframes compareScrollHint{0%,100%{transform:translateX(0)}45%{transform:translateX(calc(100vw * 0.0213333333))}}@media screen and (max-width: 767.98px){.lp-reason__visual--scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-reason__visual--scroll .lp-reason__photo{width:540px;max-width:none}}@media screen and (max-width: 767.98px){.lp-header__inner{justify-content:flex-start;gap:calc(100vw * 0.0133333333);padding:calc(100vw * 0.0373333333) calc(100vw * 0.0266666667)}.lp-header__logo{width:calc(100vw * 0.3013333333)}.lp-header__cta{display:flex;gap:calc(100vw * 0.0133333333);margin-left:auto}.lp-header__cta-btn{width:calc(100vw * 0.2533333333);height:calc(100vw * 0.0853333333);flex-direction:row;gap:0;padding:0;border-radius:calc(100vw * 0.0106666667);font-size:calc(100vw * 0.0266666667);font-size:round(calc(100vw * 0.0266666667), 1px);line-height:1.2;white-space:nowrap}.lp-header__cta-btn--consult{background:#cd2828}.lp-header__hamburger{margin-left:calc(100vw * 0.016)}.lp-kv__form{display:none}.lp-kv{min-height:calc(100vw * 1.9733333333)}}.lp-pagetop{position:fixed;right:min(calc(100vw * 0.0264550265), 44.9735449735px);bottom:min(calc(100vw * 0.0264550265), 44.9735449735px);width:min(calc(100vw * 0.037037037), 62.962962963px);height:min(calc(100vw * 0.037037037), 62.962962963px);background:#0071c5;border:0;border-radius:min(calc(100vw * 0.003968254), 6.746031746px);cursor:pointer;z-index:90;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.lp-pagetop.is-visible{opacity:1;visibility:visible}.lp-pagetop:hover{opacity:.85}.lp-pagetop::before{content:"";position:absolute;top:54%;left:50%;width:min(calc(100vw * 0.0092592593), 15.7407407407px);height:min(calc(100vw * 0.0092592593), 15.7407407407px);border-top:3px solid #fff;border-right:3px solid #fff;transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (max-width: 767.98px){.lp-pagetop{right:calc(100vw * 0.0426666667);bottom:calc(100vw * 0.0426666667);width:calc(100vw * 0.1066666667);height:calc(100vw * 0.1066666667);border-radius:calc(100vw * 0.0106666667)}.lp-pagetop::before{width:calc(100vw * 0.0293333333);height:calc(100vw * 0.0293333333)}}.lp-kv__heading-sp{display:none}@media screen and (max-width: 767.98px){.lp-kv__heading-pc{display:none}.lp-kv__heading-sp{display:block;width:calc(100vw * 0.824);max-width:100%;height:auto;margin:0 auto}}.sp-br{display:none}@media screen and (max-width: 767.98px){.sp-br{display:inline}.lp-worries__heading{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px);line-height:1.5}.lp-worries__heading em{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px)}.lp-worries__list{flex-direction:column;align-items:center;flex-wrap:nowrap;gap:calc(100vw * 0.0426666667)}.lp-worries__card{width:calc(100vw * 0.784);min-height:calc(100vw * 0.4);white-space:normal;font-size:calc(100vw * 0.048);font-size:round(calc(100vw * 0.048), 1px);line-height:1.67}.lp-reason__visual--scroll{overflow:visible}.lp-reason__visual--scroll .lp-reason__photo{width:100%}.lp-price__cards{flex-direction:column;gap:calc(100vw * 0.0426666667)}.lp-price__card{width:calc(100vw * 0.8853333333);max-width:100%;min-height:calc(100vw * 0.3733333333)}.lp-price__num{font-size:calc(100vw * 0.1706666667);font-size:round(calc(100vw * 0.1706666667), 1px)}.lp-price__unit{font-size:calc(100vw * 0.0853333333);font-size:round(calc(100vw * 0.0853333333), 1px)}.lp-price__value{font-size:calc(100vw * 0.0693333333);font-size:round(calc(100vw * 0.0693333333), 1px)}.lp-price__label{font-size:calc(100vw * 0.0853333333);font-size:round(calc(100vw * 0.0853333333), 1px)}.lp-flow__heading{font-size:calc(100vw * 0.0746666667);font-size:round(calc(100vw * 0.0746666667), 1px)}.lp-flow__step-title{font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px);font-weight:700;line-height:1.4}.lp-flow__num{font-size:calc(100vw * 0.0373333333);font-size:round(calc(100vw * 0.0373333333), 1px)}.lp-flow__num b{font-size:calc(100vw * 0.0533333333);font-size:round(calc(100vw * 0.0533333333), 1px)}}@media screen and (max-width: 767.98px){.lp-kv__lead br{display:none}}.lp-header__nav-cta{display:none}@media screen and (max-width: 767.98px){.lp-header.is-open .lp-header__nav{padding:calc(100vw * 0.0213333333) 0 calc(100vw * 0.0746666667)}.lp-header.is-open .lp-header__nav-list{flex-direction:column;align-items:stretch;gap:0;padding:0 calc(100vw * 0.064)}.lp-header.is-open .lp-header__nav-item{display:block;width:100%;text-align:left;padding:calc(100vw * 0.0426666667) 0;border-bottom:1px solid #d2d2d2;font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px)}.lp-header.is-open .lp-header__nav-cta{display:flex;flex-direction:column;gap:calc(100vw * 0.032);padding:calc(100vw * 0.064) calc(100vw * 0.064) 0}.lp-header.is-open .lp-header__nav-btn{width:100%;height:calc(100vw * 0.128);border-radius:calc(100vw * 0.0106666667);font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px)}.lp-header.is-open .lp-header__nav-btn.lp-btn--consult{background:#cd2828}}@media screen and (max-width: 767.98px){.lp-header.is-open .lp-header__nav{min-height:calc(100vh - calc(100vw * 0.16));overflow-y:auto}}@media screen and (max-width: 767.98px){.lp-header.is-open .lp-header__nav{left:auto;right:0;width:72%;box-shadow:-4px 0 16px rgba(0,0,0,.12)}}.lp-works__slider{overflow:hidden;padding:min(calc(100vw * 0.0026455026), 4.4973544974px) 0 min(calc(100vw * 0.0158730159), 26.9841269841px);margin:min(calc(100vw * -0.0026455026), -4.4973544974px) 0 min(calc(100vw * -0.0158730159), -26.9841269841px)}@media screen and (max-width: 767.98px){.lp-works__slider{padding:calc(100vw * 0.0106666667) 0 calc(100vw * 0.0533333333);margin:calc(100vw * -0.0106666667) 0 calc(100vw * -0.0533333333)}}.lp-works__arrow.swiper-button-disabled{opacity:.25;cursor:default}@media screen and (max-width: 767.98px){.pc-br{display:none}}@media screen and (max-width: 767.98px){.lp-worries__card{display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 767.98px){.lp-worries__item{gap:calc(100vw * 0.0213333333)}.lp-worries__dot--lg{width:calc(100vw * 0.0426666667);height:calc(100vw * 0.0426666667)}.lp-worries__dot--sm{width:calc(100vw * 0.0266666667);height:calc(100vw * 0.0266666667)}}@media screen and (max-width: 767.98px){.lp-kv__lead{font-size:calc(100vw * 0.0373333333);font-size:round(calc(100vw * 0.0373333333), 1px)}.lp-worries__card{font-weight:500}.lp-lead__heading{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px)}.lp-lead__text{font-size:calc(100vw * 0.048);font-size:round(calc(100vw * 0.048), 1px)}.lp-feature__heading-sm{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px)}.lp-feature__heading-lg{font-size:calc(100vw * 0.08);font-size:round(calc(100vw * 0.08), 1px)}.lp-feature__title-sm{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px)}.lp-feature__title-lg{font-size:calc(100vw * 0.0906666667);font-size:round(calc(100vw * 0.0906666667), 1px)}.lp-feature__desc{font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px)}.lp-reason__heading-sm{font-size:calc(100vw * 0.0693333333);font-size:round(calc(100vw * 0.0693333333), 1px)}.lp-reason__heading-lg{font-size:calc(100vw * 0.08);font-size:round(calc(100vw * 0.08), 1px)}.lp-reason__tab{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px)}.lp-reason__tab b{font-size:calc(100vw * 0.1066666667);font-size:round(calc(100vw * 0.1066666667), 1px)}.lp-reason__title{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px)}.lp-reason__body{font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px)}.lp-price__heading{font-size:calc(100vw * 0.08);font-size:round(calc(100vw * 0.08), 1px)}.lp-price__desc{font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px)}.lp-cta__heading{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px);margin-bottom:calc(100vw * 0.0533333333)}.lp-cta__sub{font-size:calc(100vw * 0.048);font-size:round(calc(100vw * 0.048), 1px)}.lp-cta__btn-sm{font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px)}.lp-cta__btn-lg{font-size:calc(100vw * 0.08);font-size:round(calc(100vw * 0.08), 1px)}.lp-works__heading{font-size:calc(100vw * 0.08);font-size:round(calc(100vw * 0.08), 1px)}.lp-works__tag{font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px)}.lp-works__title{font-size:calc(100vw * 0.0533333333);font-size:round(calc(100vw * 0.0533333333), 1px)}.lp-works__meta-label{font-size:calc(100vw * 0.0373333333);font-size:round(calc(100vw * 0.0373333333), 1px)}.lp-works__meta-value{font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px)}.lp-works__text{font-size:calc(100vw * 0.0373333333);font-size:round(calc(100vw * 0.0373333333), 1px)}.lp-flow__heading{font-size:calc(100vw * 0.08);font-size:round(calc(100vw * 0.08), 1px)}.lp-flow__num{font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px)}.lp-flow__num b{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px)}.lp-flow__step-title{font-size:calc(100vw * 0.0533333333);font-size:round(calc(100vw * 0.0533333333), 1px)}.lp-flow__text{font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px)}.lp-faq__heading{font-weight:900}.lp-faq__q-text{font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px);font-weight:700}.lp-faq__a-text{font-size:calc(100vw * 0.0373333333);font-size:round(calc(100vw * 0.0373333333), 1px);font-weight:500}.lp-footer__name{font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px);font-weight:500}}@media screen and (max-width: 767.98px){.lp-feature__heading .lp-feature__heading-sm{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px)}.lp-feature__heading .lp-feature__heading-lg{font-size:calc(100vw * 0.08);font-size:round(calc(100vw * 0.08), 1px)}.lp-feature__title .lp-feature__title-sm{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px)}.lp-feature__title .lp-feature__title-lg{font-size:calc(100vw * 0.0906666667);font-size:round(calc(100vw * 0.0906666667), 1px)}.lp-reason__heading .lp-reason__heading-sm{font-size:calc(100vw * 0.0693333333);font-size:round(calc(100vw * 0.0693333333), 1px)}.lp-reason__heading .lp-reason__heading-lg{font-size:calc(100vw * 0.08);font-size:round(calc(100vw * 0.08), 1px)}}@media screen and (max-width: 767.98px){.lp-worries{padding-top:calc(100vw * 0.2133333333)}.lp-worries__card{min-height:0;padding:calc(100vw * 0.064) calc(100vw * 0.04)}.lp-worries__people{width:calc(100vw * 0.8933333333)}.lp-lead{padding:calc(100vw * 0.1866666667) 0 calc(100vw * 0.1653333333)}.lp-lead__heading{line-height:1.79}.lp-lead__text{line-height:1.67}}@media screen and (max-width: 767.98px){.lp-feature{background-image:url(images/lp/sec3lp-bk.png);background-size:cover;background-position:top center;background-repeat:no-repeat;background-color:#eaf4fc;padding-top:calc(100vw * 0.128);padding-bottom:calc(100vw * 0.3466666667)}.lp-feature::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:calc(calc(100vw * 0.2533333333) + 1px);background:url(images/lp/sec3bk2.png) center bottom/100% 100% no-repeat;pointer-events:none}.lp-feature__heading .lp-feature__heading-sm,.lp-feature__heading .lp-feature__heading-lg,.lp-feature__title .lp-feature__title-sm,.lp-feature__title .lp-feature__title-lg{white-space:nowrap}}@media screen and (max-width: 767.98px){.lp-reason__tab{margin-inline:auto;border-radius:calc(100vw * 0.0213333333);gap:calc(100vw * 0.0213333333)}.lp-reason__sub{gap:calc(100vw * 0.0213333333);margin-top:calc(100vw * 0.0213333333)}.lp-reason__sub-title{font-size:calc(100vw * 0.0533333333);font-size:round(calc(100vw * 0.0533333333), 1px)}.lp-reason__sub-text{font-size:calc(100vw * 0.0426666667);font-size:round(calc(100vw * 0.0426666667), 1px);line-height:2}.lp-reason__body{line-height:2}.lp-price__card{border-radius:calc(100vw * 0.0426666667)}.lp-works__card{gap:calc(100vw * 0.0426666667)}.lp-works__body{gap:calc(100vw * 0.032)}.lp-works__meta{gap:calc(100vw * 0.0213333333)}.lp-works__tag{border-radius:calc(100vw * 0.0106666667)}.lp-works__img{border-radius:calc(100vw * 0.0213333333)}.lp-works__meta-label{border-radius:calc(100vw * 0.0106666667);padding:calc(100vw * 0.0106666667) calc(100vw * 0.0213333333)}.lp-flow__label{gap:calc(100vw * 0.0213333333);padding:calc(100vw * 0.0213333333) calc(100vw * 0.064)}.lp-flow__num{gap:calc(100vw * 0.0106666667);padding:calc(100vw * 0.0213333333)}.lp-flow__text{line-height:2}.lp-flow__step-title{line-height:1.8}.lp-footer__name,.lp-footer__copy{line-height:calc(100vw * 0.08)}.lp-footer__logo{display:block;width:calc(100vw * 0.3013333333);height:auto;margin-top:calc(100vw * 0.0426666667)}}.lp-works__nav{display:none}@media screen and (max-width: 767.98px){.lp-works__viewport{display:block;padding:0 calc(100vw * 0.0533333333)}.lp-works__arrow{display:none}.lp-works__nav{display:flex;align-items:center;justify-content:center;gap:calc(100vw * 0.0426666667)}.lp-works__nav-arrow{flex-shrink:0;width:calc(100vw * 0.0746666667);height:calc(100vw * 0.0746666667);background-color:#0071c5;mask:url(images/lp/arrow.svg) center/calc(100vw * 0.032) auto no-repeat;-webkit-mask:url(images/lp/arrow.svg) center/calc(100vw * 0.032) auto no-repeat;border:0;cursor:pointer;transition:opacity .2s ease}.lp-works__nav-arrow--next{transform:scaleX(-1)}.lp-works__nav-arrow.swiper-button-disabled{opacity:.25;cursor:default}.lp-works__dots{display:flex;align-items:center;justify-content:center;position:static;width:auto;flex:0 0 auto;gap:calc(100vw * 0.0213333333);transform:none;text-align:center}.lp-works__nav .lp-works__dots.swiper-pagination-bullets.swiper-pagination-horizontal{position:static;width:auto;text-align:center}.lp-works__dot{width:calc(100vw * 0.0266666667);height:calc(100vw * 0.0266666667);padding:0;border:1px solid #0071c5;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;transition:background .2s ease}.lp-works__dot.is-active{background:#0071c5}.lp-works__dots.swiper-pagination-horizontal.swiper-pagination-bullets .lp-works__dot{margin:0}}body.is-subpage{display:flex;flex-direction:column;min-height:100vh}body.is-subpage .lp-main{flex:1 0 auto}body.is-subpage .lp-footer{flex-shrink:0}.lp-subpage__kv{background:#0071c6;color:#fff;text-align:center;padding:min(calc(100vw * 0.0760582011), 129.2989417989px) min(calc(100vw * 0.0132275132), 22.4867724868px) min(calc(100vw * 0.0462962963), 78.7037037037px)}@media screen and (max-width: 767.98px){.lp-subpage__kv{padding:calc(100vw * 0.2133333333) calc(100vw * 0.064) calc(100vw * 0.1013333333)}}.lp-subpage__kv-title{color:#fff}.lp-subpage__kv-main{display:block;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0211640212), 35.9788359788px);font-size:min(round(calc(100vw * 0.0211640212), 2px), 35.9788359788px);line-height:1.3}@media screen and (max-width: 767.98px){.lp-subpage__kv-main{font-size:calc(100vw * 0.0853333333);font-size:round(calc(100vw * 0.0853333333), 1px)}}.lp-subpage__kv-sub{display:block;margin-top:min(calc(100vw * 0.0052910053), 8.9947089947px);font-family:"M PLUS 1",sans-serif;font-weight:500;font-size:min(calc(100vw * 0.0132275132), 22.4867724868px);font-size:min(round(calc(100vw * 0.0132275132), 2px), 22.4867724868px);letter-spacing:.1em}@media screen and (max-width: 767.98px){.lp-subpage__kv-sub{margin-top:calc(100vw * 0.016);font-size:calc(100vw * 0.0533333333);font-size:round(calc(100vw * 0.0533333333), 1px)}}.lp-subpage__body{padding:min(calc(100vw * 0.0529100529), 89.9470899471px) min(calc(100vw * 0.0132275132), 22.4867724868px)}@media screen and (max-width: 767.98px){.lp-subpage__body{padding:calc(100vw * 0.1333333333) calc(100vw * 0.0533333333) calc(100vw * 0.2666666667)}}.lp-subpage__inner{max-width:min(calc(100vw * 0.6349206349), 1079.3650793651px);margin:0 auto}.lp-formpage__heading{text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0158730159), 26.9841269841px);font-size:min(round(calc(100vw * 0.0158730159), 2px), 26.9841269841px);line-height:1.7;color:#0071c6;margin-bottom:min(calc(100vw * 0.0264550265), 44.9735449735px)}@media screen and (max-width: 767.98px){.lp-formpage__heading{font-size:calc(100vw * 0.064);font-size:round(calc(100vw * 0.064), 1px);line-height:1.5;margin-bottom:calc(100vw * 0.064)}}.lp-formpage__embed{width:100%}.lp-formpage #K3_container{background:#e8f1fd;border-radius:min(calc(100vw * 0.0066137566), 11.2433862434px);padding:min(calc(100vw * 0.0317460317), 53.9682539683px)}@media screen and (max-width: 767.98px){.lp-formpage #K3_container{padding:calc(100vw * 0.064);border-radius:calc(100vw * 0.0213333333)}}.lp-formpage #K3_container .form-headline{text-align:center}@media screen and (max-width: 767.98px){.lp-formpage #K3_container .form-headline{font-size:16px;text-align:left}}.lp-formpage #K3_container .control-group{display:flex;justify-content:space-between}@media screen and (max-width: 767.98px){.lp-formpage #K3_container .control-group{flex-direction:column;gap:10px}}.lp-formpage #K3_container .control-group .control-label{width:fit-content;font-family:"Noto Sans JP",sans-serif;font-size:16px;padding:14px 10px 0 0;position:relative}.lp-formpage #K3_container .control-group .help-block{padding-top:12px}.lp-formpage #K3_container .control-group .controls{width:58%}@media screen and (max-width: 767.98px){.lp-formpage #K3_container .control-group .controls{width:100%}}.lp-formpage #K3_container .control-group .controls .form-control{height:56px;font-family:"Noto Sans JP",sans-serif;font-size:16px;border:none;border-radius:6px;padding:15px 24px;box-shadow:none}@media screen and (max-width: 767.98px){.lp-formpage #K3_container .control-group .controls .form-control{width:100% !important;margin:0}}.lp-formpage #K3_container .control-group .controls textarea.form-control{height:220px}.lp-formpage #K3_container #K3_privacy_policy{background:rgba(0,0,0,0);border:none;box-shadow:none}.lp-formpage #K3_container #K3_privacy_policy .privacy_policy{overflow:unset !important}.lp-formpage #K3_container #K3_privacy_policy .break-word{text-align:center !important;margin-top:40px}.lp-formpage #K3_container #check_privacy_policy_area{text-align:center}.lp-formpage #K3_container #K3_control_btn{text-align:center;margin-top:20px}.lp-formpage #K3_container #K3_control_btn .controls{width:100%}.lp-thanks__heading{text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:min(calc(100vw * 0.0185185185), 31.4814814815px);font-size:min(round(calc(100vw * 0.0185185185), 2px), 31.4814814815px);line-height:1.5;color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-thanks__heading{font-size:calc(100vw * 0.0586666667);font-size:round(calc(100vw * 0.0586666667), 1px)}}.lp-thanks__text{margin-top:min(calc(100vw * 0.0211640212), 35.9788359788px);text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:min(calc(100vw * 0.0105820106), 17.9894179894px);font-size:min(round(calc(100vw * 0.0105820106), 2px), 17.9894179894px);line-height:2;color:#2a2a2a}@media screen and (max-width: 767.98px){.lp-thanks__text{margin-top:calc(100vw * 0.0533333333);font-size:calc(100vw * 0.0373333333);font-size:round(calc(100vw * 0.0373333333), 1px);line-height:1.9}}.lp-thanks__btn{display:flex;width:fit-content;margin:min(calc(100vw * 0.0317460317), 53.9682539683px) auto 0;padding:min(calc(100vw * 0.0105820106), 17.9894179894px) min(calc(100vw * 0.037037037), 62.962962963px);background:#062872;font-size:min(calc(100vw * 0.0105820106), 17.9894179894px);font-size:min(round(calc(100vw * 0.0105820106), 2px), 17.9894179894px)}@media screen and (max-width: 767.98px){.lp-thanks__btn{margin-top:calc(100vw * 0.0853333333);padding:calc(100vw * 0.0373333333) calc(100vw * 0.1066666667);font-size:calc(100vw * 0.04);font-size:round(calc(100vw * 0.04), 1px)}}
