@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Oswald:400,700,300);.arr,.triangle,.wrapper{
  position:relative
}.arr.blk.down:after,.triangle.yel.right:before{
  background-position:left top
}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{
  margin:0;padding:0;border:0;font:inherit;vertical-align:baseline
}.editor b,.editor strong,b{
  font-weight:700
}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
  display:block
}ol,ul{
  list-style:none
}blockquote,q{
  quotes:none
}blockquote:after,blockquote:before,q:after,q:before{
  content:'';content:none
}.arr:after,.editor 

.clearfix:after{
  content:""
}.editor{
  line-height:1.5
}.editor p{
  display:block;margin:1em 0
}.editor cite,.editor dfn,.editor em,.editor i{
  font-style:italic
}.editor del,.editor span[style='text-decoration: line-through;']{
  opacity:.8
}.editor ol,.editor ul{
  list-style-position:inside!important;padding-left:0;display:block;margin-bottom:1.75em
}.editor ol li,.editor ul li{
  margin-top:.1em
}.editor ol li:first-child,.editor ul li:first-child{
  margin-top:0
}.editor ul{
  list-style:disc;padding-left:.4em
}.editor ul li{
  text-indent:-.8em;padding-left:.8em
}.editor ol{
  list-style:decimal
}.editor ol li{
  text-indent:-1.3em;padding-left:1.3em
}.editor blockquote{
  display:block;border-left:4px solid #1a1a1a;color:#686868;font-size:1.2rem;font-style:italic;line-height:1.6;padding-left:1.2em;margin:0 0 1.75em
}.editor blockquote p{
  margin-bottom:1.4rem
}.editor blockquote,.editor q{
  -webkit-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none
}.editor hr{
  background-color:#d1d1d1;background-color:rgba(51,51,51,.1);border:0;height:1px;margin-bottom:1.75em
}.editor img[class*=wp-image-],.editor img[class*=attachment-],img{
  height:auto;max-width:100%
}.editor 

.alignleft{
  float:left;padding:0 0 

  .5em 

  .5em
}.editor 

.aligncenter{
  display:block;margin:0 auto 1em
}.editor 

.alignright{
  float:right;padding:0 0 

  .5em 

  .5em
}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{
    clear:both;font-weight:700;margin:1rem 0
  }.editor h1{
    font-size:2.6rem
  }.editor h2{
    font-size:2.2rem
  }.editor h3{
    font-size:1.8rem
  }.editor h4,.editor h5,.editor h6{
    font-size:1.5rem
  }.editor pre{
    background-color:rgba(0,0,0,.01);border:1px solid #d1d1d1;font-size:16px;font-size:1rem;margin:1em 0;max-width:100%;overflow:auto;padding:1.75em;white-space:pre;white-space:pre-wrap;word-wrap:break-word
  }.elps,.ir{
    overflow:hidden;white-space:nowrap
  }.editor code,.editor kbd,.editor pre,.editor samp,.editor tt,.editor var{
    font-family:Inconsolata,monospace;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none
  }.editor 

.clearfix{
  overflow:hidden;zoom:1
}.editor 

.clearfix:after{
  display:block;clear:both
}@font-face{
  font-family:'Noto Sans';src:url(../fonts/NotoSansCJKjp-Regular-subset.eot);src:url(../fonts/NotoSansCJKjp-Regular-subset.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSansCJKjp-Regular-subset.woff) format("woff"),url(../fonts/NotoSansCJKjp-Regular-subset.ttf) format("truetype")
}.sp{
  display:none!important
}.fsm1{
  font-size:13px
}.fsm2{
  font-size:12px
}.fsm3{
  font-size:11px
}.fsm4{
  font-size:10px
}.fsm5{
  font-size:9px
}.fsm6{
  font-size:8px
}.fsm7{
  font-size:7px
}.fsm8{
  font-size:6px
}.fsm9{
  font-size:5px
}.fsm10{
  font-size:4px
}.fn,.ib-items 

