﻿:root{--vw: 1vw;--zm: 1}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes inUp{0%{transform:translateY(-80%)}100%{transform:translateY(0)}}@keyframes inHighUp{0%{transform:translateY(-150%)}100%{transform:translateY(0%)}}@keyframes inRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes inFarRight{0%{transform:translateX(300%)}100%{transform:translateX(0)}}@keyframes inDown{0%{transform:translateY(40%)}100%{transform:translateY(0)}}@keyframes inLowDown{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes inLeft{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes inFarLeft{0%{transform:translateX(-300%)}100%{transform:translateX(0)}}@keyframes inRightUp{0%{transform:translateX(100%) translateY(-80%)}100%{transform:translateX(0) translateY(0)}}@keyframes inLeftDown{0%{transform:translateX(-100%) translateY(80%)}100%{transform:translateX(0) translateY(0)}}@keyframes inBlur{0%{filter:blur(10px)}100%{filter:blur(0)}}@keyframes inBounce{0%{transform:scale(0.2)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes inBigBounce{0%{transform:scale(0.2)}10%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes floatingX{0%{transform:translateX(-5%)}100%{transform:translateX(5%)}}@keyframes floatingY{0%{transform:translateY(-10%)}100%{transform:translateY(10%)}}@keyframes scaleDownUp{0%{transform:scale(0.98)}100%{transform:scale(1)}}@keyframes scaleUpDown{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes glittering{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes toTopShake{0%{transform:translateY(-10%)}50%{transform:translateY(-20%)}100%{transform:translateY(-10%)}}@keyframes detailScale{0%{transform:scale(100%)}50%{transform:scale(125%)}100%{transform:scale(100%)}}@keyframes externalHover{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(25%) translateY(-25%)}100%{transform:translateX(0) translateY(0)}}@keyframes arrowRight{0%{transform:translateX(0)}50%{transform:translateX(33%)}100%{transform:translateX(0)}}@keyframes arrowDown{0%{transform:translateY(0)}50%{transform:translateY(33%)}100%{transform:translateY(0)}}@keyframes arrowLeft{0%{transform:translateX(0)}50%{transform:translateX(-33%)}100%{transform:translateX(0)}}.js-watch.fade-in,.js-watch.fade-in-up,.js-watch.fade-in-up-or-left,.js-watch.fade-in-right,.js-watch.fade-in-right-or-up,.js-watch.fade-in-far-right,.js-watch.fade-in-down,.js-watch.fade-in-low-down,.js-watch.fade-in-left,.js-watch.fade-in-far-left,.js-watch.fade-in-left-or-right,.js-watch.fade-in-right-up,.js-watch.fade-in-bounce,.js-watch.fade-in-big-bounce,.js-watch.fade-in-blur,.js-watch.fade-in-chopper,.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-up-or-left{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inUp 1.8s var(--ease-out-quint) forwards}@media screen and (max-width: 768px){.inview.fade-in-up-or-left{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inLeft 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-right-or-up{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inRight 1.8s var(--ease-out-quint) forwards}@media screen and (max-width: 768px){.inview.fade-in-right-or-up{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inUp 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-left-or-right{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inLeft 1.8s var(--ease-out-quint) forwards}@media screen and (max-width: 768px){.inview.fade-in-left-or-right{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inRight 1.8s var(--ease-out-quint) forwards}}.inview.fade-in-far-left{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inFarLeft 3s 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 .5s ease-in-out forwards}.inview.is-visible{opacity:1;animation-fill-mode:none}.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}.kids{height:100%;width:100%;contain:paint}.kids.is-modal-open{contain:none}small[class$=-note]{display:block;position:relative;width:fit-content;padding:0 0 0 1.1em}small[class$=-note]::before{display:block;position:absolute;left:0;content:"※"}ul[class$=-note] li{position:relative;padding:0 0 0 1.1em}ul[class$=-note] li::before{display:block;position:absolute;left:0;content:"※"}[data-role=heading]{position:relative;z-index:2;content-visibility:auto;contain-intrinsic-size:auto 185px;height:calc(var(--vw)*11.0119047619);width:calc(var(--vw)*42.1428571429);margin:0 auto 0;background:url("../../img/common/bg-hdng01.webp") center center/100% 100% no-repeat}@media screen and (min-width: 1681px),screen and (min-resolution: 1.5dppx){[data-role=heading]{background:url("../../img/common/2x/bg-hdng01-2x.webp") center center/100% 100% no-repeat}}[data-role=heading-text]{display:block;position:relative;scale:var(--scale-x) 1;margin:0 auto;color:rgba(46,23,0,.01);text-indent:calc((100% - 100%/var(--scale-x))/2);white-space:nowrap}[data-role=heading-text]::after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;top:0;left:0;z-index:-1;scale:calc(1 / var(--scale-x)) 1;height:100%;width:100%}[data-role=focus]{display:flex;align-items:center;justify-content:center;content-visibility:auto;contain-intrinsic-size:auto 71px;height:calc(var(--vw)*4.2261904762);width:100%;border-radius:calc(var(--vw)*0.5952380952) calc(var(--vw)*0.5952380952) 0 0;background:#deb772}[data-role=focus-text]{display:block;position:relative;scale:var(--scale-x) 1;color:rgba(0,0,0,.01);font:400 calc(var(--vw) * 1.7857142857)/1 "WDXL Lubrifont JP N",sans-serif;text-indent:calc((100% - 100%/var(--scale-x))/2);white-space:nowrap}[data-role=focus-text]::after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;top:0;left:0;z-index:-1;scale:calc(1 / var(--scale-x)) 1;height:100%;width:100%}[data-role=lead]{display:flex;align-items:center;justify-content:center;content-visibility:auto;contain-intrinsic-size:auto 71px;height:calc(var(--vw)*4.2261904762);width:calc(100% + max(var(--vw)*0.2380952381,4px));margin:min(calc(var(--vw) * -0.119047619), -2px) min(calc(var(--vw) * -0.119047619), -2px) 0;border-radius:calc(var(--vw)*0.5952380952) calc(var(--vw)*0.5952380952) 0 0;background:#deb772}[data-role=lead-text]{display:block;position:relative;scale:var(--scale-x) 1;color:rgba(0,0,0,.01);font:400 calc(var(--vw) * 1.7857142857)/1 "WDXL Lubrifont JP N",sans-serif;text-indent:calc((100% - 100%/var(--scale-x))/2);white-space:nowrap}[data-role=lead-text]::after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;top:0;left:0;z-index:-1;scale:calc(1 / var(--scale-x)) 1;height:100%;width:100%}[data-role^=btn]{display:flex;align-items:center;justify-content:center;position:relative;content-visibility:auto;contain-intrinsic-size:auto 63px;height:calc(var(--vw)*3.75);margin:0 auto;overflow:hidden;border-radius:50vh;background-color:#c11b17;color:#fff;transition:color .3s 0s,background-color .3s 0s}[data-role^=btn]::before{display:block;position:absolute;content:"";pointer-events:none;user-select:none;top:50%;translate:0 -50%;background-color:#edb028}[data-role^=btn]::after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;top:0;left:0;z-index:-1;transform-origin:left top;width:100%;height:100%;border-radius:50vh;background-color:#fff;transition:.3s 0s cubic-bezier(0.45, 0, 0.55, 1)}[data-role^=btn]:hover,[data-role^=btn]:active{background-color:#fff;color:#c11b17;transition:color .3s 0s,background-color 0s .3s}[data-role=btn-more]{border:max(calc(var(--vw) * 0.119047619), 2px) solid #c11b17;font:700 calc(var(--vw) * 1.4285714286)/1 "Noto Sans JP",sans-serif}[data-role=btn-more]::before{right:max(calc(var(--vw) * 1.0714285714), calc(calc(var(--vw) * 0.9523809524) + 2px));height:calc(var(--vw)*1.0119047619);width:calc(var(--vw)*1.0714285714);-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}[data-role=btn-more]::after{translate:-121% -10%;scale:1.2}[data-role=btn-more]:hover::before,[data-role=btn-more]:active::before{animation:arrowRight .8s ease-in-out infinite}[data-role=btn-more]:hover::after,[data-role=btn-more]:active::after{translate:-10% -10%}[data-role=btn-anchor]{border:max(calc(var(--vw) * 0.119047619), 2px) solid #c11b17;font:700 calc(var(--vw) * 1.4285714286)/1 "Noto Sans JP",sans-serif}[data-role=btn-anchor]::before{right:max(calc(var(--vw) * 1.0714285714), calc(calc(var(--vw) * 0.9523809524) + 2px));height:calc(var(--vw)*1.0714285714);width:calc(var(--vw)*1.0714285714);-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}[data-role=btn-anchor]::after{translate:-10% -121%;scale:1.2}[data-role=btn-anchor]:hover::before,[data-role=btn-anchor]:active::before{animation:arrowDown .8s ease-in-out infinite}[data-role=btn-anchor]:hover::after,[data-role=btn-anchor]:active::after{translate:-10% -10%}@media screen and (max-width: 1300px){[data-role=heading]{height:calc(var(--vw)*14.2307692308);width:calc(var(--vw)*54.4615384615);background:image-set(url("../../img/common/bg-hdng01.webp") 1x, url("../../img/common/2x/bg-hdng01-2x.webp") 2x) center center/100% 100% no-repeat}[data-role=focus]{height:calc(var(--vw)*5.4615384615);border-radius:calc(var(--vw)*0.7692307692) calc(var(--vw)*0.7692307692) 0 0}[data-role=focus-text]{font:400 calc(var(--vw) * 2.3076923077)/1 "WDXL Lubrifont JP N",sans-serif}[data-role=lead]{height:calc(var(--vw)*5.4615384615);margin:min(calc(var(--vw) * -0.1538461538), -2px) min(calc(var(--vw) * -0.1538461538), -2px) 0;border-radius:calc(var(--vw)*0.7692307692) calc(var(--vw)*0.7692307692) 0 0}[data-role=lead-text]{font:400 calc(var(--vw) * 2.3076923077)/1 "WDXL Lubrifont JP N",sans-serif}[data-role^=btn]{height:calc(var(--vw)*4.8461538462)}[data-role=btn-more]{border:max(calc(var(--vw) * 0.1538461538), 2px) solid #c11b17;font:700 calc(var(--vw) * 1.8461538462)/1 "Noto Sans JP",sans-serif}[data-role=btn-more]::before{right:max(calc(var(--vw) * 1.3846153846), calc(calc(var(--vw) * 1.2307692308) + 2px));height:calc(var(--vw)*1.3076923077);width:calc(var(--vw)*1.3846153846)}[data-role=btn-anchor]{border:max(calc(var(--vw) * 0.1538461538), 2px) solid #c11b17;font:700 calc(var(--vw) * 1.8461538462)/1 "Noto Sans JP",sans-serif}[data-role=btn-anchor]::before{right:max(calc(var(--vw) * 1.3846153846), calc(calc(var(--vw) * 1.2307692308) + 2px));height:calc(var(--vw)*1.3846153846);width:calc(var(--vw)*1.3846153846)}}@media screen and (max-width: 768px){[data-role=heading]{height:calc(var(--vw)*24.0885416667);width:calc(var(--vw)*92.1875);background:image-set(url("../../img/common/bg-hdng01.webp") 1x, url("../../img/common/2x/bg-hdng01-2x.webp") 2x) center center/100% 100% no-repeat}[data-role=focus]{contain-intrinsic-size:auto 89px;height:calc(var(--vw)*11.5885416667);border-radius:calc(var(--vw)*1.3020833333) calc(var(--vw)*1.3020833333) 0 0}[data-role=focus-text]{font:400 calc(var(--vw) * 4.9479166667)/1 "WDXL Lubrifont JP N",sans-serif}[data-role=lead]{contain-intrinsic-size:auto 89px;height:calc(var(--vw)*11.5885416667);margin:min(calc(var(--vw) * -0.2604166667), -2px) min(calc(var(--vw) * -0.2604166667), -2px) 0;border-radius:calc(var(--vw)*1.3020833333) calc(var(--vw)*1.3020833333) 0 0}[data-role=lead-text]{font:400 calc(var(--vw) * 4.9479166667)/1 "WDXL Lubrifont JP N",sans-serif}[data-role^=btn]{contain-intrinsic-size:auto 82px;height:calc(var(--vw)*10.6770833333);font:700 calc(var(--vw) * 4.1666666667)/1 "Noto Sans JP",sans-serif}[data-role=btn-more]{inset:auto;border:max(calc(var(--vw) * 0.2604166667), 2px) solid #c11b17}[data-role=btn-more]::before{right:max(calc(var(--vw) * 3.2552083333), calc(calc(var(--vw) * 2.9947916667) + 2px));height:calc(var(--vw)*2.8645833333);width:calc(var(--vw)*2.9947916667)}[data-role=btn-anchor]{border:max(calc(var(--vw) * 0.2604166667), 2px) solid #c11b17;font-feature-settings:"palt"}[data-role=btn-anchor]::before{right:max(calc(var(--vw) * 3.3854166667), calc(calc(var(--vw) * 3.125) + 2px));height:calc(var(--vw)*2.9947916667);width:calc(var(--vw)*2.8645833333)}}.head{position:relative;z-index:10;height:calc(var(--vw)*21.4285714286);width:100%;padding:calc(var(--vw)*9.1071428571) 0 0;background:url("../../img/common/bg-page-title01-pc.webp") center bottom/100% auto no-repeat;-webkit-mask:image-set(url("../../img/common/bg-page-title01-pc.webp") 1x, url("../../img/common/2x/bg-page-title01-pc-2x.webp") 2x) center bottom/100% auto no-repeat;mask:image-set(url("../../img/common/bg-page-title01-pc.webp") 1x, url("../../img/common/2x/bg-page-title01-pc-2x.webp") 2x) center bottom/100% auto no-repeat}@media screen and (min-width: 1681px),screen and (min-resolution: 1.5dppx){.head{background:url("../../img/common/2x/bg-page-title01-pc-2x.webp") center bottom/100% auto no-repeat}}.head-title{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;width:fit-content;margin:0 auto}.head-title-text01,.head-title-text02{display:block;position:relative;scale:var(--scale-x) 1;color:rgba(46,23,0,.01);text-indent:calc((100% - 100%/var(--scale-x))/2);white-space:nowrap}.head-title-text01::after,.head-title-text02::after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;top:0;left:0;z-index:-1;scale:calc(1 / var(--scale-x)) 1;height:100%;width:100%}.head-title-text01{--scale-x: 1.32;height:calc(var(--vw)*4.1666666667);width:calc(var(--vw)*30.0595238095);font:400 calc(var(--vw) * 4.1666666667)/calc(var(--vw) * 4.0476190476) "WDXL Lubrifont JP N",sans-serif;letter-spacing:.08em}.head-title-text01::after{background:url("../../img/kids/title-head-ja01.svg") center center/100% 100% no-repeat}.head-title-text02{--scale-x: 1.3;top:calc(var(--vw)*-7.5595238095);height:calc(var(--vw)*1.8452380952);width:calc(var(--vw)*15.1785714286);font:400 calc(var(--vw) * 2.380952381)/calc(var(--vw) * 1.7857142857) "WDXL Lubrifont JP N",sans-serif;letter-spacing:.08em}.head-title-text02::after{background:url("../../img/kids/title-head-en01.svg") center center/100% 100% no-repeat}.head-img{position:absolute;top:calc(var(--vw)*7.5);left:calc(var(--vw)*24.5833333333);height:calc(var(--vw)*12.9761904762);width:calc(var(--vw)*9.2261904762)}@media screen and (max-width: 1300px){.head{height:calc(var(--vw)*27.6923076923);padding:calc(var(--vw)*11.7692307692) 0 0;background:image-set(url("../../img/common/bg-page-title01-pc.webp") 1x, url("../../img/common/2x/bg-page-title01-pc-2x.webp") 2x) center bottom/calc(var(--vw) * 129.2307692308) auto no-repeat;-webkit-mask:image-set(url("../../img/common/bg-page-title01-pc.webp") 1x, url("../../img/common/2x/bg-page-title01-pc-2x.webp") 2x) center bottom/calc(var(--vw) * 129.2307692308) auto no-repeat;mask:image-set(url("../../img/common/bg-page-title01-pc.webp") 1x, url("../../img/common/2x/bg-page-title01-pc-2x.webp") 2x) center bottom/calc(var(--vw) * 129.2307692308) auto no-repeat}.head-title-text01{height:calc(var(--vw)*5.3846153846);width:calc(var(--vw)*38.8461538462);font:400 calc(var(--vw) * 5.3846153846)/calc(var(--vw) * 5.2307692308) "WDXL Lubrifont JP N",sans-serif}.head-title-text02{top:calc(var(--vw)*-9.7692307692);height:calc(var(--vw)*2.3846153846);width:calc(var(--vw)*19.6153846154);font:400 calc(var(--vw) * 3.0769230769)/calc(var(--vw) * 2.3076923077) "WDXL Lubrifont JP N",sans-serif}.head-img{top:calc(var(--vw)*9.6923076923);left:calc(var(--vw)*17.1538461538);height:calc(var(--vw)*16.7692307692);width:calc(var(--vw)*11.9230769231)}}@media screen and (max-width: 768px){.head{height:calc(var(--vw)*46.7447916667);padding:calc(var(--vw)*19.53125) 0 0;background:image-set(url("../../img/common/bg-page-title01-sp.webp") 1x, url("../../img/common/2x/bg-page-title01-sp-2x.webp") 2x) center bottom/100% auto no-repeat;-webkit-mask:image-set(url("../../img/common/bg-page-title01-sp.webp") 1x, url("../../img/common/2x/bg-page-title01-sp-2x.webp") 2x) center bottom/100% auto no-repeat;mask:image-set(url("../../img/common/bg-page-title01-sp.webp") 1x, url("../../img/common/2x/bg-page-title01-sp-2x.webp") 2x) center bottom/100% auto no-repeat}.head-title-text01{height:calc(var(--vw)*9.1145833333);width:calc(var(--vw)*65.7552083333);font:400 calc(var(--vw) * 9.1145833333)/calc(var(--vw) * 8.8541666667) "WDXL Lubrifont JP N",sans-serif}.head-title-text02{top:calc(var(--vw)*-16.5364583333);height:calc(var(--vw)*4.0364583333);width:calc(var(--vw)*33.203125);font:400 calc(var(--vw) * 5.2083333333)/calc(var(--vw) * 3.90625) "WDXL Lubrifont JP N",sans-serif}.head-img{top:calc(var(--vw)*22.0052083333);left:0;height:calc(var(--vw)*23.4375);width:calc(var(--vw)*16.9270833333)}}.kids-sub{height:calc(var(--vw)*13.6904761905);width:100%;margin:calc(var(--vw)*-2.3214285714) 0 0;padding:calc(var(--vw)*6.130952381) 0 0;background:url("../../img/common/bg-black-grunge02-pc.jpg") center top calc(var(--vw) * -11.9047619048)/100% auto no-repeat}@media screen and (min-width: 1681px),screen and (min-resolution: 1.5dppx){.kids-sub{background:url("../../img/common/2x/bg-black-grunge02-pc-2x.jpg") center top calc(var(--vw) * -11.9047619048)/100% auto no-repeat}}.kids-sub-nav{display:flex;justify-content:center;gap:0 calc(var(--vw)*0.8333333333);height:calc(var(--vw)*3.75);width:calc(var(--vw)*65.4761904762);margin:0 auto}.kids-sub-nav #tpFixedLayer{position:fixed;inset:0 auto auto 0;width:100%}#tpFixedLayer .kids-sub-nav{position:fixed;left:50%;translate:-50% 0;padding:calc(var(--vw)*0.2976190476) 0}#tpFixedLayer .kids-sub-nav.is-fixed{top:max(calc(var(--vw) * 4.1666666667), 70px)}.kids-sub-nav-link{contain-intrinsic-size:auto 63px;height:calc(var(--vw)*3.75);width:calc(var(--vw)*15.7738095238);margin:0;padding:0 0 calc(var(--vw)*0.1785714286);font:700 calc(var(--vw) * 1.369047619)/calc(var(--vw) * 1.5476190476) "Noto Sans JP",sans-serif;font-feature-settings:"palt";text-align:center}.kids-sub-nav-link::before{right:max(calc(var(--vw) * 1.130952381), calc(calc(var(--vw) * 1.0119047619) + 2px));height:calc(var(--vw)*1.0119047619);width:calc(var(--vw)*0.9523809524)}@media screen and (max-width: 1300px){.kids-sub{height:calc(var(--vw)*17.6923076923);margin:calc(var(--vw)*-3) 0 0;padding:calc(var(--vw)*7.9230769231) 0 0;background:image-set(url("../../img/common/bg-black-grunge02-pc.jpg") 1x, url("../../img/common/2x/bg-black-grunge02-pc-2x.jpg") 2x) center top calc(var(--vw) * -15.3846153846)/calc(var(--vw) * 129.2307692308) auto no-repeat}.kids-sub-nav{height:calc(var(--vw)*4.8461538462);width:calc(var(--vw)*84.6153846154)}#tpFixedLayer .kids-sub-nav{padding:calc(var(--vw)*0.3846153846) 0}#tpFixedLayer .kids-sub-nav.is-fixed{top:max(calc(var(--vw) * 5.3846153846), 70px)}.kids-sub-nav-link{contain-intrinsic-size:auto 63px;height:calc(var(--vw)*4.8461538462);width:calc(var(--vw)*20.3846153846);padding:0 0 calc(var(--vw)*0.2307692308);font:700 calc(var(--vw) * 1.7692307692)/calc(var(--vw) * 2) "Noto Sans JP",sans-serif;font-feature-settings:"palt"}.kids-sub-nav-link::before{right:max(calc(var(--vw) * 1.4615384615), calc(calc(var(--vw) * 1.3076923077) + 2px));height:calc(var(--vw)*1.3076923077);width:calc(var(--vw)*1.2307692308)}}@media screen and (max-width: 768px){.kids-sub{height:calc(var(--vw)*34.375);margin:calc(var(--vw)*-3.90625) 0 0;padding:calc(var(--vw)*14.453125) 0 0;background:image-set(url("../../img/common/bg-black-grunge02-sp.jpg") 1x, url("../../img/common/2x/bg-black-grunge02-sp-2x.jpg") 2x) left calc(50% - var(--vw)*1.3020833333) bottom calc(var(--vw) * -14.3229166667)/116% auto no-repeat #212121}.kids-sub-nav{flex-wrap:wrap;gap:calc(var(--vw)*3.125) calc(var(--vw)*2.0833333333);height:auto;width:calc(var(--vw)*89.5833333333)}.kids-sub-nav-link{contain-intrinsic-size:auto 82px;height:calc(var(--vw)*10.6770833333);width:calc(var(--vw)*43.75);padding:0 0 calc(var(--vw)*0.390625);font:700 calc(var(--vw) * 3.90625)/calc(var(--vw) * 4.4270833333) "Noto Sans JP",sans-serif;font-feature-settings:"palt"}.kids-sub-nav-link::before{right:max(calc(var(--vw) * 2.8645833333), calc(calc(var(--vw) * 2.6041666667) + 2px));height:calc(var(--vw)*2.9947916667);width:calc(var(--vw)*2.8645833333)}}.program{position:relative;width:100%;padding:calc(var(--vw)*5) 0 calc(var(--vw)*5.9523809524);background:url("../../img/common/bg-manga-frame02-pc.webp") center top calc(var(--vw) * -3.3333333333)/100% auto no-repeat,url("../../img/common/bg-black-grunge01-pc.jpg") center top calc(var(--vw) * -6.3095238095)/100% auto repeat-y #212121}@media screen and (min-width: 1681px),screen and (min-resolution: 1.5dppx){.program{background:url("../../img/common/2x/bg-manga-frame02-pc-2x.webp") center top calc(var(--vw) * -3.3333333333)/100% auto no-repeat,url("../../img/common/2x/bg-black-grunge01-pc-2x.jpg") center top calc(var(--vw) * -6.3095238095)/100% auto repeat-y #212121}}.program [id=program]{scroll-margin-top:calc(var(--vw)*4.6428571429)}.program-heading-text{--scale-x: 1.35;top:calc(var(--vw)*3.3333333333);height:calc(var(--vw)*3.4523809524);width:calc(var(--vw)*24.1071428571);font:400 calc(var(--vw) * 3.3333333333)/calc(var(--vw) * 3.4523809524) "WDXL Lubrifont JP N",sans-serif;letter-spacing:.03em}.program-heading-text::after{background:url("../../img/kids/hdng-program01.svg") center center/100% 100% no-repeat}.program-intro{margin:calc(var(--vw)*-0.1785714286) auto 0;color:#fff;font:700 calc(var(--vw) * 1.4285714286)/calc(var(--vw) * 2.5) "Noto Sans JP",sans-serif;text-align:center}.program-tabs{--anchor-offset: calc(var(--vw) * 12.0833333333);display:grid;grid-template-columns:repeat(2, calc(var(--vw) * 15.8333333333));justify-content:center;gap:calc(var(--vw)*0.8333333333);position:relative;z-index:10;content-visibility:auto;contain-intrinsic-size:auto 65px;height:calc(var(--vw)*3.869047619);width:fit-content;margin:calc(var(--vw)*2.2619047619) auto calc(var(--vw)*2.9761904762)}.program-tabs-btn{display:flex;align-items:center;justify-content:center;position:relative;height:calc(var(--vw)*3.869047619);width:calc(var(--vw)*15.8333333333);overflow:hidden;border-radius:calc(var(--vw)*0.5952380952);background:#fff;color:#c11b17;font:700 calc(var(--vw) * 1.4285714286)/1 "Noto Sans JP",sans-serif;transition:background-color .3s ease-in-out,color .3s ease-in-out}.program-tabs-btn::before,.program-tabs-btn::after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;height:0;width:0;border-radius:calc(var(--vw)*0.5952380952)}.program-tabs-btn:hover::before,.program-tabs-btn:active::before,.program-tabs-btn:hover::after,.program-tabs-btn:active:after{height:100%;width:100%;transition:width .15s 0s linear,height .15s .2s linear}.program-tabs-btn:hover::before,.program-tabs-btn:active::before{top:0;right:0;border-top:calc(var(--vw)*0.1785714286) solid #c11b17;border-left:calc(var(--vw)*0.1785714286) solid #c11b17}.program-tabs-btn:hover::after,.program-tabs-btn:active::after{bottom:0;left:0;border-bottom:calc(var(--vw)*0.1785714286) solid #c11b17;border-right:calc(var(--vw)*0.1785714286) solid #c11b17}.program-tabs-btn.is-active{background-color:#c11b17;color:#fff}.program-feature{display:flex;flex-direction:column;align-items:center;gap:calc(var(--vw)*2.380952381) 0;position:relative;z-index:10;width:100%;transition:height .3s ease}.program-feature-cont{position:relative;height:auto;width:calc(var(--vw)*65.4761904762);border-radius:calc(var(--vw)*0.5952380952);background:#fff;transition:opacity .35s ease-in-out,visibility .35s ease-in-out}.program-feature-cont[data-cont].is-active{display:block;position:absolute;z-index:1;opacity:1;visibility:visible;pointer-events:auto;user-select:auto;transition:opacity .35s ease-in-out,visibility .35s ease-in-out}.program-feature-cont[data-cont].is-fade-out{position:absolute;z-index:2;opacity:0;visibility:hidden;pointer-events:none;user-select:none;transition:opacity .35s ease-in-out,visibility .35s ease-in-out}.program-feature-cont[data-cont].is-inactive{display:none;position:absolute;z-index:0;opacity:0;visibility:hidden;pointer-events:none;user-select:none;transition:opacity .35s ease-in-out,visibility .35s ease-in-out}.program-feature-cont-chara01{position:absolute;z-index:10;content-visibility:auto;pointer-events:none;user-select:none}.program-feature-cont-text{padding:calc(var(--vw)*2.1428571429) 0 calc(var(--vw)*2.380952381);font:700 calc(var(--vw) * 1.4285714286)/calc(var(--vw) * 2.5) "Noto Sans JP",sans-serif;text-align:center}.program-feature-cont-photo{position:relative;content-visibility:auto;contain-intrinsic-size:auto 527px;height:calc(var(--vw)*31.369047619);width:calc(var(--vw)*58.3333333333)}.program-feature-cont-photo-list-item-img{height:100%;width:100%}.program-feature-cont-photo-prev,.program-feature-cont-photo-next{display:flex;align-items:center;justify-content:center;position:absolute;translate:0 calc(var(--vw)*-18.0357142857);z-index:10;content-visibility:auto;contain-intrinsic-size:auto 80px;height:calc(var(--vw)*4.7619047619);width:calc(var(--vw)*4.7619047619);border-radius:50%;background-color:#fff;filter:drop-shadow(0px calc(var(--vw) * 0.5952380952) calc(var(--vw) * 1.7857142857) rgba(0, 0, 0, 0.2));cursor:pointer}.program-feature-cont-photo-prev{left:calc(var(--vw)*1.130952381);transition:background-color .3s ease,scale .3s ease}.program-feature-cont-photo-prev::after{display:block;height:calc(var(--vw)*2.0238095238);width:calc(var(--vw)*2.1428571429);-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;background-color:#c11b17;content:"";transition:background-color .3s ease,scale .3s ease}.program-feature-cont-photo-prev:hover,.program-feature-cont-photo-prev:active{scale:125%;background-color:#c11b17;transition:background-color .3s ease,scale .3s ease}.program-feature-cont-photo-prev:hover::after,.program-feature-cont-photo-prev:active::after{background-color:#fff;transition:background-color .3s ease,scale .3s ease}.program-feature-cont-photo-next{right:calc(var(--vw)*1.130952381);transition:background-color .3s ease,scale .3s ease}.program-feature-cont-photo-next::after{display:block;height:calc(var(--vw)*2.0238095238);width:calc(var(--vw)*2.1428571429);-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;background-color:#c11b17;content:"";transition:background-color .3s ease,scale .3s ease}.program-feature-cont-photo-next:hover,.program-feature-cont-photo-next:active{scale:125%;background-color:#c11b17;transition:background-color .3s ease,scale .3s ease}.program-feature-cont-photo-next:hover::after,.program-feature-cont-photo-next:active::after{background-color:#fff;transition:background-color .3s ease,scale .3s ease}.program-feature-cont-photo-pagination{display:flex;justify-content:center;gap:0 calc(var(--vw)*1.1904761905);bottom:0;content-visibility:auto;contain-intrinsic-size:auto 18px;height:calc(var(--vw)*1.0714285714);margin:calc(var(--vw)*1.0119047619) auto 0}.program-feature-cont-photo-pagination .swiper-pagination-bullet{display:block;opacity:.6;height:calc(var(--vw)*1.0714285714);width:calc(var(--vw)*1.0714285714);margin:0;background-color:#000}.program-feature-cont-photo-pagination .swiper-pagination-bullet-active{opacity:1;background-color:#edb028}.program-feature-cont-photo-pagination.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.program-feature-cont-photo-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.program-feature-cont-class{position:relative;width:calc(var(--vw)*59.5238095238);margin:calc(var(--vw)*2.9761904762) auto 0;border:max(calc(var(--vw) * 0.119047619), 2px) solid #deb772;border-radius:calc(var(--vw)*0.5952380952)}.program-feature-cont-class-lead-text{--scale-x: 1.35;height:calc(var(--vw)*1.7261904762);width:calc(var(--vw)*8.9880952381);margin:calc(var(--vw)*0.2380952381) 0 0;letter-spacing:.02em}.program-feature-cont-class-lead-text::after{background:url("../../img/kids/lead-class-group01.svg") center center/100% 100% no-repeat}.program-feature-cont-price{width:calc(var(--vw)*59.5238095238);margin:calc(var(--vw)*2.380952381) auto 0;padding:calc(var(--vw)*1.6666666667) 0 calc(var(--vw)*1.6071428571);border:max(calc(var(--vw) * 0.4761904762), 8px) solid #deb772;border-radius:calc(var(--vw)*0.5952380952);background:#fffbc7}.program-feature-cont-price-monthly{--scale-x: 1.2;display:block;position:relative;scale:var(--scale-x) 1;content-visibility:auto;contain-intrinsic-size:auto 35px;height:calc(var(--vw)*2.0833333333);width:calc(var(--vw)*18.75);margin:0 auto;color:rgba(193,27,23,.01);font:400 calc(var(--vw) * 2.5)/calc(var(--vw) * 1.9047619048) "WDXL Lubrifont JP N",sans-serif;letter-spacing:.09em;text-indent:calc((100% - 100%/var(--scale-x))/2);white-space:nowrap}.program-feature-cont-price-monthly::after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;top:0;left:0;z-index:-1;scale:calc(1 / var(--scale-x)) 1;height:100%;width:100%;background:url("../../img/kids/text-price-monthly01.svg") center center/100% 100% no-repeat}.program-feature-cont-price-monthly-small{display:inline-block;font-size:.6em;letter-spacing:0em;text-indent:-0.2em}.program-feature-cont-price-signup{--scale-x: 1.2;display:block;position:relative;scale:var(--scale-x) 1;content-visibility:auto;contain-intrinsic-size:auto 24px;height:calc(var(--vw)*1.4285714286);width:calc(var(--vw)*15.9523809524);margin:calc(var(--vw)*1.5476190476) auto 0;color:rgba(0,0,0,.01);font:400 calc(var(--vw) * 1.5476190476)/calc(var(--vw) * 1.4285714286) "WDXL Lubrifont JP N",sans-serif;letter-spacing:.12em;text-indent:calc((100% - 100%/var(--scale-x))/2);white-space:nowrap}.program-feature-cont-price-signup::after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;top:0;left:0;z-index:-1;scale:calc(1 / var(--scale-x)) 1;height:100%;width:100%;background:url("../../img/kids/text-price-signup01.svg") center center/100% 100% no-repeat}.program-feature-cont-price-signup-small{display:inline-block;font-size:.6em;letter-spacing:.1em;text-indent:0}.program-feature-cont-price-note{width:fit-content;margin:calc(var(--vw)*0.8928571429) auto calc(var(--vw)*-0.5952380952);font:500 calc(var(--vw) * 1.130952381)/1 "Noto Sans JP",sans-serif}.program-feature-cont-info{width:calc(var(--vw)*59.5238095238);margin:calc(var(--vw)*2.380952381) auto 0;padding:calc(var(--vw)*2.380952381) calc(var(--vw)*1.9047619048);border-radius:calc(var(--vw)*0.5952380952);background:#efefef}.program-feature-cont-info-list{display:grid;grid-template-columns:calc(var(--vw)*6.4880952381) max-content calc(var(--vw)*10.0595238095) max-content;gap:calc(var(--vw)*0.7142857143)}.program-feature-cont-info-list-term{display:flex;align-items:center;justify-content:center;height:calc(var(--vw)*1.9047619048);padding:0 0 calc(var(--vw)*0.119047619);border-radius:50vh;background:#000;color:#fff;font:700 calc(var(--vw) * 1.130952381)/1 "Noto Sans JP",sans-serif}.program-feature-cont-info-list-term:nth-of-type(1){grid-area:1/1/2/2}.program-feature-cont-info-list-term:nth-of-type(2){grid-area:2/1/3/2}.program-feature-cont-info-list-term:nth-of-type(3){grid-area:3/1/4/2}.program-feature-cont-info-list-term:nth-of-type(4){grid-area:1/3/2/4}.program-feature-cont-info-list-term:nth-of-type(5){grid-area:2/3/3/4}.program-feature-cont-info-list-term:nth-of-type(6){grid-area:3/3/4/4}.program-feature-cont-info-list-term:nth-of-type(4),.program-feature-cont-info-list-term:nth-of-type(5),.program-feature-cont-info-list-term:nth-of-type(6){margin:0 0 0 calc(var(--vw)*3.5714285714)}.program-feature-cont-info-list-desc{margin:calc(var(--vw)*-0.119047619) 0 0;font:500 calc(var(--vw) * 1.25)/calc(var(--vw) * 2.0238095238) "Noto Sans JP",sans-serif}.program-feature-cont-info-list-desc:nth-of-type(1){grid-area:1/2/2/3}.program-feature-cont-info-list-desc:nth-of-type(2){grid-area:2/2/3/3}.program-feature-cont-info-list-desc:nth-of-type(3){grid-area:3/2/4/3}.program-feature-cont-info-list-desc:nth-of-type(4){grid-area:1/4/2/5}.program-feature-cont-info-list-desc:nth-of-type(5){grid-area:2/4/3/5}.program-feature-cont-info-list-desc:nth-of-type(6){grid-area:3/4/4/5}.program-feature-cont-info-list-desc-note{font-size:calc(var(--vw)*1.130952381)}.program-feature-cont-info-note{margin:calc(var(--vw)*1.4285714286) 0 0}.program-feature-cont-info-note-item{font:500 calc(var(--vw) * 1.130952381)/calc(var(--vw) * 1.7261904762) "Noto Sans JP",sans-serif}.program-feature-cont-links{display:flex;justify-content:center;gap:0 calc(var(--vw)*0.8333333333);padding:calc(var(--vw)*2.380952381) 0}.program-feature-cont-links-item01,.program-feature-cont-links-item02{width:calc(var(--vw)*28.6904761905);margin:0}.program-feature-cont-links-item01{border-color:#edb028;background-color:#edb028}.program-feature-cont-links-item01::before{background:#c11b17}.program-feature-cont-links-item01:hover,.program-feature-cont-links-item01:active{color:#edb028}.program-feature-cont-links-item02{border-color:#c11b17}.program-feature-cont-links-item02::before{background:#edb028}.program-feature-cont-links-item02:hover,.program-feature-cont-links-item02:active{color:#c11b17}.program-feature-cont[data-cont=dance] .program-feature-cont-focus-text{--scale-x: 1.35;height:calc(var(--vw)*1.7857142857);width:calc(var(--vw)*13.9880952381);margin:calc(var(--vw)*0.2380952381) 0 0;letter-spacing:.07em}.program-feature-cont[data-cont=dance] .program-feature-cont-focus-text::after{background:url("../../img/kids/focus-kids-dance01.svg") center center/100% 100% no-repeat}.program-feature-cont[data-cont=dance] .program-feature-cont-chara01{top:calc(var(--vw)*-7.9761904762);right:calc(var(--vw)*4.0476190476);contain-intrinsic-size:auto 138px;height:calc(var(--vw)*8.2142857143);width:calc(var(--vw)*10.5952380952)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list{display:grid;justify-content:center;grid-template-columns:calc(var(--vw)*53.5714285714);grid-template-rows:repeat(3, calc(var(--vw) * 8.75));gap:calc(var(--vw)*1.4285714286);padding:calc(var(--vw)*2.380952381) 0 calc(var(--vw)*2.7976190476)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item{display:flex;align-items:center;position:relative;height:100%;width:100%;border-radius:calc(var(--vw)*0.5952380952);background:#efefef}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-subhead{width:calc(var(--vw)*19.5238095238);padding:0 0 0 calc(var(--vw)*3.5714285714);font:900 calc(var(--vw) * 1.9047619048)/1 "Noto Sans JP",sans-serif}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-text{font:500 calc(var(--vw) * 1.25)/calc(var(--vw) * 2.0238095238) "Noto Sans JP",sans-serif}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-text-note{font-size:calc(var(--vw)*1.130952381)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-chara01,.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-chara02,.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-chara03{position:absolute;z-index:10;content-visibility:auto;pointer-events:none;user-select:none}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-chara01{top:calc(var(--vw)*2.7976190476);right:calc(var(--vw)*3.0357142857);contain-intrinsic-size:auto 97px;height:calc(var(--vw)*5.7738095238);width:calc(var(--vw)*5)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-chara02{top:0;right:calc(var(--vw)*3.5119047619);contain-intrinsic-size:auto 147px;height:calc(var(--vw)*8.75);width:calc(var(--vw)*3.2738095238)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-chara03{top:calc(var(--vw)*-0.7738095238);right:calc(var(--vw)*3.8095238095);contain-intrinsic-size:auto 160px;height:calc(var(--vw)*9.5238095238);width:calc(var(--vw)*3.3928571429)}.program-feature-cont[data-cont=karate] .program-feature-cont-focus-text{--scale-x: 1.35;height:calc(var(--vw)*1.7857142857);width:calc(var(--vw)*12.2023809524);margin:calc(var(--vw)*0.2380952381) 0 0;letter-spacing:.07em}.program-feature-cont[data-cont=karate] .program-feature-cont-focus-text::after{background:url("../../img/kids/focus-kids-karate01.svg") center center/100% 100% no-repeat}.program-feature-cont[data-cont=karate] .program-feature-cont-chara01{top:calc(var(--vw)*-13.6904761905);right:calc(var(--vw)*4.0476190476);contain-intrinsic-size:auto 232px;height:calc(var(--vw)*13.8095238095);width:calc(var(--vw)*10.4166666667)}.program-feature-cont[data-cont=karate] .program-feature-cont-class-text{width:calc(var(--vw)*53.5714285714);margin:calc(var(--vw)*1.9642857143) auto calc(var(--vw)*1.7857142857);font:700 calc(var(--vw) * 1.1904761905)/calc(var(--vw) * 1.9642857143) "Noto Sans JP",sans-serif}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list{display:grid;justify-content:center;grid-template-columns:repeat(2, 1fr);gap:calc(var(--vw)*0.6547619048);width:calc(var(--vw)*53.5714285714);margin:0 auto calc(var(--vw)*2.0833333333);padding:calc(var(--vw)*1.7857142857) calc(var(--vw)*1.9047619048);border-radius:calc(var(--vw)*0.5952380952);background:#efefef}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item{display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--vw)*0.8333333333);position:relative;width:100%;font:700 calc(var(--vw) * 1.5476190476)/1 "Noto Sans JP",sans-serif}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item::before{display:block;position:relative;height:calc(var(--vw)*2.0833333333);width:calc(var(--vw)*5.0595238095);-webkit-mask:url("../../img/kids/icon-obi01.svg") center center/100% 100% no-repeat;mask:url("../../img/kids/icon-obi01.svg") center center/100% 100% no-repeat;content:""}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(1){grid-area:1/1/2/2}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(1)::before{background:#fff}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(2){grid-area:2/1/3/2}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(2)::before{background:#e4dc00}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(3){grid-area:3/1/4/2}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(3)::before{background:#ceddc4}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(4){grid-area:4/1/5/2}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(4)::before{background:#49ae0a}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(5){grid-area:1/2/2/3}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(5)::before{background:#a30eb0}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(6){grid-area:2/2/3/3}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(6)::before{background:#b0790f}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(7){grid-area:3/2/4/3}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(7)::before{background:#000}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(5),.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(6),.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(7){padding:0 0 0 calc(var(--vw)*0.8333333333)}.program-feature-cont[data-cont=karate] .program-feature-cont-class-chara01{position:absolute;bottom:calc(var(--vw)*0.6547619048);right:calc(var(--vw)*0.3571428571);z-index:10;content-visibility:auto;contain-intrinsic-size:auto 169px;height:calc(var(--vw)*10.0595238095);width:calc(var(--vw)*10.4761904762);pointer-events:none;user-select:none}.program-feature-cont[data-cont=karate] .program-feature-cont-price-monthly{width:calc(var(--vw)*19.2857142857);letter-spacing:.08em}.program-feature-cont[data-cont=karate] .program-feature-cont-price-monthly::after{background:url("../../img/kids/text-price-monthly02.svg") center center/100% 100% no-repeat}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list{grid-template-columns:calc(var(--vw)*6.4880952381) max-content calc(var(--vw)*7.619047619) max-content}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-term{display:flex;align-items:center;justify-content:center;height:calc(var(--vw)*1.9047619048);padding:0 0 calc(var(--vw)*0.1785714286);border-radius:50vh;background:#000;color:#fff;font:700 calc(var(--vw) * 1.130952381)/1 "Noto Sans JP",sans-serif}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-term:nth-of-type(4),.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-term:nth-of-type(5),.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-term:nth-of-type(6){margin:0 0 0 calc(var(--vw)*1.130952381)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-term:last-of-type{margin-top:calc(var(--vw)*-1.6666666667)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-desc{margin:calc(var(--vw)*-0.119047619) 0 0;font:500 calc(var(--vw) * 1.25)/calc(var(--vw) * 2.0238095238) "Noto Sans JP",sans-serif}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-desc:nth-of-type(2){margin-bottom:calc(var(--vw)*-0.4166666667)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-desc:last-of-type{margin-top:calc(var(--vw)*-1.7857142857)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-desc-small{font-size:calc(var(--vw)*1.130952381)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-note{margin:calc(var(--vw)*1.4285714286) 0 0}.program-feature-cont[data-cont=karate] .program-feature-cont-info-note-item{font:500 calc(var(--vw) * 1.130952381)/calc(var(--vw) * 1.7261904762) "Noto Sans JP",sans-serif}@media screen and (max-width: 1300px){.program{padding:calc(var(--vw)*6.4615384615) 0 calc(var(--vw)*7.6923076923);background:image-set(url("../../img/common/bg-manga-frame02-pc.webp") 1x, url("../../img/common/2x/bg-manga-frame02-pc-2x.webp") 2x) center top calc(var(--vw) * -4.3076923077)/100% auto no-repeat,image-set(url("../../img/common/bg-black-grunge01-pc.jpg") 1x, url("../../img/common/2x/bg-black-grunge01-pc-2x.jpg") 2x) center top calc(var(--vw) * -8.1538461538)/100% auto repeat-y #212121}.program-heading-text{top:calc(var(--vw)*4.3076923077);height:calc(var(--vw)*4.4615384615);width:calc(var(--vw)*31.1538461538);font:400 calc(var(--vw) * 4.3076923077)/calc(var(--vw) * 4.4615384615) "WDXL Lubrifont JP N",sans-serif}.program-intro{margin:calc(var(--vw)*-0.2307692308) auto 0;font:700 calc(var(--vw) * 1.8461538462)/calc(var(--vw) * 3.2307692308) "Noto Sans JP",sans-serif}.program-tabs{--anchor-offset: calc(var(--vw) * 15.6153846154);grid-template-columns:repeat(2, calc(var(--vw) * 20.4615384615));gap:calc(var(--vw)*1.0769230769);height:calc(var(--vw)*5);margin:calc(var(--vw)*2.9230769231) auto calc(var(--vw)*3.8461538462)}.program-tabs-btn{height:calc(var(--vw)*5);width:calc(var(--vw)*20.4615384615);border-radius:calc(var(--vw)*0.7692307692);font-size:calc(var(--vw)*1.8461538462)}.program-tabs-btn::before,.program-tabs-btn::after{border-radius:calc(var(--vw)*0.7692307692)}.program-tabs-btn:hover::before,.program-tabs-btn:active::before{border-top-width:calc(var(--vw)*0.2307692308);border-left-width:calc(var(--vw)*0.2307692308)}.program-tabs-btn:hover::after,.program-tabs-btn:active::after{border-bottom-width:calc(var(--vw)*0.2307692308);border-right-width:calc(var(--vw)*0.2307692308)}.program-feature{gap:calc(var(--vw)*3.0769230769) 0}.program-feature-cont{width:calc(var(--vw)*84.6153846154);border-radius:calc(var(--vw)*0.7692307692)}.program-feature-cont-text{padding:calc(var(--vw)*2.7692307692) 0 calc(var(--vw)*3.0769230769);font:700 calc(var(--vw) * 1.8461538462)/calc(var(--vw) * 3.2307692308) "Noto Sans JP",sans-serif}.program-feature-cont-photo{height:calc(var(--vw)*40.5384615385);width:calc(var(--vw)*75.3846153846)}.program-feature-cont-photo-prev,.program-feature-cont-photo-next{translate:0 calc(var(--vw)*-23.3076923077);height:calc(var(--vw)*6.1538461538);width:calc(var(--vw)*6.1538461538);filter:drop-shadow(0px calc(var(--vw) * 0.7692307692) calc(var(--vw) * 2.3076923077) rgba(0, 0, 0, 0.2))}.program-feature-cont-photo-prev{left:calc(var(--vw)*1.4615384615)}.program-feature-cont-photo-prev::after{height:calc(var(--vw)*2.6153846154);width:calc(var(--vw)*2.7692307692)}.program-feature-cont-photo-next{right:calc(var(--vw)*1.4615384615)}.program-feature-cont-photo-next::after{height:calc(var(--vw)*2.6153846154);width:calc(var(--vw)*2.7692307692)}.program-feature-cont-photo-pagination{gap:0 calc(var(--vw)*1.5384615385);height:calc(var(--vw)*1.3846153846);margin:calc(var(--vw)*1.3076923077) auto 0}.program-feature-cont-photo-pagination .swiper-pagination-bullet{height:calc(var(--vw)*1.3846153846);width:calc(var(--vw)*1.3846153846)}.program-feature-cont-class{width:calc(var(--vw)*76.9230769231);margin:calc(var(--vw)*3.8461538462) auto 0;border-width:max(calc(var(--vw) * 0.1538461538), 2px);border-radius:calc(var(--vw)*0.7692307692)}.program-feature-cont-class-lead-text{height:calc(var(--vw)*2.2307692308);width:calc(var(--vw)*11.6153846154);margin:calc(var(--vw)*0.3076923077) 0 0}.program-feature-cont-price{width:calc(var(--vw)*76.9230769231);margin:calc(var(--vw)*3.0769230769) auto 0;padding:calc(var(--vw)*2.1538461538) 0 calc(var(--vw)*2.0769230769);border-width:max(calc(var(--vw) * 0.6153846154), 8px);border-radius:calc(var(--vw)*0.7692307692)}.program-feature-cont-price-monthly{height:calc(var(--vw)*2.6923076923);width:calc(var(--vw)*24.2307692308);font:400 calc(var(--vw) * 3.2307692308)/calc(var(--vw) * 2.4615384615) "WDXL Lubrifont JP N",sans-serif}.program-feature-cont-price-signup{height:calc(var(--vw)*1.8461538462);width:calc(var(--vw)*20.6153846154);margin:calc(var(--vw)*2) auto 0;font:400 calc(var(--vw) * 2)/calc(var(--vw) * 1.8461538462) "WDXL Lubrifont JP N",sans-serif}.program-feature-cont-price-note{margin:calc(var(--vw)*1.1538461538) auto calc(var(--vw)*-0.7692307692);font-size:calc(var(--vw)*1.4615384615)}.program-feature-cont-info{width:calc(var(--vw)*76.9230769231);margin:calc(var(--vw)*3.0769230769) auto 0;padding:calc(var(--vw)*3.0769230769) calc(var(--vw)*2.4615384615);border-radius:calc(var(--vw)*0.7692307692)}.program-feature-cont-info-list{grid-template-columns:calc(var(--vw)*8.3846153846) max-content calc(var(--vw)*13) max-content;gap:calc(var(--vw)*0.9230769231)}.program-feature-cont-info-list-term{height:calc(var(--vw)*2.4615384615);padding:0 0 calc(var(--vw)*0.1538461538);font-size:calc(var(--vw)*1.4615384615)}.program-feature-cont-info-list-term:nth-of-type(4),.program-feature-cont-info-list-term:nth-of-type(5),.program-feature-cont-info-list-term:nth-of-type(6){margin:0 0 0 calc(var(--vw)*4.6153846154)}.program-feature-cont-info-list-desc{margin:calc(var(--vw)*-0.1538461538) 0 0;font:500 calc(var(--vw) * 1.6153846154)/calc(var(--vw) * 2.6153846154) "Noto Sans JP",sans-serif}.program-feature-cont-info-list-desc-note{font-size:calc(var(--vw)*1.4615384615)}.program-feature-cont-info-note{margin:calc(var(--vw)*1.8461538462) 0 0}.program-feature-cont-info-note-item{font:500 calc(var(--vw) * 1.4615384615)/calc(var(--vw) * 2.2307692308) "Noto Sans JP",sans-serif}.program-feature-cont-links{gap:0 calc(var(--vw)*1.0769230769);padding:calc(var(--vw)*3.0769230769) 0}.program-feature-cont-links-item01,.program-feature-cont-links-item02{width:calc(var(--vw)*37.0769230769)}.program-feature-cont[data-cont=dance] .program-feature-cont-focus-text{height:calc(var(--vw)*2.3076923077);width:calc(var(--vw)*18.0769230769);margin:calc(var(--vw)*0.3076923077) 0 0}.program-feature-cont[data-cont=dance] .program-feature-cont-chara01{top:calc(var(--vw)*-10.3076923077);right:calc(var(--vw)*5.2307692308);height:calc(var(--vw)*10.6153846154);width:calc(var(--vw)*13.6923076923)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list{grid-template-columns:calc(var(--vw)*69.2307692308);grid-template-rows:repeat(3, calc(var(--vw) * 11.3076923077));gap:calc(var(--vw)*1.8461538462);padding:calc(var(--vw)*3.0769230769) 0 calc(var(--vw)*3.6153846154)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item{border-radius:calc(var(--vw)*0.7692307692)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-subhead{width:calc(var(--vw)*25.2307692308);padding:0 0 0 calc(var(--vw)*4.6153846154);font-size:calc(var(--vw)*2.4615384615)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-text{font:500 calc(var(--vw) * 1.6153846154)/calc(var(--vw) * 2.6153846154) "Noto Sans JP",sans-serif}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-text-note{font-size:calc(var(--vw)*1.4615384615)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-chara01{top:calc(var(--vw)*3.6153846154);right:calc(var(--vw)*3.9230769231);height:calc(var(--vw)*7.4615384615);width:calc(var(--vw)*6.4615384615)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-chara02{right:calc(var(--vw)*4.5384615385);height:calc(var(--vw)*11.3076923077);width:calc(var(--vw)*4.2307692308)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-chara03{top:calc(var(--vw)*-1);right:calc(var(--vw)*4.9230769231);height:calc(var(--vw)*12.3076923077);width:calc(var(--vw)*4.3846153846)}.program-feature-cont[data-cont=karate] .program-feature-cont-focus-text{height:calc(var(--vw)*2.3076923077);width:calc(var(--vw)*15.7692307692);margin:calc(var(--vw)*0.3076923077) 0 0}.program-feature-cont[data-cont=karate] .program-feature-cont-chara01{top:calc(var(--vw)*-17.6923076923);right:calc(var(--vw)*5.2307692308);height:calc(var(--vw)*17.8461538462);width:calc(var(--vw)*13.4615384615)}.program-feature-cont[data-cont=karate] .program-feature-cont-class-text{width:calc(var(--vw)*69.2307692308);margin:calc(var(--vw)*2.5384615385) auto calc(var(--vw)*2.3076923077);font:500 calc(var(--vw) * 1.5384615385)/calc(var(--vw) * 2.5384615385) "Noto Sans JP",sans-serif}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list{gap:calc(var(--vw)*0.8461538462);width:calc(var(--vw)*69.2307692308);margin:0 auto calc(var(--vw)*2.6923076923);padding:calc(var(--vw)*2.3076923077) calc(var(--vw)*2.4615384615);border-radius:calc(var(--vw)*0.7692307692)}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item{gap:calc(var(--vw)*1.0769230769);font-size:calc(var(--vw)*2)}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item::before{height:calc(var(--vw)*2.6923076923);width:calc(var(--vw)*6.5384615385)}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(5),.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(6),.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(7){padding:0 0 0 calc(var(--vw)*1.0769230769)}.program-feature-cont[data-cont=karate] .program-feature-cont-class-chara01{bottom:calc(var(--vw)*0.8461538462);right:calc(var(--vw)*0.4615384615);height:calc(var(--vw)*13);width:calc(var(--vw)*13.5384615385)}.program-feature-cont[data-cont=karate] .program-feature-cont-price-monthly{width:calc(var(--vw)*24.9230769231)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list{grid-template-columns:calc(var(--vw)*8.3846153846) max-content calc(var(--vw)*9.8461538462) max-content}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-term{height:calc(var(--vw)*2.4615384615);padding:0 0 calc(var(--vw)*0.2307692308);font-size:calc(var(--vw)*1.4615384615)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-term:nth-of-type(4),.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-term:nth-of-type(5),.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-term:nth-of-type(6){margin:0 0 0 calc(var(--vw)*1.4615384615)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-term:last-of-type{margin-top:calc(var(--vw)*-2.1538461538)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-desc{margin:calc(var(--vw)*-0.1538461538) 0 0;font:500 calc(var(--vw) * 1.6153846154)/calc(var(--vw) * 2.6153846154) "Noto Sans JP",sans-serif}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-desc:nth-of-type(2){margin-bottom:calc(var(--vw)*-0.4166666667)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-desc:last-of-type{margin-top:calc(var(--vw)*-2.3076923077)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-desc-small{font-size:calc(var(--vw)*1.4615384615)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-note{margin:calc(var(--vw)*1.8461538462) 0 0}.program-feature-cont[data-cont=karate] .program-feature-cont-info-note-item{font:500 calc(var(--vw) * 1.4615384615)/calc(var(--vw) * 2.2307692308) "Noto Sans JP",sans-serif}}@media screen and (max-width: 768px){.program{padding:calc(var(--vw)*6.9010416667) 0 calc(var(--vw)*13.0208333333);background:image-set(url("../../img/common/bg-manga-frame02-sp.webp") 1x, url("../../img/common/2x/bg-manga-frame02-sp-2x.webp") 2x) center top calc(var(--vw) * -7.2916666667)/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 calc(var(--vw) * -13.8020833333)/100% auto repeat-y #212121}.program [id=program]{scroll-margin-top:0}.program-heading-text{top:calc(var(--vw)*7.2916666667);height:calc(var(--vw)*7.5520833333);width:calc(var(--vw)*52.734375);font:400 calc(var(--vw) * 7.2916666667)/calc(var(--vw) * 7.5520833333) "WDXL Lubrifont JP N",sans-serif}.program-intro{margin:calc(var(--vw)*-1.171875) auto 0;font:700 calc(var(--vw) * 3.90625)/calc(var(--vw) * 6.7708333333) "Noto Sans JP",sans-serif}.program-tabs{--anchor-offset: calc(var(--vw) * 20.1822916667);grid-template-columns:repeat(2, calc(var(--vw) * 43.75));gap:calc(var(--vw)*2.0833333333);contain-intrinsic-size:auto 82px;height:calc(var(--vw)*10.6770833333);margin:calc(var(--vw)*3.90625) auto calc(var(--vw)*6.5104166667)}.program-tabs-btn{height:calc(var(--vw)*10.6770833333);width:calc(var(--vw)*43.75);border-radius:calc(var(--vw)*1.3020833333);font-size:calc(var(--vw)*3.90625)}.program-tabs-btn::before,.program-tabs-btn::after{border-radius:calc(var(--vw)*1.3020833333)}.program-tabs-btn:hover::before,.program-tabs-btn:active::before{border-top-width:calc(var(--vw)*0.390625);border-left-width:calc(var(--vw)*0.390625)}.program-tabs-btn:hover::after,.program-tabs-btn:active::after{border-bottom-width:calc(var(--vw)*0.390625);border-right-width:calc(var(--vw)*0.390625)}.program-feature{gap:calc(var(--vw)*7.9427083333) 0}.program-feature-cont{width:calc(var(--vw)*89.5833333333);border-radius:calc(var(--vw)*1.3020833333)}.program-feature-cont-text{padding:calc(var(--vw)*4.0364583333) 0 calc(var(--vw)*4.5572916667);font:700 calc(var(--vw) * 3.6458333333)/calc(var(--vw) * 5.46875) "Noto Sans JP",sans-serif}.program-feature-cont-photo{height:calc(var(--vw)*44.53125);width:calc(var(--vw)*82.8125)}.program-feature-cont-photo-prev,.program-feature-cont-photo-next{translate:0 calc(var(--vw)*-27.4739583333);height:calc(var(--vw)*10.4166666667);width:calc(var(--vw)*10.4166666667);filter:drop-shadow(0px calc(var(--vw) * 1.3020833333) calc(var(--vw) * 3.90625) rgba(0, 0, 0, 0.2))}.program-feature-cont-photo-prev{left:calc(var(--vw)*0.78125)}.program-feature-cont-photo-prev::after{height:calc(var(--vw)*4.4270833333);width:calc(var(--vw)*4.6875)}.program-feature-cont-photo-next{right:calc(var(--vw)*0.78125)}.program-feature-cont-photo-next::after{height:calc(var(--vw)*4.4270833333);width:calc(var(--vw)*4.6875)}.program-feature-cont-photo-pagination{gap:0 calc(var(--vw)*3.3854166667);contain-intrinsic-size:auto 24px;height:calc(var(--vw)*3.125);margin:calc(var(--vw)*3.2552083333) auto 0}.program-feature-cont-photo-pagination .swiper-pagination-bullet{height:calc(var(--vw)*3.125);width:calc(var(--vw)*3.125)}.program-feature-cont-class{width:calc(var(--vw)*82.8125);margin:calc(var(--vw)*5.46875) auto 0;border-width:max(calc(var(--vw) * 0.2604166667), 2px);border-radius:calc(var(--vw)*1.3020833333)}.program-feature-cont-class-lead-text{height:calc(var(--vw)*4.8177083333);width:calc(var(--vw)*24.609375);margin:calc(var(--vw)*0.5208333333) 0 0;line-height:calc(var(--vw)*4.6875);letter-spacing:.01em}.program-feature-cont-price{width:calc(var(--vw)*82.8125);margin:calc(var(--vw)*5.2083333333) auto 0;padding:calc(var(--vw)*4.6875) 0 calc(var(--vw)*4.5572916667);border-width:max(calc(var(--vw) * 1.0416666667), 8px);border-radius:calc(var(--vw)*1.3020833333)}.program-feature-cont-price-monthly{contain-intrinsic-size:auto 44px;height:calc(var(--vw)*5.7291666667);width:calc(var(--vw)*51.5625);margin:0 auto;font:400 calc(var(--vw) * 6.7708333333)/calc(var(--vw) * 5.46875) "WDXL Lubrifont JP N",sans-serif;letter-spacing:.1em}.program-feature-cont-price-signup{contain-intrinsic-size:auto 30px;height:calc(var(--vw)*3.90625);width:calc(var(--vw)*43.6197916667);margin:calc(var(--vw)*4.1666666667) auto 0;font:400 calc(var(--vw) * 4.1666666667)/calc(var(--vw) * 3.90625) "WDXL Lubrifont JP N",sans-serif;letter-spacing:.14em}.program-feature-cont-price-signup-small{letter-spacing:.18em;text-indent:-0.25em}.program-feature-cont-price-note{margin:calc(var(--vw)*2.4739583333) auto calc(var(--vw)*-1.6927083333);font-size:calc(var(--vw)*3.125)}.program-feature-cont-info{width:calc(var(--vw)*82.8125);margin:calc(var(--vw)*5.2083333333) auto 0;padding:calc(var(--vw)*3.90625) calc(var(--vw)*3.6458333333) calc(var(--vw)*3.90625) calc(var(--vw)*3.2552083333);border-radius:calc(var(--vw)*1.3020833333)}.program-feature-cont-info-list{grid-template-columns:calc(var(--vw)*17.7083333333) 1fr;gap:calc(var(--vw)*2.0833333333)}.program-feature-cont-info-list-term{height:calc(var(--vw)*5.2083333333);padding:0 0 calc(var(--vw)*0.2604166667);font-size:calc(var(--vw)*3.125)}.program-feature-cont-info-list-term:nth-of-type(n){grid-area:auto;margin:0}.program-feature-cont-info-list-desc{margin:calc(var(--vw)*-0.390625) 0 0;font:500 calc(var(--vw) * 3.3854166667)/calc(var(--vw) * 5.46875) "Noto Sans JP",sans-serif}.program-feature-cont-info-list-desc:nth-of-type(n){grid-area:auto}.program-feature-cont-info-list-desc:nth-of-type(3){margin-bottom:calc(var(--vw)*-0.9114583333)}.program-feature-cont-info-list-desc-note{font-size:calc(var(--vw)*3.125)}.program-feature-cont-info-note{margin:calc(var(--vw)*2.4739583333) 0 0}.program-feature-cont-info-note-item{font:500 calc(var(--vw) * 3.125)/calc(var(--vw) * 4.6875) "Noto Sans JP",sans-serif}.program-feature-cont-links{flex-direction:column;align-items:center;gap:calc(var(--vw)*2.0833333333) 0;padding:calc(var(--vw)*5.2083333333) 0}.program-feature-cont-links-item01,.program-feature-cont-links-item02{contain-intrinsic-size:auto 82px;height:calc(var(--vw)*10.6770833333);width:calc(var(--vw)*81.7708333333);border-width:max(calc(var(--vw) * 0.2604166667), 2px);font:700 calc(var(--vw) * 4.1666666667)/1 "Noto Sans JP",sans-serif}.program-feature-cont-links-item01::before,.program-feature-cont-links-item02::before{right:max(calc(var(--vw) * 3.2552083333), calc(calc(var(--vw) * 2.9947916667) + 2px));height:calc(var(--vw)*2.8645833333);width:calc(var(--vw)*2.9947916667)}.program-feature-cont[data-cont=dance] .program-feature-cont-focus-text{height:calc(var(--vw)*4.9479166667);width:calc(var(--vw)*38.4114583333);margin:calc(var(--vw)*0.5208333333) 0 0;letter-spacing:.06em}.program-feature-cont[data-cont=dance] .program-feature-cont-chara01{top:calc(var(--vw)*-51.4322916667);right:calc(var(--vw)*-4.296875);contain-intrinsic-size:auto 123px;height:calc(var(--vw)*16.015625);width:calc(var(--vw)*20.8333333333)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list{grid-template-columns:calc(var(--vw)*74.8697916667);grid-template-rows:repeat(3, auto);gap:calc(var(--vw)*3.90625);padding:calc(var(--vw)*3.90625) 0}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item{flex-direction:column;align-items:flex-start;justify-content:center;height:calc(var(--vw)*23.9583333333);width:100%;border-radius:calc(var(--vw)*1.3020833333)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item:last-of-type{height:calc(var(--vw)*27.2135416667)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-subhead{width:fit-content;padding:calc(var(--vw)*0.5208333333) 0 calc(var(--vw)*1.5625) calc(var(--vw)*4.1666666667);font-size:calc(var(--vw)*5.2083333333)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-text{padding:0 0 0 calc(var(--vw)*4.1666666667);font:500 calc(var(--vw) * 3.3854166667)/calc(var(--vw) * 5.46875) "Noto Sans JP",sans-serif}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-text-note{font-size:calc(var(--vw)*3.125)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-chara01{top:auto;bottom:calc(var(--vw)*0.78125);right:calc(var(--vw)*-0.6510416667);contain-intrinsic-size:auto 126px;height:calc(var(--vw)*16.40625);width:calc(var(--vw)*14.3229166667)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-chara02{top:calc(var(--vw)*-0.5208333333);right:calc(var(--vw)*0.1302083333);contain-intrinsic-size:auto 192px;height:calc(var(--vw)*25);width:calc(var(--vw)*9.375)}.program-feature-cont[data-cont=dance] .program-feature-cont-class-list-item-chara03{top:calc(var(--vw)*0.390625);right:calc(var(--vw)*0.78125);contain-intrinsic-size:auto 209px;height:calc(var(--vw)*27.2135416667);width:calc(var(--vw)*9.765625)}.program-feature-cont[data-cont=karate] .program-feature-cont-focus-text{height:calc(var(--vw)*4.9479166667);width:calc(var(--vw)*33.4635416667);margin:calc(var(--vw)*0.5208333333) 0 0;letter-spacing:.06em}.program-feature-cont[data-cont=karate] .program-feature-cont-chara01{top:calc(var(--vw)*-61.328125);right:calc(var(--vw)*-0.6510416667);contain-intrinsic-size:auto 202px;height:calc(var(--vw)*26.3020833333);width:calc(var(--vw)*19.140625)}.program-feature-cont[data-cont=karate] .program-feature-cont-class-text{width:calc(var(--vw)*74.8697916667);margin:calc(var(--vw)*2.734375) auto calc(var(--vw)*3.515625);font:700 calc(var(--vw) * 3.6458333333)/calc(var(--vw) * 5.46875) "Noto Sans JP",sans-serif}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list{grid-template-columns:1fr;gap:calc(var(--vw)*1.953125);width:calc(var(--vw)*74.8697916667);margin:0 auto calc(var(--vw)*5.2083333333);padding:calc(var(--vw)*3.2552083333) calc(var(--vw)*3.515625) calc(var(--vw)*3.7760416667);border-radius:calc(var(--vw)*1.3020833333)}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item{gap:calc(var(--vw)*2.34375);font:700 calc(var(--vw) * 4.1666666667)/1 "Noto Sans JP",sans-serif}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item::before{height:calc(var(--vw)*5.5989583333);width:calc(var(--vw)*13.8020833333)}.program-feature-cont[data-cont=karate] .program-feature-cont-class-list-item:nth-of-type(n){grid-area:auto;padding:0}.program-feature-cont[data-cont=karate] .program-feature-cont-class-chara01{bottom:calc(var(--vw)*1.953125);right:calc(var(--vw)*1.0416666667);contain-intrinsic-size:auto 205px;height:calc(var(--vw)*26.6927083333);width:calc(var(--vw)*27.734375)}.program-feature-cont[data-cont=karate] .program-feature-cont-price-monthly{width:calc(var(--vw)*52.8645833333);letter-spacing:.09em}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list{grid-template-columns:calc(var(--vw)*17.7083333333) 1fr}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-term{height:calc(var(--vw)*5.2083333333);padding:0 0 calc(var(--vw)*0.2604166667);font-size:calc(var(--vw)*3.125)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-term:nth-of-type(n){margin-left:0}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-term:last-of-type{margin-top:0}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-desc{margin:calc(var(--vw)*-0.390625) 0 0;font:500 calc(var(--vw) * 3.3854166667)/calc(var(--vw) * 5.46875) "Noto Sans JP",sans-serif}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-desc:nth-of-type(2),.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-desc:nth-of-type(3){margin-bottom:calc(var(--vw)*-0.9114583333)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-desc:last-of-type{margin-top:0}.program-feature-cont[data-cont=karate] .program-feature-cont-info-list-desc-small{font-size:calc(var(--vw)*3.125)}.program-feature-cont[data-cont=karate] .program-feature-cont-info-note{margin:calc(var(--vw)*2.4739583333) 0 0}.program-feature-cont[data-cont=karate] .program-feature-cont-info-note-item{font:500 calc(var(--vw) * 3.125)/calc(var(--vw) * 4.6875) "Noto Sans JP",sans-serif}}.schedule{position:relative;width:100%;padding:calc(var(--vw)*4.8214285714) 0 calc(var(--vw)*7.0238095238);background:url("../../img/common/bg-red-grunge02-pc.jpg") center top/100% auto repeat-y #c11b17}@media screen and (min-width: 1681px),screen and (min-resolution: 1.5dppx){.schedule{background:url("../../img/common/2x/bg-red-grunge02-pc-2x.jpg") center top/100% auto no-repeat #c11b17}}.schedule [id=schedule]{scroll-margin-top:calc(var(--vw)*4.6428571429)}.schedule-heading{z-index:1}.schedule-heading-text{--scale-x: 1.36;top:calc(var(--vw)*3.4523809524);height:calc(var(--vw)*3.3333333333);width:calc(var(--vw)*27.2023809524);font:400 calc(var(--vw) * 3.3333333333)/calc(var(--vw) * 3.2142857143) "WDXL Lubrifont JP N",sans-serif;letter-spacing:.03em}.schedule-heading-text::after{background:url("../../img/kids/hdng-schedule01.svg") center center/100% 100% no-repeat}.schedule-chara01{position:absolute;top:calc(var(--vw)*4.8214285714);left:calc(var(--vw)*22.3214285714);z-index:2;content-visibility:auto;contain-intrinsic-size:auto 217px;height:calc(var(--vw)*12.9166666667);width:calc(var(--vw)*4.5238095238);pointer-events:none;user-select:none}.schedule-table{position:relative;z-index:1;height:100%;width:100%}.schedule-table-wrap{position:relative;height:fit-content;width:calc(var(--vw)*65.4761904762);margin:calc(var(--vw)*1.9642857143) auto 0;overflow:visible;border-radius:calc(var(--vw)*0.5952380952)}.schedule-table-clip{position:relative;z-index:10;border-radius:calc(var(--vw)*0.5952380952);overflow:hidden;isolation:isolate}.schedule-table-overlay{position:absolute;inset:0;z-index:2;background:rgba(0,0,0,.5);transition:background .25s ease;pointer-events:none}.schedule-table img.schedule-table{display:block;height:auto;width:100%}.schedule-zoom-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--vw)*0.8928571429) 0;position:absolute;inset:0;z-index:3;scale:1 1;height:100%;width:100%;color:#fff;font:700 calc(var(--vw) * 1.3095238095)/1 "Noto Sans JP",sans-serif;cursor:pointer;transition:scale .3s ease;will-change:transform}.schedule-zoom-btn::before{display:block;position:absolute;content:"";pointer-events:none;user-select:none;position:relative;height:calc(var(--vw)*5.119047619);width:calc(var(--vw)*5.119047619);-webkit-mask:url("../../img/common/icon-detail02.svg") center center/100% 100% no-repeat;mask:url("../../img/common/icon-detail02.svg") center center/100% 100% no-repeat;background:#fff}@media(any-hover: hover){.schedule-zoom-btn:hover{scale:1.1 1.1}.schedule-zoom-btn:hover~.training-schedule-table-overlay{background:rgba(0,0,0,.85)}}.schedule-modal{display:flex;align-items:flex-start;justify-content:center;position:fixed;inset:0;z-index:9999;visibility:hidden;opacity:0;padding:calc(var(--vw)*7.1428571429) 0 calc(var(--vw)*1.4285714286);transition:visibility 0s,opacity .3s ease}.schedule-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6)}.schedule-modal-cont{display:flex;position:relative;height:100%;max-height:calc(100dvh - var(--vw)*7.380952381);width:min(96vw,var(--vw)*95.2380952381);overflow:hidden;border-radius:calc(var(--vw)*0.5952380952);background:#fff}.schedule-modal-close{position:fixed;top:calc(var(--vw)*2.380952381);right:calc(var(--vw)*2.380952381);cursor:pointer;transform:scale(1);transition:transform .3s ease}.schedule-modal-close-img{width:calc(var(--vw)*3.869047619);height:calc(var(--vw)*3.869047619)}@media(any-hover: hover){.schedule-modal-close:hover{transform:scale(1.1)}}.schedule-modal[aria-hidden=false]{visibility:visible;opacity:1}.schedule-pdf{display:block;flex:1 1 100%;height:100%;min-height:0;width:100%;min-width:0;border:0}.schedule-links{display:flex;justify-content:center;gap:0 calc(var(--vw)*0.8333333333);padding:calc(var(--vw)*2.2619047619) 0 0}.schedule-links-item01,.schedule-links-item02{width:calc(var(--vw)*28.6904761905);margin:0}.schedule-links-item01{border-color:#edb028;background-color:#edb028}.schedule-links-item01::before{background:#c11b17}.schedule-links-item01:hover,.schedule-links-item01:active{color:#edb028}.schedule-links-item02{border-color:#fff}.schedule-links-item02::before{background:#edb028}.schedule-links-item02:hover,.schedule-links-item02:active{color:#c11b17}@media screen and (max-width: 1300px){.schedule{padding:calc(var(--vw)*6.2307692308) 0 calc(var(--vw)*9.0769230769);background:url("../../img/common/bg-red-grunge02-pc.jpg") center top/100% auto repeat-y #c11b17}.schedule [id=schedule]{scroll-margin-top:calc(var(--vw)*6)}.schedule-heading-text{top:calc(var(--vw)*4.4615384615);height:calc(var(--vw)*4.3076923077);width:calc(var(--vw)*35.1538461538);font:400 calc(var(--vw) * 4.3076923077)/calc(var(--vw) * 4.1538461538) "WDXL Lubrifont JP N",sans-serif}.schedule-chara01{top:calc(var(--vw)*6.2307692308);left:calc(var(--vw)*14.2307692308);height:calc(var(--vw)*16.6923076923);width:calc(var(--vw)*5.8461538462)}.schedule-table-wrap{width:calc(var(--vw)*84.6153846154);margin:calc(var(--vw)*2.5384615385) auto 0;border-radius:calc(var(--vw)*0.7692307692)}.schedule-table-clip{border-radius:calc(var(--vw)*0.7692307692)}.schedule-zoom-btn{gap:calc(var(--vw)*1.1538461538) 0;font:700 calc(var(--vw) * 1.6923076923)/1 "Noto Sans JP",sans-serif}.schedule-zoom-btn::before{height:calc(var(--vw)*6.6153846154);width:calc(var(--vw)*6.6153846154)}.schedule-modal{padding:calc(var(--vw)*9.2307692308) 0 calc(var(--vw)*1.8461538462)}.schedule-modal-cont{max-height:calc(100dvh - var(--vw)*9.5384615385);width:min(96vw,var(--vw)*93.8461538462);border-radius:calc(var(--vw)*0.7692307692)}.schedule-modal-close{top:calc(var(--vw)*3.0769230769);right:calc(var(--vw)*3.0769230769)}.schedule-modal-close-img{width:calc(var(--vw)*5);height:calc(var(--vw)*5)}.schedule-links{gap:0 calc(var(--vw)*1.0769230769);padding:calc(var(--vw)*2.9230769231) 0 0}.schedule-links-item01,.schedule-links-item02{width:calc(var(--vw)*37.0769230769)}}@media screen and (max-width: 768px){.schedule{padding:calc(var(--vw)*8.8541666667) 0 calc(var(--vw)*17.96875);background:image-set(url("../../img/common/bg-red-grunge01-sp.jpg") 1x, url("../../img/common/bg-red-grunge01-sp-2x.jpg") 2x) center top calc(var(--vw) * -99.21875)/100% repeat-y #c11b17}.schedule [id=schedule]{scroll-margin-top:0}.schedule-heading-text{top:calc(var(--vw)*7.5520833333);height:calc(var(--vw)*7.2916666667);width:calc(var(--vw)*59.5052083333);font:400 calc(var(--vw) * 7.2916666667)/calc(var(--vw) * 7.03125) "WDXL Lubrifont JP N",sans-serif}.schedule-chara01{top:calc(var(--vw)*5.859375);left:calc(var(--vw)*5.078125);contain-intrinsic-size:auto 217px;height:calc(var(--vw)*28.2552083333);width:calc(var(--vw)*9.8958333333)}.schedule-table-wrap{width:calc(var(--vw)*89.5833333333);margin:calc(var(--vw)*1.171875) auto 0;border-radius:calc(var(--vw)*1.3020833333)}.schedule-zoom-btn{gap:calc(var(--vw)*2.6041666667) 0;font:700 calc(var(--vw) * 3.6458333333)/1 "Noto Sans JP",sans-serif}.schedule-zoom-btn::before{height:calc(var(--vw)*13.9322916667);width:calc(var(--vw)*13.9322916667)}.schedule-modal{padding-block-start:calc(var(--vw)*15.625);padding-block-end:calc(var(--vw)*3.125)}.schedule-modal-cont{border-radius:calc(var(--vw)*1.3020833333);width:min(96vw,var(--vw)*89.5833333333);max-height:calc(100svh - var(--vw)*13.0208333333 - max(var(--vw)*2.0833333333,env(safe-area-inset-bottom)))}.schedule-modal-close{top:calc(var(--vw)*5.2083333333);right:calc(var(--vw)*5.2083333333)}.schedule-modal-close-img{width:calc(var(--vw)*8.4635416667);height:calc(var(--vw)*8.4635416667)}.schedule-links{flex-direction:column;align-items:center;gap:calc(var(--vw)*2.0833333333) 0;padding:calc(var(--vw)*5.2083333333) 0 0}.schedule-links-item01,.schedule-links-item02{contain-intrinsic-size:auto 82px;height:calc(var(--vw)*10.6770833333);width:calc(var(--vw)*81.7708333333);border-width:max(calc(var(--vw) * 0.2604166667), 2px);font:700 calc(var(--vw) * 4.1666666667)/1 "Noto Sans JP",sans-serif}.schedule-links-item01::before,.schedule-links-item02::before{right:max(calc(var(--vw) * 3.2552083333), calc(calc(var(--vw) * 2.9947916667) + 2px));height:calc(var(--vw)*2.8645833333);width:calc(var(--vw)*2.9947916667)}}