html{font-size:2.5641025641vw;--font-size: calc((100vw / 390) * 10)}@media screen and (min-width: 1024px){html{font-size:.5208333333vw;--font-size: calc((100vw / 1920) * 10)}}html.is-fixed{overflow:hidden}body{color:#111;font-size:1.4rem;font-weight:400;font-family:"Inter","IBM Plex Sans JP",sans-serif;line-height:1.5;letter-spacing:5%;overflow-wrap:anywhere;word-break:normal;line-break:strict;font-feature-settings:"halt"}@media screen and (min-width: 1024px){body{font-size:1.6rem}}@media(hover: hover)and (pointer: fine){a:hover{opacity:1}}img{display:block;max-width:100%;height:auto}*,*::before,*::after{box-sizing:border-box}h2 span{position:static;top:auto}main{padding-bottom:0 !important}@media screen and (min-width: 1024px){[id]{scroll-margin-top:12rem}}.only-sp{display:block}@media screen and (min-width: 1024px){.only-sp{display:none}}.only-pc{display:none}@media screen and (min-width: 1024px){.only-pc{display:block}}.header{display:flex;position:relative;height:7rem;padding:1.5rem 1.5rem 1rem;border:0;background-color:#fff}@media screen and (min-width: 1024px){.header{position:sticky;justify-content:space-between;height:12rem;padding:1rem 0 1rem 4rem}}.header__title{color:#111}@media screen and (min-width: 1024px){.header__title{margin-top:2rem}}.header__title-logo{display:block;width:13.45rem;margin:.392rem 0 0 .2rem}@media screen and (min-width: 1024px){.header__title-logo{width:21.6rem;margin-top:.7rem}}.header__title-small{display:block;padding-left:.4rem;font-size:1rem;font-style:normal}@media screen and (min-width: 1024px){.header__title-small{font-size:1.4rem;padding-left:.5rem;margin-bottom:-0.3rem}}.header__title-em{color:#ad0000;letter-spacing:0}.header__button{position:fixed;z-index:1;top:1rem;right:1rem;width:5rem;height:5rem;padding:0;border:0;background:#fff url(../img/page/lp/suggest03/sp/ico_header_menu.svg) no-repeat center 1.3rem/3rem 2.2rem;border-radius:.5rem;font-size:0}@media(hover: hover)and (pointer: fine){.header__button:hover{cursor:pointer}}.header__menu{display:none;position:fixed;z-index:2;top:0;right:0;width:100%;height:100dvh;padding:6rem 4rem 5.9rem;transform:translateX(100%);overflow-y:auto;background-color:rgba(0,0,0,.85);backdrop-filter:blur(1.5rem)}@media screen and (min-width: 1024px){.header__menu{display:flex !important;position:static;align-items:flex-start;width:auto;height:auto;padding:0;transform:translateX(0);transition:none;overflow-y:visible;background-color:rgba(0,0,0,0);backdrop-filter:none}}.header__menu.is-animated{transition:transform .3s ease,display .3s allow-discrete ease}.header__menu.is-open{display:block;transform:translateX(0)}@starting-style{.header__menu.is-open{transform:translateX(100%)}}.header__close{position:absolute;z-index:2;top:2.3rem;right:2rem;width:3rem;height:2.2rem;border:0;background:url(../img/page/lp/suggest03/sp/ico_header_close.svg) no-repeat 0 0/contain;font-size:0}@media(hover: hover)and (pointer: fine){.header__close:hover{cursor:pointer}}.header__link{display:block;position:relative;margin-top:2.4rem;padding:1.4rem 2rem 1rem 2rem;border-radius:.8rem;background-color:#1a1a1a;color:#fff;font-size:1.6rem;font-weight:600;line-height:2.6rem;letter-spacing:0}@media screen and (min-width: 1024px){.header__link{display:none}}.header__link::after{content:"";position:absolute;top:50%;right:1.8rem;width:.9rem;height:1.5rem;transform:translateY(-50%);background:url(../img/page/lp/suggest03/common/ico_arrow_right.svg) no-repeat 0 0/contain}.header-list{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 1024px){.header-list{flex-direction:row;flex-wrap:wrap;gap:1.2rem 3.2rem;width:64.4rem;padding:2rem 2.8rem 2rem 3.2rem;border-radius:1.6rem;background-color:#e0f3fa}}.header-list__link{display:block;position:relative;padding-bottom:1rem;color:#fff;font-family:"IBM Plex Sans JP",sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:0}@media screen and (min-width: 1024px){.header-list__link{padding:0 0 0 1.7rem;transition:color .3s;color:#111;font-weight:500;letter-spacing:5%}.header-list__link:hover{color:#0098d5}.header-list__link:hover::after{background-color:#f80}}.header-list__link::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:.1rem;background:repeating-linear-gradient(to right, currentColor 0, currentColor 0.1rem, transparent 0.1rem, transparent 0.5rem);background-position:-0.05rem 0}@media screen and (min-width: 1024px){.header-list__link::before{content:none}}.header-list__link::after{content:"";position:absolute;top:.35rem;right:-0.2rem;width:.9rem;height:1.5rem;transition:background-color .3s;-webkit-mask:url(../img/page/lp/suggest03/common/ico_arrow_right.svg) no-repeat 0 0/contain;mask:url(../img/page/lp/suggest03/common/ico_arrow_right.svg) no-repeat 0 0/contain;background-color:#fff}@media screen and (min-width: 1024px){.header-list__link::after{top:.4rem;right:auto;left:-0.2rem;width:1rem;height:1.6rem;-webkit-mask-image:url(../img/page/lp/suggest03/common/ico_arrow_right_thick.svg);mask-image:url(../img/page/lp/suggest03/common/ico_arrow_right_thick.svg);background-color:#0098d5}}.header-button-list{display:flex;flex-direction:column;gap:1.2rem;margin-top:2.4rem}@media screen and (min-width: 1024px){.header-button-list{flex-direction:row;gap:0;margin-block:-1rem}}.header-button-tel{display:block;position:relative;height:8.2rem;padding:.8rem 1.6rem .8rem 7.4rem;border-radius:2.4rem;background:#ad0000 url(../img/page/lp/suggest03/sp/bg_header_button_tel.webp) no-repeat 0 0/100% 100%;box-shadow:0 .5rem 0 rgba(0,0,0,.5);color:#fff;font-weight:600;font-feature-settings:"calt"}@media screen and (min-width: 1024px){.header-button-tel{width:34rem;height:100%;padding:1.2rem 2.4rem;color:#ad0000;border-radius:0;background:none;background-color:#fff;box-shadow:none}}@media(hover: hover)and (pointer: fine){.header-button-tel{pointer-events:none}}.header-button-tel::before{content:"";position:absolute;top:50%;left:1.6rem;width:5rem;height:5rem;transform:translateY(-50%);border-radius:50%;background:#fff url(../img/page/lp/suggest03/common/ico_tel.svg) no-repeat 1.3rem 1.4rem/2.3rem 2.4rem}@media screen and (min-width: 1024px){.header-button-tel::before{content:none}}.header-button-tel__title{display:block;font-size:1.4rem;text-align:center}@media screen and (min-width: 1024px){.header-button-tel__title{display:flex;align-items:center;justify-content:center;gap:1rem;color:#111;font-size:1.8rem}}@media screen and (min-width: 1024px){.header-button-tel__title::before{content:"";display:block;width:1.9rem;height:2rem;-webkit-mask:url(../img/page/lp/suggest03/common/ico_tel.svg) no-repeat 0 0/contain;mask:url(../img/page/lp/suggest03/common/ico_tel.svg) no-repeat 0 0/contain;background-color:#111}}.header-button-tel__number{display:block;margin-top:-0.6rem;font-size:2.6rem;font-weight:600;line-height:3.1rem;text-align:center;letter-spacing:-0.04em}@media screen and (min-width: 1024px){.header-button-tel__number{margin-top:-0.5rem;padding-left:.1rem;font-size:4.2rem;line-height:5.1rem}}.header-button-tel__time{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.2rem;border-radius:100vmax;background-color:#fff;color:#111;font-size:1.3rem;line-height:1;letter-spacing:.02em}@media screen and (min-width: 1024px){.header-button-tel__time{gap:.5rem;margin-top:.3rem;padding:.3rem;background-color:#ad0000;color:#fff;font-size:1.4rem}}.header-button-tel__time::before{content:"";display:block;width:1.6rem;height:1.6rem;-webkit-mask:url(../img/page/lp/suggest03/common/ico_time.svg) no-repeat 0 0/contain;mask:url(../img/page/lp/suggest03/common/ico_time.svg) no-repeat 0 0/contain;background-color:#111}@media screen and (min-width: 1024px){.header-button-tel__time::before{width:1.4rem;height:1.4rem;background-color:#fff}}.header-button{display:block;position:relative;z-index:0;padding:.4rem 1.6rem .9rem 7.4rem;border-radius:2.4rem;background-repeat:no-repeat;background-position:0 0;background-origin:border-box;background-size:100% 100%;overflow:hidden;box-shadow:0 .5rem 0 rgba(0,0,0,.5);color:#fff;font-weight:600}@media screen and (min-width: 1024px){.header-button{width:20rem;height:12rem;padding:4.9rem 1.6rem 1.2rem;border-radius:0;box-shadow:none}}@media(hover: hover)and (pointer: fine){.header-button:hover::before{opacity:1}}.header-button--line{background-color:#589700;background-image:url(../img/page/lp/suggest03/sp/bg_header_button_line.webp)}@media screen and (min-width: 1024px){.header-button--line{background-image:url(../img/page/lp/suggest03/pc/bg_header_button_line.webp)}}.header-button--line::before{background-color:#71c200;background-image:url(../img/page/lp/suggest03/sp/bg_header_button_line_hover.webp)}@media screen and (min-width: 1024px){.header-button--line::before{background-image:url(../img/page/lp/suggest03/pc/bg_header_button_line_hover.webp)}}.header-button--mail{padding-bottom:.8rem;background-color:#004fb0;background-image:url(../img/page/lp/suggest03/sp/bg_header_button_mail.webp)}@media screen and (min-width: 1024px){.header-button--mail{padding-bottom:1.2rem;background-image:url(../img/page/lp/suggest03/pc/bg_header_button_mail.webp)}}.header-button--mail::before{background-color:#0072ff;background-image:url(../img/page/lp/suggest03/sp/bg_header_button_mail_hover.webp)}@media screen and (min-width: 1024px){.header-button--mail::before{background-image:url(../img/page/lp/suggest03/pc/bg_header_button_mail_hover.webp)}}.header-button::before{content:"";position:absolute;z-index:-1;inset:0;transition:opacity .3s;background-repeat:no-repeat;background-position:0 0;background-origin:border-box;background-size:100% 100%;opacity:0;pointer-events:none}.header-button__icon{position:absolute;top:50%;left:1.6rem;width:5rem;height:5rem;transform:translateY(-50%);border-radius:50%;background-color:#fff;background-repeat:no-repeat}@media screen and (min-width: 1024px){.header-button__icon{border-radius:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:contain;mask-size:contain;transform:translateX(-50%)}}@media screen and (min-width: 1024px){.header-button--line .header-button__icon{top:1.2rem;left:calc(50% - .2rem);width:3.6rem;height:3.2rem;-webkit-mask-image:url(../img/page/lp/suggest03/common/ico_line.svg);mask-image:url(../img/page/lp/suggest03/common/ico_line.svg)}}@media screen and (min-width: 1024px){.header-button--mail .header-button__icon{top:1.6rem;left:50%;width:3.6rem;height:2.4rem;-webkit-mask-image:url(../img/page/lp/suggest03/common/ico_mail.svg);mask-image:url(../img/page/lp/suggest03/common/ico_mail.svg)}}.header-button__icon::before{content:"";position:absolute;transition:background-color .3s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:contain;mask-size:contain}@media screen and (min-width: 1024px){.header-button__icon::before{content:none}}@media(hover: hover)and (pointer: fine){.header-button--line:hover .header-button__icon::before{background-color:#71c200}.header-button--mail:hover .header-button__icon::before{background-color:#0072ff}}.header-button--line .header-button__icon::before{top:1.45rem;left:1.25rem;width:2.5rem;height:2.2rem;-webkit-mask-image:url(../img/page/lp/suggest03/common/ico_line.svg);mask-image:url(../img/page/lp/suggest03/common/ico_line.svg);background-color:#589700}.header-button--mail .header-button__icon::before{top:1.7rem;left:1.3rem;width:2.4rem;height:1.6rem;-webkit-mask-image:url(../img/page/lp/suggest03/common/ico_mail.svg);mask-image:url(../img/page/lp/suggest03/common/ico_mail.svg);background-color:#004fb0}.header-button__title{display:block;padding-right:.1rem;font-size:2.6rem;text-align:center}@media screen and (min-width: 1024px){.header-button__title{padding-right:.2rem;font-size:2.4rem}}.header-button__particle{font-size:2.2rem}@media screen and (min-width: 1024px){.header-button__particle{font-size:1.8rem}}.header-button__time{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:-0.4rem;padding:.2rem .1rem .2rem 0;border-radius:100vmax;background-color:#fff;color:#111;font-size:1.4rem;line-height:1}@media screen and (min-width: 1024px){.header-button__time{gap:.5rem;margin-top:.3rem;padding:.3rem}}.header-button__time::before{content:"";display:block;width:1.6rem;height:1.6rem;background:url(../img/page/lp/suggest03/common/ico_time.svg) no-repeat 0 0/contain}@media screen and (min-width: 1024px){.header-button__time::before{width:1.4rem;height:1.4rem}}.hero{position:relative;z-index:0;padding:2.5rem 1rem 5.4rem;background:#00131a url(../img/page/lp/suggest03/sp/bg_hero.webp) no-repeat 0 -7rem/100% auto;overflow-x:hidden}@media screen and (min-width: 1024px){.hero{padding:5rem 16rem 7.2rem;background-image:url(../img/page/lp/suggest03/pc/bg_hero.webp);background-position-y:-12rem}}.hero::before{content:"";position:absolute;top:-7rem;left:0;width:100%;height:48rem;background:url(../img/page/lp/suggest03/sp/bg_hero_man.webp) no-repeat 0 0/100% auto;pointer-events:none}@media screen and (min-width: 1024px){.hero::before{content:none}}.hero__lead{position:relative;width:30rem;height:7.2rem;margin-inline:-1rem;padding:1.1rem 0 0 1rem;transform:skewX(-10deg);color:#fff;font-size:2.2rem;font-weight:500;line-height:1}@media screen and (min-width: 1024px){.hero__lead{width:110rem;height:6.4rem;margin-left:-16rem;padding:.6rem 0 0 20.6rem;font-size:3.6rem}}.hero__lead::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;transform:skewX(10deg);background:linear-gradient(to right, #ad0000 60%, transparent 100%)}.hero__lead-em{padding-left:.5rem;color:#ffd900}@media screen and (min-width: 1024px){.hero__lead-em{padding-left:0}}.hero__lead-question{display:inline-block;margin-left:-0.5rem;transform:translateY(0.1rem);font-size:3rem;font-weight:500;line-height:1}@media screen and (min-width: 1024px){.hero__lead-question{margin-left:-0.7rem;transform:translateY(0.3rem);font-size:4.8rem}}.hero__title{position:relative;z-index:1;width:30.4rem;height:17.5rem;margin:1.8rem 0 0}@media screen and (min-width: 1024px){.hero__title{margin:3.6rem 4rem 0;width:64rem;height:37.2rem}}.hero-attention{position:relative}.hero-attention::after{content:"";position:absolute;top:0;right:1rem;width:7.2rem;height:9rem;background:url(../img/page/lp/suggest03/common/img_hero_ok.webp) no-repeat 0 0/contain}@media screen and (min-width: 1024px){.hero-attention::after{width:17.2rem;height:21.5rem;top:auto;right:4rem;bottom:-1rem}}.hero-attention__text-wrap{position:relative;margin-inline:-1rem}@media screen and (min-width: 1024px){.hero-attention__text-wrap{margin-inline:0}}.hero-attention__text-wrap::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, transparent 0%, #ad0000 20%, #fff 80%, transparent 100%);opacity:.7}.hero-attention__text{position:relative;margin:2rem -1rem 0;padding:1.5rem 0 2.65rem 3.9rem;transform:skewX(-10deg);font-size:1.8rem;font-family:"IBM Plex Sans JP",sans-serif;font-weight:500;color:#fff}@media screen and (min-width: 1024px){.hero-attention__text{margin-top:2.8rem;padding:1.3rem 0 .4rem 18rem;font-size:3.2rem}}.hero-attention__end{display:block;margin-top:-0.15rem;padding-left:.6rem;font-size:2.2rem}@media screen and (min-width: 1024px){.hero-attention__end{margin-top:-0.8rem;padding-left:3.05rem;font-size:4.2rem}}.hero-attention__particle{font-size:2rem}@media screen and (min-width: 1024px){.hero-attention__particle{font-size:3.8rem}}.hero-attention__bubble{position:absolute;top:-12.2rem;right:63.3rem;width:22.15rem;transform:translateY(-100%)}.hero-attention__image{display:block;position:relative;z-index:0;width:38rem;height:auto;margin:-2.5rem -1rem 0 0}.hero-attention__image img{width:100%}@media screen and (min-width: 1024px){.hero-attention__image{position:absolute;margin:0;right:11rem;bottom:-1rem;width:77rem}}.hero-point{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:1rem}@media screen and (min-width: 1024px){.hero-point{gap:3rem;margin-top:4rem}}.hero-point__item{padding-top:.822rem;width:11.511rem;background:url(../img/page/lp/suggest03/common/bg_hero_frame.svg) no-repeat 0 0/100% 5.344rem}@media screen and (min-width: 1024px){.hero-point__item{padding-top:2rem;width:28rem;background-size:100% 13rem}}.hero-point__title{width:7.4rem;height:1.48rem;margin-inline:auto;padding-top:.123rem;border-radius:100vmax;background:linear-gradient(-259deg, #dab436 14%, #fee285 24%, #f0be16 52%, #74601d 83%, #ba9315 100%);font-size:.904rem;font-weight:600;line-height:1.4rem;text-align:center;letter-spacing:0}@media screen and (min-width: 1024px){.hero-point__title{width:18rem;height:3.6rem;padding-top:.3rem;font-size:2.2rem;line-height:3.3rem}}.hero-point__text{display:flex;align-items:baseline;justify-content:center;gap:.1rem;margin-top:.288rem;color:#fff;font-size:1.562rem;font-weight:600;line-height:1;letter-spacing:0}@media screen and (min-width: 1024px){.hero-point__text{gap:.2rem;margin-top:.7rem;font-size:3.8rem}}.hero-point__item:nth-child(2) .hero-point__text{font-size:1.398rem}@media screen and (min-width: 1024px){.hero-point__item:nth-child(2) .hero-point__text{margin-top:1.1rem;font-size:3.4rem}}.hero-point__large{font-size:2.384rem;line-height:2.9rem;letter-spacing:-5%}@media screen and (min-width: 1024px){.hero-point__large{font-size:5.8rem;line-height:7rem}}.hero-point__item:nth-child(2) .hero-point__large{font-size:2.138rem;line-height:2.6rem}@media screen and (min-width: 1024px){.hero-point__item:nth-child(2) .hero-point__large{font-size:5.2rem;line-height:6.3rem;letter-spacing:-0.03em}}.hero-point__item:nth-child(3) .hero-point__large{letter-spacing:0}.hero-point__item:last-child .hero-point__large{margin-right:.1rem}@media screen and (min-width: 1024px){.hero-point__item:last-child .hero-point__large{margin-right:.5rem}}.hero-point__small{align-self:center;margin-top:.8rem;font-size:.74rem;font-weight:500;line-height:1}@media screen and (min-width: 1024px){.hero-point__small{margin-top:1.1rem;font-size:1.8rem}}.hero-point__medium{align-self:center;margin:.3rem 0 0 .15rem;font-size:.822rem;font-weight:600;line-height:.99rem;text-align:center}@media screen and (min-width: 1024px){.hero-point__medium{margin:.6rem 0 0 .7rem;font-size:2rem;line-height:2.4rem}}.hero-appeal{margin-top:1.822rem;padding:2.2rem 1.4rem 2.3rem;border:.1rem solid hsla(0,0%,100%,.35);border-radius:1.6rem;background-color:hsla(0,0%,100%,.1)}@media screen and (min-width: 1024px){.hero-appeal{margin-top:3.7rem;padding:2.3rem 16rem}}.hero-appeal__title{width:34rem;padding:0 0 .4rem .12rem;border-bottom:.1rem solid #ffd900;color:#fff;font-size:2rem;font-weight:500;line-height:3.2rem;text-align:center}@media screen and (min-width: 1024px){.hero-appeal__title{width:96rem;margin-inline:auto;padding:0 0 0 .1rem;font-size:4rem;line-height:1.5}}.hero-appeal__title-em{color:#ffd900;font-size:2.4rem}@media screen and (min-width: 1024px){.hero-appeal__title-em{font-size:4.6rem;line-height:6.8rem}}.hero-appeal__box{margin-top:1.7rem;padding:2rem 1rem;border-radius:1rem;background:#fff url(../img/page/lp/suggest03/sp/bg_hero_appeal.webp) no-repeat 0 0/cover}@media screen and (min-width: 1024px){.hero-appeal__box{margin-top:2.8rem;padding:2.4rem 8rem;border-radius:1.6rem;background-image:url(../img/page/lp/suggest03/pc/bg_hero_appeal.webp)}}@media screen and (min-width: 1024px){.hero-appeal__image{display:block;width:69rem;margin-left:auto}}.hero-appeal__text{margin-top:1.6rem;color:#fff;font-size:1.6rem;font-weight:500;line-height:2rem;text-align:center;text-shadow:0 0 .6rem rgba(0,67,145,.5);letter-spacing:0}@media screen and (min-width: 1024px){.hero-appeal__text{margin-top:2.4rem;font-size:3.2rem;line-height:4.8rem;letter-spacing:5%}}.cta{padding:3.2rem 1.5rem;background:linear-gradient(#003d60 0%, #008fbb 100%)}@media screen and (min-width: 1024px){.cta{padding:4.8rem 22rem}}.cta__title{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-inline:2.8rem 2.9rem;color:#fff;font-family:"IBM Plex Sans JP",sans-serif;font-size:2.2rem;font-weight:600;line-height:2.8rem;text-align:center;letter-spacing:2%}@media screen and (min-width: 1024px){.cta__title{margin:0 auto;padding-inline:7.4rem;font-size:4.2rem;line-height:1.5;letter-spacing:5%;white-space:nowrap}}.cta__title--small{font-size:1.8rem}@media screen and (min-width: 1024px){.cta__title--small{padding-right:7.8rem;font-size:4.2rem}}.cta__title::before,.cta__title::after{content:"";position:absolute;top:50%;width:2rem;height:2.4rem;transform:translateY(-50%);background:url(../img/page/lp/suggest03/sp/bg_cta_title.svg) no-repeat 0 0/contain}@media screen and (min-width: 1024px){.cta__title::before,.cta__title::after{width:5.1rem;height:4.1rem;background-image:url(../img/page/lp/suggest03/pc/bg_cta_title.svg)}}.cta__title::before{left:0}.cta__title::after{right:.1rem;transform:translateY(-50%) scale(-1, 1)}@media screen and (min-width: 1024px){.cta__title::after{right:0}}.cta__title-em{display:inline-flex;align-items:baseline;color:#ffd900}.cta__title-note{display:block;font-size:1.6rem;font-weight:500;line-height:1}@media screen and (min-width: 1024px){.cta__title-note{font-size:3rem}}.cta__list{display:flex;flex-direction:column;gap:1.2rem;margin-top:2.4rem}@media screen and (min-width: 1024px){.cta__list{flex-direction:row;gap:2rem;margin-top:1.7rem}}.cta__notice{display:flex;align-items:center;gap:.8rem;margin-top:3.2rem;padding:1rem 0 1rem 2rem;border-radius:100vmax;background-color:hsla(0,0%,100%,.25);color:#fff;font-size:1.2rem}@media screen and (min-width: 1024px){.cta__notice{justify-content:center;margin-top:3.2rem;padding:1.5rem 2rem 1.4rem;font-size:1.8rem}}.cta__notice::before{content:"";display:block;width:1.4rem;height:2rem;background:url(../img/page/lp/suggest03/common/ico_key.svg) no-repeat 0 0/contain}.cta-button{display:block;position:relative;z-index:0;padding:.9rem 1.5rem .8rem 8.3rem;border:.1rem solid hsla(0,0%,100%,.5);border-radius:2.4rem;background-repeat:no-repeat;background-position:0 0;background-origin:border-box;background-size:100% 100%;box-shadow:0 .5rem 0 rgba(0,0,0,.5);color:#fff;font-weight:600}@media screen and (min-width: 1024px){.cta-button{width:48rem;padding:2.4rem 2.8rem 1.8rem 13.8rem;border-width:.2rem;box-shadow:0 .8rem 0 rgba(0,0,0,.5)}}@media(hover: hover)and (pointer: fine){.cta-button:hover::before{opacity:1}}.cta-button--tel{padding-top:.673rem;border-color:#ad0000;background-color:#ad0000;background-image:url(../img/page/lp/suggest03/sp/bg_cta_tel.webp)}@media screen and (min-width: 1024px){.cta-button--tel{padding-top:1.8rem;border-color:hsla(0,0%,100%,.5);background-image:url(../img/page/lp/suggest03/pc/bg_cta_tel.webp)}}@media(hover: hover)and (pointer: fine){.cta-button--tel{pointer-events:none}}.cta-button--line{background-color:#589700;background-image:url(../img/page/lp/suggest03/sp/bg_cta_line.webp)}@media screen and (min-width: 1024px){.cta-button--line{background-image:url(../img/page/lp/suggest03/pc/bg_cta_line.webp)}}.cta-button--line::before{background-color:#71c200;background-image:url(../img/page/lp/suggest03/sp/bg_cta_line_hover.webp)}@media screen and (min-width: 1024px){.cta-button--line::before{background-image:url(../img/page/lp/suggest03/pc/bg_cta_line_hover.webp)}}.cta-button--mail{padding-bottom:.8rem;background-color:#004fb0;background-image:url(../img/page/lp/suggest03/sp/bg_cta_mail.webp)}@media screen and (min-width: 1024px){.cta-button--mail{padding-bottom:1.8rem;background-image:url(../img/page/lp/suggest03/pc/bg_cta_mail.webp)}}.cta-button--mail::before{background-color:#0072ff;background-image:url(../img/page/lp/suggest03/sp/bg_cta_mail_hover.webp)}@media screen and (min-width: 1024px){.cta-button--mail::before{background-image:url(../img/page/lp/suggest03/pc/bg_cta_mail_hover.webp)}}.cta-button::before{content:"";position:absolute;box-sizing:content-box;z-index:-1;top:50%;left:50%;width:100%;height:100%;transition:opacity .3s;transform:translate(-50%, -50%);border:inherit;border-radius:inherit;background-repeat:no-repeat;background-position:0 0;background-origin:border-box;background-size:100% 100%;opacity:0;pointer-events:none}.cta-button__icon{position:absolute;top:50%;left:1.9rem;width:5rem;height:5rem;transform:translateY(-50%);border-radius:50%;background-color:#fff;background-repeat:no-repeat}@media screen and (min-width: 1024px){.cta-button__icon{left:2.8rem;width:10rem;height:10rem}}.cta-button__icon::before{content:"";position:absolute;transition:background-color .3s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:contain;mask-size:contain}@media screen and (min-width: 1024px){.cta-button__icon::before{transform:translateX(-50%)}}@media(hover: hover)and (pointer: fine){.cta-button--line:hover .cta-button__icon::before{background-color:#71c200}.cta-button--mail:hover .cta-button__icon::before{background-color:#0072ff}}.cta-button--tel .cta-button__icon::before{top:1.4rem;left:1.3rem;width:2.3rem;height:2.4rem;-webkit-mask-image:url(../img/page/lp/suggest03/common/ico_tel.svg);mask-image:url(../img/page/lp/suggest03/common/ico_tel.svg);background-color:#ad0000}@media screen and (min-width: 1024px){.cta-button--tel .cta-button__icon::before{top:2.6rem;left:50%;width:4.6rem;height:4.8rem}}.cta-button--line .cta-button__icon::before{top:1.45rem;left:1.25rem;width:2.5rem;height:2.2rem;-webkit-mask-image:url(../img/page/lp/suggest03/common/ico_line.svg);mask-image:url(../img/page/lp/suggest03/common/ico_line.svg);background-color:#589700}@media screen and (min-width: 1024px){.cta-button--line .cta-button__icon::before{top:2.9rem;left:50%;width:5rem;height:4.4rem}}.cta-button--mail .cta-button__icon::before{top:1.7rem;left:1.3rem;width:2.4rem;height:1.6rem;-webkit-mask-image:url(../img/page/lp/suggest03/common/ico_mail.svg);mask-image:url(../img/page/lp/suggest03/common/ico_mail.svg);background-color:#004fb0}@media screen and (min-width: 1024px){.cta-button--mail .cta-button__icon::before{top:3.4rem;left:50%;width:4.8rem;height:3.2rem}}.cta-button__title{display:block;padding-right:.1rem;font-size:2.6rem;text-align:center}@media screen and (min-width: 1024px){.cta-button__title{padding-right:0;font-size:4rem}}.cta-button--tel .cta-button__title{font-size:1.6rem}@media screen and (min-width: 1024px){.cta-button--tel .cta-button__title{padding-right:.1rem;font-size:1.8rem}}.cta-button__particle{font-size:2.2rem}@media screen and (min-width: 1024px){.cta-button__particle{font-size:3.2rem}}.cta-button__number{display:block;margin-top:-0.573rem;padding-right:.1rem;font-size:3.2rem;font-weight:600;line-height:3.9rem;text-align:center;letter-spacing:-0.04em}@media screen and (min-width: 1024px){.cta-button__number{margin-top:-0.9rem;padding-inline:.1rem 0;font-size:4.2rem;line-height:5.1rem}}.cta-button__time{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:.2rem;padding:.2rem .1rem .2rem 0;border-radius:100vmax;background-color:#fff;color:#111;font-size:1.4rem;line-height:1rem}@media screen and (min-width: 1024px){.cta-button__time{margin-top:.6rem;padding:.4rem;font-size:1.6rem;line-height:1.2rem}}.cta-button--tel .cta-button__time{font-size:1.3rem;letter-spacing:2%}@media screen and (min-width: 1024px){.cta-button--tel .cta-button__time{margin-top:.3rem;font-size:1.5rem;line-height:1.1rem}}.cta-button--mail .cta-button__time{padding-right:.7rem}@media screen and (min-width: 1024px){.cta-button--mail .cta-button__time{padding-right:.4rem}}.cta-button__time::before{content:"";display:block;width:1.6rem;height:1.6rem;background:url(../img/page/lp/suggest03/common/ico_time.svg) no-repeat 0 0/contain}@media screen and (min-width: 1024px){.cta-button__time::before{width:2rem;height:2rem}}.problem{position:relative;padding:5rem 2rem;background:url(../img/page/lp/suggest03/sp/bg_problem.webp) no-repeat 0 0/cover}@media screen and (min-width: 1024px){.problem{padding:10rem 20rem;background-image:url(../img/page/lp/suggest03/pc/bg_problem.webp)}}.problem::before{content:"";position:absolute;top:6.9rem;right:0;width:100%;height:29.6rem;background:url(../img/page/lp/suggest03/sp/bg_problem_man.webp) no-repeat 0 0/contain}@media screen and (min-width: 1024px){.problem::before{z-index:1;top:42.3rem;right:32rem;width:38rem;height:68rem;background-image:url(../img/page/lp/suggest03/pc/bg_problem_man.webp)}}.problem__list{display:flex;flex-direction:column;gap:.8rem;margin-top:1.5rem}@media screen and (min-width: 1024px){.problem__list{width:110rem;margin-top:3.4rem;padding-left:12rem}}.problem__list-item{position:relative;min-height:5rem;padding:1.4rem 1.8rem 1rem 5.6rem;border-radius:.8rem;background-color:#fff;overflow:hidden;font-size:1.6rem;font-weight:600;letter-spacing:0}@media screen and (min-width: 1024px){.problem__list-item{min-height:8rem;padding:2.1rem 2rem 1.7rem 10rem;border-radius:1.6rem;font-size:2.8rem}}@media screen and (min-width: 1024px){.problem__list-item:not(:first-child){letter-spacing:5%}}.problem__list-item::before{content:"";position:absolute;top:0;left:0;width:4rem;height:100%;background:#ad0000 url(../img/page/lp/suggest03/common/ico_problem_check.svg) no-repeat .7rem calc(50% - 0.1rem)/2.8rem 2.8rem}@media screen and (min-width: 1024px){.problem__list-item::before{width:8rem;background-position:center center;background-size:5rem 5rem}}.problem__list-note{display:inline-block;font-size:1.3rem;line-height:1}@media screen and (min-width: 1024px){.problem__list-note{font-size:2rem}}.problem-heading{margin:0;font-size:3.2rem;font-weight:600}@media screen and (min-width: 1024px){.problem-heading{font-size:7.6rem;text-align:center}}.problem-heading__bubble{display:block;position:relative;z-index:0;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:.8rem 3.7rem .5rem 3.8rem;border-radius:100vmax;background-color:#ad0000;color:#fff;font-size:1.8rem}@media screen and (min-width: 1024px){.problem-heading__bubble{padding:1.7rem 4.8rem 1rem 4.9rem;font-size:3.4rem}}.problem-heading__bubble::before{content:"";position:absolute;z-index:-1;bottom:.9rem;left:50%;width:3.3rem;height:2.7rem;transform:translate(-50%, 100%);background-color:#ad0000;clip-path:polygon(50% 100%, 0 0, 100% 0)}@media screen and (min-width: 1024px){.problem-heading__bubble::before{width:3.017rem;height:2.5rem;bottom:.275rem}}.problem-heading__sub{display:block;margin-top:3.4rem;color:#111;font-size:2rem;font-weight:600;letter-spacing:2%}@media screen and (min-width: 1024px){.problem-heading__sub{margin-top:4.8rem;padding-right:.1rem;font-size:4.2rem}}.problem-heading__block{display:inline-block;color:#111;line-height:3.8rem;letter-spacing:0}@media screen and (min-width: 1024px){.problem-heading__block{padding-left:1rem;line-height:11.4rem}}.problem-heading__dots{display:inline-block;position:relative;margin-top:2.4rem}@media screen and (min-width: 1024px){.problem-heading__dots{margin-top:.9rem}}.problem-heading__dots::before{content:"";position:absolute;top:-0.5rem;left:0;width:100%;height:.6rem;background-image:radial-gradient(circle, #ad0000 0.3rem, transparent 0.3rem);background-size:3.2rem .6rem;background-repeat:repeat-x;transform:translateY(-100%)}@media screen and (min-width: 1024px){.problem-heading__dots::before{top:.9rem;height:1rem;background-image:radial-gradient(circle, #ad0000 0.5rem, transparent 0.5rem);background-size:7.6rem 1rem}}.problem-heading__note{font-size:1.2rem;line-height:1}@media screen and (min-width: 1024px){.problem-heading__note{font-size:3.6rem;font-weight:500}}.problem-heading__small{font-size:2.8rem;line-height:1}@media screen and (min-width: 1024px){.problem-heading__small{font-size:6.6rem;letter-spacing:10%}}.problem-heading__em{display:flex;color:#ad0000}@media screen and (min-width: 1024px){.problem-heading__em{display:inline-flex}}.problem-heading__question{display:inline-block;margin:-0.1rem 0 0 -1.09rem;transform:rotate(12deg);font-size:4.6rem;font-weight:500;line-height:3.4rem}@media screen and (min-width: 1024px){.problem-heading__question{margin:1rem 0 0 -3rem;font-size:11rem;line-height:8.1rem}}.problem-damage{position:relative;z-index:0;margin-top:2.4rem;padding:1.6rem 1.5rem 1.5rem;background:linear-gradient(#000, #ad0000);border-radius:1.6rem}@media screen and (min-width: 1024px){.problem-damage{z-index:1;margin-top:6.4rem;padding:3.2rem 4rem 4rem}}.problem-damage::before{content:"";position:absolute;top:0;right:0;width:15rem;height:22rem;border-radius:0 1.6rem 0 0;background:url(../img/page/lp/suggest03/sp/bg_problem_damage.webp) no-repeat 0 0/contain;mix-blend-mode:screen}@media screen and (min-width: 1024px){.problem-damage::before{width:34rem;height:29rem;background-image:url(../img/page/lp/suggest03/pc/bg_problem_damage.webp)}}.problem-damage::after{content:"";position:absolute;z-index:-1;top:0;left:-2rem;width:16.4rem;height:28.8rem;background:url(../img/page/lp/suggest03/sp/bg_problem_phone.webp) no-repeat 0 0/contain}@media screen and (min-width: 1024px){.problem-damage::after{top:-2rem;left:6.6rem;width:30.05rem;height:45.05rem;background-image:url(../img/page/lp/suggest03/pc/bg_problem_phone.webp)}}.problem-damage__title{position:relative;margin:0;padding:0 0 1rem .4rem;color:#fff;font-size:2rem;font-weight:600;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.problem-damage__title{padding:0 0 .3rem .1rem;font-size:4.2rem}}.problem-damage__title::before{content:"";position:absolute;bottom:0;left:50%;width:22.1rem;height:.8rem;transform:translateX(-50%);background:url(../img/page/lp/suggest03/sp/bg_problem_line.svg) no-repeat 0 0/contain}@media screen and (min-width: 1024px){.problem-damage__title::before{bottom:-0.1rem;left:calc(50% + 1.9rem);width:37rem;height:.9rem;background:url(../img/page/lp/suggest03/pc/bg_problem_line.svg)}}.problem-damage__title-start{display:block;margin-left:-0.3rem;font-size:1.6rem}@media screen and (min-width: 1024px){.problem-damage__title-start{display:inline-block;margin-left:0;font-size:4.2rem}}.problem-damage__title-em{display:block;margin-block:-0.5rem -0.7rem;color:#ffd900;font-size:2.8rem;font-weight:600}@media screen and (min-width: 1024px){.problem-damage__title-em{display:inline-block;margin:-0.1rem .9rem -0.2rem 1.4rem;font-size:5.4rem}}.problem-damage__risk{margin-top:1rem;padding:1.2rem 2rem 2rem;border-radius:.8rem;background-color:#fff}@media screen and (min-width: 1024px){.problem-damage__risk{margin-top:2.9rem;padding:2.3rem 8rem 4rem}}.problem-damage__risk-title{padding-left:.1rem;font-size:2rem;font-weight:600;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.problem-damage__risk-title{font-size:4rem}}.problem-damage__risk-title-em{margin-inline:.6rem .3rem;color:#ad0000}.problem-damage__risk-title-number{margin-right:.2rem;font-size:4.2rem;line-height:5.1rem}@media screen and (min-width: 1024px){.problem-damage__risk-title-number{margin-right:0;font-size:7rem;line-height:8.5rem}}.problem-damage__list{display:flex;flex-direction:column;gap:.8rem;margin-top:1.2rem}@media screen and (min-width: 1024px){.problem-damage__list{flex-direction:row;gap:0;margin-top:3.2rem}}.problem-damage__list-item{display:flex;position:relative;align-items:center;gap:1.5rem;padding:.8rem 0 0 1rem}@media screen and (min-width: 1024px){.problem-damage__list-item{flex-direction:column;justify-content:space-between;gap:1.6rem;width:25.6rem;height:22rem;padding:1rem 2.4rem 1rem 2rem}}.problem-damage__list-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:.2rem;background:repeating-linear-gradient(to right, currentColor 0, currentColor 0.2rem, transparent 0.2rem, transparent 0.7rem);background-position:-0.05rem 0}@media screen and (min-width: 1024px){.problem-damage__list-item::before{right:0;left:auto;width:.2rem;height:100%;background:repeating-linear-gradient(to bottom, currentColor 0, currentColor 0.2rem, transparent 0.2rem, transparent 0.7rem);background-position:0 -0.05rem}}@media screen and (min-width: 1024px){.problem-damage__list-item:first-child{padding-right:2rem}}@media screen and (min-width: 1024px){.problem-damage__list-item:nth-child(n+4){padding:2.1rem 2.6rem 1rem 2rem}}@media screen and (min-width: 1024px){.problem-damage__list-item:last-child::before{content:none}}.problem-damage__image{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4rem}@media screen and (min-width: 1024px){.problem-damage__image{width:auto;height:11rem}}@media screen and (min-width: 1024px){.problem-damage__list-item:nth-child(n+4) .problem-damage__image{height:9rem}}.problem-damage__image img{width:100%}@media screen and (min-width: 1024px){.problem-damage__image img{width:auto;height:100%}}.problem-damage__list-text{font-size:1.5rem;font-weight:600;letter-spacing:2%}@media screen and (min-width: 1024px){.problem-damage__list-text{font-size:2.4rem;text-align:center;line-height:3.2rem;letter-spacing:3%}}.problem-damage__list-em{color:#ad0000}@media screen and (min-width: 1024px){.problem-damage__list-em{display:block;white-space:nowrap}}.heading-sub{display:block;margin-inline:auto;width:-moz-fit-content;width:fit-content;min-width:32rem;padding:.9rem 1rem .7rem;border-radius:100vmax;background-color:#00578a;color:#fff;font-family:"IBM Plex Sans JP",sans-serif;font-size:1.6rem;font-weight:600;text-align:center}@media screen and (min-width: 1024px){.heading-sub{min-width:auto;padding:1.5rem 5.1rem 1.1rem 5rem;font-size:2.8rem}}.service__heading .heading-sub{letter-spacing:2%}@media screen and (min-width: 1024px){.service__heading .heading-sub{letter-spacing:5%}}@media screen and (min-width: 1024px){.strength__heading .heading-sub{padding:1.3rem 5.2rem 1.3rem 5.1rem}}.improvement__heading .heading-sub,.contact__heading .heading-sub{padding-block:1.5rem 1.2rem;line-height:2.2rem}@media screen and (min-width: 1024px){.improvement__heading .heading-sub,.contact__heading .heading-sub{padding-block:1.5rem 1.1rem;line-height:1.5}}.heading-sub__note{display:inline-block;font-size:1.4rem;font-weight:500}@media screen and (min-width: 1024px){.heading-sub__note{font-size:2.2rem}}.service__heading .heading-sub__note{font-size:1.2rem}@media screen and (min-width: 1024px){.service__heading .heading-sub__note{font-size:2.2rem}}.service{padding:5rem 1rem 1rem;background:#dbeaf5 url(../img/page/lp/suggest03/sp/bg_service.webp) no-repeat 0 0/100% auto;overflow:hidden}@media screen and (min-width: 1024px){.service{padding:10rem 16rem 0;background-image:url(../img/page/lp/suggest03/pc/bg_service.webp)}}.service__heading-box{display:block;margin-top:3.2rem;padding:1.4rem 1rem .9rem .8rem;background:linear-gradient(to right, transparent 0%, rgba(255, 255, 255, 0.75) 20%, rgba(255, 255, 255, 0.75) 80%, transparent 100%);color:#111;font-family:"IBM Plex Sans JP",sans-serif;font-size:2.6rem;font-weight:600;line-height:3.2rem;text-align:center;letter-spacing:0}@media screen and (min-width: 1024px){.service__heading-box{margin-top:4rem;padding:3.9rem 4rem 2.9rem 6.7rem;font-size:5.6rem;line-height:7.6rem;letter-spacing:3%;font-feature-settings:normal}}.service__heading-start{display:block;margin-right:-1.6rem;transform:skewX(-10deg)}.service__heading-end{display:block;margin-top:-0.1rem;padding-right:.8rem;transform:skewX(-10deg)}@media screen and (min-width: 1024px){.service__heading-end{margin-top:0;padding-right:1rem}}.service__heading-em{color:#0098d5}.service-list{display:flex;flex-direction:column;gap:1rem;margin-top:3.2rem;padding:.9rem;border:.1rem solid hsla(0,0%,100%,.65);border-radius:1.6rem;background-color:hsla(0,0%,100%,.25)}@media screen and (min-width: 1024px){.service-list{gap:4rem;margin-top:6.4rem;padding:3.9rem}}.service-list__item{position:relative;border-radius:1rem;background-color:#fff;overflow:hidden}@media screen and (min-width: 1024px){.service-list__item{border-radius:1.6rem;overflow:visible}}.service-list__number{position:absolute;top:1rem;left:1rem;width:8rem;height:8rem;padding-top:1.85rem;border:.2rem solid #111;background-color:#fff;border-radius:50%;font-size:1.2rem;font-weight:600;text-align:center;letter-spacing:0}@media screen and (min-width: 1024px){.service-list__number{display:flex;flex-direction:column;align-items:center;top:-2rem;left:12rem;width:14rem;height:14rem;padding-top:3.4rem;font-size:1.8rem;letter-spacing:3%}}.service-list__number-em{display:inline-block;margin-top:-0.55rem;font-size:3rem;font-weight:500;line-height:3.6rem}@media screen and (min-width: 1024px){.service-list__number-em{margin-top:-0.5rem;font-size:4.8rem;line-height:5.8rem}}.service-list__item:first-child .service-list__number-em{color:#1d4188}.service-list__item:nth-child(2) .service-list__number-em{color:#5c8527}.service-list__item:last-child .service-list__number-em{color:#d65717}.service-list__title{margin:0;padding:2.6rem 2rem 2.2rem 10rem;color:#fff;font-family:"IBM Plex Sans JP",sans-serif;font-size:2rem;font-weight:600;line-height:2.6rem;letter-spacing:3%}@media screen and (min-width: 1024px){.service-list__title{padding:2.7rem 2rem 1.9rem 2.1rem;border-radius:1.6rem 1.6rem 0 0;font-size:3.6rem;line-height:1.5;text-align:center}}.service-list__item:first-child .service-list__title{background:linear-gradient(to right, #111, #1d4188)}.service-list__item:nth-child(2) .service-list__title{background:linear-gradient(to right, #111, #5c8527)}.service-list__item:last-child .service-list__title{background:linear-gradient(to right, #111, #d65717)}.service-list__title-note{display:inline-block}@media screen and (min-width: 1024px){.service-list__title-note{font-size:3rem}}.service-list__box{padding:2.4rem 1.5rem 1.5rem}@media screen and (min-width: 1024px){.service-list__box{padding:4rem 12rem}}@media screen and (min-width: 1024px){.service-list__column{display:flex;justify-content:space-between}}.service-list__point{display:flex;flex-direction:column;gap:.6rem;padding-inline:1.5rem}@media screen and (min-width: 1024px){.service-list__point{gap:1.6rem;padding:4rem 0 0}}.service-list__point-item{display:flex;align-items:center;gap:.8rem;font-size:1.6rem;font-weight:600;letter-spacing:3%}@media screen and (min-width: 1024px){.service-list__point-item{gap:1.6rem;font-size:2.4rem}}.service-list__point-item::before{content:"";display:block;flex-shrink:0;width:3rem;height:3rem;background:url(../img/page/lp/suggest03/common/ico_service_check.svg) no-repeat 0 0/contain}@media screen and (min-width: 1024px){.service-list__point-item::before{width:5rem;height:5rem}}.service-list__desc{padding-inline:1.5rem;font-size:1.6rem;font-weight:600;letter-spacing:3%;font-family:"IBM Plex Sans JP",sans-serif}@media screen and (min-width: 1024px){.service-list__desc{width:43rem;padding:4.2rem 0 0;font-size:2.4rem;line-height:2}}.service-list__desc-note{display:inline-block;font-size:1.4rem}@media screen and (min-width: 1024px){.service-list__desc-note{font-size:2rem}}.service-list__image{display:block;margin-top:2.4rem;padding-inline:1rem}@media screen and (min-width: 1024px){.service-list__image{width:82rem;margin-top:0;padding-inline:0}}.service-list__image img{width:100%}.service-list__closing{display:flex;align-items:center;gap:1.7rem;margin-top:2.4rem;padding:1.5rem 1.5rem 1.5rem 1.6rem;border-radius:.6rem;background-color:#fbf5c2;font-feature-settings:normal}@media screen and (min-width: 1024px){.service-list__closing{justify-content:center;gap:1.5rem;margin-top:4rem;padding:1.1rem 2.2rem 1.1rem 2rem;border-radius:1.6rem}}@media screen and (min-width: 1024px){.service-list__item:first-child .service-list__closing{gap:1.2rem}}.service-list__closing::before{content:"";display:block;flex-shrink:0;width:4.2rem;height:4.2rem;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.service-list__item:first-child .service-list__closing::before{background-image:url(../img/page/lp/suggest03/common/ico_service01.svg)}.service-list__item:nth-child(2) .service-list__closing::before{background-image:url(../img/page/lp/suggest03/common/ico_service02.svg)}.service-list__item:last-child .service-list__closing::before{background-image:url(../img/page/lp/suggest03/common/ico_service03.svg)}.service-list__text{font-size:1.4rem;font-weight:500;letter-spacing:2%}@media screen and (min-width: 1024px){.service-list__text{font-size:2.4rem;letter-spacing:3%}}.service-list__text-em{font-weight:600}.service-list__item:first-child .service-list__text-em{color:#1d4188}.service-list__item:nth-child(2) .service-list__text-em{color:#5c8527}.service-list__item:last-child .service-list__text-em{color:#d65717}.strength{padding:5rem 2rem;background:#dbeaf5 url(../img/page/lp/suggest03/sp/bg_strength.webp) no-repeat 0 bottom/100% auto}@media screen and (min-width: 1024px){.strength{padding:10rem;background-image:url(../img/page/lp/suggest03/pc/bg_strength.webp)}}.strength__heading{display:flex;flex-direction:column;align-items:center;gap:3.1rem;margin:0}@media screen and (min-width: 1024px){.strength__heading{gap:5.2rem}}.strength__heading-block{padding-left:.3rem;transform:skewX(-10deg);color:#111;font-size:3.7rem;font-weight:600;line-height:3.8rem;letter-spacing:3%}@media screen and (min-width: 1024px){.strength__heading-block{font-size:8.2rem;line-height:8.4rem}}.strength__heading-em{display:inline-block;margin-inline:.3rem .4rem;color:#0098d5;font-weight:600}@media screen and (min-width: 1024px){.strength__heading-em{margin-inline:.8rem}}.strength__heading-number{display:inline-block;transform:translateY(0.1rem);font-size:4.9rem;font-weight:600}@media screen and (min-width: 1024px){.strength__heading-number{transform:translateY(0.4rem);font-size:11rem}}.strength-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin-top:3.1rem}@media screen and (min-width: 1024px){.strength-list{display:flex;flex-wrap:wrap;justify-content:center;gap:3.2rem 4rem;margin-top:7.3rem}}.strength-list__item{display:flex;position:relative;flex-direction:column;align-items:center;gap:1rem;border-radius:1.6rem;padding:1.9rem .9rem 1.4rem;border:.1rem solid hsla(0,0%,100%,.5);background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(0.4rem)}@media screen and (min-width: 1024px){.strength-list__item{gap:.2rem;padding:0 8.9rem 2.3rem;backdrop-filter:blur(1.5rem)}}.strength-list__number{position:absolute;top:-0.1rem;left:-0.1rem;width:7rem;height:7rem;padding:.5rem 0 0 1rem;border-top-left-radius:1.6rem;background:linear-gradient(#00578a 0%, #0098d5 100%);color:#fff;font-size:1.1rem;font-weight:600;line-height:1.7rem;clip-path:polygon(100% 0, 0 0, 0 100%)}@media screen and (min-width: 1024px){.strength-list__number{width:14rem;height:14rem;padding:1.6rem 0 0 2.2rem;font-size:1.6rem;line-height:1.5}}.strength-list__number-em{display:block;margin:-0.4rem 0 0 -0.1rem;font-size:1.8rem;font-weight:500;line-height:2.2rem;letter-spacing:0}@media screen and (min-width: 1024px){.strength-list__number-em{margin:-0.5rem 0 0 -0.3rem;font-size:3.2rem;line-height:3.9rem}}@media screen and (min-width: 1024px){.strength-list__item:first-child .strength-list__number-em{margin-left:-0.1rem}}.strength-list__image{width:8rem}@media screen and (min-width: 1024px){.strength-list__image{width:14rem;margin-top:-1.7rem}}.strength-list__image img{width:100%}.strength-list__block{display:flex;flex-direction:column;align-items:center;width:100%;height:7.5rem;padding-top:1rem;background:url(../img/page/lp/suggest03/common/bg_strength_frame.svg) no-repeat 0 0/100% 100%}@media screen and (min-width: 1024px){.strength-list__block{width:30rem;height:15rem;padding-top:2rem}}.strength-list__title{flex-shrink:0;width:9rem;height:1.8rem;padding-top:.45rem;border-radius:100vmax;background:linear-gradient(-259deg, #dab436 14%, #fee285 24%, #f0be16 52%, #74601d 83%, #ba9315 100%);font-size:1.1rem;font-weight:600;line-height:1;text-align:center;letter-spacing:0}@media screen and (min-width: 1024px){.strength-list__title{width:18rem;height:3.6rem;padding-top:.3rem;font-size:2.2rem;line-height:1.5}}.strength-list__text{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.1rem;margin-top:.7rem;font-size:1.9rem;font-weight:600;line-height:1;text-align:center;letter-spacing:0}@media screen and (min-width: 1024px){.strength-list__text{margin-top:1.4rem;font-size:3.8rem}}.strength-list__item:nth-child(2) .strength-list__text,.strength-list__item:nth-child(4) .strength-list__text{margin-top:.2rem}@media screen and (min-width: 1024px){.strength-list__item:nth-child(2) .strength-list__text,.strength-list__item:nth-child(4) .strength-list__text{margin-top:.4rem}}.strength-list__text-em{display:inline-block;font-size:2.9rem;line-height:3.5rem;letter-spacing:-5%}@media screen and (min-width: 1024px){.strength-list__text-em{font-size:5.8rem;line-height:7rem;letter-spacing:-0.03em}}.strength-list__item:last-child .strength-list__text-em{margin-right:.1rem}@media screen and (min-width: 1024px){.strength-list__item:last-child .strength-list__text-em{margin-right:.3rem}}.strength-list__text-small{display:block;width:100%;margin-top:-0.4rem;font-size:.9rem;font-weight:500;line-height:1.4rem}@media screen and (min-width: 1024px){.strength-list__text-small{margin-top:-0.9rem;font-size:1.8rem;line-height:1.5}}.improvement{position:relative;z-index:0;padding:5rem 1rem 2rem;background:#a7cbdc url(../img/page/lp/suggest03/sp/bg_improvement.webp) repeat -0.95rem 0/3.15rem 3.15rem}@media screen and (min-width: 1024px){.improvement{padding:10rem 16rem 9.6rem;background:#a7cbdc url(../img/page/lp/suggest03/pc/bg_improvement.webp) 1rem 0/4.5rem 4.5rem}}.improvement::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:30rem;background:linear-gradient(#fff, transparent)}@media screen and (min-width: 1024px){.improvement::before{height:62rem}}.improvement::after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:12rem;background:linear-gradient(transparent, #fff)}@media screen and (min-width: 1024px){.improvement::after{height:26rem}}.improvement__heading{display:flex;flex-direction:column;gap:3rem;margin:0;text-align:center}@media screen and (min-width: 1024px){.improvement__heading{gap:5.2rem}}.improvement__heading-block{padding-right:.8rem;transform:skewX(-10deg);color:#111;font-size:5rem;font-weight:600;line-height:8.4rem;letter-spacing:3%}@media screen and (min-width: 1024px){.improvement__heading-block{padding-inline:.6rem 0;font-size:8.2rem}}.improvement__heading-em{color:#0098d5}.improvement__box{display:flex;flex-direction:column;gap:1rem;margin-top:2.1rem;padding:.9rem;border:.1rem solid hsla(0,0%,100%,.75);border-radius:1.6rem;background-color:hsla(0,0%,100%,.45);backdrop-filter:blur(0.4rem)}@media screen and (min-width: 1024px){.improvement__box{gap:4rem;margin-top:6rem;padding:3.9rem}}.improvement__closing{position:relative;margin-top:1.5rem;padding:2.4rem 2rem 2.1rem}@media screen and (min-width: 1024px){.improvement__closing{margin-top:6.4rem;padding:3.2rem 20rem}}.improvement__closing::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, transparent 0%, #fff 20%, #fff 80%, transparent 100%);opacity:.35}.improvement__closing::after{content:"";position:absolute;bottom:0;right:2rem;width:13rem;height:21.3rem;background:url(../img/page/lp/suggest03/common/img_improvement_ok.webp) no-repeat 0 bottom/contain}@media screen and (min-width: 1024px){.improvement__closing::after{right:20rem;width:21.6rem;height:35.3rem}}.improvement__message{color:#00578a;font-family:"IBM Plex Sans JP",sans-serif;font-size:2.2rem;font-weight:600;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.improvement__message{font-size:3.8rem}}.improvement__point{display:grid;grid-template-columns:repeat(2, 9rem);gap:1rem;margin-top:1.2rem}@media screen and (min-width: 1024px){.improvement__point{grid-template-columns:repeat(4, 20rem);gap:3.2rem;margin-top:1.6rem}}.improvement__point-item{position:relative;padding:4.5rem 0 1.5rem .1rem;border-radius:50%;background-color:#fff;font-size:1.2rem;font-weight:600;line-height:1.5rem;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.improvement__point-item{padding-block:9.65rem 4.35rem;font-size:2.4rem;line-height:3rem}}@media screen and (min-width: 1024px){.improvement__point-item:last-child{padding-block:10rem 4rem}}.improvement__point-item::before{content:"";position:absolute;top:1.5rem;left:50%;width:2.2rem;height:2.2rem;transform:translateX(-50%);background:url(../img/page/lp/suggest03/common/ico_improvement_check.svg) no-repeat 0 0/contain}@media screen and (min-width: 1024px){.improvement__point-item::before{top:3.8rem;width:4.4rem;height:4.4rem}}.improvement__point-em{display:block;color:#f80}.improvement__notice{margin:2rem -1rem 0;padding-right:.1rem;color:#737373;font-size:1rem;font-weight:500;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.improvement__notice{margin-top:2.4rem;padding-inline:.2rem 0;font-size:1.8rem}}.improvement-case__heading{position:relative;z-index:0;margin:0 1.5rem;padding:4.6rem 2rem .4rem;border-radius:1rem 1rem 0 0;background:linear-gradient(to right, #00578a, #0098d5);color:#fff;font-size:2rem;font-weight:600;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.improvement-case__heading{display:flex;justify-content:center;margin-inline:4rem;padding-block:2.8rem 2.1rem;border-radius:1.6rem 1.6rem 0 0;font-size:3.4rem}}@media screen and (min-width: 1024px){.improvement-case--recruit .improvement-case__heading{padding-block:2.7rem 2.2rem}}.improvement-case__heading::before{content:"";position:absolute;top:.9rem;left:50%;transform:translateX(-50%);background-repeat:no-repeat;background-position:0 0;background-size:contain}@media screen and (min-width: 1024px){.improvement-case__heading::before{position:static;display:block;margin:.3rem 2.9rem 0 0;transform:translateX(0)}}.improvement-case--sales .improvement-case__heading::before{top:1rem;width:2.8rem;height:3rem;background-image:url(../img/page/lp/suggest03/sp/ico_improvement01.svg)}@media screen and (min-width: 1024px){.improvement-case--sales .improvement-case__heading::before{width:3.6rem;height:3.9rem;background-image:url(../img/page/lp/suggest03/pc/ico_improvement01.svg)}}.improvement-case--recruit .improvement-case__heading::before{top:1.05rem;width:3.5rem;height:2.9rem;background-image:url(../img/page/lp/suggest03/sp/ico_improvement02.svg)}@media screen and (min-width: 1024px){.improvement-case--recruit .improvement-case__heading::before{width:4.5rem;height:3.8rem;background-image:url(../img/page/lp/suggest03/pc/ico_improvement02.svg)}}.improvement-case__heading::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:12rem;height:8rem;background-repeat:no-repeat;background-position:0 0;background-size:contain}@media screen and (min-width: 1024px){.improvement-case__heading::after{width:40rem;height:10rem}}.improvement-case--sales .improvement-case__heading::after{background-image:url(../img/page/lp/suggest03/sp/bg_improvement01.webp)}@media screen and (min-width: 1024px){.improvement-case--sales .improvement-case__heading::after{background-image:url(../img/page/lp/suggest03/pc/bg_improvement01.webp)}}.improvement-case--recruit .improvement-case__heading::after{background-image:url(../img/page/lp/suggest03/sp/bg_improvement02.webp)}@media screen and (min-width: 1024px){.improvement-case--recruit .improvement-case__heading::after{background-image:url(../img/page/lp/suggest03/pc/bg_improvement02.webp)}}.improvement-case__heading-em{color:#ffd900}.improvement-case__box{padding:3rem 1.5rem 1.5rem;border-radius:.9rem;background-color:#fff}@media screen and (min-width: 1024px){.improvement-case__box{display:flex;position:relative;gap:8rem;padding:6.8rem 12rem 4rem;border-radius:1.6rem}}@media screen and (min-width: 1024px){.improvement-case--recruit .improvement-case__box{padding-bottom:4.2rem}}.improvement-case__detail{display:grid;position:relative;grid-template-columns:repeat(2, 1fr);gap:1rem;padding:3rem 1.5rem 1.5rem;border-radius:.6rem}@media screen and (min-width: 1024px){.improvement-case__detail{gap:2rem;padding:4.8rem 2rem 2rem;border-radius:1.6rem}}.improvement-case__detail--before{background-color:#eee}.improvement-case__detail--after{position:relative;margin-top:5.1rem;background-color:#fbf5c2}@media screen and (min-width: 1024px){.improvement-case__detail--after{margin-top:0}}.improvement-case__detail--after::before{content:"";position:absolute;top:-6.3rem;left:50%;width:3rem;height:6rem;transform:translateX(-50%) rotate(90deg);background:url(../img/page/lp/suggest03/common/img_improvement_arrow.svg) no-repeat 0 0/contain}@media screen and (min-width: 1024px){.improvement-case__detail--after::before{top:50%;left:-1.8rem;width:4rem;height:8rem;transform:translate(-100%, -50%)}}.improvement-case--recruit .improvement-case__detail--after{margin-top:6.1rem}@media screen and (min-width: 1024px){.improvement-case--recruit .improvement-case__detail--after{margin-top:0}}.improvement-case--recruit .improvement-case__detail--after::before{top:-6.8rem}@media screen and (min-width: 1024px){.improvement-case--recruit .improvement-case__detail--after::before{top:50%}}.improvement-case__head{position:absolute;top:-1.5rem;left:50%;width:calc(100% - 4rem);border-radius:100vmax;padding:.4rem 1rem .3rem;color:#fff;transform:translateX(-50%);font-size:1.5rem;font-weight:600;line-height:2.3rem;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.improvement-case__head{top:-2.8rem;width:calc(100% - 20rem);padding-block:1.2rem .8rem;font-size:2.4rem;line-height:1.5}}.improvement-case__detail--before .improvement-case__head{background-color:#9a9a9a}.improvement-case__detail--after .improvement-case__head{background-color:#ffd900;color:#111}.improvement-case__block{display:flex;flex-direction:column;align-items:center;height:15rem;padding:1.7rem 1rem 1.42rem;border-radius:.6rem;background-color:#fff}@media screen and (min-width: 1024px){.improvement-case__block{width:27rem;height:29rem;padding:3.2rem 2.1rem 2.7rem 2rem;border-radius:1.6rem}}.improvement-case--recruit .improvement-case__block{padding-bottom:1.323rem}@media screen and (min-width: 1024px){.improvement-case--recruit .improvement-case__block{padding-bottom:2.7rem}}.improvement-case__mail{width:2.2rem;margin-bottom:.1rem}@media screen and (min-width: 1024px){.improvement-case__mail{width:4.4rem;margin-bottom:0}}.improvement-case__mail img{width:100%;height:auto}.improvement-case__yen{width:1.5rem}@media screen and (min-width: 1024px){.improvement-case__yen{width:2.8rem}}@media screen and (min-width: 1024px){.improvement-case--sales .improvement-case__detail--before .improvement-case__block:last-child .improvement-case__yen{margin-left:1.2rem}}.improvement-case__yen img{width:100%;height:auto}.improvement-case__title{margin-top:.9rem;font-size:1.14rem;font-weight:600;line-height:1.7rem;letter-spacing:3%}@media screen and (min-width: 1024px){.improvement-case__title{margin-top:1.8rem;font-size:2.2rem;line-height:1.5}}@media screen and (min-width: 1024px){.improvement-case--sales .improvement-case__detail--before .improvement-case__block:last-child .improvement-case__title{padding-left:1.2rem}}.improvement-case__text{display:flex;align-items:baseline;gap:.4rem;margin-top:.273rem;font-size:1.25rem;font-weight:600;line-height:1;letter-spacing:3%}@media screen and (min-width: 1024px){.improvement-case__text{gap:.5rem;margin-top:.6rem;font-size:2.4rem;line-height:1.5}}.improvement-case--sales .improvement-case__detail--before .improvement-case__text{gap:.38rem}@media screen and (min-width: 1024px){.improvement-case--sales .improvement-case__detail--before .improvement-case__text{gap:.5rem;padding-left:.2rem}}.improvement-case--sales .improvement-case__detail--before .improvement-case__block:last-child .improvement-case__text{margin-top:.038rem}@media screen and (min-width: 1024px){.improvement-case--sales .improvement-case__detail--before .improvement-case__block:last-child .improvement-case__text{margin-top:.2rem}}.improvement-case--recruit .improvement-case__detail--before .improvement-case__text{margin-top:.113rem}@media screen and (min-width: 1024px){.improvement-case--recruit .improvement-case__detail--before .improvement-case__text{margin-top:.2rem}}.improvement-case__detail--after .improvement-case__text{gap:.6rem;margin-top:-0.193rem}@media screen and (min-width: 1024px){.improvement-case__detail--after .improvement-case__text{margin-top:-0.3rem}}.improvement-case--recruit .improvement-case__detail--after .improvement-case__text{margin-top:-0.146rem}@media screen and (min-width: 1024px){.improvement-case--recruit .improvement-case__detail--after .improvement-case__text{margin-top:-0.3rem}}.improvement-case__text-em{display:inline-block;font-size:2.07rem;font-weight:700;line-height:2.5rem;letter-spacing:0}@media screen and (min-width: 1024px){.improvement-case__text-em{font-size:4rem;line-height:4.8rem}}.improvement-case__detail--after .improvement-case__text-em{color:#fc8b00;font-size:2.48rem;line-height:3rem}@media screen and (min-width: 1024px){.improvement-case__detail--after .improvement-case__text-em{font-size:4.8rem;line-height:5.8rem}}.improvement-case__graph{margin-top:auto;height:3.8rem}@media screen and (min-width: 1024px){.improvement-case__graph{height:7.3rem}}.improvement-case__graph img{width:auto;height:100%}.improvement-case__result{display:grid;grid-template-columns:repeat(2, 10rem);justify-content:center;gap:5rem;margin-top:1.1rem}@media screen and (min-width: 1024px){.improvement-case__result{display:flex;position:absolute;right:10rem;bottom:3rem;gap:19rem;margin-top:0}}@media screen and (min-width: 1024px){.improvement-case--recruit .improvement-case__result{bottom:3.2rem}}.improvement-case__result img{width:100%}@media screen and (min-width: 1024px){.improvement-case__result img{width:10rem}}.measure{padding:5rem 2rem;background-color:#fff}@media screen and (min-width: 1024px){.measure{padding:0 20rem 10rem}}.measure__heading{display:flex;flex-direction:column;gap:4.6rem;margin:0}@media screen and (min-width: 1024px){.measure__heading{gap:2.2rem}}.measure__heading-block{transform:skewX(-10deg);color:#111;font-size:2.83rem;font-weight:600;line-height:4.3rem;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.measure__heading-block{padding-left:.2rem;font-size:5.6rem;line-height:8.4rem}}.measure__heading-em{color:#0098d5}.measure__heading-number{font-size:4.86rem;font-weight:700;letter-spacing:0}@media screen and (min-width: 1024px){.measure__heading-number{display:inline-block;margin-right:1.2rem;transform:translateY(0.2rem);font-size:9.6rem;line-height:11.6rem}}.measure__heading-end{display:block;margin:-0.6rem 0 0 .4rem}@media screen and (min-width: 1024px){.measure__heading-end{display:inline-block;margin:0}}.measure__case-wrap{margin-top:3.9rem}@media screen and (min-width: 1024px){.measure__case-wrap{margin-top:5.8rem}}.measure__case{margin-top:2rem;padding:0 1.4rem 1.4rem;border:.1rem solid #000;border-radius:1.6rem;background-color:#fff;overflow:hidden}@media screen and (min-width: 1024px){.measure__case{display:flex;position:relative;z-index:0;justify-content:space-between;gap:3rem;margin-top:4rem;padding:3.9rem 11.9rem}}.measure__case:first-child{margin-top:0}@media screen and (min-width: 1024px){.measure__case::before{content:"";position:absolute;z-index:-1;top:-0.1rem;left:-0.1rem;width:76rem;height:12rem;background-repeat:no-repeat;background-position:0 0;background-size:contain}}@media screen and (min-width: 1024px){.measure__case:first-child::before{background-image:url(../img/page/lp/suggest03/pc/bg_measure01.webp)}}@media screen and (min-width: 1024px){.measure__case:nth-child(2)::before{background-image:url(../img/page/lp/suggest03/pc/bg_measure02.webp)}}@media screen and (min-width: 1024px){.measure__case:last-child::before{background-image:url(../img/page/lp/suggest03/pc/bg_measure03.webp)}}.measure__head{margin-inline:-1.4rem;padding:2.9rem 2.9rem 0;background-repeat:no-repeat;background-position:-0.1rem -0.1rem;background-size:calc(100% + .2rem) 10rem}@media screen and (min-width: 1024px){.measure__head{margin:2.4rem 0 0;padding:0;background-size:0 0}}.measure__case:first-child .measure__head{background-image:url(../img/page/lp/suggest03/sp/bg_measure01.webp)}.measure__case:nth-child(2) .measure__head{background-image:url(../img/page/lp/suggest03/sp/bg_measure02.webp)}.measure__case:last-child .measure__head{background-image:url(../img/page/lp/suggest03/sp/bg_measure03.webp)}.measure__number{display:flex;flex-direction:column;width:8rem;height:8rem;padding:1.5rem 1rem .8rem;border:.1rem solid #111;background-color:#fff;font-weight:600;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.measure__number{align-items:center;width:10rem;height:10rem;border-width:.2rem;padding-block:1.7rem 1.1rem}}.measure__number-em{display:block;margin-top:-0.4rem;color:#f80;font-size:3.2rem;font-weight:500;line-height:3.9rem;letter-spacing:0}@media screen and (min-width: 1024px){.measure__number-em{margin-top:-0.7rem;padding-right:.1rem;font-size:4.2rem;line-height:5.1rem}}.measure__name{margin-top:1.6rem;font-size:1.2rem;font-weight:500;letter-spacing:3%}@media screen and (min-width: 1024px){.measure__name{margin-top:4rem;font-size:1.6rem}}.measure__title{margin:1.6rem 0 0;color:#111;font-family:"IBM Plex Sans JP",sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:3%}@media screen and (min-width: 1024px){.measure__title{margin-top:1.6rem;font-size:2.8rem}}.measure__title-note{display:inline-block;font-size:1.4rem;font-weight:500}@media screen and (min-width: 1024px){.measure__title-note{font-size:2rem}}.measure__content{margin-top:2.2rem}@media screen and (min-width: 1024px){.measure__content{width:82rem;margin:0}}.measure__image{display:block;padding-inline:1rem}@media screen and (min-width: 1024px){.measure__image{width:82rem;padding-inline:0}}.measure__image img{width:100%}.measure__result{min-height:8.9rem;margin-top:2.4rem;padding:1.6rem 1.5rem 1.5rem;border-radius:.8rem;background-color:#fbf5c2}@media screen and (min-width: 1024px){.measure__result{display:flex;align-items:center;gap:3.1rem;min-height:auto;margin-top:2.4rem;padding:1.7rem 3.8rem 1.4rem 4.7rem}}.measure__result-title{padding-bottom:.2rem;border-bottom:.1rem solid #111;color:#00578a;font-size:1.4rem;font-weight:600;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.measure__result-title{position:relative;padding:.3rem 3.3rem .3rem 0;border-bottom:0;font-size:1.8rem;text-align:left}}@media screen and (min-width: 1024px){.measure__result-title::before{content:"";position:absolute;top:0;right:0;width:.1rem;height:3rem;background-color:#111}}.measure__result-text{margin-top:1.2rem;font-family:"IBM Plex Sans JP",sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:2%;font-feature-settings:normal}@media screen and (min-width: 1024px){.measure__result-text{margin-top:0;font-size:2.2rem;letter-spacing:3%;font-feature-settings:"halt"}}.measure__result-em{color:#f80}.price{padding:5rem 1rem 1.7rem;background:#fff url(../img/page/lp/suggest03/sp/bg_price.webp) no-repeat 0 0/100% 72rem;backdrop-filter:blur(0.4rem)}@media screen and (min-width: 1024px){.price{padding:10rem 16rem 5.4rem;background-image:url(../img/page/lp/suggest03/pc/bg_price.webp);background-size:100% 140rem}}.price__section{margin-top:3.1rem}@media screen and (min-width: 1024px){.price__section{margin-top:10rem}}.price__title{position:relative;z-index:0;margin:0;padding:2.1rem 2rem 1.7rem;transform:skewX(-10deg);color:#111;font-size:2.8rem;font-weight:600;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.price__title{padding:1.8rem 1.8rem 1.8rem 2rem;font-size:5.6rem}}.price__title::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, transparent 0%, #fff 20%, #fff 80%, transparent 100%);opacity:.65}.price__box{margin-top:3.2rem;padding:.9rem .9rem 2.3rem;border:.1rem solid hsla(0,0%,100%,.65);border-radius:1.6rem;background-color:hsla(0,0%,100%,.65);backdrop-filter:blur(0.4rem)}@media screen and (min-width: 1024px){.price__box{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 4rem;margin-top:5.6rem;padding:3.9rem}}.price__notice{margin-top:2.4rem;font-size:.8rem;font-weight:500;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.price__notice{grid-column:1/-1;margin-top:4.8rem;font-size:1.6rem}}.price-point{display:flex;flex-wrap:wrap;justify-content:center;gap:0 1rem;margin-top:4rem}@media screen and (min-width: 1024px){.price-point{gap:5.6rem;margin-top:7.2rem}}.price-point__item{width:16rem;height:16rem;border-radius:50%;padding:.252rem;background:linear-gradient(180deg, #dab436 14%, #fee285 24%, #f0be16 52%, #74601d 83%, #ba9315 100%);overflow:hidden}@media screen and (min-width: 1024px){.price-point__item{width:36rem;height:36rem;padding:.6rem}}.price-point__item:last-child{margin-top:-1.3rem}@media screen and (min-width: 1024px){.price-point__item:last-child{margin-top:0}}.price-point__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding-inline:1.748rem;border-radius:inherit;background-color:#fdfaf2;letter-spacing:3%}@media screen and (min-width: 1024px){.price-point__inner{padding:1.9rem 3.4rem 0}}@media screen and (min-width: 1024px){.price-point__item:nth-child(2) .price-point__inner{padding-top:.3rem}}.price-point__head{font-size:1.6rem;font-weight:600;line-height:1.8rem;text-align:center}@media screen and (min-width: 1024px){.price-point__head{font-size:3.2rem;line-height:3.6rem}}@media screen and (min-width: 1024px){.price-point__item:last-child .price-point__head{padding-right:.5rem}}.price-point__price{margin-top:.1rem;color:#ad0000;font-size:1.6rem;font-weight:600}@media screen and (min-width: 1024px){.price-point__price{margin-top:-0.1rem;font-size:3.8rem}}.price-point__price--jp{margin-left:.4rem;font-size:2.349rem;line-height:3.5rem}@media screen and (min-width: 1024px){.price-point__price--jp{margin:1.1rem .2rem 1rem 0;font-size:5.6rem;line-height:1.5}}.price-point__number{font-size:4.2rem;font-weight:600;line-height:5.1rem}@media screen and (min-width: 1024px){.price-point__number{display:inline-block;margin-bottom:.2rem;transform:translateY(0.2rem);font-size:10rem;line-height:12.1rem}}.price-point__text{width:100%;margin-top:-0.1rem;padding-top:1rem;padding-left:.1rem;border-top:.1rem solid #ccc;font-size:1.2rem;font-weight:600;line-height:1.5rem;text-align:center}@media screen and (min-width: 1024px){.price-point__text{padding-top:2.4rem;border-color:#bbb;font-size:2.2rem;line-height:3rem}}@media screen and (min-width: 1024px){.price-point__item:last-child .price-point__text{padding-right:.3rem}}.price-example:not(:first-child){margin-top:1rem}@media screen and (min-width: 1024px){.price-example:not(:first-child){margin-top:0}}.price-example__title{margin:0;padding:3.1rem 1rem 1.1rem;border-radius:1rem 1rem 0 0;color:#fff;font-size:2rem;font-weight:600;text-align:center;letter-spacing:2%}@media screen and (min-width: 1024px){.price-example__title{padding:3.9rem 4rem 1.9rem 4.1rem;border-radius:1.6rem 1.6rem 0 0;font-size:3.6rem;letter-spacing:3%}}.price-example:first-child .price-example__title{background:linear-gradient(to right, #111, #1d4188)}.price-example:nth-child(2) .price-example__title{background:linear-gradient(to right, #111, #5c8426)}.price-example__title-attention{display:inline-block;position:relative}.price-example__title-attention::before{content:"";position:absolute;top:-0.2rem;left:0;width:100%;height:.5rem;background-image:radial-gradient(circle, #fff 0.25rem, transparent 0.25rem);background-size:2rem .5rem;background-repeat:repeat-x;transform:translateY(-100%)}@media screen and (min-width: 1024px){.price-example__title-attention::before{background-size:3.7rem .5rem}}.price-example__title-note{display:inline-block;font-size:1.4rem;font-weight:500}@media screen and (min-width: 1024px){.price-example__title-note{font-size:2.8rem}}.price-example__title-em{display:block;margin-top:-0.3rem;color:#ffd900;font-size:3.4rem;letter-spacing:3%}@media screen and (min-width: 1024px){.price-example__title-em{margin-top:-0.1rem;font-size:4.6rem}}.price-example:first-child .price-example__title-em{padding-right:.3rem}@media screen and (min-width: 1024px){.price-example:first-child .price-example__title-em{padding-right:0}}.price-example:nth-child(2) .price-example__title-em{padding-right:.2rem}@media screen and (min-width: 1024px){.price-example:nth-child(2) .price-example__title-em{padding-right:0}}.price-example__content{display:flex;flex-direction:column;align-items:center;padding:3.2rem 2.3rem 2.3rem;border:.2rem solid #111;border-top:0;border-radius:0 0 1rem 1rem}@media screen and (min-width: 1024px){.price-example__content{padding:5.6rem 3.8rem 3.8rem;border-radius:0 0 1.6rem 1.6rem}}.price-example__label{width:24rem;margin-right:.4rem;padding:.4rem 1rem .1rem 1.4rem;border:.1rem solid #111;border-radius:100vmax;font-family:"IBM Plex Sans JP",sans-serif;font-size:1.8rem;font-weight:500;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.price-example__label{width:42rem;margin-right:0;padding:.5rem 1rem .1rem 1.1rem;font-size:2.8rem}}.price-example__price{display:flex;align-items:baseline;gap:.5rem;margin-top:2.4rem;color:#ad0000;font-size:2.8rem;font-weight:600;letter-spacing:3%}@media screen and (min-width: 1024px){.price-example__price{font-size:3.8rem}}.price-example:nth-child(2) .price-example__price{gap:.6rem}@media screen and (min-width: 1024px){.price-example:nth-child(2) .price-example__price{gap:.5rem}}.price-example__number{font-size:5.6rem;font-weight:700;line-height:6.8rem}@media screen and (min-width: 1024px){.price-example__number{font-size:8.4rem;line-height:10.2rem}}.price-example:nth-child(2) .price-example__number{margin-right:.3rem;letter-spacing:-5%}@media screen and (min-width: 1024px){.price-example:nth-child(2) .price-example__number{margin-right:.6rem}}.price-example__text{width:100%;margin-top:2.4rem;padding:1.7rem 1.2rem 1.5rem 1rem;border-radius:.8rem;background-color:#f2f2f2;font-size:1.2rem;font-weight:500;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.price-example__text{margin-top:3.2rem;padding:2.5rem 2rem 2.2rem;font-size:2.2rem}}.flow{padding:5rem 1rem;background:url(../img/page/lp/suggest03/sp/bg_flow.webp) no-repeat center 0/cover;overflow-x:hidden}@media screen and (min-width: 1024px){.flow{padding:10rem 16rem;background-image:url(../img/page/lp/suggest03/pc/bg_flow.webp)}}.flow__heading{display:flex;flex-direction:column;gap:2.4rem;margin:0}@media screen and (min-width: 1024px){.flow__heading{gap:1.8rem}}.flow__heading-block{padding-left:1.2rem;transform:skewX(-10deg);color:#111;font-family:"IBM Plex Sans JP",sans-serif;font-size:2.4rem;font-weight:600;text-align:center;letter-spacing:0}@media screen and (min-width: 1024px){.flow__heading-block{padding-left:.1rem;font-size:5.6rem;letter-spacing:2%}}.flow__heading-em{display:flex;align-items:baseline;justify-content:center;margin:0 .4rem -0.3rem 0;color:#0098d5;font-size:4.27rem;line-height:6.4rem;letter-spacing:3%}@media screen and (min-width: 1024px){.flow__heading-em{display:inline-flex;transform:translateY(-0.3rem);font-size:6.8rem;line-height:10.2rem}}.flow__heading-number{margin:.3rem .1rem 0 .7rem;transform:translateY(0.2rem);font-family:"Inter",sans-serif;font-size:6rem;font-weight:700;line-height:7.3rem}@media screen and (min-width: 1024px){.flow__heading-number{margin-inline:.9rem .2rem;transform:translateY(0.5rem);font-size:9.6rem;line-height:11.6rem}}.flow__heading-note{display:inline-block;font-size:1.6rem;font-weight:500}@media screen and (min-width: 1024px){.flow__heading-note{font-size:3.4rem}}.flow__list{display:flex;flex-direction:column;gap:1.8rem;margin-top:2.9rem;padding:1.4rem .9rem;border:.1rem solid hsla(0,0%,100%,.75);border-radius:1.6rem;background-color:hsla(0,0%,100%,.35);backdrop-filter:blur(0.4rem)}@media screen and (min-width: 1024px){.flow__list{gap:2.3rem;margin-top:5.7rem;padding:3.9rem}}.flow__item{display:flex;gap:1rem}@media screen and (min-width: 1024px){.flow__item{gap:1.6rem}}.flow__step{position:relative;width:6rem;padding:1.8rem .9rem 2.1rem 1rem;border-radius:1rem;background:linear-gradient(#00578a, #0098d5);color:#fff;font-size:1rem;font-weight:600;text-align:center;letter-spacing:3%;white-space:nowrap}@media screen and (min-width: 1024px){.flow__step{display:flex;align-items:center;gap:2.2rem;width:30rem;padding:2.4rem 6.6rem 2.1rem;border-radius:1.6rem;font-size:1.8rem}}.flow__step::before{content:"";position:absolute;bottom:.1rem;left:calc(50% + .1rem);width:2.2rem;height:1.1rem;transform:translate(-50%, 100%);background-color:#0098d5;clip-path:polygon(50% 100%, 0 0, 100% 0)}@media screen and (min-width: 1024px){.flow__step::before{width:3.2rem;height:1.6rem}}.flow__item:last-child .flow__step::before{content:none}.flow__number{display:block;margin-top:-0.1rem;font-size:2.2rem;font-weight:500;line-height:2.7rem;letter-spacing:0}@media screen and (min-width: 1024px){.flow__number{min-width:6.3rem;margin-top:-0.3rem;font-size:4.8rem;line-height:5.8rem;text-align:center}}.flow__box{display:flex;flex:1;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem 1rem;border-radius:1rem;background-color:#fff;background-position:right 0;background-repeat:no-repeat;background-size:auto 100%}@media screen and (min-width: 1024px){.flow__box{gap:3.1rem;padding:1.4rem 6.5rem}}.flow__item:first-child .flow__box{background-image:url(../img/page/lp/suggest03/sp/bg_flow01.webp)}@media screen and (min-width: 1024px){.flow__item:first-child .flow__box{background-image:url(../img/page/lp/suggest03/pc/bg_flow01.webp)}}.flow__item:nth-child(2) .flow__box{background-image:url(../img/page/lp/suggest03/sp/bg_flow02.webp)}@media screen and (min-width: 1024px){.flow__item:nth-child(2) .flow__box{background-image:url(../img/page/lp/suggest03/pc/bg_flow02.webp)}}.flow__item:nth-child(3) .flow__box{background-image:url(../img/page/lp/suggest03/sp/bg_flow03.webp)}@media screen and (min-width: 1024px){.flow__item:nth-child(3) .flow__box{background-image:url(../img/page/lp/suggest03/pc/bg_flow03.webp)}}.flow__item:nth-child(4) .flow__box{background-image:url(../img/page/lp/suggest03/sp/bg_flow04.webp)}@media screen and (min-width: 1024px){.flow__item:nth-child(4) .flow__box{background-image:url(../img/page/lp/suggest03/pc/bg_flow04.webp)}}.flow__item:last-child .flow__box{background-image:url(../img/page/lp/suggest03/sp/bg_flow05.webp)}@media screen and (min-width: 1024px){.flow__item:last-child .flow__box{background-image:url(../img/page/lp/suggest03/pc/bg_flow05.webp)}}.flow__icon{width:4.4rem;height:4.4rem}@media screen and (min-width: 1024px){.flow__icon{margin-top:-0.2rem;width:7.7rem;height:7.4rem}}.flow__text{font-size:1.6rem;font-weight:600;letter-spacing:3%}@media screen and (min-width: 1024px){.flow__text{font-size:2.8rem}}.faq{padding:5rem 2rem;background-color:#fff}@media screen and (min-width: 1024px){.faq{padding:10rem 26rem}}.faq__heading{display:flex;flex-direction:column;gap:2.4rem;margin:0}@media screen and (min-width: 1024px){.faq__heading{gap:5.6rem}}.faq__heading-block{transform:skewX(-10deg);color:#111;font-size:5rem;font-weight:700;line-height:6.1rem;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.faq__heading-block{font-size:5.6rem;line-height:6.8rem}}.faq__list{display:flex;flex-direction:column;gap:.8rem;margin-top:3.3rem;font-feature-settings:normal}@media screen and (min-width: 1024px){.faq__list{gap:1.6rem;margin-top:5.6rem}}.faq__button{position:relative;width:100%;padding:1.8rem 5.5rem 1.3rem 5.4rem;border:.1rem solid #111;border-radius:.8rem;background-color:#fff;color:#111;font-family:"IBM Plex Sans JP",sans-serif;font-size:1.4rem;font-weight:500;text-align:left;letter-spacing:3%}@media screen and (min-width: 1024px){.faq__button{padding:3.4rem 22.9rem 3.5rem 20.9rem;border-radius:1.6rem;font-size:2.2rem}}@media(hover: hover)and (pointer: fine){.faq__button{cursor:pointer}}.faq__button::before{content:"Q";position:absolute;display:block;width:3.343rem;top:.7rem;left:1.4rem;color:#ad0000;font-family:"Inter",sans-serif;font-size:2.6rem;font-weight:600;line-height:3.1rem;text-align:center}@media screen and (min-width: 1024px){.faq__button::before{top:2.3rem;left:11.9rem;font-size:4rem;line-height:4.8rem}}.faq__button::after{content:"";position:absolute;top:2.3rem;right:2.1rem;width:2.2rem;height:1.3rem;transition:transform .3s;background:url(../img/page/lp/suggest03/common/ico_arrow_down.svg) no-repeat 0 0/contain}@media screen and (min-width: 1024px){.faq__button::after{top:3.9rem;right:11.9rem;width:3rem;height:1.7rem}}.faq__button.is-open::after{transform:rotate(-180deg)}.faq__answer{display:none;margin-top:.4rem;padding:2rem 1.5rem 1.4rem 5.5rem;border-radius:.8rem;background-color:#e0f3fa;font-size:1.2rem;font-weight:500;letter-spacing:3%}@media screen and (min-width: 1024px){.faq__answer{margin-top:.8rem;padding:3.6rem 23rem 3.2rem;border-radius:1.6rem;font-size:1.8rem}}.faq__answer-text{position:relative;font-family:"IBM Plex Sans JP",sans-serif}@media screen and (min-width: 1024px){.faq__answer-text{min-height:3.6rem}}.faq__answer-text::before{content:"A";display:block;position:absolute;top:-1.2rem;left:-1.6rem;transform:translateX(-100%);color:#0098d5;font-family:"Inter",sans-serif;font-size:2.6rem;font-weight:600;line-height:3.1rem}@media screen and (min-width: 1024px){.faq__answer-text::before{left:-6.1rem;width:2.9rem;font-size:4rem;line-height:4.8rem}}.faq__message{margin-top:2.4rem;padding-right:.5rem;color:#00578a;font-size:2rem;font-weight:600;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.faq__message{margin-top:6.4rem;padding-right:0;font-size:4.2rem}}.faq__closing{position:relative;z-index:0;width:-moz-fit-content;width:fit-content;margin:1.6rem auto 0;padding-right:.5rem;font-size:1.6rem;font-weight:500;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.faq__closing{margin-top:3.2rem;padding-right:0;font-size:3.2rem}}.faq__closing::before{content:"";position:absolute;z-index:-1;bottom:.4rem;left:-0.4rem;width:32rem;height:.5rem;background-color:#ffd900}@media screen and (min-width: 1024px){.faq__closing::before{left:.4rem;bottom:.9rem;width:63rem}}.contact{padding:5rem 1rem;background:#e0f3fa url(../img/page/lp/suggest03/sp/bg_contact.webp) repeat .1rem 2.25rem/3.15rem 3.15rem}@media screen and (min-width: 1024px){.contact{padding:10rem 16rem;background:#e0f3fa url(../img/page/lp/suggest03/pc/bg_contact.webp) repeat 1rem 1.1rem/4.5rem 4.5rem}}.contact__heading{display:flex;flex-direction:column;gap:2.8rem;margin:0}@media screen and (min-width: 1024px){.contact__heading{gap:4.4rem}}.contact__heading-block{padding-right:.2rem;transform:skew(-10deg);color:#111;font-size:2.4rem;font-weight:600;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.contact__heading-block{width:-moz-fit-content;width:fit-content;padding-left:25.8rem;font-size:5.6rem}}.contact__heading-em{color:#ad0000}.contact__heading-number{font-size:4.1rem;font-weight:700;line-height:1}@media screen and (min-width: 1024px){.contact__heading-number{font-size:9.6rem}}.contact__text{position:relative;z-index:0;margin-top:3.2rem;padding:2.4rem 15.7rem 1.7rem 3.7rem;color:#fff;font-size:2rem;font-weight:600;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.contact__text{margin-top:3.6rem;padding:3.1rem 39.8rem 2.1rem;font-size:3.2rem;text-align:left}}.contact__text::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, transparent 0%, #0098d5 20%, #0098d5 80%, transparent 100%);opacity:.65}.contact__text::after{content:"";position:absolute;right:3.7rem;bottom:0;width:10.2rem;height:13.5rem;background:url(../img/page/lp/suggest03/common/img_contact_woman.webp) no-repeat 0 bottom/contain}@media screen and (min-width: 1024px){.contact__text::after{right:24rem;bottom:-11.2rem;width:34.9rem;height:46rem}}.contact__text-em{display:inline-block;position:relative;margin-top:.8rem;color:#ffd900}@media screen and (min-width: 1024px){.contact__text-em{margin-top:0}}.contact__text-em::before{content:"";position:absolute;top:-0.2rem;left:0;width:100%;height:.5rem;background-image:radial-gradient(circle, #ffd900 0.25rem, transparent 0.25rem);background-size:2.1rem .5rem;background-repeat:repeat-x;transform:translateY(-100%)}@media screen and (min-width: 1024px){.contact__text-em::before{top:-0.1rem;background-size:3.3rem .5rem}}.contact__box{margin-top:4rem;padding:.9rem;border:.1rem solid hsla(0,0%,100%,.75);border-radius:1.6rem;background-color:hsla(0,0%,100%,.5);backdrop-filter:blur(0.4rem)}@media screen and (min-width: 1024px){.contact__box{margin-top:7.2rem;padding:3.9rem 15.9rem}}.contact__box-inner{display:flex;flex-direction:column;gap:2.567rem;padding:2.4rem 1.5rem 2.5rem;border-radius:1rem;background-color:#fff}@media screen and (min-width: 1024px){.contact__box-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.2rem 2rem;padding:4.8rem 15rem;border-radius:1.6rem}}@media screen and (min-width: 1024px){.contact__block:first-child{grid-column:1/-1}}.contact__label{position:relative;display:flex;z-index:0;align-items:center;justify-content:center;width:18rem;margin-inline:auto;padding:.7rem 1rem .5rem 1.1rem;border-radius:100vmax;background:linear-gradient(180deg, #dab436 14%, #fee285 24%, #f0be16 52%, #74601d 83%, #ba9315 100%);font-size:1.2rem;font-weight:600;text-align:center}@media screen and (min-width: 1024px){.contact__label{width:34rem;padding:1.2rem 1rem .8rem;font-size:2.4rem}}.contact__label::before{content:"";position:absolute;z-index:-1;top:.3rem;left:.3rem;width:calc(100% - .6rem);height:calc(100% - .6rem);border-radius:inherit;background-color:#fdfaf2}@media screen and (min-width: 1024px){.contact__label::before{top:.4rem;left:.4rem;width:calc(100% - .8rem);height:calc(100% - .8rem)}}.contact__label-sub{display:inline-block;margin-left:.7rem;padding:.2rem .7rem .1rem .9rem;border-radius:100vmax;transform:translateY(-0.1rem);background-color:#dab436;color:#fff;font-family:"IBM Plex Sans JP",sans-serif;font-size:1rem}@media screen and (min-width: 1024px){.contact__label-sub{min-width:16rem;margin-left:.8rem;padding:.3rem 2.5rem 0 2.6rem;font-size:2rem;line-height:2.9rem}}.contact__tel-title{margin-top:1rem;font-size:1.8rem;font-weight:600;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.contact__tel-title{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin:2.4rem auto 0;padding-inline:3rem 2.9rem;background-color:#fff;font-size:4rem}}.contact__tel{display:block;position:relative;margin-top:.8rem;padding:.776rem 1.422rem .711rem 7.467rem;border-radius:2.13rem;background:#ad0000 url(../img/page/lp/suggest03/sp/bg_contact_button_tel.webp) no-repeat center 0/100% auto;box-shadow:0 .44rem 0 rgba(0,0,0,.5);color:#fff;font-weight:600;font-feature-settings:"calt"}@media screen and (min-width: 1024px){.contact__tel{margin-top:-3.2rem;padding:3.8rem 14rem 2.2rem 26.3rem;border:.2rem solid #111;border-radius:1.6rem;background:none;box-shadow:none;white-space:nowrap}}@media(hover: hover)and (pointer: fine){.contact__tel{pointer-events:none}}.contact__tel::before{content:"";position:absolute;top:50%;left:1.778rem;width:4.444rem;height:4.444rem;transform:translateY(-50%);background:#fff url(../img/page/lp/suggest03/common/ico_tel.svg) no-repeat 1.156rem 1.244rem/2.044rem auto;border-radius:50%}@media screen and (min-width: 1024px){.contact__tel::before{top:4.4rem;left:15.9rem;width:8rem;height:8rem;transform:translateY(0);background:#ad0000 url(../img/page/lp/suggest03/common/ico_tel_white.svg) no-repeat center center/4.6rem 4.8rem}}.contact__tel-text{display:block;padding-right:.345rem;font-size:1.422rem;font-weight:600;line-height:2.1rem;text-align:center}@media screen and (min-width: 1024px){.contact__tel-text{display:none}}.contact__tel-number{display:block;margin-top:-0.476rem;padding-right:.1rem;font-size:2.844rem;font-weight:600;line-height:3.4rem;text-align:center;letter-spacing:-0.04em}@media screen and (min-width: 1024px){.contact__tel-number{margin-top:0;padding-right:0;color:#ad0000;font-size:7.6rem;line-height:9.2rem;text-align:left;letter-spacing:.027em}}.contact__tel-time{display:flex;align-items:center;justify-content:center;gap:.611rem;margin-top:.244rem;padding:.178rem;border-radius:100vmax;background-color:#fff;color:#111;font-size:1.156rem;line-height:.8rem;letter-spacing:.02em}@media screen and (min-width: 1024px){.contact__tel-time{justify-content:flex-start;gap:1rem;margin-top:.8rem;padding:0 0 0 7.2rem;border-radius:0;font-size:2.4rem;line-height:1.5;letter-spacing:2%}}.contact__tel-time::before{content:"";display:block;width:1.422rem;height:1.422rem;background:url(../img/page/lp/suggest03/common/ico_time.svg) no-repeat 0 0/contain}@media screen and (min-width: 1024px){.contact__tel-time::before{width:2.6rem;height:2.6rem;margin-top:-0.2rem}}.contact__button{display:block;position:relative;z-index:0;margin-top:1rem;padding:.8rem 1.333rem .711rem 7.378rem;border:.089rem solid hsla(0,0%,100%,.5);border-radius:2.133rem;background-repeat:no-repeat;background-position:0 0;background-origin:border-box;background-size:100% 100%;box-shadow:0 .44rem 0 rgba(0,0,0,.5);color:#fff;font-weight:600}@media screen and (min-width: 1024px){.contact__button{margin-top:1.6rem;padding:2.4rem 2.8rem 1.8rem 13.8rem;border-width:.2rem;border-radius:2.4rem;box-shadow:0 .8rem 0 rgba(0,0,0,.5)}}@media(hover: hover)and (pointer: fine){.contact__button:hover::before{opacity:1}}.contact__button--line{background-color:#589700;background-image:url(../img/page/lp/suggest03/sp/bg_contact_button_line.webp)}@media screen and (min-width: 1024px){.contact__button--line{background-image:url(../img/page/lp/suggest03/pc/bg_contact_button_line.webp)}}.contact__button--line::before{background-color:#71c200;background-image:url(../img/page/lp/suggest03/sp/bg_cta_line_hover.webp)}@media screen and (min-width: 1024px){.contact__button--line::before{background-image:url(../img/page/lp/suggest03/pc/bg_cta_line_hover.webp)}}.contact__button--mail{background-color:#004fb0;background-image:url(../img/page/lp/suggest03/sp/bg_contact_button_mail.webp)}@media screen and (min-width: 1024px){.contact__button--mail{background-image:url(../img/page/lp/suggest03/pc/bg_contact_button_mail.webp)}}.contact__button--mail::before{background-color:#0072ff;background-image:url(../img/page/lp/suggest03/sp/bg_cta_mail_hover.webp)}@media screen and (min-width: 1024px){.contact__button--mail::before{background-image:url(../img/page/lp/suggest03/pc/bg_cta_mail_hover.webp)}}.contact__button::before{content:"";position:absolute;box-sizing:content-box;z-index:-1;top:50%;left:50%;width:100%;height:100%;transition:opacity .3s;transform:translate(-50%, -50%);border:inherit;border-radius:inherit;background-repeat:no-repeat;background-position:0 0;background-origin:border-box;background-size:100% 100%;opacity:0;pointer-events:none}.contact__button-icon{position:absolute;top:50%;left:1.7rem;width:4.444rem;height:4.444rem;transform:translateY(-50%);border-radius:50%;background-color:#fff;background-repeat:no-repeat}@media screen and (min-width: 1024px){.contact__button-icon{left:2.8rem;width:10rem;height:10rem}}.contact__button-icon::before{content:"";position:absolute;transition:background-color .3s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:contain;mask-size:contain}@media screen and (min-width: 1024px){.contact__button-icon::before{transform:translateX(-50%)}}@media(hover: hover)and (pointer: fine){.contact__button--line:hover .contact__button-icon::before{background-color:#71c200}.contact__button--mail:hover .contact__button-icon::before{background-color:#0072ff}}.contact__button--line .contact__button-icon::before{top:1.289rem;left:1.111rem;width:2.22rem;height:1.956rem;-webkit-mask-image:url(../img/page/lp/suggest03/common/ico_line.svg);mask-image:url(../img/page/lp/suggest03/common/ico_line.svg);background-color:#589700}@media screen and (min-width: 1024px){.contact__button--line .contact__button-icon::before{top:2.9rem;left:50%;width:5rem;height:4.4rem}}.contact__button--mail .contact__button-icon::before{top:1.511rem;left:1.156rem;width:2.133rem;height:1.422rem;-webkit-mask-image:url(../img/page/lp/suggest03/common/ico_mail.svg);mask-image:url(../img/page/lp/suggest03/common/ico_mail.svg);background-color:#004fb0}@media screen and (min-width: 1024px){.contact__button--mail .contact__button-icon::before{top:3.4rem;left:50%;width:4.8rem;height:3.2rem}}.contact__button-text{display:block;padding-right:.245rem;font-size:2.311rem;line-height:3.5rem;text-align:center}@media screen and (min-width: 1024px){.contact__button-text{padding-right:0;font-size:4rem;line-height:1.5}}.contact__button--mail .contact__button-text{padding-right:.123rem}@media screen and (min-width: 1024px){.contact__button--mail .contact__button-text{padding-right:0}}.contact__button-particle{font-size:1.956rem;line-height:1}@media screen and (min-width: 1024px){.contact__button-particle{font-size:3.2rem}}.contact__button-time{display:flex;align-items:center;justify-content:center;gap:.711rem;margin-top:.144rem;padding:.178rem .1rem .178rem 0;border-radius:100vmax;background-color:#fff;color:#111;font-size:1.244rem;line-height:.9rem}@media screen and (min-width: 1024px){.contact__button-time{gap:.8rem;margin-top:.6rem;padding:.4rem 1rem;font-size:1.6rem;line-height:1.2rem}}.contact__button--mail .contact__button-time{padding-right:.588rem}@media screen and (min-width: 1024px){.contact__button--mail .contact__button-time{padding-right:1rem}}.contact__button-time::before{content:"";display:block;width:1.422rem;height:1.422rem;background:url(../img/page/lp/suggest03/common/ico_time.svg) no-repeat 0 0/contain}@media screen and (min-width: 1024px){.contact__button-time::before{width:2rem;height:2rem}}.contact__message{margin-top:4rem;padding-right:.4rem;font-size:1.6rem;font-weight:600;text-align:center}@media screen and (min-width: 1024px){.contact__message{position:relative;width:-moz-fit-content;width:fit-content;margin:5.6rem auto 0;padding-right:13rem;font-size:3rem}}.contact__message::after{content:"";display:block;box-sizing:content-box;margin:1.6rem auto 0;padding-left:.4rem;width:10rem;height:10rem;background:url(../img/page/lp/suggest03/common/img_contact_message.webp) no-repeat right 0/contain}@media screen and (min-width: 1024px){.contact__message::after{position:absolute;box-sizing:border-box;top:50%;right:0;margin:0;padding-left:0;transform:translateY(-50%)}}.contact__message-em{color:#0098d5}.mail-form{width:100%;margin-top:4rem;padding:4rem 2.5rem;border-radius:1.6rem;background-color:#00578a;font-feature-settings:normal}@media screen and (min-width: 1024px){.mail-form{margin-top:10rem;padding:8rem}}.mail-form .wpcf7{overflow:visible}@media screen and (min-width: 1024px){.mail-form .wpcf7{max-width:none}}.mail-form .wpcf7 form.invalid .wpcf7-response-output{margin:2.4rem 0 0;padding:1.6rem 3rem;border-radius:.8rem;background-color:#ffe9e9 !important;color:#ad0000 !important;font-size:1.6rem;font-weight:500;text-align:center}@media screen and (min-width: 1024px){.mail-form .wpcf7 form.invalid .wpcf7-response-output{margin-top:5.6rem;padding:3.5rem 3.1rem 3.5rem 3rem;font-size:2rem}}.mail-form__heading{margin:0 0 1rem;color:#fff;font-size:2rem;font-weight:600;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.mail-form__heading{margin-bottom:1.6rem;font-size:4rem}}.mail-form__text{color:#fff;font-size:1.4rem;text-align:center;letter-spacing:3%}@media screen and (min-width: 1024px){.mail-form__text{font-size:1.8rem}}.mail-form__bottom .mail-form__text{font-size:1.2rem;line-height:2.2rem;text-align:left}@media screen and (min-width: 1024px){.mail-form__bottom .mail-form__text{font-size:1.8rem;line-height:3.2rem;text-align:center}}.mail-form__text-em{color:#ffd900}.mail-form__content{margin-top:2.4rem}@media screen and (min-width: 1024px){.mail-form__content{display:flex;flex-wrap:wrap;justify-content:center;gap:2.4rem 6rem;margin-top:5.6rem}}.mail-form__title{margin-top:1.6rem;color:#fff;font-size:1.2rem;font-weight:600}@media screen and (min-width: 1024px){.mail-form__title{width:30rem;margin-top:0;padding-top:2.5rem;font-size:2rem}}.mail-form__title.is-required::after{content:"※";margin-left:.8rem;color:#ffd900}@media screen and (min-width: 1024px){.mail-form__title.is-required::after{margin-left:1rem}}.mail-form__data{margin-top:1rem}@media screen and (min-width: 1024px){.mail-form__data{margin-top:0;width:92rem}}.mail-form__name{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media screen and (min-width: 1024px){.mail-form__name{grid-template-columns:repeat(2, 24rem)}}.mail-form__bottom{display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin-top:2.4rem}@media screen and (min-width: 1024px){.mail-form__bottom{gap:3.2rem;margin-top:5.6rem}}.mail-form__link{color:#ffd900;text-decoration:underline}.mail-form__policy label{display:flex;gap:1.6rem}@media screen and (min-width: 1024px){.mail-form__policy label{align-items:center}}@media(hover: hover)and (pointer: fine){.mail-form__policy label{cursor:pointer}}.mail-form__policy .wpcf7-list-item{display:block;margin-left:0}.mail-form__policy .check-agreement{flex-shrink:0;width:3.4rem;height:3.4rem;margin:0;border-radius:.8rem;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width: 1024px){.mail-form__policy .check-agreement{width:5rem;height:5rem}}@media(hover: hover)and (pointer: fine){.mail-form__policy .check-agreement{cursor:pointer}}.mail-form__policy .check-agreement:checked{background:#ffd900 url(../img/page/lp/suggest03/common/ico_check.svg) no-repeat center center/2.8rem 2.8rem}@media screen and (min-width: 1024px){.mail-form__policy .check-agreement:checked{background-size:3.2rem 3.2rem}}.mail-form__policy .wpcf7-list-item-label{display:block;color:#fff;font-size:1.6rem;font-weight:600}@media screen and (min-width: 1024px){.mail-form__policy .wpcf7-list-item-label{font-size:2rem}}.mail-form__policy .wpcf7-list-item-label::after{content:"※";color:#ffd900}.mail-form__button-box{position:relative;z-index:0;width:32rem;max-width:100%;height:6rem;margin:2.4rem auto 0;border-radius:2.4rem;background:#0098d5 url(../img/page/lp/suggest03/sp/bg_submit_button.webp) no-repeat 0 0/100% 100%;overflow:hidden;box-shadow:0 .4rem 0 rgba(0,0,0,.5)}@media screen and (min-width: 1024px){.mail-form__button-box{width:46rem;height:8rem;margin-top:5.6rem;background-image:url(../img/page/lp/suggest03/pc/bg_submit_button.webp);box-shadow:0 .8rem 0 rgba(0,0,0,.5)}}@media(hover: hover)and (pointer: fine){.mail-form__button-box:not(:has(:disabled)):hover::before{opacity:1}}.mail-form__button-box::before{content:"";position:absolute;z-index:-1;inset:0;transition:opacity .3s;background:#26c1ff url(../img/page/lp/suggest03/sp/bg_submit_button_hover.webp) no-repeat 0 0/100% 100%;opacity:0;pointer-events:none}@media screen and (min-width: 1024px){.mail-form__button-box::before{background-image:url(../img/page/lp/suggest03/pc/bg_submit_button_hover.webp)}}.mail-form__button-box::after{content:"";position:absolute;top:50%;right:2rem;transform:translateY(-50%);width:1.1rem;height:1.8rem;-webkit-mask:url(../img/page/lp/suggest03/common/ico_arrow_right_thick.svg) no-repeat 0 0/100% 100%;mask:url(../img/page/lp/suggest03/common/ico_arrow_right_thick.svg) no-repeat 0 0/100% 100%;background-color:#fff}@media screen and (min-width: 1024px){.mail-form__button-box::after{right:2.8rem;width:1.8rem;height:3rem;-webkit-mask-image:url(../img/page/lp/suggest03/common/ico_arrow_right.svg);mask-image:url(../img/page/lp/suggest03/common/ico_arrow_right.svg)}}.mail-form__button{display:block;width:100%;height:100%;padding:1.8rem 1.1rem 1.8rem 1rem;border:0;background-color:rgba(0,0,0,0);color:#fff;font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:5%}@media screen and (min-width: 1024px){.mail-form__button{padding:2.4rem 1.2rem 2rem 1rem;font-size:2.4rem}}@media(hover: hover)and (pointer: fine){.mail-form__button{cursor:pointer}.mail-form__button:not(:disabled):hover::before{opacity:1}}.mail-form .input-text{display:block;width:100%;padding:1.1rem 1rem;border:0;border-radius:.8rem;background-color:#fff;color:#111;font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:5%}@media screen and (min-width: 1024px){.mail-form .input-text{padding:2.5rem;font-size:2rem;line-height:1.5}}.mail-form .input-text::-moz-placeholder{color:#ccc}.mail-form .input-text::placeholder{color:#ccc}.mail-form .input-text:-webkit-autofill{box-shadow:0 0 0 2.5rem #fff inset !important;-webkit-text-fill-color:#111 !important}@media screen and (min-width: 1024px){.mail-form .input-text:-webkit-autofill{box-shadow:0 0 0 4.5rem #fff inset !important}}.mail-form .input-text.wpcf7-not-valid{background-color:#ffe9e9;outline:.2rem solid #ad0000}.mail-form .input-text.wpcf7-not-valid:-webkit-autofill{box-shadow:0 0 0 2.5rem #ffe9e9 inset !important}@media screen and (min-width: 1024px){.mail-form .input-text.wpcf7-not-valid:-webkit-autofill{box-shadow:0 0 0 4.5rem #ffe9e9 inset !important}}.mail-form .input-text:focus-visible{background-color:#e0f3fa;outline:.2rem solid #0098d5;outline-offset:0}.mail-form .input-text:focus-visible:-webkit-autofill{box-shadow:0 0 0 2.5rem #e0f3fa inset !important}@media screen and (min-width: 1024px){.mail-form .input-text:focus-visible:-webkit-autofill{box-shadow:0 0 0 4.5rem #e0f3fa inset !important}}.mail-form .input-textarea{display:block;width:100%;max-width:100%;height:16rem;padding:1.1rem 1rem;border:0;border-radius:.8rem;background-color:#fff;color:#111;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:5%}@media screen and (min-width: 1024px){.mail-form .input-textarea{height:24rem;padding:2.5rem;font-size:2rem}}.mail-form .input-textarea::-moz-placeholder{color:#ccc}.mail-form .input-textarea::placeholder{color:#ccc}.mail-form .input-textarea.wpcf7-not-valid{background-color:#ffe9e9;outline:.2rem solid #ad0000}.mail-form .input-textarea:focus-visible{background-color:#e0f3fa;outline:.2rem solid #0098d5;outline-offset:0}.mail-form .wpcf7-not-valid-tip{margin-top:.8rem;padding:0;background-color:rgba(0,0,0,0);color:#ffd900 !important;font-size:1.2rem}@media screen and (min-width: 1024px){.mail-form .wpcf7-not-valid-tip{font-size:1.6rem}}.guide{padding:3.2rem 3.5rem;background-color:#fbf5c2}@media screen and (min-width: 1024px){.guide{padding:10rem 26rem}}.guide__heading{margin:0;padding:.9rem 1rem .7rem;border:.1rem solid #111;border-radius:100vmax;color:#111;font-size:1.6rem;font-weight:600;line-height:2.2rem;text-align:center}@media screen and (min-width: 1024px){.guide__heading{width:54rem;margin-inline:auto;padding:1.3rem 6rem 1.1rem 5.9rem;font-size:2.8rem;line-height:1.5}}.guide__list{margin-top:2.3rem;border-bottom:.1rem solid #111}@media screen and (min-width: 1024px){.guide__list{display:flex;justify-content:center;margin-top:3.2rem;border-bottom:0;border-left:.1rem solid #111}}.guide__item{display:flex;gap:1.4rem;padding:1.7rem 0 1.6rem 1.2rem;border-top:.1rem solid #111}@media screen and (min-width: 1024px){.guide__item{flex-direction:column;align-items:center;gap:2rem;width:35rem;padding:1.8rem 1rem .8rem;border-top:0;border-right:.1rem solid #111}}@media screen and (min-width: 1024px){.guide__item:first-child{width:34.9rem}}.guide__icon{width:6.4rem}@media screen and (min-width: 1024px){.guide__icon{width:13.2rem}}.guide__icon img{width:100%}.guide__content{padding-top:.2rem}@media screen and (min-width: 1024px){.guide__content{padding-top:0}}.guide__title{font-size:1.6rem;font-weight:600}@media screen and (min-width: 1024px){.guide__title{font-size:2.8rem;text-align:center}}.guide__text{margin-top:.5rem;font-size:1.2rem;font-weight:500}@media screen and (min-width: 1024px){.guide__text{margin-top:.8rem;font-size:2rem;text-align:center}}.area{display:flex;flex-direction:column;align-items:center;padding:3.2rem 3.5rem 2.9rem;background:#0098d5 url(../img/page/lp/suggest03/sp/bg_area.webp) no-repeat 0 0/100% auto}@media screen and (min-width: 1024px){.area{padding:10rem 10rem 9.3rem;background-image:url(../img/page/lp/suggest03/pc/bg_area.webp)}}.area__heading{margin:0;width:100%;padding:.9rem 1rem .7rem;border:.1rem solid #fff;border-radius:100vmax;color:#fff;font-size:1.6rem;font-weight:600;line-height:2.2rem;text-align:center}@media screen and (min-width: 1024px){.area__heading{width:54rem;margin-inline:auto;padding:1.3rem 6rem 1.1rem 6.2rem;font-size:2.8rem;line-height:1.5}}.area__attention{display:flex;justify-content:center;width:12rem;height:12rem;margin-top:3.2rem;padding:3rem 0 0 .1rem;border-radius:50%;background-color:#fff;color:#00578a;font-size:3rem;font-weight:600;line-height:3.4rem}@media screen and (min-width: 1024px){.area__attention{width:14rem;height:14rem;margin-top:3.2rem;padding:3.1rem 0 0 0;font-size:3.8rem;line-height:4.2rem}}.area__title{margin-top:6.1rem;padding-right:.1rem;color:#fff;font-size:2.6rem;font-weight:600}@media screen and (min-width: 1024px){.area__title{margin-top:3.2rem;padding-right:.2rem;font-size:3.8rem}}.area__text{margin-top:.6rem;padding-right:.1rem;color:#fff;font-size:1.4rem;font-weight:500}@media screen and (min-width: 1024px){.area__text{margin-top:.8rem;font-size:2rem}}.footer{padding:2.45rem 2rem 2.4rem !important;border:0 !important;background-color:#00578a}@media screen and (min-width: 1024px){.footer{display:flex;justify-content:space-between;padding:10rem 12rem 6.9rem !important;border-top:0}}.footer__menu{display:flex;flex-wrap:wrap;gap:1.1rem 1.6rem}@media screen and (min-width: 1024px){.footer__menu{width:59rem;gap:1.2rem 3.2rem}}.footer__link{display:block;position:relative;padding-left:1.5rem;color:#fff;font-family:"IBM Plex Sans JP",sans-serif;font-size:1rem;font-weight:500}@media screen and (min-width: 1024px){.footer__link{padding-left:1.7rem;font-size:1.6rem}}@media(hover: hover)and (pointer: fine){.footer__link:hover::before{background-color:#f80}}.footer__link--faq{padding-left:1.2rem}@media screen and (min-width: 1024px){.footer__link--faq{padding-left:1.7rem}}.footer__link::before{content:"";position:absolute;top:.1rem;left:-0.1rem;width:.7rem;height:1.1rem;transition:background-color .3s;-webkit-mask:url(../img/page/lp/suggest03/common/ico_arrow_right.svg) no-repeat 0 0/contain;mask:url(../img/page/lp/suggest03/common/ico_arrow_right.svg) no-repeat 0 0/contain;background-color:#0098d5}@media screen and (min-width: 1024px){.footer__link::before{top:.3rem;left:-0.15rem;width:1rem;height:1.6rem;-webkit-mask-image:url(../img/page/lp/suggest03/common/ico_arrow_right_thick.svg);mask-image:url(../img/page/lp/suggest03/common/ico_arrow_right_thick.svg)}}.footer__tel{margin-top:2.5rem;font-feature-settings:"calt"}@media screen and (min-width: 1024px){.footer__tel{margin-top:0}}.footer__tel-number{display:block;color:#fff;font-size:2.8rem;font-weight:500;line-height:3.4rem;letter-spacing:-0.03em}@media screen and (min-width: 1024px){.footer__tel-number{font-size:4.2rem;line-height:5.1rem;text-align:right}}@media screen and (min-width: 1024px){.footer__tel-number{pointer-events:none}}.footer__tel-time{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:2%}@media screen and (min-width: 1024px){.footer__tel-time{justify-content:flex-end;gap:1rem;margin-top:.3rem;font-size:1.4rem}}.footer__tel-time::before{content:"";display:block;width:1.4rem;height:1.4rem;-webkit-mask:url(../img/page/lp/suggest03/common/ico_time.svg) no-repeat 0 0/contain;mask:url(../img/page/lp/suggest03/common/ico_time.svg) no-repeat 0 0/contain;background-color:#fff}@media screen and (min-width: 1024px){.footer__tel-time::before{margin-top:-0.05rem;width:1.4rem;height:1.4rem}}.footer__copy{display:block;margin-top:2.4rem;padding-left:.1rem;color:#fff;font-size:1rem;text-align:center;letter-spacing:2%}@media screen and (min-width: 1024px){.footer__copy{margin-top:19.3rem;padding-left:0;padding-right:.2rem;font-size:1.4rem}}.footer-company{margin-top:2.85rem}@media screen and (min-width: 1024px){.footer-company{margin-top:6.7rem}}.footer-company__logo{margin-left:.2rem;height:2.3rem}@media screen and (min-width: 1024px){.footer-company__logo{margin-left:.3rem;height:3.05rem}}.footer-company__logo img{width:auto;height:100%}.footer-company__list{display:flex;flex-direction:column;gap:.8rem;margin-top:1.9rem;color:#fff;font-size:1.2rem;font-weight:500}@media screen and (min-width: 1024px){.footer-company__list{gap:1.6rem;margin-top:3.45rem;font-size:1.6rem}}.footer-company__block{display:flex;gap:.6rem}@media screen and (min-width: 1024px){.footer-company__block{gap:1.2rem}}.footer-company__title{display:flex;justify-content:space-between;width:5.2rem}@media screen and (min-width: 1024px){.footer-company__title{width:7.8rem}}.footer-company__title::after{content:"："}.footer-company__text{flex:1;font-family:"IBM Plex Sans JP",sans-serif}.footer-company__link{color:#fff;text-decoration:underline;font-weight:400;letter-spacing:2%}@media screen and (min-width: 1024px){.footer-company__link{letter-spacing:5%}}/*# sourceMappingURL=style-lp-suggest03.css.map */