*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img{display:block;max-width:100%;height:auto}button{font:inherit;cursor:pointer}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;color:#333;background:#fff;line-height:1.8;line-break:strict}a{color:inherit;text-decoration:none}:root{--sp: 1;--pc: 0}@media(min-width: 961px){:root{--sp: 0;--pc: 1}}main [id]{scroll-margin-top:calc(17.396 * var(--kanal-vw, 1vw))}@media(min-width: 961px){main [id]{scroll-margin-top:min(82px,5.694vw)}}.btn{position:relative;display:block;width:calc(89.792 * var(--kanal-vw, 1vw));max-width:100%;margin-inline:auto;padding:calc(7.917 * var(--kanal-vw, 1vw)) calc(10.417 * var(--kanal-vw, 1vw)) calc(7.917 * var(--kanal-vw, 1vw)) calc(6.25 * var(--kanal-vw, 1vw));border:none;border-radius:calc(3.646 * var(--kanal-vw, 1vw));background:linear-gradient(to right, #fb8b18, #fb6f18);box-shadow:inset 0 calc(1.458 * var(--kanal-vw, 1vw)) calc(1.25 * var(--kanal-vw, 1vw)) rgba(255,255,255,.4),calc(1.042 * var(--kanal-vw, 1vw)) calc(2.708 * var(--kanal-vw, 1vw)) calc(2.292 * var(--kanal-vw, 1vw)) rgba(95,95,95,.55);color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:calc(var(--sp)*clamp(1.1419rem, calc(5.708 * var(--kanal-vw, 1vw)), min(3.425rem, 28.54px)) + var(--pc)*clamp(1.2756rem, calc(2.124 * var(--kanal-vw, 1vw)), 1.9113rem));font-weight:700;line-height:1.3;letter-spacing:-0.04em;text-align:center;white-space:nowrap;text-shadow:0 0 3px rgba(227,98,0,.79);transition:opacity .3s,transform .3s}@media(min-width: 961px){.btn{width:min(466px,32.361vw);padding:min(24px,1.667vw) min(46px,3.194vw) min(24px,1.667vw) min(18px,1.25vw);border-radius:min(17px,1.181vw);box-shadow:inset 0 min(6px,.417vw) min(6px,.417vw) rgba(255,255,255,.4),min(4px,.278vw) min(12px,.833vw) min(10px,.694vw) rgba(95,95,95,.45)}}@media(hover: hover){.btn:hover{opacity:.85;transform:translateY(2px)}}.btn::after{content:"";position:absolute;top:50%;right:calc(3.021 * var(--kanal-vw, 1vw));width:calc(3.958 * var(--kanal-vw, 1vw));height:calc(3.958 * var(--kanal-vw, 1vw));border-radius:50%;background:#fff;transform:translateY(-50%)}@media(min-width: 961px){.btn::after{right:min(15px,1.042vw);width:min(14px,.972vw);height:min(14px,.972vw)}}.btn::before{content:"";position:absolute;z-index:1;top:50%;right:calc(4.167 * var(--kanal-vw, 1vw));border-style:solid;border-width:calc(.833 * var(--kanal-vw, 1vw)) 0 calc(.833 * var(--kanal-vw, 1vw)) calc(1.354 * var(--kanal-vw, 1vw));border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fb7a18;transform:translateY(-50%)}@media(min-width: 961px){.btn::before{right:min(19px,1.319vw);border-width:min(3.5px,.243vw) 0 min(3.5px,.243vw) min(6px,.417vw)}}.btn__text{display:inline-block}.btn__sm{font-family:"Noto Sans JP",sans-serif;font-size:.83em}.btn__k--1{letter-spacing:-0.0327em}.btn__k--2{letter-spacing:-0.0654em}.btn__k--3{letter-spacing:-0.0981em}.btn__k--4{letter-spacing:-0.1308em}.btn__k--5{letter-spacing:-0.1635em}.btn__k--7{letter-spacing:-0.2289em}.btn__k--p3{letter-spacing:.0981em}.btn--download{letter-spacing:.0197em;text-shadow:0 0 calc(.378 * var(--kanal-vw, 1vw)) rgba(227,98,0,.79)}@media(max-width: 960px){.btn--download{padding-block:calc(8.271 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.btn--download{text-shadow:0 0 min(2.03px,.141vw) rgba(227,98,0,.79)}}.btn--download .btn__sm{font-weight:700;letter-spacing:-0.06em}.btn--download .btn__text::before{content:"";display:inline-block;width:calc(4.792 * var(--kanal-vw, 1vw));height:calc(4.167 * var(--kanal-vw, 1vw));margin-right:calc(2.917 * var(--kanal-vw, 1vw));background:url(../img/icon_download.svg) center/contain no-repeat;vertical-align:-0.05em}@media(min-width: 961px){.btn--download .btn__text::before{width:min(32px,2.222vw);height:min(28px,1.944vw);margin-right:min(14px,.972vw)}}.btn--consult{border:calc(.625 * var(--kanal-vw, 1vw)) solid #fb8b18;letter-spacing:.02em;border-radius:calc(1.771 * var(--kanal-vw, 1vw));background:#fff;box-shadow:calc(1.042 * var(--kanal-vw, 1vw)) calc(2.708 * var(--kanal-vw, 1vw)) calc(2.292 * var(--kanal-vw, 1vw)) rgba(95,95,95,.55);color:#fb8918;text-shadow:none}@media(min-width: 961px){.btn--consult{padding-block:min(21px,1.458vw);border-width:min(3px,.208vw);border-radius:min(17px,1.181vw);box-shadow:min(4px,.278vw) min(12px,.833vw) min(10px,.694vw) rgba(95,95,95,.45)}}.btn--consult::after{background:#fb8b18}.btn--consult::before{border-left-color:#fff}.cta-btn{position:relative;margin-top:calc(10 * var(--kanal-vw, 1vw));text-align:center}@media(min-width: 961px){.cta-btn{margin-top:min(78px,5.417vw)}}.cta-btn__balloon{position:relative;z-index:2;display:inline-block;width:calc(39.565 * var(--kanal-vw, 1vw));height:calc(9.092 * var(--kanal-vw, 1vw));margin-bottom:calc(-1*calc(4.029 * var(--kanal-vw, 1vw)));vertical-align:bottom;color:#fb7b19;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:calc(var(--sp)*clamp(0.9269rem, calc(4.635 * var(--kanal-vw, 1vw)), min(2.7813rem, 23.175px)) + var(--pc)*clamp(1.1481rem, calc(1.912 * var(--kanal-vw, 1vw)), 1.7206rem));font-weight:700;line-height:calc(8.333 * var(--kanal-vw, 1vw));letter-spacing:.0197em}@media(min-width: 961px){.cta-btn__balloon{width:min(235px,16.319vw);height:min(54px,3.75vw);margin-bottom:calc(-1*min(7px,.486vw));line-height:min(50px,3.472vw)}}.cta-btn__balloon::before,.cta-btn__balloon::after{content:"";position:absolute;z-index:-1;pointer-events:none}.cta-btn__balloon::before{top:0;left:0;width:100%;height:calc(10.297 * var(--kanal-vw, 1vw));background:url(../img/cta_balloon_sp.svg) 0 0/100% 100% no-repeat}@media(min-width: 961px){.cta-btn__balloon::before{height:min(61.16px,4.247vw);background-image:url(../img/cta_balloon.svg)}}.cta-btn__balloon::after{z-index:0;top:calc(2.594 * var(--kanal-vw, 1vw));left:calc(5.028 * var(--kanal-vw, 1vw));width:calc(28.772 * var(--kanal-vw, 1vw));height:calc(4.231 * var(--kanal-vw, 1vw));background:url(../img/cta_balloon_slash_sp.svg) 0 0/100% 100% no-repeat}@media(min-width: 961px){.cta-btn__balloon::after{top:min(15.41px,1.07vw);left:min(29.87px,2.074vw);width:min(170.89px,11.867vw);height:min(25.13px,1.745vw);background-image:url(../img/cta_balloon_slash.svg)}}.cta-btn__num{font-size:1.319em;letter-spacing:-0.0275em}.cta-btn__unit{font-size:.8986em}.cta-btn__sm{font-size:.7933em}.cta-btn--dark .btn{box-shadow:inset 0 calc(1.458 * var(--kanal-vw, 1vw)) calc(1.25 * var(--kanal-vw, 1vw)) rgba(255,255,255,.4),calc(1.042 * var(--kanal-vw, 1vw)) calc(2.708 * var(--kanal-vw, 1vw)) calc(2.292 * var(--kanal-vw, 1vw)) rgba(0,0,0,.6)}@media(min-width: 961px){.cta-btn--dark .btn{box-shadow:inset 0 min(6px,.417vw) min(6px,.417vw) rgba(255,255,255,.4),min(4px,.278vw) min(12px,.833vw) min(10px,.694vw) rgba(0,0,0,.45)}}.header{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.08)}.header__inner{display:flex;align-items:center;justify-content:space-between;height:calc(17.396 * var(--kanal-vw, 1vw));padding-inline:calc(4.167 * var(--kanal-vw, 1vw)) calc(4.792 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.header__inner{height:min(82px,5.694vw);padding-inline:clamp(min(20px,1.389vw),7.78vw,min(112px,7.778vw))}}.header__logo{display:block;flex-shrink:0;width:calc(19.375 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.header__logo{width:min(129px,8.958vw)}}.header__nav{position:fixed;inset:0;z-index:1;overflow-y:auto;padding:calc(18.333 * var(--kanal-vw, 1vw)) calc(4.688 * var(--kanal-vw, 1vw)) calc(12.5 * var(--kanal-vw, 1vw)) calc(4.792 * var(--kanal-vw, 1vw));background:#333;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s}.header__nav.is-open{visibility:visible;opacity:1}@media(min-width: 961px){.header__nav{position:static;display:flex;flex:1;align-items:center;overflow:visible;padding:0;background:none;visibility:visible;opacity:1}}@media(min-width: 961px){.header__list{display:flex;gap:0 clamp(min(12px,.833vw),2.22vw,min(32px,2.222vw));margin-inline:auto;padding-inline:min(16px,1.111vw)}}.header__item{position:relative;border-bottom:1px solid #fff}@media(min-width: 961px){.header__item{border-bottom:none}}.header__link{display:block;padding:calc(3.125 * var(--kanal-vw, 1vw)) calc(1.25 * var(--kanal-vw, 1vw));color:#f5f5f5;font-size:calc(var(--sp)*clamp(0.9531rem, calc(4.765 * var(--kanal-vw, 1vw)), min(2.8588rem, 23.825px)) + var(--pc)*clamp(0.625rem, calc(0.972 * var(--kanal-vw, 1vw)), 0.875rem));font-weight:700;line-height:1.3}@media(min-width: 961px){.header__link{padding:min(4px,.278vw) 0;color:#333;white-space:nowrap;text-underline-offset:min(3px,.208vw)}}@media(hover: hover){.header__link:hover{text-decoration:underline}}@media(min-width: 961px){.header__item--has-sub:hover .header__link,.header__item--has-sub:focus-within .header__link{text-decoration:underline}}.header__sub-toggle{position:absolute;top:0;left:0;width:100%;height:calc(calc(var(--sp) * clamp(0.9531rem, calc(4.765 * var(--kanal-vw, 1vw)), 2.8588rem) + var(--pc) * clamp(0.625rem, calc(0.972 * var(--kanal-vw, 1vw)), 0.875rem))*1.3 + calc(6.25 * var(--kanal-vw, 1vw)));padding:0;border:none;background:none}.header__sub-toggle::after{content:"";position:absolute;top:50%;right:calc(3.75 * var(--kanal-vw, 1vw));width:calc(2.5 * var(--kanal-vw, 1vw));height:calc(2.5 * var(--kanal-vw, 1vw));border-right:calc(.313 * var(--kanal-vw, 1vw)) solid #fff;border-bottom:calc(.313 * var(--kanal-vw, 1vw)) solid #fff;transform:translateY(-75%) rotate(45deg);transition:transform .3s}.header__sub-toggle[aria-expanded=true]::after{transform:translateY(-25%) rotate(-135deg)}@media(min-width: 961px){.header__sub-toggle{display:none}}.header__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.header__sub.is-open{grid-template-rows:1fr}@media(min-width: 961px){.header__sub{position:absolute;top:100%;left:50%;display:block;padding-top:min(18px,1.25vw);visibility:hidden;opacity:0;transform:translateX(-50%);transition:opacity .3s,visibility .3s}}@media(min-width: 961px){.header__item--has-sub:hover .header__sub,.header__item--has-sub:focus-within .header__sub{visibility:visible;opacity:1}}.header__sub-list{overflow:hidden;min-height:0}@media(min-width: 961px){.header__sub-list{position:relative;overflow:visible;padding:min(10px,.694vw) min(22px,1.528vw) min(12px,.833vw);background:#239da5;box-shadow:0 min(6px,.417vw) min(16px,1.111vw) rgba(0,0,0,.15)}.header__sub-list::before{content:"";position:absolute;bottom:calc(100% - 1px);left:50%;width:min(18px,1.25vw);height:min(10px,.694vw);background:#239da5;clip-path:polygon(50% 0, 100% 100%, 0 100%);transform:translateX(-50%)}.header__sub-list li+li{border-top:1px solid rgba(255,255,255,.8)}}.header__sub-list li:last-child{padding-bottom:calc(2.5 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.header__sub-list li:last-child{padding-bottom:0}}.header__sub-link{position:relative;display:block;padding:calc(1.458 * var(--kanal-vw, 1vw)) calc(1.25 * var(--kanal-vw, 1vw)) calc(1.458 * var(--kanal-vw, 1vw)) calc(5.833 * var(--kanal-vw, 1vw));color:#f5f5f5;font-size:calc(var(--sp)*clamp(0.7081rem, calc(3.542 * var(--kanal-vw, 1vw)), min(2.125rem, 17.71px)) + var(--pc)*clamp(0.625rem, calc(0.903 * var(--kanal-vw, 1vw)), 0.8125rem));font-weight:500;line-height:1.4}@media(min-width: 961px){.header__sub-link{padding:min(10px,.694vw) min(8px,.556vw) min(10px,.694vw) min(26px,1.806vw);font-size:min(14px,.972vw);white-space:nowrap}}.header__sub-link::before{content:"";position:absolute;top:50%;left:calc(2.083 * var(--kanal-vw, 1vw));width:calc(1.25 * var(--kanal-vw, 1vw));height:calc(1.25 * var(--kanal-vw, 1vw));border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}@media(min-width: 961px){.header__sub-link::before{left:min(5px,.347vw);z-index:1;width:min(5px,.347vw);height:min(5px,.347vw);border-color:#239da5;border-width:1.5px 1.5px 0 0;transform:translateY(-50%) rotate(45deg)}}@media(min-width: 961px){.header__sub-link::after{content:"";position:absolute;top:50%;left:0;width:min(16px,1.111vw);height:min(16px,1.111vw);border-radius:50%;background:#fff;transform:translateY(-50%)}}@media(hover: hover){.header__sub-link:hover{opacity:.7}}.header__contact{display:block;width:calc(64.063 * var(--kanal-vw, 1vw));margin-top:calc(16.771 * var(--kanal-vw, 1vw));padding-block:calc(5.208 * var(--kanal-vw, 1vw));background:#239da5;color:#fff;font-size:calc(var(--sp)*clamp(0.9531rem, calc(4.765 * var(--kanal-vw, 1vw)), min(2.8588rem, 23.825px)) + var(--pc)*clamp(0.625rem, calc(0.972 * var(--kanal-vw, 1vw)), 0.875rem));font-weight:700;line-height:1.3;text-align:center;white-space:nowrap;transition:opacity .3s}@media(min-width: 961px){.header__contact{flex-shrink:0;width:clamp(min(120px,8.333vw),10.7vw,min(154px,10.694vw));margin-top:0;padding:min(10px,.694vw) min(20px,1.389vw)}}@media(hover: hover){.header__contact:hover{opacity:.8}}.header__policy{margin-top:calc(10 * var(--kanal-vw, 1vw));padding-left:calc(1.25 * var(--kanal-vw, 1vw));color:#fff;font-size:calc(var(--sp)*clamp(0.4875rem, calc(2.439 * var(--kanal-vw, 1vw)), min(1.4631rem, 12.195px)) + var(--pc)*clamp(0.625rem, calc(0.833 * var(--kanal-vw, 1vw)), 0.75rem));font-weight:500;line-height:1.3}.header__policy li+li{margin-top:calc(2.5 * var(--kanal-vw, 1vw))}.header__policy a{text-decoration:underline}@media(min-width: 961px){.header__policy{display:none}}.header__toggle{position:relative;z-index:2;width:calc(7.396 * var(--kanal-vw, 1vw));height:calc(6.354 * var(--kanal-vw, 1vw));padding:0;border:none;background:linear-gradient(#239da5, #239da5) center/100% calc(.563 * var(--kanal-vw, 1vw)) no-repeat}.header__toggle::before,.header__toggle::after{content:"";position:absolute;left:0;width:100%;height:calc(.563 * var(--kanal-vw, 1vw));background:#239da5;transition:transform .3s,top .3s,bottom .3s,background-color .3s}.header__toggle::before{top:0}.header__toggle::after{bottom:0}.header__toggle.is-open{background-size:0 0}.header__toggle.is-open::before,.header__toggle.is-open::after{left:-12%;width:124%;height:calc(.313 * var(--kanal-vw, 1vw));background:#fff}.header__toggle.is-open::before{top:calc(50% - calc(0.156 * var(--kanal-vw, 1vw)));transform:rotate(45deg)}.header__toggle.is-open::after{bottom:calc(50% - calc(0.156 * var(--kanal-vw, 1vw)));transform:rotate(-45deg)}@media(min-width: 961px){.header__toggle{display:none}}.hero{background:#239da5}.hero__visual{position:relative;isolation:isolate;overflow:hidden;height:calc(130.729 * var(--kanal-vw, 1vw));background:url(../img/hero_bg.webp) center top calc(-5.833 * var(--kanal-vw, 1vw))/calc(253.333 * var(--kanal-vw, 1vw)) auto no-repeat}@media(min-width: 961px){.hero__visual{height:min(545px,37.847vw);background:url(../img/hero_bg.webp) center top/100% auto no-repeat}}.hero__visual::after{content:"";position:absolute;top:calc(114.688 * var(--kanal-vw, 1vw));left:0;z-index:1;width:100%;height:calc(20.729 * var(--kanal-vw, 1vw));background:url(../img/hero_wave_sp.svg) center top/100% 100% no-repeat}@media(min-width: 961px){.hero__visual::after{top:min(450px,31.25vw);height:min(320px,22.222vw);background-image:url(../img/hero_wave.svg)}}.hero__inner{position:relative;height:100%}@media(min-width: 961px){.hero__inner{width:min(1440px,100vw);margin-inline:auto}}.hero__inner::before{content:"";position:absolute;top:calc(5.938 * var(--kanal-vw, 1vw));left:calc(6.354 * var(--kanal-vw, 1vw));z-index:2;width:calc(87.292 * var(--kanal-vw, 1vw));height:calc(55.208 * var(--kanal-vw, 1vw));background:radial-gradient(closest-side, #fff, rgba(255, 255, 255, 0))}@media(min-width: 961px){.hero__inner::before{top:min(-71px,-4.931vw);left:min(412px,28.611vw);width:min(617px,42.847vw);height:min(617px,42.847vw)}}.hero__deco{position:absolute;z-index:0;background:url(../img/hero_deco.webp) no-repeat}.hero__deco--1{top:calc(49.583 * var(--kanal-vw, 1vw));left:0;width:calc(77.708 * var(--kanal-vw, 1vw));height:calc(78.958 * var(--kanal-vw, 1vw));background-position:calc(-6.458 * var(--kanal-vw, 1vw)) calc(-3.646 * var(--kanal-vw, 1vw));background-size:calc(189.885 * var(--kanal-vw, 1vw)) calc(103.958 * var(--kanal-vw, 1vw));mask-image:linear-gradient(217.9deg, transparent 32.4%, #000 100%)}@media(min-width: 961px){.hero__deco--1{top:0;width:min(1440px,100vw);height:min(695px,48.264vw);opacity:.64;background-position:0 0;background-size:min(1440px,100vw) min(788px,54.722vw);mask-image:radial-gradient(50% 214.65% at 50% 50%, transparent, #000)}}.hero__deco--2{top:0;left:calc(54.271 * var(--kanal-vw, 1vw));width:calc(45.729 * var(--kanal-vw, 1vw));height:calc(46.458 * var(--kanal-vw, 1vw));opacity:.64;background-position:calc(-144.167 * var(--kanal-vw, 1vw)) 0;background-size:calc(189.885 * var(--kanal-vw, 1vw)) calc(103.958 * var(--kanal-vw, 1vw));mask-image:linear-gradient(217.85deg, #000 6.7%, transparent 71.2%)}@media(min-width: 961px){.hero__deco--2{display:none}}.hero__line{display:none}@media(min-width: 961px){.hero__line{position:absolute;top:min(489px,33.958vw);left:min(40px,2.778vw);z-index:0;display:block;width:min(209.8px,14.569vw);transform:rotate(-16.17deg)}}.hero__heading{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700}.hero__lead{position:absolute;left:calc(51.719 * var(--kanal-vw, 1vw));top:calc(8.542 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__lead{left:min(731px,50.764vw);top:min(53.6px,3.722vw)}}.hero__lead{z-index:3;color:#333;font-size:calc(var(--sp)*clamp(1.1619rem, calc(5.808 * var(--kanal-vw, 1vw)), 3.485rem) + var(--pc)*clamp(1.5281rem, calc(2.544 * var(--kanal-vw, 1vw)), 2.29rem));line-height:1.3;white-space:nowrap;transform:translate(-50%, -50%)}.hero__lead::before{content:"";position:absolute;top:calc(50% - calc(1.865 * var(--kanal-vw, 1vw)));left:calc(50% - calc(1.927 * var(--kanal-vw, 1vw)));width:calc(86.927 * var(--kanal-vw, 1vw));height:calc(5.76 * var(--kanal-vw, 1vw));background:url(../img/hero_slash_sp.svg) center/100% 100% no-repeat;transform:translateX(-50%)}@media(min-width: 961px){.hero__lead::before{top:calc(50% - min(12.4px,.861vw));left:calc(50% - min(11.6px,.806vw));width:min(546.5px,37.951vw);height:min(36.3px,2.521vw);background-image:url(../img/hero_slash.svg)}}.hero__lead-sm{font-size:.83em}.hero__title-1,.hero__title-2{position:absolute;z-index:3;color:#333;line-height:1.14;white-space:nowrap;text-shadow:0 0 .03em #fff,0 0 .03em #fff;transform:translate(-50%, -50%) skewX(-11deg) rotate(-0.5deg) scaleY(0.98)}.hero__title-1{left:calc(39.979 * var(--kanal-vw, 1vw));top:calc(23.781 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__title-1{left:min(599.7px,41.646vw);top:min(160.2px,11.125vw)}}.hero__title-1{font-size:calc(var(--sp)*clamp(3.3606rem, calc(16.803 * var(--kanal-vw, 1vw)), 10.0819rem) + var(--pc)*clamp(4.26rem, calc(7.093 * var(--kanal-vw, 1vw)), 6.3838rem))}.hero__title-2{left:calc(57.583 * var(--kanal-vw, 1vw));top:calc(42.156 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__title-2{left:min(800.9px,55.618vw);top:min(289px,20.069vw)}}.hero__title-2{font-size:calc(var(--sp)*clamp(2.9719rem, calc(14.859 * var(--kanal-vw, 1vw)), 8.9156rem) + var(--pc)*clamp(3.7675rem, calc(6.273 * var(--kanal-vw, 1vw)), 5.6456rem))}.hero__title-sm{font-size:.76em}.hero__band{position:absolute;left:calc(3.49 * var(--kanal-vw, 1vw));top:calc(52.458 * var(--kanal-vw, 1vw));width:calc(93.333 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__band{left:min(448.6px,31.153vw);top:min(352.1px,24.451vw);width:min(541.7px,37.618vw)}}.hero__band{z-index:3;height:calc(9.76 * var(--kanal-vw, 1vw));color:#fff;font-size:calc(var(--sp)*clamp(1.31rem, calc(6.549 * var(--kanal-vw, 1vw)), 3.9294rem) + var(--pc)*clamp(1.7831rem, calc(2.969 * var(--kanal-vw, 1vw)), 2.6719rem));line-height:calc(9.167 * var(--kanal-vw, 1vw));letter-spacing:.02em;text-align:center}@media(min-width: 961px){.hero__band{height:min(62.5px,4.34vw);line-height:min(58px,4.028vw)}}.hero__band::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(261.76deg, #ed1770 0.28%, #593098 48.25%, #10dfeb 100%);mask:linear-gradient(to right, transparent, #000 11.06%, #000 89.9%, transparent) calc(3.688 * var(--kanal-vw, 1vw)) 0/calc(85.948 * var(--kanal-vw, 1vw)) 100% no-repeat}@media(min-width: 961px){.hero__band::before{background:linear-gradient(262.52deg, #ed1770 0.28%, #593098 48.25%, #10dfeb 100%);mask-position:0 0;mask-size:100% 100%}}.hero__arrow{position:absolute;left:calc(13.156 * var(--kanal-vw, 1vw));top:calc(23.854 * var(--kanal-vw, 1vw));width:calc(67.49 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__arrow{left:min(496.2px,34.458vw);top:min(151.65px,10.531vw);width:min(346px,24.028vw)}}.hero__arrow{z-index:3;transform:rotate(-0.43deg)}@media(min-width: 961px){.hero__arrow{transform:rotate(-0.51deg)}}.hero__glyph{display:none}@media(min-width: 961px){.hero__glyph{position:absolute;top:min(135.1px,9.382vw);left:min(863.1px,59.938vw);z-index:3;display:block;width:min(91.46px,6.351vw);aspect-ratio:1/1;object-fit:contain;opacity:.66;transform:rotate(12.45deg)}}.hero__sub{position:absolute;left:calc(50.021 * var(--kanal-vw, 1vw));top:calc(69.792 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__sub{left:min(720px,50vw);top:min(465.2px,32.306vw)}}.hero__sub{z-index:3;color:#333;font-size:calc(var(--sp)*clamp(0.67rem, calc(3.349 * var(--kanal-vw, 1vw)), 2.0094rem) + var(--pc)*clamp(1.0188rem, calc(1.696 * var(--kanal-vw, 1vw)), 1.5263rem));font-weight:500;line-height:1.5;text-align:center;white-space:nowrap;text-shadow:0 0 calc(.635 * var(--kanal-vw, 1vw)) #fff;transform:translate(-50%, -50%)}@media(min-width: 961px){.hero__sub{text-shadow:none}}.hero__sub-sm{font-size:.82em}@media(max-width: 960px){.hero__sub-k--1{letter-spacing:-0.0392em}.hero__sub-k--4{letter-spacing:-0.1177em}.hero__sub-k--5{letter-spacing:-0.1569em}.hero__sub-k--13{letter-spacing:-0.3923em}.hero__sub-k--19{letter-spacing:-0.5885em}.hero__sub-k--p4{letter-spacing:.1177em}}.hero__phone{position:absolute;z-index:3;max-width:none}.hero__phone--reel{left:calc(21.052 * var(--kanal-vw, 1vw));top:calc(76.333 * var(--kanal-vw, 1vw));width:calc(40.25 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__phone--reel{left:min(139.9px,9.715vw);top:min(142.7px,9.91vw);width:min(287.6px,19.972vw)}}.hero__phone--reel{z-index:4;transform:rotate(-1.81deg)}@media(min-width: 961px){.hero__phone--reel{z-index:3}}.hero__phone--profile{left:calc(39.25 * var(--kanal-vw, 1vw));top:calc(76.542 * var(--kanal-vw, 1vw));width:calc(44.656 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__phone--profile{left:min(1003.7px,69.701vw);top:min(92.7px,6.438vw);width:min(318.6px,22.125vw)}}.hero__phone--profile{transform:rotate(-3.23deg)}@media(min-width: 961px){.hero__phone--profile{z-index:4}}.hero__body{padding:calc(.729 * var(--kanal-vw, 1vw)) calc(2.083 * var(--kanal-vw, 1vw)) calc(6.875 * var(--kanal-vw, 1vw));color:#fff;text-align:center}@media(min-width: 961px){.hero__body{padding:min(5px,.347vw) min(20px,1.389vw) min(25px,1.736vw)}}.hero__catch{font-size:calc(var(--sp)*clamp(1.0219rem, calc(5.11 * var(--kanal-vw, 1vw)), 3.0663rem) + var(--pc)*clamp(1.31rem, calc(2.181 * var(--kanal-vw, 1vw)), 1.9631rem));font-weight:700;line-height:1.43;letter-spacing:-0.02em;text-shadow:0 0 calc(.758 * var(--kanal-vw, 1vw)) #156a6f}@media(min-width: 961px){.hero__catch{text-shadow:0 0 min(4.66px,.324vw) #156a6f}}.hero__sm{font-size:.81em}.hero__dot{font-weight:100}.hero__catch-line{letter-spacing:0;white-space:nowrap}.hero__kern--1{letter-spacing:-0.1012em}.hero__kern--2{letter-spacing:-0.2083em}.hero__kern--3{letter-spacing:-0.1687em}.hero__kern--4{letter-spacing:.1349em}.hero__btn{margin:calc(3.229 * var(--kanal-vw, 1vw)) calc(3.021 * var(--kanal-vw, 1vw)) 0}@media(min-width: 961px){.hero__btn{margin:min(17px,1.181vw) 0 0}}.results{position:relative;overflow:hidden;padding:calc(16.354 * var(--kanal-vw, 1vw)) 0 calc(15.937 * var(--kanal-vw, 1vw));background:linear-gradient(270deg, #efefef 0%, #fff 33.17%, #fff 69.23%, #efefef 100%)}@media(min-width: 961px){.results{padding:min(103px,7.153vw) 0 min(102px,7.083vw);background:url(../img/deco_results_tr.svg) right 0 top 0/min(335px, 23.264vw) auto no-repeat,url(../img/deco_results_br.svg) right 0 bottom 2px/min(335px, 23.264vw) auto no-repeat,linear-gradient(270deg, #efefef 0%, #fff 33.17%, #fff 69.23%, #efefef 100%)}}@media(min-width: 961px){.results::after{content:"";position:absolute;top:min(735px,51.042vw);left:0;z-index:1;width:min(217px,15.069vw);height:min(492px,34.167vw);background:url(../img/deco_results_l.svg) left top/100% 100% no-repeat;pointer-events:none}}.results__title{position:relative;width:fit-content;margin-inline:auto;padding-bottom:calc(.354 * var(--kanal-vw, 1vw));color:#239da5;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:calc(var(--sp)*clamp(2.125rem, calc(10.624 * var(--kanal-vw, 1vw)), min(6.3744rem, 53.12px)) + var(--pc)*clamp(3.0081rem, calc(5.008 * var(--kanal-vw, 1vw)), 4.5075rem));font-weight:700;line-height:1.3}@media(min-width: 961px){.results__title{padding-bottom:min(5px,.347vw)}}.results__title::after{content:"";position:absolute;bottom:-5px;left:50%;width:calc(30.104 * var(--kanal-vw, 1vw));height:calc(.625 * var(--kanal-vw, 1vw));background:linear-gradient(to left, #ed1770, #593098 48.077%, #10dfeb);transform:translateX(-50%)}@media(min-width: 961px){.results__title::after{width:min(289px,20.069vw);height:min(6px,.417vw)}}.results__list{margin-top:calc(8.75 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.results__list{margin-top:min(89.5px,6.215vw)}}.results .cta-btn{margin-top:calc(7.615 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.results .cta-btn{margin-top:min(103.2px,7.167vw)}}.results .cta-btn__balloon{margin-bottom:calc(-4.027 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.results .cta-btn__balloon{margin-bottom:calc(-1*min(7px,.486vw))}}.case{display:flex;flex-direction:column;align-items:center;padding-inline:calc(5.104 * var(--kanal-vw, 1vw));text-align:center}@media(min-width: 961px){.case{position:relative;flex-direction:row;align-items:flex-start;width:min(min(1052px,73.056vw),100% - min(40px,2.778vw));margin-inline:auto;padding-inline:0;text-align:left}}@media(min-width: 961px){.case{left:calc(-1*min(51px,3.542vw))}}.case__body{display:contents}@media(min-width: 961px){.case__body{display:block;flex-shrink:0;order:2;width:53.3%;margin-top:min(29px,2.014vw)}}.case__num{order:1;color:#239da5;font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:calc(var(--sp)*clamp(1.1113rem, calc(5.555 * var(--kanal-vw, 1vw)), min(3.3331rem, 27.775px)) + var(--pc)*clamp(1.4275rem, calc(2.376 * var(--kanal-vw, 1vw)), 2.1388rem));font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3}.case__num-lg{margin-left:.1em;font-size:1.84em;letter-spacing:-0.03em}.case__img{order:2;width:calc(85.729 * var(--kanal-vw, 1vw));margin-top:calc(1.875 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.case__img{flex-shrink:0;order:1;width:53%;margin:0 -6.4% 0 0;transform:rotate(-4.47deg)}}.case__result{--unit: 0.8763;--unit-sm: 0.7917;order:3;margin-top:calc(3.958 * var(--kanal-vw, 1vw));color:#333;font-family:"Barlow","DIN Alternate","DIN",sans-serif,"Noto Sans JP",sans-serif;font-size:calc(var(--sp)*clamp(1.3125rem, calc(6.563 * var(--kanal-vw, 1vw)), min(3.9375rem, 32.815px)) + var(--pc)*clamp(1.7938rem, calc(2.986 * var(--kanal-vw, 1vw)), 2.6875rem));font-weight:500;font-variant-numeric:tabular-nums;line-height:1.09}@media(min-width: 961px){.case__result{--unit: 0.8372;--unit-sm: 0.7442;margin-top:min(4px,.278vw)}}.case--reverse .case__result,.case:last-child .case__result{--unit: 0.8372}@media(min-width: 961px){.case--reverse .case__result,.case:last-child .case__result{padding-block:min(1.95px,.135vw)}}.case--reverse .case__result{font-size:calc(var(--sp)*clamp(1.3738rem, calc(6.869 * var(--kanal-vw, 1vw)), min(4.1213rem, 34.345px)) + var(--pc)*clamp(1.7938rem, calc(2.986 * var(--kanal-vw, 1vw)), 2.6875rem))}@media(max-width: 960px){.case--reverse .case__result{margin-top:calc(5.104 * var(--kanal-vw, 1vw));padding-block:calc(.26 * var(--kanal-vw, 1vw))}}@media(max-width: 960px){.case--reverse .case__company{margin-top:calc(2.5 * var(--kanal-vw, 1vw))}}.case:last-child .case__result{font-size:calc(var(--sp)*clamp(1.4219rem, calc(7.109 * var(--kanal-vw, 1vw)), min(4.265rem, 35.545px)) + var(--pc)*clamp(1.7938rem, calc(2.986 * var(--kanal-vw, 1vw)), 2.6875rem))}@media(max-width: 960px){.case:last-child .case__result{margin-top:calc(4.583 * var(--kanal-vw, 1vw));padding-block:calc(.125 * var(--kanal-vw, 1vw))}}@media(max-width: 960px){.case:last-child .case__company{margin-top:calc(2.708 * var(--kanal-vw, 1vw))}}.case__unit{font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--unit)*1em);font-weight:700}.case__unit--sm{font-size:calc(var(--unit-sm)*1em)}.case__unit--block{display:block}.case__k--n{letter-spacing:.0465em}.case__k--yen{letter-spacing:.1111em}@media(max-width: 960px){.case__k--sp{letter-spacing:.1268em}}@media(max-width: 960px){.case__big{font-size:1.1587em}}.case__inter{font-family:"Inter","Noto Sans JP",sans-serif;font-weight:600}.case__em{color:#e72326;font-style:normal;background:linear-gradient(transparent 50%, #fffd75 50%)}.case__company{order:4;width:100%;margin-top:calc(2.188 * var(--kanal-vw, 1vw));padding-bottom:calc(4.896 * var(--kanal-vw, 1vw));border-bottom:1px solid #909090;font-size:calc(var(--sp)*clamp(0.7225rem, calc(3.613 * var(--kanal-vw, 1vw)), min(2.1675rem, 18.065px)) + var(--pc)*clamp(0.9281rem, calc(1.545 * var(--kanal-vw, 1vw)), 1.3906rem));font-weight:500;line-height:1.3}@media(min-width: 961px){.case__company{margin-top:min(19px,1.319vw);padding-bottom:min(29px,2.014vw);border-bottom-width:2px}}.case__text{order:5;margin-top:calc(4.063 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.7225rem, calc(3.613 * var(--kanal-vw, 1vw)), min(2.1675rem, 18.065px)) + var(--pc)*clamp(0.9281rem, calc(1.545 * var(--kanal-vw, 1vw)), 1.3906rem));line-height:1.557}@media(min-width: 961px){.case__text{width:90.4%;margin-top:min(26px,1.806vw);line-height:1.3;text-align:justify}}.case__text p+p{margin-top:1.557em}@media(min-width: 961px){.case__text p+p{margin-top:1.3em}}.case__text strong{color:#239da5}.case--reverse{padding-block:calc(18.958 * var(--kanal-vw, 1vw)) calc(19.479 * var(--kanal-vw, 1vw));background:linear-gradient(to left, #fff, #efefef 49.84%, #fff);clip-path:polygon(0 4.47%, 100% 0, 100% 96.87%, 0 100%)}@media(min-width: 961px){.case--reverse{z-index:0;flex-direction:row-reverse;justify-content:flex-end;width:min(min(1026px,71.25vw),100% - min(40px,2.778vw));padding-block:min(40px,2.778vw) min(42px,2.917vw);background:none;clip-path:none}.case--reverse::before{content:"";position:absolute;top:0;bottom:0;left:50%;z-index:-1;width:100vw;background:linear-gradient(to left, #fff, #efefef 49.84%, #fff);transform:translateX(-50%)}.case--reverse .case__body{width:54.2%;margin-top:min(25px,1.736vw)}.case--reverse .case__img{width:54.4%;margin:0 0 0 -8.6%;transform:rotate(8.13deg)}}@media(min-width: 961px){.case--reverse{left:min(47px,3.264vw)}.case--reverse::before{margin-left:calc(-1*min(47px,3.264vw))}}.case:last-child .case__img{width:calc(85.521 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.case:last-child .case__img{width:53%;transform:rotate(-4.59deg)}}@media(min-width: 961px){.case:last-child .case__body{margin-top:min(55px,3.819vw)}}.case+.case{margin-top:calc(13.229 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.case+.case{margin-top:min(36px,2.5vw)}}@media(max-width: 960px){.case--reverse+.case{margin-top:calc(7.604 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.case--reverse+.case{margin-top:min(33.4px,2.319vw)}}.worry{position:relative;overflow:hidden;padding:calc(9.167 * var(--kanal-vw, 1vw)) 0 0 calc(.104 * var(--kanal-vw, 1vw));background-image:linear-gradient(rgba(54, 54, 54, 0.9), rgba(54, 54, 54, 0.9)),url(../img/worry_bg.webp);background-repeat:no-repeat;background-position:0 0,calc(-82.839 * var(--kanal-vw, 1vw)) calc(-11.921 * var(--kanal-vw, 1vw));background-size:auto,calc(231.781 * var(--kanal-vw, 1vw)) auto;color:#fff;text-align:center}@media(min-width: 961px){.worry{min-height:min(650px,45.139vw);padding:min(111px,7.708vw) 0 0;background-position:0 0,0 calc(-1*min(221px, 15.347vw));background-size:auto,max(100%,min(1554px, 107.917vw)) auto}}.worry__title{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:calc(var(--sp)*clamp(1.9638rem, calc(9.82 * var(--kanal-vw, 1vw)), min(5.8919rem, 49.1px)) + var(--pc)*clamp(1.9525rem, calc(3.25 * var(--kanal-vw, 1vw)), 2.9253rem));font-weight:700;line-height:1.3}.worry__title::after{content:"";display:block;position:relative;left:calc(-0.052 * var(--kanal-vw, 1vw));width:calc(90 * var(--kanal-vw, 1vw));height:calc(3.449 * var(--kanal-vw, 1vw));margin:calc(5.344 * var(--kanal-vw, 1vw)) auto 0;background:url(../img/worry_line_sp.svg) center/100% 100% no-repeat}@media(min-width: 961px){.worry__title::after{left:min(-0.25px,-0.017vw);width:min(723.5px,50.243vw);height:min(12.518px,.869vw);margin-top:min(17.78px,1.235vw);background-image:url(../img/worry_line.svg)}}.worry__title-s{position:relative;top:-0.0013em}@media(min-width: 961px){.worry__title-s{top:-0.0637em}}.worry__title-lg{position:relative;top:.0069em;margin-left:-0.0057em;font-size:calc(var(--sp)*clamp(3.0269rem, calc(15.133 * var(--kanal-vw, 1vw)), min(9.08rem, 75.665px)) + var(--pc)*clamp(3.0081rem, calc(5.009 * var(--kanal-vw, 1vw)), 4.5078rem))}@media(min-width: 961px){.worry__title-lg{top:.0072em;margin:0 .0083em 0 .0638em}}.worry__title-q{position:relative;display:block;margin-top:calc(.103 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(1.465rem, calc(7.326 * var(--kanal-vw, 1vw)), min(4.3956rem, 36.63px)) + var(--pc)*clamp(1.9525rem, calc(3.25 * var(--kanal-vw, 1vw)), 2.9253rem))}@media(min-width: 961px){.worry__title-q{top:-0.0316em;display:inline;margin-top:0}}.worry__title-mark{font-size:1.0683em}.worry__k--1{letter-spacing:-0.0641em}.worry__k--2{letter-spacing:-0.1068em}.worry__k--3{letter-spacing:-0.1496em}.worry__list{margin-top:calc(5.277 * var(--kanal-vw, 1vw));margin-left:calc(4.848 * var(--kanal-vw, 1vw));text-align:left}@media(min-width: 961px){.worry__list{margin:min(69.03px,4.794vw) 0 0 calc(50% - min(477.36px, 33.15vw))}}.worry__item{position:relative;padding-left:1.6211em;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--sp)*clamp(1.0244rem, calc(5.123 * var(--kanal-vw, 1vw)), min(3.0738rem, 25.615px)) + var(--pc)*clamp(1.3125rem, calc(2.185 * var(--kanal-vw, 1vw)), 1.9664rem));font-weight:400;line-height:1.4}.worry__item+.worry__item{margin-top:1.2088em}.worry__item::before{content:"";position:absolute;top:.211em;left:0;width:1.0224em;height:1.0224em;background:url(../img/icon_check_white.svg) center/100% 100% no-repeat}.worry__item strong{color:#10dfeb;font-weight:700}.worry__people{position:relative;overflow:hidden;width:calc(53.925 * var(--kanal-vw, 1vw));margin:calc(6.04 * var(--kanal-vw, 1vw)) 0 0 calc(25.313 * var(--kanal-vw, 1vw));aspect-ratio:341.55/292}@media(min-width: 961px){.worry__people{position:absolute;top:min(252px,17.5vw);left:calc(50% + min(192px, 13.333vw));width:min(342px,23.75vw);margin:0}}.worry__person{position:absolute;max-width:none}.worry__person--man{top:0;left:-0.58%;width:53.7%}.worry__person--woman{top:10.66%;left:36.01%;width:58.93%}@media(max-width: 960px){.worry__person--woman{left:42.01%}}.effect{position:relative;z-index:1;overflow-x:clip;margin-top:calc(-10.521 * var(--kanal-vw, 1vw));padding:0 calc(5 * var(--kanal-vw, 1vw)) calc(13.021 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.effect{margin-top:calc(-1*min(39px,2.708vw));padding:0 min(20px,1.389vw) min(79px,5.486vw)}}.effect::before{content:"";position:absolute;inset:calc(10.521 * var(--kanal-vw, 1vw)) 0 0;z-index:-1;background:linear-gradient(270deg, #efefef 0%, #fff 33.17%, #fff 69.23%, #efefef 100%)}@media(min-width: 961px){.effect::before{top:min(39px,2.708vw)}}.effect__bubble{position:relative;z-index:0;width:calc(81.771 * var(--kanal-vw, 1vw));height:calc(26.25 * var(--kanal-vw, 1vw));margin-inline:auto;padding-top:calc(2.083 * var(--kanal-vw, 1vw));border-radius:999px;color:#333;text-align:center}@media(min-width: 961px){.effect__bubble{width:min(950px,65.972vw);max-width:100%;height:min(176px,12.222vw);padding-top:min(21px,1.458vw)}}.effect__bubble::before{content:"";position:absolute;inset:calc(2.917 * var(--kanal-vw, 1vw)) calc(.313 * var(--kanal-vw, 1vw)) calc(-1.146 * var(--kanal-vw, 1vw)) calc(.313 * var(--kanal-vw, 1vw));z-index:-2;border-radius:inherit;background:linear-gradient(to right, #ed1770, #593098 48.077%, #10dfeb)}@media(min-width: 961px){.effect__bubble::before{inset:min(9px,.625vw) 2px calc(-1*min(9px,.625vw)) 2px}}.effect__bubble::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#fff}.effect__bubble-sub{display:block;font-size:calc(var(--sp)*clamp(0.9131rem, calc(4.565 * var(--kanal-vw, 1vw)), min(2.7388rem, 22.825px)) + var(--pc)*clamp(1.5944rem, calc(2.655 * var(--kanal-vw, 1vw)), 2.3894rem));font-weight:700;line-height:1.3}.effect__bubble-sub::after{content:"";position:absolute;top:calc(21.563 * var(--kanal-vw, 1vw));left:50%;z-index:-1;width:calc(11.667 * var(--kanal-vw, 1vw));height:calc(7.604 * var(--kanal-vw, 1vw));background:#fff;clip-path:polygon(0 0, 100% 0, 50% 100%);transform:translateX(-50%)}@media(min-width: 961px){.effect__bubble-sub::after{top:min(136px,9.444vw);width:min(98px,6.806vw);height:min(63px,4.375vw)}}.effect__bubble-sub::before{content:"";position:absolute;top:calc(23.021 * var(--kanal-vw, 1vw));left:50%;z-index:-2;width:calc(11.667 * var(--kanal-vw, 1vw));height:calc(7.604 * var(--kanal-vw, 1vw));background:linear-gradient(to right, #ed1770, #593098 48.077%, #10dfeb);clip-path:polygon(0 0, 100% 0, 50% 100%);transform:translateX(-50%)}@media(min-width: 961px){.effect__bubble-sub::before{top:min(149px,10.347vw);width:min(98px,6.806vw);height:min(63px,4.375vw)}}.effect__bubble-main{display:block;width:fit-content;margin-inline:auto;background:linear-gradient(to right, #ed1770, #593098 48.077%, #10dfeb);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-family:"Inter","Noto Sans JP",sans-serif;font-size:calc(var(--sp)*clamp(1.185rem, calc(5.926 * var(--kanal-vw, 1vw)), min(3.5556rem, 29.63px)) + var(--pc)*clamp(2.1356rem, calc(3.556 * var(--kanal-vw, 1vw)), 3.2rem));font-weight:600;line-height:1.3}@media(min-width: 961px){.effect__bubble-main{padding-left:min(36px,2.5vw)}}@media(max-width: 960px){.effect__bubble-end{display:inline-block;padding-left:calc(5.521 * var(--kanal-vw, 1vw))}}.effect__ex{font-size:1.21em;line-height:1}@media(min-width: 961px){.effect__ex{line-height:1.15}}.effect__sm{font-size:.81em}.effect__k--1{letter-spacing:-0.09em}.effect__k--2{letter-spacing:-0.22em}.effect__title{position:relative;width:calc(88.75 * var(--kanal-vw, 1vw));margin:calc(11.771 * var(--kanal-vw, 1vw)) auto 0;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700;text-align:center}@media(min-width: 961px){.effect__title{width:min(916px,63.611vw);max-width:100%;margin-top:min(70px,4.861vw)}}.effect__title::before,.effect__title::after{content:"";position:absolute;bottom:0;width:calc(11.875 * var(--kanal-vw, 1vw));height:calc(26.146 * var(--kanal-vw, 1vw));background:url(../img/effect_slash_sp.svg) center/contain no-repeat}@media(min-width: 961px){.effect__title::before,.effect__title::after{width:min(35px,2.431vw);height:min(96px,6.667vw);background-image:url(../img/effect_slash.svg)}}.effect__title::before{left:0;transform:scaleX(-1)}.effect__title::after{right:0}.effect__title-sub{display:block;color:#333;font-size:calc(var(--sp)*clamp(1.2613rem, calc(6.307 * var(--kanal-vw, 1vw)), min(3.7844rem, 31.535px)) + var(--pc)*clamp(2.1375rem, calc(3.558 * var(--kanal-vw, 1vw)), 3.2025rem));line-height:1.4}.effect__title-main{display:block;margin-top:calc(2.917 * var(--kanal-vw, 1vw));color:#239da5;font-size:calc(var(--sp)*clamp(2.2575rem, calc(11.288 * var(--kanal-vw, 1vw)), min(6.7725rem, 56.44px)) + var(--pc)*clamp(3.4031rem, calc(5.666 * var(--kanal-vw, 1vw)), 5.0994rem));line-height:1.3}@media(min-width: 961px){.effect__title-main{margin-top:min(12px,.833vw)}}.effect__list{margin-top:calc(7.917 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.effect__list{max-width:min(958px,66.528vw);margin:min(36px,2.5vw) auto 0}}.effect .cta-btn{margin-top:calc(10.625 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.effect .cta-btn{margin-top:min(64px,4.444vw)}}.effect-item{position:relative;padding-top:calc(8.542 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.effect-item{padding-top:min(58px,4.028vw)}}.effect-item+.effect-item{margin-top:calc(10.521 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.effect-item+.effect-item{margin-top:min(43px,2.986vw)}}.effect-item::before{content:"";position:absolute;bottom:calc(-4.688 * var(--kanal-vw, 1vw));left:50%;width:calc(92.25 * var(--kanal-vw, 1vw));height:calc(18.187 * var(--kanal-vw, 1vw));background:url(../img/effect_glow_sp.svg) center/100% 100% no-repeat;transform:translateX(-50%)}@media(min-width: 961px){.effect-item::before{bottom:calc(-1*min(34px,2.361vw));width:min(969.6px,67.333vw);height:min(174.6px,12.125vw);background-image:url(../img/effect_glow.svg)}}.effect-card{position:relative;padding:calc(10.625 * var(--kanal-vw, 1vw)) calc(6.146 * var(--kanal-vw, 1vw)) calc(7.083 * var(--kanal-vw, 1vw))}@media(max-width: 960px){.effect-card:has(.bar-chart--in){padding-bottom:calc(4.583 * var(--kanal-vw, 1vw))}}.effect-card{border:calc(.417 * var(--kanal-vw, 1vw)) solid #239da5;background:#fff}@media(min-width: 961px){.effect-card{display:flex;align-items:center;gap:min(24px,1.667vw);padding:min(42px,2.917vw) min(16px,1.111vw) min(42px,2.917vw) min(33px,2.292vw);border-width:min(4px,.278vw)}}.effect-card::before,.effect-card::after{content:"";position:absolute;width:calc(8.021 * var(--kanal-vw, 1vw));height:calc(8.021 * var(--kanal-vw, 1vw));background:#239da5}@media(min-width: 961px){.effect-card::before,.effect-card::after{width:min(66px,4.583vw);height:min(66px,4.583vw)}}.effect-card::before{top:calc(-0.417 * var(--kanal-vw, 1vw));left:calc(-0.417 * var(--kanal-vw, 1vw));clip-path:polygon(0 0, 100% 0, 0 100%)}@media(min-width: 961px){.effect-card::before{top:calc(-1*min(4px,.278vw));left:calc(-1*min(4px,.278vw))}}.effect-card::after{right:calc(-0.417 * var(--kanal-vw, 1vw));bottom:calc(-0.417 * var(--kanal-vw, 1vw));clip-path:polygon(100% 0, 100% 100%, 0 100%)}@media(min-width: 961px){.effect-card::after{right:calc(-1*min(4px,.278vw));bottom:calc(-1*min(4px,.278vw))}}.effect-card__num{position:absolute;top:0;left:50%;padding-inline:.12em;background:#fff;color:#239da5;font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:calc(var(--sp)*clamp(2.375rem, calc(11.874 * var(--kanal-vw, 1vw)), min(7.1244rem, 59.37px)) + var(--pc)*clamp(3.2125rem, calc(5.349 * var(--kanal-vw, 1vw)), 4.8138rem));font-weight:700;line-height:1;transform:translate(-50%, -55%)}.effect-card__body{display:contents}@media(min-width: 961px){.effect-card__body{display:block;flex:1}}.effect-card__title{font-size:calc(var(--sp)*clamp(1.19rem, calc(5.951 * var(--kanal-vw, 1vw)), min(3.5706rem, 29.755px)) + var(--pc)*clamp(1.5019rem, calc(2.5 * var(--kanal-vw, 1vw)), 2.25rem));font-weight:700;line-height:1.35;text-align:center}@media(min-width: 961px){.effect-card__title{text-align:left}}.effect-card__text{margin-top:calc(6.667 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.7225rem, calc(3.613 * var(--kanal-vw, 1vw)), min(2.1675rem, 18.065px)) + var(--pc)*clamp(0.9281rem, calc(1.545 * var(--kanal-vw, 1vw)), 1.3906rem));line-height:1.57;text-align:justify}@media(min-width: 961px){.effect-card__text{margin-top:min(28px,1.944vw);line-height:1.42}}.effect-card__text strong{color:#239da5}.effect-card__chart{order:0;margin-top:calc(7.5 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.effect-card__chart{flex-shrink:0;width:min(290px,20.139vw);margin-top:0}}@media(max-width: 960px){.effect-card{display:flex;flex-direction:column}.effect-card__title{order:1}.effect-card__chart{order:2}.effect-card__text{order:3}}.bar-chart{--scale: calc(2.31 * var(--kanal-vw, 1vw));width:26.88em;margin-inline:auto;font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:var(--scale);font-weight:700;line-height:1.4}@media(min-width: 961px){.bar-chart{--scale: min(10px, 0.694vw)}}.bar-chart__bars{display:flex;align-items:flex-end;justify-content:center;gap:2.7em;border-bottom:.23em solid #afafaf}.bar-chart__item{display:flex;flex-direction:column;align-items:center;width:5.96em;color:#acb1b2}.bar-chart__item.is-main{color:#239da5}.bar-chart__value{font-size:2.59em;white-space:nowrap}.bar-chart__decimal{font-size:.82em}.bar-chart__per{font-size:.6em}.bar-chart__bar{position:relative;width:100%;height:var(--h);background:currentColor}.bar-chart__in{position:absolute;bottom:1em;left:50%;color:#fdfefe;font-family:"Noto Sans JP",sans-serif;font-size:1.457em;font-weight:400;line-height:1.2;white-space:nowrap;writing-mode:vertical-rl;transform:translateX(-50%)}.bar-chart__labels{display:flex;justify-content:center;gap:2.7em;margin-top:1.18em}@media(min-width: 961px){.bar-chart__labels{margin-top:.5em}}.bar-chart__label{width:5.96em;color:#acb1b2;font-size:1.67em;line-height:1.2;text-align:center;white-space:nowrap}.bar-chart__label.is-main{color:#239da5}.bar-chart--in{--scale: calc(2.281 * var(--kanal-vw, 1vw));width:23.45em;margin-bottom:calc(-1*calc(2.708 * var(--kanal-vw, 1vw)))}@media(min-width: 961px){.bar-chart--in{--scale: min(10px, 0.694vw);margin-bottom:0}}.bar-chart--in .bar-chart__bars{gap:2.4em;border-bottom-width:.2em}.bar-chart--in .bar-chart__item{width:5.2em}.bar-chart--in .bar-chart__value{font-size:2.26em}.donut-chart{--scale: calc(1.945 * var(--kanal-vw, 1vw));position:relative;width:26.4em;height:26.4em;margin-inline:auto;border-radius:50%;background:conic-gradient(#239da5 0 79.6%, #fff 79.6% 79.9%, #d9d9d9 79.9% 91.4%, #fff 91.4% 91.7%, #4e4e4e 91.7% 99.7%, #fff 99.7%);font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:var(--scale);font-weight:700;line-height:1.4}@media(min-width: 961px){.donut-chart{--scale: min(10px, 0.694vw)}}.donut-chart::before{content:"";position:absolute;inset:5.9em;border-radius:50%;background:#fdfdfd}.donut-chart__label{position:absolute;top:8.6507936508em;left:50%;color:#333;font-family:"Noto Sans JP",sans-serif;font-size:1.26em;font-weight:400;white-space:nowrap;transform:translate(-50%, -50%)}.donut-chart__value{position:absolute;top:3.0627705628em;left:50%;color:#239da5;font-size:4.62em;line-height:1;white-space:nowrap;transform:translate(-50%, -50%)}.donut-chart__decimal{font-size:.82em}.donut-chart__per{font-size:.6em}.donut-chart__sub{position:absolute;font-family:"Noto Sans JP",sans-serif;font-size:.99em;font-weight:400;white-space:nowrap;transform:translateY(-50%)}.donut-chart__sub--down{top:3.2323232323em;left:8.6868686869em;color:#fdfdfd}.donut-chart__sub--same{top:7.8787878788em;left:2.8282828283em;color:#333}.compare{padding:calc(9.688 * var(--kanal-vw, 1vw)) 0 calc(18.333 * var(--kanal-vw, 1vw));background:url(../img/compare_head_sp.webp) center top/100% auto no-repeat,linear-gradient(270deg, #efefef 0%, #fff 33.17%, #fff 69.23%, #efefef 100%)}@media(min-width: 961px){.compare{padding:min(111px,7.708vw) min(20px,1.389vw) min(165px,11.458vw);background:url(../img/compare_deco_tr.webp) right top/min(720px, 50vw) auto no-repeat,url(../img/compare_deco_bl.webp) left 0 bottom 2px/min(720px, 50vw) auto no-repeat,#fff}}.compare__head{color:#333;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700;text-align:center}.compare__sub{font-size:calc(var(--sp)*clamp(1.3194rem, calc(6.598 * var(--kanal-vw, 1vw)), min(3.9588rem, 32.99px)) + var(--pc)*clamp(2.1375rem, calc(3.558 * var(--kanal-vw, 1vw)), 3.2025rem));line-height:1.4}@media(max-width: 960px){.compare__sub{padding-left:calc(5.625 * var(--kanal-vw, 1vw))}}.compare__title{margin-top:calc(1.563 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(2.51rem, calc(12.549 * var(--kanal-vw, 1vw)), min(7.5294rem, 62.745px)) + var(--pc)*clamp(3.2213rem, calc(5.363 * var(--kanal-vw, 1vw)), 4.8269rem));line-height:1.3}@media(min-width: 961px){.compare__title{margin-top:min(10px,.694vw)}}@media(max-width: 960px){.compare__title-end{display:inline-block;padding-left:calc(7.917 * var(--kanal-vw, 1vw))}}.compare__accent{color:#239da5}.compare__sm{font-size:.74em}.compare__k--p2{letter-spacing:.02em}.compare__k--p3{letter-spacing:.03em}.compare__k--m2{letter-spacing:-0.02em}.compare__k--m3{letter-spacing:-0.03em}.compare__k--m4{letter-spacing:-0.04em}.compare__k--m8{letter-spacing:-0.08em}.compare__k--m9{letter-spacing:-0.09em}.compare__k--m10{letter-spacing:-0.1em}.compare__k--m11{letter-spacing:-0.11em}.compare__k--m16{letter-spacing:-0.16em}.compare__k--m20{letter-spacing:-0.2em}.compare__table{position:relative;display:flex;margin:calc(32.083 * var(--kanal-vw, 1vw)) calc(4.896 * var(--kanal-vw, 1vw)) 0 calc(5.104 * var(--kanal-vw, 1vw));background:#fff}@media(min-width: 961px){.compare__table{justify-content:space-between;width:min(964px,66.944vw);max-width:100%;margin:min(102px,7.083vw) auto 0;background:none}}.compare__table::after{content:"";position:absolute;top:calc(6.042 * var(--kanal-vw, 1vw));left:calc(50% - calc(0.094 * var(--kanal-vw, 1vw)));width:calc(.189 * var(--kanal-vw, 1vw));height:calc(90.729 * var(--kanal-vw, 1vw));background:#7a7a7a}@media(min-width: 961px){.compare__table::after{content:none}}.compare__col{width:50%}@media(min-width: 961px){.compare__col{width:min(425px,29.514vw)}}.compare__col-title{position:relative;height:calc(8.125 * var(--kanal-vw, 1vw));margin-top:calc(-5.417 * var(--kanal-vw, 1vw));color:#fff;font-size:calc(var(--sp)*clamp(0.8794rem, calc(4.396 * var(--kanal-vw, 1vw)), min(2.6375rem, 21.98px)) + var(--pc)*clamp(1.1206rem, calc(1.865 * var(--kanal-vw, 1vw)), 1.6788rem));font-weight:700;line-height:calc(8.125 * var(--kanal-vw, 1vw));text-align:center}@media(min-width: 961px){.compare__col-title{font-weight:600;height:min(62px,4.306vw);margin-top:0;line-height:min(62px,4.306vw)}}.compare__vs{position:absolute;top:calc(-7.083 * var(--kanal-vw, 1vw));left:50%;z-index:1;width:calc(10.729 * var(--kanal-vw, 1vw));height:calc(10.729 * var(--kanal-vw, 1vw));border-radius:50%;background:#000;color:#fff;font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:calc(var(--sp)*clamp(1.3213rem, calc(6.607 * var(--kanal-vw, 1vw)), min(3.9644rem, 33.035px)) + var(--pc)*clamp(1.4125rem, calc(2.352 * var(--kanal-vw, 1vw)), 2.1169rem));font-weight:500;line-height:calc(8.958 * var(--kanal-vw, 1vw));text-align:center;transform:translateX(-50%)}@media(min-width: 961px){.compare__vs{top:min(116px,8.056vw);width:min(55px,3.819vw);height:min(55px,3.819vw);line-height:min(50px,3.472vw)}}.compare__list{padding-top:calc(1.667 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.compare__list{padding-top:min(22px,1.528vw)}}.compare__item{position:relative;min-height:calc(30.417 * var(--kanal-vw, 1vw));padding:calc(13.333 * var(--kanal-vw, 1vw)) calc(.833 * var(--kanal-vw, 1vw)) calc(3.125 * var(--kanal-vw, 1vw));border-bottom:1px solid #7a7a7a;font-size:calc(var(--sp)*clamp(0.79rem, calc(3.949 * var(--kanal-vw, 1vw)), min(2.3694rem, 19.745px)) + var(--pc)*clamp(0.9281rem, calc(1.545 * var(--kanal-vw, 1vw)), 1.3906rem));line-height:1.57;text-align:center}@media(max-width: 960px){.compare__item{--icon-top: calc(5.417 * var(--kanal-vw, 1vw))}.compare__item:nth-child(1){min-height:calc(32.188 * var(--kanal-vw, 1vw));padding-top:calc(14.479 * var(--kanal-vw, 1vw))}.compare__item:nth-child(2){--icon-top: calc(3.854 * var(--kanal-vw, 1vw));padding-top:calc(11.354 * var(--kanal-vw, 1vw));padding-bottom:calc(2.292 * var(--kanal-vw, 1vw));line-height:1.4}.compare__item:nth-child(3){--icon-top: calc(4.583 * var(--kanal-vw, 1vw));padding-top:calc(13.229 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.compare__item{min-height:min(73px,5.069vw);padding:min(22px,1.528vw) 0 min(19px,1.319vw) min(56px,3.889vw);line-height:1.3;text-align:left}.compare__item:nth-child(2){padding-block:min(7px,.486vw) min(8px,.556vw)}.compare__item:nth-child(3){padding-top:min(23px,1.597vw)}.compare__item:last-child{border-bottom:none}}.compare__item::before{content:"";position:absolute;top:var(--icon-top, calc(4.583 * var(--kanal-vw, 1vw)));left:50%;width:calc(6.354 * var(--kanal-vw, 1vw));height:calc(6.354 * var(--kanal-vw, 1vw));transform:translateX(-50%)}@media(min-width: 961px){.compare__item::before{top:50%;left:min(8px,.556vw);width:min(26px,1.806vw);height:min(26px,1.806vw);transform:translateY(-50%)}}.compare__col--site .compare__col-title{background:#5f5f5f}@media(max-width: 960px){.compare__col--site .compare__col-title{padding-top:calc(1.042 * var(--kanal-vw, 1vw))}}@media(max-width: 960px){.compare__col--site .compare__item{margin:0 calc(1.042 * var(--kanal-vw, 1vw)) 0 calc(.104 * var(--kanal-vw, 1vw))}.compare__col--insta .compare__item{margin-left:calc(1.146 * var(--kanal-vw, 1vw))}}.compare__col--site .compare__item::before{background:linear-gradient(45deg, transparent calc(50% - calc(0.583 * var(--kanal-vw, 1vw))), rgba(89, 89, 89, 0.8) calc(50% - calc(0.583 * var(--kanal-vw, 1vw))), rgba(89, 89, 89, 0.8) calc(50% + calc(0.583 * var(--kanal-vw, 1vw))), transparent calc(50% + calc(0.583 * var(--kanal-vw, 1vw)))),linear-gradient(-45deg, transparent calc(50% - calc(0.583 * var(--kanal-vw, 1vw))), rgba(89, 89, 89, 0.8) calc(50% - calc(0.583 * var(--kanal-vw, 1vw))), rgba(89, 89, 89, 0.8) calc(50% + calc(0.583 * var(--kanal-vw, 1vw))), transparent calc(50% + calc(0.583 * var(--kanal-vw, 1vw))))}@media(min-width: 961px){.compare__col--site .compare__item::before{left:min(5px,.347vw);width:min(30px,2.083vw);height:min(30px,2.083vw);background:linear-gradient(45deg, transparent calc(50% - min(2.4px, 0.167vw)), rgba(89, 89, 89, 0.8) calc(50% - min(2.4px, 0.167vw)), rgba(89, 89, 89, 0.8) calc(50% + min(2.4px, 0.167vw)), transparent calc(50% + min(2.4px, 0.167vw))),linear-gradient(-45deg, transparent calc(50% - min(2.4px, 0.167vw)), rgba(89, 89, 89, 0.8) calc(50% - min(2.4px, 0.167vw)), rgba(89, 89, 89, 0.8) calc(50% + min(2.4px, 0.167vw)), transparent calc(50% + min(2.4px, 0.167vw)))}}.compare__col--insta .compare__col-title{background:#239da5}@media(max-width: 960px){.compare__col--insta .compare__col-title{padding-top:calc(1.042 * var(--kanal-vw, 1vw));padding-left:calc(3.229 * var(--kanal-vw, 1vw));line-height:calc(7.396 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.compare__col--insta .compare__col-title::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:min(79px,5.486vw);background:url(../img/compare_people.webp) center bottom/100% auto no-repeat}}@media(min-width: 961px){.compare__col--insta .compare__item{border-bottom-color:#239da5}}.compare__col--insta .compare__item::before{background:url(../img/icon_check_teal.svg) center/contain no-repeat}@media(max-width: 960px){.compare__col--insta .compare__item strong{color:#239da5}}.compare__box{position:relative;margin:calc(10.938 * var(--kanal-vw, 1vw)) calc(4.792 * var(--kanal-vw, 1vw)) 0 calc(5.208 * var(--kanal-vw, 1vw));padding:calc(5.938 * var(--kanal-vw, 1vw)) calc(3.125 * var(--kanal-vw, 1vw)) calc(3.854 * var(--kanal-vw, 1vw));border:calc(.417 * var(--kanal-vw, 1vw)) solid;border-image:linear-gradient(to left, #ed1770, #593098 48.077%, #10dfeb) 1;background:#fff;text-align:center}@media(min-width: 961px){.compare__box{width:min(794px,55.139vw);max-width:100%;margin:min(87px,6.042vw) auto 0;padding:min(41px,2.847vw) min(16px,1.111vw) min(14px,.972vw);border-width:min(4px,.278vw)}}.compare__box-label{position:absolute;top:0;left:50%;width:calc(28.646 * var(--kanal-vw, 1vw));border-radius:999px;background:linear-gradient(to left, #ed1770, #593098 48.077%, #10dfeb);color:#fff;font-size:calc(var(--sp)*clamp(0.8419rem, calc(4.209 * var(--kanal-vw, 1vw)), min(2.5256rem, 21.045px)) + var(--pc)*clamp(1.1844rem, calc(1.972 * var(--kanal-vw, 1vw)), 1.7744rem));font-weight:500;line-height:calc(7.708 * var(--kanal-vw, 1vw));text-align:center;transform:translate(-50%, -50%)}@media(min-width: 961px){.compare__box-label{top:calc(-1*min(4px,.278vw));width:min(193px,13.403vw);line-height:min(52px,3.611vw)}}.compare__box-text{font-size:calc(var(--sp)*clamp(0.7225rem, calc(3.613 * var(--kanal-vw, 1vw)), min(2.1675rem, 18.065px)) + var(--pc)*clamp(1.0119rem, calc(1.685 * var(--kanal-vw, 1vw)), 1.5163rem));font-weight:500;line-height:1.57}@media(min-width: 961px){.compare__box-text{line-height:1.53}}.about{position:relative;z-index:1;padding:calc(17.5 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) calc(14.063 * var(--kanal-vw, 1vw));background:#239da5;color:#fff}@media(min-width: 961px){.about{padding:min(110px,7.639vw) min(20px,1.389vw) min(175px,12.153vw);clip-path:polygon(0 0, 100% 0, 100% calc(100% - min(139px, 9.653vw)), 50% 100%, 0 calc(100% - min(139px, 9.653vw)))}}.about__title{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700;line-height:1.3;text-align:center}.about__title-sub{display:block;font-size:calc(var(--sp)*clamp(1.6431rem, calc(8.216 * var(--kanal-vw, 1vw)), min(4.9294rem, 41.08px)) + var(--pc)*clamp(3.2213rem, calc(5.363 * var(--kanal-vw, 1vw)), 4.8269rem))}.about__title-sub::before,.about__title-sub::after{content:"";display:inline-block;width:calc(.313 * var(--kanal-vw, 1vw));height:.95em;margin-inline:.45em;background:#fff;vertical-align:-0.12em;transform:rotate(-17deg)}@media(min-width: 961px){.about__title-sub::before,.about__title-sub::after{content:none}}.about__title-sub::after{transform:rotate(17deg)}.about__title-main{display:block;font-size:calc(var(--sp)*clamp(2.2325rem, calc(11.164 * var(--kanal-vw, 1vw)), min(6.6981rem, 55.82px)) + var(--pc)*clamp(3.2213rem, calc(5.363 * var(--kanal-vw, 1vw)), 4.8269rem))}@media(max-width: 960px){.about__title-main{margin-top:calc(1.823 * var(--kanal-vw, 1vw));line-height:calc(13.75 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.about__title-main{margin-top:min(8px,.556vw);line-height:min(100px,6.944vw)}}.about__q{font-size:1.14em}.about__sm{font-size:.78em}.about__k--1{letter-spacing:.04em}.about__k--2{letter-spacing:-0.05em}.about__k--3{letter-spacing:-0.08em}@media(min-width: 961px){.about__k--3{letter-spacing:-0.1em}}@media(max-width: 960px){.about__k--4{letter-spacing:-0.06em}}.about__text{margin-top:calc(11.771 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.7225rem, calc(3.613 * var(--kanal-vw, 1vw)), min(2.1675rem, 18.065px)) + var(--pc)*clamp(0.9281rem, calc(1.545 * var(--kanal-vw, 1vw)), 1.3906rem));line-height:1.78;text-align:justify}@media(min-width: 961px){.about__text{max-width:min(831px,57.708vw);margin:min(68px,4.722vw) auto 0;line-height:1.42}}.about__text p+p{margin-top:1.78em}@media(min-width: 961px){.about__text p+p{margin-top:1.42em}}.about__text strong{padding-bottom:.12em;background:linear-gradient(#fff, #fff) left bottom/100% 2px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.about .cta-btn{margin-top:calc(12.188 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.about .cta-btn{margin-top:min(96px,6.667vw)}}.service{padding:calc(18.021 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) calc(20.938 * var(--kanal-vw, 1vw));background:linear-gradient(270deg, rgba(255, 255, 255, 0.43) 0%, #fff 33.654%, #fff 66.407%, rgba(255, 255, 255, 0.43) 100%),url(../img/service_bg.webp) center top/cover no-repeat;color:#333}@media(min-width: 961px){.service{margin-top:calc(-1*min(168px,11.667vw));padding:min(330px,22.917vw) min(20px,1.389vw) min(155px,10.764vw);background-size:auto,min(3076px,213.611vw) auto}}.service__title{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700;text-align:center}.service__title-sub{display:block;font-size:calc(var(--sp)*clamp(1.6475rem, calc(8.238 * var(--kanal-vw, 1vw)), min(4.9425rem, 41.19px)) + var(--pc)*clamp(2.1375rem, calc(3.558 * var(--kanal-vw, 1vw)), 3.2025rem));line-height:1.4}.service__title-main{display:block;color:#239da5;font-size:calc(var(--sp)*clamp(2.4831rem, calc(12.416 * var(--kanal-vw, 1vw)), min(7.4494rem, 62.08px)) + var(--pc)*clamp(3.2213rem, calc(5.363 * var(--kanal-vw, 1vw)), 4.8269rem));line-height:1.3}.service__sm{font-size:.78em}.service__lead{margin-top:calc(4.635 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(1.0788rem, calc(5.394 * var(--kanal-vw, 1vw)), min(3.2363rem, 26.97px)) + var(--pc)*clamp(1.3994rem, calc(2.33 * var(--kanal-vw, 1vw)), 2.0969rem));font-weight:500;line-height:calc(8.75 * var(--kanal-vw, 1vw));letter-spacing:-0.04em;text-align:center}@media(min-width: 961px){.service__lead{margin-top:min(35px,2.431vw);font-weight:600;line-height:1.3;letter-spacing:0}}.service__list{margin-top:calc(10.156 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.service__list{display:flex;justify-content:center;gap:min(34px,2.361vw);margin-top:min(72px,5vw)}}.service .cta-btn{margin-top:calc(14.167 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.service .cta-btn{margin-top:min(107px,7.431vw)}}.service-card+.service-card{margin-top:calc(3.438 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.service-card+.service-card{margin-top:0}}@media(max-width: 960px){.service-card+.service-card+.service-card{margin-top:calc(2.604 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.service-card{display:flex;flex-direction:column;width:min(313px,21.736vw)}}.service-card__num{display:flex;align-items:center;justify-content:center;gap:calc(4.583 * var(--kanal-vw, 1vw));color:#239da5;font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:calc(var(--sp)*clamp(3.6213rem, calc(18.105 * var(--kanal-vw, 1vw)), min(10.8631rem, 90.525px)) + var(--pc)*clamp(2.6313rem, calc(4.381 * var(--kanal-vw, 1vw)), 3.9425rem));font-weight:700;line-height:1.3;letter-spacing:-0.015em}@media(min-width: 961px){.service-card__num{gap:min(16px,1.111vw)}}.service-card__num::before,.service-card__num::after{content:"";width:calc(12.083 * var(--kanal-vw, 1vw));height:calc(.833 * var(--kanal-vw, 1vw));background:currentColor}@media(min-width: 961px){.service-card__num::before,.service-card__num::after{width:min(42px,2.917vw);height:min(3px,.208vw)}}.service-card__box{position:relative;z-index:0;padding:calc(5.521 * var(--kanal-vw, 1vw)) calc(5.417 * var(--kanal-vw, 1vw)) calc(6.563 * var(--kanal-vw, 1vw));color:#000}@media(min-width: 961px){.service-card__box{flex:1;min-height:min(513px,35.625vw);margin-top:0;padding:min(20px,1.389vw) min(16px,1.111vw) min(30px,2.083vw)}}.service-card__box::before{content:"";position:absolute;inset:0;z-index:-1;background:#239da5;transform:translate(calc(2.188 * var(--kanal-vw, 1vw)), calc(3.125 * var(--kanal-vw, 1vw)))}@media(min-width: 961px){.service-card__box::before{transform:translate(min(8px, 0.556vw), min(12px, 0.833vw))}}.service-card__box::after{content:"";position:absolute;inset:0;z-index:-1;background:#fff}.service-card__icon{width:auto;height:calc(15.937 * var(--kanal-vw, 1vw));margin-inline:auto}@media(min-width: 961px){.service-card__icon{width:auto;height:min(57px,3.958vw)}}.service-card__title{display:flex;align-items:center;justify-content:center;margin-top:calc(5.729 * var(--kanal-vw, 1vw));padding-bottom:calc(6.667 * var(--kanal-vw, 1vw));border-bottom:calc(.521 * var(--kanal-vw, 1vw)) solid #d2d2d2;color:#333;font-size:calc(var(--sp)*clamp(1.4281rem, calc(7.141 * var(--kanal-vw, 1vw)), min(4.2844rem, 35.705px)) + var(--pc)*clamp(1.0375rem, calc(1.728 * var(--kanal-vw, 1vw)), 1.555rem));font-weight:600;line-height:1.3;text-align:center}@media(min-width: 961px){.service-card__title{min-height:calc(2.6em + min(20px,1.389vw));margin-top:min(15px,1.042vw);padding-bottom:min(18px,1.25vw);border-bottom-width:2px}}.service-card__list{margin-top:calc(3.854 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(1.0425rem, calc(5.212 * var(--kanal-vw, 1vw)), min(3.1275rem, 26.06px)) + var(--pc)*clamp(0.7575rem, calc(1.261 * var(--kanal-vw, 1vw)), 1.135rem));line-height:1.63;letter-spacing:-0.02em}@media(min-width: 961px){.service-card__list{margin-top:min(13px,.903vw)}}.service-card__list li{padding-left:1em;text-indent:-1em}.service-card__list li::before{content:"・"}.reason{overflow:hidden;padding-bottom:calc(7.396 * var(--kanal-vw, 1vw));background:#fff}@media(min-width: 961px){.reason{padding-bottom:min(107px,7.431vw)}}.reason__title{--tri-w: calc(4.063 * var(--kanal-vw, 1vw));--tri-h: calc(3.854 * var(--kanal-vw, 1vw));padding:calc(1.25 * var(--kanal-vw, 1vw)) calc(2.083 * var(--kanal-vw, 1vw)) calc(calc(5.417 * var(--kanal-vw, 1vw)) + var(--tri-h));background:#239da5;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700;line-height:1.3;text-align:center;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--tri-h)), calc(50% + var(--tri-w)) calc(100% - var(--tri-h)), 50% 100%, calc(50% - var(--tri-w)) calc(100% - var(--tri-h)), 0 calc(100% - var(--tri-h)))}@media(min-width: 961px){.reason__title{--tri-w: min(44.3px, 3.076vw);--tri-h: min(37px, 2.569vw);padding:min(40px,2.778vw) min(20px,1.389vw) calc(min(56px,3.889vw) + var(--tri-h))}}.reason__title-sub{display:block;font-size:calc(var(--sp)*clamp(1.6519rem, calc(8.259 * var(--kanal-vw, 1vw)), min(4.9556rem, 41.295px)) + var(--pc)*clamp(2.08rem, calc(3.463 * var(--kanal-vw, 1vw)), 3.1169rem))}.reason__sm{font-size:.67em}.reason__k--1{letter-spacing:-0.09em}.reason__k--2{letter-spacing:-0.04em}.reason__title-main{display:block;font-size:calc(var(--sp)*clamp(2.5581rem, calc(12.79 * var(--kanal-vw, 1vw)), min(7.6738rem, 63.95px)) + var(--pc)*clamp(3.2213rem, calc(5.363 * var(--kanal-vw, 1vw)), 4.8269rem))}@media(max-width: 960px){.reason__title-main{margin-top:calc(-0.625 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.reason__title-main{margin-top:min(7px,.486vw)}}.reason__list{margin-top:calc(8.229 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.reason__list{margin-top:min(80px,5.556vw)}}@media(min-width: 961px){.reason .cta-btn{margin-top:min(100px,6.944vw)}}@media(max-width: 960px){.reason .cta-btn{margin-top:calc(13.524 * var(--kanal-vw, 1vw))}.reason .cta-btn__balloon{margin-bottom:calc(-4.027 * var(--kanal-vw, 1vw))}}.reason-item{position:relative;padding-inline:calc(5 * var(--kanal-vw, 1vw))}.reason-item+.reason-item{margin-top:calc(10.104 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.reason-item+.reason-item{margin-top:min(60px,4.167vw)}.reason-item+.reason-item:nth-child(2){margin-top:min(82px,5.694vw)}}@media(min-width: 961px){.reason-item{width:min(962px,66.806vw);max-width:calc(100% - min(40px,2.778vw));min-height:min(405px,28.125vw);margin-inline:auto;padding:0}}.reason-item__head{position:relative;z-index:1;text-align:center}@media(min-width: 961px){.reason-item__head{display:flex;align-items:center;gap:min(6px,.417vw);width:min(580px,40.278vw);max-width:60%;text-align:left}}.reason-item__num{display:inline-block;padding-right:.08em;background:linear-gradient(to left, #ed1770, #593098 48.077%, #10dfeb);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:calc(var(--sp)*clamp(2.9681rem, calc(14.841 * var(--kanal-vw, 1vw)), min(8.9044rem, 74.205px)) + var(--pc)*clamp(4.3756rem, calc(7.285 * var(--kanal-vw, 1vw)), 6.5563rem));font-weight:700;line-height:1.1;letter-spacing:-0.05em;transform:skewX(-14deg) scaleY(0.97)}.reason-item__title{margin-top:calc(.708 * var(--kanal-vw, 1vw));color:#333;font-size:calc(var(--sp)*clamp(1.19rem, calc(5.951 * var(--kanal-vw, 1vw)), min(3.5706rem, 29.755px)) + var(--pc)*clamp(1.5019rem, calc(2.5 * var(--kanal-vw, 1vw)), 2.25rem));font-weight:700;line-height:1.35}@media(min-width: 961px){.reason-item__title{position:relative;top:min(6px,.417vw);margin-top:0;white-space:nowrap}}.reason-item__img{margin-top:calc(3.424 * var(--kanal-vw, 1vw))}.reason-item__img picture{display:block}@media(max-width: 960px){.reason-item__img img{width:100%;-webkit-mask-image:var(--fade);mask-image:var(--fade)}}@media(min-width: 961px){.reason-item__img{position:absolute;top:min(15px,1.042vw);left:calc(50% + min(56px,3.889vw) - min(3px,.208vw));width:min(664px,46.111vw);margin:0}}.reason-item__text{position:relative;z-index:1;margin-top:calc(3.406 * var(--kanal-vw, 1vw));color:#333;font-size:calc(var(--sp)*clamp(0.7225rem, calc(3.613 * var(--kanal-vw, 1vw)), min(2.1675rem, 18.065px)) + var(--pc)*clamp(0.9281rem, calc(1.545 * var(--kanal-vw, 1vw)), 1.3906rem));line-height:1.57;text-align:justify}@media(min-width: 961px){.reason-item__text{width:min(562px,39.028vw);max-width:58%;margin-top:min(24px,1.667vw);line-height:1.42}}.reason-item__text p+p{margin-top:1.57em}@media(min-width: 961px){.reason-item__text p+p{margin-top:1.42em}}.reason-item__text strong{background:linear-gradient(transparent 58%, #fdff84 58%)}@media(max-width: 960px){.reason-item__phrase{display:inline-block}}@media(max-width: 960px){.reason-item:nth-child(2){margin-top:calc(10.285 * var(--kanal-vw, 1vw))}.reason-item:nth-child(3){margin-top:calc(10.426 * var(--kanal-vw, 1vw))}.reason-item:nth-child(4){margin-top:calc(10.351 * var(--kanal-vw, 1vw))}.reason-item:nth-child(1) .reason-item__text{margin-top:calc(3.302 * var(--kanal-vw, 1vw))}.reason-item:nth-child(3) .reason-item__text{margin-top:calc(3.438 * var(--kanal-vw, 1vw))}.reason-item:nth-child(1) .reason-item__img{--fade: linear-gradient(to bottom, transparent 0.072%, #000 21.923%)}.reason-item:nth-child(2) .reason-item__img{--fade: linear-gradient(to bottom, transparent -0.101%, rgba(0, 0, 0, 0.92) 50.43%, #000 100%)}.reason-item:nth-child(3) .reason-item__img{--fade: linear-gradient(to bottom, transparent 0%, #000 37.312%);margin-right:calc(.013 * var(--kanal-vw, 1vw));margin-left:calc(-0.104 * var(--kanal-vw, 1vw))}.reason-item:nth-child(4) .reason-item__img{--fade: linear-gradient(to bottom, transparent 1.828%, #000 26.366%);margin-right:calc(-0.091 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.reason-item:nth-child(4) .reason-item__text{margin-top:min(41px,2.847vw)}.reason-item:nth-child(3) .reason-item__img{left:calc(50% + min(153px,10.625vw))}}@media(min-width: 961px){.reason-item--reverse .reason-item__head,.reason-item--reverse .reason-item__text{margin-left:auto}.reason-item--reverse .reason-item__head{width:min(569px,39.514vw)}.reason-item--reverse .reason-item__img{right:calc(50% + min(56px,3.889vw));left:auto}}.diff{position:relative;padding:calc(29.948 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) calc(15.292 * var(--kanal-vw, 1vw));background:url(../img/diff_bg_sp.svg) center top calc(-1.719 * var(--kanal-vw, 1vw))/calc(103.458 * var(--kanal-vw, 1vw)) auto no-repeat,#fff;color:#333;text-align:center}@media(min-width: 961px){.diff{padding:min(234px,16.25vw) min(20px,1.389vw) min(117px,8.125vw);background:url(../img/diff_bg.svg) center top calc(-1 * min(15.6px, 1.083vw))/102.3% auto no-repeat,#fff}}.diff__title{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700;line-height:1.3}.diff__title::after{content:"";display:block;width:calc(90 * var(--kanal-vw, 1vw));height:calc(3.449 * var(--kanal-vw, 1vw));margin:calc(6.618 * var(--kanal-vw, 1vw)) auto 0;background:url(../img/diff_line_sp.svg) center/100% 100% no-repeat}@media(min-width: 961px){.diff__title::after{content:none}}.diff__title-sub{display:block;font-size:calc(var(--sp)*clamp(1.6663rem, calc(8.33 * var(--kanal-vw, 1vw)), min(4.9981rem, 41.65px)) + var(--pc)*clamp(2.08rem, calc(3.463 * var(--kanal-vw, 1vw)), 3.1169rem))}.diff__title-main{display:block;margin-top:calc(2.327 * var(--kanal-vw, 1vw));color:#239da5;font-size:calc(var(--sp)*clamp(2.58rem, calc(12.9 * var(--kanal-vw, 1vw)), min(7.74rem, 64.5px)) + var(--pc)*clamp(3.2213rem, calc(5.363 * var(--kanal-vw, 1vw)), 4.8269rem));line-height:1.3}@media(min-width: 961px){.diff__title-main{margin-top:min(10px,.694vw)}}.diff__sm{font-size:.78em}@media(max-width: 960px){.diff__sm{font-size:.802em}}@media(max-width: 960px){.diff__title-main .diff__sm{font-size:.777em}}.diff__lead{margin-top:calc(4.79 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(1.0788rem, calc(5.394 * var(--kanal-vw, 1vw)), min(3.2363rem, 26.97px)) + var(--pc)*clamp(1.0013rem, calc(1.667 * var(--kanal-vw, 1vw)), 1.5rem));font-weight:500;line-height:1.6}@media(max-width: 960px){.diff__lead{position:relative;left:calc(.052 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.diff__lead{margin-top:min(61px,4.236vw);line-height:1.3}}@media(max-width: 960px){.diff__lead-line{display:block;line-height:1.55}.diff__lead-line--red{position:relative;line-height:1.67}.diff__lead-line:nth-child(2){top:calc(.313 * var(--kanal-vw, 1vw))}.diff__lead-line:nth-child(2) em::before{top:calc(.286 * var(--kanal-vw, 1vw))}.diff__lead-line:nth-child(3){top:calc(.208 * var(--kanal-vw, 1vw))}.diff__lead-line:nth-child(3) em::before{top:calc(.182 * var(--kanal-vw, 1vw));left:calc(2.466 * var(--kanal-vw, 1vw))}}.diff__accent{color:#e72326;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}@media(max-width: 960px){.diff__accent{text-decoration-thickness:from-font;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font}}.diff__accent em{font-style:normal;font-weight:700}@media(min-width: 961px){.diff__accent em{text-emphasis:filled circle #e72326;-webkit-text-emphasis:filled circle #e72326;text-emphasis-position:over right;-webkit-text-emphasis-position:over right}}@media(max-width: 960px){.diff__accent em{position:relative}.diff__accent em::before{content:"";position:absolute;top:calc(.547 * var(--kanal-vw, 1vw));left:calc(2.622 * var(--kanal-vw, 1vw));width:calc(6.085 * var(--kanal-vw, 1vw));height:calc(.938 * var(--kanal-vw, 1vw));background:url(../img/diff_dots_sp.svg) 0 0/100% 100% no-repeat}}.diff__chart{display:flex;align-items:flex-start;margin-top:calc(8.948 * var(--kanal-vw, 1vw));text-align:left}@media(min-width: 961px){.diff__chart{flex-direction:column;width:min(907px,62.986vw);max-width:100%;margin:min(58px,4.028vw) auto 0}}.diff__bar{font-weight:500;line-height:1.14}.diff__bar--kanal{order:3;width:calc(8.646 * var(--kanal-vw, 1vw));height:calc(87.813 * var(--kanal-vw, 1vw));margin-left:calc(1.146 * var(--kanal-vw, 1vw));padding-top:calc(2.776 * var(--kanal-vw, 1vw));background:url(../img/diff_bar_kanal_sp.svg) left top/100% 100% no-repeat;color:#fff;text-align:start;writing-mode:vertical-rl}@media(max-width: 960px){.diff__bar--kanal{padding-right:calc(.131 * var(--kanal-vw, 1vw));line-height:calc(8.515 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.diff__bar--kanal{order:1;width:min(907px,62.986vw);max-width:100%;height:min(56px,3.889vw);margin-left:0;padding:0 0 0 min(190px,13.194vw);background-image:url(../img/diff_bar_kanal.svg);line-height:min(56px,3.889vw);text-align:left;writing-mode:horizontal-tb}}.diff__bar--general{order:2;width:calc(8.177 * var(--kanal-vw, 1vw));height:calc(27.083 * var(--kanal-vw, 1vw));margin-top:calc(-0.052 * var(--kanal-vw, 1vw));margin-left:calc(1.198 * var(--kanal-vw, 1vw));padding:calc(2.708 * var(--kanal-vw, 1vw)) calc(.94 * var(--kanal-vw, 1vw)) 0 calc(1.198 * var(--kanal-vw, 1vw));text-align:start;background:url(../img/diff_bar_general_sp.svg) left top/100% 100% no-repeat;font-size:calc(var(--sp)*clamp(0.4613rem, calc(2.307 * var(--kanal-vw, 1vw)), min(1.3844rem, 11.535px)) + var(--pc)*clamp(0.7269rem, calc(1.21 * var(--kanal-vw, 1vw)), 1.0894rem));writing-mode:vertical-rl}@media(min-width: 961px){.diff__bar--general{order:2;width:min(303px,21.042vw);height:min(53px,3.681vw);margin:min(8px,.556vw) 0 0;padding:0 0 0 min(29px,2.014vw);background-image:url(../img/diff_bar_general.svg);line-height:min(45px,3.125vw);writing-mode:horizontal-tb}}.diff__bar-name{font-size:calc(var(--sp)*clamp(0.7262rem, calc(3.631 * var(--kanal-vw, 1vw)), min(2.1788rem, 18.155px)) + var(--pc)*clamp(1.3456rem, calc(2.24 * var(--kanal-vw, 1vw)), 2.0163rem));font-weight:700;line-height:1.09;letter-spacing:.2em}@media(max-width: 960px){.diff__bar-name{letter-spacing:.09em;text-orientation:upright}}@media(min-width: 961px){.diff__bar-name{line-height:inherit;letter-spacing:0}}@media(max-width: 960px){.diff__bar-latin{padding-top:calc(.313 * var(--kanal-vw, 1vw));letter-spacing:-0.125em}.diff__bar-latin span:nth-child(1),.diff__bar-latin span:nth-child(2){letter-spacing:-0.182em}.diff__bar-latin span:nth-child(3){letter-spacing:-0.154em}.diff__bar-latin span:nth-child(4){letter-spacing:-0.01em}}.diff__bar-text{display:inline-block;margin-top:calc(4.167 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.3925rem, calc(1.963 * var(--kanal-vw, 1vw)), min(1.1775rem, 9.815px)) + var(--pc)*clamp(0.7269rem, calc(1.21 * var(--kanal-vw, 1vw)), 1.0894rem));letter-spacing:.1em}@media(max-width: 960px){.diff__bar-text{letter-spacing:.111em}}@media(min-width: 961px){.diff__bar-text{margin:0 0 0 min(30px,2.083vw);letter-spacing:0;vertical-align:2px}}.diff__steps{order:1;flex:1;margin-left:calc(3.646 * var(--kanal-vw, 1vw));counter-reset:step}@media(min-width: 961px){.diff__steps{order:3;display:flex;width:100%;margin:min(25px,1.736vw) 0 0}}.diff__note{margin-top:calc(4.594 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.4169rem, calc(2.083 * var(--kanal-vw, 1vw)), min(1.25rem, 10.415px)) + var(--pc)*clamp(0.625rem, calc(0.817 * var(--kanal-vw, 1vw)), 0.7356rem));line-height:1.82;text-align:justify}@media(max-width: 960px){.diff__note{margin-right:calc(-3.854 * var(--kanal-vw, 1vw));margin-left:calc(3.854 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.diff__note{margin-top:min(11px,.764vw);text-align:center}}.diff-step{position:relative;height:calc(22.188 * var(--kanal-vw, 1vw));min-height:calc(22.188 * var(--kanal-vw, 1vw));padding:calc(6.767 * var(--kanal-vw, 1vw)) calc(1.042 * var(--kanal-vw, 1vw)) 0 calc(19.271 * var(--kanal-vw, 1vw));background:center top/100% 100% no-repeat;counter-increment:step}.diff-step+.diff-step{margin-top:calc(-4.375 * var(--kanal-vw, 1vw))}@media(max-width: 960px){.diff-step{min-height:0}.diff-step:nth-child(2){margin-top:calc(-4.375 * var(--kanal-vw, 1vw))}.diff-step:nth-child(3){margin-top:calc(-4.688 * var(--kanal-vw, 1vw))}.diff-step:nth-child(4){margin-top:calc(-4.271 * var(--kanal-vw, 1vw))}.diff-step:nth-child(5){margin-top:calc(-4.271 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.diff-step{--pl: min(3px, 0.208vw);--pr: min(40px, 2.778vw);height:auto;padding-bottom:0;display:flex;flex:1 1 min(221px,15.347vw);flex-direction:column;align-items:center;min-width:0;min-height:min(218px,15.139vw);padding:min(26px,1.806vw) var(--pr) 0 var(--pl);text-align:center}.diff-step+.diff-step{--pl: min(41px, 2.847vw);margin:0 0 0 calc(-1*min(41px,2.847vw))}}.diff-step::before{content:counter(step, decimal-leading-zero);position:absolute;top:var(--circle-top, calc(5.938 * var(--kanal-vw, 1vw)));left:calc(-3.542 * var(--kanal-vw, 1vw));width:calc(7.083 * var(--kanal-vw, 1vw));height:calc(7.083 * var(--kanal-vw, 1vw));border-radius:50%;background:#239da5;color:#fff;font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:calc(var(--sp)*clamp(0.7444rem, calc(3.723 * var(--kanal-vw, 1vw)), min(2.2338rem, 18.615px)) + var(--pc)*clamp(0.9244rem, calc(1.539 * var(--kanal-vw, 1vw)), 1.385rem));font-weight:500;line-height:calc(6.875 * var(--kanal-vw, 1vw));text-align:center}@media(max-width: 960px){.diff-step::before{padding-right:calc(.208 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.diff-step::before{top:calc(-1*min(21px,1.458vw));left:calc(var(--pl) + (100% - var(--pl) - var(--pr))/2);width:min(42px,2.917vw);height:min(42px,2.917vw);line-height:min(42px,2.917vw);transform:translateX(-50%)}}.diff-step__icon{position:absolute;top:var(--icon-top);left:var(--icon-left);width:var(--icon-w);height:var(--icon-h)}@media(min-width: 961px){.diff-step__icon{position:static;order:2;width:auto;height:min(60px,4.167vw);margin-top:min(22px,1.528vw)}}.diff-step picture{display:contents}@media(min-width: 961px){.diff-step__body{display:contents}}.diff-step__title{font-size:calc(var(--sp)*clamp(0.6275rem, calc(3.136 * var(--kanal-vw, 1vw)), min(1.8819rem, 15.68px)) + var(--pc)*clamp(0.6444rem, calc(1.073 * var(--kanal-vw, 1vw)), 0.9656rem));font-weight:700;line-height:1.3}@media(min-width: 961px){.diff-step__title{order:1}}@media(min-width: 961px){.diff-step__title{margin-inline:calc(-1*min(20px,1.389vw));white-space:nowrap}}.diff-step__text{margin-top:calc(.93 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.5275rem, calc(2.639 * var(--kanal-vw, 1vw)), min(1.5831rem, 13.195px)) + var(--pc)*clamp(0.625rem, calc(0.903 * var(--kanal-vw, 1vw)), 0.8125rem));font-weight:500;line-height:calc(3.333 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.diff-step__text{order:3;margin-top:min(25px,1.736vw);line-height:1.77}}@media(min-width: 961px){.diff-step__text{white-space:nowrap}}.diff-step__text strong{color:#239da5}.diff-step--01{z-index:5;background-image:url(../img/diff_row01_sp.svg)}@media(min-width: 961px){.diff-step--01{background-image:url(../img/diff_step01.svg)}}.diff-step--02{z-index:4;background-image:url(../img/diff_row02_sp.svg)}@media(min-width: 961px){.diff-step--02{background-image:url(../img/diff_step02.svg)}}.diff-step--03{z-index:3;background-image:url(../img/diff_row03_sp.svg)}@media(min-width: 961px){.diff-step--03{background-image:url(../img/diff_step03.svg)}}.diff-step--04{z-index:2;background-image:url(../img/diff_row04_sp.svg)}@media(min-width: 961px){.diff-step--04{background-image:url(../img/diff_step04.svg)}}.diff-step--05{z-index:1;background-image:url(../img/diff_row05_sp.svg)}@media(min-width: 961px){.diff-step--05{background-image:url(../img/diff_step05.svg)}}@media(max-width: 960px){.diff-step--01{--circle-top: calc(4.368 * var(--kanal-vw, 1vw));--icon-top: calc(3.548 * var(--kanal-vw, 1vw));--icon-left: calc(7.938 * var(--kanal-vw, 1vw));--icon-w: calc(9.065 * var(--kanal-vw, 1vw));--icon-h: calc(8.092 * var(--kanal-vw, 1vw));height:calc(18.646 * var(--kanal-vw, 1vw));padding-top:calc(3.225 * var(--kanal-vw, 1vw))}.diff-step--01 .diff-step__text{margin-top:calc(.909 * var(--kanal-vw, 1vw));margin-left:calc(-2.166 * var(--kanal-vw, 1vw));line-height:1.77}}@media(max-width: 960px){.diff-step--02{--icon-top: calc(6.796 * var(--kanal-vw, 1vw));--icon-left: calc(8.358 * var(--kanal-vw, 1vw));--icon-w: calc(8.285 * var(--kanal-vw, 1vw));--icon-h: calc(8.285 * var(--kanal-vw, 1vw))}.diff-step--02 .diff-step__text{margin-top:calc(.909 * var(--kanal-vw, 1vw));line-height:1.77}}@media(max-width: 960px){.diff-step--03{--icon-top: calc(6.899 * var(--kanal-vw, 1vw));--icon-left: calc(9.295 * var(--kanal-vw, 1vw));--icon-w: calc(6.387 * var(--kanal-vw, 1vw));--icon-h: calc(8.333 * var(--kanal-vw, 1vw))}}@media(max-width: 960px){.diff-step--04{--icon-top: calc(8.302 * var(--kanal-vw, 1vw));--icon-left: calc(8.358 * var(--kanal-vw, 1vw));--icon-w: calc(8.285 * var(--kanal-vw, 1vw));--icon-h: calc(6.878 * var(--kanal-vw, 1vw));padding-top:calc(7.232 * var(--kanal-vw, 1vw))}}@media(max-width: 960px){.diff-step--05{--circle-top: calc(6.563 * var(--kanal-vw, 1vw));--icon-top: calc(7.839 * var(--kanal-vw, 1vw));--icon-left: calc(8.465 * var(--kanal-vw, 1vw));--icon-w: calc(8.071 * var(--kanal-vw, 1vw));--icon-h: calc(7.289 * var(--kanal-vw, 1vw));height:calc(20.208 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.diff-step--05{--pr: min(3px, 0.208vw);flex-basis:min(184px,12.778vw)}}.cta{position:relative;margin-top:calc(-8.438 * var(--kanal-vw, 1vw));padding:calc(24.063 * var(--kanal-vw, 1vw)) calc(5.104 * var(--kanal-vw, 1vw)) calc(12.917 * var(--kanal-vw, 1vw));background:url(../img/cta_curve_sp.svg) center top/100% auto no-repeat,linear-gradient(#239da5, #239da5) left bottom/100% calc(100% - calc(14.479 * var(--kanal-vw, 1vw))) no-repeat;color:#f5f5f5;text-align:center}@media(min-width: 961px){.cta{margin-top:-5.6vw;padding:min(148px,10.278vw) min(20px,1.389vw) min(64px,4.444vw);background:url(../img/cta_curve.svg) center top/100% auto no-repeat,linear-gradient(#239da5, #239da5) left bottom/100% calc(100% - 13vw) no-repeat}}.cta__title{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:calc(var(--sp)*clamp(1.8294rem, calc(9.147 * var(--kanal-vw, 1vw)), min(5.4881rem, 45.735px)) + var(--pc)*clamp(2.5025rem, calc(4.167 * var(--kanal-vw, 1vw)), 3.75rem));font-weight:700;line-height:1.3}.cta__sm{font-size:.83em}.cta__k--m7{letter-spacing:-0.07em}.cta__k--m18{letter-spacing:-0.18em}.cta__k--p10{letter-spacing:.1em}.cta__text{margin-top:calc(5.729 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(1.0788rem, calc(5.394 * var(--kanal-vw, 1vw)), min(3.2363rem, 26.97px)) + var(--pc)*clamp(1.0013rem, calc(1.667 * var(--kanal-vw, 1vw)), 1.5rem));font-weight:500;line-height:1.33}@media(min-width: 961px){.cta__text{margin-top:min(22px,1.528vw);line-height:1.57}}.cta__btns{display:flex;flex-direction:column-reverse;gap:calc(4.063 * var(--kanal-vw, 1vw));margin-top:calc(6.146 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.cta__btns{flex-direction:row;justify-content:center;gap:min(27px,1.875vw);margin-top:min(50px,3.472vw)}}.cta__btns .btn{margin-inline:0}@media(max-width: 960px){.cta__btns .btn{width:100%}}@media(min-width: 961px){.cta--1{padding-top:min(144px,10vw)}.cta--1 .cta__title{line-height:min(86px,5.972vw)}.cta--1 .cta__text{margin-top:min(12px,.833vw)}.cta--1 .cta__btns{margin-top:min(51px,3.542vw)}}@media(min-width: 961px){.cta--2{padding-top:min(153px,10.625vw);padding-bottom:min(67px,4.653vw)}.cta--2 .cta__btns{margin-top:min(55px,3.819vw)}}@media(min-width: 961px){.cta--3{padding-bottom:min(96px,6.667vw)}.cta--3 .cta__text{margin-top:min(16px,1.111vw)}.cta--3 .cta__btns{margin-top:min(55px,3.819vw)}}.after{padding:calc(16.354 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) calc(18.75 * var(--kanal-vw, 1vw));background:linear-gradient(270deg, #efefef 0%, #fff 16.52%, #fff 83.55%, #efefef 100%);color:#333}@media(min-width: 961px){.after{padding:min(142px,9.861vw) min(20px,1.389vw) min(140px,9.722vw)}}.after__title{color:#239da5;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:calc(var(--sp)*clamp(2.4931rem, calc(12.466 * var(--kanal-vw, 1vw)), min(7.4794rem, 62.33px)) + var(--pc)*clamp(3.2213rem, calc(5.363 * var(--kanal-vw, 1vw)), 4.8269rem));font-weight:700;line-height:1.3;text-align:center}.after__sm{font-size:.78em}.after__lead{margin-top:calc(7.708 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(1.0788rem, calc(5.394 * var(--kanal-vw, 1vw)), min(3.2363rem, 26.97px)) + var(--pc)*clamp(1.0013rem, calc(1.667 * var(--kanal-vw, 1vw)), 1.5rem));font-weight:500;line-height:1.33;text-align:center}@media(min-width: 961px){.after__lead{margin-top:min(40px,2.778vw);line-height:1.57}}.after__months{margin-top:calc(8.333 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.after__months{display:grid;grid-template-columns:repeat(3, minmax(0, min(349px, 24.236vw)));grid-template-rows:repeat(5, auto);justify-content:center;margin-top:min(74px,5.139vw)}}.after-month{position:relative;display:flex}@media(min-width: 961px){.after-month{display:grid;grid-row:span 5;grid-template-rows:subgrid}.after-month+.after-month{margin-left:calc(-1*min(22px,1.528vw))}}.after-month__head{position:relative;z-index:1;flex-shrink:0;width:calc(12.5 * var(--kanal-vw, 1vw));color:#fff;font-size:calc(var(--sp)*clamp(1.13rem, calc(5.65 * var(--kanal-vw, 1vw)), min(3.39rem, 28.25px)) + var(--pc)*clamp(0.9588rem, calc(1.597 * var(--kanal-vw, 1vw)), 1.4369rem));font-weight:700;line-height:1.22;padding-right:calc(2.5 * var(--kanal-vw, 1vw));text-align:center;writing-mode:vertical-rl;text-orientation:upright}@media(min-width: 961px){.after-month__head{width:100%;padding-right:0;height:min(50px,3.472vw);line-height:min(50px,3.472vw);writing-mode:horizontal-tb;text-align:center}}.after-month__head::before{content:"";position:absolute;inset:0 0 calc(-6.458 * var(--kanal-vw, 1vw));z-index:-1;background:center/100% 100% no-repeat}@media(min-width: 961px){.after-month__head::before{inset:calc(-1*min(3px,.208vw)) calc(-1*min(3px,.208vw)) calc(-1*min(3px,.208vw)) 0}}.after-month__num{font-size:1.22em}@media(min-width: 961px){.after-month__num{font-size:1em}}.after-month__body{flex:1;padding:calc(6.979 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) calc(7.292 * var(--kanal-vw, 1vw))}@media(max-width: 960px){.after-month--01 .after-month__body{padding-bottom:calc(8.438 * var(--kanal-vw, 1vw))}.after-month--02 .after-month__body{padding-bottom:calc(10.729 * var(--kanal-vw, 1vw))}.after-month--03 .after-month__body{padding-bottom:calc(9.792 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.after-month__body{display:contents}}@media(min-width: 961px){.after-month__label,.after-month__list{margin-right:min(29px,2.014vw);margin-left:min(21px,1.458vw)}}.after-month__label{align-self:start}@media(min-width: 961px){.after-month__label:first-child{margin-top:min(37px,2.569vw)}}.after-month__label{border:calc(.229 * var(--kanal-vw, 1vw)) solid #000;font-size:calc(var(--sp)*clamp(0.8244rem, calc(4.122 * var(--kanal-vw, 1vw)), min(2.4731rem, 20.61px)) + var(--pc)*clamp(0.7606rem, calc(1.266 * var(--kanal-vw, 1vw)), 1.1394rem));font-weight:500;line-height:1.3;padding-block:calc(1.042 * var(--kanal-vw, 1vw));text-align:center}@media(min-width: 961px){.after-month__label{padding-block:min(3px,.208vw);border-width:1px}}.after-month__label--client{margin-top:calc(14.167 * var(--kanal-vw, 1vw));padding-block:calc(1.458 * var(--kanal-vw, 1vw));background:#333;color:#fff;font-weight:700}@media(min-width: 961px){.after-month__label--client{margin-top:min(61px,4.236vw);padding-block:min(8px,.556vw) min(6px,.417vw)}}.after-month__hours{display:block;font-size:.68em;font-weight:500}@media(max-width: 960px){.after-month__hours{padding-bottom:calc(.313 * var(--kanal-vw, 1vw))}}.after-month__list{margin-top:calc(4.583 * var(--kanal-vw, 1vw));padding-left:1.5em;font-size:calc(var(--sp)*clamp(0.7475rem, calc(3.738 * var(--kanal-vw, 1vw)), min(2.2425rem, 18.69px)) + var(--pc)*clamp(0.6894rem, calc(1.148 * var(--kanal-vw, 1vw)), 1.0331rem));line-height:1.42;list-style:disc}@media(max-width: 960px){.after-month__list{white-space:nowrap}}@media(min-width: 961px){.after-month__list{margin-top:min(20px,1.389vw)}}.after-month--01{z-index:3;background:#eaf8f9}.after-month--01 .after-month__head::before{background-image:url(../img/after_arrow01_sp.svg)}@media(min-width: 961px){.after-month--01 .after-month__head::before{background-image:url(../img/after_arrow01.svg)}}.after-month--02{z-index:2;background:#e2f4f5}.after-month--02 .after-month__head::before{background-image:url(../img/after_arrow02_sp.svg)}@media(min-width: 961px){.after-month--02 .after-month__head::before{background-image:url(../img/after_arrow02.svg)}}.after-month--03{z-index:1;background:#d8eff0}.after-month--03 .after-month__head::before{background-image:url(../img/after_arrow03_sp.svg)}@media(min-width: 961px){.after-month--03 .after-month__head::before{background-image:url(../img/after_arrow03.svg)}}@media(min-width: 961px){.after-month--01,.after-month--02,.after-month--03{background:none}}.price{position:relative;overflow:hidden;padding:calc(15.729 * var(--kanal-vw, 1vw)) calc(1.563 * var(--kanal-vw, 1vw)) calc(19.792 * var(--kanal-vw, 1vw));background:url(../img/price_wave.svg) center top/100% auto no-repeat,linear-gradient(#f2f2f2, #f2f2f2) left 0 top calc(5.5 * var(--kanal-vw, 1vw))/100% 100% no-repeat,linear-gradient(270deg, #efefef 0%, #fff 16.52%, #fff 83.55%, #efefef 100%);color:#333}@media(min-width: 961px){.price{padding:min(142px,9.861vw) min(20px,1.389vw) min(125px,8.681vw)}}.price__title{color:#239da5;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:calc(var(--sp)*clamp(2.4613rem, calc(12.305 * var(--kanal-vw, 1vw)), min(7.3831rem, 61.525px)) + var(--pc)*clamp(3.2213rem, calc(5.363 * var(--kanal-vw, 1vw)), 4.8269rem));font-weight:700;line-height:1.3;letter-spacing:.02em;text-align:center}@media(min-width: 961px){.price__title{font-family:"Inter","Noto Sans JP",sans-serif;font-weight:600}}@media(max-width: 960px){.price__k--1{letter-spacing:-0.1em}.price__k--2{letter-spacing:-0.22em}.price__k--3{letter-spacing:-0.15em}.price__k--4{letter-spacing:-0.11em}.price__k--5{letter-spacing:-0.19em}}.price__lead{margin-top:calc(5.521 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(1.0788rem, calc(5.394 * var(--kanal-vw, 1vw)), min(3.2363rem, 26.97px)) + var(--pc)*clamp(1.0013rem, calc(1.667 * var(--kanal-vw, 1vw)), 1.5rem));font-weight:500;line-height:1.55;text-align:center}@media(min-width: 961px){.price__lead{margin-top:min(43px,2.986vw);line-height:1.57}}.price__plans{position:relative;display:flex;gap:calc(.979 * var(--kanal-vw, 1vw));margin-top:calc(13.229 * var(--kanal-vw, 1vw));padding-top:calc(4.896 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.price__plans{container-type:inline-size;gap:.632%;width:min(min(960px,66.667vw),100%);margin:min(24px,1.667vw) auto 0;padding-top:min(36px,2.5vw)}}.price__plans::before{content:"";position:absolute;top:calc(calc(4.896 * var(--kanal-vw, 1vw)) + calc(51.771 * var(--kanal-vw, 1vw)));left:0;width:100%;height:calc(21.563 * var(--kanal-vw, 1vw));background:#fefefe}@media(min-width: 961px){.price__plans::before{top:calc(min(36px,2.5vw) + 30.59cqi);height:11.81cqi}}.price__table-wrap{margin-top:calc(1.563 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.price__table-wrap{width:min(min(960px,66.667vw),100%);margin:min(18px,1.25vw) auto 0}}.price__note{margin-top:calc(1.354 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.4169rem, calc(2.083 * var(--kanal-vw, 1vw)), min(1.25rem, 10.415px)) + var(--pc)*clamp(0.8481rem, calc(1.413 * var(--kanal-vw, 1vw)), 1.2713rem));line-height:1.42}@media(min-width: 961px){.price__note{width:min(min(960px,66.667vw),100%);margin:min(12px,.833vw) auto 0}}.plan{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;text-align:center}@media(min-width: 961px){.plan{container-type:inline-size}}.plan::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(55.579 * var(--kanal-vw, 1vw));background:var(--plan-color);clip-path:polygon(0 0, 100% 0, 100% 93.16%, 50% 100%, 0 93.16%)}@media(min-width: 961px){.plan::before{height:100cqi}}.plan__name{position:relative;height:calc(13.854 * var(--kanal-vw, 1vw));padding-top:calc(2.135 * var(--kanal-vw, 1vw));color:#fefefe;font-size:calc(var(--sp)*clamp(0.8369rem, calc(4.183 * var(--kanal-vw, 1vw)), min(2.51rem, 20.915px)) + var(--pc)*clamp(1.1406rem, calc(1.899 * var(--kanal-vw, 1vw)), 1.7088rem));font-weight:700;line-height:1.24}@media(min-width: 961px){.plan__name{height:18.59cqi;padding-top:3.86cqi;font-size:8.65cqi}}.plan__box{position:relative;height:calc(36.667 * var(--kanal-vw, 1vw));margin-inline:calc(1.354 * var(--kanal-vw, 1vw));padding-top:calc(1.146 * var(--kanal-vw, 1vw));background:#fefefe;color:#333;font-weight:700}@media(min-width: 961px){.plan__box{height:77.56cqi;margin-inline:3.85cqi;padding-top:1.84cqi;clip-path:polygon(0 0, 100% 0, 100% 90.57%, 50% 100%, 0 90.57%)}}.plan__label{display:flex;align-items:center;justify-content:center;gap:.5em;font-size:calc(var(--sp)*clamp(0.6144rem, calc(3.073 * var(--kanal-vw, 1vw)), min(1.8438rem, 15.365px)) + var(--pc)*clamp(0.8231rem, calc(1.371 * var(--kanal-vw, 1vw)), 1.2337rem));line-height:1.24}@media(min-width: 961px){.plan__label{font-size:6.25cqi}}.plan__label::before,.plan__label::after{content:"";width:calc(6.458 * var(--kanal-vw, 1vw));height:1px;background:#333}@media(min-width: 961px){.plan__label::before,.plan__label::after{width:15.8cqi}}.plan__price{margin-top:calc(-0.833 * var(--kanal-vw, 1vw));color:var(--plan-color);font-size:calc(var(--sp)*clamp(2.4894rem, calc(12.447 * var(--kanal-vw, 1vw)), min(7.4681rem, 62.235px)) + var(--pc)*clamp(3.8538rem, calc(6.416 * var(--kanal-vw, 1vw)), 5.7744rem));line-height:1;letter-spacing:-0.03em;text-shadow:calc(.417 * var(--kanal-vw, 1vw)) calc(.417 * var(--kanal-vw, 1vw)) 0 var(--plan-shadow)}@media(min-width: 961px){.plan__price{margin-top:-1.84cqi;font-size:29.24cqi;text-shadow:.96cqi .96cqi 0 var(--plan-shadow)}}.plan__yen{font-size:.48em;letter-spacing:0}.plan__post{width:calc(26.354 * var(--kanal-vw, 1vw));height:calc(6.406 * var(--kanal-vw, 1vw));margin:calc(2.188 * var(--kanal-vw, 1vw)) auto 0;background:var(--plan-color);color:#fefefe;font-size:calc(var(--sp)*clamp(0.7019rem, calc(3.508 * var(--kanal-vw, 1vw)), min(2.105rem, 17.54px)) + var(--pc)*clamp(1.0625rem, calc(1.769 * var(--kanal-vw, 1vw)), 1.5919rem));line-height:calc(6.406 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.plan__post{width:64.4cqi;height:12.5cqi;margin-top:2.42cqi;font-size:8.06cqi;line-height:12.5cqi}}.plan__post-num{font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:1.47em;font-weight:500;letter-spacing:-0.08em;vertical-align:-0.05em}.plan__note{margin-top:calc(.938 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.5263rem, calc(2.631 * var(--kanal-vw, 1vw)), min(1.5788rem, 13.155px)) + var(--pc)*clamp(0.7919rem, calc(1.318 * var(--kanal-vw, 1vw)), 1.1863rem));line-height:1.43}@media(min-width: 961px){.plan__note{margin-top:3.34cqi;font-size:6.01cqi}}.plan__target{position:relative;display:flex;align-items:center;justify-content:center;height:calc(21.563 * var(--kanal-vw, 1vw));margin-top:calc(1.25 * var(--kanal-vw, 1vw));padding-top:calc(2.917 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.7919rem, calc(3.958 * var(--kanal-vw, 1vw)), min(2.375rem, 19.79px)) + var(--pc)*clamp(0.9713rem, calc(1.617 * var(--kanal-vw, 1vw)), 1.4556rem));font-weight:500;line-height:1.13}@media(min-width: 961px){.plan__target{height:31.65cqi;margin-top:0;padding-top:0;font-size:7.37cqi;line-height:1.34}}.plan+.plan .plan__target::before{content:"";position:absolute;top:50%;left:calc(-0.625 * var(--kanal-vw, 1vw));width:1px;height:calc(16.146 * var(--kanal-vw, 1vw));background:#333;transform:translateY(-50%)}@media(min-width: 961px){.plan+.plan .plan__target::before{left:-0.95cqi;height:17.6cqi}}.plan__badge{position:absolute;bottom:100%;left:50%;z-index:2;width:calc(19.375 * var(--kanal-vw, 1vw));padding-bottom:calc(.833 * var(--kanal-vw, 1vw));background:url(../img/price_badge.svg) center/100% 100% no-repeat;color:#fff;font-size:calc(var(--sp)*clamp(0.6725rem, calc(3.364 * var(--kanal-vw, 1vw)), min(2.0181rem, 16.82px)) + var(--pc)*clamp(0.9475rem, calc(1.577 * var(--kanal-vw, 1vw)), 1.4194rem));font-weight:700;line-height:calc(5.729 * var(--kanal-vw, 1vw));transform:translate(-50%, 0)}@media(max-width: 960px){.plan__badge{transform:translate(-50%, calc(1.979 * var(--kanal-vw, 1vw)))}}@media(min-width: 961px){.plan__badge{width:41.34cqi;margin-bottom:-2.4cqi;padding-bottom:1.4cqi;font-size:7.19cqi;line-height:12.7cqi}}.plan--sns{--plan-color: #62cfd6;--plan-shadow: rgba(50, 90, 114, 0.66)}.plan--ad{--plan-color: #3bb7bf;--plan-shadow: rgba(50, 90, 114, 0.66)}.plan--recruit{--plan-color: #239da5;--plan-shadow: rgba(149, 201, 231, 0.66)}.plan--recruit .plan__target{color:#e72326}.price-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#333;font-size:calc(var(--sp)*clamp(0.5619rem, calc(2.808 * var(--kanal-vw, 1vw)), min(1.685rem, 14.04px)) + var(--pc)*clamp(0.6725rem, calc(1.12 * var(--kanal-vw, 1vw)), 1.0081rem));font-weight:700;line-height:1.2;text-align:center}.price-table th,.price-table td{height:calc(6.667 * var(--kanal-vw, 1vw));padding:calc(.833 * var(--kanal-vw, 1vw)) calc(.417 * var(--kanal-vw, 1vw));vertical-align:middle}@media(min-width: 961px){.price-table th,.price-table td{height:min(32px,2.222vw);padding:min(4px,.278vw)}}@media(max-width: 960px){.price-table tbody tr:nth-child(1)>*{height:calc(7.083 * var(--kanal-vw, 1vw))}.price-table tbody tr:nth-child(2)>*{height:calc(9.479 * var(--kanal-vw, 1vw))}.price-table tbody tr:nth-child(3)>*{height:calc(6.979 * var(--kanal-vw, 1vw))}.price-table tbody tr:nth-child(4)>*{height:calc(9.688 * var(--kanal-vw, 1vw))}.price-table tbody tr:nth-child(5)>*{height:calc(6.354 * var(--kanal-vw, 1vw))}.price-table tbody tr:nth-child(6)>*{height:calc(6.667 * var(--kanal-vw, 1vw))}.price-table tbody tr:nth-child(7)>*{height:calc(6.458 * var(--kanal-vw, 1vw))}}.price-table tbody th{width:29%;border-top:calc(.281 * var(--kanal-vw, 1vw)) solid #fff;border-right:calc(.281 * var(--kanal-vw, 1vw)) solid #fff;background:#d9d9d9}@media(min-width: 961px){.price-table tbody th{border-width:1px}}.price-table td{border:calc(.156 * var(--kanal-vw, 1vw)) solid #dedede;background:#fff;font-size:0}@media(min-width: 961px){.price-table td{border-width:1px}}.price-table td.is-yes::before{content:"";display:inline-block;width:calc(3.604 * var(--kanal-vw, 1vw));height:calc(3.604 * var(--kanal-vw, 1vw));border:1px solid #333;border-radius:50%;vertical-align:middle}@media(min-width: 961px){.price-table td.is-yes::before{width:min(17px,1.181vw);height:min(17px,1.181vw)}}.price-table td.is-no::before{content:"";display:inline-block;width:calc(3.073 * var(--kanal-vw, 1vw));height:1px;background:#333;vertical-align:middle}@media(min-width: 961px){.price-table td.is-no::before{width:min(17px,1.181vw)}}.price-table td:last-child{background:#f2ffff}.price-table td:last-child::before{border-color:#e72326}.price-table__head{height:calc(6.667 * var(--kanal-vw, 1vw));border-right:calc(.281 * var(--kanal-vw, 1vw)) solid #fff;background:#d9d9d9;font-size:calc(var(--sp)*clamp(0.595rem, calc(2.976 * var(--kanal-vw, 1vw)), min(1.7856rem, 14.88px)) + var(--pc)*clamp(0.6725rem, calc(1.12 * var(--kanal-vw, 1vw)), 1.0081rem))}.price-table__head:first-child{width:29%;font-size:calc(var(--sp)*clamp(0.715rem, calc(3.574 * var(--kanal-vw, 1vw)), min(2.1444rem, 17.87px)) + var(--pc)*clamp(0.6725rem, calc(1.12 * var(--kanal-vw, 1vw)), 1.0081rem))}@media(min-width: 961px){.price-table__head:first-child{background:#fff}}@media(min-width: 961px){.price-table__head{height:min(44px,3.056vw);border-right-width:1px}}.price-table__head--sns,.price-table__head--ad,.price-table__head--recruit{color:#fefefe}.price-table__head--sns{background:#62cfd6}.price-table__head--ad{background:#3bb7bf}.price-table__head--recruit{background:#239da5}.flow{padding:calc(11.875 * var(--kanal-vw, 1vw)) calc(10.625 * var(--kanal-vw, 1vw)) calc(12.917 * var(--kanal-vw, 1vw));background:#fff;color:#333}@media(min-width: 961px){.flow{padding:min(120px,8.333vw) min(20px,1.389vw) min(168px,11.667vw)}}.flow__title{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700;line-height:1.3;text-align:center}.flow__title-sub{display:block;font-size:calc(var(--sp)*clamp(1.62rem, calc(8.1 * var(--kanal-vw, 1vw)), min(4.86rem, 40.5px)) + var(--pc)*clamp(2.3356rem, calc(3.889 * var(--kanal-vw, 1vw)), 3.5rem))}.flow__title-main{display:block;margin-top:calc(1.771 * var(--kanal-vw, 1vw));margin-inline:calc(-6.25 * var(--kanal-vw, 1vw));color:#239da5;font-size:calc(var(--sp)*clamp(2.1644rem, calc(10.822 * var(--kanal-vw, 1vw)), min(6.4931rem, 54.11px)) + var(--pc)*clamp(2.92rem, calc(4.861 * var(--kanal-vw, 1vw)), 4.375rem))}@media(min-width: 961px){.flow__title-main{margin-top:min(12px,.833vw);margin-inline:0}}.flow__sm{font-size:.71em}@media(min-width: 961px){.flow__sm{font-size:.886em}}@media(max-width: 960px){.flow__k--1{letter-spacing:-0.04em}.flow__k--2,.flow__k--3{font-size:.885em}.flow__k--2{letter-spacing:-0.12em}.flow__k--3{letter-spacing:-0.01em}}@media(min-width: 961px){.flow__k--2{letter-spacing:-0.06em}}.flow__list{margin-top:calc(13.021 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.flow__list{width:min(778px,54.028vw);max-width:100%;margin:min(106px,7.361vw) auto 0}}.flow-step{position:relative;display:flex;flex-direction:column;align-items:center;padding:calc(4.688 * var(--kanal-vw, 1vw)) calc(8.125 * var(--kanal-vw, 1vw)) calc(7.292 * var(--kanal-vw, 1vw));background:#fff;box-shadow:0 0 calc(2.604 * var(--kanal-vw, 1vw)) calc(1.042 * var(--kanal-vw, 1vw)) rgba(0,0,0,.1);text-align:center}.flow-step+.flow-step{margin-top:calc(8.073 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.flow-step+.flow-step{margin-top:min(50px,3.472vw)}}@media(min-width: 961px){.flow-step{flex-direction:row;align-items:flex-start;gap:min(41px,2.847vw);min-height:min(179px,12.431vw);padding:0;box-shadow:none;text-align:left}}.flow-step:not(:last-child)::after{content:"";z-index:1;position:absolute;top:calc(100% + calc(2.604 * var(--kanal-vw, 1vw)));left:50%;width:calc(14.479 * var(--kanal-vw, 1vw));height:calc(6.458 * var(--kanal-vw, 1vw));background:#999;clip-path:polygon(0 0, 100% 0, 50% 100%);transform:translateX(-50%)}@media(min-width: 961px){.flow-step:not(:last-child)::after{top:calc(100% + min(12px,.833vw));left:min(71px,4.931vw);width:min(34px,2.361vw);height:min(16px,1.111vw);transform:none}}.flow-step__icon{order:3;display:grid;place-items:center;width:calc(41.25 * var(--kanal-vw, 1vw));height:calc(41.25 * var(--kanal-vw, 1vw));margin-top:calc(3.958 * var(--kanal-vw, 1vw));border-radius:50%;background:#f3f3f3}@media(min-width: 961px){.flow-step__icon{order:0;flex-shrink:0;width:min(175px,12.153vw);height:min(175px,12.153vw);margin-top:0}}.flow-step__icon img{width:42%}.flow-step__body{display:contents}@media(min-width: 961px){.flow-step__body{display:block;flex:1;margin-top:calc(-1*min(8px,.556vw))}}.flow-step__num{order:1;color:#239da5;font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:calc(var(--sp)*clamp(0.985rem, calc(4.924 * var(--kanal-vw, 1vw)), min(2.9544rem, 24.62px)) + var(--pc)*clamp(0.9175rem, calc(1.528 * var(--kanal-vw, 1vw)), 1.375rem));font-weight:700;line-height:1.3}.flow-step__title{order:2;margin-inline:calc(-6.25 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(1.19rem, calc(5.951 * var(--kanal-vw, 1vw)), min(3.5706rem, 29.755px)) + var(--pc)*clamp(1.2094rem, calc(2.014 * var(--kanal-vw, 1vw)), 1.8125rem))}@media(min-width: 961px){.flow-step__title{margin-inline:0}}.flow-step__title{font-weight:700;line-height:1.35}@media(min-width: 961px){.flow-step__title{line-height:1.47}}@media(max-width: 960px){.flow-step__k--1{letter-spacing:-0.14em}.flow-step__k--2{letter-spacing:-0.19em}}.flow-step__text{order:4;margin-top:calc(4.479 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.7225rem, calc(3.613 * var(--kanal-vw, 1vw)), min(2.1675rem, 18.065px)) + var(--pc)*clamp(0.9281rem, calc(1.545 * var(--kanal-vw, 1vw)), 1.3906rem));line-height:1.57;text-align:justify}@media(min-width: 961px){.flow-step__text{margin-top:min(21px,1.458vw);line-height:1.42}}.form{padding:calc(6.146 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) calc(5.625 * var(--kanal-vw, 1vw));background:#239da5}@media(min-width: 961px){.form{padding:min(127px,8.819vw) min(20px,1.389vw)}}.form__frame{padding:calc(10.417 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) calc(9.583 * var(--kanal-vw, 1vw));background:#fff;color:#333}@media(min-width: 961px){.form__frame{width:min(1200px,83.333vw);max-width:100%;margin-inline:auto;padding:min(56px,3.889vw) min(20px,1.389vw) min(58px,4.028vw);clip-path:polygon(min(52px, 3.611vw) 0, 100% 0, 100% calc(100% - min(53px, 3.681vw)), calc(100% - min(52px, 3.611vw)) 100%, 0 100%, 0 min(52px, 3.611vw))}}.form__title{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:calc(var(--sp)*clamp(1.9856rem, calc(9.927 * var(--kanal-vw, 1vw)), min(5.9563rem, 49.635px)) + var(--pc)*clamp(2.92rem, calc(4.861 * var(--kanal-vw, 1vw)), 4.375rem));font-weight:700;line-height:1.3;text-align:center}.form__k--1{font-size:1.07em;letter-spacing:-0.25em}.form__k--2{letter-spacing:-0.04em}.form__k--3{letter-spacing:-0.03em}.form__k--4{font-size:1.07em}.form__lead{margin-top:calc(6.25 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.8338rem, calc(4.169 * var(--kanal-vw, 1vw)), min(2.5013rem, 20.845px)) + var(--pc)*clamp(0.9281rem, calc(1.545 * var(--kanal-vw, 1vw)), 1.3906rem));font-weight:500;line-height:1.58;text-align:center}@media(min-width: 961px){.form__lead{margin-top:min(30px,2.083vw);line-height:1.56}}.form__body{margin-top:calc(6.667 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.form__body{width:min(962px,66.806vw);max-width:100%;margin:min(32px,2.222vw) auto 0}}.form .kanal-lf{display:flex;flex-direction:column;max-width:none;margin:0;color:#333;font-family:"Noto Sans JP",sans-serif;line-height:1.6}@media(min-width: 961px){.form .kanal-lf{display:grid;grid-template-columns:repeat(2, minmax(0, min(440px, 30.556vw)));grid-auto-flow:row dense;justify-content:space-between;column-gap:min(20px,1.389vw)}}.form .kanal-lf .klf-title,.form .kanal-lf .klf-lead{display:none}.form .kanal-lf label[for^=klf-name-],.form .kanal-lf [id^=klf-name-]{order:1}.form .kanal-lf label[for^=klf-company-],.form .kanal-lf [id^=klf-company-]{order:2}.form .kanal-lf label[for^=klf-phone-],.form .kanal-lf [id^=klf-phone-]{order:3}.form .kanal-lf label[for^=klf-email-],.form .kanal-lf [id^=klf-email-]{order:4}.form .kanal-lf label[for^=klf-prefecture-],.form .kanal-lf [id^=klf-prefecture-]{order:5}.form .kanal-lf label[for^=klf-siteUrl-],.form .kanal-lf [id^=klf-siteUrl-]{order:6}.form .kanal-lf label[for^=klf-heardFrom-],.form .kanal-lf [id^=klf-heardFrom-]{order:7}.form .kanal-lf label[for^=klf-inquiry-],.form .kanal-lf [id^=klf-inquiry-]{order:8}.form .kanal-lf .klf-consent{order:9}.form .kanal-lf .klf-btn{order:10}.form .kanal-lf .klf-err,.form .kanal-lf .klf-done{order:11}@media(min-width: 961px){.form .kanal-lf label[for^=klf-name-],.form .kanal-lf [id^=klf-name-],.form .kanal-lf label[for^=klf-company-],.form .kanal-lf [id^=klf-company-],.form .kanal-lf label[for^=klf-prefecture-],.form .kanal-lf [id^=klf-prefecture-],.form .kanal-lf label[for^=klf-siteUrl-],.form .kanal-lf [id^=klf-siteUrl-]{grid-column:1}.form .kanal-lf label[for^=klf-phone-],.form .kanal-lf [id^=klf-phone-],.form .kanal-lf label[for^=klf-email-],.form .kanal-lf [id^=klf-email-],.form .kanal-lf label[for^=klf-heardFrom-],.form .kanal-lf [id^=klf-heardFrom-]{grid-column:2}.form .kanal-lf label[for^=klf-inquiry-],.form .kanal-lf [id^=klf-inquiry-],.form .kanal-lf .klf-consent,.form .kanal-lf .klf-btn,.form .kanal-lf .klf-err,.form .kanal-lf .klf-done{grid-column:1/-1}}.form .kanal-lf .klf-label{margin:calc(5 * var(--kanal-vw, 1vw)) 0 calc(2.292 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.5481rem, calc(2.742 * var(--kanal-vw, 1vw)), min(1.645rem, 13.71px)) + var(--pc)*clamp(0.6981rem, calc(1.162 * var(--kanal-vw, 1vw)), 1.0462rem));font-weight:700;line-height:1.6}@media(min-width: 961px){.form .kanal-lf .klf-label{margin:min(17px,1.181vw) 0 min(5px,.347vw)}}.form .kanal-lf label[for^=klf-name-]{margin-top:0}@media(min-width: 961px){.form .kanal-lf label[for^=klf-phone-]{margin-top:0}}.form .kanal-lf .klf-req,.form .kanal-lf .klf-opt{margin-left:.1em;padding:0;border-radius:0;background:none;font-size:0;vertical-align:top}.form .kanal-lf .klf-req::after{content:"＊";color:#e10000;font-size:calc(var(--sp)*clamp(0.2625rem, calc(1.313 * var(--kanal-vw, 1vw)), min(0.7875rem, 6.565px)) + var(--pc)*clamp(0.5rem, calc(0.556 * var(--kanal-vw, 1vw)), 0.5rem))}.form .kanal-lf .klf-input,.form .kanal-lf .klf-textarea{display:block;width:100%;height:calc(10.104 * var(--kanal-vw, 1vw));padding:0 calc(2.083 * var(--kanal-vw, 1vw));border:calc(.208 * var(--kanal-vw, 1vw)) solid #dfdfdf;border-radius:0;background:#fff;font-size:16px}@media(min-width: 961px){.form .kanal-lf .klf-input,.form .kanal-lf .klf-textarea{height:min(48px,3.333vw);padding:0 min(12px,.833vw);border:1px solid #a1a1a1}}.form .kanal-lf .klf-input:focus,.form .kanal-lf .klf-textarea:focus{outline:2px solid #239da5;outline-offset:-1px}.form .kanal-lf .klf-textarea{height:calc(22.604 * var(--kanal-vw, 1vw));min-height:0;padding-block:calc(1.458 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.form .kanal-lf .klf-textarea{height:min(80px,5.556vw);padding-block:min(8px,.556vw)}}.form .kanal-lf .klf-consent{margin:calc(4.167 * var(--kanal-vw, 1vw)) 0 0;font-size:calc(var(--sp)*clamp(0.5325rem, calc(2.664 * var(--kanal-vw, 1vw)), min(1.5981rem, 13.32px)) + var(--pc)*clamp(0.625rem, calc(0.823 * var(--kanal-vw, 1vw)), 0.7406rem));font-weight:500;line-height:1.6}@media(min-width: 961px){.form .kanal-lf .klf-consent{margin-top:min(36px,2.5vw)}}.form .kanal-lf .klf-consent a{text-decoration:underline}.form .kanal-lf .klf-btn{position:relative;width:calc(100% + calc(2.083 * var(--kanal-vw, 1vw)));margin:calc(3.542 * var(--kanal-vw, 1vw)) calc(-1.042 * var(--kanal-vw, 1vw)) 0;padding:calc(7.917 * var(--kanal-vw, 1vw)) calc(10.417 * var(--kanal-vw, 1vw)) calc(7.917 * var(--kanal-vw, 1vw)) calc(6.25 * var(--kanal-vw, 1vw));border-radius:calc(3.646 * var(--kanal-vw, 1vw));background:linear-gradient(to right, #fb8b18, #fb6f18);box-shadow:inset 0 calc(1.458 * var(--kanal-vw, 1vw)) calc(1.25 * var(--kanal-vw, 1vw)) rgba(255,255,255,.4),calc(1.042 * var(--kanal-vw, 1vw)) calc(2.708 * var(--kanal-vw, 1vw)) calc(2.292 * var(--kanal-vw, 1vw)) rgba(95,95,95,.55);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:calc(var(--sp)*clamp(1.04rem, calc(5.2 * var(--kanal-vw, 1vw)), min(3.12rem, 26.0px)) + var(--pc)*clamp(1.2756rem, calc(2.124 * var(--kanal-vw, 1vw)), 1.9113rem));line-height:1.3;letter-spacing:-0.04em;text-align:center;text-shadow:0 0 3px rgba(227,98,0,.79);transition:opacity .3s,transform .3s}@media(min-width: 961px){.form .kanal-lf .klf-btn{justify-self:center;width:min(466px,32.361vw);margin:min(22px,1.528vw) 0 0;padding:min(24px,1.667vw) min(46px,3.194vw) min(24px,1.667vw) min(18px,1.25vw);border-radius:min(17px,1.181vw);box-shadow:inset 0 min(6px,.417vw) min(6px,.417vw) rgba(255,255,255,.4),min(4px,.278vw) min(12px,.833vw) min(10px,.694vw) rgba(95,95,95,.45)}}@media(hover: hover){.form .kanal-lf .klf-btn:hover:not(:disabled){background:linear-gradient(to right, #fb8b18, #fb6f18);opacity:.85;transform:translateY(2px)}}.form .kanal-lf .klf-btn::before{content:"";display:inline-block;width:calc(4.792 * var(--kanal-vw, 1vw));height:calc(4.167 * var(--kanal-vw, 1vw));margin-right:calc(2.917 * var(--kanal-vw, 1vw));background:url(../img/icon_download.svg) center/contain no-repeat;vertical-align:-0.05em}@media(min-width: 961px){.form .kanal-lf .klf-btn::before{width:min(32px,2.222vw);height:min(28px,1.944vw);margin-right:min(14px,.972vw)}}.form .kanal-lf .klf-btn::after{content:"";position:absolute;top:50%;right:calc(3.021 * var(--kanal-vw, 1vw));width:calc(3.958 * var(--kanal-vw, 1vw));height:calc(3.958 * var(--kanal-vw, 1vw));background:url(../img/icon_arrow_circle.svg) center/contain no-repeat;transform:translateY(-50%)}@media(min-width: 961px){.form .kanal-lf .klf-btn::after{right:min(15px,1.042vw);width:min(14px,.972vw);height:min(14px,.972vw)}}.form .kanal-lf .klf-err{margin-top:calc(3.125 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.5831rem, calc(2.917 * var(--kanal-vw, 1vw)), min(1.75rem, 14.585px)) + var(--pc)*clamp(0.6256rem, calc(1.042 * var(--kanal-vw, 1vw)), 0.9375rem))}@media(min-width: 961px){.form .kanal-lf .klf-err{margin-top:min(14px,.972vw)}}.form .kanal-lf .klf-done{padding:calc(4.167 * var(--kanal-vw, 1vw)) 0;font-size:calc(var(--sp)*clamp(0.625rem, calc(3.125 * var(--kanal-vw, 1vw)), min(1.875rem, 15.625px)) + var(--pc)*clamp(0.6675rem, calc(1.111 * var(--kanal-vw, 1vw)), 1rem))}@media(min-width: 961px){.form .kanal-lf .klf-done{padding:min(24px,1.667vw) 0}}.faq{padding:calc(10 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) calc(23.646 * var(--kanal-vw, 1vw));background:#fff;color:#333}@media(min-width: 961px){.faq{padding:min(151px,10.486vw) min(20px,1.389vw) min(228px,15.833vw)}}.faq__title{color:#333}@media(min-width: 961px){.faq__title{color:#239da5}}.faq__title{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:calc(var(--sp)*clamp(2.4681rem, calc(12.34 * var(--kanal-vw, 1vw)), min(7.4038rem, 61.7px)) + var(--pc)*clamp(2.92rem, calc(4.861 * var(--kanal-vw, 1vw)), 4.375rem));font-weight:700;line-height:1.3;text-align:center}.faq__lead{margin-top:calc(6.25 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.8338rem, calc(4.169 * var(--kanal-vw, 1vw)), min(2.5013rem, 20.845px)) + var(--pc)*clamp(0.9281rem, calc(1.545 * var(--kanal-vw, 1vw)), 1.3906rem));font-weight:500;line-height:1.58;text-align:center}@media(min-width: 961px){.faq__lead{margin-top:min(44px,3.056vw);line-height:1.56}}.faq__list{margin-top:calc(13.542 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.faq__list{width:min(910px,63.194vw);max-width:100%;margin:min(70px,4.861vw) auto 0}}.faq-item{padding-block:calc(5.208 * var(--kanal-vw, 1vw)) calc(5.417 * var(--kanal-vw, 1vw));border-bottom:1px solid #000}.faq-item:first-child{padding-top:0}@media(min-width: 961px){.faq-item{padding:min(47px,3.264vw) min(16px,1.111vw) min(33px,2.292vw)}.faq-item:first-child{padding-top:0}}.faq-item__q{position:relative;display:block;padding:0 calc(9.375 * var(--kanal-vw, 1vw)) 0 calc(7.813 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.8925rem, calc(4.461 * var(--kanal-vw, 1vw)), min(2.6769rem, 22.305px)) + var(--pc)*clamp(0.9175rem, calc(1.528 * var(--kanal-vw, 1vw)), 1.375rem));font-weight:700;line-height:1.3;cursor:pointer;list-style:none}@media(min-width: 961px){.faq-item__q{padding:0 min(50px,3.472vw) 0 min(43px,2.986vw)}}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q::before{content:"Q";position:absolute;top:calc(.208 * var(--kanal-vw, 1vw));left:0;width:calc(5.677 * var(--kanal-vw, 1vw));height:calc(5.677 * var(--kanal-vw, 1vw));border-radius:50%;background:#239da5;color:#fff;font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:calc(var(--sp)*clamp(0.6463rem, calc(3.23 * var(--kanal-vw, 1vw)), min(1.9381rem, 16.15px)) + var(--pc)*clamp(0.6644rem, calc(1.106 * var(--kanal-vw, 1vw)), 0.9956rem));font-weight:500;line-height:calc(5.677 * var(--kanal-vw, 1vw));text-align:center}@media(min-width: 961px){.faq-item__q::before{top:1px;width:min(28px,1.944vw);height:min(28px,1.944vw);line-height:min(28px,1.944vw)}}.faq-item__q::after{content:"";position:absolute;top:calc(2.917 * var(--kanal-vw, 1vw));right:calc(1.25 * var(--kanal-vw, 1vw));width:calc(2.5 * var(--kanal-vw, 1vw));height:calc(2.5 * var(--kanal-vw, 1vw));border-right:2px solid #333;border-bottom:2px solid #333;transform:translateY(-75%) rotate(45deg);transition:transform .3s}@media(min-width: 961px){.faq-item__q::after{top:min(14px,.972vw);right:2px;width:min(13px,.903vw);height:min(13px,.903vw);border-width:1.5px}}.faq-item[open] .faq-item__q::after{transform:translateY(-25%) rotate(-135deg)}.faq-item__a{position:relative;margin-top:calc(5.208 * var(--kanal-vw, 1vw));padding-left:calc(8.75 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.7706rem, calc(3.853 * var(--kanal-vw, 1vw)), min(2.3119rem, 19.265px)) + var(--pc)*clamp(0.7925rem, calc(1.319 * var(--kanal-vw, 1vw)), 1.1875rem));line-height:1.6;text-align:justify}@media(min-width: 961px){.faq-item__a{margin-top:min(20px,1.389vw);padding:0 0 0 min(43px,2.986vw)}}.faq-item__a::before{content:"A";position:absolute;top:calc(.417 * var(--kanal-vw, 1vw));left:0;width:calc(5.677 * var(--kanal-vw, 1vw));height:calc(5.677 * var(--kanal-vw, 1vw));border:1px solid #333;border-radius:50%;font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:calc(var(--sp)*clamp(0.6463rem, calc(3.23 * var(--kanal-vw, 1vw)), min(1.9381rem, 16.15px)) + var(--pc)*clamp(0.6644rem, calc(1.106 * var(--kanal-vw, 1vw)), 0.9956rem));font-weight:500;line-height:calc(calc(5.677 * var(--kanal-vw, 1vw)) - 2px);text-align:center}@media(min-width: 961px){.faq-item__a::before{top:1px;width:min(28px,1.944vw);height:min(28px,1.944vw);line-height:min(26px,1.806vw)}}.footer{padding:calc(5.208 * var(--kanal-vw, 1vw)) calc(2.083 * var(--kanal-vw, 1vw)) calc(3.958 * var(--kanal-vw, 1vw));background:#e5f4f5;color:#333;text-align:center}@media(min-width: 961px){.footer{padding:min(26px,1.806vw) min(20px,1.389vw) min(16px,1.111vw)}}.footer__links{display:flex;justify-content:center;font-size:calc(var(--sp)*clamp(0.5438rem, calc(2.719 * var(--kanal-vw, 1vw)), min(1.6313rem, 13.595px)) + var(--pc)*clamp(0.625rem, calc(0.847 * var(--kanal-vw, 1vw)), 0.7625rem));line-height:1.3}.footer__links li+li::before{content:"";display:inline-block;width:1px;height:1em;margin-inline:.6em;background:#333;vertical-align:-0.12em}.footer__links a{transition:opacity .3s}@media(hover: hover){.footer__links a:hover{opacity:.7}}.footer__copy{margin-top:calc(2.292 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.4169rem, calc(2.083 * var(--kanal-vw, 1vw)), min(1.25rem, 10.415px)) + var(--pc)*clamp(0.4375rem, calc(0.486 * var(--kanal-vw, 1vw)), 0.4375rem));line-height:1.3}@media(min-width: 961px){.footer__copy{margin-top:min(6px,.417vw)}}.footer__copy small{font-size:inherit}.u-hidden{display:none !important}.u-text-center{text-align:center !important}.u-sr-only{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}@media(min-width: 961px){.u-sp-only{display:none !important}}@media(max-width: 960px){.u-pc-only{display:none !important}}

@media(max-width:960px){.after-month__body{min-width:0}.after-month__list{white-space:normal}}
