@import"https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900|Roboto+Condensed";@import"//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";@import"./base.css";@keyframes active-menu-bar02{100%{height:0}}body{position:relative;width:100%;min-height:100%;background:#fff;color:#000;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,Verdana,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px;font-weight:400;line-height:1em;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}@media screen and (min-width: 769px){body .forPC{display:inherit}body .forSP{display:none}}@media screen and (max-width: 768px){body{padding:72px 0 0 0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}body .forPC{display:none}body .forSP{display:inherit}}span.reg{font-size:50%;line-height:1.2;vertical-align:text-bottom;margin:0 0 0 1px}h1,h2,h3,h4,h5,p{line-height:1.7em;margin:0 0 16px 0}img{max-width:100%;width:auto;height:auto}a{display:inline-block;transition:.15s}a:link{color:#111;cursor:pointer}a:visited{color:inherit}a:hover{color:inherit;text-decoration:underline}a.but{position:relative;display:inline-block;background:#111;color:#fff;font-size:90%;line-height:1em;letter-spacing:2px;text-decoration:none;padding:12px 60px;overflow:hidden}a.but:visited,a.but:hover{color:#fff !important;text-decoration:none}@media screen and (max-width: 768px){a.but{width:100%;text-align:center;padding:12px 0}}strong{font-weight:700}.clearfix,section{zoom:1}.clearfix:after,section:after{content:"";display:block;clear:both}.slideContainer{margin:0 0 16px 0}.slideContainer .swiper-container{width:100%;height:auto}.slideContainer .swiper-container small{font-size:50%;vertical-align:text-bottom;margin:0 0 0 3px}.slideContainer .swiper-container .swiper-slide{width:60%;background:#e4e4e4}.slideContainer .swiper-container .swiper-slide .left{width:60%}.slideContainer .swiper-container .swiper-slide .right{width:39%}.slideContainer .swiper-container .swiper-slide.swiper-slide-active{background:#f2f2f2}.slideContainer .swiper-container .swiper-slide.swiper-slide-active .clearfix{background:#f2f2f2}.slideContainer .swiper-container .swiper-slide:hover{opacity:.8}.slideContainer .swiper-container #arrowContainer{position:absolute;width:59%;height:100%;top:0;left:50%;margin:0 0 0 -29.5%}.slideContainer .swiper-container #arrowContainer img{aspect-ratio:1/1}.slideContainer .swiper-container .swiper-button-prev,.slideContainer .swiper-container .swiper-container-rtl .swiper-button-next{background-image:none;left:0;right:auto}.slideContainer .swiper-container .swiper-button-next,.slideContainer .swiper-container .swiper-container-rtl .swiper-button-prev{background-image:none;right:0;left:auto}.slideContainer .swiper-container .swiper-button-next,.slideContainer .swiper-container .swiper-button-prev{position:absolute;top:50%;width:30px;height:44px;margin-top:-22px;z-index:10;cursor:pointer}.slideContainer .swiper-container a{display:block;text-decoration:none}.slideContainer .swiper-container img{display:block;width:100%;height:auto;aspect-ratio:2/1}.slideContainer .swiper-container .clearfix{padding:0 0 32px 0;min-height:11em}.slideContainer .swiper-container .left{float:left;width:49%;padding:16px 0 0 16px}.slideContainer .swiper-container .left p{font-family:"Roboto Condensed","Noto Sans Japanese","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:11px;font-weight:400;margin:0}.slideContainer .swiper-container .right{float:right;width:49%;padding:16px 16px 0 0}.slideContainer .swiper-container .right p{font-size:13.5px;line-height:1.4;margin:0}.slideContainer .swiper-container h1{font-family:"Roboto Condensed","Noto Sans Japanese","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:24px;font-weight:700;line-height:1.4;margin:0}.slideContainer .swiper-container h1 span{display:block;font-size:13.5px}.slideContainer .swiper-pagination{position:static;display:block;text-align:center;padding:16px 0}.slideContainer .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px;display:inline-block;border-radius:100%;background:#111;opacity:.2}.slideContainer .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#111}.slideContainer #SlidePetternTwo .swiper-slide{position:relative}.slideContainer #SlidePetternTwo .swiper-slide.swiper-slide-active .clearfix{background:#f2f2f2}.slideContainer #SlidePetternTwo .clearfix{height:11em;background:#e4e4e4}.slideContainer #SlidePetternTwo #arrowContainer{position:absolute;left:50%;width:60%;margin:0 0 0 -30%}.slideContainer #SlidePetternTwo #arrowContainer img{aspect-ratio:1/1}@media screen and (max-width: 768px){.slideContainer .swiper-container .swiper-slide{width:100%}.slideContainer .swiper-container .swiper-slide .left,.slideContainer .swiper-container .swiper-slide .right{width:100%}.slideContainer .swiper-container #arrowContainer{display:none}.slideContainer .swiper-container .clearfix{height:12em;background:#e4e4e4}.slideContainer .swiper-container .left,.slideContainer .swiper-container .right{float:none;width:100%;padding:12px;min-height:0}.slideContainer .swiper-container .left h1,.slideContainer .swiper-container .right h1{font-size:19px;font-weight:700;line-height:1.4}.slideContainer .swiper-container .left h1 span,.slideContainer .swiper-container .right h1 span{font-size:11px;line-height:1.4}.slideContainer .swiper-container .right{padding:0 16px 16px}.slideContainer .swiper-container .right p{font-size:11px;line-height:1.4;min-height:0}}.twiiterPopupWindow{box-sizing:border-box;background:#fff;display:inline-block;padding:16px;position:fixed;z-index:99999999;top:0;left:0;right:0;bottom:0;margin:auto;width:90%;max-width:500px;height:610px;border-radius:10px;box-shadow:rgba(0,0,0,.5) 3px 3px 12px}.twiiterPopupWindow .popupClose{padding:0 8px;text-align:right;font-size:24px;line-height:1;cursor:pointer}@media screen and (max-width: 768px){.twiiterPopupWindow{height:500px}}header{position:relative;width:100%;padding:48px 0 0 0}header h1{display:block;margin:0 auto;line-height:1em;width:150px}header h1 img{width:100%}header nav{text-align:center;width:100%;padding:32px 0}header nav li{display:inline-block;margin:0 16px}header nav a{text-decoration:none;font-size:90%;font-weight:400;letter-spacing:1px}header #sns{position:absolute;top:48px;right:48px;text-align:right}header #sns li{display:inline-block;vertical-align:top}header #sns li a{padding:0 4px;cursor:pointer;opacity:.3;font-size:22px;line-height:1em}header #sns li a:hover{opacity:.9}header #sns li img{width:22px}header .hamburger{display:none}@media screen and (max-width: 768px){header{background:#fff;position:fixed;top:0;left:0;z-index:9999;padding:4px 0 0 0;border:none}header h1{width:80px;margin:8px auto}header nav{width:100%;height:0px;padding:0;border:none;overflow:hidden;transition:all 0.5s}header nav li{display:block;width:50%;margin:0;float:left;border-right:1px solid #ddd;border-bottom:1px solid #ddd}header nav li:nth-child(2n){border-right:none}header nav li a{display:block;padding:16px}header #sns{height:0px;padding:0;overflow:hidden}header #sns li a{font-size:24px;line-height:1}header #sns li img{display:block;width:1.05em}header .hamburger{float:right;display:inline-block;text-align:center;transition:all .25s;box-sizing:border-box;position:relative;width:50px;height:44px;transform:scale(0.5);margin:8px 8px 0 0}header .hamburger span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:0;width:100%;height:4px;background-color:#000;border-radius:4px}header .hamburger span:nth-of-type(1){top:0}header .hamburger span:nth-of-type(2){top:20px}header .hamburger span:nth-of-type(3){bottom:0}header .hamburger.active span:nth-of-type(1){transform:translateY(20px) rotate(-45deg)}header .hamburger.active span:nth-of-type(2){left:50%;opacity:0;animation:active-menu-bar02 .8s forwards}header .hamburger.active span:nth-of-type(3){transform:translateY(-20px) rotate(45deg)}header.active{border-bottom:1px solid #ddd}header.active nav{border-top:1px solid #ddd;height:auto}header.active #sns{display:flex;align-items:center;justify-content:center;width:100%;height:auto;position:static;text-align:center;padding:16px 0}header.active #sns li a{padding:0 8px}header.active #sns li img{width:auto;height:6vw}}article{display:block;width:90%;max-width:1440px;margin:0 auto;margin:0 auto 32px auto}@media screen and (max-width: 768px){article{width:90%;min-width:0;max-height:auto}}article section{margin:0 0 32px 0}article h2{position:relative;font-size:24px;font-weight:100;line-height:1em;margin:0 0 16px 0;padding:0 0 8px 0;border-bottom:1px solid #000}article h2 small{display:inline-block;font-size:12px;line-height:1;margin:0 0 0 8px}article h2.col-full{width:100%}article h2.col-two{width:66.6%;float:left}article h2.col-one{width:33.2%;float:right}article h2 span{position:absolute;display:inline-block;font-size:10px;font-weight:300;line-height:1.3em;text-align:right;transform-origin:right top;transform:scale(0.85);top:0;right:0}article .pageLead{margin:0 0 32px 0}article a{text-decoration:underline}article a:link{color:#06c}article a:hover{text-decoration:none;opacity:.8}article .ticket-media{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1px;font-size:80%}@media(min-width: 768px){article .ticket-media{grid-template-columns:repeat(4, minmax(0, 1fr));font-size:.75rem}}article .ticket-media li{background:#f2f2f2}@media(min-width: 768px){article .ticket-media li:nth-of-type(2n){background:#e4e4e4}}@media(max-width: 767px){article .ticket-media li:nth-of-type(4n + 2),article .ticket-media li:nth-of-type(4n + 3){background:#e4e4e4}}article .ticket-media a{text-decoration:none}article .ticket-media a:link{color:#111}article .ticket-media a:hover{text-decoration:none;opacity:.8}article .ticket-media h5{align-content:center;justify-content:center;flex-wrap:wrap;width:100%;text-align:center;font-weight:400;line-height:1;margin:0;padding:2em 0}article .ticket-media h5 span{font-weight:700}article .col{display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;clear:both;gap:1px}article .col a{text-decoration:none}article .col a:link{color:#111}article .col a:hover{text-decoration:none;opacity:.8}article .col li{width:calc((100% - 2px)/3);background:#f2f2f2}article .col li a{display:block}article .col li img{width:100%;height:auto;aspect-ratio:5/3}article .col li:nth-child(2n){background:#e4e4e4}article .col div{padding:16px}article .col h5{line-height:1;font-weight:700;margin:0 0 8px 0}article .col p{font-size:80%;margin:0}article .col p span{font-weight:700}article .col p.date{font-size:100%;font-weight:400;line-height:1.6;color:#666}article .col p.date small{display:block;font-weight:bold;font-size:80%;color:#000;margin-bottom:4px}article .col p.lead{font-weight:bold;line-height:1.8;letter-spacing:.5px;margin:8px 0 0 0}article .col p.lead span{font-weight:700}article .col.upcoming_lists,article .col.onsale{gap:1px}article .col.upcoming_lists li,article .col.onsale li{flex-basis:calc((100% - 2px)/3)}article .col.upcoming_lists li:nth-child(2n),article .col.onsale li:nth-child(2n){margin:0}article .col.upcoming_lists li:nth-child(3n-1),article .col.onsale li:nth-child(3n-1){margin:0}@media screen and (max-width: 768px){article .col.upcoming_lists li,article .col.onsale li{flex-basis:calc((100% - 1px)/2)}}article .col.onsale li{background:#e4e4e4}article .col.onsale li:nth-child(2n){background:#f2f2f2}article .col.recommend,article .col.banners{display:flex;gap:1px;width:calc(66.7% - 1px);float:left}article .col.recommend li,article .col.banners li{background:none;flex-basis:calc((100% - 2px)/3);margin:0}article .col.recommend li:nth-child(2n) h5,article .col.banners li:nth-child(2n) h5{background:#f2f2f2}article .col.recommend li h5,article .col.banners li h5{text-align:center;font-weight:300;line-height:1em;margin:0;padding:16px 0;background:#e4e4e4}article .col.recommend li h5 span,article .col.banners li h5 span{font-weight:700}article .col.recommend li{flex-basis:calc((100% - 1px)/2);background:none;margin:0;background:#f2f2f2}article .col.recommend li:nth-child(2n){background:#e4e4e4;margin:0}article .col.recommend li div{height:9em;padding:8px 16px}article .col.recommend li h5{font-size:90%;line-height:1.7em;font-weight:700;margin:0 0 8px 0;padding:0;background:none;text-align:left}article .col.recommend li .title{font-size:110%;font-weight:400;line-height:1em;color:#666;margin:0 0 4px 0}article .col.recommend li:nth-child(2n) h5{background:none}article .col.banners li img{aspect-ratio:317/128}article .already{display:none}article .already.show_onsale{display:initial}article .youtube,article .twitter,article .recruit{width:33.3%;float:right;margin:0}article .youtube{background:#f2f2f2;overflow:hidden}article .youtube a{text-decoration:none}article .youtube a:link{color:#111}article .youtube a:hover{text-decoration:none;opacity:.8}article .youtube iframe{width:100%;height:auto;aspect-ratio:5/3}article .youtube div{position:relative;height:100%}article .youtube div a{display:block;width:100%;height:9em;padding:8px 16px}article .youtube div h5{max-width:calc(100% - 45px);font-size:110%;font-weight:400;margin:6px 0 0 0}article .youtube div .icon{position:absolute;top:8px;right:16px;text-align:right}article .youtube div .icon img{width:27px}article .youtube h5{font-weight:700;margin:0 0 8px 0}article .youtube p{font-size:80%;margin:0}article .youtube p span{font-weight:700}article .youtube p.date{font-size:100%;font-weight:400;line-height:1em;color:#666;margin:0 0 4px 0}article .youtube p.lead{line-height:1.8em;letter-spacing:.5px}article .youtube p.lead span{font-weight:700}article .twitter{height:140px;overflow:hidden;overflow-y:scroll}article .recruit{display:inline-block;background:#e4e4e4}article .recruit img{width:100%}@media screen and (max-width: 768px){article h2.col-two{width:100%;float:none}article h2.col-one{width:100%;float:none}article h2.forSP{margin-top:32px}article ul.col h5{font-weight:600;font-size:12px;line-height:1.4}article ul.col div{padding:8px}article ul.col p{font-size:10px}article ul.col p span{font-weight:600}article ul.col p.date{font-size:11px;line-height:1.4}article ul.col.information,article ul.col.recommend{width:100%;float:none}article ul.col.information li,article ul.col.recommend li{width:49.5%}article ul.col.information li h5,article ul.col.recommend li h5{height:4.3em}article ul.col.recommend li{background:none;width:49.7%;margin:0;background:#f2f2f2}article ul.col.recommend li:nth-child(2n){background:#e4e4e4}article ul.col.recommend li div{height:5em;padding:8px 16px}article ul.col.recommend li h5{font-size:90%;line-height:1.7em;margin:0 0 8px 0;padding:0;background:none;text-align:left;height:auto}article ul.col.recommend li .title{font-size:110%;font-weight:400;line-height:1em;color:#666;margin:0 0 4px 0}article ul.col.recommend li .lead{display:none}article ul.col.recommend li:nth-child(2n) h5{background:none}article ul.col.banners{width:100%;float:none}article ul.col.banners li h5{height:4.3em}article .twitter,article .youtube{width:100%;height:auto !important;margin:1% 0 0 0}article .twitter iframe,article .youtube iframe{height:160px !important}article .youtube div{padding:0}article .recruit{width:100%;height:auto !important;float:none;margin:0}}@media screen and (max-width: 768px){article ul.col.recommend{width:100%;float:none;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1px}article ul.col.recommend li{width:100%}article ul.col.recommend li div{height:auto}article ul.col.recommend li:nth-child(2n){margin:0}article ul.col.recommend li h5{margin:0;line-height:1.4}article ul.col.banners{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1px}article ul.col.banners li{width:100%}article ul.col.banners li:nth-child(2n){margin:0}}article .other ul{width:100% !important}article .other ul li{width:25% !important;border:1px solid #000}article .other ul li:nth-child(2n){margin:0 1% 0 0}article .other ul li h5{background:#f2f2f2}article .other ul h5{text-align:center;font-weight:300;line-height:1em;margin:0;padding:16px 0;background:#e4e4e4}article .other ul h5 span{font-weight:700}@media screen and (max-width: 480px){article .other ul li{width:100% !important;vertical-align:top;margin:0 0 1% 0% !important}article .other ul li:nth-child(2n){margin:0 0 1% 0% !important}}@media screen and (max-width: 768px){article .other ul li{width:32.66%;margin:0 0 1% 0}article .other ul li:nth-child(2n){margin:0 1% 1%}}footer{display:block;width:90%;max-width:1440px;margin:0 auto;text-align:right;font-size:90%;letter-spacing:1px;clear:both}@media screen and (max-width: 768px){footer{width:90%;min-width:0;max-height:auto}}footer #corpolateLogo{display:inline-block;width:200px;margin:0}footer #corpolateLogo img{width:100%}footer ul{padding:24px 0}footer ul li{display:inline-block;padding:0 0 0 16px;margin:0 0 0 16px;border-left:1px solid #000}footer ul li a{text-decoration:none}footer ul li:first-child{border:none}footer #copyright{font-size:70%;color:#999}@media screen and (max-width: 768px){footer{padding:64px 0 0 0}footer #corpolateLogo{width:150px}footer ul{padding:24px 0}}.popup{display:none;background:rgba(0,0,0,.5);position:fixed;z-index:999999;top:0;bottom:0;left:0;right:0;margin:auto;width:100vw;height:100vh;max-width:none;min-width:0}.popup.on{display:block}.popup .inner{position:relative;background:#fff;width:80%;margin:64px auto 0;padding:32px 48px 48px}.popup .inner .close{position:absolute;width:24px;height:24px;top:24px;right:24px;cursor:pointer}.popup .inner .close:hover{opacity:.5;transform:scale(1.1)}.popup .inner h1{font-size:24px;font-weight:300}@media screen and (max-width: 768px){.popup#corp .inner{width:90%;padding:16px 24px}.popup#corp .inner h1{font-size:14px}}.insta_div{display:block;width:90%;max-width:1440px;margin:0 auto;margin:0 auto 32px auto}@media screen and (max-width: 768px){.insta_div{width:90%;min-width:0;max-height:auto}}.insta_div #sbi_images{padding:0 !important;float:none;border-top:1px solid #ccc;border-left:1px solid #ccc}.insta_div .sbi_item{padding:10px !important;border-right:1px solid #ccc;border-bottom:1px solid #ccc}@media screen and (max-width: 768px){.insta_div .sbi_item{width:20% !important}.insta_div .sbi_item a{height:20vw !important}}#schedule article ul{display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;clear:both}#schedule article li{flex-basis:calc((100% - 2px)/3);width:auto;margin:0;background:#e4e4e4}#schedule article li:nth-child(2n){background:#f2f2f2;margin:0}#schedule article li:nth-child(2n).month h5{color:#ccc}#schedule article .month{padding:24px}#schedule article .month h5{color:#fff;font-size:128px;font-weight:100;line-height:.7em;margin:0 0 16px 0}#schedule article .month p{font-size:160%;font-weight:100;margin:16px 0;color:#666}#schedule article .month img{width:20%}@media screen and (max-width: 768px){#schedule article li{flex-basis:calc((100% - 1px)/2);height:auto !important}#schedule article li p.lead{font-size:10px;line-height:1.4}#schedule article .month{padding:16px}#schedule article .month h5{font-size:64px}#schedule article .month p{font-size:14px;font-weight:100;margin:16px 0;color:#666}#schedule article .month img{width:20%}}#recommend .ticketinfo .main,#scheduleDetail article .main{width:100%;height:auto}#recommend .ticketinfo .main img,#scheduleDetail article .main img{opacity:0;min-width:100%;max-width:100%;height:auto;max-height:600px;width:auto}#recommend .ticketinfo h1,#scheduleDetail article h1{font-size:200%;font-weight:bold;line-height:1em;margin:16px 0;padding:0}#recommend .ticketinfo h3,#scheduleDetail article h3{font-size:130%;font-weight:bold;line-height:1em;margin:0 0 32px 0;padding:0}#recommend .ticketinfo .detail,#scheduleDetail article .detail{display:inline-block;border-left:1px solid #111;padding:8px 32px 8px 16px;margin:0 0 16px 0;vertical-align:top}#recommend .ticketinfo .detail li,#scheduleDetail article .detail li{display:inline-block;font-weight:bold}#recommend .ticketinfo .detail .date,#scheduleDetail article .detail .date{display:block;font-size:130%;margin:0 0 12px 0}#recommend .ticketinfo .detail .soldout,#scheduleDetail article .detail .soldout{display:block;padding:12px 0 0 0}#recommend .ticketinfo .detail .soldout span,#scheduleDetail article .detail .soldout span{display:inline-block;background:#f9d5e5;font-size:10px;line-height:1em;padding:3px 12px;border:1px solid #000}#recommend .ticketinfo .lead,#scheduleDetail article .lead{line-height:1.6em}#recommend .ticketinfo .lead p,#scheduleDetail article .lead p{margin:16px 0}#recommend .ticketinfo .lead .ticketPrice,#scheduleDetail article .lead .ticketPrice{margin:0 0 16px 0}#recommend .ticketinfo .lead .ticketPrice strong,#scheduleDetail article .lead .ticketPrice strong{font-weight:bold}#recommend .ticketinfo .lead .ticketPrice small,#scheduleDetail article .lead .ticketPrice small{font-weight:normal}#recommend .ticketinfo .lead span,#scheduleDetail article .lead span{font-size:11px;line-height:1em;margin:0 8px 0 0;padding:2px 8px;background:#000;color:#fff}#recommend .ticketinfo .sale,#scheduleDetail article .sale{background:#fff9b1;border:1px solid #000;border-right:none;display:inline-block;margin:0 0 16px 0}#recommend .ticketinfo .sale li,#scheduleDetail article .sale li{display:inline-block;padding:4px 12px;line-height:1em;font-size:90%;border-right:1px solid #000}#recommend .ticketinfo .link,#scheduleDetail article .link{background:#ffb1f9;border:1px solid #000;border-right:none;display:inline-block;margin:0 0 16px 0}#recommend .ticketinfo .link li,#scheduleDetail article .link li{display:inline-block;padding:4px 12px;line-height:1em;font-size:90%;border-right:1px solid #000}#recommend .ticketinfo .link li:hover,#scheduleDetail article .link li:hover{opacity:.7}#recommend .ticketinfo .link li a,#scheduleDetail article .link li a{cursor:pointer}#recommend .ticketinfo .buy,#scheduleDetail article .buy{display:block;width:100%;background:#f8f5ee;font-size:0;margin:16px 0 0 0}#recommend .ticketinfo .buy h5,#scheduleDetail article .buy h5{background:#cae9fa;display:block;font-size:13px;font-weight:bold;line-height:1em;margin:0;padding:16px;vertical-align:top;border:1px solid #000;border-bottom:1px dashed #000}#recommend .ticketinfo .buy h5 u,#scheduleDetail article .buy h5 u{text-decoration:none;font-size:130%;border-bottom:2px solid #000;padding:0 0 4px 0}#recommend .ticketinfo .buy h5 span,#scheduleDetail article .buy h5 span{display:block;margin:18px 0 0 0;padding:0}#recommend .ticketinfo .buy div,#scheduleDetail article .buy div{border-left:1px solid #000;border-right:1px solid #000}#recommend .ticketinfo .buy div:last-of-type,#scheduleDetail article .buy div:last-of-type{border-bottom:1px solid #000}#recommend .ticketinfo .buy p,#scheduleDetail article .buy p{position:relative;width:33.3%;font-size:13px;line-height:1.8em;display:inline-block;vertical-align:top;margin:0;padding:24px 16px 80px 16px;min-height:17em}#recommend .ticketinfo .buy p small,#scheduleDetail article .buy p small{font-size:90%}#recommend .ticketinfo .buy p a,#scheduleDetail article .buy p a{display:block;position:absolute;bottom:24px;width:21em;background:#000;color:#fff;text-align:center;text-decoration:none;font-size:80%;line-height:1em;padding:12px 0;margin:8px 0 4px 0}#recommend .ticketinfo .buy p a:hover,#scheduleDetail article .buy p a:hover{opacity:.5}#recommend .ticketinfo .buy p:nth-child(3n-1),#scheduleDetail article .buy p:nth-child(3n-1){border-left:1px dashed #000;border-right:1px dashed #000}#recommend .ticketinfo .buy p:last-of-type,#scheduleDetail article .buy p:last-of-type{border-right:none}#recommend .ticketinfo .buy p.lawson strong img,#scheduleDetail article .buy p.lawson strong img{height:35px;margin-top:-7px}#recommend .ticketinfo .buy p.other,#scheduleDetail article .buy p.other{width:50%;min-height:0}#recommend .ticketinfo .buy p.yahoo strong img,#scheduleDetail article .buy p.yahoo strong img{height:30px}#recommend .ticketinfo .buy .tokuden p,#scheduleDetail article .buy .tokuden p{width:100%;min-height:0;padding:24px 16px;font-size:16px;font-weight:bold;line-height:1.8em}#recommend .ticketinfo .buy strong,#scheduleDetail article .buy strong{display:block;font-size:130%;font-weight:bold;margin:0 0 16px 0}#recommend .ticketinfo .buy strong img,#scheduleDetail article .buy strong img{height:25px}#recommend .ticketinfo .buy .patterOne p,#scheduleDetail article .buy .patterOne p{width:100%}#recommend .ticketinfo .buy .patternTwo p,#scheduleDetail article .buy .patternTwo p{width:50%}#recommend .ticketinfo .buy .patternThree p,#scheduleDetail article .buy .patternThree p{width:33.3%}#recommend .ticketinfo .buy .patternFour p,#scheduleDetail article .buy .patternFour p{width:50%}#recommend .ticketinfo .buy .patternFour p:nth-of-type(2n),#scheduleDetail article .buy .patternFour p:nth-of-type(2n){border-right:none}#recommend .ticketinfo .buy .patternFour p:nth-of-type(1),#recommend .ticketinfo .buy .patternFour p:nth-of-type(2),#scheduleDetail article .buy .patternFour p:nth-of-type(1),#scheduleDetail article .buy .patternFour p:nth-of-type(2){border-bottom:1px dashed #000}#recommend .ticketinfo .buy .patternFour p:nth-of-type(3),#scheduleDetail article .buy .patternFour p:nth-of-type(3){border-right:1px dashed #000}#recommend .ticketinfo .buy .patternFive p,#scheduleDetail article .buy .patternFive p{width:50%;border-bottom:1px dashed #000;border-right:1px dashed #000}#recommend .ticketinfo .buy .patternFive p:nth-of-type(2n),#scheduleDetail article .buy .patternFive p:nth-of-type(2n){border-left:none;border-right:none}#recommend .ticketinfo .buy .patternFive p:nth-of-type(3),#recommend .ticketinfo .buy .patternFive p:nth-of-type(4),#recommend .ticketinfo .buy .patternFive p:nth-of-type(5),#scheduleDetail article .buy .patternFive p:nth-of-type(3),#scheduleDetail article .buy .patternFive p:nth-of-type(4),#scheduleDetail article .buy .patternFive p:nth-of-type(5){width:33.3%;border-bottom:none}#recommend .ticketinfo .buy .patternFive p:nth-of-type(5),#scheduleDetail article .buy .patternFive p:nth-of-type(5){border-right:none}#recommend .ticketinfo .buy .patternSix p,#scheduleDetail article .buy .patternSix p{width:50%;border-bottom:1px dashed #000}#recommend .ticketinfo .buy .patternSix p:nth-of-type(5),#recommend .ticketinfo .buy .patternSix p:nth-of-type(6),#scheduleDetail article .buy .patternSix p:nth-of-type(5),#scheduleDetail article .buy .patternSix p:nth-of-type(6){border-bottom:none}#recommend .ticketinfo .buy .patternSix p:nth-of-type(3),#scheduleDetail article .buy .patternSix p:nth-of-type(3){border-right:1px dashed #000}#recommend .ticketinfo .buy .patternSix p:nth-of-type(2n),#scheduleDetail article .buy .patternSix p:nth-of-type(2n){border-right:none}#recommend .ticketinfo .buy .patternSix p:nth-of-type(2n-1),#scheduleDetail article .buy .patternSix p:nth-of-type(2n-1){border-left:none}#recommend .ticketinfo .buy .patternSeven p,#scheduleDetail article .buy .patternSeven p{width:50%;border-bottom:1px dashed #000;border-right:1px dashed #000}#recommend .ticketinfo .buy .patternSeven p:nth-of-type(2n),#scheduleDetail article .buy .patternSeven p:nth-of-type(2n){border-left:none;border-right:none}#recommend .ticketinfo .buy .patternSeven p:nth-of-type(2n-1),#scheduleDetail article .buy .patternSeven p:nth-of-type(2n-1){border-left:none}#recommend .ticketinfo .buy .patternSeven p:nth-of-type(5),#recommend .ticketinfo .buy .patternSeven p:nth-of-type(6),#recommend .ticketinfo .buy .patternSeven p:nth-of-type(7),#scheduleDetail article .buy .patternSeven p:nth-of-type(5),#scheduleDetail article .buy .patternSeven p:nth-of-type(6),#scheduleDetail article .buy .patternSeven p:nth-of-type(7){width:33.3%;border-bottom:none}#recommend .ticketinfo .buy .patternSeven p:nth-of-type(7),#scheduleDetail article .buy .patternSeven p:nth-of-type(7){border-left:1px dashed #000;border-right:none}#recommend .ticketinfo .buy .patternEight p,#scheduleDetail article .buy .patternEight p{width:50%;border-bottom:1px dashed #000;border-right:1px dashed #000}#recommend .ticketinfo .buy .patternEight p:nth-of-type(2n),#scheduleDetail article .buy .patternEight p:nth-of-type(2n){border-left:none;border-right:none}#recommend .ticketinfo .buy .patternEight p:nth-of-type(2n-1),#scheduleDetail article .buy .patternEight p:nth-of-type(2n-1){border-left:none}#recommend .ticketinfo .buy .patternEight p:nth-of-type(7),#recommend .ticketinfo .buy .patternEight p:nth-of-type(8),#scheduleDetail article .buy .patternEight p:nth-of-type(7),#scheduleDetail article .buy .patternEight p:nth-of-type(8){border-bottom:none}#recommend .ticketinfo .code,#scheduleDetail article .code{font-size:16px;font-weight:bold}#recommend .ticketinfo .shareBut,#scheduleDetail article .shareBut{position:relative;display:inline-block;float:right;padding:8px 0 0 0}#recommend .ticketinfo .shareBut #shareContainer,#scheduleDetail article .shareBut #shareContainer{width:500px;display:none;position:absolute;font-size:13px;line-height:1.4;z-index:99999;top:32px;right:0;margin:auto}#recommend .ticketinfo .shareBut #shareContainer.on,#scheduleDetail article .shareBut #shareContainer.on{display:block}#recommend .ticketinfo .shareBut #shareContainer div,#scheduleDetail article .shareBut #shareContainer div{position:relative;display:block;width:auto;margin:0;padding:32px;background:#f3f3f3;border-radius:15px}#recommend .ticketinfo .shareBut #shareContainer div p,#scheduleDetail article .shareBut #shareContainer div p{font-size:13px;line-height:1.4}#recommend .ticketinfo .shareBut #shareContainer div .close,#scheduleDetail article .shareBut #shareContainer div .close{position:absolute;width:20px;top:12px;right:12px;margin:0;cursor:pointer}#recommend .ticketinfo .shareBtn,#scheduleDetail article .shareBtn{display:flex;gap:4px;line-height:1}#recommend .ticketinfo .shareBtn img,#scheduleDetail article .shareBtn img{display:block;height:25px;width:auto}#recommend .ticketinfo .share,#scheduleDetail article .share{display:inline-flex;align-items:center;font-size:12px;line-height:1em;padding:0 8px;background:#f63;color:#fff;vertical-align:top;float:right;border-radius:4px;cursor:pointer}#recommend .ticketinfo .share i,#scheduleDetail article .share i{margin:0 4px 0 0}#recommend .ticketinfo #shareSNS,#scheduleDetail article #shareSNS{display:inline-block;width:65px;float:right}#recommend .ticketinfo #shareSNS .onebtn_responsive_small,#scheduleDetail article #shareSNS .onebtn_responsive_small{vertical-align:top;display:inline-block;float:none;height:auto !important;width:auto !important;font-size:12px;padding:4px;line-height:1em;margin:0 1px 0 0;border-radius:4px;overflow:hidden}@media screen and (max-width: 768px){#recommend .ticketinfo .shareBut,#scheduleDetail article .shareBut{display:block;float:none}#recommend .ticketinfo .shareBut #shareContainer,#scheduleDetail article .shareBut #shareContainer{width:90%}#recommend .ticketinfo h1,#scheduleDetail article h1{font-size:4.3vw;margin:16px 0 8px 0}#recommend .ticketinfo h3,#scheduleDetail article h3{font-size:2.8vw;font-weight:bold;line-height:1.4;margin:0 0 32px 0;padding:0}#recommend .ticketinfo .detail,#scheduleDetail article .detail{width:100%;padding:4px 0 4px 16px}#recommend .ticketinfo .detail .date,#scheduleDetail article .detail .date{font-size:16px}#recommend .ticketinfo .detail .at,#scheduleDetail article .detail .at{font-size:12px;margin:0 0 8px 0}#recommend .ticketinfo .lead h3,#scheduleDetail article .lead h3{margin:24px 0}#recommend .ticketinfo .lead p,#scheduleDetail article .lead p{margin:0 0 32px 0}#recommend .ticketinfo .lead p.contact,#scheduleDetail article .lead p.contact{margin:24px 0}#recommend .ticketinfo .lead p.contact span,#scheduleDetail article .lead p.contact span{display:inline-block;margin:0 0 4px 0;padding:4px 8px}#recommend .ticketinfo .lead span,#scheduleDetail article .lead span{font-size:11px;line-height:1em;padding:2px 8px;background:#000;color:#fff}#recommend .ticketinfo .buy h5,#scheduleDetail article .buy h5{background:#cae9fa;display:block;font-size:13px;font-weight:bold;line-height:1em;margin:0;padding:16px;vertical-align:top;border-bottom:1px dashed #000}#recommend .ticketinfo .buy h5 u,#scheduleDetail article .buy h5 u{font-size:16px}#recommend .ticketinfo .buy h5 span,#scheduleDetail article .buy h5 span{font-size:12px;line-height:1.4}#recommend .ticketinfo .buy p,#scheduleDetail article .buy p{min-height:0;line-height:1.7em;padding-bottom:72px;width:100%;border-bottom:1px dashed #000;border-left:none !important;border-right:none !important}#recommend .ticketinfo .buy p:last-of-type,#scheduleDetail article .buy p:last-of-type{border-bottom:none}#recommend .ticketinfo .buy p.yahoo strong img,#scheduleDetail article .buy p.yahoo strong img{height:30px}#recommend .ticketinfo .buy .patternOne p,#recommend .ticketinfo .buy .patternTwo p,#recommend .ticketinfo .buy .patternThree p,#recommend .ticketinfo .buy .patternFour p,#recommend .ticketinfo .buy .patternFive p,#recommend .ticketinfo .buy .patternSix p,#recommend .ticketinfo .buy .patternSeven p,#recommend .ticketinfo .buy .patternEight p,#scheduleDetail article .buy .patternOne p,#scheduleDetail article .buy .patternTwo p,#scheduleDetail article .buy .patternThree p,#scheduleDetail article .buy .patternFour p,#scheduleDetail article .buy .patternFive p,#scheduleDetail article .buy .patternSix p,#scheduleDetail article .buy .patternSeven p,#scheduleDetail article .buy .patternEight p{width:100%}#recommend .ticketinfo .buy .patternOne p:last-of-type,#recommend .ticketinfo .buy .patternTwo p:last-of-type,#recommend .ticketinfo .buy .patternThree p:last-of-type,#recommend .ticketinfo .buy .patternFour p:last-of-type,#recommend .ticketinfo .buy .patternFive p:last-of-type,#recommend .ticketinfo .buy .patternSix p:last-of-type,#recommend .ticketinfo .buy .patternSeven p:last-of-type,#recommend .ticketinfo .buy .patternEight p:last-of-type,#scheduleDetail article .buy .patternOne p:last-of-type,#scheduleDetail article .buy .patternTwo p:last-of-type,#scheduleDetail article .buy .patternThree p:last-of-type,#scheduleDetail article .buy .patternFour p:last-of-type,#scheduleDetail article .buy .patternFive p:last-of-type,#scheduleDetail article .buy .patternSix p:last-of-type,#scheduleDetail article .buy .patternSeven p:last-of-type,#scheduleDetail article .buy .patternEight p:last-of-type{border-left:none;border-right:none;border-bottom:none}#recommend .ticketinfo .buy .tokuden p,#scheduleDetail article .buy .tokuden p{border:none}}#artist article ul{display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;clear:both}#artist article li{width:49.75%;margin:0 0 .25% .25%;background:#e4e4e4}#artist article li:nth-child(2n){background:#f2f2f2}#artist article li h5{font-size:120%;font-weight:400;border:none;margin:0;padding:0}#artist article li .lead{font-weight:600;margin:8px 0}#artist article li .lead a:hover{text-decoration:underline}#artist article li .sns{display:inline-block}#artist article li .sns a{display:inline-block;width:23px;margin:0 2px 0 0;padding:0 2px 0 0;background:none !important}@media screen and (max-width: 768px){#artist article li{width:49.5%;width:100%}#artist article li:nth-child(2n){margin:0 0 .5% .5%;margin:0 0 .5% 0}}#interview article ul{display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;clear:both}#interview article li{position:relative;padding:0 0 48px 0;background:#e4e4e4}#interview article li:nth-child(2n){background:#f2f2f2}#interview article li h5{font-size:110%;font-weight:400;border:none;margin:0;padding:0}#interview article li .lead{font-weight:400;margin:4px 0}#interview article li .lead a:hover{text-decoration:underline}#interview article li .date{position:absolute;display:block;bottom:16px;left:16px;width:100%;font-size:80%;font-weight:400;letter-spacing:1px}@media screen and (max-width: 768px){#interview article li{width:100%}#interview article li div{padding:16px}}#interview.detail article .timestamp{font-family:"Roboto Condensed","Noto Sans Japanese","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:80%;font-weight:700;line-height:1em;letter-spacing:.5px;margin:48px 0 8px 0}#interview.detail article h1{font-size:32px;font-weight:200;line-height:1em}#interview.detail article h1 small{font-size:50%;line-height:1;vertical-align:bottom;margin:0 0 0 6px}#interview.detail article .lead{line-height:1.8em;letter-spacing:.5px}#interview.detail article .name{display:inline-block}#interview.detail article img{width:100%;clear:both}#interview.detail article .lightbox_container{margin:32px 0;width:100%;font-size:0;line-height:0}#interview.detail article .lightbox_container a{display:inline-block;width:20%}#interview.detail article .lightbox_container img{width:100%;height:auto}#interview.detail article .reportImg{font-size:0;line-height:0}#interview.detail article .reportImg li{display:inline-block;width:19%;margin:0 1% 1% 0;padding:0}#interview.detail article .reportImg li:nth-of-type(5n){margin:0 1% 0 0}#interview.detail article .left{width:47%;float:left;clear:both}#interview.detail article .right{width:47%;float:right}#interview.detail article .left,#interview.detail article .right{letter-spacing:.5px;margin:0 0 48px 0}#interview.detail article .left p,#interview.detail article .right p{line-height:1.8em;text-align:justify}#interview.detail article .left p strong,#interview.detail article .right p strong{display:block;font-weight:bold;margin:48px 0 16px 0;letter-spacing:0}#interview.detail article .left p strong:before,#interview.detail article .right p strong:before{content:"ー";font-weight:100;margin:0 4px 0 0}#interview.detail article h2{margin-top:48px}#interview.detail article .youtubeOuter{clear:both;position:relative;padding-bottom:53.25%;padding-top:30px;height:0;overflow:hidden}#interview.detail article .youtubeOuter iframe{position:absolute;top:0;left:0;width:100%;height:100%}#interview.detail article aside{display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;clear:both;margin:64px auto 0}#interview.detail article aside .clearfix{position:relative;width:100%;background:#f2f2f2;margin:0 0 8px 0}#interview.detail article aside .clearfix img{width:15%}#interview.detail article aside .clearfix div{width:85%;float:right}#interview.detail article aside .clearfix div h5{font-size:110%;font-weight:bold;margin:0 0 8px 0}#interview.detail article aside .clearfix div p{font-size:90%;line-height:1.8em;margin:0 0 8px 0}#interview.detail article aside .information{position:relative}#interview.detail article aside .information .information-inner{position:relative;width:85%;height:100%}#interview.detail article aside .information .information-inner div{width:calc(100% - 48px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#interview.detail article aside .information .information-inner.noimg{width:100%;padding:24px 0}#interview.detail article aside .information .information-inner.noimg div{position:static;top:auto;left:auto;transform:translate(0, 0)}#interview.detail article aside .profile{padding:24px}#interview.detail article aside .profile .profileImg{width:calc(30% - 24px);float:left;padding-left:0}#interview.detail article aside .profile .profileImg img{width:100%;height:auto}#interview.detail article aside .profile h5{font-size:110%;font-weight:bold;margin:0 0 8px 0}#interview.detail article aside .profile p{font-size:90%;line-height:1.8em;margin:0 0 8px 0}#interview.detail article aside .profile .inner{width:70%;padding:24px 0}#interview.detail article aside .profile .inner.noimg{width:100%;float:none}#interview.detail article aside .detail{display:inline-block;border-left:1px solid #111;padding:8px 32px 8px 16px;margin:0 0 16px 0;vertical-align:top}#interview.detail article aside .detail li{display:inline-block;font-weight:bold;background:none;padding:0}#interview.detail article aside .detail .date{display:block;font-size:130%;margin:0 0 12px 0}#interview.detail article aside .detail .at{margin:0 12px 0 0}#interview.detail article aside .detail .soldout{display:block;padding:12px 0 0 0}#interview.detail article aside .detail .soldout span{display:inline-block;background:#f9d5e5;font-size:10px;line-height:1em;padding:3px 12px;border:1px solid #000}#interview.detail article aside .live h1{font-size:200%;font-weight:bold;line-height:1em;margin:16px 0;padding:0}#interview.detail article aside .live h3{font-size:130%;font-weight:bold;line-height:1em;margin:0 0 32px 0;padding:0}#interview.detail article aside .live .lead{line-height:1.6em}#interview.detail article aside .live .lead p{margin:16px 0}#interview.detail article aside .live .lead .ticketPrice{margin:0 0 16px 0}#interview.detail article aside .live .lead .ticketPrice strong{font-weight:bold}#interview.detail article aside .live .lead .ticketPrice small{font-weight:normal}#interview.detail article aside .live .lead span{font-size:11px;line-height:1em;margin:0 8px 0 0;padding:2px 8px;background:#000;color:#fff}#interview.detail article aside .live .sale{background:#fff9b1;border:1px solid #000;border-right:none;display:inline-block;margin:0 0 16px 0}#interview.detail article aside .live .sale li{display:inline-block;padding:4px 12px;line-height:1em;font-size:90%;border-right:1px solid #000;margin:0;background:rgba(0,0,0,0)}#interview.detail article aside .live .link{background:#ffb1f9;border:1px solid #000;border-right:none;display:inline-block;margin:0 0 16px 0}#interview.detail article aside .live .link li{display:inline-block;padding:4px 12px;line-height:1em;font-size:90%;border-right:1px solid #000;margin:0;background:rgba(0,0,0,0)}#interview.detail article aside .live .link li:hover{opacity:.7}#interview.detail article aside .live .link li a{cursor:pointer}#interview.detail article aside .live .buy{display:block;width:100%;background:#f8f5ee;font-size:0;margin:16px 0 0 0}#interview.detail article aside .live .buy h5{background:#cae9fa;display:block;font-size:13px;font-weight:bold;line-height:1em;margin:0;padding:16px;vertical-align:top;border:1px solid #000;border-bottom:1px dashed #000}#interview.detail article aside .live .buy h5 u{text-decoration:none;font-size:130%;border-bottom:2px solid #000;padding:0 0 4px 0}#interview.detail article aside .live .buy h5 span{display:block;margin:18px 0 0 0;padding:0}#interview.detail article aside .live .buy div{border-left:1px solid #000;border-right:1px solid #000}#interview.detail article aside .live .buy div:last-of-type{border-bottom:1px solid #000}#interview.detail article aside .live .buy p{position:relative;width:33.3%;font-size:13px;line-height:1.8em;display:inline-block;vertical-align:top;margin:0;padding:24px 16px 80px 16px;min-height:17em}#interview.detail article aside .live .buy p img{width:auto}#interview.detail article aside .live .buy p small{font-size:90%}#interview.detail article aside .live .buy p a{display:block;position:absolute;bottom:24px;width:21em;background:#000;color:#fff;text-align:center;text-decoration:none;font-size:80%;line-height:1em;padding:12px 0;margin:8px 0 4px 0}#interview.detail article aside .live .buy p a:hover{opacity:.5}#interview.detail article aside .live .buy p:nth-child(3n-1){border-left:1px dashed #000;border-right:1px dashed #000}#interview.detail article aside .live .buy p:last-of-type{border-right:none}#interview.detail article aside .live .buy p.lawson strong img{height:35px;margin-top:-7px}#interview.detail article aside .live .buy p.other{width:50%;min-height:0}#interview.detail article aside .live .buy p.yahoo strong img{height:30px}#interview.detail article aside .live .buy .tokuden p{width:100%;min-height:0;padding:24px 16px;font-size:16px;font-weight:bold;line-height:1.8em}#interview.detail article aside .live .buy strong{display:block;font-size:130%;font-weight:bold;margin:0 0 16px 0}#interview.detail article aside .live .buy strong img{height:25px}#interview.detail article aside .live .buy .patterOne p{width:100%}#interview.detail article aside .live .buy .patternTwo p{width:50%}#interview.detail article aside .live .buy .patternThree p{width:33.3%}#interview.detail article aside .live .buy .patternFour p{width:50%}#interview.detail article aside .live .buy .patternFour p:nth-of-type(2n){border-right:none}#interview.detail article aside .live .buy .patternFour p:nth-of-type(1),#interview.detail article aside .live .buy .patternFour p:nth-of-type(2){border-bottom:1px dashed #000}#interview.detail article aside .live .buy .patternFour p:nth-of-type(3){border-right:1px dashed #000}#interview.detail article aside .live .buy .patternFive p{width:50%;border-bottom:1px dashed #000;border-right:1px dashed #000}#interview.detail article aside .live .buy .patternFive p:nth-of-type(2n){border-left:none;border-right:none}#interview.detail article aside .live .buy .patternFive p:nth-of-type(3),#interview.detail article aside .live .buy .patternFive p:nth-of-type(4),#interview.detail article aside .live .buy .patternFive p:nth-of-type(5){width:33.3%;border-bottom:none}#interview.detail article aside .live .buy .patternFive p:nth-of-type(5){border-right:none}#interview.detail article aside .live .buy .patternSix p{width:50%;border-bottom:1px dashed #000}#interview.detail article aside .live .buy .patternSix p:nth-of-type(5),#interview.detail article aside .live .buy .patternSix p:nth-of-type(6){border-bottom:none}#interview.detail article aside .live .buy .patternSix p:nth-of-type(3){border-right:1px dashed #000}#interview.detail article aside .live .buy .patternSix p:nth-of-type(2n){border-right:none}#interview.detail article aside .live .buy .patternSix p:nth-of-type(2n-1){border-left:none}#interview.detail article aside .live .buy .patternSeven p{width:50%;border-bottom:1px dashed #000;border-right:1px dashed #000}#interview.detail article aside .live .buy .patternSeven p:nth-of-type(2n){border-left:none;border-right:none}#interview.detail article aside .live .buy .patternSeven p:nth-of-type(2n-1){border-left:none}#interview.detail article aside .live .buy .patternSeven p:nth-of-type(5),#interview.detail article aside .live .buy .patternSeven p:nth-of-type(6),#interview.detail article aside .live .buy .patternSeven p:nth-of-type(7){width:33.3%;border-bottom:none}#interview.detail article aside .live .buy .patternSeven p:nth-of-type(7){border-left:1px dashed #000;border-right:none}#interview.detail article aside .live .buy .patternEight p{width:50%;border-bottom:1px dashed #000;border-right:1px dashed #000}#interview.detail article aside .live .buy .patternEight p:nth-of-type(2n){border-left:none;border-right:none}#interview.detail article aside .live .buy .patternEight p:nth-of-type(2n-1){border-left:none}#interview.detail article aside .live .buy .patternEight p:nth-of-type(7),#interview.detail article aside .live .buy .patternEight p:nth-of-type(8){border-bottom:none}#interview.detail article aside .live .code{font-size:16px;font-weight:bold}@media screen and (max-width: 768px){#interview.detail article .timestamp{font-size:11px;margin:24px 0 4px 0}#interview.detail article h1{font-size:24px;line-height:1.4}#interview.detail article .lead{font-size:13px;line-height:1.6em;letter-spacing:0;text-align:justify}#interview.detail article .left,#interview.detail article .right{width:100%;float:none;letter-spacing:0}#interview.detail article .left p strong,#interview.detail article .right p strong{font-weight:bold}#interview.detail article aside .clearfix{width:100%;margin:0 0 2% 0;padding:3%}#interview.detail article aside .clearfix:nth-of-type(3n-1){margin:0 0 2% 0}#interview.detail article aside .information img{width:30%}#interview.detail article aside .information .information-inner{width:calc(70% - 24px)}#interview.detail article aside .information .information-inner div{width:100%;position:static;top:auto;left:auto;transform:translate(0, 0)}#interview.detail article aside .profile img{float:none;margin:0;width:100%}#interview.detail article aside .profile .profileImg{background-position:center top !important}#interview.detail article aside .profile .inner{width:70%;float:right;padding:0 0 0 8px}#interview.detail article aside .live h1{font-size:4.3vw;margin:16px 0 8px 0}#interview.detail article aside .live h3{font-size:2.8vw;font-weight:bold;line-height:1.4;margin:0 0 32px 0;padding:0}#interview.detail article aside .live .detail{width:100%;padding:4px 0 4px 16px}#interview.detail article aside .live .detail .date{font-size:16px}#interview.detail article aside .live .detail .at{font-size:12px;margin:0 0 8px 0}#interview.detail article aside .live .lead h3{margin:24px 0}#interview.detail article aside .live .lead p{margin:0 0 32px 0}#interview.detail article aside .live .lead p.contact{margin:24px 0}#interview.detail article aside .live .lead p.contact span{display:inline-block;margin:0 0 4px 0;padding:4px 8px}#interview.detail article aside .live .lead span{font-size:11px;line-height:1em;padding:2px 8px;background:#000;color:#fff}#interview.detail article aside .live .buy h5{background:#cae9fa;display:block;font-size:13px;font-weight:bold;line-height:1em;margin:0;padding:16px;vertical-align:top;border-bottom:1px dashed #000}#interview.detail article aside .live .buy h5 u{font-size:16px}#interview.detail article aside .live .buy h5 span{font-size:12px;line-height:1.4}#interview.detail article aside .live .buy p{min-height:0;line-height:1.7em;padding-bottom:72px;width:100%;border-bottom:1px dashed #000;border-left:none !important;border-right:none !important}#interview.detail article aside .live .buy p:last-of-type{border-bottom:none}#interview.detail article aside .live .buy p.yahoo strong img{height:30px}#interview.detail article aside .live .buy .patternOne p,#interview.detail article aside .live .buy .patternTwo p,#interview.detail article aside .live .buy .patternThree p,#interview.detail article aside .live .buy .patternFour p,#interview.detail article aside .live .buy .patternFive p,#interview.detail article aside .live .buy .patternSix p,#interview.detail article aside .live .buy .patternSeven p,#interview.detail article aside .live .buy .patternEight p{width:100%}#interview.detail article aside .live .buy .patternOne p:last-of-type,#interview.detail article aside .live .buy .patternTwo p:last-of-type,#interview.detail article aside .live .buy .patternThree p:last-of-type,#interview.detail article aside .live .buy .patternFour p:last-of-type,#interview.detail article aside .live .buy .patternFive p:last-of-type,#interview.detail article aside .live .buy .patternSix p:last-of-type,#interview.detail article aside .live .buy .patternSeven p:last-of-type,#interview.detail article aside .live .buy .patternEight p:last-of-type{border-left:none;border-right:none;border-bottom:none}#interview.detail article aside .live .buy .tokuden p{border:none}}#ticket article h5{font-size:120%;font-weight:400}#ticket article dl{vertical-align:top;display:inline-block;width:31%;background:url(/img/ticket_l_bg.jpg);background-size:100% auto;margin:0 1% 2%}#ticket article dl img{width:100%}#ticket article dl:hover{transform:scale(1.05);cursor:pointer}#ticket article dl.pia{background:url(/img/ticket_p_bg.jpg);background-size:100% auto}#ticket article dl.eplus{background:url(/img/ticket_e_bg.jpg);background-size:100% auto}#ticket article dl.yahoo{background:url(/img/ticket_y_bg.png);background-size:100% auto}#ticket article dl.ticketboard{background:url(/img/ticket_b_bg.png);background-size:100% auto}#ticket article dl.cn{background:url(/img/ticket_cn_bg.jpg);background-size:100% auto}#ticket article dl.common{background:url(/img/ticket_common_bg.png);background-size:100% auto}#ticket article dl dd{position:relative}#ticket article dl dd .check{position:absolute;bottom:24px;display:block;text-align:center;width:100%;font-size:90%;font-weight:bold}#ticket article dl dd .check:before{content:"CHECK!";opacity:.5}#ticket article dl div{transition:.15s;padding:8px 32px;height:0px;opacity:0;overflow:hidden}#ticket article dl div img{width:auto}#ticket article dl div h5{font-size:120%;font-weight:400;margin:32px 0 8px 0;border-top:1px dashed rgba(0,0,0,.15);padding:32px 0 0 0}#ticket article dl div h5:first-child{margin:0 0 8px 0;padding:0;border:none}#ticket article dl div h5 i{margin:0 4px 0 0}#ticket article dl div h5 small{display:block;font-size:70%}#ticket article dl div .tel,#ticket article dl div .url{font-size:1.8vw;font-weight:300;line-height:1em}#ticket article dl div .tel a,#ticket article dl div .url a{text-decoration:none;color:#09f;border-bottom:solid 1px #09f;padding:0 0 4px 0}#ticket article dl div .tel.map,#ticket article dl div .url.map{font-size:100%}#ticket article dl div strong{font-size:170%;font-weight:200;line-height:1.4;text-align:left}#ticket article dl div p{font-size:90%;text-align:justify}#ticket article dl.on div{height:auto;opacity:1}#ticket article dl.on div .tel,#ticket article dl.on div .url{line-height:1}#ticket article dl.on div .tel a,#ticket article dl.on div .url a{line-height:1}#ticket article dl.on .check:before{content:"CLOSE" !important}@media screen and (max-width: 768px){#ticket article dl{width:100%}#ticket article dl:hover{transform:scale(1)}#ticket article dl div h5{font-size:13px;line-height:1}#ticket article dl div .tel,#ticket article dl div .url{font-size:5vw;line-height:1}}#magazine article ul{display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;clear:both}#magazine article ul li{width:24.75%;margin:0 0 .25% .25%;background:none}#magazine article ul li:nth-child(2n){background:none}#magazine article ul li a{display:block}#magazine article ul li img{border:1px solid #eee;width:100%;max-width:none;aspect-ratio:145/202}#magazine article ul li div{padding:8px 0;font-size:110%;font-weight:400;line-height:1.6em}#magazine article ul li div span{display:block;font-size:70%;font-weight:700}#magazine article ul.old{margin:32px 0 0 0}#magazine article ul.old li{width:16.45%;margin:0 0 .25% .25%;padding:0 0 16px 0}#magazine article ul.old li div{padding:8px 16px 0 0}#magazine article ul.old li img{aspect-ratio:300/637}#magazine article ul.old li:nth-child(6n){margin:0 0 .25% 0}@media screen and (max-width: 768px){#magazine article ul li{width:49%;margin:0 0 2% 0%}#magazine article ul li:nth-child(2n){margin:0 0 2% .5%}#magazine article ul li div{padding:8px 0;font-size:12px}#magazine article ul li div span{font-size:10px}#magazine article ul.old li{width:33%;margin:0 0 .3% .3%}#magazine article ul.old li:nth-child(6n){margin:inherit}#magazine article ul.old li:nth-child(3n){margin:0 0 .3% 0}}#magazine-detail article p img,#magazine-detail article p a{width:100%}#magazine-detail #gallery.two .mag{width:50%;float:left;margin:0 0 24px 0}#magazine-detail #gallery br{display:none}#magazine-detail #gallery #columns .mag{width:50%;float:left}#magazine-detail #gallery #columns .mag:nth-of-type(2n){float:right}#recommend h3{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,Verdana,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:24px;font-weight:400;line-height:1em;margin:24px 0 32px 0}#recommend .timestamp{font-family:"Roboto Condensed","Noto Sans Japanese","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:80%;font-weight:700;line-height:1em;letter-spacing:.5px}#recommend p{font-size:13.5px;line-height:1.8em}#recommend span{line-height:1.8em}#recommend strong{font-weight:bold}#recommend em{font-style:oblique}#recommend .banners{width:100%;font-size:0;padding:24px 0 0 0}#recommend .banners li{display:inline-block;vertical-align:top;background:none;width:19.2%;margin:0 1% 1% 0;font-size:13px}#recommend .banners li:nth-of-type(5n){margin:0 0 1% 0}#recommend .ticketinfo{margin:48px 0 0 0}@media screen and (max-width: 768px){#recommend h3{font-size:16px;line-height:1em}#recommend .banners li{width:49.5%;margin:0 1% 1% 0;font-size:13px}#recommend .banners li:nth-of-type(5n){margin:0 1% 1% 0}#recommend .banners li:nth-of-type(2n){margin:0 0 1% 0}#recommend .ticketinfo .buy p a{width:100%}}#recommendPage article .col.recommend{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#recommendPage article .col.recommend::after{content:"";display:block;flex-basis:calc((100% - 2px)/3)}#recommendPage article .col.recommend li{flex-basis:calc((100% - 2px)/3);width:auto;margin:0 !important;margin-bottom:1px !important}#recommendPage article .col.recommend li div{height:auto}@media screen and (max-width: 768px){#recommendPage article .col.recommend li{flex-basis:calc((100% - 1px)/2);margin:0 !important;margin-bottom:1px !important}#recommendPage article .col.recommend li div{height:auto}}#radio article .left{width:48%;float:left;border-right:1px solid #ccc;padding:0 3% 0 0}#radio article .right{width:48%;float:right}#radio article h3{font-size:170%;font-weight:300;line-height:1em}#radio article h3 img{height:.6em;margin:0 0 0 8px;vertical-align:bottom}#radio article .radiologo{display:block;width:300px;height:auto;margin:0 0 24px 0}#radio article .time{font-size:120%;font-weight:300}#radio article .dj{margin:0 0 32px 0}#radio article .dj li{background:no-repeat;text-align:center;font-size:80%;letter-spacing:1px}#radio article .dj li:nth-child(2n){background:none}#radio article .dj li img{display:block;margin:0 0 8px 0;aspect-ratio:initial}#radio article .sponsor{margin:0 0 32px 0}#radio article .sponsor li{width:100px;height:100px;line-height:100px;background:none;border:1px solid #eee;margin:0 8px 0 0;font-size:70%;text-align:center}#radio article .sponsor li:nth-child(2n){background:none}@media screen and (max-width: 768px){#radio article .logo{display:inline-block}#radio article .logo img{margin:0;height:18px;width:auto}#radio article .radiologo{width:80%}#radio article .left{width:100%;float:none;border-top:1px solid #ccc;border-right:none;padding:32px 0 0 0}#radio article .right{border-top:1px solid #ccc;padding:32px 0 0 0;margin:32px 0 0 0;width:100%;float:none}#radio article .sponsor li{width:25vw;height:25vw;line-height:1.4;padding:16px}}#corp .inner{width:500px}#corp .inner h1{font-weight:bold;font-size:18px}#company article h2{margin:0;padding:0 0 8px 0;border:none}#company table{width:100%}#company table tr{border-top:1px solid #333;border-bottom:1px solid #333}#company table th{background:#f3f3f3;padding:16px 32px;vertical-align:middle;line-height:1.8em}#company table td{vertical-align:middle;padding:16px 32px;line-height:1.8em}@media screen and (max-width: 768px){#company table tr{border-top:1px solid #333;border-bottom:1px solid #333}#company table th{display:block;padding:8px 16px;font-size:12px;line-height:1em;text-align:left}#company table td{display:block;padding:16px;font-size:13px;line-height:1.4}}#artistPage{padding:0}#artistPage header{position:static;padding:24px 0 0 0}#artistPage header p{font-size:10px;line-height:1em;margin:0;text-align:center}#artistPage header #logo{text-align:center;width:100%;margin:32px 0;padding:0}#artistPage header #logo a{display:block;font-size:48px;font-weight:100;line-height:1em;text-decoration:none;text-align:center}#artistPage header #logo img{height:55px;width:auto}#artistPage nav{text-align:center;margin:0 0 24px 0}#artistPage nav li{display:inline-block;vertical-align:top;margin:0 16px}#artistPage nav li a{font-size:12px;font-weight:400;line-height:1em;text-decoration:none}#artistPage nav li a:hover{text-decoration:underline}#artistPage #tab{display:block;width:90%;max-width:1440px;margin:0 auto;font-size:0;line-height:0;margin:24px auto 0;padding:0 0 24px 0}@media screen and (max-width: 768px){#artistPage #tab{width:90%;min-width:0;max-height:auto}}#artistPage #tab li{display:inline-block;vertical-align:top;width:33.3%;font-size:20px;font-weight:100;line-height:1em;padding:12px 0 12px 16px;border-bottom:1px solid #ccc;background:#fdf2f1}#artistPage #tab li:nth-of-type(3n-1){background:#fbe3e1}#artistPage #tab li:hover{cursor:pointer;opacity:.8}#artistPage #tab li.active{background:none;border:none;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}#artistPage #tab li.active:first-of-type{border-left:none}#artistPage #tab li.active:nth-of-type(3){border-right:none}#artistPage #tab li.active:hover{cursor:default;opacity:1}#artistPage .tabs{display:block;width:90%;max-width:1440px;margin:0 auto;font-size:0;line-height:0;margin:0 auto 24px;padding:0 0 24px 0;display:none}@media screen and (max-width: 768px){#artistPage .tabs{width:90%;min-width:0;max-height:auto}}#artistPage .tabs.active{display:block}#artistPage .tabs .bg{height:80px}#artistPage .tabs .tv .bg{background:url(/img/recommend-tv.jpg) no-repeat center center;background-size:cover}#artistPage .tabs .radio .bg{background:url(/img/recommend-radio.jpg) no-repeat center center;background-size:cover}#artistPage .tabs a{display:block;text-decoration:none}#artistPage .tabs a:hover{opacity:.7}#artistPage .tabs li{display:inline-block;vertical-align:top;width:33.16%}#artistPage .tabs li:nth-of-type(2n){background:#e4e4e4}#artistPage .tabs li:nth-of-type(3n-1){margin:0 .25% .25%}#artistPage .tabs .content{background:#eee;padding:16px 0;min-height:100px}#artistPage .tabs p{margin:0;padding:0;text-align:center;font-size:14px;line-height:1.4}#artistPage .tabs .title{display:block;font-size:14px;font-weight:bold;line-height:1.4;margin:0 0 8px 0}#artistPage .tabs .title span{font-size:80%;color:#555;margin:0 0 0 8px}#artistPage .tabs .caption{display:block;font-size:12px;line-height:1.6em}#artistPage #profileTab{padding:16px 0}#artistPage #profileTab p{line-height:1.8em;text-align:left;margin:0 0 2em 0}#artistPage #profileTab p strong{font-weight:bold}#artistPage #blogTab ul{display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;clear:both}#artistPage #blogTab li{display:inline-block;vertical-align:top;width:33.16%;background:#f2f2f2;margin:0 0 .25% 0}#artistPage #blogTab li:nth-of-type(2n){background:#e4e4e4}#artistPage #blogTab li:nth-of-type(3n-1){margin:0 .25% .25%}#artistPage #blogTab li div{height:160px}#artistPage #blogTab li .thumnb{border:1px solid #eee}#artistPage #blogTab li .content{padding:16px 8px;min-height:0;height:auto;background:none}#artistPage #blogTab li .title{margin:0 0 16px 0}#artistPage #blogTab li .caption{text-align:justify}#artistPage .col-header{border-bottom:1px #ccc solid;width:90%;max-width:1440px;margin:24px auto}#artistPage .col-header h6{font-size:20px;font-weight:100;line-height:1em;padding:12px 0 12px 16px;border-top:1px #ccc solid;border-right:1px #ccc solid;width:33.3%;background:#fff;margin:0 0 -1px 0}@media screen and (max-width: 768px){#artistPage .col-header h6{font-size:13px}}#artistPage .banners{display:block;width:90%;max-width:1440px;margin:0 auto;text-align:center;font-size:0;margin:0 auto 24px;padding:0 0 24px 0}@media screen and (max-width: 768px){#artistPage .banners{width:90%;min-width:0;max-height:auto}}#artistPage .banners li{display:inline-block;margin:0 8px}#artistPage .banners li img{height:130px;width:auto}#artistPage .sns{display:block;width:90%;max-width:1440px;margin:0 auto;text-align:center;margin:0 auto 24px;padding:0 0 24px 0}@media screen and (max-width: 768px){#artistPage .sns{width:90%;min-width:0;max-height:auto}}#artistPage .sns li{display:inline-block;margin:0 8px}#artistPage .sns a{color:#e7536a;font-size:32px;font-weight:bold;line-height:1em;text-decoration:none}#artistPage .sns a:hover{transform:scale(1.1)}#artistPage .blogArticle{margin:24px auto;padding:24px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#artistPage .blogArticle h1{font-size:24px;font-weight:100;line-height:1em;margin:0 0 36px 0}#artistPage .blogArticle .timestamp{font-family:"Roboto Condensed","Noto Sans Japanese","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:80%;font-weight:700;line-height:1em;letter-spacing:.5px}#artistPage .blogArticle .textBox{font-size:13px;line-height:1.6em}#artistPage .blogArticle .textBox a{text-decoration:underline}#artistPage .blogArticle .textBox img{max-width:100%;height:auto}#artistPage .blogArticle .clearfix{padding:48px 0 0 0;text-align:center}#artistPage .blogArticle .clearfix .next{float:left}#artistPage .blogArticle .clearfix .prev{float:right}#artistPage .blogArticle .clearfix .toIndex{display:inline-block}@media screen and (max-width: 768px){#artistPage header{padding:8px 0 0 0}#artistPage header #logo{margin:16px 0}#artistPage header #logo a{font-size:24px}#artistPage header #logo img{height:30px;width:auto}#artistPage #tab{display:block;width:90%;max-width:1440px;margin:0 auto}}@media screen and (max-width: 768px)and (max-width: 768px){#artistPage #tab{width:90%;min-width:0;max-height:auto}}@media screen and (max-width: 768px){#artistPage #tab li{font-size:13px;padding:12px 0 12px 8px}#artistPage .tabs li{display:inline-block;vertical-align:top;width:100%}#artistPage .tabs li:nth-child(2n){margin:1% 0}#artistPage #profileTab{padding:32px 0}#artistPage #blogTab li{display:inline-block;vertical-align:top;width:100%}#artistPage #blogTab li:nth-child(2n){margin:1% 0}#artistPage #blogTab li .content{padding:8px;min-height:0;height:auto}#artistPage #blogTab li .title{margin:0 0 16px 0;text-align:left}#artistPage #blogTab li .title span{display:block}#artistPage .banners li img{height:70px}}.information-bar{position:fixed;bottom:-50vh;left:0;width:100%;background:#e7e7e7;color:#000;text-align:center;padding:14px 0;transition:all 1s}.information-bar.active{bottom:0}.information-bar p{display:inline-block;vertical-align:top;text-align:left;font-size:14px;margin:0}.information-bar h6{display:inline-block;vertical-align:top;font-size:36px;line-height:1.3;font-weight:lighter}.information-bar .information-bar-lead{margin:0 40px}.information-bar .information-bar-but{margin:8px 0 0 0}.information-bar .information-bar-but a{display:inline-block;border-radius:3px;background:#333;color:#fff;font-size:12px;line-height:1;padding:12px 32px;text-decoration:none}.information-bar #information-bar-close{display:inline-block;font-size:48px;line-height:1;font-weight:lighter;position:absolute;top:0;right:0;padding:13px 24px;cursor:pointer}@media screen and (max-width: 768px){.information-bar{padding:5vw;text-align:left}.information-bar h6{font-size:24px}.information-bar .information-bar-lead{margin:8px 0}.information-bar .information-bar-but{width:100%}.information-bar .information-bar-but a{text-align:center;width:100%;padding:12px 0}}