.ib-item{
  font-size:14px
}.fsp1{
  font-size:15px
}.basic-texts,.fsp2,.tbl-base{
  font-size:16px
}.fsp3{
  font-size:17px
}.fsp4{
  font-size:18px
}.dbl-arr.right:before,.fsp5{
  font-size:19px
}.fsp6{
  font-size:20px
}.fsp7{
  font-size:21px
}.fsp8{
  font-size:22px
}.fsp9{
  font-size:23px
}.fsp10{
  font-size:24px
}.full{
  width:100%
}.half{
  width:50%
}.third{
  width:33.3%
}.quater{
  width:25%
}.fifth{
  width:20%
}.fl{
  float:left
}.fr{
  float:right
}.mgn{
  margin:0!important
}.mga{
  margin:auto!important
}.mtn{
  margin-top:0!important
}.mts{
  margin-top:5px!important
}.mt2{
  margin-top:10px!important
}.mt3{
  margin-top:15px!important
}.mt4{
  margin-top:20px!important
}.mt5{
  margin-top:25px!important
}.mt6{
  margin-top:30px!important
}.mt7{
  margin-top:35px!important
}.mt8{
  margin-top:40px!important
}.mt9{
  margin-top:45px!important
}.mt10{
  margin-top:50px!important
}.mbn{
  margin-bottom:0!important
}.mbs{
  margin-bottom:5px!important
}.mb2{
  margin-bottom:10px!important
}.mb3{
  margin-bottom:15px!important
}.mb4{
  margin-bottom:20px!important
}.mb5{
  margin-bottom:25px!important
}.mb6{
  margin-bottom:30px!important
}.mb7{
  margin-bottom:35px!important
}.mb8{
  margin-bottom:40px!important
}.mb9{
  margin-bottom:45px!important
}.mb10{
  margin-bottom:50px!important
}.mln{
  margin-left:0!important
}.mls{
  margin-left:5px!important
}.ml2{
  margin-left:10px!important
}.ml3{
  margin-left:15px!important
}.ml4{
  margin-left:20px!important
}.ml5{
  margin-left:25px!important
}.ml6{
  margin-left:30px!important
}.ml7{
  margin-left:35px!important
}.ml8{
  margin-left:40px!important
}.ml9{
  margin-left:45px!important
}.ml10{
  margin-left:50px!important
}.mrn{
  margin-right:0!important
}.mrs{
  margin-right:5px!important
}.mr2{
  margin-right:10px!important
}.mr3{
  margin-right:15px!important
}.mr4{
  margin-right:20px!important
}.mr5{
  margin-right:25px!important
}.mr6{
  margin-right:30px!important
}.mr7{
  margin-right:35px!important
}.mr8{
  margin-right:40px!important
}.mr9{
  margin-right:45px!important
}.mr10{
  margin-right:50px!important
}.mca,.mra{
  margin-right:auto!important
}.mla{
  margin-left:auto!important
}.mca{
  margin-left:auto
}.ptn{
  padding-top:0!important
}.pts{
  padding-top:5px!important
}.pt2{
  padding-top:10px!important
}.pt3{
  padding-top:15px!important
}.pt4{
  padding-top:20px!important
}.pt5{
  padding-top:25px!important
}.pt6{
  padding-top:30px!important
}.pt7{
  padding-top:35px!important
}.pt8{
  padding-top:40px!important
}.pt9{
  padding-top:45px!important
}.pt10{
  padding-top:50px!important
}.pbn{
  padding-bottom:0!important
}.pbs{
  padding-bottom:5px!important
}.pb2{
  padding-bottom:10px!important
}.pb3{
  padding-bottom:15px!important
}.pb4{
  padding-bottom:20px!important
}.pb5{
  padding-bottom:25px!important
}.pb6{
  padding-bottom:30px!important
}.pb7{
  padding-bottom:35px!important
}.pb8{
  padding-bottom:40px!important
}.pb9{
  padding-bottom:45px!important
}.pb10{
  padding-bottom:50px!important
}.pbx{
  padding-bottom:20px!important
}.pln{
  padding-left:0!important
}.pls{
  padding-left:5px!important
}.pl2{
  padding-left:10px!important
}.pl3{
  padding-left:15px!important
}.pl4{
  padding-left:20px!important
}.pl5{
  padding-left:25px!important
}.pl6{
  padding-left:30px!important
}.pl7{
  padding-left:35px!important
}.pl8{
  padding-left:40px!important
}.pl9{
  padding-left:45px!important
}.pl10{
  padding-left:50px!important
}.prn{
  padding-right:0!important
}.prs{
  padding-right:5px!important
}.pr2{
  padding-right:10px!important
}.pr3{
  padding-right:15px!important
}.pr4{
  padding-right:20px!important
}.pr5{
  padding-right:25px!important
}.pr6{
  padding-right:30px!important
}.pr7{
  padding-right:35px!important
}.pr8{
  padding-right:40px!important
}.pr9{
  padding-right:45px!important
}.pr10{
  padding-right:50px!important
}.content.about 

