@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@400;700&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;font-size:62.5%}body{width:100%;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothicM,YuGothic,"Helvetica Neue",メイリオ,Meiryo,sans-serif;font-size:1.4rem;font-weight:300;color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#82d2e1), color-stop(50%, #3782d7), to(#000a32)),#000640;background:-webkit-linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%),#000640;background:linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%),#000640;background-repeat:no-repeat;line-height:1.6;-webkit-text-size-adjust:100%}@media screen and (max-width: 750px){body{font-size:1.2rem}}h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,ol,figure{font-weight:normal;margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;line-height:0;vertical-align:middle;border:0}.black{color:#505050}.white{color:#fff}.gray{color:#d2d7dc}.red{color:red}.blue{color:#19419d}.light-blue{color:#a0fffa}.light-pink{color:#ffafd2}.light-purple{color:#ebb9ff}.light-green{color:#dcffcd}.normal{font-weight:normal}.bold,strong{font-weight:700}.strike{text-decoration:line-through}.underline{text-decoration:underline}a{color:#fff;text-decoration:none;word-break:break-all;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{color:#82d2e1}@media screen and (max-width: 750px){br.pc{display:none}}br.tb{display:none}@media screen and (max-width: 1000px){br.tb{display:inline-block}}br.sp{display:none}@media screen and (max-width: 750px){br.sp{display:inline-block}}.indent{text-indent:-1em;padding-left:1em;display:inline-block}.indent2{text-indent:-2em;padding-left:2em;display:inline-block}.indent3{text-indent:-3em;padding-left:3em;display:inline-block}.indent4{text-indent:-4em;padding-left:4em;display:inline-block}.indent5{text-indent:-5em;padding-left:5em;display:inline-block}.indent6{text-indent:-6em;padding-left:6em;display:inline-block}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}#loading{width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#82d2e1), color-stop(50%, #3782d7), to(#000a32));background:-webkit-linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%);background:linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%);top:0;left:0;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1000;overflow:hidden}#loading .img{width:150px;position:relative}@media screen and (max-width: 750px){#loading .img{width:100px}}#loading .img::before{content:"";width:100%;height:100%;background:url(../images/common/txt_loading.svg) no-repeat center/cover;top:0;left:0;display:block;position:absolute;-webkit-animation:10s linear infinite rotate;animation:10s linear infinite rotate}.particles{width:100%;height:100%;top:0;left:0;position:fixed;z-index:-100}.particles.popup{background:-webkit-gradient(linear, left top, left bottom, from(#82d2e1), color-stop(50%, #3782d7), to(#000a32));background:-webkit-linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%);background:linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%)}header{height:200px;padding:45px 0 0 40px}@media screen and (max-width: 1000px){header{height:auto;padding:30px 0 0 30px}}@media screen and (max-width: 750px){header{padding:25px 0 0 15px}}header h1{width:280px;line-height:1}@media screen and (max-width: 1300px){header h1{width:250px}}@media screen and (max-width: 1000px){header h1{width:220px}}@media screen and (max-width: 750px){header h1{width:150px}}header h1 a:hover{-webkit-filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.5));filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.5))}header .btn-nav{width:90px;height:90px;background:url(../images/common/btn_menu.svg) no-repeat center/100%;top:30px;right:30px;position:fixed;z-index:101;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;-webkit-filter:drop-shadow(0 0 5px rgba(25, 65, 157, 0.5));filter:drop-shadow(0 0 5px rgba(25, 65, 157, 0.5))}@media screen and (max-width: 1000px){header .btn-nav{width:70px;height:70px;top:20px;right:20px}}@media screen and (max-width: 750px){header .btn-nav{width:50px;height:50px;top:10px;right:10px}}header .btn-nav:hover{-webkit-filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7));filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7))}header .btn-nav span{width:40px;height:4px;background:#fff;border-radius:10px;top:50%;left:0;margin:auto;display:block;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1000px){header .btn-nav span{width:30px}}@media screen and (max-width: 750px){header .btn-nav span{width:25px;height:3px}}header .btn-nav span::before,header .btn-nav span::after{content:"";width:100%;height:4px;background:#fff;border-radius:10px;display:block;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 750px){header .btn-nav span::before,header .btn-nav span::after{height:3px}}header .btn-nav span::before{margin-top:-11px}@media screen and (max-width: 1000px){header .btn-nav span::before{margin-top:-10px}}@media screen and (max-width: 750px){header .btn-nav span::before{margin-top:-7px}}header .btn-nav span::after{margin-top:11px}@media screen and (max-width: 1000px){header .btn-nav span::after{margin-top:10px}}@media screen and (max-width: 750px){header .btn-nav span::after{margin-top:7px}}header .btn-nav.close span{background:rgba(0,0,0,0)}header .btn-nav.close span::before{margin-top:0;-webkit-transform:rotate(40deg);transform:rotate(40deg)}header .btn-nav.close span::after{margin-top:0;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}header nav{width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#82d2e1), color-stop(50%, #3782d7), to(#000a32));background:-webkit-linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%);background:linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%);padding:60px 0;overflow:auto;top:0;left:0;opacity:0;visibility:hidden;z-index:100;-webkit-overflow-scrolling:touch;position:fixed;-webkit-transition:all .3s ease;transition:all .3s ease}header nav .nav-wrapper{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header nav .nav-wrapper .nav-inner{text-align:center}header nav .nav-wrapper .nav-inner .logo{width:300px;margin:0 auto 40px auto}@media screen and (max-width: 1000px){header nav .nav-wrapper .nav-inner .logo{width:250px}}@media screen and (max-width: 750px){header nav .nav-wrapper .nav-inner .logo{width:200px;margin:0 auto 30px auto}}header nav .nav-wrapper .nav-inner .menu{margin-bottom:40px}@media screen and (max-width: 750px){header nav .nav-wrapper .nav-inner .menu{margin-bottom:30px}}header nav .nav-wrapper .nav-inner .menu li{margin-bottom:30px}@media screen and (max-width: 750px){header nav .nav-wrapper .nav-inner .menu li{margin-bottom:20px}}header nav .nav-wrapper .nav-inner .menu li:last-child{margin-bottom:0}header nav .nav-wrapper .nav-inner .menu li a{font-family:"Quicksand",sans-serif;font-size:2.8rem;color:#fff;line-height:1}@media screen and (max-width: 1000px){header nav .nav-wrapper .nav-inner .menu li a{font-size:2.4rem}}@media screen and (max-width: 750px){header nav .nav-wrapper .nav-inner .menu li a{font-size:2rem}}header nav .nav-wrapper .nav-inner a:hover{-webkit-filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7));filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7))}header nav.open{opacity:1;visibility:visible}header nav.open .logo,header nav.open ul{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@media screen and (max-width: 1000px){@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translate(0, 20px);transform:translate(0, 20px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translate(0, 20px);transform:translate(0, 20px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}}main{min-height:100%;padding:0 40px 60px 40px}@media screen and (max-width: 1000px){main{padding:80px 40px 50px 40px}}@media screen and (max-width: 750px){main{padding:60px 20px 30px 20px}}h2{font-family:"Quicksand",sans-serif;font-size:4rem;text-align:center;line-height:1;letter-spacing:.1em;background:url(../images/common/tit_line.svg) no-repeat bottom center;margin-bottom:40px;padding-bottom:20px}h2::after{content:"";margin-left:-0.1em}@media screen and (max-width: 1300px){h2{font-size:3.6rem}}@media screen and (max-width: 1000px){h2{font-size:3.2rem;background-size:50px auto}}@media screen and (max-width: 750px){h2{font-size:3rem;background-size:40px auto;padding-bottom:15px;margin-bottom:30px}}.inner{width:100%;max-width:1000px;margin:auto}.indent-list li{text-indent:-1em;padding-left:1em;display:block}.btn-link{width:180px;font-family:"Quicksand",sans-serif;font-size:1.6rem;font-weight:700;border:2px solid #fff;border-radius:50px;text-align:center;margin:50px auto 0 auto;padding:10px;display:block}@media screen and (max-width: 1000px){.btn-link{margin:40px auto 0 auto}}@media screen and (max-width: 750px){.btn-link{font-size:1.4rem;margin:30px auto 0 auto}}.btn-link:hover{color:#fff;-webkit-filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7));filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7))}.sns{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px}.sns li{width:50px;height:50px}@media screen and (max-width: 750px){.sns li{width:40px;height:40px}}.sns li a{line-height:1;border:1px solid #fff;border-radius:50%;padding:10px;display:block}@media screen and (max-width: 750px){.sns li a{padding:7.5px}}footer{font-family:"Quicksand",sans-serif;color:#fff;background:url(../images/common/bg_footer.svg) no-repeat top center;background-size:100% auto;text-align:center;margin-top:60px;padding:10px 0 40px 0;position:relative}@media screen and (max-width: 1300px){footer{background-size:auto}}@media screen and (max-width: 1000px){footer{margin-top:50px}}@media screen and (max-width: 750px){footer{background:url(../images/common/bg_footer_sp.svg) no-repeat top center/cover;margin-top:30px;padding:30px 20px}}footer .share{margin-bottom:50px}@media screen and (max-width: 750px){footer .share{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:20px}}footer .share p{font-size:1.2rem;background:url(../images/common/ico_dot_w.svg) no-repeat bottom center;margin-bottom:20px;padding-bottom:8px}@media screen and (max-width: 750px){footer .share p{font-size:1rem;margin-bottom:10px}}footer .share ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px}footer .share ul li{width:50px;height:50px}@media screen and (max-width: 750px){footer .share ul li{width:35px;height:35px}}footer .share ul li a{line-height:1;border:1px solid #fff;border-radius:50%;padding:10px;display:block}@media screen and (max-width: 750px){footer .share ul li a{padding:7.5px}}footer .share ul li a:hover{-webkit-filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7));filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7))}footer .copy{font-size:1.4rem}@media screen and (max-width: 750px){footer .copy{font-size:1rem;text-align:left}}#pagetop{width:80px;height:80px;bottom:30px;right:30px;position:fixed;z-index:10;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-filter:blur(15px);filter:blur(15px)}#pagetop.fadein{opacity:1;-webkit-filter:blur(0);filter:blur(0)}@media screen and (max-width: 1000px){#pagetop{width:70px;height:70px;right:20px}}@media screen and (max-width: 750px){#pagetop{width:60px;height:60px;bottom:30px;right:15px}}#pagetop a{display:block}#pagetop a::before{content:"";width:100%;height:100%;background:url(../images/common/txt_pagetop.svg) no-repeat center/cover;top:0;left:0;display:block;position:absolute;-webkit-animation:10s linear infinite rotate;animation:10s linear infinite rotate}#pagetop a:hover{-webkit-filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7));filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7))}.swiper-button-prev,.swiper-button-next{width:40px;height:40px;background:#19419d;border-radius:50%;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.swiper-button-prev img,.swiper-button-next img{width:100%}.swiper-button-prev::before,.swiper-button-prev::after,.swiper-button-next::before,.swiper-button-next::after{display:none}.swiper-button-prev:hover,.swiper-button-next:hover{background:#3782d7}@media screen and (max-width: 750px){.swiper-button-prev,.swiper-button-next{width:35px;height:35px}}.swiper-button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-pagination{height:16px;line-height:1;margin-top:25px;position:static}@media screen and (max-width: 750px){.swiper-pagination{margin-top:15px}}.swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#fff;line-height:0;margin:0 7.5px !important;opacity:1;outline:none;position:relative}.swiper-pagination .swiper-pagination-bullet-active{width:10px;height:10px;background:#19419d}.swiper-pagination .swiper-pagination-bullet-active::before{content:"";width:16px;height:16px;border:1px solid #19419d;border-radius:50px;top:-4px;left:-4px;display:block;position:absolute}.load{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(20px);transform:translateY(20px)}.load.fadein{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade{-webkit-filter:blur(15px);filter:blur(15px);opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}.fade.fadein{-webkit-filter:blur(0);filter:blur(0);opacity:1}@-webkit-keyframes rotate{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes rotate{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.mfp-bg{background:-webkit-gradient(linear, left top, left bottom, from(#82d2e1), color-stop(50%, #3782d7), to(#000a32));background:-webkit-linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%);background:linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%);opacity:1 !important}button.mfp-close{width:90px !important;height:90px;background:url(../images/common/btn_menu.svg) no-repeat center/100%;display:block;top:30px !important;right:30px !important;padding-right:0 !important;opacity:1;cursor:pointer !important;overflow:hidden;text-indent:100%;white-space:nowrap;position:fixed;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1000px){button.mfp-close{width:70px !important;height:70px;top:20px !important;right:20px !important}}@media screen and (max-width: 750px){button.mfp-close{width:50px !important;height:50px;top:10px !important;right:10px !important}}button.mfp-close:before,button.mfp-close:after{content:"";width:40px;height:4px;background:#fff;border-radius:10px;margin:auto;top:50%;left:0;right:0;position:absolute;display:inline-block}@media screen and (max-width: 1000px){button.mfp-close:before,button.mfp-close:after{width:30px}}@media screen and (max-width: 750px){button.mfp-close:before,button.mfp-close:after{width:25px;height:3px}}button.mfp-close:before{-webkit-transform:rotate(40deg);transform:rotate(40deg)}button.mfp-close:after{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}button.mfp-close:hover{-webkit-filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7));filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7))}.mfp-container{padding:0 40px !important}@media screen and (max-width: 750px){.mfp-container{padding:0 20px !important}}.mfp-container img.mfp-img{width:100%;max-width:800px}.mfp-container.mfp-iframe-holder{padding:0 !important}.mfp-container.mfp-iframe-holder .mfp-content{width:100%;height:100%;max-width:100%;margin:0}.mfp-container.mfp-iframe-holder .mfp-content .mfp-iframe-scaler{padding-top:0}.mfp-container.mfp-iframe-holder .mfp-content .mfp-iframe-scaler iframe{background:-webkit-gradient(linear, left top, left bottom, from(#82d2e1), color-stop(50%, #3782d7), to(#000a32));background:-webkit-linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%);background:linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%)}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.7}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}#index{background:-webkit-gradient(linear, left top, left bottom, from(#9191f5), color-stop(25%, #ebaff0), color-stop(50%, #82d2e1), color-stop(75%, #3782d7), to(#000a32));background:-webkit-linear-gradient(#9191f5 0%, #ebaff0 25%, #82d2e1 50%, #3782d7 75%, #000a32 100%);background:linear-gradient(#9191f5 0%, #ebaff0 25%, #82d2e1 50%, #3782d7 75%, #000a32 100%);min-width:1200px}@media screen and (max-width: 1000px){#index{min-width:100%}}#index h2{margin-bottom:30px}@media screen and (max-width: 1000px){#index h2{margin-bottom:25px}}#index section{padding:60px 0}@media screen and (max-width: 1000px){#index section{padding:40px 30px}}@media screen and (max-width: 750px){#index section{padding:30px 20px}}#index #main{background:url(../images/index/bg_moon.svg),url(../images/index/mainimg_pc.webp),url(../images/index/bg_star_01.svg),url(../images/index/bg_star_02.svg);background-size:285px auto,1430px auto,65px auto,85px auto;background-position:top 35px left 90px,top 10px center,bottom 110px left 50px,bottom 175px right 25px;background-repeat:no-repeat}@media screen and (max-width: 1300px){#index #main{background-size:220px auto,1300px auto,50px auto,55px auto;background-position:top 30px left 30px,top 5px center,bottom 130px left 20px,bottom 175px right 20px}}@media screen and (max-width: 1000px){#index #main{background:none;margin-bottom:40px}}@media screen and (max-width: 750px){#index #main{margin-bottom:30px}}#index #main .main{width:1200px;height:810px;margin:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1300px){#index #main .main{height:727px}}@media screen and (max-width: 1000px){#index #main .main{width:100%;height:0;background:url(../images/index/mainimg_sp.webp) no-repeat bottom center/100%;padding-top:98%;display:block}}#index #main .main .info{width:450px;padding:150px 0 0 20px}@media screen and (max-width: 1300px){#index #main .main .info{padding:150px 0 0 50px}}@media screen and (max-width: 1000px){#index #main .main .info{width:100%;padding:0}}#index #main .main .info header{height:auto;padding:0}#index #main .main .info header h1{width:520px;margin-bottom:40px}#index #main .main .info header h1 a{pointer-events:none}@media screen and (max-width: 1300px){#index #main .main .info header h1{width:480px}}@media screen and (max-width: 1000px){#index #main .main .info header h1{width:60%;top:6%;left:3%;position:absolute;-webkit-filter:drop-shadow(0 0 5px rgba(25, 65, 157, 0.7));filter:drop-shadow(0 0 5px rgba(25, 65, 157, 0.7))}}#index #main .main .info header .btn-nav{display:none}@media screen and (max-width: 1000px){#index #main .main .info header .btn-nav{display:block}}#index #main .main .info header nav{background:none;padding:0;overflow:hidden;opacity:1;visibility:visible;display:block;position:static;-webkit-transition:none;transition:none}@media screen and (max-width: 1000px){#index #main .main .info header nav{background:-webkit-gradient(linear, left top, left bottom, from(#82d2e1), color-stop(50%, #3782d7), to(#000a32));background:-webkit-linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%);background:linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%);padding:60px 0;overflow:auto;opacity:0;visibility:hidden;position:fixed;-webkit-transition:all .3s ease;transition:all .3s ease}#index #main .main .info header nav.open{opacity:1;visibility:visible;-webkit-transition:all .3s ease;transition:all .3s ease}}#index #main .main .info header nav .nav-wrapper{min-height:auto;display:block}@media screen and (max-width: 1000px){#index #main .main .info header nav .nav-wrapper{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#index #main .main .info header nav .nav-wrapper .nav-inner .logo{display:none}@media screen and (max-width: 1000px){#index #main .main .info header nav .nav-wrapper .nav-inner .logo{display:block}}#index #main .main .info header nav .nav-wrapper .nav-inner .menu li{text-align:left}@media screen and (max-width: 1000px){#index #main .main .info header nav .nav-wrapper .nav-inner .menu li{text-align:center}}#index #main .main .info header nav .nav-wrapper .nav-inner .menu li a{font-size:2.4rem}@media screen and (max-width: 750px){#index #main .main .info header nav .nav-wrapper .nav-inner .menu li a{font-size:2rem}}#index #main .main .info header nav .nav-wrapper .nav-inner .sns{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 1000px){#index #main .main .info header nav .nav-wrapper .nav-inner .sns{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#index #main .main .info.fixed header h1{display:none}@media screen and (max-width: 1000px){#index #main .main .info.fixed header h1{display:block}}#index #main .main .info.fixed header .btn-nav{display:block}#index #main .main .info.fixed header nav{background:-webkit-gradient(linear, left top, left bottom, from(#82d2e1), color-stop(50%, #3782d7), to(#000a32));background:-webkit-linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%);background:linear-gradient(#82d2e1 0%, #3782d7 50%, #000a32 100%);padding:60px 0;overflow:auto;opacity:0;visibility:hidden;position:fixed}#index #main .main .info.fixed header nav .nav-wrapper{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#index #main .main .info.fixed header nav .nav-wrapper .nav-inner .logo{display:block}#index #main .main .info.fixed header nav .nav-wrapper .nav-inner .menu li{text-align:center}#index #main .main .info.fixed header nav .nav-wrapper .nav-inner .menu li a{font-size:2.8rem}@media screen and (max-width: 1000px){#index #main .main .info.fixed header nav .nav-wrapper .nav-inner .menu li a{font-size:2.4rem}}@media screen and (max-width: 750px){#index #main .main .info.fixed header nav .nav-wrapper .nav-inner .menu li a{font-size:2rem}}#index #main .main .info.fixed header nav .nav-wrapper .nav-inner .sns{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#index #main .main .info.fixed header nav.open{opacity:1;visibility:visible;-webkit-transition:all .3s ease;transition:all .3s ease}#index #main .info-sp{display:none}@media screen and (max-width: 1000px){#index #main .info-sp{padding:20px;display:block}}#index #main .banner{padding:60px 0}@media screen and (max-width: 1000px){#index #main .banner{padding:0 30px}}@media screen and (max-width: 750px){#index #main .banner{padding:0 60px}}#index #main .banner .inner{position:relative}#index #main .banner .inner .banner-list{margin:auto;overflow:hidden}#index #main .banner .inner .swiper-button-prev,#index #main .banner .inner .swiper-button-next{display:none}@media screen and (max-width: 750px){#index #main .banner .inner .swiper-button-prev,#index #main .banner .inner .swiper-button-next{top:calc(50% + 5px);display:block}}#index #main .banner .inner .swiper-button-prev{left:-45px}#index #main .banner .inner .swiper-button-next{right:-45px}#index #main .banner .inner a:hover{-webkit-filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7));filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7))}#index #main .banner .pc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}#index #main .banner .pc li{max-width:320px}@media screen and (max-width: 750px){#index #main .banner .pc{display:none}}#index #main .banner .sp{display:none}@media screen and (max-width: 750px){#index #main .banner .sp{display:block}}#index #news .news-list li{margin-bottom:10px}#index #news .news-list li:last-child{margin-bottom:0}#index #news .news-list li a{color:#505050;background:#fff;border-radius:20px;padding:30px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1000px){#index #news .news-list li a{border-radius:15px;padding:25px 30px}}@media screen and (max-width: 750px){#index #news .news-list li a{border-radius:10px;padding:20px;display:block}}#index #news .news-list li a time{width:130px;font-family:"Quicksand",sans-serif;font-size:1.6rem;font-weight:700;color:#19419d;background:url(../images/common/ico_dot_b.svg) no-repeat right center;display:block}@media screen and (max-width: 1000px){#index #news .news-list li a time{width:115px;font-size:1.4rem}}@media screen and (max-width: 750px){#index #news .news-list li a time{width:90px;font-size:1.2rem;background-size:20px auto;margin-bottom:5px}}#index #news .news-list li a .title{width:calc(100% - 130px);font-family:"Zen Maru Gothic",sans-serif;font-size:1.8rem;font-weight:700;padding-left:20px}@media screen and (max-width: 1000px){#index #news .news-list li a .title{width:calc(100% - 115px);font-size:1.6rem}}@media screen and (max-width: 750px){#index #news .news-list li a .title{width:100%;font-size:1.4rem;padding:0}}#index #news .news-list li a:hover{background:hsla(0,0%,100%,.8)}@media screen and (max-width: 750px){#index #news .news-list li a:hover{background:#fff}}#index #music{background:url(../images/index/bg_music.svg) no-repeat top 20px center;background-size:760px auto}@media screen and (max-width: 1000px){#index #music{background-size:560px auto;padding:40px 0}}@media screen and (max-width: 750px){#index #music{background-size:320px auto;padding:30px 0}}#index #music .music{width:1220px;margin:auto}@media screen and (max-width: 1300px){#index #music .music{width:100%}}#index #music .music .music-list{overflow:hidden;position:relative}@media screen and (max-width: 750px){#index #music .music .music-list{padding:0 40px}}#index #music .music .music-list .swiper-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){#index #music .music .music-list .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}#index #music .music .music-list .swiper-wrapper .swiper-slide{text-align:center;-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}@media screen and (max-width: 750px){#index #music .music .music-list .swiper-wrapper .swiper-slide{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}#index #music .music .music-list .swiper-wrapper .swiper-slide a .image{border:15px solid hsla(0,0%,100%,.3);border-radius:25px;margin:auto;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}#index #music .music .music-list .swiper-wrapper .swiper-slide a .image img{-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 750px){#index #music .music .music-list .swiper-wrapper .swiper-slide a .image{border:10px solid hsla(0,0%,100%,.3);border-radius:20px}}#index #music .music .music-list .swiper-wrapper .swiper-slide a p{font-family:"Zen Maru Gothic",sans-serif;font-size:2rem;font-weight:700;color:#505050;line-height:1;margin-top:15px;display:none}@media screen and (max-width: 750px){#index #music .music .music-list .swiper-wrapper .swiper-slide a p{font-size:1.8rem}}#index #music .music .music-list .swiper-wrapper .swiper-slide a:hover .image{border:15px solid #fff}#index #music .music .music-list .swiper-wrapper .swiper-slide a:hover .image img{-webkit-transform:scale(1.02, 1.02);transform:scale(1.02, 1.02)}@media screen and (max-width: 750px){#index #music .music .music-list .swiper-wrapper .swiper-slide a:hover .image{border:10px solid hsla(0,0%,100%,.3)}#index #music .music .music-list .swiper-wrapper .swiper-slide a:hover .image img{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}#index #music .music .music-list .swiper-wrapper .swiper-slide.swiper-slide-active{-webkit-transform:scale(1, 1);transform:scale(1, 1)}#index #music .music .music-list .swiper-wrapper .swiper-slide.swiper-slide-active p{display:block}#index #music .music .music-list .swiper-button-prev,#index #music .music .music-list .swiper-button-next{top:calc(50% - 20px)}#index #music .music .music-list .swiper-button-prev{left:380px}@media screen and (max-width: 1000px){#index #music .music .music-list .swiper-button-prev{left:31%}}@media screen and (max-width: 750px){#index #music .music .music-list .swiper-button-prev{left:20px}}#index #music .music .music-list .swiper-button-next{right:380px}@media screen and (max-width: 1000px){#index #music .music .music-list .swiper-button-next{right:31%}}@media screen and (max-width: 750px){#index #music .music .music-list .swiper-button-next{right:20px}}#index #movie{overflow-x:hidden}#index #movie .movie .movie-list{position:relative}#index #movie .movie .movie-list .swiper-wrapper .swiper-slide a{border:15px solid hsla(0,0%,100%,.3);border-radius:25px;overflow:hidden;display:block;position:relative}@media screen and (max-width: 750px){#index #movie .movie .movie-list .swiper-wrapper .swiper-slide a{border:10px solid hsla(0,0%,100%,.3);border-radius:20px}}#index #movie .movie .movie-list .swiper-wrapper .swiper-slide a i{width:80px;height:80px;margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-filter:drop-shadow(0 0 5px rgba(25, 65, 157, 0.4));filter:drop-shadow(0 0 5px rgba(25, 65, 157, 0.4))}@media screen and (max-width: 1300px){#index #movie .movie .movie-list .swiper-wrapper .swiper-slide a i{width:80px;height:80px}}@media screen and (max-width: 1000px){#index #movie .movie .movie-list .swiper-wrapper .swiper-slide a i{width:60px;height:60px}}#index #movie .movie .movie-list .swiper-wrapper .swiper-slide a img{-webkit-transition:all .3s ease;transition:all .3s ease}#index #movie .movie .movie-list .swiper-wrapper .swiper-slide a:hover{border:15px solid #fff}#index #movie .movie .movie-list .swiper-wrapper .swiper-slide a:hover i{opacity:.2}#index #movie .movie .movie-list .swiper-wrapper .swiper-slide a:hover img{-webkit-transform:scale(1.02, 1.02);transform:scale(1.02, 1.02)}@media screen and (max-width: 750px){#index #movie .movie .movie-list .swiper-wrapper .swiper-slide a:hover{border:10px solid hsla(0,0%,100%,.3)}#index #movie .movie .movie-list .swiper-wrapper .swiper-slide a:hover i{opacity:1}#index #movie .movie .movie-list .swiper-wrapper .swiper-slide a:hover img{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}#index #movie .movie .movie-list .swiper-button-prev,#index #movie .movie .movie-list .swiper-button-next{top:50%}#index #movie .movie .movie-list .swiper-button-prev{left:calc(30.5% - 20px)}@media screen and (max-width: 1000px){#index #movie .movie .movie-list .swiper-button-prev{left:20.5%}}@media screen and (max-width: 750px){#index #movie .movie .movie-list .swiper-button-prev{left:-10px}}#index #movie .movie .movie-list .swiper-button-next{right:calc(30.5% - 20px)}@media screen and (max-width: 1000px){#index #movie .movie .movie-list .swiper-button-next{right:20.5%}}@media screen and (max-width: 750px){#index #movie .movie .movie-list .swiper-button-next{right:-10px}}#index #profile{text-align:center;background:url(../images/index/bg_fish.svg) repeat-x;background-size:1216px auto;-webkit-animation:bgLoop 30s linear infinite;animation:bgLoop 30s linear infinite}@-webkit-keyframes bgLoop{0%{background-position:0 145px}100%{background-position:-1216px 145px}}@keyframes bgLoop{0%{background-position:0 145px}100%{background-position:-1216px 145px}}@media screen and (max-width: 1000px){#index #profile{background-size:1000px auto}@-webkit-keyframes bgLoop{0%{background-position:0 120px}100%{background-position:-1000px 120px}}@keyframes bgLoop{0%{background-position:0 120px}100%{background-position:-1000px 120px}}}@media screen and (max-width: 750px){#index #profile{background-size:800px auto}@-webkit-keyframes bgLoop{0%{background-position:0 100px}100%{background-position:-800px 100px}}@keyframes bgLoop{0%{background-position:0 100px}100%{background-position:-800px 100px}}}#index #profile h3{width:180px;margin:0 auto 30px auto}@media screen and (max-width: 1000px){#index #profile h3{width:160px}}@media screen and (max-width: 750px){#index #profile h3{width:140px;margin:0 auto 20px auto}}#index #profile p{font-family:"Zen Maru Gothic",sans-serif;font-size:2rem;line-height:2}@media screen and (max-width: 1000px){#index #profile p{font-size:1.8rem}}@media screen and (max-width: 750px){#index #profile p{font-size:1.6rem}}#index #profile p:last-child{font-size:1.6rem;line-height:2.4;margin-top:20px}@media screen and (max-width: 750px){#index #profile p:last-child{font-size:1.4rem;line-height:2;text-align:left;margin-top:15px}}#news article{color:#505050;background:#fff;border-radius:20px;margin-bottom:10px}@media screen and (max-width: 1000px){#news article{border-radius:15px}}@media screen and (max-width: 750px){#news article{border-radius:10px}}#news article:last-child{margin-bottom:0}#news article .title{padding:30px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}@media screen and (max-width: 1000px){#news article .title{padding:25px 30px}}@media screen and (max-width: 750px){#news article .title{padding:20px;display:block}}#news article .title::before{content:"";width:20px;height:22px;background:url(../images/common/arrow.svg) no-repeat center/cover;margin-top:-10px;top:50%;right:32.5px;display:block;position:absolute;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}@media screen and (max-width: 1000px){#news article .title::before{width:15px;height:17px;margin-top:-8px;right:27.5px}}@media screen and (max-width: 750px){#news article .title::before{width:13px;height:14px;margin-top:-7px;right:16px}}#news article .title::after{content:"";width:25px;height:25px;background:#19419d;border-radius:50%;margin:auto;top:0;bottom:0;right:30px;display:block;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1000px){#news article .title::after{width:20px;height:20px;right:25px}}@media screen and (max-width: 750px){#news article .title::after{width:15px;height:15px;right:15px}}#news article .title.close::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#news article .title time{width:130px;font-family:"Quicksand",sans-serif;font-size:1.6rem;font-weight:700;color:#19419d;background:url(../images/common/ico_dot_b.svg) no-repeat right center;display:block}@media screen and (max-width: 1000px){#news article .title time{width:115px;font-size:1.4rem}}@media screen and (max-width: 750px){#news article .title time{width:90px;font-size:1.2rem;background-size:20px auto;margin-bottom:5px}}#news article .title h3{width:calc(100% - 130px);font-family:"Zen Maru Gothic",sans-serif;font-size:1.8rem;font-weight:700;padding:0 30px 0 20px}@media screen and (max-width: 1000px){#news article .title h3{width:calc(100% - 115px);font-size:1.6rem}}@media screen and (max-width: 750px){#news article .title h3{width:100%;font-size:1.4rem;padding:0 20px 0 0}}#news article .detail{line-height:1.8;padding:0 40px 40px 40px;display:none}@media screen and (max-width: 1000px){#news article .detail{padding:0 30px 30px 30px}}@media screen and (max-width: 750px){#news article .detail{padding:0 20px 30px 20px}}#news article .detail h4{font-family:"Zen Maru Gothic",sans-serif;font-size:1.6rem;font-weight:700;color:#19419d;background:url(../images/common/ico_jellyfish_b.svg) no-repeat;background-position:top 3px left;background-size:18px;line-height:1.3;padding-left:25px}@media screen and (max-width: 750px){#news article .detail h4{font-size:1.4rem;background-position:top 2px left;background-size:16px;padding-left:20px}}#news article .detail a{color:#82d2e1;text-decoration:underline}#news article .detail a:hover{color:#a0fffa}@media screen and (max-width: 1000px){#news article .detail .movie{height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#news article .detail .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}}#music .tab{margin-bottom:40px}@media screen and (max-width: 750px){#music .tab{margin-bottom:30px}}#music .tab ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media screen and (max-width: 750px){#music .tab ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:5px}}#music .tab ul li{width:140px}@media screen and (max-width: 750px){#music .tab ul li{width:auto}}#music .tab ul li a{font-family:"Quicksand",sans-serif;font-size:1.6rem;font-weight:700;line-height:1;border:2px solid #fff;border-radius:50px;text-align:center;padding:10px;display:block}@media screen and (max-width: 1000px){#music .tab ul li a{font-size:1.4rem}}@media screen and (max-width: 750px){#music .tab ul li a{font-size:1.2rem}}#music .tab ul li a:hover{color:#fff;-webkit-filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7));filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.7))}#music .tab ul li.current a{background:#19419d;border:2px solid #19419d;pointer-events:none}#music .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 20px}@media screen and (max-width: 1000px){#music .list{grid-template-columns:repeat(2, 1fr);gap:30px}}@media screen and (max-width: 750px){#music .list{gap:30px 10px}}#music .list a .image{border:15px solid hsla(0,0%,100%,.3);border-radius:25px;margin-bottom:20px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}#music .list a .image img{-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1000px){#music .list a .image{border:10px solid hsla(0,0%,100%,.3);border-radius:20px}}@media screen and (max-width: 750px){#music .list a .image{border:5px solid hsla(0,0%,100%,.3);border-radius:10px;margin-bottom:15px}}#music .list a .text{padding:0 10px}@media screen and (max-width: 750px){#music .list a .text{padding:0 5px}}#music .list a .text .category{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Quicksand",sans-serif;font-size:1.4rem;font-weight:700;color:#fff;line-height:1;border:2px solid #fff;border-radius:20px;margin-bottom:5px;padding:5px 15px;display:block}@media screen and (max-width: 750px){#music .list a .text .category{font-size:1.2rem;padding:3px 10px}}#music .list a .text .title{font-family:"Zen Maru Gothic",sans-serif;font-size:2rem;font-weight:700;color:#fff;line-height:1.3}@media screen and (max-width: 1000px){#music .list a .text .title{font-size:1.8rem}}@media screen and (max-width: 750px){#music .list a .text .title{font-size:1.6rem}}#music .list a:hover .image{border:15px solid #fff}#music .list a:hover .image img{-webkit-transform:scale(1.02, 1.02);transform:scale(1.02, 1.02)}@media screen and (max-width: 1000px){#music .list a:hover .image{border:10px solid #fff}}@media screen and (max-width: 750px){#music .list a:hover .image{border:5px solid #fff}}#music-popup{width:100%;height:100%;top:0;left:0;position:fixed;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:-1;overflow:auto}#music-popup .music-wrapper{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:60px 50px}@media screen and (max-width: 750px){#music-popup .music-wrapper{padding:40px 30px}}#music-popup .music-wrapper .music-inner{width:100%;max-width:1000px;margin:auto}#music-popup .music-wrapper .music-inner .music-box{margin-bottom:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#music-popup .music-wrapper .music-inner .music-box:last-child{margin:0}@media screen and (max-width: 1000px){#music-popup .music-wrapper .music-inner .music-box{margin-bottom:50px;display:block}}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .music-box{margin-bottom:40px}}#music-popup .music-wrapper .music-inner .music-box .image{width:440px}@media screen and (max-width: 1300px){#music-popup .music-wrapper .music-inner .music-box .image{width:340px}}@media screen and (max-width: 1000px){#music-popup .music-wrapper .music-inner .music-box .image{width:60%;max-width:400px;margin:0 auto 30px auto}}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .music-box .image{width:80%;margin:0 auto 30px auto}}#music-popup .music-wrapper .music-inner .music-box .image img{border:10px solid hsla(0,0%,100%,.3);border-radius:20px;overflow:hidden}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .music-box .image img{border:5px solid hsla(0,0%,100%,.3);border-radius:10px}}#music-popup .music-wrapper .music-inner .music-box .detail{width:calc(100% - 440px);padding:10px 0 0 70px}@media screen and (max-width: 1300px){#music-popup .music-wrapper .music-inner .music-box .detail{width:calc(100% - 340px);padding:10px 0 0 50px}}@media screen and (max-width: 1000px){#music-popup .music-wrapper .music-inner .music-box .detail{width:100%;text-align:center;padding:0}}#music-popup .music-wrapper .music-inner .music-box .detail .title{background:url(../images/common/tit_line.svg) no-repeat;background-position:bottom left;margin-bottom:30px;padding-bottom:50px}@media screen and (max-width: 1300px){#music-popup .music-wrapper .music-inner .music-box .detail .title{padding-bottom:40px}}@media screen and (max-width: 1000px){#music-popup .music-wrapper .music-inner .music-box .detail .title{background-size:50px auto;background-position:bottom center;padding-bottom:20px}}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .music-box .detail .title{background-size:40px auto}}#music-popup .music-wrapper .music-inner .music-box .detail .title .category{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Quicksand",sans-serif;font-size:1.4rem;font-weight:700;color:#fff;line-height:1;background:#19419d;border-radius:20px;margin-bottom:10px;padding:5px 15px;display:inline-block}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .music-box .detail .title .category{font-size:1.2rem;margin-bottom:5px}}#music-popup .music-wrapper .music-inner .music-box .detail .title h1{font-family:"Zen Maru Gothic",sans-serif;font-size:4rem;font-weight:700;color:#fff;line-height:1.3}@media screen and (max-width: 1300px){#music-popup .music-wrapper .music-inner .music-box .detail .title h1{font-size:3rem}}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .music-box .detail .title h1{font-size:2.4rem}}#music-popup .music-wrapper .music-inner .music-box .detail .title .sub{margin-top:10px}#music-popup .music-wrapper .music-inner .music-box .detail .btn li{margin-bottom:10px}#music-popup .music-wrapper .music-inner .music-box .detail .btn li:last-child{margin-bottom:0}#music-popup .music-wrapper .music-inner .music-box .detail .btn li .btn-link{width:200px;margin:0}@media screen and (max-width: 1000px){#music-popup .music-wrapper .music-inner .music-box .detail .btn li .btn-link{margin:auto}}#music-popup .music-wrapper .music-inner .music-box .detail .text{margin-top:30px}@media screen and (max-width: 1000px){#music-popup .music-wrapper .music-inner .music-box .detail .text{text-align:left}}#music-popup .music-wrapper .music-inner .music-box .detail .text a{text-decoration:underline}#music-popup .music-wrapper .music-inner .tokuten-box{border:2px solid #fff;border-radius:10px;padding:50px}@media screen and (max-width: 1000px){#music-popup .music-wrapper .music-inner .tokuten-box{padding:40px}}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .tokuten-box{padding:30px 20px}}#music-popup .music-wrapper .music-inner .tokuten-box h2{font-family:"Zen Maru Gothic",sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:30px}@media screen and (max-width: 1000px){#music-popup .music-wrapper .music-inner .tokuten-box h2{font-size:2.2rem}}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .tokuten-box h2{font-size:1.8rem;margin-bottom:20px}}#music-popup .music-wrapper .music-inner .tokuten-box ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media screen and (max-width: 1000px){#music-popup .music-wrapper .music-inner .tokuten-box ul{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .tokuten-box ul{grid-template-columns:repeat(1, 1fr)}}#music-popup .music-wrapper .music-inner .tokuten-box ul li{text-align:center}#music-popup .music-wrapper .music-inner .tokuten-box ul li .image{margin-bottom:10px}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .tokuten-box ul li .image img{width:80%}}#music-popup .music-wrapper .music-inner .tokuten-box ul li .shop{font-family:"Zen Maru Gothic",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.4}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .tokuten-box ul li .shop{font-size:1.4rem}}#music-popup .music-wrapper .music-inner .tokuten-box .tokuten-box2{background:hsla(0,0%,100%,.1);border-radius:10px;margin:40px 0;padding:40px}@media screen and (max-width: 1000px){#music-popup .music-wrapper .music-inner .tokuten-box .tokuten-box2{padding:30px}}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .tokuten-box .tokuten-box2{margin:30px 0;padding:20px}}#music-popup .music-wrapper .music-inner .tokuten-box .tokuten-box2 h3{font-family:"Zen Maru Gothic",sans-serif;font-size:2rem;font-weight:700;text-align:center;line-height:1.4;margin-bottom:30px}@media screen and (max-width: 1000px){#music-popup .music-wrapper .music-inner .tokuten-box .tokuten-box2 h3{font-size:1.8rem}}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .tokuten-box .tokuten-box2 h3{font-size:1.6rem;margin-bottom:20px}}#music-popup .music-wrapper .music-inner .tokuten-box .tokuten-box2 ul{max-width:580px;margin:auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .tokuten-box .tokuten-box2 ul{grid-template-columns:repeat(1, 1fr);gap:20px}}@media screen and (max-width: 750px){#music-popup .music-wrapper .music-inner .tokuten-box .tokuten-box2 ul li .image img{width:100%}}#music-popup .music-wrapper .music-inner .tokuten-box .notes{margin-top:30px}