﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@keyframes show_loading{from{opacity:0}to{opacity:1}}:root{--color-black: #000;--color-grey: #313131;--color-lgrey: #ADADAD;--color-red: #B93429;--inner-width: 88.78%;--content-width: 90.65%;--font-glbnav: 6.07vw;--font-nav-lang: 5.14vw;--font-footer-nav: 3.27vw;--font-news-date: 2.8vw;--font-news-list-title: 3.27vw;--font-btn: 3.74vw;--font-movie-title: 3.27vw;--font-about-ttl: 3.97vw;--font-oor-description: 3.27vw;--font-article-h1: 7.24vw;--font-article-info: 4.21vw;--font-article-h2: 4.21vw;--font-article-h2-music: 5.61vw;--font-article-p: 3.27vw;--font-tour-ttl: 3.97vw;--font-tour-description: 3.74vw;--font-tour-period: 3.5vw;--font-tour-date: 3.74vw;--font-tour-place: 3.27vw;--font-tour-area: 3.5vw;--font-tour-info: 3.27vw;--font-tour-date-en: 3.74vw;--font-tour-place-en: 3.27vw;--font-tour-noschedule: 3.97vw}@media all and (min-width: 768px){:root{--font-glbnav: 2.6rem;--font-nav-lang: 2.2rem;--font-footer-nav: 1.4rem;--font-news-date: 1.0rem;--font-news-list-title: 1.6rem;--font-news-description: 1.2rem;--font-btn: 1.0rem;--font-movie-title: 1.0rem;--font-about-ttl: 1.1rem;--font-oor-description: 1.0rem;--font-article-h1: 3.1rem;--font-article-info: 1.8rem;--font-article-h2: 1.8rem;--font-article-h2-music: 2.4rem;--font-article-p: 1.4rem;--font-tour-ttl: 1.7rem;--font-tour-description: 1.0rem;--font-tour-period: 1.5rem;--font-tour-date: 1.6rem;--font-tour-place: 1.4rem;--font-tour-area: 1.5rem;--font-tour-info: 1.4rem;--font-tour-date-en: 1.6rem;--font-tour-place-en: 1.4rem;--font-tour-noschedule: 1.7rem}}@media all and (min-width: 960px){:root{--inner-width: 92.39%;--content-width: 81.875%;--font-btn: 1.15vw;--font-glbnav: 1.35vw;--font-nav-lang: 1.15vw;--font-footer-nav: 0.94vw;--font-movie-title: mx.pcW(22);--font-about-ttl: 1.61vw;--font-oor-description: 0.94vw;--font-article-h1: 4.72vw;--font-article-info: 2.17vw;--font-article-h2: 2.17vw;--font-article-p: 1.77vw;--font-tour-ttl: 1.61vw;--font-tour-description: 1.15vw;--font-tour-period: 1.25vw;--font-tour-date: 1.61vw;--font-tour-place: 1.25vw;--font-tour-area: 1.25vw;--font-tour-info: 0.94vw;--font-tour-date-en: 2.08vw;--font-tour-place-en: 1.61vw;--font-tour-noschedule: 1.35vw}}@media all and (min-width: 1016px){:root{--font-news-date: 1.8rem;--font-news-list-title: 1.8rem;--font-news-description: 1.4rem;--font-article-h1: 4.8rem;--font-arrticle-info: 2.2rem;--font-article-h2: 2.2rem;--font-article-h2-music: 3.2rem;--font-article-p: 1.8rem}}@media all and (min-width: 1920px){:root{--inner-width: 1774px;--content-width: 1572px;--font-btn: 2.2rem;--font-glbnav: 2.6rem;--font-nav-lang: 2.2rem;--font-footer-nav: 1.8rem;--font-movie-title: 2.2rem;--font-about-ttl: 3.1rem;--font-oor-description: 1.8rem;--font-tour-ttl: 3.1rem;--font-tour-description: 2.2rem;--font-tour-period: 2.4rem;--font-tour-date: 3.1rem;--font-tour-place: 2.4rem;--font-tour-area: 2.4rem;--font-tour-info: 1.8rem;--font-tour-date-en: 4.0rem;--font-tour-place-en: 3.1rem;--font-tour-noschedule: 2.6rem}}html{font-size:3.125vw}body{font-size:14px;font-size:1.4rem}@media all and (min-width: 768px){html{font-size:62.5%}body{font-size:14px;font-size:1.4rem}}:root{--vh: 100vh}body{overflow-x:hidden;overflow-y:visible}body{color:#000;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;overscroll-behavior-y:none;background:var(--color-black);letter-spacing:0.05em;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}body.disable{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}a{color:#000;text-decoration:none}a:focus{outline:none}li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:normal}.block{width:100%;min-height:100vh}.content_w{width:var(--content-width);margin:auto}header#global_header{z-index:10}a#btn_menu{z-index:11}a{color:#fff}a#btn_menu{width:21.73vw;height:21.73vw;display:block;position:fixed;top:0;right:0px}a#btn_menu .inr{width:10.98vw;height:2.34vw;position:absolute;top:50%;left:50%;margin:-1.17vw 0 0 -5.14vw}a#btn_menu span{width:100%;height:1px;background:#fff;display:block;position:absolute}a#btn_menu span:nth-of-type(1){top:0px}a#btn_menu span:nth-of-type(2){top:2.1vw}header#global_header{position:fixed;top:0px;right:0px;width:100%;height:100%}header#global_header .header_inner{position:absolute;width:100%;height:100%;top:0px;left:0px}header#global_header .header_inner:before{content:"";width:98%;height:200%;position:absolute;right:0%;top:-50%;background:#000}header#global_header .header_col2{position:relative}header#global_header .header_content{width:100%;height:100vh;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}header#global_header .content_inner{width:89.48%;margin-left:10.52%}header#global_header nav#global_nav{margin-bottom:18.69vw}header#global_header nav#global_nav ul{text-align:center}header#global_header nav#global_nav ul li{font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:500;font-size:var(--font-glbnav);line-height:1.1;margin-bottom:8.64vw}header#global_header nav#global_nav ul li:last-child{margin-bottom:0px}header#global_header nav#global_nav ul li a{color:#fff}header#global_header nav#global_nav ul li a.active{color:var(--color-red);pointer-events:none}header#global_header .link_pf{display:none}header#global_header .lang{margin-bottom:17.29vw}header#global_header .lang ul{display:-ms-flexbox;display:flex;align-items:center;justify-content:center}header#global_header .lang ul li{font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:500;font-size:var(--font-nav-lang)}header#global_header .lang ul li:nth-child(1):after{content:"|";color:#fff;margin-right:10px;padding-left:10px;position:relative;top:-1px}header#global_header .lang ul li a{position:relative;padding-bottom:.2em;display:inline-block}header#global_header .lang ul li a:after{content:"";width:0%;height:1px;position:absolute;bottom:0px;background:var(--color-red);left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:width .3s ease;transition:width .3s ease}header#global_header .lang ul li a.active:after{width:100%}header#global_header .social ul{justify-content:center}a.btn{display:block}a.btn .inr{padding:4.21vw 0 4.21vw 0}a.btn span{color:#fff;display:block;text-align:center;line-height:1;font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:500;font-size:var(--font-btn)}a.btn.red .inr{background:var(--color-red)}a.btn.red span{color:rgba(255,255,255,.8)}a.btn.grey .inr{background:var(--color-grey)}a.btn.grey span{color:rgba(255,255,255,.8)}footer#global_footer{width:100%;background:#000;position:relative;transform:translateZ(1px)}footer#global_footer .footer_inner{padding:4.91vw 0;margin:auto}footer#global_footer nav ul li{text-align:center;font-size:var(--font-footer-nav);margin-bottom:1.87vw;font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:500}footer#global_footer nav ul li a{color:var(--color-lgrey)}footer#global_footer p.copy{color:var(--color-lgrey);text-align:center;font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:500}footer#global_footer p.copy span{font-size:var(--font-footer-nav);display:block}#wrapper{position:relative}#kv_page{pointer-events:none}#bg_page{width:100%;height:100vh;position:fixed;top:0px;left:0px;pointer-events:none}#bg_page img{width:100%;height:100vh;position:absolute;top:0px;left:0px;object-fit:cover}#splash{width:100%;height:100vh;position:fixed;top:0px;left:0px;z-index:10969;background:#000}#splash .splash_inner{width:100%;height:100%;position:absolute;top:0px;left:0px;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}#splash .splash_content{width:100%}#splash .splash_content p{width:80%;max-width:960px;margin:auto;position:relative}#splash .splash_content p:after{content:"";height:100%;position:absolute;background:#000;top:0px;right:0px}[data-page=news] #wrapper,[data-page=music] #wrapper,[data-page=pasttour] #wrapper{padding-top:25.23vw}.ttl_page{margin-bottom:14.49vw}.ttl_page h1{font-size:var(--font-article-h1);font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:400;color:var(--color-lgrey);text-align:center;margin-bottom:7.94vw}.ttl_page .nav_page ul{display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.ttl_page .nav_page ul li{margin-right:7.01vw;display:inline-block;vertical-align:middle;font-size:3.97vw}.ttl_page .nav_page ul li:after{content:"";vertical-align:middle;width:1px;height:5.84vw;display:inline-block;background:#707070;margin-left:7.01vw}.ttl_page .nav_page ul li a{color:var(--color-lgrey);font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:500;display:inline-block;vertical-align:middle}.ttl_page .nav_page ul li a.active{color:var(--color-red)}.ttl_page .nav_page ul li:last-child{margin-right:0px;position:relative;top:-0.23vw}.ttl_page .nav_page ul li:last-child:after{display:none}[data-page=tour] footer#global_footer{background:none}#page404{width:100%;height:100vh}#page404 #bg_main{position:fixed;top:0px;left:0px;width:100%;height:100vh}#page404 #bg_main figure,#page404 #bg_main img{width:100%;height:100vh;position:absolute;top:0px;left:0px}#page404 #bg_main img{object-fit:cover}#page404 h1{text-align:center;color:var(--color-red);font-size:var(--font-article-h1);position:relative;padding-top:25.23vw;letter-spacing:0.05em}#page404 h2{width:89.25%;margin:auto;margin-bottom:12.15vw;mix-blend-mode:overlay;margin-top:15.89vw;position:relative}#page404 .links{width:44.39vw;margin:auto;padding:7.01vw 0 0 0;position:relative}@media all and (min-width: 768px){[data-page=news] #wrapper,[data-page=music] #wrapper,[data-page=pasttour] #wrapper{padding-top:98px}.ttl_page{margin-bottom:62px}.ttl_page h1{margin-bottom:34px}.ttl_page .nav_page ul li{margin-right:30px;font-size:1.7rem}.ttl_page .nav_page ul li:after{height:25px;margin-left:30px}.ttl_page .nav_page ul li:last-child{top:-1px}a.btn .inr{padding:8px 0 8px 0}a#btn_menu{width:94px;height:94px}a#btn_menu .inr{width:46px;height:10px;margin:-5px 0 0 -23px}a#btn_menu span{width:100%;height:1px}a#btn_menu span:nth-of-type(1){top:0px}a#btn_menu span:nth-of-type(2){top:9px}header#global_header nav#global_nav{margin-bottom:80px}header#global_header nav#global_nav ul li{margin-bottom:36px}header#global_header .lang{margin-bottom:74px}footer#global_footer .footer_inner{padding:21px 0}footer#global_footer nav ul li{margin-bottom:8px}#page404 h1{padding-top:13.18vw}#page404 h2{max-width:936px;margin-bottom:6.25vw;margin-top:6.25vw}#page404 .links{width:266px;padding:0 0 0 0}}@media all and (min-width: 960px){[data-page=news] #wrapper,[data-page=music] #wrapper,[data-page=pasttour] #wrapper{padding-top:13.23vw}.ttl_page{margin-bottom:3.23vw}.ttl_page h1{margin-bottom:2.5vw}.ttl_page .nav_page ul li{margin-right:4.9vw;font-size:1.25vw}.ttl_page .nav_page ul li:after{height:1.56vw;margin-left:4.9vw}.ttl_page .nav_page ul li:last-child{top:-1px}.ttl_page .nav_page ul li a{-webkit-transition:color .15s linear;transition:color .15s linear}.ttl_page .nav_page ul li a:hover{color:var(--color-red)}a#btn_menu{display:none}a.btn{background:#000}a.btn .inr{padding:1.15vw 0 1.15vw 0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}a.btn:hover .inr{opacity:.6}header#global_header{display:block;height:auto;top:2.45vw}header#global_header .header_inner{width:var(--inner-width);height:auto;margin:auto;position:relative}header#global_header .header_col2{display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;align-items:center;width:100%}header#global_header .header_content{width:100%;height:auto;display:block}header#global_header .content_inner{width:100%;margin-left:0%;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}header#global_header nav#global_nav{width:37.2%;margin-bottom:0px}header#global_header nav#global_nav ul{display:-ms-flexbox;display:flex;align-items:center}header#global_header nav#global_nav ul li{margin-right:9%;margin-bottom:0px;line-height:1}header#global_header nav#global_nav ul li:last-child{margin-right:0px}header#global_header nav#global_nav ul li a{-webkit-transition:color .15s linear;transition:color .15s linear}header#global_header nav#global_nav ul li a:hover{color:var(--color-red)}header#global_header nav#global_nav ul li.sp{display:none}header#global_header #header_r{width:420px}header#global_header #header_r .cols{width:100%;display:-ms-flexbox;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}header#global_header #header_r .social{width:280px}header#global_header #header_r .lang{width:86px;margin-bottom:0px;position:relative;top:2px}header#global_header #header_r .lang ul li a:hover:after{width:100%}header#global_header #header_r .link_pf{position:relative;top:8px;width:100%;text-align:right;display:block}header#global_header #header_r .link_pf a{font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:500;font-size:var(--font-footer-nav);-webkit-transition:color .15s linear;transition:color .15s linear;letter-spacing:0.05em}header#global_header #header_r .link_pf a:hover{color:var(--color-red)}footer#global_footer{width:100%;background:#000}footer#global_footer .footer_inner{width:var(--inner-width);padding:2.5vw 0;flex-direction:row-reverse;display:-ms-flexbox;display:flex;align-items:center}footer#global_footer nav{width:50%}footer#global_footer nav ul{width:100%;display:-ms-flexbox;display:flex;flex-direction:row-reverse}footer#global_footer nav ul li{text-align:left;margin-left:1.88vw;margin-bottom:0px}footer#global_footer nav ul li:last-child{margin-left:0px}footer#global_footer nav ul li a{-webkit-transition:color .15s linear;transition:color .15s linear}footer#global_footer nav ul li a:hover{color:var(--color-red)}footer#global_footer p.copy{width:100%;text-align:left}#page404 h1{padding-top:253px}#page404 h2{max-width:936px;margin-bottom:120px;margin-top:120px}}@media all and (min-width: 1920px){[data-page=news] #wrapper,[data-page=music] #wrapper,[data-page=pasttour] #wrapper{padding-top:254px}.ttl_page{margin-bottom:62px}.ttl_page h1{margin-bottom:48px}.ttl_page .nav_page ul li{margin-right:94px;font-size:2.4rem}.ttl_page .nav_page ul li:after{height:30px;margin-left:94px}a.btn .inr{padding:22px 0 22px 0}header#global_header{top:47px}header#global_header nav#global_nav{width:37.2%;margin-bottom:0px}header#global_header nav#global_nav ul li{margin-right:62px}header#global_header #header_r{width:440px}header#global_header #header_r .social{width:280px}header#global_header #header_r .lang{width:90px;margin-bottom:0px}footer#global_footer .footer_inner{padding:48px 0}footer#global_footer nav ul li{text-align:left;margin-right:36px}}.social ul{display:-ms-flexbox;display:flex;align-items:center}.social ul svg{fill:#fff}.social ul li{margin-right:4.21vw}.social ul li:last-child{margin-right:0px}.social ul li a{display:block;position:relative;width:4.91vw;height:4.91vw}.social ul li a span{position:absolute;top:50%;left:50%;display:block}.social ul li a span svg{position:absolute;width:100%;height:100%;top:0px;left:0px;vertical-align:top}.social ul .link_instagram span{width:4.91vw;height:4.91vw;margin:-2.45vw 0 0 -2.45vw}.social ul .link_facebook span{width:2.8vw;height:4.91vw;margin:-2.45vw 0 0 -1.4vw}.social ul .link_twitter span{width:4.91vw;height:4.21vw;margin:-2.1vw 0 0 -2.45vw}.social ul .link_tiktok span{width:4.21vw;height:4.91vw;margin:-2.45vw 0 0 -2.1vw}.social ul .link_youtube span{width:4.91vw;height:3.5vw;margin:-1.75vw 0 0 -2.45vw}.social ul .link_music span{width:4.21vw;height:4.91vw;margin:-2.45vw 0 0 -2.1vw}.social ul .link_spotify span{width:4.91vw;height:4.91vw;margin:-2.45vw 0 0 -2.45vw}@media all and (min-width: 768px){.social ul li{margin-right:21px}.social ul li:last-child{margin-right:0px}.social ul li a{width:22px;height:22px}.social ul .link_instagram span{width:22px;height:22px;margin:-11px 0 0 -11px}.social ul .link_facebook span{width:12px;height:22px;margin:-11px 0 0 -6px}.social ul .link_twitter span{width:22px;height:18px;margin:-9px 0 0 -11px}.social ul .link_tiktok span{width:18px;height:22px;margin:-11px 0 0 -9px}.social ul .link_youtube span{width:22px;height:16px;margin:-8px 0 0 -11px}.social ul .link_music span{width:18px;height:22px;margin:-11px 0 0 -9px}.social ul .link_spotify span{width:22px;height:22px;margin:-11px 0 0 -11px}}@media all and (min-width: 960px){.social ul li{margin-right:21px}.social ul li:last-child{margin-right:0px}.social ul li a{width:18px;height:18px;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.social ul li a:hover{opacity:.6}.social ul .link_instagram span{width:18px;height:18px;margin:-9px 0 0 -9px}.social ul .link_facebook span{width:10px;height:18px;margin:-9px 0 0 -5px}.social ul .link_twitter span{width:18px;height:16px;margin:-8px 0 0 -9px}.social ul .link_tiktok span{width:18px;height:18px;margin:-9px 0 0 -9px}.social ul .link_youtube span{width:18px;height:12px;margin:-6px 0 0 -9px}.social ul .link_music span{width:15px;height:18px;margin:-9px 0 0 -7.5px}.social ul .link_spotify span{width:18px;height:18px;margin:-9px 0 0 -9px}}@media all and (min-width: 1920px){.social ul li{margin-right:21px}.social ul li:last-child{margin-right:0px}.social ul li a{width:22px;height:22px}.social ul .link_instagram span{width:22px;height:22px;margin:-11px 0 0 -11px}.social ul .link_facebook span{width:12px;height:22px;margin:-11px 0 0 -6px}.social ul .link_twitter span{width:22px;height:18px;margin:-9px 0 0 -11px}.social ul .link_tiktok span{width:18px;height:22px;margin:-11px 0 0 -9px}.social ul .link_youtube span{width:22px;height:16px;margin:-8px 0 0 -11px}.social ul .link_music span{width:18px;height:22px;margin:-11px 0 0 -9px}.social ul .link_spotify span{width:22px;height:22px;margin:-11px 0 0 -11px}}.list_news{width:calc(100% - 46px);max-width:970px;margin:auto}.list_news ul{padding-bottom:19.86vw}.list_news ul li{margin-bottom:11.68vw}.list_news ul li:last-child{margin-bottom:0px}.list_news ul li a{display:block}.list_news ul li figure{width:100%;margin-bottom:4.21vw}.list_news ul li figure img{width:100%}.list_news ul li .txt{width:100%}.list_news ul li .txt p.date{color:var(--color-red);text-align:center;font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:500;font-size:var(--font-news-date);margin-bottom:3.5vw}.list_news ul li .txt h2{color:#fff;font-size:var(--font-news-list-title);line-height:1.6;font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:700}.list_news ul li .txt .description{display:none}.list_discography ul{display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center}.list_discography ul img{width:100%;vertical-align:top;object-position:center}.list_discography ul li{width:27.74%;margin-right:8.39%;margin-bottom:7.01vw}.list_discography ul li:last-child{margin-right:0px}.list_discography ul li figure{width:100%;aspect-ratio:1/1;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.list_discography ul li:nth-child(3n){margin-right:0px}ul.list_schedule{padding-bottom:5.61vw;border-bottom:2px solid var(--color-red)}ul.list_schedule li{margin-bottom:5.61vw}ul.list_schedule li:last-child{margin-bottom:0px}ul.list_schedule li .date{width:100%;position:relative;margin-bottom:2.8vw}ul.list_schedule li .date:before{content:"";width:100%;height:.47vw;background:var(--color-red);display:block;position:absolute;top:50%;margin-top:-1px}ul.list_schedule li .date p{background:#000;position:relative;display:inline-block;padding-right:3em;font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:700;color:var(--color-red);font-size:var(--font-tour-date)}ul.list_schedule li .place{margin-bottom:2.34vw}ul.list_schedule li .place h4{color:#fff;font-size:var(--font-tour-area);font-weight:bold}ul.list_schedule li .place .place_detail{margin-top:2.34vw}ul.list_schedule li .place .place_detail h5{color:#fff;font-size:var(--font-tour-area);margin-bottom:.5em}ul.list_schedule li .place .place_detail p,ul.list_schedule li .place .place_detail dt,ul.list_schedule li .place .place_detail dd{color:var(--color-lgrey);font-size:var(--font-tour-info);line-height:1.5}ul.list_schedule li .place .place_detail dl dt,ul.list_schedule li .place .place_detail dl dd{display:inline}ul.list_schedule li .place .place_detail dl dt{margin-right:.5em}ul.list_schedule li .link{display:-ms-flexbox;display:flex;justify-content:flex-end}ul.list_schedule li .link a{width:42.52vw}:lang(en) .bit-widget-container .bit-widget .bit-top-track-button{padding:0px;font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:400;line-height:1.5}:lang(en) .bit-widget-container .bit-widget .bit-nav-bar-container{padding:0px}:lang(en) .bit-widget-container .bit-widget .bit-nav-bar-container .bit-nav-bar{padding-bottom:0px}:lang(en) .bit-widget-container .bit-widget .bit-event-lists{margin-top:9.35vw}:lang(en) .bit-widget-container .bit-widget .bit-upcoming-events{margin:0 0 2.34vw 0}:lang(en) .bit-widget-container .bit-widget .bit-upcoming-events-show-all-button{background:var(--color-red);color:#fff}:lang(en) .bit-widget-container .bit-widget .bit-event{position:relative;padding:0px;display:block}:lang(en) .bit-widget-container .bit-widget .bit-event a.bit-details{display:block}:lang(en) .bit-widget-container .bit-widget .bit-event a.bit-details>div:nth-of-type(1){position:relative;margin-bottom:2.34vw}:lang(en) .bit-widget-container .bit-widget .bit-event a.bit-details>div:nth-of-type(1):before{content:"";width:100%;height:2px;background:var(--color-red);position:absolute;top:50%;margin-top:-1px;left:0px}:lang(en) .bit-widget-container .bit-widget .bit-event a.bit-details>div:nth-of-type(1) span.bit-date{background:#000;position:relative;color:var(--color-red);display:inline-block;padding-right:1.5em;font-size:var(--font-tour-date-en)}:lang(en) .bit-widget-container .bit-widget .bit-event a.bit-details .bit-titleWrapper .bit-venue{color:#fff;font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:500;font-size:var(--font-tour-place-en);line-height:1.2}:lang(en) .bit-widget-container .bit-widget .bit-event a.bit-details .bit-location{color:var(--color-lgrey);font-size:var(--font-tour-place-en)}:lang(en) .bit-widget-container .bit-widget .bit-event .bit-event-buttons{width:100%;margin:0px;display:-ms-flexbox;display:flex;flex-direction:inherit;justify-content:space-between;margin-top:3.5vw;padding-bottom:4.67vw}:lang(en) .bit-widget-container .bit-widget .bit-event .bit-event-buttons>div{width:47.15%;margin:0px}:lang(en) .bit-widget-container .bit-widget .bit-event .bit-event-buttons .bit-button{width:auto}@media all and (min-width: 768px){.list_news{max-width:972px}.list_news ul{padding-bottom:85px;position:relative}.list_news ul li{width:45.47%;position:absolute;padding-bottom:120px}.list_news ul li.l{left:0px}.list_news ul li.r{right:0px}.list_news ul li figure{margin-bottom:22px}.list_news ul li .txt p.date{margin-bottom:12px;text-align:left}.list_news ul li .txt h2{margin-bottom:24px}.list_news ul li .txt .description{display:block}.list_news ul li .txt .description p{font-size:var(--font-news-description);line-height:1.714}.list_discography ul{justify-content:center}.list_discography ul img{width:100%;vertical-align:top;object-position:center}.list_discography ul li{width:10.82%;margin-right:4.04%;margin-bottom:24px}.list_discography ul li:nth-child(3n){margin-right:4.04%}.list_discography ul li:nth-child(7n){margin-right:0px}ul.list_schedule{padding-bottom:5.61vw;border-bottom:1px solid var(--color-red)}ul.list_schedule li{margin-bottom:10px}ul.list_schedule li:last-child{margin-bottom:0px}ul.list_schedule li .date{margin-bottom:10px}ul.list_schedule li .date:before{height:1px;margin-top:0px}ul.list_schedule li .place_detail{display:-ms-flexbox;display:flex;align-items:flex-end}ul.list_schedule li .place{width:100%;margin-bottom:0}ul.list_schedule li .place dl{display:-ms-flexbox;display:flex;align-items:center}ul.list_schedule li .place dl dt{width:auto;box-sizing:border-box;margin-bottom:0em;margin-right:1em}ul.list_schedule li .place dl dd{width:auto}ul.list_schedule li .wrap_info{width:calc(100% - 170px);box-sizing:border-box;padding-right:5%}ul.list_schedule li .link{width:170px;display:-ms-flexbox;display:flex;justify-content:flex-end}ul.list_schedule li .link a{width:100%}:lang(en) .bit-widget-container .bit-widget .bit-nav-bar-container{padding:0px}:lang(en) .bit-widget-container .bit-widget .bit-nav-bar-container .bit-nav-bar{padding-bottom:0px}:lang(en) .bit-widget-container .bit-widget .bit-event-lists{margin-top:40px}:lang(en) .bit-widget-container .bit-widget .bit-upcoming-events{margin:0 0 20px 0;padding-bottom:1.04vw;border-bottom:2px solid var(--color-red)}:lang(en) .bit-widget-container .bit-widget .bit-upcoming-events-show-all-button{margin-top:20px;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}:lang(en) .bit-widget-container .bit-widget .bit-upcoming-events-show-all-button:hover{opacity:.5}:lang(en) .bit-widget-container .bit-widget .bit-event{position:relative;padding:0px;display:-ms-flexbox;display:flex;padding-top:2.5em;padding-bottom:1em;border:none}:lang(en) .bit-widget-container .bit-widget .bit-event a.bit-details{display:-ms-flexbox;display:flex;width:77.96%;flex-direction:row;justify-content:flex-start;align-items:center}:lang(en) .bit-widget-container .bit-widget .bit-event a.bit-details>div:nth-of-type(1){width:100%;position:absolute;top:0px;margin-bottom:0}:lang(en) .bit-widget-container .bit-widget .bit-event a.bit-details>div:nth-of-type(1) span.bit-date{padding-right:1.5em}:lang(en) .bit-widget-container .bit-widget .bit-event a.bit-details .bit-titleWrapper{width:60%}:lang(en) .bit-widget-container .bit-widget .bit-event a.bit-details .bit-titleWrapper .bit-venue{color:#fff}:lang(en) .bit-widget-container .bit-widget .bit-event a.bit-details .bit-location{width:40%;text-align:left;font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:500;margin-top:0px}:lang(en) .bit-widget-container .bit-widget .bit-event .bit-event-buttons{width:22.04%;margin:0px;display:-ms-flexbox;display:flex;flex-direction:inherit;justify-content:space-between;margin-top:0;padding-bottom:0}:lang(en) .bit-widget-container .bit-widget .bit-event .bit-event-buttons>div{width:47.15%;margin:0px}:lang(en) .bit-widget-container .bit-widget .bit-event .bit-event-buttons .bit-button{width:auto;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}:lang(en) .bit-widget-container .bit-widget .bit-event .bit-event-buttons .bit-button:hover{opacity:.5}:lang(en) .bit-widget-container .bit-widget .bit-event:hover{background-color:none;padding:2.5em 0 1em 0}:lang(en) .bit-widget-container .bit-widget .bit-play-my-city-button{margin:40px 0px 0 0}}@media all and (min-width: 960px){.list_discography ul li{margin-bottom:3.23vw}.list_discography ul li:last-child{margin-right:0px}.list_discography ul li a{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.list_discography ul li a:hover{opacity:.5}.list_discography.dvd ul li{width:20%;margin-bottom:3.23vw;margin:0 2.02% 0 2.02%}.list_discography.dvd ul li.v{width:10.82%}ul.list_schedule{padding-bottom:1.04vw;border-bottom:1px solid var(--color-red)}ul.list_schedule li{margin-bottom:1.04vw}ul.list_schedule li:last-child{margin-bottom:0px}ul.list_schedule li .date{margin-right:1.69%;margin-bottom:1.04vw}ul.list_schedule li .info{display:-ms-flexbox;display:flex;align-items:center}ul.list_schedule li .info p,ul.list_schedule li .info dl{margin-right:1em}ul.list_schedule li .place{margin-bottom:0;display:-ms-flexbox;display:flex}ul.list_schedule li .place h4{width:8.85%}ul.list_schedule li .place .place_detail{width:91.15%;margin-top:0px;position:relative;top:-0.1vw}ul.list_schedule li .place dl dt{width:auto;box-sizing:border-box;margin-bottom:0em;margin-right:1em}ul.list_schedule li .place dl dd{width:auto}ul.list_schedule li .link{width:170px}ul.list_schedule li .link a{width:100%}ul.list_schedule li .link a .inr{padding:1.25vw 0 .99vw 0}:lang(en) .bit-widget-container .bit-widget .bit-upcoming-events{padding-bottom:.52vw}:lang(en) .bit-widget-container .bit-widget .bit-event a.bit-details .bit-titleWrapper{width:60%}:lang(en) .bit-widget-container .bit-widget .bit-event a.bit-details .bit-location{width:40%}}@media all and (min-width: 1016px){.list_news ul{padding-bottom:112px}.list_news ul li a figure{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.list_news ul li a:hover figure{opacity:.6}}@media all and (min-width: 1920px){.list_discography ul li{margin-bottom:62px}ul.list_schedule{padding-bottom:20px}ul.list_schedule li{margin-bottom:20px}ul.list_schedule li .date{margin-bottom:20px}ul.list_schedule li .place .place_detail{top:-2px}ul.list_schedule li .link a .inr{padding:24px 0 19px 0}:lang(en) .bit-widget-container .bit-widget .bit-upcoming-events{padding-bottom:10px}}[data-article-detail] header#article_header{width:89.25%;margin:auto;margin-bottom:7.01vw}[data-article-detail] header#article_header h1{width:100%;font-size:var(--font-article-h1);color:var(--color-lgrey);text-align:center;margin-bottom:11.21vw;font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:400}[data-article-detail] header#article_header .img_article{width:75.39%;max-width:570px;margin:auto;margin-bottom:7.01vw}[data-article-detail] header#article_header .img_article img{width:100%}[data-article-detail] header#article_header .ttl_article{width:100%;max-width:970px;margin:auto}[data-article-detail] header#article_header .ttl_article p.info{color:#adadad;font-size:var(--font-article-info);margin-bottom:.3em}[data-article-detail] header#article_header .ttl_article h2{color:#fff;font-size:var(--font-article-h2);line-height:1.9;font-weight:bold}[data-article-detail] .article_body{width:89.25%;max-width:970px;margin:auto}[data-article-detail] .article_body p,[data-article-detail] .article_body .recorded{color:#fff;font-size:var(--font-article-p);line-height:2;margin-bottom:2rem}[data-article-detail] .article_body p:nth-last-of-type(1),[data-article-detail] .article_body .recorded:nth-last-of-type(1){margin-bottom:0px}[data-article-detail] .article_body p a,[data-article-detail] .article_body .recorded a{text-decoration:underline}[data-article-detail] .article_body p.release_date{color:#adadad;margin-top:1em}[data-article-detail] .article_body ul.store_list{width:100%;display:-ms-flexbox;display:flex;justify-content:center;margin-top:9.35vw}[data-article-detail] .article_body ul.store_list li{width:44.5%;margin-right:11%}[data-article-detail] .article_body ul.store_list li:last-child{margin-right:0px}[data-article-detail] .article_body .link{padding:11.68vw 0 21.03vw 0}[data-article-detail] .article_body .link a{width:42.99vw;margin:auto}[data-article-detail]#music_detail header#article_header .ttl_article,[data-article-detail]#music_detail .article_body{max-width:570px}[data-article-detail]#music_detail header#article_header .ttl_article h2{font-size:var(--font-article-h2-music)}@media all and (min-width: 768px){[data-article-detail] header#article_header{margin-bottom:2em}[data-article-detail] header#article_header h1{margin-bottom:48px}[data-article-detail] header#article_header .img_article{margin-bottom:75px}[data-article-detail] .article_body ul.store_list{margin-top:40px}[data-article-detail] .article_body .link{padding:50px 0 90px 0}[data-article-detail] .article_body .link a{width:184px}[data-article-detail] a.btn .inr{padding:22px 0 22px 0}[data-article-detail] a.btn .inr span{font-size:1.8rem}}@media all and (min-width: 1016px){[data-article-detail] header#article_header{margin-bottom:2em}[data-article-detail] header#article_header h1{margin-bottom:48px}[data-article-detail] header#article_header .img_article{margin-bottom:75px}[data-article-detail] a.btn .inr span{font-size:2.2rem}[data-article-detail] .article_body .body a{-webkit-transition:color .15s linear;transition:color .15s linear}[data-article-detail] .article_body .body a:hover{color:var(--color-red)}[data-article-detail] .article_body .body ul.store_list{margin-top:50px}[data-article-detail] .article_body .body ul.store_list li{width:46.66%;margin-right:6.68%}[data-article-detail] .article_body .body ul.store_list li:last-child{margin-right:0px}[data-article-detail] .article_body ul.store_list+.link{margin-top:70px}[data-article-detail] .article_body .link{padding:70px 0 200px 0}[data-article-detail] .article_body .link a{width:266px}}[data-modal]{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:10969;opacity:0;pointer-events:none;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}[data-modal] .modal_inner{width:100%;height:100%;position:absolute;top:0px;left:0px;background:rgba(0,0,0,.8);display:-ms-flexbox;display:flex;align-items:center;justify-content:center}[data-modal] div[data-modal-close]{width:100%;height:100%;position:absolute;top:0px;left:0px;background:rgba(0,0,0,0)}[data-modal] .modal_content{position:relative;width:100%;height:0px;padding-bottom:56.25%;position:relative}[data-modal] .modal_content .movie,[data-modal] .modal_content iframe{width:100%;height:100%;top:0px;left:0px;position:absolute}[data-modal] a#btn_close_modal{width:21.73vw;height:21.73vw;display:block;position:absolute;top:-23.36vw;right:0px}[data-modal] a#btn_close_modal .inr{width:10.98vw;height:2.34vw;position:absolute;top:50%;left:50%;margin:-1.17vw 0 0 -5.14vw}[data-modal] a#btn_close_modal span{width:100%;height:1px;background:#fff;display:block;position:absolute}[data-modal] a#btn_close_modal span:nth-of-type(1){top:1.17vw;-webkit-transform:rotate(45deg);transform:rotate(45deg)}[data-modal] a#btn_close_modal span:nth-of-type(2){top:1.17vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.show_modal [data-modal]{opacity:1;pointer-events:auto}@media all and (min-width: 768px){[data-modal] .modal_content{width:75%;padding-bottom:42.1875%}[data-modal] a#btn_close_modal{width:94px;height:94px;top:-100px;right:-23px}[data-modal] a#btn_close_modal .inr{width:46px;height:10px;margin:-5px 0 0 -23px}[data-modal] a#btn_close_modal span:nth-of-type(1){top:5px}[data-modal] a#btn_close_modal span:nth-of-type(2){top:5px}}@media all and (min-width: 1280px){[data-modal] .modal_content{width:960px;padding-bottom:540px}}[data-page=top] img{width:100%;vertical-align:top}[data-page=top] #main{width:100%;position:sticky;top:0px}[data-page=top] #main #bg_main{position:absolute;width:100%;height:100%;top:0px;left:0px}[data-page=top] #main .section_inner{position:relative}[data-page=top] #main h1{pointer-events:none;position:relative}[data-page=top] #main .links{width:100%;margin:2.34vw auto 5.84vw auto;position:relative}[data-page=top] #main .links ul{width:100%;display:-ms-flexbox;display:flex;justify-content:center}[data-page=top] #main .links ul li{width:42.75%;margin-right:6.94%}[data-page=top] #main .links ul li:last-child{margin-right:0px}[data-page=top] #main.btn_in .links{position:absolute;bottom:23.36vw;left:0px;margin:0px}[data-page=top] section{width:100%;position:relative}[data-page=top] #top_content{position:relative}[data-page=top] #top_content #bg{position:sticky;top:0px;left:0px;width:100%;height:100vh}[data-page=top] #top_content #bg img{width:100%;height:100vh;position:absolute;top:0px;left:0px;object-fit:cover}[data-page=top] #top_content #bg+#movies{margin-top:-100vh}[data-page=top] .block_bnr:nth-of-type(1){margin-top:-100vh}[data-page=top] .block_bnr .links{padding:3.27vw 0 10.75vw 0}[data-page=top] .block_bnr .links a.btn{width:42.75%;margin:auto}[data-page=top] .block_bnr.btn_in .links{padding:0px;width:100%;position:absolute;bottom:23.36vw}[data-page=top] #movies .list_movie ul li a{display:block;position:relative}[data-page=top] #movies .list_movie ul li a .info{position:absolute;bottom:3.5vw;right:0px;padding-right:5.37%;text-align:right}[data-page=top] #movies .list_movie ul li a .info i.icon_play{width:10.98vw;height:10.98vw;margin-bottom:2.34vw;position:relative;display:inline-block}[data-page=top] #movies .list_movie ul li a .info i.icon_play:before{width:80%;height:80%;position:absolute;content:"";left:10%;top:10%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;display:block}[data-page=top] #movies .list_movie ul li a .info i.icon_play svg{width:100%;height:100%;position:absolute;vertical-align:top;top:0px;left:0px;fill:var(--color-red)}[data-page=top] #movies .list_movie ul li a .info i.icon_play svg .st0{fill:#fff}[data-page=top] #movies .list_movie ul li a .info h3{font-size:var(--font-movie-title);font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:500}[data-page=top] #movies .links{padding:3.27vw 0 10.75vw 0}[data-page=top] #movies .links a.btn{width:42.75%;margin:auto}[data-page=top] #items{position:relative}[data-page=top] #items .bg_item{position:sticky;top:0px;width:100%;height:100vh}[data-page=top] #items .bg_item img{position:absolute;width:100%;height:100%;object-fit:auto 100%}[data-page=top] #items .section_inner{padding:10.51vw 0 0 0;position:relative;margin-top:-100vh}[data-page=top] #items .list_items{width:75.7%;margin:auto}[data-page=top] #items .list_items ul{display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}[data-page=top] #items .list_items ul li{margin-bottom:9.35vw;width:76.54%}[data-page=top] #items .list_items ul li:nth-child(3){margin-bottom:15.42vw}[data-page=top] #items .list_items ul li:nth-child(4),[data-page=top] #items .list_items ul li:nth-child(6){width:41.35%;margin-right:8.65%}[data-page=top] #items .list_items ul li:nth-child(5),[data-page=top] #items .list_items ul li:nth-child(7){width:41.35%}[data-page=top] #items .list_items ul li img{box-shadow:8px 8px 30px rgba(0,0,0,.96)}[data-page=top] #items .links{padding:11.68vw 0 29.21vw 0}[data-page=top] #items .links a.btn{width:42.75%;margin:auto}@media all and (min-width: 768px){[data-page=top] #main .links{bottom:30px;width:217px;left:50%;margin-left:-108.5px;position:absolute;margin-bottom:0px}[data-page=top] #main .links ul li{width:107px}[data-page=top] #main .links ul li:nth-child(1){margin-right:0%}[data-page=top] #main.btn_in .links{bottom:30px;width:217px;left:50%;margin-left:-108.5px}[data-page=top] .block_bnr .content{position:relative}[data-page=top] .block_bnr .links{position:absolute;width:100%;left:0px;bottom:40px;padding:0}[data-page=top] .block_bnr .links a.btn{width:107px;margin:auto}[data-page=top] .block_bnr.btn_in .links{bottom:40px}[data-page=top] #movies .list_movie ul{display:-ms-flexbox;display:flex}[data-page=top] #movies .list_movie ul li{width:50%}[data-page=top] #movies .list_movie ul li a{display:block;position:relative}[data-page=top] #movies .list_movie ul li a .info{bottom:15px;padding-right:21px}[data-page=top] #movies .list_movie ul li a .info i.icon_play{width:26px;height:26px;margin-bottom:7px}[data-page=top] #movies .links{padding:24px 0 24px 0}[data-page=top] #movies .links a.btn{width:107px;margin:auto}[data-page=top] #items .bg_item{position:absolute;height:100%}[data-page=top] #items .section_inner{padding:45px 0 0 0;margin-top:0px}[data-page=top] #items .list_items{width:73.95%;margin:auto}[data-page=top] #items .list_items ul li{margin-bottom:30px;width:26.4%;margin-right:58px}[data-page=top] #items .list_items ul li:nth-child(3){margin-right:0px;margin-bottom:30px}[data-page=top] #items .list_items ul li:nth-child(4),[data-page=top] #items .list_items ul li:nth-child(6){width:18.13%;margin-right:26px;margin-bottom:0px}[data-page=top] #items .list_items ul li:nth-child(5){margin-right:26px}[data-page=top] #items .list_items ul li:nth-child(5),[data-page=top] #items .list_items ul li:nth-child(7){width:18.13%;margin-bottom:0px}[data-page=top] #items .list_items ul li:nth-child(7){margin-right:0px}[data-page=top] #items .links{padding:40px 0 40px 0}[data-page=top] #items .links a.btn{width:107px}}@media all and (min-width: 960px){[data-page=top] #main .links{width:27.8125%;bottom:3.13vw;margin-left:-13.90625%}[data-page=top] #main .links ul li{width:calc(50% - 1px)}[data-page=top] #main.btn_in .links{width:27.8125%;bottom:3.13vw;margin-left:-13.90625%}[data-page=top] .block_bnr .links{bottom:3.13vw}[data-page=top] .block_bnr .links a.btn{width:13.85vw}[data-page=top] .block_bnr.btn_in .links{bottom:3.13vw}[data-page=top] #movies .list_movie ul li a{overflow:hidden}[data-page=top] #movies .list_movie ul li a figure{overflow:hidden}[data-page=top] #movies .list_movie ul li a figure img{-webkit-transition:transform .3s ease;transition:transform .3s ease}[data-page=top] #movies .list_movie ul li a figure:after{content:"";width:100%;height:100%;position:absolute;top:0px;left:0px;background:rgba(0,0,0,.4);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}[data-page=top] #movies .list_movie ul li a .info{bottom:1.35vw;padding-right:2.6vw}[data-page=top] #movies .list_movie ul li a .info i.icon_play{width:3.44vw;height:3.44vw;margin-bottom:.94vw}[data-page=top] #movies .list_movie ul li a:hover figure:after{opacity:1}[data-page=top] #movies .list_movie ul li a:hover figure img{-webkit-transform:scale(1.05);transform:scale(1.05)}[data-page=top] #movies .links{padding:3.02vw 0 3.02vw 0}[data-page=top] #movies .links a.btn{width:13.85vw}[data-page=top] #items .section_inner{padding:6.15vw 0 0 0;margin-top:0px}[data-page=top] #items .list_items{width:74.16%;max-width:1424px}[data-page=top] #items .list_items ul li{margin-bottom:4.01vw;width:26.54%;margin-right:10.18%}[data-page=top] #items .list_items ul li:nth-child(3){margin-bottom:4.01vw}[data-page=top] #items .list_items ul li:nth-child(4),[data-page=top] #items .list_items ul li:nth-child(6){width:18.11%;margin-right:4.49%;margin-bottom:0px}[data-page=top] #items .list_items ul li:nth-child(5){margin-right:4.49%}[data-page=top] #items .list_items ul li:nth-child(5),[data-page=top] #items .list_items ul li:nth-child(7){width:18.11%;margin-bottom:0px}[data-page=top] #items .list_items ul li:nth-child(7){margin-right:0px}[data-page=top] #items .list_items ul li a{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}[data-page=top] #items .list_items ul li a:hover{opacity:.6}[data-page=top] #items .links{padding:4.69vw 0 4.69vw 0}[data-page=top] #items .links a.btn{width:13.85vw}}@media all and (min-width: 1920px){[data-page=top] #main .links{width:534px;bottom:60px;margin-left:-267px}[data-page=top] #main.btn_in .links{width:27.8125%;bottom:60px;margin-left:-267px}[data-page=top] .block_bnr .links a.btn{width:266px}[data-page=top] #movies .list_movie ul li a .info{bottom:26px;padding-right:50px}[data-page=top] #movies .list_movie ul li a .info i.icon_play{width:66px;height:66px;margin-bottom:18px}[data-page=top] #movies .links{padding:58px 0 58px 0}[data-page=top] #movies .links a.btn{width:266px}[data-page=top] #items .section_inner{padding:118px 0 0 0}[data-page=top] #items .list_items ul li{margin-bottom:77px}[data-page=top] #items .links{padding:90px 0 90px 0}[data-page=top] #items .links a.btn{width:266px}}[data-page=about] #about_oor img{width:100%}[data-page=about] #about_oor #kv_page{position:relative}[data-page=about] #about_oor h1{width:89.25%;margin:auto;margin-bottom:12.15vw;mix-blend-mode:overlay;margin-top:19.16vw}[data-page=about] #about_oor h1 span{display:block}[data-page=about] #about_oor .section_inner{position:relative}[data-page=about] #about_oor .content{width:89.25%;margin:auto;padding:0 0 10.51vw 0}[data-page=about] #about_oor .content .member{margin-bottom:17.76vw}[data-page=about] #about_oor .content .member ul{display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-page=about] #about_oor .content .member ul li{width:50%;margin-bottom:6.07vw}[data-page=about] #about_oor .content .member ul dl{display:-ms-flexbox;display:flex}[data-page=about] #about_oor .content .member ul dl dt,[data-page=about] #about_oor .content .member ul dl dd{font-size:var(--font-about-ttl);font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:500}[data-page=about] #about_oor .content .member ul dl dt{width:50.26%;color:var(--color-lgrey)}[data-page=about] #about_oor .content .member ul dl dd{width:49.74%;color:#fff}[data-page=about] #about_oor .content .txt_about p{color:var(--color-lgrey);font-size:var(--font-oor-description);line-height:2.07;margin-bottom:2em;letter-spacing:0.05em}[data-page=about] #about_oor .content .txt_about p:nth-last-of-type(1){margin-bottom:0px}[data-page=about] #about_oor .content .links{width:44.39vw;margin:auto;padding:7.01vw 0 0 0}[data-page=about] h2{font-size:var(--font-about-ttl);font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:500;color:#fff;text-align:center;margin-bottom:11.68vw}[data-page=about] .discography{padding:10.51vw 0 10.51vw 0;position:relative}[data-page=about] .discography .list_discography{width:89.25%;margin:auto}@media all and (min-width: 768px){[data-page=about] #about_oor h1{width:59.55%;margin:74px auto 30px auto}[data-page=about] #about_oor .content{width:81.77%;padding:0 0 20px 0}[data-page=about] #about_oor .content .member{width:79.61%;margin:auto;margin-bottom:48px}[data-page=about] #about_oor .content .member ul li{width:25%;margin-bottom:0}[data-page=about] #about_oor .content .member ul dl dt{width:auto}[data-page=about] #about_oor .content .member ul dl dd{width:auto;padding-left:1em;box-sizing:border-box}[data-page=about] #about_oor .content .txt_about{width:96%;max-width:1166px;margin:auto;text-align:center}[data-page=about] #about_oor .content .links{width:124px;padding:30px 0 0 0}[data-page=about] h2{margin-bottom:30px}[data-page=about] .discography{padding:25px 0 20px 0}[data-page=about] .discography .list_discography{width:81.77%;margin:auto}}@media all and (min-width: 960px){[data-page=about] #about_oor h1{width:48.75%;margin:9.58vw auto 5.42vw auto}[data-page=about] #about_oor .content{width:100%;padding:0 0 5.99vw 0}[data-page=about] #about_oor .content .member{width:79.61%;margin:auto;margin-bottom:5.21vw}[data-page=about] #about_oor .content .member ul{display:block}[data-page=about] #about_oor .content .member ul li{width:100%;margin-bottom:1.25vw}[data-page=about] #about_oor .content .member ul li:last-child{margin-bottom:0px}[data-page=about] #about_oor .content .member ul dl{justify-content:center}[data-page=about] #about_oor .content .member ul dl dt{width:50%;text-align:right;padding-right:1em;box-sizing:border-box}[data-page=about] #about_oor .content .member ul dl dd{width:50%;padding-left:1em}[data-page=about] #about_oor .content .links{width:13.85vw;padding:3.85vw 0 0 0}[data-page=about] h2{margin-bottom:30px}[data-page=about] .discography{padding:5.21vw 0 3.13vw 0}[data-page=about] .discography .list_discography{max-width:1570px}[data-page=about] .discography:nth-last-of-type(1){padding-bottom:5.21vw}}@media all and (min-width: 1920px){[data-page=about] #about_oor h1{width:936px;margin:184px auto 104px auto}[data-page=about] #about_oor .content{padding:0px 0 115px 0}[data-page=about] #about_oor .content .member{width:79.61%;margin:auto;margin-bottom:100px}[data-page=about] #about_oor .content .member ul li{margin-bottom:24px}[data-page=about] #about_oor .content .links{width:266px;padding:74px 0 0 0}[data-page=about] h2{margin-bottom:30px}[data-page=about] .discography{padding:100px 0 60px 0}[data-page=about] .discography .list_discography{max-width:1570px}[data-page=about] .discography:nth-last-of-type(1){padding-bottom:100px}}[data-page=tour] #wrapper{padding-top:25.23vw}[data-page=tour] #tour_detail figure img{width:100%}[data-page=tour] #tour_detail .block_tour:nth-of-type(1) .ttl_tour{padding-top:0px}[data-page=tour] #tour_detail .ttl_tour{width:90.18%;margin:auto;padding:21.03vw 0 5.61vw 0}[data-page=tour] #tour_detail .ttl_tour h2{color:var(--color-red);font-size:var(--font-tour-ttl);font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:700;line-height:1.5;margin-bottom:.3em}[data-page=tour] #tour_detail .ttl_tour h3{color:#fff;font-size:var(--font-tour-period);font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif;font-weight:500;line-height:1.5}[data-page=tour] #tour_detail .ttl_tour .description h3,[data-page=tour] #tour_detail .ttl_tour .description p{color:var(--color-lgrey);font-size:var(--font-tour-description);line-height:1.68}[data-page=tour] #tour_detail .ttl_tour .description h3 span,[data-page=tour] #tour_detail .ttl_tour .description p span{font-weight:bold}[data-page=tour] #tour_detail .ttl_tour .description a{text-decoration:underline;color:var(--color-red)}[data-page=tour] #tour_detail .tour_schedule{width:90.18%;margin:auto;padding-bottom:7.48vw}[data-page=tour] #no_schedule{padding-bottom:42.06vw}[data-page=tour] #no_schedule p{text-align:center;color:#fff;margin-bottom:11.68vw;font-size:var(--font-tour-noschedule)}[data-page=tour] #no_schedule .links{width:44.39vw;margin:auto}[data-page=pasttour] header#article_header{margin-bottom:7.94vw}[data-page=pasttour] header#article_header h1{margin-bottom:0px}@media all and (min-width: 768px){[data-page=tour] #wrapper{padding-top:98px}[data-page=tour] #tour_detail .block_tour:nth-of-type(1) .ttl_tour{padding-top:60px}[data-page=tour] #tour_detail .ttl_tour{width:87.23%;margin-bottom:0px;padding:60px 0 24px 0}[data-page=tour] #tour_detail .tour_schedule{width:87.23%;padding-bottom:32px}[data-page=tour] #no_schedule{padding-bottom:240px}[data-page=tour] #no_schedule p{margin-bottom:50px}[data-page=tour] #no_schedule .links{width:160px}[data-page=pasttour] header#article_header{margin-bottom:34px}}@media all and (min-width: 960px){[data-page=tour] #wrapper{padding-top:13.23vw}[data-page=tour] #tour_detail .block_tour:nth-of-type(1) .ttl_tour{padding-top:4.17vw}[data-page=tour] #tour_detail .ttl_tour{width:92.18%;max-width:1770px;padding:4.69vw 0 1.56vw 0}[data-page=tour] #tour_detail .tour_schedule{width:92.18%;max-width:1770px;padding-bottom:1.04vw}[data-page=tour] #no_schedule{padding-bottom:120px}[data-page=tour] #no_schedule p{margin-bottom:50px}[data-page=tour] #no_schedule .links{width:266px}[data-page=pasttour] header#article_header{margin-bottom:5.21vw}[data-page=pasttour] header#article_header h1{margin-bottom:0px}}@media all and (min-width: 1920px){[data-page=tour] #wrapper{padding-top:254px}[data-page=tour] #tour_detail .block_tour:nth-of-type(1) .ttl_tour{padding-top:80px}[data-page=tour] #tour_detail .ttl_tour{padding:80px 0 30px 0}[data-page=tour] #tour_detail .tour_schedule{padding-bottom:20px}[data-page=pasttour] header#article_header{margin-bottom:100px}}:lang(en) body{font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",sans-serif}:lang(en) #items .list_items ul li{background:none}:lang(en) #items .list_items ul li img{box-shadow:none}@media all and (min-width: 768px){:lang(en) [data-page=about] #about_oor .content .txt_about{max-width:780px}}@media all and (min-width: 960px){:lang(en) [data-page=top] #items .list_items{max-width:1504px}:lang(en) [data-page=top] #items .list_items ul li{width:31.71%;background:none;margin-right:2.12%;margin-bottom:1.04vw}:lang(en) [data-page=top] #items .list_items ul li:nth-child(3){margin-right:0px}:lang(en) [data-page=top] #items .list_items ul li img{box-shadow:none}:lang(en) [data-page=top] #items .list_items ul li:nth-child(4),:lang(en) [data-page=top] #items .list_items ul li:nth-child(5),:lang(en) [data-page=top] #items .list_items ul li:nth-child(6),:lang(en) [data-page=top] #items .list_items ul li:nth-child(7){width:18.28%;margin:0 1.925%}}header#global_header{perspective:600px;perspective-origin:right top;-webkit-transition:transform .5s ease;transition:transform .5s ease;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);transform-style:preserve-3d}header#global_header .header_inner:before{transform-origin:left top;transform:translateZ(0px) rotateY(0deg) rotateZ(0deg) rotateZ(-2deg);-webkit-transition:filter .3s ease;transition:filter .3s ease;filter:drop-shadow(0px 0 0px rgba(0, 0, 0, 0.9))}header#global_header .header_col2{-webkit-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}a#btn_menu{transform-style:preserve-3d;perspective:600px;perspective-origin:right top}a#btn_menu .inr{-webkit-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out}a#btn_menu span{-webkit-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out}.menu a#btn_menu .inr{transform:rotateZ(180deg)}.menu a#btn_menu span:nth-of-type(1){transform:rotateY(-180deg) rotateZ(135deg);top:1.17vw}.menu a#btn_menu span:nth-of-type(2){transform:rotateY(180deg) rotateZ(-135deg);top:1.17vw}.menu header#global_header{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.menu header#global_header .header_inner:before{filter:drop-shadow(-10px 0 25px rgba(0, 0, 0, 0.9))}.menu header#global_header .header_col2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#splash{-webkit-transition:opacity .6s ease;transition:opacity .6s ease}#splash p:after{width:100%;-webkit-transition:width .4s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:width .4s cubic-bezier(0.55, 0.055, 0.675, 0.19)}#splash.show p:after{width:0px}#splash.remove p:after{left:0px;right:auto;width:100%;-webkit-transition:width .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:width .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.remove_splash #splash{opacity:0;pointer-events:none}@media all and (min-width: 768px){.menu a#btn_menu span:nth-of-type(1){top:5px}.menu a#btn_menu span:nth-of-type(2){top:5px}}@media all and (min-width: 960px){header#global_header{perspective:inherit;-webkit-transition:transform 0s ease;transition:transform 0s ease;-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);transform-style:inherit}header#global_header .header_inner:before{display:none}header#global_header .header_col2{-webkit-transition:transform 0s ease-in-out;transition:transform 0s ease-in-out;-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.menu header#global_header{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.menu header#global_header .header_inner:before{display:none}.menu header#global_header .header_col2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}/*# sourceMappingURL=style.css.map */
