.lp{--pcvw:min(1cqw,14.4px);color:#1f2a44;container-type:inline-size;overflow:hidden}@media screen and (max-width:768px){.lp{--pcvw:14.4px}}:where(.lp) :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}:where(.lp) :where(ul,ol){list-style:none;padding:0}.lp .u-img-free{max-width:none}.lp-inner{padding:0 max((100% - 1120px)/2,5.5555555556*var(--pcvw))}@media screen and (max-width:768px){.lp-inner{padding:0 24px}}.lp-inner--wide{padding:0 max((100% - 1200px)/2,5.5555555556*var(--pcvw))}@media screen and (max-width:768px){.lp-inner--wide{padding:0 24px}}.u-sp{display:none}@media screen and (max-width:768px){.u-sp{display:revert}.u-pc{display:none}}.lp-tmp{background:#fff4c2;border:1px dashed #c9a227;border-radius:2px;bottom:10px;color:#7a5a00;font-size:11px;font-weight:500;left:10px;letter-spacing:.04em;line-height:1;padding:4px 6px;position:absolute;z-index:1}.lp-tmp--pc-right{left:auto;right:10px}@media screen and (max-width:768px){.lp-tmp--pc-right{left:10px;right:auto}}.lp-washi{background:#1f2a44 url(../../images/kinsuikan/washi.webp) repeat 0 0/300px}.lp-btn{align-items:center;background:#bc260e;border-radius:999px;color:#fff;display:inline-flex;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(17px,calc(var(--pcvw)*1.25));font-weight:700;justify-content:space-between;letter-spacing:.0646277778em;line-height:1;min-width:calc(var(--pcvw)*20.8333);padding:1em 1.2222222222em 1em 2em;position:relative;width:-moz-max-content;width:max-content}.lp-btn:after{background:#fff url(../../images/kinsuikan/arrow.svg) no-repeat 50%/14px;border-radius:50%;content:"";flex-shrink:0;height:calc(var(--pcvw)*2.2222);margin-left:.8em;width:calc(var(--pcvw)*2.2222)}.lp-btn:hover,.lp-btn:visited:hover{color:#fff;transform:translateY(10%)}@media screen and (max-width:768px){.lp-btn{font-size:17px;height:64px;justify-content:center;letter-spacing:.06em;padding:0;width:100%}.lp-btn:after{position:absolute;right:16px;top:50%;transform:translateY(-50%)}}.lp-header{color:#f5f0e6;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;left:0;position:absolute;top:0;width:100%;z-index:10}.lp-header__inner{align-items:center;display:flex;height:max(56px,calc(var(--pcvw)*5))}.lp-header__ttl{flex-shrink:0;font-size:max(15px,calc(var(--pcvw)*1.1111));font-weight:500;letter-spacing:.17em;line-height:1}.lp-header__line{background:hsla(39,46%,70%,.5);flex:1 1;height:1px;margin:0 calc(var(--pcvw)*1.9444)}.lp-header__nav ul{display:flex}.lp-header__nav li{font-size:max(14px,calc(var(--pcvw)*.9722));line-height:1}.lp-header__nav li+li:before{color:hsla(40,43%,93%,.55);content:"/";font-family:Noto Sans JP,sans-serif;font-size:max(10.5px,calc(var(--pcvw)*1.0417));margin:0 calc(var(--pcvw)*1.1111)}.lp-header__nav li:first-child a{letter-spacing:.1081642857em}.lp-header__nav li:nth-child(2) a{letter-spacing:.1107142857em}.lp-header__nav li:nth-child(3) a{letter-spacing:.1285714286em}.lp-header__nav a{color:#f5f0e6}.lp-header__cta{align-items:center;border:1px solid hsla(40,43%,93%,.75);border-radius:2px;color:#f5f0e6;display:flex;font-size:max(13px,calc(var(--pcvw)*.9722));font-weight:500;height:max(36px,calc(var(--pcvw)*2.9167));isolation:isolate;letter-spacing:.1325em;line-height:1;margin-left:calc(var(--pcvw)*1.9444);overflow:hidden;padding:0 max(16px,calc(var(--pcvw)*2.0833));position:relative;transition:color .4s,border-color .4s}.lp-header__cta:before{background:#fff;bottom:0;content:"";left:-20%;position:absolute;top:0;transform:skewX(-30deg) scaleX(0);transform-origin:right center;transition:transform .5s cubic-bezier(.4,0,.2,1);width:140%;z-index:-1}.lp-header__cta:hover,.lp-header__cta:visited:hover{border-color:#fff;color:#1f2a44;opacity:1}.lp-header__cta:hover:before,.lp-header__cta:visited:hover:before{transform:skewX(-30deg) scaleX(1);transform-origin:left center}.lp-header__cta:visited{color:#f5f0e6}@media(prefers-reduced-motion:reduce){.lp-header__cta,.lp-header__cta:before{transition:none}}@media screen and (max-width:768px){.lp-header__inner{height:56px;justify-content:space-between}.lp-header__ttl{font-size:15px;letter-spacing:.0866666667em}.lp-header__line,.lp-header__nav{display:none}.lp-header__cta{font-size:13px;height:36px;letter-spacing:.145em;padding:0 16px}}.lp-fv{background:#1f2a44;border-bottom:1px solid #e9e4db;min-height:calc(var(--pcvw)*55.6944);overflow:hidden;position:relative}.lp-fv__photo{height:100%;position:absolute;right:0;top:0;width:calc(100% - var(--pcvw)*30.4861);z-index:0}.lp-fv__photo img{height:110%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:-5%;width:100%}.lp-fv__photo:after,.lp-fv__photo:before{content:"";left:0;position:absolute;width:100%;z-index:1}.lp-fv__photo:before{background:linear-gradient(90deg,#1f2a44,rgba(31,42,68,.941) 6%,rgba(31,42,68,.8) 14%,rgba(31,42,68,.58) 22%,rgba(31,42,68,.341) 30%,rgba(31,42,68,.141) 38%,rgba(31,42,68,0) 46%);height:100%;top:0}.lp-fv__photo:after{background:linear-gradient(180deg,rgba(31,42,68,.6),rgba(31,42,68,.32) 45%,rgba(31,42,68,0));height:max(110px,calc(var(--pcvw)*11.1111));top:0}.lp-fv__sunago{height:calc(var(--pcvw)*55.6944);left:calc(50% - var(--pcvw)*92.6389);pointer-events:none;position:absolute;top:0;width:calc(var(--pcvw)*138.8889)}.lp-fv__wave{bottom:-1px;display:block;height:max(48px,calc(var(--pcvw)*6.25));left:0;overflow:visible;position:absolute;width:100%}.lp-fv__wave-fill{fill:#e9e4db}.lp-fv__wave-line{fill:none;stroke:rgba(176,141,87,.7);stroke-width:1}.lp-fv__inner{padding-bottom:calc(var(--pcvw)*2.0833);padding-top:calc(var(--pcvw)*6.9444);position:relative;z-index:2}.lp-fv__key,.lp-fv__lead{display:block}.lp-fv__lead{color:#d6bd8f;font-size:max(20px,calc(var(--pcvw)*1.8056));font-weight:600;letter-spacing:.14795em;line-height:1.5}.lp-fv__key,.lp-fv__lead{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif}.lp-fv__key{color:#f5f0e6;font-size:max(80px,calc(var(--pcvw)*10.8611));font-weight:700;line-height:1;margin:calc(var(--pcvw)*.4167) 0 0 calc(var(--pcvw)*-.4306);white-space:nowrap}.lp-fv__book{align-items:flex-start;display:flex;margin-top:calc(var(--pcvw)*2.4583)}.lp-fv__cover{flex-shrink:0;margin:calc(var(--pcvw)*-.6944) 0 0 calc(var(--pcvw)*-.6944);width:28.3928571429%}.lp-fv__info{margin:calc(var(--pcvw)*4.8472) 0 0 calc(var(--pcvw)*-.4097);width:26.7857142857%}.lp-fv__subttl{color:#cbcfd9;font-size:max(12px,calc(var(--pcvw)*1.1111));font-weight:500;letter-spacing:.06em;line-height:1.7}.lp-fv__author,.lp-fv__subttl{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif}.lp-fv__author{color:#f5f0e6;font-size:max(16px,calc(var(--pcvw)*1.5278));font-weight:700;letter-spacing:.1495454545em;line-height:1.5;margin-top:max(4px,calc(var(--pcvw)*.4167))}.lp-fv__txt{color:#cbcfd9;font-size:max(14px,calc(var(--pcvw)*1.0417));letter-spacing:.04em;line-height:1.9;margin-top:calc(var(--pcvw)*1.5278);white-space:nowrap}.lp-fv__btn{font-size:calc(var(--pcvw)*1.25);margin-top:calc(var(--pcvw)*2.0833)}@media screen and (max-width:768px){.lp-fv{height:989.8px}.lp-fv__photo{height:776px;width:100%}.lp-fv__photo img{height:100%;left:-29.4px;top:0;width:calc(100% + 29.4px)}.lp-fv__photo:before{background:radial-gradient(ellipse 279.85px 149.98px at 129.85px 239.97px,rgba(31,42,68,.549) 0,rgba(31,42,68,.4) 50%,rgba(31,42,68,0) 100%),linear-gradient(180deg,rgba(31,42,68,.349),rgba(31,42,68,0) 30%,rgba(31,42,68,0) 62%,rgba(31,42,68,.298) 74%,rgba(31,42,68,.698) 88%,#1f2a44)}.lp-fv__photo:after{height:110px}.lp-fv__sunago{height:990px;left:0;width:100%}.lp-fv__wave{height:48px}.lp-fv__inner{padding-top:168px}.lp-fv__lead{font-size:20px;font-weight:700;letter-spacing:.084em;line-height:1.6}.lp-fv__key{font-size:80px;margin:8px 0 0 -3.2px}.lp-fv__book{align-items:end;display:grid;grid-template-columns:156px 1fr;margin-top:207px}.lp-fv__cover{grid-area:1/1;margin:-5.3px 0 0 -5.3px;width:168px}.lp-fv__info{display:contents}.lp-fv__byline{grid-area:1/2;margin-bottom:11px}.lp-fv__subttl{font-size:12px;letter-spacing:.04em}.lp-fv__author{font-size:16px;letter-spacing:.1465625em;margin-top:4px}.lp-fv__btn{font-size:17px;grid-area:2/1/3/3;margin-top:2.4px}.lp-fv__txt{font-size:14px;grid-area:3/1/4/3;letter-spacing:.04em;margin-top:28px}}.lp-story{background:#e9e4db;padding:max(8px,calc(var(--pcvw)*1.3889)) 0 max(64px,calc(var(--pcvw)*6.6667))}.lp-story__inner{align-items:flex-start;display:flex;gap:8.9285714286%}.lp-story__media{flex-shrink:0;position:relative;width:41.0714285714%}.lp-story__media:before{border:1px solid #b08d57;content:"";height:100%;left:6.0869565217%;position:absolute;top:max(18px,calc(var(--pcvw)*1.9444));width:100%}.lp-story__media img{aspect-ratio:460/575;display:block;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.lp-story__label{color:#8c6a36;font-family:Cormorant Garamond,serif;font-size:max(13px,calc(var(--pcvw)*.9028));left:-9.1304347826%;letter-spacing:.45em;line-height:max(14px,calc(var(--pcvw)*1.3889));position:absolute;top:0;white-space:nowrap;width:calc(var(--pcvw)*1.3889);writing-mode:vertical-rl}.lp-story__body{flex:1 1;max-width:50%}.lp-story__ttl{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(23px,calc(var(--pcvw)*2.6389));font-weight:700;letter-spacing:.0675657895em;line-height:1.6}.lp-story__ttl em{color:#8c6a36;font-style:normal}.lp-story__txt{font-size:max(15px,calc(var(--pcvw)*1.1111));letter-spacing:.04em;line-height:1.9;margin-top:max(28px,calc(var(--pcvw)*2.5))}.lp-story__txt p+p{margin-top:calc(var(--pcvw)*1.1111)}.lp-story__txt--closing{margin-top:max(34px,calc(var(--pcvw)*3.0556))}.lp-story__rhythm{border-left:1px solid #b08d57;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(17px,calc(var(--pcvw)*1.5972));font-weight:500;letter-spacing:.0904347826em;line-height:max(33.2px,calc(var(--pcvw)*3.1181));margin:calc(var(--pcvw)*3.0556) 0 0;padding:calc(var(--pcvw)*.5556) 0}.lp-story__rhythm li{padding-left:max(20px,calc(var(--pcvw)*2.5))}.lp-story__rhythm li:nth-child(2){padding-left:max(45.5px,calc(var(--pcvw)*5.6944))}.lp-story__rhythm li:nth-child(3){padding-left:max(71px,calc(var(--pcvw)*8.8889))}.lp-story__rhythm li:last-child{font-weight:600;letter-spacing:.0841304348em;margin-top:max(14px,calc(var(--pcvw)*1.3889))}@media screen and (max-width:768px){.lp-story{padding:8px 0 64px}.lp-story__inner{display:block}.lp-story__media{width:calc(100% - 20px)}.lp-story__media:before{left:18px;top:18px}.lp-story__media img{aspect-ratio:307/243.5}.lp-story__label{display:none}.lp-story__body{margin-top:84px;max-width:none}.lp-story__ttl{font-size:23px;letter-spacing:.03em}.lp-story__txt{font-size:15px;letter-spacing:.04em;margin-top:28px}.lp-story__txt p+p{margin-top:15px}.lp-story__txt--closing{margin-top:34px}.lp-story__rhythm{font-size:17px;letter-spacing:.06em;line-height:33.2px;margin-top:34px}.lp-story__rhythm li{padding-left:20px}.lp-story__rhythm li:nth-child(2){padding-left:45.5px}.lp-story__rhythm li:nth-child(3){padding-left:71px}.lp-story__rhythm li:last-child{letter-spacing:.06em;margin-top:14px}}.lp-challenge{color:#fff;padding-top:max(64px,calc(var(--pcvw)*7.7778))}.lp-challenge__head{align-items:center;display:grid;grid-template-columns:1fr 11.7857142857% 37.8571428571%}.lp-challenge__years{align-items:flex-start;display:flex;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-weight:700;line-height:1;order:1;white-space:nowrap}.lp-challenge__sogyo{font-size:max(16px,calc(var(--pcvw)*1.9444));letter-spacing:.1067857143em;margin-top:max(14px,calc(var(--pcvw)*2.5))}.lp-challenge__num{color:#d6bd8f;font-size:max(88px,calc(var(--pcvw)*15.2778));font-weight:500;letter-spacing:-.0010604545em;margin-left:max(6px,calc(var(--pcvw)*.8333))}.lp-challenge__nenyo{font-size:max(22px,calc(var(--pcvw)*2.7778));letter-spacing:.0783325em;margin:calc(var(--pcvw)*11.7361) 0 0 calc(var(--pcvw)*.5556)}.lp-challenge__bar{border-top:1px solid #b08d57;margin:0 calc(var(--pcvw)*1.6667) 0 calc(var(--pcvw)*1.9444);order:2}.lp-challenge__txt{color:#f5f0e6;font-size:max(15px,calc(var(--pcvw)*1.1111));letter-spacing:.03em;line-height:1.9;order:3}.lp-challenge__txt p+p{margin-top:calc(var(--pcvw)*1.1111)}.lp-challenge__catch{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(24px,calc(var(--pcvw)*3.0556));font-weight:700;grid-column:1/-1;letter-spacing:.0626318182em;line-height:1.5;margin-top:calc(var(--pcvw)*1.9444);order:4}.lp-challenge__issues{display:grid;gap:1.7857142857%;grid-template-columns:repeat(4,1fr);margin:max(40px,calc(var(--pcvw)*3.8889)) 0 0}.lp-challenge__issue{background:hsla(0,0%,100%,.04);border:1px solid rgba(176,141,87,.6);padding:max(4px,calc(var(--pcvw)*.4167))}.lp-challenge__issue-inner{align-items:center;border:1px solid rgba(176,141,87,.28);display:flex;flex-direction:column;height:max(72px,calc(var(--pcvw)*15.2778));padding-top:calc(var(--pcvw)*2.5)}.lp-challenge__issue-num{border:1px solid #b08d57;border-radius:50%;color:#d6bd8f;display:grid;font-size:calc(var(--pcvw)*1.5278);height:max(42px,calc(var(--pcvw)*3.8889));line-height:1;place-items:center;width:max(42px,calc(var(--pcvw)*3.8889))}.lp-challenge__issue-num,.lp-challenge__issue-txt{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-weight:700}.lp-challenge__issue-txt{font-size:calc(var(--pcvw)*1.3889);letter-spacing:.07em;line-height:1.6;margin-top:calc(var(--pcvw)*1.5278);text-align:center}.lp-challenge__bridge{color:#f5f0e6;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(16px,calc(var(--pcvw)*1.5278));font-weight:500;letter-spacing:.0812136364em;line-height:1.8;margin:calc(var(--pcvw)*6.6667) 0 0;padding-top:calc(var(--pcvw)*4.1667);position:relative;text-align:center}.lp-challenge__bridge:before{border-left:1px solid #b08d57;content:"";height:calc(var(--pcvw)*2.5);left:50%;position:absolute;top:0}.lp-challenge__band{display:grid;height:max(410px,calc(var(--pcvw)*38.8889));margin-top:max(56px,calc(var(--pcvw)*6.6667));overflow:hidden;place-items:center;position:relative}.lp-challenge__band img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.lp-challenge__band:after,.lp-challenge__band:before{content:"";position:absolute;z-index:1}.lp-challenge__band:before{background:rgba(31,42,68,.5);inset:0}.lp-challenge__band:after{border:1px solid hsla(40,43%,93%,.5);inset:max(12px,calc(var(--pcvw)*1.6667))}.lp-challenge__question{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(24px,calc(var(--pcvw)*3.0556));font-weight:700;letter-spacing:.0626318182em;line-height:1.6;position:relative;text-align:center;z-index:2}@media screen and (max-width:768px){.lp-challenge{padding-top:64px}.lp-challenge__sogyo{font-size:16px;letter-spacing:.09875em;margin-top:14px}.lp-challenge__num{font-size:88px;letter-spacing:-.0034090909em;margin-left:6px}.lp-challenge__nenyo{font-size:22px;letter-spacing:.07515em;margin:61px 0 0 4px}.lp-challenge__head{grid-template-columns:100%}.lp-challenge__bar{display:none}.lp-challenge__catch{font-size:24px;letter-spacing:.0665458333em;margin-top:12px;order:2}.lp-challenge__txt{font-size:15px;letter-spacing:.03em;margin-top:24px;order:3}.lp-challenge__txt p+p{margin-top:15px}.lp-challenge__issues{gap:10px;grid-template-columns:1fr;margin:40px -8px 0}.lp-challenge__issue{padding:4px}.lp-challenge__issue-inner{flex-direction:row;height:72px;padding:0 0 0 16px}.lp-challenge__issue-num{font-size:17px;height:42px;width:42px}.lp-challenge__issue-txt{font-size:17px;letter-spacing:.06em;margin:0 0 0 18px;text-align:left}.lp-challenge__bridge{font-size:16px;letter-spacing:.0828875em;margin-top:56px}.lp-challenge__band{height:410px;margin-top:56px}.lp-challenge__band:after{inset:12px}.lp-challenge__question{font-size:24px;letter-spacing:.0425em}}.lp-walls{background:#1f2a44;color:#f5f0e6;padding:max(72px,calc(var(--pcvw)*6.6667)) 0 max(196px,calc(var(--pcvw)*23.6111));position:relative}.lp-walls__watermark{color:hsla(40,43%,93%,.05);font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(360px,calc(var(--pcvw)*38.8889));font-weight:600;left:50%;line-height:1;pointer-events:none;position:absolute;top:max(420px,calc(var(--pcvw)*44.4444));transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-walls:after{border-left:1px solid #b08d57;bottom:0;content:"";height:max(164px,calc(var(--pcvw)*21.3889));left:50%;position:absolute}.lp-walls__head{position:relative;text-align:center}.lp-walls__ttl{font-size:max(27px,calc(var(--pcvw)*3.0556));font-weight:600;letter-spacing:.0416659091em;line-height:1.5}.lp-walls__intro,.lp-walls__ttl{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif}.lp-walls__intro{color:hsla(40,43%,93%,.8);font-size:max(15px,calc(var(--pcvw)*1.1806));font-weight:500;letter-spacing:.04em;line-height:2;margin-top:max(20px,calc(var(--pcvw)*1.9444))}.lp-walls__list{margin-top:max(44px,calc(var(--pcvw)*4.4444));padding:calc(var(--pcvw)*3.8889) 0 calc(var(--pcvw)*2.7778);position:relative}.lp-walls__list:before{border-left:1px solid #b08d57;bottom:0;content:"";left:50%;position:absolute;top:0}.lp-walls__item{margin-left:55%;position:relative;width:44.6428571429%}.lp-walls__item:not(:last-child){min-height:calc(var(--pcvw)*20.8333)}.lp-walls__item:before{border-top:1px solid #b08d57;content:"";left:-11.2%;position:absolute;top:calc(var(--pcvw)*2.6389);width:8%}.lp-walls__item:nth-child(2n){align-items:flex-end;display:flex;flex-direction:column;margin:0 55% 0 auto}.lp-walls__item:nth-child(2n):before{left:auto;right:-11.4%}.lp-walls__num{color:#c9a86a;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(44px,calc(var(--pcvw)*5.2778));font-weight:500;letter-spacing:.0285526316em;line-height:1}.lp-walls__item-ttl{font-size:max(26px,calc(var(--pcvw)*3.0556));font-weight:600;line-height:1.4;margin-top:max(12px,calc(var(--pcvw)*1.1111))}.lp-walls__body,.lp-walls__item-ttl{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;letter-spacing:.02em}.lp-walls__body{color:hsla(40,43%,93%,.8);font-size:max(15px,calc(var(--pcvw)*1.1111));font-weight:500;line-height:2;margin-top:max(14px,calc(var(--pcvw)*1.3889));max-width:88%}.lp-walls__body p+p{margin-top:max(15px,calc(var(--pcvw)*1.1111))}.lp-walls__closing{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(25px,calc(var(--pcvw)*2.6389));font-weight:600;letter-spacing:.0673684211em;line-height:1.6;margin-top:calc(var(--pcvw)*2.2222);position:relative;text-align:center}@media screen and (max-width:768px){.lp-walls{padding:72px 0 196px}.lp-walls__watermark{font-size:360px;top:420px}.lp-walls:after{height:164px;left:24px}.lp-walls__ttl{font-size:27px;letter-spacing:.042962963em}.lp-walls__intro{font-size:15px;letter-spacing:.04em;line-height:1.9;margin-top:20px}.lp-walls__list{margin-top:44px;padding:40px 0 40px 32px}.lp-walls__list:before{left:0}.lp-walls__item,.lp-walls__item:nth-child(2n){display:block;margin:0;max-width:none;width:auto}.lp-walls__item:before,.lp-walls__item:nth-child(2n):before{left:-32px;right:auto;top:22px;width:20px}.lp-walls__item:not(:last-child){margin-bottom:56px;min-height:0}.lp-walls__num{font-size:44px;letter-spacing:.02em}.lp-walls__item-ttl{font-size:26px;letter-spacing:.02em;margin-top:12px}.lp-walls__body{font-size:15px;letter-spacing:.02em;line-height:1.9;margin-top:14px;max-width:none}.lp-walls__body p+p{margin-top:15px}.lp-walls__closing{font-size:25px;letter-spacing:.064em;padding-left:32px;text-align:left}}.lp-reform{background:#f5f0e6;padding-bottom:max(48px,calc(var(--pcvw)*4.4444));position:relative;z-index:1}.lp-reform__sun{aspect-ratio:1;left:calc(50% + var(--pcvw)*3.9583);position:absolute;top:calc(var(--pcvw)*-18.0556);width:max(240px,calc(var(--pcvw)*36.1111));z-index:1}.lp-reform__sun:after{border:1px solid #b08d57;border-radius:50%;content:"";inset:calc(var(--pcvw)*-1.1111);position:absolute}.lp-reform__sun img{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.lp-reform__flow{padding:calc(var(--pcvw)*5.5556) 0;position:relative}.lp-reform__flow:after,.lp-reform__flow:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.lp-reform__flow:before{border-left:1px solid #b08d57;bottom:0;top:calc(var(--pcvw)*-19.4444)}.lp-reform__flow:after{background:#b08d57;border-radius:50%;bottom:-4px;height:9px;width:9px}.lp-reform__ttl{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-weight:600}.lp-reform__ttl>span{display:block}.lp-reform__ttl em{font-style:normal}.lp-reform__ttl-1,.lp-reform__ttl-2{margin-left:-.5em;white-space:nowrap}.lp-reform__ttl-1{font-size:max(28px,calc(var(--pcvw)*3.3333));line-height:1.4}.lp-reform__ttl-1 em{color:#7a7f8c}.lp-reform__ttl-2{font-size:max(56px,calc(var(--pcvw)*6.6667));line-height:1.1}.lp-reform__ttl-2 em{color:#b08d57}.lp-reform__ttl-3{font-size:max(18px,calc(var(--pcvw)*1.9444));letter-spacing:.02em;line-height:1.5;margin-top:max(16px,calc(var(--pcvw)*1.6667))}.lp-reform__intro{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(15px,calc(var(--pcvw)*1.1111));font-weight:500;letter-spacing:.04em;line-height:1.9;margin-top:max(24px,calc(var(--pcvw)*2.2222))}.lp-reform__list{margin:max(48px,calc(var(--pcvw)*4.4444)) auto 0;max-width:1072px}.lp-reform__item{margin-left:50%;padding-left:5%;position:relative;width:45%}.lp-reform__item:not(:last-child){min-height:calc(var(--pcvw)*12.5)}.lp-reform__item:after,.lp-reform__item:before{background:#b08d57;content:"";left:0;position:absolute}.lp-reform__item:before{border-radius:50%;height:9px;top:2.5px;transform:translateX(-50%);width:9px}.lp-reform__item:after{height:1px;top:6px;width:8.3333333333%}.lp-reform__item:nth-child(2n){margin:0 50% 0 5%;padding:0 5% 0 0}.lp-reform__item:nth-child(2n):after,.lp-reform__item:nth-child(2n):before{left:auto;right:0}.lp-reform__item:nth-child(2n):before{transform:translateX(50%)}.lp-reform__area{color:#b08d57;font-size:max(12px,calc(var(--pcvw)*.8333));font-weight:500;letter-spacing:.275em;line-height:1}.lp-reform__from{color:#7a7f8c;font-size:max(14px,calc(var(--pcvw)*1.1111));font-weight:500;letter-spacing:.04em;line-height:1.6;margin-top:calc(var(--pcvw)*.5556)}.lp-reform__from,.lp-reform__to{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif}.lp-reform__to{font-size:max(26px,calc(var(--pcvw)*2.5));font-weight:600;line-height:1.35;margin-top:calc(var(--pcvw)*.2778)}.lp-reform__desc{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(14px,calc(var(--pcvw)*1.0417));font-weight:500;letter-spacing:.03em;line-height:1.9;margin-top:calc(var(--pcvw)*.8333);max-width:77.5%}.lp-reform__closing{padding-top:calc(var(--pcvw)*2.5);text-align:center}.lp-reform__question{font-size:max(20px,calc(var(--pcvw)*2.2222));font-weight:600;letter-spacing:.02em;line-height:1.6}.lp-reform__note,.lp-reform__question{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif}.lp-reform__note{color:#b08d57;font-size:max(14px,calc(var(--pcvw)*1.1111));font-weight:500;letter-spacing:.04168125em;line-height:1.9;margin-top:max(12px,calc(var(--pcvw)*1.3889))}@media screen and (max-width:768px){.lp-reform{padding-bottom:48px}.lp-reform__sun{left:auto;right:-24px;top:-120px;width:240px}.lp-reform__sun:after{inset:-12px}.lp-reform__flow{padding:164px 0 56px}.lp-reform__flow:after,.lp-reform__flow:before{left:24px}.lp-reform__flow:before{top:-132px}.lp-reform__body{padding-left:32px}.lp-reform__ttl-1{font-size:28px}.lp-reform__ttl-2{font-size:56px}.lp-reform__ttl-3{font-size:18px;letter-spacing:.02em;margin-top:16px}.lp-reform__intro{font-size:15px;letter-spacing:.0436333333em;margin-top:24px}.lp-reform__list{margin-top:48px}.lp-reform__item,.lp-reform__item:nth-child(2n){margin:0;max-width:none;padding:0;width:auto}.lp-reform__item:before,.lp-reform__item:nth-child(2n):before{left:-32px;right:auto;transform:translateX(-50%)}.lp-reform__item:after,.lp-reform__item:nth-child(2n):after{left:-27px;right:auto;width:20px}.lp-reform__item:not(:last-child){margin-bottom:48px;min-height:0}.lp-reform__from{font-size:14px;letter-spacing:.04em}.lp-reform__to{font-size:26px;margin-top:4px}.lp-reform__desc{font-size:14px;letter-spacing:.03em;margin-top:12px;max-width:none}.lp-reform__closing{padding:36px 24px 0 56px;text-align:left}.lp-reform__question{font-size:20px;letter-spacing:.02em}.lp-reform__note{font-size:14px;letter-spacing:.04em;margin-top:12px}}.lp-band{display:grid;height:max(410px,calc(var(--pcvw)*43.0556));overflow:hidden;place-items:center;position:relative}.lp-band img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.lp-band:after,.lp-band:before{content:"";position:absolute;z-index:1}.lp-band:before{background:hsla(40,43%,93%,.5);inset:0}.lp-band:after{border:1px solid rgba(31,42,68,.35);inset:max(12px,calc(var(--pcvw)*1.6667))}.lp-band__plate{background:hsla(40,43%,93%,.82);font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(23px,calc(var(--pcvw)*3.75));font-weight:600;letter-spacing:.041737037em;line-height:1.6;padding:calc(var(--pcvw)*2.2222) calc(var(--pcvw)*4.4444);position:relative;text-align:center;z-index:2}@media screen and (max-width:768px){.lp-band{height:410px}.lp-band:after{inset:12px}.lp-band__plate{font-size:23px;letter-spacing:.02004329em;padding:20px 10px;width:calc(100% - 51.8px)}}.lp-results{background:#f5f0e6;padding-top:max(40px,calc(var(--pcvw)*3.8889))}.lp-results__ttl{font-size:calc(var(--pcvw)*3.0556);font-weight:600;letter-spacing:.0425977273em;line-height:1.5}.lp-results__lead,.lp-results__ttl{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif}.lp-results__lead{font-size:calc(var(--pcvw)*1.25);font-weight:500;letter-spacing:.04em;line-height:2;margin-top:calc(var(--pcvw)*1.6667)}.lp-results__stair{height:calc(var(--pcvw)*52.7778);margin-top:calc(var(--pcvw)*-.2778);position:relative}.lp-results__steps li{background:#e9e4da;border-top:2px solid #b08d57;bottom:0;position:absolute;width:21.6666666667%}.lp-results__steps li:first-child{height:calc(var(--pcvw)*5.625);left:0}.lp-results__steps li:nth-child(2){height:calc(var(--pcvw)*13.9583);left:21.6666666667%}.lp-results__steps li:nth-child(3){height:calc(var(--pcvw)*22.2917);left:43.3333333333%}.lp-results__steps li:not(:first-child):before{background:#b08d57;content:"";height:calc(var(--pcvw)*8.4722);left:-1px;position:absolute;top:-2px;width:2px}.lp-results__step{align-items:center;bottom:calc(100% + var(--pcvw)*1.3889);display:flex;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:calc(var(--pcvw)*1.8056);font-weight:500;gap:calc(var(--pcvw)*.8333);left:0;line-height:1;position:absolute;white-space:nowrap}.lp-results__step:before{background:#b08d57;border-radius:50%;content:"";flex-shrink:0;height:8px;width:8px}.lp-results__result{left:65%;position:absolute;right:0;top:calc(var(--pcvw)*4.375)}.lp-results__before{color:#7a7f8c;font-size:calc(var(--pcvw)*1.6667);letter-spacing:.0434083333em;line-height:1.5}.lp-results__before,.lp-results__hero{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif}.lp-results__hero{align-items:flex-end;color:#b08d57;display:flex;font-weight:600;line-height:1;margin-top:calc(var(--pcvw)*.5556);white-space:nowrap}.lp-results__hero-num{font-size:calc(var(--pcvw)*12.5);letter-spacing:-.0305555556em}.lp-results__hero-unit{font-size:calc(var(--pcvw)*4.4444);letter-spacing:.024296875em;margin-bottom:calc(var(--pcvw)*.5556)}.lp-results__sub{border-top:2px solid #b08d57;margin-top:calc(var(--pcvw)*.8333);padding:calc(var(--pcvw)*5.1389) 0 0 calc(var(--pcvw)*1.1111);position:relative}.lp-results__sub:before{background:#b08d57;content:"";height:calc(var(--pcvw)*9.8611);left:-1px;position:absolute;top:-2px;width:2px}.lp-results__sub-head{align-items:flex-start;display:flex;justify-content:space-between}.lp-results__sub-lead{font-size:calc(var(--pcvw)*1.25);font-weight:500;letter-spacing:.0644444444em;line-height:2;white-space:nowrap}.lp-results__seal,.lp-results__sub-lead{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif}.lp-results__seal{align-items:center;border:2px solid #b08d57;border-radius:50%;color:#b08d57;display:flex;flex-direction:column;flex-shrink:0;font-weight:600;height:calc(var(--pcvw)*7.2222);justify-content:center;line-height:1;margin-top:calc(var(--pcvw)*.1389);position:relative;width:calc(var(--pcvw)*7.2222)}.lp-results__seal:before{border:1px solid #b08d57;border-radius:50%;content:"";inset:4px;position:absolute}.lp-results__seal span:first-child{font-size:calc(var(--pcvw)*1.1111);letter-spacing:.02em}.lp-results__seal span:last-child{font-size:calc(var(--pcvw)*1.1806);line-height:1.04;margin-top:calc(var(--pcvw)*.2778);writing-mode:vertical-rl}.lp-results__lines{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:calc(var(--pcvw)*1.3889);font-weight:500;line-height:1.3;margin-top:calc(var(--pcvw)*2.5);white-space:nowrap}.lp-results__lines p+p{margin-top:calc(var(--pcvw)*.8333)}.lp-results__lines em{color:#b08d57;font-style:normal;font-weight:600}.lp-results__lines p:first-child em{font-size:calc(var(--pcvw)*3.6111);letter-spacing:-.0038461538em}.lp-results__lines p:last-child em{font-size:calc(var(--pcvw)*2.2222)}.lp-results__note{color:#7a7f8c;font-size:calc(var(--pcvw)*.8333);letter-spacing:.04em;line-height:1.6;margin-top:calc(var(--pcvw)*1.6667)}.lp-results__band{margin-top:calc(var(--pcvw)*5.5556)}@media screen and (max-width:768px){.lp-results{padding-top:40px}.lp-results__ttl{font-size:28px;letter-spacing:.04em}.lp-results__lead{font-size:15px;letter-spacing:.0425em;margin-top:16px}.lp-results__stair{height:auto;margin-top:40px}.lp-results__steps li{align-items:center;border-top:0;display:flex;height:55.5px;padding-left:12px;position:relative;width:auto}.lp-results__steps li:first-child,.lp-results__steps li:nth-child(2),.lp-results__steps li:nth-child(3){height:55.5px;left:auto}.lp-results__steps li:nth-child(2){margin-left:24px}.lp-results__steps li:nth-child(3){margin-left:48px}.lp-results__steps li+li{margin-top:8px}.lp-results__steps li:before,.lp-results__steps li:not(:first-child):before{background:#b08d57;bottom:0;content:"";height:2px;left:0;position:absolute;top:auto;width:160px}.lp-results__step{font-size:17px;position:static}.lp-results__result{margin-top:48px;position:static}.lp-results__before{font-size:18px;letter-spacing:.04em}.lp-results__hero-num{font-size:112px;letter-spacing:-.0329464286em}.lp-results__hero-unit{font-size:40px;letter-spacing:.02em;margin-bottom:4px}.lp-results__sub{border-top:0;margin-top:40px;padding:0}.lp-results__sub:before{display:none}.lp-results__sub-head{flex-direction:row;gap:20px;justify-content:start}.lp-results__sub-lead{font-size:16px;letter-spacing:.0625em}.lp-results__seal{display:flex;height:88px;margin:4px 15px 0 0;width:88px}.lp-results__seal span:first-child{font-size:13px}.lp-results__seal span:last-child{font-size:15px}.lp-results__lines{font-size:15px;margin-top:28px}.lp-results__lines p:first-child em{font-size:40px}.lp-results__lines p:last-child em{font-size:24px}.lp-results__band{margin-top:56px}}.lp-keep{background:#1f2a44;color:#cbcfd9;padding:calc(var(--pcvw)*5) 0;position:relative}.lp-keep:before{border-left:1px solid #d6bd8f;border-right:1px solid #d6bd8f;bottom:max(32px,calc(var(--pcvw)*3.3333));content:"";left:max(12px,calc(var(--pcvw)*1.9444));pointer-events:none;position:absolute;right:max(12px,calc(var(--pcvw)*1.9444));top:max(16px,calc(var(--pcvw)*3.3333))}.lp-keep__inner{align-items:flex-start;display:flex;gap:3.5714285714%}.lp-keep__photo{flex-shrink:0;margin-left:5.0892857143%;position:relative;width:41.3392857143%}.lp-keep__photo img{aspect-ratio:463/707.8;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.lp-keep__body{display:grid;flex:1 1;grid-template-areas:"lead . ttl" "txt  . ttl" "link . ttl";grid-template-columns:65% 1fr 27.8571428571%;grid-template-rows:auto auto 1fr;margin-top:calc(var(--pcvw)*3.0556);max-width:50%}.lp-keep__ttl{color:#f5f0e6;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(46px,calc(var(--pcvw)*3.6111));font-weight:700;grid-area:ttl;letter-spacing:.04em;line-height:max(54.6px,calc(var(--pcvw)*5.4167));white-space:nowrap;writing-mode:vertical-rl}.lp-keep__ttl span{color:#cbcfd9;font-weight:600}.lp-keep__lead{grid-area:lead}.lp-keep__copy{color:#f5f0e6;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(19px,calc(var(--pcvw)*1.8056));font-weight:600;letter-spacing:.02em;line-height:1.6}.lp-keep__list{margin-top:max(28px,calc(var(--pcvw)*2.7778))}.lp-keep__list,.lp-keep__txt{font-size:max(15px,calc(var(--pcvw)*1.1111));letter-spacing:.03em;line-height:1.9}.lp-keep__txt{grid-area:txt;margin-top:calc(var(--pcvw)*2.2222)}.lp-keep__txt p+p{margin-top:max(15px,calc(var(--pcvw)*1.1111))}.lp-keep__link{color:#d6bd8f;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:18px;font-weight:700;grid-area:link;letter-spacing:.02em;line-height:1.6;margin-top:max(32px,calc(var(--pcvw)*2.7778))}@media screen and (max-width:768px){.lp-keep{padding:40px 0 64px}.lp-keep:before{bottom:32px;left:12px;right:12px;top:16px}.lp-keep__inner{display:block;padding:0 32px}.lp-keep__photo{margin-left:0;width:100%}.lp-keep__photo img{aspect-ratio:311/463.6}.lp-keep__body{grid-template-areas:"lead ttl" "txt  txt" "link link";grid-template-columns:1fr 156.4px;grid-template-rows:auto;margin-top:48px;max-width:none}.lp-keep__ttl{font-size:46px;letter-spacing:.04em;line-height:78.2px}.lp-keep__lead{align-self:end}.lp-keep__copy{font-size:19px;letter-spacing:.0200526316em}.lp-keep__list{margin-top:28px}.lp-keep__list,.lp-keep__txt{font-size:15px;letter-spacing:.03em}.lp-keep__txt{margin-top:40px}.lp-keep__txt p+p{margin-top:15px}.lp-keep__link{margin-top:32px}}.lp-btn--sm{font-size:max(10.5px,calc(var(--pcvw)*1.0417));letter-spacing:.0638866667em;min-width:calc(var(--pcvw)*16.3681)}.lp-btn--sm:after{background-size:12px;height:calc(var(--pcvw)*1.9444);width:calc(var(--pcvw)*1.9444)}@media screen and (max-width:768px){.lp-btn--sm{font-size:15px;height:48px;letter-spacing:.0638866667em;padding:0;width:100%}}.lp-mist{pointer-events:none;position:absolute}.lp-mist span{background:#ede3cf;border-radius:999px;position:absolute}.lp-mist span:nth-child(2){background:#f1eadb}.lp-take{background:#f5f0e6;padding:calc(var(--pcvw)*7.2222) 0}.lp-take__ttl{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:calc(var(--pcvw)*2.7778);font-weight:500;letter-spacing:.02em;line-height:1.6;position:relative;z-index:1}.lp-take__chirashi{height:calc(var(--pcvw)*119.0972);margin-top:calc(var(--pcvw)*-3.4722);position:relative}.lp-take__mist--1{height:calc(var(--pcvw)*5.8333);right:-60px;top:calc(var(--pcvw)*8.3333);width:73.3333333333%}.lp-take__mist--1 span:first-child{height:calc(var(--pcvw)*3.8889);left:0;top:0;width:100%}.lp-take__mist--1 span:nth-child(2){height:calc(var(--pcvw)*2.5);left:9.0909090909%;top:calc(var(--pcvw)*2.5);width:70%}.lp-take__mist--1 span:nth-child(3){height:calc(var(--pcvw)*1.3889);left:33.0909090909%;top:calc(var(--pcvw)*4.4444);width:30%}.lp-take__mist--2{height:calc(var(--pcvw)*3.8889);left:-16.6666666667%;top:calc(var(--pcvw)*29.8611);width:60%}.lp-take__mist--2 span:first-child{height:calc(var(--pcvw)*2.7778);left:0;top:0;width:100%}.lp-take__mist--2 span:nth-child(2){height:calc(var(--pcvw)*1.6667);left:18.8888888889%;top:calc(var(--pcvw)*2.2222);width:70%}.lp-take__mist--3{height:calc(var(--pcvw)*6.3889);right:-60px;top:calc(var(--pcvw)*45.8333);width:61.6666666667%}.lp-take__mist--3 span:first-child{height:calc(var(--pcvw)*4.4444);left:0;top:0;width:100%}.lp-take__mist--3 span:nth-child(2){height:calc(var(--pcvw)*2.7778);left:10.8108108108%;top:calc(var(--pcvw)*2.7778);width:70%}.lp-take__mist--3 span:nth-child(3){height:calc(var(--pcvw)*1.3889);left:16.2162162162%;top:calc(var(--pcvw)*5);width:34%}.lp-take__mist--4{height:calc(var(--pcvw)*6.6667);left:-60px;top:calc(var(--pcvw)*9.7222);width:calc(var(--pcvw)*100)}.lp-take__mist--4 span:first-child{height:calc(var(--pcvw)*5);left:0;top:0;width:calc(var(--pcvw)*100)}.lp-take__mist--4 span:nth-child(2){height:calc(var(--pcvw)*2.7778);left:calc(var(--pcvw)*6);top:calc(var(--pcvw)*3.8889);width:calc(var(--pcvw)*64)}.lp-take__q{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:calc(var(--pcvw)*1.1111);position:absolute}.lp-take__q--1{right:0;top:0}.lp-take__q--2{right:20.8333333333%;top:calc(var(--pcvw)*10.4167)}.lp-take__q--3{right:33.3333333333%;top:calc(var(--pcvw)*2.7778)}.lp-take__q--4{right:42.5%;top:calc(var(--pcvw)*18.0556)}.lp-take__q--5{right:56.6666666667%;top:calc(var(--pcvw)*6.9444)}.lp-take__q--6{right:72.5%;top:calc(var(--pcvw)*20.8333)}.lp-take__note,.lp-take__text{white-space:nowrap;writing-mode:vertical-rl}.lp-take__note{line-height:calc(var(--pcvw)*1.4583)}.lp-take__theme{color:#b08d57;font-size:calc(var(--pcvw)*.9722);font-weight:500;letter-spacing:.2em}.lp-take__sep{display:none}.lp-take__scene{color:#7a7f8c;font-size:calc(var(--pcvw)*.9028);letter-spacing:.1em;line-height:calc(var(--pcvw)*1.3542);margin-inline-start:calc(var(--pcvw)*1.1111)}@media screen and (max-width:1023px){.lp-take__gap{display:none}}.lp-take .tcy{letter-spacing:0;text-orientation:upright}.lp-take__text{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:calc(var(--pcvw)*1.8056);font-weight:500;letter-spacing:.08em;line-height:calc(var(--pcvw)*3.0694)}.lp-take__text--l{font-size:calc(var(--pcvw)*3.3333);font-weight:600;letter-spacing:.04em;line-height:calc(var(--pcvw)*5.6667)}.lp-take__text--m{font-size:calc(var(--pcvw)*2.5);line-height:calc(var(--pcvw)*4.25)}.lp-take__window{aspect-ratio:1;position:absolute;width:calc(var(--pcvw)*10)}.lp-take__window:before{border:1px solid #b08d57;border-radius:50%;content:"";inset:-8px;position:absolute}.lp-take__window img{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lp-take__q--3 .lp-take__window{left:calc(var(--pcvw)*-3.4653);top:calc(var(--pcvw)*59.0139)}.lp-take__q--5 .lp-take__window{left:calc(var(--pcvw)*-7.875);top:calc(var(--pcvw)*63.3681);width:calc(var(--pcvw)*14.4444)}.lp-take__q--6 .lp-take__window{left:-9.9px;top:calc(var(--pcvw)*66.0903);width:calc(var(--pcvw)*7.7778)}.lp-take__answer{align-items:flex-end;display:flex;gap:calc(var(--pcvw)*1.6667);left:0;position:absolute;top:calc(var(--pcvw)*97.2222)}.lp-take__cover{box-shadow:0 12px 24px rgba(31,42,68,.18);position:relative;width:calc(var(--pcvw)*11.1111)}.lp-take__cover img{display:block;width:100%}.lp-take__answer-body{position:relative}.lp-take__answer-lead{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:calc(var(--pcvw)*1.9444);font-weight:600;letter-spacing:.02em;line-height:1.5;white-space:nowrap}.lp-take__btn{margin-top:calc(var(--pcvw)*1.3889)}@media screen and (max-width:1023px){.lp-take__chirashi{height:auto;margin-top:40px}.lp-take__mist--2,.lp-take__mist--3{display:none}.lp-take__mist--1{left:auto;right:-24px;top:64px;width:60%}.lp-take__mist--1 span:first-child{height:28px;width:100%}.lp-take__mist--1 span:nth-child(2){height:18px;left:40px;top:22px;width:70%}.lp-take__mist--1 span:nth-child(3){display:none}.lp-take__q,.lp-take__q[class*="--"]{align-items:center;display:grid;gap:8px 20px;grid-template-columns:1fr auto;position:relative;right:auto;top:auto}.lp-take__q+.lp-take__q,.lp-take__q[class*="--"]+.lp-take__q{margin-top:32px}.lp-take__q--3,.lp-take__q--5{margin-left:24px}.lp-take__note,.lp-take__text{grid-column:1/-1;white-space:normal;writing-mode:horizontal-tb}.lp-take__note{line-height:19.5px}.lp-take__theme{font-size:13px;letter-spacing:.04em}.lp-take__sep{color:#7a7f8c;display:inline;font-size:12px;margin:0 4px}.lp-take__scene{font-size:11px;letter-spacing:0;line-height:16.5px;margin:0}.lp-take__text{font-size:17px;letter-spacing:.04em;line-height:28.9px}.lp-take__text--l{font-size:26px;font-weight:600;letter-spacing:.02em;line-height:41.6px}.lp-take__q--1 .lp-take__theme{display:block}.lp-take__q--1 .lp-take__sep{display:none}.lp-take__q--1 .lp-take__scene{display:block;margin-top:2px}.lp-take__q--photo .lp-take__text{grid-column:1}.lp-take__q[class*="--"] .lp-take__window,.lp-take__window{left:auto;margin:8px 8px 0 0;position:relative;top:auto;width:96px}.lp-take__answer{display:block;margin-top:40px;position:relative;top:auto}.lp-take__mist--4{left:-24px;top:104px;width:calc(100% + 48px)}.lp-take__mist--4 span:first-child{height:48px;width:100%}.lp-take__mist--4 span:nth-child(2){height:28px;left:22.5px;top:40px;width:240px}.lp-take__cover{width:120px}.lp-take__answer-body{margin-top:20px}.lp-take__answer-lead{font-size:20px;letter-spacing:.02em}.lp-take__btn{margin-top:16px}}@media screen and (max-width:768px){.lp-take{padding:72px 0}.lp-take__ttl{font-size:26px;font-weight:600;letter-spacing:.02em}}.lp-vttl{align-items:flex-start;display:flex;gap:max(9px,calc(var(--pcvw)*.9028))}.lp-vttl__ja{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(24px,calc(var(--pcvw)*1.9444));font-weight:600;letter-spacing:.2em;line-height:max(24px,calc(var(--pcvw)*1.9444));white-space:nowrap;writing-mode:vertical-rl}.lp-vttl__en{color:#8c6a36;font-size:max(10px,calc(var(--pcvw)*.7639));font-weight:500;letter-spacing:.5766636364em;line-height:max(15px,calc(var(--pcvw)*1.1458));writing-mode:vertical-rl}@media screen and (max-width:768px){.lp-vttl{gap:9px}.lp-vttl__ja{font-size:24px;line-height:24px}.lp-vttl__en{font-size:10px;letter-spacing:.5825em;line-height:15px}}.lp-author{background:#f5f0e6;border-top:1px solid rgba(31,42,68,.14);padding:max(64px,calc(var(--pcvw)*6.6667)) 0 max(64px,calc(var(--pcvw)*6.7361))}.lp-author__inner{align-items:flex-start;display:flex}.lp-author__mark{flex-shrink:0;width:5.7142857143%}.lp-author__body{margin-left:2.8571428571%;width:40%}.lp-author__photo{flex-shrink:0;margin-left:auto;width:42.8571428571%}.lp-author__photo img{aspect-ratio:480/600;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.lp-author__name{font-size:max(28px,calc(var(--pcvw)*3.3333));letter-spacing:.1460416667em;line-height:1.4;margin-top:calc(var(--pcvw)*-.6667)}.lp-author__name,.lp-author__reading{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-weight:600}.lp-author__reading{color:#4a5268;font-size:max(12px,calc(var(--pcvw)*.9028));letter-spacing:.2664923077em;line-height:1.6;margin-top:max(8px,calc(var(--pcvw)*.8333))}.lp-author__role{color:#4a5268;font-size:max(14px,calc(var(--pcvw)*1.0417));font-weight:500;letter-spacing:.03em;line-height:1.7;margin-top:max(10px,calc(var(--pcvw)*1.1111))}.lp-author__role:after{border-top:1px solid #8c6a36;content:"";display:block;width:calc(var(--pcvw)*3.3333)}.lp-author__career,.lp-author__role:after{margin-top:max(24px,calc(var(--pcvw)*2.2222))}.lp-author__career{font-size:max(14px,calc(var(--pcvw)*1.0417));letter-spacing:.03em;line-height:1.9}.lp-author__step{padding-left:5.3571428571%;position:relative}.lp-author__step:not(:last-child):before{border-left:1px solid #8c6a36;content:"";height:calc(100% + var(--pcvw)*2.7778);left:0;position:absolute;top:0}.lp-author__step p{margin-top:1.0714285714em}.lp-author__year{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(19.6px,calc(var(--pcvw)*1.9444));letter-spacing:.02em;line-height:1;margin-top:1.4285714286em!important}.lp-author__after{margin-top:max(32px,calc(var(--pcvw)*2.7778));padding-left:5.3571428571%}@media screen and (max-width:768px){.lp-author{padding:64px 0}.lp-author__inner{display:grid;grid-template-areas:"photo mark" "body  body";grid-template-columns:263px 1fr}.lp-author__mark{grid-area:mark;margin-left:1em;width:auto}.lp-author__photo{grid-area:photo;margin:0;width:100%}.lp-author__photo img{aspect-ratio:263/328.8}.lp-author__body{grid-area:body;margin:32px 0 0;width:auto}.lp-author__name{font-size:28px;letter-spacing:.1423214286em;margin-top:-5.6px}.lp-author__reading{font-size:12px;letter-spacing:.2575916667em;margin-top:8px}.lp-author__role{font-size:14px;letter-spacing:.03em;margin-top:10px}.lp-author__role:after{margin-top:24px}.lp-author__career{font-size:14px;letter-spacing:.03em;margin-top:24px}.lp-author__step{padding-left:20px}.lp-author__step+.lp-author__step{margin-top:32px}.lp-author__step:not(:last-child):before{height:calc(100% + 52px)}.lp-author__step p{margin-top:14px}.lp-author__year+p{margin-top:10px}.lp-author__after{margin-top:32px;padding-left:20px}}.lp-interview{background:#f5f0e6;border-top:1px solid rgba(31,42,68,.14);padding:max(64px,calc(var(--pcvw)*6.6667)) 0}.lp-interview__inner{align-items:start;display:grid;gap:2.8571428571%;grid-template-columns:40% 57.1428571429%}.lp-interview__intro{position:sticky;top:calc(var(--pcvw)*2.7778)}.lp-interview__ttl{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(22px,calc(var(--pcvw)*2.5));font-weight:500;line-height:1.5}.lp-interview__lead{color:#4a5268;font-size:max(14px,calc(var(--pcvw)*1.0417));letter-spacing:.03em;line-height:1.9;margin-top:max(20px,calc(var(--pcvw)*1.6667))}.lp-interview__photo{margin-top:max(28px,calc(var(--pcvw)*3.3333));position:relative;width:89.2857142857%}.lp-interview__photo img{aspect-ratio:400/500;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.lp-interview__list{border-top:1px solid #1f2a44}.lp-interview__item{border-bottom:1px solid rgba(31,42,68,.14);padding:max(20px,calc(var(--pcvw)*1.9444)) 0}.lp-interview__summary{cursor:pointer;display:grid;grid-template-columns:8.75% 1fr 3.75%;list-style:none}.lp-interview__summary::-webkit-details-marker{display:none}.lp-interview__num{color:#8c6a36;font-size:max(12px,calc(var(--pcvw)*.9028));font-weight:500;letter-spacing:.17em;line-height:1.4;padding-top:calc(var(--pcvw)*.4167)}.lp-interview__q{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(16px,calc(var(--pcvw)*1.25));font-weight:600;letter-spacing:.02em;line-height:1.7}.lp-interview__toggle{height:max(27px,calc(var(--pcvw)*2.1528));position:relative}.lp-interview__toggle:after,.lp-interview__toggle:before{background:#1f2a44;content:"";height:1px;left:4px;position:absolute;top:max(13px,calc(var(--pcvw)*1.0417));transition:transform .3s;width:max(15px,calc(var(--pcvw)*1.1806))}.lp-interview__toggle:after{transform:rotate(90deg)}.lp-interview__item[open] .lp-interview__toggle:after{transform:rotate(0)}.lp-interview__a,.lp-interview__lead,.lp-interview__q{word-break:auto-phrase}.lp-interview__q--hang{text-indent:-.5em}.lp-interview__a{background:rgba(31,42,68,.05);color:#4a5268;font-size:max(10.5px,calc(var(--pcvw)*1.0417));letter-spacing:.03em;line-height:1.9;margin:max(14px,calc(var(--pcvw)*1.3889)) 0 0 8.75%;padding:calc(var(--pcvw)*1.6667) calc(var(--pcvw)*2.2222)}.lp-interview__a p+p{margin-top:calc(var(--pcvw)*1.9792)}@media screen and (max-width:768px){.lp-interview{padding:64px 0}.lp-interview__inner{display:block}.lp-interview__intro{position:static}.lp-interview__ttl{font-size:22px}.lp-interview__lead{font-size:14px;letter-spacing:.03em;line-height:1.85;margin-top:20px}.lp-interview__photo{margin-top:28px;width:100%}.lp-interview__photo img{aspect-ratio:327/408.8}.lp-interview__list{margin-top:32px}.lp-interview__item{padding:20px 0}.lp-interview__summary{grid-template-columns:36px 1fr 20px}.lp-interview__num{font-size:12px;letter-spacing:.1533333333em;padding-top:6px}.lp-interview__q{font-size:16px;letter-spacing:.02em}.lp-interview__toggle{height:27px}.lp-interview__toggle:after,.lp-interview__toggle:before{left:3px;top:13px;width:15px}.lp-interview__a{margin:14px 0 0 36px;padding:20px}}.lp-movie{background:#1f2a44;color:#cbcfd9;padding:max(64px,calc(var(--pcvw)*7.7778)) 0 calc(var(--pcvw)*4.7917);position:relative}.lp-movie:after,.lp-movie:before{background:url(../../images/kinsuikan/movie-sunago.webp) repeat center calc(var(--pcvw)*-8.3333)/calc(var(--pcvw)*157.0833) calc(var(--pcvw)*75.8333);content:"";left:0;pointer-events:none;position:absolute;width:100%}.lp-movie:before{height:100%;top:0}.lp-movie:after{display:none}.lp-movie__inner{position:relative;z-index:1}.lp-movie__head{display:grid;gap:11.4285714286%;grid-template-columns:40% 1fr}.lp-movie__ttl{color:#f5f0e6;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(26px,calc(var(--pcvw)*2.5));font-weight:700;letter-spacing:.02em;line-height:1.6}.lp-movie__ttl span{display:block;margin-left:-.5em}.lp-movie__txt{font-size:max(15px,calc(var(--pcvw)*1.1111));letter-spacing:.03em;line-height:1.9}.lp-movie__txt p+p{margin-top:max(15px,calc(var(--pcvw)*1.1111))}.lp-movie__media{margin:calc(var(--pcvw)*4.4444) 0 0 25.7142857143%}.lp-movie__screen{align-items:center;aspect-ratio:16/9;background:#5a6070;color:#f5f0e6;display:flex;flex-direction:column;font-size:max(12px,calc(var(--pcvw)*.9028));font-weight:500;gap:max(14px,calc(var(--pcvw)*1.3889));justify-content:center;letter-spacing:.2181846154em;line-height:1.4}.lp-movie__screen:before{background:url(../../images/kinsuikan/play.svg) no-repeat 50%/contain;content:"";height:max(52px,calc(var(--pcvw)*5));width:max(52px,calc(var(--pcvw)*5))}.lp-movie__screen iframe{border:0;display:block;height:100%;width:100%}.lp-movie__screen:has(iframe){display:block}.lp-movie__screen:has(iframe):before{display:none}.lp-movie__link{margin-top:calc(var(--pcvw)*2.2222)}.lp-movie__link a{align-items:center;border-bottom:1px solid hsla(39,46%,70%,.6);color:#f5f0e6;display:inline-flex;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(18px,calc(var(--pcvw)*1.3889));font-weight:700;gap:calc(var(--pcvw)*.8333);letter-spacing:.02em;line-height:1.6;padding-bottom:calc(var(--pcvw)*.7639)}.lp-movie__link a:after{background:url(../../images/kinsuikan/arrow-link.svg) no-repeat 50%/contain;content:"";height:calc(var(--pcvw)*1.1111);width:calc(var(--pcvw)*1.1111)}.lp-movie__link a:visited:hover{color:#f5f0e6}@media screen and (max-width:768px){.lp-movie{padding:64px 0 72px}.lp-movie:before{background-position:center -227.6px;height:412.4px}.lp-movie:after,.lp-movie:before{background-image:url(../../images/kinsuikan/movie-sunago-sp.webp);background-size:1024px 800px}.lp-movie:after{background-position:center -640px;display:block;height:139.8px;top:623.3px}.lp-movie__head{display:block}.lp-movie__ttl{font-size:26px;letter-spacing:.02em}.lp-movie__txt{font-size:15px;letter-spacing:.03em;margin-top:28px}.lp-movie__txt p+p{margin-top:15px}.lp-movie__media{margin:32px -24px 0}.lp-movie__screen{font-size:12px;gap:14px;letter-spacing:.2181833333em}.lp-movie__screen:before{height:52px;width:52px}.lp-movie__link{margin:28px 24px 0}.lp-movie__link a{font-size:18px;letter-spacing:.02em;padding:4px 0 11px}}.lp-readers{background:#f5f0e6;border-top:1px solid rgba(31,42,68,.14);padding:calc(var(--pcvw)*7.7778) 0 calc(var(--pcvw)*8.3333)}.lp-readers__ttl{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(24px,calc(var(--pcvw)*2.6389));font-weight:600;letter-spacing:.0423026316em;line-height:1.6;text-align:center}.lp-readers__list{align-items:start;-moz-column-gap:7.2727272727%;column-gap:7.2727272727%;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);margin:calc(var(--pcvw)*3.8889) auto 0;max-width:78.5714285714%}.lp-readers__list li{border-bottom:1px solid rgba(176,141,87,.45);font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(16px,calc(var(--pcvw)*1.25));font-weight:500;letter-spacing:.02em;line-height:1.7;padding:max(12px,calc(var(--pcvw)*1.1111)) 0}.lp-readers__list li:first-child,.lp-readers__list li:nth-child(5){border-top:1px solid rgba(176,141,87,.45)}.lp-readers__hang{text-indent:-.5em}@media screen and (max-width:768px){.lp-readers{padding:64px 0}.lp-readers__ttl{font-size:24px;letter-spacing:.0422708333em}.lp-readers__list{display:block;margin-top:32px;max-width:none}.lp-readers__list li{font-size:16px;letter-spacing:.02em;padding:12px 0}.lp-readers__list li:nth-child(5){border-top:0}}.lp-btn--lg{font-size:max(18px,calc(var(--pcvw)*1.3889));letter-spacing:.0625em;min-width:calc(var(--pcvw)*26.3889)}.lp-btn--lg:after{height:max(36px,calc(var(--pcvw)*2.7778));width:max(36px,calc(var(--pcvw)*2.7778))}@media screen and (max-width:768px){.lp-btn--lg{font-size:18px;letter-spacing:.0646277778em;min-width:auto;width:100%}.lp-btn--lg:after{height:36px;width:36px}}.lp-book{background:#fff;padding:max(72px,calc(var(--pcvw)*8.3333)) 0;position:relative}.lp-book:after,.lp-book:before{border:1px solid #d6bd8f;content:"";pointer-events:none;position:absolute}.lp-book:before{inset:max(12px,calc(var(--pcvw)*1.9444))}.lp-book:after{inset:max(18px,calc(var(--pcvw)*2.3611))}.lp-book__inner{align-items:flex-start;display:flex;gap:3.0357142857%}.lp-book__cover{border:1px solid rgba(31,42,68,.14);flex-shrink:0;margin-left:calc(var(--pcvw)*.1389);width:48.2142857143%}.lp-book__cover img{display:block;width:100%}.lp-book__body{display:flex;flex:1 1;flex-direction:column;max-width:48.5714285714%}.lp-book__titles{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-weight:700}.lp-book__ttl{font-size:max(28px,calc(var(--pcvw)*2.7778));letter-spacing:.0425em;line-height:1.4}.lp-book__sub{color:#4a5268;font-size:max(14px,calc(var(--pcvw)*1.25));font-weight:600;letter-spacing:.04em;line-height:1.6;margin-top:max(8px,calc(var(--pcvw)*.8333))}.lp-book__author{font-size:max(20px,calc(var(--pcvw)*1.5278));letter-spacing:.1495454545em;line-height:1.5;margin-top:max(6px,calc(var(--pcvw)*.5556))}.lp-book__rule{border-top:1px solid #8c6a36;width:calc(var(--pcvw)*3.3333)}.lp-book__intro,.lp-book__rule{margin-top:calc(var(--pcvw)*2.2222)}.lp-book__intro{font-size:max(15px,calc(var(--pcvw)*1.1111));letter-spacing:.03em;line-height:1.9;word-break:auto-phrase}.lp-book__intro p+p{margin-top:max(15px,calc(var(--pcvw)*1.1111))}.lp-book__catch{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(16.5px,calc(var(--pcvw)*1.3889));font-weight:700;letter-spacing:.04em;line-height:1.9}.lp-book__btn{margin-top:max(24px,calc(var(--pcvw)*2.7778))}.lp-book__colophon{border-bottom:1px solid #8c6a36;border-top:1px solid #8c6a36;margin-top:max(40px,calc(var(--pcvw)*3.8889))}.lp-book__colophon div{align-items:center;display:flex;min-height:calc(var(--pcvw)*3.3333)}.lp-book__colophon div+div{border-top:1px solid rgba(31,42,68,.14)}.lp-book__colophon dt{color:#8c6a36;flex-shrink:0;font-size:max(12px,calc(var(--pcvw)*.8333));font-weight:500;letter-spacing:.275em;line-height:1.4;width:max(64px,calc(var(--pcvw)*6.6667))}.lp-book__colophon dd{font-size:max(14px,calc(var(--pcvw)*.9722));letter-spacing:.03em;line-height:1.6}@media screen and (max-width:768px){.lp-book{padding:72px 0}.lp-book:before{inset:12px}.lp-book:after{inset:18px}.lp-book__inner{display:block;padding:0 32px}.lp-book__cover{margin:0 auto;width:300px}.lp-book__body{margin-top:32px;max-width:none}.lp-book__titles{order:1;text-align:center}.lp-book__ttl{font-size:28px;letter-spacing:.04em}.lp-book__sub{font-size:14px;letter-spacing:.04em;margin-top:8px}.lp-book__author{font-size:20px;letter-spacing:.14em;margin-top:6px}.lp-book__rule{display:none}.lp-book__btn{margin-top:24px;order:2}.lp-book__intro{font-size:15px;letter-spacing:.03em;line-height:1.9;margin-top:40px;order:3}.lp-book__intro p+p{margin-top:15px}.lp-book__catch{font-size:16.5px;letter-spacing:.0421393939em}.lp-book__colophon{margin-top:40px;order:4}.lp-book__colophon dt{width:64px}}.lp-sqbtn{align-items:center;background:transparent;border:1px solid #1f2a44;border-radius:2px;color:#f5f0e6;display:flex;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(11.9px,calc(var(--pcvw)*1.1806));font-weight:700;height:calc(var(--pcvw)*4.1667);isolation:isolate;justify-content:space-between;letter-spacing:.06em;line-height:1;min-width:-moz-max-content;min-width:max-content;overflow:hidden;padding:0 calc(var(--pcvw)*1.6667) 0 calc(var(--pcvw)*1.9444);position:relative;transition:color .4s;width:calc(var(--pcvw)*24.4444)}.lp-sqbtn:before{background:#1f2a44;bottom:0;content:"";left:-20%;position:absolute;top:0;transform:skewX(-30deg) scaleX(1);transform-origin:left center;transition:transform .5s cubic-bezier(.4,0,.2,1);width:140%;z-index:-1}.lp-sqbtn:after{background:url(../../images/kinsuikan/arrow-cream.svg) no-repeat 50%/contain;content:"";height:calc(var(--pcvw)*1.1111);transition:transform .4s;width:calc(var(--pcvw)*1.1111)}.lp-sqbtn:hover,.lp-sqbtn:visited:hover{color:#1f2a44;opacity:1}.lp-sqbtn:hover:before,.lp-sqbtn:visited:hover:before{transform:skewX(-30deg) scaleX(0);transform-origin:right center}.lp-sqbtn:hover:after,.lp-sqbtn:visited:hover:after{background-image:url(../../images/kinsuikan/arrow-navy.svg);transform:translateX(4px)}@media(prefers-reduced-motion:reduce){.lp-sqbtn,.lp-sqbtn:after,.lp-sqbtn:before{transition:none}}.lp-sqbtn--line{color:#1f2a44;font-size:max(10.5px,calc(var(--pcvw)*1.0417));font-weight:600;height:calc(var(--pcvw)*3.3333);letter-spacing:.06em;padding:0 calc(var(--pcvw)*1.5278) 0 calc(var(--pcvw)*1.6667);width:calc(var(--pcvw)*19.4444)}.lp-sqbtn--line:before{transform:skewX(-30deg) scaleX(0);transform-origin:right center}.lp-sqbtn--line:after{background-image:url(../../images/kinsuikan/arrow-navy.svg);height:calc(var(--pcvw)*.9722);width:calc(var(--pcvw)*.9722)}.lp-sqbtn--line:hover,.lp-sqbtn--line:visited:hover{color:#f5f0e6}.lp-sqbtn--line:hover:before,.lp-sqbtn--line:visited:hover:before{transform:skewX(-30deg) scaleX(1);transform-origin:left center}.lp-sqbtn--line:hover:after,.lp-sqbtn--line:visited:hover:after{background-image:url(../../images/kinsuikan/arrow-cream.svg)}@media screen and (max-width:768px){.lp-sqbtn{padding-right:24px;width:100%}.lp-sqbtn--line{height:52px;padding-right:22px}}.lp-inn{background:#f5f0e6;border-top:1px solid rgba(31,42,68,.14);padding:calc(var(--pcvw)*7.7778) 0 calc(var(--pcvw)*7.8472);position:relative}.lp-inn__photo{bottom:calc(var(--pcvw)*7.8472);position:absolute;right:0;top:calc(var(--pcvw)*7.7778);width:calc(50% + var(--pcvw)*5.5556)}.lp-inn__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lp-inn__main{width:31.4285714286%}.lp-inn__logo{display:block;width:max(104px,calc(var(--pcvw)*8.8889))}.lp-inn__ttl{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(28px,calc(var(--pcvw)*3.3333));font-weight:700;letter-spacing:.15680625em;line-height:1.4;margin-top:max(32px,calc(var(--pcvw)*2.7778));white-space:nowrap}.lp-inn__txt{font-size:max(15px,calc(var(--pcvw)*1.1111));letter-spacing:.03em;line-height:1.9;margin-top:max(24px,calc(var(--pcvw)*2.2222))}.lp-inn__txt p+p{margin-top:max(15px,calc(var(--pcvw)*1.1111))}.lp-inn__txt strong{display:inline-block;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(18px,calc(var(--pcvw)*1.3194));font-weight:700;letter-spacing:0;margin-left:-.5em}.lp-inn__kern{margin-right:-.5em}.lp-inn__btn{margin-top:max(32px,calc(var(--pcvw)*2.7778))}.lp-inn__recruit{border-top:1px solid #b08d57;margin-top:max(48px,calc(var(--pcvw)*5.5556));padding-top:max(28px,calc(var(--pcvw)*2.2222))}.lp-inn__recruit-ttl{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(16px,calc(var(--pcvw)*1.25));font-weight:600;letter-spacing:.04em;line-height:1.6}.lp-inn__recruit-txt{color:#4a5268;font-size:max(14px,calc(var(--pcvw)*1.0417));letter-spacing:.03em;line-height:1.85;margin-top:max(8px,calc(var(--pcvw)*.8333))}.lp-inn__recruit-btn{margin-top:max(20px,calc(var(--pcvw)*1.6667))}@media screen and (max-width:768px){.lp-inn{padding:64px 0}.lp-inn__photo{inset:auto;margin:0 24px;position:relative;width:auto}.lp-inn__photo img{aspect-ratio:327/245.3}.lp-inn__main{padding-top:40px;width:auto}.lp-inn__logo{width:104px}.lp-inn__ttl{font-size:28px;letter-spacing:.1569035714em;margin-top:32px}.lp-inn__txt{font-size:15px;letter-spacing:.03em;margin-top:24px}.lp-inn__txt p+p{margin-top:15px}.lp-inn__txt strong{font-size:18px}.lp-inn__btn{margin-top:32px}.lp-inn__recruit{margin-top:48px;padding-top:28px}.lp-inn__recruit-ttl{font-size:16px;letter-spacing:.04em}.lp-inn__recruit-txt{font-size:14px;letter-spacing:.03em;margin-top:8px}.lp-inn__recruit-btn{margin-top:20px}}.lp-footer{background:#1f2a44;color:#f5f0e6}.lp-footer__inner{align-items:center;display:flex;height:calc(var(--pcvw)*7);justify-content:space-between}.lp-footer__book{display:flex;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:max(12px,calc(var(--pcvw)*.9028));font-weight:500;gap:max(16px,calc(var(--pcvw)*1.6667));letter-spacing:.08em;line-height:1.6;margin-left:-.5em}.lp-footer__copy{font-size:max(11px,calc(var(--pcvw)*.8333));letter-spacing:.06em;line-height:1.6}@media screen and (max-width:768px){.lp-footer__inner{display:block;height:auto;padding:32px 24px}.lp-footer__book{font-size:12px;gap:16px;letter-spacing:.08em}.lp-footer__copy{font-size:11px;letter-spacing:.06em;margin-top:8px}}.js-anim{opacity:0;transform:translateY(16px);transition:opacity .9s cubic-bezier(.22,1,.36,1) var(--delay,0s),transform .9s cubic-bezier(.22,1,.36,1) var(--delay,0s)}.js-anim.is-show{opacity:1;transform:none}.js-anim--photo{clip-path:inset(0 100% 0 0);transform:none;transition:opacity 1s cubic-bezier(.22,1,.36,1) var(--delay,0s),clip-path 1s cubic-bezier(.22,1,.36,1) var(--delay,0s)}.js-anim--photo img{transform:scale(1.06);transition:transform 1.4s cubic-bezier(.22,1,.36,1) var(--delay,0s)}.js-anim--photo.is-show{clip-path:inset(0)}.js-anim--photo.is-show img{transform:none}img.js-anim--photo{transform:scale(1.04);transition:opacity 1s cubic-bezier(.22,1,.36,1) var(--delay,0s),clip-path 1s cubic-bezier(.22,1,.36,1) var(--delay,0s),transform 1.4s cubic-bezier(.22,1,.36,1) var(--delay,0s)}.js-anim--vertical{clip-path:inset(0 0 100% 0);transform:none;transition:opacity 1.2s cubic-bezier(.22,1,.36,1) var(--delay,0s),clip-path 1.2s cubic-bezier(.65,0,.35,1) var(--delay,0s)}.js-anim--vertical.is-show{clip-path:inset(0)}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(16px)}}@keyframes lp-fv-zoom{0%{transform:scale(1.08)}}@property --reveal{syntax:"<percentage>";inherits:false;initial-value:150%}@keyframes lp-reveal-center{0%{--reveal:0%;filter:blur(16px);opacity:0}to{--reveal:150%;filter:blur(0);opacity:1}}.js-motion .lp-fv__photo{animation:lp-reveal-center 4s cubic-bezier(.22,1,.36,1) .5s backwards;-webkit-mask-image:radial-gradient(circle at 60% 45%,#000 calc(var(--reveal) - 30%),transparent var(--reveal));mask-image:radial-gradient(circle at 60% 45%,#000 calc(var(--reveal) - 30%),transparent var(--reveal))}.js-motion .lp-fv__photo img{animation:lp-fv-zoom 4s cubic-bezier(.22,1,.36,1) .5s backwards}.js-motion .lp-fv__lead{animation:lp-fade-up 1s cubic-bezier(.22,1,.36,1) .1s backwards}.js-motion .lp-fv__key{animation:lp-fade-up 1s cubic-bezier(.22,1,.36,1) .2s backwards}.js-motion .lp-fv__cover{animation:lp-fade-up 1s cubic-bezier(.22,1,.36,1) .3s backwards}.js-motion .lp-fv__byline{animation:lp-fade-up 1s cubic-bezier(.22,1,.36,1) .4s backwards}.js-motion .lp-fv__txt{animation:lp-fade-up 1s cubic-bezier(.22,1,.36,1) .5s backwards}.js-motion .lp-fv__btn{animation:lp-fade-up 1s cubic-bezier(.22,1,.36,1) .6s backwards}.js-line:before{transform-origin:top center;transition:transform 1.6s cubic-bezier(.65,0,.35,1)}.js-line.lp-walls__list:before{transform:scaleY(0)}.js-line.lp-reform__flow:before{transform:translateX(-50%) scaleY(0)}.js-line.is-drawn.lp-walls__list:before{transform:none}.js-line.is-drawn.lp-reform__flow:before{transform:translateX(-50%)}.lp section[tabindex="-1"]:focus{outline:none}