.btn-ticket,
.content.artist .performer-lists li .performer-name,.footer 
.btn-totop,.header 
.introduction p,.history-links 
.history-link,.modal-content 
.modal-close 
.btn-close,.ti,.title-content,.title-date{
  display:block;
  background-repeat:no-repeat;background-position:left top;overflow:hidden;white-space:nowrap;text-indent:120%
}@media screen and (max-width:769px){
  html{
  font-size:149.955%}
}@media screen and (max-width:667px){
  html{
  font-size:130.065%}
}@media screen and (max-width:568px){
  html{
  font-size:110.76%}
}@media screen and (max-width:414px){
  html{
  font-size:80.73%}
}@media screen and (max-width:375px){
  html{
  font-size:73.125%}
}@media screen and (max-width:320px){
  html{
  font-size:62.4%}
}body{
  font-size:14px;
  font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック体","Yu Gothic",YuGothic,sans-serif;
  color:#000;
  -webkit-text-size-adjust:100%;
  -webkit-font-smoothing:antialiased;
  letter-spacing:1px;line-height:1.3
}a{
  color:inherit;text-decoration:none
}i{
  display:inline-block
}em{
  font-style:normal
}img{
  vertical-align:bottom
}embed,iframe,object,video{
  max-width:100%;display:block
}table{
  border-collapse:collapse;border-spacing:0;width:100%
}*{
  outline:0;box-sizing:border-box
}input,textarea{
  border:none
}.content.about button.btn-ticket,
.content.artist 

.performer-lists li button.performer-name,.footer button.btn-totop,.history-links button.history-link,.modal-content 
.modal-close button.btn-close,button.ti,button.title-content,button.title-date{
  text-indent:160%
}.wrapper{
  min-width:1112px;width:100%;overflow:hidden
}.container,.header 

.inner,.header 

