﻿@keyframes show_loading{from{opacity:0}to{opacity:1}}@keyframes show_loading{from{opacity:0}to{opacity:1}}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:transparent}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:transparent}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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%}body{color:#000;font:13px "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto ,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"游ゴシック",YuGothic,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:14px;font-size:1.4rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;background:#000000}::selection{background:#fff;color:#000}a{color:#000;text-decoration:none}li{list-style:none}img{width:100%;vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:normal}a#btn_menu{position:fixed;top:0px;left:0px;width:44px;height:25px;display:block;z-index:100;mix-blend-mode:exclusion}a#btn_menu .inr{width:100%;height:15px;position:absolute;top:50%;left:0px;margin-top:-7.5px}a#btn_menu span{width:100%;height:1px;left:0px;background:#fff;display:block;position:absolute;-webkit-transition:transform .15s ease;transition:transform .15s ease}a#btn_menu span:nth-of-type(1){top:0px}a#btn_menu span:nth-of-type(2){top:5px}a#btn_menu span:nth-of-type(3){top:10px}a#btn_menu span:nth-of-type(4){top:15px}a#btn_menu p{display:none;text-indent:-10000px}footer{position:relative;display:none}footer a,footer dt,footer dd{color:#fff}h1{position:fixed;bottom:0px;left:0px;width:173px;height:173px;display:block;pointer-events:none;z-index:5;padding-bottom:env(safe-area-inset-bottom)}h1 span{position:absolute;width:100%;height:100%;top:0px;left:0px;background:url(../images/common/ttl_logo.svg) top left no-repeat;background-size:100% auto;text-indent:-100000px}h2{position:fixed;top:0px;right:0px;width:225px;height:156px;display:block;pointer-events:none;z-index:5}h2 span{position:absolute;width:100%;height:100%;top:0px;left:0px;background:url(../images/common/ttl_tr.svg) top left no-repeat;background-size:cover;text-indent:-100000px}.side_info{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;position:fixed;right:2px;bottom:0px;line-height:1;z-index:5;padding-bottom:env(safe-area-inset-bottom)}.side_info p{color:#fff;font-size:20px;font-size:2rem;line-height:1;font-weight:bold;white-space:nowrap}.fix .side_info,.fix h1{position:absolute}#loading{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:10;display:none}#loading .loading_inner{width:100%;height:100%;position:absolute;top:0px;left:0px;background:#000;-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;-webkit-transform:scale(.9);-moz-transform:scale(.9);opacity:0}.loading #bg #bg0:after{-webkit-transition:width 0s ease;transition:width 0s ease}.loading #bg #bg1:after{-webkit-transition:width 0s ease;transition:width 0s ease}.loading #loading{display:block}.loading.show_loading #loading .loading_inner{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1)}#block_load{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.disable #block_load{opacity:0}#block_nav{width:100%;height:100%;position:fixed;top:0px;left:0px;display:block;z-index:100;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:transform .5s ease;transition:transform .5s ease}#block_nav .nav_inner{position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}#block_nav .nav_content{width:100%;background:url(../images/common/bg_nav.jpg) top left no-repeat;background-size:cover;padding-top:50px;padding-bottom:75px}#block_nav .lang{position:absolute;right:30px;top:30px}#block_nav .lang ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center}#block_nav .lang ul li{line-height:1}#block_nav .lang ul li.active a{text-decoration:underline}#block_nav .lang ul li a{color:#fff;letter-spacing:.05em;font-weight:bold}#block_nav .lang ul li:nth-child(1):after{content:"／";color:#fff;font-weight:bold}#block_nav h5{width:128px;margin:auto;margin-bottom:20px;display:none}#block_nav nav{margin-bottom:30px;padding-top:40px}#block_nav nav ul li{text-align:center;line-height:1;margin-bottom:20px}#block_nav nav ul li a{color:#fff;font-family:"見出ゴMB31",Midashi Go MB31}#block_nav nav ul li a.active{opacity:.6;cursor:default;-webkit-tap-highlight-color:rgba(0,0,0,0)}#block_nav nav ul li:last-child{margin-bottom:0px}#block_nav .sns{margin-bottom:30px}#block_nav .sns dl dt{text-align:center;font-weight:bold;color:#818181;margin-bottom:25px}#block_nav .sns ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:center}#block_nav .sns ul .st0{fill:#fff}#block_nav .sns ul li:nth-child(1){width:36px;margin-right:40px}#block_nav .sns ul li:nth-child(1) svg{width:36px;height:30px}#block_nav .sns ul li:nth-child(2){width:30px;margin-right:40px}#block_nav .sns ul li:nth-child(2) svg{width:30px;height:30px}#block_nav .sns ul li:nth-child(3){width:30px}#block_nav .sns ul li:nth-child(3) svg{width:30px;height:30px}#block_nav .st0{fill:#fff}#block_nav .contact{margin-bottom:50px}#block_nav .contact dl.ttl{text-align:center;margin-bottom:20px}#block_nav .contact dl.ttl dt{color:#818181;font-weight:bold;line-height:1;margin-bottom:20px;letter-spacing:.05em}#block_nav .contact dl.ttl dd{color:#fff;font-size:15px;font-size:1.5rem;letter-spacing:.1em;line-height:1.75}#block_nav dl.tel{text-align:center;margin-bottom:20px}#block_nav dl.tel dt{width:28px;margin:auto;line-height:1;margin-bottom:4px}#block_nav dl.tel dt svg{width:28px;height:25px}#block_nav dl.tel dd{color:#fff;line-height:1.75;font-size:15px;font-size:1.5rem}#block_nav dl.tel dd.note{font-size:10px;font-size:1rem}#block_nav dl.mail{text-align:center;margin-bottom:20px}#block_nav dl.mail dt{width:27px;margin:auto;line-height:1;margin-bottom:4px}#block_nav dl.mail dt svg{width:27px;height:20px}#block_nav dl.mail dd{color:#fff;line-height:1.75;font-size:15px;font-size:1.5rem}#block_nav dl.mail dd a{color:#fff}#block_nav dl.pdf dt{width:25px;margin:auto;margin-bottom:4px}#block_nav dl.pdf dt svg{width:25px;height:25px}#block_nav dl.pdf dd{text-align:center}#block_nav dl.pdf dd a{color:#fff;font-weight:bold}#block_nav .press{margin-bottom:50px}#block_nav .press h6{text-align:center;color:#818181;font-weight:bold;line-height:1;margin-bottom:20px;letter-spacing:.05em}#block_nav .press p.company{text-align:center;color:#fff;font-weight:bold;letter-spacing:.05em;margin-bottom:20px}#block_nav .logos p{color:#fff;font-weight:bold;font-size:10px;font-size:1rem;text-align:center;line-height:1.75;margin-bottom:10px}#block_nav .logos ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:center}#block_nav .logos ul li{width:85px}#block_nav .logos ul li:nth-child(1){margin-right:20px}#bg_nav{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:99;display:none}.menu{overflow:hidden}.menu #bg_nav{display:block}.menu a#btn_menu span:nth-of-type(1),.menu a#btn_menu span:nth-of-type(4){display:none}.menu a#btn_menu span:nth-of-type(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:11px;left:-4px}.menu a#btn_menu span:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:11px;left:-4px}.menu.show_menu #block_nav{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media all and (min-width: 864px){.menu{overflow:visible}h1{width:435px;height:437px}h2{width:317px;height:220px}.side_info{right:4px}.side_info p{font-size:40px;font-size:4rem;font-weight:normal}a#btn_menu{width:88px;height:51px}a#btn_menu .inr{height:31px;margin-top:-15.5px}a#btn_menu span:nth-of-type(1){top:0px}a#btn_menu span:nth-of-type(2){top:10px}a#btn_menu span:nth-of-type(3){top:20px}a#btn_menu span:nth-of-type(4){top:30px}footer{width:100%;background:url(../images/common/bg_footer.jpg) center top repeat-x;background-size:cover;padding:160px 0 140px 0;display:block}footer .footer_inner{width:calc(100% - 190px);min-width:1176px;margin:auto;position:relative}footer h6{width:260px}footer .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}footer .col0{width:290px}footer .col1{width:218px}footer .col1 .nav{margin-bottom:40px}footer .col1 .nav ul li{margin-bottom:10px;line-height:1}footer .col1 .nav ul li a{font-size:14px;font-size:1.4rem;font-family:"見出ゴMB31",Midashi Go MB31}footer .col1 .nav ul li a.active{opacity:.6;cursor:default;-webkit-tap-highlight-color:rgba(0,0,0,0)}footer .col1 .nav ul li:last-child{margin-bottom:0px}footer .col2{width:calc(100% - 510px)}footer .col2 ul li{margin-bottom:30px}footer .col2 ul li:last-child{margin-bottom:0px}footer .col2 dl dt{font-family:"見出ゴMB31",Midashi Go MB31;margin-bottom:14px}footer .col2 dl dt,footer .col2 dl dd{font-size:14px;font-size:1.4rem;letter-spacing:.1em;line-height:1.75}footer .col2 dl dd{line-height:1;margin-bottom:17px}footer .col2 dl dd:nth-last-of-type(1){margin-bottom:0px}footer .col2 dl dd br{display:none}footer .col2 dl span{display:inline-block;vertical-align:middle;line-height:1}footer .col2 dl .st0{fill:#fff}footer .col2 dl span.icon_tel{width:20px}footer .col2 dl span.icon_tel svg{width:15px;height:14px}footer .col2 dl span.icon_mail{width:20px}footer .col2 dl span.icon_mail svg{width:14px;height:10px}footer .col2 dl span.icon_pdf{width:20px}footer .col2 dl span.icon_pdf svg{width:14px;height:14px}footer .logos{position:absolute;right:0px;bottom:0px}footer .logos ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;margin-bottom:20px;justify-content:flex-end}footer .logos ul li{width:94px}footer .logos ul li a{display:block}footer .logos ul li:nth-child(1){margin-right:20px}footer .logos p{color:#fff;font-size:12px;font-size:1.2rem;letter-spacing:.05em;text-align:right;font-family:"見出ゴMB31",Midashi Go MB31}footer .sns .st0{fill:#fff}footer .sns dl dt{font-family:"見出ゴMB31",Midashi Go MB31;margin-bottom:18px;letter-spacing:.1em;font-size:14px;font-size:1.4rem}footer .sns dl dd ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}footer .sns dl dd ul li:nth-child(1){width:30px;margin-right:20px}footer .sns dl dd ul li:nth-child(1) svg{width:30px;height:24px}footer .sns dl dd ul li:nth-child(2){width:24px;margin-right:20px}footer .sns dl dd ul li:nth-child(2) svg{width:24px;height:24px}footer .sns dl dd ul li:nth-child(3){width:24px}footer .sns dl dd ul li:nth-child(3) svg{width:24px;height:24px}#block_nav{width:500px;background:#000}#block_nav .nav_inner{display:table}#block_nav .nav_inner .nav_content{display:table-cell;vertical-align:middle}#block_nav .btm,#block_nav .sns{display:none}#block_nav .nav_content{background:none}#block_nav h5{width:156px;margin-left:75px;margin-bottom:40px;display:block}#block_nav nav{padding-top:0px}#block_nav nav ul li{text-align:left;padding-left:75px;margin-bottom:28px}#block_nav nav ul li a{position:relative;font-size:24px;font-size:2.4rem}#block_nav nav ul li a:before{content:"";width:30px;height:1px;position:absolute;background:#fff;left:0px;top:50%;left:-75px;-webkit-transition:width .15s linear;transition:width .15s linear}#block_nav nav ul li a.active,#block_nav nav ul li a:hover{opacity:1}#block_nav nav ul li a.active:before,#block_nav nav ul li a:hover:before{width:60px}.menu a#btn_menu span:nth-of-type(2),.menu a#btn_menu span:nth-of-type(3){top:22px;left:-10px}}html,body{width:100%;height:100%;min-height:100%}main{width:100%;min-height:100%}#content,#main,#concept{width:100%;height:100%;min-height:100%}.tate h3,#overview h3,.tickets h3,.access h3,.event h3{font-family:"A1明朝", A1 Mincho}.date p,.tate h4,.tate h5,.en p{font-family:"見出ゴMB31",Midashi Go MB31}#concept h4{font-weight:600;letter-spacing:.1em}.img_main{width:calc(100% - 70px);height:calc(100% - 70px);position:absolute;top:35px;left:35px}.img_main figure{position:absolute;width:100%;height:100%;background-position:top left;background-repeat:no-repeat;background-size:auto 100%}#bg.bg_top{position:absolute;top:calc(100% + 35px)}.bg_fix #bg.bg_top{position:fixed;bottom:35px;top:auto}#bg{width:calc(100% - 70px);height:calc(100% - 70px);position:fixed;bottom:35px;left:35px;-webkit-transition:height .3s ease;transition:height .3s ease}#bg #bg0{width:100%;height:100%;position:absolute;right:0px;top:0px}#bg #bg0 p{width:100%;height:100%;position:absolute;right:0px;top:0px;background:url(../images/top/bg_concept0_sp.svg) bottom right no-repeat;background-size:100% auto}#bg #bg0:after{content:"";width:0%;height:100%;position:absolute;right:0px;top:0px;-webkit-transition:width .6s ease;transition:width .6s ease;background:#000;transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s}#bg #bg1{width:113px;height:113px;position:absolute;left:0px;bottom:0px}#bg #bg1 p{width:100%;height:100%;position:absolute;left:0px;top:0px;background:url(../images/top/bg_concept1.png) top left no-repeat;background-size:100% auto}#bg #bg1:after{content:"";width:0%;height:100%;position:absolute;right:0px;top:0px;-webkit-transition:width .4s ease;transition:width .4s ease;background:#000}#bg.disable #bg0:after{width:100%}#bg.disable #bg1:after{width:100%}#bg.bg_access,#bg.bg_about{display:none}.tate{position:relative}.tate .section_content{position:relative;text-align:center;padding-top:65px}.tate .section_content h3,.tate .section_content h4,.tate .section_content p{color:#fff}.tate .section_content h3{font-size:30px;font-size:3rem;letter-spacing:.2em;line-height:1;margin-bottom:20px}.tate .section_content h4{font-size:15px;font-size:1.5rem;margin-bottom:10px;letter-spacing:.1em}.tate .section_content p{font-size:10px;font-size:1rem;line-height:1.75;letter-spacing:.1em;margin-bottom:2em}main{position:relative}.top #main{position:relative}.top #main .section_inner{width:100%;height:100%;position:absolute;top:0px;left:0px}.top #main .date{position:absolute;right:24px;bottom:1px}.top #main .date span{width:8.5px;height:258px;display:block;background:url(../images/top/txt_info.png) top left no-repeat;background-size:cover;text-indent:-10000px;font-size:0px;font-size:0rem}.top #main .slideshow ul.pc{display:none}.top #main .slideshow ul li{opacity:0;-webkit-transition:opacity 0s ease;transition:opacity 0s ease}.top #main .slideshow ul li.active{opacity:1}.top .img_main .slideshow{position:absolute;width:100%;height:100%;top:0px;left:0px;overflow:hidden}.top .img_main .slideshow ul.sp{position:absolute;width:100%;height:0%;padding-bottom:195.73%;top:0px;left:0px}.top .img_main .slideshow ul.sp li,.top .img_main .slideshow ul.sp .img,.top .img_main .slideshow ul.sp .grid__item-img,.top .img_main .slideshow ul.sp canvas{position:absolute;width:100%;height:100%;top:0px;left:0px}.top .img_main .slideshow ul.sp img{opacity:0;position:absolute;left:0px;top:0px}.top #overview{padding-top:60px;padding-bottom:100px}.top #overview .section_content{max-width:620px;margin:auto}.top #overview h3,.top #overview h4,.top #overview h5,.top #overview p,.top #overview li,.top #overview dt,.top #overview dd{color:#fff}.top #overview h3{font-size:30px;font-size:3rem;line-height:1;letter-spacing:.2em;margin-bottom:20px;text-align:center}.top #overview h4,.top #overview h5{letter-spacing:.1em}.top #overview .title,.top #overview .sub_title{text-align:center}.top #overview .title p,.top #overview .sub_title p{font-weight:bold}.top #overview .title{margin-bottom:12px}.top #overview .title h4{font-size:15px;font-size:1.5rem;letter-spacing:.1em;font-family:"見出ゴMB31",Midashi Go MB31;line-height:1;margin-bottom:8px}.top #overview .title p{font-size:10px;font-size:1rem;-webkit-transform:scale(.8);-moz-transform:scale(.8);letter-spacing:0em;color:#818181}.top #overview .sub_title{margin-bottom:44px}.top #overview .sub_title h5{font-size:10px;font-size:1rem;margin-bottom:11px;font-family:"見出ゴMB31",Midashi Go MB31}.top #overview .sub_title p{font-size:10px;font-size:1rem;-webkit-transform:scale(.8);-moz-transform:scale(.8);width:100%;letter-spacing:0em;color:#818181}.top #overview dl dt{font-family:"見出ゴMB31",Midashi Go MB31}.top #overview dl dt,.top #overview dl dd{letter-spacing:0em}.top #overview .info ul{margin-bottom:20px;text-align:center}.top #overview .info ul li{font-size:10px;font-size:1rem;line-height:1.75}.top #overview .info ul a{color:#fff;text-decoration:underline}.top #overview .info dl{margin-bottom:16px;text-align:center}.top #overview .info dl dt,.top #overview .info dl dd{font-size:10px;font-size:1rem}.top #overview .info dl dt{margin-bottom:4px}.top #overview .block_credit{padding-top:40px}.top #overview .block_credit dl{width:73.33%;margin:auto;margin-bottom:16px}.artists .ttl_h4{text-align:center}.artists .ttl_h4 h4,.artists .ttl_h4 p{color:#fff}.artists .ttl_h4 h4{font-size:30px;font-size:3rem;font-family:"A1明朝", A1 Mincho;line-height:1;letter-spacing:.2em;margin-bottom:24px}.artists .ttl_h4 h4 span{font-size:20px;font-size:2rem;display:block;font-family:"A1明朝", A1 Mincho;padding-top:.5em}.artists .ttl_h4 p{font-size:10px;font-size:1rem;line-height:1.8;letter-spacing:.1em}.artists #ttl_tieup h4,.artists #ttl_performance h4{line-height:1.4;margin-bottom:20px}.artists #ttl_tieup h4 br{display:block}.artists #ttl_tcm{width:73.33%;margin:auto}.artists #ttl_tcm h5,.artists #ttl_tcm p,.artists #ttl_tcm a{color:#fff}.artists #ttl_tcm h5{font-weight:bold;font-size:15px;font-size:1.5rem;letter-spacing:.1em;line-height:1;margin-bottom:.5em}.artists #ttl_tcm h5 a{text-decoration:underline}.artists #ttl_tcm p{font-size:10px;font-size:1rem;line-height:1.8;letter-spacing:.1em}.artists #ttl_tcm p br{display:none}.artists #list_artists{padding-bottom:0px}.artists #list_artists ul.list_artists{padding-top:50px}.artists #list_artists ul.list_artists li.artist{width:73.33%;margin:auto;max-width:400px;margin-bottom:96px}.artists #list_artists ul.list_artists li.artist .img{width:100%;height:0px;padding-bottom:75%;position:relative;margin-bottom:15px}.artists #list_artists ul.list_artists li.artist .img figure{width:100%;height:100%;position:absolute;top:0px;left:0px;vertical-align:top;display:block;background-size:cover;background-repeat:no-repeat;background-position:center}.artists #list_artists ul.list_artists li.artist .info h4{font-family:"見出ゴMB31",Midashi Go MB31;font-size:11px;font-size:1.1rem}.artists #list_artists ul.list_artists li.artist .info h4,.artists #list_artists ul.list_artists li.artist .info p{letter-spacing:.1em}.artists #list_artists ul.list_artists li.artist .info h4{color:#fff;margin-bottom:4px}.artists #list_artists ul.list_artists li.artist .info h4 span{display:block;font-size:10px;font-size:1rem;-webkit-transform:scale(.8);-moz-transform:scale(.8);-webkit-transform-origin:top left;transform-origin:top left}.artists #list_artists ul.list_artists li.artist .info .ttl p{font-family:"見出ゴMB31",Midashi Go MB31;line-height:1.2;font-size:10px;font-size:1rem}.artists #list_artists ul.list_artists li.artist .info p{color:#818181;font-size:12px;font-size:1.2rem;line-height:1.75}.artists #list_artists ul.list_artists li.artist .info p span{display:block}.artists #list_artists ul.list_artists li.artist .info .col2{position:relative;width:100%;margin-bottom:20px}.artists #list_artists ul.list_artists li.artist .info .btn_official{display:block;position:absolute;top:0px;right:0px;border:1px solid #fff;width:80px;height:28px;box-sizing:border-box;line-height:25px;text-align:right}.artists #list_artists ul.list_artists li.artist .info .btn_official:before{content:"";display:block;width:14px;height:1px;background:#fff;position:absolute;left:-7px;top:50%;margin-top:-1px}.artists #list_artists ul.list_artists li.artist .info .btn_official span{color:#fff;letter-spacing:.02em;font-family:"見出ゴMB31",Midashi Go MB31;font-size:10px;font-size:1rem;padding-right:1em}.artists #list_artists ul.list_artists li.artist .info .text{margin-bottom:20px}.artists #list_artists ul.list_artists li.artist .info .text p{font-weight:normal;color:#fff;font-size:10px;font-size:1rem;text-align:justify}.artists #list_artists ul.list_artists li.artist .info .imgs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.artists #list_artists ul.list_artists li.artist .info .imgs li{width:25.45%;margin-right:10.9%}.artists #list_artists ul.list_artists li.artist .info .imgs li:nth-child(3n){margin-right:0px}.artists #list_artists ul.list_artists li.artist a.link_as{width:calc(100% - 2px);height:25px;line-height:25px;margin-top:20px;border:1px solid #fff;display:block;color:#fff;text-align:center}.artists #list_artists ul.list_artists li.artist a.link_as span{font-size:11px;font-size:1.1rem;letter-spacing:.1em}.creativeteam .ttl_h4{text-align:center}.creativeteam .ttl_h4 h4,.creativeteam .ttl_h4 p{color:#fff}.creativeteam .ttl_h4 h4{font-size:30px;font-size:3rem;font-family:"A1明朝", A1 Mincho;line-height:1;letter-spacing:.2em;margin-bottom:24px}.creativeteam .ttl_h4 h4 span{font-size:20px;font-size:2rem;display:block;font-family:"A1明朝", A1 Mincho;padding-top:.5em}.creativeteam .ttl_h4 p{font-size:10px;font-size:1rem;line-height:1.8;letter-spacing:.1em}.creativeteam .tate .section_content{padding-top:25px}.creativeteam .tate .section_content h4{font-weight:bold}.creativeteam .tate .section_content p{letter-spacing:0em}#list_creativeteam{padding-bottom:60px;padding-top:50px}#list_creativeteam ul.list_ct{max-width:1366px;margin:auto;width:100%}#list_creativeteam ul.list_ct li.ct{width:73.33%;margin:auto;max-width:400px;margin-bottom:75px}#list_creativeteam ul.list_ct li.ct .img{width:100%;height:0px;padding-bottom:75%;position:relative;margin-bottom:15px}#list_creativeteam ul.list_ct li.ct .img figure{width:100%;height:100%;position:absolute;top:0px;left:0px;vertical-align:top;display:block;background-size:cover;background-repeat:no-repeat;background-position:center}#list_creativeteam ul.list_ct li.ct .info .ttl{margin-bottom:12px}#list_creativeteam ul.list_ct li.ct .info h4,#list_creativeteam ul.list_ct li.ct .info h5,#list_creativeteam ul.list_ct li.ct .info p{color:#fff}#list_creativeteam ul.list_ct li.ct .info p.title{font-size:10px;font-size:1rem;-webkit-transform:scale(.7);-moz-transform:scale(.7);-webkit-transform-origin:bottom left;transform-origin:bottom left}#list_creativeteam ul.list_ct li.ct .info h4{font-size:15px;font-size:1.5rem;font-family:"見出ゴMB31",Midashi Go MB31}#list_creativeteam ul.list_ct li.ct .info p.en{color:#818181;font-size:12px;font-size:1.2rem;font-weight:bold}#list_creativeteam ul.list_ct li.ct .info h5{font-size:12px;font-size:1.2rem;font-family:"見出ゴMB31",Midashi Go MB31;margin-top:10px;line-height:1.75}#list_creativeteam ul.list_ct li.ct .col2{position:relative;width:100%;margin-bottom:20px}#list_creativeteam ul.list_ct li.ct .btn_official{display:block;position:absolute;top:0px;right:0px;border:1px solid #fff;width:100px;height:28px;box-sizing:border-box;line-height:25px;text-align:right}#list_creativeteam ul.list_ct li.ct .btn_official:before{content:"";display:block;width:20px;height:1px;background:#fff;position:absolute;left:-10px;top:50%;margin-top:-1px}#list_creativeteam ul.list_ct li.ct .btn_official span{color:#fff;letter-spacing:.1em;font-family:"見出ゴMB31",Midashi Go MB31;font-size:10px;font-size:1rem;padding-right:1em}#list_creativeteam ul.list_ct li.ct .text p{font-size:10px;font-size:1rem;line-height:1.75;text-align:justify}.tickets #main{position:relative}.tickets .section_inner{position:absolute;width:100%;height:100%;top:0px;left:0px;display:table}.tickets .section_inner .section_content{display:table-cell;vertical-align:middle}.tickets .section_inner h3,.tickets .section_inner h4,.tickets .section_inner h5,.tickets .section_inner p{color:#fff}.tickets dt,.tickets dd,.tickets li,.tickets a,.tickets h5{color:#fff}.tickets .t{width:92%;max-width:780px;margin:auto;margin-bottom:20px;text-align:center}.tickets .t h5{margin-bottom:4px;font-size:10px;font-size:1rem;font-weight:bold}.tickets .t ul li{font-size:10px;font-size:1rem;line-height:1.75}.tickets .t ul a{text-decoration:underline}.tickets .t p{font-size:10px;font-size:1rem;color:#fff;line-height:1.75}.tickets .calender{width:84%;max-width:780px;margin:auto;padding-bottom:200px}.tickets .calender .col2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;border-top:1px solid #fff;border-left:1px solid #fff}.tickets .calender .col2 .col_l,.tickets .calender .col2 .col_r{width:50%}.tickets .calender .col2 dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;border-right:1px solid #fff;box-sizing:border-box;border-bottom:1px solid #fff}.tickets .calender .col2 dl dt,.tickets .calender .col2 dl dd{padding:20px 0 18px 0;font-weight:bold}.tickets .calender .col2 dl dt{width:58px;border-right:1px solid #fff;text-align:center;font-size:10px;font-size:1rem}.tickets .calender .col2 dl dd{width:calc(100% - 60px);text-align:center}.tickets .calender .col2 dl dd a{display:block;text-decoration:underline;font-size:10px;font-size:1rem}.tickets .calender .notification dl{margin-top:20px}.tickets .calender .notification dl dt,.tickets .calender .notification dl dd{font-size:10px;font-size:1rem;line-height:1.8}.tickets .calender .notification dl dt{font-weight:bold;margin-bottom:2px}.tickets .calender .notification dl dt span{display:inline-block;margin-left:1em}.tickets .calender .notification dl dd ul{padding-left:1.5em}.tickets .calender .notification dl dd li{list-style:disc}.about .section_content{padding-top:25px}.about .section_content p{margin-bottom:1em}.about .bg_about{width:calc(100% - 70px);height:calc(100% - 70px);position:absolute;top:35px;left:35px}.about .bg_about figure{width:100%;height:100%;position:absolute;top:0px;left:0px;background:url(../images/about/img_main_sp.jpg) top left no-repeat;background-size:cover}.about h4{font-weight:bold}.access .section_inner{position:relative;padding-top:75px}.access h3,.access h4,.access li{color:#fff}.access .content_inner{text-align:center}.access h3{font-size:30px;font-size:3rem;letter-spacing:.2em;line-height:1;margin-bottom:30px}.access h4{font-family:"見出ゴMB31",Midashi Go MB31;font-size:15px;font-size:1.5rem;line-height:1;margin-bottom:8px;letter-spacing:.1em}.access ul{margin-bottom:10px}.access ul li{font-size:10px;font-size:1rem;line-height:1.75;margin-bottom:1.5em}.access #gmap{width:100%;height:0px;padding-bottom:120%;position:relative;background:#fff;margin-top:40px}.access #gmap .map{width:100%;height:100%;position:absolute;top:0px;left:0px}.access .col2{padding-bottom:100px}.event #main{position:relative}.event .section_inner{position:absolute;width:100%;height:100%;top:0px;left:0px}.event .section_inner .content_inner{text-align:center;padding-top:85px;padding-bottom:50px}.event .section_inner h3,.event .section_inner p{color:#fff}.event .section_inner .ttl{margin-bottom:46px}.event .section_inner .ttl p{font-size:10px;font-size:1rem;line-height:1.75}.event .section_inner h3{font-size:30px;font-size:3rem;letter-spacing:.1em;line-height:1;margin-bottom:30px}.event .section_inner ul{padding-bottom:40px}.event .section_inner ul li{margin-bottom:40px}.event .section_inner ul li p,.event .section_inner ul li li,.event .section_inner ul li h4,.event .section_inner ul li h5{color:#fff;letter-spacing:.05em}.event .section_inner ul li ul.info{margin-top:12px;padding-bottom:0px}.event .section_inner ul li ul.info li{margin-bottom:0px;font-size:10px;font-size:1rem;line-height:1.78}.event .section_inner ul li ul.info li.list{font-size:10px;font-size:1rem;-webkit-transform:scale(.9);-moz-transform:scale(.9)}.event .section_inner ul li ul.info a{color:#fff;text-decoration:underline}.event .section_inner ul li p.date{font-weight:bold;font-size:10px;font-size:1rem;margin-bottom:2px}.event .section_inner ul li h4{font-weight:bold;font-size:10px;font-size:1rem;margin-bottom:2px}.event .section_inner ul li h5{font-size:10px;font-size:1rem;-webkit-transform:scale(.9);-moz-transform:scale(.9)}.block_link{width:73.33%;max-width:400px;margin:auto;padding:0 0 200px 0;position:relative}.block_link a{width:calc(100% - 2px);height:25px;line-height:25px;border:1px solid #fff;display:block;color:#fff;text-align:center}.block_link a span{font-size:11px;font-size:1.1rem;letter-spacing:.1em}#modal{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:100;display:none;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;opacity:0}#modal:before{content:"";width:100%;height:100%;position:absolute;top:0px;left:0px;background:#000}#modal #modal_inner{width:100%;height:100%;position:absolute;top:0px;left:0px;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}#modal #modal_content{position:absolute;width:100%;height:100%;display:table;top:0px;left:0px}#modal #modal_content #list_imgs{display:table-cell;vertical-align:middle}#modal #modal_content #list_imgs ul{width:calc(100% - 70px);margin:auto;height:0;padding-bottom:91.4%;position:relative}#modal #modal_content #list_imgs ul li{position:absolute;width:100%;height:100%;top:0px;left:0px;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}#modal #modal_content #list_imgs ul li figure{position:absolute;width:100%;height:100%;top:0px;left:0px;display:block;background-size:100% auto;background-position:center;background-repeat:no-repeat;line-height:1;vertical-align:top}#modal #modal_content #list_imgs ul li.active{opacity:1}#modal a.modal_prev,#modal a.modal_next{display:block;width:35px;height:100%;position:absolute;top:0px}#modal a.modal_prev span,#modal a.modal_next span{width:35px;height:35px;display:block;background:#fff;position:absolute;top:50%;margin-top:-17.5px;left:0px;text-indent:-10000px}#modal a.modal_prev{left:0px}#modal a.modal_prev span{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAuNyAxMTAuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwLjcgMTEwLjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNTUuNSwxMTAuOSA1Ni4yLDExMC4yIDEuOSw1NiAxMDAuNyw1NiAxMDAuNyw1NSAxLjksNTUgNTYuMiwwLjcgNTUuNSwwIDAsNTUuNSAiLz48L3N2Zz4");background-size:cover;background-repeat:no-repeat}#modal a.modal_next{right:0px}#modal a.modal_next span{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAuNyAxMTAuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwLjcgMTEwLjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNDUuMiwwIDQ0LjUsMC43IDk4LjgsNTUgMCw1NSAwLDU2IDk4LjgsNTYgNDQuNSwxMTAuMiA0NS4yLDExMC45IDEwMC43LDU1LjUgIi8+PC9zdmc+");background-size:cover;background-repeat:no-repeat}#modal a#btn_close_modal{top:0px;left:0px;width:44px;height:25px;display:block;z-index:100;position:absolute}#modal a#btn_close_modal .inr{width:100%;height:15px;position:absolute;top:50%;left:0px;margin-top:-7.5px}#modal a#btn_close_modal span{width:100%;height:1px;left:0px;background:#fff;display:block;position:absolute;-webkit-transition:transform .15s ease;transition:transform .15s ease}#modal a#btn_close_modal span:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:11px;left:-4px}#modal a#btn_close_modal span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:11px;left:-4px}.modal body{overflow:hidden}.modal #modal{display:block}.modal.show_modal #modal{opacity:1}.modal.show_modal #modal #modal_inner{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media all and (min-width: 375px){.top #overview{padding-top:60px;padding-bottom:100px}.top #overview h3{font-size:30px;font-size:3rem;margin-bottom:20px}.top #overview .title{margin-bottom:12px}.top #overview .title h4{font-size:15px;font-size:1.5rem;margin-bottom:6px}.top #overview .title p{letter-spacing:.05em}.top #overview .sub_title{margin-bottom:44px}.top #overview .sub_title h5{font-size:10px;font-size:1rem;margin-bottom:2px}.top #overview .sub_title p{letter-spacing:.05em}.top #overview .info ul{margin-bottom:20px}.top #overview .info ul li{font-size:10px;font-size:1rem}.top #overview .info dl{margin-bottom:16px}.top #overview .info dl dt,.top #overview .info dl dd{font-size:10px;font-size:1rem}.top #overview .info dl dt{margin-bottom:4px}.creativeteam .tate .section_content{padding-top:85px}.creativeteam .tate .section_content p{letter-spacing:.1em}#list_creativeteam{padding-top:0px}.artists #list_artists ul.list_artists li.artist .info h4{font-size:13px;font-size:1.3rem}.artists #list_artists ul.list_artists li.artist .info h4 span{-webkit-transform:scale(1);-moz-transform:scale(1)}.artists #list_artists ul.list_artists li.artist .info .ttl p{font-size:11px;font-size:1.1rem}.artists #list_artists ul.list_artists li.artist .info .btn_official{width:100px;height:28px;line-height:25px}.artists #list_artists ul.list_artists li.artist .info .btn_official:before{width:20px;left:-10px}.artists #list_artists ul.list_artists li.artist .info .btn_official span{font-size:10px;font-size:1rem;letter-spacing:.1em}}@media all and (min-width: 414px){.artists #list_artists ul.list_artists li.artist .info h4{font-size:15px;font-size:1.5rem}.artists #list_artists ul.list_artists li.artist .info .ttl p{font-size:12px;font-size:1.2rem}}@media all and (min-width: 570px){#modal #modal_content #list_imgs ul{height:500px;padding-bottom:0}}@media all and (min-height: 622px){.tate .section_inner{width:100%;height:100%;position:absolute;top:0px;left:0px;display:table}.tate .section_content{padding-top:0px;display:table-cell;vertical-align:middle}.about .section_content{padding-top:0px}.about .section_content p{margin-bottom:2em}}@media all and (min-width: 864px){#main.h100{min-height:640px}.img_main{width:calc(100% - 88px);height:calc(100% - 100px);position:absolute;bottom:0px;left:88px}.img_main figure{position:absolute;width:100%;height:100%;background-position:top left;background-repeat:no-repeat;background-size:auto 100%}#bg{width:calc(100% - 128px);height:calc(100% - 130px);top:40px;left:88px}#bg #bg0{width:100%;height:100%;position:absolute;right:0px;top:0px}#bg #bg0 p{width:100%;height:100%;position:absolute;right:0px;top:0px;background:url(../images/top/bg_concept0.svg) left bottom no-repeat;background-size:auto 100%}#bg #bg1{width:282px;height:282px;position:absolute;left:0px;bottom:0px}#bg #bg1 p{width:100%;height:100%;position:absolute;left:0px;top:0px;background:url(../images/top/bg_concept1.png) top left no-repeat;background-size:100% auto}#bg.bg_top{top:calc(100% + 40px)}#bg.bg_access{display:block}.bg_fix #bg.bg_top{top:40px}.ja .tate{position:relative}.ja .tate .section_inner{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;width:100%;position:absolute;height:100%}.ja .tate .section_inner .section_content{position:absolute;top:50%;left:50%;padding-top:0px}.ja .top #concept .section_inner{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.ja .top #concept .section_inner .section_content{position:absolute;top:50%;left:50%;margin:-215px 0 0 -370px;padding-top:0px}.tate .section_content{text-align:left}.tate .section_content h3{font-size:50px;font-size:5rem;line-height:1;text-align:justify;margin-left:54px}.tate .section_content h3 span{position:relative;left:8px}.tate .section_content h4{font-size:20px;font-size:2rem;margin-left:20px}.tate .section_content p{font-size:14px;font-size:1.4rem;line-height:34px;letter-spacing:.1em;margin-left:2.5em;margin-bottom:0px}.tate .section_content p:nth-last-of-type(1){margin-left:0px}.top .img_main{top:auto;height:100%}.top .img_main:after{content:"";width:100%;height:100px;display:block;position:absolute;left:0px;top:0px;background:#000}.top .img_main .slideshow{width:78.125%}.top .img_main .slideshow ul{width:100%;height:0px;padding-bottom:66.66%;position:absolute;bottom:0px;top:auto}.top .img_main .slideshow ul li{position:absolute;width:100%;height:100%;top:0px;left:0px}.top #main{position:relative}.top #main .section_inner{width:100%;height:100%;position:absolute;top:0px;left:0px}.top #main .date{writing-mode:inherit;right:50px;bottom:0px;font-family:"見出ゴMB31",Midashi Go MB31}.top #main .date span{text-orientation:inherit;font-size:18px;font-size:1.8rem;text-align:right;background:none;width:auto;height:auto;text-indent:0px;color:#fff}.top #main .date span span{display:block}.top #main .slideshow ul.sp{display:none}.top #main .slideshow ul.pc{display:block}.top #main .slideshow ul.pc li{opacity:0;-webkit-transition:opacity 0s ease;transition:opacity 0s ease}.top #main .slideshow ul.pc li.active{opacity:1}.top #main .slideshow ul.pc .img,.top #main .slideshow ul.pc .grid__item-img,.top #main .slideshow ul.pc canvas{position:absolute;width:100%;height:100%;top:0px;left:0px}.top #main .slideshow ul.pc img{opacity:0;position:absolute;left:0px;top:0px}.top #concept h3{width:42px;height:223px;display:block;background-image:url(../images/top/ttl_h3.png);background-repeat:no-repeat;background-position:top center;background-size:cover;text-indent:-10000px}.top #concept .section_inner{width:100%;position:absolute;height:100%}.top #overview{padding-top:186px;padding-bottom:272px}.top #overview h3{font-size:50px;font-size:5rem;line-height:1;margin-bottom:58px;text-align:left}.top #overview .title{margin-bottom:24px;text-align:left}.top #overview .title h4{font-size:30px;font-size:3rem;line-height:1;margin-bottom:15px}.top #overview .title p{font-size:14px;font-size:1.4rem;-webkit-transform:scale(1);-moz-transform:scale(1)}.top #overview .sub_title{margin-bottom:44px;text-align:left}.top #overview .sub_title h5{font-size:18px;font-size:1.8rem;margin-bottom:11px}.top #overview .sub_title p{font-size:14px;font-size:1.4rem;-webkit-transform:scale(1);-moz-transform:scale(1)}.top #overview .info ul{margin-bottom:42px;text-align:left}.top #overview .info ul li{font-size:14px;font-size:1.4rem;line-height:1.75}.top #overview .info dl{margin-bottom:28px;text-align:left}.top #overview .info dl dt,.top #overview .info dl dd{font-size:14px;font-size:1.4rem}.top #overview .info dl dt{margin-bottom:4px}.top #overview .info dl br.sp{display:none}.top #overview .block_credit{padding-top:62px}.top #overview .block_credit dl{width:100%}.block_link{padding-bottom:250px}.block_link a{height:38px;line-height:38px;-webkit-transition:background .15s linear;transition:background .15s linear}.block_link a span{font-size:14px;font-size:1.4rem;-webkit-transition:color .15s linear;transition:color .15s linear}.block_link a:hover{background:#fff}.block_link a:hover span{color:#000}.artists .tate .section_content{margin:-208px 0 0 -376px}.artists .tate h3{width:49px;height:403px;display:block;background-image:url(../images/artists/ttl_h3.png);text-indent:-100000px;background-size:cover;background-repeat:no-repeat;background-position:center}.artists .tate h3 span{display:none}.artists .ttl_h4{text-align:left;width:70.7%;margin:auto;margin-bottom:74px}.artists .ttl_h4#ttl_tieup,.artists .ttl_h4#ttl_performance{margin-top:75px}.artists .ttl_h4 h4{font-size:50px;font-size:5rem;margin-bottom:40px}.artists .ttl_h4 h4 span{font-size:25px;font-size:2.5rem;display:inline-block}.artists .ttl_h4 p{font-size:14px;font-size:1.4rem}.artists .ttl_h4 p br.sp{display:none}.artists #ttl_tieup h4 br,.artists #ttl_performance h4 br{display:none}.artists #list_artists{padding-bottom:190px}.artists #list_artists ul.list_artists{position:relative;width:100%;max-width:1366px;margin:auto}.artists #list_artists ul.list_artists li.artist{width:400px;position:absolute;left:50%;margin-bottom:0px}.artists #list_artists ul.list_artists li.artist:nth-child(1){margin-left:-450px}.artists #list_artists ul.list_artists li.artist:nth-child(2){margin-left:150px}.artists #list_artists ul.list_artists li.artist:nth-child(3){margin-left:-610px}.artists #list_artists ul.list_artists li.artist:nth-child(4){margin-left:-30px}.artists #list_artists ul.list_artists li.artist:nth-child(5){margin-left:-430px}.artists #list_artists ul.list_artists li.artist .img{margin-bottom:30px}.artists #list_artists ul.list_artists li.artist .info a.btn_official{width:150px;height:40px;line-height:40px;-webkit-transition:background .15s linear;transition:background .15s linear}.artists #list_artists ul.list_artists li.artist .info a.btn_official span{font-size:14px;font-size:1.4rem;-webkit-transition:color .15s linear;transition:color .15s linear}.artists #list_artists ul.list_artists li.artist .info a.btn_official:before{width:20px;-webkit-transition:width .2s ease;transition:width .2s ease;mix-blend-mode:exclusion}.artists #list_artists ul.list_artists li.artist .info a.btn_official:hover:before{width:30px}.artists #list_artists ul.list_artists li.artist .info .col2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;position:relative;width:100%;margin-bottom:42px}.artists #list_artists ul.list_artists li.artist .info .col2 h4{font-size:18px;font-size:1.8rem;line-height:1.2;margin-bottom:6px}.artists #list_artists ul.list_artists li.artist .info .col2 h4 span{font-size:14px;font-size:1.4rem}.artists #list_artists ul.list_artists li.artist .info .col2 p{font-size:14px;font-size:1.4rem}.artists #list_artists ul.list_artists li.artist .info .text{margin-bottom:30px}.artists #list_artists ul.list_artists li.artist .info .text p{color:#fff;font-size:14px;font-size:1.4rem;line-height:1.75;letter-spacing:.05em;font-weight:normal;text-align:justify}.artists #list_artists ul.list_artists li.artist .info a.link_as{height:38px;line-height:38px;margin-top:50px;-webkit-transition:background .15s linear;transition:background .15s linear}.artists #list_artists ul.list_artists li.artist .info a.link_as span{font-size:14px;font-size:1.4rem;-webkit-transition:color .15s linear;transition:color .15s linear}.artists #list_artists ul.list_artists li.artist .info a.link_as:hover{background:#fff}.artists #list_artists ul.list_artists li.artist .info a.link_as:hover span{color:#000}.artists #list_artists ul.list_artists li.artist .imgs li{width:100px;margin-right:33px}.artists #list_artists ul.list_artists li.artist .imgs li:last-child{margin-right:0px}.artists #list_artists #ttl_tcm{width:854px;margin:auto}.artists #list_artists #ttl_tcm h5{font-size:24px;font-size:2.4rem}.artists #list_artists #ttl_tcm p{font-size:14px;font-size:1.4rem}.artists #list_artists #ttl_tcm p br{display:block}.artists #list_artists .list_tcm ul.list_artists{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:854px}.artists #list_artists .list_tcm ul.list_artists li{width:388px;position:relative;margin-left:0px !important;left:auto;top:0 !important;margin-top:0px}.artists #list_artists .list_tcm ul.list_artists li:nth-child(1){margin-right:50px}.creativeteam .ttl_h4{text-align:left;width:70.7%;margin:auto;margin-bottom:74px}.creativeteam .ttl_h4#ttl_tieup,.creativeteam .ttl_h4#ttl_performance{margin-top:75px}.creativeteam .ttl_h4 h4{font-size:50px;font-size:5rem;margin-bottom:40px}.creativeteam .ttl_h4 h4 span{font-size:25px;font-size:2.5rem;display:inline-block}.creativeteam .ttl_h4 p{font-size:14px;font-size:1.4rem}.creativeteam .ttl_h4 p br.sp{display:none}.creativeteam .tate .section_content{margin:-254px 0 0 -392px}.creativeteam .tate h3{width:45px;height:442px;display:block;background-image:url(../images/creativeteam/ttl_h3.png);background-size:cover;background-repeat:no-repeat;background-position:top center}.creativeteam .tate h3 span{position:relative;display:none}.creativeteam .tate h4{text-indent:-10000px;display:block;width:18px;height:170px;background:url(../images/creativeteam/ttl_h4.png) top left no-repeat;background-size:cover}#list_creativeteam ul.list_ct{position:relative;padding-bottom:300px}#list_creativeteam ul.list_ct li.ct{position:absolute;left:50%;margin-bottom:0px}#list_creativeteam ul.list_ct li.ct:nth-child(1){margin-left:-452px}#list_creativeteam ul.list_ct li.ct:nth-child(2){margin-left:150px}#list_creativeteam ul.list_ct li.ct:nth-child(3){margin-left:-614px}#list_creativeteam ul.list_ct li.ct:nth-child(4){margin-left:-30px}#list_creativeteam ul.list_ct li.ct:nth-child(5){margin-left:-510px}#list_creativeteam ul.list_ct li.ct .img{margin-bottom:27px}#list_creativeteam ul.list_ct li.ct .info .ttl{margin-bottom:0px}#list_creativeteam ul.list_ct li.ct .info p.title{font-size:10px;font-size:1rem;-webkit-transform:scale(1);-moz-transform:scale(1);margin-bottom:2px}#list_creativeteam ul.list_ct li.ct .info h4{font-size:18px;font-size:1.8rem;margin-bottom:1px}#list_creativeteam ul.list_ct li.ct .info p.en{font-size:14px;font-size:1.4rem}#list_creativeteam ul.list_ct li.ct .info h5{font-size:14px;font-size:1.4rem;margin-top:14px}#list_creativeteam ul.list_ct li.ct .info a.btn_official{width:150px;height:40px;line-height:40px;-webkit-transition:background .15s linear;transition:background .15s linear}#list_creativeteam ul.list_ct li.ct .info a.btn_official span{font-size:14px;font-size:1.4rem;-webkit-transition:color .15s linear;transition:color .15s linear}#list_creativeteam ul.list_ct li.ct .info a.btn_official:before{width:28px;-webkit-transition:width .2s ease;transition:width .2s ease;mix-blend-mode:exclusion}#list_creativeteam ul.list_ct li.ct .info a.btn_official:hover:before{width:45px}#list_creativeteam ul.list_ct li.ct .info .col2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;position:relative;width:100%;margin-bottom:21px}#list_creativeteam ul.list_ct li.ct .info .col2 h4{font-size:18px;font-size:1.8rem;line-height:1.2;margin-bottom:6px}#list_creativeteam ul.list_ct li.ct .info .col2 h4 span{font-size:14px;font-size:1.4rem}#list_creativeteam ul.list_ct li.ct .info .col2 p{font-size:14px;font-size:1.4rem}#list_creativeteam ul.list_ct li.ct .text p{font-size:14px;font-size:1.4rem}.about .bg_about{width:calc(100% - 88px);height:100%;position:absolute;bottom:0px;left:88px;top:auto}.about .bg_about figure{width:78.54%;height:0px;padding-bottom:48.75%;background-image:url(../images/about/img_main.jpg);position:absolute;bottom:0px;top:auto}.about .bg_about:after{content:"";display:block;width:100%;height:100px;position:absolute;top:0px;left:0px;background:#000}.about .tate .section_content{margin:-230px 0 0 -384px}.about .tate h3{width:48px;height:268px;background-image:url(../images/about/ttl_h3.png);background-size:cover;background-repeat:no-repeat;background-position:top center}.about .tate h3 span{position:relative;display:none}.tickets #main h4 span.s0{position:relative;left:2px}.tickets .section_inner .section_content{margin:-230px 0 0 -215px}.tickets .section_inner h3{width:40px;height:167px;background-image:url(../images/tickets/ttl_h3.png);background-size:cover;background-repeat:no-repeat;background-position:top center}.tickets .section_inner h3 span{position:relative;display:none}.tickets .section_inner .content_inner{text-align:left}.tickets .section_inner .content_inner p{font-size:14px;font-size:1.4rem}.tickets .t{margin-bottom:40px;text-align:left;width:100%}.tickets .t h5,.tickets .t li{letter-spacing:.05em}.tickets .t h5{margin-bottom:4px;font-size:14px;font-size:1.4rem}.tickets .t ul li{font-size:14px;font-size:1.4rem}.tickets .t ul li.note{font-size:10px;font-size:1rem}.tickets .t p{font-size:14px;font-size:1.4rem}.tickets .t br.sp{display:none}.tickets .calender{width:100%}.tickets .calender .col2 dl dt,.tickets .calender .col2 dl dd{padding:20px 0 21px 0;font-size:14px;font-size:1.4rem}.tickets .calender .col2 dl dt{width:12.5%}.tickets .calender .col2 dl dd{width:calc(100% - 12.5%)}.tickets .calender .col2 dl dd a{font-size:14px;font-size:1.4rem}.tickets .calender .notification dl{margin-top:40px}.tickets .calender .notification dl dt,.tickets .calender .notification dl dd{font-size:10px;font-size:1rem;line-height:1.8}.tickets .calender .notification dl dt{font-weight:bold;margin-bottom:2px}.tickets .calender .notification dl dt span{display:inline-block;margin-left:1em}.tickets .calender .notification dl dd ul{padding-left:1.5em}.tickets .calender .notification dl dd li{list-style:disc}.access #main{position:relative}.access .section_inner{position:absolute;width:100%;height:100%;padding-top:0px;top:0px;left:0px;display:table}.access .section_inner .section_content{display:table-cell;vertical-align:middle}.access .section_inner .col2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;width:1020px;margin:auto;align-items:center}.access .section_inner .col2 .col_l{width:420px}.access .section_inner .col2 .col_r{width:600px}.access .section_inner .col2 .col_r #gmap{padding-bottom:0px;height:500px;margin-top:0px}.access .content_inner{text-align:left}.access h3{font-size:50px;font-size:5rem;margin-bottom:34px}.access h4{font-size:18px;font-size:1.8rem;margin-bottom:14px}.access ul{margin-bottom:14px}.access ul li{font-size:14px;font-size:1.4rem;line-height:1.75;letter-spacing:.1em}.event #main{position:relative}.event .section_inner{position:static}.event .section_inner .ttl{margin-bottom:50px}.event .section_inner .ttl p{font-size:14px;font-size:1.4rem}.event .section_inner .ttl p br.sp{display:none}.event .section_inner .ttl p.note{font-size:10px;font-size:1rem}.event .section_inner .section_content{width:1030px;margin:auto;text-align:left;padding-top:140px}.event .section_inner .content_inner{padding-top:0px;width:1030px;margin:auto;text-align:left;padding-bottom:100px}.event .section_inner h3{font-size:50px;font-size:5rem;margin-bottom:54px}.event .section_inner .col3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;padding-bottom:100px}.event .section_inner .col3 li.e{width:35%;box-sizing:border-box;padding-right:5%;margin-bottom:70px}.event .section_inner .col3 li.e:nth-child(3n){width:30%;padding-right:0px}.event .section_inner .col3 li.e p.date{font-size:14px;font-size:1.4rem}.event .section_inner .col3 li.e h4{font-size:18px;font-size:1.8rem;margin-bottom:5px}.event .section_inner .col3 li.e h5{font-size:11px;font-size:1.1rem;-webkit-transform:scale(1);-moz-transform:scale(1)}.event .section_inner .col3 li.e ul.info{margin-top:22px}.event .section_inner .col3 li.e ul.info li{font-size:14px;font-size:1.4rem;line-height:1.7}.event .section_inner .col3 li.e ul.info li.list{font-size:10px;font-size:1rem;padding-top:1.2em;-webkit-transform:scale(1);-moz-transform:scale(1)}.event .section_inner .col3 li.e br.sp{display:none}#modal #modal_content #list_imgs ul li figure{background-size:auto 100%}#modal a.modal_prev,#modal a.modal_next{width:80px}#modal a.modal_prev span,#modal a.modal_next span{width:80px;height:89px;margin-top:-45px}#modal a.modal_prev{left:0%}#modal a.modal_next{right:0%}#modal a#btn_close_modal{width:88px;height:51px}#modal a#btn_close_modal .inr{height:31px;margin-top:-15.5px}#modal a#btn_close_modal span:nth-of-type(1),#modal a#btn_close_modal span:nth-of-type(2){top:22px;left:-10px}}@media all and (min-width: 1240px){#bg #bg0 p:before{content:"";background:#3d3d3d;position:absolute;width:calc(100% - 1100px);right:0px;top:0px;height:100%}#modal a.modal_prev,#modal a.modal_next{width:100px}#modal a.modal_prev span,#modal a.modal_next span{width:100px;height:110px;margin-top:-55px}#modal a.modal_prev{left:10%}#modal a.modal_next{right:10%}}@media all and (min-width: 2400px){#bg #bg0 p:before{width:calc(100% - 1300px)}}@media all and (min-width: 864px){.firefox.ja .tate .section_inner,.edge.ja .tate .section_inner{-ms-writing-mode:inherit;-webkit-writing-mode:inherit;writing-mode:inherit}.firefox.ja .tate .section_inner .content_inner,.edge.ja .tate .section_inner .content_inner{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.firefox.ja .top #concept .section_inner,.edge.ja .top #concept .section_inner{-ms-writing-mode:inherit;-webkit-writing-mode:inherit;writing-mode:inherit}.firefox.ja .top #concept .section_inner .content_inner,.edge.ja .top #concept .section_inner .content_inner{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.ie11.ja .tate .section_inner{display:block}.firefox.en .tate .section_inner .content_inner,.edge.en .tate .section_inner .content_inner,.ie11.en .tate .section_inner .content_inner{-ms-writing-mode:inherit;-webkit-writing-mode:inherit;writing-mode:inherit;-ms-writing-mode:inherit;-webkit-writing-mode:inherit;writing-mode:inherit}.firefox.en .top #concept .section_inner,.edge.en .top #concept .section_inner,.ie11.en .top #concept .section_inner{-ms-writing-mode:inherit;-webkit-writing-mode:inherit;writing-mode:inherit}.firefox.en .top #concept .section_inner .content_inner,.edge.en .top #concept .section_inner .content_inner,.ie11.en .top #concept .section_inner .content_inner{-ms-writing-mode:inherit;-webkit-writing-mode:inherit;writing-mode:inherit}}@keyframes show_loading{from{opacity:0}to{opacity:1}}a:focus{outline:none}.en .top #main .date span{width:7.5px;height:434px;display:block;background:url(../images/top/txt_info_en.png) top left no-repeat;background-size:cover}.en .top #concept{height:auto !important}.en .top #concept .section_inner{width:73.33%;margin:auto;position:static;padding-top:50px}.en .top #concept h4{margin-bottom:6px}.en .top #concept p{margin-bottom:1.8em}.en .top #concept p:nth-last-of-type(1){margin-bottom:0px}.en .top .section_content .txt{width:92%;margin:auto}.en .top #overview h3{letter-spacing:.1em}.en .top #overview .title{width:92%;margin:auto}.en .top #overview .title h4{font-size:15px;font-size:1.5rem;line-height:1.7;letter-spacing:.05em}.en .top #overview .sub_title{width:92%;margin:auto;margin-bottom:14px}.en .top #overview .info{width:84%;margin:auto}.en .top #overview .info dl{margin-bottom:16px}.en .top #overview .info dl dt{margin-bottom:0px}.en .top #overview .info dl dt,.en .top #overview .info dl dd{line-height:1.8}.en #block_nav .contact dl.ttl dd{width:80%;margin:auto}.en #block_nav .logos p{font-size:10px;font-size:1rem;line-height:1.5;width:80%;margin:auto;margin-bottom:10px}.en #block_nav .logos p br{display:none}.en .artists .ttl_h4{width:73.33%;margin:auto}.en .artists .ttl_h4 h4{letter-spacing:.1em}.en .artists #list_artists{padding-top:75px}.en .artists #list_artists ul.list_artists li.artist .info .text p{text-align:left}.en .artists #list_artists ul.list_artists li.artist .info a.link_as span{letter-spacing:.05em}.en .creativeteam .ttl_h4{width:73.33%;margin:auto}.en .creativeteam .ttl_h4 h4{letter-spacing:.1em;color:#fff}.en .creativeteam .section_inner{position:static;padding-top:50px}.en .creativeteam .list_ct{padding-top:50px}.en .creativeteam .section_content h3{letter-spacing:.1em;margin-bottom:20px}.en .creativeteam .section_content h4{margin-bottom:4px}.en .creativeteam .section_content .txt{width:73.33%;margin:auto}.en .creativeteam .section_content .txt p{line-height:1.8}.en .tickets{height:auto !important}.en .tickets .section_inner{position:static;padding-top:50px}.en .tickets #main h3{letter-spacing:.1em}.en .tickets #main .content_inner h5{width:100%;margin:auto;margin-bottom:4px;line-height:1.4}.en .tickets .t{width:73.33%}.en .tickets .calender .col2 dl dd{min-height:2em;position:relative}.en .tickets .calender .col2 dl dd a{width:100%;height:100%;position:absolute;left:0px;top:0px;text-align:center;display:table}.en .tickets .calender .col2 dl dd span{display:table-cell;vertical-align:middle}.en .about .tate h3{letter-spacing:.1em;line-height:1.3}.en .about .section_inner{position:absolute;top:0px;width:100%;height:100%;display:table}.en .about .section_content{display:table-cell;vertical-align:middle}.en .about .section_content .txt{width:73.33%;margin:auto}.en .about .section_content .txt p{line-height:1.8}.en .access h3{letter-spacing:.1em}.en .access ul{width:92%;margin:auto}.en .event .section_inner ul li h4{line-height:1.4;margin-bottom:.2em}@media all and (min-width: 864px){.en .tate .section_inner{-ms-writing-mode:inherit;-webkit-writing-mode:inherit;writing-mode:inherit}.en .tate .section_content h3,.en .tate .section_content h4,.en .tate .section_content p{margin-left:0px}.en .top #main .date span{font-size:16px;font-size:1.6rem;line-height:1.2;width:auto;height:auto;background:none}.en .top #concept{height:auto !important}.en .top #concept .section_inner{-ms-writing-mode:inherit;-webkit-writing-mode:inherit;writing-mode:inherit;padding:200px 0 0 0;position:static}.en .top #concept .section_inner h3{background:none;width:auto;height:auto;text-indent:0px;margin-bottom:16px}.en .top #concept .section_inner h4{margin-bottom:37px}.en .top #concept .section_inner .section_content{margin:0;position:static;top:0px;left:0px}.en .top #concept .section_inner .section_content .content_inner{width:680px;margin:auto}.en .top #concept .section_inner .section_content .txt{width:100%}.en .top #concept .section_inner .section_content .txt p{line-height:1.8}.en .top #overview .section_content{max-width:660px}.en .top #overview .title{width:100%}.en .top #overview .title h4{font-size:28px;font-size:2.8rem;margin-bottom:16px}.en .top #overview .title h4 br{display:none}.en .top #overview .sub_title{width:100%;margin-bottom:74px}.en .top #overview .sub_title h5{font-size:16px;font-size:1.6rem}.en .top #overview .sub_title h5 br{display:none}.en .top #overview .info{width:100%}.en .top #overview .info dl{margin-bottom:24px}.en .top #overview .info dl dt{line-height:1.7;margin-bottom:2px}.en .top #overview .block_credit h3{margin-bottom:40px}.en .about .tate h3{width:auto;height:auto;background:none;text-indent:0px;margin-bottom:40px}.en .about .tate h3 br{display:none}.en .about .tate .section_content{position:static;top:0px;left:0px;margin:0px}.en .about .tate .section_content .content_inner{width:700px;margin:auto}.en .about .tate .section_content .txt{width:100%}.en .creativeteam .tate .section_inner{position:static;display:block}.en .creativeteam .tate .section_inner .section_content{display:block;vertical-align:top}.en .creativeteam .tate h4,.en .creativeteam .tate h3{width:auto;height:auto;background:none;text-indent:0px}.en .creativeteam .tate h3{margin-bottom:20px}.en .creativeteam .tate h4{margin-bottom:38px}.en .creativeteam .tate .txt{width:100%}.en .creativeteam .tate .section_content{position:static;top:0px;left:0px;margin:0px;padding-top:106px}.en .creativeteam .tate .section_content .content_inner{width:680px;margin:auto}.en .creativeteam .section_inner{padding-top:75px}.en .creativeteam #list_creativeteam .ttl_h4{width:70.7%;margin-bottom:74px}.en .artists .ttl_h4{width:70.7%;margin-bottom:74px}.en .artists #list_artists ul.list_artists li.artist .info a.btn_official{width:130px}.en .artists #list_artists ul.list_artists li.artist .info a.btn_official:before{width:20px}.en .artists #list_artists ul.list_artists li.artist .info a.btn_official span{font-size:13px;font-size:1.3rem}.en .artists #list_artists ul.list_artists li.artist .info a.btn_official:hover:before{width:28px}.en .access ul{width:100%}.en .access .section_inner .col2 .col_l{width:400px;margin-right:20px}.en .tickets #main .section_inner{padding-top:140px}.en .tickets #main.tate h3{width:auto;height:auto;background:none;text-indent:0px;margin-bottom:74px}.en .tickets #main.tate h3 span{display:inline}.en .tickets #main.tate .section_content{position:static;top:0px;left:0px;margin:0px}.en .tickets #main.tate .section_content .content_inner{width:800px;margin:auto}.en .tickets #main.tate .section_content .txt{width:100%}.en .tickets #main .t{width:100%;margin-bottom:54px}.en .tickets #main .content_inner h5{width:100%;margin:auto;line-height:1.4}.en .tickets #main .calender .col2 dl dd{min-height:auto}.en #list_artists{padding-top:200px}.en .event .section_inner .ttl p.note{font-size:14px;font-size:1.4rem}}.top #concept h3,.top #concept h4,.top #concept p{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.top #concept .animate h3,.top #concept .animate h4,.top #concept .animate p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.top #concept .animate h4{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}.top #concept .animate p:nth-of-type(1){transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s}.top #concept .animate p:nth-of-type(2){transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s}.top #concept .animate p:nth-of-type(3){transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s}.top #concept .animate p:nth-of-type(4){transition-delay:.5s;-moz-transition-delay:.5s;-webkit-transition-delay:.5s}.top #concept .animate p:nth-of-type(5){transition-delay:.6s;-moz-transition-delay:.6s;-webkit-transition-delay:.6s}.top #concept .animate p:nth-of-type(6){transition-delay:.7s;-moz-transition-delay:.7s;-webkit-transition-delay:.7s}.top #concept .animate p:nth-of-type(7){transition-delay:.8s;-moz-transition-delay:.8s;-webkit-transition-delay:.8s}.top #overview h3,.top #overview h4,.top #overview .en,.top #overview h5,.top #overview ul,.top #overview dl{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.top #overview h3.animate{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.top #overview .title.animate h4,.top #overview .title.animate .en{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.top #overview .title.animate .en{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}.top #overview .sub_title.animate h5,.top #overview .sub_title.animate .en{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.top #overview .sub_title.animate .en{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}.top #overview .info.animate ul,.top #overview .info.animate dl{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.top #overview .info.animate dl:nth-of-type(1){transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}.top #overview .info.animate dl:nth-of-type(2){transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s}.top #overview .info.animate dl:nth-of-type(3){transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s}.top #overview .info.animate dl:nth-of-type(4){transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s}.top #overview .info.animate dl:nth-of-type(5){transition-delay:.5s;-moz-transition-delay:.5s;-webkit-transition-delay:.5s}.top #overview .info.animate dl:nth-of-type(6){transition-delay:.6s;-moz-transition-delay:.6s;-webkit-transition-delay:.6s}.top #overview .info.animate dl:nth-of-type(7){transition-delay:.7s;-moz-transition-delay:.7s;-webkit-transition-delay:.7s}.top #overview .info.animate dl:nth-of-type(8){transition-delay:.8s;-moz-transition-delay:.8s;-webkit-transition-delay:.8s}.top #overview .info.animate dl:nth-of-type(9){transition-delay:.9s;-moz-transition-delay:.9s;-webkit-transition-delay:.9s}.top #overview .info.animate dl:nth-of-type(10){transition-delay:1s;-moz-transition-delay:1s;-webkit-transition-delay:1s}.top #overview .info.animate dl:nth-of-type(11){transition-delay:1.1s;-moz-transition-delay:1.1s;-webkit-transition-delay:1.1s}.top #overview .info.animate dl:nth-of-type(12){transition-delay:1.2s;-moz-transition-delay:1.2s;-webkit-transition-delay:1.2s}.top #overview .info.animate dl:nth-of-type(13){transition-delay:1.3s;-moz-transition-delay:1.3s;-webkit-transition-delay:1.3s}.top #overview .info.animate dl:nth-of-type(14){transition-delay:1.4s;-moz-transition-delay:1.4s;-webkit-transition-delay:1.4s}.top #overview .info.animate dl:nth-of-type(15){transition-delay:1.5s;-moz-transition-delay:1.5s;-webkit-transition-delay:1.5s}.artists #main h3{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.artists #main .txt p{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.artists #main.active h3{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.artists #main.active .txt p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.artists #main.active .txt p:nth-of-type(1){transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s}.artists #main.active .txt p:nth-of-type(2){transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s}.artists #main.active .txt p:nth-of-type(3){transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s}.artists .ttl_h4 h4,.artists .ttl_h4 p{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.artists .ttl_h4.animate h4,.artists .ttl_h4.animate p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.artists .ttl_h4.animate p{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}.artists #ttl_tcm h5,.artists #ttl_tcm p{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.artists #ttl_tcm.animate h5,.artists #ttl_tcm.animate p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.artists #ttl_tcm.animate p{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}.artists .list_artists li.artist{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.artists .list_artists li.artist.animate{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.creativeteam .ttl_h4 h4,.creativeteam .ttl_h4 p{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.creativeteam .ttl_h4.animate h4,.creativeteam .ttl_h4.animate p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.creativeteam .ttl_h4.animate p{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}.creativeteam #main h3{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.creativeteam #main h4{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.creativeteam #main .txt p{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.creativeteam #main.active h3,.creativeteam #main.active h4{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.creativeteam #main.active h4{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}.creativeteam #main.active .txt p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.creativeteam #main.active .txt p:nth-of-type(1){transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s}.creativeteam #main.active .txt p:nth-of-type(2){transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s}.creativeteam #main.active .txt p:nth-of-type(3){transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s}.creativeteam ul.list_ct li.ct{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.creativeteam ul.list_ct li.ct.animate{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.tickets #main h3,.tickets #main h4,.tickets #main h5,.tickets #main .txt p,.tickets #main #about_ticket,.tickets #main .t ul,.tickets #main .calender{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.tickets #main.active #about_ticket,.tickets #main.active h3,.tickets #main.active h4,.tickets #main.active h5,.tickets #main.active .txt p,.tickets #main.active .t ul,.tickets #main.active .calender{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.access #main h3,.access #main h4,.access #main li,.access #main .col_r{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.access #main.active h3,.access #main.active h4,.access #main.active li,.access #main.active .col_r{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.access #main.active h4{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}.access #main.active .col_r{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}.access #main.active ul li:nth-child(1){transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s}.access #main.active ul li:nth-child(2){transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s}.access #main.active ul li:nth-child(3){transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s}.event #main .ttl h3,.event #main .ttl p,.event #main h3,.event #main ul.col3{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.event #main.active .ttl h3,.event #main.active .ttl p,.event #main.active h3,.event #main.active ul.col3{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.event #main.active ul.col3{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}@media all and (min-width: 864px){.top #concept h3,.top #concept h4,.top #concept p{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(20px, 0px, 0);transform:translate3d(20px, 0px, 0)}.top #concept .animate h3,.top #concept .animate h4,.top #concept .animate p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.top #concept .animate h4{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}.top #concept .animate p:nth-of-type(1){transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s}.top #concept .animate p:nth-of-type(2){transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s}.top #concept .animate p:nth-of-type(3){transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s}.top #concept .animate p:nth-of-type(4){transition-delay:.5s;-moz-transition-delay:.5s;-webkit-transition-delay:.5s}.artists #main h3{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}.artists #main .txt p{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}.artists #main.active h3{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.artists #main.active .txt p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.artists #main.active .txt p:nth-of-type(1){transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s}.artists #main.active .txt p:nth-of-type(2){transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s}.artists #main.active .txt p:nth-of-type(3){transition-delay:.6s;-moz-transition-delay:.6s;-webkit-transition-delay:.6s}.artists .list_artists li.artist{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0)}.artists .list_artists li.artist:nth-child(2n){-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(40px, 0, 0);transform:translate3d(40px, 0, 0)}.artists .list_artists li.artist.animate{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.creativeteam #main h3{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}.creativeteam #main h4{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}.creativeteam #main .txt p{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}.creativeteam #main.active h3,.creativeteam #main.active h4{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.creativeteam #main.active h4{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}.creativeteam #main.active .txt p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.creativeteam #main.active .txt p:nth-of-type(1){transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s}.creativeteam #main.active .txt p:nth-of-type(2){transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s}.creativeteam #main.active .txt p:nth-of-type(3){transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s}.creativeteam ul.list_ct li.ct{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0)}.creativeteam ul.list_ct li.ct:nth-child(2n){-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(40px, 0, 0);transform:translate3d(40px, 0, 0)}.creativeteam ul.list_ct li.ct:nth-child(2n).animate,.creativeteam ul.list_ct li.ct.animate{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.en .creativeteam #main h3{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0px, 20px, 0);transform:translate3d(0px, 20px, 0)}.en .creativeteam #main h4{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0px, 20px, 0);transform:translate3d(0px, 20px, 0)}.en .creativeteam #main .txt p{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.en .creativeteam #main.active h3,.en .creativeteam #main.active h4{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.en .creativeteam #main.active h4{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}.en .creativeteam #main.active .txt p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.en .creativeteam #main.active .txt p:nth-of-type(1){transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s}.en .creativeteam #main.active .txt p:nth-of-type(2){transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s}.en .creativeteam #main.active .txt p:nth-of-type(3){transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s}.en .creativeteam ul.list_ct li.ct{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0)}.en .creativeteam ul.list_ct li.ct:nth-child(2n){-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(40px, 0, 0);transform:translate3d(40px, 0, 0)}.en .creativeteam ul.list_ct li.ct:nth-child(2n).animate,.en .creativeteam ul.list_ct li.ct.animate{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}

/*# sourceMappingURL=style.css.map */