@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@500&family=Zen+Maru+Gothic:wght@500;700&display=swap");:root{--yellow:#F1FFCA;--yellowLight:#FFFEF0;--pink:#FFCACC;--rose:#FF6FC2;--blue:#1468C5;--black:#333333;--white:#ffffff;--brown:#4D4D4D;--greenBlue:#008DB8;--blacklowOpacity:rgba(0,0,0,0.3);--whitelowOpacity:rgba(255,255,255,0.75);--whitelowOpacityBg:rgba(255,255,255,0.16);--gradientMenu:linear-gradient(180deg,rgba(0,58,111,0.9) 0%,rgba(182,121,169,1) 100%);--gradient:linear-gradient(180deg,#001D49 0%,#E28AB0 100%);--gradientBottom:linear-gradient(180deg,#6C80C2 0%,#E388B1 100%);--gradient45:linear-gradient(45deg,#6C80C2 0%,#E388B1 100%);--gradientShadow:linear-gradient(340deg,#6C80C2 0%,#E388B1 100%)}@-webkit-keyframes textSlide{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes textSlide{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.modHeadingLv2{font-size:22px;font-size:2.2rem;color:var(--rose);text-align:center;letter-spacing:0.2em;font-family:"Zen Maru Gothic",serif;font-weight:500}@media screen and (max-width:768px){.modHeadingLv2{font-size:16px;font-size:1.6rem;letter-spacing:0.15em}}.modHeadingLv2--white{color:var(--white)}.modHeadingLv2--yellow{color:var(--yellow)}.modHeadingLv2--whiteLg{color:var(--white);font-size:25px;font-size:2.5rem}.modHeadingLv2--blue{color:var(--blue);font-size:25px;font-size:2.5rem}@media screen and (max-width:768px){.modHeadingLv2--blue{font-size:16px;font-size:1.6rem}}.modHeadingLv2--learnMore{color:var(--yellow);font-size:25px;font-size:2.5rem}@media screen and (max-width:768px){.modHeadingLv2--learnMore{font-size:16px;font-size:1.6rem}}.modHeadingLv2--music{color:var(--yellow);font-size:25px;font-size:2.5rem}@media screen and (max-width:768px){.modHeadingLv2--music{font-size:16px;font-size:1.6rem}}@media screen and (min-width:769px){.modBpPc{display:inherit!important}}@media screen and (max-width:768px){.modBpPc{display:none!important}}@media screen and (min-width:769px){.modBpSp{display:none!important}}@media screen and (max-width:768px){.modBpSp{display:inherit!important}}.header{background:var(--white);position:fixed;top:0;left:0;right:0;width:100%;z-index:10}.header__nav{max-width:990px;margin:auto;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}@media screen and (max-width:768px){.header__nav{height:54px}}.header__nav__logo{height:40px}@media screen and (max-width:768px){.header__nav__logo{height:30px}}.header__nav__logo .logo{display:inline-block;height:40px}@media screen and (max-width:768px){.header__nav__logo .logo{height:30px}}.header__nav__logo .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__nav__openBtn{width:30px;height:16px;position:relative;cursor:pointer}.header__nav__openBtn span{display:block;position:absolute;width:28px;height:1.5px;background:var(--black)}.header__nav__openBtn span:nth-child(2){top:7px;left:0}.header__nav__openBtn span:nth-child(3){top:14px;left:0}.header__nav__menu{visibility:hidden;background:var(--gradientMenu);position:fixed;width:100%;height:100vh;left:0;top:0;z-index:100;place-items:center;opacity:0;display:-ms-grid;display:grid;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.header__nav__menu .closeBtn{position:absolute;right:30px;top:25px;width:28px;height:28px;cursor:pointer}.header__nav__menu .closeBtn span{display:block;position:absolute;width:28px;height:1.5px;background:var(--white)}.header__nav__menu .closeBtn span:first-child{top:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__nav__menu .closeBtn span:nth-child(2){display:none}.header__nav__menu .closeBtn span:nth-child(3){top:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__nav__menu .menuList{display:-ms-grid;display:grid;width:100%;max-width:395px;max-height:100%;overflow:auto}@media screen and (max-width:768px){.header__nav__menu .menuList{padding:0 20px}}.header__nav__menu .menuList__item{border-bottom:1px solid var(--white);text-align:center}.header__nav__menu .menuList__item a{display:block;width:100%;height:100%;font-family:"Zen Maru Gothic",serif;color:var(--white);padding:25px 0 18px}.header__nav__menu .menuList__item:hover{background:var(--gradient45)}.header__nav__menu.isOpen{opacity:1;visibility:visible;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.footer__inner{max-width:700px;margin:auto;padding:25px 30px}@media screen and (max-width:768px){.footer__inner{max-width:360px;padding:20px 30px 25px}}.footer__menu{font-size:12px;font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.footer__menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0}}.footer__menu li:hover{text-decoration:underline;text-underline-offset:5px}.footer__logo{display:block;aspect-ratio:163/27;max-width:163px;margin:40px auto 68px}@media screen and (max-width:768px){.footer__logo{aspect-ratio:192/31;max-width:192px;margin:30px auto 0}}.footer__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__copyright{font-size:10px;font-size:1rem;text-align:center}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-family:"Shippori Mincho",serif;font-size:16px;font-size:1.6rem;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.8;letter-spacing:0px;color:var(--black);word-break:break-all;position:relative;z-index:-3;background:var(--lightgray);overflow-x:hidden}a{color:var(--black);text-decoration:none}@media screen and (min-width:769px){a{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}}li,ul{list-style:none}main{margin:70px 0 0;position:relative;z-index:-3}@media screen and (max-width:768px){main{margin:54px 0 0}}main .kv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:720px;position:relative;z-index:-1}main .kv__swiper{width:100%}main .kv__swiper .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .kv__title{position:absolute;top:100px;padding:0 20px;z-index:2}main .kv__title .img{display:block;width:488px;aspect-ratio:488/56}@media screen and (max-width:768px){main .kv__title .img{width:249px;aspect-ratio:249/28;margin:0 0 0 8px}}main .kv__title .img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){main .kv__title{top:125px}}main .kv__text__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:36px auto 0;position:relative}@media screen and (max-width:768px){main .kv__text__container{margin:-6px auto 0}}main .kv__text__container .text{position:relative}main .kv__text__container .text #curve2{fill:transparent}main .kv__text__container .text__path{font-size:22px;font-size:2.2rem;fill:var(--white)}@media screen and (max-width:768px){main .kv__text__container .text__path{font-size:17px;font-size:1.7rem;letter-spacing:1px}}main .section__wrapper{background:var(--gradient)}main .sectionSoundSleep{background:var(--yellowLight);position:relative;-webkit-clip-path:ellipse(70% 100% at 50% 100%);clip-path:ellipse(70% 100% at 50% 100%);margin:-123px 0 0;padding:50px 60px 16px}@media screen and (max-width:768px){main .sectionSoundSleep{-webkit-clip-path:ellipse(150% 96% at 50% 100%);clip-path:ellipse(150% 96% at 50% 100%);margin:-60px 0 0;padding:54px 10px 8px}}main .sectionSoundSleep>*{position:relative;z-index:1}main .sectionSoundSleep .text{margin:40px auto 0;text-align:center;line-height:2}@media screen and (max-width:768px){main .sectionSoundSleep .text{font-size:14px;font-size:1.4rem;line-height:1.9;margin:110px auto 0}}main .sectionSoundSleep .text__inner span{line-height:34.5px}main .sectionSoundSleep .text--supervision{font-size:11px;font-size:1.1rem}@media screen and (max-width:768px){main .sectionSoundSleep .text--supervision{font-size:9px;font-size:0.9rem;margin-top:87px}}main .sectionSoundSleep .element{position:absolute}main .sectionSoundSleep .element__wrapper{max-width:904px;margin:110px auto 0;position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}@media screen and (max-width:768px){main .sectionSoundSleep .element__wrapper{max-width:640px}}main .sectionSoundSleep .element:first-of-type{top:0px;left:36px}@media screen and (max-width:768px){main .sectionSoundSleep .element:first-of-type{top:-3px;left:39px;width:68px;height:65px}}main .sectionSoundSleep .element:nth-of-type(2){top:12px;right:27px}@media screen and (max-width:768px){main .sectionSoundSleep .element:nth-of-type(2){top:0;right:41px;width:62px;height:66px}}main .sectionSoundSleep .element:nth-of-type(3){bottom:25px;right:84px}@media screen and (max-width:768px){main .sectionSoundSleep .element:nth-of-type(3){bottom:38px;right:18px;width:73px;height:64px}}main .sectionSoundSleep .element:nth-of-type(4){bottom:20px;left:32px}@media screen and (max-width:768px){main .sectionSoundSleep .element:nth-of-type(4){bottom:36px;left:12px;width:92px;height:67px}}@media screen and (max-width:768px){main .sectionSoundSleep .element img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}main .sectionGallary{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}main .sectionGallary>li{width:205px;height:117px}@media screen and (max-width:768px){main .sectionGallary>li{width:126px;height:73px}}main .sectionGallary>li img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .sectionGallary__wrapper{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}main .sectionGallary__wrapper.is--Scroll .sectionGallary{-webkit-animation:infinity-scroll-left 50s infinite linear 0s both;animation:infinity-scroll-left 50s infinite linear 0s both}@-webkit-keyframes infinity-scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}main .sectionVideo{padding:65px 0 0}@media screen and (max-width:768px){main .sectionVideo{padding:30px 23px 0}}main .sectionVideo__inner{max-width:904px;margin:auto;padding:44px 30px 62px;background:var(--whitelowOpacityBg);border-radius:20px}@media screen and (max-width:768px){main .sectionVideo__inner{padding:30px 30px 50px;border-radius:14px}}main .sectionVideo__inner .videoCards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:95px 76px;margin:38px 0 0}@media screen and (max-width:768px){main .sectionVideo__inner .videoCards{gap:52px 0;margin:32px 0 0}}main .sectionVideo__inner .videoCards .cardItem{max-width:345px}main .sectionVideo__inner .videoCards .cardItem .title{display:-ms-grid;display:grid;background:var(--yellowLight);height:57px;border-radius:57px;place-items:center;color:var(--blue);margin:0 0 40px;position:relative;font-family:"Zen Maru Gothic",serif;font-weight:500}@media screen and (max-width:768px){main .sectionVideo__inner .videoCards .cardItem .title{font-size:12px;font-size:1.2rem;height:36px;border-radius:36px;margin:0 0 25px}}main .sectionVideo__inner .videoCards .cardItem .title:after{content:"";display:block;position:absolute;width:30px;height:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-24px;-webkit-clip-path:polygon(3% 0,0% 100%,63% 0);clip-path:polygon(3% 0,0% 100%,63% 0);background:var(--yellowLight)}@media screen and (max-width:768px){main .sectionVideo__inner .videoCards .cardItem .title:after{width:9px;height:13px;bottom:-12px}}main .sectionVideo__inner .videoCards .cardItem .body{background:var(--whitelowOpacity);border-radius:16px;padding:17px 17px 23px}@media screen and (max-width:768px){main .sectionVideo__inner .videoCards .cardItem .body{border-radius:10px;padding:10px 10px 15px}}main .sectionVideo__inner .videoCards .cardItem .body__img{width:100%;height:150px;overflow:hidden}@media screen and (max-width:768px){main .sectionVideo__inner .videoCards .cardItem .body__img{height:94px}}main .sectionVideo__inner .videoCards .cardItem .body__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .sectionVideo__inner .videoCards .cardItem .body__edition{font-size:15px;font-size:1.5rem;padding:20px 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:22px}@media screen and (max-width:768px){main .sectionVideo__inner .videoCards .cardItem .body__edition{font-size:11px;font-size:1.1rem;padding:8px 0 7px}}main .sectionVideo__inner .videoCards .cardItem .body__description{border-top:1px solid var(--black);padding:20px 0 16px;font-size:10px;font-size:1rem}@media screen and (max-width:768px){main .sectionVideo__inner .videoCards .cardItem .body__description{font-size:11px;font-size:1.1rem;padding:10px 0 8px}}main .sectionVideo__inner .videoCards .cardItem .body__btn{display:block;background:var(--blue);border-radius:50em;width:100%;height:30px;line-height:28px;font-family:"Zen Maru Gothic",serif;color:var(--yellow);text-align:center;cursor:pointer}@media screen and (max-width:768px){main .sectionVideo__inner .videoCards .cardItem .body__btn{font-size:12px;font-size:1.2rem;height:26px;line-height:24px}}main .sectionVideo__inner .videoCards .cardItem .body__btn:hover{background:var(--yellow);color:var(--blue)}main .sectionProblems{padding:65px 30px 0}@media screen and (max-width:768px){main .sectionProblems{padding:34px 23px 0}}main .sectionProblems__inner{max-width:904px;margin:auto;padding:48px 0 72px;background:var(--whitelowOpacityBg);border-radius:20px}@media screen and (max-width:768px){main .sectionProblems__inner{padding:27px 54px 53px;border-radius:14px}}main .sectionProblems .problemCard{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:66px 44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:43px 0 0}@media screen and (max-width:768px){main .sectionProblems .problemCard{gap:42px 42px;margin:28px 0 0}}main .sectionProblems .problemCard__item{background:var(--white);border-radius:22px;max-width:240px;display:-ms-grid;display:grid;place-items:center;padding:26px 0 20px;position:relative}@media screen and (max-width:768px){main .sectionProblems .problemCard__item{border-radius:16px;padding:20px 0 15px}}main .sectionProblems .problemCard__item .img{width:100%;height:auto;padding:0 40px}@media screen and (max-width:768px){main .sectionProblems .problemCard__item .img{padding:0 24px}}main .sectionProblems .problemCard__item .img img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}main .sectionProblems .problemCard__item .title{font-family:"Zen Maru Gothic",serif;font-size:13px;font-size:1.3rem;font-weight:700;line-height:1.3;color:var(--blue);margin:16px 0 0;text-align:center}@media screen and (max-width:768px){main .sectionProblems .problemCard__item .title{font-size:12px;font-size:1.2rem;line-height:1.25;margin:10px 0 0}}main .sectionProblems .problemCard__item:after{content:"";display:block;position:absolute;width:35px;height:45px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-32px;-webkit-clip-path:polygon(3% 0,0% 100%,100% 0);clip-path:polygon(3% 0,0% 100%,100% 0);background:var(--white)}@media screen and (max-width:768px){main .sectionProblems .problemCard__item:after{width:18px;height:23px;bottom:-22px}}main .sectionCheckup{padding:66px 0 0}@media screen and (max-width:768px){main .sectionCheckup{padding:30px 23px 0}}main .sectionCheckup__inner{max-width:904px;margin:auto;padding:37px 50px 46px;background:var(--whitelowOpacityBg);border-radius:20px}@media screen and (max-width:768px){main .sectionCheckup__inner{padding:25px 23px 24px;border-radius:14px}}main .sectionCheckup__text{text-align:center;margin:20px 0 0 0;font-size:16px;font-size:1.6rem;color:var(--white)}@media screen and (max-width:768px){main .sectionCheckup__text{font-size:12px;font-size:1.2rem}}main .sectionCheckup__link{display:block;position:relative;margin:40px 0 0}@media screen and (max-width:768px){main .sectionCheckup__link{max-width:250px;margin:20px auto 0}}main .sectionCheckup__link .box{background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 0 18px 50px;border-radius:20px;position:relative;z-index:1;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}@media screen and (max-width:768px){main .sectionCheckup__link .box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px;padding:27px 0 0}}main .sectionCheckup__link .box .boxImg{aspect-ratio:250/135;width:100%;max-width:250px}@media screen and (max-width:768px){main .sectionCheckup__link .box .boxImg{padding:0 20px}}main .sectionCheckup__link .box .boxImg img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}main .sectionCheckup__link .box .boxText{text-align:center;font-family:"Zen Maru Gothic",serif;font-size:20px;font-size:2rem;font-weight:700;letter-spacing:0.15em;line-height:1.45;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){main .sectionCheckup__link .box .boxText{font-size:12px;font-size:1.2rem;letter-spacing:0em}}main .sectionCheckup__link:before{content:"";display:block;width:100%;height:100%;border-radius:23px;position:absolute;left:5px;bottom:-5px;background:var(--gradientShadow);z-index:0}main .sectionCheckup__link:hover .box{-webkit-transform:translateX(5px) translateY(5px);transform:translateX(5px) translateY(5px);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}main .sectionLearnMore{color:var(--white);padding:63px 0 88px}@media screen and (max-width:768px){main .sectionLearnMore{padding:30px 23px 43px}}main .sectionLearnMore__inner{max-width:904px;margin:auto;padding:42px 50px 44px;background:var(--whitelowOpacityBg);border-radius:20px}@media screen and (max-width:768px){main .sectionLearnMore__inner{padding:22px 23px 28px;border-radius:14px}}main .sectionLearnMore__text{text-align:center;margin:24px 0 0 0;font-size:16px;font-size:1.6rem}@media screen and (max-width:768px){main .sectionLearnMore__text{text-align:left;margin:18px 0 0 0;font-size:12px;font-size:1.2rem}}main .sectionLearnMore__link{display:block;position:relative;margin:38px 0 0}@media screen and (max-width:768px){main .sectionLearnMore__link{max-width:250px;margin:28px auto 0}}main .sectionLearnMore__link .box{background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:170px;overflow:hidden;border-radius:20px;position:relative;z-index:1;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}@media screen and (max-width:768px){main .sectionLearnMore__link .box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}main .sectionLearnMore__link .box .learnMoreImg{aspect-ratio:437/170;width:100%;height:100%;max-width:438px;overflow:hidden;position:relative}@media screen and (max-width:768px){main .sectionLearnMore__link .box .learnMoreImg{max-width:100%;aspect-ratio:487/220}}main .sectionLearnMore__link .box .learnMoreImg img{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .sectionLearnMore__link .box .logoImg{aspect-ratio:297/77.4;padding:50px}@media screen and (max-width:768px){main .sectionLearnMore__link .box .logoImg{padding:20px 20px}}main .sectionLearnMore__link .box .logoImg img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}main .sectionLearnMore__link:before{content:"";display:block;width:100%;height:100%;border-radius:23px;position:absolute;z-index:0;left:5px;bottom:-5px;background:var(--gradientShadow)}main .sectionLearnMore__link:hover .box{-webkit-transform:translateX(5px) translateY(5px);transform:translateX(5px) translateY(5px)}main .sectionMovie{background:url("/special/morning-is-coming/assets/img/page/bg_sky.jpg") no-repeat 50% 100%;background-size:cover;margin:-128px 0 0 0;-webkit-clip-path:ellipse(100% 100% at 50% 100%);clip-path:ellipse(100% 100% at 50% 100%);color:var(--white)}@media screen and (max-width:768px){main .sectionMovie{-webkit-clip-path:ellipse(160% 100% at 50% 100%);clip-path:ellipse(160% 100% at 50% 100%)}}main .sectionMovie__inner{padding:82px 30px 60px;max-width:630px;margin:auto}@media screen and (max-width:768px){main .sectionMovie__inner{padding:44px 20px 50px}}main .sectionMovie__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .sectionMovie__text .img{aspect-ratio:433/49;width:433px}@media screen and (max-width:768px){main .sectionMovie__text .img{aspect-ratio:222/26;width:222px}}main .sectionMovie__text .img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}main .sectionMovie__text .subTitle{font-family:"Zen Maru Gothic",serif;font-weight:500;font-size:17px;font-size:1.7rem;letter-spacing:4px;text-align:center;margin:0 0 25px}@media screen and (max-width:768px){main .sectionMovie__text .subTitle{font-size:13px;font-size:1.3rem;margin:0 0 16px}}main .sectionMovie .description{margin:25px 0 0;text-align:center;line-height:28px;letter-spacing:0.1em}@media screen and (max-width:768px){main .sectionMovie .description{font-size:12px;font-size:1.2rem;line-height:2;margin:32px 0 0}}main .sectionMovie__youtube{position:relative;overflow:hidden;padding-top:56.25%;margin:43px 0 57px}@media screen and (max-width:768px){main .sectionMovie__youtube{margin:28px -20px 48px}}main .sectionMovie__youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}main .sectionMusic{background:var(--gradientBottom)}main .sectionMusic__inner{max-width:906px;margin:auto;padding:55px 30px 94px}@media screen and (max-width:768px){main .sectionMusic__inner{padding:39.5px 40px 44px}}main .sectionMusic__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .sectionMusic__text .icon{display:block;margin:0 0 14px 45px}@media screen and (max-width:768px){main .sectionMusic__text .icon{margin:0 0 12px 40px;width:68px;height:32px}}@media screen and (max-width:768px){main .sectionMusic__text .icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}main .sectionMusic__text .description{margin:18px 0 0;padding:0;color:var(--white);text-align:center}@media screen and (max-width:768px){main .sectionMusic__text .description{font-size:12px;font-size:1.2rem;margin:30px 0 0;padding:0}}main .sectionMusic__player{padding:20px 35px;margin:49px 0 0;background:var(--blacklowOpacity);border-radius:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--white);font-weight:700;gap:25px}@media screen and (max-width:768px){main .sectionMusic__player{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:24px 0 0;padding:20px 30px}}main .sectionMusic__player .player__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}@media screen and (max-width:768px){main .sectionMusic__player .player__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0}}main .sectionMusic__player .thumbnail{aspect-ratio:188/124;max-width:188px}@media screen and (max-width:768px){main .sectionMusic__player .thumbnail{padding:0}}main .sectionMusic__player .thumbnail img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}main .sectionMusic__player .control{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 45px}@media screen and (max-width:768px){main .sectionMusic__player .control{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px 0;width:100%;padding:0}}main .sectionMusic__player .control .trackList{background:none;width:44%;height:130px;top:0;bottom:auto;left:0;right:auto;overflow:auto}@media screen and (max-width:768px){main .sectionMusic__player .control .trackList{width:100%;height:110px}}main .sectionMusic__player .control .trackList::-webkit-scrollbar{display:none}main .sectionMusic__player .control .trackList ul>li{counter-increment:list-item;display:block;padding:0 14px;border-radius:26px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;color:#AFAFAF;font-size:15px;font-size:1.5rem;font-weight:500}@media screen and (max-width:768px){main .sectionMusic__player .control .trackList ul>li{font-size:12px;font-size:1.2rem;padding:0 10px}}main .sectionMusic__player .control .trackList ul>li:before{content:counter(list-item);display:inline-block;margin:0 23px 0 0}@media screen and (max-width:768px){main .sectionMusic__player .control .trackList ul>li:before{margin:0 15px 0 0}}main .sectionMusic__player .control .trackList ul>li:hover{background:#a088a2;color:var(--white)}main .sectionMusic__player .control .trackList ul>li.active{background:none;background:#a088a2;color:var(--white)}main .sectionMusic__player .control .trackList ul>li.active:before{content:"";width:0;height:0;border-style:solid;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid var(--white);border-right:0;margin:0 20px 0 0}@media screen and (max-width:768px){main .sectionMusic__player .control .trackList ul>li.active:before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid var(--white);margin:0 13px 0 0}}main .sectionMusic__player .control .trackList ul>li:nth-child(n+10):before{margin:0 16px 0 0}@media screen and (max-width:768px){main .sectionMusic__player .control .trackList ul>li:nth-child(n+10):before{margin:0 9px 0 0}}main .sectionMusic__player .control .trackList ul>li:nth-child(n+10).active:before{margin:0 20px 0 0}@media screen and (max-width:768px){main .sectionMusic__player .control .trackList ul>li:nth-child(n+10).active:before{margin:0 13px 0 0}}main .sectionMusic__player .control .operationBlock{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){main .sectionMusic__player .control .operationBlock{gap:14px 0}}main .sectionMusic__player .control .operationBlock .playingTitle{width:100%;-webkit-animation:textSlide 16s linear infinite;animation:textSlide 16s linear infinite;display:inline-block;font-size:21px;font-size:2.1rem;font-weight:100}@media screen and (max-width:768px){main .sectionMusic__player .control .operationBlock .playingTitle{font-size:16px;font-size:1.6rem}}main .sectionMusic__player .control .operationBlock__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){main .sectionMusic__player .control .operationBlock__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}main .sectionMusic__player .control .operationBlock button{cursor:pointer;border:none;background-color:transparent;position:relative}main .sectionMusic__player .control .operationBlock button:before{content:"";display:inline-block;width:24px;height:24px;background-repeat:no-repeat}main .sectionMusic__player .control .operationBlock button.pause-btn:before,main .sectionMusic__player .control .operationBlock button.play-btn:before{width:50px;height:50px;vertical-align:-4px}main .sectionMusic__player .control .operationBlock button.play-btn{width:56px;height:56px;border-radius:50%;background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media screen and (max-width:768px){main .sectionMusic__player .control .operationBlock button.play-btn{width:38px;height:38px}}main .sectionMusic__player .control .operationBlock button.play-btn:before{display:block;width:22px;height:22px;margin:0 0 0 5px;background-color:#865d7f;-webkit-clip-path:polygon(100% 50%,0 0,0 100%);clip-path:polygon(100% 50%,0 0,0 100%)}@media screen and (max-width:768px){main .sectionMusic__player .control .operationBlock button.play-btn:before{width:14px;height:14px}}main .sectionMusic__player .control .operationBlock button.play-btn.playing:before{width:18px;height:18px;-webkit-clip-path:none;clip-path:none;margin:0}@media screen and (max-width:768px){main .sectionMusic__player .control .operationBlock button.play-btn.playing:before{width:10px;height:10px}}main .sectionMusic__player .control .operationBlock button.skip-backward-btn{overflow:hidden;width:17px;height:32px;margin:0 26px 0 0}@media screen and (max-width:768px){main .sectionMusic__player .control .operationBlock button.skip-backward-btn{width:13px;height:26px;margin:0 17px 0 auto}}main .sectionMusic__player .control .operationBlock button.skip-backward-btn:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' class='bi bi-skip-backward-fill' viewBox='0 0 16 16'%3E  %3Cpath d='M.5 3.5A.5.5 0 0 0 0 4v8a.5.5 0 0 0 1 0V8.753l6.267 3.636c.54.313 1.233-.066 1.233-.697v-2.94l6.267 3.636c.54.314 1.233-.065 1.233-.696V4.308c0-.63-.693-1.01-1.233-.696L8.5 7.248v-2.94c0-.63-.692-1.01-1.233-.696L1 7.248V4a.5.5 0 0 0-.5-.5z'/%3E%3C/svg%3E");background-size:32px auto;height:30px}@media screen and (max-width:768px){main .sectionMusic__player .control .operationBlock button.skip-backward-btn:before{background-size:24px auto;height:26px}}main .sectionMusic__player .control .operationBlock button.skip-forward-btn{overflow:hidden;width:17px;height:32px;margin:0 26px 0 26px}@media screen and (max-width:768px){main .sectionMusic__player .control .operationBlock button.skip-forward-btn{width:13px;height:26px;margin:0 13px 0 17px}}main .sectionMusic__player .control .operationBlock button.skip-forward-btn:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' class='bi bi-skip-forward-fill' viewBox='0 0 16 16'%3E  %3Cpath d='M15.5 3.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0V8.753l-6.267 3.636c-.54.313-1.233-.066-1.233-.697v-2.94l-6.267 3.636C.693 12.703 0 12.324 0 11.693V4.308c0-.63.693-1.01 1.233-.696L7.5 7.248v-2.94c0-.63.693-1.01 1.233-.696L15 7.248V4a.5.5 0 0 1 .5-.5z'/%3E%3C/svg%3E");background-size:32px auto;height:30px}@media screen and (max-width:768px){main .sectionMusic__player .control .operationBlock button.skip-forward-btn:before{background-size:24px auto;height:26px}}main .sectionMusic__player .control .operationBlock button.volume-btn.muted:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' class='bi bi-volume-mute' viewBox='0 0 16 16'%3E  %3Cpath d='M6.717 3.55A.5.5 0 0 1 7 4v8a.5.5 0 0 1-.812.39L3.825 10.5H1.5A.5.5 0 0 1 1 10V6a.5.5 0 0 1 .5-.5h2.325l2.363-1.89a.5.5 0 0 1 .529-.06zM6 5.04 4.312 6.39A.5.5 0 0 1 4 6.5H2v3h2a.5.5 0 0 1 .312.11L6 10.96V5.04zm7.854.606a.5.5 0 0 1 0 .708L12.207 8l1.647 1.646a.5.5 0 0 1-.708.708L11.5 8.707l-1.646 1.647a.5.5 0 0 1-.708-.708L10.793 8 9.146 6.354a.5.5 0 1 1 .708-.708L11.5 7.293l1.646-1.647a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}main .sectionMusic__player .control .operationBlock button.volume-btn.muted:before.muted{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:768px){main .sectionMusic__player .control .operationBlock button.volume-btn{margin-left:auto}}main .sectionMusic__player .control .operationBlock button.volume-btn:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' class='bi bi-volume-up' viewBox='0 0 16 16'%3E  %3Cpath d='M11.536 14.01A8.473 8.473 0 0 0 14.026 8a8.473 8.473 0 0 0-2.49-6.01l-.708.707A7.476 7.476 0 0 1 13.025 8c0 2.071-.84 3.946-2.197 5.303l.708.707z'/%3E  %3Cpath d='M10.121 12.596A6.48 6.48 0 0 0 12.025 8a6.48 6.48 0 0 0-1.904-4.596l-.707.707A5.483 5.483 0 0 1 11.025 8a5.483 5.483 0 0 1-1.61 3.89l.706.706z'/%3E  %3Cpath d='M10.025 8a4.486 4.486 0 0 1-1.318 3.182L8 10.475A3.489 3.489 0 0 0 9.025 8c0-.966-.392-1.841-1.025-2.475l.707-.707A4.486 4.486 0 0 1 10.025 8zM7 4a.5.5 0 0 0-.812-.39L3.825 5.5H1.5A.5.5 0 0 0 1 6v4a.5.5 0 0 0 .5.5h2.325l2.363 1.89A.5.5 0 0 0 7 12V4zM4.312 6.39 6 5.04v5.92L4.312 9.61A.5.5 0 0 0 4 9.5H2v-3h2a.5.5 0 0 0 .312-.11z'/%3E%3C/svg%3E");margin-top:5px}@media screen and (max-width:768px){main .sectionMusic__player .control .operationBlock button.volume-btn:before{margin-top:3px}}main .sectionMusic__player .control .operationBlock input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;cursor:pointer;outline:none;border-radius:15px;background:#ccc;margin:3px 5px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){main .sectionMusic__player .control .operationBlock input[type=range]{display:none}}main .sectionMusic__player .control .operationBlock input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:15px;width:15px;background-color:var(--blue);border-radius:50%;border:none;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}main .sectionMusic__player .control .operationBlock input[type=range]::-moz-range-thumb{height:15px;width:15px;background-color:var(--blue);border-radius:50%;border:none;-moz-transition:0.2s ease-in-out;transition:0.2s ease-in-out}main .sectionMusic__player .control .operationBlock input[type=range]::-webkit-slider-thumb:hover{-webkit-box-shadow:0 0 0 4px var(--yellow);box-shadow:0 0 0 4px var(--yellow)}main .sectionMusic__player .control .operationBlock input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 5px var(--yellow);box-shadow:0 0 0 5px var(--yellow)}main .sectionMusic__player .control .operationBlock input[type=range]:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 5px var(--yellow);box-shadow:0 0 0 5px var(--yellow)}main .sectionMusic__player .control .operationBlock input[type=range]::-moz-range-thumb:hover{box-shadow:0 0 0 8px var(--yellow)}main .sectionMusic__player .control .operationBlock input[type=range]:active::-moz-range-thumb{box-shadow:0 0 0 5px var(--yellow)}main .sectionMusic__player .control .operationBlock input[type=range]:focus::-moz-range-thumb{box-shadow:0 0 0 5px var(--yellow)}.videoOverlay{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:620px;height:100%;margin:0 auto}.videoOverlay__wrapper{position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:var(--gradientMenu);z-index:100;visibility:hidden;opacity:0;color:var(--white);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.videoOverlay__wrapper.isOpen{visibility:visible;opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s}.videoOverlay__bg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.videoOverlay__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:100px 0 46px;position:relative;z-index:1;overflow:auto}@media screen and (max-width:768px){.videoOverlay__inner{padding:100px 0 60px}}.videoOverlay__inner .closeVideoBtn{position:absolute;z-index:2;top:80px;right:0;width:28px;height:28px;cursor:pointer}@media screen and (max-width:768px){.videoOverlay__inner .closeVideoBtn{top:25px;right:25px}}.videoOverlay__inner .closeVideoBtn span{display:block;position:absolute;width:28px;height:1.5px;background:var(--white)}.videoOverlay__inner .closeVideoBtn span:first-child{top:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.videoOverlay__inner .closeVideoBtn span:nth-child(2){display:none}.videoOverlay__inner .closeVideoBtn span:nth-child(3){top:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.videoOverlay__inner .video{position:relative;width:100%;aspect-ratio:16/9;max-width:545px;display:block}.videoOverlay__inner .video iframe{display:block;width:100%;height:100%;border:none}.videoOverlay__inner .video .playButton:before{content:"";display:inline-block;background-image:url("/special/morning-is-coming/assets/img/page/icon_play.svg");background-size:cover;width:73px;height:73px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.videoOverlay__inner .video__thumbnail{position:relative;padding-bottom:56.25%;width:100%;height:0;cursor:pointer}.videoOverlay__inner .video__thumbnail img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.videoOverlay__inner .edition{font-size:18px;font-size:1.8rem;color:var(--white);margin:26px 0 18px 0}@media screen and (max-width:768px){.videoOverlay__inner .edition{margin:16px 0 24px 0}}.videoOverlay__inner .info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:26px}@media screen and (max-width:768px){.videoOverlay__inner .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:0 25px}}.videoOverlay__inner .info__profile{aspect-ratio:1/1;max-width:114px}@media screen and (max-width:768px){.videoOverlay__inner .info__profile{max-width:76px;margin:0 auto}}.videoOverlay__inner .info__profile img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.videoOverlay__inner .info__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.videoOverlay__inner .info__content .name{font-size:20px;font-size:2rem;letter-spacing:0.2em;border-bottom:1px solid var(--white)}@media screen and (max-width:768px){.videoOverlay__inner .info__content .name{text-align:center}}.videoOverlay__inner .info__content .name span{font-size:12px;font-size:1.2rem;letter-spacing:1px}.videoOverlay__inner .info__content .summary{margin:6px 0 0;font-size:12px;font-size:1.2rem;letter-spacing:0.08em}.videoOverlay__inner .info__content .category{margin:10px 0 0;font-size:12px;font-size:1.2rem}@media screen and (max-width:768px){.videoOverlay__inner .info__content .category{font-size:10px;font-size:1rem}}.videoOverlay__inner .linkBtn{margin:30px 0 0;padding:10px 92px;background:var(--yellow);font-family:"Zen Maru Gothic",serif;color:var(--blue);border-radius:50em;text-align:center}@media screen and (max-width:768px){.videoOverlay__inner .linkBtn{font-size:15px;font-size:1.5rem;width:calc(100% - 40px);margin:34px 0 0;padding:2px 20px}}.videoOverlay__inner .linkBtn:hover{background:var(--blue);color:var(--yellow)}
/*# sourceMappingURL=style.css.map */