.sns-lists{
  width:1112px;margin:0 auto
}.tdu{
  text-decoration:underline
}.tdn{
  text-decoration:none!important
}.lbs:hover,.lca,.lcb,.lcc,.lcd{
  text-decoration:underline
}.lbs{
  color:#000
}.lbs:hover{
  color:#323232
}.lca,.lca:link,.lca:visited{
  color:#000
}.tdc{
  border-bottom:1px solid #9b9b9b
}.tdc:hover{
  border-bottom:none
}.lca:hover{
  color:#1e1e1e
}.lca:active{
  color:#000
}.lcb,.lcb:link,.lcb:visited{
  color:#64aadd
}.lcb:hover{
  color:#82c8fb
}.lcb:active{
  color:#64aadd
}.lcc,.lcc:link,.lcc:visited{
  color:#f7f9fb
}.lcc:hover{
  color:#fff
}.lcc:active{
  color:#f7f9fb
}.lcd,.lcd:link,.lcd:visited{
  color:#e30000
}.lcd:hover{
  color:#ff1e1e
}.lcd:active{
  color:#e30000
}.arr.down{
  padding-right:10.5px
}.arr.down:after{
  width:7px;height:4px;right:0
}.txt-arr.right:before{
  content:"→";margin-right:.5em
}.dbl-arr.right:before{
  content:"»"
}.triangle{
  display:inline-block
}.triangle:before{
  content:'▶︎'
}.triangle.right{
  padding-left:20px
}.triangle.right:before{
  width:5px;height:9px;left:0
}.triangle.gry.right:before{
  background-position:-5px top
}.disc-items 

.disc-item{
  list-style-type:disc;list-style-position:inside;text-indent:-.8em;padding-left:.8em;margin-top:25px;line-height:2;letter-spacing:1.5px
}.basic-p,.basic-texts,.basic-texts p,.modal-content 

.texts 

.performer-text{
  line-height:1.8
}.notice-items 

.notice-item{
  text-indent:-1.1em;padding-left:1.1em
}.notice-items 

.notice-item:before{
  content:"※"
}.ib-items{
  display:table;font-size:0
}.ib-items 

