@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=DotGothic16&display=swap");.site-header_special{background-color:#dc4999;left:50%;position:fixed;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.masthead_special{height:58px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.masthead_special,.masthead_special .brand-logo{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.globalnav_special{height:100dvh;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity 0s .5s,pointer-events 0s .5s;transition:opacity 0s .5s,pointer-events 0s .5s;width:100%;z-index:99}.globalnav_special.preload{-webkit-transition:opacity 0s,pointer-events 0s,-webkit-transform 0s;transition:opacity 0s,pointer-events 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s,pointer-events 0s;transition:transform 0s,opacity 0s,pointer-events 0s,-webkit-transform 0s}.globalnav_special.is-open{opacity:1;pointer-events:auto;-webkit-transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1),-webkit-transform .5s cubic-bezier(.77,0,.175,1)}.globalnav_special.is-open,.globalnav_special.is-open .content{-webkit-transform:translateY(0);transform:translateY(0)}.globalnav_special .content{background-image:-webkit-gradient(linear,left bottom,left top,from(#f1aecb),color-stop(88%,#ffdce6));background-image:linear-gradient(0deg,#f1aecb,#ffdce6 88%);-webkit-box-shadow:6px 0 0 rgba(193,16,147,.5);box-shadow:6px 0 0 rgba(193,16,147,.5);height:100dvh;overflow-y:auto;position:relative;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1),-webkit-transform .5s cubic-bezier(.77,0,.175,1);width:80%}.globalnav_special .content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-image:url(../img/special_common/bg-ht.png);background-repeat:repeat-y;background-size:100% auto;-ms-flex-flow:column;flex-flow:column;min-height:100%;padding:64px 0;position:relative}.globalnav_special .btn-wrap{margin-bottom:32px}.globalnav_special .gnav{margin:0 auto;width:100%}.globalnav_special .gnav__logo{margin:auto;max-width:265px}.globalnav_special .gnav__logo img{width:100%}.globalnav_special .gnav-list{padding:72px 0;position:relative}.globalnav_special .gnav-list-wrap{margin-top:54px;padding:0 30px;width:100%}.globalnav_special .gnav-list:after,.globalnav_special .gnav-list:before{background-image:url(../img/top/deco-line01.png);background-repeat:repeat-x;background-size:auto 100%;content:"";height:10px;left:0;position:absolute;right:0;width:100%}.globalnav_special .gnav-list:before{top:0}.globalnav_special .gnav-list:after{bottom:0}.globalnav_special .gnav-item+.gnav-item{margin-top:55px}.globalnav_special .gnav__link{color:#bc1982;display:block;font-family:Zen Maru Gothic,sans-serif;font-size:2rem;font-weight:700;position:relative}.globalnav_special .gnav__link:after{background-image:url(../img/special_common/icon-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:19.7px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:19.7px}.globalnav_special .btn-wrap-special{margin-top:38px}.globalnav_special .btn-wrap-special .btn{width:210px}.globalnav_special .sns{margin-top:50px}.globalnav_special .sns__title{margin:auto;width:265px}.globalnav_special .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:59px;justify-content:center;margin-top:31px}.globalnav_special .sns__icon{display:block;width:56px}.gn-nav_special{position:fixed;right:20px;top:17px;z-index:9999}.gn-nav_special .hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;height:24.5px;width:30.5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gn-nav_special .hamburger:after,.gn-nav_special .hamburger:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:100%;position:absolute;right:0;top:0;width:100%}.gn-nav_special .hamburger:before{background-image:url(../img/special_common/icon-hamburger-close.png);opacity:0}.gn-nav_special .hamburger:after{background-image:url(../img/special_common/icon-hamburger-open.png)}.gn-nav_special .hamburger.is-active:before{opacity:1}.gn-nav_special .hamburger.is-active:after{opacity:0}.gn-nav_special .hamburger-box{display:none}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0;text-transform:none;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff;opacity:1;right:auto;width:100%}.hamburger-box{display:inline-block;height:17px;position:relative;width:27px}.hamburger-inner{display:block;margin-top:-1.5px;top:60%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:0;height:3px;position:absolute;right:0;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:27px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px;right:0}.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;top:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}body{letter-spacing:0}.no-scroll{overflow:hidden}.no-scroll .site-header_special{-webkit-transform:translateX(calc(-50% - var(--scrollbar-width, 0)/2));transform:translateX(calc(-50% - var(--scrollbar-width, 0)/2))}.site-main{background-color:#fff;font-family:Zen Maru Gothic,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.85;margin-top:0;overflow:hidden;padding-top:0;text-align:center}.site-main img{display:block;width:100%}.row{padding:0 30px}body{position:relative}body:after{background:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:.2s cubic-bezier(.445,.05,.55,.95);transition:.2s cubic-bezier(.445,.05,.55,.95);visibility:hidden;width:100%;z-index:15}.btn{display:block;margin:auto;width:140px}.deco-parts{position:absolute;z-index:5}.deco-line-01{background-image:url(../img/top/deco-line01.png);background-repeat:repeat-x;background-size:auto 100%;height:10px;width:100%}.deco-line-02{background-image:url(../img/top/deco-line02.png);height:43px;width:127px}.deco-line-02,.deco-line-03{background-repeat:no-repeat;background-size:100%}.deco-line-03{background-image:url(../img/top/deco-line03.png);height:119px;width:315px}.deco-line-04{background-image:url(../img/top/deco-line04.png);height:20px;width:223px}.deco-line-04,.deco-line-05{background-repeat:no-repeat;background-size:100%}.deco-line-05{background-image:url(../img/top/deco-line05.png);height:22px;width:158px}.section-footer{background:#fff;position:relative}.section-footer .bg-bottom{margin-top:-54px}.section-footer .bg-bottom img{width:100%}.section-footer .section-content{position:relative;z-index:2}.section-footer .banner{background-color:rgba(249,167,204,.4)}.section-footer .banner-block{padding:30px 0;position:relative}.section-footer .banner-block.blog{background-image:url(../img/top/banner-blog-bg.png);background-size:100% auto;padding-top:10px}.section-footer .banner-block.blog:before{aspect-ratio:375/181;background-image:url(../img/top/banner-bg-top.png);background-size:100% auto;content:"";position:absolute;right:0;top:-28px;width:100%}.section-footer .banner-block.page{background-image:url(../img/top/banner-page-bg.png);background-size:100% auto}.section-footer .banner-block.page .banner-link{padding-top:25px}.section-footer .banner-block.page .deco-line-01:first-child{left:0;top:-5px;width:53px}.section-footer .banner-block.page .deco-line-01:nth-child(2){bottom:-5px;right:0;width:53px}.section-footer .banner-block.page .deco-line-04{right:0;top:-11px}.section-footer .banner-block.page .deco-line-05{bottom:-14px;left:0}.section-footer .banner-block.other{background-image:url(../img/top/banner-other-bg.png);background-position:center top 50%;background-size:100% auto;padding:40px 0}.section-footer .banner-block.other .banner-link{background-color:transparent;border-radius:0;padding:0}.section-footer .banner-block.other .banner-img{padding:0}.section-footer .banner-link{background-color:hsla(0,0%,100%,.6);border-radius:10px;display:block;padding:42px 0 36px}.section-footer .banner-img{padding:0 40px}.section-footer .banner-desc{margin-top:17px;padding:0 23px}.section-footer .banner__name{color:#dc4999;font-size:2rem;font-weight:900;line-height:1.2}.section-footer .banner__text{line-height:1.4;margin-top:11px}.section-footer .sns{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(216,91,154,.6)),color-stop(87%,rgba(255,220,230,.6)));background-image:linear-gradient(0deg,rgba(216,91,154,.6),rgba(255,220,230,.6) 87%);padding:32px 0 46px;position:relative}.section-footer .sns:after,.section-footer .sns:before{content:"";position:absolute}.section-footer .sns:before{background-image:url(../img/top/sns-bg.png);background-repeat:repeat-y;background-size:100% auto;bottom:0;left:0;right:0;top:0}.section-footer .sns:after{background-image:url(../img/top/deco-sns.png);background-repeat:no-repeat;background-size:contain;bottom:61px;height:111px;right:-25px;width:97px}.section-footer .sns .deco-line-01{top:-6px}.section-footer .sns .deco-line-02{top:-25px}.section-footer .sns-inner{position:relative}.section-footer .sns__title{margin:auto;width:295px}.section-footer .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:59px;justify-content:center;margin-top:31px}.section-footer .sns-item{width:56px}.section-footer .sns .btn{margin-top:38px;width:210px}.preload .special-modal{display:none}.special-modal{height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;-webkit-transition:.2s cubic-bezier(.445,.05,.55,.95);transition:.2s cubic-bezier(.445,.05,.55,.95);visibility:hidden;width:100%;z-index:20;-webkit-overflow-scrolling:touch;color:#333}.special-modal.is-open{opacity:1;visibility:visible}.special-modal ::-webkit-scrollbar{background-color:transparent;height:4px;width:4px}.special-modal ::-webkit-scrollbar-track{background-color:#fff;border-radius:4px}.special-modal ::-webkit-scrollbar-thumb{background-color:#ffdfa0;border-radius:4px}.special-modal-outer-wrapper{display:table;height:100%;position:relative;width:100%}.special-modal-inner-wrapper{display:table-cell;height:100%;padding:50px 0;position:relative;vertical-align:middle;width:100%}.special-modal-bg{background-color:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.special-modal-inner{background-color:#dc4999;margin:auto;max-width:455px;padding:40px 30px 35px;position:relative;width:100%;z-index:1}.special-modal-close{color:transparent;height:31px;position:absolute;right:18px;top:-40px;width:31px}.special-modal-close:after,.special-modal-close:before{background:#fff;border-radius:10px;content:"";display:inline-block;height:2px;left:50%;position:absolute;top:50%;width:100%}.special-modal-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.special-modal-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.preloader{height:50px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}.preloader span{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:rgba(220,73,153,.8);border-radius:100%;display:block;height:20%;position:absolute;width:20%}.preloader span:first-child{-webkit-animation:ball-spin-fade-loader 1s linear -.96s infinite;animation:ball-spin-fade-loader 1s linear -.96s infinite;left:50%;top:0;-webkit-transform:translate(-50%);transform:translate(-50%)}.preloader span:nth-child(2){-webkit-animation:ball-spin-fade-loader 1s linear -.84s infinite;animation:ball-spin-fade-loader 1s linear -.84s infinite;left:77%;top:23%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preloader span:nth-child(3){-webkit-animation:ball-spin-fade-loader 1s linear -.72s infinite;animation:ball-spin-fade-loader 1s linear -.72s infinite;left:100%;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.preloader span:nth-child(4){-webkit-animation:ball-spin-fade-loader 1s linear -.6s infinite;animation:ball-spin-fade-loader 1s linear -.6s infinite;left:77%;top:77%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preloader span:nth-child(5){-webkit-animation:ball-spin-fade-loader 1s linear -.48s infinite;animation:ball-spin-fade-loader 1s linear -.48s infinite;left:50%;top:100%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.preloader span:nth-child(6){-webkit-animation:ball-spin-fade-loader 1s linear -.36s infinite;animation:ball-spin-fade-loader 1s linear -.36s infinite;left:23%;top:77%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preloader span:nth-child(7){-webkit-animation:ball-spin-fade-loader 1s linear -.24s infinite;animation:ball-spin-fade-loader 1s linear -.24s infinite;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.preloader span:nth-child(8){-webkit-animation:ball-spin-fade-loader 1s linear -.12s infinite;animation:ball-spin-fade-loader 1s linear -.12s infinite;left:23%;top:23%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preloader-wrap{position:relative}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:0}to{opacity:1}}@keyframes ball-spin-fade-loader{50%{opacity:0}to{opacity:1}}.inview-special{opacity:0}.inview-special.slideIn{-webkit-transform:translateY(60px);transform:translateY(60px)}.inview-special.slideIn.bottom{-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-transition:all 1.6s cubic-bezier(.19,1,.22,1);transition:all 1.6s cubic-bezier(.19,1,.22,1)}.inview-special.slideIn.animate{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:all .8s cubic-bezier(.215,.61,.355,1);transition:all .8s cubic-bezier(.215,.61,.355,1)}.inview-special.fadeIn.animate{opacity:1;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.masker{display:inline-block;overflow:hidden}.masker .typo{-webkit-transform:translateY(100%);transform:translateY(100%)}.masker.animate .typo{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform 1.6s cubic-bezier(.77,0,.175,1);transition:-webkit-transform 1.6s cubic-bezier(.77,0,.175,1);transition:transform 1.6s cubic-bezier(.77,0,.175,1);transition:transform 1.6s cubic-bezier(.77,0,.175,1),-webkit-transform 1.6s cubic-bezier(.77,0,.175,1)}@-webkit-keyframes animation-news-text{0%{text-shadow:2px 2px 10px #ff00ed,-2px 2px 10px #ff00ed,2px -2px 10px #ff00ed,-2px -2px 10px #ff00ed}50%{text-shadow:none}}@keyframes animation-news-text{0%{text-shadow:2px 2px 10px #ff00ed,-2px 2px 10px #ff00ed,2px -2px 10px #ff00ed,-2px -2px 10px #ff00ed}50%{text-shadow:none}}@-webkit-keyframes animation-news-deco{0%{background-image:url(../img/top/hero-news-deco.png)}50%{background-image:url(../img/top/hero-news-deco-inactive.png)}}@keyframes animation-news-deco{0%{background-image:url(../img/top/hero-news-deco.png)}50%{background-image:url(../img/top/hero-news-deco-inactive.png)}}.page-top .site-header_special{opacity:0}.page-top .site-main{background-color:#ffd4e2}.page-top .section{opacity:0}.page-top .headline-title{margin:auto;width:351px}.page-top .headline__lead{margin-top:5px}.page-top .album-modal-content{color:#fff;font-family:Zen Maru Gothic,sans-serif;font-weight:500}.page-top .album-modal-content .album-modal-video{position:relative}.page-top .album-modal-content .album-modal-video .video{margin:auto;width:56.25%}.page-top .album-modal-content .album-modal-video__frame{background-color:#fff;left:0;opacity:0;position:absolute;top:0;width:100%}.page-top .album-modal-content .album-modal-video__frame.vertical{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:56.25%}.page-top .album-modal-content .album-modal-video__frame:before{content:"";display:block;padding-top:177.7777777778%}.page-top .album-modal-content .album-modal-video__frame img,.page-top .album-modal-content .album-modal-video__frame video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;width:100%}.page-top .album-modal-content .album-modal-video__frame .album-modal-video__svg{bottom:17.1%;left:50%;position:absolute;-webkit-transform:translateX(-49%);transform:translateX(-49%);width:62%}.page-top .album-modal-content .album-modal-video__frame .album-modal-video__svg .logo__text{-webkit-mask:url(#mask);mask:url(#mask)}.page-top .album-modal-content .album-modal-video__frame .album-modal-video__svg .logo__mask{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.page-top .album-modal-content .album-modal-video .video{aspect-ratio:9/16;overflow:hidden}.page-top .album-modal-content .album-modal-video .video-js{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-top .album-modal-content .album-modal-img img{width:100%}.page-top .album-modal-content .album-modal__text{font-size:1.4rem;margin-top:21px}.page-top .album-modal-content .album-modal__text.center{text-align:center}.page-top .album-modal-content .album-modal-btn{margin-top:26px}.page-top .album-modal-content .album-modal__note{font-size:1.1rem;margin-top:19px;text-align:center}.page-top .album-last-modal .album-download.is-hide,.page-top .album-last-modal .album-skip.is-hide{display:none}.page-top .section-hero{background-color:#ffe3eb;padding-bottom:65px;padding-top:58px;position:relative}.page-top .section-hero:before{background-image:url(../img/top/hero-bg-bottom.png);background-size:100% 121.6vw;bottom:0;content:"";height:121.6vw;left:0;position:absolute;right:0;width:100%}.page-top .section-hero .section-content{position:relative}.page-top .section-hero .hero-content{margin-top:20px;padding:0 25px}.page-top .section-hero .hero-news{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:2.5px;justify-content:center;margin:75px -15px 0}.page-top .section-hero .hero-news__text{-webkit-animation:animation-news-text 1.8s steps(1) infinite;animation:animation-news-text 1.8s steps(1) infinite;color:#fff;font-family:DotGothic16,sans-serif;font-size:1.5rem;text-shadow:2px 2px 10px #ff00ed,-2px 2px 10px #ff00ed,2px -2px 10px #ff00ed,-2px -2px 10px #ff00ed}.page-top .section-hero .hero-news:after,.page-top .section-hero .hero-news:before{-webkit-animation:animation-news-deco 1.8s steps(1) infinite;animation:animation-news-deco 1.8s steps(1) infinite;background-image:url(../img/top/hero-news-deco.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:28px;width:61px}.page-top .section-hero .hero-news:after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.page-top .section-hero .hero-nav{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;gap:24px;margin-top:32px}.page-top .section-hero .hero-nav__link{width:145px}.page-top .section-note{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(216,91,154,.6)),color-stop(90%,rgba(255,210,230,.6)));background-image:linear-gradient(0deg,rgba(216,91,154,.6),rgba(255,210,230,.6) 90%);position:relative;scroll-margin-top:58px}.page-top .section-note:before{background-image:url(../img/special_common/bg-ht.png);background-repeat:repeat-y;background-size:100% auto;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-top .section-note .deco-line-01{top:-5px}.page-top .section-note .deco-line-02{bottom:16px;left:0}.page-top .section-note .deco-line-03{bottom:-3px;right:0}.page-top .section-note .section-content{padding:40px 0 70px;position:relative;z-index:10}.page-top .section-note .content{margin-top:45px}.page-top .section-note .note-expand-content{height:0;overflow:hidden}.page-top .section-note .note-expand .note-item{margin-top:10.6666666667vw}.page-top .section-note .note-expand .note-item:nth-of-type(2n):before{background-color:#f9a7cc;-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg)}.page-top .section-note .note-expand .note-item:nth-of-type(2n) .note-item-inner{-webkit-transform:rotate(-2.5deg) translateZ(0);transform:rotate(-2.5deg) translateZ(0)}.page-top .section-note .note-expand .note-item:nth-of-type(odd):before{background-color:#ffe6f3;-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg)}.page-top .section-note .note-expand .note-item:nth-of-type(odd) .note-item-inner{-webkit-transform:rotate(2.5deg) translateZ(0);transform:rotate(2.5deg) translateZ(0)}.page-top .section-note .note-item{display:block;position:relative;text-align:left}.page-top .section-note .note-item+.note-item{margin-top:10.6666666667vw}.page-top .section-note .note-item-inner{background-color:#fff;-webkit-box-shadow:0 5px 0 rgba(137,6,78,.2);box-shadow:0 5px 0 rgba(137,6,78,.2);padding:20px 20px 28px;position:relative}.page-top .section-note .note-item:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.page-top .section-note .note-item:nth-of-type(odd):before{background-color:#f9a7cc;-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg)}.page-top .section-note .note-item:nth-of-type(odd) .note-item-inner{-webkit-transform:rotate(-2.5deg) translateZ(0);transform:rotate(-2.5deg) translateZ(0)}.page-top .section-note .note-item:nth-of-type(2n):before{background-color:#ffe6f3;-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg)}.page-top .section-note .note-item:nth-of-type(2n) .note-item-inner{-webkit-transform:rotate(2.5deg) translateZ(0);transform:rotate(2.5deg) translateZ(0)}.page-top .section-note .note-img img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.page-top .section-note .note-meta{font-size:1.2rem;line-height:1.1;margin-top:9px}.page-top .section-note .note__comment{line-height:1.64;margin-top:26px}.page-top .section-note .note__more{color:#fff;font-size:1.6rem;font-weight:700;text-stroke:3px #c11093;-webkit-text-stroke:3px #c11093;display:-webkit-box;display:-ms-flexbox;display:flex;paint-order:stroke;text-shadow:0 3px 0 #c11093;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;margin:50px auto 0}.page-top .section-note .note__more:after{background-image:url(../img/top/icon-more.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:23px;margin-top:4px;-webkit-transition:-webkit-transform .4s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .4s cubic-bezier(.77,0,.175,1);transition:transform .4s cubic-bezier(.77,0,.175,1);transition:transform .4s cubic-bezier(.77,0,.175,1),-webkit-transform .4s cubic-bezier(.77,0,.175,1);width:20px}.page-top .section-note .note__more.is-active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-top .section-note .note__more .preloader-wrap{display:none}.page-top .section-note .note__more.is-loading .preloader-wrap{display:block}.page-top .section-note .note__more.is-loading .note__more__text,.page-top .section-note .note__more.is-loading:after{display:none}.page-top .section-album{background-color:#ffe6f0;position:relative;scroll-margin-top:58px}.page-top .section-album:before{background-image:url(../img/top/album-bg.png);background-repeat:repeat-y;background-size:100% auto;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-top .section-album .deco-line-01:first-child{top:-12px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.page-top .section-album .deco-line-01:nth-child(2){bottom:24px}.page-top .section-album .section-content{padding:27px 0 74px;position:relative;z-index:10}.page-top .section-album .content{margin-top:61px}.page-top .section-album .album{padding-bottom:75px;position:relative}.page-top .section-album .album:before{background-image:url(../img/top/album-bg-deco.png);background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;left:0;position:absolute;right:0;top:-32px;width:100%}.page-top .section-album .album-content{background-image:url(../img/top/album-list-bg.png);background-repeat:repeat-y;background-size:100% auto;-webkit-box-shadow:0 3px 0 rgba(137,6,78,.2);box-shadow:0 3px 0 rgba(137,6,78,.2);overflow:hidden;position:relative}.page-top .section-album .album-content:after,.page-top .section-album .album-content:before{background-repeat:repeat-y;background-size:100% auto;bottom:0;content:"";position:absolute;width:30px}.page-top .section-album .album-content:before{background-image:url(../img/top/album-list-bg-left.png);left:0;top:-32px}.page-top .section-album .album-content:after{background-image:url(../img/top/album-list-bg-right.png);right:0;top:0}.page-top .section-album .album-inner{padding:23px 11.5px 14px;position:relative;z-index:1}.page-top .section-album .album-deco-parts{position:absolute;z-index:5}.page-top .section-album .album-deco-01{left:10px;top:5px;width:59px}.page-top .section-album .album-deco-02{right:13px;top:56px;width:55px}.page-top .section-album .album-deco-03{left:0;top:45%;width:52px}.page-top .section-album .album-deco-04{right:5px;top:56%;width:64px}.page-top .section-album .album-title{margin:auto;width:265px}.page-top .section-album .album-term{margin:20px auto 0;width:230px}.page-top .section-album .album-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:5px;margin-top:9px}.page-top .section-album .album-item{aspect-ratio:1/1;width:calc(33.33333% - 3.33333px)}.page-top .section-album .album-item.present .album-btn:before{background-image:url(../img/top/icon-download.png);background-repeat:no-repeat;background-size:contain;bottom:5px;content:"";height:13px;left:5px;position:absolute;width:11.5px;z-index:5}.page-top .section-album .album-item.present .album-btn:after{background-image:url(../img/top/icon-play.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:45px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:45px;z-index:1}.page-top .section-album .album-item.comison .album-btn{cursor:auto}.page-top .section-album .album-btn{display:block;height:100%;position:relative;width:100%}.page-top .section-album .album-btn img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-top .section-album .album-text{margin:13px auto 0;width:93px}.page-top .section-album .frame-inner{background-color:#fff}.page-top .section-album .frame-head,.page-top .section-album .frame-inner{-webkit-box-shadow:0 3px 0 rgba(137,6,78,.2);box-shadow:0 3px 0 rgba(137,6,78,.2)}.page-top .section-album .frame-head{background-color:#dc4999;padding:25px;position:relative}.page-top .section-album .frame-head:after,.page-top .section-album .frame-head:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.page-top .section-album .frame-head:before{background-image:url(../img/top/frame-deco01.png);height:38px;left:-10px;top:-11px;width:39.5px}.page-top .section-album .frame-head:after{background-image:url(../img/top/frame-deco02.png);height:78.7px;right:-29px;top:16px;width:51px}.page-top .section-album .frame-title{margin:auto;width:155px}.page-top .section-album .frame-content{padding:25px 25px 54px;position:relative}.page-top .section-album .frame__lead{line-height:1.42}.page-top .section-album .frame-thumb{margin:20px auto 0;width:250px}.page-top .section-album .frame .btn-wrap-special{bottom:-18.7px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:140px}.page-top .section-album .frame__note{color:#dc4999;font-size:1.2rem;margin-top:30px}.page-top .section-album .frame__method{font-size:1.2rem;margin-left:-5px;margin-right:-5px;margin-top:2em}.page-top .section-timeline{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(216,91,154,.6)),color-stop(87%,rgba(255,220,230,.6)));background-image:linear-gradient(0deg,rgba(216,91,154,.6),rgba(255,220,230,.6) 87%);position:relative}.page-top .section-timeline:before{background-image:url(../img/special_common/bg-ht.png);background-repeat:repeat-y;background-size:100% auto;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-top .section-nologin{background-color:#fff;background-image:url(../img/top/timeline-bg.png);background-repeat:repeat-y;background-size:100% auto;height:100dvh;margin:auto;position:relative}.page-top .section-nologin .deco-line-01:first-child{top:-5px}.page-top .section-nologin .deco-line-01:nth-child(2){bottom:-5px}.page-top .section-nologin .content{left:50%;padding:0 29px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:5}.page-top .section-nologin .nologin{background-color:#fff;-webkit-box-shadow:5px 5px 0 rgba(137,6,78,.2);box-shadow:5px 5px 0 rgba(137,6,78,.2);padding:69px 20px 45px}.page-top .section-nologin .nologin__text{color:#030301;font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.857;text-align:center}.page-top .section-nologin .nologin-btn{width:180px}.page-top .section-nologin .nologin-btn-wrap{margin-top:45px}.page-top .section-nologin .nologin-btn-wrap+.nologin-btn-wrap{margin-top:30px}.page-top .splash{background-color:#ffd4e2;height:100%;left:50%;overflow:hidden;position:fixed;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:1000}.page-top .splash-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}.page-top .splash-clouds,.page-top .splash-clouds__parts{height:100%;left:0;position:absolute;top:0;width:100%}.page-top .splash-clouds__parts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-top .splash-clouds__parts.parts-02{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-top .splash-clouds__parts.parts-03,.page-top .splash-clouds__parts.parts-04,.page-top .splash-clouds__parts.parts-05,.page-top .splash-clouds__parts.parts-06{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-top .splash-logo{position:relative}.page-top .splash-logo-inactive{width:328px}.page-top .splash-logo-inactive #logo-wrap{-webkit-transform-origin:center bottom;transform-origin:center bottom}.page-top .splash-logo-inactive #click-effect{opacity:0;-webkit-transform:translateY(1px);transform:translateY(1px)}.page-top .splash-logo-active{position:absolute}.page-top .splash-logo-active-inner{opacity:0;position:relative;width:333px}.page-top .splash-logo-active__img{position:relative;z-index:1}.page-top .splash-logo-active__light{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-48.5%);transform:translate(-50%,-48.5%);width:461px}.page-top .splash-logo-active-bg__parts{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-top .splash-logo-active-bg__parts.parts-01{width:397px}.page-top .splash-logo-active-bg__parts.parts-02{width:556px}.page-top .splash-logo-active-bg__parts.parts-03{width:689px}.page-top .splash-logo-active__heart{left:50%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translate(-55%,-54.5%);transform:translate(-55%,-54.5%);width:327px;z-index:1}.page-top .splash-logo-active__heart--green,.page-top .splash-logo-active__heart--purple,.page-top .splash-logo-active__heart--red,.page-top .splash-logo-active__heart--yellow{position:absolute}.page-top .splash-logo-active__heart--green{background-color:#00a546;left:39px;-webkit-mask-image:url(../img/top/splash-heart-green.svg);mask-image:url(../img/top/splash-heart-green.svg);top:35px;width:51px}.page-top .splash-logo-active__heart--yellow{background-color:#ffd200;bottom:10px;-webkit-mask-image:url(../img/top/splash-heart-yellow.svg);mask-image:url(../img/top/splash-heart-yellow.svg);right:0;width:50px}.page-top .splash-logo-active__heart--purple{background-color:#d250aa;bottom:5px;left:72px;-webkit-mask-image:url(../img/top/splash-heart-purple.svg);mask-image:url(../img/top/splash-heart-purple.svg);width:50px}.page-top .splash-logo-active__heart--red{background-color:#e6002b;-webkit-mask-image:url(../img/top/splash-heart-red.svg);mask-image:url(../img/top/splash-heart-red.svg);right:53px;top:0;width:53px}.page-top .splash-logo-active__heart img{opacity:0}.page-top .splash-logo-active__particle{left:50%;position:absolute;top:50%;-webkit-transform:translate(-42%,-45%);transform:translate(-42%,-45%);width:336px;z-index:1}.page-top .nologin-modal .special-modal-inner{background-color:#fff}.page-top .nologin-modal .nologin__text{font-size:1.4rem;text-align:center}.page-top .nologin-modal .nologin-btn-wrap{margin-top:3.5em}.page-top .nologin-modal .nologin-btn-wrap+.nologin-btn-wrap{margin-top:2em}.page-top .nologin-modal .nologin-btn{width:180px}.page-note .section-timeline{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(216,91,154,.6)),color-stop(87%,rgba(255,220,230,.6)));background-image:linear-gradient(0deg,rgba(216,91,154,.6),rgba(255,220,230,.6) 87%);margin-top:0;padding:97px 0 107px;position:relative}.page-note .section-timeline:before{background-image:url(../img/special_common/bg-ht.png);background-repeat:repeat-y;background-size:100% auto;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-note .section-timeline .deco-line-01{bottom:2px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.page-note .section-timeline .deco-line-02{bottom:18px;left:0}.page-note .section-timeline .deco-line-03{bottom:-3px;right:0}.page-note .section-timeline .section-content{position:relative;z-index:10}.page-note .section-timeline .headline-title{margin:auto;width:351px}.page-note .section-timeline .content{margin-top:37px}.page-note .section-timeline .timeline{position:relative}.page-note .section-timeline .timeline:before{background-color:#f9a7cc;content:"";height:100%;left:0;position:absolute;right:0;top:-5px;-webkit-transform:rotate(-359.5deg);transform:rotate(-359.5deg);width:100%}.page-note .section-timeline .timeline-inner{background-color:#fff;-webkit-box-shadow:0 5px 0 rgba(137,6,78,.2);box-shadow:0 5px 0 rgba(137,6,78,.2);padding:40px 20px 25px;position:relative}.page-note .section-timeline .timeline time{font-size:1.2rem}.page-note .section-timeline .timeline h3{color:#e04ba3;font-size:1.6rem;font-weight:700;padding-left:26px;position:relative}.page-note .section-timeline .timeline h3:before{background-image:url(../img/note/title-deco.png);background-repeat:no-repeat;background-size:contain;content:"";height:19px;left:0;position:absolute;top:5px;width:20px}.page-note .section-timeline .timeline p{font-size:1.4rem}.page-note .section-timeline .timeline p.lg{font-size:1.6rem;font-weight:700}.page-note .section-timeline .timeline p.sm{font-size:1.2rem}.page-note .section-timeline .timeline img{width:100%}.page-note .section-timeline .timeline .vieo .video-js .vjs-big-play-button{background-image:url(../img/note/icon-play.svg)}.page-note .section-timeline .timeline .voice .list_songs{background-color:#e04ba3;padding:0 20px}.page-note .section-timeline .timeline .voice .list_songs_wrapper{margin-top:0}.page-note .section-timeline .timeline .voice .list_songs .video-js{color:#fff}.page-note .section-timeline .timeline .voice .list_songs .video-js .vjs-mute-control .vjs-icon-placeholder:before,.page-note .section-timeline .timeline .voice .list_songs .video-js .vjs-play-control .vjs-icon-placeholder:before,.page-note .section-timeline .timeline .voice .list_songs .video-js .vjs-play-progress{background-color:#fff}.page-note .section-timeline .timeline .voice .list_songs .video-js .vjs-slider{background-color:hsla(0,0%,100%,.5)}.page-note .section-timeline .timeline .message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.page-note .section-timeline .timeline .message img{border-radius:50%;width:45px;-ms-flex-negative:0;flex-shrink:0}.page-note .section-timeline .timeline .message p{color:#e04ba3;font-size:1.2rem;font-weight:700}.page-note .section-timeline .timeline .message p span{font-size:1.6rem;padding-right:.25em}.page-note .section-timeline .timeline-comment{font-size:1.4rem;line-height:1.6;text-align:left}.page-note .section-timeline .timeline-comment p+p{margin-top:1em}.page-note .section-timeline .timeline-comment .message+p,.page-note .section-timeline .timeline-comment .swiper+p,.page-note .section-timeline .timeline-comment .video+p,.page-note .section-timeline .timeline-comment .voice+p,.page-note .section-timeline .timeline-comment img+p,.page-note .section-timeline .timeline-comment p+.message,.page-note .section-timeline .timeline-comment p+.swiper,.page-note .section-timeline .timeline-comment p+.video,.page-note .section-timeline .timeline-comment p+.voice,.page-note .section-timeline .timeline-comment p+h3,.page-note .section-timeline .timeline-comment p+img,.page-note .section-timeline .timeline-comment p+time{margin-top:1.2em}.page-note .section-timeline .timeline-comment .message+.message,.page-note .section-timeline .timeline-comment .message+.swiper,.page-note .section-timeline .timeline-comment .message+.video,.page-note .section-timeline .timeline-comment .message+.voice,.page-note .section-timeline .timeline-comment .message+h3,.page-note .section-timeline .timeline-comment .message+img,.page-note .section-timeline .timeline-comment .message+time,.page-note .section-timeline .timeline-comment .swiper+.message,.page-note .section-timeline .timeline-comment .swiper+.swiper,.page-note .section-timeline .timeline-comment .swiper+.video,.page-note .section-timeline .timeline-comment .swiper+.voice,.page-note .section-timeline .timeline-comment .swiper+h3,.page-note .section-timeline .timeline-comment .swiper+img,.page-note .section-timeline .timeline-comment .swiper+time,.page-note .section-timeline .timeline-comment .video+.message,.page-note .section-timeline .timeline-comment .video+.swiper,.page-note .section-timeline .timeline-comment .video+.video,.page-note .section-timeline .timeline-comment .video+.voice,.page-note .section-timeline .timeline-comment .video+h3,.page-note .section-timeline .timeline-comment .video+img,.page-note .section-timeline .timeline-comment .video+time,.page-note .section-timeline .timeline-comment .voice+.message,.page-note .section-timeline .timeline-comment .voice+.swiper,.page-note .section-timeline .timeline-comment .voice+.video,.page-note .section-timeline .timeline-comment .voice+.voice,.page-note .section-timeline .timeline-comment .voice+h3,.page-note .section-timeline .timeline-comment .voice+img,.page-note .section-timeline .timeline-comment .voice+time,.page-note .section-timeline .timeline-comment img+.message,.page-note .section-timeline .timeline-comment img+.swiper,.page-note .section-timeline .timeline-comment img+.video,.page-note .section-timeline .timeline-comment img+.voice,.page-note .section-timeline .timeline-comment img+h3,.page-note .section-timeline .timeline-comment img+img,.page-note .section-timeline .timeline-comment img+time{margin-top:1.75em}.page-note .section-timeline .timeline-comment h3+.message,.page-note .section-timeline .timeline-comment h3+.swiper,.page-note .section-timeline .timeline-comment h3+.video,.page-note .section-timeline .timeline-comment h3+.voice,.page-note .section-timeline .timeline-comment h3+h3,.page-note .section-timeline .timeline-comment h3+img,.page-note .section-timeline .timeline-comment h3+p,.page-note .section-timeline .timeline-comment time+.message,.page-note .section-timeline .timeline-comment time+.swiper,.page-note .section-timeline .timeline-comment time+.video,.page-note .section-timeline .timeline-comment time+.voice,.page-note .section-timeline .timeline-comment time+h3,.page-note .section-timeline .timeline-comment time+img,.page-note .section-timeline .timeline-comment time+p{margin-top:.5em}.page-note .section-timeline .timeline-comment .video .vjs-big-play-button{background-image:url(../img/note/icon-play.svg);height:56px;margin-left:-28px;margin-top:-28px;width:56px}.page-note .section-timeline .timeline-reaction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.page-note .section-timeline .timeline-reaction-btn{height:53px;position:relative;-ms-touch-action:manipulation;touch-action:manipulation;width:56px;-webkit-tap-highlight-color:transparent}.page-note .section-timeline .timeline-reaction-btn__default{background-image:url(../img/note/icon-reaction.png);background-repeat:no-repeat;background-size:contain;inset:0;opacity:1;position:absolute;visibility:visible}.page-note .section-timeline .timeline-reaction-btn__active{background-image:url(../img/note/icon-reaction-active.png);background-repeat:no-repeat;background-size:contain;height:64px;left:35%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden;width:67px}.page-note .section-timeline .timeline-reaction-btn__active-deco{background-image:url(../img/note/icon-reaction-active-deco.png);background-repeat:no-repeat;background-size:contain;height:94px;left:-40px;opacity:0;position:absolute;top:-25px;visibility:hidden;width:107px}.page-note .section-timeline .timeline-reaction-btn.is-active .timeline-reaction-btn__default{opacity:0;visibility:hidden}.page-note .section-timeline .timeline-reaction-btn.is-active .timeline-reaction-btn__active,.page-note .section-timeline .timeline-reaction-btn.is-active .timeline-reaction-btn__active-deco{opacity:1;visibility:visible}.page-note .section-timeline .timeline-reaction-btn.is-active-2 .timeline-reaction-btn__active{background-image:url(../img/note/icon-reaction-active02.png)}.page-note .section-timeline .timeline-reaction-btn.is-active-2 .timeline-reaction-btn__active-deco{background-image:url(../img/note/icon-reaction-active02-deco.png);height:85px;left:-32px;top:-22px;width:107px}.page-note .section-timeline .timeline-reaction-btn.is-active-3 .timeline-reaction-btn__active{background-image:url(../img/note/icon-reaction-active02.png)}.page-note .section-timeline .timeline-reaction-btn.is-active-3 .timeline-reaction-btn__active-deco{background-image:url(../img/note/icon-reaction-active-deco03.png);height:98px;left:-37px;top:-25px;width:110px}.page-note .section-timeline .timeline-control{display:inline-block;margin-top:45px;position:relative}.page-note .section-timeline .timeline-control__top{color:#fff;font-size:1.6rem;font-weight:700;text-stroke:3px #c11093;-webkit-text-stroke:3px #c11093;paint-order:stroke;text-shadow:0 3px 0 #c11093}.page-note .section-timeline .timeline-control__next,.page-note .section-timeline .timeline-control__prev{background-image:url(../img/special_common/icon-arrow-fill.svg);background-repeat:no-repeat;background-size:contain;height:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.page-note .section-timeline .timeline-control__prev{left:-43px}.page-note .section-timeline .timeline-control__next{right:-43px;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.page-note .section-timeline .btn-wrap-special{margin-top:60px}.page-note .section-timeline .btn-wrap-special .btn{width:210px}.page-note .section-timeline .pagenation{margin-top:51px}.page-note .section-timeline .pagenation .pager__item,.page-note .section-timeline .pagenation .pager__next,.page-note .section-timeline .pagenation .pager__prev{margin:0}.page-note .section-timeline .pagenation .pager__next,.page-note .section-timeline .pagenation .pager__prev{height:15.4px;width:9.7px}.page-note .section-timeline .pagenation .pager__next a,.page-note .section-timeline .pagenation .pager__prev a{background-image:url(../img/common/icon-pager-arrow.svg);background-size:contain}.page-note .section-timeline .pagenation .pager__next{right:-27px}.page-note .section-timeline .pagenation .pager__prev{left:-27px}.page-note .section-timeline .pagenation .pager__item{border:none;height:30px;width:30px}.page-note .section-timeline .pagenation .pager__item a{background-color:transparent;color:#665c5c;display:block;font-size:1.8rem;font-weight:900}.page-note .section-timeline .pagenation .pager__item span{background-color:#665c5c;border-radius:50%;color:#fff;display:block;font-size:1.8rem;font-weight:900}.page-note .section-timeline .pagenation .pager__item a,.page-note .section-timeline .pagenation .pager__item span{padding-left:.125em}.page-note .section-timeline .pagenation .pager__dots{background-image:url(../img/common/icon-pager-dot.svg);background-position:center bottom 8px;height:30px}@media only screen and (min-width:933px){.site-header_special{max-width:375px}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.preloader-wrap{padding-top:96px}.page-top .section-hero:before{background-size:100% 456px;height:456px}.page-top .section-note .note-expand .note-item,.page-top .section-note .note-item+.note-item{margin-top:40px}.page-top .splash{max-width:375px}}@media only screen and (max-width:932px){.preloader-wrap{padding-top:123px}}@media only screen and (max-width:374px){.section-footer .banner__name{font-size:1.6rem}.page-top .section-hero .hero-news__text{font-size:1.2rem}}