*{margin:0;padding:0;outline:0;border:0;background:0 0;vertical-align:baseline;font-size:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{overflow-x:hidden;font:normal normal normal 14px/1.8 arial,sans-serif}address,caption,code,figcaption,pre,th{font-weight:400;font-style:normal;font-size:1em}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}fieldset,iframe,img{border:0}fieldset{padding:.35em .75em .625em}ins{background-color:#ff9;color:#000;text-decoration:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}sup{vertical-align:text-top}sub{vertical-align:text-bottom}hr{display:block;overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;margin:1em 0;padding:0;height:0;border:0;border-top:1px solid #ccc}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}input,select{vertical-align:middle}button{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;border:0;background:0 0;color:inherit;vertical-align:inherit;font:inherit;line-height:inherit;cursor:pointer}button:disabled{cursor:default}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;color:inherit;white-space:normal}audio:not([controls]){display:none;height:0}:focus[data-focus-method=mouse]:not(input):not(textarea):not(select),:focus[data-focus-method=touch]:not(input):not(textarea):not(select){outline:0}::-moz-focus-inner{padding:0;border:0}audio,progress,video{display:inline-block}progress{vertical-align:baseline}a,a:link,a:visited{background-color:rgba(0,0,0,0);text-decoration:none;-webkit-text-decoration-skip:objects}a:hover{text-decoration:underline}a:active{text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,pre,samp{font-size:1em;font-family:monospace}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}ul{list-style:none}img{display:block;height:auto;max-width:100%;border-style:none}svg:not(:root){overflow:hidden}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body{background:#e3e3e2;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,"sans-serif"}span.nowrap{display:inline-block;white-space:nowrap}@-webkit-keyframes picAnimation{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes picAnimation{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@-webkit-keyframes letters{0%{opacity:0}40%{opacity:1}50%{opacity:.4}60%{opacity:0}65%{opacity:0}100%{opacity:1}}@keyframes letters{0%{opacity:0}40%{opacity:1}50%{opacity:.4}60%{opacity:0}65%{opacity:0}100%{opacity:1}}@-webkit-keyframes letter1{0%{opacity:0}100%{opacity:1}}@keyframes letter1{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes letter2{0%{opacity:1}100%{opacity:0}}@keyframes letter2{0%{opacity:1}100%{opacity:0}}.sidebanner{position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:99;opacity:0;padding:5px;text-transform:capitalize}.sidebanner.show{opacity:1}.maskbg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;-webkit-transition:.2s opacity;transition:.2s opacity;z-index:-1;pointer-events:none}.models{position:relative;z-index:2;overflow:hidden;background-color:#e3e3e2}.models #model-group>div{cursor:pointer}@-webkit-keyframes shining{0%{opacity:0}30%{opacity:1}40%{opacity:1}70%{opacity:0}75%{opacity:0}100%{opacity:0}}@keyframes shining{0%{opacity:0}30%{opacity:1}40%{opacity:1}70%{opacity:0}75%{opacity:0}100%{opacity:0}}.models .cue{pointer-events:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;width:100px;height:100px;cursor:pointer;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s opacity;transition:.2s opacity}.models .cue img{width:100%;max-width:100px;-webkit-animation:shining 2.6s ease-in 0s infinite forwards;animation:shining 2.6s ease-in 0s infinite forwards}.models svg{position:absolute;width:100%;height:100%;top:0;left:0}.models svg #model-group>g{opacity:0}.models #model-group>g{cursor:pointer}.models #model-group>g>*{-webkit-transition:.2s;transition:.2s}.models #model-group>g:hover>*{opacity:.9}.models #sloganlogo{position:absolute;width:min(90%,1800px);left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}.models #sloganlogo img{width:100%}.models #sloganlogo>g{opacity:0}.models.showletter.hideletter #sloganlogo>g{-webkit-animation:letter2 2s ease forwards 0s;animation:letter2 2s ease forwards 0s}.models.showletter.hideletter #sloganlogo>g#group1{-webkit-animation-delay:.1s;animation-delay:.1s}.models.showletter.hideletter #sloganlogo>g#group2{-webkit-animation-delay:.15s;animation-delay:.15s}.models.showletter.hideletter #sloganlogo>g#group3{-webkit-animation-delay:.2s;animation-delay:.2s}.models.showletter.hideletter #sloganlogo>g#group4{-webkit-animation-delay:.3s;animation-delay:.3s}.models.showletter.hideletter #sloganlogo>g#group5{-webkit-animation-delay:.26s;animation-delay:.26s}.models.showletter.hideletter #sloganlogo>g#group6{-webkit-animation-delay:.22s;animation-delay:.22s}.models.showletter.hideletter #sloganlogo>g#group7{-webkit-animation-delay:.28s;animation-delay:.28s}.models.showletter #sloganlogo #offical path,.models.showletter #sloganlogo #offical rect,.models.showletter #sloganlogo #offical polygon{fill:#fff}.models.showletter #sloganlogo>g{-webkit-animation:letter1 2.2s cubic-bezier(0.21, 1.2, 0.88, 0.86) forwards 0s;animation:letter1 2.2s cubic-bezier(0.21, 1.2, 0.88, 0.86) forwards 0s}.models.showletter #sloganlogo>g#group1{-webkit-animation-delay:.3s;animation-delay:.3s}.models.showletter #sloganlogo>g#group2{-webkit-animation-delay:.4s;animation-delay:.4s}.models.showletter #sloganlogo>g#group3{-webkit-animation-delay:.5s;animation-delay:.5s}.models.showletter #sloganlogo>g#group4{-webkit-animation-delay:.6s;animation-delay:.6s}.models.showletter #sloganlogo>g#group5{-webkit-animation-delay:.4s;animation-delay:.4s}.models.showletter #sloganlogo>g#group6{-webkit-animation-delay:.9s;animation-delay:.9s}.models.showletter #sloganlogo>g#group7{-webkit-animation-delay:.7s;animation-delay:.7s}.models.do #model-group>g{-webkit-animation:picAnimation .8s ease forwards 0s;animation:picAnimation .8s ease forwards 0s}.models.do #model-group>g#model1{-webkit-animation-delay:0s;animation-delay:0s}.models.do #model-group>g#model2{-webkit-animation-delay:.3s;animation-delay:.3s}.models.do #model-group>g#model3{-webkit-animation-delay:.15s;animation-delay:.15s}.models.do #model-group>g#model4{-webkit-animation-delay:.25s;animation-delay:.25s}.models.do #model-group>g#model5{-webkit-animation-delay:.4s;animation-delay:.4s}.models.do #model-group>g#model6{-webkit-animation-delay:.2s;animation-delay:.2s}.models.do #model-group>g#model7{-webkit-animation-delay:.35s;animation-delay:.35s}#wish .lete_w{-webkit-animation-delay:.1s;animation-delay:.1s}#wish .lete_i{-webkit-animation-delay:.4s;animation-delay:.4s}#wish .lete_s{-webkit-animation-delay:.2s;animation-delay:.2s}#wish .lete_h{-webkit-animation-delay:.3s;animation-delay:.3s}#you .lete_y{-webkit-animation-delay:.6s;animation-delay:.6s}#you .lete_o{-webkit-animation-delay:.8s;animation-delay:.8s}#you .lete_u{-webkit-animation-delay:.7s;animation-delay:.7s}#were .lete_w{-webkit-animation-delay:1s;animation-delay:1s}#were .lete_e1{-webkit-animation-delay:1.2s;animation-delay:1.2s}#were .lete_r{-webkit-animation-delay:1.1s;animation-delay:1.1s}#were .lete_e2{-webkit-animation-delay:1.3s;animation-delay:1.3s}#here .lete_h{-webkit-animation-delay:1.5s;animation-delay:1.5s}#here .lete_e1{-webkit-animation-delay:1.7s;animation-delay:1.7s}#here .lete_r{-webkit-animation-delay:1.6s;animation-delay:1.6s}#here .lete_e2{-webkit-animation-delay:1.8s;animation-delay:1.8s}@-webkit-keyframes letterAnimation{0%{opacity:0}40%{opacity:1}44%{opacity:.4}48%{opacity:1}100%{opacity:1}}@keyframes letterAnimation{0%{opacity:0}40%{opacity:1}44%{opacity:.4}48%{opacity:1}100%{opacity:1}}#slogan{opacity:0;-webkit-transition:1.2s linear;transition:1.2s linear}#slogan.opacity{opacity:1}.slgoan_bg{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transform-origin:right center;transform-origin:right center}.slgoan_bg video,.slgoan_bg img{display:block;position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slogan{overflow:hidden;width:100%;position:fixed;height:100vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;z-index:111}.slogan path{opacity:0}.slogan.do{pointer-events:none}.slogan.do path{fill:rgba(255,255,255,.57)}.slogan.animate path{-webkit-animation:letterAnimation 2s ease forwards 0s;animation:letterAnimation 2s ease forwards 0s}.slogan path{-webkit-transition:1.1s;transition:1.1s}.slogan .slogan-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:25%;min-width:300px;height:100%}.slogan h1{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:0;padding-top:151%}.slogan h1 svg{position:absolute;left:0;top:0}.bottom{font-size:36px;padding:80px 0 0;text-align:center;width:90%;max-width:900px;margin:auto}.bottom .box{position:relative}.bottom .box>p{letter-spacing:.25em;line-height:2.2;font-weight:700;margin-top:1.5em}.bottom .p1{width:80%;max-width:500px;margin:12% auto 0}.bottom .b-slogan{margin:auto;width:60%}.bottom .b-slogan>div{position:relative;width:100%;padding-top:120%}.bottom .b-slogan svg{width:100%;height:100%;top:0;left:0;position:absolute}.bottom>*{margin:2em 0}.bottom hgroup{line-height:1.5;font-size:60px}.bottom hgroup h2{font-weight:900;text-transform:uppercase;letter-spacing:2px;font-size:1em}.bottom hgroup h3{font-size:.4em}.bottom .video{width:100%;padding-top:56.25%;position:relative;margin-top:0 !important}.bottom .video iframe{display:block;width:100%;height:100%;top:0;left:0;position:absolute}.model_sliders{display:none}.lecturers-layer{width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:500;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;overflow-y:auto}.lecturers-layer .lecturers-bg{display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:-1;position:fixed;background-color:rgba(0,0,0,.76);opacity:0;-webkit-transition:.3s;transition:.3s}.lecturers-layer.active .lecturers-bg{opacity:1}.lecturers-layer .ytb_video{width:100%;padding-top:56.25%;position:relative}.lecturers-layer .ytb_video video{display:block;position:absolute;width:100%;height:100%;left:0;top:0}.lecturers-layer .lecturers-container{position:relative;z-index:10;max-width:800px;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.3s;transition:.3s;color:#fff;width:70vw;background:#0a0a14}.lecturers-layer .lecturers-container .wrap{max-height:90vh;overflow-y:auto}.lecturers-layer .lecturers-container.portrait{width:90vh}.lecturers-layer .lecturers-container.show{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.lecturers-layer .close-btn{border-bottom-left-radius:20px;background-color:#fff;width:45px;height:45px;position:absolute;right:0;top:0;z-index:20;overflow:hidden;text-indent:-9999px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.lecturers-layer .close-btn:before,.lecturers-layer .close-btn:after{display:block;content:"";width:50%;height:2px;background-color:rgba(0,0,0,.9);top:50%;left:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);position:absolute}.lecturers-layer .close-btn:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.lecturers-layer .close-btn:hover{opacity:1;background-color:#fff}.lecturers-layer .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;width:50px;height:50px;text-indent:-99999px;background:url(../images/arrow-left.png) center center/cover no-repeat}.lecturers-layer .slick-prev{left:30px}.lecturers-layer .slick-next{right:30px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.orderme{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2}.orderme li{width:33.3333333%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:16px;padding:.5em;position:relative}.orderme li.active{background-color:#9a0505}.orderme li.active::before{opacity:1}.orderme li::before{content:"";display:block;border-bottom:8px solid #9a0505;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);top:1px;position:absolute;opacity:0;z-index:1}.orderme svg{width:1em;height:1em;font-size:1em;fill:#fff;margin-right:5px}.orderme .tel{background-color:#363636}.orderme .book{background-color:#385070}.orderme .hopper{background-color:#9f1547}.orderme .hopper img{height:1.1em;width:auto}.shopinfobox{position:fixed;width:100%;left:0;bottom:0;z-index:10;-webkit-transform:translateY(101%);transform:translateY(101%);-webkit-transition:.2s;transition:.2s}.shopinfobox.do{-webkit-transform:translateY(0);transform:translateY(0)}.shopinfobox a{display:block;color:#000}.shopinfobox .a_tel path{fill:#378d37}.shopinfobox .a_book path{fill:#1c77be}.shopinfobox .shops-info{position:absolute;width:100%;top:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:1s ease;transition:1s ease}.shopinfobox .shops-info.show{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.3s ease;transition:.3s ease}.shopinfobox .shops-info.show ul{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.shopinfobox .shops-info .close_btn{width:30px;height:30px;position:absolute;right:12px;top:12px;z-index:2}.shopinfobox .shops-info .close_btn svg{position:absolute;width:100%;height:100%;top:0;left:0;margin-right:0}.shopinfobox .shops-info .close_btn path{fill:#333}.shopinfobox .shops-info ul{padding:20px;background:rgba(255,255,255,.95);-webkit-transition:.3s ease;transition:.3s ease;opacity:0;-webkit-transform:translateY(0);transform:translateY(0);position:relative}.shopinfobox .shops-info li{width:33.333333%;padding:5px 10px}.shopinfobox .shops-info a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopinfobox .shops-info svg{width:1em;height:1em;font-size:1em;margin-right:5px}.shopinfobox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body{padding-bottom:80px;position:relative}.jarallax{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.normal{-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition:1s ease;transition:1s ease;opacity:0}.normal.animate{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.m_video{position:relative;height:40vw;max-height:550px;margin-bottom:60px;cursor:pointer;-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-transition:.6s ease;transition:.6s ease;opacity:0}.m_video.animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.m_video .box{position:absolute;height:100%;width:100%;top:0;left:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.8s ease;transition:.8s ease}.m_video .text{position:absolute;color:#fff;z-index:4;top:0;left:0;padding:.4em 0 0 .5em;font-size:42px;font-weight:900;text-transform:uppercase;font-family:"Roboto"}.m_video video{display:block;position:absolute;width:100%;height:150%;top:0;left:0;-o-object-fit:cover;object-fit:cover}#noise_canvas{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.slick-slider{overflow:hidden}#wrapper h1{position:absolute;width:45vh;height:66vh;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#wrapper h1 svg{width:100%;height:100%;position:absolute;top:-5vh;left:0}#wrapper h1 path{fill:#fff}#wrapper .mask__container{display:block;width:100%;height:100vh;top:0;left:0;position:absolute;will-change:transform;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transition:-webkit-transform 350ms;transition:-webkit-transform 350ms;transition:transform 350ms;transition:transform 350ms, -webkit-transform 350ms}#wrapper .mask__container.fixed{display:block;z-index:12;position:fixed;left:0;top:0;right:0;bottom:0;margin:auto;z-index:20}#wrapper .mask__container #clipX{width:auto;min-height:100%;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) scale(1.01) translateZ(0);transform:translateX(-50%) scale(1.01) translateZ(0);-webkit-transform-origin:center;transform-origin:center}#wrapper .fixed-content{width:100%;height:100%;top:0;left:0;position:fixed;z-index:30}#wrapper .fixed-content svg{width:32vh;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:23vh}#wrapper .fixed-content svg path{-webkit-transition:.2s;transition:.2s}#wrapper .fixed-content.change .copyright,#wrapper .fixed-content.change .hero-scroll{opacity:0}#wrapper .fixed-content.change svg path{fill:#fff}@-webkit-keyframes scrollDot{0%{top:0}10%{top:0}60%{top:100%}100%{top:100%}}@keyframes scrollDot{0%{top:0}10%{top:0}60%{top:100%}100%{top:100%}}#wrapper .bar{width:1px;height:50px;background:#000;margin:0 auto 10px;position:relative}#wrapper .bar::before{content:"";display:block;position:absolute;width:6px;height:6px;background:#000;border-radius:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:scrollDot 3s ease-in infinite;animation:scrollDot 3s ease-in infinite}#wrapper .hero-scroll{font-weight:300;position:absolute;bottom:90px;text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:50px;font-size:16px;z-index:2}#wrapper .copyright{position:absolute;left:50%;bottom:0;padding:15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#000;text-align:center;white-space:nowrap}#wrapper #videoBg{background:url(../videos/poster2024ss.webp) center/cover no-repeat;position:relative;margin:0 auto;overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:center center;transform-origin:center center;will-change:transform;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transition-duration:.9s !important;transition-duration:.9s !important}#wrapper #videoBg video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.fadeOutVideo #videoBg,body.fadeOutVideo .fixed-content{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#textContent{z-index:19;position:relative;top:calc(100vh + 100px);padding-bottom:100px;background:#fff}#textContent.dark .maskbg{opacity:1;z-index:1}#textContent.dark .models .cue{opacity:1;z-index:2}#textContent .copyright{text-align:center}#textContent .homelogo{width:220px;margin:50px auto 20px;position:relative}#textContent .homelogo a{display:block;width:100%;padding-top:22%;-webkit-transition:.3s ease;transition:.3s ease}#textContent .homelogo a:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}#textContent .homelogo svg{position:absolute;width:100%;height:100%;top:0;left:0}@media(max-width: 1200px){.bottom{font-size:28px}}@media(max-width: 1000px){.m_video{height:50vw;margin-bottom:30px}.m_video .text{font-size:24px}.shopinfobox .shops-info ul{padding:15px}.shopinfobox .shops-info li{width:50%}.bottom{padding:40px 0 0;font-size:20px}}@media(max-width: 750px){.models .cue{width:80px;height:80px}.m_video{-webkit-transform:translateY(80px);transform:translateY(80px)}#textContent{top:calc(100vh + 400px);padding-bottom:80px}#wrapper .bar{height:40px}#wrapper .hero-scroll{bottom:90px;line-height:1.2}#wrapper .copyright{font-size:12px;bottom:40px}#wrapper .hero-scroll{font-size:14px}#wrapper .fixed-content svg{top:calc(23vh - 40px)}.orderme li{font-size:14px}.shopinfobox .shops-info li{width:100%;padding:5px 0}.lecturers-layer .slick-prev{left:5px}.lecturers-layer .slick-next{right:5px}.lecturers-layer .slick-arrow{width:40px;height:40px}.lecturers-layer .close-btn{width:35px;height:35px}.bottom{font-size:16px}.bottom .video{margin-bottom:2em}.bottom hgroup{margin:50px 0 40px;font-size:10vw;letter-spacing:1px}}@media(max-width: 700px){.lecturers-layer .lecturers-container{width:90%}}