.ib-item{
  display:inline-block;vertical-align:top
}.tbl-base{
  width:100%;letter-spacing:1.5px
}.btn-totop{
  z-index:50
}.loader-simple{
  height:3em;width:3em;-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear;border:1px solid rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.7);border-radius:50%
}@-webkit-keyframes rotation{
  to{
  -webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes rotation{
  to{
  -webkit-transform:rotate(360deg);transform:rotate(360deg)}
}.clearfix{
  zoom:1
}.clearfix:after{
  content:"";display:block;clear:both
}.ir{
  text-indent:100%
}.tr{
  position:absolute;top:0;left:-5000px
}.elps{
  text-overflow:ellipsis
}.ref{
  position:relative
}.abs{
  position:absolute
}.fix{
  position:fixed
}.dn{
  display:none!important
}.db{
  display:block!important
}.di{
  display:inline!important
}.ds{
  display:inline-block!important
}.dt{
  display:table!important
}.dc{
  display:table-cell!important
}.rn{
  border-radius:0!important
}.rs{
  border-radius:5px
}.rm{
  border-radius:10px
}.rl{
  border-radius:20px
}.ca{
  color:#000!important
}.cb{
  color:#64aadd!important
}.cc{
  color:#f7f9fb!important
}.cd{
  color:#e30000!important
}.ce{
  color:#52c3f1!important
}.cf{
  color:#f3f3f2!important
}.cg,.ch,.ci,.cj,.ck,.cl{
  color:#000!important
}.ba{
  background-color:#000!important
}.bb{
  background-color:#64aadd!important
}.bc{
  background-color:#f7f9fb!important
}.bd{
  background-color:#e30000!important
}.be{
  background-color:#52c3f1!important
}.bf{
  background-color:#f3f3f2!important
}.bg,.bh,.bi,.bj,.bk,.bl{
  background-color:#000!important
}.n{
  font-weight:400!important
}.b{
  font-weight:700!important
}.l{
  text-align:left!important
}.c{
  text-align:center!important
}.r{
  text-align:right!important
}.u{
  text-decoration:underline!important
}.obl{
  font-style:oblique
}.v0{
  vertical-align:0
}.v1{
  vertical-align:-1px
}.v2{
  vertical-align:-2px
}.v3{
  vertical-align:-3px
}.v4{
  vertical-align:-4px
}.v5{
  vertical-align:-5px
}.vt{
  vertical-align:top
}.vm{
  vertical-align:middle
}.vb{
  vertical-align:bottom
}.arr:after,.header 

.sns-lists,.modal-content,.pos,.pos-center,.pos-horizontal-center,.pos-override-center,.pos-vertical-center,.triangle:before{
  position:absolute;margin:auto
}.modal-content,.pos-center{
  top:0;bottom:0;left:0;right:0
}.arr:after,.pos-vertical-center,.triangle:before{
  top:0;bottom:0
}.header 

.sns-lists,.pos-horizontal-center{
  left:0;right:0
}.pos-override-center{
  top:-50%;bottom:-50%;left:-50%;right:-50%
}.flexbox{
  display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex
}@-ms-viewport{
  width:device-width;initial-scale:1
}html{
  -ms-overflow-style:auto;font-size:14px
}.flex{
  display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex
}embed,iframe,object{
  max-width:100%;display:block
}.sp-layout{
  display:none!important
}.content.about 

.btn-ticket,.history-links 

.history-link,.mv-opac,.opac,.opac-normal{
  display:block
}.ti-reset{
  overflow:visible;white-space:normal;text-indent:0;background:0 0
}.oswald{
  font-family:Oswald,sans-serif;font-weight:400
}.oswald.light{
  font-weight:300
}.dl-price,.oswald.bold{
  font-weight:700
}.footer 

.copy,.shadow-text{
  color:#f8efc5;
  text-shadow:2px 6px 20px #0a12ff,-2px -6px 20px #0a12ff
}.content.about 

.btn-ticket:hover,.history-links 

.history-link:hover,.opac-ex:hover img,.opac:hover{
  -webkit-backface-visibility:hidden;-webkit-transition:.3s ease;transition:.3s ease;opacity:.8
}.mv-opac:hover:not(.disable){
  opacity:.2
}.opac-normal:hover{
  opacity:.7
}.full-elm{
  width:640px;margin-left:-20px;padding-left:20px;padding-right:20px
}.pos-abs-base{
  position:absolute;left:0;top:0
}a.disable{
  cursor:default;opacity:.6
}a.disable:hover{
  opacity:.6;-webkit-animation:none;animation:none;color:inherit!important
}.js-modalTrg{
  cursor:pointer
}.modal-wrap{
  display:none
}.modal-wrap 

.view{
  -webkit-animation:fadeIn 1s forwards;animation:fadeIn 1s forwards;opacity:1
}@-webkit-keyframes fadeOut{
  from{
  opacity:1
}to{
  opacity:0}
}@keyframes fadeOut{
  from{
  opacity:1
}to{
  opacity:0}
}@-webkit-keyframes fadeIn{
  from{
  opacity:0
}to{
  opacity:1}
}@keyframes fadeIn{
  from{
  opacity:0
}to{
  opacity:1}
}.modal-container,.modal-content 

.texts,.modal-content 

.wrap-comment,.modal-content 

.wrap-youtube{
  width:640px;margin:0 auto
}.modal-overlay{
  opacity:0;-webkit-animation:fadeOut 

  .5s forwards;animation:fadeOut 

  .5s forwards;position:fixed;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.6)
}.modal-content{
    opacity:0;-webkit-animation:fadeOut 

  .5s forwards;animation:fadeOut 

  .5s forwards;position:fixed;width:710px;height:80%;max-height:870px;z-index:20
}.modal-content 

.inner{
  width:100%;height:100%;overflow-y:scroll;background-color:#fff
}.modal-content 

.texts{
  margin-bottom:15px
}.modal-content 

.texts 

.performer-name{
  font-size:18px;font-weight:700;text-align:center;margin:30px 0
}.modal-content 

.wrap-comment,.modal-content 

.wrap-youtube{
  margin:15px auto;position:relative;padding-top:56.25%
}.modal-content 

.wrap-comment 

.frame-youtube,.modal-content 

.wrap-youtube 

.frame-youtube{
  position:absolute;top:0;left:0
}.modal-content 

.wrap-comment{
  height:380px
}.modal-content 

.wrap-youtube{
  margin-bottom:30px
}.modal-content 

.modal-close{
  position:absolute;top:0;right:-70px;z-index:30
}.modal-content 

.modal-close 

.btn-close{
  width:50px;height:50px;background-image:url(../img/btn_close.png)
}
.title-content{
  width:427px;height:70px;background:url(../img/titles_content.png) left top no-repeat;margin:0 auto
}.title-content.artist{
  background-position:left 0
}.title-content.about{
  background-position:left -70px
}.title-content.access{
  background-position:left -140px
}.title-content.backnumber{
  background-position:left -210px
}
.title-date{
  width: 200px;
  height: 58px;
  background-image:url(../img/artist_date.png);
  margin: 40px auto 25px;
}
.title-date.date-1{
  background-position:-13px top
}
.title-date.date-2{
  background-position:-13px -60px
}.tbl-base tr{
  border-bottom:none
}.tbl-base tr:first-child{
  border-top:none
}.tbl-base td,.tbl-base th{
  line-height:1.8;
  padding:25px 20px
}.tbl-base th{
  font-size:15px;
  color:#3560ff;
  text-align:center;
  vertical-align:top
}.tbl-base td{
  font-size:16px;color:#fff
}.tbl-base dl{
  display:table
}.tbl-base dd,.tbl-base dt{
  display:table-cell
}
/*.content.artist .dates .date-box,*/.header .sns-lists{
  display:-webkit-box;display:-webkit-flex;display:-ms-flexbox
}
.tbl-base .dot-lists{
  margin-top:10px;font-size:13px
}.dl-cep:not(:first-child){
  border-top:1px solid #999
}.dl-cep:not(:first-child) dd,.dl-cep:not(:first-child) dt{
  padding-top:10px
}.dl-cep dd,.dl-cep dt{
  vertical-align:middle;padding:0 20px 10px 10px
}.dl-cep dd{
  padding-left:20px;border-left:1px solid #999
}.dl-price dt{
  width:8em
}.dot-lists li:before{
  content:"・"
}.basic-p,.basic-texts p{
  font-size:16px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック体","Yu Gothic",YuGothic,sans-serif
}.basic-p:not(:first-child),.basic-texts p:not(:first-child){
  margin:1em 0
}.oblique{
  padding:.5rem 1rem
}.oblique:hover{
  background:url(../img/bg_link_oblique.jpg) left top
}.tx-arr:before{
  content:"→";margin-right:.5rem
}.tx-arr span{
  text-decoration:underline
}.tx-arr span:hover{
  color:#1e1e1e
}body{
  background-color:#0b0c11
}.wrapper{
  min-height:500px;background:url(../img/bg_wrap.png) center -72px no-repeat
}.header{
  padding-top:20px;position:relative
}.header 

.header-logo{
  width:523px;height:378px;background-image:url(../img/header_logo.png);margin:0 auto
}

.header .header-date{
  width:687px;
  height:42px;
  background-image:url(../img/header_date.png);margin:18px auto 0
}

.header .sns-lists{
  top:13px;display:flex
}.header 

.sns-lists li:first-child{
  margin-left:auto
}.header 

.sns-lists li:not(:first-child){
  margin-left:22px
}
.header .introduction{
  margin-top:25px;padding:25px 0;background:rgba(0,0,0,.5)
}
.header .introduction p{
  width:850px;
  height:50px;
  background-image:url(../img/intro_text.png);
  margin:15px auto;
}.footer{
  padding-bottom:50px
}
.footer .btn-totop{
  width:61px;height:41px;background-image:url(../img/btn_totop.png);margin:0 auto
}
.footer .copy{
  font-size:12px;margin-top:35px
}
.contents{
  padding:50px 0 125px
}
.content.artist .dates{
  margin-top:30px
}
/*.content.artist .dates .date-box{
  display:flex
}*/
.content.about .sns-widgets,.content.artist .performer-lists{
  display:-webkit-box;display:-webkit-flex;display:-ms-flexbox
}
.content.artist .dates .date-box:not(:first-child){
  margin-top:40px
}
.content.artist .performer-lists{
  display:flex
}
.content.artist .performer-lists li{
  width:267px
}
.content.artist .performer-lists li:not(:first-child){
  margin-left:15px
}
.content.artist .performer-lists li .image{
  box-shadow:1px 1px 18px 0 rgba(16, 18, 255, 0.5),-1px -1px 18px 0 rgba(16, 18, 255, 0.5);background-color:#fff
}
.content.artist 

.performer-lists li 

.image img{
  vertical-align:top;text-align:center;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.003,1.003)
}

