@import"https://use.typekit.net/gsp4hny.css";body{margin:0;padding:0}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}img{vertical-align:bottom}:root{--vw: 1vw;--vh: 1vh}html{margin:0;padding:0;width:100%;-webkit-text-size-adjust:100%}@media screen and (min-width: 768px)and (max-width: 1439px){html{font-size:20px;font-size:1.3888888889vw}}@media screen and (min-width: 1440px){html{font-size:20px}}@media screen and (max-width: 767px){html{font-size:2.6666666667vw}}body{width:100%;height:100vh;min-height:100vh;background-color:#000;color:#f4f4f4;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif;font-size:.8rem;font-weight:500;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.top{background-color:#000;color:#f4f4f4}@media screen and (min-width: 768px)and (max-width: 1439px){body{font-size:.6rem}}@media screen and (min-width: 1440px){body{font-size:.6rem}}@media screen and (max-width: 767px){body{font-size:1.2rem}}@media print{body{width:72rem}}#wrapper{position:relative;-webkit-transition:color .3s linear;transition:color .3s linear}#wrapper a{color:#e71a00;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#wrapper a:hover{color:#e71a00;text-decoration:none}#wrapper strong,#wrapper b{font-weight:700}#wrapper .pc{display:block !important}@media screen and (max-width: 767px){#wrapper .pc{display:none !important}}#wrapper .sp{display:none !important}@media screen and (max-width: 767px){#wrapper .sp{display:block !important}}#wrapper .pc_ib{display:inline-block !important}@media screen and (max-width: 767px){#wrapper .pc_ib{display:none !important}}#wrapper .sp_ib{display:none !important}@media screen and (max-width: 767px){#wrapper .sp_ib{display:inline-block !important}}#wrapper svg{width:100%;height:100%;vertical-align:top;fill:currentColor}#wrapper img{width:100%;height:auto;vertical-align:top}#wrapper video{width:100%;height:auto}#wrapper .vrl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#wrapper .alp{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:400}#wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper .touch{position:relative}#wrapper .touch .df{position:relative;top:0;left:0}#wrapper .touch .ov{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#wrapper .touch.over .ov{opacity:1}#wrapper a.touch{-webkit-transition:.3s linear;transition:.3s linear}#container{position:relative;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;opacity:0;overflow:hidden}.start #container{opacity:1}#header{position:relative;top:-2.9rem;left:0;z-index:3;width:100%;height:2.9rem;background-color:rgba(0,0,0,0);color:#fff;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear}@media screen and (max-width: 767px){#header{position:fixed;top:0;height:4.4rem}}.fixed #header{position:fixed;top:0;background-color:#fff;color:#000}#header .area{position:absolute;top:0.55rem;left:50%;font-size:0.5rem;letter-spacing:.02em;line-height:1.3}@media screen and (max-width: 767px){#header .area{top:0.85rem;font-size:0.8rem;line-height:1.1875}}#header .area.area_1{margin:0 0 0 -48.3333333333%}@media screen and (max-width: 767px){#header .area.area_1{margin:0 0 0 -11.6rem}}#header .area.area_2{margin:0 0 0 -32.2222222222%}@media screen and (max-width: 767px){#header .area.area_2{margin:0 0 0 -5.8rem}}#header .area.area_3{margin:0 0 0 -16.1111111111%}@media screen and (max-width: 767px){#header .area.area_3{margin:0 0 0 0rem}}#header .area.area_4{margin:0 0 0 0%}@media screen and (max-width: 767px){#header .area.area_4{margin:0 0 0 5.8rem}}#header .area.area_5{margin:0 0 0 16.1111111111%}@media screen and (max-width: 767px){#header .area.area_5{margin:0 0 0 11.6rem}}@media screen and (max-width: 767px){#header .area.area_1{margin:0 0 0 -17.4rem}}.footer{position:relative;width:100%;height:3.45rem;z-index:2;background-color:#fff;color:#000}@media screen and (max-width: 767px){.footer{height:5rem}}.footer a{color:#000 !important}.footer .totop{position:absolute;top:-2rem;right:50%;margin:0 calc(var(--vw)*-48.3333333333) 0 0}@media screen and (max-width: 767px){.footer .totop{top:-2.4rem;right:1.35rem;margin:0}}.footer .totop a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f4f4f4 !important}@media screen and (max-width: 767px){.footer .totop a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer .totop .text{font-size:0.5rem;letter-spacing:.02em;line-height:1}@media screen and (max-width: 767px){.footer .totop .text{font-size:0.85rem;letter-spacing:0em}}.footer .totop .ico{margin:0 0 0 0.4rem;width:0.8rem;height:0.8rem}@media screen and (max-width: 767px){.footer .totop .ico{margin:0 0 0 0.7rem;width:0.95rem;height:0.95rem}}.footer .copyright_area{position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-0.725rem 0 0 calc(var(--vw)*-48.3333333333)}@media screen and (max-width: 767px){.footer .copyright_area{display:block;top:1.1rem;left:1.35rem;margin:0}}.footer .copyright_area .copyright{font-size:0.5rem;font-weight:300 !important;line-height:1}@media screen and (max-width: 767px){.footer .copyright_area .copyright{margin:0;font-size:0.8rem}}.footer .copyright_area .auxkamitsubaki_logo{margin:0 0 0 1.4rem;width:9.6rem;height:1.45rem}@media screen and (max-width: 767px){.footer .copyright_area .auxkamitsubaki_logo{margin:0.5rem 0 0}}.footer .official_title{position:absolute;top:1.5rem;left:50%;margin:0 0 0 calc(var(--vw)*16.1111111111);font-size:0.5rem;font-weight:300 !important;line-height:1}@media screen and (max-width: 767px){.footer .official_title{top:2rem;left:50%;margin:0;font-size:0.8rem}}.footer .sns{position:absolute;top:1.5rem;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 calc(var(--vw)*32.2222222222)}@media screen and (max-width: 767px){.footer .sns{top:2rem;left:auto;right:1.35rem;text-align:right}}.footer .sns .x{margin:0 1.1rem 0 0;font-size:0.5rem;font-weight:300 !important;line-height:1}@media screen and (max-width: 767px){.footer .sns .x{margin:0 1.1rem 0 0;font-size:0.8rem}}.footer .sns .account{font-size:0.5rem;font-weight:300 !important;letter-spacing:.05em;line-height:1}@media print,screen and (min-width: 768px){.footer .sns .account a:hover{text-decoration:underline !important}}@media screen and (max-width: 767px){.footer .sns .account{font-size:0.8rem}}#loading{pointer-events:none;position:fixed;top:0;left:0;z-index:10000;width:100%;height:100vh;background-color:#000;background-image:url(../img/loading_bg.png);background-repeat:no-repeat;background-position:center center;background-size:71.35rem 42.85rem;border:0.5rem solid #e71a00;color:#e71a00;overflow:hidden;opacity:0}@media screen and (max-width: 767px){#loading{background-image:url(../img/loading_bg_sp.png);background-size:36.25rem 64.85rem}.android #loading{height:calc(var(--vh)*100)}}.loadstart #loading{-webkit-transition:opacity .5s linear;transition:opacity .5s linear;opacity:1}#loading.end{-webkit-transition:opacity .5s linear;transition:opacity .5s linear;opacity:0}#loading .text_area{position:absolute;top:0;left:0;width:100%;height:100%}#loading .text_area .text{position:absolute;top:50%;left:50%;opacity:0;-webkit-transition:.6s ease;transition:.6s ease}.loadstart #loading .text_area .text{opacity:1}#loading .text_area .text.rbg .tbg{position:absolute;top:0;left:0;width:100%;height:0;background-color:#e71a00;-webkit-transition:height .6s ease;transition:height .6s ease}.loadstart #loading .text_area .text.rbg .tbg{height:100%}#loading .text_area .text.rbg .mask{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:0;-webkit-transition:height .6s ease;transition:height .6s ease}.loadstart #loading .text_area .text.rbg .mask{height:100%}#loading .text_area .text.rbg .mask img{position:absolute}#loading .text_area .text.bbg .mask{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:0;-webkit-transition:height .6s ease;transition:height .6s ease}.loadstart #loading .text_area .text.bbg .mask{height:100%}#loading .text_area .text.bbg .mask img{position:absolute;top:0;left:0}#loading .text_area .text.text_1{margin:-0.75rem 0 0 1.4rem;width:4.1rem;-webkit-transition-delay:1060ms;transition-delay:1060ms}@media screen and (max-width: 767px){#loading .text_area .text.text_1{margin:-16.35rem 0 0 14.7rem;width:3.7rem}}#loading .text_area .text.text_2{margin:-15.15rem 0 0 30.7rem;width:4.85rem;-webkit-transition-delay:1120ms;transition-delay:1120ms}@media screen and (max-width: 767px){#loading .text_area .text.text_2{margin:4.6rem 0 0 -18.4rem;width:4.35rem}}#loading .text_area .text.text_3{margin:-12.7rem 0 0 -26.35rem;width:11.85rem;-webkit-transition-delay:1180ms;transition-delay:1180ms}@media screen and (max-width: 767px){#loading .text_area .text.text_3{margin:-23.6rem 0 0 -10.4rem;width:10.6rem}}#loading .text_area .text.text_4{margin:-14rem 0 0 -34.75rem;width:12.3rem;-webkit-transition-delay:1240ms;transition-delay:1240ms}@media screen and (max-width: 767px){#loading .text_area .text.text_4{margin:-24.65rem 0 0 -17.6rem;width:10.95rem}}#loading .text_area .text.text_5{margin:11.2rem 0 0 4.85rem;width:13.9rem;-webkit-transition-delay:1300ms;transition-delay:1300ms}@media screen and (max-width: 767px){#loading .text_area .text.text_5{margin:24.55rem 0 0 -9.5rem;width:12.45rem}}#loading .text_area .text.text_6{margin:-21.8rem 0 0 -8.05rem;width:9.95rem;-webkit-transition-delay:1360ms;transition-delay:1360ms}@media screen and (max-width: 767px){#loading .text_area .text.text_6{margin:-32.55rem 0 0 6.15rem;width:8.95rem}}#loading .text_area .text.text_7{margin:-11.95rem 0 0 -0.15rem;width:5.5rem;height:11.4rem}@media screen and (max-width: 767px){#loading .text_area .text.text_7{margin:-25rem 0 0 13.2rem;width:4.95rem;height:8.75rem}}#loading .text_area .text.text_7 .tbg{-webkit-transition-delay:2200ms;transition-delay:2200ms}#loading .text_area .text.text_7 .mask{-webkit-transition-delay:2660ms;transition-delay:2660ms}#loading .text_area .text.text_7 .mask img{top:-0.15rem;left:-0.7rem;width:6.9rem;height:11.2rem}@media screen and (max-width: 767px){#loading .text_area .text.text_7 .mask img{top:-0.05rem;left:-0.4rem;width:6.25rem;height:8.6rem}}#loading .text_area .text.text_8{margin:-0.6rem 0 0 -4.6rem;width:5.5rem;height:11.4rem}@media screen and (max-width: 767px){#loading .text_area .text.text_8{margin:-16.3rem 0 0 9.25rem;width:4.95rem;height:8.75rem}}#loading .text_area .text.text_8 .tbg{-webkit-transition-delay:2140ms;transition-delay:2140ms}#loading .text_area .text.text_8 .mask{-webkit-transition-delay:2540ms;transition-delay:2540ms}#loading .text_area .text.text_8 .mask img{top:-0.15rem;left:-0.65rem;width:6.95rem;height:11.6rem}@media screen and (max-width: 767px){#loading .text_area .text.text_8 .mask img{top:-0.05rem;left:-0.6rem;width:6.25rem;height:8.95rem}}#loading .text_area .text.text_9{margin:-11.2rem 0 0 25.1rem;width:6.1rem;height:33.25rem}@media screen and (max-width: 767px){#loading .text_area .text.text_9{margin:7.4rem 0 0 8.8rem;width:5.55rem;height:25.55rem}}#loading .text_area .text.text_9 .tbg{-webkit-transition-delay:2080ms;transition-delay:2080ms}#loading .text_area .text.text_9 .mask{-webkit-transition-delay:2480ms;transition-delay:2480ms}#loading .text_area .text.text_9 .mask img{top:0.5rem;left:-0.25rem;width:6.8rem;height:32.4rem}@media screen and (max-width: 767px){#loading .text_area .text.text_9 .mask img{top:0.35rem;left:-0.4rem;width:6.15rem;height:24.9rem}}#loading .text_area .text.text_10{margin:-15.95rem 0 0 19rem;width:6.1rem;height:27.25rem}@media screen and (max-width: 767px){#loading .text_area .text.text_10{margin:3.75rem 0 0 3.25rem;width:5.55rem;height:20.95rem}}#loading .text_area .text.text_10 .tbg{-webkit-transition-delay:2020ms;transition-delay:2020ms}#loading .text_area .text.text_10 .mask{-webkit-transition-delay:2420ms;transition-delay:2420ms}#loading .text_area .text.text_10 .mask img{top:0.25rem;left:-0.95rem;width:7.95rem;height:27.3rem}@media screen and (max-width: 767px){#loading .text_area .text.text_10 .mask img{top:0.2rem;left:-0.8rem;width:7.15rem;height:20.95rem}}#loading .text_area .text.text_11{margin:-3.3rem 0 0 -26.8rem;width:7.35rem;height:14.95rem}@media screen and (max-width: 767px){#loading .text_area .text.text_11{margin:-18.35rem 0 0 -10.7rem;width:6.6rem;height:11.5rem}}#loading .text_area .text.text_11 .tbg{-webkit-transition-delay:1960ms;transition-delay:1960ms}#loading .text_area .text.text_11 .mask{-webkit-transition-delay:2360ms;transition-delay:2360ms}#loading .text_area .text.text_11 .mask img{top:-0.65rem;left:-0.7rem;width:9.3rem;height:16.15rem}@media screen and (max-width: 767px){#loading .text_area .text.text_11 .mask img{top:-0.4rem;left:-0.8rem;width:8.4rem;height:12.4rem}}#loading .text_area .text.text_12{margin:-0.9rem 0 0 -34.15rem;width:7.35rem;height:14.95rem}@media screen and (max-width: 767px){#loading .text_area .text.text_12{margin:-16.5rem 0 0 -17.25rem;width:6.6rem;height:11.5rem}}#loading .text_area .text.text_12 .tbg{-webkit-transition-delay:1900ms;transition-delay:1900ms}#loading .text_area .text.text_12 .mask{-webkit-transition-delay:2300ms;transition-delay:2300ms}#loading .text_area .text.text_12 .mask img{top:0;left:-1rem;width:9.15rem;height:15.45rem}@media screen and (max-width: 767px){#loading .text_area .text.text_12 .mask img{top:-0.05rem;left:-0.8rem;width:8.3rem;height:11.9rem}}#loading .text_area .text.text_13{margin:-12.85rem 0 0 -21.85rem;width:18.45rem;height:18.6rem}@media screen and (max-width: 767px){#loading .text_area .text.text_13{margin:-25.7rem 0 0 -6.3rem;width:16.65rem;height:14.3rem}}#loading .text_area .text.text_13 .mask{-webkit-transition-delay:2180ms;transition-delay:2180ms}#loading .text_area .text.text_13 .mask img{width:18.45rem;height:18.6rem}@media screen and (max-width: 767px){#loading .text_area .text.text_13 .mask img{width:16.65rem;height:14.3rem}}#loading .text_area .text.text_14{margin:3rem 0 0 -21rem;width:17.1rem;height:15.75rem}@media screen and (max-width: 767px){#loading .text_area .text.text_14{margin:-13.5rem 0 0 -5.4rem;width:15.4rem;height:12.15rem}}#loading .text_area .text.text_14 .tbg{-webkit-transition-delay:1840ms;transition-delay:1840ms}#loading .text_area .text.text_14 .mask{-webkit-transition-delay:2240ms;transition-delay:2240ms}#loading .text_area .text.text_14 .mask img{top:-0.7rem;left:-1.2rem;width:19.35rem;height:19.4rem}@media screen and (max-width: 767px){#loading .text_area .text.text_14 .mask img{top:-0.55rem;left:-1.15rem;width:17.45rem;height:14.95rem}}#loading .text_area .text.text_15{margin:-22.5rem 0 0 2.55rem;width:17.1rem;height:17.1rem}@media screen and (max-width: 767px){#loading .text_area .text.text_15{margin:-1.25rem 0 0 -11.5rem;width:15.4rem;height:13.15rem}}#loading .text_area .text.text_15 .tbg{-webkit-transition-delay:1660ms;transition-delay:1660ms}#loading .text_area .text.text_15 .mask{-webkit-transition-delay:2060ms;transition-delay:2060ms}#loading .text_area .text.text_15 .mask img{top:-1.95rem;left:-1.5rem;width:19.1rem;height:21.75rem}@media screen and (max-width: 767px){#loading .text_area .text.text_15 .mask img{top:-1.45rem;left:-1.35rem;width:17.2rem;height:16.7rem}}#loading .text_area .text.text_16{margin:-6.3rem 0 0 1.75rem;width:18.7rem;height:18.85rem}@media screen and (max-width: 767px){#loading .text_area .text.text_16{margin:11.25rem 0 0 -11.5rem;width:16.8rem;height:14.5rem}}#loading .text_area .text.text_16 .mask{-webkit-transition-delay:2120ms;transition-delay:2120ms}#loading .text_area .text.text_16 .mask img{width:18.7rem;height:18.85rem}@media screen and (max-width: 767px){#loading .text_area .text.text_16 .mask img{width:16.8rem;height:14.5rem}}#loading .text_area .text.text_17{margin:13.3rem 0 0 -35.7rem;width:14.35rem;-webkit-transition-delay:1600ms;transition-delay:1600ms}@media screen and (max-width: 767px){#loading .text_area .text.text_17{margin:-5.6rem 0 0 -18.65rem;width:12.8rem}}#loading .text_area .text.text_18{margin:-22.05rem 0 0 19.55rem;width:16.15rem;-webkit-transition-delay:1540ms;transition-delay:1540ms}@media screen and (max-width: 767px){#loading .text_area .text.text_18{margin:-0.9rem 0 0 3.9rem;width:14.55rem}}#loading .text_area .text.text_19{margin:9.45rem 0 0 -3.75rem;width:39.65rem;-webkit-transition-delay:1480ms;transition-delay:1480ms}@media screen and (max-width: 767px){#loading .text_area .text.text_19{margin:23.1rem 0 0 -18.4rem;width:36.95rem}}#loading .text_area .text.text_20{margin:-22.05rem 0 0 -35.6rem;width:31.85rem;-webkit-transition-delay:1420ms;transition-delay:1420ms}@media screen and (max-width: 767px){#loading .text_area .text.text_20{margin:-32.8rem 0 0 -18.65rem;width:28.7rem}}#loading .text_area .text.text_21{margin:14.05rem 0 0 -22rem;width:14.85rem;-webkit-transition-delay:2260ms;transition-delay:2260ms}@media screen and (max-width: 767px){#loading .text_area .text.text_21{margin:-6.05rem 0 0 -5rem;width:13rem}}#loading .text_area .text.text_22{margin:8.2rem 0 0 -5.1rem;width:2.75rem;-webkit-transition-delay:2320ms;transition-delay:2320ms}@media screen and (max-width: 767px){#loading .text_area .text.text_22{margin:-6.05rem 0 0 -9.5rem;width:2.35rem}}#loading .text_area .text.text_23{margin:-7.45rem 0 0 16.75rem;width:2.2rem;-webkit-transition-delay:2380ms;transition-delay:2380ms}@media screen and (max-width: 767px){#loading .text_area .text.text_23{margin:10.25rem 0 0 2.15rem;width:2rem}}#popup_first{pointer-events:none;opacity:0;position:fixed;top:0;left:0;z-index:100;display:none;pointer-events:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.6)}.android #popup_first{height:calc(var(--vh, 1vh)*100)}#popup_first.on{-webkit-transition:opacity .3s linear .5s;transition:opacity .3s linear .5s;opacity:1 !important}#popup_first .bg{position:absolute;top:0;left:0;width:100%;height:100%}#popup_first .inner{position:relative;width:65.89vh;height:90vh}@media(max-aspect-ratio: 750/1000){#popup_first .inner{width:90vw;height:123vw}}#popup_first .btn_close{position:absolute;top:0;right:0;z-index:2;width:3rem;height:3rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s linear;transition:.3s linear}@media print,screen and (min-width: 768px){#popup_first .btn_close{cursor:pointer}}#popup_first .btn_close.over{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#popup_first .btn_close span{position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#fff}#popup_first .btn_close span+span{top:50%;left:0;width:100%;height:1px}.top{--gap-horizontal: 5px;--gap-vertical: 10px}.top .glitch_data{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background-blend-mode:none;will-change:transform,opacity}.top .glitch_data:nth-child(n+2){opacity:0}.top .glitch_data:nth-child(n+2){-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.top .glitch_data:nth-child(2){background-blend-mode:none;-webkit-animation-name:glitch-anim-1;animation-name:glitch-anim-1}.top .glitch_data:nth-child(3){background-blend-mode:none;-webkit-animation-name:glitch-anim-2;animation-name:glitch-anim-2}.top .glitch_data:nth-child(4){background-blend-mode:none;-webkit-animation-name:glitch-anim-3;animation-name:glitch-anim-3}.top .glitch_data:nth-child(5){background-blend-mode:overlay;-webkit-animation-name:glitch-anim-flash;animation-name:glitch-anim-flash}.top #visual{position:relative;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;width:100%;height:100vh;min-height:32rem;background-color:#000}@media screen and (max-width: 767px){.top #visual{height:auto;min-height:inherit}}.top #visual .bg_area{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media screen and (max-width: 767px){.top #visual .bg_area{height:100vh;min-height:29rem}.android .top #visual .bg_area{height:calc(var(--vh)*100)}}.top #visual .bg_area .glitch_data{background:url(../img/top_bg.jpg) center center no-repeat;background-size:cover}@media screen and (max-width: 767px){.top #visual .bg_area .glitch_data{background:url(../img/top_bg_sp.jpg) center center no-repeat;background-size:cover}}.top #visual .rbg{position:relative;overflow:hidden}.top #visual .rbg .tbg{position:absolute;top:0;left:0;width:100%;height:0;background-color:#e71a00;-webkit-transition:height .6s ease .3s;transition:height .6s ease .3s}.start .top #visual .rbg .tbg{height:100%}.top #visual .rbg .mask{position:relative;overflow:hidden;width:100%;height:0;-webkit-transition:height .6s ease .7s;transition:height .6s ease .7s}.start .top #visual .rbg .mask{height:100%}.top #visual .content_inner{position:relative;z-index:1;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;width:96.6666666667%}@media screen and (max-width: 767px){.top #visual .content_inner{display:block;width:100%}}.top #visual .content_inner .title_wrapper{position:relative;width:50%}@media screen and (max-width: 767px){.top #visual .content_inner .title_wrapper{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;width:100%;height:45.5rem}}.top #visual .content_inner .text_wrapper{position:relative;width:50%;opacity:0;-webkit-transition:opacity .8s ease 1.2s;transition:opacity .8s ease 1.2s}@media screen and (max-width: 767px){.top #visual .content_inner .text_wrapper{margin:0 auto 0;width:34.8rem}}.start .top #visual .content_inner .text_wrapper{opacity:1}.top #visual h1.title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 calc(var(--vw)*15.8333333333) 0 0}@media screen and (max-width: 767px){.top #visual h1.title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 0}}.top #visual h1.title .sub{width:1.45rem;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (min-width: 1440px){.top #visual h1.title .sub{width:34px}}@media screen and (max-width: 767px){.top #visual h1.title .sub{width:1.65rem}}.top #visual h1.title .main{width:5.45rem;height:25.85rem;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (min-width: 1440px){.top #visual h1.title .main{width:126px;height:601px}}@media screen and (max-width: 767px){.top #visual h1.title .main{width:6.15rem;height:29.25rem}}.top #visual h1.title .main img{position:absolute;top:0;left:0;width:5.45rem;height:25.85rem;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (min-width: 1440px){.top #visual h1.title .main img{width:126px;height:601px}}@media screen and (max-width: 767px){.top #visual h1.title .main img{width:6.15rem;height:29.25rem}}.top #visual h1.title .ver{margin:auto 0 0 0;width:1.7rem;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (min-width: 1440px){.top #visual h1.title .ver{width:34px}}@media screen and (max-width: 767px){.top #visual h1.title .ver{width:1.9rem}}.top #visual .lead{font-size:0.75rem;letter-spacing:.02em;line-height:2;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (min-width: 1440px){.top #visual .lead{font-size:18px}}@media screen and (max-width: 767px){.top #visual .lead{font-size:1rem;letter-spacing:-0.07em;white-space:nowrap}}.top #visual .lead.lead_2{margin:1.1rem 0 0;font-size:0.65rem;line-height:1}@media screen and (min-width: 1440px){.top #visual .lead.lead_2{font-size:16px}}@media screen and (max-width: 767px){.top #visual .lead.lead_2{margin:1.9rem 0 0;font-size:1rem}}.top #visual .lead_en{margin:2.8rem 0 0;font-size:0.75rem;letter-spacing:.02em;line-height:2;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (min-width: 1440px){.top #visual .lead_en{margin:70px 0 0;font-size:18px}}@media screen and (max-width: 767px){.top #visual .lead_en{margin:2.8rem 0 0;font-size:1rem}}.top #visual .lead_en.lead_en_2{margin:1.1rem 0 0;font-size:0.65rem;line-height:1}@media screen and (min-width: 1440px){.top #visual .lead_en.lead_en_2{margin:27px 0 0;font-size:16px}}@media screen and (max-width: 767px){.top #visual .lead_en.lead_en_2{margin:1.9rem 0 0;font-size:1rem}}.top #visual table.table{margin:3.5rem 0 0;width:100%;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (min-width: 1440px){.top #visual table.table{margin:86px 0 0}}@media screen and (max-width: 767px){.top #visual table.table{margin:4.25rem 0 0}}.top #visual table.table th{vertical-align:top;padding:0.2rem 0 0;width:5.8rem;font-size:0.5rem;letter-spacing:.02em;line-height:1}@media screen and (max-width: 767px){.top #visual table.table th{padding:0;width:11.6rem;font-size:0.9rem;line-height:1.3333333333}}.top #visual table.table td{vertical-align:top;padding:0 0 1.2rem}@media screen and (max-width: 767px){.top #visual table.table td{padding:0 0 3.8rem}}.top #visual table.table td .date{font-size:0.9rem;letter-spacing:.02em;line-height:1;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (min-width: 1440px){.top #visual table.table td .date{font-size:21px}}@media screen and (max-width: 767px){.top #visual table.table td .date{font-size:1rem}}.top #visual table.table td .place{margin:0.4rem 0 0;font-size:0.75rem;letter-spacing:.02em;line-height:1;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (min-width: 1440px){.top #visual table.table td .place{font-size:16px}}@media screen and (max-width: 767px){.top #visual table.table td .place{margin:0.3rem 0 0;font-size:1rem;line-height:1.5}}.top #visual table.table td .btn_area a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.top #visual table.table td .btn_area a.over span.text{border-bottom:1px solid rgba(0,0,0,0)}.top #visual table.table td .btn_area span.text{font-size:0.9rem;letter-spacing:.02em;line-height:1;border-bottom:1px solid #e71a00;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (min-width: 1440px){.top #visual table.table td .btn_area span.text{font-size:21px}}@media screen and (max-width: 767px){.top #visual table.table td .btn_area span.text{font-size:1rem}}.top #visual table.table td .btn_area span.ico{margin:0.1rem 0 0 0.4rem;width:0.9rem;height:0.9rem;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (min-width: 1440px){.top #visual table.table td .btn_area span.ico{margin:0.1rem 0 0 0.4rem;width:20px;height:20px}}@media screen and (max-width: 767px){.top #visual table.table td .btn_area span.ico{margin:0.1rem 0 0 0.45rem;width:1.1rem;height:1.1rem}}.top #visual table.table td .btn_area span.ico svg line{stroke:#e71a00}.top #visual table.table td .btn_area span.ico svg polyline{stroke:#e71a00}.top section.content{position:relative;z-index:1;width:100%;margin:0 auto 0;width:100%;overflow:hidden;-webkit-transition:300ms ease-in-out;transition:300ms ease-in-out}.top section.content.hide .text_wrapper{opacity:0}.top section.content .content_inner{position:relative;left:50%;margin:0 0 0 -48.3333333333%;width:96.6666666667%}@media screen and (max-width: 767px){.top section.content .content_inner{left:0;margin:0 auto 0;width:34.8rem}}.top section.content .content_inner:after{content:"";position:absolute;top:0;left:0;width:calc(100% - var(--vw)*8.0555555556);height:1px;background-color:#363636}@media screen and (max-width: 767px){.top section.content .content_inner:after{width:100%}}.top section.content h2.title{position:absolute;top:0.75rem;font-size:0.5rem;letter-spacing:.02em;line-height:1}@media screen and (max-width: 767px){.top section.content h2.title{top:2rem;font-size:0.9rem}}.top section.content h2.title:after{content:"";position:absolute;bottom:-0.75rem;left:0;width:0.35rem;height:0.1rem;background-color:#666}@media screen and (max-width: 767px){.top section.content h2.title:after{bottom:-0.8rem;left:0;width:0.65rem;height:0.05rem;background-color:#f4f4f4}}.top section.content .btn_area{position:absolute;top:0.75rem;left:50%;z-index:2;margin:0 0 0 calc(var(--vw)*-16.1111111111)}@media screen and (max-width: 767px){.top section.content .btn_area{top:2rem;left:23.2rem;margin:0}}.top section.content .btn_area .btn_close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f4f4f4}@media print,screen and (min-width: 768px){.top section.content .btn_area .btn_close{cursor:pointer}}.top section.content .btn_area .btn_close span.text{font-size:0.5rem;letter-spacing:.02em;line-height:1}@media screen and (max-width: 767px){.top section.content .btn_area .btn_close span.text{font-size:0.9rem}}.top section.content .btn_area .btn_close span.ico{margin:0 0 0 0.2rem;width:0.8rem;height:0.8rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 767px){.top section.content .btn_area .btn_close span.ico{margin:0 0 0 0.5rem;width:1rem;height:1rem}}.top section.content .btn_area .btn_close span.ico svg polyline{stroke:#f4f4f4}.top section.content .text_wrapper{position:relative;left:50%;padding:0.4rem 0 0;width:calc(var(--vw)*32.2222222222);-webkit-transition:opacity 300ms linear;transition:opacity 300ms linear}@media screen and (max-width: 767px){.top section.content .text_wrapper{left:0;padding:6.1rem 0 0;width:100%}}.top section.content .text_wrapper p.body{padding:0 0 7.5rem;font-size:0.65rem;letter-spacing:.02em;line-height:2}@media screen and (max-width: 767px){.top section.content .text_wrapper p.body{padding:0 0 6rem;font-size:0.9rem}}.top #introduction{margin:10rem auto 0}@media screen and (max-width: 767px){.top #introduction{margin:2.1rem auto 0}}.top .line_area{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.top .line_area .line{position:absolute;top:0;left:50%;width:0.05rem;height:100%;background-color:rgba(231,26,10,.2)}.top .line_area .line.line_1{margin:0 0 0 -48.3333333333%}@media screen and (max-width: 767px){.top .line_area .line.line_1{margin:0 0 0 -17.4rem}}.top .line_area .line.line_2{margin:0 0 0 -32.2222222222%}@media screen and (max-width: 767px){.top .line_area .line.line_2{margin:0 0 0 -11.6rem}}.top .line_area .line.line_3{margin:0 0 0 -16.1111111111%}@media screen and (max-width: 767px){.top .line_area .line.line_3{margin:0 0 0 -5.8rem}}.top .line_area .line.line_4{margin:0 0 0 0%}@media screen and (max-width: 767px){.top .line_area .line.line_4{margin:0 0 0 0rem}}.top .line_area .line.line_5{margin:0 0 0 16.1111111111%}@media screen and (max-width: 767px){.top .line_area .line.line_5{margin:0 0 0 5.8rem}}.top .line_area .line.line_6{margin:0 0 0 32.2222222222%}@media screen and (max-width: 767px){.top .line_area .line.line_6{margin:0 0 0 11.6rem}}.top .line_area .line.line_7{margin:0 0 0 48.3333333333%}@media screen and (max-width: 767px){.top .line_area .line.line_7{margin:0 0 0 17.4rem}}.top .line_area .line.line_8{margin:0 0 0 64.4444444444%}@media screen and (max-width: 767px){.top .line_area .line.line_8{margin:0 0 0 23.2rem}}.top .line_area .line.line_9{margin:0 0 0 80.5555555556%}@media screen and (max-width: 767px){.top .line_area .line.line_9{margin:0 0 0 29rem}}.top .line_area .line.line_10{margin:0 0 0 96.6666666667%}@media screen and (max-width: 767px){.top .line_area .line.line_10{margin:0 0 0 34.8rem}}.top .line_area .line.line_11{margin:0 0 0 112.7777777778%}@media screen and (max-width: 767px){.top .line_area .line.line_11{margin:0 0 0 40.6rem}}.top .parts_scroll_area{pointer-events:none;position:absolute;top:0;left:0;z-index:2;width:100%;height:350rem;overflow:hidden}@media screen and (max-width: 767px){.top .parts_scroll_area{height:500rem}}.top .parts_scroll_area .parts{position:absolute;top:0;left:50%;opacity:0}.top .parts_scroll_area .parts.active{-webkit-animation:parts_view 1.6s ease-in-out forwards;animation:parts_view 1.6s ease-in-out forwards}.top .parts_scroll_area .parts .glitch_parts{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background-blend-mode:none;will-change:transform,opacity}.top .parts_scroll_area .parts .glitch_parts:nth-child(1){background-blend-mode:none}.top .parts_scroll_area .parts .glitch_parts:nth-child(1):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-blend-mode:none;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:glitch-anim-0;animation-name:glitch-anim-0;background-blend-mode:none;will-change:transform}.top .parts_scroll_area .parts .glitch_parts:nth-child(2){opacity:0;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-delay:.4s;animation-delay:.4s;background-blend-mode:none;-webkit-animation-name:glitch-anim-2;animation-name:glitch-anim-2;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.top .parts_scroll_area .parts .glitch_parts:nth-child(3){-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-delay:.6s;animation-delay:.6s;background-blend-mode:overlay;-webkit-animation-name:glitch-anim-flash;animation-name:glitch-anim-flash;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.top .parts_scroll_area .parts.parts_1 .glitch_parts{background:url(../img/parts_1.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_1 .glitch_parts:after{background:url(../img/parts_1_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_2 .glitch_parts{background:url(../img/parts_2.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_2 .glitch_parts:after{background:url(../img/parts_2_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_3 .glitch_parts{background:url(../img/parts_3.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_3 .glitch_parts:after{background:url(../img/parts_3_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_4 .glitch_parts{background:url(../img/parts_4.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_4 .glitch_parts:after{background:url(../img/parts_4_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_5 .glitch_parts{background:url(../img/parts_5.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_5 .glitch_parts:after{background:url(../img/parts_5_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_6 .glitch_parts{background:url(../img/parts_6.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_6 .glitch_parts:after{background:url(../img/parts_6_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_7 .glitch_parts{background:url(../img/parts_7.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_7 .glitch_parts:after{background:url(../img/parts_7_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_8 .glitch_parts{background:url(../img/parts_8.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_8 .glitch_parts:after{background:url(../img/parts_8_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_9 .glitch_parts{background:url(../img/parts_9.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_9 .glitch_parts:after{background:url(../img/parts_9_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_10 .glitch_parts{background:url(../img/parts_10.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_10 .glitch_parts:after{background:url(../img/parts_10_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_11 .glitch_parts{background:url(../img/parts_11.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_11 .glitch_parts:after{background:url(../img/parts_11_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_12 .glitch_parts{background:url(../img/parts_12.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_12 .glitch_parts:after{background:url(../img/parts_12_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_13 .glitch_parts{background:url(../img/parts_13.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_13 .glitch_parts:after{background:url(../img/parts_13_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_14 .glitch_parts{background:url(../img/parts_14.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_14 .glitch_parts:after{background:url(../img/parts_14_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_15 .glitch_parts{background:url(../img/parts_15.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_15 .glitch_parts:after{background:url(../img/parts_15_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_16 .glitch_parts{background:url(../img/parts_16.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_16 .glitch_parts:after{background:url(../img/parts_16_b.png) no-repeat;background-size:cover}.top .parts_scroll_area .parts.parts_1{top:150rem;margin:0 0 0 -34.8rem;width:7.4rem;height:10.5rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_1{top:77.25rem;margin:0;width:5.2rem;height:7.3783783784rem}}.top .parts_scroll_area .parts.parts_2{top:68.2rem;margin:0 0 0 -23.95rem;width:12.7rem;height:23.05rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_2{top:87.5rem;margin:0 0 0 -14.65rem;width:8.85rem;height:16.0624015748rem}}.top .parts_scroll_area .parts.parts_3{top:78.4rem;margin:0 0 0 24.2rem;width:10.8rem;height:19.6rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_3{top:122.45rem;margin:0 0 0 4.1rem;width:7.55rem;height:13.7018518519rem}}.top .parts_scroll_area .parts.parts_4{top:109.45rem;margin:0 0 0 -34.8rem;width:30.3rem;height:9.55rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_4{top:161.9rem;margin:0 0 0 -17.3rem;width:21.25rem;height:6.6976072607rem}}.top .parts_scroll_area .parts.parts_5{top:133.55rem;margin:0 0 0 -9.3rem;width:9.25rem;height:15.25rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_5{top:231.75rem;margin:0 0 0 0;width:6.5rem;height:10.7162162162rem}}.top .parts_scroll_area .parts.parts_6{top:135.65rem;margin:0 0 0 24.2rem;width:8.95rem;height:31.8rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_6{top:187.6rem;margin:0 0 0 11.15rem;width:6.3rem;height:22.3843575419rem}}.top .parts_scroll_area .parts.parts_7{top:171.05rem;margin:0 0 0 -23.2rem;width:27.5rem;height:11.5rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_7{top:265.95rem;margin:0 0 0 -17.4rem;width:19.35rem;height:8.0918181818rem}}.top .parts_scroll_area .parts.parts_8{top:194.95rem;margin:0 0 0 -11.6rem;width:15.4rem;height:5.05rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_8{top:322.45rem;margin:0 0 0 -5.8rem;width:10.75rem;height:3.5251623377rem}}.top .parts_scroll_area .parts.parts_9{top:212.35rem;margin:0 0 0 -34.8rem;width:30.55rem;height:9.35rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_9{top:336.45rem;margin:0 0 0 -17.4rem;width:21.35rem;height:6.5342880524rem}}.top .parts_scroll_area .parts.parts_10{top:227.25rem;margin:0 0 0 15.95rem;width:7.4rem;height:11.45rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_10{top:291.6rem;margin:0 0 0 12.3rem;width:5.15rem;height:7.9685810811rem}}.top .parts_scroll_area .parts.parts_11{top:242.65rem;margin:0 0 0 -17.2rem;width:11.9rem;height:7.35rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_11{top:359.15rem;margin:0 0 0 -17.3rem;width:8.35rem;height:5.1573529412rem}}.top .parts_scroll_area .parts.parts_12{top:256.95rem;margin:0 0 0 -28.8rem;width:10.85rem;height:13.3rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_12{top:387.4rem;margin:0 0 0 -6.2rem;width:7.6rem;height:9.3161290323rem}}.top .parts_scroll_area .parts.parts_13{top:266.45rem;margin:0 0 0 23.2rem;width:9.7rem;height:15rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_13{top:426.1rem;margin:0 0 0 7.75rem;width:6.75rem;height:10.4381443299rem}}.top .parts_scroll_area .parts.parts_14{top:273.3rem;margin:0 0 0 -11.5rem;width:4.65rem;height:19.9rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_14{top:405.35rem;margin:0;width:3.2rem;height:13.6946236559rem}}.top .parts_scroll_area .parts.parts_15{top:307.95rem;margin:0 0 0 -34.8rem;width:30.45rem;height:8.95rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_15{top:448.6rem;margin:0 0 0 -17.4rem;width:21.35rem;height:6.2752873563rem}}.top .parts_scroll_area .parts.parts_16{top:309.3rem;margin:0 0 0 17.4rem;width:11.6rem;height:22.4rem}@media screen and (max-width: 767px){.top .parts_scroll_area .parts.parts_16{top:463.7rem;margin:0 0 0 3.35rem;width:8.15rem;height:15.7379310345rem}}@keyframes parts_view{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes parts_view{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes glitch-anim-0{10%{-webkit-transform:translate3d(-5px, 3px, 0);transform:translate3d(-5px, 3px, 0)}11%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}29%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}30%{-webkit-transform:translate3d(5px, -5px, 0);transform:translate3d(5px, -5px, 0)}31%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}59%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}60%{-webkit-transform:translate3d(3px, 5px, 0);transform:translate3d(3px, 5px, 0)}61%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes glitch-anim-0{10%{-webkit-transform:translate3d(-5px, 3px, 0);transform:translate3d(-5px, 3px, 0)}11%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}29%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}30%{-webkit-transform:translate3d(5px, -5px, 0);transform:translate3d(5px, -5px, 0)}31%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}59%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}60%{-webkit-transform:translate3d(3px, 5px, 0);transform:translate3d(3px, 5px, 0)}61%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes glitch-anim-1{0%{opacity:1;-webkit-transform:translate3d(var(--gap-horizontal), 0, 0);transform:translate3d(var(--gap-horizontal), 0, 0);-webkit-clip-path:polygon(0 2%, 100% 2%, 100% 5%, 0 5%);clip-path:polygon(0 2%, 100% 2%, 100% 5%, 0 5%)}2%{-webkit-clip-path:polygon(0 15%, 100% 15%, 100% 15%, 0 15%);clip-path:polygon(0 15%, 100% 15%, 100% 15%, 0 15%)}4%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 20%, 0 20%);clip-path:polygon(0 10%, 100% 10%, 100% 20%, 0 20%)}6%{-webkit-clip-path:polygon(0 1%, 100% 1%, 100% 2%, 0 2%);clip-path:polygon(0 1%, 100% 1%, 100% 2%, 0 2%)}8%{-webkit-clip-path:polygon(0 33%, 100% 33%, 100% 33%, 0 33%);clip-path:polygon(0 33%, 100% 33%, 100% 33%, 0 33%)}10%{-webkit-clip-path:polygon(0 44%, 100% 44%, 100% 44%, 0 44%);clip-path:polygon(0 44%, 100% 44%, 100% 44%, 0 44%)}12%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 20%, 0 20%);clip-path:polygon(0 50%, 100% 50%, 100% 20%, 0 20%)}14%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 70%, 0 70%);clip-path:polygon(0 70%, 100% 70%, 100% 70%, 0 70%)}16%{-webkit-clip-path:polygon(0 80%, 100% 80%, 100% 80%, 0 80%);clip-path:polygon(0 80%, 100% 80%, 100% 80%, 0 80%)}18%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 55%, 0 55%);clip-path:polygon(0 50%, 100% 50%, 100% 55%, 0 55%)}20%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 80%, 0 80%);clip-path:polygon(0 70%, 100% 70%, 100% 80%, 0 80%)}21.9%{opacity:1;-webkit-transform:translate3d(var(--gap-horizontal), 0, 0);transform:translate3d(var(--gap-horizontal), 0, 0)}22%,100%{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@-webkit-keyframes glitch-anim-1{0%{opacity:1;-webkit-transform:translate3d(var(--gap-horizontal), 0, 0);transform:translate3d(var(--gap-horizontal), 0, 0);-webkit-clip-path:polygon(0 2%, 100% 2%, 100% 5%, 0 5%);clip-path:polygon(0 2%, 100% 2%, 100% 5%, 0 5%)}2%{-webkit-clip-path:polygon(0 15%, 100% 15%, 100% 15%, 0 15%);clip-path:polygon(0 15%, 100% 15%, 100% 15%, 0 15%)}4%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 20%, 0 20%);clip-path:polygon(0 10%, 100% 10%, 100% 20%, 0 20%)}6%{-webkit-clip-path:polygon(0 1%, 100% 1%, 100% 2%, 0 2%);clip-path:polygon(0 1%, 100% 1%, 100% 2%, 0 2%)}8%{-webkit-clip-path:polygon(0 33%, 100% 33%, 100% 33%, 0 33%);clip-path:polygon(0 33%, 100% 33%, 100% 33%, 0 33%)}10%{-webkit-clip-path:polygon(0 44%, 100% 44%, 100% 44%, 0 44%);clip-path:polygon(0 44%, 100% 44%, 100% 44%, 0 44%)}12%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 20%, 0 20%);clip-path:polygon(0 50%, 100% 50%, 100% 20%, 0 20%)}14%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 70%, 0 70%);clip-path:polygon(0 70%, 100% 70%, 100% 70%, 0 70%)}16%{-webkit-clip-path:polygon(0 80%, 100% 80%, 100% 80%, 0 80%);clip-path:polygon(0 80%, 100% 80%, 100% 80%, 0 80%)}18%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 55%, 0 55%);clip-path:polygon(0 50%, 100% 50%, 100% 55%, 0 55%)}20%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 80%, 0 80%);clip-path:polygon(0 70%, 100% 70%, 100% 80%, 0 80%)}21.9%{opacity:1;-webkit-transform:translate3d(var(--gap-horizontal), 0, 0);transform:translate3d(var(--gap-horizontal), 0, 0)}22%,100%{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-2{0%{opacity:1;-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);-webkit-clip-path:polygon(0 25%, 100% 25%, 100% 30%, 0 30%);clip-path:polygon(0 25%, 100% 25%, 100% 30%, 0 30%)}3%{-webkit-clip-path:polygon(0 3%, 100% 3%, 100% 3%, 0 3%);clip-path:polygon(0 3%, 100% 3%, 100% 3%, 0 3%)}5%{-webkit-clip-path:polygon(0 5%, 100% 5%, 100% 20%, 0 20%);clip-path:polygon(0 5%, 100% 5%, 100% 20%, 0 20%)}7%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%);clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%)}9%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 40%, 0 40%);clip-path:polygon(0 40%, 100% 40%, 100% 40%, 0 40%)}11%{-webkit-clip-path:polygon(0 52%, 100% 52%, 100% 59%, 0 59%);clip-path:polygon(0 52%, 100% 52%, 100% 59%, 0 59%)}13%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%);clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%)}15%{-webkit-clip-path:polygon(0 75%, 100% 75%, 100% 75%, 0 75%);clip-path:polygon(0 75%, 100% 75%, 100% 75%, 0 75%)}17%{-webkit-clip-path:polygon(0 65%, 100% 65%, 100% 40%, 0 40%);clip-path:polygon(0 65%, 100% 65%, 100% 40%, 0 40%)}19%{-webkit-clip-path:polygon(0 45%, 100% 45%, 100% 50%, 0 50%);clip-path:polygon(0 45%, 100% 45%, 100% 50%, 0 50%)}20%{-webkit-clip-path:polygon(0 14%, 100% 14%, 100% 33%, 0 33%);clip-path:polygon(0 14%, 100% 14%, 100% 33%, 0 33%)}21.9%{opacity:1;-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0)}22%,100%{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@-webkit-keyframes glitch-anim-2{0%{opacity:1;-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);-webkit-clip-path:polygon(0 25%, 100% 25%, 100% 30%, 0 30%);clip-path:polygon(0 25%, 100% 25%, 100% 30%, 0 30%)}3%{-webkit-clip-path:polygon(0 3%, 100% 3%, 100% 3%, 0 3%);clip-path:polygon(0 3%, 100% 3%, 100% 3%, 0 3%)}5%{-webkit-clip-path:polygon(0 5%, 100% 5%, 100% 20%, 0 20%);clip-path:polygon(0 5%, 100% 5%, 100% 20%, 0 20%)}7%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%);clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%)}9%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 40%, 0 40%);clip-path:polygon(0 40%, 100% 40%, 100% 40%, 0 40%)}11%{-webkit-clip-path:polygon(0 52%, 100% 52%, 100% 59%, 0 59%);clip-path:polygon(0 52%, 100% 52%, 100% 59%, 0 59%)}13%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%);clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%)}15%{-webkit-clip-path:polygon(0 75%, 100% 75%, 100% 75%, 0 75%);clip-path:polygon(0 75%, 100% 75%, 100% 75%, 0 75%)}17%{-webkit-clip-path:polygon(0 65%, 100% 65%, 100% 40%, 0 40%);clip-path:polygon(0 65%, 100% 65%, 100% 40%, 0 40%)}19%{-webkit-clip-path:polygon(0 45%, 100% 45%, 100% 50%, 0 50%);clip-path:polygon(0 45%, 100% 45%, 100% 50%, 0 50%)}20%{-webkit-clip-path:polygon(0 14%, 100% 14%, 100% 33%, 0 33%);clip-path:polygon(0 14%, 100% 14%, 100% 33%, 0 33%)}21.9%{opacity:1;-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0)}22%,100%{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-3{0%{opacity:1;-webkit-transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);-webkit-clip-path:polygon(0 1%, 100% 1%, 100% 3%, 0 3%);clip-path:polygon(0 1%, 100% 1%, 100% 3%, 0 3%)}1.5%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 9%, 0 9%);clip-path:polygon(0 10%, 100% 10%, 100% 9%, 0 9%)}2%{-webkit-clip-path:polygon(0 5%, 100% 5%, 100% 6%, 0 6%);clip-path:polygon(0 5%, 100% 5%, 100% 6%, 0 6%)}2.5%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%);clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%)}3%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 10%, 0 10%);clip-path:polygon(0 10%, 100% 10%, 100% 10%, 0 10%)}5%{-webkit-clip-path:polygon(0 30%, 100% 30%, 100% 25%, 0 25%);clip-path:polygon(0 30%, 100% 30%, 100% 25%, 0 25%)}5.5%{-webkit-clip-path:polygon(0 15%, 100% 15%, 100% 16%, 0 16%);clip-path:polygon(0 15%, 100% 15%, 100% 16%, 0 16%)}7%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 39%, 0 39%);clip-path:polygon(0 40%, 100% 40%, 100% 39%, 0 39%)}8%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 21%, 0 21%);clip-path:polygon(0 20%, 100% 20%, 100% 21%, 0 21%)}9%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 55%, 0 55%);clip-path:polygon(0 60%, 100% 60%, 100% 55%, 0 55%)}10.5%{-webkit-clip-path:polygon(0 30%, 100% 30%, 100% 31%, 0 31%);clip-path:polygon(0 30%, 100% 30%, 100% 31%, 0 31%)}11%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 69%, 0 69%);clip-path:polygon(0 70%, 100% 70%, 100% 69%, 0 69%)}13%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 41%, 0 41%);clip-path:polygon(0 40%, 100% 40%, 100% 41%, 0 41%)}14%{-webkit-clip-path:polygon(0 80%, 100% 80%, 100% 75%, 0 75%);clip-path:polygon(0 80%, 100% 80%, 100% 75%, 0 75%)}14.5%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 51%, 0 51%);clip-path:polygon(0 50%, 100% 50%, 100% 51%, 0 51%)}15%{-webkit-clip-path:polygon(0 90%, 100% 90%, 100% 90%, 0 90%);clip-path:polygon(0 90%, 100% 90%, 100% 90%, 0 90%)}16%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%);clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%)}18%{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 99%, 0 99%);clip-path:polygon(0 100%, 100% 100%, 100% 99%, 0 99%)}20%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 71%, 0 71%);clip-path:polygon(0 70%, 100% 70%, 100% 71%, 0 71%)}21.9%{opacity:1;-webkit-transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1)}22%,100%{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@-webkit-keyframes glitch-anim-3{0%{opacity:1;-webkit-transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);-webkit-clip-path:polygon(0 1%, 100% 1%, 100% 3%, 0 3%);clip-path:polygon(0 1%, 100% 1%, 100% 3%, 0 3%)}1.5%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 9%, 0 9%);clip-path:polygon(0 10%, 100% 10%, 100% 9%, 0 9%)}2%{-webkit-clip-path:polygon(0 5%, 100% 5%, 100% 6%, 0 6%);clip-path:polygon(0 5%, 100% 5%, 100% 6%, 0 6%)}2.5%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%);clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%)}3%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 10%, 0 10%);clip-path:polygon(0 10%, 100% 10%, 100% 10%, 0 10%)}5%{-webkit-clip-path:polygon(0 30%, 100% 30%, 100% 25%, 0 25%);clip-path:polygon(0 30%, 100% 30%, 100% 25%, 0 25%)}5.5%{-webkit-clip-path:polygon(0 15%, 100% 15%, 100% 16%, 0 16%);clip-path:polygon(0 15%, 100% 15%, 100% 16%, 0 16%)}7%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 39%, 0 39%);clip-path:polygon(0 40%, 100% 40%, 100% 39%, 0 39%)}8%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 21%, 0 21%);clip-path:polygon(0 20%, 100% 20%, 100% 21%, 0 21%)}9%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 55%, 0 55%);clip-path:polygon(0 60%, 100% 60%, 100% 55%, 0 55%)}10.5%{-webkit-clip-path:polygon(0 30%, 100% 30%, 100% 31%, 0 31%);clip-path:polygon(0 30%, 100% 30%, 100% 31%, 0 31%)}11%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 69%, 0 69%);clip-path:polygon(0 70%, 100% 70%, 100% 69%, 0 69%)}13%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 41%, 0 41%);clip-path:polygon(0 40%, 100% 40%, 100% 41%, 0 41%)}14%{-webkit-clip-path:polygon(0 80%, 100% 80%, 100% 75%, 0 75%);clip-path:polygon(0 80%, 100% 80%, 100% 75%, 0 75%)}14.5%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 51%, 0 51%);clip-path:polygon(0 50%, 100% 50%, 100% 51%, 0 51%)}15%{-webkit-clip-path:polygon(0 90%, 100% 90%, 100% 90%, 0 90%);clip-path:polygon(0 90%, 100% 90%, 100% 90%, 0 90%)}16%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%);clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%)}18%{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 99%, 0 99%);clip-path:polygon(0 100%, 100% 100%, 100% 99%, 0 99%)}20%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 71%, 0 71%);clip-path:polygon(0 70%, 100% 70%, 100% 71%, 0 71%)}21.9%{opacity:1;-webkit-transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1)}22%,100%{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-flash{0%,5%{opacity:.2;-webkit-transform:translate3d(var(--gap-horizontal), var(--gap-vertical), 0);transform:translate3d(var(--gap-horizontal), var(--gap-vertical), 0)}5.5%,100%{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes glitch-anim-flash{0%,5%{opacity:.2;-webkit-transform:translate3d(var(--gap-horizontal), var(--gap-vertical), 0);transform:translate3d(var(--gap-horizontal), var(--gap-vertical), 0)}5.5%,100%{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}/*# sourceMappingURL=main.css.map */