﻿@import"https://fonts.googleapis.com/css2?family=Anonymous+Pro:wght@400;700&family=Noto+Sans+JP:wght@100..900&family=Protest+Strike&display=swap";body{width:100vw;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}body{background-color:#000;color:#fff;position:relative;font-size:15px;line-height:1.6;padding:0px;margin:0;font-style:normal;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:400}body:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-image:url("https://dyvx7gvcyc9io.cloudfront.net/monoeyes/rts/bg_mainimg.jpg?dp=i");background-repeat:no-repeat;background-position:center top;background-size:cover}a{color:#fff;text-decoration:none;transition:all .3s;letter-spacing:0}a img{transition:.5s}a:hover{color:#dc0018;text-decoration:none}a:hover img{opacity:.5}input,button{transition:all .3s;opacity:1}ul,ol,li{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,figure,p{margin:0;transition:all .3s}p{font-size:15px}img{max-width:100%;height:auto}*:focus{outline:none !important}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);transition:all .5s}a:hover,button:hover{cursor:pointer}.mo-pc--only{display:block;position:relative;z-index:2}@media screen and (max-width: 768px){.mo-pc--only{display:none}}.mo-sp--only{display:none}@media screen and (max-width: 768px){.mo-sp--only{display:block}}.mo-sp_m--only{display:none}@media screen and (max-width: 500px){.mo-sp_m--only{display:block}}article{width:100%}section{padding:50px 0px 0}@media screen and (max-width: 768px){section{padding:50px 0px 50px}}.text-align{text-align:center}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.f-noto--b{font-family:"Noto Sans JP",sans-serif;font-weight:900;font-style:normal}.loader-wrap{position:fixed;width:100vw;height:100vh;background-image:url("../img/bg_mainimg.jpg");background-repeat:repeat-y;background-size:cover;background-position:top center;display:flex;justify-content:center;align-items:center;z-index:1000}#mo-rtf{position:relative}#mo-rtf .mo-header{text-align:center;position:relative;z-index:1;width:calc(100% - 80px);margin:20px auto 0}#mo-rtf .mo-header--wp{display:flex;align-items:center;justify-content:space-between;gap:4vw;max-width:1200px;margin:auto}#mo-rtf .mo-header--wp .mo-header--title{width:60%;text-align:left}#mo-rtf .mo-header--wp ul{margin-left:auto;display:flex;align-items:center;justify-content:end;gap:15px;margin-bottom:5px}#mo-rtf .mo-header--wp ul li{line-height:0;color:#000}#mo-rtf .mo-header--wp ul li p{font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:20px}#mo-rtf .mo-header--wp ul li a{display:inline-block;line-height:1;font-size:20px;color:#000}#mo-rtf .mo-header--wp ul li a:hover{color:#dc0018}@media screen and (max-width: 768px){#mo-rtf .mo-header--wp ul li{padding:5px;width:20px}}#mo-rtf .mo-header .mo-header--sub{width:40%;padding-top:20px}#mo-rtf .mo-header .mo-header--sub h1{padding:20px;line-height:0}#mo-rtf .mo-header .mo-header--sub h2{text-align:right;margin-bottom:20px;line-height:1;font-family:"Protest Strike",sans-serif;font-size:50px;width:100%;color:#000}@media screen and (max-width: 768px){#mo-rtf .mo-header .mo-header--sub h2{font-size:7vw}#mo-rtf .mo-header .mo-header--sub h2 img{width:90%}}#mo-rtf .mo-main{position:relative;z-index:1}#mo-rtf .mo-main .artwork{max-width:500px;margin:auto;padding:10px}#mo-rtf .mo-main .artwork .img{box-shadow:0 10px 25px 0 rgba(0,0,0,.5);line-height:0}#mo-rtf .mo-main .artwork p{font-size:13px;margin-top:30px;font-family:"Protest Strike",sans-serif;font-weight:600}#mo-rtf .mo-main .artwork .btn{background-color:#000;color:#fff}#mo-rtf .mo-main .artwork .btn:hover{background-color:#dc0018}@media screen and (max-width: 768px){#mo-rtf .mo-main .artwork{padding:10px 50px 50px;margin:20px auto}#mo-rtf .mo-main .artwork p{font-size:14px}}#mo-rtf .mainimg{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;gap:50px;position:relative;padding-bottom:100px}#mo-rtf .mainimg::before{content:"";display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100px;background-size:contain;background-image:url("../img/bg_line.png");background-repeat:repeat-x;background-position:bottom;opacity:.9}#mo-rtf .mo-translation--title{font-size:40px;font-family:"Protest Strike",sans-serif;font-weight:600;font-style:normal;padding:0 !important;text-align:center;color:#fff}#mo-rtf .mo-translation--title .f_jp{font-size:40px;font-family:"Noto Sans JP",sans-serif;font-weight:900;letter-spacing:-0.1rem}@media screen and (max-width: 768px){#mo-rtf .mo-translation--title{font-size:6vw;position:absolute;top:20px;width:100%;z-index:50}#mo-rtf .mo-translation--title .f_jp{font-size:6vw}}#mo-rtf .mo-translation .inner .mo-translation--read{padding:40px 0;display:block}#mo-rtf .mo-translation .inner .mo-translation--read h2{text-align:center}#mo-rtf .mo-translation .inner .mo-translation--read p{font-size:13px;display:block;text-align:center;color:#fff}#mo-rtf .mo-translation .inner .mo-translation--title{text-align:center}#mo-rtf .mo-translation .inner .mo-translation--title h3{color:#dc0018}#mo-rtf .mo-translation .inner .mo-translation--title h3 span{font-family:"Noto Sans JP",sans-serif;font-weight:900}#mo-rtf .mo-translation .inner .mo-translation--title p{font-family:"Noto Sans JP",sans-serif}#mo-rtf .mo-translation .inner .mo-translation--contents{display:flex;justify-content:center;padding-top:50px;padding-bottom:80px;color:#fff}#mo-rtf .mo-translation .inner .mo-translation--en{padding:0 100px 0 20px;border-right:dotted 1px #fff;font-size:14px}#mo-rtf .mo-translation .inner .mo-translation--ja{padding:0 20px 0 100px;font-size:14px;font-weight:500}#mo-rtf .mo-translation .inner .mo-translation--ja.mo-translation--ja_center{padding:0;text-align:left}#mo-rtf .mo-sns{position:relative;text-align:center;border:solid 1px #000;padding:20px;max-width:290px;margin:auto}#mo-rtf .mo-sns h3{font-size:35px}@media screen and (max-width: 768px){#mo-rtf .mo-sns h3{font-size:28px}}#mo-rtf .mo-sns ul{display:flex;justify-content:center;align-items:center}#mo-rtf .mo-sns ul li{padding:10px;line-height:0;width:30px}#mo-rtf .mo-sns ul li a{display:inline-block;line-height:1}#mo-rtf .mo-footer--sns{text-align:center;padding:10px;margin-bottom:50px}#mo-rtf .mo-footer--sns h3{font-size:25px;margin-bottom:10px;font-family:"Protest Strike",sans-serif;font-weight:400;font-style:normal;color:#fff}@media screen and (max-width: 768px){#mo-rtf .mo-footer--sns h3{font-size:6vw}}#mo-rtf .mo-footer--sns ul{display:flex;justify-content:center;align-items:center;gap:20px}#mo-rtf .mo-footer--sns ul li{line-height:0}#mo-rtf .mo-footer--sns ul li a{line-height:0;display:inline-block;font-size:35px}#mo-rtf .mo-footer{margin-bottom:-50px;position:relative;padding:50px 30px 100px;text-align:center;color:#fff;background-color:rgba(0,0,0,.9)}#mo-rtf .mo-footer .mo-footer--copyright_wp .mo-footer--copyright{font-size:12px}@media screen and (max-width: 768px){#mo-rtf .mo-footer{display:block;padding:20px 10px 50px}#mo-rtf .mo-footer .mo-footer--copyright_wp{margin-top:70px;text-align:center}}.mo-header_sp{text-align:center;position:relative;z-index:1}.mo-header_sp h1{padding:0 20px 0;line-height:0}.mo-header_sp .mo-header--sub{padding:0 20px}.mo-header_sp .mo-header--sub .inner>div{display:flex;justify-content:flex-start;justify-content:center;align-items:flex-start;gap:30px}.mo-header_sp .mo-header--sub .inner h2{line-height:1;font-family:"Protest Strike",sans-serif;font-size:50px;font-size:7vw}.mo-header_sp .mo-header--sub .inner ul{margin-left:auto;display:flex;align-items:center;gap:10px}.mo-header_sp .mo-header--sub .inner ul li{line-height:0}.mo-header_sp .mo-header--sub .inner ul li p{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:bold}.mo-header_sp .mo-header--sub .inner ul li a{display:inline-block;line-height:1;font-size:30px;color:#000}.mo-header_sp .mo-header--sub .inner ul li a:hover{color:#dc0018}.cd-image-container{position:relative;width:100%;margin:0px auto 0px;z-index:1}.cd-image-container img{display:block}.cd-image-container .mo-translation--title h3{color:#dc0018}.cd-image-container .mo-translation--title span{font-family:"Noto Sans JP",sans-serif;font-weight:900}.cd-image-container .mo-translation--title p{font-family:"Noto Sans JP",sans-serif;font-size:12px;line-height:1.3}.cd-image-container .mo-translation--en{display:block;padding:26vw 40px 30px;width:900px;font-size:12px;background-repeat:repeat-y;background-size:contain;background-position:top right;background-color:rgba(20,20,20,.9);height:100%;letter-spacing:-0.01rem;color:#fff}.cd-image-container .mo-translation--en .mo-translation--read{height:11vh}@media screen and (max-width: 380px){.cd-image-container .mo-translation--en{font-size:11px;padding:26vw 40px 30px}}.cd-image-container .mo-translation--ja{display:block;font-size:12px;height:100%;letter-spacing:-0.01rem;background-color:rgba(0,0,0,.1);color:#fff;padding:26vw 40px 30px;font-weight:500}@media screen and (max-width: 380px){.cd-image-container .mo-translation--ja{font-size:11px;padding:26vw 26px 30px 40px}}.cd-image-container .mo-translation--ja .mo-translation--read{height:11vh;display:block;z-index:10;position:relative}.cd-image-container .mo-translation--ja .mo-translation--read p{font-size:12px}.cd-image-label{position:absolute;bottom:0;right:0;color:#fff;padding:1em;opacity:0}.cd-image-label.is-hidden{visibility:hidden}.cd-image-label .is-visible{opacity:1;transform:translateY(0)}.cd-resize-img{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,width;transform:translate3d(0, 0, 1px)}.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none}.cd-resize-img .mo-translation--read{height:9vh;display:block}.cd-resize-img .cd-image-label{right:auto;left:0}.is-visible .cd-resize-img{width:50%}.cd-handle{position:fixed;z-index:10;height:40px;width:40px;left:50%;bottom:100px;margin-left:-22px;margin-top:-22px;border-radius:50%;background:url("../img/cd-arrows.svg") no-repeat center center #000;cursor:move;box-shadow:0 0 0 5px hsla(0,0%,100%,.2),0 0 8px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.3);opacity:1;pointer-events:all;transition:opacity .3s;will-change:transform,left;transform:translate3d(0, 0, 1px)}.cd-handle.hide{opacity:0;pointer-events:none}.cd-handle.draggable{background-color:#dc0018}.is-visible .cd-handle{opacity:1;transform:0,0,0 scale(1);transition:transform .3s .7s,opacity 0s .7s}.loader-wrap{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.8)}.loader,.loader:before,.loader:after{background:#fff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:.5em;height:3em}.loader{color:#fff;text-indent:-9999em;margin:75px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:before,.loader:after{position:absolute;top:0;content:""}.loader:before{left:-1em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:1em}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:3em}40%{box-shadow:0 -2em;height:4em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:3em}40%{box-shadow:0 -2em;height:4em}}.mo-link{position:relative;z-index:10}.mo-link ul{display:flex;justify-content:center;flex-wrap:wrap}.mo-link ul li{margin:10px}.mo-link ul li a{display:flex;align-items:center;background-color:#000;padding:15px;color:#fff}.mo-link ul li a img.artwork{max-width:120px}.mo-link ul li a span{display:inline-block;margin:auto;padding:0 20px;font-weight:bold;max-width:calc(70% - 15px);padding:0 30px}@media screen and (max-width: 768px){.mo-link ul{display:block}.mo-link ul li{margin:20px}.mo-link ul li a{max-width:430px;margin:auto}.mo-link ul li a span{max-width:55vw;padding:0 10px 0 20px}}@-moz-document url-prefix(){.cd-resize-img{transform:none;background-image:url("../img/bg_mainimg.jpg");background-size:100vw;background-position:0 0;background-repeat:no-repeat;background-attachment:fixed}}.swiper{margin:0}.tab-contents,.tab-contents_sp{margin:auto !important}.tab-menu,.tab-menu_sp{position:relative;top:0;z-index:1000;color:#000;text-align:center;font-size:30px;font-family:"Protest Strike",sans-serif;font-weight:400;font-style:normal}@media screen and (max-width: 768px){.tab-menu,.tab-menu_sp{font-size:5.5vw}}.tab-menu .swiper-wrapper,.tab-menu_sp .swiper-wrapper{justify-content:center;display:block;height:auto;text-align:left;margin:0}.tab-menu .swiper-slide,.tab-menu_sp .swiper-slide{width:auto;padding:0 0 0 15px;position:relative;cursor:pointer}.tab-menu .swiper-slide:hover,.tab-menu_sp .swiper-slide:hover{opacity:.7}.tab-menu .swiper-slide span,.tab-menu_sp .swiper-slide span{font-family:"Noto Sans JP",sans-serif;font-weight:900}.tab-menu .swiper-slide-thumb-active,.tab-menu_sp .swiper-slide-thumb-active{color:#dc0018 !important;position:relative}.tab-menu .swiper-slide-thumb-active::before,.tab-menu_sp .swiper-slide-thumb-active::before{content:"";position:absolute;top:50%;left:0;transform:translate(0, -50%);border-left:6px solid #dc0018;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0)}.tab-contents{background-color:rgba(0,0,0,.9)}.swiper-container2{background:rgba(0,0,0,.9);position:relative}.swiper-container2::before{content:"";display:block;position:absolute;top:-70px;left:0;z-index:1;width:100%;height:70px;background-size:cover;background-image:url("../img/bg_line.png");background-repeat:repeat-x;opacity:.9}.tab-menu_sp{padding:0 5vw 7vw}.tab-menu_sp .swiper-wrapper{justify-content:flex-start}.tab-menu_sp .swiper-slide{padding:0 10px;color:#fff}.tab-contents_sp .swiper-wrapper .swiper-slide{opacity:0 !important;transition:opacity .3s}.tab-contents_sp .swiper-wrapper .swiper-slide.swiper-slide-visible{opacity:1 !important}.sp-ls-min{letter-spacing:-0.04em;white-space:nowrap;font-size:.9em}.disabled{pointer-events:none;opacity:.3}/*# sourceMappingURL=app.css.map */