.content.artist .performer-lists li .performer-name{
  width:267px;
  height:75px;
  background-image:url(../img/_artists/performer_names.png);
  margin:-15px auto 0px;
}

.content.artist .performer-lists li .performer-name.good_on_the_reel{
  background-position:0px 0
}
.content.artist .performer-lists li .performer-name.ame_no_parade{
  background-position:-278px 0px
}
.content.artist .performer-lists li .performer-name.akaiko-en{
  background-position:-556px 0
}
.content.artist .performer-lists li .performer-name.polka_dot_stingray{
  background-position:-834px 0px
}
.content.artist .performer-lists li .performer-name.kankakupiero{
  background-position:0px -75px
}
.content.artist .performer-lists li .performer-name.wasureranneyo{
  background-position:-278px -75px
}
.content.artist .performer-lists li .performer-name.super_beaver{
  background-position:-556px -75px
}
.content.artist .performer-lists li .performer-name.su_xing_cyu{
  background-position:-834px -75px
}
.content.artist .performer-lists li .performer-text{
  display:none
}.content.about{
  margin-top:95px
}.content.about 

.wrap-btn{
  margin-top:30px
}.content.about 

.wrap-btn p{
  margin-top:5px
}.content.about 

.btn-ticket{
  width:417px;
  height:54px;
  background-image:url(../img/btn_ticket.jpg);
  box-shadow:1px 1px 18px 0 rgba(16, 18, 255, 0.5),-1px -1px 18px 0 rgba(16, 18, 255, 0.5);
  display:inline-block
}.content.about 

