@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho&display=swap");@import url("https://fonts.googleapis.com/css2?family=Hina+Mincho&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kalnia:wdth,wght@112.5,100..700&display=swap");.site-header_special{left:50%;position:fixed;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.masthead_special{height:65px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.masthead_special,.masthead_special .brand-logo{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.masthead_special .brand-logo{padding-bottom:5px}.globalnav_special{color:#603813;height:100dvh;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity 0s .5s,pointer-events 0s .5s,-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:opacity 0s .5s,pointer-events 0s .5s,-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1),opacity 0s .5s,pointer-events 0s .5s;transition:transform .5s cubic-bezier(.77,0,.175,1),opacity 0s .5s,pointer-events 0s .5s,-webkit-transform .5s cubic-bezier(.77,0,.175,1);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:url(../img/blog_award_common/gnav-bg.jpg);background-position:top;background-repeat:repeat;background-size:cover;height:100dvh;overflow-y:auto;-webkit-transform:translateY(100%);transform:translateY(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)}.globalnav_special .content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:2px solid;-o-border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;border-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d)) 1;border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;-ms-flex-flow:column;flex-flow:column;margin:5px;min-height:calc(100% - 10px);padding:40px 0}.globalnav_special .btn-wrap{margin-bottom:32px}.globalnav_special .gnav{margin:0 auto;max-width:295px;padding:0 10px;width:100%}.globalnav_special .gnav__logo{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:30px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.globalnav_special .gnav__logo:before{background-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d));background-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d);bottom:0;content:"";display:inline-block;height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:48px}.globalnav_special .gnav-list{display:block;margin-top:27px;width:100%}.globalnav_special .gnav-item.child{counter-increment:num}.globalnav_special .gnav-item.child .gnav__link:before{content:"0" counter(num)}.globalnav_special .gnav__link{border-bottom:1px solid;-o-border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;border-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d)) 1;border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;display:block;font-family:Zen Old Mincho,游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:1.5rem;font-weight:700;padding:.75em 0 .75em 1.75em;position:relative}.globalnav_special .gnav__link:after{background-image:url(../img/blog_award_common/gnav-icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.85em;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.85em}.globalnav_special .sns{margin-top:85px}.globalnav_special .sns__title{font-family:Zen Old Mincho,游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:1.8rem;font-weight:700;letter-spacing:0;text-align:center}.globalnav_special .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:15px;justify-content:center;margin-top:10px}.globalnav_special .btn-wrap-special{margin-top:35px}.globalnav_special .btn-wrap-special .btn{color:#fff}.gn-nav_special{position:fixed;right:10px;top:7px;z-index:9999}.gn-nav_special .hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;width:45px;-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-inner,.gn-nav_special .hamburger-inner:after,.gn-nav_special .hamburger-inner:before{background-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d));background-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d)}

