@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lexend:wght@400;900&&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;font-size:1.4rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothicM,YuGothic,"Helvetica Neue",メイリオ,Meiryo,sans-serif;line-height:1.6;-webkit-text-size-adjust:100%}body::after{content:"";width:100%;height:100%;background:url(../images/bg.webp) repeat-y,#fff;background-size:100%;background-position:top center;top:0;left:0;display:block;position:fixed;z-index:-5}@media screen and (max-width: 600px){body::after{background-size:contain;background-position:top right}}@media screen and (max-width: 1000px){body{min-width:100%}}@media screen and (max-width: 600px){body{font-size:1.2rem}}h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,ol,figure{font-weight:normal;list-style:none;margin:0;padding:0}img{max-width:100%;height:auto;line-height:0;vertical-align:middle;border:0}.red{color:red}.blue{color:#50bedc}.dark-blue{color:#003b89}.pink{color:#df3389}.yellow{color:#f5b955}.gray{color:#ccc}.black{color:#000}.white{color:#fff}.normal{font-weight:normal}.bold{font-weight:bold}.italic{font-style:italic}.strike{text-decoration:line-through}.underline{text-decoration:underline}a{color:#50bedc;text-decoration:none;word-break:break-all;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{color:#96e6f5}@media screen and (max-width: 600px){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: 600px){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}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}#loading{width:100%;height:100%;background:url(../images/bg.webp) repeat-y,#fff;background-size:100%;background-position:top center;top:0;left:0;padding:0 30px;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}@media screen and (max-width: 600px){#loading{background-size:contain;background-position:top right}}#loading .logo{width:200px;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}@media screen and (max-width: 1000px){#loading .logo{width:180px}}@media screen and (max-width: 600px){#loading .logo{width:150px}}#loading .logo.active{-webkit-animation:logo .5s ease 0s 1 forwards;animation:logo .5s ease 0s 1 forwards}@-webkit-keyframes logo{0%{opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes logo{0%{opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}header{width:80px;height:100%;background:#50bedc;top:0;right:0;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:101;position:fixed}@media screen and (max-width: 1000px){header{width:auto;height:auto;background:none}}header .navi_btn{width:40px;height:22px;cursor:pointer}@media screen and (max-width: 1000px){header .navi_btn{width:70px;height:70px;background:#50bedc;border:5px solid #96e6f5;border-radius:50%;top:15px;right:15px;position:fixed;z-index:101}}@media screen and (max-width: 600px){header .navi_btn{width:50px;height:50px}}header .navi_btn span{width:100%;height:2px;background:#fff;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 .navi_btn span{width:30px}}@media screen and (max-width: 600px){header .navi_btn span{width:20px}}header .navi_btn span::before,header .navi_btn span::after{content:"";width:100%;height:2px;background:#fff;display:block;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}header .navi_btn span::before{margin-top:-10px}@media screen and (max-width: 1000px){header .navi_btn span::before{margin-top:-7px}}@media screen and (max-width: 600px){header .navi_btn span::before{margin-top:-6px}}header .navi_btn span::after{margin-top:10px}@media screen and (max-width: 1000px){header .navi_btn span::after{margin-top:7px}}@media screen and (max-width: 600px){header .navi_btn span::after{margin-top:6px}}header .navi_btn.close span{background:rgba(0,0,0,0)}header .navi_btn.close span::before{margin-top:-1px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media screen and (max-width: 600px){header .navi_btn.close span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}header .navi_btn.close span::after{margin-top:-1px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}@media screen and (max-width: 600px){header .navi_btn.close span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}nav{width:100%;height:100%;padding:60px 120px 60px 60px;overflow:auto;top:0;left:0;opacity:0;visibility:hidden;z-index:100;-webkit-overflow-scrolling:touch;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1000px){nav{padding:40px}}nav::after{content:"";width:100%;height:100%;background:url(../images/bg.webp) repeat-y,#fff;background-size:100%;background-position:top center;top:0;left:0;position:fixed;z-index:-1}@media screen and (max-width: 600px){nav::after{background-size:contain;background-position:top right}}nav .nav_wrap{width:100%;max-width:680px;margin:auto;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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1200px){nav .nav_wrap{max-width:500px}}@media screen and (max-width: 1000px){nav .nav_wrap{max-width:450px}}@media screen and (max-width: 600px){nav .nav_wrap{text-align:center;display:block}}nav .nav_wrap .logo{width:260px}@media screen and (max-width: 1200px){nav .nav_wrap .logo{width:200px}}@media screen and (max-width: 1000px){nav .nav_wrap .logo{width:150px}}@media screen and (max-width: 600px){nav .nav_wrap .logo{width:120px;margin:0 auto 20px auto}}nav .nav_wrap .list ul.menu{margin-bottom:30px}@media screen and (max-width: 600px){nav .nav_wrap .list ul.menu{margin-bottom:20px}}nav .nav_wrap .list ul.menu li{margin-bottom:10px}nav .nav_wrap .list ul.menu li:last-child{margin-bottom:0}nav .nav_wrap .list ul.menu li a{font-family:"Lexend",sans-serif;font-size:4rem;font-weight:900;color:#003b89;line-height:1;white-space:nowrap;display:block}nav .nav_wrap .list ul.menu li a:hover{color:#50bedc}@media screen and (max-width: 1200px){nav .nav_wrap .list ul.menu li a{font-size:3.6rem}}@media screen and (max-width: 1000px){nav .nav_wrap .list ul.menu li a{font-size:3.4rem}}@media screen and (max-width: 600px){nav .nav_wrap .list ul.menu li a{font-size:2.4rem}}@media screen and (max-width: 600px){nav .nav_wrap .list ul.link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left;margin:auto}}nav .nav_wrap .list ul.link li{width:200px;margin-bottom:5px}nav .nav_wrap .list ul.link li:last-child{margin-bottom:0}nav .nav_wrap .list ul.link li .btn-link{font-family:"Lexend",sans-serif;font-size:1.4rem;padding:10px 20px}nav.open{opacity:1;visibility:visible}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(30px, 0);transform:translate(30px, 0)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translate(30px, 0);transform:translate(30px, 0)}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{padding-right:80px}@media screen and (max-width: 1000px){main{padding-right:0}}main.lower h1{width:120px;margin:0 30px 30px 30px;padding-top:30px;position:relative}@media screen and (max-width: 1000px){main.lower h1{width:90px;margin:0 20px 50px 20px;padding-top:20px}}@media screen and (max-width: 600px){main.lower h1{width:80px;margin:0 15px 40px 15px;padding-top:15px}}h2{text-align:center;margin-bottom:50px}@media screen and (max-width: 600px){h2{margin-bottom:40px}}h2 img{height:112px}@media screen and (max-width: 1200px){h2 img{height:100px}}@media screen and (max-width: 1000px){h2 img{height:90px}}@media screen and (max-width: 600px){h2 img{height:70px}}.inner{max-width:1080px;margin:auto}@media screen and (max-width: 1200px){.inner{padding:0 60px}}@media screen and (max-width: 1000px){.inner{padding:0 40px}}@media screen and (max-width: 600px){.inner{padding:0 20px}}.btn-link{font-size:1.6rem;font-weight:700;color:#fff;line-height:1;background:#50bedc;border:5px solid #96e6f5;border-radius:50px;padding:10px 10px 12px 10px;display:block}@media screen and (max-width: 600px){.btn-link{font-size:1.4rem}}.btn-link.en{font-family:"Lexend",sans-serif;font-weight:900}.btn-link span{padding-left:20px;display:inline-block;position:relative}@media screen and (max-width: 600px){.btn-link span{padding-left:17px}}.btn-link span::before,.btn-link span::after{content:"";display:block;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-link span::before{width:15px;height:15px;top:50%;left:0;background:#fff;border-radius:50px;margin-top:-7px}@media screen and (max-width: 600px){.btn-link span::before{width:12px;height:12px;margin-top:-6px}}.btn-link span::after{border:4px solid rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-left:5px solid #50bedc;margin-top:-3px;top:50%;left:6px}@media screen and (max-width: 600px){.btn-link span::after{border:3px solid rgba(0,0,0,0);border-left:4px solid #50bedc;left:5px}}.btn-link:hover{color:#fff;background:#96e6f5;border:5px solid #c3e6ff}.btn-link:hover span::after{border-left:6px solid #96e6f5}@media screen and (max-width: 600px){.btn-link:hover span::after{border-left:5px solid #96e6f5}}footer{text-align:center;padding:60px 0}@media screen and (max-width: 600px){footer{padding:40px 0}}footer .pagetop{font-family:"Lexend",sans-serif;font-size:1.8rem;font-weight:900;color:#003b89;background:url(../images/ico_arrow.svg) no-repeat top center;background-size:55% auto;padding-top:50px;top:0;position:relative;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease}footer .pagetop:hover{top:-5px}@media screen and (max-width: 1000px){footer .pagetop{font-size:1.6rem;background-size:50% auto;padding-top:35px}}@media screen and (max-width: 600px){footer .pagetop{font-size:1.4rem;background-size:45% auto;padding-top:30px}footer .pagetop:hover{top:0}}footer .banner{width:400px;font-family:"Lexend",sans-serif;font-size:1.6rem;font-weight:900;color:#003b89;background:#9ed6ff;border:7px solid #c3e6ff;border-radius:50px;margin:50px auto 40px auto;padding:15px 50px 15px 15px;display:block;position:relative}@media screen and (max-width: 1000px){footer .banner{margin:40px auto}}@media screen and (max-width: 600px){footer .banner{width:300px;line-height:1.2;margin:20px auto 30px auto;padding:10px 40px 10px 15px}}footer .banner::before,footer .banner::after{content:"";display:block;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}footer .banner::before{width:30px;height:30px;top:0;bottom:0;right:15px;background:#fff;border-radius:50px;margin:auto}@media screen and (max-width: 600px){footer .banner::before{width:20px;height:20px}}footer .banner::after{border:6px solid rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-left:8px solid #003b89;margin-top:-6px;top:50%;right:18px}@media screen and (max-width: 600px){footer .banner::after{border:4px solid rgba(0,0,0,0);border-left:6px solid #003b89;margin-top:-4px;right:17px}}footer .banner:hover{background:#c3e6ff;border:7px solid #ebfaff}footer .copy{margin-top:10px}.swiper-pagination{margin-top:10px;position:static}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#ccc;line-height:0;margin:0 10px !important;opacity:1;outline:none;position:relative}@media screen and (max-width: 600px){.swiper-pagination .swiper-pagination-bullet{margin:0 7.5px !important}}.swiper-pagination .swiper-pagination-bullet-active{background:#50bedc}.swiper-pagination .swiper-pagination-bullet-active::before{content:"";width:16px;height:16px;border:1px solid #50bedc;border-radius:50px;top:-4px;left:-4px;display:block;position:absolute}.fade{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.fade.fadein{opacity:1}.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)}.preload *{-webkit-transition:none !important;transition:none !important}.mfp-bg{background:none;opacity:1 !important}.mfp-bg::before{content:"";width:100%;height:100%;background:url(../images/bg.webp) repeat-y,#fff;background-size:100%;background-position:top center;left:0;position:fixed;z-index:-1}@media screen and (max-width: 600px){.mfp-bg::before{background-size:contain;background-position:top right}}button.mfp-close{width:80px !important;height:80px;background:#50bedc;border:5px solid #96e6f5;border-radius:50%;padding:0 !important;display:block;top:30px !important;right:30px !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: 600px){button.mfp-close{width:50px !important;height:50px;top:15px !important;right:15px !important}}button.mfp-close:before,button.mfp-close:after{content:"";width:30px;height:5px;background:#fff;border-radius:30px;margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 600px){button.mfp-close:before,button.mfp-close:after{width:20px !important;height:2px}}button.mfp-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.mfp-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}button.mfp-close:hover{background:#96e6f5;border:5px solid #c3e6ff}.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}.mfp-arrow{opacity:1}.mfp-arrow.mfp-arrow-left::before{border-right:20px solid #50bedc;opacity:1}@media screen and (max-width: 1000px){.mfp-arrow.mfp-arrow-left::before{margin-left:15px}}.mfp-arrow.mfp-arrow-right::before{border-left:20px solid #50bedc;opacity:1}@media screen and (max-width: 1000px){.mfp-arrow.mfp-arrow-right::before{margin-left:55px}}.mfp-arrow.mfp-arrow-left::after,.mfp-arrow.mfp-arrow-right::after{display:none}.mfp-counter{font-family:"Lexend",sans-serif;font-size:1.8rem;font-weight:700;color:#003b89;margin-top:10px}.mfp-container{padding:0 40px !important}@media screen and (max-width: 600px){.mfp-container{padding:0 20px !important}}.mfp-container .mfp-content .popupComment{width:100%;max-width:920px;margin:50px auto;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){.mfp-container .mfp-content .popupComment{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment{display:block}}.mfp-container .mfp-content .popupComment .photo{width:35%;padding-right:40px}.mfp-container .mfp-content .popupComment .photo img{border-radius:20px}@media screen and (max-width: 1000px){.mfp-container .mfp-content .popupComment .photo{margin:0 auto 20px auto;padding-right:30px}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment .photo{width:60%;padding-right:0}}.mfp-container .mfp-content .popupComment .text{width:65%}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment .text{width:100%}}.mfp-container .mfp-content .popupComment .text .name{font-size:3.6rem;font-weight:900;color:#003b89;background:url(../images/ico_star.svg) no-repeat top 6px left/30px;line-height:1;margin-bottom:25px;padding-left:40px}@media screen and (max-width: 1000px){.mfp-container .mfp-content .popupComment .text .name{font-size:3.2rem;background:url(../images/ico_star.svg) no-repeat top 6px left/25px;padding-left:35px}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment .text .name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:3rem;text-align:center;background:url(../images/ico_star.svg) no-repeat top 7px left/20px,url(../images/ico_star.svg) no-repeat top 7px right/20px;margin:0 auto 20px auto;padding:0 35px;display:block}}.mfp-container .mfp-content .popupComment .text .bg{background:#fff;border-top:3px solid #003b89;border-bottom:5px solid #003b89;border-left:3px solid #003b89;border-right:5px solid #003b89;border-radius:20px;padding:30px 40px}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment .text .bg{border-top:2px solid #003b89;border-bottom:4px solid #003b89;border-left:2px solid #003b89;border-right:4px solid #003b89}}@media screen and (max-width: 1000px){.mfp-container .mfp-content .popupComment .text .bg{padding:30px}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment .text .bg{padding:30px 20px}}.mfp-container .mfp-content .popupComment .text .bg p{font-size:1.6rem;line-height:2;margin-bottom:10px}.mfp-container .mfp-content .popupComment .text .bg p:last-child{margin-bottom:0}@media screen and (max-width: 1000px){.mfp-container .mfp-content .popupComment .text .bg p{font-size:1.4rem}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment .text .bg p{line-height:1.8}}.mfp-container .mfp-content .popupNotes{width:100%;max-width:750px;margin:50px auto}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupNotes{display:block}}.mfp-container .mfp-content .popupNotes .name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2.8rem;font-weight:900;color:#003b89;line-height:1;text-align:center;background:url(../images/ico_star.svg) no-repeat,url(../images/ico_star.svg) no-repeat;background-position:top 6px left,top 6px right;background-size:18px;margin:0 auto 20px auto;padding:0 35px;display:block}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupNotes .name{font-size:2rem;background-position:top 3px left,top 3px right;background-size:15px;margin:0 auto 15px auto;padding:0 25px}}.mfp-container .mfp-content .popupNotes .bg{background:#fff;border-top:3px solid #003b89;border-bottom:5px solid #003b89;border-left:3px solid #003b89;border-right:5px solid #003b89;border-radius:20px;padding:30px 40px}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupNotes .bg{border-top:2px solid #003b89;border-bottom:4px solid #003b89;border-left:2px solid #003b89;border-right:4px solid #003b89}}@media screen and (max-width: 1000px){.mfp-container .mfp-content .popupNotes .bg{padding:30px}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupNotes .bg{padding:20px 30px}}.mfp-container .mfp-content .popupNotes .bg p{font-size:1.6rem;line-height:2;margin-bottom:10px}.mfp-container .mfp-content .popupNotes .bg p:last-child{margin-bottom:0}@media screen and (max-width: 1000px){.mfp-container .mfp-content .popupNotes .bg p{font-size:1.4rem}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupNotes .bg p{line-height:1.8}}#index #main{background:#fff}#index #main .main{height:790px;position:relative;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}@media screen and (max-width: 600px){#index #main .main{height:550px}}#index #main .main .bg{width:100%;height:180px;background-position:top left;background-size:auto 180px !important;left:0;position:absolute}#index #main .main .bg.bg1{background:url(../images/jacket_01.webp);top:20px;-webkit-animation:bg-scroll1 40s linear infinite;animation:bg-scroll1 40s linear infinite}@-webkit-keyframes bg-scroll1{from{background-position:0 bottom}to{background-position:-1290px bottom}}@keyframes bg-scroll1{from{background-position:0 bottom}to{background-position:-1290px bottom}}#index #main .main .bg.bg2{background:url(../images/jacket_02.webp);top:210px;-webkit-animation:bg-scroll2 40s linear infinite;animation:bg-scroll2 40s linear infinite}@-webkit-keyframes bg-scroll2{from{background-position:0 bottom}to{background-position:1292px bottom}}@keyframes bg-scroll2{from{background-position:0 bottom}to{background-position:1292px bottom}}#index #main .main .bg.bg3{background:url(../images/jacket_03.webp);top:400px;-webkit-animation:bg-scroll3 40s linear infinite;animation:bg-scroll3 40s linear infinite}@-webkit-keyframes bg-scroll3{from{background-position:0 bottom}to{background-position:-1574px bottom}}@keyframes bg-scroll3{from{background-position:0 bottom}to{background-position:-1574px bottom}}#index #main .main .bg.bg4{background:url(../images/jacket_04.webp);top:590px;-webkit-animation:bg-scroll4 40s linear infinite;animation:bg-scroll4 40s linear infinite}@-webkit-keyframes bg-scroll4{from{background-position:0 bottom}to{background-position:1393px bottom}}@keyframes bg-scroll4{from{background-position:0 bottom}to{background-position:1393px bottom}}@media screen and (max-width: 600px){#index #main .main .bg{height:120px;background-size:auto 120px !important}@-webkit-keyframes bg-scroll1{to{background-position:-860px bottom}}@keyframes bg-scroll1{to{background-position:-860px bottom}}#index #main .main .bg.bg2{top:150px}@-webkit-keyframes bg-scroll2{to{background-position:861px bottom}}@keyframes bg-scroll2{to{background-position:861px bottom}}#index #main .main .bg.bg3{top:280px}@-webkit-keyframes bg-scroll3{to{background-position:-1049px bottom}}@keyframes bg-scroll3{to{background-position:-1049px bottom}}#index #main .main .bg.bg4{top:410px}@-webkit-keyframes bg-scroll4{to{background-position:929px bottom}}@keyframes bg-scroll4{to{background-position:929px bottom}}}#index #main .main h1{width:260px;background:hsla(0,0%,100%,.9);-webkit-filter:drop-shadow(0 0 15px rgba(195, 230, 255, 0.5));filter:drop-shadow(0 0 15px rgba(195, 230, 255, 0.5));border-radius:50%;margin:auto;padding:40px;position:relative;z-index:1}@media screen and (max-width: 1200px){#index #main .main h1{width:230px}}@media screen and (max-width: 1000px){#index #main .main h1{width:200px;padding:30px}}@media screen and (max-width: 600px){#index #main .main h1{width:160px;padding:30px}}#index #main .banner{padding-top:40px}#index #main .banner ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}#index #main .banner ul a{line-height:1;display:block;position:relative}#index #main .banner ul a::before{content:"";width:0;height:100%;background:#96e6f5;mix-blend-mode:soft-light;left:0;top:0;display:block;position:absolute;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}#index #main .banner ul a:hover::before{width:100%}@media screen and (max-width: 1000px){#index #main .banner{padding-top:30px}#index #main .banner ul{gap:20px 10px}}@media screen and (max-width: 600px){#index #main .banner{padding:10px 10px 0 10px}#index #main .banner ul{grid-template-columns:repeat(1, 1fr);gap:10px}}#index h2{margin-bottom:30px}@media screen and (max-width: 600px){#index h2{margin-bottom:20px}}#index #massage{padding:80px 0 100px 0;position:relative}@media screen and (max-width: 1200px){#index #massage{padding:80px 0}}@media screen and (max-width: 1000px){#index #massage{padding:60px 0}}@media screen and (max-width: 600px){#index #massage{padding:60px 0 50px 0}}#index #massage::before,#index #massage::after{content:"";width:100%;left:0;display:block;position:absolute}#index #massage::before{height:calc(100% - 110px);background:url(../images/bg_pattern_01.png);background-size:20px;top:110px;z-index:-1}@media screen and (max-width: 1200px){#index #massage::before{height:calc(100% - 105px);top:105px}}@media screen and (max-width: 1000px){#index #massage::before{height:calc(100% - 83px);top:83px}}@media screen and (max-width: 600px){#index #massage::before{height:calc(100% - 78px);top:78px}}#index #massage::after{height:100%;background:#fff;top:0;z-index:-2}#index #massage .bg{background:#fff;border-top:3px solid #003b89;border-bottom:5px solid #003b89;border-left:3px solid #003b89;border-right:5px solid #003b89;border-radius:40px;padding:60px}@media screen and (max-width: 600px){#index #massage .bg{border-top:2px solid #003b89;border-bottom:4px solid #003b89;border-left:2px solid #003b89;border-right:4px solid #003b89}}@media screen and (max-width: 1000px){#index #massage .bg{border-radius:30px;padding:40px 30px}}@media screen and (max-width: 600px){#index #massage .bg{border-radius:20px;padding:20px 15px}}#index #massage .bg .image{width:60%;margin:0 auto 20px auto;-webkit-filter:drop-shadow(0 0 10px rgba(204, 204, 204, 0.8));filter:drop-shadow(0 0 10px rgba(204, 204, 204, 0.8));-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#index #massage .bg .image img{border-radius:20px}@media screen and (max-width: 600px){#index #massage .bg .image{width:80%;margin:10px auto 20px auto;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}#index #massage .bg .image img{border-radius:10px}}#index #news{padding-top:100px}@media screen and (max-width: 1000px){#index #news{padding-top:80px}}@media screen and (max-width: 600px){#index #news{padding-top:60px}}#index #news article{background:#fff;border-top:3px solid #003b89;border-bottom:5px solid #003b89;border-left:3px solid #003b89;border-right:5px solid #003b89;border-radius:20px;margin-bottom:10px}@media screen and (max-width: 600px){#index #news article{border-top:2px solid #003b89;border-bottom:4px solid #003b89;border-left:2px solid #003b89;border-right:4px solid #003b89}}@media screen and (max-width: 600px){#index #news article{border-radius:15px}}#index #news article:last-of-type{margin-bottom:0}#index #news article .title{padding:30px 90px 30px 40px;position:relative;cursor:pointer}@media screen and (max-width: 1200px){#index #news article .title{padding:25px 90px 25px 40px}}@media screen and (max-width: 1000px){#index #news article .title{padding:25px 90px 25px 30px}}@media screen and (max-width: 600px){#index #news article .title{padding:20px 50px 20px 20px;display:block}}#index #news article .title::before,#index #news article .title::after{content:"";display:block;position:absolute}#index #news article .title::before{width:20px;height:20px;background:#003b89;border-radius:50px;margin:auto;top:0;bottom:0;right:40px}@media screen and (max-width: 1000px){#index #news article .title::before{right:25px}}@media screen and (max-width: 600px){#index #news article .title::before{width:15px;height:15px;right:20px}}#index #news article .title::after{top:50%;right:45px;border:5px solid rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-top:6px solid #fff;margin-top:-2px}@media screen and (max-width: 1000px){#index #news article .title::after{right:30px}}@media screen and (max-width: 600px){#index #news article .title::after{right:23.5px;border:4px solid rgba(0,0,0,0);border-top:5px solid #fff}}#index #news article .title.close::after{border:5px solid rgba(0,0,0,0);border-bottom:6px solid #fff;margin:-9px 0 0 0}@media screen and (max-width: 600px){#index #news article .title.close::after{border:4px solid rgba(0,0,0,0);border-bottom:5px solid #fff;margin:-7.5px 0 0 0}}#index #news article .title time{font-family:"Lexend",sans-serif;font-size:1.6rem;font-weight:900;color:#003b89;margin-bottom:5px;display:block}@media screen and (max-width: 1000px){#index #news article .title time{font-size:1.4rem}}@media screen and (max-width: 600px){#index #news article .title time{font-size:1.2rem;margin-bottom:0}}#index #news article .title h3{font-size:1.8rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1000px){#index #news article .title h3{font-size:1.6rem}}@media screen and (max-width: 600px){#index #news article .title h3{font-size:1.4rem}}#index #news article .detail{font-size:1.6rem;line-height:1.8;border-top:2px dotted #003b89;margin:0 40px;padding:30px 0 40px 0;display:none}@media screen and (max-width: 1000px){#index #news article .detail{font-size:1.4rem;margin:0 30px;padding:20px 0 30px 0}}@media screen and (max-width: 600px){#index #news article .detail{font-size:1.2rem;line-height:1.6;border-radius:0 0 8px 8px;margin:0 20px;padding:20px 0 30px 0}}#index #news article .detail a{text-decoration:underline}#index #special{padding-top:100px;margin-bottom:-30px}@media screen and (max-width: 1000px){#index #special{padding-top:80px}}@media screen and (max-width: 600px){#index #special{padding-top:60px}}#index #special h3{max-width:590px;margin:0 auto 30px auto}@media screen and (max-width: 1000px){#index #special h3{max-width:500px}}@media screen and (max-width: 600px){#index #special h3{margin:0 auto 20px auto}}#index #special article .no{width:300px;height:93.5px;font-family:"Lexend",sans-serif;font-size:2.6rem;font-weight:900;color:#fff;background:url(../images/bg_no.webp) no-repeat center/cover;text-align:center;margin:auto;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;position:relative;z-index:1}@media screen and (max-width: 600px){#index #special article .no{width:200px;height:62px;font-size:2rem}}#index #special article .bg{background:#fff;border-top:3px solid #003b89;border-bottom:5px solid #003b89;border-left:3px solid #003b89;border-right:5px solid #003b89;border-radius:40px;padding:60px;-webkit-transform:translateY(-47px);transform:translateY(-47px)}@media screen and (max-width: 600px){#index #special article .bg{border-top:2px solid #003b89;border-bottom:4px solid #003b89;border-left:2px solid #003b89;border-right:4px solid #003b89}}@media screen and (max-width: 1200px){#index #special article .bg{padding:60px 40px 50px 40px}}@media screen and (max-width: 1000px){#index #special article .bg{border-radius:30px;padding:60px 40px 50px 40px}}@media screen and (max-width: 600px){#index #special article .bg{border-radius:20px;padding:40px 20px 30px 20px;-webkit-transform:translateY(-32px);transform:translateY(-32px)}}#index #special article .bg h4{font-size:2.8rem;font-weight:900;color:#003b89;text-align:center;line-height:1.4;margin-bottom:15px}@media screen and (max-width: 1200px){#index #special article .bg h4{font-size:2.4rem}}@media screen and (max-width: 1000px){#index #special article .bg h4{font-size:2.2rem}}@media screen and (max-width: 600px){#index #special article .bg h4{font-size:1.8rem}}#index #special article .bg h5{font-size:1.6rem;font-weight:700;color:#003b89;border-bottom:2px solid #003b89;margin-bottom:10px;padding-bottom:5px}@media screen and (max-width: 1000px){#index #special article .bg h5{font-size:1.5rem}}@media screen and (max-width: 600px){#index #special article .bg h5{font-size:1.4rem}}#index #special article .bg .info-txt{font-size:1.8rem;text-align:center;line-height:1.6;margin-bottom:40px}@media screen and (max-width: 1200px){#index #special article .bg .info-txt{font-size:1.6rem}}@media screen and (max-width: 1000px){#index #special article .bg .info-txt{font-size:1.5rem;text-align:left;margin-bottom:30px}#index #special article .bg .info-txt br.pc{display:none}}@media screen and (max-width: 600px){#index #special article .bg .info-txt{font-size:1.4rem;margin-bottom:20px}}#index #special article .bg .more-accordion{margin-bottom:10px}#index #special article .bg .more-accordion:last-child{margin-bottom:0}#index #special article .bg .more-accordion .more-tit{font-family:"Lexend",sans-serif;font-size:2.4rem;font-weight:900;color:#fff;text-align:center;background:#50bedc;border-radius:10px;padding:15px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}#index #special article .bg .more-accordion .more-tit.jp{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothicM,YuGothic,"Helvetica Neue",メイリオ,Meiryo,sans-serif;font-size:2.2rem}@media screen and (max-width: 1200px){#index #special article .bg .more-accordion .more-tit{font-size:2rem;padding:12px}#index #special article .bg .more-accordion .more-tit.jp{font-size:1.8rem}}@media screen and (max-width: 1000px){#index #special article .bg .more-accordion .more-tit{padding:10px}}@media screen and (max-width: 600px){#index #special article .bg .more-accordion .more-tit{font-size:1.6rem;padding:10px}#index #special article .bg .more-accordion .more-tit.jp{font-size:1.4rem}}#index #special article .bg .more-accordion .more-tit::before,#index #special article .bg .more-accordion .more-tit::after{content:"";width:20px;height:3px;background:#fff;top:50%;right:20px;margin:-1.5px 0 0 0;display:block;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1200px){#index #special article .bg .more-accordion .more-tit::before,#index #special article .bg .more-accordion .more-tit::after{width:15px}}@media screen and (max-width: 600px){#index #special article .bg .more-accordion .more-tit::before,#index #special article .bg .more-accordion .more-tit::after{width:12px;right:15px}}#index #special article .bg .more-accordion .more-tit::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#index #special article .bg .more-accordion .more-tit.close{border-radius:10px 10px 0 0}#index #special article .bg .more-accordion .more-tit.close::after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#index #special article .bg .more-accordion .more-detail{background:#ebfaff;border-radius:0 0 30px 30px;padding:30px 40px 40px 40px;display:none}@media screen and (max-width: 1000px){#index #special article .bg .more-accordion .more-detail{border-radius:0 0 20px 20px;padding:30px 30px 40px 30px}}@media screen and (max-width: 600px){#index #special article .bg .more-accordion .more-detail{padding:20px 15px 30px 15px}}#index #special article .bg .detail-box{background:#ebfaff;border-radius:30px;padding:40px}@media screen and (max-width: 1000px){#index #special article .bg .detail-box{border-radius:20px;padding:30px}}@media screen and (max-width: 600px){#index #special article .bg .detail-box{border-radius:10px;padding:20px 15px}}#index #special article .bg .digital-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media screen and (max-width: 1200px){#index #special article .bg .digital-list{gap:40px 30px}}@media screen and (max-width: 1000px){#index #special article .bg .digital-list{max-width:640px;margin:auto;grid-template-columns:repeat(2, 1fr);gap:40px}}@media screen and (max-width: 600px){#index #special article .bg .digital-list{gap:30px 15px}}#index #special article .bg .digital-list li{text-align:center}#index #special article .bg .digital-list li p{font-size:1.5rem;font-weight:700;margin:10px 0}@media screen and (max-width: 1200px){#index #special article .bg .digital-list li p{font-size:1.4rem}}@media screen and (max-width: 600px){#index #special article .bg .digital-list li p{font-size:1.2rem;line-height:1.3}}#index #special article .bg .digital-list li .btn-link{max-width:200px;margin:auto}@media screen and (max-width: 600px){#index #special article .bg .digital-list li .btn-link{font-size:1.2rem}}#index #special article .bg .song-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media screen and (max-width: 1000px){#index #special article .bg .song-list{display:block}}#index #special article .bg .release-box{max-width:680px;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;margin:0 auto 40px auto}@media screen and (max-width: 600px){#index #special article .bg .release-box{margin:0 auto 30px auto;display:block}}#index #special article .bg .release-box .jacket{width:300px}@media screen and (max-width: 1000px){#index #special article .bg .release-box .jacket{width:250px}}@media screen and (max-width: 600px){#index #special article .bg .release-box .jacket{width:60%;margin:0 auto 15px auto}}#index #special article .bg .release-box .text{width:calc(100% - 300px);padding-left:60px}@media screen and (max-width: 1000px){#index #special article .bg .release-box .text{width:auto;padding-left:40px}}@media screen and (max-width: 600px){#index #special article .bg .release-box .text{width:100%;text-align:center;padding-left:0}}#index #special article .bg .release-box .text p{font-size:1.6rem;margin-bottom:30px}@media screen and (max-width: 1000px){#index #special article .bg .release-box .text p{font-size:1.4rem}}@media screen and (max-width: 600px){#index #special article .bg .release-box .text p{margin-bottom:20px}}#index #special article .bg .release-box .text .btn-link{max-width:200px;text-align:center;margin:10px 0 0 0}@media screen and (max-width: 600px){#index #special article .bg .release-box .text .btn-link{margin:5px auto 0 auto}}#index #special article .bg .release-box2{max-width:800px;display:grid;grid-template-columns:repeat(2, 1fr);gap:60px;margin:0 auto 30px auto}@media screen and (max-width: 1000px){#index #special article .bg .release-box2{gap:30px}}@media screen and (max-width: 600px){#index #special article .bg .release-box2{display:block}}#index #special article .bg .release-box2 .item{overflow:hidden}@media screen and (max-width: 600px){#index #special article .bg .release-box2 .item{margin-bottom:30px}#index #special article .bg .release-box2 .item:last-child{margin-bottom:0}}#index #special article .bg .release-box2 .item .jacket{margin-bottom:15px;overflow:hidden;position:relative}#index #special article .bg .release-box2 .item .jacket.jacket_h{padding-top:134%}#index #special article .bg .release-box2 .item .jacket.jacket_h img{bottom:0;position:absolute}@media screen and (max-width: 600px){#index #special article .bg .release-box2 .item .jacket{width:70%;margin:0 auto 15px auto}#index #special article .bg .release-box2 .item .jacket.jacket_h{padding-top:0}#index #special article .bg .release-box2 .item .jacket.jacket_h img{position:static}}#index #special article .bg .release-box2 .item .text.text_h{padding-top:34px}@media screen and (max-width: 600px){#index #special article .bg .release-box2 .item .text.text_h{padding-top:0}}#index #special article .bg .release-box2 .item .text p{font-size:1.6rem}@media screen and (max-width: 1000px){#index #special article .bg .release-box2 .item .text p{font-size:1.4rem}}#index #special article .bg .release-btn{margin:0 auto 50px auto;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:30px}@media screen and (max-width: 1000px){#index #special article .bg .release-btn{gap:20px}}@media screen and (max-width: 600px){#index #special article .bg .release-btn{margin:0 auto 35px auto;display:block}}#index #special article .bg .release-btn .btn-link{width:300px;text-align:center;margin:10px 0 0 0;padding:15px}@media screen and (max-width: 1000px){#index #special article .bg .release-btn .btn-link{width:200px;padding:10px 10px 12px 10px}}@media screen and (max-width: 600px){#index #special article .bg .release-btn .btn-link{margin:5px auto 0 auto}}#index #special article .bg .link-btn .btn-link{width:320px;font-size:2rem;text-align:center;margin:auto;padding:15px 15px 18px 15px}@media screen and (max-width: 1000px){#index #special article .bg .link-btn .btn-link{width:300px;font-size:1.8rem}}@media screen and (max-width: 600px){#index #special article .bg .link-btn .btn-link{font-size:1.6rem}}#index #special article .bg .music-list{margin-bottom:30px;display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}@media screen and (max-width: 1000px){#index #special article .bg .music-list{display:block}}@media screen and (max-width: 1000px){#index #special article .bg .music-list .disc{margin-bottom:20px}#index #special article .bg .music-list .disc:last-child{margin-bottom:0}}#index #special article .bg .music-list .disc h6{font-family:"Lexend",sans-serif;font-size:1.6rem;font-weight:900;text-align:center;background:#96e6f5;border-radius:5px;margin-bottom:5px;padding:5px}@media screen and (max-width: 600px){#index #special article .bg .music-list .disc h6{font-size:1.4rem}}#index #special article .bg .music-list .disc ul li{background:#fff;border-radius:5px;margin-bottom:5px;padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}#index #special article .bg .music-list .disc ul li:last-child{margin-bottom:0}#index #special article .bg .music-list .disc ul li .no{width:28px;height:28px;font-size:1.2rem;line-height:1;background:#003b89;border-radius:50%;margin:-1px 0 0 0}@media screen and (max-width: 600px){#index #special article .bg .music-list .disc ul li .no{width:25px;height:25px;font-size:1rem;margin:-2px 0 0 0}}#index #special article .bg .music-list .disc ul li .title{font-size:1.8rem;font-weight:700;line-height:1.3;margin-bottom:5px;padding-left:10px}@media screen and (max-width: 1000px){#index #special article .bg .music-list .disc ul li .title{font-size:1.6rem}}@media screen and (max-width: 600px){#index #special article .bg .music-list .disc ul li .title{font-size:1.4rem}}#index #special article .bg .music-list .disc ul li .artist,#index #special article .bg .music-list .disc ul li .notes{width:100%;font-size:1.2rem;padding-left:40px}@media screen and (max-width: 1200px){#index #special article .bg .music-list .disc ul li .artist,#index #special article .bg .music-list .disc ul li .notes{margin-top:5px;padding-left:0}}#index #special article .bg .music-list .disc ul li .popup{width:110px;font-family:"Lexend",sans-serif;font-size:1rem;font-weight:700;color:#fff;text-align:center;line-height:1;background:#50bedc;border-radius:50px;padding:5px;top:12px;right:10px;position:absolute;display:block}@media screen and (max-width: 1200px){#index #special article .bg .music-list .disc ul li .popup{margin:10px 0 0 auto;position:static}}@media screen and (max-width: 1000px){#index #special article .bg .music-list .disc ul li .popup{top:15px;margin:0;position:absolute}}@media screen and (max-width: 600px){#index #special article .bg .music-list .disc ul li .popup{width:100px;font-size:.8rem;margin:10px 0 0 auto;position:static}}#index #special article .bg .music-list .disc ul li .popup:hover{background:#96e6f5}#index #special article .bg .music-list .disc ul li .popup.popup2{background:#d5f2ff;top:32px}#index #special article .bg .music-list2{margin-bottom:30px;display:grid;grid-template-columns:repeat(2, 1fr);gap:5px}@media screen and (max-width: 1000px){#index #special article .bg .music-list2{display:block}}#index #special article .bg .music-list2 ul li{background:#fff;border-radius:5px;margin-bottom:5px;padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}#index #special article .bg .music-list2 ul li:last-child{margin-bottom:0}@media screen and (max-width: 1000px){#index #special article .bg .music-list2 ul li:last-child{margin-bottom:5px}}#index #special article .bg .music-list2 ul li .no{width:28px;height:28px;font-size:1.2rem;line-height:1;background:#003b89;border-radius:50%;margin:-1px 0 0 0}@media screen and (max-width: 600px){#index #special article .bg .music-list2 ul li .no{width:25px;height:25px;font-size:1rem;margin:-2px 0 0 0}}#index #special article .bg .music-list2 ul li .title{font-size:1.8rem;font-weight:700;line-height:1.3;margin-bottom:5px;padding-left:10px}@media screen and (max-width: 1000px){#index #special article .bg .music-list2 ul li .title{font-size:1.6rem}}@media screen and (max-width: 600px){#index #special article .bg .music-list2 ul li .title{font-size:1.4rem}}#index #special article .bg .music-list2 ul li .artist,#index #special article .bg .music-list2 ul li .notes{width:100%;font-size:1.2rem;padding-left:40px}@media screen and (max-width: 1200px){#index #special article .bg .music-list2 ul li .artist,#index #special article .bg .music-list2 ul li .notes{margin-top:5px;padding-left:0}#index #special article .bg .music-list2 ul li .artist br,#index #special article .bg .music-list2 ul li .notes br{display:none}}@media screen and (max-width: 1200px){#index #special article .bg .music-list2 ul li .popup_btn{text-align:right;margin:10px 0 0 auto;display:inline-block}}#index #special article .bg .music-list2 ul li .popup_btn .popup{width:120px;font-family:"Lexend",sans-serif;font-size:1rem;font-weight:700;color:#fff;text-align:center;line-height:1;background:#50bedc;border-radius:50px;padding:5px;top:12px;right:10px;position:absolute;display:inline-block}@media screen and (max-width: 1200px){#index #special article .bg .music-list2 ul li .popup_btn .popup{margin:0 0 0 5px;position:static}}@media screen and (max-width: 1000px){#index #special article .bg .music-list2 ul li .popup_btn .popup{margin:0;position:absolute}}@media(max-width: 680px){#index #special article .bg .music-list2 ul li .popup_btn .popup{width:100px;font-size:.8rem;margin:0 0 0 5px;position:static}}#index #special article .bg .music-list2 ul li .popup_btn .popup:hover{background:#96e6f5}#index #special article .bg .music-list2 ul li .popup_btn .popup.popup2{background:#f5b955;top:35px}#index #special article .bg .music-list2 ul li .popup_btn .popup.popup2:hover{opacity:.7}#index #special article .bg .music-list2 ul:last-child li:last-child{margin-bottom:0}#index #special article .bg .tokuten-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media screen and (max-width: 1000px){#index #special article .bg .tokuten-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){#index #special article .bg .tokuten-list{display:block}}@media screen and (max-width: 600px){#index #special article .bg .tokuten-list li{text-align:center;margin-bottom:30px}#index #special article .bg .tokuten-list li:last-child{margin-bottom:0}}#index #special article .bg .tokuten-list li .image{margin-bottom:10px}@media screen and (max-width: 600px){#index #special article .bg .tokuten-list li .image{width:80%;margin:0 auto 10px auto}}#index #special article .bg .tokuten-list li .shop{font-size:1.6rem;font-weight:700;color:#003b89}@media screen and (max-width: 600px){#index #special article .bg .tokuten-list li .shop{font-size:1.4rem}}#index #special article .bg .live-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.8rem;margin:auto}@media screen and (max-width: 600px){#index #special article .bg .live-list{margin:20px auto 0 auto}}#index #special article .bg .live-list li{margin-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){#index #special article .bg .live-list li{border-bottom:1px solid #c3e6ff;margin-bottom:10px;padding-bottom:10px;display:block}}#index #special article .bg .live-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#index #special article .bg .live-list li span:first-child{width:170px;white-space:nowrap}@media screen and (max-width: 1200px){#index #special article .bg .live-list li span:first-child{width:150px}}@media screen and (max-width: 600px){#index #special article .bg .live-list li span:first-child{width:auto}}@media screen and (max-width: 1200px){#index #special article .bg .live-list{font-size:1.6rem}}@media screen and (max-width: 600px){#index #special article .bg .live-list{font-size:1.2rem}}#index #special article .bg .movie-list{margin-bottom:20px}#index #special article .bg .movie-list:last-child{margin-bottom:0}#index #special article .bg .movie-list li{text-align:center;margin-bottom:20px}#index #special article .bg .movie-list li:last-child{margin-bottom:0}#index #special article .bg .movie-list li p{font-size:1.8rem;font-weight:700;margin-bottom:10px}@media screen and (max-width: 1000px){#index #special article .bg .movie-list li p{font-size:1.6rem}}@media screen and (max-width: 600px){#index #special article .bg .movie-list li p{font-size:1.4rem}}@media screen and (max-width: 1200px){#index #special article .bg .movie-list li .movie{height:0;padding:0 0 56.25% 0;position:relative}#index #special article .bg .movie-list li .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}}#index #special article .bg .comingsoon{font-family:"Lexend",sans-serif;font-size:2.8rem;font-weight:900;text-align:center}@media screen and (max-width: 1000px){#index #special article .bg .comingsoon{font-size:2.4rem}}@media screen and (max-width: 600px){#index #special article .bg .comingsoon{font-size:1.8rem}}#history{padding:0 80px}@media screen and (max-width: 1000px){#history{padding:0}}#history .year{width:80px;height:100%;background:#50bedc;top:0;left:0;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:10;position:fixed}@media screen and (max-width: 1000px){#history .year{display:none}}#history .year ul li a{font-family:"Lexend",sans-serif;font-size:1.4rem;font-weight:900;color:#fff;line-height:1;border-radius:50px;padding:2px 10px}#history .year ul li a:hover{color:#fff;background:#003b89}#history .bg{padding-bottom:50px;position:relative}@media screen and (max-width: 600px){#history .bg{padding-bottom:40px}}#history .bg::before,#history .bg::after{content:"";width:100%;height:calc(100% - 26px);top:26px;left:0;display:block;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1200px){#history .bg::before,#history .bg::after{height:calc(100% - 24px);top:24px}}@media screen and (max-width: 1000px){#history .bg::before,#history .bg::after{height:calc(100% - 20px);top:20px}}@media screen and (max-width: 600px){#history .bg::before,#history .bg::after{height:calc(100% - 18px);top:18px}}#history .bg::before{background:url(../images/bg_pattern_02.png) center;background-size:39px;z-index:-1;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width: 600px){#history .bg::before{background-size:20px}}#history .bg::after{background:-webkit-gradient(linear, left top, right top, from(#d5f2ff), color-stop(50%, #d5f2ff), color-stop(50%, #f8ffb5), to(#f8ffb5));background:-webkit-linear-gradient(left, #d5f2ff 0%, #d5f2ff 50%, #f8ffb5 50%, #f8ffb5 100%);background:linear-gradient(90deg, #d5f2ff 0%, #d5f2ff 50%, #f8ffb5 50%, #f8ffb5 100%);z-index:-2;-webkit-transform:translateZ(0);transform:translateZ(0)}#history .bg .inner{max-width:1000px}@media screen and (max-width: 1200px){#history .bg .inner{padding:0 30px}}@media screen and (max-width: 1000px){#history .bg .inner{padding:0 20px}}@media screen and (max-width: 600px){#history .bg .inner{padding:0 15px}}#history .bg .inner .category{display:grid;grid-template-columns:repeat(2, 1fr);gap:4px}#history .bg .inner .category div{font-family:"Lexend",sans-serif;font-size:2.8rem;font-weight:900;color:#fff;text-align:center;border-radius:5px;margin-bottom:50px;padding:5px}@media screen and (max-width: 1200px){#history .bg .inner .category div{font-size:2.4rem}}@media screen and (max-width: 1000px){#history .bg .inner .category div{font-size:2rem}}@media screen and (max-width: 600px){#history .bg .inner .category div{font-size:1.8rem;margin-bottom:40px}}#history .bg .inner .category div.release{background:#50bedc}#history .bg .inner .category div.live{background:#f5b955}#history .bg .inner .history{position:relative}#history .bg .inner .history::after{content:"";width:4px;height:calc(100% + 50px);background:#003b89;margin:auto;top:0;left:0;right:0;display:block;position:absolute;z-index:-1;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width: 600px){#history .bg .inner .history::after{height:calc(100% + 40px)}}#history .bg .inner .history section{margin-bottom:60px}@media screen and (max-width: 600px){#history .bg .inner .history section{margin-bottom:40px}}#history .bg .inner .history section:last-child{margin-bottom:0}#history .bg .inner .history section h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Lexend",sans-serif;font-size:3.2rem;font-weight:900;color:#fff;text-align:center;line-height:1;background:#003b89;border-radius:50px;margin:0 auto 60px auto;padding:10px 50px;position:relative}@media screen and (max-width: 1200px){#history .bg .inner .history section h3{font-size:2.8rem}}@media screen and (max-width: 1000px){#history .bg .inner .history section h3{font-size:2.4rem;margin:0 auto 50px auto}}@media screen and (max-width: 600px){#history .bg .inner .history section h3{font-size:2rem;margin:0 auto 40px auto}}#history .bg .inner .history section h3::after{content:"";width:calc(100% - 12px);height:calc(100% - 12px);border:2px solid #fff;border-radius:50px;margin:auto;top:4px;left:4px;display:block;position:absolute}#history .bg .inner .history section .box{background:#fff;border-top:3px solid #003b89;border-bottom:5px solid #003b89;border-left:3px solid #003b89;border-right:5px solid #003b89;text-align:center;border-radius:20px;margin-bottom:50px;padding:30px 20px;position:relative}@media screen and (max-width: 600px){#history .bg .inner .history section .box{border-top:2px solid #003b89;border-bottom:4px solid #003b89;border-left:2px solid #003b89;border-right:4px solid #003b89}}@media screen and (max-width: 600px){#history .bg .inner .history section .box{border-radius:15px;margin-bottom:40px;padding:20px 15px}}#history .bg .inner .history section .box:last-child{margin-bottom:0}#history .bg .inner .history section .box .date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Lexend",sans-serif;font-size:2.4rem;font-weight:900;color:#fff;text-align:center;line-height:1;background:#003b89;border-radius:50px;margin:auto;padding:10px 30px;top:-25px;left:0;right:0;position:absolute}@media screen and (max-width: 1200px){#history .bg .inner .history section .box .date{font-size:2rem;top:-23px}}@media screen and (max-width: 1000px){#history .bg .inner .history section .box .date{font-size:1.8rem;top:-20px}}@media screen and (max-width: 600px){#history .bg .inner .history section .box .date{font-size:1.4rem;padding:5px 20px;top:-13px}}#history .bg .inner .history section .box .image{margin-bottom:15px;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;gap:10px}@media screen and (max-width: 600px){#history .bg .inner .history section .box .image{margin-bottom:10px;display:block}#history .bg .inner .history section .box .image div{margin-bottom:10px}#history .bg .inner .history section .box .image div:last-child{margin-bottom:0}}#history .bg .inner .history section .box .list li{border-bottom:1px solid #003b89;margin-bottom:20px;padding-bottom:20px}@media screen and (max-width: 600px){#history .bg .inner .history section .box .list li{margin-bottom:10px;padding-bottom:10px}}#history .bg .inner .history section .box .list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#history .bg .inner .history section .box.all p{font-size:2rem;font-weight:700}@media screen and (max-width: 1200px){#history .bg .inner .history section .box.all p{font-size:1.8rem}}@media screen and (max-width: 1000px){#history .bg .inner .history section .box.all p{font-size:1.6rem}}@media screen and (max-width: 600px){#history .bg .inner .history section .box.all p{font-size:1.4rem}}#history .bg .inner .history section .box.release,#history .bg .inner .history section .box.live{width:calc(50% - 50px)}@media screen and (max-width: 600px){#history .bg .inner .history section .box.release,#history .bg .inner .history section .box.live{width:calc(50% - 15px)}}#history .bg .inner .history section .box.release::before,#history .bg .inner .history section .box.release::after,#history .bg .inner .history section .box.live::before,#history .bg .inner .history section .box.live::after{content:"";display:block;position:absolute}#history .bg .inner .history section .box.release::before,#history .bg .inner .history section .box.live::before{width:10px;height:10px;background:#fff;border:2px solid #003b89;border-radius:50%;top:24px}@media screen and (max-width: 600px){#history .bg .inner .history section .box.release::before,#history .bg .inner .history section .box.live::before{width:8px;height:8px;top:16px}}#history .bg .inner .history section .box.release::after,#history .bg .inner .history section .box.live::after{width:50px;height:2px;background:#003b89;top:30px;z-index:-1}@media screen and (max-width: 600px){#history .bg .inner .history section .box.release::after,#history .bg .inner .history section .box.live::after{width:20px;top:20px}}#history .bg .inner .history section .box.release .numbering,#history .bg .inner .history section .box.live .numbering{font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width: 600px){#history .bg .inner .history section .box.release .numbering,#history .bg .inner .history section .box.live .numbering{font-size:1.2rem;margin-bottom:5px}}#history .bg .inner .history section .box.release .title,#history .bg .inner .history section .box.live .title{font-weight:900;line-height:1.3}#history .bg .inner .history section .box.release .btn-link,#history .bg .inner .history section .box.live .btn-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5px auto 0 auto;padding:12px 30px}@media screen and (max-width: 600px){#history .bg .inner .history section .box.release .btn-link,#history .bg .inner .history section .box.live .btn-link{width:100%;font-size:1.2rem;padding:5px 15px}}#history .bg .inner .history section .box.release .btn-link:first-of-type,#history .bg .inner .history section .box.live .btn-link:first-of-type{margin:10px auto 0 auto}#history .bg .inner .history section .box.release::before{right:-62px}@media screen and (max-width: 600px){#history .bg .inner .history section .box.release::before{right:-25px}}#history .bg .inner .history section .box.release::after{right:-50px}@media screen and (max-width: 600px){#history .bg .inner .history section .box.release::after{right:-20px}}#history .bg .inner .history section .box.release .title{font-size:2.4rem}@media screen and (max-width: 1200px){#history .bg .inner .history section .box.release .title{font-size:2rem}}@media screen and (max-width: 1000px){#history .bg .inner .history section .box.release .title{font-size:1.6rem}}@media screen and (max-width: 600px){#history .bg .inner .history section .box.release .title{font-size:1.4rem}}#history .bg .inner .history section .box.release .image img{width:190px}#history .bg .inner .history section .box.live{margin-left:auto}#history .bg .inner .history section .box.live .image{display:block}#history .bg .inner .history section .box.live .title{font-size:1.8rem}@media screen and (max-width: 1000px){#history .bg .inner .history section .box.live .title{font-size:1.6rem}}@media screen and (max-width: 600px){#history .bg .inner .history section .box.live .title{font-size:1.4rem;text-align:left}}#history .bg .inner .history section .box.live p{text-align:left;margin:10px 0 20px 0;padding:0 10px}@media screen and (max-width: 1000px){#history .bg .inner .history section .box.live p{padding:0}}#history .bg .inner .history section .box.live p:last-child{margin:10px 0 0 0}#history .bg .inner .history section .box.live::before{left:-60px}@media screen and (max-width: 600px){#history .bg .inner .history section .box.live::before{left:-23px}}#history .bg .inner .history section .box.live::after{left:-50px}@media screen and (max-width: 600px){#history .bg .inner .history section .box.live::after{left:-20px}}#comment .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media screen and (max-width: 1200px){#comment .list{gap:20px}}@media screen and (max-width: 1000px){#comment .list{grid-template-columns:repeat(2, 1fr);gap:30px}}@media screen and (max-width: 600px){#comment .list{gap:10px}}#comment .list li{background:#fff;border-top:3px solid #003b89;border-bottom:5px solid #003b89;border-left:3px solid #003b89;border-right:5px solid #003b89;text-align:center;border-radius:20px;padding:30px}@media screen and (max-width: 600px){#comment .list li{border-top:2px solid #003b89;border-bottom:4px solid #003b89;border-left:2px solid #003b89;border-right:4px solid #003b89}}@media screen and (max-width: 600px){#comment .list li{border-radius:10px;padding:15px}}#comment .list li .name{font-size:2.4rem;font-weight:700;margin:10px 0}@media screen and (max-width: 1000px){#comment .list li .name{font-size:2rem}}@media screen and (max-width: 600px){#comment .list li .name{font-size:1.8rem;margin:5px 0}}@media screen and (max-width: 600px){#comment .list li .btn-link{font-size:1.2rem;padding:10px}}#calendar .month{text-align:center;margin-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 600px){#calendar .month{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}}#calendar .month h3{width:353px;height:110px;font-family:"Lexend",sans-serif;font-weight:900;color:#fff;background:url(../images/bg_no.webp) no-repeat center/cover;text-align:center;margin:auto;padding-top:3px;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;position:relative;z-index:1}@media screen and (max-width: 1000px){#calendar .month h3{width:250px;height:78px}}@media screen and (max-width: 600px){#calendar .month h3{width:200px;height:62px}}#calendar .month h3 span{font-size:2rem;line-height:.9;display:block}@media screen and (max-width: 1000px){#calendar .month h3 span{font-size:1.4rem}}@media screen and (max-width: 600px){#calendar .month h3 span{font-size:1.2rem}}#calendar .month h3 span:last-child{font-size:3.6rem}@media screen and (max-width: 1000px){#calendar .month h3 span:last-child{font-size:2.8rem}}@media screen and (max-width: 600px){#calendar .month h3 span:last-child{font-size:2.2rem}}#calendar .month a{width:40px;height:40px;background:#50bedc;border:3px solid #96e6f5;border-radius:50%;margin-bottom:20px;position:relative;display:block}@media screen and (max-width: 1000px){#calendar .month a{width:35px;height:35px}}@media screen and (max-width: 600px){#calendar .month a{width:30px;height:30px;margin-bottom:0}}#calendar .month a:hover{background:#96e6f5;border:3px solid #c3e6ff}#calendar .month a::after{content:"";border:8px solid rgba(0,0,0,0);margin-top:-8px;display:block;position:absolute;top:50%}@media screen and (max-width: 1000px){#calendar .month a::after{border:6px solid rgba(0,0,0,0);margin-top:-6px}}@media screen and (max-width: 600px){#calendar .month a::after{border:5px solid rgba(0,0,0,0);margin-top:-5px}}#calendar .month a.next::after{border-left-color:rgba(0,0,0,0);border-left:12px solid #fff;right:2px}@media screen and (max-width: 1000px){#calendar .month a.next::after{border-left:10px solid #fff}}@media screen and (max-width: 600px){#calendar .month a.next::after{border-left:8px solid #fff}}#calendar .month a.prev::after{border-right-color:rgba(0,0,0,0);border-right:12px solid #fff;left:2px}@media screen and (max-width: 1000px){#calendar .month a.prev::after{border-right:10px solid #fff}}@media screen and (max-width: 600px){#calendar .month a.prev::after{border-right:8px solid #fff}}#calendar .month a.nolink{background:#ccc;border:3px solid #ebebeb;pointer-events:none}#calendar .list{display:grid;grid-template-columns:repeat(7, 1fr);gap:5px}@media screen and (max-width: 600px){#calendar .list{grid-template-columns:repeat(1, 1fr);gap:3px}}#calendar .list li{min-height:120px;line-height:1;background:#fff;border-radius:5px;border:2px solid #003b89;border-bottom:3px solid #003b89;border-right:3px solid #003b89;padding:10px 10px 20px 10px;position:relative}#calendar .list li.bg-yellow{background:#f8ffb5}#calendar .list li.bg-yellow .text p{padding:0}@media screen and (max-width: 600px){#calendar .list li{min-height:auto;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#calendar .list li.week{min-height:auto;font-family:"Lexend",sans-serif;font-weight:700;color:#fff;text-align:center;background:#003b89;border:none;padding:5px}@media screen and (max-width: 600px){#calendar .list li.week{display:none}}@media screen and (max-width: 600px){#calendar .list li.none{display:none}}#calendar .list li .day{font-family:"Lexend",sans-serif;font-size:1.8rem;font-weight:700;color:#003b89;margin-bottom:5px}#calendar .list li .day span:last-child{display:none}@media screen and (max-width: 600px){#calendar .list li .day{width:40px;color:#fff;text-align:center;background:#003b89;margin-bottom:0;padding:10px;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}#calendar .list li .day span{font-size:2rem;display:block}#calendar .list li .day span:last-child{font-size:1rem;display:block}}@media screen and (max-width: 600px){#calendar .list li .text{width:calc(100% - 40px);padding:15px 10px}}#calendar .list li .text p{font-size:1.2rem;line-height:1.4;border-radius:5px;margin-bottom:5px;padding:5px}#calendar .list li .text p:last-child{margin-bottom:0}@media screen and (max-width: 600px){#calendar .list li .text p{font-size:1.4rem}}#calendar .list li .text p time{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.2rem;color:#50bedc;background:#fff;border:1px solid #50bedc;border-radius:20px;margin-bottom:3px;padding:1px 10px;display:block}@media screen and (max-width: 1000px){#calendar .list li .text p time{font-size:1.2rem}}#calendar .list li .text p.bg-blue{background:#ebfaff}#calendar .list li .text p.bg-blue time{color:#50bedc;border:1px solid #50bedc}#calendar .list li .text p.bg-pink{background:#fff0f8}#calendar .list li .text p.bg-pink time{color:#df3389;border:1px solid #df3389}#calendar .list li .image{width:60%;bottom:0;right:5%;position:absolute}#calendar .list li .star{width:12%;top:6%;right:6%;position:absolute}@media screen and (max-width: 600px){#calendar .list li .star{display:none}}#calendar .event-list{margin-top:60px}@media screen and (max-width: 600px){#calendar .event-list{margin-top:40px}}#calendar .event-list h4{font-family:"Lexend",sans-serif;font-size:2.4rem;font-weight:700;color:#003b89;text-align:center;line-height:1;margin-bottom:20px}@media screen and (max-width: 1000px){#calendar .event-list h4{font-size:2rem;margin-bottom:15px}}#calendar .event-list ul li{background:#ebfaff;border-radius:10px;margin-bottom:5px;padding:20px;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){#calendar .event-list ul li{padding:15px 20px}}@media screen and (max-width: 600px){#calendar .event-list ul li{padding:15px;display:block}}#calendar .event-list ul li:last-child{margin-bottom:0}#calendar .event-list ul li time{width:150px;font-weight:700;color:#fff;text-align:center;line-height:1.2;background:#003b89;border-radius:5px;padding:5px 10px}@media screen and (max-width: 600px){#calendar .event-list ul li time{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.2rem;border-radius:50px;margin-bottom:5px;display:inline-block}}#calendar .event-list ul li p{width:calc(100% - 150px);font-size:1.6rem;padding-left:15px}@media screen and (max-width: 1000px){#calendar .event-list ul li p{font-size:1.4rem}}@media screen and (max-width: 600px){#calendar .event-list ul li p{width:100%;padding-left:0}}#quiz .bg{background:#fff;border-top:3px solid #003b89;border-bottom:5px solid #003b89;border-left:3px solid #003b89;border-right:5px solid #003b89;border-radius:40px;padding:60px}@media screen and (max-width: 600px){#quiz .bg{border-top:2px solid #003b89;border-bottom:4px solid #003b89;border-left:2px solid #003b89;border-right:4px solid #003b89}}@media screen and (max-width: 1200px){#quiz .bg{padding:60px 40px 50px 40px}}@media screen and (max-width: 1000px){#quiz .bg{border-radius:30px;padding:60px 40px 50px 40px}}@media screen and (max-width: 600px){#quiz .bg{border-radius:20px;padding:40px 20px 30px 20px}}#quiz .bg .info{margin-bottom:60px}@media screen and (max-width: 1000px){#quiz .bg .info{margin-bottom:50px}}@media screen and (max-width: 600px){#quiz .bg .info{margin-bottom:40px}}#quiz .bg .info .box{background:#ebfaff;border-radius:10px;margin-bottom:10px;padding:20px}@media screen and (max-width: 600px){#quiz .bg .info .box{padding:15px}}#quiz .bg .info .box:last-child{margin-bottom:0}#quiz .bg .info .box .tit{font-weight:700;color:#003b89}@media screen and (max-width: 600px){#quiz .bg .info .box .tit{text-align:center;margin-bottom:5px}}#quiz .bg .form{max-width:800px;background:#d5f2ff;border-radius:30px;margin:auto;padding:40px}@media screen and (max-width: 1000px){#quiz .bg .form{border-radius:20px;padding:30px}}@media screen and (max-width: 600px){#quiz .bg .form{border-radius:10px;padding:30px 20px}}#quiz .bg .form h3{font-size:1.8rem;font-weight:700;color:#fff;line-height:1;background:#003b89;border-radius:50px;text-align:center;margin-bottom:30px;padding:10px;position:relative}@media screen and (max-width: 1000px){#quiz .bg .form h3{font-size:1.6rem}}@media screen and (max-width: 600px){#quiz .bg .form h3{font-size:1.4rem;margin-bottom:20px;padding:5px 30px}}#quiz .bg .form h3 img{width:150px;bottom:0;right:10px;position:absolute}@media screen and (max-width: 1200px){#quiz .bg .form h3 img{width:120px}}@media screen and (max-width: 1000px){#quiz .bg .form h3 img{width:100px}}@media screen and (max-width: 600px){#quiz .bg .form h3 img{width:80px}}#quiz .bg .form dl dt{margin-bottom:7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#quiz .bg .form dl dt .no{width:28px;height:28px;font-family:"Lexend",sans-serif;font-size:1.2rem;font-weight:900;color:#fff;line-height:1;background:#003b89;border-radius:50%;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}@media screen and (max-width: 600px){#quiz .bg .form dl dt .no{width:25px;height:25px;font-size:1rem}}#quiz .bg .form dl dt p{width:calc(100% - 28px);font-size:1.6rem;font-weight:700;line-height:1.4;padding-left:10px}@media screen and (max-width: 600px){#quiz .bg .form dl dt p{width:calc(100% - 25px);font-size:1.4rem}}#quiz .bg .form dl dd{margin-bottom:30px}@media screen and (max-width: 600px){#quiz .bg .form dl dd{margin-bottom:20px}}#quiz .bg .form dl dd:last-child{margin-bottom:0}#quiz .bg .form dl dd input[type=text]{width:100%;font-size:1.6rem;border:2px solid #ccc;border-radius:5px;padding:10px}#quiz .bg .form dl dd .err{color:red;font-weight:700;margin-top:5px}#quiz .bg .form .btn-link{width:100%;max-width:200px;text-align:center;margin:40px auto 0 auto;padding:15px 10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 600px){#quiz .bg .form .btn-link{margin:30px auto 0 auto}}#quiz .bg .answer .correct{max-width:200px;margin:0 auto 30px auto}@media screen and (max-width: 1000px){#quiz .bg .answer .correct{max-width:30%}}@media screen and (max-width: 600px){#quiz .bg .answer .correct{max-width:50%;margin:0 auto 20px auto}}#quiz .bg .answer .box{max-width:800px;background:#ebfaff;border-radius:10px;margin:0 auto 30px auto;padding:30px 40px}@media screen and (max-width: 1000px){#quiz .bg .answer .box{padding:30px 20px}}@media screen and (max-width: 600px){#quiz .bg .answer .box{margin:0 auto 20px auto}}#quiz .bg .answer .box:last-child{margin:auto}#quiz .bg .answer .box h3{font-size:1.8rem;font-weight:700;color:#fff;line-height:1;background:#003b89;border-radius:50px;text-align:center;margin-bottom:20px;padding:10px;position:relative}@media screen and (max-width: 1000px){#quiz .bg .answer .box h3{font-size:1.6rem}}@media screen and (max-width: 600px){#quiz .bg .answer .box h3{font-size:1.4rem;margin-bottom:10px}}#quiz .bg .answer .box p{font-size:1.6rem;text-align:center}@media screen and (max-width: 1000px){#quiz .bg .answer .box p{font-size:1.4rem}}#quiz .bg .answer .box .image{max-width:240px;margin:20px auto 0 auto}@media screen and (max-width: 600px){#quiz .bg .answer .box .image{max-width:180px;margin:10px auto 0 auto}}#quiz .bg .answer .box .btn-link{max-width:240px;text-align:center;margin:30px auto 0 auto;padding:15px 10px}@media screen and (max-width: 600px){#quiz .bg .answer .box .btn-link{margin:20px auto 0 auto}}#quiz .back{max-width:200px;text-align:center;background:#9ed6ff;border:none !important;margin:50px auto 0 auto}#quiz .back:hover{background:#96e6f5}@media screen and (max-width: 600px){#quiz .back{margin:40px auto 0 auto}}