@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;

700&family=Josefin+Sans&display=swap);@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url(https://fonts.googleapis.com/css2?family=BenchNine:wght@300;400;700&family=Oswald:wght@200..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Allerta+Stencil&family=Cal+Sans&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Stick+No+Bills:wght@200..800&display=swap);@charset "UTF-8";*{min-height:0;min-width:0;margin:0;padding:0;font-family:Noto Sans JP,メイリオ,sans-serif;font-weight:300;color:#fff;font-size:15px;line-height:1.2rem;letter-spacing:.5px}@media screen and (max-width:768px){*{margin:0;padding:0;border:0;font-size:14px;background:transparent;letter-spacing:.7px}}html{width:100vw}body,html{background-color:#000}body{position:relative;height:auto;margin:0;overflow-x:hidden}@media screen and (max-width:768px){body{line-height:1;background-color:#000;overflow-x:hidden}}h1,h2,h3,h4{position:relative;font-weight:500;color:#fff;margin:0}@media screen and (max-width:768px){table{border-collapse:collapse;border-spacing:0}}td,th{color:#fff;letter-spacing:1px}img{vertical-align:top;border:none;background:transparent}ul{margin:0;padding:0;font-size:0}@media screen and (max-width:768px){ul{list-style:none}}li{list-style:none;font-size:1rem}li,p{color:#fff}p{letter-spacing:.1rem;word-break:break-all}a{color:#fff;text-decoration:none;transition:all .5s ease}@media screen and (max-width:768px){a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}}a:hover{opacity:.5;filter:alpha(opacity=70)}a i{transition:all .5s ease}a i:hover{opacity:.5;filter:alpha(opacity=70)}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#1e1e1e;max-width:100%;box-sizing:border-box}button,input[type=submit]{background:transparent;padding:0;outline:none;cursor:pointer;transition:all .5s ease}button:hover,input[type=submit]:hover{opacity:.5;filter:alpha(opacity=70)}@media screen and (max-width:768px){input,select,textarea{line-height:1;background-color:#fff;overflow-x:hidden}}.custom-checkbox{display:inline-block;margin-bottom:2rem;padding-top:1rem}.custom-checkbox input{display:none}.custom-checkbox label{box-sizing:border-box;display:inline-block;line-height:1.5rem;padding-left:2rem;position:relative;width:100%}.custom-checkbox label a{border:none!important;color:#60c1cc!important;display:inline-block!important;margin:0!important;padding:0!important;width:auto!important}.custom-checkbox label:before{border:1px solid #ddd;border-radius:2.5px;bottom:0;height:20px;left:-.05rem;margin-top:-8px;width:20px}.custom-checkbox label:after,.custom-checkbox label:before{box-sizing:border-box;content:"";display:block;position:absolute;top:35%;transition:.05s}.custom-checkbox label:after{transform:rotate(45deg);border-bottom:3px solid #fff;border-right:3px solid #fff;height:15px;left:calc(-.05rem + 5px);margin-top:-9px;opacity:0;width:10px}.custom-checkbox input[type=checkbox]:checked+label:before{border:1px solid #1e4d3d;background-color:#345e70}.custom-checkbox input[type=checkbox]:checked+label:after{opacity:1}.sp_only{display:none}@media screen and (max-width:768px){.sp_only{display:inline}}.pc_only{display:inline}@media screen and (max-width:768px){.pc_only{display:none}}.animation-scroll-show{opacity:0;visibility:hidden;transform:translateY(40px);transition:all 1s}.animation-scroll-show.is-show{opacity:1;visibility:visible;transform:translateY(0)}header{position:fixed;top:1.25rem;left:0;right:0;width:80%;height:auto;background-color:transparent;z-index:50;padding:1.5rem;margin:0 auto}@media screen and (max-width:768px){header{display:none;top:0;width:100%;height:3rem;background-color:#000;margin:0 auto;z-index:20;padding:1rem;box-sizing:border-box}}header .logo{width:auto;display:inline-block}@media screen and (max-width:768px){header .logo{width:auto;display:inline-block}}header .logo a img{width:15rem;height:auto}@media screen and (max-width:768px){header .logo a img{width:10rem;height:auto}}header ul{position:absolute;right:5rem;top:1.75rem;display:inline-block}@media screen and (max-width:768px){header ul{position:relative;right:auto;top:auto}}header ul li{display:inline-block;padding:0 1.5rem}header ul li:first-child{padding-left:5rem}header ul li a{font-family:Montserrat,Noto Sans JP,メイリオ,sans-serif;font-size:.8rem;letter-spacing:.5px;vertical-align:middle}@media screen and (max-width:768px){header{display:block}header #p-btn{position:absolute;top:.75rem;right:1rem;width:1.5rem;height:1.5rem;z-index:20}header #p-btn,header #p-btn .close{background:transparent}header #p-btn .close:after,header #p-btn .close:before{margin-top:0}header #p-btn .close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background-color:#fff}header #p-btn .close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);background-color:#fff}header #p-icon{margin:-.1rem 0 0;transition:.2s}header #p-icon,header #p-icon:after,header #p-icon:before{display:block;position:absolute;top:50%;left:0;width:1.5rem;height:.15rem;background:#fff}header #p-icon:after,header #p-icon:before{content:"";transition:.3s}header #p-icon:before{margin-top:-.7rem}header #p-icon:after{margin-top:.6rem}header #panel{border-left:1px solid #303030;position:fixed;top:0;right:-4rem;width:100%;height:100vh;background:rgba(0,0,0,.92);padding:0;display:none;z-index:10}header #panel h1{width:10rem;height:auto;padding:2.5rem 1rem 1.5rem;margin:0;text-align:left}header #panel h1 a img{width:100%}header #panel ul{margin:1rem 1rem 0;padding:0;width:100%}header #panel ul li{display:block;font-size:.85rem;margin:1.5rem 0 0;padding-left:0}header #panel ul li a{font-family:Montserrat,Noto Sans JP,メイリオ,sans-serif;letter-spacing:.5px}header #panel .sns{display:none;text-align:left;width:100%}}@media screen and (max-width:768px) and (max-width:480px){header #panel .sns{display:block;margin-left:1rem;margin-top:4rem}}@media screen and (max-width:768px){header #panel .sns li{display:inline-block;margin:0 0 0 1rem;width:auto}header #panel .sns li:first-child{margin:0}header #panel .sns li:nth-child(2){margin-left:.85rem}header #panel .sns li a{display:inline-block;margin:0;width:auto}header #panel .sns li a img{height:1.5rem}}header .lang_selected{position:absolute;right:0;top:1.45rem}header .lang_selected img{width:2.5rem}header .lang_select_menu{padding:2rem 0 0 1rem;position:relative}header .lang_select_menu img{width:2.5rem}.header_top{position:absolute;width:90%}@media screen and (max-width:768px){.header_top{position:fixed;width:100%}}.header_top .top_header{box-sizing:border-box}.header_top .top_header .center_box,.header_top .top_header .left_box,.header_top .top_header .right_box{display:inline-block;position:relative;vertical-align:top;width:33%}.header_top .top_header .left_box{text-align:left}.header_top .top_header .left_box .logo{display:block}.header_top .top_header .left_box .logo a{display:inline-block}.header_top .top_header .left_box .logo a img{display:block;left:0;top:0;width:250px}.header_top .top_header .left_box ul{left:0;position:relative;margin-top:80px;top:0}.header_top .top_header .left_box ul li{display:block;margin-top:45px;padding:0;text-align:left}.header_top .top_header .left_box ul li a{font-family:Montserrat,Noto Sans JP,メイリオ,sans-serif;font-size:1.3rem;letter-spacing:.005rem;position:relative;display:inline-block;text-decoration:none}.header_top .top_header .left_box ul li a:after{content:"\203A";position:absolute;top:35%;right:-1em;font-size:1.6em;line-height:1;transform:translateY(-50%) translateX(-6px);opacity:0;transition:opacity .25s ease,transform .25s ease}.header_top .top_header .left_box ul li a:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}.header_top .top_header .left_box ul li:last-child{margin-top:40px}.header_top .top_header .left_box ul li:last-child a{color:#689c9c;font-size:.9rem}.container{width:100%}@media screen and (max-width:768px){.container{margin-top:3rem}}.container section{width:100%;height:auto}@media screen and (max-width:768px){.container section{display:block}}.container section .top-video{display:block}.container section .top-video li{display:inline-block;width:auto}.container section .top-video li:nth-child(2n+2){margin-left:1rem}@media screen and (max-width:768px){.container section .top-video li:nth-child(2n+2){margin-left:0}}.container section .video-container video{height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media screen and (max-width:768px){.container section .video-container video{height:250px}}.container section .top_image{position:relative;background-image:url(/img/common/top.jpg);background-size:cover;display:block}.container section .top_image .bg_cover{width:100%;height:55rem}@media screen and (max-width:768px){.container section .top_image .bg_cover{height:15rem}}.container section .top_image h1{position:absolute;top:10rem;left:6.8rem;width:55%}@media screen and (max-width:768px){.container section .top_image h1{top:2rem;left:1rem}}.container section .top_image h1 img{width:100%}@media screen and (max-width:768px){.container section .top_image h1 img{width:13rem}}.container section .top_image h2{position:absolute;top:36.5rem;left:6.5rem;font-size:5rem;color:#a6a6a6}@media screen and (max-width:768px){.container section .top_image h2{top:9rem;left:1rem;font-size:2rem}}.container section .cont{width:100%;height:auto;padding:6rem 0;text-align:center}@media screen and (max-width:768px){.container section .cont{padding:3rem 1rem 4rem;box-sizing:border-box}}.container section .cont h1{display:inline-block;font-family:Allerta Stencil,Noto Sans JP,sans-serif;font-size:2.5rem;letter-spacing:.05px;margin:0 auto;padding-bottom:4rem;position:relative;width:auto}@media screen and (max-width:768px){.container section .cont h1{font-size:1.5rem;padding-bottom:2.5rem}}.container section .cont .news{width:80%;margin:0 auto}@media screen and (max-width:768px){.container section .cont .news{width:100%;margin:0 auto}}.container section .cont .news ul{width:100%}@media screen and (max-width:768px){.container section .cont .news ul{width:100%;font-size:0}}.container section .cont .news ul li{width:100%;height:auto;display:inline-block;padding:.75rem 0 0;vertical-align:top;margin:1.5rem 0 0}@media screen and (max-width:768px){.container section .cont .news ul li{width:100%;padding:.5rem 0;vertical-align:top;margin:1.5rem 0 0;font-size:0;box-sizing:border-box}}.container section .cont .news ul li:first-child{margin:0}.container section .cont .news ul li a .tmb_text{box-sizing:border-box;display:inline-block;padding:0 1rem 0 0;vertical-align:top;width:69%}@media screen and (max-width:768px){.container section .cont .news ul li a .tmb_text{width:100%;padding:.5rem 0}}.container section .cont .news ul li a .tmb_text h2{font-weight:700;font-size:1.1rem;letter-spacing:.075rem;line-height:1.8rem;margin-bottom:.5rem;text-align:left;padding-bottom:.5rem}@media screen and (max-width:768px){.container section .cont .news ul li a .tmb_text h2{font-size:1.1rem;margin-bottom:0}}.container section .cont .news ul li a .tmb_text h2:after{content:none}.container section .cont .news ul li a .tmb_text p{font-size:.9rem;height:4rem;overflow:hidden;padding:0;margin:0;line-height:1.75rem;text-align:left}.container section .cont .news ul li a .tmb_text .content{display:block;letter-spacing:.075rem}.container section .cont .news ul li a .tmb_text .news-header{display:block;height:1.5rem;padding-bottom:.5rem;text-align:left}.container section .cont .news ul li a .tmb_text .news-header .date{color:#96aba7;display:inline-block;font-size:.8rem;height:1.5rem;line-height:1.5rem;letter-spacing:.04rem;padding-bottom:0;width:auto}@media screen and (max-width:768px){.container section .cont .news ul li a .tmb_text .news-header .date{font-size:.75rem;height:1.25rem;line-height:1rem}}.container section .cont .news ul li a .tmb_text .news-header .tag{border:none;display:inline-block;margin:0;padding:0;vertical-align:top;width:auto}.container section .cont .news ul li a .tmb_text .news-header .tag li{display:inline-block;height:1.25rem;margin:0 0 0 .5rem;padding:0;width:auto}.container section .cont .news ul li a .tmb_text .news-header .tag li span{color:#fff;font-size:.6rem;padding:.35rem .5rem}.container section .cont .news ul li a .tmb_text .news-header .tag li span.release{background-color:#435578}.container section .cont .news ul li a .tmb_text .news-header .tag li span.live{background-color:#507068}.container section .cont .news ul li a .tmb_text .news-header .tag li span.goods{background-color:#7d7648}.container section .cont .news ul li a .tmb_text .news-header .tag li span.media{background-color:#7d4f48}.container section .cont .news ul li a .tmb_text .news-header .tag li span.other{background-color:#484c54}.container section .cont .news ul li a img{display:inline-block;height:13.5vw;-o-object-fit:cover;object-fit:cover;width:30%}@media screen and (max-width:768px){.container section .cont .news ul li a img{height:45vw;margin-bottom:2rem;width:100%}}.container section .cont .news .pagination{margin-top:3rem}.container section .cont .news .pagination ul{text-align:center}.container section .cont .news .pagination ul li{color:#636665;display:inline-block;font-size:.8rem;margin:5rem 0 0 2rem;padding:0;width:auto}@media screen and (max-width:768px){.container section .cont .news .pagination ul li{margin-left:1.25rem}}.container section .cont .news .pagination ul li:first-child{margin-left:0}.container section .cont .news .pagination ul li span{color:#fff;font-size:.8rem}.container section .cont .news .pagination ul li a{color:#636665;font-size:.8rem;margin:0!important}.container section .cont .news .pagination ul li a i{color:#9da6a3;font-size:.8rem}.container section .cont .news_detail{width:60%;margin:0 auto;text-align:left}@media screen and (max-width:768px){.container section .cont .news_detail{width:100%;margin:0 auto}}.container section .cont .news_detail img{margin:0 0 1.5rem;width:100%}.container section .cont .news_detail h1{width:100%;font-size:1.1rem;font-weight:700;letter-spacing:.075rem;text-align:left;line-height:1.8rem;padding:0 0 1rem}@media screen and (max-width:768px){.container section .cont .news_detail h1{width:100%;padding:0 0 1rem;letter-spacing:.1rem}}.container section .cont .news_detail p{font-size:.9rem;line-height:1.5rem;text-align:left}@media screen and (max-width:768px){.container section .cont .news_detail p{line-height:1.5rem}}.container section .cont .news_detail p a{color:#60c1cc;letter-spacing:.1rem}.container section .cont .news_detail .news-header{display:block;padding-bottom:.5rem}.container section .cont .news_detail .news-header .date{color:#96aba7;display:inline-block;font-size:.8rem;letter-spacing:.04rem;width:auto}.container section .cont .news_detail .news-header .tag{border:none;display:inline-block;margin:0;padding:0;vertical-align:top;width:auto}.container section .cont .news_detail .news-header .tag li{display:inline-block;margin:0 0 0 .5rem;width:auto}.container section .cont .news_detail .news-header .tag li span{color:#fff;font-size:.6rem;padding:.35rem .5rem}.container section .cont .news_detail .news-header .tag li span.release{background-color:#435578}.container section .cont .news_detail .news-header .tag li span.live{background-color:#507068}.container section .cont .news_detail .news-header .tag li span.goods{background-color:#7d7648}.container section .cont .news_detail .news-header .tag li span.media{background-color:#7d4f48}.container section .cont .news_detail .news-header .tag li span.other{background-color:#484c54}.container section .cont .news_detail ul{border-top:1px solid #262626;margin-top:2rem;padding-top:2rem;width:100%}.container section .cont .news_detail ul li{box-sizing:border-box;display:inline-block;position:relative;vertical-align:top;width:48.6%}@media screen and (max-width:768px){.container section .cont .news_detail ul li{display:block;width:100%}}.container section .cont .news_detail ul li:first-child i{left:1rem}.container section .cont .news_detail ul li:first-child a{padding-left:2.5rem}.container section .cont .news_detail ul li:nth-child(2){margin-left:1rem}@media screen and (max-width:768px){.container section .cont .news_detail ul li:nth-child(2){margin-left:0;margin-top:1rem}}.container section .cont .news_detail ul li:nth-child(2) i{right:1rem}.container section .cont .news_detail ul li:nth-child(2) a{padding-right:2.5rem}.container section .cont .news_detail ul li i{color:#fff;display:block;font-size:.5rem;position:absolute;top:2.5rem;z-index:20}@media screen and (max-width:768px){.container section .cont .news_detail ul li i{font-size:.9rem}}.container section .cont .news_detail ul li a{box-sizing:border-box;display:block;font-size:.8rem;height:6rem;letter-spacing:.1rem;line-height:1.35rem;padding:.85rem 1.65rem;position:relative;text-align:left;width:100%;z-index:2}@media screen and (max-width:768px){.container section .cont .news_detail ul li a{font-size:.9rem}}.container section .cont .news_detail ul li a span{display:block;font-size:.5rem;letter-spacing:.5px;padding-bottom:.1rem}@media screen and (max-width:768px){.container section .cont .news_detail ul li a span{font-size:.75rem}}.container section .cont .news_detail ul li .shade{background-color:rgba(0,0,0,.6)!important;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.container section .cont .news_detail ul li:hover .shade{background-color:rgba(61,61,61,.7)!important}.container section .cont .news_detail .back{color:#5c5c5c;display:inline-block;font-size:.8rem;letter-spacing:1px;margin-top:2rem;text-align:left}.container section .cont .news_detail .back:hover{color:#447a91;opacity:1;filter:alpha(opacity=70)}.container section .cont .news_detail .back:hover i{color:#447a91}.container section .cont .news_detail .back i{color:#5c5c5c;font-size:.5rem}.container section .cont .news_detail .youtube-section{display:block;margin:0 auto;text-align:center;width:auto}.container section .cont .news_detail .youtube-display{background-size:cover;box-sizing:border-box;display:block;height:30vw;margin:0 auto 1rem;position:relative;text-align:center;width:90%}@media screen and (max-width:768px){.container section .cont .news_detail .youtube-display{height:50vw;width:100%}}.container section .cont .news_detail .youtube-display iframe{height:30vw;width:90%}@media screen and (max-width:768px){.container section .cont .news_detail .youtube-display iframe{height:50vw;width:100%}}.container section .cont .biography{margin:0 auto;text-align:left;width:70%}@media screen and (max-width:768px){.container section .cont .biography{width:100%;margin:0 auto}}.container section .cont .biography .member-visual{position:relative;display:inline-block}.container section .cont .biography .member-visual img{box-sizing:border-box;display:block;height:auto;margin-bottom:1.5rem;width:100%}@media screen and (max-width:768px){.container section .cont .biography .member-visual img{margin-bottom:0}}.container section .cont .biography .member-visual:before{background:linear-gradient(transparent,#000);bottom:0;content:"";display:block;height:15%;left:0;position:absolute;width:100%;z-index:15}@media screen and (max-width:768px){.container section .cont .biography .member-visual:before{height:25%}}.container section .cont .biography h2{display:block;font-family:Josefin Sans,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.05rem;margin:0 auto;padding:1.5rem 0 0;text-align:left;width:100%}@media screen and (max-width:768px){.container section .cont .biography h2{width:100%}}.container section .cont .biography ul{margin:1.85rem 0 0;text-align:left;width:175px}.container section .cont .biography ul li{padding-bottom:1rem;text-align:left}.container section .cont .biography ul li .name-block{display:inline-block;text-align:left}.container section .cont .biography ul li .name-block p{color:#829995;display:block;font-family:Oswald,sans-serif;font-size:.8rem;padding-bottom:.55rem;text-align:left}.container section .cont .biography ul li .name-block p.name{color:#fff;font-size:1.25rem;font-weight:500;padding-bottom:.2rem;width:100%}.container section .cont .biography ul li .sns-wrapper{background-color:#2b2b2b;display:inline-block;float:right;height:1.25rem;margin:0 auto;padding:.5rem .5rem .25rem;width:1rem}.container section .cont .biography ul li .sns-wrapper img{width:100%;height:auto;box-sizing:border-box;margin-bottom:1.5rem}@media screen and (max-width:768px){.container section .cont .biography ul li .sns-wrapper img{margin-bottom:2rem}}.container section .cont .biography .desc{border-top:1px solid #303030;display:block;padding-top:1rem;text-align:left;letter-spacing:.075rem;line-height:1.8rem}.container section .cont .concert{width:80%;height:auto;margin:0 auto;background-color:rgba(50,50,50,.8);padding:3rem}@media screen and (max-width:768px){.container section .cont .concert{width:100%;padding:3rem 1rem 1rem;box-sizing:border-box}}.container section .cont .concert table{width:100%}.container section .cont .concert table tr{border-top:1px solid #7b7b7b;display:block;text-align:left;width:100%}.container section .cont .concert table tr td{box-sizing:border-box;display:inline-block;padding:1rem 0;position:relative;vertical-align:middle}@media screen and (max-width:768px){.container section .cont .concert table tr td{display:block;font-size:.9rem;padding:1rem 0 0;width:100%}}.container section .cont .concert table tr td:first-child{width:44.5%}@media screen and (max-width:768px){.container section .cont .concert table tr td:first-child{width:100%}}.container section .cont .concert table tr td:nth-child(2){width:27%}@media screen and (max-width:768px){.container section .cont .concert table tr td:nth-child(2){width:100%}}.container section .cont .concert table tr td:nth-child(3){width:27%}@media screen and (max-width:768px){.container section .cont .concert table tr td:nth-child(3){height:4.5rem;padding:1rem 0;width:100%}}.container section .cont .concert table tr td span{color:#e3c28d;display:block;font-size:.9rem;padding-top:.4rem}@media screen and (max-width:768px){.container section .cont .concert table tr td span{padding-top:.5rem}}.container section .cont .concert table tr td p{display:inline-block;margin:0;letter-spacing:.1rem}@media screen and (max-width:768px){.container section .cont .concert table tr td p{font-size:.9rem;display:block;line-height:1.1rem}}.container section .cont .concert table tr td .place{position:absolute;right:11rem}@media screen and (max-width:768px){.container section .cont .concert table tr td .place{position:relative;right:auto}}.container section .cont .concert table tr td a{border:1px solid #fff;box-sizing:border-box;float:right;font-size:.75rem;letter-spacing:.1rem;padding:.75rem 2rem;margin:0}@media screen and (max-width:768px){.container section .cont .concert table tr td a{display:block;padding:.5rem 1.5rem;text-align:center;width:100%}}.container section .cont .concert p{width:100%;text-align:center;padding-top:1rem;margin-bottom:0}@media screen and (max-width:768px){.container section .cont .concert p{width:100%;text-align:center;padding-top:1rem;margin-bottom:0}}.container section .cont .concert p a{font-size:.75rem;letter-spacing:.1rem}@media screen and (max-width:768px){.container section .cont .concert p a{font-size:.75rem;letter-spacing:.1rem}}.container section .cont .concert_detail{width:80%;margin:0 auto}@media screen and (max-width:768px){.container section .cont .concert_detail{width:100%;margin:0 auto}}.container section .cont .concert_detail .article .image-box{display:inline-block;vertical-align:top;width:35%}@media screen and (max-width:768px){.container section .cont .concert_detail .article .image-box{width:100%}}.container section .cont .concert_detail .article .image-box img{border:1px solid #303030;margin-bottom:1.5rem;width:100%}@media screen and (max-width:768px){.container section .cont .concert_detail .article .image-box img{margin-bottom:1.25rem}}.container section .cont .concert_detail .article .text-box{box-sizing:border-box;display:inline-block;padding-left:1.5rem;text-align:left;vertical-align:top;width:64%}@media screen and (max-width:768px){.container section .cont .concert_detail .article .text-box{padding-left:0;padding-top:1.5rem;width:100%}}.container section .cont .concert_detail .article .text-box p{font-size:.9rem;line-height:1.65rem;padding-top:1rem}.container section .cont .concert_detail .article .text-box p a{color:#60c1cc;letter-spacing:.1rem}.container section .cont .concert_detail .article .text-box .heading-date{color:#96aba7;font-size:.9rem;letter-spacing:.075rem;line-height:2rem;padding-top:0}@media screen and (max-width:768px){.container section .cont .concert_detail .article .text-box .heading-date{font-size:.9rem}}.container section .cont .concert_detail .article .text-box .heading-title{font-weight:700;font-size:1.1rem;letter-spacing:.075rem;line-height:1.8rem;padding-top:0}.container section .cont .concert_detail .article .text-box .area{padding-top:0}.container section .cont .concert_detail .article-footer{text-align:left;width:100%}.container section .cont .concert_detail .article-footer .back{color:#5c5c5c;display:inline-block;font-size:.8rem;letter-spacing:1px;margin-top:2rem;text-align:left}.container section .cont .concert_detail .article-footer .back:hover{color:#447a91;opacity:1;filter:alpha(opacity=70)}.container section .cont .concert_detail .article-footer .back:hover i{color:#447a91}.container section .cont .concert_detail .article-footer .back i{color:#5c5c5c;font-size:.5rem}.container section .cont .concert_detail .article-footer ul{border-top:1px solid #262626;margin-top:2rem;padding-top:2rem;width:100%}.container section .cont .concert_detail .article-footer ul li{box-sizing:border-box;display:inline-block;position:relative;vertical-align:top;width:48.6%}@media screen and (max-width:768px){.container section .cont .concert_detail .article-footer ul li{display:block;width:100%}}.container section .cont .concert_detail .article-footer ul li:first-child i{left:1rem}.container section .cont .concert_detail .article-footer ul li:first-child a{padding-left:2.5rem}.container section .cont .concert_detail .article-footer ul li:nth-child(2){margin-left:1rem}@media screen and (max-width:768px){.container section .cont .concert_detail .article-footer ul li:nth-child(2){margin-left:0;margin-top:1rem}}.container section .cont .concert_detail .article-footer ul li:nth-child(2) i{right:1rem}.container section .cont .concert_detail .article-footer ul li:nth-child(2) a{padding-right:2.5rem}.container section .cont .concert_detail .article-footer ul li i{color:#fff;display:block;font-size:.5rem;position:absolute;top:2.5rem;z-index:20}@media screen and (max-width:768px){.container section .cont .concert_detail .article-footer ul li i{font-size:.9rem}}.container section .cont .concert_detail .article-footer ul li a{box-sizing:border-box;display:block;font-size:.8rem;height:6rem;letter-spacing:.1rem;line-height:1.35rem;padding:.85rem 1.65rem;position:relative;text-align:left;width:100%;z-index:2}@media screen and (max-width:768px){.container section .cont .concert_detail .article-footer ul li a{font-size:.9rem}}.container section .cont .concert_detail .article-footer ul li a span{display:block;font-size:.5rem;letter-spacing:.5px;padding-bottom:.1rem}@media screen and (max-width:768px){.container section .cont .concert_detail .article-footer ul li a span{font-size:.75rem}}.container section .cont .concert_detail .article-footer ul li .shade{background-color:rgba(0,0,0,.6)!important;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.container section .cont .concert_detail .article-footer ul li:hover .shade{background-color:rgba(61,61,61,.7)!important}.container section .cont .video{margin:0 auto;text-align:center;width:80%}@media screen and (max-width:768px){.container section .cont .video{width:100%;margin:0 auto}}.container section .cont .video ul{display:block;margin:0 auto;text-align:left;width:95%}@media screen and (max-width:768px){.container section .cont .video ul{font-size:0;text-align:center;width:100%}}.container section .cont .video ul li{width:46.5%;height:auto;display:inline-block;vertical-align:top}@media screen and (max-width:768px){.container section .cont .video ul li{display:block;width:auto;padding:.5rem;vertical-align:top;margin:0 auto;font-size:0;box-sizing:border-box}}.container section .cont .video ul li:first-child{margin:0}.container section .cont .video ul li:nth-child(n+3){margin-top:2.5rem}@media screen and (max-width:768px){.container section .cont .video ul li:nth-child(n+3){margin-top:0}}.container section .cont .video ul li:nth-child(2n+2){margin-left:2.5rem}@media screen and (max-width:768px){.container section .cont .video ul li:nth-child(2n+2){margin-left:0}}.container section .cont .video ul li .youtube-wrapper{height:17.7vw;margin:0 auto;width:100%}@media screen and (max-width:768px){.container section .cont .video ul li .youtube-wrapper{height:50vw}}.container section .cont .video ul li .youtube-wrapper h1{font-family:Noto Sans JP,sans-serif;font-size:1.75rem;letter-spacing:.075rem;line-height:2rem;top:65%}@media screen and (max-width:768px){.container section .cont .video ul li .youtube-wrapper h1{font-size:1.5rem;top:65.5%}}.container section .cont .video ul li .youtube-wrapper p{display:inline-block;font-size:.85rem;right:3.5%;letter-spacing:.075rem;text-align:right;top:90.5%;width:auto}@media screen and (max-width:768px){.container section .cont .video ul li .youtube-wrapper p{font-size:.8rem;right:4.5%;top:88.5%}}.container section .cont .video ul li .youtube-wrapper p i{color:#aabfbb;padding-top:1rem}.container section .cont .video a{border:1px solid #262626;display:inline-block;letter-spacing:.075rem;margin-top:5rem;padding:1rem 2rem}.container section .cont .contact{position:relative;width:70%;margin:0 auto}@media screen and (max-width:768px){.container section .cont .contact{width:100%}}.container section .cont .contact h1{font-size:1.35rem!important}.container section .cont .contact .contact-description{margin:0 auto;padding-bottom:2rem;width:65%}@media screen and (max-width:768px){.container section .cont .contact .contact-description{padding-bottom:1rem;width:100%}}.container section .cont .contact .contact-description p{font-size:1rem;letter-spacing:.1rem;line-height:1.8rem;padding-bottom:1rem;text-align:left}@media screen and (max-width:768px){.container section .cont .contact .contact-description p{font-size:.8rem;padding-bottom:1.5rem;line-height:1.3rem}}.container section .cont .contact a{display:inline-block;font-size:1rem;font-weight:500;padding:.8rem 6rem;border:1px solid #262626;box-sizing:border-box;color:#fff;letter-spacing:.1rem;margin:0 auto}@media screen and (max-width:768px){.container section .cont .contact a{font-size:.9rem;padding:.7rem 4rem;width:100%}}.container section .cont .contact .form_area{margin:0 auto;text-align:left;width:70%}@media screen and (max-width:768px){.container section .cont .contact .form_area{width:100%}}.container section .cont .contact .form_area h2{font-size:1rem;letter-spacing:.1rem;line-height:1.8rem;padding-bottom:3rem;text-align:center}@media screen and (max-width:768px){.container section .cont .contact .form_area h2{font-size:.8rem;padding-bottom:1.5rem;line-height:1.3rem}}.container section .cont .contact .form_area .input{box-sizing:border-box;width:100%;display:block;padding:.75rem 0}.container section .cont .contact .form_area .input input{border-radius:.3rem;box-sizing:border-box;font-size:.9rem;padding:.75rem 1rem;width:100%;letter-spacing:.1rem}.container section .cont .contact .form_area .last{padding-right:0}.container section .cont .contact .form_area .txar{box-sizing:border-box;width:100%;display:block;padding:.75rem 0}.container section .cont .contact .form_area .txar textarea{border-radius:.3rem;box-sizing:border-box;font-size:.9rem;height:15rem;letter-spacing:.1rem;margin-bottom:1.5rem;padding:1rem;width:100%}@media screen and (max-width:768px){.container section .cont .contact .form_area .txar textarea{margin-bottom:.5rem}}.container section .cont .contact .form_area .privacy-checkbox{display:inline-block;margin:0 auto;text-align:center;width:100%}.container section .cont .contact .form_area .submit{text-align:center}.container section .cont .contact .form_area .submit input[type=submit]{font-size:1rem;font-weight:500;padding:.7rem 4rem;border:1px solid #262626;box-sizing:border-box;color:#fff;letter-spacing:.1rem}@media screen and (max-width:768px){.container section .cont .contact .form_area .submit input[type=submit]{font-size:.9rem}}.container section .cont .reservation{position:relative;width:70%;margin:0 auto}@media screen and (max-width:768px){.container section .cont .reservation{width:100%}}.container section .cont .reservation h1{font-size:1.35rem!important;padding-bottom:3rem}.container section .cont .reservation .reservation-description{margin:0 auto;padding-bottom:2rem;width:65%}@media screen and (max-width:768px){.container section .cont .reservation .reservation-description{padding-bottom:1rem;width:100%}}.container section .cont .reservation .reservation-description p{font-size:1rem;letter-spacing:.1rem;line-height:1.8rem;padding-bottom:1rem;text-align:left}@media screen and (max-width:768px){.container section .cont .reservation .reservation-description p{font-size:.8rem;padding-bottom:1.5rem;line-height:1.3rem}}.container section .cont .reservation a{display:inline-block;font-size:1rem;font-weight:500;padding:.8rem 6rem;border:1px solid #262626;box-sizing:border-box;color:#fff;letter-spacing:.1rem;margin:0 auto}@media screen and (max-width:768px){.container section .cont .reservation a{font-size:.9rem;padding:.7rem 4rem;width:100%}}.container section .cont .reservation .form_area{margin:0 auto;text-align:left;width:70%}@media screen and (max-width:768px){.container section .cont .reservation .form_area{width:100%}}.container section .cont .reservation .form_area h2{font-size:1rem;letter-spacing:.1rem;line-height:1.8rem;padding-bottom:3rem;text-align:center}@media screen and (max-width:768px){.container section .cont .reservation .form_area h2{font-size:.8rem;padding-bottom:1.5rem;line-height:1.3rem}}.container section .cont .reservation .form_area .select-wrapper{padding:.75rem 0}.container section .cont .reservation .form_area .select-wrapper select{border-radius:.3rem;font-size:.9rem;height:40.5px;padding:0 1rem;width:100%}.container section .cont .reservation .form_area .input{box-sizing:border-box;width:100%;display:block;padding:.75rem 0}.container section .cont .reservation .form_area .input input{border-radius:.3rem;box-sizing:border-box;font-size:.9rem;padding:.75rem 1rem;width:100%;letter-spacing:.1rem}.container section .cont .reservation .form_area .last{padding-right:0}.container section .cont .reservation .form_area .txar{box-sizing:border-box;width:100%;display:block;padding:.75rem 0}.container section .cont .reservation .form_area .txar textarea{border-radius:.3rem;box-sizing:border-box;font-size:.9rem;height:15rem;letter-spacing:.1rem;margin-bottom:1.5rem;padding:1rem;width:100%}@media screen and (max-width:768px){.container section .cont .reservation .form_area .txar textarea{margin-bottom:.5rem}}.container section .cont .reservation .form_area .privacy-checkbox{display:inline-block;margin:0 auto;text-align:center;width:100%}.container section .cont .reservation .form_area .submit{text-align:center}.container section .cont .reservation .form_area .submit input[type=submit]{font-size:1rem;font-weight:500;padding:.7rem 4rem;border:1px solid #262626;box-sizing:border-box;color:#fff;letter-spacing:.1rem}@media screen and (max-width:768px){.container section .cont .reservation .form_area .submit input[type=submit]{font-size:.9rem}}.container section .cont .instagram-gallery{width:80%;margin:0 auto}@media screen and (max-width:768px){.container section .cont .instagram-gallery{width:100%}}.container section .cont .instagram-gallery .instagram-account{display:inline-block}.container section .cont .instagram-gallery .instagram-account a{display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.container section .cont .instagram-gallery .instagram-account a{display:flex}}.container section .cont .instagram-gallery .instagram-account a .account-image{flex-shrink:0}.container section .cont .instagram-gallery .instagram-account a .account-image .account-image-ring{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;padding:3px;border-radius:50%;box-sizing:border-box;background:linear-gradient(40deg,#f99b4a 15%,#dd3071 50%,#c72e8d 85%)}.container section .cont .instagram-gallery .instagram-account a .account-image img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;background:#000}.container section .cont .instagram-gallery .instagram-account a .account-text{padding-left:20px;display:flex;flex-direction:column;justify-content:center;text-align:left}.container section .cont .instagram-gallery .instagram-account a .account-text .account-name p{font-family:Cal Sans,Noto Sans JP,sans-serif;font-size:1.1rem}.container section .cont .instagram-gallery .instagram-account a .account-text .account-id p{color:#758080;font-family:Cal Sans,Noto Sans JP,sans-serif;font-size:.75rem;letter-spacing:.02rem}.container section .cont .instagram-gallery .instagram-account .follower-box{align-items:center;display:inline-flex;flex-direction:column;height:60px;justify-content:center;margin-left:40px;vertical-align:top}.container section .cont .instagram-gallery .instagram-account .follower-box .value{display:block;font-family:Cal Sans,Noto Sans JP,sans-serif;font-size:1.1rem}.container section .cont .instagram-gallery .instagram-account .follower-box .unit{display:block;color:#758080;font-family:Cal Sans,Noto Sans JP,sans-serif;font-size:.75rem;letter-spacing:.02rem}.container section .cont .instagram-gallery .instagram-account .follower-button{align-items:center;display:inline-flex;flex-direction:column;height:60px;justify-content:center;margin-left:40px;vertical-align:top}.container section .cont .instagram-gallery .instagram-account .follower-button a{background-color:#fff;border-radius:.25rem;color:#1e1e1e;padding:5px 10px}.container section .cont .instagram-gallery .instagram-account .follower-button a i{color:#1e1e1e;padding-right:10px}.container section .cont .instagram-gallery ul{display:flex;flex-wrap:wrap;width:100%;margin:35px 0 0;padding:0}.container section .cont .instagram-gallery ul li{width:25%;list-style:none;position:relative;overflow:hidden}@media screen and (max-width:768px){.container section .cont .instagram-gallery ul li{width:33.3333%}}.container section .cont .instagram-gallery ul li a{display:block;width:100%;aspect-ratio:1/1;position:relative;overflow:hidden}.container section .cont .instagram-gallery ul li a:hover .ig-overlay{opacity:1}.container section .cont .instagram-gallery ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:static}.container section .cont .instagram-gallery ul li .ig-overlay{position:absolute;inset:0;background:rgba(0,0,0,.55);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;pointer-events:none}.container section .cont .instagram-gallery ul li .ig-overlay .ig-stats span{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:1rem;height:auto}.container section .cont .instagram-gallery ul li .ig-overlay .ig-stats span i{font-size:1.5rem;padding-right:5px}.container section .cont .instagram-gallery ul li .ig-overlay .ig-stats span p{display:inline-block;margin-top:2.5px;vertical-align:top}.container section .cont .instagram-gallery ul li .ig-overlay .ig-stats .likes{margin-right:25px}.container section .sub{padding-top:10rem}@media screen and (max-width:768px){.container section .sub{padding-top:3rem}}.container section .sub-small{display:block;margin:0 auto;padding:10rem 50px 50px;max-width:350px;text-align:left}@media screen and (max-width:768px){.container section .sub-small{padding-top:3rem}}.container section .sub-small img{margin-bottom:40px;width:70%}.container section .sub-small p{font-size:1rem;letter-spacing:.01rem;line-height:1.5rem;margin-bottom:20px;text-align:left}.container section .sub-small .timetable{background-color:#333;margin-bottom:20px;padding:20px}.container section .sub-small .timetable p{font-size:1rem;margin-bottom:0}.container section .concert{background-image:url(/img/common/live.jpg);background-position:50%;background-size:cover}.container section .concert .concert_list{width:80%;height:auto;margin:0 auto;background-color:rgba(0,0,0,.85);box-sizing:border-box;padding:2rem 3rem;position:relative}@media screen and (max-width:768px){.container section .concert .concert_list{width:100%;padding:1rem;box-sizing:border-box}}.container section .concert .concert_list #display_mode_change{color:#5c5c5c;padding:0;position:absolute;bottom:1.5rem;left:3rem}@media screen and (max-width:768px){.container section .concert .concert_list #display_mode_change{bottom:1rem;left:1rem}}.container section .concert .concert_list #display_mode_change i{color:#5c5c5c;font-size:.7rem}.container section .concert .concert_list table{width:100%}.container section .concert .concert_list table tr{border-top:1px solid #7b7b7b;display:block;text-align:left;width:100%}.container section .concert .concert_list table tr:first-child{margin-top:0}.container section .concert .concert_list table tr:last-child{border-bottom:1px solid #7b7b7b;margin-bottom:2rem}.container section .concert .concert_list table tr td{box-sizing:border-box;display:inline-block;padding:1rem 0;position:relative;vertical-align:middle;word-wrap:break-word!important}@media screen and (max-width:768px){.container section .concert .concert_list table tr td{font-size:.9rem;padding:1rem 0 0}}.container section .concert .concert_list table tr td:first-child{width:44.5%}@media screen and (max-width:768px){.container section .concert .concert_list table tr td:first-child{width:100%}}.container section .concert .concert_list table tr td:nth-child(2){width:37%}@media screen and (max-width:768px){.container section .concert .concert_list table tr td:nth-child(2){width:100%}}.container section .concert .concert_list table tr td:nth-child(3){width:15%}@media screen and (max-width:768px){.container section .concert .concert_list table tr td:nth-child(3){padding:1rem 0;width:100%}}.container section .concert .concert_list table tr td span{color:#e3c28d;display:block;font-size:.9rem;padding-top:.4rem}@media screen and (max-width:768px){.container section .concert .concert_list table tr td span{padding-top:.15rem}}.container section .concert .concert_list table tr td p{display:inline-block;margin:0;letter-spacing:.1rem}@media screen and (max-width:768px){.container section .concert .concert_list table tr td p{display:block;line-height:1.1rem}}.container section .concert .concert_list table tr td .place{position:absolute;right:11rem}@media screen and (max-width:768px){.container section .concert .concert_list table tr td .place{position:relative;right:auto}}.container section .concert .concert_list table tr td a{box-sizing:border-box;float:right;font-size:.75rem;letter-spacing:.1rem;padding:.75rem 2rem;margin:0;background-color:#345e70}.container section .concert .concert_list table tr td a:hover{color:#fff;opacity:.5!important;filter:alpha(opacity=70)}@media screen and (max-width:768px){.container section .concert .concert_list table tr td a{width:100%;padding:.5rem 1.5rem;text-align:center}}.container section .concert .concert_list a{display:inline-block;font-size:.75rem;letter-spacing:.1rem;padding-top:2rem;margin-bottom:0}.container section .concert .concert_list a:hover{opacity:1;filter:alpha(opacity=70);color:#447a91}.container section .concert-sub{background-blend-mode:multiply;background-color:hsla(0,0%,39.2%,.5);background-image:url(/img/common/live-list.jpg);background-position:100%}.container section .concert-sub-archives{background-blend-mode:multiply;background-color:hsla(0,0%,39.2%,.5);background-image:url(/img/common/live-archived-list.jpg);background-position:100%}.container section .youtube-box{padding-bottom:0}.container section .youtube-box h1{font-family:Noto Sans JP,sans-serif;font-size:1.75rem;letter-spacing:.075rem;line-height:2rem;top:62.5%}@media screen and (max-width:768px){.container section .youtube-box h1{font-size:1.5rem;top:60%}}.container section .youtube-box p{display:inline-block;font-size:.85rem;right:3%;letter-spacing:.075rem;text-align:right;top:92.5%;width:auto}@media screen and (max-width:768px){.container section .youtube-box p{font-size:.8rem;right:4.5%;top:88.5%}}.container section .privacy{display:block;margin:0 auto;width:50%}@media screen and (max-width:768px){.container section .privacy{width:100%}}.container section .privacy h2,.container section .privacy p{line-height:1.75rem;text-align:left!important}.container section .privacy .content-wrapper{padding-bottom:5rem}.container section .privacy .content-wrapper h2{font-size:1.15rem;font-weight:600;padding-top:2.5rem;text-align:left}.container section .privacy .content-wrapper p{padding-top:1rem}.success{width:auto;padding:1.5rem;background-color:#181818;margin-bottom:1.5rem;text-align:center}.success span{position:relative;font-size:1rem;color:#fff;letter-spacing:.1rem}@media screen and (max-width:768px){.success span{font-size:.8rem}}.youtube-wrapper{background-size:cover;box-sizing:border-box;display:block;height:23.6vw;margin:0 auto 1rem;position:relative;text-align:center;width:42%}.youtube-wrapper:before{background:#000;border:.75rem solid #313635;bottom:0;content:"";left:0;opacity:.575;position:absolute;right:0;top:0}@media screen and (max-width:768px){.youtube-wrapper{height:50vw;width:100%}}.youtube-wrapper h1{bottom:0;display:block;font-weight:300;left:0;letter-spacing:.05rem;position:absolute;top:59.5%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:768px){.youtube-wrapper h1{font-size:1.5rem}}.youtube-wrapper p{bottom:0;color:#aabfbb;display:block;font-weight:800;left:0;letter-spacing:.05rem;position:absolute;text-align:center;top:72.75%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:100%}@media screen and (max-width:768px){.youtube-wrapper p{font-size:.8rem}}.youtube-wrapper p i{color:#aabfbb;padding-top:1rem}iframe[src*="youtube-nocookie.com"],iframe[src*="youtube.com"]{aspect-ratio:16/9;width:70%;height:auto}@media screen and (max-width:768px){iframe[src*="youtube-nocookie.com"],iframe[src*="youtube.com"]{width:100%}}footer{border-top:1px solid #262626;position:relative;width:100%;height:auto;background-color:#000;padding:2.5rem 0 1.5rem}@media screen and (max-width:768px){footer{font-size:.9rem;padding:2rem 0 1rem}}footer p{color:#72827f;font-size:.6rem;letter-spacing:.03rem;padding-top:1rem}footer #snslist,footer p{text-align:center}footer #snslist a{width:2rem;display:inline-block;text-align:center;margin:0 .5rem 1rem}footer #snslist a img{width:auto;height:1.25rem}