:root{--vw:1vw;--zm:1}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes inUp{0%{transform:translateY(-80%)}to{transform:translateY(0)}}@keyframes inHighUp{0%{transform:translateY(-150%)}to{transform:translateY(0)}}@keyframes inRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes inFarRight{0%{transform:translateX(300%)}to{transform:translateX(0)}}@keyframes inDown{0%{transform:translateY(40%)}to{transform:translateY(0)}}@keyframes inLowDown{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes inLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes inRightUp{0%{transform:translateX(100%) translateY(-80%)}to{transform:translateX(0) translateY(0)}}@keyframes inLeftDown{0%{transform:translateX(-100%) translateY(80%)}to{transform:translateX(0) translateY(0)}}@keyframes inBlur{0%{filter:blur(10px)}to{filter:blur(0)}}@keyframes inBounce{0%{transform:scale(.2)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes inBigBounce{0%{transform:scale(.2)}10%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes floatingX{0%{transform:translateX(-5%)}to{transform:translateX(5%)}}@keyframes floatingY{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}@keyframes scaleDownUp{0%{transform:scale(.98)}to{transform:scale(1)}}@keyframes scaleUpDown{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes glittering{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes toTopShake{0%{transform:translateY(-10%)}50%{transform:translateY(-20%)}to{transform:translateY(-10%)}}@keyframes detailScale{0%{transform:scale(100%)}50%{transform:scale(125%)}to{transform:scale(100%)}}@keyframes externalHover{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(25%) translateY(-25%)}to{transform:translateX(0) translateY(0)}}@keyframes arrowRight{0%{transform:translateX(0)}50%{transform:translateX(33%)}to{transform:translateX(0)}}@keyframes arrowDown{0%{transform:translateY(0)}50%{transform:translateY(33%)}to{transform:translateY(0)}}.js-watch.fade-in,.js-watch.fade-in-big-bounce,.js-watch.fade-in-blur,.js-watch.fade-in-bounce,.js-watch.fade-in-chopper,.js-watch.fade-in-down,.js-watch.fade-in-far-right,.js-watch.fade-in-left,.js-watch.fade-in-low-down,.js-watch.fade-in-right,.js-watch.fade-in-right-up,.js-watch.fade-in-up,.js-watch.floating-y{opacity:0}.inview{--ease-out-cubic:cubic-bezier(0.33,1,0.68,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--linear-bounce:linear(0,0.004,0.016,0.035,0.063 9.1%,0.141,0.25,0.391,0.563,0.765,1,0.891,0.813 45.5%,0.785,0.766,0.754,0.75,0.754,0.766,0.785,0.813 63.6%,0.891,1 72.7%,0.973,0.953,0.941,0.938,0.941,0.953,0.973,1,0.988,0.984,0.988,1);--linear-emphasis:linear(0,0.218 2.1%,0.862 6.5%,1.114,1.296 10.7%,1.346,1.37 12.9%,1.373,1.364 14.5%,1.315 16.2%,1.032 21.8%,0.941 24%,0.891 25.9%,0.877,0.869 27.8%,0.87,0.882 30.7%,1.012 38.3%,1.036,1.046 42.7% 44.1%,1.042 45.7%,0.996 53.3%,0.988,0.984 57.5%,0.985 60.7%,1.001 68.1%,1.006 72.2%,0.998 86.7%,1)}.inview.fade-in-chopper{animation:fadeIn .3s var(--ease-out-cubic) forwards,inHighUp 1.2s var(--linear-bounce) forwards}.inview.floating-x{animation:floatingX 7.2s ease-in-out infinite alternate-reverse}.inview.floating-y{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,floatingY 1.8s ease-in-out infinite alternate-reverse}.inview.fade-in{animation:fadeIn 1s var(--ease-out-cubic) forwards}.inview.fade-in-up{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inUp 1.8s var(--ease-out-quint) forwards}.inview.fade-in-right{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inRight 1.8s var(--ease-out-quint) forwards}.inview.fade-in-far-right{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inFarRight 3s var(--ease-out-quint) forwards}.inview.fade-in-down{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inDown 1.8s var(--ease-out-quint) forwards}.inview.fade-in-low-down{animation:fadeIn 1s var(--ease-out-cubic) forwards,inLowDown 1.8s var(--ease-out-quint) forwards}.inview.fade-in-left{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inLeft 1.8s var(--ease-out-quint) forwards}.inview.fade-in-right-up{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inRightUp 1.8s var(--ease-out-quint) forwards}.inview.fade-in-left-down{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inLeftDown 1.8s var(--ease-out-quint) forwards}.inview.fade-in-bounce{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inBounce .6s var(--ease-out-quint) forwards}.inview.fade-in-big-bounce{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inBigBounce 1s var(--linear-emphasis) forwards}.inview.fade-in-blur{animation:fadeIn 1s var(--ease-out-cubic) forwards,scaleDownUp 1s var(--ease-out-quint) forwards,inBlur 1s var(--ease-out-quint) forwards}.inview.glittering:before{animation:glittering 1.2s ease-in-out .5s forwards}.inview.is-visible{animation-fill-mode:none;opacity:1}.inview.is-out{opacity:0}.inview.delay01{animation-delay:.1s}.inview.delay02{animation-delay:.2s}.inview.delay03{animation-delay:.3s}.inview.delay04{animation-delay:.4s}.inview.delay05{animation-delay:.5s}.inview.delay06{animation-delay:.6s}.inview.delay07{animation-delay:.7s}.inview.delay08{animation-delay:.8s}.inview.delay09{animation-delay:.9s}.inview.delay10{animation-delay:1s}.inview.delay11{animation-delay:1.1s}.inview.delay12{animation-delay:1.2s}.inview.delay13{animation-delay:1.3s}.inview.delay14{animation-delay:1.4s}.inview.delay15{animation-delay:1.5s}.inview.delay16{animation-delay:1.6s}.inview.delay17{animation-delay:1.7s}.inview.delay18{animation-delay:1.8s}.inview.delay19{animation-delay:1.9s}.inview.delay20{animation-delay:2s}.inview.delay21{animation-delay:2.1s}.inview.delay22{animation-delay:2.2s}.inview.delay23{animation-delay:2.3s}.inview.delay24{animation-delay:2.4s}.inview.delay25{animation-delay:2.5s}.inview.delay26{animation-delay:2.6s}.inview.delay27{animation-delay:2.7s}.inview.delay28{animation-delay:2.8s}.inview.delay29{animation-delay:2.9s}.inview.delay30{animation-delay:3s}.home{contain:paint;height:100%;width:100%}@keyframes dividerScrollUp{0%{transform:translateX(0)}to{transform:translateX(var(--divider-photos))}}@keyframes dividerScrollDown{0%{transform:translateX(0)}to{transform:translateX(calc(var(--divider-photos)*-1))}}small[class$=-note]{display:flex}small[class$=-note]:before{content:"※";display:block;flex:0 0 auto}[data-role=heading]{background:url(../../img/common/bg-hdng01.webp) 50%/100% 100% no-repeat;contain-intrinsic-size:auto 185px;content-visibility:auto;height:calc(var(--vw)*11.0119);margin:0 auto;position:relative;width:calc(var(--vw)*42.14286);z-index:2}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){[data-role=heading]{background:url(../../img/common/2x/bg-hdng01-2x.webp) 50%/100% 100% no-repeat}}[data-role=heading-text]{color:rgba(46,23,0,.01);display:block;margin:0 auto;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}[data-role=heading-text]:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}[data-role^=btn]{align-items:center;background-color:#c11b17;border-radius:50vh;color:#fff;content-visibility:auto;display:flex;justify-content:center;margin:0 auto;overflow:hidden;position:relative;transition:color .3s 0s,background-color .3s 0s}[data-role^=btn]:before{background-color:#edb028;top:50%;translate:0 -50%}[data-role^=btn]:after,[data-role^=btn]:before{content:"";display:block;pointer-events:none;position:absolute;user-select:none}[data-role^=btn]:after{background-color:#fff;border-radius:50vh;height:100%;left:0;top:0;transform-origin:left top;transition:.3s cubic-bezier(.45,0,.55,1) 0s;width:100%;z-index:-1}[data-role^=btn]:active,[data-role^=btn]:hover{background-color:#fff;color:#c11b17;transition:color .3s 0s,background-color 0s .3s}[data-role=btn-more]{border:max(calc(var(--vw)*.11905),2px) solid #c11b17;contain-intrinsic-size:auto 59px;font:700 calc(var(--vw)*1.36905)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*3.5119)}[data-role=btn-more]:before{height:calc(var(--vw)*.89286);-webkit-mask:url(../../img/common/icon-arrow-right01.svg) center center/100% 100% no-repeat;mask:url(../../img/common/icon-arrow-right01.svg) center center/100% 100% no-repeat;right:max(calc(var(--vw)*1.07143),calc(var(--vw)*.95238 + 2px));width:calc(var(--vw)*.95238)}[data-role=btn-more]:after{scale:1.2;translate:-121% -10%}[data-role=btn-more]:active:before,[data-role=btn-more]:hover:before{animation:arrowRight .8s ease-in-out infinite}[data-role=btn-more]:active:after,[data-role=btn-more]:hover:after{translate:-10% -10%}[data-role=btn-anchor]{border:max(calc(var(--vw)*.17857),2px) solid #fff;font:700 calc(var(--vw)*1.72619)/1 Noto Sans JP,sans-serif;height:100%;width:100%}[data-role=btn-anchor]:before{height:calc(var(--vw)*1.25);-webkit-mask:url(../../img/common/icon-arrow-down01.svg) center center/100% 100% no-repeat;mask:url(../../img/common/icon-arrow-down01.svg) center center/100% 100% no-repeat;right:max(calc(var(--vw)*1.84524),calc(var(--vw)*1.66667 + 2px));width:calc(var(--vw)*1.19048)}[data-role=btn-anchor]:after{scale:1.2;translate:-10% -121%}[data-role=btn-anchor]:active:before,[data-role=btn-anchor]:hover:before{animation:arrowDown .8s ease-in-out infinite}[data-role=btn-anchor]:active:after,[data-role=btn-anchor]:hover:after{translate:-10% -10%}[data-role=btn-detail]:before{height:calc(var(--vw)*1.54762);-webkit-mask:url(../../img/common/icon-detail01.svg) center center/100% 100% no-repeat;mask:url(../../img/common/icon-detail01.svg) center center/100% 100% no-repeat;right:calc(var(--vw)*1.19048);width:calc(var(--vw)*1.54762)}[data-role=btn-detail]:after{border-radius:50%;height:0;left:50%;padding:0 0 110%;top:50%;transform:translate3d(-50%,-50%,0) scale3d(0,0,1);transform-origin:center center;width:110%}[data-role=btn-detail]:active,[data-role=btn-detail]:hover{transition:color .3s 0s,background-color .3s .2s}[data-role=btn-detail]:active:before,[data-role=btn-detail]:hover:before{animation:detailScale .8s ease-in-out infinite}[data-role=btn-detail]:active:after,[data-role=btn-detail]:hover:after{transform:translate3d(-50%,-50%,0) scaleX(1);transition:transform .4s cubic-bezier(.3,.1,.8,1.2)}[data-role=btn-external]{border:max(calc(var(--vw)*.11905),2px) solid #c11b17;contain-intrinsic-size:auto 59px;font:700 calc(var(--vw)*1.36905)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*3.5119)}[data-role=btn-external]:before{height:calc(var(--vw)*1.42857);-webkit-mask:url(../../img/common/icon-external01.svg) center center/100% 100% no-repeat;mask:url(../../img/common/icon-external01.svg) center center/100% 100% no-repeat;right:max(calc(var(--vw)*1.0119),calc(var(--vw)*.89286 + 2px));width:calc(var(--vw)*1.42857)}[data-role=btn-external]:after{background:transparent;border-bottom:calc(var(--vw)*3.5119) solid #fff;border-radius:none;border-right:calc(var(--vw)*26.96429) solid transparent;content:"";display:block;height:auto;left:auto;pointer-events:none;position:absolute;right:calc(var(--vw)*-3.5119);transition:.5s cubic-bezier(.45,0,.55,1) 0s;translate:-60% 0;user-select:none;width:210%}[data-role=btn-external]:active,[data-role=btn-external]:hover{transition:color .3s 0s,background-color 0s .5s}[data-role=btn-external]:active:before,[data-role=btn-external]:hover:before{animation:externalHover .8s ease-in-out infinite}[data-role=btn-external]:active:after,[data-role=btn-external]:hover:after{translate:40% 0}.modal{background-color:rgba(0,0,0,.8);display:none;height:100%;inset:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding:0 0 0 var(--scrollbar-width);pointer-events:none;position:fixed;transition:opacity .5s ease,visibility .5s ease;visibility:hidden;width:100%;z-index:9999}.modal.is-active{opacity:1;pointer-events:auto;visibility:visible}.modal-content{background:url(../../img/home/bg-modal01-pc.webp) 50%/100% 100% no-repeat;filter:drop-shadow(0 calc(var(--vw)*.59524) calc(var(--vw)*1.78571) rgba(0,0,0,.2));margin:calc(var(--vw)*3.57143) auto calc(var(--vw)*3.92857);position:relative;transition:.3s ease;width:calc(var(--vw)*60.95238)}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.modal-content{background:url(../../img/home/2x/bg-modal01-pc-2x.webp) 50%/100% 100% no-repeat}}.modal-content-close{align-items:center;background-color:#c11b17;border-radius:50%;display:flex;height:calc(var(--vw)*4.04762);justify-content:center;position:absolute;right:calc(var(--vw)*-.89286);top:calc(var(--vw)*-1.25);transition:background-color .3s ease;width:calc(var(--vw)*4.04762)}.modal-content-close-text{color:hsla(0,0%,94%,.01);display:block;font:900 calc(var(--vw)*1.66667)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*1.66667);position:relative;transition:color .3 ease;width:calc(var(--vw)*1.66667)}.modal-content-close-text:after{background-color:#efefef;content:"";display:block;height:100%;left:0;-webkit-mask:url(../../img/common/icon-close01.svg) 0 0/100% 100% no-repeat;mask:url(../../img/common/icon-close01.svg) 0 0/100% 100% no-repeat;pointer-events:none;position:absolute;top:0;transition:background-color .3s ease;user-select:none;width:100%}.modal-content-close:active,.modal-content-close:hover{background:#efefef}.modal-content-close:active .modal-content-close-text,.modal-content-close:hover .modal-content-close-text{color:rgba(193,27,23,.01)}.modal-content-close:active .modal-content-close-text:after,.modal-content-close:hover .modal-content-close-text:after{background-color:#c11b17}@media screen and (max-width:1300px){[data-role=heading]{height:calc(var(--vw)*14.23077);width:calc(var(--vw)*54.46154)}[data-role=btn-more]{border:max(calc(var(--vw)*.15385),2px) solid #c11b17;font:700 calc(var(--vw)*1.76923)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*4.53846)}[data-role=btn-more]:before{height:calc(var(--vw)*1.15385);right:max(calc(var(--vw)*1.38462),calc(var(--vw)*1.23077 + 2px));width:calc(var(--vw)*1.23077)}[data-role=btn-anchor]{border:max(calc(var(--vw)*.23077),2px) solid #fff;font:700 calc(var(--vw)*2.23077)/1 Noto Sans JP,sans-serif}[data-role=btn-anchor]:before{height:calc(var(--vw)*1.61538);right:max(calc(var(--vw)*2.38462),calc(var(--vw)*2.15385 + 2px));width:calc(var(--vw)*1.53846)}[data-role=btn-detail]:before{height:calc(var(--vw)*2);right:calc(var(--vw)*1.53846);width:calc(var(--vw)*2)}[data-role=btn-external]{border:max(calc(var(--vw)*.15385),2px) solid #c11b17;contain-intrinsic-size:auto 59px;font:700 calc(var(--vw)*1.76923)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*4.53846)}[data-role=btn-external]:before{height:calc(var(--vw)*1.84615);right:max(calc(var(--vw)*1.30769),calc(var(--vw)*1.15385 + 2px));width:calc(var(--vw)*1.84615)}[data-role=btn-external]:after{border-bottom:calc(var(--vw)*4.53846) solid #fff;border-right:calc(var(--vw)*34.84615) solid transparent;right:calc(var(--vw)*-4.53846)}.modal-content{background:url(../../img/home/bg-modal01-pc.webp) 50%/100% 100% no-repeat;filter:drop-shadow(0 calc(var(--vw)*.76923) calc(var(--vw)*2.30769) rgba(0,0,0,.2));margin:calc(var(--vw)*4.61538) auto calc(var(--vw)*5.07692);width:calc(var(--vw)*78.76923)}.modal-content-close{height:calc(var(--vw)*5.23077);right:calc(var(--vw)*-1.15385);top:calc(var(--vw)*-1.61538);width:calc(var(--vw)*5.23077)}.modal-content-close-text{font:900 calc(var(--vw)*2.15385)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*2.15385);width:calc(var(--vw)*2.15385)}}@media screen and (max-width:768px){[data-role=heading]{background:image-set(url("../../img/common/bg-hdng01.webp") 1x,url("../../img/common/2x/bg-hdng01-2x.webp") 2x) 50%/100% 100% no-repeat;contain-intrinsic-size:auto 185px;height:calc(var(--vw)*24.08854);width:calc(var(--vw)*92.1875)}[data-role^=btn]{font:700 calc(var(--vw)*4.16667)/1 Noto Sans JP,sans-serif}[data-role=btn-more]{border:max(calc(var(--vw)*.26042),2px) solid #c11b17;contain-intrinsic-size:auto 82px;height:calc(var(--vw)*10.67708);inset:auto}[data-role=btn-more]:before{height:calc(var(--vw)*2.86458);right:max(calc(var(--vw)*3.25521),calc(var(--vw)*2.99479 + 2px));width:calc(var(--vw)*2.99479)}[data-role=btn-anchor]{border:max(calc(var(--vw)*.26042),2px) solid #c11b17;font-feature-settings:"palt"}[data-role=btn-anchor]:before{height:calc(var(--vw)*2.99479);right:max(calc(var(--vw)*3.38542),calc(var(--vw)*3.125 + 2px));width:calc(var(--vw)*2.86458)}[data-role=btn-detail]:before{height:calc(var(--vw)*5.46875);right:calc(var(--vw)*4.16667);width:calc(var(--vw)*5.46875)}[data-role=btn-external]{border:max(calc(var(--vw)*.26042),2px) solid #c11b17;contain-intrinsic-size:auto 82px;height:calc(var(--vw)*10.67708)}[data-role=btn-external]:before{height:calc(var(--vw)*4.42708);right:max(calc(var(--vw)*4.42708),calc(var(--vw)*4.16667 + 2px));width:calc(var(--vw)*4.42708)}[data-role=btn-external]:after{border-bottom:calc(var(--vw)*10.67708) solid #fff;border-right:calc(var(--vw)*63.80208) solid transparent;right:calc(var(--vw)*-10.67708)}.modal-content{background:image-set(url("../../img/home/bg-modal01-sp.webp") 1x,url("../../img/home/2x/bg-modal01-sp-2x.webp") 2x) 50%/100% 100% no-repeat;filter:drop-shadow(0 calc(var(--vw)*1.30208) calc(var(--vw)*3.90625) rgba(0,0,0,.2));margin:calc(var(--vw)*7.8125) auto calc(var(--vw)*8.59375);width:calc(var(--vw)*85.9375)}.modal-content-close{height:calc(var(--vw)*8.85417);right:calc(var(--vw)*-1.30208);top:calc(var(--vw)*-2.73437);width:calc(var(--vw)*8.85417)}.modal-content-close-text{font:900 calc(var(--vw)*3.64583)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*3.64583);width:calc(var(--vw)*3.64583)}}.hero{background:url(../../img/home/bg-hero-movie01-pc.jpg) bottom/100% auto no-repeat #212121;height:calc(var(--vw)*78.39286);position:relative;width:100%}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.hero{background:url(../../img/home/2x/bg-hero-movie01-pc-2x.jpg) bottom/100% auto no-repeat #212121}}.hero-title{height:auto;position:absolute;top:calc(var(--vw)*37.97619);width:100%;z-index:10}.hero-title-img{contain-intrinsic-size:auto 492px;height:calc(var(--vw)*29.28571);width:100%}.hero-title-img,.hero-title-logo{content-visibility:auto;position:relative}.hero-title-logo{align-items:center;background:url(../../img/common/logo-bragmen01.svg) 50%/100% 100% no-repeat;contain-intrinsic-size:auto 160px;height:calc(var(--vw)*9.52381);margin:0 auto;top:calc(var(--vw)*-1.90476);width:calc(var(--vw)*42.2619)}.hero-title-logo-text01{color:rgba(193,27,23,.01);font:400 calc(var(--vw)*6.42857)/1 Gravitas One,serif;left:calc(var(--vw)*-.29762);letter-spacing:-.1em;scale:1.2 1;top:calc(var(--vw)*-.65476)}.hero-title-logo-text01,.hero-title-logo-text02{display:block;position:absolute;transform-origin:left top}.hero-title-logo-text02{color:hsla(0,0%,100%,.01);font:300 calc(var(--vw)*.89286)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*4.22619);scale:1.17 1;top:calc(var(--vw)*5.2381)}.hero-title-logo-text02-phrase01{display:inline-block;letter-spacing:.69em;padding:0}.hero-title-logo-text02-phrase02{display:inline-block;letter-spacing:.87em;padding:0 0 0 calc(var(--vw)*7.32143)}.hero-movie{aspect-ratio:16/9;background:url(../../img/home/tmb-hero-movie01-pc.webp) 50%/100% 100% no-repeat;height:calc(var(--vw)*56.25);position:relative;width:100%}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.hero-movie{background:url(../../img/home/2x/tmb-hero-movie01-pc-2x.webp) 50%/100% 100% no-repeat}}.hero-movie-iframe{height:100%;position:absolute;width:100%}@media screen and (max-width:1300px){.hero{background:url(../../img/home/bg-hero-movie01-pc.jpg) bottom/calc(var(--vw)*129.23077) auto no-repeat #212121;height:calc(var(--vw)*84.84615)}.hero-title{top:calc(var(--vw)*32.61538)}.hero-title-img{contain-intrinsic-size:auto 492px;height:calc(var(--vw)*37.84615);left:50%;translate:-50% 0;width:calc(var(--vw)*129.23077)}.hero-title-logo{contain-intrinsic-size:auto 160px;height:calc(var(--vw)*12.30769);top:calc(var(--vw)*-2.46154);width:calc(var(--vw)*54.61538)}.hero-title-logo-text01{font:400 calc(var(--vw)*8.30769)/1 Gravitas One,serif;left:calc(var(--vw)*-.38462);top:calc(var(--vw)*-.84615)}.hero-title-logo-text02{font:300 calc(var(--vw)*1.15385)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*5.46154);top:calc(var(--vw)*6.76923)}.hero-title-logo-text02-phrase01{padding:0}.hero-title-logo-text02-phrase02{padding:0 0 0 calc(var(--vw)*9.46154)}.hero-movie{height:calc(var(--vw)*56.23077)}}@media screen and (max-width:768px){.hero{background:image-set(url("../../img/common/bg-black-grunge02-sp.jpg") 1x,url("../../img/common/2x/bg-black-grunge02-sp-2x.jpg") 2x) bottom/100% auto no-repeat #212121;height:calc(var(--vw)*112.89063);width:100%}.hero-title{height:calc(var(--vw)*68.22917);top:calc(var(--vw)*36.58854);width:100%}.hero-title-img{contain-intrinsic-size:auto 404px;height:calc(var(--vw)*52.60417);left:0;margin:0 auto;translate:0;width:calc(var(--vw)*84.63542)}.hero-title-logo{background:url(../../img/common/logo-bragmen01.svg) 50%/100% 100% no-repeat;contain-intrinsic-size:auto 134px;height:calc(var(--vw)*17.44792);margin:0 auto;top:calc(var(--vw)*-1.95312);width:calc(var(--vw)*77.34375)}.hero-title-logo-text01{font:400 calc(var(--vw)*11.71875)/1 Gravitas One,serif;left:calc(var(--vw)*-.65104);top:calc(var(--vw)*-1.30208)}.hero-title-logo-text02{font:300 calc(var(--vw)*1.69271)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*7.8125);top:calc(var(--vw)*9.63542)}.hero-title-logo-text02-phrase01{letter-spacing:.65em;padding:0}.hero-title-logo-text02-phrase02{letter-spacing:.81em;padding:0 0 0 calc(var(--vw)*13.28125)}.hero-movie{background:image-set(url("../../img/home/tmb-hero-movie01-sp.webp") 1x,url("../../img/home/2x/tmb-hero-movie01-sp-2x.webp") 2x) 50%/100% 100% no-repeat;height:calc(var(--vw)*56.25);margin:0;width:calc(var(--vw)*100)}}.intro{align-items:center;background:url(../../img/home/img-intro-op01-pc.webp) center bottom calc(var(--vw)*6.60714)/calc(var(--vw)*66.66667) calc(var(--vw)*56.25) no-repeat,url(../../img/home/bg-intro01-pc.webp) top/100% auto no-repeat;display:grid;justify-content:center;margin:calc(var(--vw)*-1.4881) 0 0;padding:calc(var(--vw)*4.22619) 0 calc(var(--vw)*65.53571);position:relative;width:100%;z-index:10}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.intro{background:url(../../img/home/2x/img-intro-op01-pc-2x.webp) center bottom calc(var(--vw)*6.60714)/calc(var(--vw)*66.66667) calc(var(--vw)*55.95238) no-repeat,url(../../img/home/2x/bg-intro01-pc-2x.webp) top/100% auto no-repeat}}.intro-title{contain-intrinsic-size:auto 361px;content-visibility:auto;grid-area:3/1/4/2;height:calc(var(--vw)*21.4881);margin:calc(var(--vw)*3.09524) calc(var(--vw)*.95238) 0 0;width:calc(var(--vw)*37.44048)}.intro-title-img{height:100%;width:100%}.intro-about{color:hsla(0,0%,5%,.01);grid-area:3/2/4/3;margin:calc(var(--vw)*2.38095) calc(var(--vw)*.59524) 0 0;position:relative;width:calc(var(--vw)*33.21429)}.intro-about-text01,.intro-about-text02,.intro-about-text03,.intro-about-text04,.intro-about-text05,.intro-about-text06,.intro-about-text07,.intro-about-text08{content-visibility:auto;display:block;letter-spacing:.07em;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.intro-about-text01:after,.intro-about-text02:after,.intro-about-text03:after,.intro-about-text04:after,.intro-about-text05:after,.intro-about-text06:after,.intro-about-text07:after,.intro-about-text08:after{content:"";display:block;filter:drop-shadow(0 0 calc(var(--vw)*.35714) rgba(255,255,255,.75));height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.intro-about-text01{--scale-x:1.2;contain-intrinsic-size:auto 22px;font:400 calc(var(--vw)*1.42857)/calc(var(--vw)*1.30952) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.30952);margin:0 0 0 calc(var(--vw)*.05952);width:calc(var(--vw)*18.03571)}.intro-about-text01:after{background:url(../../img/home/text-intro-about01.svg) 50%/100% 100% no-repeat}.intro-about-text02{--scale-x:1.4;contain-intrinsic-size:auto 26px;font:400 calc(var(--vw)*1.54762)/calc(var(--vw)*1.42857) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.54762);margin:calc(var(--vw)*.95238) 0 0 calc(var(--vw)*.05952);width:calc(var(--vw)*24.46429)}.intro-about-text02:after{background:url(../../img/home/text-intro-about02.svg) 50%/100% 100% no-repeat}.intro-about-text03{--scale-x:1.21;contain-intrinsic-size:auto 26px;font:400 calc(var(--vw)*1.54762)/calc(var(--vw)*1.54762) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.54762);margin:calc(var(--vw)*.71429) 0 0 calc(var(--vw)*.11905);width:calc(var(--vw)*20.53571)}.intro-about-text03:after{background:url(../../img/home/text-intro-about03.svg) 50%/100% 100% no-repeat}.intro-about-text04{--scale-x:1.1;contain-intrinsic-size:auto 26px;font:400 calc(var(--vw)*1.66667)/calc(var(--vw)*1.54762) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.54762);margin:calc(var(--vw)*1.78571) 0 0 calc(var(--vw)*0);width:calc(var(--vw)*21.07143)}.intro-about-text04:after{background:url(../../img/home/text-intro-about04.svg) 50%/100% 100% no-repeat}.intro-about-text05{--scale-x:1.1;contain-intrinsic-size:auto 27px;font:400 calc(var(--vw)*1.66667)/calc(var(--vw)*1.66667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.60714);margin:calc(var(--vw)*.83333) 0 0 calc(var(--vw)*.05952);width:calc(var(--vw)*21.25)}.intro-about-text05:after{background:url(../../img/home/text-intro-about05.svg) 50%/100% 100% no-repeat}.intro-about-text06{--scale-x:1.08;contain-intrinsic-size:auto 26px;font:400 calc(var(--vw)*1.66667)/calc(var(--vw)*1.54762) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.54762);margin:calc(var(--vw)*.95238) 0 0 calc(var(--vw)*.05952);width:calc(var(--vw)*19.22619)}.intro-about-text06:after{background:url(../../img/home/text-intro-about06.svg) 50%/100% 100% no-repeat}.intro-about-text07{--scale-x:1.04;contain-intrinsic-size:auto 27px;font:400 calc(var(--vw)*1.66667)/calc(var(--vw)*1.66667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.60714);margin:calc(var(--vw)*2.02381) 0 0 calc(var(--vw)*.17857);width:calc(var(--vw)*33.03571)}.intro-about-text07:after{background:url(../../img/home/text-intro-about07.svg) 50%/100% 100% no-repeat}.intro-about-text08{--scale-x:1.06;contain-intrinsic-size:auto 26px;font:400 calc(var(--vw)*1.66667)/calc(var(--vw)*1.54762) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.54762);margin:calc(var(--vw)*.83333) 0 0 calc(var(--vw)*0);width:calc(var(--vw)*25)}.intro-about-text08:after{background:url(../../img/home/text-intro-about08.svg) 50%/100% 100% no-repeat}.intro-info{background:#fffffa;border:calc(var(--vw)*.35714) solid #c11b17;border-radius:calc(var(--vw)*.59524);flex-direction:column;gap:calc(var(--vw)*.89286) 0;grid-area:1/1/2/3;margin:0 auto;padding:calc(var(--vw)*1.42857) 0 calc(var(--vw)*1.25);width:calc(var(--vw)*57.5)}.intro-info,.intro-info-lead{align-items:center;display:flex;justify-content:center}.intro-info-lead{background:#c11b17;border-radius:50vh;color:#fff;font:700 calc(var(--vw)*1.30952)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*2.14286);padding:0 0 calc(var(--vw)*.11905);width:calc(var(--vw)*12.2619)}.intro-info-date{font:700 calc(var(--vw)*1.78571)/1 Noto Sans JP,sans-serif}.intro-info-note{font:400 calc(var(--vw)*1.07143)/calc(var(--vw)*1.66667) Noto Sans JP,sans-serif;text-align:center}.intro-nav{contain-intrinsic-size:auto 74px;content-visibility:auto;grid-area:2/1/3/3;height:calc(var(--vw)*4.40476);margin:calc(var(--vw)*1.72619) auto 0;width:calc(var(--vw)*44.16667)}.intro-nav-anchor{padding:0 0 calc(var(--vw)*.17857)}@media screen and (max-width:1300px){.intro{background:url(../../img/home/img-intro-op01-pc.webp) center bottom calc(var(--vw)*8.53846)/calc(var(--vw)*86.15385) calc(var(--vw)*72.69231) no-repeat,url(../../img/home/bg-intro01-pc.webp) top/100% auto no-repeat;margin:calc(var(--vw)*-1.92308) 0 0;padding:calc(var(--vw)*5.46154) 0 calc(var(--vw)*84.69231)}.intro-title{contain-intrinsic-size:auto 361px;height:calc(var(--vw)*27.76923);margin:calc(var(--vw)*4) calc(var(--vw)*1.23077) 0 0;width:calc(var(--vw)*48.38462)}.intro-about{margin:calc(var(--vw)*3.07692) calc(var(--vw)*.76923) 0 0;width:calc(var(--vw)*42.92308)}.intro-about-text01,.intro-about-text02,.intro-about-text03,.intro-about-text04,.intro-about-text05,.intro-about-text06,.intro-about-text07,.intro-about-text08{letter-spacing:.07em}.intro-about-text01:after,.intro-about-text02:after,.intro-about-text03:after,.intro-about-text04:after,.intro-about-text05:after,.intro-about-text06:after,.intro-about-text07:after,.intro-about-text08:after{filter:drop-shadow(0 0 calc(var(--vw)*.46154) rgba(255,255,255,.75))}.intro-about-text01{--scale-x:1.2;contain-intrinsic-size:auto 22px;font:400 calc(var(--vw)*1.84615)/calc(var(--vw)*1.69231) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.69231);margin:0 0 0 calc(var(--vw)*.07692);width:calc(var(--vw)*23.30769)}.intro-about-text01:after{background:url(../../img/home/text-intro-about01.svg) 50%/100% 100% no-repeat}.intro-about-text02{--scale-x:1.4;contain-intrinsic-size:auto 26px;font:400 calc(var(--vw)*2)/calc(var(--vw)*1.84615) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2);margin:calc(var(--vw)*1.23077) 0 0 calc(var(--vw)*.07692);width:calc(var(--vw)*31.61538)}.intro-about-text02:after{background:url(../../img/home/text-intro-about02.svg) 50%/100% 100% no-repeat}.intro-about-text03{--scale-x:1.21;contain-intrinsic-size:auto 26px;font:400 calc(var(--vw)*2)/calc(var(--vw)*2) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2);margin:calc(var(--vw)*.92308) 0 0 calc(var(--vw)*.15385);width:calc(var(--vw)*26.53846)}.intro-about-text03:after{background:url(../../img/home/text-intro-about03.svg) 50%/100% 100% no-repeat}.intro-about-text04{--scale-x:1.1;contain-intrinsic-size:auto 26px;font:400 calc(var(--vw)*2.15385)/calc(var(--vw)*2) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2);margin:calc(var(--vw)*2.30769) 0 0 calc(var(--vw)*0);width:calc(var(--vw)*27.23077)}.intro-about-text04:after{background:url(../../img/home/text-intro-about04.svg) 50%/100% 100% no-repeat}.intro-about-text05{--scale-x:1.1;contain-intrinsic-size:auto 27px;font:400 calc(var(--vw)*2.15385)/calc(var(--vw)*2.15385) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.07692);margin:calc(var(--vw)*1.07692) 0 0 calc(var(--vw)*.07692);width:calc(var(--vw)*27.46154)}.intro-about-text05:after{background:url(../../img/home/text-intro-about05.svg) 50%/100% 100% no-repeat}.intro-about-text06{--scale-x:1.08;contain-intrinsic-size:auto 26px;font:400 calc(var(--vw)*2.15385)/calc(var(--vw)*2) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2);margin:calc(var(--vw)*1.23077) 0 0 calc(var(--vw)*.07692);width:calc(var(--vw)*24.84615)}.intro-about-text06:after{background:url(../../img/home/text-intro-about06.svg) 50%/100% 100% no-repeat}.intro-about-text07{--scale-x:1.04;contain-intrinsic-size:auto 27px;font:400 calc(var(--vw)*2.15385)/calc(var(--vw)*2.15385) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.07692);margin:calc(var(--vw)*2.61538) 0 0 calc(var(--vw)*.23077);width:calc(var(--vw)*42.69231)}.intro-about-text07:after{background:url(../../img/home/text-intro-about07.svg) 50%/100% 100% no-repeat}.intro-about-text08{--scale-x:1.06;contain-intrinsic-size:auto 26px;font:400 calc(var(--vw)*2.15385)/calc(var(--vw)*2) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2);margin:calc(var(--vw)*1.07692) 0 0 calc(var(--vw)*0);width:calc(var(--vw)*32.30769)}.intro-about-text08:after{background:url(../../img/home/text-intro-about08.svg) 50%/100% 100% no-repeat}.intro-info{border:calc(var(--vw)*.46154) solid #c11b17;border-radius:calc(var(--vw)*.76923);gap:calc(var(--vw)*1.15385) 0;padding:calc(var(--vw)*1.84615) 0 calc(var(--vw)*1.61538);width:calc(var(--vw)*74.30769)}.intro-info-lead{font:700 calc(var(--vw)*1.69231)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*2.76923);padding:0 0 calc(var(--vw)*.15385);width:calc(var(--vw)*15.84615)}.intro-info-date{font:700 calc(var(--vw)*2.30769)/1 Noto Sans JP,sans-serif}.intro-info-note{font:400 calc(var(--vw)*1.38462)/calc(var(--vw)*2.15385) Noto Sans JP,sans-serif}.intro-nav{contain-intrinsic-size:auto 74px;height:calc(var(--vw)*5.69231);margin:calc(var(--vw)*2.23077) auto 0;width:calc(var(--vw)*57.07692)}.intro-nav-anchor{padding:0 0 calc(var(--vw)*.23077)}}@media screen and (max-width:768px){.intro{background:image-set(url("../../img/home/img-intro-op01-sp.webp") 1x,url("../../img/home/2x/img-intro-op01-sp-2x.webp") 2x) center bottom calc(var(--vw)*.78125)/100% auto no-repeat,image-set(url("../../img/home/bg-intro01-sp.webp") 1x,url("../../img/home/2x/bg-intro01-sp-2x.webp") 2x) top/100% auto no-repeat;margin:calc(var(--vw)*-2.99479) 0 0;padding:calc(var(--vw)*8.59375) 0 calc(var(--vw)*91.53646)}.intro-title{contain-intrinsic-size:auto 374px;grid-area:3/1/4/2;height:calc(var(--vw)*48.69792);margin:calc(var(--vw)*3.90625) auto 0;width:calc(var(--vw)*84.76563)}.intro-about{color:rgba(46,23,0,.01);grid-area:4/1/5/2;margin:calc(var(--vw)*5.85938) auto 0;padding:0;width:fit-content}.intro-about-text01:after,.intro-about-text02:after,.intro-about-text03:after,.intro-about-text04:after,.intro-about-text05:after,.intro-about-text06:after,.intro-about-text07:after,.intro-about-text08:after{background:#2e1700;filter:none}.intro-about-text01{--scale-x:1.3;contain-intrinsic-size:auto 32px;font:400 calc(var(--vw)*4.16667)/calc(var(--vw)*3.90625) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.16667);margin:0 auto calc(var(--vw)*2.86458);width:calc(var(--vw)*56.64063)}.intro-about-text01:after{-webkit-mask:url(../../img/home/text-intro-about01.svg) center center/100% 100% no-repeat;mask:url(../../img/home/text-intro-about01.svg) center center/100% 100% no-repeat}.intro-about-text02{--scale-x:1.37;contain-intrinsic-size:auto 38px;font:400 calc(var(--vw)*4.94792)/calc(var(--vw)*4.6875) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.94792);margin:0 auto calc(var(--vw)*2.34375);width:calc(var(--vw)*76.69271)}.intro-about-text02:after{-webkit-mask:url(../../img/home/text-intro-about02.svg) center center/100% 100% no-repeat;mask:url(../../img/home/text-intro-about02.svg) center center/100% 100% no-repeat}.intro-about-text03{--scale-x:1.18;contain-intrinsic-size:auto 38px;font:400 calc(var(--vw)*4.94792)/calc(var(--vw)*4.94792) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.94792);margin:0 auto calc(var(--vw)*5.33854);width:calc(var(--vw)*64.58333)}.intro-about-text03:after{-webkit-mask:url(../../img/home/text-intro-about03.svg) center center/100% 100% no-repeat;mask:url(../../img/home/text-intro-about03.svg) center center/100% 100% no-repeat}.intro-about-text04{--scale-x:1.17;contain-intrinsic-size:auto 38px;font:400 calc(var(--vw)*4.94792)/calc(var(--vw)*4.94792) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.94792);margin:0 auto calc(var(--vw)*2.73438);width:calc(var(--vw)*66.14583)}.intro-about-text04:after{-webkit-mask:url(../../img/home/text-intro-about04.svg) center center/100% 100% no-repeat;mask:url(../../img/home/text-intro-about04.svg) center center/100% 100% no-repeat}.intro-about-text05{--scale-x:1.16;contain-intrinsic-size:auto 39px;font:400 calc(var(--vw)*4.94792)/calc(var(--vw)*4.94792) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*5.07813);margin:0 auto calc(var(--vw)*2.99479);width:calc(var(--vw)*66.66667)}.intro-about-text05:after{-webkit-mask:url(../../img/home/text-intro-about05.svg) center center/100% 100% no-repeat;mask:url(../../img/home/text-intro-about05.svg) center center/100% 100% no-repeat}.intro-about-text06{--scale-x:1.15;contain-intrinsic-size:auto 38px;font:400 calc(var(--vw)*4.94792)/calc(var(--vw)*4.94792) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.94792);margin:0 auto calc(var(--vw)*5.46875);width:calc(var(--vw)*60.28646)}.intro-about-text06:after{-webkit-mask:url(../../img/home/text-intro-about06.svg) center center/100% 100% no-repeat;mask:url(../../img/home/text-intro-about06.svg) center center/100% 100% no-repeat}.intro-about-text07{--scale-x:1;contain-intrinsic-size:auto 97px;font:400 calc(var(--vw)*4.94792)/calc(var(--vw)*4.94792) WDXL Lubrifont JP N,sans-serif;height:auto;margin:0 auto calc(var(--vw)*2.99479);width:calc(var(--vw)*78.77604)}.intro-about-text07:after{display:none;-webkit-mask:url(../../img/home/text-intro-about07.svg) center center/100% 100% no-repeat;mask:url(../../img/home/text-intro-about07.svg) center center/100% 100% no-repeat}.intro-about-text07-phrase01{--scale-x:1.27;display:block;height:calc(var(--vw)*4.81771);margin:0 auto calc(var(--vw)*2.86458);position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap;width:calc(var(--vw)*27.08333)}.intro-about-text07-phrase01:after{background:#2e1700;content:"";display:block;height:100%;left:0;-webkit-mask:url(../../img/home/text-intro-about07-phrase01.svg) center center/100% 100% no-repeat;mask:url(../../img/home/text-intro-about07-phrase01.svg) center center/100% 100% no-repeat;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.intro-about-text07-phrase02{--scale-x:1.13;display:block;height:calc(var(--vw)*4.94792);margin:0 auto;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap;width:calc(var(--vw)*78.77604)}.intro-about-text07-phrase02:after{background:#2e1700;content:"";display:block;height:100%;left:0;-webkit-mask:url(../../img/home/text-intro-about07-phrase02.svg) center center/100% 100% no-repeat;mask:url(../../img/home/text-intro-about07-phrase02.svg) center center/100% 100% no-repeat;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.intro-about-text08{--scale-x:1.12;contain-intrinsic-size:auto 38px;font:400 calc(var(--vw)*4.94792)/calc(var(--vw)*4.94792) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.94792);margin:0 auto;width:calc(var(--vw)*78.38542)}.intro-about-text08:after{-webkit-mask:url(../../img/home/text-intro-about08.svg) center center/100% 100% no-repeat;mask:url(../../img/home/text-intro-about08.svg) center center/100% 100% no-repeat}.intro-info{border:calc(var(--vw)*.78125) solid #c11b17;border-radius:calc(var(--vw)*1.5625);gap:calc(var(--vw)*1.95313) 0;grid-area:1/1/2/2;padding:calc(var(--vw)*4.29688) 0 calc(var(--vw)*4.03646);width:calc(var(--vw)*85.15625)}.intro-info-lead{font:700 calc(var(--vw)*3.38542)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*5.72917);padding:0 0 calc(var(--vw)*.26042);width:calc(var(--vw)*32.03125)}.intro-info-date{font:700 calc(var(--vw)*4.94792)/1 Noto Sans JP,sans-serif}.intro-info-note{font:400 calc(var(--vw)*2.60417)/calc(var(--vw)*4.42708) Noto Sans JP,sans-serif}.intro-info .intro-info-note{display:block;margin:calc(var(--vw)*.39063) 0 0}.intro-info .intro-info-note:before{display:inline-block}.intro-nav{grid-area:2/1/3/2;height:calc(var(--vw)*10.67708);margin:calc(var(--vw)*5.33854) auto 0;width:calc(var(--vw)*84.375)}.intro-nav-anchor{padding:0 0 calc(var(--vw)*.39063)}}.reasons{background:url(../../img/common/bg-red-grunge01-pc.jpg) center top calc(var(--vw)*-2.02381)/100% calc(var(--vw)*132.02381) no-repeat #c11b17;padding:calc(var(--vw)*31.90476) 0 calc(var(--vw)*14.64286);position:relative;width:100%}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.reasons{background:url(../../img/common/2x/bg-red-grunge01-pc-2x.jpg) center top calc(var(--vw)*-2.02381)/100% calc(var(--vw)*132.02381) no-repeat #c11b17}}.reasons-heading-text{--scale-x:1.3;font:400 calc(var(--vw)*2.97619)/calc(var(--vw)*4.40476) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.9881);letter-spacing:.13em;top:calc(var(--vw)*2.91667);width:calc(var(--vw)*30.11905)}.reasons-heading-text-number{display:inline-block;font:400 calc(var(--vw)*4.7619)/calc(var(--vw)*3.57143) WDXL Lubrifont JP N,sans-serif;text-indent:0}.reasons-heading-text:after{background:url(../../img/home/hdng-reasons01.svg) 50%/100% 100% no-repeat}.reasons-logo{position:absolute;top:calc(var(--vw)*12.5);width:100%}.reasons-logo-icon{contain-intrinsic-size:auto 198px;content-visibility:auto;height:calc(var(--vw)*11.78571);margin:0 auto calc(var(--vw)*1.30952);width:calc(var(--vw)*25.59524)}.reasons-logo-type{align-items:center;contain-intrinsic-size:auto 103px;content-visibility:auto;height:calc(var(--vw)*6.13095);margin:0 auto;position:relative;width:calc(var(--vw)*27.08333)}.reasons-logo-type:before{background:#fff;content:"";display:block;height:100%;left:0;-webkit-mask:url(../../img/common/logo-bragmen01.svg) center center/100% 100% no-repeat;mask:url(../../img/common/logo-bragmen01.svg) center center/100% 100% no-repeat;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.reasons-logo-type-text01{font:400 calc(var(--vw)*4.16667)/1 Gravitas One,serif;left:calc(var(--vw)*-.29762);letter-spacing:-.1em;scale:1.18 1;top:calc(var(--vw)*-.47619)}.reasons-logo-type-text01,.reasons-logo-type-text02{color:hsla(0,0%,100%,.01);display:block;position:absolute;transform-origin:left top;white-space:nowrap}.reasons-logo-type-text02{font:300 calc(var(--vw)*.59524)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*2.67857);scale:1.17 1;top:calc(var(--vw)*3.39286)}.reasons-logo-type-text02-phrase01{display:inline-block;letter-spacing:.65em;padding:0}.reasons-logo-type-text02-phrase02{display:inline-block;letter-spacing:.81em;padding:0 0 0 calc(var(--vw)*4.70238)}.reasons-catch{background:url(../../img/home/bg-reasons-chara01-pc.webp) 50%/auto 100% no-repeat;contain-intrinsic-size:auto 936px;content-visibility:auto;height:calc(var(--vw)*55.71429);margin:calc(var(--vw)*-6.84524) auto calc(var(--vw)*-11.78571);padding:calc(var(--vw)*6.90476) 0 0;position:relative;width:100%;z-index:1}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.reasons-catch{background:url(../../img/home/2x/bg-reasons-chara01-pc-2x.webp) 50%/auto 100% no-repeat}}.reasons-catch-text{color:#fff;font:700 calc(var(--vw)*1.42857)/1 Noto Sans JP,sans-serif;text-align:center}.reasons-catch-img,.reasons-catch-img-wrap{height:calc(var(--vw)*35.53571);width:calc(var(--vw)*28.27381)}.reasons-catch-img-wrap{display:block;left:calc(var(--vw)*37.44048);-webkit-mask:image-set(url("../../img/home/img-reasons-chara01.webp") 1x,url("../../img/home/2x/img-reasons-chara01-2x.webp") 2x) center center/100% 100% no-repeat;mask:image-set(url("../../img/home/img-reasons-chara01.webp") 1x,url("../../img/home/2x/img-reasons-chara01-2x.webp") 2x) center center/100% 100% no-repeat;position:absolute;top:calc(var(--vw)*10.59524);z-index:1}.reasons-catch-img-wrap:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));content:"";display:block;height:150%;pointer-events:none;position:absolute;top:0;transform:translateX(100%) translateY(100%) rotate(45deg);user-select:none;width:150%;z-index:10}.reasons-list{position:relative;z-index:2}.reasons-list>.swiper-wrapper{justify-content:center}.reasons-list>.swiper-wrapper>.swiper-slide{height:fit-content;margin:0 calc(var(--vw)*-.35714);width:fit-content}.reasons-list>.swiper-button-next,.reasons-list>.swiper-button-prev,.reasons-list>.swiper-pagination{display:none}.reasons-list-item01,.reasons-list-item02,.reasons-list-item03{background:url(../../img/home/bg-reasons-list01-pc.webp) 0 0/100% 100% no-repeat;contain-intrinsic-size:auto 506px;content-visibility:auto;height:calc(var(--vw)*30.11905);padding:calc(var(--vw)*2.2619) 0 0;position:relative;width:calc(var(--vw)*26.07143)}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.reasons-list-item01,.reasons-list-item02,.reasons-list-item03{background:url(../../img/home/2x/bg-reasons-list01-pc-2x.webp) 0 0/100% 100% no-repeat}}.reasons-list-item01-img,.reasons-list-item02-img,.reasons-list-item03-img{border-radius:calc(var(--vw)*.59524);height:calc(var(--vw)*13.80952);margin:0 auto;position:relative;width:calc(var(--vw)*21.66667)}.reasons-list-item01-focus,.reasons-list-item02-focus,.reasons-list-item03-focus{background:url(../../img/home/bg-reasons-list-focus01.webp) 50%/100% 100% no-repeat;height:calc(var(--vw)*2.2619);left:calc(var(--vw)*1.36905);position:relative;rotate:-4.58deg;top:calc(var(--vw)*-.41667);width:calc(var(--vw)*10.2381)}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.reasons-list-item01-focus,.reasons-list-item02-focus,.reasons-list-item03-focus{background:url(../../img/home/2x/bg-reasons-list-focus01-2x.webp) 50%/100% 100% no-repeat}}.reasons-list-item01-focus-text,.reasons-list-item02-focus-text,.reasons-list-item03-focus-text{color:hsla(0,0%,100%,.01);display:block;font:400 calc(var(--vw)*1.13095)/calc(var(--vw)*1.07143) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.13095);left:50%;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);top:50%;translate:-50% -50%;white-space:nowrap}.reasons-list-item01-focus-text:after,.reasons-list-item02-focus-text:after,.reasons-list-item03-focus-text:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.reasons-list-item01-text,.reasons-list-item02-text,.reasons-list-item03-text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:calc(var(--vw)*.35714) 0 0;position:relative}.reasons-list-item01-text-phrase01,.reasons-list-item01-text-phrase02,.reasons-list-item02-text-phrase01,.reasons-list-item02-text-phrase02,.reasons-list-item03-text-phrase01,.reasons-list-item03-text-phrase02{color:rgba(46,23,0,.01);display:block;font:400 calc(var(--vw)*1.66667)/calc(var(--vw)*1.54762) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.54762);position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.reasons-list-item01-text-phrase01:after,.reasons-list-item01-text-phrase02:after,.reasons-list-item02-text-phrase01:after,.reasons-list-item02-text-phrase02:after,.reasons-list-item03-text-phrase01:after,.reasons-list-item03-text-phrase02:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.reasons-list-item01-detail,.reasons-list-item02-detail,.reasons-list-item03-detail{bottom:calc(var(--vw)*-.95238);font:700 calc(var(--vw)*1.19048)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*3.03571);width:calc(var(--vw)*18.03571)}.reasons-list-item01-focus-text{--scale-x:1.44;width:calc(var(--vw)*8.63095)}.reasons-list-item01-focus-text:after{background:url(../../img/home/focus-reasons-list01.svg) 50%/100% 100% no-repeat}.reasons-list-item01-text-phrase01{--scale-x:1.46;margin:0;width:calc(var(--vw)*20.41667)}.reasons-list-item01-text-phrase01:after{background:url(../../img/home/text-reasons-list01-phrase01.svg) 50%/100% 100% no-repeat}.reasons-list-item01-text-phrase02{--scale-x:1.29;margin:calc(var(--vw)*.71429) 0 0;width:calc(var(--vw)*7.7381)}.reasons-list-item01-text-phrase02:after{background:url(../../img/home/text-reasons-list01-phrase02.svg) 50%/100% 100% no-repeat}.reasons-list-item02-focus-text{--scale-x:1.44;width:calc(var(--vw)*9.10714)}.reasons-list-item02-focus-text:after{background:url(../../img/home/focus-reasons-list02.svg) 50%/100% 100% no-repeat}.reasons-list-item02-text-phrase01{--scale-x:1.28;margin:0;width:calc(var(--vw)*12.5)}.reasons-list-item02-text-phrase01:after{background:url(../../img/home/text-reasons-list02-phrase01.svg) 50%/100% 100% no-repeat}.reasons-list-item02-text-phrase02{--scale-x:1.26;margin:calc(var(--vw)*.77381) 0 0;width:calc(var(--vw)*18.03571)}.reasons-list-item02-text-phrase02:after{background:url(../../img/home/text-reasons-list02-phrase02.svg) 50%/100% 100% no-repeat}.reasons-list-item03-focus-text{--scale-x:1.44;width:calc(var(--vw)*9.10714)}.reasons-list-item03-focus-text:after{background:url(../../img/home/focus-reasons-list03.svg) 50%/100% 100% no-repeat}.reasons-list-item03-text-phrase01{--scale-x:1.27;margin:0;width:calc(var(--vw)*15.71429)}.reasons-list-item03-text-phrase01:after{background:url(../../img/home/text-reasons-list03-phrase01.svg) 50%/100% 100% no-repeat}.reasons-list-item03-text-phrase02{--scale-x:1.32;margin:calc(var(--vw)*.77381) 0 0;width:calc(var(--vw)*17.02381)}.reasons-list-item03-text-phrase02:after{background:url(../../img/home/text-reasons-list03-phrase02.svg) 50%/100% 100% no-repeat}[data-modal^=reasons-list-item] .modal-content{padding:calc(var(--vw)*4.88095) 0 calc(var(--vw)*4.46429)}[data-modal^=reasons-list-item] .modal-content-focus{align-items:center;background:url(../../img/home/bg-reasons-list-focus01.webp) 50%/100% 100% no-repeat;display:flex;height:calc(var(--vw)*2.7381);justify-content:center;margin:0 auto;width:calc(var(--vw)*12.61905)}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){[data-modal^=reasons-list-item] .modal-content-focus{background:url(../../img/home/2x/bg-reasons-list-focus01-2x.webp) 50%/100% 100% no-repeat}}[data-modal^=reasons-list-item] .modal-content-img01{height:calc(var(--vw)*31.13095);margin:calc(var(--vw)*1.54762) auto 0;width:calc(var(--vw)*48.92857)}[data-modal^=reasons-list-item] .modal-content-text{color:#2e1700;font:700 calc(var(--vw)*1.13095)/calc(var(--vw)*2.14286) Noto Sans JP,sans-serif;margin:calc(var(--vw)*.77381) auto 0;width:calc(var(--vw)*48.80952)}[data-modal^=reasons-list-item] .modal-content-chara01{height:calc(var(--vw)*16.0119);left:calc(var(--vw)*2.14286);margin:0 0 calc(var(--vw)*-16.0119);position:absolute;width:calc(var(--vw)*11.07143);z-index:100}[data-modal^=reasons-list-item] .modal-content-subhead{align-items:center;display:flex;justify-content:center;position:relative;width:calc(var(--vw)*40.35714);z-index:1}[data-modal^=reasons-list-item] .modal-content-subhead:after,[data-modal^=reasons-list-item] .modal-content-subhead:before{background-color:#2e1700;content:"";display:block;height:calc(var(--vw)*.17857);pointer-events:none;position:absolute;user-select:none;width:calc(var(--vw)*13.80952)}[data-modal^=reasons-list-item] .modal-content-subhead:before{left:calc(var(--vw)*.11905)}[data-modal^=reasons-list-item] .modal-content-subhead:after{right:calc(var(--vw)*.11905)}[data-modal^=reasons-list-item] .modal-content-subhead-text{--scale-x:1.44;color:rgba(46,23,0,.01);display:block;font:400 calc(var(--vw)*2.14286)/calc(var(--vw)*1.42857) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.4881);position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap;width:calc(var(--vw)*10.65476)}[data-modal^=reasons-list-item] .modal-content-subhead-text:after{background:url(../../img/home/subhead-reasons-list-modal.svg) 50%/100% 100% no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}[data-modal^=reasons-list-item] .modal-content-gallery{margin:calc(var(--vw)*1.19048) auto 0;position:relative}[data-modal^=reasons-list-item] .modal-content-gallery-item{height:calc(var(--vw)*25.71429);width:calc(var(--vw)*40.35714)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper{display:flex;height:calc(var(--vw)*28.15476);justify-content:center;width:calc(var(--vw)*51.42857)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-wrapper{height:calc(var(--vw)*25.71429);width:calc(var(--vw)*40.35714)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-slide{transition:opacity .3s ease 0s,transform .3 ease 0s}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-pagination{bottom:0;display:flex;gap:0 calc(var(--vw)*1.19048);height:calc(var(--vw)*1.13095);justify-content:center}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-pagination-bullet{background-color:#000;display:block;height:calc(var(--vw)*1.13095);margin:0;opacity:.6;width:calc(var(--vw)*1.13095)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-pagination-bullet-active{background-color:#c11b17;opacity:1}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-next,[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-prev{align-items:center;background-color:#fff;border-radius:50%;display:flex;filter:drop-shadow(0 0 calc(var(--vw)*1.78571) rgba(0,0,0,.2));height:calc(var(--vw)*4.7619);justify-content:center;translate:0 calc(var(--vw)*-2.2619);width:calc(var(--vw)*4.7619)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-prev{left:calc(var(--vw)*2.97619);transition:background-color .3s ease,scale .3s ease}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-prev:after{background-color:#c11b17;content:"";display:block;height:calc(var(--vw)*2.02381);-webkit-mask:url(../../img/common/icon-arrow-left01.svg) center center/100% 100% no-repeat;mask:url(../../img/common/icon-arrow-left01.svg) center center/100% 100% no-repeat;transition:background-color .3s ease,scale .3s ease;width:calc(var(--vw)*2.08333)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-prev:active,[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-prev:hover{background-color:#c11b17;scale:1.15;transition:background-color .3s ease,scale .3s ease}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-prev :active:after,[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-prev:hover:after{background-color:#fff;transition:background-color .3s ease,scale .3s ease}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-next{right:calc(var(--vw)*2.97619);transition:background-color .3s ease,scale .3s ease}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-next:after{background-color:#c11b17;content:"";display:block;height:calc(var(--vw)*2.02381);-webkit-mask:url(../../img/common/icon-arrow-right01.svg) center center/100% 100% no-repeat;mask:url(../../img/common/icon-arrow-right01.svg) center center/100% 100% no-repeat;transition:background-color .3s ease,scale .3s ease;width:calc(var(--vw)*2.08333)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-next:active,[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-next:hover{background-color:#c11b17;scale:1.15;transition:background-color .3s ease,scale .3s ease}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-next:active:after,[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-next:hover:after{background-color:#fff;transition:background-color .3s ease,scale .3s ease}[data-modal^=reasons-list-item01] .modal-content-focus-text{--scale-x:1.44;color:hsla(0,0%,100%,.01);display:block;font:400 calc(var(--vw)*1.42857)/1 WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.42857);position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap;width:calc(var(--vw)*10.65476)}[data-modal^=reasons-list-item01] .modal-content-focus-text:after{background:url(../../img/home/focus-reasons-list01.svg) 50%/100% 100% no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}[data-modal^=reasons-list-item01] .modal-content-lead{--scale-x:1.36;color:rgba(46,23,0,.01);font:400 calc(var(--vw)*2.02381)/1 WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.96429);letter-spacing:.065em;margin:calc(var(--vw)*1.13095) auto 0;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap;width:calc(var(--vw)*36.4881)}[data-modal^=reasons-list-item01] .modal-content-lead:after{background:url(../../img/home/lead-reasons-list01-modal01.svg) 50%/100% 100% no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}[data-modal^=reasons-list-item01] .modal-content-chara01{top:calc(var(--vw)*49.52381)}[data-modal^=reasons-list-item01] .modal-content-subhead{margin:calc(var(--vw)*4.82143) auto 0}[data-modal^=reasons-list-item02] .modal-content-focus-text{--scale-x:1.4;color:hsla(0,0%,100%,.01);display:block;font:400 calc(var(--vw)*1.42857)/1 WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.42857);position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap;width:calc(var(--vw)*11.0119)}[data-modal^=reasons-list-item02] .modal-content-focus-text:after{background:url(../../img/home/focus-reasons-list02.svg) 50%/100% 100% no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}[data-modal^=reasons-list-item02] .modal-content-lead{--scale-x:1.24;color:rgba(46,23,0,.01);font:400 calc(var(--vw)*2.02381)/1 WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.02381);letter-spacing:.065em;margin:calc(var(--vw)*1.13095) auto 0;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap;width:calc(var(--vw)*39.64286)}[data-modal^=reasons-list-item02] .modal-content-lead:after{background:url(../../img/home/lead-reasons-list02-modal01.svg) 50%/100% 100% no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}[data-modal^=reasons-list-item02] .modal-content-chara01{top:calc(var(--vw)*51.36905)}[data-modal^=reasons-list-item02] .modal-content-subhead{margin:calc(var(--vw)*4.46429) auto 0}[data-modal^=reasons-list-item03] .modal-content-focus-text{--scale-x:1.4;color:hsla(0,0%,100%,.01);display:block;font:400 calc(var(--vw)*1.42857)/1 WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.42857);position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap;width:calc(var(--vw)*11.36905)}[data-modal^=reasons-list-item03] .modal-content-focus-text:after{background:url(../../img/home/focus-reasons-list03.svg) 50%/100% 100% no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}[data-modal^=reasons-list-item03] .modal-content-lead{--scale-x:1.26;color:rgba(46,23,0,.01);font:400 calc(var(--vw)*2.02381)/1 WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.96429);letter-spacing:.065em;margin:calc(var(--vw)*1.13095) auto 0;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap;width:calc(var(--vw)*41.96429)}[data-modal^=reasons-list-item03] .modal-content-lead:after{background:url(../../img/home/lead-reasons-list03-modal01.svg) 50%/100% 100% no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}[data-modal^=reasons-list-item03] .modal-content-chara01{top:calc(var(--vw)*49.52381)}[data-modal^=reasons-list-item03] .modal-content-subhead{margin:calc(var(--vw)*4.82143) auto 0}@media screen and (max-width:1300px){.reasons{background:url(../../img/common/bg-red-grunge01-pc.jpg) center top calc(var(--vw)*-2.61538)/100% calc(var(--vw)*170.61538) no-repeat #c11b17;padding:calc(var(--vw)*41.23077) 0 calc(var(--vw)*18.92308)}.reasons-heading-text{font:400 calc(var(--vw)*3.84615)/calc(var(--vw)*5.69231) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*5.15385);top:calc(var(--vw)*3.76923);width:calc(var(--vw)*38.92308)}.reasons-heading-text-number{font:400 calc(var(--vw)*6.15385)/calc(var(--vw)*4.61538) WDXL Lubrifont JP N,sans-serif}.reasons-logo{top:calc(var(--vw)*16.15385)}.reasons-logo-icon{height:calc(var(--vw)*15.23077);margin:0 auto calc(var(--vw)*1.69231);width:calc(var(--vw)*33.07692)}.reasons-logo-type{height:calc(var(--vw)*7.92308);width:calc(var(--vw)*35)}.reasons-logo-type-text01{font:400 calc(var(--vw)*5.38462)/1 Gravitas One,serif;left:calc(var(--vw)*-.38462);top:calc(var(--vw)*-.61538)}.reasons-logo-type-text02{font:300 calc(var(--vw)*.76923)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*3.46154);top:calc(var(--vw)*4.38462)}.reasons-logo-type-text02-phrase01{padding:0}.reasons-logo-type-text02-phrase02{padding:0 0 0 calc(var(--vw)*6.07692)}.reasons-catch{height:calc(var(--vw)*72);margin:calc(var(--vw)*-8.84615) auto calc(var(--vw)*-15.23077);padding:calc(var(--vw)*8.92308) 0 0}.reasons-catch-text{font:700 calc(var(--vw)*1.84615)/1 Noto Sans JP,sans-serif}.reasons-catch-img,.reasons-catch-img-wrap{height:calc(var(--vw)*45.92308);width:calc(var(--vw)*36.53846)}.reasons-catch-img-wrap{left:calc(var(--vw)*33.76923);top:calc(var(--vw)*13.69231)}.reasons-list>.swiper-wrapper>.swiper-slide{margin:0 calc(var(--vw)*-.46154)}.reasons-list-item01,.reasons-list-item02,.reasons-list-item03{height:calc(var(--vw)*38.92308);padding:calc(var(--vw)*2.92308) 0 0;width:calc(var(--vw)*33.69231)}.reasons-list-item01-img,.reasons-list-item02-img,.reasons-list-item03-img{border-radius:calc(var(--vw)*.76923);height:calc(var(--vw)*17.84615);width:calc(var(--vw)*28)}.reasons-list-item01-focus,.reasons-list-item02-focus,.reasons-list-item03-focus{height:calc(var(--vw)*2.92308);left:calc(var(--vw)*1.76923);top:calc(var(--vw)*-.53846);width:calc(var(--vw)*13.23077)}.reasons-list-item01-focus-text,.reasons-list-item02-focus-text,.reasons-list-item03-focus-text{font:400 calc(var(--vw)*1.46154)/calc(var(--vw)*1.38462) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.46154)}.reasons-list-item01-text,.reasons-list-item02-text,.reasons-list-item03-text{margin:calc(var(--vw)*.46154) 0 0}.reasons-list-item01-text-phrase01,.reasons-list-item01-text-phrase02,.reasons-list-item02-text-phrase01,.reasons-list-item02-text-phrase02,.reasons-list-item03-text-phrase01,.reasons-list-item03-text-phrase02{font:400 calc(var(--vw)*2.15385)/calc(var(--vw)*2) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2)}.reasons-list-item01-detail,.reasons-list-item02-detail,.reasons-list-item03-detail{bottom:calc(var(--vw)*-1.23077);font:700 calc(var(--vw)*1.53846)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*3.92308);width:calc(var(--vw)*23.30769)}.reasons-list-item01-focus-text{width:calc(var(--vw)*11.15385)}.reasons-list-item01-text-phrase01{margin:0;width:calc(var(--vw)*26.38462)}.reasons-list-item01-text-phrase02{margin:calc(var(--vw)*.92308) 0 0;width:calc(var(--vw)*10)}.reasons-list-item02-focus-text{width:calc(var(--vw)*11.76923)}.reasons-list-item02-text-phrase01{margin:0;width:calc(var(--vw)*16.15385)}.reasons-list-item02-text-phrase02{margin:calc(var(--vw)*1) 0 0;width:calc(var(--vw)*23.30769)}.reasons-list-item03-focus-text{width:calc(var(--vw)*11.76923)}.reasons-list-item03-text-phrase01{margin:0;width:calc(var(--vw)*20.30769)}.reasons-list-item03-text-phrase02{margin:calc(var(--vw)*1) 0 0;width:calc(var(--vw)*22)}[data-modal^=reasons-list-item] .modal-content{padding:calc(var(--vw)*6.30769) 0 calc(var(--vw)*5.76923)}[data-modal^=reasons-list-item] .modal-content-focus{height:calc(var(--vw)*3.53846);width:calc(var(--vw)*16.30769)}[data-modal^=reasons-list-item] .modal-content-img01{height:calc(var(--vw)*40.23077);margin:calc(var(--vw)*2) auto 0;width:calc(var(--vw)*63.23077)}[data-modal^=reasons-list-item] .modal-content-text{font:700 calc(var(--vw)*1.46154)/calc(var(--vw)*2.76923) Noto Sans JP,sans-serif;margin:calc(var(--vw)*1) auto 0;width:calc(var(--vw)*63.07692)}[data-modal^=reasons-list-item] .modal-content-chara01{height:calc(var(--vw)*20.69231);left:calc(var(--vw)*2.76923);margin:0 0 calc(var(--vw)*-20.69231);width:calc(var(--vw)*14.30769)}[data-modal^=reasons-list-item] .modal-content-subhead{width:calc(var(--vw)*52.15385)}[data-modal^=reasons-list-item] .modal-content-subhead:after,[data-modal^=reasons-list-item] .modal-content-subhead:before{height:calc(var(--vw)*.23077);width:calc(var(--vw)*17.84615)}[data-modal^=reasons-list-item] .modal-content-subhead:before{left:calc(var(--vw)*.15385)}[data-modal^=reasons-list-item] .modal-content-subhead:after{right:calc(var(--vw)*.15385)}[data-modal^=reasons-list-item] .modal-content-subhead-text{--scale-x:1.44;font:400 calc(var(--vw)*2.76923)/calc(var(--vw)*1.84615) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.92308);width:calc(var(--vw)*13.76923)}[data-modal^=reasons-list-item] .modal-content-gallery{margin:calc(var(--vw)*1.53846) auto 0}[data-modal^=reasons-list-item] .modal-content-gallery-item{height:calc(var(--vw)*33.23077);width:calc(var(--vw)*52.15385)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper{height:calc(var(--vw)*36.38462);width:calc(var(--vw)*66.46154)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-wrapper{height:calc(var(--vw)*33.23077);width:calc(var(--vw)*52.15385)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-pagination{gap:0 calc(var(--vw)*1.53846);height:calc(var(--vw)*1.46154)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-pagination-bullet{height:calc(var(--vw)*1.46154);width:calc(var(--vw)*1.46154)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-next,[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-prev{filter:drop-shadow(0 0 calc(var(--vw)*2.30769) rgba(0,0,0,.2));height:calc(var(--vw)*6.15385);translate:0 calc(var(--vw)*-2.92308);width:calc(var(--vw)*6.15385)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-prev{left:calc(var(--vw)*3.84615)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-prev:after{height:calc(var(--vw)*2.61538);width:calc(var(--vw)*2.69231)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-next{right:calc(var(--vw)*3.84615)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-next:after{height:calc(var(--vw)*2.61538);width:calc(var(--vw)*2.69231)}[data-modal^=reasons-list-item01] .modal-content-focus-text{--scale-x:1.44;font:400 calc(var(--vw)*1.84615)/1 WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.84615);width:calc(var(--vw)*13.76923)}[data-modal^=reasons-list-item01] .modal-content-lead{--scale-x:1.36;font:400 calc(var(--vw)*2.61538)/1 WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.53846);letter-spacing:.065em;margin:calc(var(--vw)*1.46154) auto 0;width:calc(var(--vw)*47.15385)}[data-modal^=reasons-list-item01] .modal-content-chara01{top:calc(var(--vw)*64)}[data-modal^=reasons-list-item01] .modal-content-subhead{margin:calc(var(--vw)*6.23077) auto 0}[data-modal^=reasons-list-item02] .modal-content-focus-text{--scale-x:1.4;font:400 calc(var(--vw)*1.84615)/1 WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.84615);width:calc(var(--vw)*14.23077)}[data-modal^=reasons-list-item02] .modal-content-lead{--scale-x:1.24;font:400 calc(var(--vw)*2.61538)/1 WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.61538);letter-spacing:.065em;margin:calc(var(--vw)*1.46154) auto 0;width:calc(var(--vw)*51.23077)}[data-modal^=reasons-list-item02] .modal-content-chara01{top:calc(var(--vw)*66.38462)}[data-modal^=reasons-list-item02] .modal-content-subhead{margin:calc(var(--vw)*5.76923) auto 0}[data-modal^=reasons-list-item03] .modal-content-focus-text{--scale-x:1.4;font:400 calc(var(--vw)*1.84615)/1 WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.84615);width:calc(var(--vw)*14.69231)}[data-modal^=reasons-list-item03] .modal-content-lead{--scale-x:1.26;font:400 calc(var(--vw)*2.61538)/1 WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.53846);letter-spacing:.065em;margin:calc(var(--vw)*1.46154) auto 0;width:calc(var(--vw)*54.23077)}[data-modal^=reasons-list-item03] .modal-content-chara01{top:calc(var(--vw)*64)}[data-modal^=reasons-list-item03] .modal-content-subhead{margin:calc(var(--vw)*6.23077) auto 0}}@media screen and (max-width:768px){.reasons{background:image-set(url("../../img/common/bg-red-grunge01-sp.jpg") 1x,url("../../img/common/2x/bg-red-grunge01-sp-2x.jpg") 2x) center top calc(var(--vw)*1.30208)/100% calc(var(--vw)*367.05729) repeat-y #c11b17;padding:calc(var(--vw)*71.875) 0 calc(var(--vw)*24.60938)}.reasons-heading{margin:calc(var(--vw)*.39063) auto 0}.reasons-heading-text{font:400 calc(var(--vw)*6.51042)/calc(var(--vw)*8.07292) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*8.72396);letter-spacing:.13em;top:calc(var(--vw)*6.38021);width:calc(var(--vw)*65.88542)}.reasons-heading-text-number{font:400 calc(var(--vw)*10.41667)/calc(var(--vw)*8.07292) WDXL Lubrifont JP N,sans-serif}.reasons-logo{top:calc(var(--vw)*29.94792)}.reasons-logo-icon{contain-intrinsic-size:auto 196px;height:calc(var(--vw)*25.52083);margin:0 auto calc(var(--vw)*2.99479);width:calc(var(--vw)*55.72917)}.reasons-logo-type{contain-intrinsic-size:auto 103px;height:calc(var(--vw)*13.41146);width:calc(var(--vw)*59.24479)}.reasons-logo-type-text01{font:400 calc(var(--vw)*9.11458)/1 Gravitas One,serif;left:calc(var(--vw)*-.65104);letter-spacing:-.1em;scale:1.18 1;top:calc(var(--vw)*-1.04167)}.reasons-logo-type-text02{font:300 calc(var(--vw)*1.30208)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*5.85938);scale:1.17 1;top:calc(var(--vw)*7.42188)}.reasons-logo-type-text02-phrase01{display:inline-block;letter-spacing:.65em;padding:0}.reasons-logo-type-text02-phrase02{display:inline-block;letter-spacing:.81em;padding:0 0 0 calc(var(--vw)*10.28646)}.reasons-catch{background:image-set(url("../../img/home/bg-reasons-chara01-sp.webp") 1x,url("../../img/home/2x/bg-reasons-chara01-sp-2x.webp") 2x) 50%/auto 100% no-repeat;contain-intrinsic-size:auto 824px;height:calc(var(--vw)*107.29167);margin:calc(var(--vw)*-8.20312) auto calc(var(--vw)*-9.11458);padding:calc(var(--vw)*7.68229) 0 0}.reasons-catch-text{font:700 calc(var(--vw)*3.90625)/calc(var(--vw)*6.77083) Noto Sans JP,sans-serif}.reasons-catch-img,.reasons-catch-img-wrap{height:calc(var(--vw)*77.73438);width:calc(var(--vw)*61.84896)}.reasons-catch-img-wrap{left:calc(var(--vw)*20.70313);top:calc(var(--vw)*24.60938)}.reasons-list{contain-intrinsic-size:auto 837px;content-visibility:auto;display:flex;height:calc(var(--vw)*108.98438);justify-content:center;position:relative;width:100%}.reasons-list-item01,.reasons-list-item02,.reasons-list-item03{background:image-set(url("../../img/home/bg-swiper-list01.webp") 1x,url("../../img/home/2x/bg-swiper-list01-2x.webp") 2x) 50%/100% 100% no-repeat;contain-intrinsic-size:auto 818px;height:calc(var(--vw)*106.51042);margin:0;max-width:calc(var(--vw)*92.1875);min-width:calc(var(--vw)*92.1875);padding:calc(var(--vw)*8.07292) 0 0;position:relative;transition:opacity .3s ease,transform .3s ease;width:calc(var(--vw)*92.1875)}.reasons-list-item01-img,.reasons-list-item02-img,.reasons-list-item03-img{border-radius:calc(var(--vw)*1.30208);height:calc(var(--vw)*48.69792);width:calc(var(--vw)*76.5625)}.reasons-list-item01-focus,.reasons-list-item02-focus,.reasons-list-item03-focus{background:image-set(url("../../img/home/bg-reasons-list-focus01.webp") 1x,url("../../img/home/2x/bg-reasons-list-focus01-2x.webp") 2x) 50%/100% 100% no-repeat;height:calc(var(--vw)*7.8125);left:calc(var(--vw)*4.81771);top:calc(var(--vw)*-1.43229);width:calc(var(--vw)*36.19792)}.reasons-list-item01-focus-text,.reasons-list-item02-focus-text,.reasons-list-item03-focus-text{font:400 calc(var(--vw)*3.90625)/calc(var(--vw)*4.16667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.03646)}.reasons-list-item01-text,.reasons-list-item02-text,.reasons-list-item03-text{margin:calc(var(--vw)*1.5625) 0 0}.reasons-list-item01-detail,.reasons-list-item02-detail,.reasons-list-item03-detail{bottom:0;font:700 calc(var(--vw)*4.16667)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*10.67708);margin:calc(var(--vw)*3.51563) auto 0;width:calc(var(--vw)*63.80208)}.reasons-list-item02-detail{margin:calc(var(--vw)*3.38542) auto 0}.reasons-list-item01-focus-text{width:calc(var(--vw)*30.59896)}.reasons-list-item01-text-phrase01{--scale-x:1.4;letter-spacing:.1em;margin:0;width:calc(var(--vw)*71.875)}.reasons-list-item01-text-phrase01,.reasons-list-item01-text-phrase02{font:400 calc(var(--vw)*5.20833)/calc(var(--vw)*5.46875) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*5.33854)}.reasons-list-item01-text-phrase02{--scale-x:1.31;letter-spacing:.08em;margin:calc(var(--vw)*2.73438) 0 0;width:calc(var(--vw)*27.21354)}.reasons-list-item02-focus-text{width:calc(var(--vw)*32.42188)}.reasons-list-item02-text-phrase01{--scale-x:1.31;height:calc(var(--vw)*5.46875);letter-spacing:.08em;margin:0;width:calc(var(--vw)*44.14063)}.reasons-list-item02-text-phrase01,.reasons-list-item02-text-phrase02{font:400 calc(var(--vw)*5.20833)/calc(var(--vw)*5.46875) WDXL Lubrifont JP N,sans-serif}.reasons-list-item02-text-phrase02{--scale-x:1.4;height:calc(var(--vw)*5.33854);letter-spacing:.02em;margin:calc(var(--vw)*2.73438) 0 0;width:calc(var(--vw)*63.67188)}.reasons-list-item03-focus-text{width:calc(var(--vw)*32.03125)}.reasons-list-item03-text-phrase01{height:calc(var(--vw)*5.46875);letter-spacing:.02em;margin:0;width:calc(var(--vw)*55.46875)}.reasons-list-item03-text-phrase01,.reasons-list-item03-text-phrase02{--scale-x:1.4;font:400 calc(var(--vw)*5.20833)/calc(var(--vw)*5.46875) WDXL Lubrifont JP N,sans-serif}.reasons-list-item03-text-phrase02{height:calc(var(--vw)*5.33854);letter-spacing:.03em;margin:calc(var(--vw)*2.60417) 0 0;width:calc(var(--vw)*58.72396)}.reasons-list.swiper>.swiper-wrapper{height:calc(var(--vw)*106.51042);justify-content:normal;margin:0 auto;width:calc(var(--vw)*92.1875)}.reasons-list.swiper>.swiper-wrapper .swiper-slide{margin:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;user-select:none}.reasons-list.swiper>.swiper-wrapper .swiper-slide-active{pointer-events:auto;transition:opacity .3s ease,transform .3s ease;user-select:auto}.reasons-list.swiper>.swiper-button-next,.reasons-list.swiper>.swiper-button-prev{display:block}.reasons-list.swiper>.swiper-pagination{bottom:0;display:flex;gap:0 calc(var(--vw)*3.38542);height:calc(var(--vw)*3.125);justify-content:center}.reasons-list.swiper>.swiper-pagination .swiper-pagination-bullet{background-color:#000;display:block;height:calc(var(--vw)*3.125);margin:0;opacity:.6;width:calc(var(--vw)*3.125)}.reasons-list.swiper>.swiper-pagination .swiper-pagination-bullet-active{background-color:#edb028;opacity:1}.reasons-list.swiper>.swiper-pagination .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.reasons-list.swiper>.swiper-pagination .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.reasons-list.swiper>.swiper-button-next,.reasons-list.swiper>.swiper-button-prev{align-items:center;background-color:#fff;border-radius:50%;display:flex;filter:drop-shadow(0 0 calc(var(--vw)*3.90625) rgba(0,0,0,.2));height:calc(var(--vw)*10.41667);justify-content:center;top:calc(var(--vw)*45.57292);width:calc(var(--vw)*10.41667)}.reasons-list.swiper>.swiper-button-prev{left:calc(var(--vw)*.26042);transition:background-color .3s ease,scale .3s ease}.reasons-list.swiper>.swiper-button-prev:after{background-color:#c11b17;content:"";display:block;height:calc(var(--vw)*4.42708);-webkit-mask:url(../../img/common/icon-arrow-left01.svg) 0 0/100% 100% no-repeat;mask:url(../../img/common/icon-arrow-left01.svg) 0 0/100% 100% no-repeat;transition:background-color .3s ease,scale .3s ease;width:calc(var(--vw)*4.81771)}.reasons-list.swiper>.swiper-button-prev:active,.reasons-list.swiper>.swiper-button-prev:hover{background-color:#c11b17;scale:125%;transition:background-color .3s ease,scale .3s ease}.reasons-list.swiper>.swiper-button-prev:active:after,.reasons-list.swiper>.swiper-button-prev:hover:after{background-color:#fff;transition:background-color .3s ease,scale .3s ease}.reasons-list.swiper>.swiper-button-next{right:calc(var(--vw)*.26042);transition:background-color .3s ease,scale .3s ease}.reasons-list.swiper>.swiper-button-next:after{background-color:#c11b17;content:"";display:block;height:calc(var(--vw)*4.42708);-webkit-mask:url(../../img/common/icon-arrow-right01.svg) 0 0/100% 100% no-repeat;mask:url(../../img/common/icon-arrow-right01.svg) 0 0/100% 100% no-repeat;transition:background-color .3s ease,scale .3s ease;width:calc(var(--vw)*4.81771)}.reasons-list.swiper>.swiper-button-next:active,.reasons-list.swiper>.swiper-button-next:hover{background-color:#c11b17;scale:125%;transition:background-color .3s ease,scale .3s ease}.reasons-list.swiper>.swiper-button-next:active:after,.reasons-list.swiper>.swiper-button-next:hover:after{background-color:#fff;transition:background-color .3s ease,scale .3s ease}[data-modal^=reasons-list-item] .modal-content{padding:calc(var(--vw)*9.50521) 0 calc(var(--vw)*11.06771)}[data-modal^=reasons-list-item] .modal-content-focus{background:image-set(url("../../img/home/bg-reasons-list-focus01.webp") 1x,url("../../img/home/2x/bg-reasons-list-focus01-2x.webp") 2x) 50%/100% 100% no-repeat;height:calc(var(--vw)*7.55208);margin:0 auto;width:calc(var(--vw)*34.63542)}[data-modal^=reasons-list-item] .modal-content-focus-text{font:400 calc(var(--vw)*3.64583)/calc(var(--vw)*3.90625) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.77604)}[data-modal^=reasons-list-item] .modal-content-lead{align-items:center;display:flex;flex-direction:column;font:400 calc(var(--vw)*5.20833)/calc(var(--vw)*5.46875) WDXL Lubrifont JP N,sans-serif;justify-content:space-between;letter-spacing:0;margin:calc(var(--vw)*3.125) auto 0}[data-modal^=reasons-list-item] .modal-content-lead:after{display:none}[data-modal^=reasons-list-item] .modal-content-lead-text01,[data-modal^=reasons-list-item] .modal-content-lead-text02{display:block;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}[data-modal^=reasons-list-item] .modal-content-lead-text01:after,[data-modal^=reasons-list-item] .modal-content-lead-text02:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}[data-modal^=reasons-list-item] .modal-content-img01{height:calc(var(--vw)*48.69792);width:calc(var(--vw)*76.5625)}[data-modal^=reasons-list-item] .modal-content-text{font:700 calc(var(--vw)*3.64583)/calc(var(--vw)*6.25) Noto Sans JP,sans-serif;margin:calc(var(--vw)*.78125) auto 0;width:calc(var(--vw)*75.52083)}[data-modal^=reasons-list-item] .modal-content-chara01{height:calc(var(--vw)*48.17708);left:calc(var(--vw)*-2.08333);-webkit-mask:image-set(url("../../img/home/mask-img-reasons-list-modal-chara01.webp") 1x,url("../../img/home/2x/mask-img-reasons-list-modal-chara01-2x.webp") 2x) center top/100% auto no-repeat;mask:image-set(url("../../img/home/mask-img-reasons-list-modal-chara01.webp") 1x,url("../../img/home/2x/mask-img-reasons-list-modal-chara01-2x.webp") 2x) center top/100% auto no-repeat;width:calc(var(--vw)*33.20313)}[data-modal^=reasons-list-item] .modal-content-subhead{width:calc(var(--vw)*61.19792)}[data-modal^=reasons-list-item] .modal-content-subhead:after,[data-modal^=reasons-list-item] .modal-content-subhead:before{height:calc(var(--vw)*.52083);width:calc(var(--vw)*13.02083)}[data-modal^=reasons-list-item] .modal-content-subhead:before{left:0}[data-modal^=reasons-list-item] .modal-content-subhead:after{right:0}[data-modal^=reasons-list-item] .modal-content-subhead-text{font:400 calc(var(--vw)*5.72917)/calc(var(--vw)*3.90625) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.03646);letter-spacing:.01em;width:calc(var(--vw)*28.90625)}[data-modal^=reasons-list-item] .modal-content-gallery{margin:calc(var(--vw)*3.90625) auto 0;z-index:101}[data-modal^=reasons-list-item] .modal-content-gallery-item{height:calc(var(--vw)*39.0625);width:calc(var(--vw)*61.19792)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper{display:flex;height:calc(var(--vw)*44.79167);justify-content:center;width:calc(var(--vw)*85.9375)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-wrapper{height:calc(var(--vw)*39.0625);width:calc(var(--vw)*61.19792)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-pagination{gap:0 calc(var(--vw)*3.38542);height:calc(var(--vw)*3.125)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-pagination-bullet{height:calc(var(--vw)*3.125);width:calc(var(--vw)*3.125)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-next,[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-prev{filter:drop-shadow(0 0 calc(var(--vw)*3.90625) rgba(0,0,0,.2));height:calc(var(--vw)*10.41667);translate:0 calc(var(--vw)*-5.07812);width:calc(var(--vw)*10.41667)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-prev{left:calc(var(--vw)*4.55729)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-prev:after{height:calc(var(--vw)*4.42708);width:calc(var(--vw)*4.55729)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-next{right:calc(var(--vw)*4.55729)}[data-modal^=reasons-list-item] .modal-content-gallery.swiper .swiper-button-next:after{height:calc(var(--vw)*4.42708);width:calc(var(--vw)*4.55729)}[data-modal^=reasons-list-item01] .modal-content-focus-text{--scale-x:1.51;width:calc(var(--vw)*28.64583)}[data-modal^=reasons-list-item01] .modal-content-lead{--scale-x:1;height:calc(var(--vw)*13.41146);width:calc(var(--vw)*71.875)}[data-modal^=reasons-list-item01] .modal-content-lead-text01{--scale-x:1.36;height:calc(var(--vw)*5.33854);letter-spacing:.12em;width:calc(var(--vw)*71.875)}[data-modal^=reasons-list-item01] .modal-content-lead-text01:after{background:url(../../img/home/text-reasons-list01-phrase01.svg) 50%/100% 100% no-repeat}[data-modal^=reasons-list-item01] .modal-content-lead-text02{--scale-x:1.36;height:calc(var(--vw)*5.33854);letter-spacing:.05em;width:calc(var(--vw)*27.21354)}[data-modal^=reasons-list-item01] .modal-content-lead-text02:after{background:url(../../img/home/text-reasons-list01-phrase02.svg) 50%/100% 100% no-repeat}[data-modal^=reasons-list-item01] .modal-content-img01{margin:calc(var(--vw)*3.38542) auto 0}[data-modal^=reasons-list-item01] .modal-content-text{letter-spacing:-.02em}[data-modal^=reasons-list-item01] .modal-content-chara01{top:calc(var(--vw)*113.28125)}[data-modal^=reasons-list-item01] .modal-content-subhead{margin:calc(var(--vw)*11.45833) auto 0}[data-modal^=reasons-list-item02] .modal-content-focus-text{--scale-x:1.51;width:calc(var(--vw)*30.33854)}[data-modal^=reasons-list-item02] .modal-content-lead{--scale-x:1;height:calc(var(--vw)*13.54167);width:calc(var(--vw)*63.67188)}[data-modal^=reasons-list-item02] .modal-content-lead-text01{--scale-x:1.36;height:calc(var(--vw)*5.46875);letter-spacing:.04em;width:calc(var(--vw)*44.14063)}[data-modal^=reasons-list-item02] .modal-content-lead-text01:after{background:url(../../img/home/text-reasons-list02-phrase01.svg) 50%/100% 100% no-repeat}[data-modal^=reasons-list-item02] .modal-content-lead-text02{--scale-x:1.4;height:calc(var(--vw)*5.33854);letter-spacing:.01em;width:calc(var(--vw)*63.67188)}[data-modal^=reasons-list-item02] .modal-content-lead-text02:after{background:url(../../img/home/text-reasons-list02-phrase02.svg) 50%/100% 100% no-repeat}[data-modal^=reasons-list-item02] .modal-content-img01{margin:calc(var(--vw)*3.25521) auto 0}[data-modal^=reasons-list-item02] .modal-content-chara01{top:calc(var(--vw)*118.48958)}[data-modal^=reasons-list-item02] .modal-content-subhead{margin:calc(var(--vw)*10.41667) auto 0}[data-modal^=reasons-list-item03] .modal-content-focus-text{--scale-x:1.45;width:calc(var(--vw)*29.96094)}[data-modal^=reasons-list-item03] .modal-content-lead{--scale-x:1;height:calc(var(--vw)*13.54167);width:calc(var(--vw)*58.72396)}[data-modal^=reasons-list-item03] .modal-content-lead-text01{--scale-x:1.36;height:calc(var(--vw)*5.46875);letter-spacing:.04em;width:calc(var(--vw)*55.46875)}[data-modal^=reasons-list-item03] .modal-content-lead-text01:after{background:url(../../img/home/text-reasons-list03-phrase01.svg) 50%/100% 100% no-repeat}[data-modal^=reasons-list-item03] .modal-content-lead-text02{--scale-x:1.36;height:calc(var(--vw)*5.33854);letter-spacing:.05em;width:calc(var(--vw)*58.72396)}[data-modal^=reasons-list-item03] .modal-content-lead-text02:after{background:url(../../img/home/text-reasons-list03-phrase02.svg) 50%/100% 100% no-repeat}[data-modal^=reasons-list-item03] .modal-content-img01{margin:calc(var(--vw)*3.25521) auto 0}[data-modal^=reasons-list-item03] .modal-content-chara01{top:calc(var(--vw)*113.28125)}[data-modal^=reasons-list-item03] .modal-content-subhead{margin:calc(var(--vw)*11.45833) auto 0}}.programs{background:url(../../img/common/bg-manga-frame01-pc.webp) center top calc(var(--vw)*9.58333)/100% auto no-repeat,url(../../img/common/bg-black-grunge01-pc.jpg) center top calc(var(--vw)*-2.85714)/100% auto repeat-y #0d0d0d;padding:calc(var(--vw)*16.66667) 0 calc(var(--vw)*16.78571);position:relative;width:100%}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.programs{background:url(../../img/common/bg-manga-frame01-pc.webp) center top calc(var(--vw)*9.58333)/100% auto no-repeat,url(../../img/common/2x/bg-black-grunge01-pc-2x.jpg) center top calc(var(--vw)*-2.85714)/100% auto repeat-y #0d0d0d}}.programs-heading{background:url(../../img/common/bg-hdng02.webp) 50%/100% 100% no-repeat;contain-intrinsic-size:auto 229px;height:calc(var(--vw)*13.63095);padding:calc(var(--vw)*2.85714) 0 0}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.programs-heading{background:url(../../img/common/2x/bg-hdng02-2x.webp) 50%/100% 100% no-repeat}}.programs-heading-text01,.programs-heading-text02{font:400 calc(var(--vw)*3.33333)/calc(var(--vw)*2.97619) WDXL Lubrifont JP N,sans-serif;letter-spacing:.04em}.programs-heading-text01{--scale-x:1.23;height:calc(var(--vw)*3.09524);margin:0 auto;width:calc(var(--vw)*18.92857)}.programs-heading-text01:after{background:url(../../img/home/hdng-programs01.svg) 50%/100% 100% no-repeat}.programs-heading-text02{--scale-x:1.28;height:calc(var(--vw)*3.15476);margin:calc(var(--vw)*.59524) auto 0;width:calc(var(--vw)*16.25)}.programs-heading-text02:after{background:url(../../img/home/hdng-programs02.svg) 50%/100% 100% no-repeat}.programs-text{color:#fff;font:700 calc(var(--vw)*1.42857)/calc(var(--vw)*2.5) Noto Sans JP,sans-serif;margin:calc(var(--vw)*-.35714) auto 0;text-align:center;width:calc(var(--vw)*65.47619)}.programs-feature{display:flex;flex-direction:column;gap:calc(var(--vw)*3.57143) 0;margin:calc(var(--vw)*2.67857) auto 0;position:relative;width:calc(var(--vw)*65.47619)}.programs-feature-item01,.programs-feature-item02,.programs-feature-item03{background-color:hsla(0,0%,100%,.9);border-radius:calc(var(--vw)*.59524);display:flex;gap:0 calc(var(--vw)*1.72619);height:calc(var(--vw)*20.95238);padding:calc(var(--vw)*2.32143) calc(var(--vw)*2.32143) calc(var(--vw)*2.32143) calc(var(--vw)*1.96429);position:relative;width:calc(var(--vw)*65.47619)}.programs-feature-item01-img,.programs-feature-item02-img,.programs-feature-item03-img{border:calc(var(--vw)*.05952) solid #fff!important;contain-intrinsic-size:auto 274px;content-visibility:auto;height:calc(var(--vw)*16.30952);width:calc(var(--vw)*30.2381)}.programs-feature-item01-content,.programs-feature-item02-content,.programs-feature-item03-content{padding:calc(var(--vw)*.05952) 0;position:relative}.programs-feature-item01-focus,.programs-feature-item02-focus,.programs-feature-item03-focus{align-items:center;border-bottom:calc(var(--vw)*.11905) solid #000;border-top:calc(var(--vw)*.11905) solid #000;color:rgba(0,0,0,.01);display:flex;justify-content:center;position:relative;width:calc(var(--vw)*29.16667)}.programs-feature-item01-focus-text01,.programs-feature-item01-focus-text02,.programs-feature-item02-focus-text01,.programs-feature-item02-focus-text02,.programs-feature-item03-focus-text01,.programs-feature-item03-focus-text02{content-visibility:auto;display:block;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.programs-feature-item01-focus-text01:after,.programs-feature-item01-focus-text02:after,.programs-feature-item02-focus-text01:after,.programs-feature-item02-focus-text02:after,.programs-feature-item03-focus-text01:after,.programs-feature-item03-focus-text02:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.programs-feature-item01-text,.programs-feature-item02-text,.programs-feature-item03-text{font:700 calc(var(--vw)*1.07143)/calc(var(--vw)*1.90476) Noto Sans JP,sans-serif;margin:calc(var(--vw)*.89286) 0 0}.programs-feature-item01-text-note,.programs-feature-item02-text-note,.programs-feature-item03-text-note{font:500 calc(var(--vw)*.95238)/calc(var(--vw)*1.90476) Noto Sans JP,sans-serif}.programs-feature-item01-more,.programs-feature-item02-more,.programs-feature-item03-more{width:calc(var(--vw)*26.90476)}.programs-feature-item01{align-items:center}.programs-feature-item01-focus{height:calc(var(--vw)*4.40476);margin:calc(var(--vw)*.47619) 0 0}.programs-feature-item01-focus:after{background:url(../../img/common/chara-robin01.webp) top/100% auto no-repeat;bottom:calc(var(--vw)*-.11905);content:"";display:block;height:calc(var(--vw)*9.52381);pointer-events:none;position:absolute;right:calc(var(--vw)*-3.15476);user-select:none;width:calc(var(--vw)*5.83333);z-index:10}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.programs-feature-item01-focus:after{background:url(../../img/common/2x/chara-robin01-2x.webp) top/100% auto no-repeat}}.programs-feature-item01-focus-text01{--scale-x:1.34;contain-intrinsic-size:auto 32px;font:400 calc(var(--vw)*2.02381)/calc(var(--vw)*1.90476) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.90476);letter-spacing:.07em;width:calc(var(--vw)*22.85714)}.programs-feature-item01-focus-text01:after{background:url(../../img/home/focus-programs-feature01-text01.svg) 50%/100% 100% no-repeat}.programs-feature-item01-focus-text02{--scale-x:1.2;contain-intrinsic-size:auto 32px;font:400 calc(var(--vw)*1.42857)/calc(var(--vw)*2.14286) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.90476);letter-spacing:.07em;position:absolute;right:calc(var(--vw)*3.09524);top:calc(var(--vw)*1.36905);width:calc(var(--vw)*6.4881)}.programs-feature-item01-focus-text02:after{background:url(../../img/home/focus-programs-feature01-text02.svg) 50%/100% 100% no-repeat;background:none}.programs-feature-item01-more{bottom:auto;left:calc(var(--vw)*1.19048);margin:calc(var(--vw)*1.42857) 0 0;position:relative;right:auto}.programs-feature-item02-focus{flex-direction:column;gap:calc(var(--vw)*.41667) 0;height:calc(var(--vw)*6.78571);margin:0}.programs-feature-item02-focus:after{background:url(../../img/common/chara-shanks01.webp) top/100% auto no-repeat;bottom:calc(var(--vw)*-.11905);content:"";display:block;height:calc(var(--vw)*10.53571);-webkit-mask:url(../../img/home/mask-programs-feature02-pc.webp) left calc(var(--vw)*8.09524) top 0/calc(var(--vw)*9.04762) calc(var(--vw)*10.53571) no-repeat;mask:url(../../img/home/mask-programs-feature02-pc.webp) left calc(var(--vw)*8.09524) top 0/calc(var(--vw)*9.04762) calc(var(--vw)*10.53571) no-repeat;pointer-events:none;position:absolute;right:calc(var(--vw)*-8.33333);user-select:none;width:calc(var(--vw)*20.77381);z-index:10}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.programs-feature-item02-focus:after{background:url(../../img/common/2x/chara-shanks01-2x.webp) top/100% auto no-repeat;-webkit-mask:url(../../img/home/2x/mask-programs-feature02-pc-2x.webp) left calc(var(--vw)*8.09524) top 0/calc(var(--vw)*9.04762) calc(var(--vw)*10.53571) no-repeat;mask:url(../../img/home/2x/mask-programs-feature02-pc-2x.webp) left calc(var(--vw)*8.09524) top 0/calc(var(--vw)*9.04762) calc(var(--vw)*10.53571) no-repeat}}.programs-feature-item02-focus-text01{--scale-x:1.36;contain-intrinsic-size:auto 33px;font:400 calc(var(--vw)*2.02381)/calc(var(--vw)*1.90476) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.96429);letter-spacing:.02em;width:calc(var(--vw)*19.88095)}.programs-feature-item02-focus-text01:after{background:url(../../img/home/focus-programs-feature02-text01.svg) 50%/100% 100% no-repeat}.programs-feature-item02-focus-text02{--scale-x:1.3;contain-intrinsic-size:auto 32px;font:400 calc(var(--vw)*2.02381)/calc(var(--vw)*1.90476) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.90476);letter-spacing:-.01em;width:calc(var(--vw)*11.42857)}.programs-feature-item02-focus-text02:after{background:url(../../img/home/focus-programs-feature02-text02.svg) 50%/100% 100% no-repeat}.programs-feature-item02-more{bottom:0;left:auto;margin:0;position:absolute;right:calc(var(--vw)*1.13095)}.programs-feature-item03-focus{height:calc(var(--vw)*4.40476);margin:0}.programs-feature-item03-focus:after{background:url(../../img/common/chara-kaido01.webp) top/100% auto no-repeat;bottom:calc(var(--vw)*-.11905);content:"";display:block;height:calc(var(--vw)*9.22619);-webkit-mask:url(../../img/home/mask-programs-feature03-pc.webp) left calc(var(--vw)*1.0119) top 0/calc(var(--vw)*12.55952) calc(var(--vw)*9.22619) no-repeat;mask:url(../../img/home/mask-programs-feature03-pc.webp) left calc(var(--vw)*1.0119) top 0/calc(var(--vw)*12.55952) calc(var(--vw)*9.22619) no-repeat;pointer-events:none;position:absolute;right:calc(var(--vw)*-9.04762);user-select:none;width:calc(var(--vw)*15.59524);z-index:10}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.programs-feature-item03-focus:after{background:url(../../img/common/2x/chara-kaido01-2x.webp) top/100% auto no-repeat;-webkit-mask:url(../../img/home/2x/mask-programs-feature03-pc-2x.webp) left calc(var(--vw)*1.0119) top 0/calc(var(--vw)*12.55952) calc(var(--vw)*9.22619) no-repeat;mask:url(../../img/home/2x/mask-programs-feature03-pc-2x.webp) left calc(var(--vw)*1.0119) top 0/calc(var(--vw)*12.55952) calc(var(--vw)*9.22619) no-repeat}}.programs-feature-item03-focus-text01{--scale-x:1.3;contain-intrinsic-size:auto 50px;font:400 calc(var(--vw)*2.02381)/calc(var(--vw)*1.90476) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.97619);letter-spacing:.02em;width:calc(var(--vw)*17.79762)}.programs-feature-item03-focus-text01:after{background:url(../../img/home/focus-programs-feature03-text01.svg) 50%/100% 100% no-repeat}.programs-feature-item03-focus-text02{--scale-x:1.3;contain-intrinsic-size:auto 50px;font:400 calc(var(--vw)*2.02381)/calc(var(--vw)*1.90476) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.97619);letter-spacing:.02em;width:calc(var(--vw)*17.79762)}.programs-feature-item03-focus-text02:after{background:url(../../img/home/focus-programs-feature03-text02.svg) 50%/100% 100% no-repeat}.programs-feature-item03-more{bottom:0;left:auto;margin:0;position:absolute;right:calc(var(--vw)*1.13095)}@media screen and (max-width:1300px){.programs{background:url(../../img/common/bg-manga-frame01-pc.webp) center top calc(var(--vw)*12.38462)/100% auto no-repeat,url(../../img/common/bg-black-grunge01-pc.jpg) center top calc(var(--vw)*-3.69231)/100% auto repeat-y #0d0d0d;padding:calc(var(--vw)*21.53846) 0 calc(var(--vw)*21.69231)}.programs-heading{height:calc(var(--vw)*17.61538);padding:calc(var(--vw)*3.69231) 0 0}.programs-heading-text01,.programs-heading-text02{font:400 calc(var(--vw)*4.30769)/calc(var(--vw)*3.84615) WDXL Lubrifont JP N,sans-serif}.programs-heading-text01{height:calc(var(--vw)*4);margin:0 auto;width:calc(var(--vw)*24.46154)}.programs-heading-text02{height:calc(var(--vw)*4.07692);margin:calc(var(--vw)*.76923) auto 0;width:calc(var(--vw)*21)}.programs-text{font:700 calc(var(--vw)*1.84615)/calc(var(--vw)*3.23077) Noto Sans JP,sans-serif;margin:calc(var(--vw)*-.46154) auto 0;width:calc(var(--vw)*84.61538)}.programs-feature{gap:calc(var(--vw)*4.61538) 0;margin:calc(var(--vw)*3.46154) auto 0;width:calc(var(--vw)*84.61538)}.programs-feature-item01,.programs-feature-item02,.programs-feature-item03{border-radius:calc(var(--vw)*.76923);gap:0 calc(var(--vw)*2.23077);height:calc(var(--vw)*27.07692);padding:calc(var(--vw)*3) calc(var(--vw)*3) calc(var(--vw)*3) calc(var(--vw)*2.53846);width:calc(var(--vw)*84.61538)}.programs-feature-item01-img,.programs-feature-item02-img,.programs-feature-item03-img{border:calc(var(--vw)*.07692) solid #fff!important;height:calc(var(--vw)*21.07692);width:calc(var(--vw)*39.07692)}.programs-feature-item01-content,.programs-feature-item02-content,.programs-feature-item03-content{padding:calc(var(--vw)*.07692) 0}.programs-feature-item01-focus,.programs-feature-item02-focus,.programs-feature-item03-focus{border-bottom:calc(var(--vw)*.15385) solid #000;border-top:calc(var(--vw)*.15385) solid #000;width:calc(var(--vw)*37.69231)}.programs-feature-item01-text,.programs-feature-item02-text,.programs-feature-item03-text{font:700 calc(var(--vw)*1.38462)/calc(var(--vw)*2.46154) Noto Sans JP,sans-serif;margin:calc(var(--vw)*1.15385) 0 0}.programs-feature-item01-text-note,.programs-feature-item02-text-note,.programs-feature-item03-text-note{font:500 calc(var(--vw)*1.23077)/calc(var(--vw)*2.46154) Noto Sans JP,sans-serif}.programs-feature-item01-more,.programs-feature-item02-more,.programs-feature-item03-more{width:calc(var(--vw)*34.76923)}.programs-feature-item01-focus{height:calc(var(--vw)*5.69231);margin:calc(var(--vw)*.61538) 0 0}.programs-feature-item01-focus:after{bottom:calc(var(--vw)*-.15385);height:calc(var(--vw)*12.30769);right:calc(var(--vw)*-4.07692);width:calc(var(--vw)*7.53846)}.programs-feature-item01-focus-text01{font:400 calc(var(--vw)*2.61538)/calc(var(--vw)*2.46154) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.46154);width:calc(var(--vw)*29.53846)}.programs-feature-item01-focus-text02{font:400 calc(var(--vw)*1.84615)/calc(var(--vw)*2.76923) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.46154);right:calc(var(--vw)*4);top:calc(var(--vw)*1.76923);width:calc(var(--vw)*8.38462)}.programs-feature-item01-more{left:calc(var(--vw)*1.53846);margin:calc(var(--vw)*1.84615) 0 0;right:auto}.programs-feature-item02-focus{gap:calc(var(--vw)*.53846) 0;height:calc(var(--vw)*8.76923);margin:0}.programs-feature-item02-focus:after{bottom:calc(var(--vw)*-.15385);height:calc(var(--vw)*13.61538);-webkit-mask:url(../../img/home/mask-programs-feature02-pc.webp) left calc(var(--vw)*10.46154) top 0/calc(var(--vw)*11.69231) calc(var(--vw)*13.61538) no-repeat;mask:url(../../img/home/mask-programs-feature02-pc.webp) left calc(var(--vw)*10.46154) top 0/calc(var(--vw)*11.69231) calc(var(--vw)*13.61538) no-repeat;right:calc(var(--vw)*-10.76923);width:calc(var(--vw)*26.84615)}.programs-feature-item02-focus-text01{height:calc(var(--vw)*2.53846);width:calc(var(--vw)*25.69231)}.programs-feature-item02-focus-text01,.programs-feature-item02-focus-text02{font:400 calc(var(--vw)*2.61538)/calc(var(--vw)*2.46154) WDXL Lubrifont JP N,sans-serif}.programs-feature-item02-focus-text02{height:calc(var(--vw)*2.46154);width:calc(var(--vw)*14.76923)}.programs-feature-item02-more{left:auto;margin:0;right:calc(var(--vw)*1.46154)}.programs-feature-item03-focus{height:calc(var(--vw)*5.69231);margin:0}.programs-feature-item03-focus:after{bottom:calc(var(--vw)*-.15385);height:calc(var(--vw)*11.92308);-webkit-mask:url(../../img/home/mask-programs-feature03-pc.webp) left calc(var(--vw)*1.30769) top 0/calc(var(--vw)*16.23077) calc(var(--vw)*11.92308) no-repeat;mask:url(../../img/home/mask-programs-feature03-pc.webp) left calc(var(--vw)*1.30769) top 0/calc(var(--vw)*16.23077) calc(var(--vw)*11.92308) no-repeat;right:calc(var(--vw)*-11.69231);width:calc(var(--vw)*20.15385)}.programs-feature-item03-focus-text01,.programs-feature-item03-focus-text02{font:400 calc(var(--vw)*2.61538)/calc(var(--vw)*2.46154) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.84615);width:calc(var(--vw)*23)}.programs-feature-item03-more{left:auto;margin:0;right:calc(var(--vw)*1.46154)}}@media screen and (max-width:768px){.programs{background:image-set(url("../../img/common/bg-manga-frame01-sp.webp") 1x,url("../../img/common/2x/bg-manga-frame01-sp-2x.webp") 2x) center top calc(var(--vw)*10.9375)/100% auto no-repeat,image-set(url("../../img/common/bg-black-grunge01-sp.jpg") 1x,url("../../img/common/2x/bg-black-grunge01-sp-2x.jpg") 2x) center top 0/100% calc(var(--vw)*434.89583) repeat-y #0d0d0d;padding:calc(var(--vw)*20.57292) 0 calc(var(--vw)*26.04167)}.programs-heading{background:image-set(url("../../img/common/bg-hdng02.webp") 1x,url("../../img/common/2x/bg-hdng02-2x.webp") 2x) 50%/100% 100% no-repeat;contain-intrinsic-size:auto 229px;height:calc(var(--vw)*29.81771);padding:calc(var(--vw)*6.25) 0 0;width:calc(var(--vw)*92.1875)}.programs-heading-text01{height:calc(var(--vw)*6.77083);margin:0 auto;width:calc(var(--vw)*41.40625)}.programs-heading-text01,.programs-heading-text02{font:400 calc(var(--vw)*7.29167)/calc(var(--vw)*6.77083) WDXL Lubrifont JP N,sans-serif}.programs-heading-text02{height:calc(var(--vw)*6.90104);margin:calc(var(--vw)*1.30208) auto 0;width:calc(var(--vw)*35.54688)}.programs-text{font:700 calc(var(--vw)*3.90625)/calc(var(--vw)*6.77083) Noto Sans JP,sans-serif;margin:calc(var(--vw)*-.52083) auto 0;width:calc(var(--vw)*89.58333)}.programs-feature{gap:calc(var(--vw)*6.51042) 0;margin:calc(var(--vw)*4.94792) auto 0;width:calc(var(--vw)*89.58333)}.programs-feature-item01,.programs-feature-item02,.programs-feature-item03{border-radius:calc(var(--vw)*1.30208);display:block;height:auto;padding:calc(var(--vw)*3.77604) calc(var(--vw)*3.51563) calc(var(--vw)*4.03646) calc(var(--vw)*3.51563);width:calc(var(--vw)*89.58333)}.programs-feature-item01-img,.programs-feature-item02-img,.programs-feature-item03-img{border:calc(var(--vw)*.13021) solid #fff!important;contain-intrinsic-size:auto 342px;height:calc(var(--vw)*44.53125);position:relative;width:calc(var(--vw)*82.55208)}.programs-feature-item01-content,.programs-feature-item02-content,.programs-feature-item03-content{padding:calc(var(--vw)*3.51563) 0 0}.programs-feature-item01-focus,.programs-feature-item02-focus,.programs-feature-item03-focus{border-bottom:calc(var(--vw)*.26042) solid #000;border-top:calc(var(--vw)*.26042) solid #000;margin:0;width:calc(var(--vw)*82.55208)}.programs-feature-item01-text,.programs-feature-item02-text,.programs-feature-item03-text{font:700 calc(var(--vw)*3.64583)/calc(var(--vw)*5.46875) Noto Sans JP,sans-serif;margin:calc(var(--vw)*2.73438) auto 0;width:calc(var(--vw)*81.51042)}.programs-feature-item01-text-note,.programs-feature-item02-text-note,.programs-feature-item03-text-note{font:500 calc(var(--vw)*3.125)/calc(var(--vw)*5.46875) Noto Sans JP,sans-serif;margin:calc(var(--vw)*.26042) 0 0}.programs-feature-item01-more,.programs-feature-item02-more,.programs-feature-item03-more{inset:auto;margin:calc(var(--vw)*3.25521) auto 0;position:relative;width:calc(var(--vw)*81.77083)}.programs-feature-item01-focus{height:calc(var(--vw)*11.97917)}.programs-feature-item01-focus:after{background:image-set(url("../../img/common/chara-robin01.webp") 1x,url("../../img/common/2x/chara-robin01-2x.webp") 2x) top/100% auto no-repeat;bottom:0;height:calc(var(--vw)*26.5625);right:calc(var(--vw)*-7.42187);width:calc(var(--vw)*16.27604)}.programs-feature-item01-focus-text01{--scale-x:1.43;contain-intrinsic-size:auto 40px;font:400 calc(var(--vw)*5.20833)/calc(var(--vw)*5.20833) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*5.20833);letter-spacing:.07em;width:calc(var(--vw)*62.5)}.programs-feature-item01-focus-text02{--scale-x:1.29;contain-intrinsic-size:auto 28px;font:400 calc(var(--vw)*3.64583)/calc(var(--vw)*3.64583) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.64583);letter-spacing:.07em;right:calc(var(--vw)*10.02604);top:calc(var(--vw)*4.6875);width:calc(var(--vw)*17.70833)}.programs-feature-item02-focus{gap:calc(var(--vw)*1.17188) 0;height:calc(var(--vw)*18.35938)}.programs-feature-item02-focus:after{background:image-set(url("../../img/common/chara-shanks01.webp") 1x,url("../../img/common/2x/chara-shanks01-2x.webp") 2x) top/100% auto no-repeat;bottom:0;height:calc(var(--vw)*25.78125);left:calc(var(--vw)*-25.52083);-webkit-mask:image-set(url("../../img/home/mask-programs-feature02-sp.webp") 1x,url("../../img/home/2x/mask-programs-feature02-sp-2x.webp") 2x) right calc(var(--vw)*6.64063) top 0/calc(var(--vw)*27.47396) calc(var(--vw)*25.78125) no-repeat;mask:image-set(url("../../img/home/mask-programs-feature02-sp.webp") 1x,url("../../img/home/2x/mask-programs-feature02-sp-2x.webp") 2x) right calc(var(--vw)*6.64063) top 0/calc(var(--vw)*27.47396) calc(var(--vw)*25.78125) no-repeat;right:auto;width:calc(var(--vw)*50.65104)}.programs-feature-item02-focus-text01{--scale-x:1.43;contain-intrinsic-size:auto 41px;height:calc(var(--vw)*5.33854);letter-spacing:.02em;width:calc(var(--vw)*54.16667)}.programs-feature-item02-focus-text01,.programs-feature-item02-focus-text02{font:400 calc(var(--vw)*5.20833)/calc(var(--vw)*5.20833) WDXL Lubrifont JP N,sans-serif}.programs-feature-item02-focus-text02{--scale-x:1.36;contain-intrinsic-size:auto 40px;height:calc(var(--vw)*5.20833);letter-spacing:0;width:calc(var(--vw)*31.38021)}.programs-feature-item03{align-items:center}.programs-feature-item03-focus{height:calc(var(--vw)*11.97917)}.programs-feature-item03-focus:after{background:image-set(url("../../img/common/chara-kaido01.webp") 1x,url("../../img/common/2x/chara-kaido01-2x.webp") 2x) top/100% auto no-repeat;bottom:0;height:calc(var(--vw)*22.65625);-webkit-mask:image-set(url("../../img/home/mask-programs-feature03-sp.webp") 1x,url("../../img/home/2x/mask-programs-feature03-sp-2x.webp") 2x) left calc(var(--vw)*2.47396) top 0/calc(var(--vw)*25) calc(var(--vw)*22.65625) no-repeat;mask:image-set(url("../../img/home/mask-programs-feature03-sp.webp") 1x,url("../../img/home/2x/mask-programs-feature03-sp-2x.webp") 2x) left calc(var(--vw)*2.47396) top 0/calc(var(--vw)*25) calc(var(--vw)*22.65625) no-repeat;right:calc(var(--vw)*-20.44271);width:calc(var(--vw)*39.19271)}.programs-feature-item03-focus-text01{font:400 calc(var(--vw)*5.20833)/calc(var(--vw)*11.19792) WDXL Lubrifont JP N,sans-serif;top:calc(var(--vw)*-.13021)}.programs-feature-item03-focus-text01,.programs-feature-item03-focus-text02{--scale-x:1.4;contain-intrinsic-size:auto 64px;height:calc(var(--vw)*8.33333);letter-spacing:.02em;width:calc(var(--vw)*49.86979)}.programs-feature-item03-focus-text02{font:400 calc(var(--vw)*5.20833)/calc(var(--vw)*5.20833) WDXL Lubrifont JP N,sans-serif}}.plans{background:url(../../img/common/bg-red-grunge01-pc.jpg) center top calc(var(--vw)*-.05952)/100% calc(var(--vw)*248.03571) repeat-y #c11b17;padding:calc(var(--vw)*12.79762) 0 calc(var(--vw)*17.7381);position:relative;width:100%}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.plans{background:url(../../img/common/2x/bg-red-grunge01-pc-2x.jpg) center top calc(var(--vw)*-2.20238)/100% calc(var(--vw)*248.03571) repeat-y #c11b17}}.plans-heading-text{--scale-x:1.3;font:400 calc(var(--vw)*3.92857)/calc(var(--vw)*3.69048) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.69048);letter-spacing:.04em;top:calc(var(--vw)*3.09524);width:calc(var(--vw)*11.25)}.plans-heading-text:after{background:url(../../img/home/hdng-plans01.svg) 50%/100% 100% no-repeat}.plans-about{color:#fff;font:700 calc(var(--vw)*1.42857)/calc(var(--vw)*2.5) Noto Sans JP,sans-serif;margin:calc(var(--vw)*-.47619) auto calc(var(--vw)*2.20238);text-align:center}.plans-about,.plans-info{width:calc(var(--vw)*65.47619)}.plans-info{margin:0 auto;position:relative}.plans-info-text{color:#fff;font:700 calc(var(--vw)*1.19048)/1 Noto Sans JP,sans-serif;margin:calc(var(--vw)*3.5119) auto calc(var(--vw)*1.78571);text-align:center}.plans-info-more{border:max(calc(var(--vw)*.17857),2px) solid #fff;margin:0 auto;width:calc(var(--vw)*26.90476)}.plans-feature{display:grid;gap:calc(var(--vw)*2.38095) calc(var(--vw)*2.7381);margin:0 auto;position:relative;width:calc(var(--vw)*62.2619)}.plans-feature-item{background-color:#fff;border-radius:calc(var(--vw)*.59524);height:100%;position:relative;width:calc(var(--vw)*29.7619)}.plans-feature-item-focus{align-items:center;background-color:#deb772;border-radius:calc(var(--vw)*.59524) calc(var(--vw)*.59524) 0 0;contain-intrinsic-size:auto 91px;content-visibility:auto;display:flex;flex-direction:column;height:calc(var(--vw)*5.41667);justify-content:center;position:relative;width:100%}.plans-feature-item-focus-text01{color:rgba(0,0,0,.01);display:block;font:400 calc(var(--vw)*2.02381)/calc(var(--vw)*1.90476) WDXL Lubrifont JP N,sans-serif;letter-spacing:.04em;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.plans-feature-item-focus-text01:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.plans-feature-item-focus-text02{color:rgba(0,0,0,.01);display:block;font:400 calc(var(--vw)*1.19048)/1 WDXL Lubrifont JP N,sans-serif;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.plans-feature-item-focus-text02:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.plans-feature-item-text{font:700 calc(var(--vw)*1.13095)/1 Noto Sans JP,sans-serif;font-feature-settings:"palt";margin:calc(var(--vw)*.59524) auto 0;position:relative;width:fit-content}.plans-feature-item-text:after,.plans-feature-item-text:before{background-color:#000;content:"";display:block;height:calc(var(--vw)*1.4881);pointer-events:none;position:absolute;top:calc(var(--vw)*-.05952);user-select:none;width:calc(var(--vw)*.11905)}.plans-feature-item-text:before{left:calc(var(--vw)*-.83333);rotate:-30deg}.plans-feature-item-text:after{right:calc(var(--vw)*-.83333);rotate:-150deg}.plans-feature-item-link{display:block;transition:filter .3s ease-in-out}.plans-feature-item-link:active,.plans-feature-item-link:hover{filter:drop-shadow(0 0 calc(var(--vw)*.59524) white)}.plans-feature-item-link:has([data-role=btn-more]:hover){filter:none}.plans-feature-item-list{display:flex;gap:0 calc(var(--vw)*.41667);justify-content:center;width:100%}.plans-feature-item-list-unit{align-items:center;background-color:#efefef;border-radius:calc(var(--vw)*.59524);color:#2e1700;display:flex;font:700 calc(var(--vw)*1.07143)/calc(var(--vw)*1.60714) Noto Sans JP,sans-serif;font-feature-settings:"palt";height:calc(var(--vw)*5.35714);justify-content:center;letter-spacing:-.025em;text-align:center;white-space:nowrap;width:calc(var(--vw)*8.92857)}.plans-feature-item-more{contain-intrinsic-size:auto 63px;font:700 calc(var(--vw)*1.4881)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*3.75);margin:calc(var(--vw)*1.36905) auto 0;width:calc(var(--vw)*22.5)}.plans-feature-item-more:before{height:calc(var(--vw)*1.0119);right:max(calc(var(--vw)*1.07143),calc(var(--vw)*.95238 + 2px));width:calc(var(--vw)*1.07143)}.plans-feature-item[data-plan-name=monthly]{padding:0 0 calc(var(--vw)*1.54762)}.plans-feature-item-link[data-plan-name=monthly]{grid-area:1/1/2/2}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-focus-text01{--scale-x:1.3;height:calc(var(--vw)*1.96429);width:calc(var(--vw)*12.08333)}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-focus-text01:after{background:url(../../img/home/focus-plans-feature-list01-text01.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-focus-text02{--scale-x:1.3;height:calc(var(--vw)*1.19048);letter-spacing:.06em;margin:calc(var(--vw)*.59524) auto 0;width:calc(var(--vw)*14.28571)}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-focus-text02:after{background:url(../../img/home/focus-plans-feature-list01-text02.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-chara01{contain-intrinsic-size:auto 167px;content-visibility:auto;height:calc(var(--vw)*9.94048);left:calc(var(--vw)*-2.08333);pointer-events:none;position:absolute;top:calc(var(--vw)*-2.5);user-select:none;width:calc(var(--vw)*7.7381);z-index:10}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-list{margin:calc(var(--vw)*2.5) auto 0}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-more{margin:calc(var(--vw)*2.14286) auto 0}.plans-feature-item[data-plan-name=kids]{padding:0 0 calc(var(--vw)*1.54762)}.plans-feature-item-link[data-plan-name=kids]{grid-area:1/2/2/3}.plans-feature-item[data-plan-name=kids] .plans-feature-item-focus-text01{--scale-x:1.3;height:calc(var(--vw)*1.90476);width:calc(var(--vw)*13.86905)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-focus-text01:after{background:url(../../img/home/focus-plans-feature-list03-text01.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=kids] .plans-feature-item-focus-text02{--scale-x:1.3;height:calc(var(--vw)*1.19048);letter-spacing:.04em;margin:calc(var(--vw)*.65476) auto 0;width:calc(var(--vw)*22.79762)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-focus-text02:after{background:url(../../img/home/focus-plans-feature-list03-text02.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=kids] .plans-feature-item-chara01,.plans-feature-item[data-plan-name=kids] .plans-feature-item-chara02,.plans-feature-item[data-plan-name=kids] .plans-feature-item-chara03{content-visibility:auto;pointer-events:none;position:absolute;user-select:none;z-index:10}.plans-feature-item[data-plan-name=kids] .plans-feature-item-chara01{contain-intrinsic-size:auto 120px;height:calc(var(--vw)*7.14286);left:calc(var(--vw)*-2.67857);top:calc(var(--vw)*-.35714);width:calc(var(--vw)*5.05952)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-chara02{contain-intrinsic-size:auto 100px;height:calc(var(--vw)*5.95238);right:calc(var(--vw)*1.36905);top:calc(var(--vw)*-3.45238);width:calc(var(--vw)*6.42857)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-chara03{contain-intrinsic-size:auto 100px;height:calc(var(--vw)*5.95238);right:calc(var(--vw)*-1.90476);top:calc(var(--vw)*.29762);width:calc(var(--vw)*3.69048)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-text{margin:calc(var(--vw)*1.42857) auto 0}.plans-feature-item[data-plan-name=kids] .plans-feature-item-list{margin:calc(var(--vw)*.71429) auto 0}.plans-feature-item[data-plan-name=kids] .plans-feature-item-list-unit{width:calc(var(--vw)*13.57143)}.plans-feature-item[data-plan-name=payg]{grid-area:2/1/3/3;height:auto;padding:0 0 calc(var(--vw)*3.09524);width:calc(var(--vw)*62.2619)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-focus-text01{--scale-x:1.3;height:calc(var(--vw)*1.96429);width:calc(var(--vw)*10.11905)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-focus-text01:after{background:url(../../img/home/focus-plans-feature-list02-text01.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=payg] .plans-feature-item-focus-text02{--scale-x:1.27;height:calc(var(--vw)*1.19048);letter-spacing:.06em;margin:calc(var(--vw)*.53571) auto 0;width:calc(var(--vw)*12.85714)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-focus-text02:after{background:url(../../img/home/focus-plans-feature-list02-text02.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=payg] .plans-feature-item-chara01{contain-intrinsic-size:auto 115px;content-visibility:auto;height:calc(var(--vw)*6.84524);left:calc(var(--vw)*6.66667);pointer-events:none;position:absolute;top:calc(var(--vw)*-1.42857);user-select:none;width:calc(var(--vw)*15.53571);z-index:10}.plans-feature-item[data-plan-name=payg] .plans-feature-item-chara02{bottom:calc(var(--vw)*-.11905);contain-intrinsic-size:auto 210px;content-visibility:auto;height:calc(var(--vw)*12.5);left:calc(var(--vw)*7.14286);-webkit-mask:image-set(url("../../img/common/mask-plan-payg-available01.webp") 1x,url("../../img/common/2x/mask-plan-payg-available01-2x.webp") 2x) right center/auto 100% no-repeat;mask:image-set(url("../../img/common/mask-plan-payg-available01.webp") 1x,url("../../img/common/2x/mask-plan-payg-available01-2x.webp") 2x) right center/auto 100% no-repeat;object-fit:cover;object-position:left top;pointer-events:none;position:absolute;user-select:none;width:calc(var(--vw)*11.13095);z-index:10}.plans-feature-item[data-plan-name=payg] .plans-feature-item-catch{font:700 calc(var(--vw)*1.42857)/calc(var(--vw)*2.2619) Noto Sans JP,sans-serif;margin:calc(var(--vw)*.83333) auto 0;text-align:center}.plans-feature-item[data-plan-name=payg] .plans-feature-item-text{margin:calc(var(--vw)*.83333) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list{display:grid;gap:calc(var(--vw)*1.78571) calc(var(--vw)*1.72619);margin:calc(var(--vw)*.95238) auto 0;width:calc(var(--vw)*57.14286)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05{border-radius:calc(var(--vw)*.2381)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-lead,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-lead,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-lead,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-lead,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-lead{align-items:center;border-radius:calc(var(--vw)*.02976) calc(var(--vw)*.02976) 0 0;contain-intrinsic-size:auto 47px;content-visibility:auto;display:flex;height:calc(var(--vw)*2.79762);justify-content:center;width:100%}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-lead-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-lead-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-lead-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-lead-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-lead-text{display:block;font:400 calc(var(--vw)*1.54762)/1 WDXL Lubrifont JP N,sans-serif;letter-spacing:.04em;margin:0 0 calc(var(--vw)*.11905);position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-lead-text:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-lead-text:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-lead-text:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-lead-text:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-lead-text:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-use,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-use,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-use,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-use,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-use{color:#2e1700;font:700 calc(var(--vw)*1.42857)/1 Noto Sans JP,sans-serif;text-align:center}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-use-price,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-use-price,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-use-price,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-use-price,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-use-price{--scale-x:1.2;color:rgba(193,27,23,.01);contain-intrinsic-size:auto 30px;content-visibility:auto;display:block;font:400 calc(var(--vw)*1.90476)/calc(var(--vw)*1.78571) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.78571);letter-spacing:.17em;position:relative;scale:var(--scale-x) 1;text-align:left;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-use-price:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-use-price:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-use-price:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-use-price:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-use-price:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-use-price-small,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-use-price-small,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-use-price-small,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-use-price-small,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-use-price-small{display:inline-block;font-size:.6em;letter-spacing:.11em;text-indent:-.3em}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit{display:flex;gap:0 calc(var(--vw)*1.84524);justify-content:center;position:relative}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit:before,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit:before,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit:before,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit:before,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit:before{background:#2e1700;content:"";display:block;height:calc(var(--vw)*.29762);left:50%;pointer-events:none;position:absolute;translate:-50% 0;user-select:none;width:calc(var(--vw)*1.25)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit:after{rotate:90deg}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item{padding:0 0 calc(var(--vw)*1.54762)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item-img,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item-img,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item-img,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item-img,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item-img{border-radius:calc(var(--vw)*.59524);content-visibility:auto}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item-text{color:#2e1700;font:700 calc(var(--vw)*1.13095)/calc(var(--vw)*1.42857) Noto Sans JP,sans-serif;font-feature-settings:"palt";letter-spacing:-.02em;text-align:center}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item-text-note,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item-text-note,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item-text-note,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item-text-note,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item-text-note{font:500 calc(var(--vw)*1.0119)/calc(var(--vw)*1.42857) Noto Sans JP,sans-serif;font-feature-settings:"palt";justify-content:center;margin:calc(var(--vw)*.05952) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01{border:calc(var(--vw)*.11905) solid #deb772;grid-area:1/1/2/3;width:calc(var(--vw)*57.14286)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-lead{background:#deb772}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-lead-text{--scale-x:1.43;color:rgba(0,0,0,.01);height:calc(var(--vw)*1.4881);width:calc(var(--vw)*6.07143)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-lead-text:after{background:url(../../img/common/lead-plan-fees-payg01.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-use-price{margin:calc(var(--vw)*1.66667) auto calc(var(--vw)*.95238);width:calc(var(--vw)*16.78571)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-use-price:after{background:url(../../img/common/text-plan-fees-price-payg01.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit{margin:calc(var(--vw)*3.03571) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit:before{top:calc(var(--vw)*-1.4881)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit:after{rotate:90deg}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item{width:calc(var(--vw)*11.72619)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item-img{contain-intrinsic-size:auto 145px;height:calc(var(--vw)*8.63095);width:calc(var(--vw)*11.72619)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item-text{margin:calc(var(--vw)*.35714) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02{border:calc(var(--vw)*.11905) solid #deb772;grid-area:2/1/3/2;width:calc(var(--vw)*28.92857)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-lead{background:#deb772}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-lead-text{--scale-x:1.43;color:rgba(0,0,0,.01);height:calc(var(--vw)*1.4881);width:calc(var(--vw)*5.95238)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-lead-text:after{background:url(../../img/common/lead-plan-fees-payg02.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-use-price{margin:calc(var(--vw)*1.66667) auto calc(var(--vw)*.95238);width:calc(var(--vw)*15.11905)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-use-price:after{background:url(../../img/common/text-plan-fees-price-payg02.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit{margin:calc(var(--vw)*3.03571) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit:before{top:calc(var(--vw)*-1.4881)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit:after{rotate:90deg}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item{width:calc(var(--vw)*11.72619)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item-img{contain-intrinsic-size:auto 145px;height:calc(var(--vw)*8.63095);width:calc(var(--vw)*11.72619)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item-text{margin:calc(var(--vw)*.35714) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03{border:calc(var(--vw)*.11905) solid #deb772;grid-area:2/2/3/3;width:calc(var(--vw)*26.4881)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-lead{background:#deb772}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-lead-text{--scale-x:1.43;color:rgba(0,0,0,.01);height:calc(var(--vw)*1.4881);width:calc(var(--vw)*5.95238)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-lead-text:after{background:url(../../img/common/lead-plan-fees-payg03.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-use-price{margin:calc(var(--vw)*2.2619) auto calc(var(--vw)*.95238);width:calc(var(--vw)*15.65476)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-use-price:after{background:url(../../img/common/text-plan-fees-price-payg03.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit{margin:calc(var(--vw)*2.91667) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit:before{top:calc(var(--vw)*-1.36905)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit:after{rotate:90deg}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item{width:calc(var(--vw)*20.65476)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item-img{contain-intrinsic-size:auto 126px;height:calc(var(--vw)*7.5);width:calc(var(--vw)*20.65476)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item-text{margin:calc(var(--vw)*.53571) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04{border:calc(var(--vw)*.11905) solid #000;grid-area:3/1/4/2;width:calc(var(--vw)*28.92857)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-lead{background:#000}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-lead-text{--scale-x:1.43;color:hsla(0,0%,100%,.01);height:calc(var(--vw)*1.4881);width:calc(var(--vw)*6.0119)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-lead-text:after{background:url(../../img/common/lead-plan-fees-payg04.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-use-price{margin:calc(var(--vw)*2.2619) auto calc(var(--vw)*.95238);width:calc(var(--vw)*15.59524)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-use-price:after{background:url(../../img/common/text-plan-fees-price-payg04.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit{margin:calc(var(--vw)*2.91667) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit:before{top:calc(var(--vw)*-1.36905)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit:after{rotate:90deg}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item{width:calc(var(--vw)*20.65476)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item-img{contain-intrinsic-size:auto 126px;height:calc(var(--vw)*7.5);width:calc(var(--vw)*20.65476)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item-text{margin:calc(var(--vw)*.53571) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05{border:calc(var(--vw)*.11905) solid #12a3cf;grid-area:3/2/4/3;width:calc(var(--vw)*26.4881)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-lead{background:#12a3cf}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-lead-text{--scale-x:1.4;color:hsla(0,0%,100%,.01);height:calc(var(--vw)*1.54762);width:calc(var(--vw)*15.2381)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-lead-text:after{background:url(../../img/common/lead-plan-fees-payg05.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-use-price{margin:calc(var(--vw)*2.2619) auto calc(var(--vw)*.95238);width:calc(var(--vw)*15.71429)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-use-price:after{background:url(../../img/common/text-plan-fees-price-payg05.svg) 50%/100% 100% no-repeat}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit{margin:calc(var(--vw)*2.91667) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit:before{top:calc(var(--vw)*-1.36905)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit:after{rotate:90deg}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item{width:calc(var(--vw)*20.65476)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item-img{contain-intrinsic-size:auto 126px;height:calc(var(--vw)*7.5);width:calc(var(--vw)*20.65476)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item-text{margin:calc(var(--vw)*.53571) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-available{background:#efefef;border-radius:calc(var(--vw)*.59524);height:calc(var(--vw)*12.02381);margin:calc(var(--vw)*1.84524) auto 0;padding:calc(var(--vw)*1.60714) 0 0;position:relative;width:calc(var(--vw)*57.14286)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-available-subhead{background:#000;border-radius:50vh;color:#fff;contain-intrinsic-size:auto 36px;content-visibility:auto;font:700 calc(var(--vw)*1.30952)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*2.14286);margin:0 auto;padding:calc(var(--vw)*.29762) 0 0;text-align:center;width:calc(var(--vw)*17.5)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-available-list-date{font:500 calc(var(--vw)*1.19048)/1 Noto Sans JP,sans-serif;margin:calc(var(--vw)*1.07143) auto 0;width:fit-content}.plans-feature-item[data-plan-name=payg] .plans-feature-item-available-list-date:first-of-type{margin:calc(var(--vw)*1.07143) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions{margin:calc(var(--vw)*1.54762) auto 0;width:calc(var(--vw)*57.14286)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-subhead{font:700 calc(var(--vw)*1.07143)/calc(var(--vw)*1.78571) Noto Sans JP,sans-serif;margin:0 0 0 calc(var(--vw)*.35714)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list{font:500 calc(var(--vw)*1.07143)/calc(var(--vw)*1.78571) Noto Sans JP,sans-serif}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-item{list-style:disc;margin:0 0 calc(var(--vw)*.35714) calc(var(--vw)*1.90476)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-item-link{display:inline-block;position:relative;transition:background .3s ease}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-item-link:after{background:#000;bottom:calc(var(--vw)*.05952);content:"";display:block;height:calc(var(--vw)*.11905);pointer-events:none;position:absolute;transition:opacity .3s ease;user-select:none;width:100%}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-item-link:active,.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-item-link:hover{background:#d7d7d7}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-item-link:active:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-item-link:hover:after{opacity:0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-note{display:flex;gap:0 calc(var(--vw)*.47619);margin:calc(var(--vw)*-.35714) 0 calc(var(--vw)*.35714) calc(var(--vw)*.35714)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-note:before{content:"※";display:block;flex:0 0 auto}@media screen and (max-width:1300px){.plans{background:url(../../img/common/bg-red-grunge01-pc.jpg) center top calc(var(--vw)*-.07692)/100% calc(var(--vw)*320.53846) repeat-y #c11b17;padding:calc(var(--vw)*16.53846) 0 calc(var(--vw)*22.92308)}.plans-heading-text{--scale-x:1.3;font:400 calc(var(--vw)*5.07692)/calc(var(--vw)*4.76923) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.76923);letter-spacing:.04em;top:calc(var(--vw)*4);width:calc(var(--vw)*14.53846)}.plans-about{font:700 calc(var(--vw)*1.84615)/calc(var(--vw)*3.23077) Noto Sans JP,sans-serif;margin:calc(var(--vw)*-.61538) auto calc(var(--vw)*2.84615)}.plans-about,.plans-info{width:calc(var(--vw)*84.61538)}.plans-info-text{font:700 calc(var(--vw)*1.53846)/1 Noto Sans JP,sans-serif;margin:calc(var(--vw)*4.53846) auto calc(var(--vw)*2.30769)}.plans-info-more{border:max(calc(var(--vw)*.23077),2px) solid #fff;width:calc(var(--vw)*34.76923)}.plans-feature{gap:calc(var(--vw)*3.07692) calc(var(--vw)*3.53846);width:calc(var(--vw)*80.46154)}.plans-feature-item{border-radius:calc(var(--vw)*.76923);width:calc(var(--vw)*38.46154)}.plans-feature-item-focus{border-radius:calc(var(--vw)*.76923) calc(var(--vw)*.76923) 0 0;height:calc(var(--vw)*7)}.plans-feature-item-focus-text01{font:400 calc(var(--vw)*2.61538)/calc(var(--vw)*2.46154) WDXL Lubrifont JP N,sans-serif;letter-spacing:.04em}.plans-feature-item-focus-text02{font:400 calc(var(--vw)*1.53846)/1 WDXL Lubrifont JP N,sans-serif}.plans-feature-item-text{font:700 calc(var(--vw)*1.46154)/1 Noto Sans JP,sans-serif;font-feature-settings:"palt";margin:calc(var(--vw)*.76923) auto 0}.plans-feature-item-text:after,.plans-feature-item-text:before{height:calc(var(--vw)*1.92308);top:calc(var(--vw)*-.07692);width:calc(var(--vw)*.15385)}.plans-feature-item-text:before{left:calc(var(--vw)*-1.07692)}.plans-feature-item-text:after{right:calc(var(--vw)*-1.07692)}.plans-feature-item-link:active,.plans-feature-item-link:hover{filter:drop-shadow(0 0 calc(var(--vw)*.76923) white)}.plans-feature-item-list{gap:0 calc(var(--vw)*.53846)}.plans-feature-item-list-unit{border-radius:calc(var(--vw)*.76923);font:700 calc(var(--vw)*1.38462)/calc(var(--vw)*2.07692) Noto Sans JP,sans-serif;font-feature-settings:"palt";height:calc(var(--vw)*6.92308);letter-spacing:-.025em;width:calc(var(--vw)*11.53846)}.plans-feature-item-more{font:700 calc(var(--vw)*1.92308)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*4.84615);margin:calc(var(--vw)*1.76923) auto 0;width:calc(var(--vw)*29.07692)}.plans-feature-item-more:before{height:calc(var(--vw)*1.30769);right:max(calc(var(--vw)*1.38462),calc(var(--vw)*1.23077 + 2px));width:calc(var(--vw)*1.38462)}.plans-feature-item[data-plan-name=monthly]{padding:0 0 calc(var(--vw)*2)}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-focus-text01{height:calc(var(--vw)*2.53846);width:calc(var(--vw)*15.61538)}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-focus-text02{height:calc(var(--vw)*1.53846);margin:calc(var(--vw)*.76923) auto 0;width:calc(var(--vw)*18.46154)}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-chara01{height:calc(var(--vw)*12.84615);left:calc(var(--vw)*-2.69231);top:calc(var(--vw)*-3.23077);width:calc(var(--vw)*10)}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-list{margin:calc(var(--vw)*3.23077) auto 0}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-more{margin:calc(var(--vw)*2.76923) auto 0}.plans-feature-item[data-plan-name=kids]{padding:0 0 calc(var(--vw)*2)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-focus-text01{height:calc(var(--vw)*2.46154);width:calc(var(--vw)*17.92308)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-focus-text02{height:calc(var(--vw)*1.53846);letter-spacing:.04em;margin:calc(var(--vw)*.84615) auto 0;width:calc(var(--vw)*29.46154)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-chara01{height:calc(var(--vw)*9.23077);left:calc(var(--vw)*-3.46154);top:calc(var(--vw)*-.46154);width:calc(var(--vw)*6.53846)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-chara02{height:calc(var(--vw)*7.69231);right:calc(var(--vw)*1.76923);top:calc(var(--vw)*-4.46154);width:calc(var(--vw)*8.30769)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-chara03{height:calc(var(--vw)*7.69231);right:calc(var(--vw)*-2.46154);top:calc(var(--vw)*.38462);width:calc(var(--vw)*4.76923)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-text{margin:calc(var(--vw)*1.84615) auto 0}.plans-feature-item[data-plan-name=kids] .plans-feature-item-list{margin:calc(var(--vw)*.92308) auto 0}.plans-feature-item[data-plan-name=kids] .plans-feature-item-list-unit{width:calc(var(--vw)*17.53846)}.plans-feature-item[data-plan-name=payg]{padding:0 0 calc(var(--vw)*4);width:calc(var(--vw)*80.46154)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-focus-text01{height:calc(var(--vw)*2.53846);width:calc(var(--vw)*13.07692)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-focus-text02{height:calc(var(--vw)*1.53846);letter-spacing:.06em;margin:calc(var(--vw)*.69231) auto 0;width:calc(var(--vw)*16.61538)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-chara01{height:calc(var(--vw)*8.84615);left:calc(var(--vw)*8.61538);top:calc(var(--vw)*-1.84615);width:calc(var(--vw)*20.07692)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-chara02{bottom:calc(var(--vw)*-.15385);height:calc(var(--vw)*16.15385);left:calc(var(--vw)*9.23077);width:calc(var(--vw)*14.38462)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-catch{font:700 calc(var(--vw)*1.84615)/calc(var(--vw)*2.92308) Noto Sans JP,sans-serif;margin:calc(var(--vw)*1.07692) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-text{margin:calc(var(--vw)*1.07692) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list{gap:calc(var(--vw)*2.30769) calc(var(--vw)*2.23077);margin:calc(var(--vw)*1.23077) auto 0;width:calc(var(--vw)*73.84615)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05{border-radius:calc(var(--vw)*.30769)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-lead,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-lead,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-lead,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-lead,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-lead{border-radius:calc(var(--vw)*.03846) calc(var(--vw)*.03846) 0 0;height:calc(var(--vw)*3.61538)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-lead-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-lead-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-lead-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-lead-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-lead-text{font:400 calc(var(--vw)*2)/1 WDXL Lubrifont JP N,sans-serif;letter-spacing:.04em;margin:0 0 calc(var(--vw)*.15385)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-use,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-use,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-use,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-use,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-use{font:700 calc(var(--vw)*1.84615)/1 Noto Sans JP,sans-serif}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-use-price,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-use-price,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-use-price,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-use-price,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-use-price{font:400 calc(var(--vw)*2.46154)/calc(var(--vw)*2.30769) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.30769);letter-spacing:.17em}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit{gap:0 calc(var(--vw)*2.38462)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit:before,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit:before,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit:before,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit:before,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit:before{height:calc(var(--vw)*.38462);width:calc(var(--vw)*1.61538)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item{padding:0 0 calc(var(--vw)*2)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item-img,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item-img,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item-img,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item-img,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item-img{border-radius:calc(var(--vw)*.76923)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item-text{font:700 calc(var(--vw)*1.46154)/calc(var(--vw)*1.84615) Noto Sans JP,sans-serif}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item-text-note,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item-text-note,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item-text-note,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item-text-note,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item-text-note{font:500 calc(var(--vw)*1.30769)/calc(var(--vw)*1.84615) Noto Sans JP,sans-serif;font-feature-settings:"palt";margin:calc(var(--vw)*.07692) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01{border:calc(var(--vw)*.11905) solid #deb772;width:calc(var(--vw)*73.84615)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-lead{background:#deb772}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-lead-text{height:calc(var(--vw)*1.92308);width:calc(var(--vw)*7.84615)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-use-price{margin:calc(var(--vw)*2.15385) auto calc(var(--vw)*1.23077);width:calc(var(--vw)*21.69231)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit{margin:calc(var(--vw)*3.92308) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit:before{top:calc(var(--vw)*-1.92308)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item{width:calc(var(--vw)*15.15385)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item-img{height:calc(var(--vw)*11.15385);width:calc(var(--vw)*15.15385)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item-text{margin:calc(var(--vw)*.46154) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02{border:calc(var(--vw)*.11905) solid #deb772;width:calc(var(--vw)*37.38462)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-lead{background:#deb772}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-lead-text{height:calc(var(--vw)*1.92308);width:calc(var(--vw)*7.69231)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-use-price{margin:calc(var(--vw)*2.15385) auto calc(var(--vw)*1.23077);width:calc(var(--vw)*19.53846)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit{margin:calc(var(--vw)*3.92308) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit:before{top:calc(var(--vw)*-1.92308)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item{width:calc(var(--vw)*15.15385)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item-img{height:calc(var(--vw)*11.15385);width:calc(var(--vw)*15.15385)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item-text{margin:calc(var(--vw)*.46154) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03{border:calc(var(--vw)*.11905) solid #deb772;width:calc(var(--vw)*34.23077)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-lead{background:#deb772}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-lead-text{height:calc(var(--vw)*1.92308);width:calc(var(--vw)*7.69231)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-use-price{margin:calc(var(--vw)*2.92308) auto calc(var(--vw)*1.23077);width:calc(var(--vw)*20.23077)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit{margin:calc(var(--vw)*3.76923) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit:before{top:calc(var(--vw)*-1.76923)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item{width:pcmdvwvw(347)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item-img{height:calc(var(--vw)*9.69231);width:calc(var(--vw)*26.69231)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item-text{margin:calc(var(--vw)*.69231) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04{border:calc(var(--vw)*.11905) solid #000;width:calc(var(--vw)*37.38462)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-lead{background:#000}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-lead-text{height:calc(var(--vw)*1.92308);width:calc(var(--vw)*7.76923)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-use-price{margin:calc(var(--vw)*2.92308) auto calc(var(--vw)*1.23077);width:calc(var(--vw)*20.15385)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit{margin:calc(var(--vw)*3.76923) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit:before{top:calc(var(--vw)*-1.76923)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item{width:pcmdvwvw(347)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item-img{height:calc(var(--vw)*9.69231);width:calc(var(--vw)*26.69231)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item-text{margin:calc(var(--vw)*.69231) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05{border:calc(var(--vw)*.11905) solid #12a3cf;width:calc(var(--vw)*34.23077)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-lead{background:#12a3cf}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-lead-text{height:calc(var(--vw)*2);width:calc(var(--vw)*19.69231)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-use-price{margin:calc(var(--vw)*2.92308) auto calc(var(--vw)*1.23077);width:calc(var(--vw)*20.30769)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit{margin:calc(var(--vw)*3.76923) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit:before{top:calc(var(--vw)*-1.76923)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item{width:pcmdvwvw(347)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item-img{height:calc(var(--vw)*9.69231);width:calc(var(--vw)*26.69231)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item-text{margin:calc(var(--vw)*.69231) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-available{border-radius:calc(var(--vw)*.76923);height:calc(var(--vw)*15.53846);margin:calc(var(--vw)*2.38462) auto 0;padding:calc(var(--vw)*2.07692) 0 0;width:calc(var(--vw)*73.84615)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-available-subhead{font:700 calc(var(--vw)*1.69231)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*2.76923);padding:calc(var(--vw)*.38462) 0 0;width:calc(var(--vw)*22.61538)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-available-list-date{font:500 calc(var(--vw)*1.53846)/1 Noto Sans JP,sans-serif;margin:calc(var(--vw)*1.38462) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-available-list-date:first-of-type{margin:calc(var(--vw)*1.38462) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions{margin:calc(var(--vw)*2) auto 0;width:calc(var(--vw)*73.84615)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-subhead{font:700 calc(var(--vw)*1.38462)/calc(var(--vw)*2.30769) Noto Sans JP,sans-serif;margin:0 0 0 calc(var(--vw)*.46154)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list{font:500 calc(var(--vw)*1.38462)/calc(var(--vw)*2.30769) Noto Sans JP,sans-serif}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-item{margin:0 0 calc(var(--vw)*.46154) calc(var(--vw)*2.46154)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-item-link:after{bottom:calc(var(--vw)*.07692);height:calc(var(--vw)*.15385)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-note{gap:0 calc(var(--vw)*.61538);margin:calc(var(--vw)*-.46154) 0 calc(var(--vw)*.46154) calc(var(--vw)*.46154)}}@media screen and (max-width:768px){.plans{background:image-set(url("../../img/common/bg-red-grunge01-sp.jpg") 1x,url("../../img/common/2x/bg-red-grunge01-sp-2x.jpg") 2x) center top calc(var(--vw)*.39063)/100% calc(var(--vw)*365.36458) repeat-y #c11b17;padding:calc(var(--vw)*26.95313) 0 calc(var(--vw)*17.96875)}.plans-heading-text{font:400 calc(var(--vw)*8.59375)/calc(var(--vw)*8.07292) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*8.07292);top:calc(var(--vw)*6.77083);width:calc(var(--vw)*24.60938)}.plans-about{font:700 calc(var(--vw)*3.90625)/calc(var(--vw)*6.77083) Noto Sans JP,sans-serif;margin:calc(var(--vw)*-1.30208) auto calc(var(--vw)*4.03646)}.plans-about,.plans-info{width:calc(var(--vw)*84.375)}.plans-info{margin:0 auto}.plans-info-text{font:700 calc(var(--vw)*3.90625)/calc(var(--vw)*6.77083) Noto Sans JP,sans-serif;margin:calc(var(--vw)*-3.38542) auto calc(var(--vw)*3.51563)}.plans-info-more{border:max(calc(var(--vw)*.39063),2px) solid #fff;width:calc(var(--vw)*84.375)}.plans-feature{display:block;width:calc(var(--vw)*89.58333)}.plans-feature-item{border-radius:calc(var(--vw)*1.30208);margin:0 0 calc(var(--vw)*6.51042);width:calc(var(--vw)*89.58333)}.plans-feature-item-focus{border-radius:calc(var(--vw)*1.30208) calc(var(--vw)*1.30208) 0 0;contain-intrinsic-size:auto 126px;height:calc(var(--vw)*16.40625)}.plans-feature-item-focus-text01{font:400 calc(var(--vw)*5.72917)/1 WDXL Lubrifont JP N,sans-serif;letter-spacing:.09em}.plans-feature-item-focus-text02{font:400 calc(var(--vw)*3.64583)/calc(var(--vw)*3.64583) WDXL Lubrifont JP N,sans-serif}.plans-feature-item-text{font:700 calc(var(--vw)*3.38542)/1 Noto Sans JP,sans-serif;font-feature-settings:"palt";margin:calc(var(--vw)*-2.08333) 0 0}.plans-feature-item-text:after,.plans-feature-item-text:before{height:calc(var(--vw)*4.55729);top:calc(var(--vw)*-.39062);width:calc(var(--vw)*.26042)}.plans-feature-item-text:before{left:calc(var(--vw)*-2.60417)}.plans-feature-item-text:after{right:calc(var(--vw)*-2.60417)}.plans-feature-item-link:active,.plans-feature-item-link:hover{filter:drop-shadow(0 0 calc(var(--vw)*1.30208) white)}.plans-feature-item-list{gap:0 calc(var(--vw)*1.30208)}.plans-feature-item-list-unit{border-radius:calc(var(--vw)*1.30208);font:700 calc(var(--vw)*3.25521)/calc(var(--vw)*4.81771) Noto Sans JP,sans-serif;font-feature-settings:"palt";height:calc(var(--vw)*16.14583);width:calc(var(--vw)*26.82292)}.plans-feature-item-more{contain-intrinsic-size:auto 82px;font:700 calc(var(--vw)*4.16667)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*10.67708);margin:calc(var(--vw)*3.51563) auto 0;width:calc(var(--vw)*63.80208)}.plans-feature-item-more:before{height:calc(var(--vw)*2.86458);right:max(calc(var(--vw)*4.94792),calc(var(--vw)*4.6875 + 2px));width:calc(var(--vw)*2.99479)}.plans-feature-item[data-plan-name=monthly]{padding:0 0 calc(var(--vw)*4.16667)}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-focus-text01{height:calc(var(--vw)*5.98958);margin:calc(var(--vw)*.26042) auto 0;width:calc(var(--vw)*36.45833)}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-focus-text02{height:calc(var(--vw)*3.64583);left:calc(var(--vw)*-.78125);letter-spacing:.04em;margin:calc(var(--vw)*1.82292) auto 0;width:calc(var(--vw)*43.09896)}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-chara01{contain-intrinsic-size:auto 173px;height:calc(var(--vw)*22.52604);left:auto;mask:image-set(url("../../img/home/mask-plans-feature-list01-sp.webp") 1x,url("../../img/home/2x/mask-plans-feature-list01-sp-2x.webp") 2x) left 0 top 0/calc(var(--vw)*27.34375) calc(var(--vw)*22.52604) no-repeat;object-fit:cover;object-position:left top;right:calc(var(--vw)*-4.42708);top:calc(var(--vw)*-2.60417);width:calc(var(--vw)*26.82292)}.plans-feature-item[data-plan-name=monthly] .plans-feature-item-list,.plans-feature-item[data-plan-name=monthly] .plans-feature-item-more{margin:calc(var(--vw)*3.51563) auto 0}.plans-feature-item[data-plan-name=kids]{padding:0 0 calc(var(--vw)*4.16667)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-focus-text01{height:calc(var(--vw)*5.72917);margin:calc(var(--vw)*.26042) auto 0;width:calc(var(--vw)*41.79688)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-focus-text02{height:calc(var(--vw)*3.64583);letter-spacing:.02em;margin:calc(var(--vw)*2.08333) auto 0;width:calc(var(--vw)*68.61979)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-chara01{contain-intrinsic-size:auto 165px;height:calc(var(--vw)*21.48438);left:auto;right:calc(var(--vw)*-3.25521);top:calc(var(--vw)*-1.04167);width:calc(var(--vw)*15.23438)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-chara02{contain-intrinsic-size:auto 138px;height:calc(var(--vw)*17.96875);left:calc(var(--vw)*-7.68229);right:auto;top:calc(var(--vw)*-4.94792);width:calc(var(--vw)*19.66146)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-chara03{contain-intrinsic-size:auto 138px;height:calc(var(--vw)*17.96875);left:calc(var(--vw)*12.63021);right:auto;top:calc(var(--vw)*-8.46354);width:calc(var(--vw)*11.06771)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-text{font:700 calc(var(--vw)*3.38542)/1 Noto Sans JP,sans-serif;font-feature-settings:"palt";margin:calc(var(--vw)*2.08333) auto 0}.plans-feature-item[data-plan-name=kids] .plans-feature-item-text:after,.plans-feature-item[data-plan-name=kids] .plans-feature-item-text:before{height:calc(var(--vw)*4.55729);top:calc(var(--vw)*-.39062);width:calc(var(--vw)*.26042)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-text:before{left:calc(var(--vw)*-2.60417)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-text:after{right:calc(var(--vw)*-2.60417)}.plans-feature-item[data-plan-name=kids] .plans-feature-item-list{gap:0 calc(var(--vw)*1.5625);margin:calc(var(--vw)*2.08333) 0 0}.plans-feature-item[data-plan-name=kids] .plans-feature-item-list-unit{width:calc(var(--vw)*40.75521)}.plans-feature-item[data-plan-name=payg]{padding:0 0 calc(var(--vw)*3.125);width:calc(var(--vw)*89.58333)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-focus-text01{height:calc(var(--vw)*5.85938);margin:calc(var(--vw)*.26042) 0 0;width:calc(var(--vw)*30.20833)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-focus-text02{height:calc(var(--vw)*3.77604);letter-spacing:.08em;margin:calc(var(--vw)*1.82292) auto 0;width:calc(var(--vw)*38.80208)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-chara01{contain-intrinsic-size:auto 115px;height:calc(var(--vw)*14.97396);left:calc(var(--vw)*-7.8125);-webkit-mask:image-set(url("../../img/home/mask-plans-payg-chara01-sp.webp") 1x,url("../../img/home/2x/mask-plans-payg-chara01-sp-2x.webp") 2x) right center/calc(var(--vw)*31.51042) calc(var(--vw)*14.97396) no-repeat;mask:image-set(url("../../img/home/mask-plans-payg-chara01-sp.webp") 1x,url("../../img/home/2x/mask-plans-payg-chara01-sp-2x.webp") 2x) right center/calc(var(--vw)*31.51042) calc(var(--vw)*14.97396) no-repeat;top:calc(var(--vw)*1.43229);width:calc(var(--vw)*33.98438)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-chara02{bottom:calc(var(--vw)*0);contain-intrinsic-size:auto 183px;height:calc(var(--vw)*23.82813);left:calc(var(--vw)*-1.5625);-webkit-mask:image-set(url("../../img/common/mask-plan-payg-available01.webp") 1x,url("../../img/common/2x/mask-plan-payg-available01-2x.webp") 2x) right center/calc(var(--vw)*22.00521) calc(var(--vw)*23.82813) no-repeat;mask:image-set(url("../../img/common/mask-plan-payg-available01.webp") 1x,url("../../img/common/2x/mask-plan-payg-available01-2x.webp") 2x) right center/calc(var(--vw)*22.00521) calc(var(--vw)*23.82813) no-repeat;width:calc(var(--vw)*21.61458)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-catch{font:700 calc(var(--vw)*3.64583)/calc(var(--vw)*5.46875) Noto Sans JP,sans-serif;margin:calc(var(--vw)*2.47396) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-text{margin:calc(var(--vw)*2.99479) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list{display:block;margin:calc(var(--vw)*3.64583) auto 0;width:calc(var(--vw)*82.55208)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05{border-radius:calc(var(--vw)*.52083);width:100%}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-lead,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-lead,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-lead,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-lead,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-lead{border-radius:0;contain-intrinsic-size:auto 54px;height:calc(var(--vw)*7.03125)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-lead-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-lead-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-lead-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-lead-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-lead-text{font:400 calc(var(--vw)*3.90625)/1 WDXL Lubrifont JP N,sans-serif;margin:0 0 calc(var(--vw)*.26042)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-use,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-use,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-use,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-use,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-use{font:700 calc(var(--vw)*4.42708)/1 Noto Sans JP,sans-serif}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-use-price,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-use-price,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-use-price,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-use-price,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-use-price{contain-intrinsic-size:auto 44px;font:400 calc(var(--vw)*6.25)/calc(var(--vw)*5.20833) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*5.72917);margin:calc(var(--vw)*5.20833) auto calc(var(--vw)*3.25521)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit{flex-wrap:wrap;gap:calc(var(--vw)*2.73438) calc(var(--vw)*4.94792);margin:calc(var(--vw)*7.29167) auto calc(var(--vw)*3.64583)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit:before,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit:before,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit:before,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit:before,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit:after,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit:before{height:calc(var(--vw)*.78125);top:calc(var(--vw)*-3.64583);width:calc(var(--vw)*2.99479)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item{padding:0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item-img,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item-img,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item-img,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item-img,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item-img{border-radius:calc(var(--vw)*1.30208);contain-intrinsic-size:auto 182px;height:calc(var(--vw)*23.69792)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item-text,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item-text{font:700 calc(var(--vw)*3.125)/calc(var(--vw)*3.90625) Noto Sans JP,sans-serif;font-feature-settings:"palt";margin:calc(var(--vw)*1.04167) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item-text-note,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item-text-note,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item-text-note,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item-text-note,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item-text-note{font:500 calc(var(--vw)*2.86458)/calc(var(--vw)*3.90625) Noto Sans JP,sans-serif;font-feature-settings:"palt"}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01{border:calc(var(--vw)*.26042) solid #deb772;margin:0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-lead-text{--scale-x:1.43;height:calc(var(--vw)*3.77604);width:calc(var(--vw)*15.10417)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-use-price{letter-spacing:.14em;width:calc(var(--vw)*53.125)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit01-benefit-item-img{width:calc(var(--vw)*32.16146)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02{border:calc(var(--vw)*.26042) solid #deb772;margin:calc(var(--vw)*5.20833) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-lead-text{--scale-x:1.43;height:calc(var(--vw)*3.77604);width:calc(var(--vw)*14.97396)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-use-price{letter-spacing:.13em;width:calc(var(--vw)*47.91667)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit02-benefit-item-img{width:calc(var(--vw)*32.16146)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03{border:calc(var(--vw)*.26042) solid #deb772;margin:calc(var(--vw)*5.20833) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-lead-text{--scale-x:1.43;height:calc(var(--vw)*3.77604);width:calc(var(--vw)*14.97396)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-use-price{letter-spacing:.13em;width:calc(var(--vw)*49.47917)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit03-benefit-item-img{width:calc(var(--vw)*65.10417)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04{border:calc(var(--vw)*.26042) solid #000;margin:calc(var(--vw)*5.20833) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-lead-text{--scale-x:1.43;height:calc(var(--vw)*3.77604);width:calc(var(--vw)*15.10417)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-use-price{letter-spacing:.13em;width:calc(var(--vw)*49.21875)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit04-benefit-item-img{width:calc(var(--vw)*65.10417)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05{border:calc(var(--vw)*.26042) solid #12a3cf;margin:calc(var(--vw)*5.20833) 0 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-lead-text{--scale-x:1.4;height:calc(var(--vw)*3.90625);width:calc(var(--vw)*38.15104)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-use-price{letter-spacing:.13em;width:calc(var(--vw)*49.73958)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item,.plans-feature-item[data-plan-name=payg] .plans-feature-item-list-unit05-benefit-item-img{width:calc(var(--vw)*65.10417)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-available{border-radius:calc(var(--vw)*1.30208);contain-intrinsic-size:auto 225px;height:calc(var(--vw)*29.29688);margin:calc(var(--vw)*5.33854) auto 0;padding:calc(var(--vw)*4.03646) 0 0;width:calc(var(--vw)*82.55208)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-available-subhead{font:700 calc(var(--vw)*3.125)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*5.20833);margin:0 auto;padding:calc(var(--vw)*.91146) 0 0;width:calc(var(--vw)*42.44792)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-available-list-date{font:500 calc(var(--vw)*3.38542)/1 Noto Sans JP,sans-serif;margin:calc(var(--vw)*2.08333) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-available-list-date:first-of-type{margin:calc(var(--vw)*2.08333) auto 0}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions{margin:calc(var(--vw)*2.73438) auto 0;width:calc(var(--vw)*82.55208)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-subhead{font:700 calc(var(--vw)*3.125)/calc(var(--vw)*4.6875) Noto Sans JP,sans-serif;margin:0 0 0 calc(var(--vw)*.13021)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list{font:500 calc(var(--vw)*3.125)/calc(var(--vw)*4.6875) Noto Sans JP,sans-serif}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-item{margin:0 0 calc(var(--vw)*1.30208) calc(var(--vw)*4.16667)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-item-link:after{bottom:calc(var(--vw)*.13021);height:calc(var(--vw)*.26042)}.plans-feature-item[data-plan-name=payg] .plans-feature-item-conditions-list-note{gap:0 calc(var(--vw)*1.04167);margin:calc(var(--vw)*-1.30208) 0 calc(var(--vw)*1.30208) calc(var(--vw)*0)}}.support{background:url(../../img/common/bg-red-grunge01-pc.jpg) center top calc(var(--vw)*-2.85714)/100% calc(var(--vw)*190.89286) repeat-y #c11b17;padding:calc(var(--vw)*13.33333) 0 calc(var(--vw)*10.89286);position:relative;width:100%}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.support{background:url(../../img/common/2x/bg-red-grunge01-pc-2x.jpg) center top calc(var(--vw)*-2.85714)/100% calc(var(--vw)*190.89286) repeat-y #c11b17}}.support-heading-text{--scale-x:1.3;font:400 calc(var(--vw)*3.33333)/calc(var(--vw)*3.33333) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.33333);letter-spacing:.04em;top:calc(var(--vw)*3.33333);width:calc(var(--vw)*29.70238)}.support-heading-text:after{background:url(../../img/home/hdng-support01.svg) 50%/100% 100% no-repeat}.support-intro{background:url(../../img/home/bg-support-intro01-pc.webp) 50%/100% auto no-repeat #fff;border:max(calc(var(--vw)*.17857),3px) solid #fff;border-radius:calc(var(--vw)*1.19048);height:calc(var(--vw)*25.29762);margin:calc(var(--vw)*3.09524) auto 0;position:relative;width:calc(var(--vw)*49.16667)}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.support-intro{background:url(../../img/home/2x/bg-support-intro01-pc-2x.webp) 50%/100% auto no-repeat #fff}}.support-intro:after{border:max(calc(var(--vw)*.17857),3px) solid #c11b17;border-radius:calc(var(--vw)*1.0119);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;user-select:none;width:100%}.support-intro-focus{align-items:flex-end;background:url(../../img/home/bg-support-intro-focus01.png) left calc(var(--vw)*-.29762) top calc(var(--vw)*-.29762)/calc(var(--vw)*6.07143) calc(var(--vw)*6.07143) repeat;border-radius:calc(var(--vw)*.77381) calc(var(--vw)*.77381) 0 0;display:flex;gap:0 calc(var(--vw)*1.96429);height:calc(var(--vw)*9.16667);justify-content:center;margin:max(calc(var(--vw)*.17857),3px) auto 0;position:relative;width:calc(var(--vw)*48.45238)}.support-intro-focus-text{align-items:center;background-color:#ffed27;border-radius:calc(var(--vw)*1.42857);display:flex;filter:drop-shadow(0 calc(var(--vw)*.35714) 0 rgb(0,0,0));height:calc(var(--vw)*3.5119);justify-content:center;left:calc(var(--vw)*8.27381);position:absolute;top:calc(var(--vw)*-1.90476);width:calc(var(--vw)*33.09524);z-index:1}.support-intro-focus-text:before{background:url(../../img/common/icon-beginner01.svg) 50%/100% 100% no-repeat;content:"";display:block;height:calc(var(--vw)*2.2619);left:calc(var(--vw)*-.71429);margin:calc(var(--vw)*.2381) calc(var(--vw)*.11905) 0 0;pointer-events:none;position:absolute;position:relative;rotate:-11.3deg;user-select:none;width:calc(var(--vw)*1.42857)}.support-intro-focus-text:after{background:transparent;border-radius:0 0 calc(var(--vw)*1.78571) 0/0 0 calc(var(--vw)*2.02381) 0;bottom:calc(var(--vw)*-1.13095);box-shadow:calc(var(--vw)*-1.90476) calc(var(--vw)*1.16071) 0 calc(var(--vw)*-.26786) #ffed27 inset;content:"";display:block;height:calc(var(--vw)*2.02381);left:50%;pointer-events:none;position:absolute;translate:-48% 0;user-select:none;width:calc(var(--vw)*1.78571);z-index:-1}.support-intro-focus-text-phrase{--scale-x:1;color:rgba(0,0,0,.01);contain-intrinsic-size:auto 28px;content-visibility:auto;display:block;font:900 calc(var(--vw)*1.66667)/1 M PLUS Rounded\ 1c,sans-serif;height:calc(var(--vw)*1.66667);letter-spacing:.03em;position:relative;scale:var(--scale-x) 1;white-space:nowrap;width:calc(var(--vw)*25.89286)}.support-intro-focus-text-phrase:after{background:url(../../img/home/focus-suppor-intro01.svg) 50%/100% 100% no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.support-intro-focus-icon{contain-intrinsic-size:auto 61px;content-visibility:auto;height:calc(var(--vw)*3.63095);margin:0 0 calc(var(--vw)*1.60714);width:calc(var(--vw)*7.97619)}.support-intro-focus-type{align-items:center;contain-intrinsic-size:auto 79px;content-visibility:auto;height:calc(var(--vw)*4.70238);margin:0 0 calc(var(--vw)*.77381);position:relative;width:calc(var(--vw)*20.89286);z-index:1}.support-intro-focus-type:before{background:#fff;content:"";display:block;height:100%;left:0;-webkit-mask:url(../../img/common/logo-bragmen01.svg) center center/100% 100% no-repeat;mask:url(../../img/common/logo-bragmen01.svg) center center/100% 100% no-repeat;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.support-intro-focus-type-text01,.support-intro-focus-type-text02{color:hsla(0,0%,100%,.01);display:block;position:absolute;transform-origin:left top;white-space:nowrap}.support-intro-focus-type-text01{font:400 calc(var(--vw)*3.33333)/1 Gravitas One,serif;left:calc(var(--vw)*-.29762);letter-spacing:-.1em;scale:1.14 1;top:calc(var(--vw)*-.47619)}.support-intro-focus-type-text02{font:300 calc(var(--vw)*.47619)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*2.08333);scale:1.17 1;top:calc(var(--vw)*2.61905)}.support-intro-focus-type-text02-phrase01{display:inline-block;letter-spacing:.6em;padding:0}.support-intro-focus-type-text02-phrase02{display:inline-block;letter-spacing:.76em;padding:0 0 0 calc(var(--vw)*3.63095)}.support-intro-lead{--scale-x:1;color:rgba(255,237,39,.01);contain-intrinsic-size:auto 60px;content-visibility:auto;font:900 calc(var(--vw)*3.45238)/calc(var(--vw)*3.57143) M PLUS Rounded\ 1c,sans-serif;height:calc(var(--vw)*3.57143);letter-spacing:-.09em;margin:calc(var(--vw)*1.72619) 0 0 calc(var(--vw)*7.2619);position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap;width:calc(var(--vw)*34.82143);z-index:1}.support-intro-lead:after{background:url(../../img/home/lead-support-intro01.svg) 0 0/100% 100% no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.support-intro-text{align-items:center;display:flex;flex-direction:column;padding:calc(var(--vw)*1.66667) calc(var(--vw)*.35714) 0 0;width:100%}.support-intro-text-phrase01,.support-intro-text-phrase02,.support-intro-text-phrase03{--scale-x:1;color:rgba(0,0,0,.01);contain-intrinsic-size:auto 34px;content-visibility:auto;display:block;font:900 calc(var(--vw)*1.66667)/calc(var(--vw)*1.78571) M PLUS Rounded\ 1c,sans-serif;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap;z-index:1}.support-intro-text-phrase01:after,.support-intro-text-phrase02:after,.support-intro-text-phrase03:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.support-intro-text-phrase01{height:calc(var(--vw)*1.78571);letter-spacing:.03em;margin:0;width:calc(var(--vw)*27.85714)}.support-intro-text-phrase01:after{background:url(../../img/home/text-support-intro01.svg) 0 0/100% 100% no-repeat}.support-intro-text-phrase02{height:calc(var(--vw)*2.02381);letter-spacing:-.01em;margin:calc(var(--vw)*.53571) 0 0;width:calc(var(--vw)*26.90476)}.support-intro-text-phrase02:after{background:url(../../img/home/text-support-intro02.svg) 0 0/100% 100% no-repeat}.support-intro-text-phrase03{height:calc(var(--vw)*1.78571);letter-spacing:-.03em;margin:calc(var(--vw)*.2381) 0 0;width:calc(var(--vw)*12.38095)}.support-intro-text-phrase03:after{background:url(../../img/home/text-support-intro03.svg) 0 0/100% 100% no-repeat}.support-intro-chara01{bottom:calc(var(--vw)*-1.19048);contain-intrinsic-size:auto 199px;content-visibility:auto;height:calc(var(--vw)*11.84524);pointer-events:none;position:absolute;right:calc(var(--vw)*-.71429);user-select:none;width:calc(var(--vw)*9.52381);z-index:2}.support-feature{position:relative}.support-feature-catch{--scale-x:1.4;color:hsla(0,0%,100%,.01);contain-intrinsic-size:auto 28px;content-visibility:auto;font:400 calc(var(--vw)*1.30952)/calc(var(--vw)*1.42857) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.66667);letter-spacing:.03em;margin:calc(var(--vw)*2.7381) auto 0;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap;width:calc(var(--vw)*60)}.support-feature-catch:after{background:url(../../img/home/text-support-feature-catch01.svg) 50%/100% 100% no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.support-feature-catch-en{display:inline-block;font-size:calc(var(--vw)*1.90476);text-indent:0}.support-feature-catch-b{color:rgba(255,237,39,.01);display:inline-block;font-size:calc(var(--vw)*1.54762);text-indent:0}.support-feature-serif{margin:calc(var(--vw)*1.54762) auto calc(var(--vw)*.05952);padding:calc(var(--vw)*58.86905) 0 0;position:relative;width:calc(var(--vw)*71.42857)}.support-feature-serif-bubble01,.support-feature-serif-bubble02,.support-feature-serif-bubble03,.support-feature-serif-bubble04,.support-feature-serif-bubble05{content-visibility:auto;position:absolute;z-index:10}.support-feature-serif-bubble01{contain-intrinsic-size:auto 126px;height:calc(var(--vw)*7.5);left:calc(var(--vw)*26.60714);top:0;width:calc(var(--vw)*17.44048)}.support-feature-serif-bubble02{contain-intrinsic-size:auto 132px;height:calc(var(--vw)*7.85714);left:calc(var(--vw)*45.77381);top:calc(var(--vw)*.83333);width:calc(var(--vw)*18.57143)}.support-feature-serif-bubble03{contain-intrinsic-size:auto 181px;height:calc(var(--vw)*10.77381);left:calc(var(--vw)*9.82143);top:calc(var(--vw)*5.65476);width:calc(var(--vw)*21.84524)}.support-feature-serif-bubble04{contain-intrinsic-size:auto 185px;height:calc(var(--vw)*11.0119);left:calc(var(--vw)*34.28571);top:calc(var(--vw)*8.21429);width:calc(var(--vw)*20.35714)}.support-feature-serif-bubble05{contain-intrinsic-size:auto 443px;height:calc(var(--vw)*26.36905);left:calc(var(--vw)*14.94048);top:calc(var(--vw)*16.78571);width:calc(var(--vw)*29.16667)}.support-feature-serif-don01{contain-intrinsic-size:auto 333px;content-visibility:auto;height:calc(var(--vw)*19.82143);left:calc(var(--vw)*2.91667);position:absolute;top:calc(var(--vw)*14.46429);width:calc(var(--vw)*18.03571)}.support-feature-serif-don02{contain-intrinsic-size:auto 377px;content-visibility:auto;height:calc(var(--vw)*22.44048);left:calc(var(--vw)*39.7619);position:absolute;top:calc(var(--vw)*21.72619);width:calc(var(--vw)*28.86905)}.support-feature-serif-img{bottom:0;contain-intrinsic-size:auto 484px;content-visibility:auto;height:calc(var(--vw)*28.80952);left:calc(var(--vw)*10.35714);position:absolute;width:calc(var(--vw)*17.7381);z-index:10}.support-feature-serif-text{bottom:calc(var(--vw)*3.9881);contain-intrinsic-size:auto 149px;content-visibility:auto;height:calc(var(--vw)*8.86905);position:absolute;right:calc(var(--vw)*8.92857);width:calc(var(--vw)*28.63095)}.support-feature-serif-text-phrase01,.support-feature-serif-text-phrase02,.support-feature-serif-text-phrase03,.support-feature-serif-text-phrase04{color:hsla(0,0%,100%,.01);display:block;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.support-feature-serif-text-phrase01:after,.support-feature-serif-text-phrase02:after,.support-feature-serif-text-phrase03:after,.support-feature-serif-text-phrase04:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.support-feature-serif-text-phrase01-b,.support-feature-serif-text-phrase02-b,.support-feature-serif-text-phrase03-b,.support-feature-serif-text-phrase04-b{color:rgba(255,237,39,.01);display:inline-block;font-size:calc(var(--vw)*1.54762);scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.support-feature-serif-text-phrase01{--scale-x:1.4;font:400 calc(var(--vw)*1.30952)/calc(var(--vw)*1.30952) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.30952);letter-spacing:.02em;margin:0 0 0 calc(var(--vw)*.11905);width:calc(var(--vw)*19.28571)}.support-feature-serif-text-phrase01:after{background:url(../../img/home/text-support-feature-phrase01.svg) 50%/100% 100% no-repeat}.support-feature-serif-text-phrase01-b{--scale-x:1}.support-feature-serif-text-phrase02{--scale-x:1.4;font:400 calc(var(--vw)*1.42857)/calc(var(--vw)*1.66667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.60714);letter-spacing:.015em;margin:calc(var(--vw)*.95238) 0 0 calc(var(--vw)*.11905);width:calc(var(--vw)*28.45238)}.support-feature-serif-text-phrase02:after{background:url(../../img/home/text-support-feature-phrase02.svg) 50%/100% 100% no-repeat}.support-feature-serif-text-phrase02-b{--scale-x:1}.support-feature-serif-text-phrase03{--scale-x:1.32;font:400 calc(var(--vw)*1.42857)/calc(var(--vw)*1.66667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.60714);letter-spacing:0;margin:calc(var(--vw)*.83333) 0 0 0;width:calc(var(--vw)*23.57143)}.support-feature-serif-text-phrase03:after{background:url(../../img/home/text-support-feature-phrase03.svg) 50%/100% 100% no-repeat}.support-feature-serif-text-phrase03-b{--scale-x:1.1}.support-feature-serif-text-phrase04{--scale-x:1.5;font:400 calc(var(--vw)*1.54762)/calc(var(--vw)*1.66667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.72619);letter-spacing:.05em;margin:calc(var(--vw)*.83333) 0 0 calc(var(--vw)*.11905);width:calc(var(--vw)*18.75)}.support-feature-serif-text-phrase04:after{background:url(../../img/home/text-support-feature-phrase04.svg) 50%/100% 100% no-repeat}.support-feature-serif-text-phrase04-b{--scale-x:1}.support-feature-about{align-items:center;display:flex;flex-direction:column;justify-content:center}.support-feature-about-text01,.support-feature-about-text02,.support-feature-about-text03{color:hsla(0,0%,100%,.01);position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.support-feature-about-text01:after,.support-feature-about-text02:after,.support-feature-about-text03:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.support-feature-about-text01-strong,.support-feature-about-text02-strong,.support-feature-about-text03-strong{display:inline-block;font-size:calc(var(--vw)*1.66667);letter-spacing:.11em;text-indent:0}.support-feature-about-text01-b,.support-feature-about-text02-b,.support-feature-about-text03-b{color:rgba(255,237,39,.01);display:inline-block;font-size:calc(var(--vw)*1.54762);letter-spacing:.03em;padding:0 .2em;text-indent:0}.support-feature-about-text01-phrase02 .support-feature-about-text01-strong{letter-spacing:-.04em}.support-feature-about-text01{--scale-x:1.44;font:400 calc(var(--vw)*1.30952)/calc(var(--vw)*1.54762) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.60714);letter-spacing:-.01em;margin:calc(var(--vw)*1.0119) 0 0;width:calc(var(--vw)*61.13095)}.support-feature-about-text01:after{background:url(../../img/home/text-support-feature-about01.svg) 50%/100% 100% no-repeat}.support-feature-about-text02{--scale-x:1.44;font:400 calc(var(--vw)*1.30952)/calc(var(--vw)*1.19048) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.30952);letter-spacing:-.02em;margin:calc(var(--vw)*1.13095) 0 0;width:calc(var(--vw)*33.15476)}.support-feature-about-text02:after{background:url(../../img/home/text-support-feature-about02.svg) 50%/100% 100% no-repeat}.support-feature-about-text03{--scale-x:1.44;font:400 calc(var(--vw)*1.30952)/calc(var(--vw)*1.54762) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.60714);letter-spacing:-.02em;margin:calc(var(--vw)*.89286) 0 0;width:calc(var(--vw)*52.85714)}.support-feature-about-text03:after{background:url(../../img/home/text-support-feature-about03.svg) 50%/100% 100% no-repeat}.support-list{contain-intrinsic-size:auto 837px;content-visibility:auto;display:flex;height:calc(var(--vw)*49.82143);justify-content:center;margin:calc(var(--vw)*4.22619) 0 0;width:100%}.support-list-item01,.support-list-item02,.support-list-item03,.support-list-item04{background:url(../../img/home/bg-swiper-list01.webp) 50%/100% 100% no-repeat;height:calc(var(--vw)*48.69048);margin:0 auto;padding:calc(var(--vw)*3.69048) 0 0;position:relative;transition:opacity .3s ease,transform .3s ease;width:calc(var(--vw)*42.14286)}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.support-list-item01,.support-list-item02,.support-list-item03,.support-list-item04{background:url(../../img/home/2x/bg-swiper-list01-2x.webp) 50%/100% 100% no-repeat}}.support-list-item01-img,.support-list-item02-img,.support-list-item03-img,.support-list-item04-img{border-radius:calc(var(--vw)*.59524);height:calc(var(--vw)*22.2619);margin:0 auto;width:calc(var(--vw)*35)}.support-list-item01-focus,.support-list-item02-focus,.support-list-item03-focus,.support-list-item04-focus{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:calc(var(--vw)*2.5) auto 0}.support-list-item01-focus-number,.support-list-item02-focus-number,.support-list-item03-focus-number,.support-list-item04-focus-number{--scale-x:1.44;color:rgba(46,23,0,.01);display:block;font:400 calc(var(--vw)*2.85714)/calc(var(--vw)*2.14286) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.14286);position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.support-list-item01-focus-number:after,.support-list-item02-focus-number:after,.support-list-item03-focus-number:after,.support-list-item04-focus-number:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.support-list-item01-focus-text,.support-list-item02-focus-text,.support-list-item03-focus-text,.support-list-item04-focus-text{--scale-x:1.44;color:rgba(46,23,0,.01);display:block;font:400 calc(var(--vw)*2.38095)/calc(var(--vw)*2.5) WDXL Lubrifont JP N,sans-serif;letter-spacing:-.01em;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.support-list-item01-focus-text:after,.support-list-item02-focus-text:after,.support-list-item03-focus-text:after,.support-list-item04-focus-text:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.support-list-item01-detail,.support-list-item02-detail,.support-list-item03-detail,.support-list-item04-detail{bottom:calc(var(--vw)*6.07143);font:700 calc(var(--vw)*1.72619)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*4.40476);left:50%;position:absolute;translate:-50% 0;width:calc(var(--vw)*26.25)}.support-list-item01-detail:before,.support-list-item02-detail:before,.support-list-item03-detail:before,.support-list-item04-detail:before{height:calc(var(--vw)*2.2619);right:calc(var(--vw)*1.72619);width:calc(var(--vw)*2.2619)}.support-list-item01-focus-number{letter-spacing:0;width:calc(var(--vw)*3.03571)}.support-list-item01-focus-number:after{background:url(../../img/common/text-number01.svg) 50%/100% 100% no-repeat}.support-list-item01-focus-text{height:calc(var(--vw)*2.44048);margin:calc(var(--vw)*2.2619) 0 0;width:calc(var(--vw)*27.61905)}.support-list-item01-focus-text:after{background:url(../../img/home/focus-support-list-text01.svg) 50%/100% 100% no-repeat}.support-list-item02-focus-number{letter-spacing:0;width:calc(var(--vw)*3.86905)}.support-list-item02-focus-number:after{background:url(../../img/common/text-number02.svg) 50%/100% 100% no-repeat}.support-list-item02-focus-text{height:calc(var(--vw)*3.63095);margin:calc(var(--vw)*.95238) 0 0;width:calc(var(--vw)*17.32143)}.support-list-item02-focus-text:after{background:url(../../img/home/focus-support-list-text02.svg) 50%/100% 100% no-repeat}.support-list-item03-rank{height:calc(var(--vw)*22.44048);left:calc(var(--vw)*.65476);position:absolute;top:calc(var(--vw)*3.39286);width:calc(var(--vw)*16.96429)}.support-list-item03-focus-number{letter-spacing:0;width:calc(var(--vw)*3.80952)}.support-list-item03-focus-number:after{background:url(../../img/common/text-number03.svg) 50%/100% 100% no-repeat}.support-list-item03-focus-text{height:calc(var(--vw)*2.44048);margin:calc(var(--vw)*2.2619) 0 0;width:calc(var(--vw)*12.44048)}.support-list-item03-focus-text:after{background:url(../../img/home/focus-support-list-text03.svg) 50%/100% 100% no-repeat}.support-list-item04-focus-number{letter-spacing:-.03em;width:calc(var(--vw)*3.86905)}.support-list-item04-focus-number:after{background:url(../../img/common/text-number04.svg) 50%/100% 100% no-repeat}.support-list-item04-focus-text{height:calc(var(--vw)*2.44048);margin:calc(var(--vw)*2.2619) 0 0;width:calc(var(--vw)*17.20238)}.support-list-item04-focus-text:after{background:url(../../img/home/focus-support-list-text04.svg) 50%/100% 100% no-repeat}.support-list.swiper .swiper-wrapper{height:calc(var(--vw)*48.69048);width:100%}.support-list.swiper .swiper-slide{height:fit-content;pointer-events:none;user-select:none;width:fit-content}.support-list.swiper .swiper-slide-active{pointer-events:auto;user-select:auto}.support-list.swiper .swiper-pagination{bottom:0;display:flex;gap:0 calc(var(--vw)*1.54762);height:calc(var(--vw)*1.42857);justify-content:center}.support-list.swiper .swiper-pagination-bullet{background-color:#000;display:block;height:calc(var(--vw)*1.42857);margin:0;opacity:.6;width:calc(var(--vw)*1.42857)}.support-list.swiper .swiper-pagination-bullet-active{background-color:#edb028;opacity:1}.support-list.swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.support-list.swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.support-list.swiper .swiper-button-next,.support-list.swiper .swiper-button-prev{align-items:center;background-color:#fff;border-radius:50%;display:flex;filter:drop-shadow(0 0 calc(var(--vw)*1.78571) rgba(0,0,0,.2));height:calc(var(--vw)*4.7619);justify-content:center;top:calc(var(--vw)*20.65476);width:calc(var(--vw)*4.7619)}.support-list.swiper .swiper-button-prev{left:calc(var(--vw)*24.34524);transition:background-color .3s ease,scale .3s ease}.support-list.swiper .swiper-button-prev:after{background-color:#c11b17;content:"";display:block;height:calc(var(--vw)*2.02381);-webkit-mask:url(../../img/common/icon-arrow-left01.svg) 0 0/100% 100% no-repeat;mask:url(../../img/common/icon-arrow-left01.svg) 0 0/100% 100% no-repeat;transition:background-color .3s ease,scale .3s ease;width:calc(var(--vw)*2.08333)}.support-list.swiper .swiper-button-prev:active,.support-list.swiper .swiper-button-prev:hover{background-color:#c11b17;scale:125%;transition:background-color .3s ease,scale .3s ease}.support-list.swiper .swiper-button-prev:active:after,.support-list.swiper .swiper-button-prev:hover:after{background-color:#fff;transition:background-color .3s ease,scale .3s ease}.support-list.swiper .swiper-button-next{right:calc(var(--vw)*24.34524);transition:background-color .3s ease,scale .3s ease}.support-list.swiper .swiper-button-next:after{background-color:#c11b17;content:"";display:block;height:calc(var(--vw)*2.02381);-webkit-mask:url(../../img/common/icon-arrow-right01.svg) 0 0/100% 100% no-repeat;mask:url(../../img/common/icon-arrow-right01.svg) 0 0/100% 100% no-repeat;transition:background-color .3s ease,scale .3s ease;width:calc(var(--vw)*2.08333)}.support-list.swiper .swiper-button-next:active,.support-list.swiper .swiper-button-next:hover{background-color:#c11b17;scale:125%;transition:background-color .3s ease,scale .3s ease}.support-list.swiper .swiper-button-next:active:after,.support-list.swiper .swiper-button-next:hover:after{background-color:#fff;transition:background-color .3s ease,scale .3s ease}.support-list-item-bg{background:url(../../img/home/bg-swiper-list-shadow01.webp) 50%/100% 100% no-repeat;content:"";display:block;height:calc(var(--vw)*48.69048);left:50%;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease,transform .3s ease;translate:-50% 0;user-select:none;width:calc(var(--vw)*42.14286);z-index:-1}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.support-list-item-bg{background:url(../../img/home/2x/bg-swiper-list-shadow01-2x.webp) 50%/100% 100% no-repeat}}[data-modal^=support-list-item] .modal-content{padding:calc(var(--vw)*5.17857) 0 calc(var(--vw)*5.77381)}[data-modal^=support-list-item] .modal-content-focus{border-bottom:max(calc(var(--vw)*.11905),2px) solid #2e1700;height:calc(var(--vw)*6.78571);margin:0 auto;width:calc(var(--vw)*47.38095)}[data-modal^=support-list-item] .modal-content-focus-number{--scale-x:1.44;color:rgba(46,23,0,.01);display:block;font:400 calc(var(--vw)*2.85714)/calc(var(--vw)*2.14286) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.14286);margin:0 auto;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}[data-modal^=support-list-item] .modal-content-focus-number:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}[data-modal^=support-list-item] .modal-content-focus-text{--scale-x:1.44;color:rgba(46,23,0,.01);display:block;font:400 calc(var(--vw)*1.90476)/calc(var(--vw)*1.90476) WDXL Lubrifont JP N,sans-serif;letter-spacing:-.01em;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}[data-modal^=support-list-item] .modal-content-focus-text:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}[data-modal^=support-list-item] .modal-content-lead{margin:calc(var(--vw)*1.4881) auto 0}[data-modal^=support-list-item] .modal-content-lead-text01,[data-modal^=support-list-item] .modal-content-lead-text02{--scale-x:1.38;color:rgba(193,27,23,.01);display:block;font:400 calc(var(--vw)*1.42857)/calc(var(--vw)*1.42857) WDXL Lubrifont JP N,sans-serif;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}[data-modal^=support-list-item] .modal-content-lead-text01:after,[data-modal^=support-list-item] .modal-content-lead-text02:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}[data-modal^=support-list-item] .modal-content-about{color:#2e1700;font:700 calc(var(--vw)*1.13095)/calc(var(--vw)*2.14286) Noto Sans JP,sans-serif;width:calc(var(--vw)*48.45238)}[data-modal^=support-list-item] .modal-content-about-b{color:#c11b17;font:700 calc(var(--vw)*1.30952)/1 Noto Sans JP,sans-serif}[data-modal^=support-list-item] .modal-content-note{color:#2e1700;font:700 calc(var(--vw)*.95238)/calc(var(--vw)*1.78571) Noto Sans JP,sans-serif;margin:calc(var(--vw)*.95238) auto 0;width:calc(var(--vw)*48.45238)}[data-modal^=support-list-item] .modal-content-note-unit{display:flex;justify-content:flex-start}[data-modal^=support-list-item] .modal-content-note-unit:before{content:"※";display:block;flex:0 0 auto}[data-modal^=support-list-item] .modal-content-movie{height:calc(var(--vw)*27.5);margin:calc(var(--vw)*1.84524) auto 0;position:relative;width:calc(var(--vw)*48.92857)}[data-modal^=support-list-item] .modal-content-movie-iframe01,[data-modal^=support-list-item] .modal-content-movie-iframe02{height:100%;position:absolute;width:100%}[data-modal^=support-list-item] .modal-content-movie-button{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}[data-modal^=support-list-item] .modal-content-movie-button:before{background:rgba(0,0,0,.5);border:calc(var(--vw)*.2381) solid #fff;border-radius:50%;content:"";display:block;height:calc(var(--vw)*5.95238);left:50%;position:absolute;top:50%;transition:scale .3s ease;translate:-50% -50%;width:calc(var(--vw)*5.95238)}[data-modal^=support-list-item] .modal-content-movie-button:after{background:#fff;clip-path:polygon(calc(var(--vw)*1.60714) 50%,0 0,0 calc(var(--vw)*2.14286));content:"";display:block;height:calc(var(--vw)*2.14286);left:50%;pointer-events:none;position:absolute;top:50%;transition:scale .3s ease;translate:-40% -50%;user-select:none;width:calc(var(--vw)*1.60714)}[data-modal^=support-list-item] .modal-content-movie-button:active:after,[data-modal^=support-list-item] .modal-content-movie-button:active:before,[data-modal^=support-list-item] .modal-content-movie-button:hover:after,[data-modal^=support-list-item] .modal-content-movie-button:hover:before{scale:1.25}[data-modal^=support-list-item] .modal-content-step{display:flex;flex-direction:column;gap:calc(var(--vw)*2.85714) 0;position:relative;width:calc(var(--vw)*36.78571)}[data-modal^=support-list-item] .modal-content-step-unit01,[data-modal^=support-list-item] .modal-content-step-unit02,[data-modal^=support-list-item] .modal-content-step-unit03,[data-modal^=support-list-item] .modal-content-step-unit04{align-items:flex-start;background-color:#c11b17;border-radius:calc(var(--vw)*.59524);display:flex;flex-direction:column;justify-content:center;margin:0 0 0 auto;position:relative;width:calc(var(--vw)*33.21429);z-index:-1}[data-modal^=support-list-item] .modal-content-step-unit01:before,[data-modal^=support-list-item] .modal-content-step-unit02:before,[data-modal^=support-list-item] .modal-content-step-unit03:before,[data-modal^=support-list-item] .modal-content-step-unit04:before{border:calc(var(--vw)*.2381) solid #c11b17;border-radius:50%;content:"";display:block;left:calc(var(--vw)*-3.57143);pointer-events:none;position:absolute;user-select:none}[data-modal^=support-list-item] .modal-content-step-unit01:after,[data-modal^=support-list-item] .modal-content-step-unit02:after,[data-modal^=support-list-item] .modal-content-step-unit03:after,[data-modal^=support-list-item] .modal-content-step-unit04:after{background-color:#2e1700;bottom:calc(var(--vw)*-2.38095);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:calc(var(--vw)*1.90476);pointer-events:none;position:absolute;right:calc(var(--vw)*16.54762);user-select:none;width:calc(var(--vw)*3.80952)}[data-modal^=support-list-item] .modal-content-step-unit01-text,[data-modal^=support-list-item] .modal-content-step-unit02-text,[data-modal^=support-list-item] .modal-content-step-unit03-text,[data-modal^=support-list-item] .modal-content-step-unit04-text{color:hsla(0,0%,100%,.01);position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}[data-modal^=support-list-item] .modal-content-step-unit01-text:after,[data-modal^=support-list-item] .modal-content-step-unit02-text:after,[data-modal^=support-list-item] .modal-content-step-unit03-text:after,[data-modal^=support-list-item] .modal-content-step-unit04-text:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}[data-modal^=support-list-item] .modal-content-step-unit01-note{color:#fff;font:500 calc(var(--vw)*.95238)/1 Noto Sans JP,sans-serif;font-feature-settings:"palt";margin:calc(var(--vw)*.77381) 0 0 -.1875em}[data-modal^=support-list-item01] .modal-content-focus-number{letter-spacing:0;width:calc(var(--vw)*3.03571)}[data-modal^=support-list-item01] .modal-content-focus-number:after{background:url(../../img/common/text-number01.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item01] .modal-content-focus-text{height:calc(var(--vw)*1.96429);margin:calc(var(--vw)*1.30952) auto 0;width:calc(var(--vw)*22.14286)}[data-modal^=support-list-item01] .modal-content-focus-text:after{background:url(../../img/home/focus-support-list-text01.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item01] .modal-content-lead-text01{--scale-x:1.38;height:calc(var(--vw)*1.42857);letter-spacing:.11em;margin:0 auto;width:calc(var(--vw)*19.88095)}[data-modal^=support-list-item01] .modal-content-lead-text01:after{background:url(../../img/home/lead-support-list01-modal01.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item01] .modal-content-lead-text02{--scale-x:1.38;height:calc(var(--vw)*1.4881);letter-spacing:.09em;margin:calc(var(--vw)*1.0119) auto 0;width:calc(var(--vw)*26.84524)}[data-modal^=support-list-item01] .modal-content-lead-text02:after{background:url(../../img/home/lead-support-list01-modal02.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item01] .modal-content-about{margin:calc(var(--vw)*1.30952) auto 0}[data-modal^=support-list-item01] .modal-content-step{margin:calc(var(--vw)*2.38095) auto 0}[data-modal^=support-list-item01] .modal-content-step-unit01{height:calc(var(--vw)*6.19048);padding:0 0 0 calc(var(--vw)*5.53571)}[data-modal^=support-list-item01] .modal-content-step-unit01:before{background:url(../../img/common/icon-counseling01.svg) left calc(var(--vw)*.83333) top calc(var(--vw)*.59524)/calc(var(--vw)*4.94048) calc(var(--vw)*4.94048) no-repeat #fff;height:calc(var(--vw)*7.14286);top:calc(var(--vw)*-.47619);width:calc(var(--vw)*7.14286)}[data-modal^=support-list-item01] .modal-content-step-unit01-text{--scale-x:1.38;font:400 calc(var(--vw)*1.54762)/calc(var(--vw)*1.54762) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.60714);letter-spacing:.06em;margin:0;width:calc(var(--vw)*22.08333)}[data-modal^=support-list-item01] .modal-content-step-unit01-text:after{background:url(../../img/home/text-support-list01-modal-step01.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item01] .modal-content-step-unit02{height:calc(var(--vw)*6.19048);padding:0 0 0 calc(var(--vw)*5.53571)}[data-modal^=support-list-item01] .modal-content-step-unit02:before{background:url(../../img/common/icon-program-proposal01.svg) left calc(var(--vw)*1.4881) top calc(var(--vw)*.53571)/calc(var(--vw)*3.75) calc(var(--vw)*5.17857) no-repeat #fff;height:calc(var(--vw)*7.14286);top:calc(var(--vw)*-.47619);width:calc(var(--vw)*7.14286)}[data-modal^=support-list-item01] .modal-content-step-unit02-text{--scale-x:1.38;font:400 calc(var(--vw)*1.54762)/calc(var(--vw)*1.54762) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.60714);letter-spacing:.06em;margin:0;width:calc(var(--vw)*15.17857)}[data-modal^=support-list-item01] .modal-content-step-unit02-text:after{background:url(../../img/home/text-support-list01-modal-step02.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item01] .modal-content-step-unit03{height:calc(var(--vw)*6.19048);padding:0 0 0 calc(var(--vw)*5.53571)}[data-modal^=support-list-item01] .modal-content-step-unit03:before{background:url(../../img/common/icon-training01.svg) left calc(var(--vw)*.59524) top calc(var(--vw)*1.60714)/calc(var(--vw)*5.41667) calc(var(--vw)*3.92857) no-repeat #fff;height:calc(var(--vw)*7.14286);top:calc(var(--vw)*-.47619);width:calc(var(--vw)*7.14286)}[data-modal^=support-list-item01] .modal-content-step-unit03-text{--scale-x:1.38;font:400 calc(var(--vw)*1.54762)/calc(var(--vw)*1.54762) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.60714);letter-spacing:.06em;margin:0 0 0 calc(var(--vw)*.17857);width:calc(var(--vw)*14.22619)}[data-modal^=support-list-item01] .modal-content-step-unit03-text:after{background:url(../../img/home/text-support-list01-modal-step03.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item01] .modal-content-step-unit04{height:calc(var(--vw)*6.19048);padding:0 0 0 calc(var(--vw)*5.53571)}[data-modal^=support-list-item01] .modal-content-step-unit04:before{background:url(../../img/common/icon-hearing01.svg) left calc(var(--vw)*.53571) top calc(var(--vw)*.83333)/calc(var(--vw)*5.59524) calc(var(--vw)*4.22619) no-repeat #fff;height:calc(var(--vw)*7.14286);top:calc(var(--vw)*-.47619);width:calc(var(--vw)*7.14286)}[data-modal^=support-list-item01] .modal-content-step-unit04:after{display:none}[data-modal^=support-list-item01] .modal-content-step-unit04-text{--scale-x:1.38;font:400 calc(var(--vw)*1.54762)/calc(var(--vw)*1.54762) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.60714);letter-spacing:.1em;margin:0 0 0 calc(var(--vw)*-.05952);width:calc(var(--vw)*17.91667)}[data-modal^=support-list-item01] .modal-content-step-unit04-text:after{background:url(../../img/home/text-support-list01-modal-step04.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item01] .modal-content-chara01{height:calc(var(--vw)*11.84524);left:auto;position:absolute;right:calc(var(--vw)*6.78571);top:calc(var(--vw)*3.27381);width:calc(var(--vw)*9.52381);z-index:100}[data-modal^=support-list-item02] .modal-content-focus-number{letter-spacing:0;width:calc(var(--vw)*3.86905)}[data-modal^=support-list-item02] .modal-content-focus-number:after{background:url(../../img/common/text-number02.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item02] .modal-content-focus-text{height:calc(var(--vw)*2.91667);margin:calc(var(--vw)*.29762) auto 0;width:calc(var(--vw)*13.92857)}[data-modal^=support-list-item02] .modal-content-focus-text:after{background:url(../../img/home/focus-support-list-text02.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item02] .modal-content-lead-text01{--scale-x:1.38;height:calc(var(--vw)*1.4881);letter-spacing:.1em;margin:0 auto;width:calc(var(--vw)*18.33333)}[data-modal^=support-list-item02] .modal-content-lead-text01:after{background:url(../../img/home/lead-support-list02-modal01.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item02] .modal-content-lead-text02{--scale-x:1.38;height:calc(var(--vw)*1.4881);letter-spacing:.08em;margin:calc(var(--vw)*.95238) auto 0;width:calc(var(--vw)*23.57143)}[data-modal^=support-list-item02] .modal-content-lead-text02:after{background:url(../../img/home/lead-support-list02-modal02.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item02] .modal-content-about{margin:calc(var(--vw)*1.30952) auto 0}[data-modal^=support-list-item02] .modal-content-img{border-radius:calc(var(--vw)*.59524);height:calc(var(--vw)*31.66667);margin:calc(var(--vw)*1.30952) auto 0;width:calc(var(--vw)*48.92857)}[data-modal^=support-list-item02] .modal-content-more{display:block;font:700 calc(var(--vw)*1.72619)/calc(var(--vw)*2.14286) Noto Sans JP,sans-serif;height:calc(var(--vw)*6.54762);margin:calc(var(--vw)*1.90476) auto 0;padding:calc(var(--vw)*.95238) 0 0 calc(var(--vw)*7.91667);width:calc(var(--vw)*32.61905)}[data-modal^=support-list-item02] .modal-content-more-ruby{display:inline-block;position:relative;width:fit-content}[data-modal^=support-list-item02] .modal-content-more-ruby:before{content:attr(data-ruby);display:block;font-size:50%;letter-spacing:2em;line-height:1;position:absolute;text-indent:1em;top:-.65em;white-space:nowrap}[data-modal^=support-list-item02] .modal-content-more-rt{display:none}[data-modal^=support-list-item02] .modal-content-more:first-line{letter-spacing:-.01em}[data-modal^=support-list-item02] .modal-content-more:before{height:calc(var(--vw)*1.19048);right:max(calc(var(--vw)*1.84524),calc(var(--vw)*1.72619 + 2px));width:calc(var(--vw)*1.25)}[data-modal^=support-list-item02] .modal-content-chara01{height:calc(var(--vw)*12.02381);left:auto;position:absolute;right:calc(var(--vw)*8.69048);top:calc(var(--vw)*-.17857);width:calc(var(--vw)*6.19048);z-index:100}[data-modal^=support-list-item03] .modal-content-focus-number{letter-spacing:-.02em;width:calc(var(--vw)*3.80952)}[data-modal^=support-list-item03] .modal-content-focus-number:after{background:url(../../img/common/text-number03.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item03] .modal-content-focus-text{height:calc(var(--vw)*1.96429);margin:calc(var(--vw)*1.30952) auto 0;width:calc(var(--vw)*10)}[data-modal^=support-list-item03] .modal-content-focus-text:after{background:url(../../img/home/focus-support-list-text03.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item03] .modal-content-lead-text01{--scale-x:1.38;height:calc(var(--vw)*1.4881);letter-spacing:.15em;margin:0 auto;width:calc(var(--vw)*20.41667)}[data-modal^=support-list-item03] .modal-content-lead-text01:after{background:url(../../img/home/lead-support-list03-modal01.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item03] .modal-content-lead-text02{--scale-x:1.38;height:calc(var(--vw)*1.4881);letter-spacing:.07em;margin:calc(var(--vw)*.95238) auto 0;width:calc(var(--vw)*23.39286)}[data-modal^=support-list-item03] .modal-content-lead-text02:after{background:url(../../img/home/lead-support-list03-modal02.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item03] .modal-content-about{margin:calc(var(--vw)*1.13095) auto 0}[data-modal^=support-list-item03] .modal-content-img{border-radius:calc(var(--vw)*.59524);height:calc(var(--vw)*36.78571);margin:calc(var(--vw)*1.54762) auto 0;width:calc(var(--vw)*48.92857)}[data-modal^=support-list-item03] .modal-content-chara01{height:calc(var(--vw)*14.88095);left:calc(var(--vw)*6.42857);position:absolute;right:auto;top:calc(var(--vw)*-2.91667);width:calc(var(--vw)*14.94048);z-index:100}[data-modal^=support-list-item04] .modal-content-focus-number{letter-spacing:-.03em;width:calc(var(--vw)*3.86905)}[data-modal^=support-list-item04] .modal-content-focus-number:after{background:url(../../img/common/text-number04.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item04] .modal-content-focus-text{height:calc(var(--vw)*1.96429);margin:calc(var(--vw)*1.30952) auto 0;width:calc(var(--vw)*13.80952)}[data-modal^=support-list-item04] .modal-content-focus-text:after{background:url(../../img/home/focus-support-list-text04.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item04] .modal-content-lead-text01{--scale-x:1.38;height:calc(var(--vw)*1.4881);letter-spacing:.09em;margin:0 auto;width:calc(var(--vw)*11.84524)}[data-modal^=support-list-item04] .modal-content-lead-text01:after{background:url(../../img/home/lead-support-list04-modal01.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item04] .modal-content-lead-text02{--scale-x:1.38;height:calc(var(--vw)*1.4881);letter-spacing:.11em;margin:calc(var(--vw)*.95238) auto 0;width:calc(var(--vw)*23.9881)}[data-modal^=support-list-item04] .modal-content-lead-text02:after{background:url(../../img/home/lead-support-list04-modal02.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item04] .modal-content-about{margin:calc(var(--vw)*1.13095) auto 0}[data-modal^=support-list-item04] .modal-content-step{margin:calc(var(--vw)*2.14286) auto 0}[data-modal^=support-list-item04] .modal-content-step-unit01{height:calc(var(--vw)*6.66667);padding:0 0 0 calc(var(--vw)*5.77381)}[data-modal^=support-list-item04] .modal-content-step-unit01:before{background:url(../../img/common/icon-get-point01.svg) left calc(var(--vw)*1.07143) top calc(var(--vw)*.95238)/calc(var(--vw)*4.82143) calc(var(--vw)*4.7619) no-repeat #fff;height:calc(var(--vw)*7.5);top:calc(var(--vw)*-.41667);width:calc(var(--vw)*7.5)}[data-modal^=support-list-item04] .modal-content-step-unit01-text{--scale-x:1.38;font:400 calc(var(--vw)*1.42857)/calc(var(--vw)*1.42857) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.42857);letter-spacing:.02em;margin:0 0 0 calc(var(--vw)*0);width:calc(var(--vw)*8.86905)}[data-modal^=support-list-item04] .modal-content-step-unit01-text:after{background:url(../../img/home/text-support-list04-modal-step01.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item04] .modal-content-step-unit02{height:calc(var(--vw)*6.66667);padding:0 0 0 calc(var(--vw)*5.77381)}[data-modal^=support-list-item04] .modal-content-step-unit02:before{background:url(../../img/common/icon-bounty-up01.svg) left calc(var(--vw)*1.19048) top calc(var(--vw)*1.0119)/calc(var(--vw)*5.2381) calc(var(--vw)*5.2381) no-repeat #fff;height:calc(var(--vw)*7.5);top:calc(var(--vw)*-.41667);width:calc(var(--vw)*7.5)}[data-modal^=support-list-item04] .modal-content-step-unit02-text{--scale-x:1.38;font:400 calc(var(--vw)*1.54762)/calc(var(--vw)*1.54762) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.60714);letter-spacing:.1em;margin:0 0 0 calc(var(--vw)*0);width:calc(var(--vw)*8.09524)}[data-modal^=support-list-item04] .modal-content-step-unit02-text:after{background:url(../../img/home/text-support-list04-modal-step02.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item04] .modal-content-step-unit03{height:calc(var(--vw)*6.66667);padding:0 0 0 calc(var(--vw)*5.77381)}[data-modal^=support-list-item04] .modal-content-step-unit03:before{background:url(../../img/common/icon-get-prize01.svg) left calc(var(--vw)*.95238) top calc(var(--vw)*.89286)/calc(var(--vw)*5) calc(var(--vw)*4.94048) no-repeat #fff;height:calc(var(--vw)*7.5);top:calc(var(--vw)*-.41667);width:calc(var(--vw)*7.5)}[data-modal^=support-list-item04] .modal-content-step-unit03:after{display:none}[data-modal^=support-list-item04] .modal-content-step-unit03-text{--scale-x:1.38;font:400 calc(var(--vw)*1.54762)/calc(var(--vw)*1.54762) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.54762);letter-spacing:.15em;margin:0 0 0 calc(var(--vw)*0);width:calc(var(--vw)*7.79762)}[data-modal^=support-list-item04] .modal-content-step-unit03-text:after{background:url(../../img/home/text-support-list04-modal-step03.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item04] .modal-content-step-unit04{height:calc(var(--vw)*6.66667);padding:0 0 0 calc(var(--vw)*5.77381)}[data-modal^=support-list-item04] .modal-content-step-unit04:before{height:calc(var(--vw)*7.5);top:calc(var(--vw)*-.41667);width:calc(var(--vw)*7.5)}[data-modal^=support-list-item04] .modal-content-step-unit04-text{--scale-x:1.38;font:400 calc(var(--vw)*1.54762)/calc(var(--vw)*1.54762) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.54762);letter-spacing:.15em;margin:0 0 0 calc(var(--vw)*0);width:calc(var(--vw)*7.79762)}[data-modal^=support-list-item04] .modal-content-step-unit04-text:after{background:url(../../img/home/text-support-list04-modal-step04.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item04] .modal-content-chara01{height:calc(var(--vw)*15);left:auto;position:absolute;right:calc(var(--vw)*3.80952);top:calc(var(--vw)*2.44048);width:calc(var(--vw)*11.78571);z-index:100}@media screen and (max-width:1300px){.support{background:url(../../img/common/bg-red-grunge01-pc.jpg) center top calc(var(--vw)*-3.69231)/100% calc(var(--vw)*246.69231) repeat-y #c11b17;padding:calc(var(--vw)*17.23077) 0 calc(var(--vw)*14.07692)}.support-heading-text{font:400 calc(var(--vw)*4.30769)/calc(var(--vw)*4.30769) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.30769);letter-spacing:.04em;top:calc(var(--vw)*4.30769);width:calc(var(--vw)*38.38462)}.support-intro{border:max(calc(var(--vw)*.23077),3px) solid #fff;border-radius:calc(var(--vw)*1.53846);height:calc(var(--vw)*32.69231);margin:calc(var(--vw)*4) auto 0;width:calc(var(--vw)*63.53846)}.support-intro:after{border:max(calc(var(--vw)*.23077),3px) solid #c11b17;border-radius:calc(var(--vw)*1.30769)}.support-intro-focus{background:url(../../img/home/bg-support-intro-focus01.png) left calc(var(--vw)*-.38462) top calc(var(--vw)*-.38462)/calc(var(--vw)*7.84615) calc(var(--vw)*7.84615) repeat;border-radius:calc(var(--vw)*1) calc(var(--vw)*1) 0 0;gap:0 calc(var(--vw)*2.53846);height:calc(var(--vw)*11.84615);margin:max(calc(var(--vw)*.23077),3px) auto 0;width:calc(var(--vw)*62.61538)}.support-intro-focus-text{border-radius:calc(var(--vw)*1.84615);filter:drop-shadow(0 calc(var(--vw)*.46154) 0 rgb(0,0,0));height:calc(var(--vw)*4.53846);left:calc(var(--vw)*10.69231);top:calc(var(--vw)*-2.46154);width:calc(var(--vw)*42.76923)}.support-intro-focus-text:before{height:calc(var(--vw)*2.92308);left:calc(var(--vw)*-.92308);margin:calc(var(--vw)*.30769) calc(var(--vw)*.15385) 0 0;width:calc(var(--vw)*1.84615)}.support-intro-focus-text:after{border-radius:0 0 calc(var(--vw)*2.30769) 0/0 0 calc(var(--vw)*2.61538) 0;bottom:calc(var(--vw)*-1.46154);box-shadow:calc(var(--vw)*-2.46154) calc(var(--vw)*1.5) 0 calc(var(--vw)*-.34615) #ffed27 inset;height:calc(var(--vw)*2.61538);width:calc(var(--vw)*2.30769)}.support-intro-focus-text-phrase{font:900 calc(var(--vw)*2.15385)/1 M PLUS Rounded\ 1c,sans-serif;height:calc(var(--vw)*2.15385);width:calc(var(--vw)*33.46154)}.support-intro-focus-icon{height:calc(var(--vw)*4.69231);margin:0 0 calc(var(--vw)*2.07692);width:calc(var(--vw)*10.30769)}.support-intro-focus-type{height:calc(var(--vw)*6.07692);margin:0 0 calc(var(--vw)*1);width:calc(var(--vw)*27)}.support-intro-focus-type-text01{font:400 calc(var(--vw)*4.30769)/1 Gravitas One,serif;left:calc(var(--vw)*-.38462);top:calc(var(--vw)*-.61538)}.support-intro-focus-type-text02{font:300 calc(var(--vw)*.61538)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*2.69231);top:calc(var(--vw)*3.38462)}.support-intro-focus-type-text02-phrase01{padding:0}.support-intro-focus-type-text02-phrase02{padding:0 0 0 calc(var(--vw)*4.69231)}.support-intro-lead{font:900 calc(var(--vw)*4.46154)/calc(var(--vw)*4.61538) M PLUS Rounded\ 1c,sans-serif;height:calc(var(--vw)*4.61538);margin:calc(var(--vw)*2.23077) 0 0 calc(var(--vw)*9.38462);width:calc(var(--vw)*45)}.support-intro-text{padding:calc(var(--vw)*2.15385) calc(var(--vw)*.46154) 0 0}.support-intro-text-phrase01,.support-intro-text-phrase02,.support-intro-text-phrase03{font:900 calc(var(--vw)*2.15385)/calc(var(--vw)*2.30769) M PLUS Rounded\ 1c,sans-serif}.support-intro-text-phrase01{height:calc(var(--vw)*2.30769);margin:0;width:calc(var(--vw)*36)}.support-intro-text-phrase02{height:calc(var(--vw)*2.61538);margin:calc(var(--vw)*.69231) 0 0;width:calc(var(--vw)*34.76923)}.support-intro-text-phrase03{height:calc(var(--vw)*2.30769);margin:calc(var(--vw)*.30769) 0 0;width:calc(var(--vw)*16)}.support-intro-chara01{bottom:calc(var(--vw)*-1.53846);height:calc(var(--vw)*15.30769);right:calc(var(--vw)*-.92308);width:calc(var(--vw)*12.30769)}.support-feature-catch{font:400 calc(var(--vw)*1.69231)/calc(var(--vw)*1.84615) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.15385);margin:calc(var(--vw)*3.53846) auto 0;width:calc(var(--vw)*77.53846)}.support-feature-catch-en{font-size:calc(var(--vw)*2.46154)}.support-feature-catch-b{font-size:calc(var(--vw)*2)}.support-feature-serif{margin:calc(var(--vw)*2) auto calc(var(--vw)*.07692);padding:calc(var(--vw)*76.07692) 0 0;width:calc(var(--vw)*92.30769)}.support-feature-serif-bubble01{height:calc(var(--vw)*9.69231);left:calc(var(--vw)*34.38462);top:0;width:calc(var(--vw)*22.53846)}.support-feature-serif-bubble02{height:calc(var(--vw)*10.15385);left:calc(var(--vw)*59.15385);top:calc(var(--vw)*1.07692);width:calc(var(--vw)*24)}.support-feature-serif-bubble03{height:calc(var(--vw)*13.92308);left:calc(var(--vw)*12.69231);top:calc(var(--vw)*7.30769);width:calc(var(--vw)*28.23077)}.support-feature-serif-bubble04{height:calc(var(--vw)*14.23077);left:calc(var(--vw)*44.30769);top:calc(var(--vw)*10.61538);width:calc(var(--vw)*26.30769)}.support-feature-serif-bubble05{height:calc(var(--vw)*34.07692);left:calc(var(--vw)*19.30769);top:calc(var(--vw)*21.69231);width:calc(var(--vw)*37.69231)}.support-feature-serif-don01{height:calc(var(--vw)*25.61538);left:calc(var(--vw)*3.76923);top:calc(var(--vw)*18.69231);width:calc(var(--vw)*23.30769)}.support-feature-serif-don02{height:calc(var(--vw)*29);left:calc(var(--vw)*51.38462);top:calc(var(--vw)*28.07692);width:calc(var(--vw)*37.30769)}.support-feature-serif-img{height:calc(var(--vw)*37.23077);left:calc(var(--vw)*13.38462);width:calc(var(--vw)*22.92308)}.support-feature-serif-text{bottom:calc(var(--vw)*5.15385);height:calc(var(--vw)*11.46154);right:calc(var(--vw)*11.53846);width:calc(var(--vw)*37)}.support-feature-serif-text-phrase01-b,.support-feature-serif-text-phrase02-b,.support-feature-serif-text-phrase03-b,.support-feature-serif-text-phrase04-b{font-size:calc(var(--vw)*2)}.support-feature-serif-text-phrase01{font:400 calc(var(--vw)*1.69231)/calc(var(--vw)*1.69231) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.69231);margin:0 0 0 calc(var(--vw)*.15385);width:calc(var(--vw)*24.92308)}.support-feature-serif-text-phrase02{margin:calc(var(--vw)*1.23077) 0 0 calc(var(--vw)*.15385);width:calc(var(--vw)*36.76923)}.support-feature-serif-text-phrase02,.support-feature-serif-text-phrase03{font:400 calc(var(--vw)*1.84615)/calc(var(--vw)*2.15385) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.07692)}.support-feature-serif-text-phrase03{margin:calc(var(--vw)*1.07692) 0 0 0;width:calc(var(--vw)*30.46154)}.support-feature-serif-text-phrase04{font:400 calc(var(--vw)*2)/calc(var(--vw)*2.15385) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.23077);margin:calc(var(--vw)*1.07692) 0 0 calc(var(--vw)*.15385);width:calc(var(--vw)*24.23077)}.support-feature-about-text01-strong,.support-feature-about-text02-strong,.support-feature-about-text03-strong{font-size:calc(var(--vw)*2.15385)}.support-feature-about-text01-b,.support-feature-about-text02-b,.support-feature-about-text03-b{font-size:calc(var(--vw)*2)}.support-feature-about-text01-phrase02 .support-feature-about-text01-strong{letter-spacing:-.04em}.support-feature-about-text01{font:400 calc(var(--vw)*1.69231)/calc(var(--vw)*2) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.07692);margin:calc(var(--vw)*1.30769) 0 0;width:calc(var(--vw)*79)}.support-feature-about-text02{font:400 calc(var(--vw)*1.69231)/calc(var(--vw)*1.53846) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.69231);margin:calc(var(--vw)*1.46154) 0 0;width:calc(var(--vw)*42.84615)}.support-feature-about-text03{font:400 calc(var(--vw)*1.69231)/calc(var(--vw)*2) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.07692);margin:calc(var(--vw)*1.15385) 0 0;width:calc(var(--vw)*68.30769)}.support-list{height:calc(var(--vw)*64.38462);margin:calc(var(--vw)*5.46154) 0 0}.support-list-item01,.support-list-item02,.support-list-item03,.support-list-item04{height:calc(var(--vw)*62.92308);padding:calc(var(--vw)*4.76923) 0 0;width:calc(var(--vw)*54.46154)}.support-list-item01-img,.support-list-item02-img,.support-list-item03-img,.support-list-item04-img{border-radius:calc(var(--vw)*.76923);height:calc(var(--vw)*28.76923);width:calc(var(--vw)*45.23077)}.support-list-item01-focus,.support-list-item02-focus,.support-list-item03-focus,.support-list-item04-focus{margin:calc(var(--vw)*3.23077) auto 0}.support-list-item01-focus-number,.support-list-item02-focus-number,.support-list-item03-focus-number,.support-list-item04-focus-number{font:400 calc(var(--vw)*3.69231)/calc(var(--vw)*2.76923) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.76923)}.support-list-item01-focus-text,.support-list-item02-focus-text,.support-list-item03-focus-text,.support-list-item04-focus-text{font:400 calc(var(--vw)*3.07692)/calc(var(--vw)*3.23077) WDXL Lubrifont JP N,sans-serif}.support-list-item01-detail,.support-list-item02-detail,.support-list-item03-detail,.support-list-item04-detail{bottom:calc(var(--vw)*7.84615);font:700 calc(var(--vw)*2.23077)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*5.69231);width:calc(var(--vw)*33.92308)}.support-list-item01-detail:before,.support-list-item02-detail:before,.support-list-item03-detail:before,.support-list-item04-detail:before{height:calc(var(--vw)*2.92308);right:calc(var(--vw)*2.23077);width:calc(var(--vw)*2.92308)}.support-list-item01-focus-number{width:calc(var(--vw)*3.92308)}.support-list-item01-focus-text{height:calc(var(--vw)*3.15385);margin:calc(var(--vw)*2.92308) 0 0;width:calc(var(--vw)*35.69231)}.support-list-item02-focus-number{width:calc(var(--vw)*5)}.support-list-item02-focus-text{height:calc(var(--vw)*4.69231);margin:calc(var(--vw)*1.23077) 0 0;width:calc(var(--vw)*22.38462)}.support-list-item03-rank{height:calc(var(--vw)*29);left:calc(var(--vw)*.84615);top:calc(var(--vw)*4.38462);width:calc(var(--vw)*21.92308)}.support-list-item03-focus-number{width:calc(var(--vw)*4.92308)}.support-list-item03-focus-text{height:calc(var(--vw)*3.15385);margin:calc(var(--vw)*2.92308) 0 0;width:calc(var(--vw)*16.07692)}.support-list-item04-focus-number{width:calc(var(--vw)*5)}.support-list-item04-focus-text{height:calc(var(--vw)*3.15385);margin:calc(var(--vw)*2.92308) 0 0;width:calc(var(--vw)*22.23077)}.support-list.swiper .swiper-wrapper{height:calc(var(--vw)*62.92308)}.support-list.swiper .swiper-pagination{gap:0 calc(var(--vw)*2);height:calc(var(--vw)*1.84615)}.support-list.swiper .swiper-pagination-bullet{height:calc(var(--vw)*1.84615);width:calc(var(--vw)*1.84615)}.support-list.swiper .swiper-button-next,.support-list.swiper .swiper-button-prev{filter:drop-shadow(0 0 calc(var(--vw)*2.30769) rgba(0,0,0,.2));height:calc(var(--vw)*6.15385);top:calc(var(--vw)*26.69231);width:calc(var(--vw)*6.15385)}.support-list.swiper .swiper-button-prev{left:calc(var(--vw)*16.84615)}.support-list.swiper .swiper-button-prev:after{height:calc(var(--vw)*2.61538);width:calc(var(--vw)*2.69231)}.support-list.swiper .swiper-button-next{right:calc(var(--vw)*16.84615)}.support-list.swiper .swiper-button-next:after{height:calc(var(--vw)*2.61538);width:calc(var(--vw)*2.69231)}.support-list-item-bg{height:calc(var(--vw)*62.92308);width:calc(var(--vw)*54.46154)}[data-modal^=support-list-item] .modal-content{padding:calc(var(--vw)*6.69231) 0 calc(var(--vw)*7.46154)}[data-modal^=support-list-item] .modal-content-focus{border-bottom:max(calc(var(--vw)*.15385),2px) solid #2e1700;height:calc(var(--vw)*8.76923);width:calc(var(--vw)*61.23077)}[data-modal^=support-list-item] .modal-content-focus-number{font:400 calc(var(--vw)*3.69231)/calc(var(--vw)*2.76923) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.76923)}[data-modal^=support-list-item] .modal-content-focus-text{font:400 calc(var(--vw)*2.46154)/calc(var(--vw)*2.46154) WDXL Lubrifont JP N,sans-serif}[data-modal^=support-list-item] .modal-content-lead{margin:calc(var(--vw)*1.92308) auto 0}[data-modal^=support-list-item] .modal-content-lead-text01,[data-modal^=support-list-item] .modal-content-lead-text02{font:400 calc(var(--vw)*1.84615)/calc(var(--vw)*1.84615) WDXL Lubrifont JP N,sans-serif}[data-modal^=support-list-item] .modal-content-about{font:700 calc(var(--vw)*1.46154)/calc(var(--vw)*2.76923) Noto Sans JP,sans-serif;width:calc(var(--vw)*62.61538)}[data-modal^=support-list-item] .modal-content-about-b{font:700 calc(var(--vw)*1.69231)/1 Noto Sans JP,sans-serif}[data-modal^=support-list-item] .modal-content-note{font:700 calc(var(--vw)*1.23077)/calc(var(--vw)*2.30769) Noto Sans JP,sans-serif;margin:calc(var(--vw)*1.23077) auto 0;width:calc(var(--vw)*62.61538)}[data-modal^=support-list-item] .modal-content-movie{height:calc(var(--vw)*35.53846);margin:calc(var(--vw)*2.38462) auto 0;width:calc(var(--vw)*63.23077)}[data-modal^=support-list-item] .modal-content-movie-button:before{border:calc(var(--vw)*.30769) solid #fff;height:calc(var(--vw)*7.69231);width:calc(var(--vw)*7.69231)}[data-modal^=support-list-item] .modal-content-movie-button:after{clip-path:polygon(calc(var(--vw)*2.07692) 50%,0 0,0 calc(var(--vw)*2.76923));height:calc(var(--vw)*2.76923);width:calc(var(--vw)*2.07692)}[data-modal^=support-list-item] .modal-content-step{gap:calc(var(--vw)*3.69231) 0;width:calc(var(--vw)*47.53846)}[data-modal^=support-list-item] .modal-content-step-unit01,[data-modal^=support-list-item] .modal-content-step-unit02,[data-modal^=support-list-item] .modal-content-step-unit03,[data-modal^=support-list-item] .modal-content-step-unit04{border-radius:calc(var(--vw)*.76923);width:calc(var(--vw)*42.92308)}[data-modal^=support-list-item] .modal-content-step-unit01:before,[data-modal^=support-list-item] .modal-content-step-unit02:before,[data-modal^=support-list-item] .modal-content-step-unit03:before,[data-modal^=support-list-item] .modal-content-step-unit04:before{border:calc(var(--vw)*.30769) solid #c11b17;left:calc(var(--vw)*-4.61538)}[data-modal^=support-list-item] .modal-content-step-unit01:after,[data-modal^=support-list-item] .modal-content-step-unit02:after,[data-modal^=support-list-item] .modal-content-step-unit03:after,[data-modal^=support-list-item] .modal-content-step-unit04:after{bottom:calc(var(--vw)*-3.07692);height:calc(var(--vw)*2.46154);right:calc(var(--vw)*21.38462);width:calc(var(--vw)*4.92308)}[data-modal^=support-list-item] .modal-content-step-unit01-note{font:500 calc(var(--vw)*1.23077)/1 Noto Sans JP,sans-serif;font-feature-settings:"palt";margin:calc(var(--vw)*1) 0 0 -.1875em}[data-modal^=support-list-item01] .modal-content-focus-number{width:calc(var(--vw)*3.92308)}[data-modal^=support-list-item01] .modal-content-focus-text{height:calc(var(--vw)*2.53846);margin:calc(var(--vw)*1.69231) auto 0;width:calc(var(--vw)*28.61538)}[data-modal^=support-list-item01] .modal-content-lead-text01{height:calc(var(--vw)*1.84615);margin:0 auto;width:calc(var(--vw)*25.69231)}[data-modal^=support-list-item01] .modal-content-lead-text02{height:calc(var(--vw)*1.92308);margin:calc(var(--vw)*1.30769) auto 0;width:calc(var(--vw)*34.69231)}[data-modal^=support-list-item01] .modal-content-about{margin:calc(var(--vw)*1.69231) auto 0}[data-modal^=support-list-item01] .modal-content-step{margin:calc(var(--vw)*3.07692) auto 0}[data-modal^=support-list-item01] .modal-content-step-unit01{height:calc(var(--vw)*8);padding:0 0 0 calc(var(--vw)*7.15385)}[data-modal^=support-list-item01] .modal-content-step-unit01:before{background:url(../../img/common/icon-counseling01.svg) left calc(var(--vw)*1.07692) top calc(var(--vw)*.76923)/calc(var(--vw)*6.38462) calc(var(--vw)*6.38462) no-repeat #fff;height:calc(var(--vw)*9.23077);top:calc(var(--vw)*-.61538);width:calc(var(--vw)*9.23077)}[data-modal^=support-list-item01] .modal-content-step-unit01-text{font:400 calc(var(--vw)*2)/calc(var(--vw)*2) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.07692);margin:0;width:calc(var(--vw)*28.53846)}[data-modal^=support-list-item01] .modal-content-step-unit02{height:calc(var(--vw)*8);padding:0 0 0 calc(var(--vw)*7.15385)}[data-modal^=support-list-item01] .modal-content-step-unit02:before{background:url(../../img/common/icon-program-proposal01.svg) left calc(var(--vw)*1.92308) top calc(var(--vw)*.69231)/calc(var(--vw)*4.84615) calc(var(--vw)*6.69231) no-repeat #fff;height:calc(var(--vw)*9.23077);top:calc(var(--vw)*-.61538);width:calc(var(--vw)*9.23077)}[data-modal^=support-list-item01] .modal-content-step-unit02-text{font:400 calc(var(--vw)*2)/calc(var(--vw)*2) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.07692);margin:0;width:calc(var(--vw)*19.61538)}[data-modal^=support-list-item01] .modal-content-step-unit03{height:calc(var(--vw)*8);padding:0 0 0 calc(var(--vw)*7.15385)}[data-modal^=support-list-item01] .modal-content-step-unit03:before{background:url(../../img/common/icon-training01.svg) left calc(var(--vw)*.76923) top calc(var(--vw)*2.07692)/calc(var(--vw)*7) calc(var(--vw)*5.07692) no-repeat #fff;height:calc(var(--vw)*9.23077);top:calc(var(--vw)*-.61538);width:calc(var(--vw)*9.23077)}[data-modal^=support-list-item01] .modal-content-step-unit03-text{font:400 calc(var(--vw)*2)/calc(var(--vw)*2) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.07692);margin:0 0 0 calc(var(--vw)*.23077);width:calc(var(--vw)*18.38462)}[data-modal^=support-list-item01] .modal-content-step-unit04{height:calc(var(--vw)*8);padding:0 0 0 calc(var(--vw)*7.15385)}[data-modal^=support-list-item01] .modal-content-step-unit04:before{background:url(../../img/common/icon-hearing01.svg) left calc(var(--vw)*.69231) top calc(var(--vw)*1.07692)/calc(var(--vw)*7.23077) calc(var(--vw)*5.46154) no-repeat #fff;height:calc(var(--vw)*9.23077);top:calc(var(--vw)*-.61538);width:calc(var(--vw)*9.23077)}[data-modal^=support-list-item01] .modal-content-step-unit04-text{font:400 calc(var(--vw)*2)/calc(var(--vw)*2) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.07692);margin:0 0 0 calc(var(--vw)*-.07692);width:calc(var(--vw)*23.15385)}[data-modal^=support-list-item01] .modal-content-chara01{height:calc(var(--vw)*15.30769);left:auto;right:calc(var(--vw)*8.76923);top:calc(var(--vw)*4.23077);width:calc(var(--vw)*12.30769)}[data-modal^=support-list-item02] .modal-content-focus-number{width:calc(var(--vw)*5)}[data-modal^=support-list-item02] .modal-content-focus-text{height:calc(var(--vw)*3.76923);margin:calc(var(--vw)*.38462) auto 0;width:calc(var(--vw)*18)}[data-modal^=support-list-item02] .modal-content-lead-text01{height:calc(var(--vw)*1.92308);margin:0 auto;width:calc(var(--vw)*23.69231)}[data-modal^=support-list-item02] .modal-content-lead-text02{height:calc(var(--vw)*1.92308);margin:calc(var(--vw)*1.23077) auto 0;width:calc(var(--vw)*30.46154)}[data-modal^=support-list-item02] .modal-content-about{margin:calc(var(--vw)*1.69231) auto 0}[data-modal^=support-list-item02] .modal-content-img{border-radius:calc(var(--vw)*.76923);height:calc(var(--vw)*40.92308);margin:calc(var(--vw)*1.69231) auto 0;width:calc(var(--vw)*63.23077)}[data-modal^=support-list-item02] .modal-content-more{font:700 calc(var(--vw)*2.23077)/calc(var(--vw)*2.76923) Noto Sans JP,sans-serif;height:calc(var(--vw)*8.46154);margin:calc(var(--vw)*2.46154) auto 0;padding:calc(var(--vw)*1.23077) 0 0 calc(var(--vw)*10.23077);width:calc(var(--vw)*42.15385)}[data-modal^=support-list-item02] .modal-content-more:before{height:calc(var(--vw)*1.53846);right:max(calc(var(--vw)*2.38462),calc(var(--vw)*2.23077 + 2px));width:calc(var(--vw)*1.61538)}[data-modal^=support-list-item02] .modal-content-chara01{height:calc(var(--vw)*15.53846);left:auto;right:calc(var(--vw)*11.23077);top:calc(var(--vw)*-.23077);width:calc(var(--vw)*8)}[data-modal^=support-list-item03] .modal-content-focus-number{width:calc(var(--vw)*4.92308)}[data-modal^=support-list-item03] .modal-content-focus-text{height:calc(var(--vw)*2.53846);margin:calc(var(--vw)*1.69231) auto 0;width:calc(var(--vw)*12.92308)}[data-modal^=support-list-item03] .modal-content-lead-text01{height:calc(var(--vw)*1.92308);margin:0 auto;width:calc(var(--vw)*26.38462)}[data-modal^=support-list-item03] .modal-content-lead-text02{height:calc(var(--vw)*1.92308);margin:calc(var(--vw)*1.23077) auto 0;width:calc(var(--vw)*30.23077)}[data-modal^=support-list-item03] .modal-content-about{margin:calc(var(--vw)*1.46154) auto 0}[data-modal^=support-list-item03] .modal-content-img{border-radius:calc(var(--vw)*.76923);height:calc(var(--vw)*47.53846);margin:calc(var(--vw)*2) auto 0;width:calc(var(--vw)*63.23077)}[data-modal^=support-list-item03] .modal-content-chara01{height:calc(var(--vw)*19.23077);left:calc(var(--vw)*8.30769);right:auto;top:calc(var(--vw)*-3.76923);width:calc(var(--vw)*19.30769)}[data-modal^=support-list-item04] .modal-content-focus-number{width:calc(var(--vw)*5)}[data-modal^=support-list-item04] .modal-content-focus-text{height:calc(var(--vw)*2.53846);margin:calc(var(--vw)*1.69231) auto 0;width:calc(var(--vw)*17.84615)}[data-modal^=support-list-item04] .modal-content-lead-text01{height:calc(var(--vw)*1.92308);margin:0 auto;width:calc(var(--vw)*15.30769)}[data-modal^=support-list-item04] .modal-content-lead-text02{height:calc(var(--vw)*1.92308);margin:calc(var(--vw)*1.23077) auto 0;width:calc(var(--vw)*31)}[data-modal^=support-list-item04] .modal-content-about{margin:calc(var(--vw)*1.46154) auto 0}[data-modal^=support-list-item04] .modal-content-step{margin:calc(var(--vw)*2.76923) auto 0}[data-modal^=support-list-item04] .modal-content-step-unit01{height:calc(var(--vw)*8.61538);padding:0 0 0 calc(var(--vw)*7.46154)}[data-modal^=support-list-item04] .modal-content-step-unit01:before{background:url(../../img/common/icon-get-point01.svg) left calc(var(--vw)*1.38462) top calc(var(--vw)*1.23077)/calc(var(--vw)*6.23077) calc(var(--vw)*6.15385) no-repeat #fff;height:calc(var(--vw)*9.69231);top:calc(var(--vw)*-.53846);width:calc(var(--vw)*9.69231)}[data-modal^=support-list-item04] .modal-content-step-unit01-text{font:400 calc(var(--vw)*1.84615)/calc(var(--vw)*1.84615) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.84615);margin:0 0 0 calc(var(--vw)*0);width:calc(var(--vw)*11.46154)}[data-modal^=support-list-item04] .modal-content-step-unit02{height:calc(var(--vw)*8.61538);padding:0 0 0 calc(var(--vw)*7.46154)}[data-modal^=support-list-item04] .modal-content-step-unit02:before{background:url(../../img/common/icon-bounty-up01.svg) left calc(var(--vw)*1.53846) top calc(var(--vw)*1.30769)/calc(var(--vw)*6.76923) calc(var(--vw)*6.76923) no-repeat #fff;height:calc(var(--vw)*9.69231);top:calc(var(--vw)*-.53846);width:calc(var(--vw)*9.69231)}[data-modal^=support-list-item04] .modal-content-step-unit02-text{font:400 calc(var(--vw)*2)/calc(var(--vw)*2) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.07692);margin:0 0 0 calc(var(--vw)*0);width:calc(var(--vw)*10.46154)}[data-modal^=support-list-item04] .modal-content-step-unit03{height:calc(var(--vw)*8.61538);padding:0 0 0 calc(var(--vw)*7.46154)}[data-modal^=support-list-item04] .modal-content-step-unit03:before{background:url(../../img/common/icon-get-prize01.svg) left calc(var(--vw)*1.23077) top calc(var(--vw)*1.15385)/calc(var(--vw)*6.46154) calc(var(--vw)*6.38462) no-repeat #fff;height:calc(var(--vw)*9.69231);top:calc(var(--vw)*-.53846);width:calc(var(--vw)*9.69231)}[data-modal^=support-list-item04] .modal-content-step-unit03-text{font:400 calc(var(--vw)*2)/calc(var(--vw)*2) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2);margin:0 0 0 calc(var(--vw)*0);width:calc(var(--vw)*10.07692)}[data-modal^=support-list-item04] .modal-content-step-unit04{height:calc(var(--vw)*8.61538);padding:0 0 0 calc(var(--vw)*7.46154)}[data-modal^=support-list-item04] .modal-content-step-unit04:before{height:calc(var(--vw)*9.69231);top:calc(var(--vw)*-.53846);width:calc(var(--vw)*9.69231)}[data-modal^=support-list-item04] .modal-content-step-unit04-text{font:400 calc(var(--vw)*2)/calc(var(--vw)*2) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2);margin:0 0 0 calc(var(--vw)*0);width:calc(var(--vw)*10.07692)}[data-modal^=support-list-item04] .modal-content-chara01{height:calc(var(--vw)*19.38462);left:auto;right:calc(var(--vw)*4.92308);top:calc(var(--vw)*3.15385);width:calc(var(--vw)*15.23077)}}@media screen and (max-width:768px){.support{background:image-set(url("../../img/common/bg-red-grunge01-sp.jpg") 1x,url("../../img/common/2x/bg-red-grunge01-sp-2x.jpg") 2x) center top calc(var(--vw)*2.21354)/100% calc(var(--vw)*325.52083) repeat-y #c11b17;padding:calc(var(--vw)*23.95833) 0 calc(var(--vw)*24.34896)}.support-heading-text{font:400 calc(var(--vw)*7.29167)/calc(var(--vw)*7.29167) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*7.29167);letter-spacing:.03em;top:calc(var(--vw)*7.29167);width:calc(var(--vw)*64.97396)}.support-intro{background:image-set(url("../../img/home/bg-support-intro01-sp.webp") 1x,url("../../img/home/2x/bg-support-intro01-sp-2x.webp") 2x) 50%/100% auto no-repeat #fff;border:max(calc(var(--vw)*.39063),3px) solid #fff;border-radius:calc(var(--vw)*2.60417);height:calc(var(--vw)*46.09375);margin:calc(var(--vw)*4.6875) auto 0;width:calc(var(--vw)*89.58333)}.support-intro:after{border:max(calc(var(--vw)*.39063),3px) solid #c11b17;border-radius:calc(var(--vw)*2.21354)}.support-intro-focus{background:url(../../img/home/bg-support-intro-focus01.png) left calc(var(--vw)*-.65104) top calc(var(--vw)*-.65104)/calc(var(--vw)*13.28125) calc(var(--vw)*13.28125) repeat;border-radius:calc(var(--vw)*1.69271) calc(var(--vw)*1.69271) 0 0;gap:0 calc(var(--vw)*3.51563);height:calc(var(--vw)*16.53646);margin:max(calc(var(--vw)*.39063),3px) auto 0;width:calc(var(--vw)*88.80208)}.support-intro-focus-text{border-radius:calc(var(--vw)*3.25521);filter:drop-shadow(0 calc(var(--vw)*.78125) 0 rgb(0,0,0));height:calc(var(--vw)*6.38021);left:calc(var(--vw)*15.36458);top:calc(var(--vw)*-3.64583);width:calc(var(--vw)*60.41667)}.support-intro-focus-text:before{height:calc(var(--vw)*4.03646);left:calc(var(--vw)*-.91146);margin:calc(var(--vw)*.52083) calc(var(--vw)*.52083) 0 0;width:calc(var(--vw)*2.60417)}.support-intro-focus-text:after{border-radius:0 0 calc(var(--vw)*3.51563) 0/0 0 calc(var(--vw)*4.16667) 0;bottom:calc(var(--vw)*-2.08333);box-shadow:calc(var(--vw)*-3.77604) calc(var(--vw)*2.40885) 0 calc(var(--vw)*-.71615) #ffed27 inset;height:calc(var(--vw)*4.16667);width:calc(var(--vw)*3.51563)}.support-intro-focus-text-phrase{contain-intrinsic-size:auto 24px;font:900 calc(var(--vw)*3.125)/calc(var(--vw)*3.38542) M PLUS Rounded\ 1c,sans-serif;height:calc(var(--vw)*3.125);width:calc(var(--vw)*47.39583)}.support-intro-focus-icon{height:calc(var(--vw)*6.64063);margin:0 0 calc(var(--vw)*2.86458);width:calc(var(--vw)*14.58333)}.support-intro-focus-type{contain-intrinsic-size:auto 67px;height:calc(var(--vw)*8.72396);margin:0 0 calc(var(--vw)*1.17188);width:calc(var(--vw)*38.15104)}.support-intro-focus-type-text01{font:400 calc(var(--vw)*5.72917)/1 Gravitas One,serif;left:calc(var(--vw)*-.39062);letter-spacing:-.05em;scale:1.14 1;top:calc(var(--vw)*-.65104)}.support-intro-focus-type-text02{font:300 calc(var(--vw)*.78125)/1 Noto Sans JP,sans-serif;left:calc(var(--vw)*3.90625);scale:1.17 1;top:calc(var(--vw)*4.94792)}.support-intro-focus-type-text02-phrase01{letter-spacing:.72em;padding:0}.support-intro-focus-type-text02-phrase02{letter-spacing:.9em;padding:0 0 0 calc(var(--vw)*6.64063)}.support-intro-lead{contain-intrinsic-size:auto 51px;font:900 calc(var(--vw)*6.25)/calc(var(--vw)*6.51042) M PLUS Rounded\ 1c,sans-serif;height:calc(var(--vw)*6.64063);letter-spacing:-.08em;margin:calc(var(--vw)*3.125) 0 0 calc(var(--vw)*13.15104);width:calc(var(--vw)*63.54167)}.support-intro-text{padding:calc(var(--vw)*2.86458) calc(var(--vw)*.78125) 0 0}.support-intro-text-phrase01,.support-intro-text-phrase02,.support-intro-text-phrase03{contain-intrinsic-size:auto 29px;font:900 calc(var(--vw)*3.125)/calc(var(--vw)*3.38542) M PLUS Rounded\ 1c,sans-serif}.support-intro-text-phrase01{height:calc(var(--vw)*3.38542);letter-spacing:0;margin:0;width:calc(var(--vw)*50.78125)}.support-intro-text-phrase02{height:calc(var(--vw)*3.77604);letter-spacing:-.04em;margin:calc(var(--vw)*.91146) 0 0;width:calc(var(--vw)*48.95833)}.support-intro-text-phrase03{height:calc(var(--vw)*3.38542);letter-spacing:-.06em;margin:calc(var(--vw)*.26042) 0 0;width:calc(var(--vw)*22.65625)}.support-intro-chara01{bottom:calc(var(--vw)*-1.69271);contain-intrinsic-size:auto 161px;height:calc(var(--vw)*20.96354);right:calc(var(--vw)*.39063);width:calc(var(--vw)*16.79688)}.support-feature-catch{align-items:center;contain-intrinsic-size:auto 69px;display:flex;flex-direction:column;height:calc(var(--vw)*8.98438);justify-content:space-between;letter-spacing:0;margin:calc(var(--vw)*4.81771) auto 0;scale:1 1;width:100%}.support-feature-catch:after{display:none}.support-feature-catch-text01,.support-feature-catch-text02{--scale-x:1.4;display:block;height:calc(var(--vw)*3.77604);position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.support-feature-catch-text01:after,.support-feature-catch-text02:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.support-feature-catch-text01{font:400 calc(var(--vw)*3.125)/calc(var(--vw)*3.125) WDXL Lubrifont JP N,sans-serif;letter-spacing:.03em;width:calc(var(--vw)*69.79167)}.support-feature-catch-text01:after{background:url(../../img/home/text-support-feature-catch01-phrase01.svg) 50%/100% 100% no-repeat}.support-feature-catch-text02{font:400 calc(var(--vw)*3.125)/calc(var(--vw)*3.64583) WDXL Lubrifont JP N,sans-serif;letter-spacing:0;width:calc(var(--vw)*71.875)}.support-feature-catch-text02:after{background:url(../../img/home/text-support-feature-catch01-phrase02.svg) 50%/100% 100% no-repeat}.support-feature-catch-en{font-size:calc(var(--vw)*4.16667);letter-spacing:.07em}.support-feature-catch-b{font-size:calc(var(--vw)*3.64583);letter-spacing:.03em}.support-feature-serif{margin:calc(var(--vw)*5.72917) auto calc(var(--vw)*.13021);padding:calc(var(--vw)*119.92188) 0 0;width:100%}.support-feature-serif-bubble01{contain-intrinsic-size:auto 126px;height:calc(var(--vw)*16.40625);left:calc(var(--vw)*15.49479);top:calc(var(--vw)*0);width:calc(var(--vw)*38.15104)}.support-feature-serif-bubble02{contain-intrinsic-size:auto 132px;height:calc(var(--vw)*17.1875);left:calc(var(--vw)*56.38021);top:calc(var(--vw)*4.03646);width:calc(var(--vw)*40.625)}.support-feature-serif-bubble03{contain-intrinsic-size:auto 181px;height:calc(var(--vw)*23.56771);left:calc(var(--vw)*2.60417);top:calc(var(--vw)*19.01042);width:calc(var(--vw)*47.78646)}.support-feature-serif-bubble04{contain-intrinsic-size:auto 185px;height:calc(var(--vw)*24.08854);left:calc(var(--vw)*50.91146);top:calc(var(--vw)*23.04688);width:calc(var(--vw)*44.53125)}.support-feature-serif-bubble05{contain-intrinsic-size:auto 313px;height:calc(var(--vw)*40.75521);left:calc(var(--vw)*22.26563);top:calc(var(--vw)*47.00521);width:calc(var(--vw)*45.05208)}.support-feature-serif-don01{contain-intrinsic-size:auto 235px;height:calc(var(--vw)*30.59896);left:calc(var(--vw)*3.77604);top:calc(var(--vw)*43.48958);width:calc(var(--vw)*27.86458)}.support-feature-serif-don02{contain-intrinsic-size:auto 267px;height:calc(var(--vw)*34.76563);left:calc(var(--vw)*60.54688);top:calc(var(--vw)*54.6875);width:calc(var(--vw)*44.53125)}.support-feature-serif-img{bottom:auto;contain-intrinsic-size:auto 384px;height:calc(var(--vw)*50);left:calc(var(--vw)*13.67188);top:calc(var(--vw)*66.53646);width:calc(var(--vw)*30.85938)}.support-feature-serif-text{bottom:auto;contain-intrinsic-size:auto 151px;height:calc(var(--vw)*19.66146);margin:0 auto;position:relative;right:auto;width:100%}.support-feature-serif-text-phrase01-b,.support-feature-serif-text-phrase02-b,.support-feature-serif-text-phrase03-b,.support-feature-serif-text-phrase04-b{font-size:calc(var(--vw)*3.64583)}.support-feature-serif-text-phrase01{font:400 calc(var(--vw)*3.125)/calc(var(--vw)*2.86458) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.125);letter-spacing:.01em;margin:0 auto;width:calc(var(--vw)*45.57292)}.support-feature-serif-text-phrase02{font:400 calc(var(--vw)*3.38542)/calc(var(--vw)*3.90625) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.90625);letter-spacing:.015em;margin:calc(var(--vw)*1.82292) auto 0;width:calc(var(--vw)*67.44792)}.support-feature-serif-text-phrase03{font:400 calc(var(--vw)*3.38542)/calc(var(--vw)*4.16667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.90625);letter-spacing:0;margin:calc(var(--vw)*1.43229) auto 0;width:calc(var(--vw)*55.72917)}.support-feature-serif-text-phrase04{font:400 calc(var(--vw)*3.64583)/calc(var(--vw)*3.90625) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.16667);letter-spacing:.05em;margin:calc(var(--vw)*1.43229) auto 0;width:calc(var(--vw)*44.40104)}.support-feature-about{margin:calc(var(--vw)*7.16146) 0 0}.support-feature-about-text01{--scale-x:1;font:400 calc(var(--vw)*3.125)/calc(var(--vw)*2.86458) WDXL Lubrifont JP N,sans-serif;height:auto;letter-spacing:-.01em;margin:0 auto;width:100%}.support-feature-about-text01:after{display:none}.support-feature-about-text01-phrase01,.support-feature-about-text01-phrase02{display:block;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.support-feature-about-text01-phrase01:after,.support-feature-about-text01-phrase02:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.support-feature-about-text01-strong{font:400 calc(var(--vw)*4.16667)/calc(var(--vw)*3.125) WDXL Lubrifont JP N,sans-serif;letter-spacing:.1em;text-indent:0}.support-feature-about-text01-phrase02 .support-feature-about-text01-strong{letter-spacing:-.09em}.support-feature-about-text01-b{font:400 calc(var(--vw)*3.90625)/calc(var(--vw)*3.125) WDXL Lubrifont JP N,sans-serif;letter-spacing:.03em;padding:0 0 0 .2em;scale:.95 1;text-indent:0;transform-origin:left top}.support-feature-about-text01-phrase01{--scale-x:1.4;font:400 calc(var(--vw)*2.86458)/calc(var(--vw)*4.16667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.64583);letter-spacing:.09em;margin:calc(var(--vw)*0) auto 0;width:calc(var(--vw)*67.05729)}.support-feature-about-text01-phrase01:after{background:url(../../img/home/text-support-feature-about01-phrase01.svg) 50%/100% 100% no-repeat}.support-feature-about-text01-phrase02{--scale-x:1.4;font:400 calc(var(--vw)*2.86458)/calc(var(--vw)*4.16667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.77604);letter-spacing:.08em;margin:calc(var(--vw)*1.95313) auto 0;width:calc(var(--vw)*77.34375)}.support-feature-about-text01-phrase02:after{background:url(../../img/home/text-support-feature-about01-phrase02.svg) 50%/100% 100% no-repeat}.support-feature-about-text02{--scale-x:1.44;height:calc(var(--vw)*3.125);margin:calc(var(--vw)*2.08333) auto 0;width:calc(var(--vw)*78.51563)}.support-feature-about-text02,.support-feature-about-text03{font:400 calc(var(--vw)*3.125)/calc(var(--vw)*2.86458) WDXL Lubrifont JP N,sans-serif;letter-spacing:-.02em}.support-feature-about-text03{--scale-x:1;height:auto;margin:0 auto;width:100%}.support-feature-about-text03:after{display:none}.support-feature-about-text03-phrase01,.support-feature-about-text03-phrase02{display:block;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.support-feature-about-text03-phrase01:after,.support-feature-about-text03-phrase02:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.support-feature-about-text03-b{font:400 calc(var(--vw)*3.90625)/calc(var(--vw)*3.125) WDXL Lubrifont JP N,sans-serif;letter-spacing:.03em;padding:0 0 0 .2em;scale:.95 1;text-indent:0;transform-origin:left top}.support-feature-about-text03-phrase01{--scale-x:1.4;font:400 calc(var(--vw)*2.86458)/calc(var(--vw)*4.16667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.77604);letter-spacing:.07em;margin:calc(var(--vw)*1.82292) auto 0;width:calc(var(--vw)*67.05729)}.support-feature-about-text03-phrase01:after{background:url(../../img/home/text-support-feature-about03-phrase01.svg) 50%/100% 100% no-repeat}.support-feature-about-text03-phrase02{--scale-x:1.3;font:400 calc(var(--vw)*3.38542)/calc(var(--vw)*3.38542) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.125);letter-spacing:0;margin:calc(var(--vw)*2.21354) auto 0;width:calc(var(--vw)*56.77083)}.support-feature-about-text03-phrase02:after{background:url(../../img/home/text-support-feature-about03-phrase02.svg) 50%/100% 100% no-repeat}.support-list{contain-intrinsic-size:auto 837px;height:calc(var(--vw)*108.98438);justify-content:flex-start;margin:calc(var(--vw)*4.29688) 0 0;position:relative;width:100%}.support-list-item01,.support-list-item02,.support-list-item03,.support-list-item04{background:image-set(url("../../img/home/bg-swiper-list01.webp") 1x,url("../../img/home/2x/bg-swiper-list01-2x.webp") 2x) 50%/100% 100% no-repeat;height:calc(var(--vw)*106.51042);margin:0 auto;padding:calc(var(--vw)*8.07292) 0 0;position:relative;width:calc(var(--vw)*92.1875)}.support-list-item01-img,.support-list-item02-img,.support-list-item03-img,.support-list-item04-img{border-radius:calc(var(--vw)*1.30208);height:calc(var(--vw)*48.69792);width:calc(var(--vw)*76.5625)}.support-list-item01-focus,.support-list-item02-focus,.support-list-item03-focus,.support-list-item04-focus{margin:calc(var(--vw)*5.46875) auto 0}.support-list-item01-focus-number,.support-list-item02-focus-number,.support-list-item03-focus-number,.support-list-item04-focus-number{font:400 calc(var(--vw)*6.25)/calc(var(--vw)*4.6875) WDXL Lubrifont JP N,sans-serif}.support-list-item01-focus-text,.support-list-item02-focus-text,.support-list-item03-focus-text,.support-list-item04-focus-text{font:400 calc(var(--vw)*5.20833)/calc(var(--vw)*5.46875) WDXL Lubrifont JP N,sans-serif;letter-spacing:-.01em}.support-list-item01-detail,.support-list-item02-detail,.support-list-item03-detail,.support-list-item04-detail{bottom:calc(var(--vw)*12.76042);font:700 calc(var(--vw)*4.16667)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*10.67708);width:calc(var(--vw)*63.80208)}.support-list-item01-detail:before,.support-list-item02-detail:before,.support-list-item03-detail:before,.support-list-item04-detail:before{height:calc(var(--vw)*5.46875);right:calc(var(--vw)*4.16667);width:calc(var(--vw)*5.46875)}.support-list-item01-focus{margin:calc(var(--vw)*5.46875) auto 0}.support-list-item01-focus-number{height:calc(var(--vw)*4.6875);letter-spacing:0;width:calc(var(--vw)*6.64063)}.support-list-item01-focus-text{height:calc(var(--vw)*5.33854);margin:calc(var(--vw)*4.94792) 0 0;width:calc(var(--vw)*60.41667)}.support-list-item02-focus{margin:calc(var(--vw)*5.46875) auto 0}.support-list-item02-focus-number{height:calc(var(--vw)*4.6875);letter-spacing:0;width:calc(var(--vw)*8.46354)}.support-list-item02-focus-text{height:calc(var(--vw)*7.94271);margin:calc(var(--vw)*2.08333) 0 0;width:calc(var(--vw)*37.89063)}.support-list-item03-rank{height:calc(var(--vw)*49.08854);left:calc(var(--vw)*1.43229);top:calc(var(--vw)*7.42188);width:calc(var(--vw)*37.10938)}.support-list-item03-focus{margin:calc(var(--vw)*5.46875) auto 0}.support-list-item03-focus-number{height:calc(var(--vw)*4.6875);letter-spacing:0;width:calc(var(--vw)*8.33333)}.support-list-item03-focus-text{height:calc(var(--vw)*5.33854);margin:calc(var(--vw)*4.94792) 0 0;width:calc(var(--vw)*27.21354)}.support-list-item04-focus{margin:calc(var(--vw)*5.46875) auto 0}.support-list-item04-focus-number{height:calc(var(--vw)*4.6875);letter-spacing:-.03em;width:calc(var(--vw)*8.46354)}.support-list-item04-focus-text{height:calc(var(--vw)*5.33854);margin:calc(var(--vw)*4.94792) 0 0;width:calc(var(--vw)*37.63021)}.support-list.swiper .swiper-wrapper{height:calc(var(--vw)*106.51042);width:calc(var(--vw)*92.1875)}.support-list.swiper .swiper-pagination{bottom:0;gap:0 calc(var(--vw)*3.38542);height:calc(var(--vw)*3.125)}.support-list.swiper .swiper-pagination-bullet{height:calc(var(--vw)*3.125);width:calc(var(--vw)*3.125)}.support-list.swiper .swiper-button-next,.support-list.swiper .swiper-button-prev{filter:drop-shadow(0 0 calc(var(--vw)*3.90625) rgba(0,0,0,.2));height:calc(var(--vw)*10.41667);top:calc(var(--vw)*45.57292);width:calc(var(--vw)*10.41667)}.support-list.swiper .swiper-button-prev{left:calc(var(--vw)*.26042)}.support-list.swiper .swiper-button-prev:after{height:calc(var(--vw)*4.42708);width:calc(var(--vw)*4.55729)}.support-list.swiper .swiper-button-next{right:calc(var(--vw)*.26042)}.support-list.swiper .swiper-button-next:after{height:calc(var(--vw)*4.42708);width:calc(var(--vw)*4.55729)}.support-list-item-bg{display:none}[data-modal^=support-list-item] .modal-content{padding:calc(var(--vw)*12.5) 0 calc(var(--vw)*14.71354)}[data-modal^=support-list-item] .modal-content-focus{border-bottom:max(calc(var(--vw)*.26042),2px) solid #2e1700;height:calc(var(--vw)*18.75);width:calc(var(--vw)*75.52083)}[data-modal^=support-list-item] .modal-content-focus-number{font:400 calc(var(--vw)*6.25)/calc(var(--vw)*4.6875) WDXL Lubrifont JP N,sans-serif}[data-modal^=support-list-item] .modal-content-focus-text{font:400 calc(var(--vw)*5.20833)/calc(var(--vw)*5.20833) WDXL Lubrifont JP N,sans-serif}[data-modal^=support-list-item] .modal-content-lead{margin:0 auto}[data-modal^=support-list-item] .modal-content-lead-text01,[data-modal^=support-list-item] .modal-content-lead-text02{font:400 calc(var(--vw)*3.90625)/calc(var(--vw)*3.90625) WDXL Lubrifont JP N,sans-serif}[data-modal^=support-list-item] .modal-content-about{font:700 calc(var(--vw)*3.64583)/calc(var(--vw)*6.25) Noto Sans JP,sans-serif;width:calc(var(--vw)*75.78125)}[data-modal^=support-list-item] .modal-content-about-b{font:900 calc(var(--vw)*4.16667)/calc(var(--vw)*5.72917) Noto Sans JP,sans-serif}[data-modal^=support-list-item] .modal-content-note{font:500 calc(var(--vw)*3.125)/calc(var(--vw)*4.42708) Noto Sans JP,sans-serif;width:calc(var(--vw)*75.78125)}[data-modal^=support-list-item] .modal-content-more{font:700 calc(var(--vw)*4.16667)/calc(var(--vw)*5.20833) Noto Sans JP,sans-serif;height:calc(var(--vw)*15.88542);margin:calc(var(--vw)*6.51042) auto 0;padding:calc(var(--vw)*2.47396) 0 0 calc(var(--vw)*19.01042);width:calc(var(--vw)*79.16667)}[data-modal^=support-list-item] .modal-content-more:first-line{letter-spacing:-.01em}[data-modal^=support-list-item] .modal-content-more:before{height:calc(var(--vw)*2.86458);right:max(calc(var(--vw)*4.55729),calc(var(--vw)*4.29688 + 2px));width:calc(var(--vw)*2.99479)}[data-modal^=support-list-item] .modal-content-movie{height:calc(var(--vw)*42.57813);margin:calc(var(--vw)*3.90625) auto 0;width:calc(var(--vw)*75.52083)}[data-modal^=support-list-item] .modal-content-movie-button:before{border:calc(var(--vw)*.52083) solid #fff;height:calc(var(--vw)*13.02083);width:calc(var(--vw)*13.02083)}[data-modal^=support-list-item] .modal-content-movie-button:after{clip-path:polygon(calc(var(--vw)*3.51563) 50%,0 0,0 calc(var(--vw)*4.6875));height:calc(var(--vw)*4.6875);width:calc(var(--vw)*3.51563)}[data-modal^=support-list-item] .modal-content-step{gap:calc(var(--vw)*7.8125) 0;width:calc(var(--vw)*75.52083)}[data-modal^=support-list-item] .modal-content-step-unit01,[data-modal^=support-list-item] .modal-content-step-unit02,[data-modal^=support-list-item] .modal-content-step-unit03,[data-modal^=support-list-item] .modal-content-step-unit04{border-radius:calc(var(--vw)*1.30208);width:calc(var(--vw)*66.40625)}[data-modal^=support-list-item] .modal-content-step-unit01:before,[data-modal^=support-list-item] .modal-content-step-unit02:before,[data-modal^=support-list-item] .modal-content-step-unit03:before,[data-modal^=support-list-item] .modal-content-step-unit04:before{border:calc(var(--vw)*.52083) solid #c11b17;left:calc(var(--vw)*-9.76562)}[data-modal^=support-list-item] .modal-content-step-unit01:after,[data-modal^=support-list-item] .modal-content-step-unit02:after,[data-modal^=support-list-item] .modal-content-step-unit03:after,[data-modal^=support-list-item] .modal-content-step-unit04:after{bottom:calc(var(--vw)*-6.51042);height:calc(var(--vw)*5.20833);right:calc(var(--vw)*32.68229);width:calc(var(--vw)*10.15625)}[data-modal^=support-list-item] .modal-content-step-unit01-note{font:500 calc(var(--vw)*3.125)/calc(var(--vw)*4.42708) Noto Sans JP,sans-serif;font-feature-settings:"palt";letter-spacing:-.005em;margin:calc(var(--vw)*1.30208) 0 0;text-indent:-.075em}[data-modal^=support-list-item01] .modal-content-focus-number{height:calc(var(--vw)*4.6875);width:calc(var(--vw)*6.64063)}[data-modal^=support-list-item01] .modal-content-focus-text{height:calc(var(--vw)*5.33854);margin:calc(var(--vw)*4.94792) auto 0;width:calc(var(--vw)*60.41667)}[data-modal^=support-list-item01] .modal-content-lead-text01{height:calc(var(--vw)*4.03646);letter-spacing:.11em;margin:calc(var(--vw)*4.6875) auto 0;width:calc(var(--vw)*54.42708)}[data-modal^=support-list-item01] .modal-content-lead-text02{height:calc(var(--vw)*4.16667);letter-spacing:.09em;margin:calc(var(--vw)*2.60417) auto 0;width:calc(var(--vw)*73.4375)}[data-modal^=support-list-item01] .modal-content-about{margin:calc(var(--vw)*2.47396) auto 0}[data-modal^=support-list-item01] .modal-content-note{margin:calc(var(--vw)*1.5625) auto 0}[data-modal^=support-list-item01] .modal-content-step{margin:calc(var(--vw)*5.98958) auto 0}[data-modal^=support-list-item01] .modal-content-step-unit01{height:calc(var(--vw)*16.92708);padding:0 0 0 calc(var(--vw)*11.71875)}[data-modal^=support-list-item01] .modal-content-step-unit01:before{background:url(../../img/common/icon-counseling01.svg) left calc(var(--vw)*2.34375) top calc(var(--vw)*1.5625)/calc(var(--vw)*13.54167) calc(var(--vw)*13.54167) no-repeat #fff;height:calc(var(--vw)*19.53125);top:calc(var(--vw)*-1.17187);width:calc(var(--vw)*19.53125)}[data-modal^=support-list-item01] .modal-content-step-unit01-text{--scale-x:1.38;font:400 calc(var(--vw)*4.16667)/calc(var(--vw)*4.16667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*10.67708);letter-spacing:0;margin:0;width:calc(var(--vw)*48.30729);--scale-x:1}[data-modal^=support-list-item01] .modal-content-step-unit01-text:after{display:none}[data-modal^=support-list-item01] .modal-content-step-unit01-text-phrase01,[data-modal^=support-list-item01] .modal-content-step-unit01-text-phrase02{--scale-x:1.38;display:block;height:calc(var(--vw)*4.29688);position:relative;scale:var(--scale-x) 1;transform-origin:left top}[data-modal^=support-list-item01] .modal-content-step-unit01-text-phrase01:after,[data-modal^=support-list-item01] .modal-content-step-unit01-text-phrase02:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}[data-modal^=support-list-item01] .modal-content-step-unit01-text-phrase01{font:400 calc(var(--vw)*4.16667)/calc(var(--vw)*4.16667) WDXL Lubrifont JP N,sans-serif;letter-spacing:.08em;margin:0 0 0 calc(var(--vw)*.13021);width:calc(var(--vw)*35.28646)}[data-modal^=support-list-item01] .modal-content-step-unit01-text-phrase01:after{background:url(../../img/home/text-support-list01-modal-step01-phrase01.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item01] .modal-content-step-unit01-text-phrase02{font:400 calc(var(--vw)*4.16667)/calc(var(--vw)*4.16667) WDXL Lubrifont JP N,sans-serif;letter-spacing:.06em;margin:calc(var(--vw)*2.08333) 0 0 0;width:calc(var(--vw)*23.04688)}[data-modal^=support-list-item01] .modal-content-step-unit01-text-phrase02:after{background:url(../../img/home/text-support-list01-modal-step01-phrase02.svg) 50%/100% 100% no-repeat}[data-modal^=support-list-item01] .modal-content-step-unit02{height:calc(var(--vw)*16.92708);padding:0 0 0 calc(var(--vw)*11.71875)}[data-modal^=support-list-item01] .modal-content-step-unit02:before{background:url(../../img/common/icon-program-proposal01.svg) left calc(var(--vw)*4.16667) top calc(var(--vw)*1.69271)/calc(var(--vw)*10.28646) calc(var(--vw)*14.19271) no-repeat #fff;height:calc(var(--vw)*19.53125);top:calc(var(--vw)*-1.17187);width:calc(var(--vw)*19.53125)}[data-modal^=support-list-item01] .modal-content-step-unit02-text{--scale-x:1.38;font:400 calc(var(--vw)*4.16667)/calc(var(--vw)*4.16667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.42708);letter-spacing:.08em;margin:0 0 0 calc(var(--vw)*.26042);width:calc(var(--vw)*41.66667)}[data-modal^=support-list-item01] .modal-content-step-unit03{height:calc(var(--vw)*16.92708);padding:0 0 0 calc(var(--vw)*11.71875)}[data-modal^=support-list-item01] .modal-content-step-unit03:before{background:url(../../img/common/icon-training01.svg) left calc(var(--vw)*1.69271) top calc(var(--vw)*4.6875)/calc(var(--vw)*14.84375) calc(var(--vw)*10.80729) no-repeat #fff;height:calc(var(--vw)*19.53125);top:calc(var(--vw)*-1.17187);width:calc(var(--vw)*19.53125)}[data-modal^=support-list-item01] .modal-content-step-unit03-text{--scale-x:1.38;font:400 calc(var(--vw)*4.16667)/calc(var(--vw)*4.16667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.42708);letter-spacing:.08em;margin:0 0 0 calc(var(--vw)*.78125);width:calc(var(--vw)*38.93229)}[data-modal^=support-list-item01] .modal-content-step-unit04{height:calc(var(--vw)*16.92708);padding:0 0 0 calc(var(--vw)*11.71875)}[data-modal^=support-list-item01] .modal-content-step-unit04:before{background:url(../../img/common/icon-hearing01.svg) left calc(var(--vw)*1.43229) top calc(var(--vw)*2.47396)/calc(var(--vw)*15.36458) calc(var(--vw)*11.58854) no-repeat #fff;height:calc(var(--vw)*19.53125);top:calc(var(--vw)*-1.17187);width:calc(var(--vw)*19.53125)}[data-modal^=support-list-item01] .modal-content-step-unit04-text{--scale-x:1.38;font:400 calc(var(--vw)*4.16667)/calc(var(--vw)*4.16667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.42708);letter-spacing:.11em;margin:0;width:calc(var(--vw)*48.95833)}[data-modal^=support-list-item01] .modal-content-chara01{height:calc(var(--vw)*20.83333);left:auto;right:calc(var(--vw)*-2.47396);top:calc(var(--vw)*8.59375);width:calc(var(--vw)*16.79688)}[data-modal^=support-list-item02] .modal-content-focus-number{height:calc(var(--vw)*4.6875);width:calc(var(--vw)*8.46354)}[data-modal^=support-list-item02] .modal-content-focus-text{height:calc(var(--vw)*7.94271);margin:calc(var(--vw)*2.34375) auto 0;width:calc(var(--vw)*37.89063)}[data-modal^=support-list-item02] .modal-content-lead-text01{height:calc(var(--vw)*4.16667);letter-spacing:.1em;margin:calc(var(--vw)*4.55729) auto 0;width:calc(var(--vw)*50.13021)}[data-modal^=support-list-item02] .modal-content-lead-text02{height:calc(var(--vw)*4.16667);letter-spacing:.08em;margin:calc(var(--vw)*2.60417) auto 0;width:calc(var(--vw)*64.45313)}[data-modal^=support-list-item02] .modal-content-about{margin:calc(var(--vw)*2.08333) auto 0}[data-modal^=support-list-item02] .modal-content-note{margin:calc(var(--vw)*1.5625) auto 0}[data-modal^=support-list-item02] .modal-content-img{border-radius:calc(var(--vw)*1.30208);height:calc(var(--vw)*49.47917);margin:calc(var(--vw)*5.72917) auto 0;width:calc(var(--vw)*76.5625)}[data-modal^=support-list-item02] .modal-content-chara01{height:calc(var(--vw)*28.125);left:auto;right:calc(var(--vw)*5.59896);top:calc(var(--vw)*2.86458);width:calc(var(--vw)*14.45313)}[data-modal^=support-list-item03] .modal-content-focus-number{height:calc(var(--vw)*4.6875);width:calc(var(--vw)*8.33333)}[data-modal^=support-list-item03] .modal-content-focus-text{height:calc(var(--vw)*5.33854);margin:calc(var(--vw)*5.07813) auto 0;width:calc(var(--vw)*27.21354)}[data-modal^=support-list-item03] .modal-content-lead-text01{height:calc(var(--vw)*4.16667);letter-spacing:.15em;margin:calc(var(--vw)*4.55729) auto 0;width:calc(var(--vw)*55.72917)}[data-modal^=support-list-item03] .modal-content-lead-text02{height:calc(var(--vw)*4.16667);letter-spacing:.07em;margin:calc(var(--vw)*2.60417) auto 0;width:calc(var(--vw)*63.93229)}[data-modal^=support-list-item03] .modal-content-about{margin:calc(var(--vw)*2.08333) auto 0}[data-modal^=support-list-item03] .modal-content-note{margin:calc(var(--vw)*1.82292) auto 0}[data-modal^=support-list-item03] .modal-content-img{border-radius:calc(var(--vw)*1.30208);height:calc(var(--vw)*194.79167);margin:calc(var(--vw)*5.33854) auto 0;width:calc(var(--vw)*76.5625)}[data-modal^=support-list-item03] .modal-content-chara01{height:calc(var(--vw)*32.68229);left:calc(var(--vw)*-5.07812);-webkit-mask:image-set(url("../../img/home/mask-support-list03-character01-sp.webp") 1x,url("../../img/home/2x/mask-support-list03-character01-sp-2x.webp") 2x) center center/100% 100% no-repeat;mask:image-set(url("../../img/home/mask-support-list03-character01-sp.webp") 1x,url("../../img/home/2x/mask-support-list03-character01-sp-2x.webp") 2x) center center/100% 100% no-repeat;right:auto;top:calc(var(--vw)*-1.43229);width:calc(var(--vw)*32.55208)}[data-modal^=support-list-item04] .modal-content-focus-number{height:calc(var(--vw)*4.6875);width:calc(var(--vw)*8.46354)}[data-modal^=support-list-item04] .modal-content-focus-text{height:calc(var(--vw)*5.33854);margin:calc(var(--vw)*4.94792) auto 0;width:calc(var(--vw)*37.63021)}[data-modal^=support-list-item04] .modal-content-lead-text01{height:calc(var(--vw)*4.16667);letter-spacing:.09em;margin:calc(var(--vw)*4.55729) auto 0;width:calc(var(--vw)*32.42188)}[data-modal^=support-list-item04] .modal-content-lead-text02{height:calc(var(--vw)*4.16667);letter-spacing:.11em;margin:calc(var(--vw)*2.60417) auto 0;width:calc(var(--vw)*65.75521)}[data-modal^=support-list-item04] .modal-content-about{margin:calc(var(--vw)*2.08333) auto 0}[data-modal^=support-list-item04] .modal-content-note{margin:calc(var(--vw)*1.5625) auto 0}[data-modal^=support-list-item04] .modal-content-step{margin:calc(var(--vw)*11.71875) auto 0}[data-modal^=support-list-item04] .modal-content-step-unit01{height:calc(var(--vw)*20.83333);padding:0 0 0 calc(var(--vw)*15.625)}[data-modal^=support-list-item04] .modal-content-step-unit01:before{background:url(../../img/common/icon-get-point01.svg) left calc(var(--vw)*3.64583) top calc(var(--vw)*3.25521)/calc(var(--vw)*14.97396) calc(var(--vw)*14.84375) no-repeat #fff;height:calc(var(--vw)*23.4375);top:calc(var(--vw)*-1.17187);width:calc(var(--vw)*23.4375)}[data-modal^=support-list-item04] .modal-content-step-unit01-text{--scale-x:1.32;font:400 calc(var(--vw)*4.6875)/calc(var(--vw)*4.6875) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.55729);letter-spacing:.02em;margin:calc(var(--vw)*.78125) 0 0;width:calc(var(--vw)*27.86458)}[data-modal^=support-list-item04] .modal-content-step-unit02{height:calc(var(--vw)*20.83333);padding:0 0 0 calc(var(--vw)*15.625)}[data-modal^=support-list-item04] .modal-content-step-unit02:before{background:url(../../img/common/icon-bounty-up01.svg) left calc(var(--vw)*3.77604) top calc(var(--vw)*3.38542)/calc(var(--vw)*16.27604) calc(var(--vw)*16.27604) no-repeat #fff;height:calc(var(--vw)*23.4375);top:calc(var(--vw)*-1.17187);width:calc(var(--vw)*23.4375)}[data-modal^=support-list-item04] .modal-content-step-unit02-text{--scale-x:1.32;font:400 calc(var(--vw)*5.20833)/calc(var(--vw)*4.94792) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*5.07813);letter-spacing:.1em;margin:0 0 0 calc(var(--vw)*1.30208);width:calc(var(--vw)*25.26042)}[data-modal^=support-list-item04] .modal-content-step-unit03{height:calc(var(--vw)*20.83333);padding:0 0 0 calc(var(--vw)*15.625)}[data-modal^=support-list-item04] .modal-content-step-unit03:before{background:url(../../img/common/icon-get-prize01.svg) left calc(var(--vw)*2.86458) top calc(var(--vw)*2.99479)/calc(var(--vw)*15.75521) calc(var(--vw)*15.49479) no-repeat #fff;height:calc(var(--vw)*23.4375);top:calc(var(--vw)*-1.17187);width:calc(var(--vw)*23.4375)}[data-modal^=support-list-item04] .modal-content-step-unit03-text{--scale-x:1.32;font:400 calc(var(--vw)*5.20833)/calc(var(--vw)*4.94792) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.94792);letter-spacing:.15em;margin:0 0 0 calc(var(--vw)*1.30208);width:calc(var(--vw)*24.47917)}[data-modal^=support-list-item04] .modal-content-step-unit04{height:calc(var(--vw)*20.83333);padding:0 0 0 calc(var(--vw)*15.625)}[data-modal^=support-list-item04] .modal-content-step-unit04:before{height:calc(var(--vw)*23.4375);top:calc(var(--vw)*-1.17187);width:calc(var(--vw)*23.4375)}[data-modal^=support-list-item04] .modal-content-step-unit04-text{--scale-x:1.32;font:400 calc(var(--vw)*5.20833)/calc(var(--vw)*4.94792) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.94792);letter-spacing:.15em;margin:0 0 0 calc(var(--vw)*1.30208);width:calc(var(--vw)*24.47917)}[data-modal^=support-list-item04] .modal-content-chara01{height:calc(var(--vw)*32.8125);left:auto;right:calc(var(--vw)*-3.90625);top:calc(var(--vw)*7.42188);width:calc(var(--vw)*25.78125)}}.campaign{background:url(../../img/common/bg-manga-op01-pc.webp) center top calc(var(--vw)*4.88095)/100% auto no-repeat,#0d0d0d url(../../img/common/bg-black-grunge01-pc.jpg) center top calc(var(--vw)*-4.58333)/100% calc(var(--vw)*150.17857) repeat-y;padding:calc(var(--vw)*16.78571) 0 calc(var(--vw)*14.64286);position:relative;width:100%}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.campaign{background:url(../../img/common/2x/bg-manga-op01-pc-2x.webp) center top calc(var(--vw)*4.88095)/100% auto no-repeat,#0d0d0d url(../../img/common/2x/bg-black-grunge01-pc-2x.jpg) center top calc(var(--vw)*-4.58333)/100% calc(var(--vw)*150.17857) repeat-y}}.campaign-heading-text{--scale-x:1.35;font:400 calc(var(--vw)*3.33333)/calc(var(--vw)*3.09524) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.15476);letter-spacing:.03em;top:calc(var(--vw)*3.39286);width:calc(var(--vw)*19.64286)}.campaign-heading-text:after{background:url(../../img/home/hdng-campaign01.svg) 50%/100% 100% no-repeat}.campaign-about{color:#fff;font:700 calc(var(--vw)*1.42857)/calc(var(--vw)*2.5) Noto Sans JP,sans-serif;margin:calc(var(--vw)*-.05952) auto 0;text-align:center;width:calc(var(--vw)*65.47619)}.campaign-feature{margin:calc(var(--vw)*2.44048) auto 0;width:calc(var(--vw)*65.47619)}.campaign-feature-item{background-color:hsla(0,0%,100%,.9);border-radius:calc(var(--vw)*.59524);position:relative;width:calc(var(--vw)*65.47619);z-index:101}.campaign-feature-item-focus{align-items:center;background-color:#deb772;border-radius:calc(var(--vw)*.59524) calc(var(--vw)*.59524) 0 0;contain-intrinsic-size:auto 79px;content-visibility:auto;display:flex;height:calc(var(--vw)*4.70238);justify-content:center;position:relative;width:100%}.campaign-feature-item-focus-text{color:rgba(0,0,0,.01);display:block;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap}.campaign-feature-item-focus-text:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.campaign-feature-item-inner{display:flex;justify-content:center;position:relative}.campaign-feature-item-link{transition:opacity .3s ease}.campaign-feature-item-link:active,.campaign-feature-item-link:hover{opacity:.5}.campaign-feature-item-img{content-visibility:auto}.campaign-feature-item[data-campaign-name=followRepost] .campaign-feature-item-focus-text{--scale-x:1.28;font:400 calc(var(--vw)*1.90476)/calc(var(--vw)*1.66667) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.78571);letter-spacing:.01em;width:calc(var(--vw)*30.29762)}.campaign-feature-item[data-campaign-name=followRepost] .campaign-feature-item-focus-text:after{background:url(../../img/home/focus-campaign251114-text01.svg) 50%/100% 100% no-repeat}.campaign-feature-item[data-campaign-name=followRepost] .campaign-feature-item-inner{padding:calc(var(--vw)*.83333) 0 calc(var(--vw)*1.72619)}.campaign-feature-item[data-campaign-name=followRepost] .campaign-feature-item-img{contain-intrinsic-size:auto 539px;height:calc(var(--vw)*32.08333);width:calc(var(--vw)*61.42857)}@media screen and (max-width:1300px){.campaign{background:url(../../img/common/bg-manga-op01-pc.webp) center top calc(var(--vw)*6.30769)/100% auto no-repeat,#0d0d0d url(../../img/common/bg-black-grunge01-pc.jpg) center top calc(var(--vw)*-5.92308)/100% calc(var(--vw)*194.07692) repeat-y;padding:calc(var(--vw)*21.69231) 0 calc(var(--vw)*18.92308)}.campaign-heading-text{font:400 calc(var(--vw)*4.30769)/calc(var(--vw)*4) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.07692);top:calc(var(--vw)*4.38462);width:calc(var(--vw)*25.38462)}.campaign-about{font:700 calc(var(--vw)*1.84615)/calc(var(--vw)*3.23077) Noto Sans JP,sans-serif;margin:calc(var(--vw)*-.07692) auto 0;width:calc(var(--vw)*84.61538)}.campaign-feature{margin:calc(var(--vw)*3.15385) auto 0;width:calc(var(--vw)*84.61538)}.campaign-feature-item{border-radius:calc(var(--vw)*.76923);width:calc(var(--vw)*84.61538)}.campaign-feature-item-focus{border-radius:calc(var(--vw)*.76923) calc(var(--vw)*.76923) 0 0;height:calc(var(--vw)*6.07692)}.campaign-feature-item[data-campaign-name=followRepost] .campaign-feature-item-focus-text{font:400 calc(var(--vw)*2.46154)/calc(var(--vw)*2.15385) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.30769);width:calc(var(--vw)*39.15385)}.campaign-feature-item[data-campaign-name=followRepost] .campaign-feature-item-inner{padding:calc(var(--vw)*1.07692) 0 calc(var(--vw)*2.23077)}.campaign-feature-item[data-campaign-name=followRepost] .campaign-feature-item-img{height:calc(var(--vw)*41.46154);width:calc(var(--vw)*79.38462)}}@media screen and (max-width:768px){.campaign{background:image-set(url("../../img/common/bg-manga-op01-sp.webp") 1x,url("../../img/common/2x/bg-manga-op01-sp-2x.webp") 2x) center top calc(var(--vw)*9.375)/100% auto no-repeat,image-set(url("../../img/common/bg-black-grunge01-sp.jpg") 1x,url("../../img/common/2x/bg-black-grunge01-sp-2x.jpg") 2x) center top 0/100% calc(var(--vw)*317.83854) repeat-y #0d0d0d;padding:calc(var(--vw)*22.13542) 0 calc(var(--vw)*26.69271)}.campaign-heading-text{font:400 calc(var(--vw)*7.29167)/calc(var(--vw)*7.03125) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*6.90104);top:calc(var(--vw)*7.42188);width:calc(var(--vw)*42.96875)}.campaign-about{font:700 calc(var(--vw)*3.90625)/calc(var(--vw)*6.77083) Noto Sans JP,sans-serif;margin:calc(var(--vw)*-1.30208) auto 0;width:calc(var(--vw)*86.97917)}.campaign-feature{margin:calc(var(--vw)*4.03646) auto 0;width:calc(var(--vw)*89.58333)}.campaign-feature-item{border-radius:calc(var(--vw)*1.30208);width:calc(var(--vw)*89.58333)}.campaign-feature-item-focus{border-radius:calc(var(--vw)*1.30208) calc(var(--vw)*1.30208) 0 0;contain-intrinsic-size:auto 89px;height:calc(var(--vw)*11.58854)}.campaign-feature-item[data-campaign-name=followRepost] .campaign-feature-item-focus-text{--scale-x:1.33;font:400 calc(var(--vw)*4.94792)/calc(var(--vw)*4.94792) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.81771);width:calc(var(--vw)*82.8125)}.campaign-feature-item[data-campaign-name=followRepost] .campaign-feature-item-inner{padding:calc(var(--vw)*4.03646) 0 calc(var(--vw)*5.85938)}.campaign-feature-item[data-campaign-name=followRepost] .campaign-feature-item-img{contain-intrinsic-size:auto 333px;height:calc(var(--vw)*43.35938);width:calc(var(--vw)*83.07292)}}.news{background:#c11b17 url(../../img/common/bg-red-grunge01-pc.jpg) center top calc(var(--vw)*-.53571)/100% calc(var(--vw)*150.17857) repeat-y;padding:calc(var(--vw)*12.97619) 0 calc(var(--vw)*17.5);position:relative;width:100%}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.news{background:#c11b17 url(../../img/common/2x/bg-red-grunge01-pc-2x.jpg) center top calc(var(--vw)*-.53571)/100% calc(var(--vw)*150.17857) repeat-y}}.news-heading-text{--scale-x:1.35;font:400 calc(var(--vw)*3.33333)/calc(var(--vw)*3.09524) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.03571);letter-spacing:.03em;top:calc(var(--vw)*3.39286);width:calc(var(--vw)*12.97619)}.news-heading-text:after{background:url(../../img/home/hdng-news01.svg) 50%/100% 100% no-repeat}.news-list{display:flex;flex-wrap:wrap;gap:calc(var(--vw)*2.97619) calc(var(--vw)*4.34524);justify-content:flex-start;margin:calc(var(--vw)*2.02381) auto calc(var(--vw)*3.21429);min-height:calc(var(--vw)*29.94048);transition:height .5s cubic-bezier(.25,1,.5,1),max-height .5s cubic-bezier(.25,1,.5,1);width:calc(var(--vw)*65.47619)}.news-list-post{--ease-out-cubic:cubic-bezier(0.33,1,0.68,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);height:fit-content;transition:opacity 1.8s var(--ease-out-cubic),transform 1.8s var(--ease-out-quint);width:calc(var(--vw)*18.92857)}.news-list-post.is-fade-pre{opacity:0;transform:translateY(40%)}.news-list-post.is-fade-in{opacity:1;transform:translateY(0)}.news-list-post-link{display:block;transition:opacity .5s ease}.news-list-post-link:active,.news-list-post-link:hover{opacity:.5}.news-list-post-img{height:calc(var(--vw)*24.16667);object-fit:cover;width:calc(var(--vw)*18.92857)}.news-list-post-date{color:#d7d7d7;display:block;font:500 calc(var(--vw)*.95238)/1 Noto Sans JP,sans-serif;margin:.9375em 0 .375em}.news-list-post-focus{color:#fff;font:500 calc(var(--vw)*1.0119)/calc(var(--vw)*1.78571) Noto Sans JP,sans-serif;font-feature-settings:"halt"}.news-more{border:max(calc(var(--vw)*.17857),2px) solid #fff;content-visibility:visible;font:700 calc(var(--vw)*1.72619)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*4.40476);margin:0 auto;opacity:1;transition:opacity .5s ease,visibility .5s ease,margin .5s ease;visibility:visible;width:calc(var(--vw)*32.61905)}.news-more:before{height:calc(var(--vw)*1.25);right:max(calc(var(--vw)*1.4881),calc(var(--vw)*1.36905 + 2px));width:calc(var(--vw)*1.19048)}.news-more.is-hidden,.news-more.is-preload{opacity:0;pointer-events:none;visibility:hidden}.news-more.is-hidden{margin-top:calc(var(--vw)*-4.40476)}@media screen and (max-width:1300px){.news{background:#c11b17 url(../../img/common/bg-red-grunge01-pc.jpg) center top calc(var(--vw)*-.69231)/100% calc(var(--vw)*194.07692) repeat-y;padding:calc(var(--vw)*16.76923) 0 calc(var(--vw)*22.61538)}.news-heading-text{font:400 calc(var(--vw)*4.30769)/calc(var(--vw)*4) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.92308);top:calc(var(--vw)*4.38462);width:calc(var(--vw)*16.76923)}.news-list{gap:calc(var(--vw)*3.84615) calc(var(--vw)*5.61538);margin:calc(var(--vw)*2.61538) auto calc(var(--vw)*4.15385);min-height:calc(var(--vw)*38.69231);width:calc(var(--vw)*84.61538)}.news-list-post,.news-list-post-img{width:calc(var(--vw)*24.46154)}.news-list-post-img{height:calc(var(--vw)*31.23077)}.news-list-post-date{font:500 calc(var(--vw)*1.23077)/1 Noto Sans JP,sans-serif}.news-list-post-focus{font:500 calc(var(--vw)*1.30769)/calc(var(--vw)*2.30769) Noto Sans JP,sans-serif;font-feature-settings:"halt"}.news-more{border:max(calc(var(--vw)*.23077),2px) solid #fff;font:700 calc(var(--vw)*2.23077)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*5.69231);width:calc(var(--vw)*42.15385)}.news-more:before{height:calc(var(--vw)*1.61538);right:max(calc(var(--vw)*1.92308),calc(var(--vw)*1.76923 + 2px));width:calc(var(--vw)*1.53846)}.news-more.is-hidden{margin-top:calc(var(--vw)*-5.69231)}}@media screen and (max-width:768px){.news{background:image-set(url("../../img/common/bg-red-grunge01-sp.jpg") 1x,url("../../img/common/2x/bg-red-grunge01-sp-2x.jpg") 2x) center top calc(var(--vw)*-9.375)/100% calc(var(--vw)*325.52083) repeat-y #c11b17;padding:calc(var(--vw)*20.96354) 0 calc(var(--vw)*27.47396)}.news-heading-text{font:400 calc(var(--vw)*7.29167)/calc(var(--vw)*5.98958) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*6.64063);top:calc(var(--vw)*7.42188);width:calc(var(--vw)*28.38542)}.news-list{display:block;margin:calc(var(--vw)*.91146) auto 0;min-height:calc(var(--vw)*150.65104);width:calc(var(--vw)*84.375)}.news-list-post{margin:0 auto;padding:calc(var(--vw)*5.20833) 0 calc(var(--vw)*5.46875);position:relative;width:calc(var(--vw)*82.94271)}.news-list-post:first-of-type{padding:0 0 calc(var(--vw)*5.46875)}.news-list-post:after{background-color:hsla(0,0%,84%,.7);bottom:0;content:"";display:block;height:calc(var(--vw)*.26042);left:50%;pointer-events:none;position:absolute;translate:-50% 0;user-select:none;width:calc(var(--vw)*77.34375)}.news-list-post:last-of-type:after{display:none}.news-list-post-link{display:flex;justify-content:space-between;margin:0 0 0 calc(var(--vw)*2.08333)}.news-list-post-img{height:calc(var(--vw)*41.27604);min-height:calc(var(--vw)*41.27604);min-width:calc(var(--vw)*32.16146);width:calc(var(--vw)*32.16146)}.news-list-post-content{width:calc(var(--vw)*44.79167)}.news-list-post-date{font:700 calc(var(--vw)*3.51563)/1 Noto Sans JP,sans-serif;margin:calc(var(--vw)*-.26042) 0 calc(var(--vw)*2.47396)}.news-list-post-focus{font:700 calc(var(--vw)*3.64583)/calc(var(--vw)*5.72917) Noto Sans JP,sans-serif;font-feature-settings:"halt"}.news-more{border:max(calc(var(--vw)*.39063),2px) solid #fff;font:700 calc(var(--vw)*3.64583)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*10.67708);width:calc(var(--vw)*79.16667)}.news-more:before{height:calc(var(--vw)*2.99479);right:max(calc(var(--vw)*3.25521),calc(var(--vw)*2.99479 + 2px));width:calc(var(--vw)*2.86458)}}.access{background:#c11b17 url(../../img/common/bg-red-grunge01-pc.jpg) center top calc(var(--vw)*-15.77381)/100% calc(var(--vw)*150.17857) repeat-y;padding:calc(var(--vw)*11.19048) 0 calc(var(--vw)*7.08333);position:relative;width:100%}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.access{background:#c11b17 url(../../img/common/2x/bg-red-grunge01-pc-2x.jpg) center top calc(var(--vw)*-15.77381)/100% calc(var(--vw)*150.17857) repeat-y}}.access-heading-text{--scale-x:1.35;font:400 calc(var(--vw)*3.33333)/calc(var(--vw)*2.97619) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*3.15476);letter-spacing:.03em;top:calc(var(--vw)*3.39286);width:calc(var(--vw)*13.45238)}.access-heading-text:after{background:url(../../img/home/hdng-access01.svg) 50%/100% 100% no-repeat}.access-compass{contain-intrinsic-size:auto 228px;content-visibility:auto;height:calc(var(--vw)*13.57143);pointer-events:none;position:absolute;right:calc(var(--vw)*17.97619);top:calc(var(--vw)*7.44048);user-select:none;width:calc(var(--vw)*10.83333);z-index:100}.access-map{aspect-ratio:22/9;contain-intrinsic-size:auto 450px;content-visibility:auto;display:block;height:calc(var(--vw)*26.78571);margin:calc(var(--vw)*.47619) auto 0}.access-address,.access-map{width:calc(var(--vw)*65.47619)}.access-address{margin:calc(var(--vw)*1.07143) auto 0}.access-address-list{color:#fff;display:grid;font:500 calc(var(--vw)*1.07143)/calc(var(--vw)*1.78571) Noto Sans JP,sans-serif;gap:0;grid-template-columns:calc(var(--vw)*9.16667) 1fr}.access-address-list-term{border-bottom:calc(var(--vw)*.05952) solid hsla(0,0%,84%,.7);padding:calc(var(--vw)*1.42857) 0 calc(var(--vw)*1.60714)}.access-address-list-term:last-of-type{border-bottom:none}.access-address-list-desc{border-bottom:calc(var(--vw)*.05952) solid hsla(0,0%,84%,.7);padding:calc(var(--vw)*1.42857) 0 calc(var(--vw)*1.60714)}.access-address-list-desc:last-of-type{border-bottom:none}.access-address-list-desc-tel{transition:opacity .3s}.access-address-list-desc-tel:active,.access-address-list-desc-tel:hover{opacity:.5}.access-address-list-desc-date{display:inline-block;margin:0 2em 0 0}.access-address-list-desc-date:last-of-type{margin:0}.access-address-list-desc-note{font:400 calc(var(--vw)*1.0119)/calc(var(--vw)*1.78571) Noto Sans JP,sans-serif}.access-guide{display:flex;justify-content:space-between;margin:calc(var(--vw)*3.39286) auto 0;width:calc(var(--vw)*65.47619)}.access-guide-entrance{background-color:#fff;border-radius:calc(var(--vw)*.59524);height:calc(var(--vw)*37.7381);position:relative;width:calc(var(--vw)*31.54762)}.access-guide-entrance:after{background:url(../../img/common/chara-amazon01.webp) 50%/calc(var(--vw)*7.67857) calc(var(--vw)*9.70238) no-repeat;content:"";display:block;height:calc(var(--vw)*9.70238);left:calc(var(--vw)*-3.15476);pointer-events:none;position:absolute;top:calc(var(--vw)*-2.61905);user-select:none;width:calc(var(--vw)*7.67857)}@media screen and (min-resolution:1.5dppx),screen and (min-width:1681px){.access-guide-entrance:after{background:url(../../img/common/2x/chara-amazon01-2x.webp) 50%/calc(var(--vw)*7.67857) calc(var(--vw)*9.70238) no-repeat}}.access-guide-entrance-focus{align-items:center;background-color:#deb772;border-radius:calc(var(--vw)*.59524) calc(var(--vw)*.59524) 0 0;contain-intrinsic-size:auto 70px;content-visibility:auto;display:flex;height:calc(var(--vw)*4.16667);justify-content:center;position:relative;width:100%}.access-guide-entrance-focus-text{--scale-x:1.35;color:rgba(0,0,0,.01);display:block;font:400 calc(var(--vw)*1.66667)/calc(var(--vw)*1.78571) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.66667);letter-spacing:.04em;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap;width:calc(var(--vw)*7.14286)}.access-guide-entrance-focus-text:after{background:url(../../img/home/focus-access-guide-entrance01.svg) 50%/100% 100% no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.access-guide-entrance-link{opacity:1;transition:opacity .3s ease}.access-guide-entrance-link:active,.access-guide-entrance-link:hover{opacity:.5}.access-guide-entrance-img{contain-intrinsic-size:auto 465px;content-visibility:auto;height:calc(var(--vw)*27.67857);margin:calc(var(--vw)*.71429) auto 0;width:calc(var(--vw)*27.5)}.access-guide-entrance-note{color:#000;font:500 calc(var(--vw)*1.0119)/calc(var(--vw)*1.54762) Noto Sans JP,sans-serif;justify-content:flex-start;margin:calc(var(--vw)*1.07143) auto 0;width:calc(var(--vw)*28.45238)}.access-guide-store{background-color:#fff;border-radius:calc(var(--vw)*.59524);height:calc(var(--vw)*37.7381);position:relative;width:calc(var(--vw)*31.54762)}.access-guide-store-focus{align-items:center;background-color:#deb772;border-radius:calc(var(--vw)*.59524) calc(var(--vw)*.59524) 0 0;contain-intrinsic-size:auto 70px;content-visibility:auto;display:flex;height:calc(var(--vw)*4.16667);justify-content:center;position:relative;width:100%}.access-guide-store-focus-text{--scale-x:1.35;color:rgba(0,0,0,.01);display:block;font:400 calc(var(--vw)*1.66667)/calc(var(--vw)*1.78571) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*1.66667);letter-spacing:.04em;position:relative;scale:var(--scale-x) 1;text-indent:calc(50% - 100%/var(--scale-x)/2);white-space:nowrap;width:calc(var(--vw)*18.57143)}.access-guide-store-focus-text:after{background:url(../../img/home/focus-access-guide-store01.svg) 50%/100% 100% no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;scale:calc(1/var(--scale-x)) 1;top:0;user-select:none;width:100%;z-index:-1}.access-guide-store-text{color:#000;font:700 calc(var(--vw)*1.07143)/calc(var(--vw)*1.78571) Noto Sans JP,sans-serif;margin:calc(var(--vw)*1.30952) auto calc(var(--vw)*1.19048);width:calc(var(--vw)*27.97619)}.access-guide-store-img{contain-intrinsic-size:auto 250px;content-visibility:auto;height:calc(var(--vw)*15.47619);left:calc(var(--vw)*.17857);margin:0 auto;position:relative;width:calc(var(--vw)*28.80952)}.access-guide-store-more{contain-intrinsic-size:auto 63px;font:700 calc(var(--vw)*1.4881)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*3.75);margin:calc(var(--vw)*1.36905) auto 0;width:calc(var(--vw)*22.5)}.access-guide-store-more:before{height:calc(var(--vw)*1.0119);right:max(calc(var(--vw)*1.07143),calc(var(--vw)*.95238 + 2px));width:calc(var(--vw)*1.07143)}@media screen and (max-width:1300px){.access{background:#c11b17 url(../../img/common/bg-red-grunge01-pc.jpg) center top calc(var(--vw)*-20.38462)/100% calc(var(--vw)*194.07692) repeat-y;padding:calc(var(--vw)*14.46154) 0 calc(var(--vw)*9.15385)}.access-heading-text{font:400 calc(var(--vw)*4.30769)/calc(var(--vw)*3.84615) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.07692);top:calc(var(--vw)*4.38462);width:calc(var(--vw)*17.38462)}.access-compass{height:calc(var(--vw)*17.53846);right:calc(var(--vw)*8.61538);top:calc(var(--vw)*9.61538);width:calc(var(--vw)*14)}.access-map{height:calc(var(--vw)*34.61538);margin:calc(var(--vw)*.61538) auto 0}.access-address,.access-map{width:calc(var(--vw)*84.61538)}.access-address{margin:calc(var(--vw)*1.38462) auto 0}.access-address-list{font:500 calc(var(--vw)*1.38462)/calc(var(--vw)*2.30769) Noto Sans JP,sans-serif;grid-template-columns:calc(var(--vw)*11.84615) 1fr}.access-address-list-desc,.access-address-list-term{border-bottom:calc(var(--vw)*.07692) solid hsla(0,0%,84%,.7);padding:calc(var(--vw)*1.84615) 0 calc(var(--vw)*2.07692)}.access-address-list-desc-note{font:400 calc(var(--vw)*1.30769)/calc(var(--vw)*2.30769) Noto Sans JP,sans-serif}.access-guide{margin:calc(var(--vw)*4.38462) auto 0;width:calc(var(--vw)*84.61538)}.access-guide-entrance{border-radius:calc(var(--vw)*.76923);height:calc(var(--vw)*48.76923);width:calc(var(--vw)*40.76923)}.access-guide-entrance:after{background:url(../../img/common/chara-amazon01.webp) 50%/calc(var(--vw)*9.92308) calc(var(--vw)*12.53846) no-repeat;height:calc(var(--vw)*12.53846);left:calc(var(--vw)*-4.07692);top:calc(var(--vw)*-3.38462);width:calc(var(--vw)*9.92308)}.access-guide-entrance-focus{border-radius:calc(var(--vw)*.76923) calc(var(--vw)*.76923) 0 0;height:calc(var(--vw)*5.38462)}.access-guide-entrance-focus-text{font:400 calc(var(--vw)*2.15385)/calc(var(--vw)*2.30769) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.15385);width:calc(var(--vw)*9.23077)}.access-guide-entrance-img{height:calc(var(--vw)*35.76923);margin:calc(var(--vw)*.92308) auto 0;width:calc(var(--vw)*35.53846)}.access-guide-entrance-note{font:500 calc(var(--vw)*1.30769)/calc(var(--vw)*2) Noto Sans JP,sans-serif;margin:calc(var(--vw)*1.38462) auto 0;width:calc(var(--vw)*36.76923)}.access-guide-store{border-radius:calc(var(--vw)*.76923);height:calc(var(--vw)*48.76923);width:calc(var(--vw)*40.76923)}.access-guide-store-focus{border-radius:calc(var(--vw)*.76923) calc(var(--vw)*.76923) 0 0;height:calc(var(--vw)*5.38462)}.access-guide-store-focus-text{font:400 calc(var(--vw)*2.15385)/calc(var(--vw)*2.30769) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*2.15385);width:calc(var(--vw)*24)}.access-guide-store-text{font:700 calc(var(--vw)*1.38462)/calc(var(--vw)*2.30769) Noto Sans JP,sans-serif;margin:calc(var(--vw)*1.69231) auto calc(var(--vw)*1.53846);width:calc(var(--vw)*36.15385)}.access-guide-store-img{height:calc(var(--vw)*20);left:calc(var(--vw)*.23077);width:calc(var(--vw)*37.23077)}.access-guide-store-more{font:700 calc(var(--vw)*1.92308)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*4.84615);margin:calc(var(--vw)*1.76923) auto 0;width:calc(var(--vw)*29.07692)}.access-guide-store-more:before{height:calc(var(--vw)*1.30769);right:max(calc(var(--vw)*1.38462),calc(var(--vw)*1.23077 + 2px));width:calc(var(--vw)*1.38462)}}@media screen and (max-width:768px){.access{background:image-set(url("../../img/common/bg-red-grunge01-sp.jpg") 1x,url("../../img/common/2x/bg-red-grunge01-sp-2x.jpg") 2x) center top calc(var(--vw)*-61.06771)/100% calc(var(--vw)*325.52083) repeat-y #c11b17;padding:calc(var(--vw)*19.53125) 0 calc(var(--vw)*15.10417)}.access-heading-text{font:400 calc(var(--vw)*7.29167)/calc(var(--vw)*6.51042) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*6.90104);top:calc(var(--vw)*7.42188);width:calc(var(--vw)*29.42708)}.access-compass{contain-intrinsic-size:auto 161px;height:calc(var(--vw)*20.96354);right:calc(var(--vw)*14.45313);top:calc(var(--vw)*14.71354);width:calc(var(--vw)*16.66667)}.access-map{aspect-ratio:650/733;contain-intrinsic-size:auto 733px;height:calc(var(--vw)*95.44271);margin:calc(var(--vw)*-.78125) auto 0;width:calc(var(--vw)*84.63542)}.access-address{margin:calc(var(--vw)*3.38542) auto 0;width:calc(var(--vw)*88.54167)}.access-address-list{display:block;font:400 calc(var(--vw)*3.64583)/calc(var(--vw)*5.72917) Noto Sans JP,sans-serif}.access-address-list-term{border-bottom:none;padding:calc(var(--vw)*4.94792) 0 0}.access-address-list-term:first-of-type{padding:0}.access-address-list-desc{border-bottom:calc(var(--vw)*.26042) solid hsla(0,0%,84%,.7);padding:0 0 calc(var(--vw)*3.90625)}.access-address-list-desc:nth-of-type(2){padding:0 0 calc(var(--vw)*3.64583)}.access-address-list-desc-note{font:400 calc(var(--vw)*3.125)/calc(var(--vw)*5.72917) Noto Sans JP,sans-serif}.access-guide{display:block;margin:calc(var(--vw)*1.43229) auto 0;width:calc(var(--vw)*89.58333)}.access-guide-entrance{border-radius:calc(var(--vw)*1.30208);height:auto;margin:0 0 calc(var(--vw)*7.94271);min-height:calc(var(--vw)*103.38542);padding:0 0 calc(var(--vw)*2.60417);width:calc(var(--vw)*89.58333)}.access-guide-entrance:after{background:image-set(url("../../img/common/chara-amazon01.webp") 1x,url("../../img/common/2x/chara-amazon01-2x.webp") 2x) 50%/calc(var(--vw)*21.61458) calc(var(--vw)*27.47396) no-repeat;height:calc(var(--vw)*27.47396);left:auto;right:calc(var(--vw)*-5.07812);top:calc(var(--vw)*-9.63542);width:calc(var(--vw)*21.61458)}.access-guide-entrance-focus{border-radius:calc(var(--vw)*1.30208) calc(var(--vw)*1.30208) 0 0;contain-intrinsic-size:auto 89px;height:calc(var(--vw)*11.58854)}.access-guide-entrance-focus-text{font:400 calc(var(--vw)*4.94792)/calc(var(--vw)*4.94792) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.81771);letter-spacing:.01em;width:calc(var(--vw)*20.70313)}.access-guide-entrance-img{contain-intrinsic-size:auto 595px;height:calc(var(--vw)*77.47396);margin:calc(var(--vw)*1.69271) auto 0;width:calc(var(--vw)*77.08333)}.access-guide-entrance-note{color:#000;font:400 calc(var(--vw)*3.125)/calc(var(--vw)*4.42708) Noto Sans JP,sans-serif;margin:calc(var(--vw)*1.17188) auto 0;width:calc(var(--vw)*82.55208)}.access-guide-store{border-radius:calc(var(--vw)*1.30208);height:auto;min-height:calc(var(--vw)*107.55208);padding:0 0 calc(var(--vw)*5.20833);width:calc(var(--vw)*89.58333)}.access-guide-store-focus{border-radius:calc(var(--vw)*1.30208) calc(var(--vw)*1.30208) 0 0;contain-intrinsic-size:auto 89px;height:calc(var(--vw)*11.58854)}.access-guide-store-focus-text{font:400 calc(var(--vw)*4.94792)/calc(var(--vw)*4.94792) WDXL Lubrifont JP N,sans-serif;height:calc(var(--vw)*4.81771);letter-spacing:.02em;width:calc(var(--vw)*52.86458)}.access-guide-store-text{font:700 calc(var(--vw)*3.64583)/calc(var(--vw)*5.72917) Noto Sans JP,sans-serif;margin:calc(var(--vw)*4.03646) auto calc(var(--vw)*1.30208);width:calc(var(--vw)*79.6875)}.access-guide-store-img{contain-intrinsic-size:auto 345px;height:calc(var(--vw)*44.92188);left:calc(var(--vw)*.39063);width:calc(var(--vw)*83.85417)}.access-guide-store-more{contain-intrinsic-size:auto 82px;font:700 calc(var(--vw)*4.16667)/1 Noto Sans JP,sans-serif;height:calc(var(--vw)*10.67708);margin:calc(var(--vw)*3.90625) auto 0;width:calc(var(--vw)*63.80208)}.access-guide-store-more:before{height:calc(var(--vw)*2.86458);right:max(calc(var(--vw)*4.94792),calc(var(--vw)*4.6875 + 2px));width:calc(var(--vw)*2.99479)}}.divider01,.divider02,.divider03,.divider04,.divider05,.divider06,.divider07{position:relative;width:100%;z-index:11}.divider01:before,.divider02:before,.divider03:before,.divider04:before,.divider05:before,.divider06:before,.divider07:before{background:url(../../img/home/line-divider01.svg) 50%/calc(var(--vw)*104.88095) auto no-repeat;content:"";display:block;height:calc(var(--vw)*3.39286);left:50%;pointer-events:none;position:absolute;top:calc(var(--vw)*-.71429);translate:-50% 0;user-select:none;width:105%;z-index:12}.divider01:after,.divider02:after,.divider03:after,.divider04:after,.divider05:after,.divider06:after,.divider07:after{background:url(../../img/home/line-divider02.svg) 50%/calc(var(--vw)*104.88095) auto no-repeat;content:"";display:block;height:calc(var(--vw)*3.57143);left:50%;pointer-events:none;position:absolute;top:calc(var(--vw)*14.70238);translate:-50% 0;user-select:none;width:105%;z-index:101}.divider01-inner,.divider02-inner,.divider03-inner,.divider04-inner,.divider05-inner,.divider06-inner,.divider07-inner{background-color:#000;height:calc(var(--vw)*17.20238);left:50%;-webkit-mask:url(../../img/home/mask-divider01.svg) center center/calc(var(--vw)*111.30952) auto no-repeat;mask:url(../../img/home/mask-divider01.svg) center center/calc(var(--vw)*111.30952) auto no-repeat;position:absolute;translate:-50% 0;width:105%;z-index:11}.divider01-photos,.divider02-photos,.divider03-photos,.divider04-photos,.divider05-photos,.divider06-photos,.divider07-photos{align-items:center;display:flex;height:calc(var(--vw)*17.20238);position:absolute}.divider01-photos-img,.divider02-photos-img,.divider03-photos-img,.divider04-photos-img,.divider05-photos-img,.divider06-photos-img,.divider07-photos-img{aspect-ratio:3/2;contain-intrinsic-size:auto 289px;content-visibility:auto;flex-shrink:0;height:auto;pointer-events:none;user-select:none;width:calc(var(--vw)*25.89286)}.divider06-photos-img,.divider07-photos-img{width:calc(var(--vw)*33.33333)}.divider01{rotate:2.91deg;top:calc(var(--vw)*-9.64286)}.divider01-photos{--divider-photos:calc(var(--vw)*25.89286*4);animation:dividerScrollDown 160s linear infinite;width:calc(var(--vw)*25.89286*8)}.divider02{rotate:-2.32deg;top:calc(var(--vw)*-9.04762)}.divider02-photos{--divider-photos:calc(var(--vw)*25.89286*4);animation:dividerScrollUp 160s linear infinite;right:0;width:calc(var(--vw)*25.89286*8)}.divider03{rotate:2.91deg;top:calc(var(--vw)*-8.86905)}.divider03-photos{--divider-photos:calc(var(--vw)*25.89286*4);animation:dividerScrollDown 160s linear infinite;width:calc(var(--vw)*25.89286*8)}.divider04{rotate:-2.32deg;top:calc(var(--vw)*-8.21429)}.divider04-photos{--divider-photos:calc(var(--vw)*25.89286*4);animation:dividerScrollUp 160s linear infinite;right:0;width:calc(var(--vw)*25.89286*8)}.divider05{rotate:2.91deg;top:calc(var(--vw)*-5.59524)}.divider05-photos{--divider-photos:calc(var(--vw)*25.89286*4);animation:dividerScrollDown 160s linear infinite;width:calc(var(--vw)*25.89286*8)}.divider06{rotate:-2.32deg;top:calc(var(--vw)*-8.92857)}.divider06-photos{--divider-photos:calc(var(--vw)*33.33333*3);animation:dividerScrollUp 160s linear infinite;right:0;width:calc(var(--vw)*33.33333*9)}.divider07{rotate:2.91deg;top:calc(var(--vw)*-11.4881)}.divider07-photos{--divider-photos:calc(var(--vw)*33.33333*3);animation:dividerScrollDown 160s linear infinite;width:calc(var(--vw)*33.33333*9)}@media screen and (max-width:1300px){.divider01:before,.divider02:before,.divider03:before,.divider04:before,.divider05:before,.divider06:before,.divider07:before{background:url(../../img/home/line-divider01.svg) 50%/calc(var(--vw)*135.53846) auto no-repeat;height:calc(var(--vw)*4.38462);top:calc(var(--vw)*-.92308)}.divider01:after,.divider02:after,.divider03:after,.divider04:after,.divider05:after,.divider06:after,.divider07:after{background:url(../../img/home/line-divider02.svg) 50%/calc(var(--vw)*135.53846) auto no-repeat;height:calc(var(--vw)*4.61538);top:calc(var(--vw)*19)}.divider01-inner,.divider02-inner,.divider03-inner,.divider04-inner,.divider05-inner,.divider06-inner,.divider07-inner{height:calc(var(--vw)*22.23077);-webkit-mask:url(../../img/home/mask-divider01.svg) center center/calc(var(--vw)*143.84615) auto no-repeat;mask:url(../../img/home/mask-divider01.svg) center center/calc(var(--vw)*143.84615) auto no-repeat}.divider01-photos,.divider02-photos,.divider03-photos,.divider04-photos,.divider05-photos,.divider06-photos,.divider07-photos{height:calc(var(--vw)*22.23077)}.divider01-photos-img,.divider02-photos-img,.divider03-photos-img,.divider04-photos-img,.divider05-photos-img,.divider06-photos-img,.divider07-photos-img{width:calc(var(--vw)*33.46154)}.divider06-photos-img,.divider07-photos-img{width:calc(var(--vw)*43.07692)}.divider01{top:calc(var(--vw)*-12.38462)}.divider01-photos{--divider-photos:calc(var(--vw)*33.46154*4);width:calc(var(--vw)*33.46154*8)}.divider02{top:calc(var(--vw)*-11.69231)}.divider02-photos{--divider-photos:calc(var(--vw)*33.46154*4);width:calc(var(--vw)*33.46154*8)}.divider03{top:calc(var(--vw)*-11.46154)}.divider03-photos{--divider-photos:calc(var(--vw)*33.46154*4);width:calc(var(--vw)*33.46154*8)}.divider04{top:calc(var(--vw)*-10.61538)}.divider04-photos{--divider-photos:calc(var(--vw)*33.46154*4);width:calc(var(--vw)*33.46154*8)}.divider05{top:calc(var(--vw)*-7.23077)}.divider05-photos{--divider-photos:calc(var(--vw)*33.46154*4);width:calc(var(--vw)*33.46154*8)}.divider06{top:calc(var(--vw)*-11.53846)}.divider06-photos{--divider-photos:calc(var(--vw)*43.07692*3);width:calc(var(--vw)*43.07692*9)}.divider07{top:calc(var(--vw)*-14.84615)}.divider07-photos{--divider-photos:calc(var(--vw)*43.07692*3);width:calc(var(--vw)*43.07692*9)}}@media screen and (max-width:768px){.divider01:before,.divider02:before,.divider03:before,.divider04:before,.divider05:before,.divider06:before,.divider07:before{background:url(../../img/home/line-divider01.svg) 50%/calc(var(--vw)*104.94792) auto no-repeat;height:calc(var(--vw)*2.99479);top:calc(var(--vw)*-.78125)}.divider01:after,.divider02:after,.divider03:after,.divider04:after,.divider05:after,.divider06:after,.divider07:after{background:url(../../img/home/line-divider02.svg) 50%/calc(var(--vw)*104.94792) auto no-repeat;height:calc(var(--vw)*3.25521);top:calc(var(--vw)*22.65625)}.divider01-inner,.divider02-inner,.divider03-inner,.divider04-inner,.divider05-inner,.divider06-inner,.divider07-inner{height:calc(var(--vw)*25);-webkit-mask:url(../../img/home/mask-divider01.svg) center center/calc(var(--vw)*104.81771) calc(var(--vw)*25) no-repeat;mask:url(../../img/home/mask-divider01.svg) center center/calc(var(--vw)*104.81771) calc(var(--vw)*25) no-repeat}.divider01-photos,.divider02-photos,.divider03-photos,.divider04-photos,.divider05-photos,.divider06-photos,.divider07-photos{height:calc(var(--vw)*25)}.divider01-photos-img,.divider02-photos-img,.divider03-photos-img,.divider04-photos-img,.divider05-photos-img,.divider06-photos-img,.divider07-photos-img{aspect-ratio:4/3;contain-intrinsic-size:auto 192px;width:calc(var(--vw)*33.33333)}.divider01{rotate:2.91deg;top:calc(var(--vw)*-4.29687)}.divider01-photos{--divider-photos:calc(var(--vw)*33.33333*4);animation:dividerScrollDown 160s linear infinite;width:calc(var(--vw)*33.33333*8)}.divider02{rotate:-2.32deg;top:calc(var(--vw)*-15.36458)}.divider02-photos{--divider-photos:calc(var(--vw)*33.33333*4);animation:dividerScrollUp 160s linear infinite;right:0;width:calc(var(--vw)*33.33333*8)}.divider03{rotate:2.91deg;top:calc(var(--vw)*-11.32812)}.divider03-photos{--divider-photos:calc(var(--vw)*33.33333*4);animation:dividerScrollDown 160s linear infinite;width:calc(var(--vw)*33.33333*8)}.divider04{rotate:-2.32deg;top:calc(var(--vw)*-8.59375)}.divider04-photos{--divider-photos:calc(var(--vw)*33.33333*4);animation:dividerScrollUp 160s linear infinite;right:0;width:calc(var(--vw)*33.33333*8)}.divider05{rotate:2.91deg;top:calc(var(--vw)*-12.10937)}.divider05-photos{--divider-photos:calc(var(--vw)*33.33333*4);animation:dividerScrollDown 160s linear infinite;width:calc(var(--vw)*33.33333*8)}.divider06{rotate:-2.32deg;top:calc(var(--vw)*-12.76042)}.divider06-photos{--divider-photos:calc(var(--vw)*33.33333*3);animation:dividerScrollUp 160s linear infinite;right:0;width:calc(var(--vw)*33.33333*9)}.divider07{rotate:2.91deg;top:calc(var(--vw)*-13.02083)}.divider07-photos{--divider-photos:calc(var(--vw)*33.33333*3);animation:dividerScrollDown 160s linear infinite;width:calc(var(--vw)*33.33333*9)}}.popout-chara{content-visibility:auto;pointer-events:none;position:absolute;user-select:none;z-index:100}.popout-chara[data-chara-name=usopp]{bottom:auto;contain-intrinsic-size:auto 343px;height:calc(var(--vw)*20.41667);left:calc(var(--vw)*17.61905);right:auto;top:calc(var(--vw)*9.16667);width:calc(var(--vw)*10.89286)}.popout-chara[data-chara-name=luffy-gear5]{bottom:auto;contain-intrinsic-size:auto 197px;content-visibility:visible;height:calc(var(--vw)*11.72619);left:auto;right:auto;top:auto;width:calc(var(--vw)*16.90476)}.popout-chara[data-chara-name=brook]{bottom:auto;contain-intrinsic-size:auto 234px;height:calc(var(--vw)*13.92857);left:calc(var(--vw)*28.09524);right:auto;top:calc(var(--vw)*7.5);width:calc(var(--vw)*13.92857)}.popout-chara[data-chara-name=sabo]{bottom:auto;contain-intrinsic-size:auto 424px;height:calc(var(--vw)*25.2381);left:calc(var(--vw)*19.82143);right:auto;top:calc(var(--vw)*-2.91667);width:calc(var(--vw)*9.70238)}.popout-chara[data-chara-name=ace]{bottom:auto;contain-intrinsic-size:auto 414px;height:calc(var(--vw)*24.64286);left:auto;right:calc(var(--vw)*19.7619);top:calc(var(--vw)*-2.14286);width:calc(var(--vw)*10.2381)}.popout-chara[data-chara-name=vivi]{bottom:auto;contain-intrinsic-size:auto 286px;height:calc(var(--vw)*17.02381);left:auto;right:auto;top:auto;width:calc(var(--vw)*5.83333)}.popout-chara[data-chara-name=karoo]{bottom:auto;contain-intrinsic-size:auto 258px;height:calc(var(--vw)*15.35714);left:auto;right:calc(var(--vw)*19.10714);top:calc(var(--vw)*16.25);width:calc(var(--vw)*9.94048)}.popout-chara[data-chara-name=ladies]{bottom:auto;contain-intrinsic-size:auto 415px;height:calc(var(--vw)*24.70238);left:calc(var(--vw)*8.5119);right:auto;top:calc(var(--vw)*-3.27381);width:calc(var(--vw)*30.71429)}.popout-wrap[data-chara-name=luffy-gear5]{bottom:calc(var(--vw)*8.86905);display:block;height:calc(var(--vw)*11.72619);left:calc(var(--vw)*7.61905);position:absolute;width:calc(var(--vw)*16.90476);z-index:100}.popout-wrap[data-chara-name=vivi]{display:block;height:calc(var(--vw)*17.02381);left:calc(var(--vw)*18.75);overflow:hidden;position:absolute;top:calc(var(--vw)*23.15476);width:calc(var(--vw)*5.83333);z-index:100}@media screen and (max-width:1300px){.popout-chara[data-chara-name=usopp]{contain-intrinsic-size:auto 343px;height:calc(var(--vw)*26.38462);left:calc(var(--vw)*8.15385);right:auto;top:calc(var(--vw)*11.84615);width:calc(var(--vw)*14.07692)}.popout-chara[data-chara-name=luffy-gear5]{contain-intrinsic-size:auto 197px;content-visibility:visible;height:calc(var(--vw)*15.15385);left:auto;right:auto;top:auto;width:calc(var(--vw)*21.84615)}.popout-chara[data-chara-name=brook]{contain-intrinsic-size:auto 234px;height:calc(var(--vw)*18);left:calc(var(--vw)*21.69231);right:auto;top:calc(var(--vw)*9.69231);width:calc(var(--vw)*18)}.popout-chara[data-chara-name=sabo]{contain-intrinsic-size:auto 424px;height:calc(var(--vw)*32.61538);left:calc(var(--vw)*11);right:auto;top:calc(var(--vw)*-3.76923);width:calc(var(--vw)*12.53846)}.popout-chara[data-chara-name=ace]{contain-intrinsic-size:auto 414px;height:calc(var(--vw)*31.84615);left:auto;right:calc(var(--vw)*10.92308);top:calc(var(--vw)*-2.76923);width:calc(var(--vw)*13.23077)}.popout-chara[data-chara-name=vivi]{contain-intrinsic-size:auto 286px;height:calc(var(--vw)*22);left:auto;right:auto;top:auto;width:calc(var(--vw)*7.53846)}.popout-chara[data-chara-name=karoo]{contain-intrinsic-size:auto 258px;height:calc(var(--vw)*19.84615);left:auto;right:calc(var(--vw)*10.07692);top:calc(var(--vw)*21);width:calc(var(--vw)*12.84615)}.popout-chara[data-chara-name=ladies]{contain-intrinsic-size:auto 415px;height:calc(var(--vw)*31.92308);left:calc(var(--vw)*-3.61538);right:auto;top:calc(var(--vw)*-4.23077);width:calc(var(--vw)*39.69231)}.popout-wrap[data-chara-name=luffy-gear5]{bottom:calc(var(--vw)*11.46154);height:calc(var(--vw)*15.15385);left:calc(var(--vw)*-4.76923);width:calc(var(--vw)*21.84615)}.popout-wrap[data-chara-name=vivi]{height:calc(var(--vw)*22);left:calc(var(--vw)*9.61538);top:calc(var(--vw)*29.92308);width:calc(var(--vw)*7.53846)}}@media screen and (max-width:768px){.popout-chara[data-chara-name=usopp]{bottom:auto;contain-intrinsic-size:auto 286px;height:calc(var(--vw)*37.23958);left:calc(var(--vw)*2.86458);right:auto;top:calc(var(--vw)*13.15104);width:calc(var(--vw)*19.92188)}.popout-chara[data-chara-name=luffy-gear5]{bottom:auto;contain-intrinsic-size:auto 141px;height:calc(var(--vw)*18.35938);left:auto;right:auto;top:auto;width:calc(var(--vw)*26.43229)}.popout-chara[data-chara-name=brook]{bottom:auto;contain-intrinsic-size:auto 262px;height:calc(var(--vw)*34.11458);left:calc(var(--vw)*.65104);right:auto;top:calc(var(--vw)*11.71875);width:calc(var(--vw)*34.11458)}.popout-chara[data-chara-name=sabo]{bottom:auto;contain-intrinsic-size:auto 333px;height:calc(var(--vw)*43.35938);left:calc(var(--vw)*-.13021);right:auto;top:calc(var(--vw)*.65104);width:calc(var(--vw)*16.66667)}.popout-chara[data-chara-name=ace]{bottom:auto;contain-intrinsic-size:auto 336px;height:calc(var(--vw)*43.75);left:auto;right:calc(var(--vw)*0);top:calc(var(--vw)*.65104);width:calc(var(--vw)*18.22917)}.popout-chara[data-chara-name=vivi]{bottom:auto;contain-intrinsic-size:auto 238px;height:calc(var(--vw)*30.98958);left:auto;right:auto;top:auto;width:calc(var(--vw)*10.54688)}.popout-chara[data-chara-name=karoo]{bottom:auto;contain-intrinsic-size:auto 215px;height:calc(var(--vw)*27.99479);left:auto;right:calc(var(--vw)*2.34375);top:calc(var(--vw)*17.70833);width:calc(var(--vw)*18.09896)}.popout-chara[data-chara-name=ladies]{bottom:auto;contain-intrinsic-size:auto 346px;height:calc(var(--vw)*45.05208);left:calc(var(--vw)*-4.55729);right:auto;top:calc(var(--vw)*-10.80729);width:calc(var(--vw)*55.98958)}.popout-wrap[data-chara-name=luffy-gear5]{bottom:calc(var(--vw)*73.95833);height:calc(var(--vw)*18.35938);left:calc(var(--vw)*-3.125);width:calc(var(--vw)*26.43229)}.popout-wrap[data-chara-name=vivi]{display:block;height:calc(var(--vw)*30.98958);left:calc(var(--vw)*11.32813);-webkit-mask:image-set(url("../../img/home/mask-campaign-chara01-sp.webp") 1x,url("../../img/home/2x/mask-campaign-chara01-sp-2x.webp") 2x) center bottom/calc(var(--vw)*10.54688) calc(var(--vw)*30.98958) no-repeat;mask:image-set(url("../../img/home/mask-campaign-chara01-sp.webp") 1x,url("../../img/home/2x/mask-campaign-chara01-sp-2x.webp") 2x) center bottom/calc(var(--vw)*10.54688) calc(var(--vw)*30.98958) no-repeat;object-fit:contain;object-position:left bottom;position:absolute;top:calc(var(--vw)*10.28646);width:calc(var(--vw)*10.54688);z-index:100}}