@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@100..900&family=Noto+Sans+JP:wght@100..900&display=swap);:root{--leading-trim:calc(0.5em - 1lh/2)}html{height:100%!important;overflow-y:scroll}body,html{font-size:100%;overflow-x:clip!important}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:130%}article,aside,body,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,li,nav,ol,p,section,ul{font-weight:400;margin:0;padding:0}::-moz-selection{background:hsla(42,46%,63%,.55)}::selection{background:hsla(42,46%,63%,.55)}article,aside,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,li,nav,ol,p,section,ul{font-size:1em}article::-moz-selection,aside::-moz-selection,dd::-moz-selection,dl::-moz-selection,dt::-moz-selection,figcaption::-moz-selection,figure::-moz-selection,footer::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,header::-moz-selection,li::-moz-selection,nav::-moz-selection,ol::-moz-selection,p::-moz-selection,section::-moz-selection,ul::-moz-selection{background:hsla(42,46%,63%,.55)}article::selection,aside::selection,dd::selection,dl::selection,dt::selection,figcaption::selection,figure::selection,footer::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,header::selection,li::selection,nav::selection,ol::selection,p::selection,section::selection,ul::selection{background:hsla(42,46%,63%,.55)}body{-webkit-text-size-adjust:100%;height:auto;min-height:100%;position:relative}@media only screen and (max-width:767px){body{min-width:320px}}article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}address{font-style:normal}img{border-style:none;vertical-align:bottom}ol,ul{list-style:none}sub,sup{font-size:.85em}sub{display:inline-block;margin-bottom:-1em;position:relative;top:-.2em}table{border-spacing:0;empty-cells:show}iframe{border:none}a{color:#000}a,a:active,a:hover,a:link,a:visited{text-decoration:none}.lazyload{opacity:.1}body>img{display:none}sup{font-family:ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS Pgothic,Osaka,sans-serif,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans}.js-ignitionPoint,[data-intersection-target*=subject]{opacity:0;transform:translateY(5%)}.js-ignitionPoint .subject-child,[data-intersection-target*=subject] .subject-child{opacity:0;transform:translateY(10%)}.js-ignitionPoint.is-active,[data-intersection-target*=subject].is-active{opacity:1;transform:translateY(0);transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .8s cubic-bezier(.25,.46,.45,.94)}.js-ignitionPoint.is-active .subject-child,[data-intersection-target*=subject].is-active .subject-child{opacity:1;transition:transform .6s cubic-bezier(.25,.46,.45,.94) .2s,opacity .8s cubic-bezier(.25,.46,.45,.94) .2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(2),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(2){transition:transform .6s cubic-bezier(.25,.46,.45,.94) .4s,opacity .6s cubic-bezier(.25,.46,.45,.94) .4s;transition-delay:.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(3),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(3){transition:transform .6s cubic-bezier(.25,.46,.45,.94) .6s,opacity .6s cubic-bezier(.25,.46,.45,.94) .6s;transition-delay:.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(4),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(4){transition:transform .6s cubic-bezier(.25,.46,.45,.94) .8s,opacity .6s cubic-bezier(.25,.46,.45,.94) .8s;transition-delay:.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(5),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(5){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 1s,opacity .6s cubic-bezier(.25,.46,.45,.94) 1s;transition-delay:1s}.js-ignitionPoint.is-active .subject-child:nth-of-type(6),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(6){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 1.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 1.2s;transition-delay:1.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(7),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(7){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 1.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 1.4s;transition-delay:1.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(8),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(8){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 1.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 1.6s;transition-delay:1.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(9),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(9){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 1.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 1.8s;transition-delay:1.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(10),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(10){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 2s;transition-delay:2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(11),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(11){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 2.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 2.2s;transition-delay:2.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(12),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(12){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 2.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 2.4s;transition-delay:2.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(13),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(13){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 2.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 2.6s;transition-delay:2.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(14),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(14){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 2.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 2.8s;transition-delay:2.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(15),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(15){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 3s,opacity .6s cubic-bezier(.25,.46,.45,.94) 3s;transition-delay:3s}.js-ignitionPoint.is-active .subject-child:nth-of-type(16),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(16){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 3.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 3.2s;transition-delay:3.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(17),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(17){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 3.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 3.4s;transition-delay:3.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(18),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(18){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 3.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 3.6s;transition-delay:3.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(19),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(19){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 3.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 3.8s;transition-delay:3.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(20),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(20){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 4s;transition-delay:4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(21),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(21){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 4.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 4.2s;transition-delay:4.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(22),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(22){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 4.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 4.4s;transition-delay:4.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(23),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(23){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 4.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 4.6s;transition-delay:4.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(24),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(24){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 4.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 4.8s;transition-delay:4.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(25),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(25){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 5s,opacity .6s cubic-bezier(.25,.46,.45,.94) 5s;transition-delay:5s}.js-ignitionPoint.is-active .subject-child:nth-of-type(26),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(26){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 5.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 5.2s;transition-delay:5.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(27),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(27){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 5.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 5.4s;transition-delay:5.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(28),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(28){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 5.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 5.6s;transition-delay:5.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(29),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(29){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 5.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 5.8s;transition-delay:5.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(30),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(30){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 6s;transition-delay:6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(31),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(31){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 6.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 6.2s;transition-delay:6.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(32),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(32){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 6.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 6.4s;transition-delay:6.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(33),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(33){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 6.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 6.6s;transition-delay:6.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(34),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(34){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 6.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 6.8s;transition-delay:6.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(35),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(35){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 7s,opacity .6s cubic-bezier(.25,.46,.45,.94) 7s;transition-delay:7s}.js-ignitionPoint.is-active .subject-child:nth-of-type(36),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(36){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 7.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 7.2s;transition-delay:7.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(37),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(37){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 7.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 7.4s;transition-delay:7.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(38),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(38){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 7.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 7.6s;transition-delay:7.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(39),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(39){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 7.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 7.8s;transition-delay:7.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(40),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(40){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 8s;transition-delay:8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(41),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(41){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 8.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 8.2s;transition-delay:8.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(42),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(42){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 8.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 8.4s;transition-delay:8.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(43),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(43){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 8.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 8.6s;transition-delay:8.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(44),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(44){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 8.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 8.8s;transition-delay:8.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(45),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(45){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 9s,opacity .6s cubic-bezier(.25,.46,.45,.94) 9s;transition-delay:9s}.js-ignitionPoint.is-active .subject-child:nth-of-type(46),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(46){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 9.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 9.2s;transition-delay:9.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(47),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(47){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 9.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 9.4s;transition-delay:9.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(48),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(48){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 9.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 9.6s;transition-delay:9.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(49),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(49){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 9.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 9.8s;transition-delay:9.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(50),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(50){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 10s,opacity .6s cubic-bezier(.25,.46,.45,.94) 10s;transition-delay:10s}@media only screen and (min-width:768px){a{transition:opacity .3s}a:hover{opacity:.7}[data-movie-target*=player] .movieMain__btn:after{transition:opacity .3s}[data-movie-target*=player]:hover .movieMain__btn:after{opacity:.7}}body .bold,body b,body strong,html .bold,html b,html strong{font-weight:700}body{-webkit-font-smoothing:antialiased;font-family:ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS Pgothic,Osaka,sans-serif,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans}body,body a{color:#000}.main{font-family:M PLUS\ 1,sans-serif;font-optical-sizing:auto;font-style:normal}.font-noto-sans{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal}.font-min,.font-min-w6{-webkit-font-smoothing:antialiased}@font-face{font-family:TheSansBold;src:url(/assets/webFonts/TheSansBold/font.woff2) format("woff2"),url(/assets/webFonts/TheSansBold/font.woff) format("woff")}.font-en{font-family:TheSansBold,sans-serif}.u-curning{font-feature-settings:"palt"}@font-face{font-family:bb-font;src:local("bb-font"),url(/assets/bbfont/BBSTYLEFONT-Regular.woff) format("woff")}.font-bb{font-family:bb-font}.gekiochikun-globalHeader img{height:auto;max-width:100%;width:100%}.overlay-lock-test{overflow-y:hidden!important}.navOverlay-lock{width:auto}.navOverlay-lock,.navOverlay-lock body{overflow:hidden!important}.globalHeader__close{bottom:0;display:block;height:auto;left:0;opacity:0;overflow:auto;position:fixed;right:0;top:0;transition:opacity .1s ease-in-out;width:auto;z-index:-1}.globalHeader__closeBtn{display:inline-block;max-width:50px;opacity:0;padding-bottom:8%;position:absolute;right:6%;top:23px;transform:translateY(15%) scale(.8);transition:opacity .25s,transform .25s ease;width:8%;z-index:40}.globalHeader__closeBtn:after,.globalHeader__closeBtn:before{background:#fff;bottom:35%;content:"";height:1px;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:90%}.globalHeader__closeBtn:after{transform:rotate(-45deg)}@media only screen and (min-width:768px){.globalHeader__closeBtn{padding:26px 0 0;right:10px;top:14px;transform:translate(0) scale(1);width:42px}.globalHeader__closeBtn:after,.globalHeader__closeBtn:before{bottom:60%;left:0;right:0;width:65%}.globalHeader__closeBtn span{color:#fff;display:block;font-size:11px}}.gekiochikun-globalHeader{background-color:#fff;border-bottom:2px solid #e5e5e5;left:0;line-height:1;overflow:hidden;position:fixed;right:0;top:0;z-index:12}@media only screen and (max-width:767px){.gekiochikun-globalHeader{border-width:.2666666667vw}}.gekiochikun-globalHeader.is-hidden{display:none}.gekiochikun-globalHeader__inner{font-size:16px;margin:0 auto;max-width:960px;padding:1em 0;position:relative;width:100%}@media only screen and (max-width:960px){.gekiochikun-globalHeader__inner{font-size:1.6666666667vw;margin:0 auto;width:97%}}@media only screen and (max-width:767px){.gekiochikun-globalHeader__inner{padding:3.2vw 0}}.globalHeader__logo{z-index:10}@media only screen and (max-width:767px){.globalHeader__logo{margin-left:2.6666666667vw;max-width:25.6vw}}.globalHeader__logo a{display:block}.l-globalHeader__logo{align-items:center;display:flex;justify-content:center;width:25.5208333333%}@media only screen and (max-width:767px){.l-globalHeader__logo{width:56vw}}.globalHeader__logo--lec{margin-right:12.2448979592%;width:24.4897959184%}@media only screen and (max-width:767px){.globalHeader__logo--lec{margin-right:6.8vw;width:13.6vw}}.globalHeader__logo--gekiochikun{width:62.8571428571%}@media only screen and (max-width:767px){.globalHeader__logo--gekiochikun{width:34.1333333333vw}}.header__nav{font-family:M PLUS\ 1,sans-serif;font-optical-sizing:auto;font-style:normal;overflow:hidden;transition:opacity .25s ease-in-out}.is-open .header__nav{overflow:auto}.header__nav{background-color:#fff;bottom:0;height:100dvh;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),visibility .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94);visibility:hidden;width:100%;z-index:-1}.is-open .header__nav{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;z-index:10}.header__nav__items{opacity:0;transform:translateY(30px);transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s cubic-bezier(.25,.46,.45,.94);transition-delay:.1s}.is-open .header__nav__items{opacity:1;transform:translateY(0)}.header__nav__item{opacity:0;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94)}.is-open .header__nav__item{opacity:1;transform:translateX(0)}.is-open .header__nav__item:first-child{transition-delay:.2s}.is-open .header__nav__item:nth-child(2){transition-delay:.3s}.is-open .header__nav__item:nth-child(3){transition-delay:.4s}.is-open .header__nav__item:nth-child(4){transition-delay:.5s}.is-open .header__nav__item:nth-child(5){transition-delay:.6s}.header__nav__sns{opacity:0;transform:translateY(20px);transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94);transition-delay:.3s}.is-open .header__nav__sns{opacity:1;transform:translateY(0)}.header__nav__logos{opacity:0;transform:translateY(20px);transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94);transition-delay:.4s}.is-open .header__nav__logos{opacity:1;transform:translateY(0)}.header__nav--scale{transform:scale(.95);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.175,.885,.32,1.275)}.is-open .header__nav--scale{transform:scale(1)}.header__nav--slide-down{transform:translateY(-100%);transition:opacity .4s ease,visibility .4s ease,transform .4s cubic-bezier(.23,1,.32,1)}.is-open .header__nav--slide-down{transform:translateY(0)}.header__nav--slide-right{transform:translateX(-100%);transition:opacity .4s ease,visibility .4s ease,transform .4s cubic-bezier(.23,1,.32,1)}.is-open .header__nav--slide-right{transform:translateX(0)}.header__nav,.header__nav__item,.header__nav__items,.header__nav__logos,.header__nav__sns{will-change:transform,opacity}.is-open .header__nav,.is-open .header__nav__item,.is-open .header__nav__items,.is-open .header__nav__logos,.is-open .header__nav__sns{will-change:auto}.header__nav__top{background-color:#00a9ce;padding-bottom:28px;padding-top:70px;position:relative}@media only screen and (max-width:960px){.header__nav__top{padding-bottom:2.9166666667%;padding-top:7.2916666667%}}@media only screen and (max-width:767px){.header__nav__top{padding-bottom:3.7333333333%;padding-top:15.3333333333vw}}.header__nav__top:after{background:url(/wp-content/themes/gekiochikun/assets/img/top/wave.svg);background-size:4035px 100px;bottom:-99px;content:"";height:100px;left:0;position:absolute;width:100%;z-index:2}@media only screen and (max-width:767px){.header__nav__top:after{background-size:4035px 100%;bottom:-19vw;height:0;padding-bottom:20vw}}.header__nav__items{margin:0 auto;max-width:640px;width:66.6666666667%}@media only screen and (max-width:767px){.header__nav__items{width:90%}}.header__nav__items .header__nav__item{border-bottom:1px solid #fff;padding:2em 0 0}@media only screen and (max-width:767px){.header__nav__items .header__nav__item{padding-top:3.5em}}.header__nav__items .header__nav__item a{color:#fff;display:block;font-size:1.5em;font-weight:800;position:relative;width:100%}@media only screen and (max-width:767px){.header__nav__items .header__nav__item a{font-size:4.8vw}}.header__nav__items .header__nav__item a:after,.header__nav__items .header__nav__item a:before{content:"";display:block;height:0;margin:auto;position:absolute;right:0;top:0}.header__nav__items .header__nav__item a:after{margin-right:.15em;margin-top:.05em;padding-bottom:1.25%;transform:rotate(-90deg);width:2.03125%}@media only screen and (max-width:767px){.header__nav__items .header__nav__item a:after{margin-right:.6vw;margin-top:1.2vw;padding-bottom:2.0895522388%;width:3.1343283582%}}.header__nav__items .header__nav__item a:before{aspect-ratio:1/1;background:url(/wp-content/themes/gekiochikun/assets/img/common/icon--arrowRight.png) no-repeat 50%/100% 100%;border-radius:50%;padding-bottom:3.75%;width:3.75%}@media only screen and (max-width:767px){.header__nav__items .header__nav__item a:before{margin:auto;padding-bottom:5.223880597%;top:0;width:5.223880597%}}.header__nav__items .header__nav__item a.js-toggleBtn{padding-bottom:1em}@media only screen and (max-width:767px){.header__nav__items .header__nav__item a.js-toggleBtn{padding-top:0}}.header__nav__items .header__nav__item a.js-toggleBtn:after,.header__nav__items .header__nav__item a.js-toggleBtn:before{background-color:#fff;background-image:none;border-radius:0;height:28px;margin:auto;padding-bottom:0;position:absolute;top:0;width:2px}@media only screen and (max-width:767px){.header__nav__items .header__nav__item a.js-toggleBtn:after,.header__nav__items .header__nav__item a.js-toggleBtn:before{height:0;padding-bottom:4.9333333333vw}}.header__nav__items .header__nav__item a.js-toggleBtn:before{margin-right:13.5px;transform-origin:center;transition:transform .25s ease-in-out}@media only screen and (max-width:767px){.header__nav__items .header__nav__item a.js-toggleBtn:before{margin-right:3.1vw}}.header__nav__items .header__nav__item a.js-toggleBtn:after{margin-right:13.5px;transform:rotate(90deg)}@media only screen and (max-width:767px){.header__nav__items .header__nav__item a.js-toggleBtn:after{margin-right:3.1vw}}.header__nav__items .header__nav__item a.js-toggleBtn.is-open:before{transform:scale(0)}.header__nav__items .header__nav__item>a{padding-bottom:1em}.header__nav__item__lists{height:0;opacity:0;transition:opacity .5s ease,height .5s ease}.header__nav__item__lists.is-open{height:auto;opacity:1}.header__nav__item__lists__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 1em;width:100%}.header__nav__item__lists .header__nav__item__list{width:50%}@media only screen and (max-width:767px){.header__nav__item__lists .header__nav__item__list{width:100%}}.header__nav__item__lists .header__nav__item__list a{color:#fff;display:block;font-size:1em;font-weight:700;padding:1em 0;position:relative;width:100%}@media only screen and (max-width:767px){.header__nav__item__lists .header__nav__item__list a{font-size:3.7333333333vw}}.header__nav__item__lists .header__nav__item__list a:after{bottom:0;margin:auto .25em auto auto;padding-bottom:2.5%;width:4.0625%}@media only screen and (max-width:767px){.header__nav__item__lists .header__nav__item__list a:after{margin-right:.6vw;padding-bottom:2.0895522388%;width:3.1343283582%}}.header__nav__item__lists .header__nav__item__list a:before{bottom:0;margin:auto;padding-bottom:7.5%;width:7.5%}@media only screen and (max-width:767px){.header__nav__item__lists .header__nav__item__list a:before{aspect-ratio:1/1;padding-bottom:5.223880597%;width:5.223880597%}.header__nav__item__lists .header__nav__item__list a span{padding-left:2.45em}}.header__nav__item__lists .header__nav__item__list:nth-child(odd) a:before{margin-right:3.125%}@media only screen and (max-width:767px){.header__nav__item__lists .header__nav__item__list:nth-child(odd) a:before{margin-right:0}}.header__nav__item__lists .header__nav__item__list:nth-child(odd) a:after{margin-right:29.375%}@media only screen and (max-width:767px){.header__nav__item__lists .header__nav__item__list:nth-child(odd) a:after{margin-right:.6vw}}.header__nav__sns{background-color:#fff;border-bottom:2px solid #e5e5e5;font-family:M PLUS\ 1,sans-serif;font-optical-sizing:auto;font-style:normal;position:relative}.header__nav__sns__inner{margin:0 auto;max-width:640px;padding-bottom:22px;padding-top:110px;width:100%}@media only screen and (max-width:960px){.header__nav__sns__inner{padding-bottom:2.2916666667%;padding-top:11.4583333333%}}@media only screen and (max-width:767px){.header__nav__sns__inner{padding-bottom:9.8666666667vw;padding-top:19.2vw;width:90%}}.header__nav__sns__title{font-size:1.375em;font-weight:700;width:50%}@media only screen and (max-width:767px){.header__nav__sns__title{font-size:4.2666666667vw;line-height:1.6;width:42.8358208955%}}.l-header__nav__sns{align-items:center;display:flex;justify-content:center}.header__nav__sns__items{align-items:center;display:flex;width:50%}@media only screen and (max-width:767px){.header__nav__sns__items{width:57.1641791045%}}.header__nav__sns__items .header__nav__sns__item+.header__nav__sns__item{margin-left:8.4375%}.header__nav__sns__items .header__nav__sns__item--instagram{aspect-ratio:1/1;margin-left:1em;width:17.1875%}@media only screen and (max-width:767px){.header__nav__sns__items .header__nav__sns__item--instagram{margin-left:0;width:26.1096605744%}}.header__nav__sns__items .header__nav__sns__item--x{width:14.6875%}@media only screen and (max-width:767px){.header__nav__sns__items .header__nav__sns__item--x{width:21.1488250653%}}.header__nav__sns__items .header__nav__sns__item--youtube{width:21.875%}@media only screen and (max-width:767px){.header__nav__sns__items .header__nav__sns__item--youtube{width:31.3315926893%}}.header__nav__logos{background-color:#fff}.header__nav__logos__inner{margin:0 auto;max-width:640px;padding-top:20px;width:100%}@media only screen and (max-width:960px){.header__nav__logos__inner{padding-top:2.0833333333%}}.header__nav__logos__items{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:767px){.header__nav__logos__items{justify-content:space-between;margin:0 auto;width:90%}}.header__nav__logos__items .header__nav__logos__item+.header__nav__logos__item{margin-left:5.15625%}.header__nav__logos__items .header__nav__logos__item--lec{width:13.28125%}@media only screen and (max-width:767px){.header__nav__logos__items .header__nav__logos__item--lec{width:20.8955223881%}}.header__nav__logos__items .header__nav__logos__item--faces{width:29.21875%}@media only screen and (max-width:767px){.header__nav__logos__items .header__nav__logos__item--faces{width:45.223880597%}}.globalHeader__menuBtn{aspect-ratio:50/35;bottom:0;cursor:pointer;height:-moz-max-content;height:max-content;margin:auto;max-width:50px;position:absolute;right:0;top:0;width:5.2083333333%;z-index:50}@media only screen and (max-width:767px){.globalHeader__menuBtn{aspect-ratio:72/67;margin-right:2.6666666667vw;max-width:9.4666666667vw;width:9.4666666667vw}}.globalHeader__menuBtn__inner{height:100%;position:relative;width:100%}.globalHeader__menuBtn__inner span{background:#00a9ce;border-radius:1em;display:block;height:0;left:0;margin:auto;padding-bottom:16%;position:absolute;right:0;transform-origin:center;transition:all .2s ease;width:100%}@media only screen and (max-width:767px){.globalHeader__menuBtn__inner span{padding-bottom:2.4vw}}.globalHeader__menuBtn__inner span:first-child{top:0}.globalHeader__menuBtn__inner span:nth-child(2){top:42%;top:40%}@media only screen and (max-width:767px){.globalHeader__menuBtn__inner span:nth-child(2){top:calc(50% - 1.2vw)}}.globalHeader__menuBtn__inner span:nth-child(3){bottom:0}.globalHeader__menuBtn.is-open .globalHeader__menuBtn__inner span{background:#fff}.globalHeader__menuBtn.is-open .globalHeader__menuBtn__inner span:first-child{top:40%;transform:rotate(45deg)}@media only screen and (max-width:767px){.globalHeader__menuBtn.is-open .globalHeader__menuBtn__inner span:first-child{top:33.5%}}.globalHeader__menuBtn.is-open .globalHeader__menuBtn__inner span:nth-child(2){opacity:0;width:0}.globalHeader__menuBtn.is-open .globalHeader__menuBtn__inner span:nth-child(3){bottom:40%;transform:rotate(-45deg)}