*{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:transparent;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:-.25em}sup{top:-.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"}@-webkit-keyframes picAnimation{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes picAnimation{0%{opacity:0}40%{opacity:1}100%{opacity:1}}.maskbg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.76);opacity:0;-webkit-transition:0.2s opacity;-o-transition:0.2s opacity;transition:0.2s opacity;z-index:-1}.models{position:relative;padding-top:177%;background:#e3e3e2;z-index:2;overflow:hidden}.models::after{content:'';display:block;position:absolute;height:100%;width:100%;top:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,0.76);min-height:100vh;opacity:0;-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.models::before{content:'';display:block;width:100%;position:absolute;background:#e3e3e2;background:-webkit-gradient(linear, left top, left bottom, from(#e3e3e2), to(#fff));background:-o-linear-gradient(top, #e3e3e2 0%, #fff 100%);background:linear-gradient(to bottom, #e3e3e2 0%, #fff 100%);bottom:10%;left:0}@-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{position:absolute;left:28%;top:0;z-index:3;width:43%;height:56.25%;cursor:pointer;opacity:0;z-index:-1;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:0.2s opacity;-o-transition:0.2s opacity;transition:0.2s opacity}.models .cue img{width:35%;max-width:100px;-webkit-animation:shining 3.2s ease-in 0s infinite forwards;animation:shining 3.2s ease-in 0s infinite forwards}.models svg{position:absolute;width:100%;height:100%;top:0;left:0}.models svg image{cursor:pointer;-webkit-transition:0.3s ease-in;-o-transition:0.3s ease-in;transition:0.3s ease-in}.models svg image:hover{opacity:0.8}.models svg>g{opacity:0}.models.do svg>g{-webkit-animation:picAnimation 2s ease forwards 0s;animation:picAnimation 2s ease forwards 0s}.models.do svg>g#modela{-webkit-animation-delay:0.1s;animation-delay:0.1s}.models.do svg>g#modelb{-webkit-animation-delay:0.3s;animation-delay:0.3s}.models.do svg>g#modelc{-webkit-animation-delay:0.4s;animation-delay:0.4s}.models.do svg>g#modeld{-webkit-animation-delay:0.5s;animation-delay:0.5s}.models.do svg>g#modelf{-webkit-animation-delay:0.8s;animation-delay:0.8s}.models.do svg>g#modelg{-webkit-animation-delay:0.6s;animation-delay:0.6s}.models.do svg>g#modelh{-webkit-animation-delay:0.9s;animation-delay:0.9s}.models.do svg>g#modele{-webkit-animation-delay:0.38s;animation-delay:0.38s}.models.do svg>g#modeli{-webkit-animation-delay:0.95s;animation-delay:0.95s}.models.do svg>g#modelj{-webkit-animation-delay:1.2s;animation-delay:1.2s}.models.do svg>g#modelk{-webkit-animation-delay:1s;animation-delay:1s}.models.do svg>g#modell{-webkit-animation-delay:0.8s;animation-delay:0.8s}#wish .lete_w{-webkit-animation-delay:0.1s;animation-delay:0.1s}#wish .lete_i{-webkit-animation-delay:0.4s;animation-delay:0.4s}#wish .lete_s{-webkit-animation-delay:0.2s;animation-delay:0.2s}#wish .lete_h{-webkit-animation-delay:0.3s;animation-delay:0.3s}#you .lete_y{-webkit-animation-delay:0.6s;animation-delay:0.6s}#you .lete_o{-webkit-animation-delay:0.8s;animation-delay:0.8s}#you .lete_u{-webkit-animation-delay:0.7s;animation-delay:0.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:0.4}48%{opacity:1}100%{opacity:1}}@keyframes letterAnimation{0%{opacity:0}40%{opacity:1}44%{opacity:0.4}48%{opacity:1}100%{opacity:1}}#slogan{opacity:0;-webkit-transition:1.2s linear;-o-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;-ms-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%);-ms-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,0.57)}.slogan.animate path{-webkit-animation:letterAnimation 2s ease forwards 0s;animation:letterAnimation 2s ease forwards 0s}.slogan path{-webkit-transition:1.1s;-o-transition:1.1s;transition:1.1s}.slogan .slogan-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-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%);-ms-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 40px;text-align:center;width:90%;max-width:900px;margin:auto}.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 .b-slogan path{fill:#000}.bottom>*{margin:1.5em 0}.bottom>p{letter-spacing:0.25em;line-height:2.2;font-weight:700}.bottom hgroup{line-height:1.5;font-family:"Times New Roman"}.bottom hgroup h3{font-weight:normal}.bottom hgroup h2{font-weight:normal;text-transform:uppercase;font-size:52px;letter-spacing:2px}.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:absolute;background-color:rgba(0,0,0,0.8);opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.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{width:95vw;position:relative;z-index:10;max-width:1000px;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;color:#fff;background:#0a0a14}.lecturers-layer .lecturers-container.show{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.lecturers-layer .close-btn{width:45px;height:45px;position:absolute;right:0;bottom:0;-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);background-color:rgba(255,255,255,0.7);z-index:20;overflow:hidden;text-indent:-9999px;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.lecturers-layer .close-btn:before,.lecturers-layer .close-btn:after{display:block;content:"";width:80%;height:1px;background-color:rgba(0,0,0,0.9);top:50%;left:10%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute}.lecturers-layer .close-btn:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.lecturers-layer .close-btn:hover{opacity:1;background-color:#fff}.lecturers-layer .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;width:50px;height:50px;text-indent:-99999px;background:url(assets/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);-ms-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:0.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 transparent;border-right:8px solid transparent;left:50%;-webkit-transform:translate(-50%, -100%);-ms-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%);-ms-transform:translateY(101%);transform:translateY(101%);-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.shopinfobox.do{-webkit-transform:translateY(0);-ms-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%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}.shopinfobox .shops-info.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.shopinfobox .shops-info.show ul{opacity:1;-webkit-transform:translateY(-100%);-ms-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,0.95);-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;opacity:0;-webkit-transform:translateY(0);-ms-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}.jarallax::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:rgba(0,0,0,0.6)}.jarallax img{-webkit-filter:grayscale(1);filter:grayscale(1)}.normal{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;opacity:0}.normal.animate{-webkit-transform:translateY(0);-ms-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);-ms-transform:translateY(120px);transform:translateY(120px);-webkit-transition:0.6s ease;-o-transition:0.6s ease;transition:0.6s ease;opacity:0}.m_video.animate{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.m_video .box{position:absolute;height:100%;width:100%;top:0;left:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease}.m_video .text{position:absolute;color:#fff;z-index:4;top:0;left:0;padding:0.4em 0 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}#wrapper h1{position:absolute;width:45vh;height:66vh;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-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;-o-transition: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;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;-ms-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%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:23vh}#wrapper .fixed-content svg path{-webkit-transition:0.2s;-o-transition:0.2s;transition:0.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%);-ms-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%);-ms-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%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#000;text-align:center;white-space:nowrap}#wrapper #videoBg{position:relative;margin:0 auto;overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:center center;-ms-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:0.9s !important;-o-transition-duration:0.9s !important;transition-duration:0.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,#textContent.dark .models::after{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:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}#textContent .homelogo a:hover{-webkit-transform:scale(0.9);-ms-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}.bottom hgroup h2{font-size:36px}}@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 10px;font-size:20px}.bottom hgroup h2{font-size:30px}}@media (max-width: 750px){.m_video{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}#textContent{top:calc(100vh + 400px)}#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 h2{font-size:6vw}}
/*# sourceMappingURL=style.css.map */