.mainvisual{position:relative;z-index:2}.mainvisual img{width:100%}@media (min-width: 768px){.mainvisual{margin-bottom:64px}.mainvisual #top_image_sp{display:none}}@media (max-width: 767px){.mainvisual{margin-bottom:32px}.mainvisual #top_image_pc{display:none}.auth-menu-wrapp{margin-bottom:16px}.about-link{margin-bottom:40px}}.information{background-color:#fff;box-shadow:-3px 3px 3px rgba(0,0,0,0.5);border-radius:4px;position:relative;padding:16px;margin:-16px 15px 0;z-index:1;top:0;right:0;word-break:break-all}.information.hide{visibility:hidden}@media (min-width: 768px){.information{max-width:380px;position:absolute;right:16px;bottom:32px;top:auto}}.information h2{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;font-size:12px;font-style:inherit;font-family:"effra",sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;position:relative;color:#000}.information h2::before{content:"\f06a";font-size:inherit;font-family:"fontAwesome";font-style:inherit;font-weight:inherit;line-height:1;color:#000;margin-right:4px;font-size:16px}.information h2 .close-btn{position:absolute;cursor:pointer;top:-8px;right:-8px;width:20px;height:20px;z-index:1}.information h2 .close-btn .close-btn-img{width:100%}.information a:not(.btn){color:#000;display:block;overflow:hidden;padding:8px 0 0 0;line-height:1.4}.information a:not(.btn)+a:not(.btn){margin-top:10px}#mains.index-page{position:relative;overflow-x:hidden}#contentsPopup{padding:64px 0}#contentsPopup .modal-body{background-color:#fff;border:1px solid #000;color:#000}#contentsPopup .modal-body img{max-width:100%;height:auto !important}#contentsPopup .modal-body a:not(.btn){color:#d2148c}#contentsPopup .mfp-close{color:#000;border-radius:50em;border:1px solid #000;background-color:#fff;-webkit-transform:translate(25%, -50%);-moz-transform:translate(25%, -50%);-ms-transform:translate(25%, -50%);-o-transform:translate(25%, -50%);transform:translate(25%, -50%);opacity:1}#contentsPopup .mfp-close:hover{opacity:0.8}@media (min-width: 768px){#contentsPopup .mfp-close{-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%)}}#main-content{overflow-x:hidden}@media (max-width: 991px){#main-content{padding-top:0 !important}}#main-content>div{position:relative}#main-content .section,#main-content .tab-wrap{position:relative}#main-content .section>svg,#main-content .tab-wrap>svg{height:17px;width:116px;position:absolute;top:0;right:0}#main-content .main-contents-wrapper{margin:0 auto}#main-content .inner{padding:0 16px;position:relative}@media (min-width: 768px){#main-content .inner{padding:0 40px}}#main-content .inner .corner-title{margin:80px auto 0}@media (min-width: 768px){#main-content .inner .corner-title{margin:170px auto 0}}#main-content .inner .corner-title .read-more{position:absolute;right:0}#main-content .inner .corner-title .read-more a:hover::after{color:#fff}#main-content .music-video{margin-bottom:48px}@media (max-width: 767px){#main-content .music-video{margin-bottom:32px}}#main-content .banner-wrapp{margin-bottom:120px}@media (max-width: 767px){#main-content .banner-wrapp{margin-bottom:48px}}#main-content .banner-wrapp .slick-track{margin:0 auto}#main-content .banner-wrapp .slick-slide{padding:0 8px;line-height:1}#main-content .banner-wrapp .slick-slide .banner-item img{width:100%}#main-content .banner-wrapp .slick-dots{font-size:0;position:static;margin-top:16px}@media (max-width: 767px){#main-content .banner-wrapp .slick-dots{margin-top:12px}}@media (min-width: 768px){#main-content .banner-wrapp .slick-list{margin-right:-8px;margin-left:-8px}}#main-content .section-head{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}@media (max-width: 767px){#main-content .section-head{margin-bottom:12px}#main-content .section-head .read-more{margin-top:0}}#main-content .section-title{color:#fff;font-size:24px;font-style:inherit;font-family:"effra",sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;letter-spacing:0.15em}@media (max-width: 767px){#main-content .read-more{margin-top:24px;line-height:1;text-align:right}}#main-content .section-fc{background-color:rgba(0,0,0,0.75);padding:40px 0 48px}#main-content .section-fc .section-title{color:#d2148c}#main-content .section-fc .no-content{color:#fff}#main-content .section-news{margin-bottom:96px}#main-content .section-schedule{margin-bottom:96px}#main-content .section-news .contents-list,#main-content .section-schedule .contents-list{-webkit-align-items:unset;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:unset;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media (min-width: 992px){#main-content .section-news .contents-list,#main-content .section-schedule .contents-list{gap:48px}}#main-content .section-news .contents-list:has(>.contents-list-item:nth-child(1):last-child) .contents-list-item,#main-content .section-schedule .contents-list:has(>.contents-list-item:nth-child(1):last-child) .contents-list-item{width:100%}@media (min-width: 992px){#main-content .section-news .contents-list:has(>.contents-list-item:nth-child(2):last-child) .contents-list-item,#main-content .section-schedule .contents-list:has(>.contents-list-item:nth-child(2):last-child) .contents-list-item{width:calc((100% - 48px) / 2)}}@media (min-width: 992px){#main-content .section-news .contents-list:has(>.contents-list-item:nth-child(3):last-child) .contents-list-item,#main-content .section-schedule .contents-list:has(>.contents-list-item:nth-child(3):last-child) .contents-list-item{width:calc((100% - 48px * 2) / 3)}}#main-content .section-news .contents-list li:nth-child(4),#main-content .section-news .contents-list li:nth-child(5),#main-content .section-schedule .contents-list li:nth-child(4),#main-content .section-schedule .contents-list li:nth-child(5){display:none}@media (min-width: 992px){#main-content .section-news .contents-list li:nth-child(4),#main-content .section-news .contents-list li:nth-child(5),#main-content .section-schedule .contents-list li:nth-child(4),#main-content .section-schedule .contents-list li:nth-child(5){display:block}}#main-content .section-profile{margin-bottom:96px}#main-content .section-profile .section-head{display:block;margin-bottom:40px}@media (max-width: 767px){#main-content .section-profile .section-head{margin-bottom:20px}}#main-content .section-profile .section-head .section-title{position:relative}#main-content .section-profile .section-head .section-title .logo{display:inline-block;width:103px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media (max-width: 767px){#main-content .section-profile .section-head .section-title .logo{width:48px}}#main-content .section-profile .section-head .section-title .logo svg{width:100%;height:auto}#main-content .section-profile .section-head .section-title .title{width:360px;position:relative;z-index:1;margin:0 auto;display:block}@media (max-width: 767px){#main-content .section-profile .section-head .section-title .title{width:160px}}#main-content .section-profile .section-head .section-title .title svg{width:100%;height:auto}#main-content .section-profile .artist-list{margin-bottom:64px}#main-content .section-profile .artist-list .artists{overflow:hidden}#main-content .section-profile .artist-list .artists .flex{gap:8px 2px}#main-content .section-profile .artist-list .artist-box{width:calc((100% - 2px) / 2)}@media (min-width: 768px){#main-content .section-profile .artist-list .artist-box{width:calc((100% - 2px * 2) / 3)}}@media (min-width: 992px){#main-content .section-profile .artist-list .artist-box{width:calc((100% - 2px * 5) / 6)}}#main-content .section-profile .artist-list .artist-box .artist-link .artist-photo{margin-bottom:8px}#main-content .section-profile .artist-list .artist-box .artist-link .artist-photo img{border-radius:0}#main-content .section-profile .artist-list .artist-box .artist-link .artist-name{margin-bottom:4px;color:#fff;padding:0 10px}#main-content .section-profile .artist-list .artist-box .artist-link .artist-name h3{text-align:center;letter-spacing:0.15em;font-size:16px}@media (min-width: 768px){#main-content .section-profile .artist-list .artist-box .artist-link .artist-name h3{font-size:18px}}#main-content .section-profile .artist-list .artist-box .artist-link .artist-detail{color:#fff;font-size:12px;text-align:center;padding:0 10px}#main-content .section-profile .read-more{margin:0 auto;display:block;text-align:center}#main-content .section-profile .read-more a:not(.btn){width:510px;max-width:90%;border:1px solid;padding:10px 0}#main-content .fc-area{position:relative;z-index:1;padding-top:50px;padding-bottom:48px}@media (max-width: 767px){#main-content .fc-area .thumbnail-list-wrapper{padding-right:16px;margin-right:-16px}#main-content .fc-area .no-slide{margin-right:-32px}}@media (max-width: 767px){#main-content .fc-area .thumbnail-list{gap:0}}#main-content .fc-area .thumbnail-list .thumbnail-list-item{width:calc((100% - 32px) / 3  )}@media (max-width: 767px){#main-content .fc-area .thumbnail-list .thumbnail-list-item{width:calc((100% - 32px) / 1.5  )}}#main-content .section-movie{margin-bottom:48px}.js-delayed-image{opacity:0;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.js-delayed-image.loaded{opacity:1}
