/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'DIN Regular';src:url(./../fonts/DINWebPro.eot);src:url(./../fonts/DINWebPro.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'DIN Medium';src:url(./../fonts/DINCompPro-Medium.eot);src:url(./../fonts/DINCompPro-Medium.woff) format("woff");font-weight:400;font-style:normal}html{width:100%;height:100%;font-size:12px;font-family:"DIN Regular",sans-serif;overflow:hidden}body{width:100%;height:100%;position:fixed;-webkit-text-size-adjust:100%;line-height:1.3;color:#777}main{display:box;display:-moz-flex;display:-ms-flexbox;display:flex;width:calc(100% - 80px);height:calc(100% - 106px);position:absolute;top:68px;left:40px;overflow:hidden}canvas{display:block}a{color:inherit;text-decoration:none}ul{list-style:none;padding:0}img{vertical-align:bottom}button,input,select,textarea{display:block;width:100%;-webkit-appearance:none}.sprite-svg{height:0;width:0;position:absolute;visibility:hidden}@-webkit-keyframes arrow-down-roll{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:18px}45%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:0}50%{-webkit-transform:translate3d(0,-18px,0);transform:translate3d(0,-18px,0);height:0}55%{-webkit-transform:translate3d(0,-18px,0);transform:translate3d(0,-18px,0);height:18px}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:18px}}@keyframes arrow-down-roll{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:18px}45%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:0}50%{-webkit-transform:translate3d(0,-18px,0);transform:translate3d(0,-18px,0);height:0}55%{-webkit-transform:translate3d(0,-18px,0);transform:translate3d(0,-18px,0);height:18px}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:18px}}.arrow-down-roll{-webkit-animation-name:arrow-down-roll;animation-name:arrow-down-roll;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:cubic-bezier(0.19,1,.22,1);animation-timing-function:cubic-bezier(0.19,1,.22,1);-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes arrow-down-right{0%{-webkit-transform:translate3d(0,0,0) rotate(42deg);transform:translate3d(0,0,0) rotate(42deg)}45%{-webkit-transform:translate3d(10px,-10px,0) rotate(42deg);transform:translate3d(10px,-10px,0) rotate(42deg)}46%{-webkit-transform:translate3d(10px,-10px,0) rotate(42deg);transform:translate3d(10px,-10px,0) rotate(42deg);opacity:0}54%{-webkit-transform:translate3d(-10px,10px,0) rotate(42deg);transform:translate3d(-10px,10px,0) rotate(42deg);opacity:0}55%{-webkit-transform:translate3d(-10px,10px,0) rotate(42deg);transform:translate3d(-10px,10px,0) rotate(42deg);opacity:1}100%{-webkit-transform:translate3d(0,0,0) rotate(42deg);transform:translate3d(0,0,0) rotate(42deg)}}@keyframes arrow-down-right{0%{-webkit-transform:translate3d(0,0,0) rotate(42deg);transform:translate3d(0,0,0) rotate(42deg)}45%{-webkit-transform:translate3d(10px,-10px,0) rotate(42deg);transform:translate3d(10px,-10px,0) rotate(42deg)}46%{-webkit-transform:translate3d(10px,-10px,0) rotate(42deg);transform:translate3d(10px,-10px,0) rotate(42deg);opacity:0}54%{-webkit-transform:translate3d(-10px,10px,0) rotate(42deg);transform:translate3d(-10px,10px,0) rotate(42deg);opacity:0}55%{-webkit-transform:translate3d(-10px,10px,0) rotate(42deg);transform:translate3d(-10px,10px,0) rotate(42deg);opacity:1}100%{-webkit-transform:translate3d(0,0,0) rotate(42deg);transform:translate3d(0,0,0) rotate(42deg)}}.arrow-down-right{-webkit-animation-name:arrow-down-right;animation-name:arrow-down-right;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:cubic-bezier(0.19,1,.22,1);animation-timing-function:cubic-bezier(0.19,1,.22,1);-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes arrow-down-left{0%{-webkit-transform:translate3d(0,0,0) rotate(-42deg);transform:translate3d(0,0,0) rotate(-42deg)}45%{-webkit-transform:translate3d(-10px,-10px,0) rotate(-42deg);transform:translate3d(-10px,-10px,0) rotate(-42deg)}46%{-webkit-transform:translate3d(-10px,-10px,0) rotate(-42deg);transform:translate3d(-10px,-10px,0) rotate(-42deg);opacity:0}54%{-webkit-transform:translate3d(10px,10px,0) rotate(-42deg);transform:translate3d(10px,10px,0) rotate(-42deg);opacity:0}55%{-webkit-transform:translate3d(10px,10px,0) rotate(-42deg);transform:translate3d(10px,10px,0) rotate(-42deg);opacity:1}100%{-webkit-transform:translate3d(0,0,0) rotate(-42deg);transform:translate3d(0,0,0) rotate(-42deg)}}@keyframes arrow-down-left{0%{-webkit-transform:translate3d(0,0,0) rotate(-42deg);transform:translate3d(0,0,0) rotate(-42deg)}45%{-webkit-transform:translate3d(-10px,-10px,0) rotate(-42deg);transform:translate3d(-10px,-10px,0) rotate(-42deg)}46%{-webkit-transform:translate3d(-10px,-10px,0) rotate(-42deg);transform:translate3d(-10px,-10px,0) rotate(-42deg);opacity:0}54%{-webkit-transform:translate3d(10px,10px,0) rotate(-42deg);transform:translate3d(10px,10px,0) rotate(-42deg);opacity:0}55%{-webkit-transform:translate3d(10px,10px,0) rotate(-42deg);transform:translate3d(10px,10px,0) rotate(-42deg);opacity:1}100%{-webkit-transform:translate3d(0,0,0) rotate(-42deg);transform:translate3d(0,0,0) rotate(-42deg)}}.arrow-down-left{-webkit-animation-name:arrow-down-left;animation-name:arrow-down-left;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:cubic-bezier(0.19,1,.22,1);animation-timing-function:cubic-bezier(0.19,1,.22,1);-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes global-nav-open{0%{opacity:0;-webkit-transform:translateZ(0) scale(0.95);transform:translateZ(0) scale(0.95)}100%{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}@keyframes global-nav-open{0%{opacity:0;-webkit-transform:translateZ(0) scale(0.95);transform:translateZ(0) scale(0.95)}100%{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}.global-nav-open{-webkit-animation-name:global-nav-open;animation-name:global-nav-open;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.165,.84,.44,1);animation-timing-function:cubic-bezier(0.165,.84,.44,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes global-nav-close{0%{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}100%{opacity:0;-webkit-transform:translateZ(0) scale(0.95);transform:translateZ(0) scale(0.95)}}@keyframes global-nav-close{0%{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}100%{opacity:0;-webkit-transform:translateZ(0) scale(0.95);transform:translateZ(0) scale(0.95)}}.global-nav-close{-webkit-animation-name:global-nav-close;animation-name:global-nav-close;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(0.165,.84,.44,1);animation-timing-function:cubic-bezier(0.165,.84,.44,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes notice-show{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0) scale(0.9);transform:translate3d(0,-20px,0) scale(0.9)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}}@keyframes notice-show{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0) scale(0.9);transform:translate3d(0,-20px,0) scale(0.9)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}}.notice-show{-webkit-animation-name:notice-show;animation-name:notice-show;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.19,1,.22,1);animation-timing-function:cubic-bezier(0.19,1,.22,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes notice-hide{0%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(0,20px,0) scale(0.9);transform:translate3d(0,20px,0) scale(0.9)}}@keyframes notice-hide{0%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(0,20px,0) scale(0.9);transform:translate3d(0,20px,0) scale(0.9)}}.notice-hide{-webkit-animation-name:notice-hide;animation-name:notice-hide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(0.19,1,.22,1);animation-timing-function:cubic-bezier(0.19,1,.22,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes scroll-show{0%{opacity:0;-webkit-transform:translate3d(0,20px,0) scale(0.9);transform:translate3d(0,20px,0) scale(0.9)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}}@keyframes scroll-show{0%{opacity:0;-webkit-transform:translate3d(0,20px,0) scale(0.9);transform:translate3d(0,20px,0) scale(0.9)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}}.scroll-show{-webkit-animation-name:scroll-show;animation-name:scroll-show;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.19,1,.22,1);animation-timing-function:cubic-bezier(0.19,1,.22,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes scroll-hide{0%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(0,-20px,0) scale(0.9);transform:translate3d(0,-20px,0) scale(0.9)}}@keyframes scroll-hide{0%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(0,-20px,0) scale(0.9);transform:translate3d(0,-20px,0) scale(0.9)}}.scroll-hide{-webkit-animation-name:scroll-hide;animation-name:scroll-hide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(0.19,1,.22,1);animation-timing-function:cubic-bezier(0.19,1,.22,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes loading-start{0%{height:260px;background-color:#2a2e3c;-webkit-transform:translateY(-144.5px);transform:translateY(-144.5px)}100%{height:1px;background-color:#222;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loading-start{0%{height:260px;background-color:#2a2e3c;-webkit-transform:translateY(-144.5px);transform:translateY(-144.5px)}100%{height:1px;background-color:#222;-webkit-transform:translateY(0);transform:translateY(0)}}.loading-start{-webkit-animation-name:loading-start;animation-name:loading-start;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(0.19,1,.22,1);animation-timing-function:cubic-bezier(0.19,1,.22,1);-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes split-animation-0{0%,5%{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes split-animation-0{0%,5%{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.split-animation-0{-webkit-animation-name:split-animation-0;animation-name:split-animation-0;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes split-animation-1{0%,10%{opacity:0}100%{opacity:1}}@keyframes split-animation-1{0%,10%{opacity:0}100%{opacity:1}}.split-animation-1{-webkit-animation-name:split-animation-1;animation-name:split-animation-1;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes split-animation-2{0%,28%{opacity:0}100%{opacity:1}}@keyframes split-animation-2{0%,28%{opacity:0}100%{opacity:1}}.split-animation-2{-webkit-animation-name:split-animation-2;animation-name:split-animation-2;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes split-animation-3{0%,35%{opacity:0}100%{opacity:1}}@keyframes split-animation-3{0%,35%{opacity:0}100%{opacity:1}}.split-animation-3{-webkit-animation-name:split-animation-3;animation-name:split-animation-3;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes split-animation-4{0%,42%{opacity:0}100%{opacity:1}}@keyframes split-animation-4{0%,42%{opacity:0}100%{opacity:1}}.split-animation-4{-webkit-animation-name:split-animation-4;animation-name:split-animation-4;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes split-animation-5{0%,14%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes split-animation-5{0%,14%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.split-animation-5{-webkit-animation-name:split-animation-5;animation-name:split-animation-5;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes split-animation-6{0%,28%{opacity:0}100%{opacity:1}}@keyframes split-animation-6{0%,28%{opacity:0}100%{opacity:1}}.split-animation-6{-webkit-animation-name:split-animation-6;animation-name:split-animation-6;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes split-animation-7{0%,35%{opacity:0}100%{opacity:1}}@keyframes split-animation-7{0%,35%{opacity:0}100%{opacity:1}}.split-animation-7{-webkit-animation-name:split-animation-7;animation-name:split-animation-7;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes split-animation-8{0%,42%{opacity:0}100%{opacity:1}}@keyframes split-animation-8{0%,42%{opacity:0}100%{opacity:1}}.split-animation-8{-webkit-animation-name:split-animation-8;animation-name:split-animation-8;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes split-animation-9{0%,56%{opacity:0}100%{opacity:1}}@keyframes split-animation-9{0%,56%{opacity:0}100%{opacity:1}}.split-animation-9{-webkit-animation-name:split-animation-9;animation-name:split-animation-9;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes split-animation-10{0%{opacity:0}100%{opacity:1}}@keyframes split-animation-10{0%{opacity:0}100%{opacity:1}}.split-animation-10{-webkit-animation-name:split-animation-10;animation-name:split-animation-10;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes split-animation-11{0%,7%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes split-animation-11{0%,7%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.split-animation-11{-webkit-animation-name:split-animation-11;animation-name:split-animation-11;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes split-animation-12{0%,21%{opacity:0}100%{opacity:1}}@keyframes split-animation-12{0%,21%{opacity:0}100%{opacity:1}}.split-animation-12{-webkit-animation-name:split-animation-12;animation-name:split-animation-12;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes split-animation-13{0%,25%{opacity:0}100%{opacity:1}}@keyframes split-animation-13{0%,25%{opacity:0}100%{opacity:1}}.split-animation-13{-webkit-animation-name:split-animation-13;animation-name:split-animation-13;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes split-animation-14{0%,30%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes split-animation-14{0%,30%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.split-animation-14{-webkit-animation-name:split-animation-14;animation-name:split-animation-14;-webkit-animation-timing-function:cubic-bezier(0.55,.085,.68,.53);animation-timing-function:cubic-bezier(0.55,.085,.68,.53);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes achievement-zoom{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes achievement-zoom{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.25);transform:scale(1.25)}}.achievement-zoom{-webkit-animation-name:achievement-zoom;animation-name:achievement-zoom;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:cubic-bezier(0.25,.25,.75,.75);animation-timing-function:cubic-bezier(0.25,.25,.75,.75);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}header{margin:0;position:absolute;top:19px;left:40px}header>h1{margin:0;width:183px;height:30px}header>h1 a{display:block;position:relative}header>h1 a:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:0}header>h1 svg{width:183px;height:30px}footer{width:100%;padding:0 40px;position:absolute;bottom:11px;left:0;box-sizing:border-box}.list-footer{margin:0}.list-footer>li{display:inline-block;margin-right:20px}.list-footer a{font-size:10px;color:#777;letter-spacing:.1em}.list-footer .icon-arrow-right-02{margin-top:-3px;margin-right:5px}.btn-footer-legal,.btn-footer-link,.btn-footer-social{display:inline-block}.btn-footer-close{display:none;position:absolute;bottom:0;left:40px;font-size:10px;letter-spacing:.1em;opacity:0}.btn-footer-close span{vertical-align:middle}.no-touch .btn-footer-close:hover .icon-cross-02{-webkit-transform:translateZ(0) rotateY(180deg);transform:translateZ(0) rotateY(180deg)}.btn-footer-close .icon-cross-02{display:inline-block;margin-right:6px;vertical-align:middle;margin-top:-2px;-webkit-transform:translateZ(0) rotateY(0deg);transform:translateZ(0) rotateY(0deg);transition-property:-webkit-transform;transition-property:transform;transition-duration:.7s;transition-timing-function:cubic-bezier(0.19,1,.22,1)}.content-legal,.content-link,.content-social{display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;width:100%;height:80px;padding:0 40px;position:absolute;bottom:0;left:0;background-color:#333;box-shadow:0 2px 5px #111 inset;box-sizing:border-box;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}.copyright{margin:0;align-self:center;-ms-flex-item-align:center}.list-legal,.list-link{margin:0;padding:0;align-self:center;-ms-flex-item-align:center}.list-legal>li,.list-link>li{display:inline-block;margin-right:30px}.list-legal>li a,.list-link>li a{transition-property:color;transition-duration:.5s;transition-timing-function:cubic-bezier(0.215,.61,.355,1);color:#aaa}.no-touch .list-legal>li a:hover,.no-touch .list-link>li a:hover{color:#f2c13e}.list-social{margin:0;padding:0;align-self:center;-ms-flex-item-align:center}.list-social>li{display:inline-block;margin-right:30px}.list-social>li a{transition-property:color;transition-duration:.5s;transition-timing-function:cubic-bezier(0.215,.61,.355,1);color:#aaa}.no-touch .list-social>li a:hover{color:#f2c13e}.list-social>li span{vertical-align:middle}.list-social>li i{vertical-align:middle;margin-right:10px;font-size:18px}#bg-canvas,#gradation-canvas{width:calc(100% - 80px);height:calc(100% - 106px);overflow:hidden;position:absolute;top:68px;left:40px}#bg-canvas{border:1px solid #eee;box-sizing:border-box;background-color:#fff;background-image:radial-gradient(#fff,#e0e0e0)}#content-canvas{position:absolute;left:50%;top:50%;margin:-300px 0 0 -300px;-webkit-tap-highlight-color:transparent}.navigation-scene{display:box;display:-moz-flex;display:-ms-flexbox;display:flex;width:8px;height:100%;position:absolute;right:16px}.list-scece-btn{align-self:center;-ms-flex-item-align:center;margin:0}.list-scece-btn>li{margin-bottom:19px;position:relative}.list-scece-btn>li:last-child{margin-bottom:0}.list-scece-btn>li .scene-tip{display:none;padding:4px 10px;position:absolute;top:-.55em;right:20px;background-color:#000;color:#fff;letter-spacing:.2em;text-align:center;opacity:0;cursor:default;font-size:11px}.list-scece-btn>li .scene-tip:after{content:'';display:block;position:absolute;right:-5px;bottom:5px;height:0;width:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #000}.list-scece-btn>li a{display:block;width:8px;height:8px;padding:2px;text-align:center;position:relative}.list-scece-btn>li a.current{cursor:default}.list-scece-btn>li a:after{content:'';display:inline-block;width:1px;height:8px;position:absolute;top:1px;right:4px;border-radius:0;background-color:#777;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(30deg) translateZ(0);transform:rotate(30deg) translateZ(0);transition-property:width border-radius left;transition-duration:.2s;transition-timing-function:cubic-bezier(0.19,1,.22,1)}.list-scece-btn>li a.current:after{content:'';display:inline-block;width:8px;height:8px;top:1px;left:1px;border-radius:8px;background-color:#777;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.btn-menu{position:absolute;right:40px;top:28px;cursor:pointer}.no-touch .btn-menu:hover .icon-menu-line-01{-webkit-transform:translate3d(0,6px,0) rotate(270deg);transform:translate3d(0,6px,0) rotate(270deg)}.no-touch .btn-menu:hover .icon-menu-line-02{opacity:0}.no-touch .btn-menu:hover .icon-menu-line-03{-webkit-transform:translate3d(0,-6px,0) rotate(-180deg);transform:translate3d(0,-6px,0) rotate(-180deg)}.btn-menu-text{vertical-align:middle;font-size:10px;letter-spacing:.28em}.scroll-notice{width:80px;margin-left:-40px;position:absolute;left:50%;bottom:20px;font-size:11px;color:#000;letter-spacing:.3em}.scroll-notice>p{margin:0 0 13px;text-align:center}.btn-black{display:block;width:100px;padding:7px 0;color:#fff;background-color:#000;font-size:11px;letter-spacing:.3em;border-radius:20px;text-align:center;transition-property:background-color;transition-duration:1s;transition-timing-function:cubic-bezier(0.19,1,.22,1);-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.no-touch .btn-black:hover{background-color:#f2c13e}.white-border-btn-01,.white-fill-btn-01{display:inline-block;padding:3px 20px;position:relative;border:1px solid #fff;box-sizing:border-box;letter-spacing:.2em;overflow:hidden}.white-border-btn-01 .btn-text,.white-fill-btn-01 .btn-text{position:relative;z-index:10}.white-border-btn-01:after,.white-fill-btn-01:after{content:'';display:block;width:0;height:100%;background-color:#f2c13e;position:absolute;left:0;top:0;transition-property:width;transition-duration:.4s;transition-delay:.2s;transition-timing-function:cubic-bezier(0.19,1,.22,1);-webkit-transform:translateZ(0);transform:translateZ(0)}.no-touch .white-border-btn-01:hover:after,.no-touch .white-fill-btn-01:hover:after{width:100%}.white-fill-btn-01{background-color:#fff;color:#2a2e3c}.icon-menu{display:inline-block;width:14px;margin-right:10px;vertical-align:middle;position:relative;top:-.1em}.icon-menu .icon-menu-line-01,.icon-menu .icon-menu-line-02,.icon-menu .icon-menu-line-03{transition-property:-webkit-transform opacity;transition-property:transform opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(0.19,1,.22,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block;width:100%;height:1px;margin-bottom:5px;background-color:#777}.icon-menu .icon-menu-line-01:last-child,.icon-menu .icon-menu-line-02:last-child,.icon-menu .icon-menu-line-03:last-child{margin:0}.icon-arrow-down-01,.icon-arrow-up-01{width:19px;height:31px;margin:0 auto;position:relative;overflow:hidden}.icon-arrow-down-01 .icon-arrow-line-01,.icon-arrow-up-01 .icon-arrow-line-01{position:absolute;display:block;bottom:13px;left:9px;width:1px;height:18px;background-color:#000}.icon-arrow-down-01 .icon-arrow-line-02,.icon-arrow-down-01 .icon-arrow-line-03,.icon-arrow-up-01 .icon-arrow-line-02,.icon-arrow-up-01 .icon-arrow-line-03{position:absolute;display:block;top:17px;left:9px;width:1px;height:14px;background-color:#000;-webkit-transform-origin:bottom center;transform-origin:bottom center}.icon-arrow-down-01 .icon-arrow-line-02,.icon-arrow-up-01 .icon-arrow-line-02{-webkit-transform:rotate(42deg);transform:rotate(42deg)}.icon-arrow-down-01 .icon-arrow-line-03,.icon-arrow-up-01 .icon-arrow-line-03{-webkit-transform:rotate(-42deg);transform:rotate(-42deg)}.icon-arrow-up-01{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.icon-arrow-up-01 .icon-arrow-line-01,.icon-arrow-up-01 .icon-arrow-line-02,.icon-arrow-up-01 .icon-arrow-line-03{background-color:#fff}.icon-arrow-left-01,.icon-arrow-right-01,.icon-arrow-right-02{display:inline-block;width:25px;height:17px;position:relative;vertical-align:middle}.icon-arrow-left-01 .icon-arrow-line-01,.icon-arrow-left-01 .icon-arrow-line-02,.icon-arrow-left-01 .icon-arrow-line-03,.icon-arrow-right-01 .icon-arrow-line-01,.icon-arrow-right-01 .icon-arrow-line-02,.icon-arrow-right-01 .icon-arrow-line-03,.icon-arrow-right-02 .icon-arrow-line-01,.icon-arrow-right-02 .icon-arrow-line-02,.icon-arrow-right-02 .icon-arrow-line-03{transition-property:-webkit-transform opacity;transition-property:transform opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19,1,.22,1)}.icon-arrow-left-01 .icon-arrow-line-02,.icon-arrow-left-01 .icon-arrow-line-03,.icon-arrow-right-01 .icon-arrow-line-02,.icon-arrow-right-01 .icon-arrow-line-03,.icon-arrow-right-02 .icon-arrow-line-02,.icon-arrow-right-02 .icon-arrow-line-03{position:absolute;display:block;top:8px;left:12px;width:10px;height:1px;background-color:#fff;-webkit-transform-origin:center right;transform-origin:center right}.icon-arrow-left-01 .icon-arrow-line-01,.icon-arrow-right-01 .icon-arrow-line-01,.icon-arrow-right-02 .icon-arrow-line-01{position:absolute;display:block;top:8px;left:0;width:15px;height:1px;background-color:#fff}.no-touch .btn-nav-language:hover .icon-arrow-left-01 .icon-arrow-line-01,.no-touch .btn-nav-language:hover .icon-arrow-right-01 .icon-arrow-line-01,.no-touch .btn-nav-language:hover .icon-arrow-right-02 .icon-arrow-line-01,.no-touch .btn-nav-scene:hover .icon-arrow-left-01 .icon-arrow-line-01,.no-touch .btn-nav-scene:hover .icon-arrow-right-01 .icon-arrow-line-01,.no-touch .btn-nav-scene:hover .icon-arrow-right-02 .icon-arrow-line-01{width:20px;opacity:.7;-webkit-transform:translate3d(7px,0,0);transform:translate3d(7px,0,0)}.icon-arrow-left-01 .icon-arrow-line-02,.icon-arrow-right-01 .icon-arrow-line-02,.icon-arrow-right-02 .icon-arrow-line-02{-webkit-transform:rotate(42deg);transform:rotate(42deg)}.no-touch .btn-footer-links:hover .icon-arrow-left-01 .icon-arrow-line-02,.no-touch .btn-footer-links:hover .icon-arrow-right-01 .icon-arrow-line-02,.no-touch .btn-footer-links:hover .icon-arrow-right-02 .icon-arrow-line-02,.no-touch .btn-nav-language:hover .icon-arrow-left-01 .icon-arrow-line-02,.no-touch .btn-nav-language:hover .icon-arrow-right-01 .icon-arrow-line-02,.no-touch .btn-nav-language:hover .icon-arrow-right-02 .icon-arrow-line-02,.no-touch .btn-nav-scene:hover .icon-arrow-left-01 .icon-arrow-line-02,.no-touch .btn-nav-scene:hover .icon-arrow-right-01 .icon-arrow-line-02,.no-touch .btn-nav-scene:hover .icon-arrow-right-02 .icon-arrow-line-02{opacity:0;-webkit-transform:translate3d(-15px,-15px,0) rotate(42deg);transform:translate3d(-15px,-15px,0) rotate(42deg)}.icon-arrow-left-01 .icon-arrow-line-03,.icon-arrow-right-01 .icon-arrow-line-03,.icon-arrow-right-02 .icon-arrow-line-03{-webkit-transform:rotate(-42deg);transform:rotate(-42deg)}.no-touch .btn-footer-links:hover .icon-arrow-left-01 .icon-arrow-line-03,.no-touch .btn-footer-links:hover .icon-arrow-right-01 .icon-arrow-line-03,.no-touch .btn-footer-links:hover .icon-arrow-right-02 .icon-arrow-line-03,.no-touch .btn-nav-language:hover .icon-arrow-left-01 .icon-arrow-line-03,.no-touch .btn-nav-language:hover .icon-arrow-right-01 .icon-arrow-line-03,.no-touch .btn-nav-language:hover .icon-arrow-right-02 .icon-arrow-line-03,.no-touch .btn-nav-scene:hover .icon-arrow-left-01 .icon-arrow-line-03,.no-touch .btn-nav-scene:hover .icon-arrow-right-01 .icon-arrow-line-03,.no-touch .btn-nav-scene:hover .icon-arrow-right-02 .icon-arrow-line-03{opacity:0;-webkit-transform:translate3d(-15px,15px,0) rotate(-42deg);transform:translate3d(-15px,15px,0) rotate(-42deg)}.icon-arrow-right-02{width:20px}.icon-arrow-right-02 .icon-arrow-line-01{width:10px}.no-touch .btn-footer-links:hover .icon-arrow-right-02 .icon-arrow-line-01{width:17px}.icon-arrow-right-02 .icon-arrow-line-02,.icon-arrow-right-02 .icon-arrow-line-03{width:8px;left:8px}.icon-arrow-right-02 .icon-arrow-line-01,.icon-arrow-right-02 .icon-arrow-line-02,.icon-arrow-right-02 .icon-arrow-line-03{background-color:#777}.icon-arrow-left-01{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.icon-cross-01,.icon-cross-02{width:30px;height:30px;position:relative}.icon-cross-01 .icon-cross-line-01,.icon-cross-01 .icon-cross-line-02,.icon-cross-02 .icon-cross-line-01,.icon-cross-02 .icon-cross-line-02{width:100%;height:1px;background-color:#fff;position:absolute;top:50%;left:0}.icon-cross-01 .icon-cross-line-01,.icon-cross-02 .icon-cross-line-01{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.icon-cross-01 .icon-cross-line-02,.icon-cross-02 .icon-cross-line-02{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.icon-cross-02{width:15px;height:15px}.icon-cross-02 .icon-cross-line-01,.icon-cross-02 .icon-cross-line-02{background-color:#777}.icon-toggle-01{display:block;width:15px;height:15px;position:relative;cursor:pointer}.no-touch .icon-toggle-01:hover .icon-toggle-line-01,.no-touch .icon-toggle-01:hover .icon-toggle-line-02{background-color:#f2c13e}.icon-toggle-01.open .icon-toggle-line-02{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.icon-toggle-01 .icon-toggle-line-01,.icon-toggle-01 .icon-toggle-line-02{width:100%;height:1px;background-color:#fff;position:absolute;top:50%;left:0;transition-property:background-color -webkit-transform;transition-property:background-color transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0.19,1,.22,1)}.icon-toggle-01 .icon-toggle-line-02{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scene-hdg02-01,.scene-hdg02-02,.scene-hdg02-03{color:#000;font-size:28px;letter-spacing:.28em;text-align:center;font-family:"DIN Medium",sans-serif;line-height:1.2;opacity:0}.scene-hdg02-01{margin:0 0 30px}.scene-hdg02-02{margin:0}.scene-hdg02-03{margin:0;position:relative}.scene-hdg02-03 .hdg-line-left,.scene-hdg02-03 .hdg-line-right{content:'';display:block;width:20%;height:1px;background-color:#000;position:absolute;top:50%;margin-top:-1px;opacity:0}.scene-hdg02-03 .hdg-line-left{left:50%;-webkit-transform:translate3d(10px,-20px,0) rotate(-60deg);transform:translate3d(10px,-20px,0) rotate(-60deg);-webkit-transform-origin:left center;transform-origin:left center}.scene-hdg02-03 .hdg-line-right{right:50%;-webkit-transform:translate3d(-10px,20px,0) rotate(-60deg);transform:translate3d(-10px,20px,0) rotate(-60deg);-webkit-transform-origin:right center;transform-origin:right center}.scene-pgh-01{margin:0;color:#000;letter-spacing:.05em;line-height:1.8;text-align:center;font-size:14px}.global-nav{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#2a2e3c;opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95);border:30px solid #20232e;overflow:hidden;cursor:pointer;z-index:1000;box-sizing:border-box}#global-nav-canvas{width:100%;height:100%;position:absolute;top:0;left:0}.global-nav-content{display:box;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100%}.list-nav-language,.list-nav-scene{align-self:center;-ms-flex-item-align:center;margin:0 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.list-nav-language>li,.list-nav-scene>li{text-align:center}.list-nav-language>li:last-child,.list-nav-scene>li:last-child{margin-bottom:0}.list-nav-language a,.list-nav-scene a{display:inline-block;padding:15px 0;color:#fff;letter-spacing:.3em;font-size:13px;position:relative}.no-touch .list-nav-language a:hover:after,.no-touch .list-nav-language a:hover:before,.no-touch .list-nav-scene a:hover:after,.no-touch .list-nav-scene a:hover:before{-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}.list-nav-language a:after,.list-nav-language a:before,.list-nav-scene a:after,.list-nav-scene a:before{content:'';display:inline-block;width:50%;height:1px;margin-top:3px;position:absolute;bottom:10px;background-color:#fff;opacity:1;text-align:center;-webkit-transform:translateZ(0) scaleX(0);transform:translateZ(0) scaleX(0);transition-property:-webkit-transform;transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.19,1,.22,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.list-nav-language a:before,.list-nav-scene a:before{left:50%;-webkit-transform-origin:left center;transform-origin:left center}.list-nav-language a:after,.list-nav-scene a:after{right:50%;-webkit-transform-origin:right center;transform-origin:right center}.btn-nav-links{margin:-.6em 0 0;display:inline-block;position:absolute;color:#fff;letter-spacing:.3em;font-size:12px;z-index:100;top:50%;left:30px}@media screen and (max-width:900px){.btn-nav-links{top:auto;bottom:30px;left:30px;margin-top:0}}.btn-nav-links a{padding:1em 0;transition-property:color;transition-duration:.5s;transition-timing-function:cubic-bezier(0.215,.61,.355,1)}.no-touch .btn-nav-links a:hover{color:#f2c13e}.btn-nav-links .links-line{display:inline-block;width:1px;height:20px;margin:0 15px;background-color:#fff;-webkit-transform:translate(0,5px) rotate(25deg);transform:translate(0,5px) rotate(25deg)}.btn-nav-language,.btn-nav-scene{display:inline-block;padding:1em 0;position:absolute;color:#fff;letter-spacing:.3em;font-size:12px;z-index:100;transition-property:color;transition-duration:.5s;transition-timing-function:cubic-bezier(0.215,.61,.355,1)}.no-touch .btn-nav-language:hover,.no-touch .btn-nav-scene:hover{color:#f2c13e}.btn-nav-language span,.btn-nav-scene span{display:inline-block;vertical-align:middle}.btn-nav-language .icon-arrow-left-01,.btn-nav-language .icon-arrow-right-01,.btn-nav-scene .icon-arrow-left-01,.btn-nav-scene .icon-arrow-right-01{margin-top:-2px;margin-right:10px}.btn-nav-language{top:50%;right:30px;margin-top:-1em}.btn-nav-language:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:0}.btn-nav-language span,.btn-nav-language svg{display:inline-block;vertical-align:middle}.btn-nav-language svg{margin-right:10px;width:18px;height:16px}@media screen and (max-width:900px){.btn-nav-language{top:30px;right:30px;margin-top:0}}.btn-nav-close{display:block;width:30px;height:30px;margin-left:-15px;position:absolute;left:50%;bottom:60px}.nav-move{left:-30px!important;top:-30px!important;bottom:auto!important}.scene-rediscover{margin:0 auto;align-self:center;-ms-flex-item-align:center;position:relative}.scene-rediscover>.rediscover-btns,.scene-rediscover>p{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.text-split{display:inline-block;vertical-align:middle}.rediscover-pgh{margin:0 0 35px}.rediscover-btns{display:block}.rediscover-btns .btn-01,.rediscover-btns .btn-02{width:60%;max-width:200px;background-color:#000;color:#fff;padding:6px 10px;letter-spacing:.15em;text-align:center;box-sizing:border-box;border-radius:15px;font-size:11px;transition-property:background-color;transition-duration:1s;transition-timing-function:cubic-bezier(0.19,1,.22,1)}.no-touch .rediscover-btns .btn-01:hover,.no-touch .rediscover-btns .btn-02:hover{background-color:#f2c13e}.rediscover-btns .btn-01{display:block;margin:0 auto 15px}.rediscover-btns .btn-02{display:block;margin:0 auto}.btn-play-text{margin:0 0 10px;color:#000;letter-spacing:.2em;line-height:2;text-align:center;font-size:11px}.scene-design,.scene-sound,.scene-technology{margin:0 auto;align-self:center;-ms-flex-item-align:center}.scene-design>.scene-hdg02-01,.scene-sound>.scene-hdg02-01,.scene-technology>.scene-hdg02-01{opacity:0}.scene-design>.scene-pgh-01,.scene-sound>.scene-pgh-01,.scene-technology>.scene-pgh-01{display:none;opacity:0}.scene-achievement,.scene-history-products{margin:0 auto;align-self:center;-ms-flex-item-align:center}.scene-achievement>.achievement-btn,.scene-history-products>.achievement-btn{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:130px}.scene-achievement>.achievement-btn .btn-black,.scene-history-products>.achievement-btn .btn-black{width:auto;margin:0 auto;padding:7px 15px}.scene-achievement .btn-detail-01,.scene-history-products .btn-detail-01{position:absolute;left:50%;top:50%;margin:140px 0 0 -50px;opacity:0}.scene-achievement .btn-detail-02,.scene-history-products .btn-detail-02{position:absolute;left:50%;top:50%;margin:175px 0 0 -50px;opacity:0}.scene-achievement>.scene-hdg02-03{opacity:0}.scene-history-products{position:relative;z-index:100}.scene-history{display:box;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;position:relative;text-align:center}.history-hdg02-01{display:inline-block;position:absolute;top:50px;left:0;right:0;margin:0 auto;color:#000;text-align:center;font-weight:400;opacity:0}.history-hdg02-01>.history-hdg02-year{display:block;font-size:22px;letter-spacing:.07em}.history-hdg02-01>.history-hdg02-year:after{content:'';display:block;width:120px;height:1px;margin:5px auto 10px;background-color:#000}.history-hdg02-01>.history-hdg02-history{display:block;font-size:16px;letter-spacing:.05em}.history-hdg03-01{font-size:28px;color:#000;font-family:"DIN Medium",sans-serif;letter-spacing:.14em;line-height:1.2;position:relative;z-index:100;opacity:0}.history-img{position:absolute;left:50%;top:50%;margin:-100px 0 0 -100px;opacity:0}.slider-container{display:none;width:460px;height:460px;position:absolute;left:50%;top:50%;margin:-230px 0 0 -230px}.slider-container.open{display:box;display:-moz-flex;display:-ms-flexbox;display:flex}.slider-container .icon-next-01,.slider-container .icon-prev-01{position:absolute;top:50%;margin-top:-15px;z-index:100}.slider-container .icon-prev-01{margin-left:-16px;left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.slider-container .icon-next-01{margin-right:-16px;right:0}.slider-container .icon-close-02{position:absolute;left:50%;bottom:0;margin:0 0 -16px -16px;z-index:100}.slider-container .icon-close-02 svg,.slider-container .icon-next-01 svg,.slider-container .icon-prev-01 svg{width:32px;height:32px}.slider-container .icon-close-02:before,.slider-container .icon-next-01:before,.slider-container .icon-prev-01:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:0}.slider-container .icon-close-02:after,.slider-container .icon-next-01:after,.slider-container .icon-prev-01:after{content:'';position:absolute;border-radius:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform opacity;transition-property:transform opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19,1,.22,1);width:36px;height:36px;left:-2px;top:-2px;border:1px solid #3b3b3b;box-sizing:border-box;opacity:0;-webkit-transform:translateZ(0) scale(0.8);transform:translateZ(0) scale(0.8)}.no-touch .slider-container .icon-close-02:hover:after,.no-touch .slider-container .icon-next-01:hover:after,.no-touch .slider-container .icon-prev-01:hover:after{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);opacity:1}.slider-container .slider-content{width:400px;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 auto;align-self:center;-ms-flex-item-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slider-container .slider-content>figure,.slider-container .slider-content>p{width:50%;align-self:center;-ms-flex-item-align:center}.slider-container .slider-content>figure{margin:0 auto}.slider-container .slider-content>p{margin:0 0 0 10px;text-align:left;color:#000;font-size:14px;line-height:1.5}.scene-history-latest{width:100%;align-self:center;-ms-flex-item-align:center}.history-hdg03-02{margin:0 0 10px;color:#000;font-weight:400}.history-hdg03-02 .sub-title{display:block;margin-bottom:3px;font-family:"DIN Medium",sans-serif;font-size:14px;letter-spacing:.05em}.history-hdg03-02 .main-title{display:block;font-size:24px;letter-spacing:.1em}.latest-left{margin-left:-300px;opacity:0}.latest-right{margin:50px 0 0 300px;opacity:0}.btn-detail-latest{margin:0 auto}.scene-where{width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transform:translate3d(0,101%,0);transform:translate3d(0,101%,0)}.btn-distribute{display:none;position:absolute;padding-right:5px;left:0;top:50%;margin-top:-21px;opacity:0;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:left opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(0.215,.61,.355,1)}.btn-distribute svg{width:12px;height:42px}.btn-distribute:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:0}.btn-distribute:after{content:'';display:block;width:1px;height:100%;position:absolute;right:0;top:0;background-color:#f2c13e;-webkit-transform:scaleY(0);transform:scaleY(0);transition-property:-webkit-transform;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.19,1,.22,1)}.no-touch .btn-distribute:hover:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.btn-distribute.close{display:block;opacity:1;left:20px}.google-map{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#444!important}.where-overlaycontent{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.scroll-maplist{width:35%;min-width:400px;height:100%;position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:100;background-color:rgba(0,0,0,.45);transition-property:-webkit-transform;transition-property:transform;transition-duration:.7s;transition-timing-function:cubic-bezier(0.19,1,.22,1)}.scroll-maplist.close{-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.where-hdg-03-01{padding:30px 80px 30px 40px;margin:0;background-color:rgba(0,0,0,.3);position:relative}.where-hdg-03-01 .hdg-text{color:#fff;font-size:16px;font-weight:400;letter-spacing:.2em}.where-hdg-03-01 .icon-close-01{position:absolute;right:35px;top:50%;margin-top:-16px;z-index:100}.where-hdg-03-01 .icon-close-01 svg{width:32px;height:32px}.where-hdg-03-01 .icon-close-01:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:0}.where-hdg-03-01 .icon-close-01:after{content:'';position:absolute;border-radius:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform opacity;transition-property:transform opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(0.19,1,.22,1);width:36px;height:36px;left:-2px;top:-2px;border:1px solid #fff;box-sizing:border-box;opacity:0;-webkit-transform:translateZ(0) scale(0.9);transform:translateZ(0) scale(0.9)}.no-touch .where-hdg-03-01 .icon-close-01:hover:after{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);opacity:1}.list-shop{margin:0;padding:0}.list-shop>li:before{content:'';display:block;width:100%;height:2px}.where-hdg-04-01{padding:30px 80px 30px 40px;margin:0;position:relative}.list-shop>li:nth-child(odd)>.where-hdg-04-01{background-color:rgba(0,0,0,.2)}.list-shop>li:nth-child(even)>.where-hdg-04-01{background-color:rgba(0,0,0,.1)}.where-hdg-04-01 .hdg-text-place{display:block;margin-bottom:10px;color:#999;font-size:11px;font-weight:400;letter-spacing:.2em}.where-hdg-04-01 .hdg-text-shop{color:#fff;font-size:12px;font-weight:400;letter-spacing:.2em;line-height:1.5}.where-hdg-04-01 .icon-toggle-01{position:absolute;right:45px;top:50%;margin-top:-7.5px}.list-shop>li>a{position:relative}.global-link-icon{display:block;position:absolute;top:50%;right:42px;margin-top:-8px}.global-link-icon:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:0}.global-link-icon svg{width:18px;height:16px}.list-shop>li:nth-child(even)>a,.list-shop>li:nth-child(odd)>a{display:block;transition-property:background-color;transition-duration:.7s;transition-timing-function:cubic-bezier(0.19,1,.22,1)}.no-touch .list-shop>li:nth-child(even)>a:hover,.no-touch .list-shop>li:nth-child(odd)>a:hover{background-color:rgba(0,0,0,.45)}.list-shop>li:nth-child(odd)>a{background-color:rgba(0,0,0,.2)}.list-shop>li:nth-child(even)>a{background-color:rgba(0,0,0,.1)}.toggle-wrap{display:none}.toggle-wrap:before{content:'';display:block;width:100%;height:2px}.toggle-panel{padding:25px 40px 40px;margin:0}.list-shop>li:nth-child(odd)>.toggle-wrap>.toggle-panel{background-color:rgba(0,0,0,.2)}.list-shop>li:nth-child(even)>.toggle-wrap>.toggle-panel{background-color:rgba(0,0,0,.1)}.toggle-panel>p{margin:0 0 20px;color:#fff;letter-spacing:.1em;line-height:1.7}.list-btn{margin:0;padding:0}.list-btn>li{display:inline-block;margin-right:5px}.list-btn>li>a{position:relative;padding:5px 10px;border:1px solid #fff;color:#fff;letter-spacing:.1em;transition-property:color background-color border;transition-duration:1s;transition-timing-function:cubic-bezier(0.19,1,.22,1)}.no-touch .list-btn>li>a:hover{color:#222;border:1px solid #f2c13e;background-color:#f2c13e}.scroll-top{display:none;width:160px;height:60px;margin-left:-80px;position:absolute;left:50%;bottom:20px}.scroll-top>p{margin:0 0 13px;text-align:center;letter-spacing:.3em;font-size:11px;color:#fff}.btn-map-zoomin{display:block;position:absolute;right:5px;bottom:40px}.btn-map-zoomin:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:0}.btn-map-zoomin svg{width:33px;height:33px}.btn-map-zoomout{display:block;position:absolute;right:5px;bottom:6px}.btn-map-zoomout:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:0}.btn-map-zoomout svg{width:33px;height:33px}.gm-style-cc div{background-color:inherit!important}.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:3px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:3px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:100%;margin:0 auto}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:100%;height:100%;margin:0 auto;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#f2c13e}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#f2c13e;filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#f2c13e;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.lightboxOverlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;background-image:url(../../common/img/pattern_dark.png);background-size:30px 28px;background-position:center center}.lightboxOverlay.open{display:box;display:-moz-flex;display:-ms-flexbox;display:flex;opacity:1;z-index:1000;-webkit-animation-name:lightbox-fadeIn-anim;animation-name:lightbox-fadeIn-anim;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.lightboxOverlay.close{-webkit-animation-name:lightbox-fadeOut-anim;animation-name:lightbox-fadeOut-anim;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.lightboxContainer{display:none;margin:0 auto;align-self:center;-ms-flex-item-align:center;opacity:0;position:relative;background-color:#fff}.lightboxContainer.width-rate{width:90%;height:auto}.lightboxContainer.height-rate{height:90%}.lightboxContainer.open{display:block;opacity:1}.lightboxContainer.load-finish{-webkit-animation-name:lightbox-fadeIn-anim;animation-name:lightbox-fadeIn-anim;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.lightboxClose{display:block;width:30px;height:30px;position:absolute;cursor:pointer}.lightboxClose .close-line-01,.lightboxClose .close-line-02{width:100%;height:2px;background-color:#F2C13E;position:absolute;top:50%;left:0}.lightboxClose .close-line-01{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lightboxClose .close-line-02{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lightboxClose-move{top:0!important;right:auto!important;left:0}.lightboxImg{margin:0;text-align:center}.width-rate .lightboxImg,.width-rate .lightboxImg>img{width:100%;height:auto}.height-rate .lightboxImg,.height-rate .lightboxImg>img{height:100%;width:auto}.lightboxImg.load-start{-webkit-animation-name:lightbox-fadeOut-anim;animation-name:lightbox-fadeOut-anim;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.lightboxImg.load-finish{-webkit-animation-name:lightbox-fadeIn-anim;animation-name:lightbox-fadeIn-anim;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.load-animation{display:inline-block;width:30px;height:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.circle-01,.circle-02,.circle-03{display:block;width:30px;height:30px;position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;border:1px solid #f2c13e;border-radius:30px;z-index:2000;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.circle-01{-webkit-animation-name:lightbox-load-circle-01;animation-name:lightbox-load-circle-01}.circle-02{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-animation-name:lightbox-load-circle-02;animation-name:lightbox-load-circle-02}.circle-03{-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-animation-name:lightbox-load-circle-03;animation-name:lightbox-load-circle-03}.lightboxArrowLeft,.lightboxArrowRight{display:none;width:32px;height:32px;padding:20px;position:absolute;cursor:pointer;top:50%;margin-top:-36px;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:100}.lightboxArrowLeft svg,.lightboxArrowRight svg{width:32px;height:32px}.lightboxArrowLeft:before,.lightboxArrowRight:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:0}.lightboxArrowLeft:after,.lightboxArrowRight:after{content:'';position:absolute;border-radius:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform opacity;transition-property:transform opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19,1,.22,1);width:36px;height:36px;left:18px;top:18px;border:1px solid #000;box-sizing:border-box;opacity:0;-webkit-transform:translateZ(0) scale(0.8);transform:translateZ(0) scale(0.8)}.no-touch .lightboxArrowLeft:hover:after,.no-touch .lightboxArrowRight:hover:after{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);opacity:1}.lightboxArrowLeft{margin-left:-37px;left:5%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lightboxArrowRight{margin-right:-37px;right:5%}.lightboxText.width-rate{position:absolute;left:7%;top:50%;margin-top:-22.4%}.lightboxText.height-rate{position:absolute;padding:20px;left:10%;top:10%;background-color:rgba(255,255,255,.2)}.lightboxText .lightboxHdg{margin:0 0 5px;font-weight:400;color:#000}.lightboxText .lightboxHdg .subtitle{display:block;font-family:"DIN Medium",sans-serif;font-size:14px}.lightboxText .lightboxHdg .maintitle{display:block;font-size:30px;letter-spacing:.15em}.lightboxText .lightboxPgh{margin:0 0 12px;color:#000;font-size:13px;line-height:1.6}.lightboxText .lightboxBtn{display:block;width:120px;padding:7px 0;color:#fff;background-color:#f2c13e;font-size:11px;letter-spacing:.3em;border-radius:20px;text-align:center;transition-property:background-color;transition-duration:1s;transition-timing-function:cubic-bezier(0.19,1,.22,1);-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.no-touch .lightboxText .lightboxBtn:hover{background-color:#000}@-webkit-keyframes lightbox-load-circle-01{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.7);transform:scale(0.7)}50%{-webkit-transform:scale(0.4);transform:scale(0.4)}75%{-webkit-transform:scale(0.7);transform:scale(0.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lightbox-load-circle-01{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.7);transform:scale(0.7)}50%{-webkit-transform:scale(0.4);transform:scale(0.4)}75%{-webkit-transform:scale(0.7);transform:scale(0.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lightbox-load-circle-02{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}25%{-webkit-transform:scale(0.4);transform:scale(0.4)}50%{-webkit-transform:scale(0.7);transform:scale(0.7)}75%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.7);transform:scale(0.7)}}@keyframes lightbox-load-circle-02{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}25%{-webkit-transform:scale(0.4);transform:scale(0.4)}50%{-webkit-transform:scale(0.7);transform:scale(0.7)}75%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.7);transform:scale(0.7)}}@-webkit-keyframes lightbox-load-circle-03{0%{-webkit-transform:scale(0.4);transform:scale(0.4)}25%{-webkit-transform:scale(0.7);transform:scale(0.7)}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(0.7);transform:scale(0.7)}100%{-webkit-transform:scale(0.4);transform:scale(0.4)}}@keyframes lightbox-load-circle-03{0%{-webkit-transform:scale(0.4);transform:scale(0.4)}25%{-webkit-transform:scale(0.7);transform:scale(0.7)}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(0.7);transform:scale(0.7)}100%{-webkit-transform:scale(0.4);transform:scale(0.4)}}@-webkit-keyframes lightbox-fadeIn-anim{0%{opacity:0}100%{opacity:1}}@keyframes lightbox-fadeIn-anim{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes lightbox-fadeOut-anim{0%{opacity:1}100%{opacity:0}}@keyframes lightbox-fadeOut-anim{0%{opacity:1}100%{opacity:0}}.youtubeOverlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;background-image:url(../../common/img/pattern_dark.png);background-size:30px 28px;background-position:center center;z-index:200;overflow:hidden;text-align:center}.youtubeOverlay:before{content:"";height:100%;vertical-align:middle;width:0;display:inline-block}.youtubeOverlay.open{-webkit-animation-name:youtube-fadeIn-anim;animation-name:youtube-fadeIn-anim;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.youtubeOverlay.close{-webkit-animation-name:youtube-fadeOut-anim;animation-name:youtube-fadeOut-anim;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.youtubeClose{display:block;width:30px;height:30px;position:absolute;cursor:pointer}.youtubeClose .close-line-01,.youtubeClose .close-line-02{width:100%;height:2px;background-color:#F2C13E;position:absolute;top:50%;left:0}.youtubeClose .close-line-01{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.youtubeClose .close-line-02{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.youtubeClose-move{top:0!important;right:auto!important;left:0}.popup-parent{display:inline-block;width:80%;position:relative;vertical-align:middle;z-index:100}.popup-position{padding-bottom:56.25%;height:0;overflow:hidden}.popup-youtube{position:absolute;top:0;left:0;width:100%;height:100%}.youtbeOverfllow{overflow:hidden}@-webkit-keyframes youtube-fadeIn-anim{0%{opacity:0}100%{opacity:1}}@keyframes youtube-fadeIn-anim{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes youtube-fadeOut-anim{0%{opacity:1}100%{opacity:0}}@keyframes youtube-fadeOut-anim{0%{opacity:1}100%{opacity:0}}.loading-overlay{display:box;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;position:fixed;top:0;left:0;background-image:url(../../common/img/pattern_light.png);background-size:30px 28px;z-index:1000}.load-container{width:500px;height:1px;position:absolute;left:50%;top:50%;margin:14.5px 0 0 -250px;background-color:#222}.load-container.cookie-notice{height:260px;background-color:#2a2e3c;-webkit-transform:translateY(-144.5px);transform:translateY(-144.5px)}.load-word{margin:30px 0 0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);letter-spacing:.2em}.cookie-content{display:none;width:480px;padding:0 20px;margin:0 auto;text-align:left;box-sizing:border-box;align-self:center;-ms-flex-item-align:center;position:relative}.cookie-content .cookie-title{margin:0 0 25px;font-size:13px;letter-spacing:.1em;color:#fff}.cookie-content .cookie-pgh{margin:0 0 30px;font-size:11px;letter-spacing:.03em;color:#fff;line-height:1.8}.cookie-content .cookie-pgh:last-child{margin:0}.cookie-content .white-fill-btn-01{margin-right:10px}