/*!
 * 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;color:#000;font-family:Zen Old Mincho,游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;overflow:hidden;padding-top:0}.row{padding:0 13px}body{position:relative}body:after{background:rgba(0,0,0,.8);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}body.is-special-modal-open:after{opacity:1;pointer-events:all;visibility:visible}.btn-wrap-special{position:relative;z-index:1}.btn-wrap-special+.btn-wrap-special{margin-top:14px}.btn-wrap-special .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:rgba(0,0,0,.8);border-radius:100px;color:#fff;font-size:1.4rem;justify-content:center;min-height:42px;min-width:200px;padding:.25em 1.5em;position:relative}.btn-wrap-special .btn.type-2{background-color:#fff;border:1px solid #969696;border-radius:4px;color:#323232;-webkit-filter:drop-shadow(0 3px 0 #969696);filter:drop-shadow(0 3px 0 #969696)}.section-footer{background-color:#fff;padding-bottom:70px;padding-top:74px;position:relative}.section-footer .deco__item{position:absolute}.section-footer .deco__item.item-01{right:0;top:0}.section-footer .deco__item.item-02{bottom:0;left:0}.section-footer .footer .sns__title{text-align:center}.section-footer .footer .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:80px;justify-content:center;margin-top:36px}.section-footer .footer .btn-wrap-special{margin-top:55px;text-align:center}.section-footer .footer .btn{background-color:#323232;border-radius:4px;font-size:1.4rem;min-width:260px}.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%;position:relative;vertical-align:middle;width:100%}.special-modal-bg{height:100%;left:0;position:absolute;top:0;width:100%}.special-modal-inner{margin:auto;max-width:455px;position:relative;width:100%;z-index:1}.special-modal-inner .panel{padding:60px 0}.special-modal-close{color:transparent;position:absolute;right:0;top:30px}.special-modal-close:after,.special-modal-close:before{background:#ffdfa0;content:"";display:inline-block;height:1px;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:hsla(0,0%,78%,.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)}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes titleAnim{0%{background-position:0}to{background-position:-375px}}@keyframes titleAnim{0%{background-position:0}to{background-position:-375px}}@-webkit-keyframes scrollTextAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes scrollTextAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.page-top .headline__title{-webkit-animation:titleAnim 12s linear infinite;animation:titleAnim 12s linear infinite;background-position:50%;background-repeat:repeat-x;background-size:375px auto;min-height:88px;position:relative}.page-top .headline__title:after,.page-top .headline__title:before{content:"";display:block;height:2px;left:0;position:absolute;width:100%}.page-top .headline__title:before{top:0}.page-top .headline__title:after{bottom:0}.page-top .headline__title span{display:none}.page-top .section-kv{background:linear-gradient(132deg,hsla(0,0%,39%,.2),hsla(0,0%,98%,.2));padding-bottom:71px;position:relative}.page-top .section-kv .deco__item{position:absolute}.page-top .section-kv .deco__item.item-01{bottom:176px;left:16px}.page-top .section-kv .deco__item.item-02{bottom:0;right:0}.page-top .section-kv .kv{opacity:0}.page-top .section-kv .kv-main{position:relative}.page-top .section-kv .kv-bg__base{-webkit-filter:drop-shadow(4px 4px 15px rgba(0,0,0,.3));filter:drop-shadow(4px 4px 15px rgba(0,0,0,.3))}.page-top .section-kv .kv-bg__base img{width:100%}.page-top .section-kv .kv-bg__deco{position:absolute}.page-top .section-kv .kv-bg__deco.deco-01{left:4.5%;top:-8.8%;width:4.5333333333%}.page-top .section-kv .kv-bg__deco.deco-02{bottom:12.3%;right:3.25%;width:1.0666666667%}.page-top .section-kv .kv-bg__deco img{width:100%}.page-top .section-kv .kv-bg__line{position:absolute}.page-top .section-kv .kv-bg__line.line-01{left:0;top:35.5%;width:102.9333333333%}.page-top .section-kv .kv-bg__line.line-02{right:-4%;top:57.8%;width:95.4666666667%}.page-top .section-kv .kv-bg__line img{width:100%}.page-top .section-kv .kv__logo{left:50%;position:absolute;top:24.2%;-webkit-transform:translateX(-62%);transform:translateX(-62%);width:61.3333333333%}.page-top .section-kv .kv__logo img{width:100%}.page-top .section-kv .kv__mark{position:absolute;right:6%;top:50.6%;width:22.4%}.page-top .section-kv .kv__mark img{width:100%}.page-top .section-kv .kv-scroll{bottom:10%;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:17.3333333333%}.page-top .section-kv .kv-scroll:before{-webkit-animation:scrollTextAnim 15s linear infinite;animation:scrollTextAnim 15s linear infinite;background-image:url(../img/top/kv-scroll-text.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;padding-top:100%}.page-top .section-kv .kv-scroll__arrow{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-top .section-kv .kv-scroll__arrow img{width:15.3846153846%}.page-top .section-kv .kv__lead{font-size:1.4rem;line-height:1.8571428571;margin-top:37px;padding:0 30px;text-align:center}.page-top .localnav{margin-top:63px}.page-top .localnav-item{text-align:center}.page-top .localnav-item+.localnav-item{margin-top:28px}.page-top .localnav a{display:inline-block}.page-top .section-blog{background-image:url(../img/top/bg-grid.svg);background-position:50%;background-size:44.12px;overflow:hidden;padding-bottom:90px;position:relative}.page-top .section-blog .deco__item{position:absolute}.page-top .section-blog .deco__item.item-01{left:0;top:302px}.page-top .section-blog .deco__item.item-02{bottom:420px;right:0}.page-top .section-blog .deco__item.item-03{right:-25px;top:32px}.page-top .section-blog .headline{background-color:#fff;position:relative}.page-top .section-blog .headline__title{background-image:url(../img/top/blog-title.svg)}.page-top .section-blog .headline__title:after,.page-top .section-blog .headline__title:before{background:-webkit-gradient(linear,left top,right top,color-stop(35%,#d57c97),color-stop(65%,#e2b703));background:linear-gradient(90deg,#d57c97 35%,#e2b703 65%)}.page-top .section-blog .content{margin-top:30px}.page-top .section-blog .blog-narrow{margin:0 35px;position:relative;text-align:right}.page-top .section-blog .blog-narrow__btn{background-color:#787878;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:100px;justify-content:center;margin-left:auto;min-height:32px;min-width:100px}.page-top .section-blog .blog-narrow-nav{background-color:#e5e5e5;border-radius:4px;bottom:0;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.2));filter:drop-shadow(0 0 4px rgba(0,0,0,.2));opacity:0;position:absolute;right:0;-webkit-transform:translateY(calc(100% + 15px));transform:translateY(calc(100% + 15px));-webkit-transition:.2s cubic-bezier(.445,.05,.55,.95);transition:.2s cubic-bezier(.445,.05,.55,.95);visibility:hidden;width:110px;z-index:10}.page-top .section-blog .blog-narrow-nav.is-show{opacity:1;visibility:visible}.page-top .section-blog .blog-narrow-nav:before{border-color:transparent transparent #e5e5e5;border-style:solid;border-width:0 5px 10px;content:"";display:inline-block;height:0;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-99%);transform:translate(-50%,-99%);width:0}.page-top .section-blog .blog-narrow-list{padding:.25em .75em}.page-top .section-blog .blog-narrow-item+.blog-narrow-item{border-top:1px solid rgba(0,0,0,.2)}.page-top .section-blog .blog-narrow-item__btn{cursor:pointer;font-size:1.4rem;padding:.5em;width:100%}.page-top .section-blog .blog-list{margin-top:29px;padding:0 45px}.page-top .section-blog .blog-item.pink{--key-color:#d57c97}.page-top .section-blog .blog-item.yellow{--key-color:#e2b703}.page-top .section-blog .blog-item.blue{--key-color:#9ba6d9}.page-top .section-blog .blog-item.purple{--key-color:#a982bf}.page-top .section-blog .blog-item.orange{--key-color:#d37762}.page-top .section-blog .blog-item.green{--key-color:#84a88b}.page-top .section-blog .blog-item.gray{--key-color:#b5b5b5}.page-top .section-blog .blog-item.gray .blog__name:before{background-image:url(../img/special_common/icon-manager.svg)}.page-top .section-blog .blog-item.gray.member-1 .blog__name:before{background-image:url(../img/special_common/icon-manager01.svg)}.page-top .section-blog .blog-item.gray.member-2 .blog__name:before{background-image:url(../img/special_common/icon-manager02.svg)}.page-top .section-blog .blog-item.gray.member-3 .blog__name:before{background-image:url(../img/special_common/icon-manager03.svg)}.page-top .section-blog .blog-item.gray.member-4 .blog__name:before{background-image:url(../img/special_common/icon-manager04.svg)}.page-top .section-blog .blog-item.gray.member-5 .blog__name:before{background-image:url(../img/special_common/icon-manager05.svg)}.page-top .section-blog .blog-item.gray.member-6 .blog__name:before{background-image:url(../img/special_common/icon-manager06.svg)}.page-top .section-blog .blog-item.gray.member-7 .blog__name:before{background-image:url(../img/special_common/icon-manager07.svg)}.page-top .section-blog .blog-item.rainbow{--key-color:linear-gradient(0deg,#d57c97 5%,#e2b703 20%,#9ba6d9 43%,#a982bf 61%,#d37762 78%,#84a88b 95%)}.page-top .section-blog .blog-item.rainbow .blog__name:before{background-image:url(../img/special_common/icon-lip.svg),url(../img/special_common/icon-lip-group-bg.png)}.page-top .section-blog .blog-item+.blog-item{margin-top:20px}.page-top .section-blog .blog-inner{background-color:#fff;border-radius:4px;display:block;-webkit-filter:drop-shadow(0 2px 5px rgba(0,0,0,.3));filter:drop-shadow(0 2px 5px rgba(0,0,0,.3));padding:12px 8px 8px 12px;position:relative}.page-top .section-blog .blog-inner:before{content:"";display:block;height:100%;width:6px;-ms-flex-negative:0;background:var(--key-color);border-radius:4px 0 0 4px;flex-shrink:0;left:0;position:absolute;top:0}.page-top .section-blog .blog-inner.is-new:after{background-image:url(../img/top/icon-new.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:10px;content:"";display:block;height:29px;left:-10px;position:absolute;width:90px}.page-top .section-blog .blog-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:4px;min-height:84px}.page-top .section-blog .blog-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-top .section-blog .blog__name{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Hina Mincho,游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:1.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-top .section-blog .blog__name:before{background:var(--key-color);background-image:url(../img/special_common/icon-lip.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";display:block;height:35px;margin-right:11px;width:35px}.page-top .section-blog .blog-meta{margin-left:10px;margin-top:3px}.page-top .section-blog .blog__img{-ms-flex-negative:0;border-left:1px solid #c8c8c8;flex-shrink:0;height:84px;padding:3px 0 3px 10px;width:88px}.page-top .section-blog .blog__img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.page-top .section-blog .blog-bottom{border-top:1px solid #c8c8c8;margin-top:10px}.page-top .section-blog .blog-kiss{-webkit-box-pack:end;-ms-flex-pack:end;gap:5px;justify-content:flex-end;margin-top:7px;min-height:14px}.page-top .section-blog .blog-kiss,.page-top .section-blog .blog-kiss-item{display:-webkit-box;display:-ms-flexbox;display:flex}.page-top .section-blog .pagination{margin-top:51px;padding:0 38px}.page-top .section-blog .pagination-list{background-image:url(../img/top/pager-deco.svg);background-position:50%;background-repeat:no-repeat;background-size:74px auto;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem}.page-top .section-blog .pagination-item.prev{margin-right:auto}.page-top .section-blog .pagination-item.next{margin-left:auto}.page-top .section-blog .pagination-item.next a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.page-top .section-blog .pagination-item.next a:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-top .section-blog .pagination-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.page-top .section-blog .pagination-item a:before{background-image:url(../img/special_common/icon-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;width:21px}.page-top .section-blog .nologin{margin-top:60px;text-align:center}.page-top .section-blog .nologin__text{font-size:1.3rem;line-height:1.8}.page-top .section-blog .nologin .btn-wrap-special{margin-top:20px}.page-top .section-dialogue{background-color:#e5e5e5;background-image:url(../img/top/bg-grid.svg);background-position:50%;background-size:44.12px;padding-bottom:90px;position:relative}.page-top .section-dialogue .deco__item{position:absolute}.page-top .section-dialogue .deco__item.item-01{left:0;top:88px}.page-top .section-dialogue .deco__item.item-02{bottom:0;right:0}.page-top .section-dialogue .headline__title{background-color:#e5e5e5;background-image:url(../img/top/dialogue-title.svg)}.page-top .section-dialogue .headline__title:after,.page-top .section-dialogue .headline__title:before{background:-webkit-gradient(linear,left top,right top,color-stop(35%,#8296d2),color-stop(65%,#a982bf));background:linear-gradient(90deg,#8296d2 35%,#a982bf 65%)}.page-top .section-dialogue .headline__lead{font-size:1.4rem;line-height:1.8571428571;margin-top:26px;padding:0 30px;text-align:center}.page-top .section-dialogue .content{margin-top:45px;padding:0 30px}.page-top .section-live{overflow:hidden;padding-bottom:75px;position:relative}.page-top .section-live .deco__item{position:absolute}.page-top .section-live .deco__item.item-01{right:0;top:269px}.page-top .section-live .deco__item.item-02{bottom:0;left:0}.page-top .section-live .deco__item.item-03{left:-22px;top:88px}.page-top .section-live .headline__title{background-image:url(../img/top/live-title.svg)}.page-top .section-live .headline__title:after,.page-top .section-live .headline__title:before{background:-webkit-gradient(linear,left top,right top,color-stop(35%,#d37762),color-stop(65%,#84a88b));background:linear-gradient(90deg,#d37762 35%,#84a88b 65%)}.page-top .section-live .headline__lead{font-size:1.4rem;line-height:1.5714285714;margin-top:60px;padding:0 30px;text-align:center}.page-top .section-live .content{margin-top:38px}.page-top .section-live .live{padding:0 30px;text-align:center}.page-top .section-live .live__date{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Kalnia,serif;font-size:1rem;font-variation-settings:"wdth" 112.5;font-weight:500;margin:auto;max-width:260px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.page-top .section-live .live__date:after,.page-top .section-live .live__date:before{content:"";display:block;height:1px;-webkit-box-flex:1;-ms-flex-positive:1;background-color:#000;flex-grow:1}.page-top .section-live .live__artist{font-size:2rem;margin-top:10px}.page-top .section-live .live .btn-wrap-special{margin-top:34px}.page-top .section-live .live .btn-wrap-special+.btn-wrap-special{margin-top:50px}.page-top .section-live .archive{margin-top:80px}.page-top .section-live .archive-inner{background-image:url(../img/top/live-archive-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;padding:62px 40px 47px 50px;text-align:center}.page-top .section-live .archive__artist{font-size:1.4rem;margin-top:19px}.page-top .section-live .archive__date{font-family:Kalnia,serif;font-size:1rem;font-variation-settings:"wdth" 112.5;font-weight:500;margin-top:3px}.page-top .section-live .archive-content{margin-top:21px}.page-top .section-live .archive .swiper-slide{max-width:292px;opacity:.3;-webkit-transition:opacity .3s cubic-bezier(.445,.05,.55,.95);transition:opacity .3s cubic-bezier(.445,.05,.55,.95)}.page-top .section-live .archive .swiper-slide-active{opacity:1}.page-top .section-diary{background-color:#c8c8c8;background-image:url(../img/top/bg-grid-wh.svg);background-position:50%;background-size:44.12px;padding-bottom:50px}.page-top .section-diary .headline__title{background-color:#c8c8c8;background-image:url(../img/top/diary-title.svg)}.page-top .section-diary .headline__title:after,.page-top .section-diary .headline__title:before{background-color:#000}.page-top .section-diary .content{margin-top:50px;padding:0 30px}.page-top .section-diary .diary-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:32px 20px}.page-top .section-diary .diary-item{width:calc(50% - 10px)}.page-top .section-diary .diary-item.pink{--key-color:#d57c97}.page-top .section-diary .diary-item.yellow{--key-color:#e2b703}.page-top .section-diary .diary-item.blue{--key-color:#9ba6d9}.page-top .section-diary .diary-item.purple{--key-color:#a982bf}.page-top .section-diary .diary-item.red{--key-color:#d37762}.page-top .section-diary .diary-item.green{--key-color:#84a88b}.page-top .section-diary .diary-item.gray{--key-color:#b5b5b5}.page-top .section-diary .diary__artist{background-color:var(--key-color);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-detail .section-blog-content{padding-bottom:35px}.page-detail .section-blog-content .headline__title img{width:100%}.page-detail .section-blog-content .blog-main{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,39%,.2)),to(hsla(0,0%,98%,.2)));background:linear-gradient(90deg,hsla(0,0%,39%,.2),hsla(0,0%,98%,.2));padding:30px 30px 35px}.page-detail .section-blog-content .blog__name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.page-detail .section-blog-content .blog__name.pink{--key-color:#d57c97}.page-detail .section-blog-content .blog__name.yellow{--key-color:#e2b703}.page-detail .section-blog-content .blog__name.blue{--key-color:#9ba6d9}.page-detail .section-blog-content .blog__name.purple{--key-color:#a982bf}.page-detail .section-blog-content .blog__name.orange{--key-color:#d37762}.page-detail .section-blog-content .blog__name.green{--key-color:#84a88b}.page-detail .section-blog-content .blog__name.gray{--key-color:#b5b5b5}.page-detail .section-blog-content .blog__name.gray:before{background-image:url(../img/special_common/icon-manager.svg)}.page-detail .section-blog-content .blog__name.gray:after{content:none}.page-detail .section-blog-content .blog__name.gray.member-1:before{background-image:url(../img/special_common/icon-manager01.svg)}.page-detail .section-blog-content .blog__name.gray.member-2:before{background-image:url(../img/special_common/icon-manager02.svg)}.page-detail .section-blog-content .blog__name.gray.member-3:before{background-image:url(../img/special_common/icon-manager03.svg)}.page-detail .section-blog-content .blog__name.gray.member-4:before{background-image:url(../img/special_common/icon-manager04.svg)}.page-detail .section-blog-content .blog__name.gray.member-5:before{background-image:url(../img/special_common/icon-manager05.svg)}.page-detail .section-blog-content .blog__name.gray.member-6:before{background-image:url(../img/special_common/icon-manager06.svg)}.page-detail .section-blog-content .blog__name.gray.member-7:before{background-image:url(../img/special_common/icon-manager07.svg)}.page-detail .section-blog-content .blog__name.rainbow{--key-color:url(../img/special_common/icon-lip-group-bg.png)}.page-detail .section-blog-content .blog__name:after,.page-detail .section-blog-content .blog__name:before{content:"";display:inline-block;height:48px;width:48px}.page-detail .section-blog-content .blog__name:before{background:radial-gradient(circle,#fff 70%,transparent 70%),var(--key-color);background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 4px) calc(100% - 4px),contain;border-radius:50%}.page-detail .section-blog-content .blog__name:after{background:var(--key-color);background-position:50%;background-repeat:no-repeat;left:0;-webkit-mask-image:url(../img/special_common/icon-lip.svg);mask-image:url(../img/special_common/icon-lip.svg);-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9)}.page-detail .section-blog-content .blog-meta{margin-top:-9px;text-align:right}.page-detail .section-blog-content .blog__posted{font-size:1rem}.page-detail .section-blog-content .blog-content{margin-top:15px}.page-detail .section-blog-content .blog__wysiwyg{font-size:1.4rem;line-height:1.8333333333}.page-detail .section-blog-content .blog__wysiwyg p+p{margin-top:1em}.page-detail .section-blog-content .blog__wysiwyg .movie-modal-btn+p,.page-detail .section-blog-content .blog__wysiwyg .swiper+p,.page-detail .section-blog-content .blog__wysiwyg .video+p,.page-detail .section-blog-content .blog__wysiwyg .voice+p,.page-detail .section-blog-content .blog__wysiwyg .vote+p,.page-detail .section-blog-content .blog__wysiwyg img+p,.page-detail .section-blog-content .blog__wysiwyg p+.swiper,.page-detail .section-blog-content .blog__wysiwyg p+.video,.page-detail .section-blog-content .blog__wysiwyg p+.voice,.page-detail .section-blog-content .blog__wysiwyg p+.vote,.page-detail .section-blog-content .blog__wysiwyg p+img{margin-top:1.2em}.page-detail .section-blog-content .blog__wysiwyg .movie-modal-btn+.movie-modal-btn,.page-detail .section-blog-content .blog__wysiwyg .movie-modal-btn+.swiper,.page-detail .section-blog-content .blog__wysiwyg .movie-modal-btn+.video,.page-detail .section-blog-content .blog__wysiwyg .movie-modal-btn+.voice,.page-detail .section-blog-content .blog__wysiwyg .movie-modal-btn+.vote,.page-detail .section-blog-content .blog__wysiwyg .movie-modal-btn+img,.page-detail .section-blog-content .blog__wysiwyg .swiper+.movie-modal-btn,.page-detail .section-blog-content .blog__wysiwyg .swiper+.swiper,.page-detail .section-blog-content .blog__wysiwyg .swiper+.video,.page-detail .section-blog-content .blog__wysiwyg .swiper+.voice,.page-detail .section-blog-content .blog__wysiwyg .swiper+.vote,.page-detail .section-blog-content .blog__wysiwyg .swiper+img,.page-detail .section-blog-content .blog__wysiwyg .video+.movie-modal-btn,.page-detail .section-blog-content .blog__wysiwyg .video+.swiper,.page-detail .section-blog-content .blog__wysiwyg .video+.video,.page-detail .section-blog-content .blog__wysiwyg .video+.voice,.page-detail .section-blog-content .blog__wysiwyg .video+.vote,.page-detail .section-blog-content .blog__wysiwyg .video+img,.page-detail .section-blog-content .blog__wysiwyg .voice+.movie-modal-btn,.page-detail .section-blog-content .blog__wysiwyg .voice+.swiper,.page-detail .section-blog-content .blog__wysiwyg .voice+.video,.page-detail .section-blog-content .blog__wysiwyg .voice+.voice,.page-detail .section-blog-content .blog__wysiwyg .voice+.vote,.page-detail .section-blog-content .blog__wysiwyg .voice+img,.page-detail .section-blog-content .blog__wysiwyg .vote+.movie-modal-btn,.page-detail .section-blog-content .blog__wysiwyg .vote+.swiper,.page-detail .section-blog-content .blog__wysiwyg .vote+.video,.page-detail .section-blog-content .blog__wysiwyg .vote+.voice,.page-detail .section-blog-content .blog__wysiwyg .vote+.vote,.page-detail .section-blog-content .blog__wysiwyg .vote+img,.page-detail .section-blog-content .blog__wysiwyg img+.movie-modal-btn,.page-detail .section-blog-content .blog__wysiwyg img+.swiper,.page-detail .section-blog-content .blog__wysiwyg img+.video,.page-detail .section-blog-content .blog__wysiwyg img+.voice,.page-detail .section-blog-content .blog__wysiwyg img+.vote,.page-detail .section-blog-content .blog__wysiwyg img+img{margin-top:1.75em}.page-detail .section-blog-content .blog__wysiwyg a{text-decoration:underline}.page-detail .section-blog-content .blog__wysiwyg p{padding:0 10px}.page-detail .section-blog-content .blog__wysiwyg img{width:100%}.page-detail .section-blog-content .blog__wysiwyg .list_songs_wrapper{margin-top:0}.page-detail .section-blog-content .blog-reaction{margin-top:20px}.page-detail .section-blog-content .blog-reaction-btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;position:relative;-ms-touch-action:manipulation;touch-action:manipulation;width:77px;-webkit-tap-highlight-color:transparent;--key-color:transparent}.page-detail .section-blog-content .blog-reaction-btn.blue{--key-color:#9ba6d9}.page-detail .section-blog-content .blog-reaction-btn.purple{--key-color:#a981bf}.page-detail .section-blog-content .blog-reaction-btn.orange{--key-color:#d37762}.page-detail .section-blog-content .blog-reaction-btn.pink{--key-color:#d57c97}.page-detail .section-blog-content .blog-reaction-btn.yellow{--key-color:#e2b703}.page-detail .section-blog-content .blog-reaction-btn.green{--key-color:#84a88b}.page-detail .section-blog-content .blog-reaction-btn.is-active #reaction-lip-top-image{opacity:0}.page-detail .section-blog-content .blog-reaction-btn.is-active #reaction-lip-top-image-active{opacity:1;-webkit-transform:translate(-29px,3px) rotate(-11.5deg);transform:translate(-29px,3px) rotate(-11.5deg)}.page-detail .section-blog-content .blog-reaction-btn.is-active.is-paused #reaction-lip-bottom-image{-webkit-transform:translate(-6px,16px) rotate(-25deg) scale(.7);transform:translate(-6px,16px) rotate(-25deg) scale(.7)}.page-detail .section-blog-content .blog-reaction-btn.is-active.is-paused #reaction-tap{opacity:0}.page-detail .section-blog-content .blog-reaction-btn.is-active.is-paused .blog-reaction-btn__heart{opacity:1}.page-detail .section-blog-content .blog-reaction-btn__base{-webkit-filter:drop-shadow(1px 2px 1px rgba(0,0,0,.4));filter:drop-shadow(1px 2px 1px rgba(0,0,0,.4));-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.page-detail .section-blog-content .blog-reaction-btn__base #reaction-lip-bottom-override,.page-detail .section-blog-content .blog-reaction-btn__base #reaction-lip-top-override,.page-detail .section-blog-content .blog-reaction-btn__base #reaction-tap-frame-override{fill:var(--key-color)}.page-detail .section-blog-content .blog-reaction-btn__base #reaction-lip-top-image{-webkit-transition:opacity .2s cubic-bezier(.445,.05,.55,.95) .2s;transition:opacity .2s cubic-bezier(.445,.05,.55,.95) .2s}.page-detail .section-blog-content .blog-reaction-btn__base #reaction-lip-top-image-active{opacity:0}.page-detail .section-blog-content .blog-reaction-btn__line{position:absolute;right:0;top:-20px;width:29px}.page-detail .section-blog-content .blog-reaction-btn__line #reaction-btn-line{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:10% bottom;transform-origin:10% bottom;width:100%}.page-detail .section-blog-content .blog-reaction-btn__line .cls-1{stroke:var(--key-color)}.page-detail .section-blog-content .blog-reaction-btn__heart{left:-15px;opacity:0;position:absolute;top:-2px}.page-detail .section-blog-content .blog-reaction-btn__heart img{-webkit-filter:drop-shadow(1px 2px 1px rgba(0,0,0,.4));filter:drop-shadow(1px 2px 1px rgba(0,0,0,.4));-webkit-transform:translateZ(0);transform:translateZ(0)}.page-detail .section-blog-content .blog-pagination{margin-top:40px;padding:0 36px}.page-detail .section-blog-content .blog-pagination-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-detail .section-blog-content .blog-pagination-item.top a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.page-detail .section-blog-content .blog-pagination-item.top a:after,.page-detail .section-blog-content .blog-pagination-item.top a:before{background-color:#000;content:"";display:block;height:1px;width:25px}.page-detail .section-blog-content .blog-pagination-item.next,.page-detail .section-blog-content .blog-pagination-item.prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-detail .section-blog-content .blog-pagination-item.next a,.page-detail .section-blog-content .blog-pagination-item.prev a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.page-detail .section-blog-content .blog-pagination-item.next a:before,.page-detail .section-blog-content .blog-pagination-item.prev a:before{background-image:url(../img/special_common/icon-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;width:21px}.page-detail .section-blog-content .blog-pagination-item.prev{left:0}.page-detail .section-blog-content .blog-pagination-item.next{right:0}.page-detail .section-blog-content .blog-pagination-item.next a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.page-detail .section-blog-content .blog-pagination-item.next a:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-detail .section-blog-content .comment-list{margin-top:47px;padding:0 30px}.page-detail .section-blog-content .comment-item+.comment-item{margin-top:20px}.page-detail .section-blog-content .comment-item.pink{--key-color:#d57c97}.page-detail .section-blog-content .comment-item.yellow{--key-color:#e2b703}.page-detail .section-blog-content .comment-item.blue{--key-color:#9ba6d9}.page-detail .section-blog-content .comment-item.purple{--key-color:#a982bf}.page-detail .section-blog-content .comment-item.orange{--key-color:#d37762}.page-detail .section-blog-content .comment-item.green{--key-color:#84a88b}.page-detail .section-blog-content .comment-item.gray{--key-color:#b5b5b5}.page-detail .section-blog-content .comment-item.gray .comment__name:before{background-image:url(../img/special_common/icon-manager-wh.svg)}.page-detail .section-blog-content .comment-item.gray .comment__name:after{content:none}.page-detail .section-blog-content .comment-item.gray.member-1 .comment__name:before{background-image:url(../img/special_common/icon-manager01-wh.svg)}.page-detail .section-blog-content .comment-item.gray.member-2 .comment__name:before{background-image:url(../img/special_common/icon-manager02-wh.svg)}.page-detail .section-blog-content .comment-item.gray.member-3 .comment__name:before{background-image:url(../img/special_common/icon-manager03-wh.svg)}.page-detail .section-blog-content .comment-item.gray.member-4 .comment__name:before{background-image:url(../img/special_common/icon-manager04-wh.svg)}.page-detail .section-blog-content .comment-item.gray.member-5 .comment__name:before{background-image:url(../img/special_common/icon-manager05-wh.svg)}.page-detail .section-blog-content .comment-item.gray.member-6 .comment__name:before{background-image:url(../img/special_common/icon-manager06-wh.svg)}.page-detail .section-blog-content .comment-item.gray.member-7 .comment__name:before{background-image:url(../img/special_common/icon-manager07-wh.svg)}.page-detail .section-blog-content .comment__name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0 8px}.page-detail .section-blog-content .comment__name:after,.page-detail .section-blog-content .comment__name:before{content:"";display:inline-block;height:48px;width:48px}.page-detail .section-blog-content .comment__name:before{background-color:#fff;border:2px solid var(--key-color);border-radius:50%}.page-detail .section-blog-content .comment__name:after{background-color:var(--key-color);background-position:50%;background-repeat:no-repeat;left:0;-webkit-mask-image:url(../img/special_common/icon-lip.svg);mask-image:url(../img/special_common/icon-lip.svg);-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9)}.page-detail .section-blog-content .comment-content{margin-top:-8px}.page-detail .section-blog-content .comment__text{background-color:var(--key-color);border-radius:2px;color:#fff;font-size:1.4rem;line-height:1.6666666667;padding:17px 20px}.page-detail .section-blog-content .comment__mark{background-color:var(--key-color);height:14px;margin-left:auto;margin-top:9px;-webkit-mask-image:url(../img/top/icon-kiss01.svg);mask-image:url(../img/top/icon-kiss01.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:18px}@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}}@media only screen and (max-width:932px){.preloader-wrap{padding-top:123px}}