@charset "UTF-8";.p-top{overflow:clip}.p-top__backround01{background:-webkit-gradient(linear,left top,left bottom,color-stop(44%,#FFFFFF),color-stop(25.88%,rgba(255,238,211,0)),color-stop(62.15%,#FFEED3),to(rgba(252,228,189,.5)));background:linear-gradient(180deg,#fff 44%,#ffeed300 25.88%,#ffeed3 62.15%,#fce4bd80)}@media(max-width:767px){.p-top__backround01{background:-webkit-gradient(linear,left top,left bottom,color-stop(52.885%,rgba(255,238,211,0)),color-stop(73.154%,rgba(255,238,211,.7)),to(rgba(252,228,189,.7)));background:linear-gradient(180deg,#ffeed300 52.885%,#ffeed3b3 73.154%,#fce4bdb3)}}.p-top__backround02{background:-webkit-gradient(linear,left top,left bottom,color-stop(31.88%,rgba(255,238,211,0)),color-stop(46.15%,#FFEED3),to(rgba(252,228,189,.6)));background:linear-gradient(180deg,#ffeed300 31.88%,#ffeed3 46.15%,#fce4bd99)}.p-hero{position:relative;overflow:hidden;width:100%;background:linear-gradient(100deg,#fffff4 2%,#fff4e2 95%)}.p-hero img{max-width:none}.p-hero__inner{position:relative;width:100vw;height:54.2857142857vw;margin-inline:auto}.p-hero__wave{position:absolute;left:-5vw;top:34.1428571429vw;z-index:1;width:111.9285714286vw;height:28.0714285714vw;pointer-events:none}.p-hero__wave img{display:block;width:100%;height:100%}.p-hero__device{position:absolute;left:46.4285714286vw;top:8.8571428571vw;z-index:2;width:52.8571428571vw;height:42.8571428571vw;border-radius:3.2142857143vw 0 0 3.2142857143vw;overflow:hidden}.p-hero__device img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.p-hero__catch{position:absolute;left:3.0714285714vw;top:8.9285714286vw;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0;-webkit-filter:drop-shadow(0 .2857142857vw .1428571429vw rgba(214,108,15,.2));filter:drop-shadow(0 .2857142857vw .1428571429vw rgba(214,108,15,.2));letter-spacing:-.2em}.p-hero__catch>span{display:block;-webkit-transform:skewX(-13.26deg) scaleY(.97);transform:skew(-13.26deg) scaleY(.97);-webkit-transform-origin:left bottom;transform-origin:left bottom;white-space:nowrap}.p-hero__catch-fracture,.p-hero__catch-from,.p-hero__catch-wo{font-weight:700;color:#041c51;-webkit-text-stroke:.5vw #fff;paint-order:stroke fill}.p-hero__catch-fracture{font-size:4vw;line-height:1.1}.p-hero__catch-from{font-size:2.2857142857vw;line-height:1.4}.p-hero__catch-wo{font-size:2.8571428571vw;line-height:1.4}.p-hero__catch-return,.p-hero__catch-support{font-weight:900;line-height:1;--hero-grad: linear-gradient(165deg, #f68828 26%, #ef5006 76%)}.p-hero__catch-return{font-size:4.2857142857vw;letter-spacing:-.0714285714vw;position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-hero__catch-return:before,.p-hero__catch-return:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-hero__catch-return:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:.5714285714vw #fff}.p-hero__catch-return:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-hero__catch-support{font-size:4.2857142857vw;letter-spacing:0;position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-hero__catch-support:before,.p-hero__catch-support:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-hero__catch-support:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:.5714285714vw #fff}.p-hero__catch-support:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-hero__tags{position:absolute;left:0;top:14.7857142857vw;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:41.4285714286vw;height:4.4285714286vw;margin:0;padding:0 0 0 4vw;background:url(hero-bar.svg) left top/100% 100% no-repeat;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;font-size:2.2857142857vw;letter-spacing:.1285714286vw;line-height:1;color:#fff;white-space:nowrap}.p-hero__tags i{font-style:normal;font-weight:400}.p-hero__ttl{position:absolute;left:2.5vw;top:18.6428571429vw;z-index:4;margin:0;-webkit-filter:drop-shadow(0 .2857142857vw .1428571429vw rgba(214,108,15,.2));filter:drop-shadow(0 .2857142857vw .1428571429vw rgba(214,108,15,.2))}.p-hero__ttl-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.8571428571vw}.p-hero__ttl-home,.p-hero__ttl-wave,.p-hero__ttl-service{display:block;-webkit-transform:skewX(-13.26deg) scaleY(.97);transform:skew(-13.26deg) scaleY(.97);-webkit-transform-origin:left center;transform-origin:left center;white-space:nowrap}.p-hero__ttl-home{margin-right:-2.1428571429vw;font-weight:700;font-size:6.2857142857vw;line-height:1.4;color:#041c51;-webkit-text-stroke:.6428571429vw #fff;paint-order:stroke fill}.p-hero__ttl-home span{font-size:5.7142857143vw}.p-hero__ttl-wave{font-weight:900;font-size:7.1428571429vw;line-height:1.4;letter-spacing:-.3571428571vw;--hero-grad: linear-gradient(165deg, #f68828 26%, #ef5006 76%);position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-hero__ttl-wave:before,.p-hero__ttl-wave:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-hero__ttl-wave:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:.8571428571vw #fff}.p-hero__ttl-wave:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-hero__ttl-service{position:absolute;left:-.9285714286vw;top:-2.1428571429vw;font-weight:900;font-size:6.5714285714vw;line-height:1.4;letter-spacing:-.4571428571vw;--hero-grad: linear-gradient(174deg, #f68828 26%, #ef5006 76%);position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-hero__ttl-service:before,.p-hero__ttl-service:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-hero__ttl-service:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:.8571428571vw #fff}.p-hero__ttl-service:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-hero__doctor{position:absolute;left:1.5714285714vw;bottom:0;z-index:5;width:26.0714285714vw;height:19.6428571429vw;overflow:visible}.p-hero__doctor picture,.p-hero__doctor img{display:block;width:100%;height:100%}.p-hero__doctor img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.p-hero__doctor-meta{position:absolute;left:3.7142857143vw;top:12.9285714286vw;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3571428571vw;width:9.2857142857vw}.p-hero__doctor-role,.p-hero__doctor-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.2142857143vw;background:#fff;font-weight:700;line-height:1;text-align:center;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.p-hero__doctor-role{padding:.2857142857vw .7142857143vw .4285714286vw;font-size:1.5714285714vw;letter-spacing:.0471428571vw;color:#2379dc}.p-hero__doctor-name{width:100%;padding:.3571428571vw .7142857143vw .4285714286vw;font-size:1.8571428571vw;color:#141414}.p-hero__features{position:absolute;left:19.5vw;top:35.7142857143vw;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9642857143vw}.p-hero__feature{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:16.5714285714vw;height:16.5714285714vw;padding:0 .8571428571vw 3.0714285714vw;border-radius:50%;background:#fff;-webkit-box-shadow:0 .2857142857vw 1.1071428571vw rgba(0,0,0,.1);box-shadow:0 .2857142857vw 1.1071428571vw #0000001a;-webkit-box-sizing:border-box;box-sizing:border-box;color:#041c51;text-align:center}.p-hero__feature:after{content:"";position:absolute;top:.3714285714vw;right:.3714285714vw;bottom:.3714285714vw;left:.3714285714vw;border:.15vw solid #ffb163;border-radius:50%;pointer-events:none}.p-hero__feature img{position:absolute;top:1.6428571429vw;left:50%;display:block;-webkit-transform:translateX(-50%);transform:translate(-50%)}.p-hero__feature span{position:relative;z-index:1;font-weight:700;font-size:1.9285714286vw;line-height:1}.p-hero__feature strong{position:relative;z-index:1;font-weight:700;font-size:4.1428571429vw;line-height:1}.p-hero__feature--supervise img{width:4.7142857143vw;height:4.7857142857vw}.p-hero__feature--shipping{padding-bottom:3.5vw}.p-hero__feature--shipping img{top:2.2857142857vw;width:6.6428571429vw;height:3.8571428571vw}.p-hero__feature--shipping span{margin-bottom:.2857142857vw}.p-hero__feature--shipping strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;font-size:2.3571428571vw}.p-hero__feature--shipping strong b{font-size:3.4285714286vw;font-weight:700}.p-hero__feature--shipping strong em{font-style:normal;font-size:4.8571428571vw;line-height:.83;background:linear-gradient(165deg,#f68828 26%,#ef5006 76%);-webkit-background-clip:text;background-clip:text;color:transparent}.p-hero__feature--line{padding-bottom:3.7142857143vw}.p-hero__feature--line img{top:2.0714285714vw;width:4.7857142857vw;height:4.7857142857vw}.p-hero__feature--line span{margin-bottom:.4285714286vw}.p-hero__feature--line strong{font-size:2.9285714286vw}@media(max-width:767px){.p-hero{min-height:auto;overflow:hidden;background:linear-gradient(100deg,#fffff4 2%,#fff4e2 95%)}.p-hero__inner{position:relative;width:100%;max-width:none;height:62.4rem;min-height:62.4rem;margin-inline:0;padding-bottom:0;overflow:hidden}.p-hero__wave{left:-34rem;top:45.1rem;bottom:auto;width:81.5rem;height:17.3rem;overflow:hidden;z-index:1;opacity:1}.p-hero__wave img{position:absolute;left:-4.1rem;top:1.8rem;width:91.2rem;height:22.9rem}.p-hero__device{left:0;right:auto;top:27.7rem;width:37rem;height:27.3rem;border-radius:0 2rem 2rem 0;overflow:hidden;z-index:2;position:relative}.p-hero__device img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.p-hero__catch{left:1.6rem;top:7.6rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto;max-width:none;-webkit-filter:drop-shadow(0 .182rem .091rem rgba(214,108,15,.2));filter:drop-shadow(0 .182rem .091rem rgba(214,108,15,.2))}.p-hero__catch>span{-webkit-transform:skewX(-13.26deg) scaleY(.97);transform:skew(-13.26deg) scaleY(.97);-webkit-transform-origin:left bottom;transform-origin:left bottom}.p-hero__catch-fracture,.p-hero__catch-from,.p-hero__catch-wo{-webkit-text-stroke:.35rem #fff;paint-order:stroke fill}.p-hero__catch-fracture{font-size:2.55rem;line-height:1}.p-hero__catch-from{font-size:1.45rem;line-height:1.4}.p-hero__catch-wo{font-size:1.8rem;line-height:1.4}.p-hero__catch-return,.p-hero__catch-support{font-size:2.7rem;letter-spacing:-.04rem;line-height:1;position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-hero__catch-return:before,.p-hero__catch-return:after,.p-hero__catch-support:before,.p-hero__catch-support:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-hero__catch-return:before,.p-hero__catch-support:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:.4rem #fff}.p-hero__catch-return:after,.p-hero__catch-support:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-hero__tags{left:-.1rem;top:11.697rem;width:28.306rem;height:2.822rem;padding:0 0 0 2.2rem;font-size:1.8rem;letter-spacing:.18rem;line-height:1.429rem;background-image:url(hero-bar-sp.svg);background-size:100% 100%}.p-hero__ttl{left:1.5rem;top:14.354rem;-webkit-filter:drop-shadow(0 .182rem .091rem rgba(214,108,15,.2));filter:drop-shadow(0 .182rem .091rem rgba(214,108,15,.2))}.p-hero__ttl-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4vw}.p-hero__ttl-home,.p-hero__ttl-wave,.p-hero__ttl-service{-webkit-transform:skewX(-13.26deg) scaleY(.97);transform:skew(-13.26deg) scaleY(.97);-webkit-transform-origin:left center;transform-origin:left center}.p-hero__ttl-home{margin-right:-1.365rem;font-size:4.5rem;line-height:1.4;-webkit-text-stroke:.45rem #fff;paint-order:stroke fill}.p-hero__ttl-home span{font-size:4rem}.p-hero__ttl-wave{font-size:5.2rem;letter-spacing:-.26rem;line-height:1.4;position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-hero__ttl-wave:before,.p-hero__ttl-wave:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-hero__ttl-wave:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:.55rem #fff}.p-hero__ttl-wave:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-hero__ttl-service{position:absolute;left:-.615rem;top:-3vw;font-size:4.6rem;letter-spacing:-.336rem;line-height:1.4;--hero-grad: linear-gradient(174deg, #f68828 26%, #ef5006 76%);position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-hero__ttl-service:before,.p-hero__ttl-service:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-hero__ttl-service:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:.55rem #fff}.p-hero__ttl-service:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-hero__doctor{left:-5rem;bottom:0;width:21.8rem;height:auto;z-index:4;overflow:visible}.p-hero__doctor picture{display:block;width:100%;height:auto}.p-hero__doctor img{position:static;width:100%;height:auto;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-filter:none;filter:none}.p-hero__doctor-meta{left:6.1rem;top:auto;bottom:1.8rem;z-index:2;gap:.3rem;width:7.8rem}.p-hero__doctor-role,.p-hero__doctor-name{border-radius:.2rem}.p-hero__doctor-role{padding:.2rem .6rem .3rem;font-size:1.2rem;letter-spacing:.036rem;color:#2379dc}.p-hero__doctor-name{width:100%;padding:.3rem .6rem .35rem;font-size:1.5rem;color:#141414}.p-hero__features{left:9.4rem;right:auto;top:49.9rem;bottom:auto;-webkit-transform:none;transform:none;gap:0;z-index:5}.p-hero__feature{width:10.3rem;height:10.3rem;padding:0 .6rem 1.72rem;-webkit-box-shadow:0 .49rem .85rem rgba(0,0,0,.1);box-shadow:0 .49rem .85rem #0000001a}.p-hero__feature+.p-hero__feature{margin-left:-.6rem}.p-hero__feature:after{top:.22rem;right:.22rem;bottom:.22rem;left:.22rem;border-width:.09rem}.p-hero__feature img{top:1rem}.p-hero__feature span{font-size:1.2rem}.p-hero__feature strong{margin-top:.22rem;font-size:2.5rem}.p-hero__feature--supervise img{top:1rem;width:2.85rem;height:2.89rem}.p-hero__feature--supervise strong{font-size:2.5rem}.p-hero__feature--shipping{padding-bottom:2rem}.p-hero__feature--shipping img{top:1.38rem;width:4rem;height:2.33rem}.p-hero__feature--shipping span{margin-bottom:-.05rem}.p-hero__feature--shipping strong{font-size:1.43rem}.p-hero__feature--shipping strong b{font-size:2.05rem}.p-hero__feature--shipping strong em{font-size:2.95rem}.p-hero__feature--line{padding-bottom:2rem}.p-hero__feature--line img{top:1.25rem;width:2.9rem;height:2.9rem}.p-hero__feature--line strong{font-size:1.79rem}}.p-partners{padding:4rem 4rem 7rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(252,228,189,.7)),color-stop(53.846%,rgba(255,238,211,.7)),color-stop(97.115%,rgba(255,238,211,0)));background:linear-gradient(180deg,#fce4bdb3,#ffeed3b3 53.846%,#ffeed300 97.115%)}.p-partners__ttl{margin:0 auto 1.6rem;max-width:122.4rem;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:4rem;line-height:1.4;color:#fa8430;text-align:center;-webkit-text-stroke:1.4rem #fff;paint-order:stroke fill}.p-partners__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2rem;width:122.4rem;max-width:100%;margin:0 auto;padding:0;list-style:none}.p-partners__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;height:12rem;gap:1.2rem;background:#fff;border-radius:.8rem}.p-partners__logo{display:block;-ms-flex-negative:0;flex-shrink:0;height:auto;-o-object-fit:contain;object-fit:contain}.p-partners__logo--reves{width:8rem}.p-partners__logo--dragon{width:10rem}.p-partners__logo--hakuoh{width:8.7rem}.p-partners__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;margin:0;color:#141414}.p-partners__cat{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;font-size:1.6rem;line-height:normal}.p-partners__name{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;font-size:3rem;line-height:normal}.p-partners__name--lg{font-size:3.2rem}@media(max-width:767px){.p-partners{padding:3.2rem 1.6rem 4rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(252,228,189,.75)),color-stop(45%,rgba(255,238,211,.6)),to(rgba(255,238,211,.28)));background:linear-gradient(180deg,#fce4bdbf,#ffeed399 45%,#ffeed347)}.p-partners__ttl{margin-bottom:1.6rem;font-size:2rem;line-height:1.4;-webkit-text-stroke-width:.7rem}.p-partners__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.p-partners__card{width:100%;height:auto;min-height:7.2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.2rem;padding:1.2rem 1.6rem}.p-partners__logo{width:5.6rem;height:5.6rem}.p-partners__logo--reves,.p-partners__logo--dragon,.p-partners__logo--hakuoh{width:5.6rem}.p-partners__cat{font-size:1.2rem}.p-partners__name{font-size:1.6rem;white-space:nowrap}.p-partners__name--lg{font-size:1.6rem}}.p-inquiry{padding:0 4rem;position:relative;z-index:1}.p-inquiry__minusmargin{margin-top:-11rem}@media(max-width:767px){.p-inquiry__minusmargin{margin-top:-7rem}}.p-inquiry__inner{position:relative;width:132rem;max-width:100%;margin-inline:auto}.p-inquiry__bar{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:23rem;border-radius:2rem}.p-inquiry--stack .p-inquiry__bar{height:27.5rem}.p-inquiry__photo{position:absolute;width:100%;height:100%;pointer-events:none}.p-inquiry__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-inquiry__people{display:none}.p-inquiry__body{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.p-inquiry__ttl{margin:0;font-weight:700;font-size:3.4rem;letter-spacing:.17rem;line-height:1.4;color:#fff;white-space:nowrap;text-align:center}.p-inquiry--stack .p-inquiry__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.17rem;white-space:nowrap}.p-inquiry__ttl-main{display:block;font-size:3.4rem;line-height:1.6}.p-inquiry__ttl-sub{display:block;font-size:2.6rem;line-height:1.6}.p-inquiry__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;z-index:2;position:relative}.p-inquiry__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;width:46rem;height:9rem;padding:0 4rem 0 3.5rem;border:.2rem solid;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;-webkit-transition:-webkit-transform .2s,-webkit-filter .2s;transition:-webkit-transform .2s,-webkit-filter .2s;transition:transform .2s,filter .2s;transition:transform .2s,filter .2s,-webkit-transform .2s,-webkit-filter .2s}.p-inquiry__btn img{display:block;-ms-flex-negative:0;flex-shrink:0;max-width:none}.p-inquiry__btn-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem}.p-inquiry__btn-label{-ms-flex-negative:0;flex-shrink:0;padding:.4rem 1rem;background:#fbff93;border-radius:3rem;font-size:1.8rem;line-height:1.15;white-space:nowrap}.p-inquiry__btn-text{font-weight:700;line-height:1.15;white-space:nowrap}.p-inquiry__btn-arrow{width:2.4rem;height:2.4rem}.p-inquiry__btn-line{width:4.2rem;height:4rem}.p-inquiry__btn--rental{border-radius:7rem;border-color:#f26714;background:-webkit-gradient(linear,left top,left bottom,from(#f68828),to(#f16211));background:linear-gradient(180deg,#f68828,#f16211)}.p-inquiry__btn--rental .p-inquiry__btn-label{font-weight:900;color:#ff7818e6}.p-inquiry__btn--rental .p-inquiry__btn-text{font-size:3.2rem}.p-inquiry__btn--consult{padding-left:3.76rem;padding-right:3.76rem;border-radius:5rem;border-color:#17b752;background:-webkit-gradient(linear,left top,left bottom,from(#64d600),to(#00b900));background:linear-gradient(180deg,#64d600,#00b900)}.p-inquiry__btn--consult .p-inquiry__btn-label{font-weight:700;color:#00b900}.p-inquiry__btn--consult .p-inquiry__btn-text{font-size:3.4rem}@media(hover:hover){.p-inquiry__btn:hover{-webkit-transform:translateY(-.2rem);transform:translateY(-.2rem);-webkit-filter:brightness(1.04);filter:brightness(1.04)}}.p-inquiry__doctor{position:absolute;left:.9rem;bottom:0;z-index:0;width:26.4rem;height:26.9rem;pointer-events:none}.p-inquiry__doctor picture,.p-inquiry__doctor img{display:block;width:100%;height:100%}.p-inquiry__doctor img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;-webkit-filter:drop-shadow(-.09rem 0 .55rem rgba(22,43,66,.15));filter:drop-shadow(-.09rem 0 .55rem rgba(22,43,66,.15))}.p-inquiry__device{position:absolute;right:3.1rem;bottom:0;z-index:0;overflow:hidden;width:21.9rem;height:26rem;pointer-events:none}.p-inquiry__device picture,.p-inquiry__device img{display:block;width:100%;height:100%}.p-inquiry__device img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 8%;object-position:center 8%}.p-inquiry--stack .p-inquiry__doctor{left:.3rem;width:25rem;height:31rem}.p-inquiry--stack .p-inquiry__doctor img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 12%;object-position:center 12%}.p-inquiry--stack .p-inquiry__device{right:3.1rem;width:21.9rem;height:30.5rem}.p-inquiry--stack .p-inquiry__device img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%}@media(max-width:767px){.p-inquiry{padding:0 1rem}.p-inquiry__inner{width:100%;max-width:none;padding-top:0}.p-inquiry__bar{overflow:hidden;height:25rem;padding:0;border-radius:2rem}.p-inquiry__photo img{-o-object-position:center center;object-position:center center}.p-inquiry__people{display:block;position:absolute;right:0;z-index:0;pointer-events:none;height:90%;left:0;bottom:0;top:auto}.p-inquiry__people img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.p-inquiry__doctor,.p-inquiry__device{display:none}.p-inquiry__body{z-index:1;gap:2.2rem;width:27rem;margin-inline:auto}.p-inquiry__ttl{font-size:2.2rem;letter-spacing:.11rem;line-height:1.4;text-align:center;white-space:nowrap}.p-inquiry__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:1rem}.p-inquiry__btn{width:100%;height:5.2rem;gap:.65rem;padding:0 2rem;border-width:.13rem}.p-inquiry__btn-label{padding:.26rem .65rem;border-radius:1.95rem;font-size:1.2rem}.p-inquiry__btn-main{gap:.52rem}.p-inquiry__btn-arrow{width:1.56rem;height:1.56rem}.p-inquiry__btn-line{width:2.72rem;height:2.6rem}.p-inquiry__btn--rental{border-radius:4.55rem}.p-inquiry__btn--rental .p-inquiry__btn-text{font-size:2.1rem}.p-inquiry__btn--consult{padding-left:2.2rem;padding-right:2.2rem;border-radius:3.25rem}.p-inquiry__btn--consult .p-inquiry__btn-text{font-size:2.1rem}.p-inquiry--stack .p-inquiry__inner{overflow:hidden;border-radius:2rem;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black)}.p-inquiry--stack .p-inquiry__bar{height:29rem;border-radius:2rem}.p-inquiry--stack .p-inquiry__people{display:none}.p-inquiry--stack .p-inquiry__doctor{display:block;left:-2.5rem;bottom:0;z-index:0;width:14.2rem;height:23.7rem}.p-inquiry--stack .p-inquiry__doctor picture,.p-inquiry--stack .p-inquiry__doctor img{display:block;width:100%;height:100%}.p-inquiry--stack .p-inquiry__doctor img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.p-inquiry--stack .p-inquiry__device{display:block;right:-1.6rem;bottom:0;z-index:0;overflow:hidden;width:12.3rem;height:22rem}.p-inquiry--stack .p-inquiry__device picture,.p-inquiry--stack .p-inquiry__device img{display:block;width:100%;height:100%}.p-inquiry--stack .p-inquiry__device img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.p-inquiry--stack .p-inquiry__body{z-index:1;gap:1.5rem;width:27rem;max-width:calc(100% - 8rem)}.p-inquiry--stack .p-inquiry__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;white-space:normal}.p-inquiry--stack .p-inquiry__ttl-main{font-size:2.2rem;letter-spacing:.11rem;line-height:1.3;white-space:nowrap}.p-inquiry--stack .p-inquiry__ttl-sub{font-size:1.4rem;letter-spacing:.07rem;line-height:1.6;white-space:nowrap}.p-inquiry--stack .p-inquiry__btns{gap:1rem}}.p-worries{padding:5.2rem 4rem 6rem;background:#fff}.p-worries__inner{width:117rem;max-width:100%;margin-inline:auto}.p-worries__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.8rem}@media(max-width:767px){.p-worries__head{margin-bottom:1rem}}.p-worries__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin:0 0 -.4rem;padding:.8rem 2.3rem;background:#e8eaeb;border-radius:3rem;font-weight:700;font-size:2.8rem;line-height:1;color:#041c51;white-space:nowrap}.p-worries__lead img{display:block;width:3.6rem;height:3.1rem}.p-worries__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-weight:700;font-size:4.8rem;letter-spacing:.24rem;line-height:1.3;color:#141414;white-space:nowrap}.p-worries__ttl-em{font-size:6.4rem;letter-spacing:.32rem;color:#0059a5}.p-worries__marks{position:relative;width:7.1rem;height:10rem}.p-worries__mark{position:absolute;color:#0059a5;line-height:1.3;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.p-worries__mark--lg{left:0;top:0;font-weight:700;font-size:7rem;-webkit-transform:rotate(14.81deg);transform:rotate(14.81deg)}.p-worries__mark--sm{left:3rem;top:3.1rem;font-weight:900;font-size:4.74rem;-webkit-transform:rotate(30.46deg);transform:rotate(30.46deg)}.p-worries__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-worries__item{position:relative;width:27rem;list-style:none}.p-worries__img{overflow:hidden;width:27rem;height:27rem;border-radius:50%}.p-worries__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-worries__item:nth-child(1) .p-worries__img img{-o-object-position:38% 58%;object-position:38% 58%}.p-worries__item:nth-child(2) .p-worries__img img{-o-object-position:46% 61%;object-position:46% 61%}.p-worries__item:nth-child(3) .p-worries__img img{-o-object-position:44% 62%;object-position:44% 62%}.p-worries__item:nth-child(4) .p-worries__img img{-o-object-position:44% 57%;object-position:44% 57%}.p-worries__tags{position:absolute;left:50%;bottom:-5.2rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0;-webkit-transform:translateX(-50%);transform:translate(-50%)}.p-worries__tags span{display:block;padding:.6rem 1rem;background:#041c51;border-radius:.3rem;font-weight:700;font-size:2.6rem;letter-spacing:.13rem;line-height:1.3;color:#fff;text-align:center;white-space:nowrap}.p-worries__tags em{font-style:normal;color:#fff8ae}@media(max-width:767px){.p-worries{padding:4rem 2rem 0}.p-worries__lead{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;padding:.8rem 1rem;font-size:1.5rem;white-space:normal;text-align:center}.p-worries__lead img{width:1.4rem;height:auto}.p-worries__ttl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.4rem;letter-spacing:.1rem;white-space:nowrap;text-align:center}.p-worries__ttl-em{margin-right:0;font-size:2.4rem;letter-spacing:.12rem}.p-worries__marks{width:3rem;height:5.4rem}.p-worries__mark--lg{font-size:3.6rem}.p-worries__mark--sm{left:1.6rem;top:1.6rem;font-size:2.4rem}.p-worries__list{display:grid;grid-template-columns:1fr 1fr;gap:3.6rem 1.2rem;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}.p-worries__item,.p-worries__img{width:100%}.p-worries__img{height:auto;aspect-ratio:1}.p-worries__tags{bottom:-2.4rem}.p-worries__tags span{padding:.4rem .6rem;font-size:1.3rem;letter-spacing:.04rem}}@media(max-width:767px)and (max-width:767px){.p-worries__tags{bottom:-1.4rem}}.p-fusion{padding:5.3rem 4rem 3rem}.p-fusion__head{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:9.9rem;text-align:center}.p-fusion__lead{margin:0 0 -1.4rem;font-weight:700;font-size:4rem;line-height:1;color:#141414;white-space:nowrap}.p-fusion__ttl{position:relative;z-index:1;margin:0;font-weight:700;font-size:4rem;line-height:1;color:#141414;white-space:nowrap;margin-top:2.3rem}.p-fusion__ttl:before{content:"";position:absolute;left:50%;bottom:-1.1rem;z-index:-1;width:80rem;height:3rem;-webkit-transform:translateX(-50%);transform:translate(-50%);background:#ffee91}.p-fusion__plain{-webkit-text-stroke:1.2rem #fff;paint-order:stroke fill}.p-fusion__grad{display:inline-block;vertical-align:baseline;--hero-grad: linear-gradient(180deg, #f68828 0%, #f16211 100%);position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-fusion__grad:before,.p-fusion__grad:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-fusion__grad:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:1.2rem #fff}.p-fusion__grad:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-fusion__grad--lg{font-size:5.6rem}.p-fusion__grad--md{font-size:4.2rem}.p-fusion__box{position:relative;width:132rem;max-width:100%;margin-inline:auto;padding:4rem 7.5rem 6rem;overflow:visible;background:#0059a5;border-radius:3rem;z-index:1}.p-fusion__staff{position:absolute;right:11.2rem;top:-3.3rem;z-index:2;width:33.3rem;height:32.3rem;pointer-events:none;z-index:1}.p-fusion__staff img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-fusion__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 .5rem;padding:1rem 2rem;background:#00427a;border-radius:4rem;font-weight:700;font-size:3.2rem;line-height:1.2;color:#fff;white-space:nowrap}.p-fusion__catch{margin:0 0 2.4rem;font-weight:700;font-size:4.4rem;line-height:1.2;color:#fff}.p-fusion__catch em{font-style:normal;font-size:6rem;color:#fff173}.p-fusion__cards{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;margin:0;padding:0;list-style:none}.p-fusion__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:37rem;padding:1.5rem 3rem 2rem;background:#fff;border-radius:2rem}.p-fusion__card-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin-bottom:.5rem;padding-right:1rem}.p-fusion__card-head img{display:block;width:7.1rem;height:7.6rem}.p-fusion__card-head>span{font-weight:700;font-size:3.4rem;line-height:1;color:#041c51;white-space:nowrap}.p-fusion__card:nth-child(2) .p-fusion__card-head img{width:5.6rem}.p-fusion__card:nth-child(3) .p-fusion__card-head{gap:.3rem}.p-fusion__card:nth-child(3) .p-fusion__card-head img{width:6.7rem}.p-fusion__card-desc{margin:.8rem 0 1rem;font-weight:700;font-size:2rem;letter-spacing:.04rem;line-height:1.2;text-align:center;color:#141414}.p-fusion__card-desc span{color:#f0590c}.p-fusion__card-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 1.5rem;padding-left:1rem;font-weight:700;color:#141414}.p-fusion__card-nums{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.2rem}.p-fusion__card-nums span{font-size:3.6rem;line-height:1.4}.p-fusion__card-nums b{font-family:Montserrat,Roboto,sans-serif;font-size:6.4rem;font-weight:700;line-height:1}.p-fusion__card-stat small{font-size:1.2rem;font-weight:400;letter-spacing:.024rem;line-height:1}.p-fusion__people{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:767px){.p-fusion__people{margin-top:1rem}}.p-fusion__people img{display:block;max-width:none}.p-fusion__people--sm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;width:auto;margin-inline:auto;padding:0}.p-fusion__people--lg{gap:1.5rem}.p-fusion__people--lg img{width:3.343rem;height:9.4rem}.p-fusion__people-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.319rem}.p-fusion__people-row img{width:1.209rem;height:3.399rem}.p-fusion__people-row:last-child{padding-top:.797rem}.p-fusion__people-half{display:block;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;width:1.76rem;height:9.4rem}.p-fusion__people-half img{width:3.34rem;height:9.4rem}.p-fusion__notch{position:absolute;left:50%;bottom:-4.3rem;z-index:2;width:17.5rem;height:6.5rem;-webkit-transform:translateX(-50%) rotate(180deg);transform:translate(-50%) rotate(180deg)}.p-fusion__notch img{display:block;width:100%;height:100%}.p-fusion__ttl-row{display:inline}.p-fusion__card-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:3.4rem;letter-spacing:.102rem;line-height:normal;color:#041c51;text-align:center;white-space:nowrap}.p-fusion__card-name small{display:block;font-size:2.8rem;font-weight:700;letter-spacing:.084rem;line-height:normal}.p-fusion__card-name--spine{font-size:3.2rem;letter-spacing:.096rem}@media(max-width:767px){.p-fusion{padding:4rem 1rem 0}.p-fusion__head{margin-bottom:2.4rem}.p-fusion__lead{margin:0 0 .5rem;font-size:1.8rem;line-height:1.2;white-space:nowrap}.p-fusion__ttl{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;margin-top:0;font-size:2rem;line-height:1.3;white-space:normal}.p-fusion__ttl:before,.p-fusion__ttl:after{content:"";position:absolute;z-index:-1;height:1.5rem;background:#ffee91}.p-fusion__ttl:before{left:50%;top:2.1rem;width:21.4rem;-webkit-transform:translateX(-50%);transform:translate(-50%)}.p-fusion__ttl:after{left:50%;top:5.4rem;width:19rem;-webkit-transform:translateX(-50%);transform:translate(-50%)}.p-fusion__ttl-row{display:block;text-align:center;white-space:nowrap}.p-fusion__ttl-row--1{margin-bottom:.2rem;color:#f0590c}.p-fusion__plain{-webkit-text-stroke:0;paint-order:normal;color:#141414}.p-fusion__grad{position:static;color:inherit;-webkit-text-fill-color:currentColor;background:none}.p-fusion__grad:before,.p-fusion__grad:after{content:none}.p-fusion__grad--lg{font-size:2.8rem}.p-fusion__grad--md{font-size:2.1rem}.p-fusion__ttl-row--1 .p-fusion__grad{color:#f0590c}.p-fusion__ttl-row--2 .p-fusion__grad--lg{background:-webkit-gradient(linear,left top,left bottom,from(#f68828),to(#f16211));background:linear-gradient(180deg,#f68828,#f16211);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-fusion__box{width:100%;max-width:none;padding:2rem 2rem 2.8rem;border-radius:2rem;background:#0059a5}.p-fusion__staff{display:block;right:1.3rem;top:-.4rem;width:14.7rem;height:14.3rem}.p-fusion__staff img{width:100%;height:100%;-webkit-transform:none;transform:none;-o-object-position:top right;object-position:top right;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-fusion__badge{margin-bottom:.5rem;padding:.2rem 1rem;border-radius:4rem;font-size:1.6rem;line-height:1.2;white-space:nowrap}.p-fusion__catch{margin-bottom:2rem;font-size:2.2rem;line-height:1.3;position:relative;z-index:2}.p-fusion__catch em{display:block;font-size:2.2rem;color:#fff173}.p-fusion__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.p-fusion__card{width:100%;padding:1.338rem 0 1.784rem;border-radius:1.784rem}.p-fusion__card-head{gap:.892rem;margin-bottom:.446rem;padding-right:.892rem}.p-fusion__card-head img{width:6.328rem;height:6.786rem}.p-fusion__card-head>span,.p-fusion__card-head .p-fusion__card-name{font-size:3rem;line-height:1.1;letter-spacing:0;text-align:center}.p-fusion__card-head .p-fusion__card-name small{font-size:2.6rem;line-height:1.1;letter-spacing:0}.p-fusion__card-head .p-fusion__card-name--spine{font-size:3rem}.p-fusion__card:nth-child(2) .p-fusion__card-head img{width:5.009rem;height:6.762rem}.p-fusion__card:nth-child(3) .p-fusion__card-head{gap:.27rem}.p-fusion__card:nth-child(3) .p-fusion__card-head img{width:5.971rem;height:6.786rem}.p-fusion__card-desc{margin-bottom:.892rem;font-size:1.6rem;letter-spacing:.032rem;line-height:1.2;white-space:normal}.p-fusion__card-stat{margin-bottom:0;padding-left:.892rem}.p-fusion__card-nums{gap:.178rem}.p-fusion__card-nums span{font-size:3.211rem;line-height:1.2}.p-fusion__card-nums b{font-size:5.709rem;line-height:.9}.p-fusion__card-stat small{font-size:1.071rem;letter-spacing:.021rem}.p-fusion__people--sm{padding:0}.p-fusion__people--lg{gap:1.338rem;padding-top:0}.p-fusion__people--lg img{width:2.982rem;height:8.385rem}.p-fusion__people-row{gap:.535rem}.p-fusion__people-row img{width:2.031rem;height:5.709rem}.p-fusion__people-row:last-child{padding-top:1.338rem}.p-fusion__people-half{width:1.572rem;height:8.385rem}.p-fusion__people-half img{width:2.982rem;height:8.385rem}.p-fusion__notch{width:9.5rem;height:3.5rem;bottom:-2.2rem}}.p-speed{padding:2rem 4rem 5rem}.p-speed__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin-inline:auto;gap:4.6rem}.p-speed__visual{position:relative;z-index:0;-ms-flex-negative:0;flex-shrink:0;width:31.82rem;height:35rem}.p-speed__glow{position:absolute;left:1.54rem;top:26.54rem;width:32.07rem;height:8.44rem;pointer-events:none}.p-speed__glow img{display:block;width:32.07rem;height:8.44rem}.p-speed__device{position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:31.82rem;height:31.82rem}.p-speed__device img{display:block;width:26.8rem;height:26.8rem;-o-object-fit:contain;object-fit:contain;-webkit-transform:rotate(-12.09deg);transform:rotate(-12.09deg)}.p-speed__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.9rem;margin-top:2rem}.p-speed__ttl{position:relative;display:block;width:72.9rem;height:21.7rem;margin:0;overflow:visible;font-weight:700;color:#141414;white-space:nowrap}.p-speed__lead{position:absolute;left:.79rem;top:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0;font-weight:700;line-height:1;color:#141414;white-space:nowrap}.p-speed__lead-device{font-size:4rem}.p-speed__lead-de{font-size:3.8rem}.p-speed__lead-mark{position:relative;z-index:1}.p-speed__lead-mark:before{content:"";position:absolute;left:0;top:5.3rem;z-index:-1;width:43.23rem;height:2.8rem;background:#fc0;opacity:.4}.p-speed__lead-em{font-size:5.8rem;color:#004077}.p-speed__lead-wo{font-size:4.2rem;color:#004077}.p-speed__lead-dash{font-size:5.8rem;letter-spacing:-1.1rem;color:#004077}.p-speed__catch{position:absolute;left:0;top:0;width:72.9rem;height:21.7rem;pointer-events:none}.p-speed__catch-num,.p-speed__catch-fast,.p-speed__catch-aim,.p-speed__catch-home{position:absolute;z-index:1;display:block;font-weight:900;line-height:1.4;white-space:nowrap}.p-speed__catch-num>span,.p-speed__catch-fast>span,.p-speed__catch-aim>span,.p-speed__catch-home>span{display:block;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;-webkit-transform:skewX(-9deg) scaleY(.99);transform:skew(-9deg) scaleY(.99);-webkit-transform-origin:center;transform-origin:center;--hero-grad: linear-gradient(165deg, #f68828 26%, #ef5006 76%)}.p-speed__catch-num{left:0;top:9.14rem;font-family:Montserrat,Roboto,sans-serif;font-size:5.5rem;letter-spacing:-.275rem}.p-speed__catch-num>span{position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-speed__catch-num>span:before,.p-speed__catch-num>span:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-speed__catch-num>span:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:.8rem #fff}.p-speed__catch-num>span:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-speed__catch-fast{left:3.41rem;top:10.19rem;font-size:4rem;letter-spacing:-.2rem}.p-speed__catch-fast>span{position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-speed__catch-fast>span:before,.p-speed__catch-fast>span:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-speed__catch-fast>span:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:.8rem #fff}.p-speed__catch-fast>span:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-speed__catch-aim{left:10.63rem;top:15.39rem;font-size:4rem;letter-spacing:-.2rem}.p-speed__catch-aim>span{position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-speed__catch-aim>span:before,.p-speed__catch-aim>span:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-speed__catch-aim>span:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:.8rem #fff}.p-speed__catch-aim>span:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-speed__catch-home{left:35.75rem;top:9.12rem;font-size:9.1rem;letter-spacing:-.455rem}.p-speed__catch-home>span{position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-speed__catch-home>span:before,.p-speed__catch-home>span:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-speed__catch-home>span:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:1.2rem #fff}.p-speed__catch-home>span:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-speed__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.3rem;margin:0;padding:0;list-style:none}.p-speed__chip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.7rem;padding:1.6rem 3.3rem 1.6rem 2.8rem;background:#fff;border:.25rem solid #f68828;border-radius:1rem;-webkit-box-shadow:.08rem .08rem .17rem rgba(22,43,66,.1);box-shadow:.08rem .08rem .17rem #162b421a}.p-speed__chip>img{display:block;width:5.1rem;height:5.1rem;-ms-flex-negative:0;flex-shrink:0}.p-speed__chip span{font-weight:700;font-size:2.7rem;letter-spacing:.08rem;line-height:1.2;color:#141414;white-space:nowrap}.p-speed__chip span .p-speed__chip-sm{font-size:2rem}.p-speed__chip:nth-child(3){padding-right:2.3rem}.p-speed__chip-sm{font-size:inherit}.p-speed__chip-consult{position:relative;display:block;-ms-flex-negative:0;flex-shrink:0;width:6.7rem;height:5.1rem}.p-speed__chip-consult-a{position:absolute;left:0;top:0;width:5.5rem;height:4.45rem}.p-speed__chip-consult-plus{position:absolute;left:1.75rem;top:.84rem;width:1.89rem;height:1.89rem}.p-speed__chip-consult-plus:before,.p-speed__chip-consult-plus:after{content:"";position:absolute;background:#f0590c}.p-speed__chip-consult-plus:before{left:50%;top:0;width:.47rem;height:1.89rem;-webkit-transform:translateX(-50%);transform:translate(-50%)}.p-speed__chip-consult-plus:after{left:0;top:50%;width:1.89rem;height:.47rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-speed__chip-consult-b{position:absolute;left:3.13rem;top:1.84rem;width:3.56rem;height:3.22rem}.p-speed__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem;width:116rem;max-width:100%;margin:6.2rem auto 0}.p-speed__stat{position:relative;width:56.6rem;height:22.8rem;background:#fff;border-radius:1rem}.p-speed__stat:nth-child(2){width:56.4rem}.p-speed__stat-label{position:absolute;left:50%;top:-3.2rem;z-index:2;width:44.6rem;height:6.83rem;margin:0;-webkit-transform:translateX(-50%);transform:translate(-50%)}.p-speed__stat-label img{display:block;width:44.6rem;height:7.83rem}.p-speed__stat-label span{position:absolute;left:50%;top:.86rem;font-weight:700;font-size:3.2rem;letter-spacing:.096rem;line-height:normal;color:#fff;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translate(-50%)}.p-speed__stat-label--sm{width:40rem}.p-speed__stat-label--sm img{width:40rem;height:7.83rem}.p-speed__stat-intro{position:absolute;left:50%;top:5rem;z-index:1;margin:0;font-weight:700;font-size:2.6rem;letter-spacing:.078rem;line-height:normal;color:#141414;text-align:center;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translate(-50%)}.p-speed__rate{position:absolute;left:4.83rem;top:11.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding-left:1.32rem;color:#141414}.p-speed__stat:nth-child(2) .p-speed__rate{left:5.16rem;top:11.5rem}.p-speed__rate-from-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.26rem}.p-speed__rate-from-num b{font-family:Montserrat,Roboto,sans-serif;font-size:5.79rem;font-weight:700;line-height:1}.p-speed__rate-from-num small{font-family:Montserrat,Roboto,sans-serif;font-size:4.48rem;font-weight:700;line-height:1}.p-speed__rate-cap{position:absolute;top:10rem;z-index:1;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:.045rem;line-height:1.4;color:#141414;white-space:nowrap}.p-speed__rate-cap--from{left:6.14rem}.p-speed__rate-cap--to{left:27.46rem;color:#fa8430}.p-speed__rate-arrow{display:block;width:3.29rem;height:1.52rem;margin:0 .26rem;-ms-flex-negative:0;flex-shrink:0}.p-speed__rate-to{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-speed__rate-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.26rem;margin-bottom:-2rem}.p-speed__rate-num b{font-family:Montserrat,Roboto,sans-serif;font-size:8.42rem;font-weight:700;line-height:1}.p-speed__rate-num i{font-style:normal;font-weight:700;font-size:4.74rem;line-height:1.2}.p-speed__rate-bar{display:block;width:22.8rem;height:2rem;background:#ffe26d;mix-blend-mode:multiply}.p-speed__rate-bar--wide{width:23.8rem}.p-speed__rate-note{font-size:1.58rem;font-weight:400;letter-spacing:.032rem;line-height:1.2}@media(max-width:767px){.p-speed{padding:2rem 2rem 5rem}.p-speed__intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:none;margin-inline:auto;gap:.8rem}.p-speed__visual{width:18.5rem;height:20.4rem;margin:0 auto}.p-speed__glow{left:.9rem;top:15.45rem;width:18.66rem;height:4.91rem}.p-speed__glow img{width:18.66rem;height:4.91rem}.p-speed__device{width:18.5rem;height:18.5rem}.p-speed__device img{width:15.6rem;height:15.6rem;margin:0}.p-speed__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;width:35rem;margin:0}.p-speed__ttl{width:35rem;height:10.42rem}.p-speed__lead{left:.38rem;top:0}.p-speed__lead-device{font-size:1.92rem}.p-speed__lead-de{font-size:1.82rem}.p-speed__lead-mark:before{top:2.54rem;width:20.75rem;height:1.34rem}.p-speed__lead-em{font-size:2.78rem}.p-speed__lead-wo{font-size:2.02rem}.p-speed__lead-dash{font-size:2.78rem;letter-spacing:-.53rem}.p-speed__catch{width:35rem;height:10.42rem}.p-speed__catch-num{left:0;top:4.39rem;font-size:2.64rem;letter-spacing:-.132rem}.p-speed__catch-num>span:before{-webkit-text-stroke-width:.38rem}.p-speed__catch-fast{left:1.64rem;top:4.89rem;font-size:1.92rem;letter-spacing:-.096rem}.p-speed__catch-fast>span:before{-webkit-text-stroke-width:.38rem}.p-speed__catch-aim{left:5.1rem;top:7.39rem;font-size:1.92rem;letter-spacing:-.096rem}.p-speed__catch-aim>span:before{-webkit-text-stroke-width:.38rem}.p-speed__catch-home{left:17.16rem;top:4.38rem;font-size:4.37rem;letter-spacing:-.218rem}.p-speed__catch-home>span:before{-webkit-text-stroke-width:.58rem}.p-speed__chips{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:0}.p-speed__chip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;width:11rem;padding:.7rem 1.2rem;border-width:.112rem;border-radius:.45rem;-webkit-box-shadow:.038rem .038rem .075rem rgba(22,43,66,.1);box-shadow:.038rem .038rem .075rem #162b421a}.p-speed__chip>img{width:2.3rem;height:2.3rem}.p-speed__chip span{font-size:1.4rem;letter-spacing:.042rem;line-height:1;white-space:nowrap}.p-speed__chip span .p-speed__chip-sm{font-size:1rem}.p-speed__chip:nth-child(3){padding-right:1rem}.p-speed__chip-sm{font-size:inherit}.p-speed__chip-consult{width:2.9rem;height:2.4rem}.p-speed__chip-consult-a{width:2.4rem;height:2rem}.p-speed__chip-consult-plus{left:.78rem;top:.37rem;width:.84rem;height:.84rem}.p-speed__chip-consult-plus:before{width:.21rem;height:.84rem}.p-speed__chip-consult-plus:after{width:.84rem;height:.21rem}.p-speed__chip-consult-b{left:1.4rem;top:.82rem;width:1.6rem;height:1.4rem}.p-speed__stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:none;gap:2.8rem;margin:3.6rem auto 0}.p-speed__stat,.p-speed__stat:nth-child(2){width:100%;height:14.8rem}.p-speed__stat:nth-child(2){height:12.6rem}.p-speed__stat-label{top:-1.8rem;width:28rem;height:4.3rem}.p-speed__stat-label img{width:28rem;height:4.3rem}.p-speed__stat-label span{top:.55rem;font-size:1.8rem;letter-spacing:.054rem}.p-speed__stat-label--sm{width:25rem}.p-speed__stat-label--sm img{width:25rem;height:4.3rem}.p-speed__stat-intro{top:3.2rem;font-size:1.6rem;letter-spacing:.048rem}.p-speed__rate{left:1.4rem;top:7.6rem;padding-left:.8rem}.p-speed__stat:nth-child(2) .p-speed__rate{left:1.4rem;top:4.4rem}.p-speed__rate-from-num b{font-size:3.6rem}.p-speed__rate-from-num small{font-size:2.8rem}.p-speed__rate-cap{top:6.4rem;font-size:1.2rem;letter-spacing:.036rem}.p-speed__rate-cap--from{left:2.2rem}.p-speed__rate-cap--to{left:16.2rem}.p-speed__stat:nth-child(2) .p-speed__rate-cap{top:3.2rem}.p-speed__rate-arrow{width:2rem;height:.9rem;margin:0 .16rem}.p-speed__rate-to .p-speed__rate-num b{font-size:5.2rem}.p-speed__rate-num{margin-bottom:-1.2rem}.p-speed__rate-num i{font-size:2.9rem}.p-speed__rate-bar{width:14.1rem;height:1.2rem}.p-speed__rate-bar--wide{width:14.7rem}.p-speed__rate-note{font-size:1rem;letter-spacing:.019rem}}.p-return{margin-top:5.1rem}.p-return__board{position:relative;width:117rem;max-width:100%;margin-inline:auto;padding-top:5.6rem}.p-return__ttl{position:absolute;left:50%;top:-1rem;z-index:2;width:65.43rem;height:10.4rem;margin:0;-webkit-transform:translateX(-50%);transform:translate(-50%)}@media(max-width:767px){.p-return__ttl{top:1.6rem}}.p-return__ttl img{display:block;width:65.43rem;height:11.4rem}.p-return__ttl>span{position:absolute;left:50%;top:1.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;letter-spacing:.108rem;line-height:normal;color:#fff;text-align:center;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translate(-50%)}.p-return__ttl-lead{font-size:2rem}.p-return__ttl-main{font-size:3.6rem}.p-return__ttl-sub{font-size:2rem;letter-spacing:.108rem}.p-return__card{position:relative;height:34.3rem;overflow:visible;background:#fff;border-radius:1.5rem}.p-return__intro{position:absolute;left:50%;top:5.3rem;z-index:1;margin:0;font-weight:700;font-size:2.6rem;letter-spacing:.078rem;line-height:normal;text-align:center;color:#141414;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translate(-50%)}.p-return__note{position:absolute;top:2.95rem;right:7.2rem;font-weight:400;font-size:1.58rem;letter-spacing:.032rem;line-height:1.2;color:#141414}.p-return__chart{position:absolute;left:7.5rem;top:9.9rem;display:block;width:104.7rem;height:auto}.p-return__chart img{display:block;width:100%;height:auto}.p-return__refs{width:117rem;max-width:100%;margin:4.3rem auto 0;padding:1.5rem 3rem;background:#f1dcba;border-radius:.5rem}.p-return__refs-ttl{margin:0 0 .7rem;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;font-size:1.6rem;line-height:normal;color:#141414}.p-return__refs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;font-size:1.4rem;line-height:normal;color:#141414;counter-reset:refs}.p-return__refs-list li{display:grid;grid-template-columns:2.1rem minmax(0,1fr);-webkit-column-gap:.7rem;-moz-column-gap:.7rem;column-gap:.7rem;list-style:none}.p-return__refs-list li:before{counter-increment:refs;content:"\203b" counter(refs);white-space:nowrap}@media(max-width:767px){.p-return{margin-top:0}.p-return__board{width:35rem;max-width:100%;padding-top:3.6rem}.p-return__ttl,.p-return__ttl img{width:33rem;height:5.25rem}.p-return__ttl>span{top:.6rem;letter-spacing:.04rem}.p-return__ttl-lead{font-size:1.1rem}.p-return__ttl-main{font-size:1.7rem}.p-return__ttl-sub{font-size:1.1rem;letter-spacing:.04rem}.p-return__card{height:19rem;border-radius:.8rem}.p-return__intro{top:4.4rem;font-size:1.5rem;letter-spacing:.045rem}.p-return__note{top:1.2rem;right:1.2rem;font-size:1.1rem}}@media(max-width:767px)and (max-width:767px){.p-return__note{top:5rem}}@media(max-width:767px){.p-return__chart{left:1.1rem;top:7.2rem;width:32.8rem;height:auto}.p-return__refs{margin-top:2.4rem;padding:.8rem}.p-return__refs-ttl{margin-bottom:.4rem;font-size:1.1rem}.p-return__refs-list{font-size:.8rem}.p-return__refs-list li{grid-template-columns:1.6rem minmax(0,1fr);-webkit-column-gap:.4rem;-moz-column-gap:.4rem;column-gap:.4rem}}.p-voices{padding:5rem 4rem}.p-voices__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.4rem;text-align:center}.p-voices__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.4rem;margin:0;font-weight:700;font-size:3.6rem;line-height:1.2;color:#141414}.p-voices__deco{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.34rem;height:3.15rem}.p-voices__deco img{display:block;width:3.93rem;height:.4rem;max-width:none}.p-voices__deco--l img{-webkit-transform:rotate(53.4deg) skewX(-3.33deg);transform:rotate(53.4deg) skew(-3.33deg)}.p-voices__deco--r img{-webkit-transform:rotate(126.6deg) skewX(3.33deg);transform:rotate(126.6deg) skew(3.33deg)}.p-voices__ttl{margin:0;font-weight:700;font-size:4.6rem;line-height:1.3;color:#141414;white-space:nowrap}.p-voices__ttl-em{display:inline-block;font-size:6rem;--hero-grad: linear-gradient(180deg, #f68828 0%, #f16211 100%);position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-voices__ttl-em:before,.p-voices__ttl-em:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-voices__ttl-em:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:1rem #fff}.p-voices__ttl-em:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-voices__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.8rem;width:117.4rem;max-width:100%;margin:0 auto;padding:0;list-style:none}.p-voices__item{position:relative;width:28rem}.p-voices__photo{overflow:hidden;width:28rem;height:40rem;border-radius:2rem}.p-voices__photo picture{display:block;width:100%;height:100%}.p-voices__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-voices__balloon{position:absolute;z-index:2;margin:0}.p-voices__balloon img{display:block;width:100%;height:100%}.p-voices__balloon span{position:absolute;left:50%;top:50%;font-weight:700;line-height:1.3;color:#fff;text-align:center;white-space:nowrap}.p-voices__balloon em{font-style:normal;font-size:3.36rem;color:#fff6ae}.p-voices__balloon small{font-size:2.36rem;font-weight:700}.p-voices__balloon--1{left:-5.1rem;top:-.8rem;width:21.7rem;height:14.14rem}.p-voices__balloon--1 span{font-size:2.46rem;-webkit-transform:translate(-50%,-50%) rotate(-10.2deg);transform:translate(-50%,-50%) rotate(-10.2deg)}.p-voices__balloon--2{left:-7.7rem;top:21.4rem;width:21.7rem;height:14.14rem}.p-voices__balloon--2 span{font-size:2.36rem;-webkit-transform:translate(-50%,-50%) rotate(-10.2deg);transform:translate(-50%,-50%) rotate(-10.2deg)}.p-voices__balloon--3{left:13rem;top:15.4rem;width:23.9rem;height:14.25rem}.p-voices__balloon--3 img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-voices__balloon--3 span{font-size:2.46rem;-webkit-transform:translate(-50%,-50%) rotate(12.83deg);transform:translate(-50%,-50%) rotate(12.83deg)}.p-voices__balloon--4{left:12.2rem;top:-1.1rem;width:21.9rem;height:14.44rem}.p-voices__balloon--4 img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-voices__balloon--4 span{font-size:2.46rem;-webkit-transform:translate(-50%,-50%) rotate(12.83deg);transform:translate(-50%,-50%) rotate(12.83deg)}@media(max-width:767px){.p-voices{padding:4rem 0 5rem;overflow:visible}.p-voices__head{gap:.2rem;margin-bottom:1.5rem}.p-voices__lead{gap:1.4rem;font-size:2rem;line-height:1.2}.p-voices__deco{width:1.5rem;height:2rem}.p-voices__deco img{width:2.5rem;height:.2rem}.p-voices__deco--l img{-webkit-transform:rotate(53.4deg) skewX(-3.33deg) scaleY(-1);transform:rotate(53.4deg) skew(-3.33deg) scaleY(-1)}.p-voices__deco--r img{-webkit-transform:rotate(126.6deg) skewX(3.33deg);transform:rotate(126.6deg) skew(3.33deg)}.p-voices__ttl{font-size:2.2rem;line-height:1.3;white-space:nowrap}.p-voices__ttl-em{font-size:2.8rem}.p-voices__ttl-em:before{-webkit-text-stroke-width:.3rem}.p-voices__ttl-rest{font-size:2.2rem}.p-voices__list{display:grid;grid-template-columns:17rem 17rem;gap:1.1rem 1.1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35rem;max-width:none;overflow:visible}.p-voices__item{width:17rem;overflow:visible}.p-voices__photo{width:17rem;height:13rem;border-radius:.6rem}.p-voices__item:nth-child(1) .p-voices__photo img{-o-object-position:52% 45%;object-position:52% 45%}.p-voices__item:nth-child(2) .p-voices__photo img{-o-object-position:42% 58%;object-position:42% 58%}.p-voices__item:nth-child(3) .p-voices__photo img{-o-object-position:48% 42%;object-position:48% 42%}.p-voices__item:nth-child(4) .p-voices__photo img{-o-object-position:38% 48%;object-position:38% 48%}.p-voices__photo--flip img{-webkit-transform:none;transform:none}.p-voices__balloon em{font-size:1.6rem}.p-voices__balloon small{font-size:1.1rem}.p-voices__balloon--1{left:-2.3rem;top:-1.2rem;width:10.2rem;height:6.7rem}.p-voices__balloon--1 img{-webkit-transform:none;transform:none}.p-voices__balloon--1 span{font-size:1.2rem;-webkit-transform:translate(-50%,-52%) rotate(-10.2deg);transform:translate(-50%,-52%) rotate(-10.2deg)}.p-voices__balloon--1 em{letter-spacing:-.12rem}.p-voices__balloon--2{left:auto;right:-2.8rem;top:-1.2rem;bottom:auto;width:9.8rem;height:6.6rem}.p-voices__balloon--2 img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-voices__balloon--2 span{font-size:1.1rem;-webkit-transform:translate(-50%,-52%) rotate(10.2deg);transform:translate(-50%,-52%) rotate(10.2deg)}.p-voices__balloon--3{left:-2.8rem;right:auto;top:-.6rem;bottom:auto;width:11.3rem;height:6.7rem}.p-voices__balloon--3 img{-webkit-transform:rotate(-.8deg);transform:rotate(-.8deg)}.p-voices__balloon--3 span{font-size:1.2rem;-webkit-transform:translate(-50%,-48%) rotate(-12.83deg);transform:translate(-50%,-48%) rotate(-12.83deg)}.p-voices__balloon--4{left:auto;right:-2.3rem;top:-.6rem;bottom:auto;width:10.3rem;height:6.8rem}.p-voices__balloon--4 img{-webkit-transform:scaleX(-1) rotate(.8deg);transform:scaleX(-1) rotate(.8deg)}.p-voices__balloon--4 span{font-size:1.2rem;-webkit-transform:translate(-50%,-48%) rotate(12.83deg);transform:translate(-50%,-48%) rotate(12.83deg)}}.p-reviews{padding:2rem 4rem 16.8rem;background:#fff8e5}.p-reviews__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 2.8rem;font-weight:700;line-height:1.3;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-align:center}.p-reviews__ttl-plain{font-size:5.5rem;color:#141414}.p-reviews__ttl-em{display:inline-block;font-size:6rem;--hero-grad: linear-gradient(180deg, #f68828 0%, #f16211 100%);position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-reviews__ttl-em:before,.p-reviews__ttl-em:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-reviews__ttl-em:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:1rem #fff}.p-reviews__ttl-em:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-reviews__ttl-em--of{font-size:5rem}.p-reviews__ttl-em--voice{font-size:5.9rem}.p-reviews__ttl-em:before{display:none}.p-reviews__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;width:118rem;max-width:100%;margin:0 auto;padding:0;list-style:none}.p-reviews__card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem;padding:3rem 4rem;background:#fff;border-radius:1.5rem;-webkit-box-shadow:0 0 2rem rgba(117,66,39,.1);box-shadow:0 0 2rem #7542271a}.p-reviews__card--rev{gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-reviews__photos{position:relative;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.p-reviews__photos--1{width:44.8rem}.p-reviews__photos--2{width:45.1rem}.p-reviews__photos--3{width:44.8rem}.p-reviews__compare{display:block;width:100%;height:auto}.p-reviews__body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.p-reviews__catch{margin:0;font-weight:700;font-size:3rem;letter-spacing:.16rem;line-height:1.4;color:#141414}.p-reviews__catch-line{position:relative;display:inline-block;font-size:3.2rem}.p-reviews__catch-line:before{content:"";position:absolute;left:-.1rem;bottom:.2rem;z-index:0;width:34rem;height:1.5rem;background:#fae630;border-radius:.2rem;mix-blend-mode:multiply}.p-reviews__catch-line em{position:relative;z-index:1;font-style:normal;font-size:3.8rem;letter-spacing:.19rem;color:#f0590c}.p-reviews__catch-line--full{font-size:3.8rem}.p-reviews__catch-line--full:before{width:38rem}.p-reviews__catch-ja{position:relative;z-index:1}.p-reviews__card--rev .p-reviews__catch-line:before{width:26rem;left:-.3rem}.p-reviews__meta{margin:-1rem 0 0;font-weight:500;font-size:1.6rem;line-height:1.8;color:#141414}.p-reviews__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.p-reviews__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:start;align-self:flex-start;margin:0;padding:.6rem 1rem;background:#fff1d4;border-radius:.5rem;font-weight:700;font-size:1.5rem;line-height:1;color:#141414}.p-reviews__text{margin:0;font-weight:500;font-size:1.5rem;line-height:1.6;color:#141414}@media(max-width:767px){.p-reviews{padding:3.1rem 1.9rem 10rem}.p-reviews__ttl{margin:0 0 2.8rem}.p-reviews__ttl-plain{font-size:2.4rem}.p-reviews__ttl-em{font-size:3rem}.p-reviews__ttl-em:before{display:none}.p-reviews__ttl-em--of,.p-reviews__ttl-em--voice{font-size:3rem}.p-reviews__list{gap:2rem;width:100%;max-width:none}.p-reviews__card,.p-reviews__card--rev{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:2rem;border-radius:1.5rem;-webkit-box-shadow:0 0 2rem rgba(117,66,39,.1);box-shadow:0 0 2rem #7542271a}.p-reviews__card--rev .p-reviews__photos{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.p-reviews__photos--1,.p-reviews__photos--2,.p-reviews__photos--3{width:100%;height:auto;margin-inline:auto}.p-reviews__body{gap:2rem}.p-reviews__catch{font-size:1.9rem;letter-spacing:.16rem;line-height:1.4}.p-reviews__catch-line{font-size:2.2rem}.p-reviews__catch-line:before{left:-.1rem;bottom:.2rem;width:24.6rem;height:1.5rem;border-radius:.2rem}.p-reviews__catch-line em{font-size:2.8rem;letter-spacing:.14rem}.p-reviews__catch-line--full{font-size:2.8rem}.p-reviews__catch-line--full:before{width:27rem}.p-reviews__catch-line--full em{font-size:2.8rem}.p-reviews__catch-ja{font-size:2.2rem}.p-reviews__card--rev .p-reviews__catch-line:before{left:-.3rem;width:19.5rem}.p-reviews__meta{margin:-1rem 0 0;font-size:1.4rem;line-height:1.4}.p-reviews__label{padding:.6rem 1rem;border-radius:.5rem;font-size:1.5rem}.p-reviews__text{font-size:1.3rem;line-height:1.6}}.p-why{padding:5rem 0 3rem}.p-why__head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.6rem;text-align:center}.p-why__deco{position:absolute;left:50%;top:2.3rem;z-index:0;width:103.8rem;height:5.3rem;-webkit-transform:translateX(-50%);transform:translate(-50%);pointer-events:none}.p-why__deco img{display:block;width:100%;height:100%}.p-why__ttl{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding-top:1.4rem;font-weight:700;font-size:4.8rem;line-height:1;color:#141414;white-space:nowrap}.p-why__ttl-plain{font-size:4.8rem;line-height:1}.p-why__ttl-em{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.p-why__char{font-size:6.4rem;line-height:1;--hero-grad: linear-gradient(180deg, #f68828 0%, #f16211 100%);position:relative;color:transparent;-webkit-text-fill-color:transparent;background:none}.p-why__char:before,.p-why__char:after{content:attr(data-text);position:absolute;left:0;top:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;pointer-events:none}.p-why__char:before{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:1rem #fff}.p-why__char:after{background-image:var(--hero-grad, linear-gradient(165deg, #f68828 26%, #ef5006 76%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-why__kenten{position:absolute;left:50%;top:-1.2rem;z-index:2;display:block;width:.8rem;height:.8rem;-webkit-transform:translateX(-50%);transform:translate(-50%);pointer-events:none}.p-why__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6.3rem}.p-why__visual{position:relative;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;width:45%;height:36.8rem;border-radius:0 1.5rem 1.5rem 0}.p-why__visual img{position:relative;z-index:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:20% 45%;object-position:20% 45%}.p-why__visual-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:linear-gradient(-61.76deg,#f68828 .56%,#ffe942 95.77%);opacity:.1;pointer-events:none}.p-why__copy{width:58.2rem;padding-top:1.2rem}.p-why__lead{margin:0 0 3.2rem;font-weight:700;line-height:1.3;color:#141414;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.p-why__lead em{position:relative;z-index:1;display:inline-block;font-style:normal;font-weight:900;font-size:3.6rem;color:#f0590c;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.p-why__lead em:before{content:"";position:absolute;left:-.4rem;bottom:-.3rem;z-index:-1;width:100%;height:2.5rem;background:#fae630;border-radius:.2rem;mix-blend-mode:multiply}.p-why__lead-sm{font-size:2.4rem}.p-why__lead-md{font-size:3rem}.p-why__text{margin:0;font-weight:500;font-size:1.8rem;line-height:1.8;color:#141414}.p-why__tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;margin:0;vertical-align:middle}.p-why__tags span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.35rem .6rem;background:#2379dc;border-radius:.3rem;font-weight:700;font-size:2rem;line-height:1;color:#fff;white-space:nowrap}@media(max-width:767px){.p-why{padding:4rem 0 2rem}.p-why__head{margin-bottom:1.4rem;padding:0 2rem}.p-why__deco{display:none}.p-why__ttl{display:block;padding-top:0;font-size:2.8rem;line-height:1.3;white-space:normal;text-align:center}.p-why__ttl-plain{font-size:2.8rem;line-height:1.3}.p-why__ttl-em{display:inline}.p-why__char{display:inline-block;font-size:3.4rem;line-height:1.3}.p-why__char:before{-webkit-text-stroke-width:.3rem}.p-why__kenten{display:none}.p-why__ttl-plain--tail{display:inline}.p-why__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;width:35rem;margin-inline:auto}.p-why__visual{width:35rem;height:20rem;border-radius:1rem}.p-why__visual img{-o-object-position:50% 42%;object-position:50% 42%}.p-why__visual-bg{display:none}.p-why__copy{width:100%;padding:0}.p-why__lead{margin:0 0 1.5rem;letter-spacing:.067rem}.p-why__lead em{position:relative;z-index:1;display:inline;font-weight:900;font-size:2.8rem;letter-spacing:.084rem;line-height:1.3;color:#f0590c}.p-why__lead em:before,.p-why__lead em:after{content:"";position:absolute;left:-.3rem;z-index:-1;height:2rem;background:#fae630;border-radius:.16rem;mix-blend-mode:multiply}.p-why__lead em:before{top:1.8rem;width:32.9rem;bottom:auto}.p-why__lead em:after{top:5.3rem;width:12.7rem}.p-why__lead-sm{font-size:1.8rem;letter-spacing:.054rem;line-height:1.3}.p-why__lead-md{font-size:2.2rem;letter-spacing:.066rem;line-height:1.3}.p-why__text{font-size:1.4rem;line-height:1.8}.p-why__tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.48rem;margin:0;vertical-align:middle}.p-why__tags span{padding:.5rem .55rem;border-radius:.4rem;font-size:1.5rem;line-height:1}}.p-steps{padding:3.8rem 0 6rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,238,211,0)),color-stop(38.462%,#ffeed3),to(#fce4bd));background:linear-gradient(180deg,#ffeed300,#ffeed3 38.462%,#fce4bd)}.p-steps__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4rem;padding-top:3.5rem}.p-steps__pill{position:relative;overflow:visible;width:71.9rem;height:9.7rem;background:#f47f2b;border-radius:4.85rem}.p-steps__ttl{position:absolute;left:5rem;bottom:1.3rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5rem;margin:0;overflow:visible;font-weight:700;color:#fff;white-space:nowrap;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.p-steps__ttl-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:3rem;line-height:1.3;text-align:center}.p-steps__ttl-de{font-size:2.6rem}.p-steps__ttl-r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.1rem;overflow:visible}.p-steps__num{font-size:13rem;line-height:1;color:#fff694;-webkit-text-stroke:1.2rem #f47f2b;paint-order:stroke fill;-webkit-transform:translateY(1rem);transform:translateY(1rem)}.p-steps__ttl-step{font-size:6rem;line-height:1.3;letter-spacing:-.18rem}.p-steps__person{position:absolute;right:2.1rem;bottom:0;z-index:2;height:13.2rem;pointer-events:none}.p-steps__person img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right}.p-steps__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6rem;width:120rem;max-width:calc(100% - 20rem);margin-inline:auto}.p-steps__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:36rem;background:#fff;border-radius:1rem}.p-steps__badge{position:absolute;top:-1.9rem;right:-1.9rem;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8rem;height:8rem;background:#004077;border-radius:50%;font-family:Lato,Montserrat,Roboto,sans-serif;font-weight:900;font-size:4rem;line-height:1.2;color:#fff}.p-steps__thumb{overflow:hidden;width:100%;height:20rem;background:#e1e1e1;border-radius:1rem 1rem 0 0}.p-steps__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-steps__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding:2rem 2.5rem;text-align:center}.p-steps__item-ttl{margin:0;font-weight:700;font-size:2.8rem;line-height:1.3;color:#041c51}.p-steps__em{color:#f0590c}.p-steps__text{margin:0;font-weight:500;font-size:1.6rem;line-height:1.6;color:#141414;text-align:left}.p-steps__arrow{position:absolute;top:20.3rem;right:-4.4rem;z-index:2;width:2.8rem;height:7rem;pointer-events:none}.p-steps__arrow img{display:block;max-width:none;width:2.8rem;height:7rem}@media(max-width:767px){.p-steps{padding:0 2rem 5rem}.p-steps__head{margin-bottom:3rem;padding-top:1.7rem}.p-steps__pill{overflow:visible;width:35.3rem;height:4.8rem;min-height:0;margin-inline:auto;padding:0;border-radius:2.4rem}.p-steps__ttl{position:absolute;left:2.5rem;bottom:.5rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.25rem}.p-steps__ttl-l{font-size:1.5rem;line-height:1.3}.p-steps__ttl-de{font-size:1.3rem}.p-steps__num{font-size:7.9rem;line-height:.85;-webkit-text-stroke-width:.6rem;-webkit-transform:translateY(.4rem);transform:translateY(.4rem)}.p-steps__ttl-step{font-size:2.9rem;letter-spacing:-.088rem;line-height:1.3}.p-steps__person{display:block;right:0;bottom:0;width:6.4rem;height:7rem}.p-steps__person img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.p-steps__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5.8rem;width:100%;max-width:none;margin-inline:auto;padding:0;list-style:none}.p-steps__item{width:100%;border-radius:1rem}.p-steps__badge{top:-1rem;right:-1rem;width:8rem;height:8rem;font-size:4rem}.p-steps__thumb{height:20rem;border-radius:1rem 1rem 0 0}.p-steps__body{gap:1.5rem;padding:2rem 2.5rem}.p-steps__item-ttl{font-size:2.4rem;line-height:1.3}.p-steps__text{font-size:1.4rem;line-height:1.6}.p-steps__arrow{top:calc(100% + 1.5rem);right:auto;bottom:auto;left:50%;width:7rem;height:2.8rem;-webkit-transform:translateX(-50%);transform:translate(-50%)}.p-steps__arrow img{width:7rem;height:2.8rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.p-reasons{padding:0 0 8rem;margin-top:-1rem}.p-reasons__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 1.6rem;line-height:1.3;color:#141414}.p-reasons__logo{position:relative;-ms-flex-negative:0;flex-shrink:0;width:16.2rem;height:13.16rem;margin-right:.9rem}.p-reasons__logo img{max-width:none}.p-reasons__logo-shape{display:block;width:16.2rem;height:13.16rem}.p-reasons__logo-plus{position:absolute;left:.06rem;top:1.25rem;width:3.46rem;height:3.46rem;-webkit-transform:rotate(-6.4deg);transform:rotate(-6.4deg)}.p-reasons__logo-ja{position:absolute;left:4.2rem;top:3.85rem;font-weight:800;font-size:2.28rem;letter-spacing:.046rem;line-height:1;color:#fff;white-space:nowrap;-webkit-transform:rotate(-10.2deg) scaleX(.88);transform:rotate(-10.2deg) scaleX(.88);-webkit-transform-origin:left center;transform-origin:left center}.p-reasons__logo-num{position:absolute;left:4.63rem;top:5.9rem;font-family:Lato,Montserrat,Roboto,sans-serif;font-weight:900;font-size:4.81rem;line-height:1;color:#fae630;white-space:nowrap;-webkit-transform:rotate(-9.52deg);transform:rotate(-9.52deg);-webkit-transform-origin:left center;transform-origin:left center}.p-reasons__ttl-ja{font-weight:700;font-size:6rem;line-height:1.3;-webkit-transform:translateY(-.4rem);transform:translateY(-.4rem)}.p-reasons__ttl-ja--ex{font-weight:800}.p-reasons__ttl-3{display:inline-block;margin:0 .2rem 0 0;font-family:Lato,Montserrat,Roboto,sans-serif;font-weight:900;font-size:9.6rem;line-height:1;background:-webkit-gradient(linear,left top,left bottom,from(#f68828),to(#f16211));background:linear-gradient(180deg,#f68828,#f16211);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-reasons__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3rem;width:112.5rem;margin-inline:auto}.p-reasons__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.8rem;width:100%}.p-reasons__visual{position:relative;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;width:46.5rem;height:23.4rem;border-radius:1rem}.p-reasons__visual img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-reasons__visual--line{background:#b5ceec}.p-reasons__visual--line picture{display:block;width:100%;height:100%}.p-reasons__visual--line .p-reasons__visual-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.p-reasons__copy{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.p-reasons__note{position:absolute;top:-2.8rem;left:34.7rem;z-index:2;margin:0;pointer-events:none}.p-reasons__item--rev .p-reasons__note{top:-3.5rem;left:46.2rem}.p-reasons__item:last-child .p-reasons__note{top:-3.2rem;left:auto;right:-2.4rem}.p-reasons__note-img{display:block;width:11.6rem;height:auto;max-width:none}.p-reasons__item--rev .p-reasons__note-img{width:14.4rem}.p-reasons__item:last-child .p-reasons__note-img{width:12.4rem}.p-reasons__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;height:9.6rem;margin:0}.p-reasons__num{-ms-flex-negative:0;flex-shrink:0;font-family:Lato,Montserrat,Roboto,sans-serif;font-weight:900;font-size:6.4rem;line-height:1.3;background:-webkit-gradient(linear,left top,left bottom,from(#f68828),to(#f16211));background:linear-gradient(180deg,#f68828,#f16211);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-reasons__label{position:relative;z-index:1;font-weight:700;font-size:4.8rem;line-height:1.2;color:#141414;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;white-space:nowrap}.p-reasons__label:before{content:"";position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:1.6rem;background:#fae630;border-radius:.2rem}.p-reasons__item:last-child .p-reasons__label:before{width:40.5rem}.p-reasons__label-sm{font-size:3.8rem}.p-reasons__text{margin:0;font-weight:500;font-size:1.8rem;line-height:1.6;color:#141414}@media(max-width:767px){.p-reasons{padding:0 2rem 5rem;margin-top:-2rem}.p-reasons__ttl{position:relative;display:block;height:15.2rem;margin:0 auto 2rem;line-height:1.3}.p-reasons__logo{position:absolute;left:3rem;top:0;width:9.7rem;height:7.9rem;margin-right:0}.p-reasons__logo-shape{width:9.7rem;height:7.9rem}.p-reasons__logo-plus{left:.03rem;top:1rem;width:2.3rem;height:2.3rem}.p-reasons__logo-ja{left:2.6rem;top:2.3rem;font-size:1.4rem;letter-spacing:.027rem}.p-reasons__logo-num{left:2.9rem;top:3.7rem;font-size:2.9rem}.p-reasons__ttl-ja{position:absolute;left:12.8rem;top:4.7rem;font-size:2.6rem;line-height:1.3;-webkit-transform:none;transform:none}.p-reasons__ttl-ja--ex{left:10.9rem;top:9.1rem;font-size:4rem;font-weight:700}.p-reasons__ttl-3{position:absolute;left:7rem;top:6.8rem;margin:0;font-size:6.5rem;line-height:1.3}.p-reasons__list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2rem;width:35rem;max-width:none;margin-inline:auto;padding:0;list-style:none}.p-reasons__item,.p-reasons__item--rev{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem;width:100%}.p-reasons__visual{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:35rem;height:17.6rem;border-radius:1rem}.p-reasons__visual--line{overflow:hidden;background:#b5ceec}.p-reasons__visual--line .p-reasons__visual-img{width:100%;height:100%;margin-inline:0;-o-object-fit:contain;object-fit:contain}.p-reasons__copy{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:100%}.p-reasons__note{position:absolute;top:-1.6rem;left:auto;right:-1.2rem;z-index:2;margin:0;pointer-events:none}.p-reasons__item--rev .p-reasons__note{top:-1.9rem;right:-2.1rem;left:auto}.p-reasons__item:last-child .p-reasons__note{top:-1.8rem;right:-.8rem}.p-reasons__note-img{width:7.7rem;height:auto}.p-reasons__item--rev .p-reasons__note-img{width:9.9rem}.p-reasons__item:last-child .p-reasons__note-img{width:8.3rem}.p-reasons__heading{height:auto;gap:1.6rem;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-reasons__item--rev .p-reasons__heading,.p-reasons__item:last-child .p-reasons__heading{gap:1rem}.p-reasons__num{font-size:3.4rem;line-height:1.3}.p-reasons__label{font-size:2.6rem;line-height:1.2;white-space:nowrap}.p-reasons__label:before{left:0;bottom:.4rem;width:15.6rem;height:1.2rem;border-radius:.2rem}.p-reasons__item--rev .p-reasons__label:before{width:23.3rem}.p-reasons__item:last-child .p-reasons__label{font-size:2.4rem}.p-reasons__item:last-child .p-reasons__label:before{width:18.9rem}.p-reasons__label-sm{font-size:1.8rem}.p-reasons__text{margin:0;font-size:1.4rem;line-height:1.6}}.p-doctor{position:relative;overflow:hidden;padding:6rem 0 5.6rem;background:#fff5e9}.p-doctor__wave{position:absolute;left:-5%;bottom:-4rem;z-index:0;width:112%;height:29.7rem;opacity:.3;pointer-events:none}.p-doctor__wave img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.p-doctor__inner{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5rem;width:119rem;max-width:calc(100% - 8rem);margin-inline:auto}.p-doctor__main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.p-doctor__copy{min-width:0}.p-doctor__ttl{position:relative;margin:0 0 2.2rem;padding:2.3rem 0 0 3.5rem;font-weight:700;line-height:1.3;color:#141414;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;white-space:nowrap}.p-doctor__mark{position:absolute;left:0;top:0;width:4.4rem;height:4.4rem;max-width:none;-webkit-transform:rotate(180deg) scaleY(-1);transform:rotate(180deg) scaleY(-1)}.p-doctor__ttl-ja{font-size:6rem;letter-spacing:.18rem}.p-doctor__ttl-de{font-size:5rem;letter-spacing:.15rem}.p-doctor__ttl-em{font-size:5.9rem;letter-spacing:.177rem;color:#f0590c}.p-doctor__lead{width:73rem;max-width:100%;margin:0 0 2.2rem 1.5rem;font-weight:500;font-size:1.8rem;line-height:1.6;color:#141414}.p-doctor__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.5rem;margin-left:1.5rem}.p-doctor__box{padding:2rem 3rem 2rem 4.4rem;background:#fff;border-radius:.5rem}.p-doctor__box p{margin:0;font-weight:500;font-size:1.6rem;line-height:1.8;color:#141414}.p-doctor__points{font-size:1.6rem}.p-doctor__name{margin:0 0 1.2rem}.p-doctor__name img{display:block;width:21.5rem;height:auto;max-width:none}.p-doctor__photo{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;width:32.6rem;height:33rem;border-radius:1.5rem}.p-doctor__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:767px){.p-doctor{padding:2.3rem 2rem 3rem}.p-doctor__wave{left:-11rem;bottom:-2rem;width:82rem;height:17.4rem;opacity:.3}.p-doctor__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;width:35rem;max-width:none}.p-doctor__main{display:contents}.p-doctor__ttl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:center;align-self:center;margin:0;padding:1.3rem 0 0 2.2rem;text-align:left;white-space:nowrap}.p-doctor__mark{left:0;top:0;width:2.7rem;height:2.7rem;-webkit-transform:rotate(180deg) scaleY(-1);transform:rotate(180deg) scaleY(-1)}.p-doctor__ttl-ja{font-size:3.7rem;letter-spacing:.111rem}.p-doctor__ttl-de{font-size:3.1rem;letter-spacing:.093rem}.p-doctor__ttl-em{font-size:3.7rem;letter-spacing:.11rem}.p-doctor__photo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:26rem;height:26.3rem;border-radius:1rem}.p-doctor__photo img{-o-object-position:47% 18%;object-position:47% 18%}.p-doctor__copy{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.4rem;width:100%}.p-doctor__lead{width:100%;margin:0;font-size:1.4rem;line-height:1.6}.p-doctor__foot{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2.4rem;width:100%;margin-left:0}.p-doctor__box{width:100%;padding:1.5rem;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.p-doctor__box p{font-size:1.4rem;line-height:1.8}.p-doctor__points{display:block;width:100%;margin:0;padding:0;list-style:none;font-weight:500;font-size:1.4rem;line-height:1.8;color:#141414}.p-doctor__points li{position:relative;padding-left:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.p-doctor__points li:before{content:"\30fb";position:absolute;left:0;top:0}.p-doctor__name{margin:0}.p-doctor__name img{width:14.5rem}}.p-athletes{padding:4rem 0 18rem;background:#fff5e9}.p-athletes__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin-bottom:3rem}.p-athletes__ttl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;width:57rem;height:9.47rem;margin:0;font-weight:700;text-align:center;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;white-space:nowrap}.p-athletes__pill{position:absolute;left:0;top:1rem;z-index:0;display:block;width:57rem;height:7.5rem;max-width:none}.p-athletes__ttl-em,.p-athletes__ttl-de{position:relative;z-index:1;line-height:1;paint-order:stroke fill}.p-athletes__ttl-em{font-size:5.6rem;color:#fff694;-webkit-text-stroke:1rem #f47f2b}.p-athletes__ttl-de{font-size:3.6rem;color:#fff;-webkit-text-stroke:1rem #f47f2b}.p-athletes__lead{margin:0;font-weight:500;font-size:1.6rem;line-height:1.8;color:#141414;text-align:center}.p-athletes__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4rem;width:118rem;max-width:calc(100% - 8rem);margin-inline:auto}.p-athletes__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;gap:1.2rem;width:57rem;height:60rem;padding:3.2rem 4rem;background:#fff;border-radius:1rem;-webkit-box-shadow:0 0 2.25rem rgba(0,0,0,.05);box-shadow:0 0 2.25rem #0000000d}.p-athletes__card.is-open{height:auto;padding-bottom:11rem}.p-athletes__card.is-open .p-athletes__fade{display:none}.p-athletes__card.is-open .p-athletes__more img{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-athletes__who{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}.p-athletes__name{margin:0;font-weight:700;font-size:3.2rem;line-height:1.3;color:#141414}.p-athletes__role{margin:0;font-weight:700;font-size:1.6rem;line-height:1.6;background:-webkit-gradient(linear,left top,left bottom,from(#f68828),to(#f16211));background:linear-gradient(180deg,#f68828,#f16211);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-athletes__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.4rem}.p-athletes__photo{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;width:21.4rem;height:28.5rem;background:#e1e1e1;border-radius:1rem}.p-athletes__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.p-athletes__card:nth-child(2) .p-athletes__photo img{-o-object-position:62% center;object-position:62% center}.p-athletes__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;min-width:0}.p-athletes__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.p-athletes__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;margin:0;padding:.6rem 1rem;background:#fff1d4;border-radius:.5rem;font-weight:700;font-size:1.5rem;line-height:1;color:#141414}.p-athletes__meta-text{margin:0;font-weight:500;font-size:1.5rem;line-height:1.6;color:#141414}.p-athletes__meta-text--cols{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;width:100%}.p-athletes__meta-text--cols p{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;margin:0}.p-athletes__quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;margin-top:1.2rem}.p-athletes__quote-ttl{margin:0;font-weight:700;font-size:2.4rem;line-height:1.4;color:#141414}.p-athletes__quote-ttl span{color:#f0590c}.p-athletes__quote-text{margin:0;font-weight:500;font-size:1.6rem;line-height:1.6;color:#141414}.p-athletes__fade{position:absolute;left:0;bottom:0;z-index:1;display:block;width:100%;height:18.8rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(39.423%,rgb(255,255,255)),to(#fff));background:linear-gradient(180deg,#fff0,#fff 39.423% 100%);border-radius:0 0 1rem 1rem;pointer-events:none}.p-athletes__more{position:absolute;left:50%;bottom:3rem;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:21rem;height:4.5rem;margin:0;padding:0 1.7rem 0 3rem;background:#fff;border:.1rem solid #f68828;border-radius:4.5rem;-webkit-transform:translateX(-50%);transform:translate(-50%);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-athletes__more span{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700;font-size:1.8rem;line-height:1.05;color:#f0590c;text-align:center}.p-athletes__more img{display:block;width:1.4rem;height:1.4rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@media(hover:hover){.p-athletes__more:hover,.p-athletes__more:focus-visible{-webkit-filter:brightness(1.03);filter:brightness(1.03)}}@media(max-width:767px){.p-athletes{padding:3.7rem 2rem 11rem;background:#faf6ef}.p-athletes__head{gap:1.5rem;margin-bottom:2.1rem;width:35rem;margin-inline:auto}.p-athletes__ttl{width:35rem;height:5.8rem}.p-athletes__pill{left:0;top:1.2rem;width:35rem;height:4.6rem}.p-athletes__ttl-em{font-size:3.4rem;color:#fff694;-webkit-text-stroke:.7rem #f47f2b;letter-spacing:0}.p-athletes__ttl-de{font-size:2.4rem;color:#fff;-webkit-text-stroke:.4rem #f47f2b}.p-athletes__lead{width:100%;font-size:1.4rem;line-height:1.8;text-align:left}.p-athletes__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;width:35rem;max-width:none;margin-inline:auto;padding:0;list-style:none}.p-athletes__card{position:relative;overflow:hidden;gap:1.2rem;width:35rem;height:60rem;padding:1.5rem 2rem;border-radius:1rem;-webkit-box-shadow:0 0 2.25rem rgba(0,0,0,.05);box-shadow:0 0 2.25rem #0000000d}.p-athletes__card.is-open{height:auto;padding-bottom:10rem}.p-athletes__card.is-open .p-athletes__fade{display:none}.p-athletes__card.is-open .p-athletes__more img{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-athletes__card.is-open .p-athletes__quote{display:-webkit-box;display:-ms-flexbox;display:flex}.p-athletes__who{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.p-athletes__name{font-size:2.5rem;line-height:1.3}.p-athletes__role{font-size:1.6rem;line-height:1.6}.p-athletes__profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}.p-athletes__photo{width:20rem;height:20rem;border-radius:1rem}.p-athletes__photo img{-o-object-position:center top;object-position:center top}.p-athletes__card:nth-child(2) .p-athletes__photo{width:21.4rem;height:20rem}.p-athletes__card:nth-child(2) .p-athletes__photo img{-o-object-position:60% 40%;object-position:60% 40%}.p-athletes__meta{gap:2.4rem;width:100%}.p-athletes__tag{padding:.6rem 1rem;border-radius:.5rem;font-size:1.5rem}.p-athletes__meta-text{font-size:1.4rem;line-height:1.6}.p-athletes__meta-text--cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.p-athletes__quote{display:none;gap:.8rem}.p-athletes__quote .p-athletes__quote-ttl{font-size:2rem}.p-athletes__quote .p-athletes__quote-text{font-size:1.4rem}.p-athletes__fade{height:18.8rem;border-radius:0 0 1rem 1rem}.p-athletes__more{bottom:2.1rem}.p-athletes__more span{font-size:1.5rem}}.p-product{padding:4.7rem 0 6rem;overflow:clip}.p-product__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5.6rem;width:117rem;max-width:calc(100% - 8rem);margin-inline:auto}.p-product__visual{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:57rem;height:41.6rem;overflow:hidden;background:#f4f4f4;border-radius:1.5rem}.p-product__visual img{display:block;width:72%;height:72%;-o-object-fit:contain;object-fit:contain}.p-product__copy{width:54.4rem}.p-product__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1.9rem;font-weight:700;line-height:1.3;color:#141414}.p-product__ttl-em{font-size:4.8rem;background:-webkit-gradient(linear,left top,left bottom,from(#f68828),to(#f16211));background:linear-gradient(180deg,#f68828,#f16211);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-product__ttl-ja{margin-left:.4rem;font-size:3.6rem}.p-product__mark{-ms-flex-negative:0;flex-shrink:0;width:3.7rem;height:3.7rem;margin-left:-.3rem;max-width:none;-webkit-transform:translateY(-2.1rem);transform:translateY(-2.1rem)}.p-product__text{margin:0 0 4.5rem;font-size:1.6rem;line-height:1.8;color:#141414}.p-product__text strong{font-weight:700;background-image:-webkit-gradient(linear,left top,left bottom,from(#fae630),to(#fae630));background-image:linear-gradient(#fae630,#fae630);background-repeat:no-repeat;background-size:100% 1rem;background-position:left calc(100% - .3rem);box-decoration-break:clone;-webkit-box-decoration-break:clone}.p-product__spec{position:relative}.p-product__spec-head{position:absolute;left:-.3rem;top:-1.9rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-product__spec-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1.5rem;background:-webkit-gradient(linear,left top,left bottom,from(#f68828),to(#f16211));background:linear-gradient(180deg,#f68828,#f16211);border-radius:.2rem;font-weight:700;font-size:2rem;line-height:1;color:#fff;white-space:nowrap}.p-product__spec-label img{display:block;width:2.4rem;height:2.4rem;max-width:none}.p-product__spec-tab{display:block;width:1.64rem;height:3.9rem;margin-left:-.16rem;max-width:none}.p-product__spec-list{margin:0;padding:2.8rem 2.5rem 2rem;background:#fff5e9;border-radius:.5rem}.p-product__spec-list div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}.p-product__spec-list dt{-ms-flex-negative:0;flex-shrink:0;width:15rem;font-weight:700;font-size:1.6rem;line-height:1.8;color:#141414}.p-product__spec-list dd{margin:0;font-weight:400;font-size:1.6rem;line-height:1.8;color:#141414}@media(max-width:767px){.p-product{padding:4rem 2rem 0}.p-product__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:35rem;max-width:none;margin-inline:auto}.p-product__visual{width:35rem;height:25.5rem;border-radius:1.5rem;margin-bottom:1.7rem}.p-product__visual img{width:76%;height:76%}.p-product__copy{width:100%}.p-product__ttl{-webkit-box-align:centter;-ms-flex-align:centter;align-items:centter;margin:0 0 1.2rem;line-height:1.3}.p-product__ttl-em{font-size:3.2rem}.p-product__ttl-ja{margin-left:.4rem;font-size:2.5rem}.p-product__mark{width:2.5412rem;height:2.541rem;margin-left:-.2rem;-webkit-transform:translateY(-1.1rem);transform:translateY(-1.1rem)}.p-product__text{margin:0 0 4rem;font-size:1.4rem;line-height:1.8}.p-product__text strong{font-weight:700;background-image:-webkit-gradient(linear,left top,left bottom,from(#fae630),to(#fae630));background-image:linear-gradient(#fae630,#fae630);background-repeat:no-repeat;background-size:100% 1rem;background-position:left calc(100% - .25rem);box-decoration-break:clone;-webkit-box-decoration-break:clone}.p-product__spec-head{left:-.3rem;top:-1.9rem}.p-product__spec-label{gap:.1rem;padding:.5rem 1.5rem;border-radius:.2rem;font-size:1.6rem}.p-product__spec-label img{width:2rem;height:2rem}.p-product__spec-tab{width:1.6rem;height:3rem;margin-left:-.016rem}.p-product__spec-list{padding:2rem 2rem 1.6rem;border-radius:.5rem}.p-product__spec-list div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.p-product__spec-list dt{width:14rem;font-size:1.4rem;line-height:2.88rem}.p-product__spec-list dd{font-size:1.4rem;line-height:2.88rem;padding-left:0}}.p-howto{padding:0 4rem;margin:0;overflow:clip}.p-howto__inner{position:relative;width:132rem;max-width:100%;margin-inline:auto}.p-howto__bar{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:79.3rem;padding:4.9rem 4rem 5.8rem;border-radius:3rem;background-color:#0059a5;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.16rem,rgba(255,255,255,.05)),color-stop(.16rem,transparent)),-webkit-gradient(linear,left top,right top,color-stop(.16rem,rgba(255,255,255,.05)),color-stop(.16rem,transparent));background-image:linear-gradient(rgba(255,255,255,.05) .16rem,transparent .16rem),linear-gradient(90deg,rgba(255,255,255,.05) .16rem,transparent .16rem);background-size:3.45rem 3.12rem}.p-howto__lead{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34.5rem;height:3.4rem;margin:0 0 .1rem;font-weight:700;font-size:2.6rem;line-height:1.2;color:#fff;text-align:center}.p-howto__lead-deco{position:absolute;left:0;top:0;z-index:0;display:block;width:35rem;height:3.3rem;max-width:none}.p-howto__lead span{position:relative;z-index:1;-webkit-transform:translateY(-.3rem);transform:translateY(-.3rem)}.p-howto__ttl{margin:0 0 1.2rem;font-weight:700;line-height:1.2;color:#fff7ad;text-align:center;white-space:nowrap}.p-howto__ttl-ja{font-size:4.2rem}.p-howto__ttl-em{font-size:6.4rem}.p-howto__text{width:75.4rem;max-width:100%;margin:0 0 2.1rem;font-weight:500;font-size:1.8rem;line-height:1.6;color:#fff;text-align:center}.p-howto__video{overflow:hidden;position:relative;width:80.5rem;max-width:100%;height:45.3rem;border-radius:3rem;background:#e1e1e1}.p-howto__video video,.p-howto__video iframe{display:block;width:100%;height:100%;border:0}.p-howto__video iframe{-o-object-fit:cover;object-fit:cover}.p-howto__video-play{display:none}.p-howto__person{position:absolute;right:11.7rem;bottom:0;z-index:2;width:24.4rem;height:36.6rem;pointer-events:none}.p-howto__person img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;max-width:none}@media(max-width:767px){.p-howto{padding:0 1rem;margin:4rem 0 0}.p-howto__inner{width:100%;max-width:none}.p-howto__bar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:37rem;min-height:51.4rem;margin-inline:auto;padding:3.7rem 2rem 3.9rem;border-radius:1rem;background-size:3.45rem 3.12rem}.p-howto__lead{-ms-flex-item-align:center;align-self:center;width:21.5rem;height:2.2rem;margin:0 0 0rem;font-size:1.8rem;line-height:1.2}.p-howto__lead-deco{width:21.8rem;height:2.1rem}.p-howto__ttl{margin:0 0 1.2rem;width:100%;text-align:center;white-space:normal;text-shadow:0 .2rem .2rem rgba(0,0,0,.25)}.p-howto__ttl-ja{font-size:2.5rem}.p-howto__ttl-em{display:inline;font-size:3.6rem}.p-howto__text{margin:0 0 2.1rem;font-size:1.4rem;line-height:1.6;text-align:left}.p-howto__video{width:33.1rem;height:18.6rem;border-radius:1rem;position:relative;z-index:2}.p-howto__video-play{position:absolute;left:50%;top:50%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.2rem;height:2.5rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.p-howto__video-play img{display:block;width:100%;height:100%;max-width:none}.p-howto__person{display:block;right:.4rem;bottom:auto;top:12rem;width:12.1rem;height:18.1rem}.p-howto__person img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;-webkit-transform:scaleX(-1);transform:scaleX(-1)}}.p-flow{padding:40rem 4rem 5.7rem;background:#fff8e5;margin-top:-34rem}.p-flow__inner{width:108rem;max-width:100%;margin-inline:auto}.p-flow__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 1.5rem;font-weight:700;line-height:1.3;color:#141414;text-align:center;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.p-flow__ttl-ja{font-size:6rem}.p-flow__ttl-de{font-size:5rem}.p-flow__ttl-em{font-size:6rem;background:-webkit-gradient(linear,left top,left bottom,from(#f68828),to(#f16211));background:linear-gradient(180deg,#f68828,#f16211);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-flow__text{width:66.8rem;max-width:100%;margin:0 auto 3rem;font-weight:500;font-size:1.6rem;line-height:1.8;color:#141414;text-align:center}.p-flow__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;margin:0;padding:0;list-style:none}.p-flow__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;width:34rem}.p-flow__thumb{overflow:hidden;width:34rem;height:19rem;border-radius:1rem}.p-flow__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-flow__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.p-flow__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3rem;padding:0 1rem;border-radius:3rem;background:-webkit-gradient(linear,left top,left bottom,from(#f68828),to(#f16211));background:linear-gradient(180deg,#f68828,#f16211);font-weight:700;font-size:2rem;line-height:1;color:#fff;white-space:nowrap;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.p-flow__name{font-weight:700;font-size:3rem;line-height:1.3;letter-spacing:.09rem;color:#141414;white-space:nowrap;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.p-flow__arrow{position:absolute;top:7.3rem;right:-4.7rem;z-index:2;width:6.4rem;height:4.4rem;pointer-events:none}.p-flow__arrow img{display:block;width:100%;height:100%;max-width:none}@media(max-width:767px){.p-flow{padding:4rem 2rem 5rem;margin-top:0}.p-flow__inner{width:35rem;max-width:none;margin-inline:auto}.p-flow__ttl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 1.5rem}.p-flow__ttl-ja{font-size:3.2rem}.p-flow__ttl-de{font-size:2.8rem}.p-flow__ttl-em{font-size:3.5rem}.p-flow__text{width:100%;margin:0 0 2.8rem;font-size:1.4rem;line-height:1.8;text-align:left}.p-flow__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.5rem}.p-flow__item{gap:1.5rem;width:34rem}.p-flow__thumb{width:34rem;height:19rem;border-radius:1rem}.p-flow__thumb img{-o-object-fit:cover;object-fit:cover}.p-flow__item:nth-child(1) .p-flow__thumb img{-o-object-position:15% 35%;object-position:15% 35%}.p-flow__item:nth-child(2) .p-flow__thumb img{-o-object-position:12% 35%;object-position:12% 35%}.p-flow__item:nth-child(3) .p-flow__thumb img{-o-object-position:50% 30%;object-position:50% 30%}.p-flow__label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.p-flow__step{height:2.6rem;padding:.5rem 1rem;border-radius:3rem;font-size:1.6rem}.p-flow__name{font-size:2.4rem;letter-spacing:.072rem}.p-flow__arrow{top:auto;right:auto;bottom:-4.3rem;left:50%;width:2.9rem;height:4.2rem;-webkit-transform:translateX(-50%) rotate(90deg);transform:translate(-50%) rotate(90deg)}}.p-columns{padding:8rem 4rem 10rem;background:#fff}.p-columns__inner{width:118rem;max-width:100%;margin-inline:auto}.p-columns__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;margin-bottom:3.1rem}.p-columns__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.p-columns__ttl{margin:0;font-weight:700;font-size:5.2rem;line-height:1.3;letter-spacing:.208rem;color:#141414;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.p-columns__ttl-and{font-size:4.8rem;letter-spacing:0}.p-columns__line{display:block;width:22rem;height:.5rem;border-radius:2rem;background:-webkit-gradient(linear,left top,right top,from(#ffa557),color-stop(50.962%,#ffcc6d),to(#ffa557));background:linear-gradient(90deg,#ffa557,#ffcc6d 50.962%,#ffa557)}.p-columns__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem;width:25rem;min-height:5.7rem;padding:1.8rem 1.7rem 1.8rem 3rem;border:.1rem solid #f68828;border-radius:4.5rem;background:-webkit-gradient(linear,left top,left bottom,from(#f68828),to(#f16211));background:linear-gradient(180deg,#f68828,#f16211);font-weight:700;font-size:2rem;line-height:1.05;color:#fff;text-decoration:none}.p-columns__more span{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:center}.p-columns__more img{display:block;-ms-flex-negative:0;flex-shrink:0;width:1.6rem;height:1.6rem;max-width:none}@media(hover:hover){.p-columns__more:hover,.p-columns__more:focus-visible{-webkit-filter:brightness(1.04);filter:brightness(1.04);-webkit-transform:translateY(-.2rem);transform:translateY(-.2rem)}}.p-columns__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;margin:0;padding:0;list-style:none}.p-columns__item{width:calc((100% - 8rem) / 3)}.p-columns__card{display:block;color:inherit;text-decoration:none}.p-columns__thumb{overflow:hidden;aspect-ratio:300/200;margin-bottom:2rem;background:#efe6d6;border-radius:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.p-columns__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.p-columns__thumb--dummy{border:.2rem solid #f68828;background:#fff}.p-columns__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.p-columns__name{display:-webkit-box;overflow:hidden;margin:0;font-weight:700;font-size:2.4rem;line-height:1.2;color:#141414;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-transition:color .2s ease;transition:color .2s ease}.p-columns__text{display:-webkit-box;overflow:hidden;margin:0;font-weight:500;font-size:1.6rem;line-height:1.6;color:#141414;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(hover:hover){.p-columns__card:hover .p-columns__thumb img,.p-columns__card:focus-visible .p-columns__thumb img{-webkit-transform:scale(1.04);transform:scale(1.04)}.p-columns__card:hover .p-columns__name,.p-columns__card:focus-visible .p-columns__name{color:#f0590c}}@media(max-width:767px){.p-columns{padding:4rem 2rem 5rem}.p-columns__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.3rem;width:35rem;max-width:none;margin-inline:auto}.p-columns__head{display:contents}.p-columns__heading{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;gap:.4rem;width:100%}.p-columns__ttl{font-size:3.2rem;letter-spacing:.128rem;line-height:1.3}.p-columns__ttl-and{font-size:2.8rem;letter-spacing:.112rem}.p-columns__line{width:18.5rem;height:.4rem;border-radius:2rem}.p-columns__list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;width:100%}.p-columns__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;width:100%}.p-columns__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.p-columns__thumb{margin-bottom:0;border-radius:1rem;background:#dbdbdb}.p-columns__thumb--dummy{background:#dbdbdb}.p-columns__body{gap:1.2rem}.p-columns__name{font-size:2rem;line-height:1.2;-webkit-line-clamp:1;line-clamp:1}.p-columns__text{font-size:1.4rem;line-height:1.6;-webkit-line-clamp:2;line-clamp:2}.p-columns__more{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:25rem;min-height:4.9rem;padding:1.6rem 1.7rem 1.6rem 3rem;border-width:.1rem;border-radius:4.5rem;font-size:1.6rem}.p-columns__more img{width:1.6rem;height:1.6rem}}.p-thoughts{position:relative;overflow:hidden;padding:14.8rem 4rem 8.6rem;background:#fff5e9;margin-top:-10rem}.p-thoughts__wave{position:absolute;left:0;right:0;bottom:0;z-index:0;width:100%;height:29.7rem;pointer-events:none}.p-thoughts__wave img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:fill;object-fit:fill}.p-thoughts__inner{position:relative;z-index:1;width:101rem;max-width:100%;margin-inline:auto}.p-thoughts__ttl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 5rem;padding-top:1.6rem;font-weight:700;line-height:1.3;color:#141414;text-align:center;white-space:nowrap;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.p-thoughts__mark{position:absolute;top:0;left:29.1rem;width:4.3973rem;height:4.3968rem;max-width:none;-webkit-transform:rotate(180deg) scaleY(-1);transform:rotate(180deg) scaleY(-1)}.p-thoughts__ttl-ja{font-size:6rem;letter-spacing:.18rem}.p-thoughts__ttl-de{font-size:5rem;letter-spacing:.15rem}.p-thoughts__ttl-em{font-size:5.9rem;letter-spacing:.177rem;color:#f0590c}.p-thoughts__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem}.p-thoughts__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:48rem}.p-thoughts__card:not(:first-child){gap:2rem}.p-thoughts__card:first-child .p-thoughts__photo{margin-bottom:-2rem}.p-thoughts__photo{position:relative;overflow:hidden;width:48rem;height:28rem;margin:0;border-radius:1rem;-webkit-mask-image:url(./thoughts-card-mask.svg);mask-image:url(./thoughts-card-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.p-thoughts__photo picture,.p-thoughts__photo img{display:block;width:100%;height:100%}.p-thoughts__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.p-thoughts__photo--suzuki img{-o-object-position:center 18%;object-position:center 18%}.p-thoughts__body{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;width:100%}.p-thoughts__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;width:100%}.p-thoughts__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;width:100%}.p-thoughts__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.3rem 1.5rem;border-radius:2rem;background:#ff9d00;font-weight:700;font-size:1.9rem;line-height:1.3;color:#fff;white-space:nowrap}.p-thoughts__name{width:100%;margin:0;padding:0;font-weight:500;line-height:1.3;text-align:center;color:#141414}.p-thoughts__role{display:inline;font-size:2.4rem}.p-thoughts__person{display:inline;font-size:3.2rem}.p-thoughts__note{display:inline;font-size:2rem}.p-thoughts__catch{width:100%;margin:0;font-weight:700;font-size:2rem;line-height:1.8;color:#f0590c;text-align:center}.p-thoughts__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;width:100%;margin:0;font-weight:500;font-size:1.6rem;line-height:1.8;color:#141414}.p-thoughts__body.is-open .p-thoughts__text{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.p-thoughts__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:21rem;height:4.5rem;margin:0;padding:1.3rem 1.7rem 1.3rem 3rem;border:.1rem solid #f68828;border-radius:4.5rem;background:#fff;color:#f0590c;-webkit-box-sizing:border-box;box-sizing:border-box}.p-thoughts__more-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:700;font-size:1.8rem;line-height:1.05;text-align:center}.p-thoughts__more img{display:block;width:1.4rem;height:1.4rem;max-width:none;-ms-flex-negative:0;flex-shrink:0}.p-thoughts__more-icon{position:relative;-ms-flex-negative:0;flex-shrink:0;width:1.4rem;height:1.4rem;overflow:hidden}.p-thoughts__more-icon img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.p-thoughts__more-plus{opacity:1}.p-thoughts__more-minus{opacity:0}@media(hover:hover){.p-thoughts__more:hover,.p-thoughts__more:focus-visible{background:#fff8ef}}.p-thoughts__body.is-open .p-thoughts__more-plus{opacity:0}.p-thoughts__body.is-open .p-thoughts__more-minus{opacity:1}@media(max-width:767px){.p-thoughts{padding:4rem 2rem 3.4rem;margin-top:0}.p-thoughts__wave{left:-11rem;right:auto;bottom:0;width:82rem;height:12.4rem;opacity:.2}.p-thoughts__wave img{-o-object-fit:fill;object-fit:fill}.p-thoughts__inner{width:35rem;max-width:none;margin-inline:auto}.p-thoughts__ttl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 1.4rem;padding-top:.9rem;white-space:nowrap}.p-thoughts__mark{left:5rem;top:0;width:2.6rem;height:2.6rem;-webkit-transform:rotate(180deg) scaleY(-1);transform:rotate(180deg) scaleY(-1)}.p-thoughts__ttl-ja{font-size:3.5rem;letter-spacing:.105rem;color:#141414}.p-thoughts__ttl-de{font-size:2.8rem;letter-spacing:.084rem;color:#141414}.p-thoughts__ttl-em{font-size:3.5rem;letter-spacing:.105rem;background:none;-webkit-text-fill-color:currentColor;color:#f0590c}.p-thoughts__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}.p-thoughts__card{width:100%}.p-thoughts__card:first-child .p-thoughts__photo{margin-bottom:-1.3rem}.p-thoughts__card:not(:first-child){gap:1.5rem}.p-thoughts__photo{width:35rem;height:20.4rem;-webkit-mask-image:none;mask-image:none}.p-thoughts__photo img{-o-object-position:5% 9%;object-position:5% 9%;-webkit-mask-image:url(./thoughts-card-mask-sp.svg);mask-image:url(./thoughts-card-mask-sp.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.p-thoughts__photo--suzuki img{-o-object-position:center 12%;object-position:center 12%}.p-thoughts__body{gap:1.2rem}.p-thoughts__badge{font-size:1.4rem}.p-thoughts__name{font-weight:700}.p-thoughts__role{font-size:2rem}.p-thoughts__person{font-size:2.6rem}.p-thoughts__note{font-size:1.6rem}.p-thoughts__catch{font-size:1.6rem;line-height:1.5}.p-thoughts__text{font-size:1.4rem;-webkit-line-clamp:3;line-clamp:3}.p-thoughts__more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;width:auto;min-width:20.2rem;height:auto;padding:1.2rem 1.7rem 1.2rem 2.5rem}.p-thoughts__more .p-thoughts__more-label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:14rem;font-size:1.5rem}.p-thoughts__more-icon,.p-thoughts__more-minus{width:1rem;height:1rem}}.p-faq{padding:5rem 4rem 7.5rem;background:#faf6ef}.p-faq__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.5rem;width:100rem;max-width:100%;margin-inline:auto}.p-faq__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;width:100%}.p-faq__ttl{margin:0;font-weight:700;font-size:5.2rem;line-height:1.3;letter-spacing:.26rem;color:#141414;text-align:center;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.p-faq__line{display:block;width:22rem;height:.5rem;border-radius:2rem;background:-webkit-gradient(linear,left top,right top,from(#ffa557),color-stop(50.962%,#ffcc6d),to(#ffa557));background:linear-gradient(90deg,#ffa557,#ffcc6d 50.962%,#ffa557)}.p-faq__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;width:100%}.p-faq__item{width:100%;padding:2rem;border:.1rem solid #f1f1f1;border-radius:1rem;background:#fff;-webkit-box-shadow:0 0 .75rem rgba(0,0,0,.05);box-shadow:0 0 .75rem #0000000d}.p-faq__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;cursor:pointer;list-style:none}.p-faq__summary::-webkit-details-marker{display:none}.p-faq__q{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:#f68828;font-family:LINE Seed JP,Noto Sans JP,sans-serif;font-weight:700;font-size:2.2rem;line-height:1.5;letter-spacing:.11rem;color:#fff}.p-faq__question{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-weight:700;font-size:2rem;line-height:1.5;letter-spacing:.1rem;color:#141414}.p-faq__icon{position:relative;-ms-flex-negative:0;flex-shrink:0;width:2.4rem;height:2.4rem}.p-faq__icon img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.p-faq__icon-plus{opacity:1}.p-faq__icon-minus,.p-faq__item[open] .p-faq__icon-plus{opacity:0}.p-faq__item[open] .p-faq__icon-minus{opacity:1}.p-faq__panel{overflow:hidden;-webkit-transition:height .4s ease;transition:height .4s ease}@media(prefers-reduced-motion:reduce){.p-faq__panel{-webkit-transition:none;transition:none}}.p-faq__item[open] .p-faq__panel{height:auto}.p-faq__answer{margin:1.4rem 0 0;font-weight:400;font-size:1.6rem;line-height:1.8;letter-spacing:.08rem;color:#141414;padding-top:1.5rem}.p-faq__more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:2rem 2rem 2rem 4rem;border:.1rem solid #f68828;border-radius:4.5rem;background:-webkit-gradient(linear,left top,left bottom,from(#f68828),to(#f16211));background:linear-gradient(180deg,#f68828,#f16211);font-weight:700;font-size:2.4rem;line-height:1.05;color:#fff;text-decoration:none;white-space:nowrap}.p-faq__more img{display:block;width:1.6rem;height:1.6rem;max-width:none}@media(hover:hover){.p-faq__more:hover,.p-faq__more:focus-visible{-webkit-filter:brightness(1.04);filter:brightness(1.04)}}@media(max-width:767px){.p-faq{padding:3.7rem 2rem 5rem}.p-faq__inner{gap:2rem;width:35rem;max-width:none}.p-faq__head{gap:.4rem}.p-faq__ttl{font-size:3.2rem;letter-spacing:.16rem}.p-faq__line{width:19rem;height:.4rem;border-radius:2rem}.p-faq__list{gap:1.5rem}.p-faq__item{padding:1.6rem;border-width:.1rem;border-radius:1rem;-webkit-box-shadow:0 0 .75rem rgba(0,0,0,.05);box-shadow:0 0 .75rem #0000000d}.p-faq__summary{gap:.6rem}.p-faq__q{width:2.6rem;height:2.6rem;font-size:1.6rem;letter-spacing:.011rem}.p-faq__question{font-size:1.5rem;line-height:1.5;letter-spacing:.04rem}.p-faq__icon{width:2.4rem;height:2.4rem}.p-faq__answer{margin-top:1.4rem;padding-top:.8rem;font-size:1.4rem;line-height:1.8;letter-spacing:.08rem}.p-faq__more{width:auto;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.6rem 1.7rem 1.6rem 3rem;border-width:.1rem;border-radius:4.5rem;font-size:1.6rem;white-space:nowrap;text-align:center}.p-faq__more img{width:1.6rem;height:1.6rem}}.p-final-cta{position:relative;padding:0;background:#fff}.p-final-cta__hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:100%;margin:0 auto;padding:4.7rem 0;border-radius:2rem;background:-webkit-gradient(linear,left top,left bottom,from(#f6b652),to(#f68828));background:linear-gradient(180deg,#f6b652,#f68828)}.p-final-cta__photo{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;border-radius:2rem;overflow:hidden;pointer-events:none}.p-final-cta__photo picture,.p-final-cta__photo img{display:block;width:100%;height:100%}.p-final-cta__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-final-cta__catch{position:relative;z-index:1;margin:0;font-weight:700;line-height:1.3;color:#fff;text-align:center;text-shadow:0 0 2rem #b95e0f;white-space:nowrap}.p-final-cta__catch span{font-size:5.2667rem;letter-spacing:.16rem}.p-final-cta__catch-accent{color:#fbff93;font-size:6.0567rem!important;letter-spacing:.18rem!important}.p-final-cta__catch-strong{font-size:6.0567rem!important;letter-spacing:.6rem!important}.p-final-cta__doctor{position:absolute;left:calc(50% - 59.8rem);top:-3.6rem;z-index:1;width:31.6rem;height:32.1rem;pointer-events:none}.p-final-cta__doctor picture,.p-final-cta__doctor img{display:block;width:100%;height:100%}.p-final-cta__doctor img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;-webkit-filter:drop-shadow(-.09rem 0 .55rem rgba(22,43,66,.15));filter:drop-shadow(-.09rem 0 .55rem rgba(22,43,66,.15))}.p-final-cta__device{position:absolute;right:calc(50% - 57.5rem);top:-2.3rem;z-index:1;width:23.4392rem;height:30.8321rem;pointer-events:none}.p-final-cta__device picture,.p-final-cta__device img{display:block;width:100%;height:100%}.p-final-cta__device img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 8%;object-position:center 8%}.p-final-cta__panel{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem;width:117rem;max-width:calc(100% - 23rem);margin:3.6rem auto 0;padding:3.3rem 6rem;border-radius:2rem;background:#fff}.p-final-cta__ttl{margin:0;font-weight:700;font-size:3.2rem;line-height:1.4;letter-spacing:.16rem;color:#141414;text-align:center}.p-final-cta__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}.p-final-cta__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;width:49rem;height:9.4rem;padding:0 4.3rem 0 3.7rem;border:.2rem solid;color:#fff}.p-final-cta__btn-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem}.p-final-cta__btn-label{-ms-flex-negative:0;flex-shrink:0;padding:.4rem 1rem;border-radius:3rem;background:#fbff93;font-weight:700;font-size:1.8rem;line-height:1.15;white-space:nowrap}.p-final-cta__btn-text{font-weight:700;line-height:1.15;white-space:nowrap}.p-final-cta__btn-arrow{width:2.4rem;height:2.4rem}.p-final-cta__btn-line{width:4.1875rem;height:4rem}.p-final-cta__btn--rental{border-color:#f26714;border-radius:6rem;background:-webkit-gradient(linear,left top,left bottom,from(#f68828),to(#f16211));background:linear-gradient(180deg,#f68828,#f16211)}.p-final-cta__btn--rental .p-final-cta__btn-label{color:#ff7818e6}.p-final-cta__btn--rental .p-final-cta__btn-text{font-size:3.2rem}.p-final-cta__btn--consult{padding-left:4.009rem;padding-right:4.009rem;border-color:#17b752;border-radius:6rem;background:-webkit-gradient(linear,left top,left bottom,from(#64d600),to(#00b900));background:linear-gradient(180deg,#64d600,#00b900)}.p-final-cta__btn--consult .p-final-cta__btn-label{color:#00b900}.p-final-cta__btn--consult .p-final-cta__btn-text{font-size:3.4rem}.p-final-cta__btn img{display:block;max-width:none;-ms-flex-negative:0;flex-shrink:0}@media(hover:hover){.p-final-cta__btn:hover,.p-final-cta__btn:focus-visible{-webkit-filter:brightness(1.04);filter:brightness(1.04);-webkit-transform:translateY(-.2rem);transform:translateY(-.2rem)}}@media(max-width:767px){.p-final-cta{padding-bottom:0;overflow:visible}.p-final-cta__hero{overflow:visible;min-height:39.4rem;padding:2.7rem 2rem 3.6rem;border-radius:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.p-final-cta__catch{z-index:3;width:20.6rem;margin-inline:auto;white-space:normal;text-shadow:0 0 1.2rem #b95e0f;line-height:1.3}.p-final-cta__catch .sp{display:block}.p-final-cta__catch span{font-size:2.6rem;letter-spacing:0}.p-final-cta__catch-accent{font-size:3rem!important;letter-spacing:0!important}.p-final-cta__catch-strong{font-size:3rem!important;letter-spacing:.1rem!important}.p-final-cta__doctor{left:-.2rem;top:-.6rem;z-index:1;width:11.6rem;height:19.3rem}.p-final-cta__doctor img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-filter:none;filter:none}.p-final-cta__device{left:auto;right:.7rem;top:-1rem;z-index:1;width:10.7rem;height:19.1rem}.p-final-cta__device img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.p-final-cta__panel{z-index:2;width:35rem;max-width:100%;margin-top:1.7rem;padding:2rem 2.5rem 3rem;gap:1.6rem;border-radius:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.p-final-cta__ttl{font-size:1.8rem;letter-spacing:.09rem;line-height:1.4}.p-final-cta__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:1rem}.p-final-cta__btn{width:100%;height:5.2rem;padding:0 2rem;border-width:.13rem}.p-final-cta__btn-main{gap:.52rem}.p-final-cta__btn-label{padding:.26rem .65rem;border-radius:1.95rem;font-size:1.17rem}.p-final-cta__btn-arrow{width:1.56rem;height:1.56rem}.p-final-cta__btn-line{width:2.72rem;height:2.6rem}.p-final-cta__btn--rental{border-radius:4.55rem}.p-final-cta__btn--rental .p-final-cta__btn-text{font-size:2.08rem}.p-final-cta__btn--consult{border-radius:3.25rem}.p-final-cta__btn--consult .p-final-cta__btn-text{font-size:2.21rem}}.p-plan{padding:8.2rem 4rem 7rem;background:#fff}.p-plan__inner{width:90.6rem;max-width:100%;margin-inline:auto}.p-plan__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin-bottom:2.5rem;text-align:center}.p-plan__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0;font-weight:700;line-height:1.3;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.p-plan__ttl-em{font-size:6rem;background:-webkit-gradient(linear,left top,left bottom,from(#f68828),to(#f16211));background:linear-gradient(180deg,#f68828,#f16211);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-plan__ttl-ja{font-size:6rem;color:#141414}.p-plan__lead{margin:0;font-weight:500;font-size:1.6rem;line-height:1.8;color:#141414}.p-plan__table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem}.p-plan__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;min-height:5.6rem}.p-plan__row--head{min-height:5.8rem}.p-plan__row--head .p-plan__cell{background:#041c51;font-size:2.4rem;line-height:1.6;color:#fff}.p-plan__row--head .p-plan__cell--term{border-radius:.5rem 0 0}.p-plan__row--head .p-plan__cell--price{border-radius:0 .5rem 0 0}.p-plan__row:last-child .p-plan__cell--term{border-radius:0 0 0 .5rem}.p-plan__row:last-child .p-plan__cell--price{border-radius:0 0 .5rem}.p-plan__cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;padding:1rem 1.2rem;background:#f2f3f4;font-weight:700;font-size:2.6rem;line-height:1.4;color:#141414;text-align:center;white-space:nowrap}.p-plan__cell--price{font-family:Lato,Montserrat,Roboto,sans-serif;font-weight:900}.p-plan__banner{position:relative;overflow:hidden;margin:2.5rem auto 0;width:64rem;max-width:100%;border-radius:1rem}.p-plan__banner picture{display:block;width:100%}.p-plan__banner-image{display:block;width:100%;height:auto;border-radius:1rem;max-width:none}@media(max-width:767px){.p-plan{padding:4rem 2rem 5rem}.p-plan__inner{width:35rem;max-width:none;margin-inline:auto}.p-plan__head{gap:1.5rem;margin-bottom:1.8rem}.p-plan__ttl-em,.p-plan__ttl-ja{font-size:3.5rem}.p-plan__lead{font-size:1.4rem;line-height:1.8;text-align:left}.p-plan__table{gap:.6rem}.p-plan__row{gap:.6rem;min-height:0}.p-plan__row--head{min-height:4.4rem}.p-plan__row--head .p-plan__cell{padding:1rem 1.2rem;font-size:1.5rem;line-height:1.6}.p-plan__row--head .p-plan__cell--term{border-radius:.5rem 0 0}.p-plan__row--head .p-plan__cell--price{border-radius:0 .5rem 0 0}.p-plan__row:last-child .p-plan__cell--term{min-height:5.9rem;border-radius:0 0 0 .5rem;font-size:1.5rem;line-height:1.4;white-space:normal}.p-plan__row:last-child .p-plan__cell--term small{display:block;font-size:1.3rem;line-height:1.4}.p-plan__row:last-child .p-plan__cell--price{min-height:5.9rem;border-radius:0 0 .5rem}.p-plan__cell{padding:1rem 1.2rem;font-size:1.5rem;line-height:1.4;white-space:nowrap}.p-plan__banner{overflow:hidden;width:35rem;margin-top:1.7rem;border-radius:.55rem;background:none}.p-plan__banner-image{display:block;border-radius:.55rem}}.p-columns__thumb{aspect-ratio:16 / 9;background:#fff}.p-columns__thumb img{width:100%;height:100%;object-fit:contain}.p-columns__name{display:block;height:auto;max-height:none;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/9/assets/top.css.map */