.btn-ticket.pia{
  width:250px;height:54px;background-image:url(../img/btn_pia.jpg)
}.content.about 

.btn-ticket.e-plus{
  width:250px;height:54px;background-image:url(../img/btn_e_plus.jpg)
}.content.about 

.btn-ticket.lawson{
  width:250px;height:54px;background-image:url(../img/btn_lawson.jpg)
}.content.about 

.btn-ticket.goods{
  width:417px;height:54px;background-image:url(../img/btn_goods.jpg)
}.content.about 

.sns-widgets{
  display:flex;width:1024px;margin:90px auto 0
}.content.about 

.widget{
  width:500px
}.content.about 

.widget:not(:first-child){
  margin-left:auto
}.content.access{
  margin-top:80px
}.content.access 

.wrap-map{
  margin-top:35px
}.content.access 

.texts{
  width:888px;margin:30px auto 0;color:#fff
}.content.access .texts .route-lists{
  margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center
}.content.access .texts .route-lists li{
  width:50%
}.content.access .texts .route-lists li:not(:nth-child(-n+2)){
  margin-top:1em
}.content.access .texts .route-lists .line{
  font-size:15px;color:#3560ff
}.content.access .texts .route-lists .text{
  margin-left:1em
}.content.backnumber{
  margin-top:100px}

.more{
  display: block;
  margin: 170px 00px 0px 40px;
}
.more p{
  color: #3560ff;
  font-size: 17px;
  text-shadow: 1px 1px 12px rgba(16, 18, 255, 1);
  font-weight: bold;
}









