body{background:#111;font-size:16px;line-height:1.7;color:#fff;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo, sans-serif;background:#111}body.noScroll{overflow:hidden;position:relative}body.noScroll:after{content:"";background:#252525;overflow-y:hidden;width:100%;height:20%;position:absolute;z-index:990;left:0;bottom:0}.allWrap{position:relative;top:0;left:0;overflow-y:scroll}a:hover img{opacity:0.8}.outsideLink{position:relative;padding-right:1.4em}.outsideLink:after{font-family:"Font Awesome 5 Free";content:"\f2d2";position:absolute;right:0;top:0;font-weight:900}.outsideLink:hover:after{opacity:0.8}.alert{text-align:center;font-weight:bold;font-size:1.4em}span.bold{font-weight:bold}img{max-width:100%}header{position:absolute;top:0;right:0;z-index:997;width:100%}header .logo{padding:10px 15px;width:55%;box-sizing:border-box}.navWrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:990;display:flex;visibility:hidden;flex-direction:column;align-items:center;opacity:0;transition:opacity .6s ease, visibility .6s ease;background:#252525}.navWrap ul.menuList{padding:70px 35px 0;z-index:2;position:relative}.navWrap ul.menuList li{padding:25px 0}.navWrap ul.menuList li a img{height:30px}.navWrap ul.snsList{padding:0 35px;display:flex;margin:30px 0 0}.navWrap ul.snsList li{margin-right:25px;font-size:45px;line-height:100%}.navWrap ul.snsList li a:hover{opacity:0.8}.open{overflow:hidden}.open .navWrap{visibility:visible;opacity:1}.btn{position:relative;width:38px;height:38px;background:#777;cursor:pointer;z-index:1000;position:fixed;top:20px;right:15px}.btn__text{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.btn__menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;left:50%;width:24px;height:2px;background:#fff;margin:0;padding:0;border:none;transition:all 0.5s;transform:translate(-50%, -50%);cursor:pointer}.btn__menu::before{display:block;content:"";position:absolute;top:-8px;left:0;width:100%;height:100%;background:#fff;transition:all 0.5s}.btn__menu::after{display:block;content:"";position:absolute;bottom:-8px;left:0;width:100%;height:100%;background:#fff;transition:all 0.5s}.open .btn__menu{background:transparent}.open .btn__menu::before{top:0;transform:rotate(-45deg)}.open .btn__menu::after{bottom:0;transform:rotate(45deg)}.newsLive{background:#970007}.newsRelease{background:#008250}.youtubeArea{position:relative;width:100%;padding-top:56.25%}.youtubeArea iframe{position:absolute;top:0;right:0;width:100%;height:100%}section{position:relative}section h2{text-align:center;padding-top:50px}section h2 img{height:25px}section div.inner{position:relative;z-index:3;padding:40px 30px 80px}section div.inner p a,section div.inner li a,section div.inner dd a[target="_blank"]{text-decoration:underline;position:relative;padding-right:20px}section div.inner p a:hover,section div.inner li a:hover,section div.inner dd a[target="_blank"]:hover{text-decoration:none}section div.inner p a:after,section div.inner li a:after,section div.inner dd a[target="_blank"]:after{font-family:"Font Awesome 5 Free";content:"\f35d";font-weight:600;position:absolute;right:0px}section div.inner .moreBtn{width:180px;display:block;box-sizing:border-box;padding:10px 0 10px 0.2em;text-align:center;color:#fff;margin:40px auto 0;position:relative;letter-spacing:0.2em;text-transform:uppercase;border:1px solid transparent;outline:1px solid;outline-color:rgba(255,255,255,0.5);outline-offset:0px;text-shadow:none;transition:all 1.2s cubic-bezier(0.2, 1, 0.2, 1)}section div.inner .moreBtn:hover{border-color:#FFF;box-shadow:inset 0 0 20px rgba(255,255,255,0.5),0 0 20px rgba(255,255,255,0.2);outline-color:transparent;outline-offset:12px;text-shadow:2px 2px 3px #000}section div.inner .discographyDetail p{margin-bottom:20px}section div.inner .discographyDetail dl{margin-bottom:30px}section div.inner .convBtn{position:relative;display:inline-block;padding:1rem 4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.3s;transition:all 0.3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0.1em;color:#fff;padding:calc(1.0rem - 8px) 2.5rem 1rem;border-radius:0;background:rgba(0,130,80,0.5)}section div.inner .convBtn:before{position:absolute;top:-4px;left:-4px;width:100%;height:100%;content:"";-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border:1px solid #fff;border-radius:0.5rem;border-radius:0}section div.inner .convBtn:hover{padding:calc(1.0rem - 2px) 2rem}section div.inner .convBtn:hover:before{top:0;left:0}section div.inner.bandArea .bandImg{text-align:center;margin-bottom:20px}section div.inner.bandArea .bandLogo{text-align:center;padding:0 20%;margin-bottom:30px}section.newsArea ul li{border-bottom:1px solid #4a4a4a;padding:20px 0}section.newsArea ul li a{color:#fff;display:block;position:relative;padding-right:20px;text-decoration:none}section.newsArea ul li a:after{width:6px;content:"";height:10px;background:url("/common/img/ico_link.svg") 0 0 no-repeat;background-size:100% auto;margin-top:-5px;position:absolute;top:50%;right:10px;transition:.2s}section.newsArea ul li a:hover,section.newsArea ul li a:active{opacity:0.8}section.newsArea ul li a:hover:after,section.newsArea ul li a:active:after{right:5px}section.newsArea ul li a div{margin-bottom:10px;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}section.newsArea ul li a div span:last-child{font-size:0.8em;padding:2px 8px;line-height:100%;color:#fff;margin-left:10px}section.liveArea ul li.liveInfo{border-bottom:1px solid #4a4a4a;padding:20px 0;position:relative;cursor:pointer}section.liveArea ul li.liveInfo:hover p.liveHead{opacity:0.8}section.liveArea ul li.liveInfo p.liveHead{position:relative}section.liveArea ul li.liveInfo p.liveHead:after{content:"";position:absolute;right:10px;top:50%;margin-top:-12px;transition:all 0.2s ease-in-out;display:block;font-family:"Font Awesome 5 Free";content:"\f0fe";font-weight:900;font-size:16px}section.liveArea ul li.liveInfo p.liveHead span{margin-bottom:5px;display:block}section.liveArea ul li.liveInfo p.liveHead span.date{font-weight:bold}section.liveArea ul li.liveInfo p.liveHead span.event{font-weight:bold;font-size:1.1em;margin-bottom:0}section.liveArea ul li.liveInfo.open p.liveHead:after{transform:rotate(225deg)}section.liveArea ul li.liveInfo div.liveDetail{padding-top:15px}section.liveArea ul li.liveInfo div.liveDetail p{margin-bottom:15px}section.liveArea ul li.liveInfo div.liveDetail p a{text-decoration:underline}section.liveArea ul li.liveInfo div.liveDetail p a:hover{text-decoration:none}section.liveArea ul li.liveInfo div.liveDetail p:last-child{margin-bottom:0}section.liveArea ul li.liveInfo div.liveDetail .ticketBtn{position:relative;display:block;padding:5px 8px 5px 0;width:100px;margin:15px 0 0;border-radius:2px;text-align:center;background:#444;border-left:3px solid #970007;box-sizing:border-box}section.liveArea ul li.liveInfo div.liveDetail .ticketBtn:after{content:"";width:6px;height:8px;background:url("/common/img/ico_link.svg") center no-repeat;background-size:auto 100%;margin-top:-4px;position:absolute;top:50%;right:10%;transition:.2s}section.liveArea ul li.liveInfo div.liveDetail .ticketBtn:hover,section.liveArea ul li.liveInfo div.liveDetail .ticketBtn:active{opacity:0.8}section.liveArea ul li.liveInfo div.liveDetail .ticketBtn:hover:after,section.liveArea ul li.liveInfo div.liveDetail .ticketBtn:active:after{right:8%}section.discographyArea .discographyWrap article{background:#242424;margin-top:30px}section.discographyArea .discographyWrap article:first-child{margin-top:0}section.discographyArea .discographyWrap article a h3{font-weight:bold;font-size:1.2em;padding:20px 30px 10px 20px}section.discographyArea .discographyWrap article a h3 span{display:block;margin-bottom:10px;font-size:0.8em;font-weight:normal;line-height:100%}section.discographyArea .discographyWrap article a p.aboutTxt{padding:0 20px 20px}section.discographyArea .discographyWrap article a div{position:relative}section.discographyArea .discographyWrap article a div:nth-of-type(2):after{font-family:"Font Awesome 5 Free";content:"";top:50%;position:absolute;width:12px;height:20px;background:url("/common/img/ico_link.svg") 0 0 no-repeat;background-size:100% auto;margin-top:-6px;right:15px;transition:.2s}section.discographyArea .discographyWrap article a:hover div{opacity:0.8}section.discographyArea .discographyWrap article a:hover div:nth-of-type(2):after{right:10px}section.bandArea .bandImg{margin:0 0 15px;text-align:center}section.bandArea h3{text-align:center;width:80%;height:auto;margin:20px auto 30px}footer{padding-bottom:15px;background:url("/common/img/bg_bottom.png") 0 0 repeat}footer .footerInner{background:#212121;padding:30px 35px 45px;position:relative}footer .footerInner ul.menuList li{padding:15px 0}footer .footerInner ul.menuList li a img{height:20px}footer .footerInner ul.snsList{display:flex;margin:20px 0 0}footer .footerInner ul.snsList li{margin-right:25px;font-size:35px;line-height:100%}footer .footerInner ul.snsList li a:hover{opacity:0.8}footer .bottomLogo{width:70%;margin:40px auto 15px;max-width:350px}footer p{text-align:center;font-size:0.8em}.pageTop{position:fixed;bottom:5px;right:5px;z-index:10}body.second{background:url("/common/img/bg_h2b.png") repeat}body.second .navWrap{position:fixed;top:0;left:0}body.second header{position:relative;background:rgba(0,0,0,0.4)}body.second section h3.headLine{font-size:1.4em;padding-bottom:10px;border-bottom:1px solid #4a4a4a;margin:0 0 30px}body.second section h3.headLine span{display:block;font-size:0.6em;line-height:100%;margin-bottom:10px}body.second section .infoArea h3.headLine{margin:0 0 10px}body.second section .infoArea h3.headLine span{font-size:0.6em;padding:4px 15px;color:#fff;display:inline-block;line-height:100%;margin-bottom:10px}body.second section .infoArea p.date{text-align:right;font-size:0.9em}body.second section .infoArea p{margin-bottom:20px}body.second section .infoArea .imgBlock{text-align:center;margin:0 auto 20px;width:80%}body.second section .inner p a{text-decoration:underline}body.second section .inner p a:hover{text-decoration:none}body.second section .inner .moreBtn{margin-top:60px}body.second section .discographyDetail div:first-child{margin-bottom:30px}.mb20{margin-bottom:20px !important}.mb40{margin-bottom:40px !important}
