.lp-wrapper{overflow-x:hidden}.lp-wrapper .rp-inner{max-width:1000px;margin:0 auto}.lp-wrapper h1,.lp-wrapper h2,.lp-wrapper h3,.lp-wrapper h4,.lp-wrapper h5,.lp-wrapper h6{color:inherit}.lp-wrapper section[data-\5fe0\5b9f\518d\73fe=\672a]{padding:0}.lp-wrapper section[data-\5fe0\5b9f\518d\73fe=\672a] .rp-slice{display:block;width:100%;max-width:1000px;margin:0 auto;height:auto}.lp-wrapper #sec-fv{padding:0}.lp-wrapper #sec-fv .fv{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 1500;overflow:hidden}.lp-wrapper #sec-fv .fv-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lp-wrapper #sec-fv .fv h1,.lp-wrapper #sec-fv .fv p{position:absolute;left:0;right:0;margin:0;text-align:center;color:#fff;line-height:1;font-weight:300;white-space:nowrap;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP","Noto Serif Japanese",Yu Mincho,YuMincho,serif}.lp-wrapper #sec-fv .fv-l1{top:min(10.2vw,102px);font-size:min(4.3vw,43px);letter-spacing:.134em;transform:translate(.3%)}.lp-wrapper #sec-fv .fv-l2{top:min(18.2vw,182px);font-size:min(8.6vw,86px);letter-spacing:.043em;transform:translate(.35%)}.lp-wrapper #sec-fv .fv-l3{top:min(29.4vw,294px);font-size:min(7.3vw,73px);letter-spacing:.092em;transform:translate(3.3%)}.lp-wrapper #sec-fv .fv-sub{top:min(83vw,830px);font-size:min(2vw,20px);letter-spacing:.525em;transform:translate(.45%)}.lp-wrapper #sec-fv .fv img.fv-logo{position:absolute;top:min(72.4vw,724px);left:min(30.8vw,308px);width:min(38.4vw,384px);height:auto;display:block}.lp-wrapper #sec-review{padding:0;background:#fef9ed}.lp-wrapper #sec-review .rv{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 3410}.lp-wrapper #sec-review .rv>*{position:absolute;left:0;right:0;margin:0;text-align:center}.lp-wrapper #sec-review .rv p,.lp-wrapper #sec-review .rv h2{color:#3d3935;line-height:1;font-weight:300;white-space:nowrap;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP","Noto Serif Japanese",Yu Mincho,YuMincho,serif}.lp-wrapper #sec-review .rv-h1{top:min(11vw,110px);font-size:min(5.2vw,52px);letter-spacing:.004em}.lp-wrapper #sec-review .rv-h2{top:min(20.2vw,202px);font-size:min(6.7vw,67px);letter-spacing:.0016em}.lp-wrapper #sec-review .rv-h3{top:min(235.5vw,2355px);font-size:min(5.1vw,51px);letter-spacing:.0216em}.lp-wrapper #sec-review .rv-h4{top:min(244.8vw,2448px);font-size:min(6.5vw,65px);letter-spacing:.05em}.lp-wrapper #sec-review .rv-badge{top:min(33.5vw,335px);width:min(78vw,780px);height:auto;left:50%;right:auto;transform:translate(-50%)}.lp-wrapper #sec-review .rk{top:min(104.4vw,1044px);width:min(89.9vw,899px);left:50%;right:auto;transform:translate(-50%)}.lp-wrapper #sec-review .rk-row{display:flex;justify-content:space-between;height:min(9.4vw,94px);margin-bottom:min(3.4vw,34px)}.lp-wrapper #sec-review .rk-row:last-child{margin-bottom:0}.lp-wrapper #sec-review .rk-i{display:flex;align-items:center;width:min(42.6vw,426px)}.lp-wrapper #sec-review .rk-lf{width:min(2.83vw,28.3px);height:min(9.38vw,93.8px);flex:none}.lp-wrapper #sec-review .rk-lf-r{transform:scaleX(-1);margin-left:min(1.6vw,16px)}.lp-wrapper #sec-review .rk-tx{flex:none;width:min(24.6vw,246px);margin-left:min(1.6vw,16px);text-align:left;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;color:#3d3935}.lp-wrapper #sec-review .rk-ttl{display:inline-block;font-size:min(3.8vw,38px);font-weight:600;line-height:1;margin-top:min(1.2vw,12px);transform:scaleX(.6206);transform-origin:left center;white-space:nowrap}.lp-wrapper #sec-review .rk-cat{display:inline-block;font-weight:600;line-height:1;white-space:nowrap;margin-top:min(.7vw,7px);transform-origin:left center}.lp-wrapper #sec-review .rk-no{flex:none;position:relative;margin-left:min(1.3vw,13px);width:min(7.9vw,79px);height:min(9.4vw,94px);font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif}.lp-wrapper #sec-review .rk-no i,.lp-wrapper #sec-review .rk-no b{position:absolute;bottom:0;line-height:.72;font-style:normal;font-weight:600;white-space:nowrap;background:linear-gradient(180deg,#ded4b9,#e0b767 28%,#ba8b39 62%,#775a20);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-wrapper #sec-review .rk-no i{left:min(-1vw,-10px);font-size:min(12.4vw,124px)}.lp-wrapper #sec-review .rk-no b{right:min(-.6vw,-6px);font-size:min(4.4vw,44px);line-height:.88}.lp-wrapper #sec-review .rv-score{top:min(264.9vw,2649px);display:flex;align-items:flex-end;justify-content:flex-start;left:min(12.9vw,129px);right:auto;transform:none;width:min(66.6vw,666px)}.lp-wrapper #sec-review .rv-lab{width:min(20.4vw,204px)}.lp-wrapper #sec-review .rv-num{margin-left:min(2.3vw,23px)}.lp-wrapper #sec-review .rv-cnt{margin-left:min(3.6vw,36px)}.lp-wrapper #sec-review .rv-lab{font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;color:#3d3935;font-size:min(2.9vw,29px);line-height:1.5;text-align:center}.lp-wrapper #sec-review .rv-stars{display:block;color:#e1922f;font-size:min(4vw,44px);letter-spacing:0}.lp-wrapper #sec-review .rv-stars i{font-style:normal;background:linear-gradient(90deg,#e1922f 0 50%,#dcd0bc 50% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-wrapper #sec-review .rv-num{color:#d75a41;font-size:min(14.6vw,146px);line-height:.78;font-weight:300;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;letter-spacing:-.01em}.lp-wrapper #sec-review .rv-cnt{font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;color:#3d3935;font-size:min(2.4vw,24px);line-height:1.35;text-align:left;white-space:nowrap;padding-bottom:min(.4vw,4px)}.lp-wrapper #sec-review .rv-rule{top:min(279.3vw,2793px);border:0;height:2px;background:#dcd2c2;width:min(93.2vw,932px);left:50%;right:auto;transform:translate(-50%)}.lp-wrapper #sec-review .rv-pie{top:min(286.9vw,2869px);display:flex;align-items:center;gap:min(5.4vw,54px);width:min(87.8vw,878px);left:min(4.6vw,46px);right:auto}.lp-wrapper #sec-review .rv-circle{flex:none;width:min(37.9vw,379px);height:min(37.9vw,379px);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;line-height:1;background:conic-gradient(#ede7da 0 3.7%,#84b28b 3.7% 100%);font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-review .rv-c1{font-size:min(3vw,30px);margin-bottom:min(1.2vw,12px);letter-spacing:.04em}.lp-wrapper #sec-review .rv-c2{font-size:min(9.6vw,96px);font-weight:600}.lp-wrapper #sec-review .rv-c2 i{font-style:normal;font-size:min(4.4vw,44px)}.lp-wrapper #sec-review p.rv-txt{margin-bottom:min(3.8vw,38px);text-align:left;color:#3d3935;font-size:min(4.8vw,48px);line-height:1.82;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300}.lp-wrapper #sec-review p.rv-txt em{font-style:normal;color:#84b28b}.lp-wrapper .pt-head{display:flex;align-items:flex-start;justify-content:center;transform:translate(.65%)}.lp-wrapper .pt-head .pt-badge{position:relative;flex:none;width:min(12.4vw,124px);height:min(17vw,170px);border-radius:min(.4vw,4px);background:#d75a41;display:flex;align-items:center;justify-content:center}.lp-wrapper .pt-head .pt-badge b{font-weight:300;color:#fff;line-height:1;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-size:min(7.6vw,76px);letter-spacing:-.026em;padding-left:.026em}.lp-wrapper .pt-head .pt-badge i{position:absolute;top:min(-.6vw,-6px);left:min(1vw,10px);font-style:italic;color:#f0a48f;white-space:nowrap;font-family:Snell Roundhand,Apple Chancery,Segoe Script,cursive;font-size:min(4.4vw,44px);letter-spacing:.1em}.lp-wrapper .pt-head .pt-tx{display:block;margin-left:min(5.6vw,56px);color:#3d3935;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP","Noto Serif Japanese",Yu Mincho,YuMincho,serif;font-weight:300}.lp-wrapper .pt-head .pt-l1{display:block;line-height:1;white-space:nowrap;font-size:min(3.9vw,39px);letter-spacing:.08em;padding-top:min(.5vw,5px)}.lp-wrapper .pt-head .pt-l2{display:block;line-height:1;white-space:nowrap;font-size:min(7vw,70px);letter-spacing:.053em;margin-top:min(4.5vw,45px)}.lp-wrapper #sec-f01-head{padding:min(14.6vw,146px) 0 min(6.6vw,66px);background:#f4eae0}.lp-wrapper #sec-f02-head{padding:min(14.9vw,149px) 0 min(9.4vw,94px);background:#fef9ed}.lp-wrapper #sec-f02-head .pt-l1{font-size:min(4.57vw,45.7px)}.lp-wrapper #sec-f02-head .pt-l2{font-size:min(7.43vw,74.3px)}.lp-wrapper #sec-f04-head{padding:min(23.6vw,236px) 0 min(7.3vw,73px);background:#fef9ed}.lp-wrapper #sec-f05-head{padding:min(14.9vw,149px) 0 min(5.8vw,58px);background:#fef9ed}.lp-wrapper #sec-f05-head .pt-l1{font-size:min(3.9vw,39px);letter-spacing:.0525em}.lp-wrapper #sec-f05-head .pt-l2{font-size:min(7.1vw,71px);letter-spacing:.092em}.lp-wrapper #sec-f05-head .pt-tx{margin-left:min(5.3vw,53px)}.lp-wrapper #sec-f05-head .pt-head{transform:translate(.92%)}.lp-wrapper #sec-f04-head .pt-l1{font-size:min(3.89vw,38.9px)}.lp-wrapper #sec-f04-head .pt-l2{font-size:min(7.35vw,73.5px)}.lp-wrapper #sec-f06-head{padding:min(14.9vw,149px) 0 min(6.3vw,63px);background:#fef9ed}.lp-wrapper #sec-f06-head .pt-l1{font-size:min(3.96vw,39.6px);letter-spacing:.0547em}.lp-wrapper #sec-f06-head .pt-l2{font-size:min(5.89vw,58.9px)}.lp-wrapper #sec-f07-head{padding:min(14.9vw,149px) 0 min(8.3vw,83px);background:#fef9ed}.lp-wrapper #sec-f07-head .pt-l1{font-size:min(3.78vw,37.8px)}.lp-wrapper #sec-f07-head .pt-l2{font-size:min(7.4vw,74px)}.lp-wrapper #sec-f08-head{padding:min(14.9vw,149px) 0 min(8.3vw,83px);background:#fef9ed}.lp-wrapper #sec-f08-head .pt-l1{font-size:min(3.69vw,36.9px)}.lp-wrapper #sec-f08-head .pt-l2{font-size:min(7.52vw,75.2px)}.lp-wrapper #sec-f09-head{padding:min(14.9vw,149px) 0 min(6.9vw,69px);background:#fef9ed}.lp-wrapper #sec-f09-head .pt-l1{font-size:min(3.87vw,38.7px)}.lp-wrapper #sec-f09-head .pt-l2{font-size:min(5.67vw,56.7px);letter-spacing:.0129em}.lp-wrapper #sec-f10-head{padding:min(14.9vw,149px) 0 min(8.1vw,81px);background:#fef9ed}.lp-wrapper #sec-f10-head .pt-l1{font-size:min(3.89vw,38.9px)}.lp-wrapper #sec-f10-head .pt-l2{font-size:min(7.33vw,73.3px);letter-spacing:.0311em}.lp-wrapper #sec-f11-head{padding:min(14.9vw,149px) 0 min(6vw,60px);background:#fef9ed}.lp-wrapper #sec-f11-head .pt-l1{font-size:min(3.88vw,38.8px)}.lp-wrapper #sec-f11-head .pt-l2{font-size:min(7.54vw,75.4px);letter-spacing:.0356em}.lp-wrapper #sec-f06-head .pt-l2{font-size:min(7.19vw,71.9px);letter-spacing:.0345em;position:relative;left:max(-2.3vw,-23px)}.lp-wrapper #sec-f06-head .pt-l2 .pn{margin-right:max(-3.3vw,-33px)}.lp-wrapper #sec-f06-head .pt-l1{letter-spacing:.061em;padding-top:min(.4vw,4px)}.lp-wrapper #sec-f09-head .pt-l2{font-size:min(7.4vw,74px);letter-spacing:.038em}.lp-wrapper #sec-f04-head .pt-l2{letter-spacing:.036em}.lp-wrapper #sec-f07-head .pt-l2{letter-spacing:.028em}.lp-wrapper #sec-f08-head .pt-l2{letter-spacing:.029em}.lp-wrapper #sec-f10-head .pt-l2{letter-spacing:.0463em}.lp-wrapper #sec-f11-head .pt-l2{letter-spacing:.0522em}.lp-wrapper #sec-f06-head .pt-head{transform:translate(.87%)}.lp-wrapper #sec-f09-head .pt-head{transform:translate(-.15%)}.lp-wrapper section:has(>.ral-mov){padding:0}.lp-wrapper .ral-mov{display:block;width:100%;max-width:1000px;height:auto;margin:0 auto}.lp-wrapper section:has(>.ral-band){padding:0}.lp-wrapper .ral-band{display:block;width:100%;max-width:1000px;height:auto;margin:0 auto}.lp-wrapper #sec-story-2{padding:min(4.7vw,47px) 0 min(11.4vw,114px);background:#fff7ec}.lp-wrapper .st-body{margin-left:min(6.2vw,62px);font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;color:#3d3935}.lp-wrapper .st-body p{margin:0;font-size:min(3.8vw,38px);line-height:2;letter-spacing:.058em;white-space:nowrap}.lp-wrapper .st-body p+p{margin-top:min(7.6vw,76px)}.lp-wrapper .st-body .st-em{font-size:min(5.8vw,58px);line-height:1.72;letter-spacing:.05em;margin-top:min(10.9vw,109px)}.lp-wrapper .st-body .st-em+p{margin-top:min(3.4vw,34px)}.lp-wrapper #sec-features-intro{padding:0;background:#fef9ed}.lp-wrapper #sec-features-intro .fi{text-align:center;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP","Noto Serif Japanese",Yu Mincho,YuMincho,serif;color:#3d3935}.lp-wrapper #sec-features-intro .fi-l1{margin:0;padding-top:min(22.6vw,226px);line-height:1;font-size:min(4.8vw,48px);letter-spacing:.05em;font-weight:300;white-space:nowrap}.lp-wrapper #sec-features-intro .fi-l2{margin:0;padding-top:min(8.9vw,89px);padding-bottom:min(13.4vw,134px);display:flex;align-items:flex-end;justify-content:center;line-height:1;font-weight:300;transform:translate(-.65%)}.lp-wrapper #sec-features-intro .fi-l2 i{font-style:normal;font-size:min(18.3vw,183px);letter-spacing:0}.lp-wrapper #sec-features-intro .fi-l2 small{font-size:min(8.8vw,88px);letter-spacing:0;margin:0 min(.2vw,2px) 0 min(.5vw,5px)}.lp-wrapper #sec-features-intro .fi-l2 b{font-weight:300;font-size:min(15.6vw,156px);letter-spacing:0;margin-left:min(.5vw,5px)}.lp-wrapper #sec-features-intro .fi{position:relative}.lp-wrapper #sec-features-intro .fi-l1,.lp-wrapper #sec-features-intro .fi-l2{position:relative;z-index:1}.lp-wrapper #sec-features-intro img.fi-wm{position:absolute;z-index:0;top:23.529%;left:6.6%;width:86.8%;height:auto;display:block}.lp-wrapper #sec-features-intro .fi-l2 i{color:#d75a41}.lp-wrapper #sec-scraper{padding:0;background:#e5f1e7}.lp-wrapper #sec-scraper .sc{position:relative;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;color:#3d3935;text-align:center}.lp-wrapper #sec-scraper .sc p{margin:0;line-height:1;white-space:nowrap;font-weight:300}.lp-wrapper #sec-scraper .sc-i1{padding-top:min(6.8vw,68px);font-size:min(3vw,30px);letter-spacing:.079em}.lp-wrapper #sec-scraper .sc-i2{padding-top:min(3.3vw,33px);font-size:min(3vw,30px);letter-spacing:.088em}.lp-wrapper #sec-scraper .sc-circles{position:relative;height:min(35.9vw,359px);margin-top:min(6.4vw,64px)}.lp-wrapper #sec-scraper .sc-c{position:absolute;top:0;transform:translate(-50%);width:min(35.9vw,359px);height:min(35.9vw,359px);border-radius:50%;background:#fff9eb;display:flex;flex-direction:column;align-items:center;justify-content:center}.lp-wrapper #sec-scraper .sc-c h3{position:relative;top:min(1.4vw,14px);margin:0 0 min(3.3vw,33px);font-weight:500;color:#4e8958;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-size:min(3.9vw,39px);letter-spacing:.071em;line-height:1;white-space:nowrap}.lp-wrapper #sec-scraper .sc-c p{font-size:min(3vw,30px);letter-spacing:.009em;line-height:1.8}.lp-wrapper #sec-scraper .sc-e1,.lp-wrapper #sec-scraper .sc-e2{font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-size:min(3.7vw,37px)}.lp-wrapper #sec-scraper .sc-e1{padding-top:min(5.5vw,55px);letter-spacing:.101em}.lp-wrapper #sec-scraper .sc-e2{padding-top:min(4.1vw,41px);padding-bottom:min(17.7vw,177px);letter-spacing:.098em}.lp-wrapper #sec-f05-body{padding:0;background:#f4ecdf}.lp-wrapper #sec-f05-body .f5{position:relative}.lp-wrapper #sec-f05-body .f5 p,.lp-wrapper #sec-f05-body .f5 h3{margin:0;white-space:nowrap;color:#3d3935;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-f05-body .f5 p.f5-lead{padding-top:min(5.15vw,51.5px);margin-left:min(5.5vw,55px);font-weight:500;font-size:min(3.3vw,33px);line-height:2;letter-spacing:.048em}.lp-wrapper #sec-f05-body .f5 .f5-circle{position:absolute;top:max(-4.1vw,-41px);left:min(61.55vw,615.5px);width:min(35vw,350px);height:min(35vw,350px);border-radius:50%;background:#6d6358}.lp-wrapper #sec-f05-body .f5-circle p{position:absolute;left:0;right:0;text-align:center;color:#fff;line-height:1;font-weight:400;font-family:YuMincho,\6e38\660e\671d,Yu Mincho,Hiragino Mincho ProN,serif}.lp-wrapper #sec-f05-body .f5-circle p.f5-c1{top:min(7.1vw,71px);font-size:min(10vw,100px);letter-spacing:0;transform:translate(min(.45vw,4.5px))}.lp-wrapper #sec-f05-body .f5-circle p.f5-c1 span{position:relative;top:max(-.4vw,-4px);font-size:.5em;letter-spacing:0;margin-left:min(1.3vw,13px)}.lp-wrapper #sec-f05-body .f5-circle p.f5-c2{top:min(18.7vw,187px);font-size:min(3.6vw,36px);letter-spacing:.147em;padding-left:.147em}.lp-wrapper #sec-f05-body .f5-circle p.f5-c3{top:min(26.4vw,264px);font-size:min(2.5vw,25px);letter-spacing:.161em;padding-left:.161em}.lp-wrapper #sec-f05-body .f5 h3.f5-bar{display:flex;align-items:center;height:min(10vw,100px);background:#84b28b;color:#fff;font-weight:700;font-size:min(3.9vw,39px);letter-spacing:.078em;padding-left:min(3vw,30px);line-height:1}.lp-wrapper #sec-f05-body .f5 h3.f5-bar1{width:min(64.3vw,643px);margin-top:min(6.15vw,61.5px)}.lp-wrapper #sec-f05-body .f5 h3.f5-bar2{width:min(43.4vw,434px);margin-top:min(5vw,50px)}.lp-wrapper #sec-f05-body .f5 h3.f5-bar3{width:min(64.2vw,642px);margin-top:min(5vw,50px)}.lp-wrapper #sec-f05-body .f5 p.f5-tx{margin-left:min(5vw,50px);font-weight:500;font-size:min(3.3vw,33px);line-height:1.94;letter-spacing:.02em;padding-top:min(3.2vw,32px)}.lp-wrapper #sec-f05-body .f5 p.f5-tx b{font-weight:700}.lp-wrapper #sec-f05-body .f5 p.f5-tx .f5-w{letter-spacing:-.026em}.lp-wrapper #sec-f05-body .f5 p.f5-tx3{padding-top:min(2.4vw,24px);padding-bottom:min(17.2vw,172px);letter-spacing:-.017em}.lp-wrapper #sec-f06-body{padding:0;background:#fef9ed}.lp-wrapper #sec-f06-body .f6 p,.lp-wrapper #sec-f06-body .f6 h3{margin:0;color:#3d3935;white-space:nowrap;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-f06-body .f6 h3.f6-h{text-align:center;font-weight:700;line-height:1}.lp-wrapper #sec-f06-body .f6 h3.f6-h1{padding-top:min(7.8vw,78px);font-size:min(4.4vw,44px);letter-spacing:.0735em;padding-left:.07em}.lp-wrapper #sec-f06-body .f6 h3.f6-h2{padding-top:min(18.85vw,188.5px);font-size:min(4.4vw,44px);letter-spacing:.0625em;padding-left:.052em}.lp-wrapper #sec-f06-body .f6 .f6-o{color:#d75a41}.lp-wrapper #sec-f06-body .f6 p.f6-tx{margin-left:min(5.9vw,59px);font-weight:500;font-size:min(3.4vw,34px);line-height:2;letter-spacing:.05em}.lp-wrapper #sec-f06-body .f6 p.f6-tx b{font-weight:700}.lp-wrapper #sec-f06-body .f6 p.f6-t1{padding-top:min(3.7vw,37px)}.lp-wrapper #sec-f06-body .f6 p.f6-t1 .l1{letter-spacing:.0577em}.lp-wrapper #sec-f06-body .f6 p.f6-t1 .l2{letter-spacing:.0206em}.lp-wrapper #sec-f06-body .f6 p.f6-t2{padding-top:min(6.7vw,67px)}.lp-wrapper #sec-f06-body .f6 p.f6-t3{padding-top:min(3.65vw,36.5px);padding-bottom:min(6.85vw,68.5px)}.lp-wrapper .ral-rule{width:min(86.2vw,862px);height:2px;background:#ce8872;margin:0 auto;border:0}.lp-wrapper #sec-f06-body .f6 .ral-rule1{margin-top:min(3.95vw,39.5px)}.lp-wrapper #sec-f06-body .f6 .ral-rule2{margin-top:min(4vw,40px)}.lp-wrapper #sec-size{padding:0;background:#fef9ed}.lp-wrapper #sec-size .sz{position:relative}.lp-wrapper #sec-size .sz img.sz-fig{display:block;width:100%;height:auto}.lp-wrapper #sec-size .sz p{margin:0;white-space:nowrap;color:#3d3935;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:500}.lp-wrapper #sec-size .sz p.sz-pill{position:absolute;top:min(55.9vw,559px);left:min(29.4vw,294px);width:min(41.3vw,413px);height:min(8.5vw,85px);border-radius:min(4.25vw,42.5px);background:#898178;color:#fff;display:flex;align-items:center;justify-content:center;font-size:min(3.4vw,34px);letter-spacing:.06em;padding-left:.06em;line-height:1;font-weight:700}.lp-wrapper #sec-size .sz p.sz-tx{margin-left:min(5.6vw,56px);padding-top:min(11.35vw,113.5px);font-size:min(3.5vw,35px);line-height:2;letter-spacing:.05em}.lp-wrapper #sec-size .sz p.sz-tx b{font-weight:700}.lp-wrapper #sec-size .sz p.sz-note{margin-left:min(5.6vw,56px);padding-top:min(2.45vw,24.5px);padding-bottom:min(8.2vw,82px);font-size:min(2.6vw,26px);line-height:1;letter-spacing:.05em}.lp-wrapper #sec-f08-body{padding:0;background:#fef9ed}.lp-wrapper #sec-f08-body .c8 p,.lp-wrapper #sec-f08-body .c8 h3{margin:0;white-space:nowrap;color:#3d3935;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-f08-body .c8-row{display:flex}.lp-wrapper #sec-f08-body .c8-row>*{width:50%}.lp-wrapper #sec-f08-body .c8 img.c8-ph{display:block;width:100%;height:auto}.lp-wrapper #sec-f08-body .c8 h3.c8-bar{height:min(8.8vw,88px);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:min(3.4vw,34px);letter-spacing:.04em;padding-left:.04em;line-height:1}.lp-wrapper #sec-f08-body .c8 h3.c8-bar-g{background:#84b28b}.lp-wrapper #sec-f08-body .c8 h3.c8-bar-o{background:#d75a41}.lp-wrapper #sec-f08-body .c8-pane{padding:min(4.1vw,41px) 0 min(4.5vw,45px)}.lp-wrapper #sec-f08-body .c8-pane-g{background:#f2f7f3}.lp-wrapper #sec-f08-body .c8-pane-o{background:#fceeed}.lp-wrapper #sec-f08-body .c8 h3.c8-ph3{text-align:center;font-weight:700;font-size:min(3.8vw,38px);letter-spacing:.05em;padding-left:.05em;line-height:1}.lp-wrapper #sec-f08-body .c8 h3.c8-ph3-g{color:#84b28b}.lp-wrapper #sec-f08-body .c8 h3.c8-ph3-o{color:#d75a41}.lp-wrapper #sec-f08-body .c8 p.c8-tx{margin-left:min(4.5vw,45px);padding-top:min(3.2vw,32px);font-weight:500;font-size:min(3.3vw,33px);line-height:1.94;letter-spacing:0}.lp-wrapper #sec-f08-body .c8 p.c8-tx b{font-weight:700}.lp-wrapper #sec-f08-body .c8 p.c8-tx .c8-w{letter-spacing:.028em}.lp-wrapper #sec-f08-body .c8 p.c8-sum{margin-left:min(6.6vw,66px);padding-top:min(5.6vw,56px);padding-bottom:min(6.4vw,64px);font-weight:500;font-size:min(3.5vw,35px);line-height:2;letter-spacing:.02em}.lp-wrapper #sec-f08-body .c8 p.c8-sum .c8-l1{letter-spacing:.047em}.lp-wrapper #sec-f08-body .c8 p.c8-sum b{font-weight:700}.lp-wrapper #sec-f08-body .c8 p.c8-sum .c8-g{color:#84b28b}.lp-wrapper #sec-f08-body .c8 p.c8-sum .c8-o{color:#d75a41}.lp-wrapper #sec-filartech{padding:0;background:#fbe9dd}.lp-wrapper #sec-filartech .fl{position:relative;width:100%;max-width:1000px;margin:0 auto;height:min(106.9vw,1069px)}.lp-wrapper #sec-filartech .fl p,.lp-wrapper #sec-filartech .fl h3{position:absolute;margin:0;white-space:nowrap;line-height:1;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-filartech .fl p.fl-pill{top:min(13vw,130px);left:min(28.4vw,284px);width:min(43.2vw,432px);height:min(5.8vw,58px);border-radius:min(2.9vw,29px);background:#d75a41;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:min(2.8vw,28px);letter-spacing:.056em;padding-left:.056em}.lp-wrapper #sec-filartech .fl h3.fl-h{top:min(22.1vw,221px);left:0;right:0;text-align:center;color:#d75a41;font-weight:300;font-size:min(9.7vw,97px);letter-spacing:.02em;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;transform:scaleX(.896)}.lp-wrapper #sec-filartech .fl p.fl-t1{top:min(43.1vw,431px);left:0;right:0;text-align:center;color:#3d3935;font-weight:500;font-size:min(4vw,40px);letter-spacing:.05em;padding-left:.05em}.lp-wrapper #sec-filartech .fl p.fl-t2{top:min(91.9vw,919px);left:0;right:0;text-align:center;color:#3d3935;font-weight:500;font-size:min(3.75vw,37.5px);letter-spacing:.05em;padding-left:.05em}.lp-wrapper #sec-filartech .fl .fl-c{position:absolute;top:min(52.65vw,526.5px);width:min(31.9vw,319px);height:min(31.9vw,319px);border-radius:50%;background:#fef9ed;display:flex;align-items:center;justify-content:center}.lp-wrapper #sec-filartech .fl .fl-c1{left:min(4.9vw,49px)}.lp-wrapper #sec-filartech .fl .fl-c2{left:min(34vw,340px)}.lp-wrapper #sec-filartech .fl .fl-c3{left:min(62.8vw,628px)}.lp-wrapper #sec-filartech .fl .fl-c b{position:relative;top:min(.3vw,3px);color:#d75a41;font-weight:700;font-size:min(5vw,50px);font-family:Helvetica,Arial,sans-serif;letter-spacing:.03em;padding-left:.03em;line-height:1}.lp-wrapper #sec-filartech-3{padding:0;background:#fbe9dd}.lp-wrapper #sec-filartech-3 .f3{position:relative;width:100%;max-width:1000px;margin:0 auto;height:min(84.1vw,841px)}.lp-wrapper #sec-filartech-3 .f3>*{position:absolute}.lp-wrapper #sec-filartech-3 .f3 p,.lp-wrapper #sec-filartech-3 .f3 h3{margin:0;white-space:nowrap;line-height:1;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-filartech-3 .f3 .f3-pane{background:#fef9ed;right:0}.lp-wrapper #sec-filartech-3 .f3 h3.f3-bar{left:0;height:min(10.8vw,108px);background:#6d6358;color:#fff;font-weight:700;font-size:min(4.5vw,45px);letter-spacing:.026em;display:flex;align-items:center;padding-left:min(4.8vw,48px)}.lp-wrapper #sec-filartech-3 .f3 p.f3-tx{left:min(10.7vw,107px);color:#3d3935;font-weight:500;font-size:min(3.4vw,34px);line-height:2;letter-spacing:.05em}.lp-wrapper #sec-filartech-3 .f3 p.f3-tx .f3-o{color:#d75a41;font-weight:700}.lp-wrapper #sec-design-support{padding:0;background:#fbe9dd}.lp-wrapper #sec-design-support .d8{position:relative;width:100%;max-width:1000px;margin:0 auto;height:min(116.9vw,1169px);overflow:hidden}.lp-wrapper #sec-design-support .d8>*{position:absolute}.lp-wrapper #sec-design-support .d8 p,.lp-wrapper #sec-design-support .d8 h3{margin:0;white-space:nowrap;line-height:1;color:#3d3935;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-design-support .d8 h3.d8-bar{top:0;left:0;width:min(90.5vw,905px);height:min(10.8vw,108px);background:#6d6358;color:#fff;font-weight:500;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-size:min(4.5vw,45px);letter-spacing:.026em;display:flex;align-items:center;padding-left:min(4.8vw,48px)}.lp-wrapper #sec-design-support .d8 .d8-pane{top:min(5.6vw,56px);left:min(4.7vw,47px);right:0;height:min(25.4vw,254px);background:#fef9ed}.lp-wrapper #sec-design-support .d8 p.d8-p1{top:min(15.9vw,159px);left:min(10.7vw,107px);font-weight:500;font-size:min(3.4vw,34px);letter-spacing:.044em}.lp-wrapper #sec-design-support .d8 p.d8-p2{top:min(21.9vw,219px);left:min(10.7vw,107px);font-weight:500;font-size:min(2.6vw,26px);letter-spacing:.042em}.lp-wrapper #sec-design-support .d8 .d8-o{color:#d75a41;font-weight:700}.lp-wrapper #sec-design-support .d8 p.d8-mid{top:min(37.7vw,377px);left:0;right:0;text-align:center;font-weight:500;font-size:min(4vw,40px);letter-spacing:.05em;padding-left:.05em}.lp-wrapper #sec-design-support .d8 .d8-c{top:min(47.85vw,478.5px);width:min(32.1vw,321px);height:min(32.1vw,321px);border-radius:50%;background:#fef9ed;display:flex;align-items:center;justify-content:center}.lp-wrapper #sec-design-support .d8 .d8-c b{color:#d75a41;font-weight:700;font-size:min(4.2vw,42px);font-family:Helvetica,Arial,sans-serif;letter-spacing:.036em;padding-left:.036em;line-height:1.571;text-align:center;white-space:nowrap}.lp-wrapper #sec-design-support .d8 p.d8-e1{top:min(86.6vw,866px);left:0;right:0;text-align:center;font-weight:500;font-size:min(4.6vw,46px);letter-spacing:.074em;padding-left:.074em}.lp-wrapper #sec-design-support .d8 p.d8-e2{top:min(95.9vw,959px);left:0;right:0;text-align:center;font-weight:700;font-size:min(4.6vw,46px);letter-spacing:.072em;padding-left:.072em}.lp-wrapper #sec-spec{padding:0;background:#fef9ed}.lp-wrapper #sec-spec .sp{position:relative;width:100%;max-width:1000px;margin:0 auto;height:min(144.9vw,1449px)}.lp-wrapper #sec-spec .sp img.sp-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.lp-wrapper #sec-spec .sp .sp-card{position:absolute;top:min(27.7vw,277px);left:min(5vw,50px);width:min(90vw,900px);height:min(108.3vw,1083px);background:#f9f7f8;border-radius:min(.8vw,8px);padding-top:min(3.9vw,39px);box-sizing:border-box}.lp-wrapper #sec-spec .sp dl{margin:0 min(8vw,80px)}.lp-wrapper #sec-spec .sp .sp-row{display:flex;align-items:center;height:min(8.2vw,82px);border-bottom:1px solid #CAC8C9}.lp-wrapper #sec-spec .sp dt,.lp-wrapper #sec-spec .sp dd{margin:0;white-space:nowrap;line-height:1;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-spec .sp dt{width:min(21vw,210px);flex:none;color:#6d6358;font-weight:700;font-size:min(3.1vw,31px);letter-spacing:.033em}.lp-wrapper #sec-spec .sp dd.sp-w{letter-spacing:.042em}.lp-wrapper #sec-spec .sp dd{color:#3d3935;font-weight:500;font-size:min(3.1vw,31px);letter-spacing:.05em}.lp-wrapper #sec-faq{padding:0;background:#fbf1e8}.lp-wrapper #sec-faq .fq{width:100%;max-width:1000px;margin:0 auto;padding-bottom:min(8.6vw,86px)}.lp-wrapper #sec-faq .fq h2,.lp-wrapper #sec-faq .fq p{margin:0}.lp-wrapper #sec-faq .fq h2.fq-h{padding-top:min(20.8vw,208px);text-align:center;color:#3d3935;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(7.7vw,77px);letter-spacing:.069em;padding-left:.069em;line-height:1;white-space:nowrap}.lp-wrapper #sec-faq .fq p.fq-sub{margin-top:min(3.2vw,32px);text-align:center;color:#8ca68b;font-family:Snell Roundhand,Apple Chancery,cursive;font-style:italic;font-weight:400;font-size:min(7.5vw,75px);letter-spacing:-.06em;line-height:1;white-space:nowrap;transform:scaleX(.58)}.lp-wrapper #sec-faq .fq .faq-card{position:relative;background:#fff;border-radius:min(.8vw,8px);margin:min(2vw,20px) min(2vw,20px) 0 min(1.9vw,19px);box-sizing:border-box;overflow:hidden}.lp-wrapper #sec-faq .fq .faq-card:first-of-type{margin-top:min(7.4vw,74px)}.lp-wrapper #sec-faq .fq .faq-badge{position:absolute;top:min(5.3vw,53px);left:min(5vw,50px);width:min(8.6vw,86px);height:min(8.6vw,86px);border-radius:50%;background:#d75a41;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1;font-family:YuMincho,\6e38\660e\671d,Yu Mincho,serif;font-size:min(4.8vw,48px)}.lp-wrapper #sec-faq .fq p.faq-q{margin-left:min(16.5vw,165px);padding-top:min(5vw,50px);color:#d75a41;font-weight:700;font-size:min(4.2vw,42px);letter-spacing:.03em;line-height:min(6.4vw,64px);white-space:nowrap;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-faq .fq p.faq-a{margin-left:min(5.1vw,51px);padding-top:min(1.9vw,19px);color:#3d3935;font-weight:500;font-size:min(3.2vw,32px);letter-spacing:.028em;line-height:min(5.95vw,59.5px);white-space:nowrap;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-faq .fq .faq-1 p.faq-q{padding-top:min(6.4vw,64px)}.lp-wrapper #sec-faq .fq .faq-1 p.faq-a{padding-top:min(3.2vw,32px)}.lp-wrapper #sec-story-1{padding:0;background:#fcf1df}.lp-wrapper #sec-story-1 .s1 p{margin:0;white-space:nowrap;color:#3d3935;font-weight:300;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif}.lp-wrapper #sec-story-1 .s1 p.s1-h{padding-top:min(10.3vw,103px);margin-left:min(6.9vw,69px);font-size:min(5.4vw,54px);line-height:1;letter-spacing:.15em}.lp-wrapper #sec-story-1 .s1 p.s1-tx{margin-left:min(6.2vw,62px);padding-top:min(5.45vw,54.5px);font-size:min(3.8vw,38px);line-height:2;letter-spacing:.049em}.lp-wrapper #sec-story-1 .s1 p.s1-tx .s1-w{letter-spacing:.0216em}.lp-wrapper #sec-story-1 .s1 p.s1-tx2{margin-left:min(6.2vw,62px);padding-top:min(7.6vw,76px);font-size:min(3.8vw,38px);line-height:2;letter-spacing:.049em}.lp-wrapper #sec-story-1 .s1 p.s1-big{margin-left:min(6.2vw,62px);padding-top:min(15.75vw,157.5px);font-size:min(5.8vw,58px);line-height:1;letter-spacing:.0615em}.lp-wrapper #sec-story-1 img.s1-ph{display:block;width:100%;max-width:1000px;height:auto;margin:min(7vw,70px) auto 0}.lp-wrapper #sec-name-body{padding:0;background:linear-gradient(180deg,#fff0dd,#faf2df 8%,#f5edd8 47%,#faf2df,#fef5e4 79%,#fdf4e3)}.lp-wrapper #sec-name-body .rn{position:relative;width:100%;max-width:1000px;margin:0 auto;height:min(190.7vw,1907px)}.lp-wrapper #sec-name-body .rn-panel{position:absolute;top:0;left:min(5.1vw,51px);width:min(89vw,890px);height:min(171vw,1710px);background:#fcfbf6}.lp-wrapper #sec-name-body .rn p{margin:0;white-space:nowrap;color:#3d3935}.lp-wrapper #sec-name-body .rn p.rn-logo{padding-top:min(8.7vw,87px);text-align:center;line-height:1;font-family:Avenir Next,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:min(12.4vw,124px);letter-spacing:0}.lp-wrapper #sec-name-body .rn p.rn-kana{padding-top:min(4.4vw,44px);text-align:center;line-height:1;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:300;font-size:min(4.4vw,44px);letter-spacing:.132em;padding-left:.132em}.lp-wrapper #sec-name-body .rn .rn-sheet{padding-top:min(8.1vw,81px);margin:0 min(6.7vw,67px)}.lp-wrapper #sec-name-body .rn p.rn-row{height:min(8vw,80px);box-sizing:border-box;border-bottom:2px solid #E7E2DC;line-height:min(7.8vw,78px);padding-left:min(.4vw,4px);font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(3.7vw,37px);letter-spacing:.02em}.lp-wrapper #sec-name-body .rn p.rn-row:last-child{border-bottom:0}.lp-wrapper #sec-campaign{padding:0;background:#e3efe5}.lp-wrapper #sec-campaign .cp{position:relative;width:100%;max-width:1000px;margin:0 auto;height:min(79.6vw,796px);overflow:hidden}.lp-wrapper #sec-campaign .cp>*{position:absolute}.lp-wrapper #sec-campaign .cp p{margin:0;white-space:nowrap;line-height:1}.lp-wrapper #sec-campaign .cp .cp-band{top:0;left:0;right:0;height:min(12.5vw,125px);background:#7dad84}.lp-wrapper #sec-campaign .cp .cp-tri{top:min(12.5vw,125px);left:min(49.25vw,492.5px);width:0;height:0;border-left:min(.9vw,9px) solid transparent;border-right:min(.9vw,9px) solid transparent;border-top:min(1.6vw,16px) solid #7DAD84}.lp-wrapper #sec-campaign .cp p.cp-ttl{top:min(4.3vw,43px);left:0;right:0;text-align:center;color:#fff;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(3.8vw,38px);letter-spacing:.136em;padding-left:.136em}.lp-wrapper #sec-campaign .cp svg.cp-stars{top:min(5.6vw,56px);left:0;width:100%;height:min(1.3vw,13px)}.lp-wrapper #sec-campaign .cp img.cp-present{top:min(9.5vw,95px);left:min(72.5vw,725px);width:min(27.5vw,275px);height:auto}.lp-wrapper #sec-campaign .cp .cp-icon{top:min(22.4vw,224px);left:min(21vw,210px);width:min(8.4vw,84px);height:min(6vw,60px);border-radius:min(.8vw,8px);background:#a7d0ae}.lp-wrapper #sec-campaign .cp .cp-icon i{position:absolute;left:min(1.8vw,18px);background:#fff;width:min(4.7vw,47px);height:min(.4vw,4px)}.lp-wrapper #sec-campaign .cp .cp-icon .cp-i1{top:min(2vw,20px)}.lp-wrapper #sec-campaign .cp .cp-icon .cp-i2{top:min(3.6vw,36px)}.lp-wrapper #sec-campaign .cp .cp-tail{top:min(28.3vw,283px);left:min(22.9vw,229px);width:0;height:0;border-left:min(1.1vw,11px) solid #A7D0AE;border-bottom:min(1.6vw,16px) solid transparent}.lp-wrapper #sec-campaign .cp p.cp-l1{top:min(22.3vw,223px);left:min(31.7vw,317px);color:#3d3935;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(6.7vw,67px);letter-spacing:.015em}.lp-wrapper #sec-campaign .cp .cp-box{top:min(33.6vw,336px);left:min(7.2vw,72px);width:min(51.2vw,512px);height:min(12.1vw,121px);border:2px solid #625B49;box-sizing:border-box}.lp-wrapper #sec-campaign .cp p.cp-in{top:min(36.65vw,366.5px);left:min(9.9vw,99px);color:#3d3935;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(6.3vw,63px);letter-spacing:.05em}.lp-wrapper #sec-campaign .cp p.cp-out{top:min(36.95vw,369.5px);left:min(60vw,600px);color:#3d3935;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(6.3vw,63px);letter-spacing:.05em}.lp-wrapper #sec-campaign .cp p.cp-b1,.lp-wrapper #sec-campaign .cp p.cp-b2{left:0;right:0;text-align:center;color:#3d3935;font-weight:500;font-size:min(3.1vw,31px);letter-spacing:.059em;padding-left:.059em;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-campaign .cp p.cp-b1{top:min(53.7vw,537px)}.lp-wrapper #sec-campaign .cp p.cp-b2{top:min(60vw,600px)}.lp-wrapper #sec-campaign .cp .cp-bar{top:min(70.4vw,704px);left:min(5vw,50px);width:min(90vw,900px);height:min(9.3vw,93px);background:#6d6358;border-radius:min(2.4vw,24px) min(2.4vw,24px) 0 0}.lp-wrapper #sec-campaign .cp p.cp-bt{top:min(73.3vw,733px);left:0;right:0;text-align:center;color:#fff;font-weight:700;font-size:min(3.6vw,36px);letter-spacing:.046em;padding-left:.046em;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-refund{padding:0;background:radial-gradient(72% 46% at 0% 0%,#0000006b,#0000),linear-gradient(180deg,#2e1603,#341a05,#391d07,#402209,#422207,#432004,#452104,#4b2204 49%,#4d2200 57%,#471b00,#441800,#441700 78%,#422005 85% 100%)}.lp-wrapper #sec-refund .rf{position:relative;width:100%;max-width:1000px;margin:0 auto;height:min(117.4vw,1174px)}.lp-wrapper #sec-refund .rf>*{position:absolute}.lp-wrapper #sec-refund .rf p{margin:0;white-space:nowrap;line-height:1;color:#fff;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300}.lp-wrapper #sec-refund .rf img.rf-badge{left:min(55.2vw,552px);top:min(5.8vw,58px);width:min(43vw,430px);height:auto}.lp-wrapper #sec-refund .rf p.rf-h1{left:min(7.6vw,76px);top:min(11.4vw,114px);font-size:min(5.4vw,54px);letter-spacing:.05em}.lp-wrapper #sec-refund .rf p.rf-h2{left:min(7.6vw,76px);top:min(20.8vw,208px);font-size:min(5.4vw,54px);letter-spacing:.05em}.lp-wrapper #sec-refund .rf p.rf-gold{left:min(7.1vw,71px);top:min(31vw,310px);font-size:min(11.4vw,114px);letter-spacing:.04em;color:#fbde72}.lp-wrapper #sec-refund .rf p.rf-b1,.lp-wrapper #sec-refund .rf p.rf-b2{left:0;right:0;text-align:center;font-size:min(2.7vw,27px);letter-spacing:.066em;padding-left:.066em}.lp-wrapper #sec-refund .rf p.rf-b1{top:min(51.4vw,514px)}.lp-wrapper #sec-refund .rf p.rf-b2{top:min(56.8vw,568px)}.lp-wrapper #sec-refund .rf p.rf-mid{left:0;right:0;text-align:center;top:min(68.2vw,682px);font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:700;font-size:min(3.8vw,38px);letter-spacing:.05em;padding-left:.05em}.lp-wrapper #sec-refund .rf .rf-rule{top:min(70.1vw,701px);height:1px;background:#714930;width:min(18vw,180px)}.lp-wrapper #sec-refund .rf .rf-item{display:flex;align-items:center}.lp-wrapper #sec-refund .rf .rf-item svg{width:min(3.2vw,32px);height:min(3.2vw,32px);flex:none;color:#af927d;margin-right:min(1.3vw,13px)}.lp-wrapper #sec-refund .rf .rf-item p{font-size:min(3.6vw,36px);letter-spacing:.03em}.lp-wrapper #sec-refund .rf p.rf-lb{left:min(7.6vw,76px);color:#f1c37a;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:500;font-size:min(3.2vw,32px);letter-spacing:.034em}.lp-wrapper #sec-refund .rf p.rf-c{left:min(21.1vw,211px);font-size:min(3.1vw,31px);letter-spacing:.045em}.lp-wrapper #sec-refund .rf p.rf-c2{letter-spacing:-.003em}.lp-wrapper #sec-refund .rf p.rf-c u{text-decoration-thickness:2px;text-underline-offset:4px;font-weight:600}.lp-wrapper #sec-refund .rf .rf-tri{left:min(16.5vw,165px);top:min(106.3vw,1063px);width:0;height:0;border-left:min(1.3vw,13px) solid #8A663D;border-top:min(.75vw,7.5px) solid transparent;border-bottom:min(.75vw,7.5px) solid transparent}.lp-wrapper #sec-food-safe{padding:0;background:linear-gradient(180deg,#fef9ed,#faf3e3 40%,#fcf5e5)}.lp-wrapper #sec-food-safe .fs{position:relative;width:100%;max-width:1000px;margin:0 auto;height:min(281.7vw,2817px)}.lp-wrapper #sec-food-safe .fs>*{position:absolute}.lp-wrapper #sec-food-safe .fs p{margin:0;white-space:nowrap;line-height:1;color:#3d3935}.lp-wrapper #sec-food-safe .fs p.fs-more{top:min(10.55vw,105.5px);left:0;right:0;text-align:center;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:700;font-size:min(4.6vw,46px);letter-spacing:.213em;padding-left:.213em}.lp-wrapper #sec-food-safe .fs img.fs-card{top:min(25.3vw,253px);left:0;width:100%;height:auto}.lp-wrapper #sec-food-safe .fs .fs-tri{top:min(109.5vw,1095px);left:min(48.65vw,486.5px);width:0;height:0;border-left:min(1.45vw,14.5px) solid transparent;border-right:min(1.45vw,14.5px) solid transparent;border-top:min(2.1vw,21px) solid #D75A41}.lp-wrapper #sec-food-safe .fs p.fs-so{top:min(122.6vw,1226px);left:0;right:0;text-align:center;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(6.6vw,66px);letter-spacing:.095em;padding-left:.095em}.lp-wrapper #sec-food-safe .fs .fs-row{left:0;right:0;height:min(27.1vw,271px);background:#fefdfb}.lp-wrapper #sec-food-safe .fs .fs-row img.fs-ic{position:absolute;left:min(5.9vw,59px);top:min(3.9vw,39px);width:min(19vw,190px);height:auto}.lp-wrapper #sec-food-safe .fs .fs-row p{position:absolute;left:min(27.7vw,277px);font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:500;font-size:min(3.8vw,38px);letter-spacing:.031em}.lp-wrapper #sec-food-safe .fs .fs-row p.fs-r1{top:min(8.5vw,85px)}.lp-wrapper #sec-food-safe .fs .fs-row p.fs-r2{top:min(14.7vw,147px)}.lp-wrapper #sec-food-safe .fs .fs-row p.fs-em{color:#d75a41;font-weight:700}.lp-wrapper #sec-food-safe .fs p.fs-e1,.lp-wrapper #sec-food-safe .fs p.fs-e2{left:0;right:0;text-align:center;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(7.2vw,72px)}.lp-wrapper #sec-food-safe .fs p.fs-e1{top:min(232.9vw,2329px);letter-spacing:.056em;padding-left:.056em}.lp-wrapper #sec-food-safe .fs p.fs-e2{top:min(247.9vw,2479px);letter-spacing:.082em;padding-left:.082em;color:#d75a41}.lp-wrapper #sec-nafur{padding:0;background:#fef9ed}.lp-wrapper #sec-nafur .nf{position:relative;width:100%;max-width:1000px;margin:0 auto;height:min(186.9vw,1869px)}.lp-wrapper #sec-nafur .nf>*{position:absolute}.lp-wrapper #sec-nafur .nf p{margin:0;white-space:nowrap;line-height:1;color:#3d3935}.lp-wrapper #sec-nafur .nf .nf-white{top:min(35vw,350px);left:0;right:0;height:min(96vw,960px);background:#fff}.lp-wrapper #sec-nafur .nf .nf-tri{top:min(8.9vw,89px);left:min(48.4vw,484px);width:0;height:0;border-left:min(1.55vw,15.5px) solid transparent;border-right:min(1.55vw,15.5px) solid transparent;border-top:min(2.5vw,25px) solid #D75A41}.lp-wrapper #sec-nafur .nf p.nf-lead{top:min(18.8vw,188px);left:0;right:0;text-align:center;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(4vw,40px);letter-spacing:.07em;padding-left:.07em}.lp-wrapper #sec-nafur .nf .nf-box{top:min(28.7vw,287px);left:min(23.4vw,234px);width:min(53.2vw,532px);height:min(11.5vw,115px);background:#d75a41;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:min(4.7vw,47px);letter-spacing:.073em;padding-left:.073em;line-height:1;white-space:nowrap;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-nafur .nf p.nf-sub{top:min(46.95vw,469.5px);left:0;right:0;text-align:center;font-family:Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Noto Sans JP,sans-serif;font-weight:400;font-size:min(4vw,40px);letter-spacing:.002em}.lp-wrapper #sec-nafur .nf .nf-tbl{top:min(56.1vw,561px);left:min(3.1vw,31px);width:min(93.9vw,939px);font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-nafur .nf .nf-row{display:flex;gap:min(.2vw,2px);margin-bottom:min(.2vw,2px);height:min(15.5vw,155px)}.lp-wrapper #sec-nafur .nf .nf-head{height:min(9.6vw,96px)}.lp-wrapper #sec-nafur .nf .nf-cell{background:#efeee9;display:flex;align-items:center;font-weight:500;font-size:min(3.4vw,34px);letter-spacing:.002em;line-height:min(5.1vw,51px);color:#3d3935;white-space:nowrap}.lp-wrapper #sec-nafur .nf .nf-c0{width:min(26.3vw,263px);justify-content:center}.lp-wrapper #sec-nafur .nf .nf-c1{width:min(29.3vw,293px);padding-left:min(3vw,30px);box-sizing:border-box}.lp-wrapper #sec-nafur .nf .nf-c2{width:min(18.3vw,183px);justify-content:center;margin-left:min(.1vw,1px)}.lp-wrapper #sec-nafur .nf .nf-c3{width:min(19.3vw,193px);justify-content:center;background:#d75a41;color:#fff;text-align:center}.lp-wrapper #sec-nafur .nf .nf-head .nf-cell{background:#6d6358;color:#fff;font-weight:500;font-size:min(3.6vw,36px);letter-spacing:.036em;justify-content:center;padding-left:0;text-align:center}.lp-wrapper #sec-nafur .nf .nf-c3 b{font-weight:700;font-size:min(3.9vw,39px)}.lp-wrapper #sec-nafur .nf .nf-c3 small{font-size:min(2.8vw,28px)}.lp-wrapper #sec-nafur .nf p.nf-note{top:min(118.1vw,1181px);left:0;right:0;text-align:center;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:500;font-size:min(2.6vw,26px);letter-spacing:0}.lp-wrapper #sec-nafur .nf p.nf-big{top:min(144.3vw,1443px);left:0;right:0;text-align:center;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(11vw,110px);letter-spacing:.03em}.lp-wrapper #sec-nafur .nf p.nf-big b{font-weight:300;color:#d75a41}.lp-wrapper #sec-nafur .nf p.nf-big small{font-size:.58em;letter-spacing:.03em;position:relative;top:min(.2vw,2px)}.lp-wrapper #sec-nafur .nf p.nf-big i{font-style:normal;font-size:.542em;letter-spacing:.05em;position:relative;top:min(.3vw,3px)}.lp-wrapper #sec-nafur .nf p.nf-why{top:min(159.7vw,1597px);left:0;right:0;text-align:center;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(6.2vw,62px);letter-spacing:.032em;padding-left:.032em}.lp-wrapper #sec-nafur .nf img.nf-swash{top:min(171.2vw,1712px);left:min(32.5vw,325px);width:min(34.8vw,348px);height:auto}.lp-wrapper #sec-story-5{padding:0;background:#fffcf7}.lp-wrapper #sec-story-5 .s5 p{margin:0;white-space:nowrap;color:#3d3935;font-weight:300;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif}.lp-wrapper #sec-story-5 .s5 p.s5-h{margin-left:min(6vw,60px);font-size:min(6vw,60px);line-height:1;letter-spacing:.028em}.lp-wrapper #sec-story-5 .s5 p.s5-h2{margin-left:min(6vw,60px);font-size:min(6vw,60px);line-height:min(10vw,100px);letter-spacing:.028em}.lp-wrapper #sec-story-5 .s5 p.s5-h2 .s5-n{letter-spacing:.004em}.lp-wrapper #sec-story-5 .s5 p.s5-tx{margin-left:min(6vw,60px);font-size:min(3.8vw,38px);line-height:2;letter-spacing:.05em}.lp-wrapper #sec-story-5 .s5 .p1{padding-top:min(9.1vw,91px)}.lp-wrapper #sec-story-5 .s5 .p2{padding-top:min(5.05vw,50.5px);letter-spacing:.0473em}.lp-wrapper #sec-story-5 .s5 .p3{padding-top:min(16.15vw,161.5px);letter-spacing:-.0087em}.lp-wrapper #sec-story-5 .s5 .p4{padding-top:min(7.6vw,76px)}.lp-wrapper #sec-story-5 .s5 .p5{padding-top:min(14.15vw,141.5px)}.lp-wrapper #sec-story-5 .s5 .p6{padding-top:min(3.25vw,32.5px)}.lp-wrapper #sec-story-5 .s5 .p7{padding-top:min(16.35vw,163.5px)}.lp-wrapper #sec-story-5 .s5 .p8{padding-top:min(4.85vw,48.5px);padding-bottom:min(15.25vw,152.5px)}.lp-wrapper #sec-bleach{padding:0;background:#fef9ed}.lp-wrapper #sec-bleach .bl p{margin:0;white-space:nowrap;text-align:center;color:#3d3935}.lp-wrapper #sec-bleach .bl p.bl-1{padding-top:min(11.75vw,117.5px);padding-bottom:min(20vw,200px);font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(5.7vw,57px);line-height:min(13vw,130px);letter-spacing:.069em}.lp-wrapper #sec-bleach .bl p.bl-1 .bl-o{color:#d75a41}.lp-wrapper #sec-bleach .bl p.bl-1 .bl-w{letter-spacing:.042em}.lp-wrapper #sec-bleach .bl .bl-band{background:#f4eae0;padding:min(13.05vw,130.5px) 0 min(9.75vw,97.5px)}.lp-wrapper #sec-bleach .bl p.bl-2{font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:700;font-size:min(4.8vw,48px);line-height:min(8.5vw,85px);letter-spacing:.156em;padding-left:.156em}.lp-wrapper #sec-bleach .bl img.bl-ph{display:block;width:100%;max-width:1000px;height:auto;margin:0 auto}.lp-wrapper #sec-f04-body{padding:0;background:#fef9ed}.lp-wrapper #sec-f04-body .b4{position:relative;width:100%;max-width:1000px;margin:0 auto;height:min(99.2vw,992px);font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-f04-body .b4 p{margin:0;white-space:nowrap}.lp-wrapper #sec-f04-body .b4 p.b4-lead{position:absolute;top:min(4.95vw,49.5px);left:0;right:0;text-align:center;color:#3d3935;font-weight:500;font-size:min(3.3vw,33px);line-height:min(6.9vw,69px);letter-spacing:.05em;padding-left:.05em}.lp-wrapper #sec-f04-body .b4 .b4-pane{position:absolute;top:min(23.6vw,236px);height:min(68.7vw,687px)}.lp-wrapper #sec-f04-body .b4 .b4-l{left:0;width:min(49.9vw,499px);background:#6d6358}.lp-wrapper #sec-f04-body .b4 .b4-r{left:min(50.1vw,501px);right:0;background:#84b28b}.lp-wrapper #sec-f04-body .b4 .b4-pane p{position:absolute;left:0;right:0;text-align:center;color:#fff}.lp-wrapper #sec-f04-body .b4 .b4-pane p.b4-h{top:min(5.75vw,57.5px);font-weight:700;font-size:min(4.4vw,44px);line-height:min(7.4vw,74px);letter-spacing:.045em;padding-left:.045em}.lp-wrapper #sec-f04-body .b4 .b4-pane p.b4-s{top:min(21.7vw,217px);font-style:italic;font-family:Snell Roundhand,Apple Chancery,cursive;font-weight:400;font-size:min(5vw,50px);line-height:1;letter-spacing:-.024em}.lp-wrapper #sec-f04-body .b4 .b4-l p.b4-s{color:#94ac92}.lp-wrapper #sec-f04-body .b4 .b4-r p.b4-s{color:#5d6850}.lp-wrapper #sec-f04-body .b4 .b4-l p.b4-tx{top:min(33.9vw,339px);font-weight:500;font-size:min(3vw,30px);line-height:min(5.8vw,58px);letter-spacing:.081em;padding-left:.081em}.lp-wrapper #sec-f04-body .b4 .b4-r p.b4-tx{top:min(33.9vw,339px);font-weight:500;font-size:min(2.8vw,28px);line-height:min(5vw,50px);letter-spacing:.025em;padding-left:.025em}.lp-wrapper #sec-f04-body .b4 .b4-r p.b4-note{top:min(60.6vw,606px);font-weight:500;font-size:min(2.4vw,24px);line-height:1;letter-spacing:.084em;padding-left:.084em}.lp-wrapper #sec-f06-877g{padding:0;background:#fef9ed}.lp-wrapper #sec-f06-877g .g8{position:relative;width:100%;max-width:1000px;margin:0 auto;height:min(85.5vw,855px);overflow:hidden}.lp-wrapper #sec-f06-877g .g8 img{display:block;width:100%;height:auto}.lp-wrapper #sec-f06-877g .g8 .g8-c{position:absolute;top:min(50.7vw,507px);left:min(5.3vw,53px);width:min(28.6vw,286px);height:min(28.6vw,286px);border-radius:50%;background:#84b28b}.lp-wrapper #sec-f06-877g .g8 .g8-c p{position:absolute;left:0;right:0;margin:0;text-align:center;color:#fff;line-height:1;white-space:nowrap;font-family:YuMincho,\6e38\660e\671d,Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400}.lp-wrapper #sec-f06-877g .g8 .g8-c p.g8-n{top:min(8.1vw,81px);font-size:min(8.5vw,85px);letter-spacing:.004em;padding-right:min(1.2vw,12px)}.lp-wrapper #sec-f06-877g .g8 .g8-c p.g8-n small{font-size:.64em;letter-spacing:0;margin-left:min(.2vw,2px);position:relative;top:max(-1.55vw,-15.5px)}.lp-wrapper #sec-f06-877g .g8 .g8-c p.g8-t{top:min(17.4vw,174px);font-size:min(3.35vw,33.5px);font-family:YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,Hiragino Sans,sans-serif;letter-spacing:.0575em;padding-left:.0575em}.lp-wrapper #sec-zero{padding:0}.lp-wrapper #sec-zero .zr{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 2830;overflow:hidden;font-family:Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Noto Sans JP,sans-serif}.lp-wrapper #sec-zero .zr-top{position:absolute;left:0;right:0;top:0;height:17.739%;background:#fef9ed}.lp-wrapper #sec-zero .zr-bot{position:absolute;left:0;right:0;top:17.739%;bottom:0;background:linear-gradient(#554e48,#4b4642 26% 32%,#7c7062)}.lp-wrapper #sec-zero .zr p{margin:0;line-height:1;white-space:nowrap;position:absolute}.lp-wrapper #sec-zero .zr em{font-style:normal}.lp-wrapper #sec-zero .zr .zr-l1,.lp-wrapper #sec-zero .zr .zr-l2,.lp-wrapper #sec-zero .zr .zr-l3{color:#6d6358;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif}.lp-wrapper #sec-zero .zr .zr-l1{top:5.83%;left:13.3%;font-size:min(4vw,40px);font-weight:300;letter-spacing:.1119em}.lp-wrapper #sec-zero .zr .zr-l2{top:8.551%;left:12.5%;font-size:min(6.8vw,68px);font-weight:400;letter-spacing:.2655em}.lp-wrapper #sec-zero .zr .zr-l3{top:12.12%;left:21%;font-size:min(6.5vw,65px);font-weight:400;letter-spacing:.3472em}.lp-wrapper #sec-zero .zr .zr-l2 em{color:#d75a41}.lp-wrapper #sec-zero .zr .zr-l3 em{color:#84b28b}.lp-wrapper #sec-zero .zr-notch{position:absolute;top:17.739%;left:50%;width:0;height:0;transform:translate(-50%);border-left:min(2.9vw,29px) solid transparent;border-right:min(2.9vw,29px) solid transparent;border-top:min(5.1vw,51px) solid #FEF9ED}.lp-wrapper #sec-zero .zr .zr-chip{height:2.898%;background:#3c3934;color:#fff;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(4.7vw,47px);text-align:center}.lp-wrapper #sec-zero .zr .zr-chip span{display:block;position:relative;top:min(1.9vw,19px)}.lp-wrapper #sec-zero .zr .zr-c1{top:21.661%;left:19.4%;width:61.2%}.lp-wrapper #sec-zero .zr .zr-c2{top:25.265%;left:26.8%;width:46.4%}.lp-wrapper #sec-zero .zr .zr-c3{top:28.869%;left:26.8%;width:46.4%}.lp-wrapper #sec-zero .zr .zr-c1 span{letter-spacing:.0469em;text-indent:.0469em}.lp-wrapper #sec-zero .zr .zr-c2 span,.lp-wrapper #sec-zero .zr .zr-c3 span{letter-spacing:.0395em;text-indent:.0395em}.lp-wrapper #sec-zero .zr-card{position:absolute;top:33.852%;left:2%;width:96%;height:40.141%;background:#3c3934;border-radius:8px;overflow:hidden}.lp-wrapper #sec-zero .zr-card .zr-ch1,.lp-wrapper #sec-zero .zr-card .zr-ch2{color:#fff}.lp-wrapper #sec-zero .zr-card .zr-ch1{top:4.754%;left:22.812%;font-size:min(4vw,40px);font-weight:400;letter-spacing:.1667em}.lp-wrapper #sec-zero .zr-card .zr-ch2{top:11.708%;left:2.708%;font-size:min(6.5vw,65px);font-weight:400;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;letter-spacing:.0927em}.lp-wrapper #sec-zero .zr-rows{position:absolute;left:0;right:0;top:20.775%}.lp-wrapper #sec-zero .zr-row{position:relative;width:100%;aspect-ratio:960 / 180}.lp-wrapper #sec-zero .zr-row:nth-child(odd){background:#c9c5c2}.lp-wrapper #sec-zero .zr-row:nth-child(2n){background:#dbd6d2}.lp-wrapper #sec-zero .zr-row img{position:absolute;left:0;top:0;height:100%;width:auto;display:block}.lp-wrapper #sec-zero .zr-row b,.lp-wrapper #sec-zero .zr-row i,.lp-wrapper #sec-zero .zr-row u,.lp-wrapper #sec-zero .zr-row s{position:absolute;display:block;white-space:nowrap;color:#0f0e0d;font-style:normal;text-decoration:none;line-height:1}.lp-wrapper #sec-zero .zr-row b{font-weight:500}.lp-wrapper #sec-zero .zr-row i{font-weight:400}.lp-wrapper #sec-zero .zr-row u{top:24.444%;font-family:DIN Condensed,Oswald,Arial Narrow,sans-serif;font-weight:700;font-size:min(12.9vw,129px);transform-origin:left top}.lp-wrapper #sec-zero .zr-row s{top:46.111%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:min(6vw,60px)}.lp-wrapper #sec-zero .zr-r1 b{top:24.444%;left:27.292%;font-size:min(4.4vw,44px);letter-spacing:.1227em}.lp-wrapper #sec-zero .zr-r1 i{top:62.222%;left:27.292%;font-size:min(3.2vw,32px);letter-spacing:.0194em}.lp-wrapper #sec-zero .zr-r1 u{transform:scaleX(.88);left:82.6%}.lp-wrapper #sec-zero .zr-r1 s{left:92.08%}.lp-wrapper #sec-zero .zr-r2 b{top:25%;left:27.813%;font-size:min(4.5vw,45px);letter-spacing:.0793em}.lp-wrapper #sec-zero .zr-r2 i{top:61.667%;left:27.813%;font-size:min(3vw,30px);letter-spacing:.0834em}.lp-wrapper #sec-zero .zr-r2 u{transform:scaleX(.837);left:82.6%}.lp-wrapper #sec-zero .zr-r2 s{left:91.35%}.lp-wrapper #sec-zero .zr-r3 b{top:23.333%;left:27.188%;font-size:min(4.5vw,45px);letter-spacing:.084em}.lp-wrapper #sec-zero .zr-r3 i{top:62.222%;left:27.188%;font-size:min(2.9vw,29px);letter-spacing:.1353em}.lp-wrapper #sec-zero .zr-r3 u{transform:scaleX(.837);left:82.6%}.lp-wrapper #sec-zero .zr-r3 s{left:91.35%}.lp-wrapper #sec-zero .zr-r4 b{top:23.333%;left:26.563%;font-size:min(4.5vw,45px);letter-spacing:.0929em}.lp-wrapper #sec-zero .zr-r4 i{top:62.222%;left:26.563%;font-size:min(3vw,30px);letter-spacing:.0714em}.lp-wrapper #sec-zero .zr-r4 u{transform:scaleX(.872);left:82.6%}.lp-wrapper #sec-zero .zr-r4 s{left:91.56%}.lp-wrapper #sec-zero .zr-r5 b{top:24.444%;left:26.354%;font-size:min(4.4vw,44px);letter-spacing:.1177em}.lp-wrapper #sec-zero .zr-r5 i{top:61.111%;left:26.354%;font-size:min(3.1vw,31px);letter-spacing:.0586em}.lp-wrapper #sec-zero .zr-r5 u{transform:scaleX(.872);left:82.6%}.lp-wrapper #sec-zero .zr-r5 s{left:91.56%}.lp-wrapper #sec-zero .zr .zr-note{top:74.841%;left:17.7%;font-size:min(2.3vw,23px);font-weight:400;letter-spacing:.0449em;color:#ffffff9e}.lp-wrapper #sec-zero .zr .zr-give{top:78.763%;left:7.2%;font-size:min(5.5vw,55px);font-weight:400;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;letter-spacing:.0465em;color:#fff}.lp-wrapper #sec-zero .zr .zr-give2{top:79.399%;left:41.9%;font-size:min(3.4vw,34px);font-weight:400;letter-spacing:.0756em;color:#fff}.lp-wrapper #sec-zero .zr .zr-give3{top:81.555%;left:15.7%;font-size:min(3.6vw,36px);font-weight:400;letter-spacing:.0278em;color:#fff}.lp-wrapper #sec-zero .zr-tri{position:absolute;top:85.76%;left:50%;width:0;height:0;transform:translate(-50%);border-left:min(1.25vw,12.5px) solid transparent;border-right:min(1.25vw,12.5px) solid transparent;border-top:min(2.3vw,23px) solid #D75A41}.lp-wrapper #sec-zero .zr-band{position:absolute;top:88.375%;left:5%;width:90%;height:3.993%;background:#d75a41}.lp-wrapper #sec-zero .zr-band span{display:block;position:absolute;top:28.32%;left:3.78%;white-space:nowrap;line-height:1;color:#fff;font-size:min(3.6vw,36px);font-weight:800;letter-spacing:.385em}.lp-wrapper #sec-zero .zr img.zr-logo{position:absolute;top:94.099%;left:32.1%;width:35.8%;height:auto;display:block}.lp-wrapper #sec-zero .zr .zr-logosub{top:98.269%;left:42.9%;font-size:min(3vw,30px);font-weight:300;letter-spacing:.2633em;color:#ffffffe6}.lp-wrapper #sec-everyday{padding:0}.lp-wrapper #sec-everyday .ev{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 1532;overflow:hidden;background:#fcf1dd}.lp-wrapper #sec-everyday .ev-top{position:absolute;left:0;right:0;top:0;height:66.057%;background:#fef9ed}.lp-wrapper #sec-everyday .ev-glow{position:absolute;left:0;right:0;top:66.057%;bottom:0;background:radial-gradient(ellipse 62% 52% at 42% 92%,#fffc,#fff0 72%)}.lp-wrapper #sec-everyday .ev img{position:absolute;display:block}.lp-wrapper #sec-everyday .ev-photo{top:2.611%;left:0;width:100%}.lp-wrapper #sec-everyday .ev-board{top:83.029%;left:47.2%;width:52.8%;z-index:2}.lp-wrapper #sec-everyday .ev-sf{top:90.339%;left:0;width:55.2%}.lp-wrapper #sec-everyday .ev p{position:absolute;margin:0;line-height:1;white-space:nowrap;color:#3d3935;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300}.lp-wrapper #sec-everyday .ev .ev-e1{top:73.76%;left:9.1%;font-size:min(5.5vw,55px);letter-spacing:.0606em}.lp-wrapper #sec-everyday .ev .ev-e2{top:80.548%;left:9%;font-size:min(5.5vw,55px);letter-spacing:.0785em}.lp-wrapper #sec-everyday .ev .ev-e3{top:87.141%;left:8.7%;font-size:min(5.4vw,54px);letter-spacing:.0486em}.lp-wrapper #sec-everyday .ev .ev-e4{top:96.932%;left:9.1%;font-size:min(3vw,30px);letter-spacing:.1121em}.lp-wrapper #sec-2years{padding:0}.lp-wrapper #sec-2years .ty{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 480;overflow:hidden;background:#fcf1dd}.lp-wrapper #sec-2years .ty-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 48% 95% at 38% 18%,#ffffffbf,#fff0 72%)}.lp-wrapper #sec-2years .ty img{position:absolute;display:block}.lp-wrapper #sec-2years .ty-b1{top:0;left:47%;width:53%;z-index:2}.lp-wrapper #sec-2years .ty p{position:absolute;margin:0;line-height:1;white-space:nowrap;color:#3d3935;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300}.lp-wrapper #sec-2years .ty .ty-t1{top:3.75%;left:9.1%;font-size:min(2.9vw,29px);letter-spacing:.1522em}.lp-wrapper #sec-2years .ty .ty-t2{top:17.083%;left:9.2%;font-size:min(3.1vw,31px);letter-spacing:.0613em}.lp-wrapper #sec-2years .ty .ty-t3{top:43.542%;left:9%;font-size:min(3.1vw,31px);letter-spacing:.0715em}.lp-wrapper #sec-2years .ty .ty-t4{top:57.292%;left:9.1%;font-size:min(3vw,30px);letter-spacing:.093em}.lp-wrapper #sec-2years .ty .ty-t5{top:70.417%;left:9.1%;font-size:min(3.1vw,31px);letter-spacing:.0733em}.lp-wrapper #sec-f03-body{padding:0}.lp-wrapper #sec-f03-body .cf{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 1320;overflow:hidden;background:#fef9ed;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-f03-body .cf-band{position:absolute;left:0;right:0;top:68.939%;height:18.939%;background:#f4eae0}.lp-wrapper #sec-f03-body .cf-photo{position:absolute;left:0;top:12.121%;width:100%;display:block}.lp-wrapper #sec-f03-body .cf p{position:absolute;margin:0;line-height:1;white-space:nowrap}.lp-wrapper #sec-f03-body .cf .cf-v{top:18.485%;left:8.5%;writing-mode:vertical-rl;font-size:min(5.1vw,51px);font-weight:400;letter-spacing:.278em;color:#6d6358;line-height:1}.lp-wrapper #sec-f03-body .cf .cf-h{top:72.348%;left:29.5%;font-size:min(3.2vw,32px);font-weight:600;letter-spacing:.1676em;color:#d75a41}.lp-wrapper #sec-f03-body .cf .cf-b1{top:77.348%;left:9.6%;font-size:min(3.1vw,31px);font-weight:400;letter-spacing:.0827em;color:#3d3935}.lp-wrapper #sec-f03-body .cf .cf-b2{top:81.742%;left:9.6%;font-size:min(3.1vw,31px);font-weight:400;letter-spacing:.0768em;color:#3d3935}.lp-wrapper #sec-antibac-band{padding:0}.lp-wrapper #sec-antibac-band .ab{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 1000;overflow:hidden;font-family:Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Noto Sans JP,sans-serif}.lp-wrapper #sec-antibac-band .ab-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lp-wrapper #sec-antibac-band .ab p{position:absolute;margin:0;line-height:1;white-space:nowrap;color:#fff}.lp-wrapper #sec-antibac-band .ab .ab-h{top:10.3%;left:7.1%;font-size:min(5.1vw,51px);font-weight:600;letter-spacing:.0479em}.lp-wrapper #sec-antibac-band .ab .ab-b1{top:20.7%;left:7.1%;font-size:min(3.2vw,32px);font-weight:400;letter-spacing:.1044em}.lp-wrapper #sec-antibac-band .ab .ab-b2{top:27.3%;left:7%;font-size:min(3.1vw,31px);font-weight:400;letter-spacing:.0911em}.lp-wrapper #sec-antibac-inside{padding:0}.lp-wrapper #sec-antibac-inside .ai{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 680;overflow:hidden;background:#fef9ed;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-antibac-inside .ai-sal{position:absolute;left:0;top:8.529%;width:90.7%;bottom:0;background:#d75a41}.lp-wrapper #sec-antibac-inside .ai-card{position:absolute;left:4%;top:0;width:96%;display:block}.lp-wrapper #sec-antibac-inside .ai p{position:absolute;margin:0;line-height:1;white-space:nowrap;color:#6d6358}.lp-wrapper #sec-antibac-inside .ai .ai-h1{top:15.735%;left:12%;font-size:min(5vw,50px);font-weight:400;letter-spacing:.125em}.lp-wrapper #sec-antibac-inside .ai .ai-h2{top:28.676%;left:12.1%;font-size:min(5vw,50px);font-weight:400;letter-spacing:.1117em}.lp-wrapper #sec-antibac-inside .ai .ai-h2 em{font-style:normal;font-weight:600;color:#d75a41}.lp-wrapper #sec-antibac-inside .ai .ai-b{font-size:min(3.2vw,32px);font-weight:400;letter-spacing:.095em}.lp-wrapper #sec-antibac-inside .ai .ai-b1{top:43.971%;left:12.1%}.lp-wrapper #sec-antibac-inside .ai .ai-b2{top:53.824%;left:12.1%}.lp-wrapper #sec-antibac-inside .ai .ai-b3{top:63.824%;left:12.1%}.lp-wrapper #sec-antibac-inside .ai .ai-b4{top:73.824%;left:12.1%}.lp-wrapper #sec-design-material{padding:0}.lp-wrapper #sec-design-material .dm{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 778;overflow:hidden;background:#fef9ed}.lp-wrapper #sec-design-material .dm-photo{position:absolute;left:0;top:14.01%;width:100%;display:block}.lp-wrapper #sec-design-material .dm-sal{position:absolute;left:0;top:0;width:48.5%;height:42.931%;background:#d75a41}.lp-wrapper #sec-design-material .dm p{position:absolute;margin:0;line-height:1;white-space:nowrap}.lp-wrapper #sec-design-material .dm .dm-m{color:#fff;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300}.lp-wrapper #sec-design-material .dm .dm-g{color:#3d3935;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-size:min(3.3vw,33px)}.lp-wrapper #sec-design-material .dm .dm-m1{top:5.656%;left:5.6%;font-size:min(5.2vw,52px);letter-spacing:.0628em}.lp-wrapper #sec-design-material .dm .dm-m2{top:17.609%;left:5.2%;font-size:min(5.2vw,52px);letter-spacing:.0772em}.lp-wrapper #sec-design-material .dm .dm-m3{top:30.463%;left:2%;font-size:min(4.5vw,45px);letter-spacing:.0505em}.lp-wrapper #sec-design-material .dm .dm-g1{top:50.9%;left:7.1%;letter-spacing:.0339em;font-weight:400}.lp-wrapper #sec-design-material .dm .dm-g2{top:59.512%;left:7.1%;letter-spacing:.0675em;font-weight:400}.lp-wrapper #sec-design-material .dm .dm-g3{top:68.252%;left:7.1%;letter-spacing:.0667em;font-weight:400}.lp-wrapper #sec-design-material .dm .dm-g4{top:76.864%;left:7.1%;letter-spacing:.0677em;font-weight:400}.lp-wrapper #sec-design-material .dm .dm-g5{top:85.733%;left:7.1%;letter-spacing:.0617em;font-weight:700}.lp-wrapper #sec-design-only{padding:0}.lp-wrapper #sec-design-only .do{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 1812;overflow:hidden;background:#fbf5e7}.lp-wrapper #sec-design-only .do-photo{position:absolute;left:0;top:0;width:100%;display:block}.lp-wrapper #sec-design-only .do-g1{position:absolute;left:0;top:3.091%;width:67.5%;height:7.616%;background:#84b28b}.lp-wrapper #sec-design-only .do-g2{position:absolute;left:15.7%;top:9.051%;width:84.3%;height:7.671%;background:#84b28b}.lp-wrapper #sec-design-only .do p{position:absolute;margin:0;line-height:1;white-space:nowrap}.lp-wrapper #sec-design-only .do .do-t1{top:5.464%;left:5.5%;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(5.3vw,53px);letter-spacing:.0606em;color:#fff}.lp-wrapper #sec-design-only .do .do-t2{top:11.424%;left:19.7%;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(5.1vw,51px);letter-spacing:.0934em;color:#fff}.lp-wrapper #sec-design-only .do .do-p1{top:20.033%;left:5.5%;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:400;font-size:min(3.2vw,32px);letter-spacing:.0927em;color:#fff}.lp-wrapper #sec-design-only .do .do-p2{top:23.786%;left:5.5%;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:400;font-size:min(3.2vw,32px);letter-spacing:.1068em;color:#fff}.lp-wrapper #sec-design-only .do .do-p2 b{font-weight:700}.lp-wrapper #sec-design-only .do .do-c{font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;color:#3d3935}.lp-wrapper #sec-design-only .do .do-c1{top:62.472%;left:7.6%;font-size:min(4.9vw,49px);letter-spacing:.0781em}.lp-wrapper #sec-design-only .do .do-c2{top:68.102%;left:7.7%;font-size:min(4.9vw,49px);letter-spacing:.074em}.lp-wrapper #sec-design-only .do .do-c3{top:76.214%;left:7.8%;font-size:min(4.6vw,46px);letter-spacing:.1003em}.lp-wrapper #sec-design-only .do .do-c4{top:84.382%;left:5.4%;font-size:min(6.1vw,61px);letter-spacing:.0969em}.lp-wrapper #sec-story-4{padding:0}.lp-wrapper #sec-story-4 img{display:block;width:100%;max-width:1000px;margin:0 auto;height:auto}.lp-wrapper #sec-eco-head{padding:0}.lp-wrapper #sec-eco-head .eh{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 547;overflow:hidden}.lp-wrapper #sec-eco-head .eh img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.lp-wrapper #sec-eco-head .eh .pt-head{position:absolute;left:0;right:0;top:36.197%}.lp-wrapper #sec-eco-head .pt-l1{font-size:min(3.67vw,36.7px);letter-spacing:.1655em;padding-top:min(.6vw,6px)}.lp-wrapper #sec-eco-head .pt-l2{font-size:min(7.42vw,74.2px);letter-spacing:.0723em;margin-top:min(3.6vw,36px)}.lp-wrapper #sec-eco-body{padding:0}.lp-wrapper #sec-eco-body .eb{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 1767;overflow:hidden}.lp-wrapper #sec-eco-body .eb>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.lp-wrapper #sec-eco-body .eb p{position:absolute;left:0;right:0;margin:0;line-height:1;white-space:nowrap;text-align:center;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-eco-body .eb .h{font-weight:700;font-size:min(3.9vw,39px);letter-spacing:.113em;text-indent:.113em}.lp-wrapper #sec-eco-body .eb .b{font-weight:400;font-size:min(2.8vw,28px);letter-spacing:.088em;text-indent:.088em}.lp-wrapper #sec-eco-body .eb .c-g{color:#fff;transform:translate(-.1%)}.lp-wrapper #sec-eco-body .eb .t-g0{top:41.822%}.lp-wrapper #sec-eco-body .eb .t-g1{top:45.614%}.lp-wrapper #sec-eco-body .eb .t-g2{top:50.255%}.lp-wrapper #sec-eco-body .eb .t-g3{top:53.254%}.lp-wrapper #sec-eco-body .eb .t-g4{top:56.31%}.lp-wrapper #sec-eco-body .eb .c-r{color:#fff;transform:translate(-26.2%)}.lp-wrapper #sec-eco-body .eb .t-r0{top:64.856%}.lp-wrapper #sec-eco-body .eb .t-r1{top:68.308%}.lp-wrapper #sec-eco-body .eb .t-r2{top:73.458%}.lp-wrapper #sec-eco-body .eb .t-r3{top:76.287%}.lp-wrapper #sec-eco-body .eb .t-r4{top:79.57%}.lp-wrapper #sec-eco-body .eb .c-p{color:#6d6358;transform:translate(25.7%)}.lp-wrapper #sec-eco-body .eb .t-p0{top:64.912%}.lp-wrapper #sec-eco-body .eb .t-p1{top:68.478%}.lp-wrapper #sec-eco-body .eb .t-p2{top:73.175%;letter-spacing:.066em}.lp-wrapper #sec-eco-body .eb .t-p3{top:76.514%}.lp-wrapper #sec-eco-body .eb .t-p4{top:79.57%}.lp-wrapper #sec-story-3{padding:0}.lp-wrapper #sec-story-3 .s3{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 2897;overflow:hidden;background:linear-gradient(#3c3930,#4b4642,#58534d,#676058,#6b645c,#5e5751,#4e4945,#403c38 96.6%,#3e3b36)}.lp-wrapper #sec-story-3 .s3 p{position:absolute;left:6%;margin:0;line-height:1;white-space:nowrap;color:#fff;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300}.lp-wrapper #sec-story-3 .s3 .h{font-size:min(6vw,60px);letter-spacing:.028em}.lp-wrapper #sec-story-3 .s3 .t{font-size:min(3.8vw,38px);letter-spacing:.05em}.lp-wrapper #sec-story-3 .s3 .h0{top:4.108%}.lp-wrapper #sec-story-3 .s3 .h1{top:26.614%}.lp-wrapper #sec-story-3 .s3 .h2{top:43.873%}.lp-wrapper #sec-story-3 .s3 .t0{top:8.561%}.lp-wrapper #sec-story-3 .s3 .t1{top:11.184%}.lp-wrapper #sec-story-3 .s3 .t2{top:13.807%}.lp-wrapper #sec-story-3 .s3 .t3{top:16.465%}.lp-wrapper #sec-story-3 .s3 .t4{top:19.054%}.lp-wrapper #sec-story-3 .s3 .t5{top:31.067%}.lp-wrapper #sec-story-3 .s3 .t6{top:33.725%}.lp-wrapper #sec-story-3 .s3 .t7{top:36.313%}.lp-wrapper #sec-story-3 .s3 .t8{top:48.36%}.lp-wrapper #sec-story-3 .s3 .t9{top:50.949%}.lp-wrapper #sec-story-3 .s3 .t10{top:53.573%}.lp-wrapper #sec-story-3 .s3 .t11{top:56.231%}.lp-wrapper #sec-story-3 .s3 .t12{top:58.819%}.lp-wrapper #sec-story-3 .s3 .t13{top:61.443%}.lp-wrapper #sec-story-3 .s3 .t14{top:64.135%}.lp-wrapper #sec-story-3 .s3 .t15{top:66.69%}.lp-wrapper #sec-story-3 .s3 .t16{top:69.313%}.lp-wrapper #sec-story-3 .s3 .t17{top:71.936%}.lp-wrapper #sec-story-3 .s3 .t18{top:74.56%}.lp-wrapper #sec-story-3 .s3 .t19{top:79.841%}.lp-wrapper #sec-story-3 .s3 .t20{top:85.054%}.lp-wrapper #sec-story-3 .s3 .t21{top:87.677%}.lp-wrapper #sec-story-3 .s3 .t22{top:90.335%}.lp-wrapper #sec-story-3 .s3 .t23{top:92.958%}.lp-wrapper #sec-f07-body{padding:0}.lp-wrapper #sec-f07-body .fb{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 1588;overflow:hidden;background:#fef9ec}.lp-wrapper #sec-f07-body .fb-photo{position:absolute;left:0;top:18.325%;width:100%;display:block}.lp-wrapper #sec-f07-body .fb-circle{position:absolute;left:4.8%;top:75.441%;width:30.4%;aspect-ratio:1 / 1;border-radius:50%;background:#6d6358}.lp-wrapper #sec-f07-body .fb p{position:absolute;margin:0;line-height:1;white-space:nowrap}.lp-wrapper #sec-f07-body .fb .fb-t{left:0;right:0;text-align:center;color:#3d3935;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300}.lp-wrapper #sec-f07-body .fb .fb-t1{top:5.668%;font-size:min(3.8vw,38px);letter-spacing:.055em;text-indent:.055em;transform:translate(-1.2%)}.lp-wrapper #sec-f07-body .fb .fb-t2{top:10.516%;font-size:min(3.8vw,38px);letter-spacing:.055em;text-indent:.055em;transform:translate(-.9%)}.lp-wrapper #sec-f07-body .fb .fb-t2 b{font-weight:600}.lp-wrapper #sec-f07-body .fb .fb-c{left:0;width:40%;text-align:center;color:#fff;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:500;font-size:min(4.1vw,41px);letter-spacing:.055em;text-indent:.055em}.lp-wrapper #sec-f07-body .fb .fb-c1{top:80.038%}.lp-wrapper #sec-f07-body .fb .fb-c2{top:84.005%}.lp-wrapper #sec-f07-body .fb .fb-c3{top:88.098%}.lp-wrapper #sec-f07-body .fb .fb-r{color:#3d3935;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:400;font-size:min(3.3vw,33px);letter-spacing:.055em;left:39%}.lp-wrapper #sec-f07-body .fb .fb-r1{top:76.385%}.lp-wrapper #sec-f07-body .fb .fb-r2{top:80.542%}.lp-wrapper #sec-f07-body .fb .fb-r3{top:84.761%;font-weight:700}.lp-wrapper #sec-f07-body .fb .fb-r4{top:88.917%}.lp-wrapper #sec-f07-body .fb .fb-r5{top:93.073%}.lp-wrapper #sec-f07-grip{padding:0}.lp-wrapper #sec-f07-grip .fg{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 1002;overflow:hidden;background:#fef8ed}.lp-wrapper #sec-f07-grip .fg-photo{position:absolute;left:0;top:32.236%;width:100%;display:block}.lp-wrapper #sec-f07-grip .fg p{position:absolute;margin:0;line-height:1;white-space:nowrap;color:#3d3935;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:400}.lp-wrapper #sec-f07-grip .fg .fg-h{top:7.585%;left:0;right:0;text-align:center;font-size:min(4vw,40px);letter-spacing:.06em;text-indent:.06em;font-weight:700}.lp-wrapper #sec-f07-grip .fg .fg-chip{position:absolute;height:9.98%;border-radius:8px;color:#fff;font-weight:500;font-size:min(4vw,40px);text-align:center}.lp-wrapper #sec-f07-grip .fg .fg-chip span{display:block;position:relative;top:min(2.8vw,28px);letter-spacing:.06em;text-indent:.06em}.lp-wrapper #sec-f07-grip .fg .fg-c1{top:16.567%;left:9.8%;width:24.6%;background:#d75a41}.lp-wrapper #sec-f07-grip .fg .fg-c2{top:16.467%;left:41.4%;width:37.6%;background:#84b28b}.lp-wrapper #sec-f07-grip .fg .fg-amp{top:19.561%;left:35.9%;font-size:min(3.8vw,38px)}.lp-wrapper #sec-f07-grip .fg .fg-tsuki{top:19.162%;left:80.7%;font-size:min(4vw,40px);letter-spacing:.06em}.lp-wrapper #sec-f07-grip .fg .fg-b1{top:80.14%;left:0;right:0;text-align:center;font-size:min(3.5vw,35px);letter-spacing:.1094em;text-indent:.1094em;transform:translate(0)}.lp-wrapper #sec-f07-grip .fg .fg-b1 b{font-weight:700}.lp-wrapper #sec-f07-grip .fg .fg-b2{top:87.625%;left:0;right:0;text-align:center;font-size:min(3.5vw,35px);letter-spacing:.1027em;text-indent:.1027em;transform:translate(-1.1%)}.lp-wrapper #sec-f09-body{padding:0}.lp-wrapper #sec-f09-body .fn{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 877;overflow:hidden;background:#fef8ed}.lp-wrapper #sec-f09-body .fn img{position:absolute;left:0;top:0;width:100%;display:block}.lp-wrapper #sec-f09-body .fn p{position:absolute;left:0;right:0;margin:0;line-height:1;white-space:nowrap;text-align:center;color:#fff;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:400;font-size:min(3.5vw,35px);letter-spacing:.055em;text-indent:.055em}.lp-wrapper #sec-f09-body .fn p b{font-weight:600}.lp-wrapper #sec-f09-body .fn .fn-1{top:72.748%;transform:translate(-.6%)}.lp-wrapper #sec-f09-body .fn .fn-2{top:80.502%;transform:translate(-.5%)}.lp-wrapper #sec-story-cover{padding:0}.lp-wrapper #sec-story-cover .sc{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 1039;overflow:hidden}.lp-wrapper #sec-story-cover .sc img{position:absolute;display:block}.lp-wrapper #sec-story-cover .sc-bg{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lp-wrapper #sec-story-cover .sc-scr{top:max(-.1vw,-1px);left:9.8%;width:55%}.lp-wrapper #sec-story-cover .sc p{position:absolute;margin:0;line-height:1;white-space:nowrap;color:#fff;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300}.lp-wrapper #sec-story-cover .sc .sc-a{top:31.28%;left:10.4%;font-size:min(7.1vw,71px);letter-spacing:.0495em}.lp-wrapper #sec-story-cover .sc .sc-b{top:43.792%;left:10.5%;font-size:min(7.1vw,71px);letter-spacing:.0429em}.lp-wrapper #sec-story-cover .sc .sc-c{top:56.978%;left:10%;font-size:min(7.1vw,71px);letter-spacing:.0445em}.lp-wrapper #sec-story-cover .sc .sc-d{top:74.88%;left:10.7%;font-size:min(3.3vw,33px);letter-spacing:.0654em}.lp-wrapper #sec-name-cover{padding:0}.lp-wrapper #sec-name-cover .nc{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 1000;overflow:hidden}.lp-wrapper #sec-name-cover .nc img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.lp-wrapper #sec-name-cover .nc p{position:absolute;margin:0;line-height:1;white-space:nowrap;color:#fff;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(7.4vw,74px);letter-spacing:.05em}.lp-wrapper #sec-name-cover .nc .nc-1{top:10.6%;left:7.6%}.lp-wrapper #sec-name-cover .nc .nc-2{top:22.2%;left:1.8%}.lp-wrapper #sec-promise{padding:0}.lp-wrapper #sec-promise .pr{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 1114;overflow:hidden}.lp-wrapper #sec-promise .pr img{position:absolute;display:block}.lp-wrapper #sec-promise .pr-bg{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lp-wrapper #sec-promise .pr p{position:absolute;margin:0;line-height:1;white-space:nowrap;color:#fff;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(5.4vw,54px);letter-spacing:.05em}.lp-wrapper #sec-promise .pr .pr-1{top:78.187%;left:7.6%}.lp-wrapper #sec-promise .pr .pr-2{top:86.984%;left:7.7%}.lp-wrapper #sec-design{padding:0}.lp-wrapper #sec-design .dc{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 1852;overflow:hidden;background:#fef9ed}.lp-wrapper #sec-design .dc img{position:absolute;display:block}.lp-wrapper #sec-design .dc-photo{top:18.197%;left:0;width:100%}.lp-wrapper #sec-design .dc-arc{top:12.851%;left:32%;width:36%}.lp-wrapper #sec-design .dc p{position:absolute;margin:0;line-height:1;white-space:nowrap;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;color:#3d3935}.lp-wrapper #sec-design .dc .dc-h{top:7.991%;left:17.5%;font-size:min(4.7vw,47px);letter-spacing:.072em}.lp-wrapper #sec-design .dc .dc-v{top:19.546%;left:80.2%;writing-mode:vertical-rl;font-size:min(5.7vw,57px);letter-spacing:.303em}.lp-wrapper #sec-design .dc .dc-b1{top:85.853%;left:8.4%;font-size:min(3.9vw,39px);letter-spacing:.0732em}.lp-wrapper #sec-design .dc .dc-b2{top:90.173%;left:35.5%;font-size:min(3.8vw,38px);letter-spacing:.0989em}.lp-wrapper #sec-design .dc .dc-c{color:#fff}.lp-wrapper #sec-design .dc .dc-c1{top:68.467%;left:25.1%;font-size:min(6.4vw,64px);letter-spacing:.0311em}.lp-wrapper #sec-design .dc .dc-c2{top:68.79%;left:56%;font-size:min(5.7vw,57px);letter-spacing:.2322em}.lp-wrapper #sec-design .dc .dc-x{top:70.518%;left:48.2%;font-size:min(5.8vw,58px);color:#fff}.lp-wrapper #sec-design .dc img.dc-s{position:absolute;display:block;height:auto}.lp-wrapper #sec-design .dc img.dc-s1{top:71.976%;left:23.6%;width:17.3%}.lp-wrapper #sec-design .dc img.dc-s2{top:72.894%;left:62%;width:13.2%}.lp-wrapper #sec-f02-body{padding:0}.lp-wrapper #sec-f02-body .fr{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 2797;overflow:hidden;background:#fef9ed}.lp-wrapper #sec-f02-body .fr-top{position:absolute;left:0;right:0;top:0;height:8.581%;background:#fef9ed}.lp-wrapper #sec-f02-body .fr-mid{position:absolute;left:0;right:0;top:8.581%;height:35.753%;background:#f8eee5}.lp-wrapper #sec-f02-body .fr img{position:absolute;display:block}.lp-wrapper #sec-f02-body .fr-reason{top:2.86%;left:7%;width:33%}.lp-wrapper #sec-f02-body .fr-board{top:11.691%;left:0;width:40.2%}.lp-wrapper #sec-f02-body .fr-tx1{top:56.668%;left:3%;width:46%}.lp-wrapper #sec-f02-body .fr-tx2{top:56.668%;left:51%;width:46%}.lp-wrapper #sec-f02-body .fr-card{position:absolute;top:73.114%;height:12.871%;width:46%;background:#fff}.lp-wrapper #sec-f02-body .fr-card1{left:3%}.lp-wrapper #sec-f02-body .fr-card2{left:51%}.lp-wrapper #sec-f02-body .fr-box{position:absolute;top:15.838%;left:49.6%;width:42.4%;height:2.61%;border:2px solid #D75A41;border-radius:8px}.lp-wrapper #sec-f02-body .fr-chip{position:absolute;top:51.448%;left:5.6%;width:38.9%;height:2.538%;background:#3d3935;border-radius:8px}.lp-wrapper #sec-f02-body .fr-chip span{display:block;position:absolute;left:0;right:0;top:28%;text-align:center;color:#fff;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(4.6vw,46px);letter-spacing:.0516em;text-indent:.0516em;line-height:1;white-space:nowrap}.lp-wrapper #sec-f02-body .fr p{position:absolute;margin:0;line-height:1;white-space:nowrap;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;color:#3d3935}.lp-wrapper #sec-f02-body .fr b{font-weight:600}.lp-wrapper #sec-f02-body .fr em{font-style:normal;color:#d75a41;font-weight:600}.lp-wrapper #sec-f02-body .fr i{font-style:normal;color:#6e9e76;font-weight:600}.lp-wrapper #sec-f02-body .fr .fr-h{top:4.004%;left:39.7%;font-size:min(5.3vw,53px);letter-spacing:.05em}.lp-wrapper #sec-f02-body .fr .fr-h em{font-weight:300}.lp-wrapper #sec-f02-body .fr .fr-s1{top:13.264%;left:49.4%;font-size:min(4.5vw,45px);letter-spacing:.167em}.lp-wrapper #sec-f02-body .fr .fr-s2{top:16.911%;left:51.7%;font-size:min(4.5vw,45px);letter-spacing:.0306em;color:#d75a41}.lp-wrapper #sec-f02-body .fr .fr-t{left:48.7%;font-size:min(3.4vw,34px);letter-spacing:.09em}.lp-wrapper #sec-f02-body .fr .fr-more{top:48.91%;left:42.8%;font-size:min(3.8vw,38px);letter-spacing:.193em}.lp-wrapper #sec-f02-body .fr .fr-cont{top:52.163%;left:46.4%;font-size:min(4.4vw,44px);letter-spacing:-.0177em}.lp-wrapper #sec-f02-body .fr .fr-cl{left:6.9%;font-size:min(3.3vw,33px);letter-spacing:-.006em}.lp-wrapper #sec-f02-body .fr .fr-cr{left:55.1%;font-size:min(3.3vw,33px);letter-spacing:-.006em}.lp-wrapper #sec-f02-body .fr .fr-e1{top:89.06%;left:7.4%;font-size:min(4.3vw,43px);letter-spacing:.0007em;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:500}.lp-wrapper #sec-f02-body .fr .fr-e2{top:91.884%;left:24.5%;font-size:min(4.4vw,44px);letter-spacing:-.021em;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:500}.lp-wrapper #sec-f02-body .fr .fr-t0{top:22.131%}.lp-wrapper #sec-f02-body .fr .fr-t1{top:24.741%}.lp-wrapper #sec-f02-body .fr .fr-t2{top:27.386%}.lp-wrapper #sec-f02-body .fr .fr-t3{top:29.853%}.lp-wrapper #sec-f02-body .fr .fr-t4{top:32.32%}.lp-wrapper #sec-f02-body .fr .fr-t5{top:35.073%}.lp-wrapper #sec-f02-body .fr .fr-t6{top:37.54%}.lp-wrapper #sec-f02-body .fr .fr-l0{top:74.508%}.lp-wrapper #sec-f02-body .fr .fr-l1{top:76.689%}.lp-wrapper #sec-f02-body .fr .fr-l2{top:78.727%}.lp-wrapper #sec-f02-body .fr .fr-l3{top:80.765%}.lp-wrapper #sec-f02-body .fr .fr-l4{top:82.946%}.lp-wrapper #sec-f02-body .fr .fr-r0{top:74.508%}.lp-wrapper #sec-f02-body .fr .fr-r1{top:76.689%}.lp-wrapper #sec-f02-body .fr .fr-r2{top:78.727%}.lp-wrapper #sec-f02-body .fr .fr-r3{top:80.765%}.lp-wrapper #sec-f02-body .fr .fr-r4{top:82.946%}.lp-wrapper #sec-f11-body{padding:0}.lp-wrapper #sec-f11-body .fx{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 3448;overflow:hidden;background:#fef8ec}.lp-wrapper #sec-f11-body .fx img{position:absolute;display:block}.lp-wrapper #sec-f11-body .fx-top{top:0;left:0;width:100%}.lp-wrapper #sec-f11-body .fx-rsn{top:20.302%;left:3%;width:27%}.lp-wrapper #sec-f11-body .fx-kit{top:30.452%;left:3.1%;width:94%}.lp-wrapper #sec-f11-body .fx-cmp{top:65.69%;left:5.5%;width:89%}.lp-wrapper #sec-f11-body .fx-card{position:absolute;top:61.369%;left:3.1%;width:94%;height:23.956%;background:#fffefa}.lp-wrapper #sec-f11-body .fx-band{position:absolute;left:3.1%;width:93.9%;background:#6d6358;border-radius:8px}.lp-wrapper #sec-f11-body .fx-b1{top:27.552%;height:2.9%}.lp-wrapper #sec-f11-body .fx-b2{top:57.889%;height:3.48%}.lp-wrapper #sec-f11-body .fx-pill{position:absolute;top:79.35%;left:20.2%;width:59.8%;height:3.306%;background:#d75940;border-radius:999px}.lp-wrapper #sec-f11-body .fx p{position:absolute;margin:0;line-height:1;white-space:nowrap;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;color:#3d3935}.lp-wrapper #sec-f11-body .fx .fx-h{top:23.579%;left:18.1%;font-size:min(4.8vw,48px);letter-spacing:.062em}.lp-wrapper #sec-f11-body .fx .fx-h em{font-style:normal;color:#d75a41}.lp-wrapper #sec-f11-body .fx .fx-n{position:absolute;display:block}.lp-wrapper #sec-f11-body .fx .fx-n1{top:28.626%;left:11.6%;width:4.9%}.lp-wrapper #sec-f11-body .fx .fx-n2{top:58.816%;left:6.5%;width:6.5%}.lp-wrapper #sec-f11-body .fx .fx-bt{color:#fff;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:400;font-size:min(4vw,40px);letter-spacing:.05em}.lp-wrapper #sec-f11-body .fx .fx-bt1{top:28.741%;left:18.8%}.lp-wrapper #sec-f11-body .fx .fx-bt2{top:59.078%;left:14.5%}.lp-wrapper #sec-f11-body .fx .fx-sub{top:63.138%;left:15%;z-index:1;font-size:min(3.4vw,34px);letter-spacing:.05em}.lp-wrapper #sec-f11-body .fx .fx-t{font-size:min(3.65vw,36.5px);letter-spacing:.05em}.lp-wrapper #sec-f11-body .fx .fx-num{top:75.377%;letter-spacing:0;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:700;font-size:min(4.29vw,42.9px)}.lp-wrapper #sec-f11-body .fx .fx-num u{text-decoration:none;font-size:min(7.54vw,75.4px);letter-spacing:0;margin-left:min(1vw,10px)}.lp-wrapper #sec-f11-body .fx .fx-num s{text-decoration:none;font-size:min(4.01vw,40.1px);letter-spacing:0;margin-left:min(1.5vw,15px)}.lp-wrapper #sec-f11-body .fx .fx-num1{left:16.7%}.lp-wrapper #sec-f11-body .fx .fx-num1 u{color:#d75a41}.lp-wrapper #sec-f11-body .fx .fx-num2{left:59.3%;top:75.348%}.lp-wrapper #sec-f11-body .fx .fx-num2 u{letter-spacing:-.046em}.lp-wrapper #sec-f11-body .fx .fx-pt{top:80.104%;left:0;right:0;text-align:center;color:#fff;font-size:min(3.4vw,34px);letter-spacing:.03em}.lp-wrapper #sec-f11-body .fx .fx-pt u{text-decoration:none;font-size:min(5vw,50px);font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:500}.lp-wrapper #sec-f11-body .fx .fx-t1{top:49.159%;left:14.3%;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:600;font-size:min(3.6vw,36px);letter-spacing:.05em}.lp-wrapper #sec-f11-body .fx .fx-t2{top:51.305%;left:16.9%}.lp-wrapper #sec-f11-body .fx .fx-t3{top:53.364%;left:25.3%}.lp-wrapper #sec-f11-body .fx .fx-t4{top:88.109%;left:7.1%;letter-spacing:.04em}.lp-wrapper #sec-f11-body .fx .fx-t5{top:92.227%;left:18.1%;letter-spacing:.0277em}.lp-wrapper #sec-f11-body .fx .fx-t6{top:94.316%;left:6.9%;letter-spacing:.0326em}.lp-wrapper #sec-f11-body .fx .fx-t6 b{font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:600}.lp-wrapper #sec-f11-body .fx .fx-t7{top:96.462%;left:21.6%;letter-spacing:.0343em}.lp-wrapper #sec-f11-body .fx-cmp{position:absolute;display:block;top:65.661%;left:5.5%;width:89%;height:auto}.lp-wrapper #sec-f11-body .fx .fx-cl{color:#fffefa;font-weight:400;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-size:min(3.4vw,34px);letter-spacing:.03em}.lp-wrapper #sec-f11-body .fx .fx-cl1{top:68.62%;left:24.8%}.lp-wrapper #sec-f11-body .fx .fx-cl2{top:68.765%;left:63.5%}.lp-wrapper #sec-f11-body .fx-dots{position:absolute;display:block;top:20.157%;left:49.9%;width:.4%;height:auto}.lp-wrapper #sec-f01-body{padding:0}.lp-wrapper #sec-f01-body .fp{position:relative;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1000 / 2266;overflow:hidden;background:#f4eae0}.lp-wrapper #sec-f01-body .fp-top{position:absolute;left:0;right:0;top:0;height:51.942%;background:#f4eadf}.lp-wrapper #sec-f01-body .fp-green{position:absolute;left:0;right:0;top:51.589%;height:7.944%;background:#83b28b}.lp-wrapper #sec-f01-body .fp img{position:absolute;display:block}.lp-wrapper #sec-f01-body .fp-donut{top:22.065%;left:5%;width:35%}.lp-wrapper #sec-f01-body .fp-bubble{top:22.065%;left:41.2%;width:53%}.lp-wrapper #sec-f01-body .fp-card{top:66.99%;left:3.8%;width:92%}.lp-wrapper #sec-f01-body .fp p{position:absolute;margin:0;line-height:1;white-space:nowrap;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;color:#3d3935}.lp-wrapper #sec-f01-body .fp b{font-weight:600}.lp-wrapper #sec-f01-body .fp em{font-style:normal;color:#d75a41}.lp-wrapper #sec-f01-body .fp .fp-h{top:4.722%;left:9%;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:600;font-size:min(5.26vw,52.6px);letter-spacing:.05em}.lp-wrapper #sec-f01-body .fp .fp-b{left:5.8%;font-size:min(3.4vw,34px);letter-spacing:.05em}.lp-wrapper #sec-f01-body .fp .fp-note{top:35.834%;left:42%;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:400;font-size:min(2.6vw,26px);letter-spacing:.05em;color:#84b28b}.lp-wrapper #sec-f01-body .fp .fp-m1{top:41.924%;left:10.7%;font-size:min(4.7vw,47px);letter-spacing:.05em}.lp-wrapper #sec-f01-body .fp .fp-m2{top:46.072%;left:35%;font-size:min(4.8vw,48px);letter-spacing:.05em}.lp-wrapper #sec-f01-body .fp .fp-g{color:#fff;font-size:min(5.4vw,54px);letter-spacing:.05em}.lp-wrapper #sec-f01-body .fp .fp-g1{top:52.648%;left:16.5%;letter-spacing:.0365em}.lp-wrapper #sec-f01-body .fp .fp-g2{top:56.002%;left:16.2%;letter-spacing:.0348em}.lp-wrapper #sec-f01-body .fp .fp-c{font-size:min(2.4vw,24px);letter-spacing:.05em}.lp-wrapper #sec-f01-body .fp .fp-b1{top:10.989%;left:5.8%}.lp-wrapper #sec-f01-body .fp .fp-b2{top:14.21%;left:5.8%}.lp-wrapper #sec-f01-body .fp .fp-b3{top:17.255%;left:6.1%;letter-spacing:.0615em}.lp-wrapper #sec-f01-body .fp .fp-c1{top:60.68%;left:5.1%;letter-spacing:.0369em}.lp-wrapper #sec-f01-body .fp .fp-c2{top:62.577%;left:4.8%}.lp-wrapper #sec-f01-body .fp .fp-c3{top:64.475%;left:4.8%}.lp-wrapper #sec-f01-body .fp .fp-bubble{position:absolute;top:22.551%;left:42.2%;width:51.3%;height:10.945%;background:#fff;border-radius:min(1.6vw,16px);filter:drop-shadow(0 min(.4vw,4px) min(1.5vw,15px) rgba(61,57,53,.14))}.lp-wrapper #sec-f01-body .fp .fp-bubble:after{content:"";position:absolute;top:100%;left:28.655%;width:13.06%;height:min(3.3vw,33px);background:#fff;clip-path:polygon(50.75% 0,100% 0,0 100%)}.lp-wrapper #sec-f01-body .fp .fp-bt{font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:600;color:#84b28b;font-size:min(5vw,50px);letter-spacing:.05em}.lp-wrapper #sec-f01-body .fp .fp-bt1{top:25.066%;left:50.5%}.lp-wrapper #sec-f01-body .fp .fp-bt2{top:28.817%;left:50.5%}.lp-wrapper #sec-f01-body .fp .fp-pie{position:absolute;top:22.529%;left:5.95%;width:32.5%;height:min(32.5vw,325px);border-radius:50%;background:#84b28b}.lp-wrapper #sec-f01-body .fp .fp-pie i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle closest-side at 50% 50%,#fafaf800 18%,#fafaf8 93%);clip-path:polygon(50% 50%,35.13% 2.26%,42.48% .57%,50% 0%)}.lp-wrapper #sec-f01-body .fp .fp-pn{top:27.096%;left:12.8%;color:#fff9ed;font-weight:600;font-family:Avenir Next Condensed,Avenir Next,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:min(13vw,130px);letter-spacing:.02em}.lp-wrapper #sec-f01-body .fp .fp-pn .n9{display:inline-block;transform:scaleX(1.03);transform-origin:left center}.lp-wrapper #sec-f01-body .fp .fp-pn .np{position:absolute;left:min(13.87vw,138.7px);top:min(5.23vw,52.3px);letter-spacing:0;font-weight:500;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:min(5.4vw,54px);transform:scaleX(1.043);transform-origin:left center}.lp-wrapper{background-color:var(--bg-white, #FEF9ED)}.lp-wrapper #sec-f02-body .fr .fr-s2{top:16.321%;left:52.1%}.lp-wrapper #sec-design .dc .dc-v{left:83.25%}.lp-wrapper #sec-design-support .d8{overflow:visible}.lp-wrapper #sec-campaign{padding-top:min(8vw,80px)}.lp-wrapper #sec-scraper-movie{background:linear-gradient(180deg,#e3efe5,#e5f1e7)}.lp-wrapper #sec-f02-body .fr .fr-chip{position:absolute;border-radius:4px}.lp-wrapper #sec-f02-body .fr .fr-chip1{left:20.1%;top:69.646%;width:21.7%;height:2.467%;background:#d75a41}.lp-wrapper #sec-f02-body .fr .fr-chip2{left:78.5%;top:69.575%;width:14.9%;height:2.538%;background:#84b28b}.lp-wrapper #sec-f02-body .fr p.fr-lb{position:absolute;margin:0;line-height:1;white-space:nowrap;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:600;letter-spacing:0}.lp-wrapper #sec-f02-body .fr p.fr-lb-w{color:#fff;font-size:min(3.5vw,35px)}.lp-wrapper #sec-f02-body .fr p.fr-lb-o,.lp-wrapper #sec-f02-body .fr p.fr-lb-u,.lp-wrapper #sec-f02-body .fr p.fr-lb1,.lp-wrapper #sec-f02-body .fr p.fr-lb3{font-weight:500}.lp-wrapper #sec-f02-body .fr p.fr-lb-o{color:#d75a41;font-size:min(4vw,40px);left:6.1%;top:57.881%}.lp-wrapper #sec-f02-body .fr p.fr-lb-u{color:#84b28b;font-size:min(4vw,40px);left:54.2%;top:57.845%}.lp-wrapper #sec-f02-body .fr p.fr-lb1{left:10.2%;top:70.343%}.lp-wrapper #sec-f02-body .fr p.fr-lb2{left:22.1%;top:70.343%}.lp-wrapper #sec-f02-body .fr p.fr-lb3{left:58.1%;top:70.307%}.lp-wrapper #sec-f02-body .fr p.fr-lb4{left:80.8%;top:70.307%}.lp-wrapper #sec-spec .sp h2.sp-h{position:absolute;margin:0;left:31.6%;top:8.276%;line-height:1;white-space:nowrap;color:#fffcfa;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif;font-weight:300;font-size:min(7.8vw,78px);letter-spacing:.2388em}.lp-wrapper #sec-size .sz p.sz-k,.lp-wrapper #sec-size .sz p.sz-d{position:absolute;margin:0;line-height:1;white-space:nowrap;color:#3d3935;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:600}.lp-wrapper #sec-size .sz p.sz-k{font-size:min(3.4vw,34px);letter-spacing:0}.lp-wrapper #sec-size .sz p.sz-d{font-size:min(2.8vw,28px);letter-spacing:0}.lp-wrapper #sec-size .sz p.sz-d em{font-style:normal;color:#d75a41;font-weight:600;font-size:min(4.1vw,41px);letter-spacing:0;font-variant-numeric:proportional-nums;font-feature-settings:"pnum" 1}.lp-wrapper #sec-size .sz p.sz-k1{left:min(9.1vw,91px);top:min(9.5vw,95px)}.lp-wrapper #sec-size .sz p.sz-k2{left:min(12.6vw,126px);top:min(36.3vw,363px)}.lp-wrapper #sec-size .sz p.sz-d1{left:min(9.1vw,91px);top:min(13.8vw,138px)}.lp-wrapper #sec-size .sz p.sz-d2{left:min(38.2vw,382px);top:min(34.8vw,348px)}.lp-wrapper #sec-size .sz p.sz-d3{left:min(83.5vw,835px);top:min(29.5vw,295px)}.lp-wrapper #sec-size .sz p.sz-d4{left:min(11.4vw,114px);top:min(53.2vw,532px)}.lp-wrapper #sec-review .rv p.rv-g{position:absolute;left:auto;right:auto;margin:0;line-height:1;white-space:nowrap;text-align:left;font-weight:400;color:#b79342;font-family:Times New Roman,"Noto Serif JP",Hiragino Mincho ProN,serif}.lp-wrapper #sec-review .rv p.rv-g18{background:linear-gradient(100deg,#c5aa66,#d8b360 45%,#caa04d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lp-wrapper #sec-review .rv p.rv-g1,.lp-wrapper #sec-review .rv p.rv-g2{transform:scaleX(.86);transform-origin:left top}.lp-wrapper #sec-review .rv p.rv-g1{left:min(41.3vw,413px);top:min(40.4vw,404px);font-size:min(4.7vw,47px);letter-spacing:.02em}.lp-wrapper #sec-review .rv p.rv-g2{left:min(40.9vw,409px);top:min(45.1vw,451px);font-size:min(4.7vw,47px);letter-spacing:-.009em}.lp-wrapper #sec-review .rv p.rv-g18{left:min(23.9vw,239px);top:min(49vw,490px);font-size:min(37.2vw,372px);letter-spacing:0}.lp-wrapper #sec-review .rv p.rv-gk{left:min(58.7vw,587px);top:min(68.7vw,687px);font-size:min(12.1vw,121px);letter-spacing:0;transform:scaleX(1.217);transform-origin:left top;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif}.lp-wrapper #sec-review .rv p.rv-gt{left:min(40.7vw,407px);top:min(82.5vw,825px);font-size:min(6.9vw,69px);letter-spacing:.7em;font-family:Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  ProN,"Noto Serif JP",serif}.lp-wrapper #sec-bleach .bl{position:relative}.lp-wrapper #sec-bleach .bl p.bl-t{position:absolute;margin:0;line-height:1;white-space:nowrap;text-align:left;color:#fff;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-bleach .bl p.bl-t1{left:calc(50% - min(50vw,500px) + min(6.6vw,66px));top:min(120.3vw,1203px);font-size:min(5.28vw,52.8px);font-weight:600;letter-spacing:.119em}.lp-wrapper #sec-bleach .bl p.bl-t2{left:calc(50% - min(50vw,500px) + min(6.6vw,66px));top:min(130.7vw,1307px);font-size:min(3.2vw,32px);font-weight:500;letter-spacing:.114em}.lp-wrapper #sec-bleach .bl p.bl-t3{left:calc(50% - min(50vw,500px) + min(6.6vw,66px));top:min(137.5vw,1375px);font-size:min(3.2vw,32px);font-weight:500;letter-spacing:.12em}.lp-wrapper #sec-food-safe .fs p.fs-t{margin:0;line-height:1;white-space:nowrap;text-align:left;color:#6d6358;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:400}.lp-wrapper #sec-food-safe .fs .fs-gr{color:#84b28b}.lp-wrapper #sec-food-safe .fs p.fs-t1{left:min(8vw,80px);top:min(35.9vw,359px);font-size:min(5.2vw,52px);font-weight:600;letter-spacing:.07em}.lp-wrapper #sec-food-safe .fs p.fs-t2{left:min(8.1vw,81px);top:min(44.7vw,447px);font-size:min(5.1vw,51px);font-weight:600;letter-spacing:.082em}.lp-wrapper #sec-food-safe .fs p.fs-t3{left:min(8vw,80px);top:min(55.1vw,551px);font-size:min(3.2vw,32px);letter-spacing:.122em}.lp-wrapper #sec-food-safe .fs p.fs-t4{left:min(8vw,80px);top:min(61.9vw,619px);font-size:min(3.2vw,32px);letter-spacing:.117em}.lp-wrapper #sec-food-safe .fs p.fs-t5{left:min(8vw,80px);top:min(68.7vw,687px);font-size:min(3.2vw,32px);letter-spacing:.179em}.lp-wrapper #sec-food-safe .fs p.fs-t6{left:min(8.1vw,81px);top:min(75.5vw,755px);font-size:min(3.2vw,32px);letter-spacing:.113em}.lp-wrapper #sec-f01-body .fp{position:relative}.lp-wrapper #sec-f01-body .fp .fp-rule{position:absolute;height:2px;background:#b0a9a7;left:min(8.4vw,84px);width:min(83.1vw,831px)}.lp-wrapper #sec-f01-body .fp .fp-rule1{top:min(158.8vw,1588px)}.lp-wrapper #sec-f01-body .fp .fp-rule2{top:min(174.3vw,1743px)}.lp-wrapper #sec-f01-body .fp p.fp-hd,.lp-wrapper #sec-f01-body .fp p.fp-li,.lp-wrapper #sec-f01-body .fp p.fp-s,.lp-wrapper #sec-f01-body .fp p.fp-end{position:absolute;margin:0;line-height:1;white-space:nowrap;text-align:left;color:#3d3935;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif;font-weight:400}.lp-wrapper #sec-f01-body .fp p.fp-hd{font-size:min(2.4vw,24px);font-weight:600;letter-spacing:.042em}.lp-wrapper #sec-f01-body .fp p.fp-hd2{letter-spacing:.028em}.lp-wrapper #sec-f01-body .fp p.fp-li{font-size:min(2.1vw,21px);letter-spacing:.027em}.lp-wrapper #sec-f01-body .fp p.fp-li3{letter-spacing:.03em}.lp-wrapper #sec-f01-body .fp p.fp-li4,.lp-wrapper #sec-f01-body .fp p.fp-li5{letter-spacing:.086em}.lp-wrapper #sec-f01-body .fp p.fp-s{font-size:min(1.9vw,19px);letter-spacing:-.019em}.lp-wrapper #sec-f01-body .fp p.fp-end{font-size:min(2.5vw,25px);font-weight:600;letter-spacing:-.012em;color:#d75a41}.lp-wrapper #sec-f01-body .fp b.fp-no{position:absolute;width:min(3.1vw,31px);height:min(3.1vw,31px);background:#95ae91;border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:min(2vw,20px);font-weight:600;line-height:1;font-family:YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Sans,sans-serif}.lp-wrapper #sec-f01-body .fp p.fp-hd1{left:min(8.4vw,84px);top:min(155.3vw,1553px)}.lp-wrapper #sec-f01-body .fp p.fp-hd2{left:min(8.4vw,84px);top:min(170.8vw,1708px)}.lp-wrapper #sec-f01-body .fp p.fp-li1{left:min(11.4vw,114px);top:min(160.9vw,1609px)}.lp-wrapper #sec-f01-body .fp p.fp-li2{left:min(36.8vw,368px);top:min(160.9vw,1609px)}.lp-wrapper #sec-f01-body .fp p.fp-li3{left:min(59.7vw,597px);top:min(160.8vw,1608px)}.lp-wrapper #sec-f01-body .fp p.fp-li4{left:min(11.4vw,114px);top:min(164.2vw,1642px)}.lp-wrapper #sec-f01-body .fp p.fp-li5{left:min(36.8vw,368px);top:min(164.2vw,1642px)}.lp-wrapper #sec-f01-body .fp b.fp-no1{left:min(8.3vw,83px);top:min(175.9vw,1759px)}.lp-wrapper #sec-f01-body .fp b.fp-no2{left:min(50.9vw,509px);top:min(175.9vw,1759px)}.lp-wrapper #sec-f01-body .fp b.fp-no3{left:min(8.3vw,83px);top:min(195.5vw,1955px)}.lp-wrapper #sec-f01-body .fp b.fp-no4{left:min(50.9vw,509px);top:min(195.5vw,1955px)}.lp-wrapper #sec-f01-body .fp p.fp-s1a{left:min(12.5vw,125px);top:min(176.2vw,1762px)}.lp-wrapper #sec-f01-body .fp p.fp-s1b{left:min(12.5vw,125px);top:min(179.3vw,1793px)}.lp-wrapper #sec-f01-body .fp p.fp-s1c{left:min(12.5vw,125px);top:min(182.4vw,1824px)}.lp-wrapper #sec-f01-body .fp p.fp-s1d{left:min(12.5vw,125px);top:min(185.4vw,1854px)}.lp-wrapper #sec-f01-body .fp p.fp-s1e{left:min(12.5vw,125px);top:min(188.6vw,1886px)}.lp-wrapper #sec-f01-body .fp p.fp-s2a{left:min(55.2vw,552px);top:min(176.1vw,1761px)}.lp-wrapper #sec-f01-body .fp p.fp-s2b{left:min(55.2vw,552px);top:min(179.2vw,1792px)}.lp-wrapper #sec-f01-body .fp p.fp-s2c{left:min(55.2vw,552px);top:min(182.4vw,1824px)}.lp-wrapper #sec-f01-body .fp p.fp-s2d{left:min(55.2vw,552px);top:min(185.4vw,1854px)}.lp-wrapper #sec-f01-body .fp p.fp-s3a{left:min(12.5vw,125px);top:min(195.9vw,1959px)}.lp-wrapper #sec-f01-body .fp p.fp-s3b{left:min(12.5vw,125px);top:min(199vw,1990px)}.lp-wrapper #sec-f01-body .fp p.fp-s3c{left:min(12.5vw,125px);top:min(202.1vw,2021px)}.lp-wrapper #sec-f01-body .fp p.fp-s4a{left:min(55.2vw,552px);top:min(195.9vw,1959px)}.lp-wrapper #sec-f01-body .fp p.fp-s4b{left:min(55.2vw,552px);top:min(198.9vw,1989px)}.lp-wrapper #sec-f01-body .fp p.fp-s4c{left:min(55.2vw,552px);top:min(202.1vw,2021px)}.lp-wrapper #sec-f01-body .fp p.fp-s4d{left:min(55.2vw,552px);top:min(205.2vw,2052px)}.lp-wrapper #sec-f01-body .fp p.fp-end{left:min(6.8vw,68px);top:min(211.6vw,2116px)}.lp-wrapper #sec-f01-body{position:relative}.lp-wrapper #sec-f01-body .fp-clip,.lp-wrapper #sec-f01-body .fp-cb .fp-cx{display:contents}.lp-wrapper #sec-f01-body .fp-cb{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;background:none}.lp-wrapper #sec-f01-body .fp-cb .fp-in,.lp-wrapper #sec-f01-body .fp-cb .fp-lis,.lp-wrapper #sec-f01-body .fp-cb .fp-steps,.lp-wrapper #sec-f01-body .fp-cb .fp-step,.lp-wrapper #sec-f01-body .fp-cb .fp-sx{display:contents}.lp-wrapper #sec-f01-body .fp-cb .fp-ic{display:none}@media(max-width:700px){.lp-wrapper #sec-f01-body .fp:not(.fp-cb){aspect-ratio:1000 / 2266}.lp-wrapper #sec-f01-body .fp-clip{display:block;width:100%;max-width:1000px;margin:0 auto;height:min(187.9vw,1879px);overflow:hidden}.lp-wrapper #sec-f01-body .fp.fp-cb .fp-cx{display:block;padding:4.5vw 0 5.5vw;font-size:0}.lp-wrapper #sec-f01-body .fp.fp-cb .fp-cx p.fp-c{position:static;display:inline;white-space:normal;font-size:13.5px;line-height:25px;letter-spacing:.02em}.lp-wrapper #sec-f01-body .fp.fp-cb{position:static;transform:none;height:auto;aspect-ratio:auto;overflow:visible;background:#f4eae0;padding:0 4.2vw 4.4vw;box-sizing:border-box}.lp-wrapper #sec-f01-body .fp.fp-cb img.fp-card{display:none}.lp-wrapper #sec-f01-body .fp.fp-cb .fp-in{display:block;background:#fff;border-radius:8px;padding:5vw 4.6vw 5.4vw;box-sizing:border-box}.lp-wrapper #sec-f01-body .fp.fp-cb .fp-lis,.lp-wrapper #sec-f01-body .fp.fp-cb .fp-steps{display:block}.lp-wrapper #sec-f01-body .fp.fp-cb p.fp-hd,.lp-wrapper #sec-f01-body .fp.fp-cb p.fp-li,.lp-wrapper #sec-f01-body .fp.fp-cb p.fp-s,.lp-wrapper #sec-f01-body .fp.fp-cb p.fp-end{position:static;white-space:normal}.lp-wrapper #sec-f01-body .fp.fp-cb .fp-rule{position:static;display:block;width:100%;height:1px;background:#c9c1bd;margin:2.1vw 0 3.2vw}.lp-wrapper #sec-f01-body .fp.fp-cb p.fp-hd{font-size:15px;line-height:1.4;letter-spacing:.03em}.lp-wrapper #sec-f01-body .fp.fp-cb p.fp-li{font-size:14px;line-height:1.9;letter-spacing:.01em}.lp-wrapper #sec-f01-body .fp.fp-cb p.fp-hd2{margin-top:5.6vw}.lp-wrapper #sec-f01-body .fp.fp-cb .fp-step{display:grid;grid-template-columns:26px 1fr;column-gap:10px;row-gap:5px;align-items:start;margin-top:4.5vw}.lp-wrapper #sec-f01-body .fp.fp-cb .fp-step b.fp-no{position:static;grid-column:1;grid-row:1;width:26px;height:26px;font-size:15px;border-radius:4px}.lp-wrapper #sec-f01-body .fp.fp-cb .fp-step .fp-sx{display:block;grid-column:2;grid-row:1}.lp-wrapper #sec-f01-body .fp.fp-cb .fp-sx p.fp-s{display:inline;position:static;white-space:normal;font-size:14px;line-height:1.75;letter-spacing:.01em}.lp-wrapper #sec-f01-body .fp.fp-cb .fp-step .fp-ic{grid-column:1 / -1;grid-row:2;display:block;justify-self:center;margin-top:2.4vw;background-repeat:no-repeat;background-size:contain;background-position:center}.lp-wrapper #sec-f01-body .fp.fp-cb .fp-step .fp-ic1{width:min(30.4vw,114px);height:min(28vw,105px);background-image:url(ralena-f01-ic1.png)}.lp-wrapper #sec-f01-body .fp.fp-cb .fp-step .fp-ic2{width:min(29.3vw,110px);height:min(20.8vw,78px);background-image:url(ralena-f01-ic2.png)}.lp-wrapper #sec-f01-body .fp.fp-cb .fp-step .fp-ic3{width:min(29.6vw,111px);height:min(21.6vw,81px);background-image:url(ralena-f01-ic3.png)}.lp-wrapper #sec-f01-body .fp.fp-cb .fp-step .fp-ic4{width:min(39.2vw,147px);height:min(24.8vw,93px);background-image:url(ralena-f01-ic4.png)}.lp-wrapper #sec-f01-body .fp.fp-cb p.fp-end{font-size:13.5px;line-height:1.7;margin-top:5.6vw}.lp-wrapper #sec-f01-body .fp .fp-pie{top:50vw;left:27%;width:46%;height:46vw}.lp-wrapper #sec-f01-body .fp .fp-pn{top:64.65vw;left:36.7%;font-size:18.4vw}.lp-wrapper #sec-f01-body .fp .fp-pn .np{left:19.63vw;top:7.4vw;font-size:7.64vw}.lp-wrapper #sec-f01-body .fp .fp-bubble{top:101vw;left:19%;width:62%;height:29.8vw;border-radius:1.9vw}.lp-wrapper #sec-f01-body .fp .fp-bubble:after{top:auto;bottom:100%;left:36.9%;width:13.06%;height:4vw;clip-path:polygon(0 100%,49.25% 100%,100% 0)}.lp-wrapper #sec-f01-body .fp .fp-bt{font-size:6vw}.lp-wrapper #sec-f01-body .fp .fp-bt1{top:107.84vw;left:29%}.lp-wrapper #sec-f01-body .fp .fp-bt2{top:118.04vw;left:29%}.lp-wrapper #sec-f01-body .fp .fp-note{top:133.5vw;left:24%;font-size:3.4vw}.lp-wrapper #sec-f01-body .fp .fp-m1,.lp-wrapper #sec-f01-body .fp .fp-m2,.lp-wrapper #sec-f01-body .fp .fp-green,.lp-wrapper #sec-f01-body .fp .fp-g1,.lp-wrapper #sec-f01-body .fp .fp-g2{margin-top:53vw}.lp-wrapper #sec-f01-body .fp .fp-top{height:calc(51.942% + 53vw)}}.lp-wrapper{letter-spacing:normal}@media(max-width:700px){.lp-wrapper #sec-review .rk-tx{font-size:1.7vw}.lp-wrapper #sec-review .rk-no i{left:-1vw}.lp-wrapper #sec-review .rk-no b{right:-.6vw}}.lp-wrapper #sec-bleach .bl:before{content:"";position:absolute;pointer-events:none;left:calc(50% - min(50vw,500px));width:min(100vw,1000px);top:min(110.55vw,1105.5px);height:min(35vw,350px);background:linear-gradient(180deg,#281e184d,#281e1852 62%,#281e1800)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lp-ralena-lp-20260905.css.map */
