*,*::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}}.shadow-text{position:relative;z-index:0;display:inline-block}.shadow-text::before{content:attr(data-text)}.shadow-text::before,.shadow-text__copy{position:absolute;inset:0;z-index:-1;padding:inherit;background:linear-gradient(to left, #29f2eb, #fe2c55);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);transform:translate(var(--shadow-x, 0.05em), var(--shadow-y, 0.07em));pointer-events:none}.bg-gray{position:relative;background:linear-gradient(270deg, #efefef 0%, #fff 33.17%, #fff 69.23%, #efefef 100%)}.bg-black{position:relative;overflow:hidden;background:#000}@media(min-width: 961px){.bg-black{margin-top:calc(-1*min(139px,9.653vw));background:url(../img/deco_service_tr.svg) right 0 top min(206px, 14.306vw)/min(286px, 19.861vw) auto no-repeat,url(../img/deco_service_l.svg) left 0 top min(1506px, 104.583vw)/min(278px, 19.306vw) auto no-repeat,url(../img/deco_service_br.svg) right 0 bottom min(90px, 6.25vw)/min(220px, 15.278vw) auto no-repeat,#000}}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}.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__visual{position:relative;z-index:1;height:calc(113.958 * var(--kanal-vw, 1vw));background:url(../img/hero_bg_sp-smaller.webp) center top/100% auto no-repeat,#000}@media(min-width: 961px){.hero__visual{height:min(502px,34.861vw);background:#000}}.hero__inner{position:relative;height:100%;overflow-x:clip;overflow-y:visible}@media(min-width: 961px){.hero__inner{width:min(1440px,100vw);margin-inline:auto;overflow:visible}}.hero__deco{display:none}@media(min-width: 961px){.hero__deco{display:block;position:absolute;top:0;background:url(../img/hero_deco-opt.webp) no-repeat;opacity:.8}}@media(min-width: 961px){.hero__deco--1{left:min(1027px,71.319vw);width:min(413px,28.681vw);height:min(466px,32.361vw);background-position:calc(-1*min(744.8px,51.722vw)) calc(-1*min(9.5px,.66vw));background-size:min(1368px,95vw) min(684px,47.5vw);clip-path:polygon(0 16.9%, 0 0, 100% 0, 100% 100%, 29.7% 100%)}}@media(min-width: 961px){.hero__deco--2{left:0;width:min(396px,27.5vw);height:min(502px,34.861vw);background-position:calc(-1*min(125px,8.681vw)) calc(-1*min(16px,1.111vw));background-size:min(1381px,95.903vw) min(690.5px,47.951vw);clip-path:polygon(0 0, 80.6% 0, 100% 61.5%, 100% 100%, 0 100%)}}.hero__heading{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700}.hero__lead{position:absolute;left:calc(50 * var(--kanal-vw, 1vw));top:calc(8.646 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__lead{left:min(720px,50vw);top:min(59.5px,4.132vw)}}.hero__lead{z-index:3;color:#f5f5f5;font-size:calc(var(--sp)*clamp(1.0563rem, calc(5.281 * var(--kanal-vw, 1vw)), 3.1688rem) + var(--pc)*clamp(1.6344rem, calc(2.721 * var(--kanal-vw, 1vw)), 2.4488rem));line-height:1.3;white-space:nowrap;transform:translate(-50%, -50%)}.hero__lead::before{content:"";position:absolute;top:calc(50% - calc(1.833 * var(--kanal-vw, 1vw)));left:calc(50% - calc(0.208 * var(--kanal-vw, 1vw)));width:calc(73.177 * var(--kanal-vw, 1vw));height:calc(5.292 * 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(13.7px,.951vw));left:50%;width:min(542.2px,37.653vw);height:min(38.8px,2.694vw);background-image:url(../img/hero_slash.svg)}}.hero__lead-sm{font-size:.83em}.hero__title{position:absolute;z-index:3;color:#f5f5f5;line-height:1.3;white-space:nowrap;transform:translate(-50%, -50%) skewX(-11deg) scaleY(0.98)}.hero__title::before{content:attr(data-text)}.hero__title::before,.hero__title-copy{position:absolute;inset:0;z-index:-1;background:linear-gradient(to right, #10dfeb, #593098 52%, #ed1770);-webkit-background-clip:text;background-clip:text;color:#000;-webkit-text-stroke:.058em rgba(0,0,0,0);transform:translate(var(--copy-x), var(--copy-y))}.hero__title--1{--copy-x: calc(0.24 * var(--kanal-vw, 1vw));--copy-y: calc(0.438 * var(--kanal-vw, 1vw));left:calc(49.646 * var(--kanal-vw, 1vw));top:calc(22.865 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__title--1{left:min(723.9px,50.271vw);top:min(172.1px,11.951vw)}}.hero__title--1{font-size:calc(var(--sp)*clamp(2.9675rem, calc(14.839 * var(--kanal-vw, 1vw)), 8.9031rem) + var(--pc)*clamp(4.9662rem, calc(8.268 * var(--kanal-vw, 1vw)), 7.4413rem))}@media(min-width: 961px){.hero__title--1{--copy-x: calc(-1 * min(3px, 0.208vw));--copy-y: min(0.4px, 0.028vw)}}.hero__title--1::before{content:"採用獲得";background-image:linear-gradient(to right, #10dfeb, #593098 61%, #bf1f7c)}.hero__title--1::after{content:"に";position:absolute;right:0;bottom:0;z-index:-1;background:linear-gradient(to right, #bf1f7c, #ed1770);-webkit-background-clip:text;background-clip:text;color:#000;font-size:.76em;-webkit-text-stroke:.058em rgba(0,0,0,0);transform:translate(var(--copy-x), var(--copy-y))}.hero__title--2{--copy-x: calc(0.188 * var(--kanal-vw, 1vw));--copy-y: calc(0.354 * var(--kanal-vw, 1vw));left:calc(49.542 * var(--kanal-vw, 1vw));top:calc(38.104 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__title--2{left:min(723.4px,50.236vw);top:min(287.6px,19.972vw)}}.hero__title--2{font-size:calc(var(--sp)*clamp(2.3888rem, calc(11.944 * var(--kanal-vw, 1vw)), 7.1663rem) + var(--pc)*clamp(3.8338rem, calc(6.383 * var(--kanal-vw, 1vw)), 5.745rem))}@media(min-width: 961px){.hero__title--2{--copy-x: min(1.5px, 0.104vw);--copy-y: min(2.7px, 0.188vw)}}.hero__title-sm{font-size:.76em}.hero__band{position:absolute;left:calc(49.76 * var(--kanal-vw, 1vw));top:calc(53.281 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__band{left:min(717.1px,49.799vw);top:min(404px,28.056vw)}}.hero__band{z-index:3;color:#333;font-size:calc(var(--sp)*clamp(1.8063rem, calc(9.032 * var(--kanal-vw, 1vw)), 5.4194rem) + var(--pc)*clamp(2.8244rem, calc(4.703 * var(--kanal-vw, 1vw)), 4.2325rem));line-height:1.3;white-space:nowrap;transform:translate(-50%, -50%)}.hero__band::before{content:"";position:absolute;top:50%;left:50%;z-index:-2;width:calc(77.177 * var(--kanal-vw, 1vw));height:calc(9.615 * var(--kanal-vw, 1vw));background:url(../img/hero_band_shadow_sp.svg) center/100% 100% no-repeat;transform:translate(calc(-50% + calc(0.677 * var(--kanal-vw, 1vw))), calc(-50% + calc(1.354 * var(--kanal-vw, 1vw))))}@media(min-width: 961px){.hero__band::before{width:min(578.7px,40.188vw);height:min(72.1px,5.007vw);background-image:url(../img/hero_band_shadow.svg);transform:translate(calc(-50% + min(4.6px, 0.319vw)), calc(-50% + min(9.8px, 0.681vw)))}}.hero__band::after{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:calc(73.49 * var(--kanal-vw, 1vw));height:calc(10.667 * var(--kanal-vw, 1vw));background:linear-gradient(265.99deg, #29f2eb 0.69%, #fff 49.63%, #fe2c55 96.72%);transform:translate(calc(-50% + calc(0.219 * var(--kanal-vw, 1vw))), calc(-50% + calc(0.656 * var(--kanal-vw, 1vw)))) skewX(-20.24deg) scaleY(0.94)}@media(min-width: 961px){.hero__band::after{width:min(551px,38.264vw);height:min(80px,5.556vw);transform:translate(calc(-50% + min(1.3px, 0.09vw)), calc(-50% + min(4.7px, 0.326vw))) skewX(-20.24deg) scaleY(0.94)}}.hero__band-sm{margin-left:.15em;font-size:.89em;letter-spacing:.02em}.hero__phone{position:absolute;z-index:3;max-width:none}.hero__phone--nail{left:calc(43.641 * var(--kanal-vw, 1vw));top:calc(62.073 * var(--kanal-vw, 1vw));width:calc(35.302 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__phone--nail{left:min(1031.3px,71.618vw);top:min(99.1px,6.882vw);width:min(228.6px,15.875vw)}}.hero__phone--nail{transform:rotate(-5.56deg)}.hero__phone--tier{left:calc(24 * var(--kanal-vw, 1vw));top:calc(63.115 * var(--kanal-vw, 1vw));width:calc(36.208 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__phone--tier{left:min(177.8px,12.347vw);top:min(166.85px,11.587vw);width:min(245px,17.014vw)}}.hero__phone--tier{z-index:4;filter:drop-shadow(calc(-0.417 * var(--kanal-vw, 1vw)) calc(1.042 * var(--kanal-vw, 1vw)) calc(1.458 * var(--kanal-vw, 1vw)) rgba(0, 0, 0, 0.45));transform:rotate(-2.84deg)}@media(min-width: 961px){.hero__phone--tier{filter:drop-shadow(calc(-1 * min(6px, 0.417vw)) min(14px, 0.972vw) min(10px, 0.694vw) rgba(0, 0, 0, 0.3))}}.hero__body{padding:calc(4.583 * var(--kanal-vw, 1vw)) calc(5.104 * var(--kanal-vw, 1vw)) calc(10.833 * var(--kanal-vw, 1vw));background:linear-gradient(-84deg, #29f2eb 3.33%, #fff 52.59%, #fe2c55 100%);color:#333;text-align:center}@media(min-width: 961px){.hero__body{padding:min(12px,.833vw) min(20px,1.389vw) min(26px,1.806vw);background:linear-gradient(-87.5deg, #29f2eb 2.33%, #fff 50.87%, #fe2c55 97.58%)}}.hero__intro{font-size:calc(var(--sp)*clamp(0.9444rem, calc(4.722 * var(--kanal-vw, 1vw)), 2.8331rem) + var(--pc)*clamp(1.0631rem, calc(1.77 * var(--kanal-vw, 1vw)), 1.5931rem));font-weight:500;line-height:1.5}.hero__catch{margin-top:calc(.417 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(1.1463rem, calc(5.731 * var(--kanal-vw, 1vw)), 3.4388rem) + var(--pc)*clamp(1.3369rem, calc(2.226 * var(--kanal-vw, 1vw)), 2.0031rem));font-weight:700;line-height:1.3}@media(min-width: 961px){.hero__catch{margin-top:0}}.hero__sm{font-size:.79em}.hero__dot{font-weight:300}.hero__k--m3{letter-spacing:-0.03em}.hero__k--m4{letter-spacing:-0.04em}.hero__k--m5{letter-spacing:-0.05em}.hero__k--m8{letter-spacing:-0.08em}.hero__k--m9{letter-spacing:-0.09em}.hero__k--m11{letter-spacing:-0.11em}.hero__k--m17{letter-spacing:-0.17em}.hero__k--p4{letter-spacing:0.04em}.hero__k--p5{letter-spacing:0.05em}.hero__k--p7{letter-spacing:0.07em}.hero__k--p8{letter-spacing:0.08em}.hero__k--p11{letter-spacing:0.11em}.hero__btn{margin-top:calc(4.583 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.hero__btn{margin-top:min(16px,1.111vw)}}.results{position:relative;overflow:hidden;padding:calc(17.083 * var(--kanal-vw, 1vw)) 0 calc(16.979 * var(--kanal-vw, 1vw));background:url(../img/deco_results_tr_sp.svg) right 0 top calc(17.708 * var(--kanal-vw, 1vw))/calc(21.354 * var(--kanal-vw, 1vw)) auto no-repeat,url(../img/deco_results_br_sp.svg) right 0 top calc(490.833 * var(--kanal-vw, 1vw))/calc(23.958 * var(--kanal-vw, 1vw)) auto no-repeat,linear-gradient(270deg, #efefef 0%, #fff 33.17%, #fff 69.23%, #efefef 100%)}@media(min-width: 961px){.results{padding:min(102px,7.083vw) 0 min(100px,6.944vw);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 0/min(319px, 22.153vw) auto no-repeat,linear-gradient(270deg, #efefef 0%, #fff 33.17%, #fff 69.23%, #efefef 100%)}}.results::after{content:"";position:absolute;top:calc(287.083 * var(--kanal-vw, 1vw));left:0;z-index:1;width:calc(18.958 * var(--kanal-vw, 1vw));aspect-ratio:217/492;background:url(../img/deco_results_l.svg) left top/100% 100% no-repeat;pointer-events:none}@media(min-width: 961px){.results::after{top:min(712px,49.444vw);width:min(217px,15.069vw)}}.results__title{--shadow-x: 0.055em;--shadow-y: 0.07em;display:block;width:fit-content;margin-inline:auto;color:#333;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;-webkit-text-stroke:.055em #fff;paint-order:stroke fill}.results__title::before{-webkit-text-stroke:0}.results__list{margin-top:calc(8.854 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.results__list{margin-top:min(79px,5.486vw)}}.case{display:flex;flex-direction:column;align-items:center;padding-inline:calc(5 * var(--kanal-vw, 1vw));text-align:center}.case+.case{margin-top:calc(17.708 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.case{flex-direction:row-reverse;align-items:flex-start;justify-content:center;gap:min(36px,2.5vw);padding-inline:min(20px,1.389vw);text-align:left}.case+.case{margin-top:min(28px,1.944vw)}}.case__body{display:contents}@media(min-width: 961px){.case__body{display:block;width:min(561px,38.958vw);margin-top:min(45px,3.125vw)}}.case__num{order:1;color:#333;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;line-height:1.3}.case__num .shadow-text{--shadow-x: 0.058em;--shadow-y: 0.058em}.case__num .shadow-text::before{background-image:linear-gradient(to left, #29f2eb, #fff 50.962%, #fe2c55);background-position:left center;background-size:174.5% 100%;background-repeat:no-repeat}.case__num-lg{margin-left:.18em;font-size:1.84em;letter-spacing:-0.03em}.case__num-lg.shadow-text{--shadow-x: 0.032em;--shadow-y: 0.032em}.case__num-lg.shadow-text::before{background-position:right center;background-size:224.7% 100%}.case__img{order:2;width:calc(47.083 * var(--kanal-vw, 1vw));margin-top:calc(1.875 * var(--kanal-vw, 1vw));filter:drop-shadow(0 calc(0.833 * var(--kanal-vw, 1vw)) calc(1.042 * var(--kanal-vw, 1vw)) rgba(0, 0, 0, 0.25))}@media(min-width: 961px){.case__img{flex-shrink:0;width:min(307px,21.319vw);margin:min(10px,.694vw) min(22px,1.528vw) 0;filter:none;transform:rotate(-4.56deg)}}.case__result{order:3;margin-top:calc(5.833 * 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:700;line-height:1.09}@media(min-width: 961px){.case__result{margin-top:min(2px,.139vw)}}.case__unit{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:.86em}.case__unit--sm{font-size:.79em}.case__k--n{letter-spacing:.05em}.case__k--yen{letter-spacing:.11em}@media(max-width: 960px){.case__k--sp{letter-spacing:.13em}}@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:#ed1770;font-style:normal;background:linear-gradient(transparent 50%, #fffd75 50%)}.case__company{order:4;width:100%;margin-top:calc(4.167 * var(--kanal-vw, 1vw));padding-bottom:calc(3.542 * var(--kanal-vw, 1vw));border-bottom:1px solid #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));font-weight:500;line-height:1.3}@media(min-width: 961px){.case__company{margin-top:min(18px,1.25vw);padding-bottom:min(16px,1.111vw)}}.case__text{order:5;margin-top:calc(5.833 * 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:center}@media(min-width: 961px){.case__text{max-width:min(507px,35.208vw);margin-top:min(40px,2.778vw);line-height:1.3;text-align:justify}}.case__text p+p{margin-top:1.57em}@media(min-width: 961px){.case__text p+p{margin-top:1.3em}}@media(min-width: 961px){.case__br{display:none}}.case--reverse{padding-block:calc(18.75 * var(--kanal-vw, 1vw));background:linear-gradient(to bottom, #fff, #efefef 50%, #fff);clip-path:polygon(1.6% 2.8%, 100% 0, 100% 96.9%, 0 100%)}@media(min-width: 961px){.case--reverse{flex-direction:row;padding-block:min(17px,1.181vw) min(27px,1.875vw);background:linear-gradient(to left, #fff, #efefef 49.84%, #fff);clip-path:none}.case--reverse .case__body{margin-top:min(43px,2.986vw)}.case--reverse .case__img{width:min(299px,20.764vw);margin-inline:min(38px,2.639vw);transform:rotate(8.21deg)}}.case:last-child .case__img{width:calc(48.021 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.case:last-child .case__img{width:min(313px,21.736vw);transform:rotate(-4.82deg)}}@media(max-width: 960px){.case+.case--reverse,.case--reverse+.case{margin-top:calc(3.125 * var(--kanal-vw, 1vw))}}@media(max-width: 960px){.case .case__text{margin-top:calc(5.208 * var(--kanal-vw, 1vw))}.case:nth-child(1) .case__img{width:calc(48.333 * var(--kanal-vw, 1vw));margin-top:calc(1.458 * var(--kanal-vw, 1vw))}.case:nth-child(1) .case__result{margin-top:calc(1.979 * var(--kanal-vw, 1vw))}.case:nth-child(1) .case__company{margin-top:calc(2.083 * var(--kanal-vw, 1vw))}.case:nth-child(2){padding-block:calc(29.063 * var(--kanal-vw, 1vw)) calc(23.542 * var(--kanal-vw, 1vw))}.case:nth-child(2) .case__img{width:calc(45.833 * var(--kanal-vw, 1vw))}.case:nth-child(2) .case__result{margin-top:calc(5.104 * var(--kanal-vw, 1vw))}.case:nth-child(2) .case__company{margin-top:calc(2.5 * var(--kanal-vw, 1vw))}.case:nth-child(3) .case__result{margin-top:calc(4.479 * var(--kanal-vw, 1vw))}.case:nth-child(3) .case__company{margin-top:calc(2.917 * var(--kanal-vw, 1vw))}}@media(max-width: 960px){.results .cta-btn{margin-top:calc(7.604 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.results .cta-btn{margin-top:min(99px,6.875vw)}}@media(min-width: 961px){.case:nth-child(2){margin-top:min(41px,2.847vw)}.case:nth-child(2) .case__img{margin-top:min(18px,1.25vw)}.case:nth-child(3){margin-top:min(55px,3.819vw)}.case:nth-child(3) .case__img{margin-top:calc(-1*min(7px,.486vw))}}.worry{position:relative;overflow:hidden;padding:calc(9.167 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) 0;background:linear-gradient(rgba(54, 54, 54, 0.9), rgba(54, 54, 54, 0.9)),url(../img/worry_bg.webp) center/cover no-repeat;color:#fff;text-align:center}@media(min-width: 961px){.worry{min-height:min(650px,45.139vw);padding:min(108px,7.5vw) min(20px,1.389vw) 0}}.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.9519rem, calc(3.25 * var(--kanal-vw, 1vw)), 2.925rem));font-weight:700;line-height:1.3}.worry__title::after{content:"";display:block;width:calc(90 * var(--kanal-vw, 1vw));height:calc(3.438 * var(--kanal-vw, 1vw));margin:calc(3.125 * 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{width:min(723px,50.208vw);max-width:100%;height:min(13px,.903vw);margin-top:min(5px,.347vw);background-image:url(../img/worry_line.svg)}}.worry__title-lg{margin-inline:.1em;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.008 * var(--kanal-vw, 1vw)), 4.5075rem))}.worry__title-q{font-size:calc(var(--sp)*clamp(1.465rem, calc(7.326 * var(--kanal-vw, 1vw)), min(4.3956rem, 36.63px)) + var(--pc)*clamp(1.9519rem, calc(3.25 * var(--kanal-vw, 1vw)), 2.925rem))}.worry__title-mark{font-size:1.0683em}.worry__k--1{letter-spacing:-0.06em}.worry__k--2{letter-spacing:-0.11em}.worry__k--3{letter-spacing:-0.15em}.worry__list{display:inline-block;margin-top:calc(5.729 * var(--kanal-vw, 1vw));text-align:left}@media(min-width: 961px){.worry__list{display:block;max-width:min(1012px,70.278vw);margin:min(84px,5.833vw) auto 0}}.worry__item{position:relative;padding-left:1.62em;font-size:calc(var(--sp)*clamp(0.8756rem, calc(4.377 * var(--kanal-vw, 1vw)), min(2.6263rem, 21.885px)) + var(--pc)*clamp(1.3125rem, calc(2.185 * var(--kanal-vw, 1vw)), 1.9663rem));line-height:1.4}.worry__item+.worry__item{margin-top:1.2em}@media(min-width: 961px){.worry__item+.worry__item{margin-top:1.2em}}.worry__item::before{content:"";position:absolute;top:.18em;left:0;width:1.03em;height:1.03em;background:url(../img/icon_check_white.svg) center/contain no-repeat}.worry__item strong{color:#10dfeb}.worry__people{position:relative;overflow:hidden;width:calc(58.438 * var(--kanal-vw, 1vw));margin:calc(5.833 * var(--kanal-vw, 1vw)) 0 0 calc(18.163 * var(--kanal-vw, 1vw));aspect-ratio:341.55/292}@media(min-width: 961px){.worry__people{position:absolute;right:max(0px,50% - min(535px,37.153vw));bottom:min(90px,6.25vw);width:min(min(342px,23.75vw),30vw);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:41.97%}}.merit{position:relative;z-index:1;margin-top:calc(-10.625 * var(--kanal-vw, 1vw));padding:0 calc(4.792 * var(--kanal-vw, 1vw)) calc(16.979 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.merit{max-width:min(1000px,69.444vw);margin:calc(-1*min(39px,2.708vw)) auto 0;padding:0 min(20px,1.389vw)}}.merit__bubble{position:relative;z-index:0;width:calc(81.771 * var(--kanal-vw, 1vw));height:calc(20.938 * var(--kanal-vw, 1vw));margin-inline:auto;padding-top:calc(2.5 * var(--kanal-vw, 1vw));border-radius:999px;color:#333;text-align:center}@media(min-width: 961px){.merit__bubble{width:min(685px,47.569vw);max-width:100%;height:min(176px,12.222vw);padding-top:min(21px,1.458vw)}}.merit__bubble::before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;background:linear-gradient(to left, #29f2eb, #fe2c55);transform:translate(calc(0.313 * var(--kanal-vw, 1vw)), calc(1.042 * var(--kanal-vw, 1vw)))}@media(min-width: 961px){.merit__bubble::before{transform:translate(min(3px, 0.208vw), min(9px, 0.625vw))}}.merit__bubble::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#fff}.merit__bubble-sub{display:block;padding-left:calc(1.354 * var(--kanal-vw, 1vw));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}@media(min-width: 961px){.merit__bubble-sub{padding-left:min(11px,.764vw)}}.merit__bubble-sub::after{content:"";position:absolute;top:calc(16.25 * 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){.merit__bubble-sub::after{top:min(136px,9.444vw);width:min(98px,6.806vw);height:min(63px,4.375vw)}}.merit__bubble-sub::before{content:"";position:absolute;top:calc(17.708 * 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, #fe2c55, #29f2eb);clip-path:polygon(0 0, 100% 0, 50% 100%);transform:translateX(-50%)}@media(min-width: 961px){.merit__bubble-sub::before{top:min(149px,10.347vw);width:min(98px,6.806vw);height:min(63px,4.375vw)}}.merit__bubble-main{--shadow-x: 0.057em;--shadow-y: 0.057em}.merit__bubble-main .shadow-text__copy{background-image:linear-gradient(to left, #29f2eb, #fff 50.962%, #fe2c55)}.merit__bubble-main{padding-left:calc(2.813 * var(--kanal-vw, 1vw));font-family:"Inter","Noto Sans JP",sans-serif;font-size:calc(var(--sp)*clamp(1.2225rem, calc(6.114 * var(--kanal-vw, 1vw)), min(3.6681rem, 30.57px)) + 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){.merit__bubble-main{padding-left:min(23px,1.597vw)}}.merit__ex{font-size:1.21em}.merit__title{position:relative;margin:calc(10 * var(--kanal-vw, 1vw)) auto 0;color:#333;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700;line-height:1.3;text-align:center}@media(min-width: 961px){.merit__title{max-width:min(701px,48.681vw);margin-top:min(74px,5.139vw)}}.merit__title::before,.merit__title::after{content:"";position:absolute;top:50%;width:calc(12.812 * var(--kanal-vw, 1vw));height:calc(18.958 * var(--kanal-vw, 1vw));background:url(../img/merit_laurel_l.svg) center/contain no-repeat;transform:translateY(-50%)}@media(min-width: 961px){.merit__title::before,.merit__title::after{width:min(100px,6.944vw);height:min(148px,10.278vw)}}.merit__title::before{left:0;transform:translateY(-50%) scaleX(-1)}.merit__title::after{right:0;background-image:url(../img/merit_laurel_r.svg)}.merit__title-sub{display:block;font-size:calc(var(--sp)*clamp(1.2875rem, calc(6.438 * var(--kanal-vw, 1vw)), min(3.8625rem, 32.19px)) + var(--pc)*clamp(2.0981rem, calc(3.494 * var(--kanal-vw, 1vw)), 3.1444rem))}.merit__sm{font-size:.81em}.merit__k--1{letter-spacing:-0.09em}.merit__k--2{letter-spacing:-0.22em}.merit__k--3{letter-spacing:-0.24em}.merit__k--4{letter-spacing:-0.31em}.merit__title-main{--shadow-x: 0.045em;--shadow-y: 0.045em;-webkit-text-stroke:.045em #fff;paint-order:stroke fill}.merit__title-main .shadow-text__copy{-webkit-text-stroke:0}.merit__title-main{display:block;width:fit-content;margin-inline:auto;font-size:calc(var(--sp)*clamp(2.9981rem, calc(14.99 * var(--kanal-vw, 1vw)), min(8.9938rem, 74.95px)) + var(--pc)*clamp(3.7125rem, calc(6.181 * var(--kanal-vw, 1vw)), 5.5625rem));letter-spacing:-0.11em}.merit__list{margin-top:calc(21.458 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.merit__list{margin-top:min(83px,5.764vw)}}.merit-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:calc(10.521 * var(--kanal-vw, 1vw)) calc(5.938 * var(--kanal-vw, 1vw)) calc(10.104 * var(--kanal-vw, 1vw)) calc(6.354 * var(--kanal-vw, 1vw));border:calc(.417 * var(--kanal-vw, 1vw)) solid;border-image:linear-gradient(to right, #fe2c55, #29f2eb) 1;background:#000;color:#fff}.merit-card+.merit-card{margin-top:calc(16.042 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.merit-card+.merit-card{margin-top:min(78px,5.417vw)}}@media(min-width: 961px){.merit-card{flex-direction:row;align-items:center;gap:min(57px,3.958vw);min-height:min(393px,27.292vw);padding:min(50px,3.472vw) min(56px,3.889vw) min(40px,2.778vw) min(73px,5.069vw);border-width:4px}}.merit-card::after{content:"";position:absolute;bottom:calc(-6.25 * var(--kanal-vw, 1vw));left:50%;z-index:-1;width:calc(92.292 * var(--kanal-vw, 1vw));height:calc(18.229 * var(--kanal-vw, 1vw));background:url(../img/merit_glow_sp.svg) center/100% 100% no-repeat;transform:translateX(-50%)}@media(min-width: 961px){.merit-card::after{bottom:calc(-1*min(40px,2.778vw));width:min(min(970px,67.361vw),100% + min(40px,2.778vw));height:min(175px,12.153vw);background-image:url(../img/merit_glow.svg)}}.merit-card__label{position:absolute;top:calc(-4.167 * var(--kanal-vw, 1vw));left:50%;z-index:0;width:calc(34.063 * var(--kanal-vw, 1vw));color:#000;font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:calc(var(--sp)*clamp(0.9025rem, calc(4.511 * var(--kanal-vw, 1vw)), min(2.7069rem, 22.555px)) + var(--pc)*clamp(0.9281rem, calc(1.545 * var(--kanal-vw, 1vw)), 1.3906rem));font-weight:700;line-height:calc(8.021 * var(--kanal-vw, 1vw));text-align:center;transform:translateX(-50%)}@media(min-width: 961px){.merit-card__label{top:calc(-1*min(21px,1.458vw));width:min(168px,11.667vw);line-height:min(40px,2.778vw)}}.merit-card__label::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to left, #29f2eb, #fff 50.962%, #fe2c55);transform:skewX(-24deg)}.merit-card__num{margin-left:.12em;font-size:1.72em;letter-spacing:-0.05em;vertical-align:-0.08em}.merit-card__fig{position:relative;order:2;flex-shrink:0;margin-top:calc(8.021 * var(--kanal-vw, 1vw))}.merit-card__fig img{width:100%}@media(min-width: 961px){.merit-card__fig{order:0;margin-top:0}}.merit-card__fig--donut{width:calc(50.729 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.merit-card__fig--donut{width:min(261px,18.125vw)}}.merit-card__fig--chart{width:calc(61.146 * var(--kanal-vw, 1vw));margin-top:calc(8.646 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.merit-card__fig--chart{width:min(292px,20.278vw);margin-top:0}}.merit-card__fig--icon{width:calc(43.021 * var(--kanal-vw, 1vw));margin-top:calc(7.813 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.merit-card__fig--icon{width:min(196px,13.611vw);margin:0 min(26px,1.806vw) 0 min(12px,.833vw)}}.merit-card__rate{position:absolute;top:50%;left:50%;font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:calc(var(--sp)*clamp(1.8163rem, calc(9.08 * var(--kanal-vw, 1vw)), min(5.4481rem, 45.4px)) + var(--pc)*clamp(1.9281rem, calc(3.21 * var(--kanal-vw, 1vw)), 2.8888rem));font-weight:700;line-height:1;white-space:nowrap;transform:translate(-50%, -50%)}.merit-card__rate-sm{font-size:.82em}.merit-card__rate-per{margin-left:.1em;font-size:.6em}.merit-card__body{display:contents}@media(min-width: 961px){.merit-card__body{display:block;flex:1;align-self:flex-start;margin-top:min(3px,.208vw)}}.merit-card__title{order:1;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){.merit-card__title{text-align:left}}.merit-card__title-num{font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:1.14em;font-weight:700}@media(max-width: 960px){.merit-card__k{letter-spacing:.05em}}.merit-card__text{order:3;margin-top:calc(7.5 * 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){.merit-card__text{margin-top:min(28px,1.944vw);line-height:1.42}}.merit-card__note{order:4;margin-top:calc(5.729 * 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.964 * var(--kanal-vw, 1vw)), 0.8675rem));line-height:1.3;text-align:justify}@media(min-width: 961px){.merit-card__note{margin-top:min(25px,1.736vw)}}@media(max-width: 960px){.merit-card__fig--icon+.merit-card__body .merit-card__text{margin-top:calc(9.896 * var(--kanal-vw, 1vw))}}@media(max-width: 960px){.merit-card__fig--chart+.merit-card__body .merit-card__text{margin-top:calc(9.271 * var(--kanal-vw, 1vw))}}@media(max-width: 960px){.merit-card:nth-child(2) .merit-card__text strong{font-weight:400}}@media(min-width: 961px){.merit-card--reverse{flex-direction:row-reverse;padding:min(50px,3.472vw) min(44px,3.056vw) min(40px,2.778vw) min(56px,3.889vw)}}@media(max-width: 960px){.merit .cta-btn{margin-top:calc(9.167 * var(--kanal-vw, 1vw))}}.compare{padding:0 0 calc(15.625 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.compare{max-width:min(1002px,69.583vw);margin-inline:auto;padding:min(125px,8.681vw) min(20px,1.389vw) min(163px,11.319vw)}}.compare__head{position:relative;z-index:0;padding:calc(9.375 * var(--kanal-vw, 1vw)) calc(2.083 * var(--kanal-vw, 1vw)) calc(16.667 * var(--kanal-vw, 1vw));color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700;text-align:center}.compare__head::before,.compare__head::after{content:"";position:absolute;inset:0;z-index:-1;background:#000;clip-path:polygon(0 0, 100% 0, 100% 89.68%, 50% 100%, 0 89.68%)}.compare__head::before{z-index:-2;background:linear-gradient(to left, #29f2eb, #fe2c55);transform:translateY(calc(1.146 * var(--kanal-vw, 1vw)))}@media(min-width: 961px){.compare__head{padding:0;color:#333}.compare__head::before,.compare__head::after{content:none}}.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.417 * var(--kanal-vw, 1vw))}}.compare__title{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(max-width: 960px){.compare__title{margin-top:calc(1.563 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.compare__title{margin-top:min(11px,.764vw)}}@media(max-width: 960px){.compare__title-end{display:inline-block;padding-left:calc(7.917 * var(--kanal-vw, 1vw))}}.compare__accent{color:#ff0c52}.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(9.896 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) 0;background:#fff}@media(min-width: 961px){.compare__table{justify-content:space-between;margin:min(128px,8.889vw) 0 0;background:none}}.compare__table::after{content:"";position:absolute;top:calc(9.792 * 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(423px,29.375vw);background:#fff}}.compare__col-title{position:relative;height:calc(8.125 * var(--kanal-vw, 1vw));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{height:min(62px,4.306vw);line-height:min(62px,4.306vw)}}.compare__vs{position:absolute;top:calc(-1.667 * 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:700;line-height:calc(10 * 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)}}@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(11.667 * var(--kanal-vw, 1vw)) calc(.833 * var(--kanal-vw, 1vw)) calc(2.5 * 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(12.708 * var(--kanal-vw, 1vw))}.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)}.compare__item:nth-child(1){min-height:min(75px,5.208vw)}.compare__item:nth-child(2){padding-top:min(21px,1.458vw)}.compare__item{line-height:1.3;text-align:left}.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;color:#fff}.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--tiktok .compare__col-title{background:linear-gradient(to left, #29f2eb, #fff 50.962%, #fe2c55);color:#000}.compare__col--tiktok .compare__col-title::after{content:"";position:absolute;right:0;bottom:0;width:calc(10.625 * var(--kanal-vw, 1vw));height:calc(8.333 * var(--kanal-vw, 1vw));background:url(../img/compare_people.svg) calc(-31.979 * var(--kanal-vw, 1vw)) bottom/calc(45 * var(--kanal-vw, 1vw)) auto no-repeat}@media(min-width: 961px){.compare__col--tiktok .compare__col-title::after{position:absolute;bottom:0;left:0;width:100%;height:min(78px,5.417vw);background:url(../img/compare_people.svg) center bottom/100% auto no-repeat}}@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--tiktok .compare__item{margin-left:calc(1.146 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.compare__col--tiktok .compare__item{border-bottom-color:#ff0c52}}.compare__col--tiktok .compare__item::before{background:url(../img/icon_check_red.svg) center/contain no-repeat}@media(max-width: 960px){.compare__col--tiktok .compare__item strong{color:#ff0c52}}.compare__box{position:relative;margin:calc(10.938 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) 0;padding:calc(6.042 * var(--kanal-vw, 1vw)) calc(3.542 * var(--kanal-vw, 1vw)) calc(4.271 * var(--kanal-vw, 1vw));border:calc(.417 * var(--kanal-vw, 1vw)) solid;border-image:linear-gradient(to right, #fe2c55, #29f2eb) 1;background:#fff}@media(min-width: 961px){.compare__box{width:min(884px,61.389vw);max-width:100%;margin:min(87px,6.042vw) auto 0;padding:min(40px,2.778vw) min(20px,1.389vw) min(33px,2.292vw);border-width:min(4px,.278vw);text-align:center}}.compare__box-label{position:absolute;top:0;left:50%;width:calc(28.646 * var(--kanal-vw, 1vw));border:calc(.448 * var(--kanal-vw, 1vw)) solid rgba(0,0,0,0);border-radius:999px;background:linear-gradient(#000, #000) padding-box,linear-gradient(to right, #fe2c55, #29f2eb) border-box;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:1.53;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);border-width:min(3px,.208vw)}}.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.1844rem, calc(1.972 * var(--kanal-vw, 1vw)), 1.7744rem));font-weight:500;line-height:1.57;text-align:justify}@media(min-width: 961px){.compare__box-text{line-height:1.53;text-align:center}}.about{position:relative;z-index:1;padding:calc(17.5 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) calc(14.271 * var(--kanal-vw, 1vw));background:#333;color:#fff}@media(min-width: 961px){.about{padding:min(110px,7.639vw) min(20px,1.389vw) min(145px,10.069vw);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__text{margin-top:calc(11.823 * 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(76px,5.278vw) 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(to right, #fe2c55, #29f2eb) left bottom/100% 3px 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(101px,7.014vw)}}.service{padding:calc(18.542 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) calc(14.375 * var(--kanal-vw, 1vw));background:url(../img/deco_service_tr_sp.svg) right 0 top 0/calc(16.042 * var(--kanal-vw, 1vw)) auto no-repeat,url(../img/deco_service_l_sp.svg) left 0 top calc(63.75 * var(--kanal-vw, 1vw))/calc(19.479 * var(--kanal-vw, 1vw)) auto no-repeat;color:#fff}@media(min-width: 961px){.service{max-width:min(1055px,73.264vw);margin-inline:auto;background:none;padding:calc(min(139px,9.653vw) + min(145px,10.069vw)) min(20px,1.389vw) 0}}.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;width:fit-content;margin-inline:auto;background:linear-gradient(to left, #29f2eb, #fff 50.962%, #fe2c55);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);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}@media(min-width: 961px){.service__title-main{background:none;color:#fff}}.service__sm{font-size:.78em}.service__lead{margin-top:calc(4.583 * 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(36px,2.5vw);letter-spacing:0;line-height:1.6}}.service__list{margin-top:calc(10.156 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.service__list{display:flex;justify-content:space-between;gap:min(20px,1.389vw);margin-top:min(48px,3.333vw)}}.service-card+.service-card{margin-top:calc(11.875 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.service-card+.service-card{margin-top:0}}@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));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:linear-gradient(to right, #fe2c55, #29f2eb)}@media(min-width: 961px){.service-card__num::before,.service-card__num::after{width:min(42px,2.917vw);height:min(3px,.208vw)}}.service-card__num{background-image:linear-gradient(-56deg, #29f2eb 8%, #fe2c55 88%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.service-card__box{position:relative;z-index:0;margin-top:0;padding:calc(5.521 * var(--kanal-vw, 1vw)) calc(5.208 * var(--kanal-vw, 1vw)) calc(6.563 * var(--kanal-vw, 1vw));background:#fff;color:#000}@media(min-width: 961px){.service-card__box{flex:1;min-height:min(483px,33.542vw);margin-top:0;padding:min(20px,1.389vw) min(14px,.972vw) min(30px,2.083vw)}}.service-card__box::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(261deg, #29f2eb 15.8%, #fe2c55 96.5%);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(11px, 0.764vw))}}.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{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{margin-top:min(18px,1.25vw);padding-bottom:min(20px,1.389vw);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(12px,.833vw)}}.service-card__list li{padding-left:1em;text-indent:-1em}.service-card__list li::before{content:"・"}@media(max-width: 960px){.service .cta-btn{margin-top:calc(14.375 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.service .cta-btn{margin-top:min(106px,7.361vw)}}.movie{padding:calc(18.125 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) calc(13.854 * var(--kanal-vw, 1vw));background:url(../img/deco_movie_tl_sp.svg) left 0 top 0/calc(17.604 * var(--kanal-vw, 1vw)) auto no-repeat,url(../img/deco_movie_r_sp.svg) right 0 top calc(48.646 * var(--kanal-vw, 1vw))/calc(19.896 * var(--kanal-vw, 1vw)) auto no-repeat;color:#fff}@media(min-width: 961px){.movie{max-width:min(1046px,72.639vw);margin-inline:auto;background:none;padding:min(206px,14.306vw) min(20px,1.389vw) min(147px,10.208vw)}}.movie__title{position:relative;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700;line-height:1.3;text-align:center}.movie__title-sub{position:relative;display:block;color:#f5f5f5;font-size:calc(var(--sp)*clamp(2.0788rem, calc(10.393 * var(--kanal-vw, 1vw)), min(6.2356rem, 51.965px)) + var(--pc)*clamp(2.08rem, calc(3.463 * var(--kanal-vw, 1vw)), 3.1169rem))}.movie__sm{font-size:.67em}.movie__title-main{position:relative;display:block;width:fit-content;margin:0 0 0 calc(24.583 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(2.8881rem, calc(14.441 * var(--kanal-vw, 1vw)), min(8.6644rem, 72.205px)) + var(--pc)*clamp(3.2213rem, calc(5.363 * var(--kanal-vw, 1vw)), 4.8269rem))}@media(min-width: 961px){.movie__title-main{position:static;margin:min(8px,.556vw) auto 0}}.movie__title-main{background:linear-gradient(to left, #29f2eb, #fff 50.962%, #fe2c55);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.movie__badge{position:absolute;top:calc(1.198 * var(--kanal-vw, 1vw));right:calc(100% + calc(2.5 * var(--kanal-vw, 1vw)));width:calc(18.021 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.movie__badge{top:0;right:auto;left:calc(50% - min(299.5px,20.799vw));width:min(99px,6.875vw);transform:none}}.movie__case{position:relative;width:fit-content;margin:calc(11.354 * var(--kanal-vw, 1vw)) auto 0;padding-inline:.7em;font-size:calc(var(--sp)*clamp(0.95rem, calc(4.75 * var(--kanal-vw, 1vw)), min(2.85rem, 23.75px)) + var(--pc)*clamp(1.5319rem, calc(2.55 * var(--kanal-vw, 1vw)), 2.295rem));font-weight:700;line-height:1.8}@media(min-width: 961px){.movie__case{margin-top:min(53px,3.681vw);padding-inline:.9em}}.movie__case::before,.movie__case::after{content:"";position:absolute;top:0;bottom:0;width:.28em;border:2px solid #fff;filter:drop-shadow(0 0 0.5px #fe365d) drop-shadow(0 0 0.5px #fe365d) drop-shadow(0 0 3px #fe365d)}.movie__case::before{left:0;border-right:none}.movie__case::after{right:0;border-left:none}.movie__content{margin-top:calc(6.771 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.movie__content{display:flex;align-items:flex-start;gap:min(51px,3.542vw);margin-top:min(74px,5.139vw)}}.movie__phone{width:calc(54.167 * var(--kanal-vw, 1vw));margin-inline:auto;padding:calc(2.292 * var(--kanal-vw, 1vw)) calc(2.083 * var(--kanal-vw, 1vw));border-radius:16%/7.9%;background:#000;box-shadow:inset 0 0 0 calc(.521 * var(--kanal-vw, 1vw)) #4a4a55}@media(min-width: 961px){.movie__phone{flex-shrink:0;width:min(348px,24.167vw);margin:calc(-1*min(20px,1.389vw)) 0 0 calc(-1*min(20px,1.389vw));padding:min(15px,1.042vw) min(13px,.903vw);box-shadow:inset 0 0 0 min(3px,.208vw) #4a4a55}}.movie__video{display:block;width:100%;height:auto;aspect-ratio:9/16;border-radius:10%/5.6%;background:#000;object-fit:cover}.movie__detail{margin-top:calc(9.167 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.movie__detail{flex:1;margin-top:min(18px,1.25vw)}}.movie__label{position:relative;z-index:0;width:calc(30.938 * var(--kanal-vw, 1vw));color:#333;font-size:calc(var(--sp)*clamp(0.8644rem, calc(4.321 * var(--kanal-vw, 1vw)), min(2.5925rem, 21.605px)) + var(--pc)*clamp(1.2163rem, calc(2.025 * var(--kanal-vw, 1vw)), 1.8225rem));font-weight:600;line-height:calc(6.458 * var(--kanal-vw, 1vw));text-align:center}@media(min-width: 961px){.movie__label{width:min(208px,14.444vw);margin-left:min(22px,1.528vw);line-height:min(44px,3.056vw)}}.movie__label::before,.movie__label::after{content:"";position:absolute;inset:0;border:1px solid #000;transform:skewX(-26.5deg)}.movie__label::before{z-index:-2;border:none;background:linear-gradient(to left, #29f2eb, #fe2c55);translate:calc(.313 * var(--kanal-vw, 1vw)) calc(.521 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.movie__label::before{translate:2px min(3px,.208vw)}}.movie__label::after{z-index:-1;background:#fff}.movie__text{margin:calc(4.167 * var(--kanal-vw, 1vw)) 0 calc(5.625 * var(--kanal-vw, 1vw)) calc(4.896 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.6594rem, calc(3.298 * var(--kanal-vw, 1vw)), min(1.9788rem, 16.49px)) + var(--pc)*clamp(0.9281rem, calc(1.545 * var(--kanal-vw, 1vw)), 1.3906rem));line-height:1.42;text-align:justify}@media(min-width: 961px){.movie__text{margin:min(26px,1.806vw) 0 min(38px,2.639vw) min(33px,2.292vw)}}.movie__text:last-child{margin-bottom:0}.movie__text strong{color:#ed1770}.reason{overflow:hidden;padding-bottom:calc(17.396 * var(--kanal-vw, 1vw));background:#fff}@media(min-width: 961px){.reason{padding-bottom:min(107px,7.431vw)}}.reason__title{position:relative;z-index:0;padding:calc(4.375 * var(--kanal-vw, 1vw)) calc(2.083 * var(--kanal-vw, 1vw)) calc(11.458 * var(--kanal-vw, 1vw));color:#333;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700;line-height:1.3;text-align:center}@media(min-width: 961px){.reason__title{padding:min(50px,3.472vw) min(20px,1.389vw) min(95px,6.597vw)}}.reason__title::before{content:"";position:absolute;inset:calc(-0.677 * var(--kanal-vw, 1vw)) -1.2% calc(-1.719 * var(--kanal-vw, 1vw));z-index:-1;background:url(../img/reason_head_sp.svg) center/100% 100% no-repeat}@media(min-width: 961px){.reason__title::before{inset:calc(-1*min(6.5px,.451vw)) -0.8% calc(-1*min(16.5px,1.146vw));background-image:url(../img/reason_head.svg)}}.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(min-width: 961px){.reason__title-main{margin-top:min(7px,.486vw)}}.reason__list{margin-top:calc(6.667 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.reason__list{margin-top:min(72px,5vw)}}.reason .cta-btn{margin-top:calc(10.417 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.reason .cta-btn{margin-top:min(56px,3.889vw)}}.reason-item{position:relative;padding-inline:calc(5 * var(--kanal-vw, 1vw))}.reason-item+.reason-item{margin-top:calc(10.833 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.reason-item+.reason-item{margin-top:min(60px,4.167vw)}}@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(22px,1.528vw);width:min(580px,40.278vw);max-width:60%;text-align:left}}.reason-item__num{--shadow-x: 0.02em;--shadow-y: 0.04em;color:#333;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-style:italic;font-weight:700;line-height:1.1;letter-spacing:-0.05em}.reason-item__num::before{background-image:linear-gradient(-17deg, #29f2eb 20%, #fff 44%, #fe2c55 70%)}.reason-item__title{margin-top:0;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(4px,.278vw);margin-top:0;white-space:nowrap}}.reason-item__img{margin-top:calc(3.438 * var(--kanal-vw, 1vw))}.reason-item__img picture{display:block}.reason-item__img img{width:100%}@media(min-width: 961px){.reason-item__img{position:absolute;top:min(13px,.903vw);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.542 * 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(22px,1.528vw);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(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.896 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) calc(8.542 * var(--kanal-vw, 1vw));background:url(../img/diff_bg_sp.svg) center top/100% auto no-repeat,linear-gradient(#000, #000) 0 calc(31.25 * var(--kanal-vw, 1vw))/100% 100% no-repeat;color:#fff;text-align:center}@media(min-width: 961px){.diff{padding:min(234px,16.25vw) min(20px,1.389vw) min(128px,8.889vw);background:url(../img/diff_bg.svg) center top/100% auto no-repeat,linear-gradient(#000, #000) 0 13.8888888889vw/100% 100% no-repeat}}.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.438 * var(--kanal-vw, 1vw));margin:calc(3.542 * var(--kanal-vw, 1vw)) auto 0;background:url(../img/worry_line_sp.svg) center/100% 100% no-repeat}@media(min-width: 961px){.diff__title::after{width:min(959px,66.597vw);max-width:100%;height:min(13px,.903vw);margin-top:min(12px,.833vw);background-image:url(../img/diff_line.svg)}}.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;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(max-width: 960px){.diff__title-main{margin-top:calc(2.5 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.diff__title-main{margin-top:min(10px,.694vw)}}.diff__sm{font-size:.78em}.diff__lead{margin-top:calc(8.333 * 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:700;line-height:1.55}@media(min-width: 961px){.diff__lead{margin-top:min(56px,3.889vw);line-height:1.3}}.diff__accent{color:#ff0c52;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.diff__chart{display:flex;align-items:flex-start;margin-top:calc(9.688 * var(--kanal-vw, 1vw));text-align:left}@media(min-width: 961px){.diff__chart{flex-direction:column;align-items:flex-start;width:min(917px,63.681vw);max-width:100%;margin:min(98px,6.806vw) auto 0}}.diff__bar{color:#333;font-weight:500;line-height:1.14}.diff__bar--kanal{order:3;width:calc(10.208 * var(--kanal-vw, 1vw));height:calc(88.438 * var(--kanal-vw, 1vw));margin:0 calc(-1.563 * var(--kanal-vw, 1vw)) 0 calc(1.146 * var(--kanal-vw, 1vw));padding:calc(2.5 * var(--kanal-vw, 1vw)) calc(1.563 * var(--kanal-vw, 1vw)) 0 0;line-height:calc(8.646 * var(--kanal-vw, 1vw));background:url(../img/diff_bar_kanal_sp.svg) left top/100% 100% no-repeat;writing-mode:vertical-rl;text-align:left}@media(min-width: 961px){.diff__bar--kanal{width:min(917px,63.681vw);max-width:100%;height:min(60px,4.167vw);margin-left:0;order:1;padding:0 0 0 min(190px,13.194vw);background-image:url(../img/diff_bar_kanal.svg);line-height:min(56px,3.889vw);writing-mode:horizontal-tb;text-align:left}}.diff__bar--general{order:2;width:calc(6.979 * var(--kanal-vw, 1vw));height:calc(39.583 * var(--kanal-vw, 1vw));margin-left:calc(2.396 * var(--kanal-vw, 1vw));padding:calc(2.083 * var(--kanal-vw, 1vw)) calc(.885 * var(--kanal-vw, 1vw)) 0 0;line-height:calc(2.604 * var(--kanal-vw, 1vw));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;letter-spacing:.05em}@media(min-width: 961px){.diff__bar--general{width:min(413px,28.681vw);height:min(45px,3.125vw);order:2;margin:min(10px,.694vw) 0 0;padding:0 0 0 min(32px,2.222vw);background-image:url(../img/diff_bar_general.svg);line-height:min(45px,3.125vw);writing-mode:horizontal-tb;letter-spacing:0}}.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;letter-spacing:.2em}@media(min-width: 961px){.diff__bar-name{letter-spacing:0}}@media(max-width: 960px){.diff__upright{text-orientation:upright;letter-spacing:0}}.diff__bar-text{margin-top:calc(3.646 * 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(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(22px,1.528vw) 0 0}}.diff__note{margin-top:calc(3.542 * 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(min-width: 961px){.diff__note{margin-top:min(18px,1.25vw);text-align:center}}.diff-step{position:relative;min-height:calc(22.188 * var(--kanal-vw, 1vw));padding:calc(2.917 * var(--kanal-vw, 1vw)) calc(1.042 * var(--kanal-vw, 1vw)) calc(6.25 * var(--kanal-vw, 1vw)) calc(19.271 * var(--kanal-vw, 1vw));background:center top/100% 100% no-repeat;color:#333;counter-increment:step}.diff-step+.diff-step{margin-top:calc(-4.583 * var(--kanal-vw, 1vw))}@media(max-width: 960px){.diff-step+.diff-step{padding-top:calc(6.458 * var(--kanal-vw, 1vw));padding-bottom:0}.diff-step+.diff-step:nth-child(2){margin-top:calc(-4.375 * var(--kanal-vw, 1vw))}.diff-step+.diff-step:nth-child(3){margin-top:calc(-4.688 * var(--kanal-vw, 1vw))}.diff-step+.diff-step:nth-child(n+4){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);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(--num-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));background:center/contain no-repeat;color:#333;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:700;line-height:calc(7.083 * var(--kanal-vw, 1vw));text-align:center;text-shadow:1px 1px 0 #fff}@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, calc(6.875 * var(--kanal-vw, 1vw)));left:calc(12.5 * var(--kanal-vw, 1vw));width:auto;height:var(--icon-h, calc(8.125 * var(--kanal-vw, 1vw)));transform:translateX(-50%)}@media(min-width: 961px){.diff-step__icon{position:static;order:2;height:min(60px,4.167vw);transform:none;margin-top:min(22px,1.528vw)}}@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{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:1.3}@media(max-width: 960px){.diff-step__text{margin-top:calc(.938 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.diff-step__text{order:3;margin-top:min(24px,1.667vw);line-height:1.77}}@media(min-width: 961px){.diff-step__text{white-space:nowrap}}.diff-step__text strong{color:#ff0c52}.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--01::before{background-image:url(../img/diff_num01.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--02::before{background-image:url(../img/diff_num02.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--03::before{background-image:url(../img/diff_num03.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--04::before{background-image:url(../img/diff_num04.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)}}.diff-step--05::before{background-image:url(../img/diff_num05.svg)}@media(max-width: 960px){.diff-step--01{--num-top: calc(4.375 * var(--kanal-vw, 1vw));--icon-top: calc(3.646 * var(--kanal-vw, 1vw));--icon-h: calc(7.917 * var(--kanal-vw, 1vw));min-height:calc(18.646 * var(--kanal-vw, 1vw));padding-bottom:calc(4.167 * var(--kanal-vw, 1vw))}}@media(max-width: 960px){.diff-step--04{--icon-top: calc(7.813 * var(--kanal-vw, 1vw));--icon-h: calc(6.667 * var(--kanal-vw, 1vw))}}@media(max-width: 960px){.diff-step--05{--num-top: calc(6.563 * var(--kanal-vw, 1vw));--icon-top: calc(7.813 * var(--kanal-vw, 1vw));--icon-h: calc(7.083 * var(--kanal-vw, 1vw));min-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{padding:calc(9.583 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) calc(13.021 * var(--kanal-vw, 1vw));background:linear-gradient(-87.3deg, #29f2eb 3.33%, #fff 52.59%, #fe2c55 100%);color:#333;text-align:center}@media(min-width: 961px){.cta{padding:min(46px,3.194vw) min(20px,1.389vw) min(66px,4.583vw);background:linear-gradient(-88deg, #29f2eb 2.33%, #fff 50.87%, #fe2c55 97.58%)}}.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.417 * 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(24px,1.667vw);line-height:1.57}}.cta__btns{display:flex;flex-direction:column-reverse;gap:calc(4.792 * 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(60px,4.167vw)}}.cta__btns .btn{margin-inline:0}@media(max-width: 960px){.cta__btns .btn{width:100%}}@media(max-width: 960px){.cta--2{padding-top:calc(9.271 * var(--kanal-vw, 1vw))}}@media(max-width: 960px){.cta--3{padding-top:calc(10.104 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.cta--1 .cta__title{line-height:min(86px,5.972vw)}.cta--1 .cta__text{margin-top:min(16px,1.111vw)}.cta--1 .cta__btns{margin-top:min(62px,4.306vw)}}@media(min-width: 961px){.cta--2{padding-bottom:min(86px,5.972vw)}.cta--2 .cta__btns{margin-top:min(30px,2.083vw)}}@media(min-width: 961px){.cta--3{padding-bottom:min(97px,6.736vw)}.cta--3 .cta__text{margin-top:min(16px,1.111vw)}.cta--3 .cta__btns{margin-top:min(64px,4.444vw)}}.after{position:relative;z-index:1;padding:calc(16.354 * var(--kanal-vw, 1vw)) calc(5 * var(--kanal-vw, 1vw)) calc(29.375 * var(--kanal-vw, 1vw));background:linear-gradient(270deg, #efefef 0%, #fff 33.17%, #fff 69.23%, #efefef 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(12.292 * var(--kanal-vw, 1vw))), 0 100%);color:#333}@media(min-width: 961px){.after{padding:min(178px,12.361vw) min(20px,1.389vw) min(274px,19.028vw);clip-path:polygon(0 0, 100% 0, 100% calc(100% - min(179px, 12.431vw)), 0 100%)}}.after__title{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.646 * var(--kanal-vw, 1vw))}.after-month--02 .after-month__body{padding-bottom:calc(11.563 * 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:#ffe1e9}.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:#eef8f8}.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:#dbf9f8}.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;margin-top:calc(-12.292 * var(--kanal-vw, 1vw));padding:calc(21.979 * var(--kanal-vw, 1vw)) calc(1.563 * var(--kanal-vw, 1vw)) calc(12.708 * var(--kanal-vw, 1vw));background:url(../img/deco_price_tr.svg) right 0 top calc(6.25 * var(--kanal-vw, 1vw))/calc(15.625 * var(--kanal-vw, 1vw)) auto no-repeat,url(../img/deco_price_l.svg) left 0 top calc(58.333 * var(--kanal-vw, 1vw))/calc(12.604 * var(--kanal-vw, 1vw)) auto no-repeat,#000;color:#fff}@media(min-width: 961px){.price{margin-top:calc(-1*min(179px,12.431vw));padding:min(261px,18.125vw) min(20px,1.389vw) min(135px,9.375vw);background:url(../img/deco_price_tr.svg) right 0 top 0/min(241px, 16.736vw) auto no-repeat,url(../img/deco_price_l.svg) left 0 top min(873px, 60.625vw)/min(206px, 14.306vw) auto no-repeat,#000}}.price__title{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;text-align:center}.price__k--1{letter-spacing:-0.1em}.price__k--2{letter-spacing:-0.22em}@media(max-width: 960px){.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(40px,2.778vw);line-height:1.57}}.price__plans{position:relative;display:flex;justify-content:space-between;margin-top:calc(18.125 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.price__plans{width:min(961px,66.736vw);max-width:100%;margin:min(41px,2.847vw) auto 0}}.price__plans::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(25 * var(--kanal-vw, 1vw));background:#fefefe}@media(min-width: 961px){.price__plans::before{height:min(120px,8.333vw)}}.price__table-wrap{margin-top:calc(1.094 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.price__table-wrap{width:min(961px,66.736vw);max-width:100%;margin:0 auto}}.price__note{margin-top:calc(2.083 * 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(961px,66.736vw);max-width:100%;margin:min(12px,.833vw) auto 0}}.plan{position:relative;display:flex;flex-direction:column;width:calc((100% - calc(1.875 * var(--kanal-vw, 1vw)))/3);text-align:center}@media(min-width: 961px){.plan{width:min(316px,21.944vw)}}.plan__name{position:relative;z-index:1;padding:calc(2.083 * var(--kanal-vw, 1vw)) 0 calc(1.458 * var(--kanal-vw, 1vw));font-size:calc(var(--sp)*clamp(0.8369rem, calc(4.183 * var(--kanal-vw, 1vw)), min(2.51rem, 20.915px)) + var(--pc)*clamp(1.1419rem, calc(1.901 * var(--kanal-vw, 1vw)), 1.7106rem));font-weight:700;line-height:1.24}@media(min-width: 961px){.plan__name{padding:min(10px,.694vw) 0 min(9px,.625vw)}}.plan__box{position:relative;z-index:1;flex:1;margin:0 calc(1.354 * var(--kanal-vw, 1vw));padding:calc(1.042 * var(--kanal-vw, 1vw)) 0 calc(2.083 * var(--kanal-vw, 1vw))}@media(max-width: 960px){.plan__box{flex:none;height:calc(36.771 * var(--kanal-vw, 1vw))}}.plan__box{color:#333;font-weight:700}@media(min-width: 961px){.plan__box{flex:none;min-height:min(255px,17.708vw);margin:min(5px,.347vw) min(12px,.833vw) 0;padding:min(7px,.486vw) 0 min(14px,.972vw);background:url(../img/price_card_inner.svg) center top/100% 100% no-repeat}}.plan__box::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:calc(36.667 * var(--kanal-vw, 1vw));background:#fefefe;clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(3.438 * var(--kanal-vw, 1vw))), 50% 100%, 0 calc(100% - calc(3.438 * var(--kanal-vw, 1vw))))}@media(min-width: 961px){.plan__box::before{content:none}}.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.8244rem, calc(1.372 * var(--kanal-vw, 1vw)), 1.235rem));line-height:1.24}.plan__label::before,.plan__label::after{content:"";flex:1;max-width:calc(6.458 * var(--kanal-vw, 1vw));height:1px;background:#333}@media(min-width: 961px){.plan__label::before,.plan__label::after{max-width:min(50px,3.472vw)}}.plan__price{font-size:calc(var(--sp)*clamp(2.4894rem, calc(12.447 * var(--kanal-vw, 1vw)), min(7.4681rem, 62.235px)) + var(--pc)*clamp(3.8575rem, calc(6.422 * var(--kanal-vw, 1vw)), 5.78rem));line-height:1.1;letter-spacing:-0.03em;text-shadow:calc(.313 * var(--kanal-vw, 1vw)) calc(.313 * var(--kanal-vw, 1vw)) 0 #000}@media(max-width: 960px){.plan__price{margin-top:calc(-1.354 * var(--kanal-vw, 1vw))}}@media(min-width: 961px){.plan__price{text-shadow:min(2.3px,.16vw) min(2.3px,.16vw) 0 #000}}.plan__yen{font-size:.48em;letter-spacing:0}.plan__post{width:calc(26.354 * var(--kanal-vw, 1vw));height:calc(6.458 * var(--kanal-vw, 1vw));margin:calc(1.563 * var(--kanal-vw, 1vw)) auto 0;font-size:calc(var(--sp)*clamp(0.7019rem, calc(3.508 * var(--kanal-vw, 1vw)), min(2.105rem, 17.54px)) + var(--pc)*clamp(1.0638rem, calc(1.771 * var(--kanal-vw, 1vw)), 1.5938rem));line-height:calc(6.458 * var(--kanal-vw, 1vw))}@media(min-width: 961px){.plan__post{width:min(204px,14.167vw);height:min(39px,2.708vw);margin-top:min(2px,.139vw);line-height:min(39px,2.708vw)}}.plan__post-num{font-family:"Barlow","DIN Alternate","DIN",sans-serif;font-size:1.47em;font-weight:700;letter-spacing:-0.08em;vertical-align:-0.05em;margin:0 .17em 0 .12em}.plan__note{margin-top:calc(.885 * 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.7925rem, calc(1.319 * var(--kanal-vw, 1vw)), 1.1875rem));line-height:1.43}@media(min-width: 961px){.plan__note{margin-top:min(7px,.486vw)}}.plan__target{position:relative;z-index:1;margin-top:calc(2.896 * var(--kanal-vw, 1vw));padding:0 calc(3.906 * var(--kanal-vw, 1vw)) calc(2.5 * var(--kanal-vw, 1vw));color:#333;font-size:calc(var(--sp)*clamp(0.7919rem, calc(3.958 * var(--kanal-vw, 1vw)), min(2.375rem, 19.79px)) + var(--pc)*clamp(0.9725rem, calc(1.619 * var(--kanal-vw, 1vw)), 1.4575rem));font-weight:500;line-height:1.13}@media(min-width: 961px){.plan__target{display:flex;align-items:center;justify-content:center;height:min(87px,6.042vw);margin-top:min(24px,1.667vw);padding:0 0 min(31px,2.153vw);line-height:1.34}}.plan+.plan .plan__target::before{content:"";position:absolute;top:0;left:calc(-0.729 * var(--kanal-vw, 1vw));width:1px;height:100%;background:#333}@media(min-width: 961px){.plan+.plan .plan__target::before{left:calc(-1*min(3px,.208vw));height:min(56px,3.889vw)}}.plan__badge{position:absolute;bottom:100%;left:50%;z-index:2;width:calc(19.375 * var(--kanal-vw, 1vw));margin-bottom:calc(-1.667 * 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.9481rem, calc(1.578 * var(--kanal-vw, 1vw)), 1.4206rem));font-weight:700;line-height:calc(5.729 * var(--kanal-vw, 1vw));transform:translateX(-50%)}@media(min-width: 961px){.plan__badge{width:min(131px,9.097vw);margin-bottom:calc(-1*min(6px,.417vw));padding-bottom:min(6px,.417vw);line-height:min(38px,2.639vw)}}.plan--sns{background:url(../img/price_card01_sp.svg) center top/100% calc(51.917 * var(--kanal-vw, 1vw)) no-repeat}@media(min-width: 961px){.plan--sns{background:url(../img/price_card01.svg) center top/100% min(326.28px,22.658vw) no-repeat}}.plan--sns .plan__name{color:#fff}.plan--sns .plan__price{color:#ff0c52}.plan--sns .plan__post{background:#ffc2d4}.plan--ad{background:url(../img/price_card02_sp.svg) calc(-0.667 * var(--kanal-vw, 1vw)) calc(-0.233 * var(--kanal-vw, 1vw))/calc(32.868 * var(--kanal-vw, 1vw)) calc(53.163 * var(--kanal-vw, 1vw)) no-repeat}@media(min-width: 961px){.plan--ad{background:url(../img/price_card02.svg) center top/100% min(326.28px,22.658vw) no-repeat}}.plan--ad .plan__name{color:#333}.plan--ad .plan__price{color:#2bf2eb}.plan--ad .plan__post{background:#95f4f1}.plan--recruit{background:url(../img/price_card03_sp.svg) calc(-0.667 * var(--kanal-vw, 1vw)) calc(-0.233 * var(--kanal-vw, 1vw))/calc(32.868 * var(--kanal-vw, 1vw)) calc(53.163 * var(--kanal-vw, 1vw)) no-repeat}@media(min-width: 961px){.plan--recruit{background:url(../img/price_card03.svg) center top/100% min(326.28px,22.658vw) no-repeat}}.plan--recruit .plan__name{color:#333}.plan--recruit .plan__price{width:fit-content;margin-inline:auto;background:linear-gradient(to right, #fe2c55, #7ca5b0 48%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-shadow:none;filter:drop-shadow(calc(0.313 * var(--kanal-vw, 1vw)) calc(0.313 * var(--kanal-vw, 1vw)) 0 #000)}@media(min-width: 961px){.plan--recruit .plan__price{filter:drop-shadow(min(2.3px, 0.16vw) min(2.3px, 0.16vw) 0 #000)}}.plan--recruit .plan__yen{background:linear-gradient(to right, #968d9e, #29f2eb);-webkit-background-clip:text;background-clip:text}.plan--recruit .plan__post{background:linear-gradient(to left, rgba(41, 242, 235, 0.67), rgba(255, 255, 255, 0.67) 50.96%, rgba(254, 44, 85, 0.67))}@media(min-width: 961px){.plan--recruit .plan__post{background:linear-gradient(to left, #29f2eb, #fff 50.962%, #fe2c55)}}.plan--recruit .plan__target{color:#ff0c52}@media(max-width: 960px){.plan--recruit .plan__target{padding-inline:calc(1.979 * var(--kanal-vw, 1vw))}}.price-table{margin-top:calc(.74 * var(--kanal-vw, 1vw));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:calc(.298 * var(--kanal-vw, 1vw)) 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);border-width:1px}}.price-table td.is-no::before{content:"";display:inline-block;width:calc(3.073 * var(--kanal-vw, 1vw));height:calc(.298 * var(--kanal-vw, 1vw));background:#333;vertical-align:middle}@media(min-width: 961px){.price-table td.is-no::before{width:min(17px,1.181vw);height:1px}}.price-table td:last-child{background:#ffeaf0}.price-table td:last-child::before{border-color:#ff0c52}.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:#000;color:#fefefe}}@media(min-width: 961px){.price-table__head{height:min(44px,3.056vw);border-right-width:1px}}.price-table__head--sns{background:#ff0c52;color:#fefefe}.price-table__head--ad{background:#02f1f3}.price-table__head--recruit{background:linear-gradient(to left, #29f2eb, #fff 50.962%, #fe2c55)}.flow{padding:calc(11.875 * var(--kanal-vw, 1vw)) calc(10.625 * var(--kanal-vw, 1vw)) calc(12.812 * var(--kanal-vw, 1vw));background:#fff;color:#333}@media(min-width: 961px){.flow{padding:min(115px,7.986vw) min(20px,1.389vw) min(169px,11.736vw)}}.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));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(49px,3.403vw)}}@media(min-width: 961px){.flow-step{flex-direction:row;align-items:flex-start;gap:min(41px,2.847vw);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:#ff0c52;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(22px,1.528vw);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:linear-gradient(-73.6deg, #29f2eb 4.63%, #fe2c55 97.3%)}@media(min-width: 961px){.form{padding:min(127px,8.819vw) min(20px,1.389vw);background:linear-gradient(-48.8deg, #29f2eb 4.63%, #fe2c55 97.3%)}}.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 #29f2eb;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(15.208 * var(--kanal-vw, 1vw));background:#fff;color:#333}@media(min-width: 961px){.faq{padding:min(151px,10.486vw) min(20px,1.389vw) min(148px,10.278vw)}}.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:#ff0c52;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:700;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:700;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:#000;color:#fff;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:#fff;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, .after-month__body { min-width: 0; } .after-month__list { white-space: normal; overflow-wrap: anywhere; } }
