@keyframes tiac_0{0%{opacity:0}15%{opacity:1}50%{}100%{transform:scale(1.1);opacity:1}}@keyframes tiac_1{0%{opacity:1}100%{transform:scale(1);opacity:0}}#MAIN{min-width:100%;min-height:100%;width:100%;height:100%}body,html{background:#000;min-width:100%;min-height:100%;overflow-y:hidden;width:100%;height:100%}.fp-right{right:inherit !important;left:20px}#RUNBANNER{height:100%}#RUNBANNER .pages{height:100%;padding:0 0 0 0;overflow:hidden;position:relative}#RUNBANNER .pages .kox__{position:relative;width:100%;height:100%;margin:0 auto 0 auto}#RUNBANNER .page_0{z-index:10}#RUNBANNER .page_0 .ul{position:absolute;left:0;top:0%;width:100%;height:100%}#RUNBANNER .page_0 .ul .scroll{height:100%}#RUNBANNER .page_0 .ul .scroll .grid{width:100%;height:100%;display:flex;flex-wrap:nowrap}#RUNBANNER .page_0 .ul a{flex:1;position:relative;box-sizing:border-box;transition-property:all;transition-duration:.4s;transition-timing-function:"ease-in-out"}#RUNBANNER .page_0 .ul a .cp{width:100%;height:100%;transform:scale(1);transition-property:all;transition-duration:.3s;transition-timing-function:linear}#RUNBANNER .page_0 .ul a .mask{width:100%;height:100%;position:absolute;left:0%;top:0;background:#000;opacity:0.2;z-index:1;transition-property:all;transition-duration:.3s;transition-timing-function:linear}#RUNBANNER .page_0 .ul a .cm{height:100%;position:absolute;left:100%;top:0;opacity:1;z-index:2;background:#000}#RUNBANNER .page_0 .ul a .cm .img{width:100%;height:100%;opacity:0.7;transform:rotateY(180deg)}#RUNBANNER .page_0 .ul a .cm .shadow{position:absolute;left:100%;top:0;width:2.6vw;height:100%;background:linear-gradient(to right, rgba(0,0,0,0.5) 0%, transparent 100%)}#RUNBANNER .page_0 .ul a .text{position:absolute;left:0;bottom:0;width:100%;height:20%;z-index:6}#RUNBANNER .page_0 .ul a .text .size{color:#222;font-size:1.3vw;font-family:'nd';text-align:center;width:100%;font-weight:300;height:2.8vh}#RUNBANNER .page_0 .ul a .text .type{color:#222;font-size:1vw;font-family:'nd';width:100%;text-align:center;font-weight:bold}#RUNBANNER .page_0 .ul a:hover{flex:2.2}#RUNBANNER .page_0 .ul a:hover .bgi{opacity:1}#RUNBANNER .page_0 .ul a:hover .mask{opacity:0}#RUNBANNER .page_c1 .mxm{width:100%;height:100%;display:block}#RUNBANNER .page_c1 .l{position:absolute;width:50%;height:100%;left:0;top:0}#RUNBANNER .page_c1 .l .bgi{width:100%;height:100%;opacity:0.85}#RUNBANNER .page_c1 .l .type{position:absolute;right:5%;top:45%}#RUNBANNER .page_c1 .l .type .t{display:flex;align-items:center;align-content:center}#RUNBANNER .page_c1 .l .type .t span{color:#626364;font-size:2.3vw;font-weight:500;padding:0 1vw 0 0}#RUNBANNER .page_c1 .l .type .t .more{width:6vw;height:1.6vw;line-height:1.75vw;font-size:0.7vw;background:rgba(255,255,255,0.4);text-align:center;font-family:'nd';font-weight:200;border:1px solid rgba(222,15,29,0.4)}#RUNBANNER .page_c1 .l .type .b{color:#777;font-size:4vw;font-family:'nd';font-weight:100}#RUNBANNER .page_c1 .r{position:absolute;width:50%;height:100%;right:0%;top:0;z-index:2}#RUNBANNER .page_c1 .r .bgi{width:100%;height:100%}#RUNBANNER .page_c0 .mxm{flex-direction:row-reverse;width:100%;height:100%}#RUNBANNER .page_c0 .l{position:absolute;width:50%;height:100%;right:0;top:0}#RUNBANNER .page_c0 .l .bgi{width:100%;height:100%;opacity:0.85}#RUNBANNER .page_c0 .l .type{position:absolute;left:5%;top:45%}#RUNBANNER .page_c0 .l .type .t{display:flex;align-items:center;align-content:center}#RUNBANNER .page_c0 .l .type .t span{color:#626364;font-size:2.3vw;font-weight:500;padding:0 1vw 0 0}#RUNBANNER .page_c0 .l .type .t .more{width:6vw;height:1.6vw;line-height:1.75vw;font-size:0.7vw;background:rgba(255,255,255,0.4);text-align:center;font-family:'nd';font-weight:200;border:1px solid rgba(222,15,29,0.4)}#RUNBANNER .page_c0 .l .type .b{color:#777;font-size:4vw;font-family:'nd';font-weight:100}#RUNBANNER .page_c0 .r{position:absolute;width:50%;height:100%;left:0%;top:0;z-index:2}#RUNBANNER .page_c0 .r .bgi{width:100%;height:100%}@media screen and (max-width: 650px){.fp-right{right:inherit !important;left:2vw}#RUNBANNER .page_0 .ul{position:absolute;left:0;top:0%;width:100%;height:100%}#RUNBANNER .page_0 .ul .scroll{height:100%}#RUNBANNER .page_0 .ul .scroll .grid{width:100%;height:100%;display:flex;flex-wrap:nowrap}#RUNBANNER .page_0 .ul a{flex:1;position:relative;box-sizing:border-box;transition-property:all;transition-duration:.4s;transition-timing-function:"ease-in-out"}#RUNBANNER .page_0 .ul a .cp{width:100%;height:100%;transform:scale(1);transition-property:all;transition-duration:.3s;transition-timing-function:linear}#RUNBANNER .page_0 .ul a .mask{width:100%;height:100%;position:absolute;left:0%;top:0;background:#000;opacity:0.4;z-index:1;transition-property:all;transition-duration:.3s;transition-timing-function:linear}#RUNBANNER .page_0 .ul a .cm{height:100%;position:absolute;left:100%;top:0;opacity:1;z-index:2;background:#000}#RUNBANNER .page_0 .ul a .cm .img{width:100%;height:100%;opacity:0.7;transform:rotateY(180deg)}#RUNBANNER .page_0 .ul a .cm .shadow{position:absolute;left:100%;top:0;width:2.6vw;height:100%;background:linear-gradient(to right, rgba(0,0,0,0.5) 0%, transparent 100%)}#RUNBANNER .page_0 .ul a .text{display:none;position:absolute;left:0;bottom:0;width:100%;height:20%;z-index:6}#RUNBANNER .page_0 .ul a .text .size{color:#222;font-size:1.3vw;font-family:'nd';text-align:center;width:100%;font-weight:200;height:2vw}#RUNBANNER .page_0 .ul a .text .type{color:#222;font-size:1vw;font-family:'nd';width:100%;text-align:center;font-weight:300}#RUNBANNER .page_0 .ul a:hover{flex:2.2}#RUNBANNER .page_0 .ul a:hover .bgi{opacity:1}#RUNBANNER .page_0 .ul a:hover .mask{opacity:0}#RUNBANNER .page_c1 .mxm{width:100%;height:100%;display:block}#RUNBANNER .page_c1 .l{position:absolute;mix-blend-mode:multiply;width:100%;height:100%;left:0;top:0;z-index:3}#RUNBANNER .page_c1 .l .bgi{width:100%;height:100%;opacity:0.85;background:none !important}#RUNBANNER .page_c1 .l .type{position:absolute;right:5%;top:15%}#RUNBANNER .page_c1 .l .type .t{display:flex;align-items:center;align-content:center;height:5vh}#RUNBANNER .page_c1 .l .type .t span{color:#626364;font-size:6.3vw;font-family:'nd';font-weight:300;height:2.4vh;padding:0 1vw 0 0}#RUNBANNER .page_c1 .l .type .t .more{width:15vw;height:6vw;line-height:6vw;font-size:2.7vw;background:rgba(255,255,255,0.4);text-align:center;font-family:'nd';font-weight:200;border:1px solid rgba(222,15,29,0.4)}#RUNBANNER .page_c1 .l .type .b{color:#777;font-size:10vw;font-family:'nd';font-weight:100}#RUNBANNER .page_c1 .r{position:absolute;width:100%;height:100%;right:0%;top:0%;z-index:2}#RUNBANNER .page_c1 .r .bgi{width:100%;height:100%;background-size:cover !important}#RUNBANNER .page_c0 .mxm{flex-direction:row-reverse;width:100%;height:100%}#RUNBANNER .page_c0 .l{mix-blend-mode:multiply;position:absolute;width:100%;height:100%;right:0;top:50%;z-index:3}#RUNBANNER .page_c0 .l .bgi{width:100%;height:100%;opacity:0.85;background:none !important}#RUNBANNER .page_c0 .l .type{position:absolute;left:5%;top:15%}#RUNBANNER .page_c0 .l .type .t{display:flex;align-items:center;align-content:center;height:5vh}#RUNBANNER .page_c0 .l .type .t span{color:#626364;font-size:6.3vw;font-family:'nd';font-weight:300;height:2.4vh;padding:0 1vw 0 0}#RUNBANNER .page_c0 .l .type .t .more{width:15vw;height:6vw;line-height:6vw;font-size:2.7vw;background:rgba(255,255,255,0.4);text-align:center;font-family:'nd';font-weight:200;border:1px solid rgba(222,15,29,0.4)}#RUNBANNER .page_c0 .l .type .b{color:#777;font-size:11vw;font-family:'nd';font-weight:100}#RUNBANNER .page_c0 .r{position:absolute;width:100%;height:100%;left:0%;top:0;z-index:2}#RUNBANNER .page_c0 .r .bgi{background-size:cover !important;width:100%;height:100%}#RUNBANNER .page_2 .type{top:-20% !important;right:5%;left:initial !important}#RUNBANNER .page_2 .type .t{justify-content:flex-end}#RUNBANNER .page_3 .type{top:46% !important}#RUNBANNER .page_5 .type{top:72% !important}#RUNBANNER .page_7 .type{top:78% !important}}
