@-webkit-keyframes anime-icon_new_blink{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}@keyframes anime-icon_new_blink{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}@-webkit-keyframes anime-icon_new_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes anime-icon_new_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes anime-loading{0%{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}25%{-webkit-transform:translateY(-80%) scaleY(1.1);transform:translateY(-80%) scaleY(1.1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:translateY(-100%) scaleY(1);transform:translateY(-100%) scaleY(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}75%{-webkit-transform:translateY(-10%) scaleY(0.9);transform:translateY(-10%) scaleY(0.9);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}}@keyframes anime-loading{0%{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}25%{-webkit-transform:translateY(-80%) scaleY(1.1);transform:translateY(-80%) scaleY(1.1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:translateY(-100%) scaleY(1);transform:translateY(-100%) scaleY(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}75%{-webkit-transform:translateY(-10%) scaleY(0.9);transform:translateY(-10%) scaleY(0.9);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}}@-webkit-keyframes anime-pagetop{0%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%)}50%{-webkit-transform:translate(0, -20%);transform:translate(0, -20%)}100%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);-webkit-animation:initial;animation:initial}}@keyframes anime-pagetop{0%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%)}50%{-webkit-transform:translate(0, -20%);transform:translate(0, -20%)}100%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-color_box_arrow_left{0%{-webkit-transform:translate(-110%, -50%);transform:translate(-110%, -50%)}50%{-webkit-transform:translate(-130%, -50%);transform:translate(-130%, -50%)}100%{-webkit-transform:translate(-110%, -50%);transform:translate(-110%, -50%);-webkit-animation:initial;animation:initial}}@keyframes anime-color_box_arrow_left{0%{-webkit-transform:translate(-110%, -50%);transform:translate(-110%, -50%)}50%{-webkit-transform:translate(-130%, -50%);transform:translate(-130%, -50%)}100%{-webkit-transform:translate(-110%, -50%);transform:translate(-110%, -50%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-color_box_arrow_left_portrait{0%{-webkit-transform:translate(-40%, 110%);transform:translate(-40%, 110%)}50%{-webkit-transform:translate(-60%, 110%);transform:translate(-60%, 110%)}100%{-webkit-transform:translate(-40%, 110%);transform:translate(-40%, 110%);-webkit-animation:initial;animation:initial}}@keyframes anime-color_box_arrow_left_portrait{0%{-webkit-transform:translate(-40%, 110%);transform:translate(-40%, 110%)}50%{-webkit-transform:translate(-60%, 110%);transform:translate(-60%, 110%)}100%{-webkit-transform:translate(-40%, 110%);transform:translate(-40%, 110%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-color_box_arrow_right{0%{-webkit-transform:translate(110%, -50%);transform:translate(110%, -50%)}50%{-webkit-transform:translate(130%, -50%);transform:translate(130%, -50%)}100%{-webkit-transform:translate(110%, -50%);transform:translate(110%, -50%);-webkit-animation:initial;animation:initial}}@keyframes anime-color_box_arrow_right{0%{-webkit-transform:translate(110%, -50%);transform:translate(110%, -50%)}50%{-webkit-transform:translate(130%, -50%);transform:translate(130%, -50%)}100%{-webkit-transform:translate(110%, -50%);transform:translate(110%, -50%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-color_box_arrow_right_portrait{0%{-webkit-transform:translate(-60%, 110%);transform:translate(-60%, 110%)}50%{-webkit-transform:translate(-40%, 110%);transform:translate(-40%, 110%)}100%{-webkit-transform:translate(-60%, 110%);transform:translate(-60%, 110%);-webkit-animation:initial;animation:initial}}@keyframes anime-color_box_arrow_right_portrait{0%{-webkit-transform:translate(-60%, 110%);transform:translate(-60%, 110%)}50%{-webkit-transform:translate(-40%, 110%);transform:translate(-40%, 110%)}100%{-webkit-transform:translate(-60%, 110%);transform:translate(-60%, 110%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-topics_arrow_left{0%{-webkit-transform:translate(10%, -50%);transform:translate(10%, -50%)}50%{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%)}100%{-webkit-transform:translate(10%, -50%);transform:translate(10%, -50%);-webkit-animation:initial;animation:initial}}@keyframes anime-topics_arrow_left{0%{-webkit-transform:translate(10%, -50%);transform:translate(10%, -50%)}50%{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%)}100%{-webkit-transform:translate(10%, -50%);transform:translate(10%, -50%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-topics_arrow_right{0%{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%)}50%{-webkit-transform:translate(10%, -50%);transform:translate(10%, -50%)}100%{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%);-webkit-animation:initial;animation:initial}}@keyframes anime-topics_arrow_right{0%{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%)}50%{-webkit-transform:translate(10%, -50%);transform:translate(10%, -50%)}100%{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-catch_copy{0%{background-position:0% 0%}33.33%{background-position:50% 0%}66.66%{background-position:100% 0%}100%{background-position:0% 0%}}@keyframes anime-catch_copy{0%{background-position:0% 0%}33.33%{background-position:50% 0%}66.66%{background-position:100% 0%}100%{background-position:0% 0%}}@-webkit-keyframes anime-catch_copy_stretch{0%{opacity:0;-webkit-transform:scale(1, 1);transform:scale(1, 1)}30%{opacity:1}70%{-webkit-transform:scale(1, 1.5);transform:scale(1, 1.5)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes anime-catch_copy_stretch{0%{opacity:0;-webkit-transform:scale(1, 1);transform:scale(1, 1)}30%{opacity:1}70%{-webkit-transform:scale(1, 1.5);transform:scale(1, 1.5)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes anime-deco{0%{-webkit-transform:translate(-50%, -75%) scale(0.75);transform:translate(-50%, -75%) scale(0.75);opacity:0}50%{-webkit-transform:translate(-50%, -75%) scale(1.2);transform:translate(-50%, -75%) scale(1.2);opacity:1}80%{-webkit-transform:translate(-50%, -75%) scale(0.95);transform:translate(-50%, -75%) scale(0.95);opacity:1}100%{-webkit-transform:translate(-50%, -75%) scale(1);transform:translate(-50%, -75%) scale(1);opacity:1}}@keyframes anime-deco{0%{-webkit-transform:translate(-50%, -75%) scale(0.75);transform:translate(-50%, -75%) scale(0.75);opacity:0}50%{-webkit-transform:translate(-50%, -75%) scale(1.2);transform:translate(-50%, -75%) scale(1.2);opacity:1}80%{-webkit-transform:translate(-50%, -75%) scale(0.95);transform:translate(-50%, -75%) scale(0.95);opacity:1}100%{-webkit-transform:translate(-50%, -75%) scale(1);transform:translate(-50%, -75%) scale(1);opacity:1}}@-webkit-keyframes anime-deco2{0%{-webkit-transform:scale(0.75);transform:scale(0.75);opacity:0}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}80%{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes anime-deco2{0%{-webkit-transform:scale(0.75);transform:scale(0.75);opacity:0}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}80%{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes anime-bounce_zoom{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.25);transform:scale(1.25)}70%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes anime-bounce_zoom{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.25);transform:scale(1.25)}70%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes anime-camera_noise{0%{background-position-y:0%}100%{background-position-y:107%}}@keyframes anime-camera_noise{0%{background-position-y:0%}100%{background-position-y:107%}}@media screen and (max-width: 960px){@-webkit-keyframes anime-camera_noise{0%{background-position-y:0%}100%{background-position-y:17.8333333333%}}@keyframes anime-camera_noise{0%{background-position-y:0%}100%{background-position-y:17.8333333333%}}}@-webkit-keyframes anime-rec{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes anime-rec{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes anime-camera_alert{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes anime-camera_alert{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.barba-leave-active,.barba-enter-active{-webkit-transition:opacity .5s;transition:opacity .5s}.barba-leave{opacity:1}.barba-enter{opacity:0}.barba-leave-to{opacity:0}.barba-enter-to{opacity:1}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:12050}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;border:solid 2px #c8c3bf;border-width:clamp(1px,1vw,2px);-webkit-box-sizing:content-box;box-sizing:content-box}.cbox-no-border #cboxLoadedContent{border:none}#cboxLoadedContent video{width:100%}#cboxLoadedContent .image{border:none}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;-webkit-transition:opacity .25s;transition:opacity .25s}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxOverlay{background-color:rgba(0,0,0,.75);backdrop-filter:blur(2px);-webkit-transition:opacity .4s;transition:opacity .4s}#colorbox{outline:0;overflow:visible}#cboxContent{overflow:visible}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7c7c7c}#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7c7c7c;display:none !important}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:-29px;text-indent:-9999px;outline:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{width:10vw;min-width:calc(39px*.75);max-width:39px;height:11.5384615385vw;min-height:calc(45px*.75);max-height:45px;left:0;top:50%;background:url(../img/arrow_left.png) center center/100% auto no-repeat;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;-webkit-animation:anime-color_box_arrow_left 1s infinite ease-in-out;animation:anime-color_box_arrow_left 1s infinite ease-in-out}@media screen and (max-width: 960px){#cboxPrevious{width:7vw;height:8.0769230769vw}}@media screen and (orientation: portrait){#cboxPrevious{left:30%;bottom:0;top:auto;-webkit-animation:anime-color_box_arrow_left_portrait 1s infinite ease-in-out;animation:anime-color_box_arrow_left_portrait 1s infinite ease-in-out}}#cboxNext{width:10vw;min-width:calc(39px*.75);max-width:39px;height:11.5384615385vw;min-height:calc(45px*.75);max-height:45px;right:0;top:50%;background:url(../img/arrow_right.png) center center/100% auto no-repeat;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;-webkit-animation:anime-color_box_arrow_right 1s infinite ease-in-out;animation:anime-color_box_arrow_right 1s infinite ease-in-out}@media screen and (max-width: 960px){#cboxNext{width:7vw;height:8.0769230769vw}}@media screen and (orientation: portrait){#cboxNext{left:70%;right:auto;top:auto;bottom:0;-webkit-animation:anime-color_box_arrow_right_portrait 1s infinite ease-in-out;animation:anime-color_box_arrow_right_portrait 1s infinite ease-in-out}}#cboxClose{width:10vw;min-width:calc(44px*.75);max-width:44px;height:10vw;min-height:calc(44px*.75);max-height:44px;right:0;top:0;-webkit-transform:translate(110%, -110%);transform:translate(110%, -110%);background:url(../img/close.png) center center/100% auto no-repeat;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated}@media screen and (max-width: 960px){#cboxClose{width:7vw;height:7vw}}@media screen and (orientation: portrait){#cboxClose{-webkit-transform:translate(0, -110%);transform:translate(0, -110%)}}#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover{opacity:.5}@media screen and (max-width: 960px){#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover{opacity:1}}.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px;right:27px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px}.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px}*{margin:0;padding:0}html{font-size:62.5%;line-height:1.2;position:relative;overflow-y:scroll}body{width:100%;height:100%;background-color:#c8c3bf;font-size:13px;font-size:clamp(13px,2.5vw,20px);color:#d2d2d2;position:relative}body.locked{pointer-events:none}main{font-family:"Kiwi Maru",serif;font-weight:500;letter-spacing:.1em;line-height:1.6;margin-top:60px;margin-top:clamp(0px,4.5vw,60px)}section{position:relative}em{color:#b42f00;font-style:normal}a{color:#d7a946;-webkit-transition:color .25s;transition:color .25s}a:hover{color:rgba(215,169,70,.5)}img{white-space:pre}button{border:none;outline:none;background-color:rgba(0,0,0,0);cursor:pointer}li{list-style:none}section{padding:2em 0;position:relative;text-align:center}@media screen and (max-width: 960px){section{padding-left:2%;padding-right:2%}}section.inner_shadow{padding:4em 0;padding:clamp(4em,5vw,8em) 0}section.inner_shadow::before,section.inner_shadow::after{content:"";width:100%;height:6em;position:absolute;left:0;pointer-events:none}section.inner_shadow::before{background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #000), to(rgba(0, 0, 0, 0)));background:linear-gradient(180deg, #000 20%, rgba(0, 0, 0, 0));top:0}section.inner_shadow::after{background:-webkit-gradient(linear, left bottom, left top, color-stop(20%, #000), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, #000 20%, rgba(0, 0, 0, 0));bottom:0}table{border-collapse:collapse;border-spacing:0}th{font-weight:normal}video{width:80vw;max-width:640px;display:inline-block;pointer-events:none}@media screen and (max-width: 960px){video{pointer-events:initial}}@media screen and (max-width: 960px){.pc{display:none !important}}.sp{display:none !important}@media screen and (max-width: 960px){.sp{display:unset !important}}.visually_hidden{position:fixed !important;top:0px !important;left:0px !important;width:4px !important;height:4px !important;opacity:0 !important;overflow:hidden !important;border:none !important;margin:0 !important;padding:0 !important;display:block !important;visibility:visible !important}.dash{display:inline-block;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(2, 1);transform:scale(2, 1);margin-right:1.1em}.letter-spacing-normal{letter-spacing:normal}.d-inline-block{display:inline-block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width: 641px){.bp-min-640{display:none !important}}@media screen and (max-width: 640px){.bp-max-640{display:none !important}}@media screen and (min-width: 961px){.bp-min-960{display:none !important}}@media screen and (max-width: 960px){.bp-max-960{display:none !important}}@media screen and (min-width: 1061px){.bp-min-1060{display:none !important}}@media screen and (max-width: 1060px){.bp-max-1060{display:none !important}}@media screen and (min-width: 1201px){.bp-min-1200{display:none !important}}@media screen and (max-width: 1200px){.bp-max-1200{display:none !important}}@media screen and (min-width: 1281px){.bp-min-1280{display:none !important}}@media screen and (max-width: 1280px){.bp-max-1280{display:none !important}}@media screen and (min-width: 1741px){.bp-min-1740{display:none !important}}@media screen and (max-width: 1740px){.bp-max-1740{display:none !important}}.ps-0{padding-left:0rem}.ps-1{padding-left:.25rem}.ps-2{padding-left:.5rem}.ps-3{padding-left:1rem}.ps-4{padding-left:1.5rem}.ps-5{padding-left:3rem}.pt-0{padding-top:0rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:1rem}.pt-4{padding-top:1.5rem}.pt-5{padding-top:3rem}.pe-0{padding-right:0rem}.pe-1{padding-right:.25rem}.pe-2{padding-right:.5rem}.pe-3{padding-right:1rem}.pe-4{padding-right:1.5rem}.pe-5{padding-right:3rem}.pb-0{padding-bottom:0rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:1rem}.pb-4{padding-bottom:1.5rem}.pb-5{padding-bottom:3rem}.ms-0{margin-left:0rem}.ms-1{margin-left:.25rem}.ms-2{margin-left:.5rem}.ms-3{margin-left:1rem}.ms-4{margin-left:1.5rem}.ms-5{margin-left:3rem}.mt-0{margin-top:0rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.me-0{margin-right:0rem}.me-1{margin-right:.25rem}.me-2{margin-right:.5rem}.me-3{margin-right:1rem}.me-4{margin-right:1.5rem}.me-5{margin-right:3rem}.mb-0{margin-bottom:0rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.text-start{text-align:left}.text-center{text-align:center}.text-end{text-align:right}#wrapper{overflow:clip}[data-barba=container],#content,#sub_content{position:relative;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}[data-barba=container].loaded,#content.loaded,#sub_content.loaded{opacity:1}#content>section:first-child,#sub_content>section:first-child{padding-top:0}.bg{width:100%;height:calc(100% + 100px);background:center center/cover no-repeat;-webkit-mask-image:linear-gradient(to top, #fff 0%, #fff calc(100% - 100px), transparent 100%);mask-image:linear-gradient(to top, #fff 0%, #fff calc(100% - 100px), transparent 100%);position:absolute;left:0;top:-50px;z-index:-2}.bg-01,.bg-02{height:calc(50% + 100px)}.bg-02{top:calc(50% - 50px)}.bg_filter{width:100vw;height:100vh;background:center center/cover no-repeat;position:fixed;left:0;top:0;z-index:-1;pointer-events:none}.bg_filter-allways{background-image:url(../img/bg_filter/bg_filter_always.webp);mix-blend-mode:screen;z-index:0}.bg_filter-time{mix-blend-mode:overlay;-webkit-transition:opacity 1s,visibility 1s;transition:opacity 1s,visibility 1s;opacity:0;visibility:hidden}.bg_filter-time.active{opacity:1;visibility:visible}.bg_filter-time-morning{background-image:url(../img/bg_filter/bg_filter_morning.webp)}.bg_filter-time-noon{background-image:url(../img/bg_filter/bg_filter_noon.webp)}.bg_filter-time-evening{background-image:url(../img/bg_filter/bg_filter_evening.webp)}.bg_filter-time-night{background-image:url(../img/bg_filter/bg_filter_night.webp)}.bullet-point{text-indent:-1em;padding-left:1em}.flow{text-indent:-2em;padding-left:2em}.notes{text-indent:-1em;padding-left:1em;text-align:left}.brackets{text-indent:-1em;padding-left:1em}.media{width:100%;max-width:640px;border:solid 1px #c8c3bf}.media-list{width:80vw;max-width:1060px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative;margin-left:auto;margin-right:auto}@media screen and (max-width: 960px){.media-list{width:96%}}.media-list[data-trigger].visible>li{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.media-list[data-trigger].visible .media-text{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-filter:blur(0px);filter:blur(0px)}.media-list[data-trigger]>li{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:translate(2em, 0);transform:translate(2em, 0)}.media-list[data-trigger] .media-text{-webkit-transition:opacity 1s,-webkit-transform 1s,-webkit-filter 1s;transition:opacity 1s,-webkit-transform 1s,-webkit-filter 1s;transition:opacity 1s,transform 1s,filter 1s;transition:opacity 1s,transform 1s,filter 1s,-webkit-transform 1s,-webkit-filter 1s;opacity:0;-webkit-transform:translate(0, -2em);transform:translate(0, -2em)}.media-list[data-trigger]>li:nth-child(1){-webkit-transition-delay:.125s;transition-delay:.125s}.media-list[data-trigger]>li:nth-child(1) .media-text{-webkit-transition-delay:.625s;transition-delay:.625s}.media-list[data-trigger]>li:nth-child(2){-webkit-transition-delay:.25s;transition-delay:.25s}.media-list[data-trigger]>li:nth-child(2) .media-text{-webkit-transition-delay:.75s;transition-delay:.75s}.media-list[data-trigger]>li:nth-child(3){-webkit-transition-delay:.375s;transition-delay:.375s}.media-list[data-trigger]>li:nth-child(3) .media-text{-webkit-transition-delay:.875s;transition-delay:.875s}.media-list[data-trigger]>li:nth-child(4){-webkit-transition-delay:.5s;transition-delay:.5s}.media-list[data-trigger]>li:nth-child(4) .media-text{-webkit-transition-delay:1s;transition-delay:1s}.media-list[data-trigger]>li:nth-child(5){-webkit-transition-delay:.625s;transition-delay:.625s}.media-list[data-trigger]>li:nth-child(5) .media-text{-webkit-transition-delay:1.125s;transition-delay:1.125s}.media-list[data-trigger]>li:nth-child(6){-webkit-transition-delay:.75s;transition-delay:.75s}.media-list[data-trigger]>li:nth-child(6) .media-text{-webkit-transition-delay:1.25s;transition-delay:1.25s}.media-list[data-trigger]>li:nth-child(7){-webkit-transition-delay:.875s;transition-delay:.875s}.media-list[data-trigger]>li:nth-child(7) .media-text{-webkit-transition-delay:1.375s;transition-delay:1.375s}.media-list[data-trigger]>li:nth-child(8){-webkit-transition-delay:1s;transition-delay:1s}.media-list[data-trigger]>li:nth-child(8) .media-text{-webkit-transition-delay:1.5s;transition-delay:1.5s}.media-list[data-trigger]>li:nth-child(9){-webkit-transition-delay:1.125s;transition-delay:1.125s}.media-list[data-trigger]>li:nth-child(9) .media-text{-webkit-transition-delay:1.625s;transition-delay:1.625s}.media-list[data-trigger]>li:nth-child(10){-webkit-transition-delay:1.25s;transition-delay:1.25s}.media-list[data-trigger]>li:nth-child(10) .media-text{-webkit-transition-delay:1.75s;transition-delay:1.75s}.media-list>li{max-width:47%;text-align:center;position:relative;margin:1.5%}@media screen and (max-width: 640px){.media-list>li{max-width:90%}}.media-list>li:only-child{max-width:initial}@media screen and (max-width: 960px){.media-list>li:only-child{max-width:90%}}.media-list>li:only-child .media{border-width:3px;border-width:clamp(1px,.6vw,3px)}.media-list>li:only-child .media-caption{font-size:clamp(13px,4vw,22px)}.media-list>li:only-child .new-icon{content:"";width:15vw;min-width:60px;max-width:100px;height:8.5714285714vw;min-height:34.2857142857px;max-height:57.1428571429px;position:absolute;top:0;right:0;-webkit-transform:translate(25%, -50%);transform:translate(25%, -50%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}.media-list>li:only-child .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}.media-list>li:only-child a,.media-list>li:only-child video{margin-left:auto;margin-right:auto}.media-list>li .new-icon{content:"";width:10vw;min-width:40px;max-width:80px;height:5.7142857143vw;min-height:22.8571428571px;max-height:45.7142857143px;position:absolute;top:0;right:0;-webkit-transform:translate(25%, -50%);transform:translate(25%, -50%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}.media-list>li .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}.media-list>li img,.media-list>li video{display:block}.media-caption{line-height:1.2;display:inline-block;position:relative;margin-bottom:.25em}.media-text{font-size:.8em;line-height:1.2;display:inline-block;text-align:left;padding-left:.25em;padding-right:.25em;margin-top:.25em}.popup-image,.popup-movie,.popup-inline-movie{-webkit-transition:opacity .25s;transition:opacity .25s}.popup-image:hover,.popup-movie:hover,.popup-inline-movie:hover{opacity:.7}.popup-movie:has(img){display:block;position:relative}.popup-movie:has(img)::after{content:"";width:100%;height:100%;background:url(../img/play.png) center center/auto 33% no-repeat;position:absolute;left:0;top:0;z-index:1;pointer-events:none}.caption>span{display:inline-block;position:relative;z-index:1}.caption>span .new-icon{content:"";width:4.5vw;min-width:40px;max-width:80px;height:2.5714285714vw;min-height:22.8571428571px;max-height:45.7142857143px;position:absolute;top:0;right:0;-webkit-transform:translate(75%, -50%);transform:translate(75%, -50%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}.caption>span .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}.caption img{height:5vw;min-height:46.5px;max-height:93px}.text{max-width:1060px;display:inline-block;text-align:left;margin-left:auto;margin-right:auto}.text:last-child{margin-bottom:0}.text[data-trigger]{-webkit-transition:opacity 1.5s,-webkit-transform 1.5s,-webkit-filter 1.5s;transition:opacity 1.5s,-webkit-transform 1.5s,-webkit-filter 1.5s;transition:opacity 1.5s,transform 1.5s,filter 1.5s;transition:opacity 1.5s,transform 1.5s,filter 1.5s,-webkit-transform 1.5s,-webkit-filter 1.5s;opacity:0;-webkit-transform:translate(0, 50px);transform:translate(0, 50px);-webkit-filter:blur(10px) brightness(0);filter:blur(10px) brightness(0)}.text[data-trigger].visible{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-filter:blur(0px) brightness(1);filter:blur(0px) brightness(1)}@media screen and (max-width: 960px){.text{padding-left:2%;padding-right:2%}}.frame{display:inline-block;padding:2em 0;position:relative;margin-left:auto;margin-right:auto}.frame::before{content:"";width:120%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(20, 20, 20, 0)), color-stop(10%, rgba(20, 20, 20, 0.66)), color-stop(90%, rgba(20, 20, 20, 0.66)), to(rgba(20, 20, 20, 0)));background:linear-gradient(to right, rgba(20, 20, 20, 0) 0%, rgba(20, 20, 20, 0.66) 10%, rgba(20, 20, 20, 0.66) 90%, rgba(20, 20, 20, 0) 100%);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}.frame.white{color:#141414;text-shadow:0px 0px .25em #d8d0ae,0px 0px .25em #d8d0ae,0px 0px .25em #d8d0ae,0px 0px .25em #d8d0ae}.frame.white::before{background:-webkit-gradient(linear, left top, right top, from(rgba(216, 208, 174, 0)), color-stop(10%, rgba(216, 208, 174, 0.55)), color-stop(90%, rgba(216, 208, 174, 0.55)), to(rgba(216, 208, 174, 0)));background:linear-gradient(to right, rgba(216, 208, 174, 0) 0%, rgba(216, 208, 174, 0.55) 10%, rgba(216, 208, 174, 0.55) 90%, rgba(216, 208, 174, 0) 100%)}.frame.white em{color:#b42f00}.frame.white a{color:#b42f00}.frame.white a:hover{color:rgba(180,47,0,.7)}.frame.green{color:#141414;text-shadow:-1px -1px 0 #f3f1ef,-1px 0px 0 #f3f1ef,-1px 1px 0 #f3f1ef,0px -1px 0 #f3f1ef,0px 0px 0 #f3f1ef,0px 1px 0 #f3f1ef,1px -1px 0 #f3f1ef,1px 0px 0 #f3f1ef,1px 1px 0 #f3f1ef}.frame.green::before{background:-webkit-gradient(linear, left top, right top, from(rgba(175, 193, 113, 0)), color-stop(20%, rgba(175, 193, 113, 0.9)), color-stop(80%, rgba(175, 193, 113, 0.9)), to(rgba(175, 193, 113, 0)));background:linear-gradient(to right, rgba(175, 193, 113, 0) 0%, rgba(175, 193, 113, 0.9) 20%, rgba(175, 193, 113, 0.9) 80%, rgba(175, 193, 113, 0) 100%)}.frame.green em{color:#b42f00}.frame.green .media-caption,.frame.green .media-text,.frame.green .text{-webkit-filter:drop-shadow(0px 0px 0.1em #f3f1ef);filter:drop-shadow(0px 0px 0.1em #f3f1ef)}.frame.gray{color:#d2d2d2}.frame.gray::before{background:-webkit-gradient(linear, left top, right top, from(rgba(58, 67, 69, 0)), color-stop(20%, rgba(58, 67, 69, 0.66)), color-stop(80%, rgba(58, 67, 69, 0.66)), to(rgba(58, 67, 69, 0)));background:linear-gradient(to right, rgba(58, 67, 69, 0) 0%, rgba(58, 67, 69, 0.66) 20%, rgba(58, 67, 69, 0.66) 80%, rgba(58, 67, 69, 0) 100%)}.frame.gray em{color:#c74141}.frame.gray .media-caption,.frame.gray .media-text,.frame.gray .text{-webkit-filter:drop-shadow(0px 0px 0.1em rgba(0, 0, 0, 0.5));filter:drop-shadow(0px 0px 0.1em rgba(0, 0, 0, 0.5))}.frame em{color:#d7a946}.button-list{width:100%;max-width:80vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}@media screen and (max-width: 960px){.button-list{max-width:96%}}.button-list>li{margin:1%}.button-list img{width:100%}.common-button{-webkit-transition:opacity .25s;transition:opacity .25s}.common-button:hover{opacity:.8}.common-button img{max-width:55vw}.order-button.fixed-bottom{width:9vw;max-width:165px;min-width:77px;height:8.6727272727vw;max-height:159px;min-height:74.2px;position:fixed;right:calc(10px + clamp(77px,9vw,165px));bottom:10px;z-index:800;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;visibility:hidden;opacity:0}.order-button.fixed-bottom.show{opacity:1;visibility:visible}.order-button.fixed-bottom:hover{-webkit-transition:opacity .25s;transition:opacity .25s;opacity:.7}.order-button.fixed-bottom img{width:100%}.fixed-goods-button{width:9vw;max-width:165px;min-width:77px;height:9vw;max-height:159px;min-height:74.2px;position:fixed;right:10px;bottom:13px;z-index:800;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;visibility:hidden;opacity:0}.fixed-goods-button.show{opacity:1;visibility:visible}.fixed-goods-button:hover{-webkit-transition:opacity .25s;transition:opacity .25s;opacity:.7}.fixed-goods-button img{width:100%}.pagetop-button{width:9vw;min-width:calc(198px*.4);max-width:198px;position:absolute;right:10px;bottom:10px;z-index:800;-webkit-transition:opacity .5s,visibility .5s,-webkit-transform .5s;transition:opacity .5s,visibility .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s,visibility .5s;transition:opacity .5s,transform .5s,visibility .5s,-webkit-transform .5s;opacity:0;visibility:hidden}.pagetop-button.show{opacity:1;-webkit-filter:blur(0px) brightness(1);filter:blur(0px) brightness(1);visibility:visible}.pagetop-button:hover .pagetop-character{background-position:100% 0%}.pagetop-button:hover .pagetop-balloon::before{opacity:1}.pagetop-scaling{width:100%;height:0;padding-top:134.8484848485%}.pagetop-character{width:84.3434343434%;height:70.0374531835%;background:url(../img/btn_pagetop_character.png) left top/auto 100% no-repeat;background-position:0% 0%;position:absolute;left:7.5757575758%;top:29.9625468165%;z-index:2}.pagetop-balloon{width:93.9393939394%;height:39.7003745318%;background:url(../img/btn_pagetop_balloon.png) left top/auto 100% no-repeat;background-position:0% 0%;position:absolute;left:0%;top:0%}.pagetop-balloon::before{content:"";width:100%;height:100%;background:url(../img/btn_pagetop_balloon.png) left top/auto 100% no-repeat;background-position:100% 0%;position:absolute;left:0;top:0;z-index:1;-webkit-transition:opacity .25s;transition:opacity .25s;opacity:0}.sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sns-list>li{margin:10px}.sns-list>li a:hover img{opacity:.5}.sns-list>li img{width:40px;-webkit-transition:opacity .25s;transition:opacity .25s}.global_header{width:100%;height:100%;position:fixed;left:0;top:0;z-index:900;pointer-events:none}@media screen and (max-width: 960px){.global_header{-webkit-transition:visibility .25s,opacity .25s;transition:visibility .25s,opacity .25s;visibility:hidden;opacity:0}.global_header.show{visibility:visible;opacity:1;pointer-events:initial}.global_header.show .global_header-wrapper{pointer-events:initial}}.global_header.loaded{opacity:1}@media screen and (max-width: 960px){.global_header-filter{width:100%;height:100%;background-color:rgba(141,125,112,.85);backdrop-filter:blur(2px);position:fixed;left:0;top:0;-webkit-transition:visibility .25s,opacity .25s;transition:visibility .25s,opacity .25s;visibility:hidden;opacity:0}[data-safe_mode=off] .global_header-filter{background-color:rgba(35,39,40,.85)}.show .global_header-filter{visibility:visible;opacity:1;pointer-events:initial}}.global_header-wrapper{height:4.5vw;max-height:60px;background-color:#8d7d70;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:10;pointer-events:initial;-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s, -webkit-transform .75s;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}[data-safe_mode=off] .global_header-wrapper{background-color:#474f51}@media screen and (max-width: 960px){[data-safe_mode=off] .global_header-wrapper{background:initial}}@media screen and (max-width: 960px){.global_header-wrapper{height:auto;max-height:100vh;background:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:initial;transition:initial;z-index:1;overflow:auto;pointer-events:none}}.loaded .global_header-wrapper{-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 960px){.loaded .global_header-wrapper{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.global_header-wrapper{scrollbar-width:none;-ms-overflow-style:none}.global_header-wrapper::-webkit-scrollbar{display:none}.global_header-container{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}.global_header-logo,.global_header-order{height:100%;padding:.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}@media screen and (max-width: 960px){.global_header-logo,.global_header-order{height:auto}}.global_header-logo a,.global_header-logo img,.global_header-order a,.global_header-order img{height:100%}@media screen and (max-width: 960px){.global_header-logo a,.global_header-logo img,.global_header-order a,.global_header-order img{height:auto}}@media screen and (max-width: 960px){.global_header-logo{margin:1em}}@media screen and (max-width: 960px){.global_header-logo img{width:80vw;-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));max-width:363px}}.global_header-safe_mode{position:fixed;right:10px;top:clamp(10px,4.5vw + 10px,70px);-webkit-transition:visibility .25s,opacity .25s;transition:visibility .25s,opacity .25s}@media screen and (max-width: 960px){.global_header-safe_mode{position:relative;right:initial;top:initial}}.global_header-safe_mode.hidden{visibility:hidden;opacity:0}.global_header-safe_mode button{width:14vw;max-width:186.75px;height:4.0481927711vw;max-height:54px;background:left top/100% auto no-repeat;-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));-webkit-transition:opacity .25s;transition:opacity .25s}@media screen and (max-width: 960px){.global_header-safe_mode button{width:166px;height:48px;-webkit-filter:initial;filter:initial;margin-bottom:20px}}.global_header-safe_mode button:hover{opacity:.7}.global_header-safe_mode button.on{background-position:0 100%}.global_header-order{padding:.25%}.global_header-order .order-button:hover{opacity:.6}[data-current_page=product] .global_header-order .order-button{opacity:.6;pointer-events:none}@media screen and (max-width: 960px){.global_header-order .order-button img{width:50vw;max-width:148.5px}}.global_header-sns{display:none}@media screen and (max-width: 960px){.global_header-sns{display:block;-webkit-filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.5));filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.5));margin:1em}}.global_nav{height:44.5945945946%;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;position:relative}@media screen and (max-width: 960px){.global_nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));margin-top:20px;margin-bottom:20px}}.global_nav>li{height:100%;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;position:relative;margin:auto 10px;margin:auto clamp(10px,1.5vw,30px)}@media screen and (max-width: 960px){.global_nav>li{padding:10px}}.global_nav>li .new-icon{content:"";width:3.5vw;max-width:50px;height:2vw;max-height:28.5714285714px;position:absolute;top:0;right:0;-webkit-transform:translate(75%, -50%);transform:translate(75%, -50%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}.global_nav>li .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}@media screen and (max-width: 960px){.global_nav>li .new-icon{content:"";width:12vw;max-width:50px;height:6.8571428571vw;max-height:28.5714285714px;position:absolute;top:0;right:0;-webkit-transform:translate(75%, -50%);transform:translate(75%, -50%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}.global_nav>li .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}}.global_nav>li a{height:100%}.global_nav>li a.selected{pointer-events:none}[data-safe_mode=off] .global_nav>li a.selected img{-webkit-filter:sepia(1) hue-rotate(-50deg) saturate(9) brightness(1.2) contrast(0.6);filter:sepia(1) hue-rotate(-50deg) saturate(9) brightness(1.2) contrast(0.6)}.global_nav>li a.selected img{-webkit-filter:invert(1) brightness(1.1);filter:invert(1) brightness(1.1)}@media screen and (max-width: 960px){.global_nav>li a.selected img{-webkit-filter:invert(1) brightness(1.1) drop-shadow(0px 0px 6px #728c6f);filter:invert(1) brightness(1.1) drop-shadow(0px 0px 6px #728c6f)}}.global_nav>li a.disabled{opacity:.5;pointer-events:none}.global_nav>li a:hover img{-webkit-filter:invert(1) brightness(1.1);filter:invert(1) brightness(1.1)}[data-safe_mode=off] .global_nav>li a:hover img{-webkit-filter:sepia(1) hue-rotate(-50deg) saturate(9) brightness(1.2) contrast(0.6);filter:sepia(1) hue-rotate(-50deg) saturate(9) brightness(1.2) contrast(0.6)}.global_nav>li a img{height:100%;-webkit-transition:-webkit-filter .25s;transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s, -webkit-filter .25s}@media screen and (max-width: 960px){.global_nav>li a img{-webkit-filter:invert(1) brightness(1.1);filter:invert(1) brightness(1.1)}}[data-safe_mode=off] .global_nav>li a img{-webkit-filter:invert(1) brightness(1.05);filter:invert(1) brightness(1.05)}.global_nav-button{width:40px;height:40px;display:none;background-color:rgba(141,125,112,.85);position:fixed;top:10px;right:10px;z-index:990;-webkit-transition:opacity .45s,-webkit-transform .45s;transition:opacity .45s,-webkit-transform .45s;transition:opacity .45s,transform .45s;transition:opacity .45s,transform .45s,-webkit-transform .45s}[data-safe_mode=off] .global_nav-button{background-color:rgba(35,39,40,.85)}@media screen and (max-width: 960px){.global_nav-button{display:block}}.global_nav-button .line-up,.global_nav-button .line-middle,.global_nav-button .line-down{width:60%;height:6%;background-color:#fff;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:top .25s,width .25s,-webkit-transform .25s;transition:top .25s,width .25s,-webkit-transform .25s;transition:transform .25s,top .25s,width .25s;transition:transform .25s,top .25s,width .25s,-webkit-transform .25s}.global_nav-button .line-up{top:30%}.global_nav-button .line-middle{top:50%}.global_nav-button .line-down{top:70%}.global_nav-button.open .line-up{top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.global_nav-button.open .line-middle{width:0}.global_nav-button.open .line-down{top:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}footer{padding:3em 1em 1em;position:relative;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}footer.show{opacity:1}footer .footer-wrapper{max-width:960px;margin:0 auto;position:relative;z-index:1}footer .sns-list{margin-top:5px;margin-bottom:5px}footer .sns-list img{-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.3));filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.3))}footer .foot_banner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-1% auto}footer .foot_banner-container{margin:3%}footer .foot_banner-container img{width:184.5px;-webkit-transition:opacity .25s;transition:opacity .25s}footer .foot_banner-container img:hover{opacity:.7}footer .copyright-wrapper{font-size:clamp(10px,1.2vw,12px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px}@media screen and (max-width: 960px){footer .copyright-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer .copyright-container{text-align:center;position:relative}footer .copyright-container:first-child{margin-top:1em}@media screen and (max-width: 960px){footer .copyright-container:first-child{text-align:left}}footer .copyright-container:last-child{text-align:center;margin-top:1em}footer .logo-ps,footer .logo-ps4,footer .logo-ps5{height:.8em;vertical-align:baseline}footer .nis_logo{display:inline-block;margin-top:3em;margin-bottom:.5em}footer .nis_logo img{height:16vw;max-height:80px}footer .guideline{margin:1em auto;-webkit-transition:opacity .25s;transition:opacity .25s}footer .guideline:hover{opacity:.5}footer .guideline img{width:90% !important;max-width:300px !important}.content_nav{padding:1em 0 2em;position:sticky;top:clamp(0px,4.5vw,60px);z-index:2;margin:0 auto}@media screen and (max-width: 960px){.content_nav{padding:1em 0;top:60px}}.content_nav-bg{width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), color-stop(75%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 75%, rgba(0, 0, 0, 0) 100%);position:absolute;left:0;top:0;-webkit-transition:opacity .25s;transition:opacity .25s;opacity:0}@media screen and (max-width: 960px){.content_nav-bg{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0.5)), color-stop(80%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 20%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0) 100%)}}.content_nav-bg.visible{opacity:1}.content_nav ul{width:100%;max-width:80vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:-0.5% auto}@media screen and (max-width: 960px){.content_nav ul{max-width:96%}}.content_nav ul[data-trigger].visible li{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.content_nav ul[data-trigger] li{-webkit-transition:opacity .75s,-webkit-transform .75s;transition:opacity .75s,-webkit-transform .75s;transition:opacity .75s,transform .75s;transition:opacity .75s,transform .75s,-webkit-transform .75s;opacity:0;-webkit-transform:translate(10%, 0);transform:translate(10%, 0)}.content_nav ul[data-trigger] li:nth-child(1){-webkit-transition-delay:.125s;transition-delay:.125s}.content_nav ul[data-trigger] li:nth-child(2){-webkit-transition-delay:.25s;transition-delay:.25s}.content_nav ul[data-trigger] li:nth-child(3){-webkit-transition-delay:.375s;transition-delay:.375s}.content_nav ul[data-trigger] li:nth-child(4){-webkit-transition-delay:.5s;transition-delay:.5s}.content_nav ul[data-trigger] li:nth-child(5){-webkit-transition-delay:.625s;transition-delay:.625s}.content_nav ul[data-trigger] li:nth-child(6){-webkit-transition-delay:.75s;transition-delay:.75s}.content_nav ul[data-trigger] li:nth-child(7){-webkit-transition-delay:.875s;transition-delay:.875s}.content_nav ul[data-trigger] li:nth-child(8){-webkit-transition-delay:1s;transition-delay:1s}.content_nav ul[data-trigger] li:nth-child(9){-webkit-transition-delay:1.125s;transition-delay:1.125s}.content_nav ul[data-trigger] li:nth-child(10){-webkit-transition-delay:1.25s;transition-delay:1.25s}.content_nav li{width:30vw;max-width:185.25px;position:relative;margin:.5%}.content_nav li .new-icon{content:"";width:15vw;min-width:30px;max-width:60px;height:8.5714285714vw;min-height:17.1428571429px;max-height:34.2857142857px;position:absolute;top:0;right:0;-webkit-transform:translate(25%, -50%);transform:translate(25%, -50%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}.content_nav li .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}.content_nav a{width:100%;height:0;padding-top:27.5303643725%;background:left 0%/auto 200% no-repeat;display:block;position:relative}.content_nav a.disabled{-webkit-filter:brightness(0.35);filter:brightness(0.35);pointer-events:none}.content_nav a::after{content:"";width:100%;height:100%;background:left 100%/auto 200% no-repeat;position:absolute;left:0;top:0;-webkit-transition:opacity .25s;transition:opacity .25s;opacity:0}.content_nav a:hover::after{opacity:1}.content_nav a.selected{pointer-events:none}.content_nav a.selected::after{opacity:1}.sub_content_nav{margin:0 auto}.sub_content_nav:last-child{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.sub_content_nav:last-child.show{opacity:1}.sub_content_nav ul{width:100%;max-width:80vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:1em 0;margin:-1% auto}@media screen and (max-width: 960px){.sub_content_nav ul{max-width:96%}}.sub_content_nav ul[data-trigger].visible li{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.sub_content_nav ul[data-trigger] li{-webkit-transition:opacity .75s,-webkit-transform .75s;transition:opacity .75s,-webkit-transform .75s;transition:opacity .75s,transform .75s;transition:opacity .75s,transform .75s,-webkit-transform .75s;opacity:0;-webkit-transform:translate(1em, 0);transform:translate(1em, 0)}.sub_content_nav ul[data-trigger] li:nth-child(1){-webkit-transition-delay:.35s;transition-delay:.35s}.sub_content_nav ul[data-trigger] li:nth-child(2){-webkit-transition-delay:.45s;transition-delay:.45s}.sub_content_nav ul[data-trigger] li:nth-child(3){-webkit-transition-delay:.55s;transition-delay:.55s}.sub_content_nav ul[data-trigger] li:nth-child(4){-webkit-transition-delay:.65s;transition-delay:.65s}.sub_content_nav ul[data-trigger] li:nth-child(5){-webkit-transition-delay:.75s;transition-delay:.75s}.sub_content_nav ul[data-trigger] li:nth-child(6){-webkit-transition-delay:.85s;transition-delay:.85s}.sub_content_nav ul[data-trigger] li:nth-child(7){-webkit-transition-delay:.95s;transition-delay:.95s}.sub_content_nav ul[data-trigger] li:nth-child(8){-webkit-transition-delay:1.05s;transition-delay:1.05s}.sub_content_nav ul[data-trigger] li:nth-child(9){-webkit-transition-delay:1.15s;transition-delay:1.15s}.sub_content_nav ul[data-trigger] li:nth-child(10){-webkit-transition-delay:1.25s;transition-delay:1.25s}.sub_content_nav li{position:relative;margin:1%}.sub_content_nav li.new::before{content:"";width:5vw;min-width:10px;max-width:30px;height:2.8571428571vw;min-height:5.7142857143px;max-height:17.1428571429px;position:absolute;top:0;right:0;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}.sub_content_nav li.new::before::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}.sub_content_nav a{background:left 0%/auto 200% no-repeat;display:block;position:relative}.sub_content_nav a.disabled{-webkit-filter:brightness(0.35);filter:brightness(0.35);pointer-events:none}.sub_content_nav a::after{content:"";width:100%;height:100%;background:left 100%/auto 200% no-repeat;position:absolute;left:0;top:0;-webkit-transition:opacity .25s;transition:opacity .25s;opacity:0}.sub_content_nav a:hover::after{opacity:1}.sub_content_nav a.selected{pointer-events:none}.sub_content_nav a.selected::after{opacity:1}.shortcut_nav{padding:1em 0 2em;position:sticky;top:clamp(0px,4.5vw,60px);z-index:2;margin:0 auto}@media screen and (max-width: 960px){.shortcut_nav{padding:1em 0;top:60px}}.shortcut_nav-bg{width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), color-stop(75%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 75%, rgba(0, 0, 0, 0) 100%);position:absolute;left:0;top:0;-webkit-transition:opacity .25s;transition:opacity .25s;opacity:0}@media screen and (max-width: 960px){.shortcut_nav-bg{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0.5)), color-stop(80%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 20%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0) 100%)}}.shortcut_nav-bg.visible{opacity:1}.shortcut_nav ul{width:100%;max-width:80vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:-0.5% auto}@media screen and (max-width: 960px){.shortcut_nav ul{max-width:96%}}.shortcut_nav ul[data-trigger].visible li{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.shortcut_nav ul[data-trigger] li{-webkit-transition:opacity .75s,-webkit-transform .75s;transition:opacity .75s,-webkit-transform .75s;transition:opacity .75s,transform .75s;transition:opacity .75s,transform .75s,-webkit-transform .75s;opacity:0;-webkit-transform:translate(10%, 0);transform:translate(10%, 0)}.shortcut_nav ul[data-trigger] li:nth-child(1){-webkit-transition-delay:.125s;transition-delay:.125s}.shortcut_nav ul[data-trigger] li:nth-child(2){-webkit-transition-delay:.25s;transition-delay:.25s}.shortcut_nav ul[data-trigger] li:nth-child(3){-webkit-transition-delay:.375s;transition-delay:.375s}.shortcut_nav ul[data-trigger] li:nth-child(4){-webkit-transition-delay:.5s;transition-delay:.5s}.shortcut_nav ul[data-trigger] li:nth-child(5){-webkit-transition-delay:.625s;transition-delay:.625s}.shortcut_nav ul[data-trigger] li:nth-child(6){-webkit-transition-delay:.75s;transition-delay:.75s}.shortcut_nav ul[data-trigger] li:nth-child(7){-webkit-transition-delay:.875s;transition-delay:.875s}.shortcut_nav ul[data-trigger] li:nth-child(8){-webkit-transition-delay:1s;transition-delay:1s}.shortcut_nav ul[data-trigger] li:nth-child(9){-webkit-transition-delay:1.125s;transition-delay:1.125s}.shortcut_nav ul[data-trigger] li:nth-child(10){-webkit-transition-delay:1.25s;transition-delay:1.25s}.shortcut_nav li{width:30vw;max-width:185.25px;position:relative;margin:.5%}.shortcut_nav li .new-icon{content:"";width:15vw;min-width:30px;max-width:60px;height:8.5714285714vw;min-height:17.1428571429px;max-height:34.2857142857px;position:absolute;top:0;right:0;-webkit-transform:translate(25%, -50%);transform:translate(25%, -50%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}.shortcut_nav li .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}.shortcut_nav a{width:100%;height:0;padding-top:27.5303643725%;background:left 0%/auto 200% no-repeat;display:block;position:relative}.shortcut_nav a.disabled{-webkit-filter:brightness(0.35);filter:brightness(0.35);pointer-events:none}.shortcut_nav a::after{content:"";width:100%;height:100%;background:left 100%/auto 200% no-repeat;position:absolute;left:0;top:0;-webkit-transition:opacity .25s;transition:opacity .25s;opacity:0}.shortcut_nav a:hover::after{opacity:1}#particles{position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:100;pointer-events:none}#loading{width:100%;height:100%;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;position:fixed;left:0;top:0;z-index:1000;-webkit-transition:.25s opacity,.25s visibility;transition:.25s opacity,.25s visibility;opacity:0;visibility:hidden}#loading.show{-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1;visibility:visible;pointer-events:none}#loading .loading{width:60%;max-width:375px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 960px){#loading .loading{width:45%}}#loading .loading-01{width:18.6%;height:0;padding-top:15.2%;background:url(../img/loading.png) left top/auto 100% no-repeat;background-position:0% 0;-webkit-animation:anime-loading 1.2s infinite ease-in-out;animation:anime-loading 1.2s infinite ease-in-out;-webkit-animation-delay:.125s;animation-delay:.125s}#loading .loading-02{width:16.4%;height:0;padding-top:15.2%;background:url(../img/loading.png) left top/auto 100% no-repeat;background-position:22.2488038278% 0;-webkit-animation:anime-loading 1.2s infinite ease-in-out;animation:anime-loading 1.2s infinite ease-in-out;-webkit-animation-delay:.25s;animation-delay:.25s}#loading .loading-03{width:12.6%;height:0;padding-top:15.2%;background:url(../img/loading.png) left top/auto 100% no-repeat;background-position:40.0457665904% 0;-webkit-animation:anime-loading 1.2s infinite ease-in-out;animation:anime-loading 1.2s infinite ease-in-out;-webkit-animation-delay:.375s;animation-delay:.375s}#loading .loading-04{width:13.8%;height:0;padding-top:15.2%;background:url(../img/loading.png) left top/auto 100% no-repeat;background-position:55.2204176334% 0;-webkit-animation:anime-loading 1.2s infinite ease-in-out;animation:anime-loading 1.2s infinite ease-in-out;-webkit-animation-delay:.5s;animation-delay:.5s}#loading .loading-05{width:12.8%;height:0;padding-top:15.2%;background:url(../img/loading.png) left top/auto 100% no-repeat;background-position:70.4128440367% 0;-webkit-animation:anime-loading 1.2s infinite ease-in-out;animation:anime-loading 1.2s infinite ease-in-out;-webkit-animation-delay:.625s;animation-delay:.625s}#loading .loading-06{width:12%;height:0;padding-top:15.2%;background:url(../img/loading.png) left top/auto 100% no-repeat;background-position:84.3181818182% 0;-webkit-animation:anime-loading 1.2s infinite ease-in-out;animation:anime-loading 1.2s infinite ease-in-out;-webkit-animation-delay:.75s;animation-delay:.75s}#loading .loading-07{width:4.8%;height:0;padding-top:15.2%;background:url(../img/loading.png) left top/auto 100% no-repeat;background-position:90.5462184874% 0;-webkit-animation:anime-loading 1.2s infinite ease-in-out;animation:anime-loading 1.2s infinite ease-in-out;-webkit-animation-delay:.875s;animation-delay:.875s}#loading .loading-08{width:5.4%;height:0;padding-top:15.2%;background:url(../img/loading.png) left top/auto 100% no-repeat;background-position:96.1945031712% 0;-webkit-animation:anime-loading 1.2s infinite ease-in-out;animation:anime-loading 1.2s infinite ease-in-out;-webkit-animation-delay:1s;animation-delay:1s}#loading .loading-09{width:3.6%;height:0;padding-top:15.2%;background:url(../img/loading.png) left top/auto 100% no-repeat;background-position:100% 0;-webkit-animation:anime-loading 1.2s infinite ease-in-out;animation:anime-loading 1.2s infinite ease-in-out;-webkit-animation-delay:1.125s;animation-delay:1.125s}[data-season=spring] footer .bg{background-image:url(../img/bg/spring/bg_forest_workshop_04.webp)}[data-season=summer] footer .bg{background-image:url(../img/bg/summer/bg_forest_workshop_04.webp)}[data-season=autumn] footer .bg{background-image:url(../img/bg/autumn/bg_forest_workshop_04.webp)}[data-season=winter] footer .bg{background-image:url(../img/bg/winter/bg_forest_workshop_04.webp)}@media screen and (max-width: 960px){[data-season=spring] footer .bg{background-image:url(../img/bg/spring/sp/bg_forest_workshop_04.webp)}[data-season=summer] footer .bg{background-image:url(../img/bg/summer/sp/bg_forest_workshop_04.webp)}[data-season=autumn] footer .bg{background-image:url(../img/bg/autumn/sp/bg_forest_workshop_04.webp)}[data-season=winter] footer .bg{background-image:url(../img/bg/winter/sp/bg_forest_workshop_04.webp)}}[data-barba-namespace=top] main{padding-top:0;margin-top:0}[data-barba-namespace=top] #first_view{width:100%;height:100vh;min-height:48.9583333333vw;background-color:#c8c3bf;padding:0;position:relative;z-index:10;overflow:hidden}@media screen and (max-width: 960px)and (orientation: landscape){[data-barba-namespace=top] #first_view{min-height:48.9583333333vw}}[data-barba-namespace=top] #first_view video{width:100vw;max-width:initial;height:56.25vw;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-transition:opacity 2s,visibility 2s;transition:opacity 2s,visibility 2s}@media(max-aspect-ratio: 16/9){[data-barba-namespace=top] #first_view video{width:177.7777777778vh;height:100vh}}[data-barba-namespace=top].loaded #first_view:not([data-phase=movie]) video{opacity:0;visibility:hidden}[data-barba-namespace=top] #first_view img{width:100%}[data-barba-namespace=top] #first_view .main_visual{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;visibility:hidden}[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .main_visual{visibility:visible}[data-barba-namespace=top] #first_view .main_visual li{width:100%;height:100%;background:center top/cover no-repeat;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:background-position 5s ease-out;transition:background-position 5s ease-out}@media(max-aspect-ratio: 1920/2747){[data-barba-namespace=top] #first_view .main_visual li{width:100vh}}[data-barba-namespace=top] #first_view .main_visual li:nth-child(1){background-image:url("../img/top/main_visual_01.webp");background-position:50% 20%}@media screen and (max-width: 960px){[data-barba-namespace=top] #first_view .main_visual li:nth-child(1){background-image:url("../img/top/main_visual_sp_01.webp")}}[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .main_visual li:nth-child(1){background-position:50% 85%}[data-barba-namespace=top] #first_view .main_visual li:nth-child(2){background-image:url("../img/top/main_visual_02.webp");background-position:50% 10%}@media screen and (max-width: 960px){[data-barba-namespace=top] #first_view .main_visual li:nth-child(2){background-image:url("../img/top/main_visual_sp_02.webp")}}[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .main_visual li:nth-child(2){background-position:50% 85%}[data-barba-namespace=top] #first_view .main_visual li:nth-child(3){background-image:url("../img/top/main_visual_03.webp");background-position:50% 5%}@media screen and (max-width: 960px){[data-barba-namespace=top] #first_view .main_visual li:nth-child(3){background-image:url("../img/top/main_visual_sp_03.webp")}}[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .main_visual li:nth-child(3){background-position:50% 85%}[data-barba-namespace=top] #first_view .main_visual li:nth-child(4){background-image:url("../img/top/main_visual_04.webp");background-position:50% 0%}@media screen and (max-width: 960px){[data-barba-namespace=top] #first_view .main_visual li:nth-child(4){background-image:url("../img/top/main_visual_sp_04.webp")}}[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .main_visual li:nth-child(4){background-position:50% 85%}[data-barba-namespace=top] #first_view .main_visual li:nth-child(1){background-image:url("../img/top/main_visual_01.webp")}@media screen and (max-width: 960px){[data-barba-namespace=top] #first_view .main_visual li:nth-child(1){background-image:url("../img/top/main_visual_sp_01.webp")}}[data-barba-namespace=top] #first_view .platform{position:absolute;left:10px;top:70px;top:clamp(10px,4.5vw + 10px,70px);-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:1.5s;transition-delay:1.5s;opacity:0}[data-barba-namespace=top].loaded #first_view[data-phase=movie] .platform,[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .platform{opacity:1}@media screen and (max-width: 960px){[data-barba-namespace=top] #first_view .platform{top:10px}}[data-barba-namespace=top] #first_view .platform img{width:50vw;min-width:299.6px;max-width:642px}[data-barba-namespace=top] #first_view .summary{width:45%;min-width:253.2px;max-width:633px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:25%;top:calc(26% + clamp(10px,4.5vw + 10px,70px));-webkit-transform:translate(-50%, -35%);transform:translate(-50%, -35%)}@media screen and (max-width: 960px)and (orientation: portrait){[data-barba-namespace=top] #first_view .summary{left:38%;top:16%}}@media screen and (max-width: 960px)and (orientation: landscape){[data-barba-namespace=top] #first_view .summary{top:26%}}[data-barba-namespace=top] #first_view .summary .logo{max-width:100%;-webkit-transition:opacity 1.5s;transition:opacity 1.5s;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0}[data-barba-namespace=top].loaded #first_view[data-phase=movie] .summary .logo,[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .summary .logo{opacity:1}[data-barba-namespace=top] #first_view .summary .release{max-width:80.4107424961%;margin-top:4%;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;-webkit-transition-delay:1s;transition-delay:1s;opacity:0;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}[data-barba-namespace=top].loaded #first_view[data-phase=movie] .summary .release,[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .summary .release{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-barba-namespace=top] #first_view .summary .order-button{margin-top:8%}@media screen and (max-width: 960px)and (orientation: portrait){[data-barba-namespace=top] #first_view .summary .order-button{display:none}}[data-barba-namespace=top] #first_view .summary .limited_benefits{margin-top:-4%}[data-barba-namespace=top] #first_view .summary .goods-button{margin-top:-2%}[data-barba-namespace=top] #first_view .catch_copy{width:3.4vw;min-width:33.5px;max-width:67px;position:absolute;left:75%;top:calc(32% + clamp(0px,4.5vw,60px));-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 960px)and (orientation: portrait){[data-barba-namespace=top] #first_view .catch_copy{left:80%;top:50%}}[data-barba-namespace=top] #first_view .catch_copy.safe_mode_on{min-width:30px;max-width:50px;-webkit-transform:translate(-35%, -30%);transform:translate(-35%, -30%)}[data-barba-namespace=top] #first_view .catch_copy.safe_mode_on img{-webkit-transform:scale(1);transform:scale(1)}[data-barba-namespace=top] #first_view .catch_copy.safe_mode_on img:nth-child(1){-webkit-transition:initial;transition:initial}[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .catch_copy.safe_mode_on img:nth-child(1){-webkit-animation:anime-catch_copy_stretch 1.5s ease-in both;animation:anime-catch_copy_stretch 1.5s ease-in both;-webkit-animation-delay:3.5s;animation-delay:3.5s}[data-barba-namespace=top] #first_view .catch_copy.safe_mode_on img:nth-child(2){-webkit-transition-delay:5s;transition-delay:5s}[data-barba-namespace=top] #first_view .catch_copy.safe_mode_on img:nth-child(3){-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);-webkit-transition-delay:6s;transition-delay:6s}[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .catch_copy.safe_mode_on img:nth-child(3){opacity:1;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}[data-barba-namespace=top] #first_view .catch_copy img{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .catch_copy img{opacity:1;-webkit-transform:scale(1);transform:scale(1)}[data-barba-namespace=top] #first_view .catch_copy img:nth-child(1){-webkit-transition-delay:5s;transition-delay:5s}[data-barba-namespace=top] #first_view .catch_copy img:nth-child(2){-webkit-transition-delay:6s;transition-delay:6s}[data-barba-namespace=top] #first_view .catch_copy img:nth-child(3){-webkit-transition-delay:7s;transition-delay:7s}[data-barba-namespace=top] #first_view .catch_copy .cant_read{width:100%;height:0;padding-top:189.552238806%;background:url(../img/top/catch_copy_03.png) left top/auto 100% no-repeat;background-position:0% 0%;-webkit-animation:anime-catch_copy .5s steps(1) infinite;animation:anime-catch_copy .5s steps(1) infinite;-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:7s;transition-delay:7s;opacity:0}[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .catch_copy .cant_read{opacity:1}[data-barba-namespace=top] #first_view .order-button{max-width:51.3428120063%;min-width:250px;display:block;margin-bottom:2%;-webkit-transition:opacity 1s,visibility 1s;transition:opacity 1s,visibility 1s;-webkit-transition-delay:2s;transition-delay:2s;opacity:0;visibility:hidden}[data-barba-namespace=top].loaded #first_view[data-phase=movie] .order-button,[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .order-button{opacity:1;visibility:visible}[data-barba-namespace=top] #first_view .order-button:hover img{opacity:.7}[data-barba-namespace=top] #first_view .order-button img{-webkit-transition:opacity .25s;transition:opacity .25s}[data-barba-namespace=top] #first_view .limited_benefits{max-width:63.6255924171%;min-width:268.5px;z-index:1;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;-webkit-transition-delay:2.5s;transition-delay:2.5s;opacity:0;visibility:hidden}@media screen and (max-width: 960px)and (orientation: portrait){[data-barba-namespace=top] #first_view .limited_benefits{display:none}}[data-barba-namespace=top] #first_view .limited_benefits:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}[data-barba-namespace=top].loaded #first_view[data-phase=movie] .limited_benefits,[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .limited_benefits{opacity:1;visibility:visible}[data-barba-namespace=top] #first_view .limited_benefits img{-webkit-transition:-webkit-filter .25s;transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s, -webkit-filter .25s}[data-barba-namespace=top] #first_view .goods-button{max-width:51.3428120063%;min-width:250px;z-index:1;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;-webkit-transition-delay:2.5s;transition-delay:2.5s;opacity:0;visibility:hidden}@media screen and (max-width: 960px)and (orientation: portrait){[data-barba-namespace=top] #first_view .goods-button{display:none}}[data-barba-namespace=top] #first_view .goods-button:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}[data-barba-namespace=top].loaded #first_view[data-phase=movie] .goods-button,[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .goods-button{opacity:1;visibility:visible}[data-barba-namespace=top] #first_view .goods-button img{-webkit-transition:-webkit-filter .25s;transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s, -webkit-filter .25s}[data-barba-namespace=top] #first_view .bottom{width:100%;position:absolute;left:50%;bottom:10px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);text-align:left}[data-barba-namespace=top] #first_view .bottom .order-button{width:auto;min-width:initial;display:none;margin-top:.5em}@media screen and (max-width: 960px)and (orientation: portrait){[data-barba-namespace=top] #first_view .bottom .order-button{display:inline-block;position:relative;left:0;-webkit-transform:initial;transform:initial;text-align:left}[data-barba-namespace=top] #first_view .bottom:has(.safe_mode) .order-button{left:70%}}@media screen and (max-width: 960px)and (orientation: portrait)and (max-width: 640px){[data-barba-namespace=top] #first_view .bottom:has(.safe_mode) .order-button{left:50%}}@media screen and (max-width: 960px)and (orientation: portrait){[data-barba-namespace=top] #first_view .bottom .order-button img{width:36vw}}@media screen and (max-width: 640px)and (orientation: portrait){[data-barba-namespace=top] #first_view .bottom .order-button img{width:55vw;max-width:300px}}[data-barba-namespace=top] #first_view .bottom .limited_benefits{width:auto;min-width:initial;display:none}@media screen and (max-width: 960px)and (orientation: portrait){[data-barba-namespace=top] #first_view .bottom .limited_benefits{display:block;position:relative;left:50%;margin-top:-4%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}[data-barba-namespace=top] #first_view .bottom:has(.safe_mode) .limited_benefits{left:84%}}@media screen and (max-width: 960px)and (orientation: portrait)and (max-width: 640px){[data-barba-namespace=top] #first_view .bottom:has(.safe_mode) .limited_benefits{left:50%}}@media screen and (max-width: 960px)and (orientation: portrait){[data-barba-namespace=top] #first_view .bottom .limited_benefits img{width:36vw}}@media screen and (max-width: 640px)and (orientation: portrait){[data-barba-namespace=top] #first_view .bottom .limited_benefits img{width:55vw}}[data-barba-namespace=top] #first_view .bottom .goods-button{width:auto;min-width:initial;display:none;text-align:center}@media screen and (max-width: 960px)and (orientation: portrait){[data-barba-namespace=top] #first_view .bottom .goods-button{display:block;position:relative;left:50%;margin-top:-2%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);left:0;-webkit-transform:initial;transform:initial;text-align:left}[data-barba-namespace=top] #first_view .bottom:has(.safe_mode) .goods-button{left:70%}}@media screen and (max-width: 960px)and (orientation: portrait)and (max-width: 640px){[data-barba-namespace=top] #first_view .bottom:has(.safe_mode) .goods-button{left:50%}}@media screen and (max-width: 960px)and (orientation: portrait){[data-barba-namespace=top] #first_view .bottom .goods-button img{width:36vw}}@media screen and (max-width: 640px)and (orientation: portrait){[data-barba-namespace=top] #first_view .bottom .goods-button img{width:55vw;max-width:300px}}[data-barba-namespace=top] #first_view .icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0em 1em;width:100%;position:absolute;bottom:10px}[data-barba-namespace=top] #first_view .review{position:absolute;right:10px;bottom:10px;-webkit-transition:opacity 1s,visibility 1s;transition:opacity 1s,visibility 1s;-webkit-transition-delay:2.5s;transition-delay:2.5s;opacity:0;visibility:hidden}@media screen and (max-width: 960px){[data-barba-namespace=top] #first_view .review{left:10px;right:initial;bottom:100%}}@media screen and (max-width: 640px)and (orientation: portrait){[data-barba-namespace=top] #first_view .review{bottom:100%}}[data-barba-namespace=top].loaded #first_view[data-phase=movie] .review,[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .review{opacity:1;visibility:visible}[data-barba-namespace=top] #first_view .review:hover img{opacity:.7}[data-barba-namespace=top] #first_view .review img{width:20vw;min-width:113.2px;max-width:183.95px;height:auto;-webkit-transition:opacity .25s;transition:opacity .25s}[data-barba-namespace=top] #first_view .guideline{position:absolute;right:10px;bottom:10px}[data-barba-namespace=top] #first_view .guideline img{width:20vw;min-width:195px;max-width:300px;height:auto;-webkit-transition:opacity .25s;transition:opacity .25s}[data-barba-namespace=top] #first_view .safe_mode{width:32%;min-width:169.6px;max-width:508.8px;display:block;position:absolute;left:25%;bottom:10px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:2s;transition-delay:2s;opacity:0}@media screen and (max-width: 960px){[data-barba-namespace=top] #first_view .safe_mode{width:40%}}@media screen and (max-width: 640px){[data-barba-namespace=top] #first_view .safe_mode{width:45%;position:relative;left:25%;bottom:initial}}@media screen and (max-width: 420px){[data-barba-namespace=top] #first_view .safe_mode{width:45%;position:relative;left:30%;bottom:10px}}@media(min-aspect-ratio: 1280/770){[data-barba-namespace=top] #first_view .safe_mode{width:55vh}}@media(min-aspect-ratio: 1280/740){[data-barba-namespace=top] #first_view .safe_mode{width:55vh}}@media(min-aspect-ratio: 1280/720){[data-barba-namespace=top] #first_view .safe_mode{width:42vh}}[data-barba-namespace=top].loaded #first_view[data-phase=movie] .safe_mode,[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .safe_mode{opacity:1}[data-barba-namespace=top] #first_view .safe_mode:hover img{opacity:.7}[data-barba-namespace=top] #first_view .safe_mode img{-webkit-transition:opacity .25s;transition:opacity .25s}[data-barba-namespace=top] #first_view .safe_mode .new-icon{content:"";width:5vw;max-width:70px;height:2.8571428571vw;max-height:40px;position:absolute;top:0;right:0;-webkit-transform:translate(15%, 0%);transform:translate(15%, 0%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}[data-barba-namespace=top] #first_view .safe_mode .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}@media screen and (max-width: 960px){[data-barba-namespace=top] #first_view .safe_mode .new-icon{content:"";width:8.5vw;max-width:50px;height:4.8571428571vw;max-height:28.5714285714px;position:absolute;top:0;right:0;-webkit-transform:translate(15%, 0%);transform:translate(15%, 0%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}[data-barba-namespace=top] #first_view .safe_mode .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}}[data-barba-namespace=top] #first_view .village_guide{width:15%;min-width:80px;max-width:200px;position:relative;-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:2s;transition-delay:2s;opacity:0}[data-barba-namespace=top].loaded #first_view[data-phase=movie] .village_guide,[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .village_guide{opacity:1}[data-barba-namespace=top] #first_view .village_guide:hover img{opacity:.7}[data-barba-namespace=top] #first_view .village_guide .new-icon{content:"";width:5vw;max-width:70px;height:2.8571428571vw;max-height:40px;position:absolute;top:0;right:0;-webkit-transform:translate(15%, 0%);transform:translate(15%, 0%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}[data-barba-namespace=top] #first_view .village_guide .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}@media screen and (max-width: 960px){[data-barba-namespace=top] #first_view .village_guide .new-icon{content:"";width:8.5vw;max-width:50px;height:4.8571428571vw;max-height:28.5714285714px;position:absolute;top:0;right:0;-webkit-transform:translate(15%, 0%);transform:translate(15%, 0%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}[data-barba-namespace=top] #first_view .village_guide .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}}[data-barba-namespace=top] #first_view .village_guide img{-webkit-transition:opacity .25s;transition:opacity .25s}[data-barba-namespace=top] #first_view .banner-list{width:80vw;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;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto}[data-barba-namespace=top] #first_view:has(.safe_mode) .banner-list{position:relative;left:20%}@media screen and (max-width: 640px){[data-barba-namespace=top] #first_view:has(.safe_mode) .banner-list{left:initial}}@media screen and (max-width: 960px){[data-barba-namespace=top] #first_view .banner-list{width:96%}}[data-barba-namespace=top] #first_view .banner-list>li{width:18.6%;max-width:190.45px;margin:.7%;-webkit-transition:opacity .5s,visibility .5s,-webkit-transform .5s;transition:opacity .5s,visibility .5s,-webkit-transform .5s;transition:opacity .5s,visibility .5s,transform .5s;transition:opacity .5s,visibility .5s,transform .5s,-webkit-transform .5s;-webkit-transform:translate(0, 25%);transform:translate(0, 25%)}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(1){-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(2){-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(3){-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(4){-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(5){-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(6){-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(7){-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(8){-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(9){-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(10){-webkit-transition-delay:3s;transition-delay:3s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(11){-webkit-transition-delay:3.1s;transition-delay:3.1s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(12){-webkit-transition-delay:3.2s;transition-delay:3.2s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(13){-webkit-transition-delay:3.3s;transition-delay:3.3s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(14){-webkit-transition-delay:3.4s;transition-delay:3.4s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(15){-webkit-transition-delay:3.5s;transition-delay:3.5s}[data-barba-namespace=top] #first_view .banner-list>li:nth-child(16){-webkit-transition-delay:3.6s;transition-delay:3.6s}[data-barba-namespace=top] #first_view .banner-list>li{opacity:0;visibility:hidden}@media screen and (max-width: 640px){[data-barba-namespace=top] #first_view .banner-list>li{width:31.9333333333%}}[data-barba-namespace=top].loaded #first_view[data-phase=movie] .banner-list>li,[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .banner-list>li{opacity:1;visibility:visible;-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-barba-namespace=top] #first_view .banner-list a{-webkit-transition:opacity .25s;transition:opacity .25s}[data-barba-namespace=top] #first_view .banner-list a:hover{opacity:.7}[data-barba-namespace=top] #first_view .banner-list img{width:100%}[data-barba-namespace=top] #first_view .banner-list .new-icon{content:"";width:5vw;max-width:70px;height:2.8571428571vw;max-height:40px;position:absolute;top:0;right:0;-webkit-transform:translate(15%, -75%);transform:translate(15%, -75%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}[data-barba-namespace=top] #first_view .banner-list .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}@media screen and (max-width: 960px){[data-barba-namespace=top] #first_view .banner-list .new-icon{content:"";width:8.5vw;max-width:50px;height:4.8571428571vw;max-height:28.5714285714px;position:absolute;top:0;right:0;-webkit-transform:translate(15%, -75%);transform:translate(15%, -75%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}[data-barba-namespace=top] #first_view .banner-list .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}}[data-barba-namespace=top] #first_view .button-list{-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;-webkit-transition-delay:2.5s;transition-delay:2.5s;opacity:0;visibility:hidden}[data-barba-namespace=top].loaded #first_view[data-phase=movie] .button-list,[data-barba-namespace=top].loaded #first_view[data-phase=scroll] .button-list{opacity:1;visibility:visible}[data-barba-namespace=top] #first_view .button-list>li{position:relative}[data-barba-namespace=top] #first_view .button-list>li .new-icon{content:"";width:5vw;max-width:70px;height:2.8571428571vw;max-height:40px;position:absolute;top:0;right:0;-webkit-transform:translate(15%, -75%);transform:translate(15%, -75%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}[data-barba-namespace=top] #first_view .button-list>li .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}@media screen and (max-width: 960px){[data-barba-namespace=top] #first_view .button-list>li .new-icon{content:"";width:8.5vw;max-width:50px;height:4.8571428571vw;max-height:28.5714285714px;position:absolute;top:0;right:0;-webkit-transform:translate(15%, -75%);transform:translate(15%, -75%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}[data-barba-namespace=top] #first_view .button-list>li .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}}[data-barba-namespace=top] #first_view .button-list a{-webkit-transition:opacity .25s;transition:opacity .25s}[data-barba-namespace=top] #first_view .button-list a:hover{opacity:.7}[data-barba-namespace=top] #first_view .information-button{font-size:clamp(13px,2.5vw,20px);color:#d2d2d2;background-color:#434f63;border:solid 2px #d2d2d2;border-width:clamp(1px,.3vw,2px);padding:.5em 1em;display:inline-block;position:relative}@media screen and (max-width: 960px){[data-barba-namespace=top] #first_view .information-button{font-size:clamp(13px,1.8vw,20px)}}@media screen and (max-width: 640px){[data-barba-namespace=top] #first_view .information-button{font-size:clamp(13px,2.5vw,20px)}}[data-barba-namespace=top] #first_view .information-button small{display:block;text-align:right;font-size:.6em;line-height:1;position:absolute;right:0;bottom:1px}[data-barba-namespace=top] #topics{-webkit-box-shadow:0px 0px 10px 0px rgba(27,40,16,.35);box-shadow:0px 0px 10px 0px rgba(27,40,16,.35);padding:2em 0;margin-top:0}[data-barba-namespace=top] #topics::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:9;background-color:rgba(72,123,66,.8)}[data-barba-namespace=top] #topics .bg{-webkit-mask-image:initial;mask-image:initial;top:0}[data-barba-namespace=top] #topics .caption{position:relative;z-index:10}[data-barba-namespace=top] #topics .caption img{height:3.7634408602vw;max-height:70px;min-height:35px}[data-barba-namespace=top] #topics .topics-wrapper{position:relative;z-index:10;overflow:hidden}@media screen and (max-width: 960px){[data-barba-namespace=top] #topics .topics-wrapper{padding:0 6vw}}[data-barba-namespace=top] #topics .topics-container{width:100%;max-width:1280px;text-align:left;margin:0 auto;position:relative}[data-barba-namespace=top] #topics .topics-swiper{padding:1% 1%}[data-barba-namespace=top] #topics .topics-image img{width:100%;border:solid 1px #c8c3bf}[data-barba-namespace=top] #topics .topics-text{letter-spacing:.05em;line-height:1.4;color:#d2d2d2;margin-top:.5em}[data-barba-namespace=top] #topics .topics-date{font-size:clamp(9px,1.125vw,12px)}[data-barba-namespace=top] #topics .topics-summary{font-size:clamp(12px,1.5vw,16px)}[data-barba-namespace=top] #topics .swiper-button-prev,[data-barba-namespace=top] #topics .swiper-button-next{background-image:none;width:5vw;height:auto;min-width:19.5px;max-width:39px;top:50%}[data-barba-namespace=top] #topics .swiper-button-prev img,[data-barba-namespace=top] #topics .swiper-button-next img{width:100%;-webkit-transition:opacity .25s;transition:opacity .25s}[data-barba-namespace=top] #topics .swiper-button-prev:hover img,[data-barba-namespace=top] #topics .swiper-button-next:hover img{opacity:.7}[data-barba-namespace=top] #topics .swiper-button-prev{left:0;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);-webkit-animation:anime-topics_arrow_left 1s infinite ease-in-out;animation:anime-topics_arrow_left 1s infinite ease-in-out}[data-barba-namespace=top] #topics .swiper-button-prev.swiper-button-disabled{-webkit-animation:none;animation:none}[data-barba-namespace=top] #topics .swiper-button-next{right:0;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);-webkit-animation:anime-topics_arrow_right 1s infinite ease-in-out;animation:anime-topics_arrow_right 1s infinite ease-in-out}[data-barba-namespace=top] #topics .swiper-button-next.swiper-button-disabled{-webkit-animation:none;animation:none}[data-barba-namespace=top] #topics .swiper-slide{padding:1%;-webkit-transition:opacity .25s;transition:opacity .25s}@media screen and (max-width: 640px){[data-barba-namespace=top] #topics .swiper-slide{padding:2%}}[data-barba-namespace=top] #topics .swiper-slide .new-icon{content:"";width:5vw;max-width:70px;height:2.8571428571vw;max-height:40px;position:absolute;top:0;right:0;-webkit-transform:translate(20%, -50%);transform:translate(20%, -50%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}[data-barba-namespace=top] #topics .swiper-slide .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}@media screen and (max-width: 960px){[data-barba-namespace=top] #topics .swiper-slide .new-icon{content:"";width:16vw;max-width:70px;height:9.1428571429vw;max-height:40px;position:absolute;top:0;right:0;-webkit-transform:translate(10%, -50%);transform:translate(10%, -50%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}[data-barba-namespace=top] #topics .swiper-slide .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}}[data-barba-namespace=top] #topics .swiper-slide-hide{opacity:.5;pointer-events:none}[data-barba-namespace=top] #topics .swiper-slide>a{display:inline-block}[data-barba-namespace=top] #topics .swiper-slide a{color:#d7a946;-webkit-transition:opacity .25s;transition:opacity .25s}[data-barba-namespace=top] #topics .swiper-slide a.link{text-decoration:underline}[data-barba-namespace=top] #topics .swiper-slide a:hover{opacity:.5}[data-barba-namespace=top] #topics .swiper-slide a:hover .topics-text{opacity:.5}[data-barba-namespace=top] #topics .swiper-slide a .topics-text{-webkit-transition:opacity .25s;transition:opacity .25s}[data-barba-namespace=top] #topics .swiper-slide .popup-movie::after{display:none}[data-barba-namespace=top] #topics .button-list{position:relative;z-index:10}[data-barba-namespace=top] #topics .button-list img{width:40vw;min-width:200px;max-width:288px}[data-barba-namespace=top] .about_movie{position:relative}[data-barba-namespace=top] .about_movie .bg{-webkit-mask-image:initial;mask-image:initial;top:0}[data-barba-namespace=top] #about .frame[data-trigger].visible::before{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1, 1);transform:translate(-50%, -50%) scale(1, 1)}[data-barba-namespace=top] #about .frame[data-trigger].visible .text{opacity:1;top:0}[data-barba-namespace=top] #about .frame[data-trigger]::before{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:translate(-50%, -50%) scale(0.7, 1);transform:translate(-50%, -50%) scale(0.7, 1)}[data-barba-namespace=top] #about .frame[data-trigger] .text{position:relative;-webkit-transition:opacity 1s,top 1s;transition:opacity 1s,top 1s;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0;top:1em}[data-barba-namespace=top] #about .text{text-align:center}@media screen and (max-width: 960px){[data-barba-namespace=top] #movie{padding-left:0;padding-right:0}}@media screen and (max-width: 960px){[data-barba-namespace=top] #movie .media_list{width:100%}}[data-barba-namespace=top] #system h3{color:#b42f00;font-size:1.5em}[data-barba-namespace=top] #system .bg{-webkit-mask-image:linear-gradient(to top, transparent 0%, #fff 100px, #fff calc(100% - 100px), transparent 100%);mask-image:linear-gradient(to top, transparent 0%, #fff 100px, #fff calc(100% - 100px), transparent 100%)}[data-barba-namespace=top] #system .horizontal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6em;margin-bottom:6em;position:relative;left:-2.5%}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .horizontal-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:initial;margin:initial;padding-top:2em;padding-bottom:2em}}[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger]:nth-child(odd) .media{left:2em;right:initial}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger]:nth-child(odd) .media{left:initial}}[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger]:nth-child(odd) .frame::before{-webkit-transform-origin:left center;transform-origin:left center}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger]:nth-child(odd) .frame::before{-webkit-transform-origin:initial;transform-origin:initial}}[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger].visible:nth-child(odd) .media{left:0;right:initial}[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger].visible .media{opacity:1;right:0}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger].visible .media{top:0}}[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger].visible .frame::before{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1, 1);transform:translate(-50%, -50%) scale(1, 1)}[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger].visible .content{opacity:1;top:0}[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger].visible .deco{-webkit-animation:anime-deco .75s ease-in-out both;animation:anime-deco .75s ease-in-out both;-webkit-animation-delay:.5s;animation-delay:.5s}[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger] .media{position:relative;-webkit-transition:opacity 1s,left 1s,right 1s,top 1s;transition:opacity 1s,left 1s,right 1s,top 1s;opacity:0;right:2em}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger] .media{-webkit-transition-delay:.75s;transition-delay:.75s;right:initial;top:1em}}[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger] .frame::before{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translate(-50%, -50%) scale(0.7, 1);transform:translate(-50%, -50%) scale(0.7, 1)}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger] .frame::before{-webkit-transform-origin:initial;transform-origin:initial}}[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger] .content{position:relative;-webkit-transition:opacity 1s,top 1s;transition:opacity 1s,top 1s;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0;top:1em}[data-barba-namespace=top] #system .horizontal-wrapper[data-trigger] .deco{opacity:0}[data-barba-namespace=top] #system .horizontal-wrapper:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:initial;left:initial;left:2.5%}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .horizontal-wrapper:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:initial}}[data-barba-namespace=top] #system .horizontal-wrapper:nth-child(odd) .frame{position:relative}[data-barba-namespace=top] #system .horizontal-wrapper:nth-child(odd) .frame::before{background:-webkit-gradient(linear, left top, right top, from(rgba(216, 208, 174, 0)), color-stop(10%, rgba(216, 208, 174, 0.55)), color-stop(70%, rgba(216, 208, 174, 0.55)), to(rgba(216, 208, 174, 0)));background:linear-gradient(to right, rgba(216, 208, 174, 0) 0%, rgba(216, 208, 174, 0.55) 10%, rgba(216, 208, 174, 0.55) 70%, rgba(216, 208, 174, 0) 100%)}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .horizontal-wrapper:nth-child(odd) .frame::before{background:-webkit-gradient(linear, left top, right top, from(rgba(216, 208, 174, 0)), color-stop(10%, rgba(216, 208, 174, 0.55)), color-stop(90%, rgba(216, 208, 174, 0.55)), to(rgba(216, 208, 174, 0)));background:linear-gradient(to right, rgba(216, 208, 174, 0) 0%, rgba(216, 208, 174, 0.55) 10%, rgba(216, 208, 174, 0.55) 90%, rgba(216, 208, 174, 0) 100%)}}[data-barba-namespace=top] #system .horizontal-wrapper:nth-child(odd) h3,[data-barba-namespace=top] #system .horizontal-wrapper:nth-child(odd) .text{text-align:left;margin-left:initial}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .horizontal-wrapper:nth-child(odd) h3,[data-barba-namespace=top] #system .horizontal-wrapper:nth-child(odd) .text{text-align:center}}[data-barba-namespace=top] #system .horizontal-wrapper .frame{width:55%;padding:1.5em;background:initial;margin:initial}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .horizontal-wrapper .frame{width:95%;margin-bottom:1em}}[data-barba-namespace=top] #system .horizontal-wrapper .frame::before{content:"";height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(216, 208, 174, 0)), color-stop(30%, rgba(216, 208, 174, 0.55)), color-stop(90%, rgba(216, 208, 174, 0.55)), to(rgba(216, 208, 174, 0)));background:linear-gradient(to right, rgba(216, 208, 174, 0) 0%, rgba(216, 208, 174, 0.55) 30%, rgba(216, 208, 174, 0.55) 90%, rgba(216, 208, 174, 0) 100%);z-index:-1}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .horizontal-wrapper .frame::before{width:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(216, 208, 174, 0)), color-stop(10%, rgba(216, 208, 174, 0.55)), color-stop(90%, rgba(216, 208, 174, 0.55)), to(rgba(216, 208, 174, 0)));background:linear-gradient(to right, rgba(216, 208, 174, 0) 0%, rgba(216, 208, 174, 0.55) 10%, rgba(216, 208, 174, 0.55) 90%, rgba(216, 208, 174, 0) 100%)}}[data-barba-namespace=top] #system .horizontal-wrapper h3,[data-barba-namespace=top] #system .horizontal-wrapper .text{text-align:right}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .horizontal-wrapper h3,[data-barba-namespace=top] #system .horizontal-wrapper .text{text-align:center}}[data-barba-namespace=top] #system .horizontal-wrapper .media{width:100%;max-width:640px;max-height:360px}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .horizontal-wrapper .media{width:80%}}[data-barba-namespace=top] #system .horizontal-wrapper .text{width:100%;max-width:720px;margin-top:.5em}[data-barba-namespace=top] #system .button-list{position:relative}[data-barba-namespace=top] #system .deco{position:absolute;pointer-events:none}[data-barba-namespace=top] #system .deco-01{width:10vw;min-width:81.5px;max-width:163px;left:40%;top:10%}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .deco-01{left:10%}}[data-barba-namespace=top] #system .deco-02{width:5.0306748466vw;min-width:41px;max-width:82px;left:60%;top:10%}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .deco-02{left:90%}}[data-barba-namespace=top] #system .deco-03{width:8.282208589vw;min-width:67.5px;max-width:135px;left:40%;top:10%}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .deco-03{left:10%}}[data-barba-namespace=top] #system .deco-04{width:4.3558282209vw;min-width:35.5px;max-width:71px;left:90%;top:30%}@media screen and (max-width: 1200px){[data-barba-namespace=top] #system .deco-04{left:90%}}[data-barba-namespace=top] #system .deco[data-trigger]{opacity:0}[data-barba-namespace=top] #system .deco[data-trigger].visible{-webkit-animation:anime-deco .75s ease-in-out both;animation:anime-deco .75s ease-in-out both;-webkit-animation-delay:.5s;animation-delay:.5s}[data-barba-namespace=top] #safe_mode{position:relative;padding-top:17%}[data-barba-namespace=top] #safe_mode .bg{-webkit-mask-image:linear-gradient(to top, transparent 0%, #fff 100px, #fff calc(100% - 100px), transparent 100%);mask-image:linear-gradient(to top, transparent 0%, #fff 100px, #fff calc(100% - 100px), transparent 100%)}[data-barba-namespace=top] #safe_mode .deco-bg{width:100%;height:100%;background:center center/auto 100% no-repeat;position:absolute;left:0;top:0;pointer-events:none}[data-barba-namespace=top] #safe_mode .frame.green[data-trigger].visible::before{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1, 1);transform:translate(-50%, -50%) scale(1, 1)}[data-barba-namespace=top] #safe_mode .frame.green[data-trigger].visible .text{opacity:1;top:0}[data-barba-namespace=top] #safe_mode .frame.green[data-trigger]::before{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:translate(-50%, -50%) scale(0.7, 1);transform:translate(-50%, -50%) scale(0.7, 1)}[data-barba-namespace=top] #safe_mode .frame.green[data-trigger] .text{position:relative;-webkit-transition:opacity 1s,top 1s;transition:opacity 1s,top 1s;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0;top:1em}[data-barba-namespace=top] #safe_mode .caption{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -85%);transform:translate(-50%, -85%)}[data-barba-namespace=top] #safe_mode .caption[data-trigger].visible img{-webkit-animation:anime-bounce_zoom .75s ease-out both;animation:anime-bounce_zoom .75s ease-out both}[data-barba-namespace=top] #safe_mode .caption img{height:18.0107526882vw;min-height:83.75px;max-height:251.25px}[data-barba-namespace=top] #safe_mode .text{text-align:center}[data-barba-namespace=top] #safe_mode .deco-01{width:5.8895705521vw;min-width:48px;max-width:96px}[data-barba-namespace=top] #safe_mode .deco-02{width:4.4171779141vw;min-width:36px;max-width:72px}[data-barba-namespace=top] #safe_mode .deco-wrapper{width:105%;text-align:right;position:absolute;bottom:2em;pointer-events:none}@media screen and (max-width: 960px){[data-barba-namespace=top] #safe_mode .deco-wrapper{display:none}}[data-barba-namespace=top] #safe_mode .deco-wrapper[data-trigger].visible .deco{-webkit-animation:anime-deco2 .75s ease-in-out both;animation:anime-deco2 .75s ease-in-out both}[data-barba-namespace=top] #safe_mode .deco-wrapper[data-trigger].visible .deco-01{-webkit-animation-delay:1s;animation-delay:1s}[data-barba-namespace=top] #safe_mode .deco-wrapper[data-trigger].visible .deco-02{-webkit-animation-delay:1.5s;animation-delay:1.5s}[data-barba-namespace=top] #safe_mode .deco-wrapper[data-trigger] .deco{opacity:0}[data-season=spring] [data-barba-namespace=top] #topics .bg{background-image:url(../img/bg/spring/bg_library_01.webp)}[data-season=summer] [data-barba-namespace=top] #topics .bg{background-image:url(../img/bg/summer/bg_library_01.webp)}[data-season=autumn] [data-barba-namespace=top] #topics .bg{background-image:url(../img/bg/autumn/bg_library_01.webp)}[data-season=winter] [data-barba-namespace=top] #topics .bg{background-image:url(../img/bg/winter/bg_library_01.webp)}@media screen and (max-width: 960px){[data-season=spring] [data-barba-namespace=top] #topics .bg{background-image:url(../img/bg/spring/sp/bg_library_01.webp)}[data-season=summer] [data-barba-namespace=top] #topics .bg{background-image:url(../img/bg/summer/sp/bg_library_01.webp)}[data-season=autumn] [data-barba-namespace=top] #topics .bg{background-image:url(../img/bg/autumn/sp/bg_library_01.webp)}[data-season=winter] [data-barba-namespace=top] #topics .bg{background-image:url(../img/bg/winter/sp/bg_library_01.webp)}}[data-season=spring] [data-barba-namespace=top] .about_movie .bg{background-image:url(../img/bg/spring/bg_waterwheel_01.webp)}[data-season=summer] [data-barba-namespace=top] .about_movie .bg{background-image:url(../img/bg/summer/bg_waterwheel_01.webp)}[data-season=autumn] [data-barba-namespace=top] .about_movie .bg{background-image:url(../img/bg/autumn/bg_waterwheel_01.webp)}[data-season=winter] [data-barba-namespace=top] .about_movie .bg{background-image:url(../img/bg/winter/bg_waterwheel_01.webp)}@media screen and (max-width: 960px){[data-season=spring] [data-barba-namespace=top] .about_movie .bg{background-image:url(../img/bg/spring/sp/bg_waterwheel_01.webp)}[data-season=summer] [data-barba-namespace=top] .about_movie .bg{background-image:url(../img/bg/summer/sp/bg_waterwheel_01.webp)}[data-season=autumn] [data-barba-namespace=top] .about_movie .bg{background-image:url(../img/bg/autumn/sp/bg_waterwheel_01.webp)}[data-season=winter] [data-barba-namespace=top] .about_movie .bg{background-image:url(../img/bg/winter/sp/bg_waterwheel_01.webp)}}[data-season=spring] [data-barba-namespace=top] #system .bg-01{background-image:url(../img/bg/spring/bg_village_mayors_house_01.webp)}[data-season=summer] [data-barba-namespace=top] #system .bg-01{background-image:url(../img/bg/summer/bg_village_mayors_house_01.webp)}[data-season=autumn] [data-barba-namespace=top] #system .bg-01{background-image:url(../img/bg/autumn/bg_village_mayors_house_01.webp)}[data-season=winter] [data-barba-namespace=top] #system .bg-01{background-image:url(../img/bg/winter/bg_village_mayors_house_01.webp)}@media screen and (max-width: 960px){[data-season=spring] [data-barba-namespace=top] #system .bg-01{background-image:url(../img/bg/spring/sp/bg_village_mayors_house_01.webp)}[data-season=summer] [data-barba-namespace=top] #system .bg-01{background-image:url(../img/bg/summer/sp/bg_village_mayors_house_01.webp)}[data-season=autumn] [data-barba-namespace=top] #system .bg-01{background-image:url(../img/bg/autumn/sp/bg_village_mayors_house_01.webp)}[data-season=winter] [data-barba-namespace=top] #system .bg-01{background-image:url(../img/bg/winter/sp/bg_village_mayors_house_01.webp)}}[data-season=spring] [data-barba-namespace=top] #system .bg-02{background-image:url(../img/bg/spring/bg_bridge_01.webp)}[data-season=summer] [data-barba-namespace=top] #system .bg-02{background-image:url(../img/bg/summer/bg_bridge_01.webp)}[data-season=autumn] [data-barba-namespace=top] #system .bg-02{background-image:url(../img/bg/autumn/bg_bridge_01.webp)}[data-season=winter] [data-barba-namespace=top] #system .bg-02{background-image:url(../img/bg/winter/bg_bridge_01.webp)}@media screen and (max-width: 960px){[data-season=spring] [data-barba-namespace=top] #system .bg-02{background-image:url(../img/bg/spring/sp/bg_bridge_01.webp)}[data-season=summer] [data-barba-namespace=top] #system .bg-02{background-image:url(../img/bg/summer/sp/bg_bridge_01.webp)}[data-season=autumn] [data-barba-namespace=top] #system .bg-02{background-image:url(../img/bg/autumn/sp/bg_bridge_01.webp)}[data-season=winter] [data-barba-namespace=top] #system .bg-02{background-image:url(../img/bg/winter/sp/bg_bridge_01.webp)}}[data-season=spring] [data-barba-namespace=top] #safe_mode .bg{background-image:url(../img/bg/spring/bg_library_01.webp)}[data-season=summer] [data-barba-namespace=top] #safe_mode .bg{background-image:url(../img/bg/summer/bg_library_01.webp)}[data-season=autumn] [data-barba-namespace=top] #safe_mode .bg{background-image:url(../img/bg/autumn/bg_library_01.webp)}[data-season=winter] [data-barba-namespace=top] #safe_mode .bg{background-image:url(../img/bg/winter/bg_library_01.webp)}@media screen and (max-width: 960px){[data-season=spring] [data-barba-namespace=top] #safe_mode .bg{background-image:url(../img/bg/spring/sp/bg_library_01.webp)}[data-season=summer] [data-barba-namespace=top] #safe_mode .bg{background-image:url(../img/bg/summer/sp/bg_library_01.webp)}[data-season=autumn] [data-barba-namespace=top] #safe_mode .bg{background-image:url(../img/bg/autumn/sp/bg_library_01.webp)}[data-season=winter] [data-barba-namespace=top] #safe_mode .bg{background-image:url(../img/bg/winter/sp/bg_library_01.webp)}}[data-barba-namespace=story] .bg{-webkit-mask-image:initial;mask-image:initial;position:fixed}[data-barba-namespace=story] .caption{margin-bottom:3em}[data-barba-namespace=story] .frame.white::before{width:130%;background:-webkit-gradient(linear, left top, right top, from(rgba(167, 161, 136, 0)), color-stop(10%, rgba(167, 161, 136, 0.75)), color-stop(90%, rgba(167, 161, 136, 0.75)), to(rgba(167, 161, 136, 0)));background:linear-gradient(to right, rgba(167, 161, 136, 0) 0%, rgba(167, 161, 136, 0.75) 10%, rgba(167, 161, 136, 0.75) 90%, rgba(167, 161, 136, 0) 100%);text-shadow:0px 0px 6px #f2e7d9,0px 0px 6px #f2e7d9,0px 0px 6px #f2e7d9,0px 0px 6px #f2e7d9}[data-barba-namespace=story] .frame[data-trigger].visible::before{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1, 1);transform:translate(-50%, -50%) scale(1, 1)}[data-barba-namespace=story] .frame[data-trigger].visible .text{opacity:1;top:0}[data-barba-namespace=story] .frame[data-trigger]::before{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:translate(-50%, -50%) scale(0.7, 1);transform:translate(-50%, -50%) scale(0.7, 1)}[data-barba-namespace=story] .frame[data-trigger] .text{position:relative;-webkit-transition:opacity 1s,top 1s;transition:opacity 1s,top 1s;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0;top:1em}[data-barba-namespace=story] .text{text-align:center}[data-barba-namespace=story] #protagonist .caption{margin-bottom:1em}[data-barba-namespace=story] #protagonist [data-trigger].visible .media-list>li{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-barba-namespace=story] #protagonist [data-trigger] .media-list>li{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:translate(30%, 0);transform:translate(30%, 0)}[data-barba-namespace=story] #protagonist [data-trigger] .media-list>li:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}[data-barba-namespace=story] #protagonist [data-trigger] .media-list>li:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}[data-barba-namespace=story] #protagonist [data-trigger] .media-list>li:nth-child(3){-webkit-transition-delay:.6s;transition-delay:.6s}[data-barba-namespace=story] #protagonist .media-list>li{max-width:33.3333333333%;margin:initial}[data-barba-namespace=story] #protagonist .media-list>li img{width:100%;max-width:200px;-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5))}[data-season=spring] [data-barba-namespace=story] .bg{background-image:url(../img/bg/spring/bg_bridge_01.webp)}[data-season=summer] [data-barba-namespace=story] .bg{background-image:url(../img/bg/summer/bg_bridge_01.webp)}[data-season=autumn] [data-barba-namespace=story] .bg{background-image:url(../img/bg/autumn/bg_bridge_01.webp)}[data-season=winter] [data-barba-namespace=story] .bg{background-image:url(../img/bg/winter/bg_bridge_01.webp)}@media screen and (max-width: 960px){[data-season=spring] [data-barba-namespace=story] .bg{background-image:url(../img/bg/spring/sp/bg_bridge_01.webp)}[data-season=summer] [data-barba-namespace=story] .bg{background-image:url(../img/bg/summer/sp/bg_bridge_01.webp)}[data-season=autumn] [data-barba-namespace=story] .bg{background-image:url(../img/bg/autumn/sp/bg_bridge_01.webp)}[data-season=winter] [data-barba-namespace=story] .bg{background-image:url(../img/bg/winter/sp/bg_bridge_01.webp)}}[data-barba-namespace=system] section{position:relative}[data-barba-namespace=system] h3{font-size:1.3em}@media screen and (max-width: 640px){[data-barba-namespace=system] h3{font-size:1.2em}}[data-barba-namespace=system] .bg{-webkit-mask-image:initial;mask-image:initial;position:fixed}[data-barba-namespace=system] .caption{margin-bottom:3em}[data-barba-namespace=system] .horizontal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6em;margin-bottom:6em;position:relative;left:-2.5%}@media screen and (max-width: 1200px){[data-barba-namespace=system] .horizontal-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:initial;margin:initial;padding-top:2em;padding-bottom:2em}}[data-barba-namespace=system] .horizontal-wrapper:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;left:initial;right:-2.5%}@media screen and (max-width: 1200px){[data-barba-namespace=system] .horizontal-wrapper:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:initial}}[data-barba-namespace=system] .horizontal-wrapper:nth-child(even) .frame::before{background:-webkit-gradient(linear, left top, right top, from(rgba(216, 208, 174, 0)), color-stop(10%, rgba(216, 208, 174, 0.55)), color-stop(70%, rgba(216, 208, 174, 0.55)), to(rgba(216, 208, 174, 0)));background:linear-gradient(to right, rgba(216, 208, 174, 0) 0%, rgba(216, 208, 174, 0.55) 10%, rgba(216, 208, 174, 0.55) 70%, rgba(216, 208, 174, 0) 100%)}@media screen and (max-width: 1200px){[data-barba-namespace=system] .horizontal-wrapper:nth-child(even) .frame::before{background:-webkit-gradient(linear, left top, right top, from(rgba(216, 208, 174, 0)), color-stop(10%, rgba(216, 208, 174, 0.55)), color-stop(90%, rgba(216, 208, 174, 0.55)), to(rgba(216, 208, 174, 0)));background:linear-gradient(to right, rgba(216, 208, 174, 0) 0%, rgba(216, 208, 174, 0.55) 10%, rgba(216, 208, 174, 0.55) 90%, rgba(216, 208, 174, 0) 100%)}}[data-barba-namespace=system] .horizontal-wrapper:nth-child(even) h3,[data-barba-namespace=system] .horizontal-wrapper:nth-child(even) .text{text-align:left;padding-left:0;padding-right:20%}@media screen and (max-width: 1200px){[data-barba-namespace=system] .horizontal-wrapper:nth-child(even) h3,[data-barba-namespace=system] .horizontal-wrapper:nth-child(even) .text{padding-left:10%;padding-right:0}}[data-barba-namespace=system] .horizontal-wrapper[data-trigger].visible .media{opacity:1;right:0}@media screen and (max-width: 1200px){[data-barba-namespace=system] .horizontal-wrapper[data-trigger].visible .media{top:0}}[data-barba-namespace=system] .horizontal-wrapper[data-trigger].visible .frame::before{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1, 1);transform:translate(-50%, -50%) scale(1, 1)}[data-barba-namespace=system] .horizontal-wrapper[data-trigger].visible .content{opacity:1;top:0}[data-barba-namespace=system] .horizontal-wrapper[data-trigger].visible .deco{-webkit-animation:anime-deco .75s ease-in-out both;animation:anime-deco .75s ease-in-out both;-webkit-animation-delay:.5s;animation-delay:.5s}[data-barba-namespace=system] .horizontal-wrapper[data-trigger]:nth-child(even).visible .media{left:0}[data-barba-namespace=system] .horizontal-wrapper[data-trigger]:nth-child(even) .media{right:initial;left:2em}@media screen and (max-width: 1200px){[data-barba-namespace=system] .horizontal-wrapper[data-trigger]:nth-child(even) .media{left:initial}}[data-barba-namespace=system] .horizontal-wrapper[data-trigger]:nth-child(even) .frame::before{-webkit-transform-origin:left center;transform-origin:left center}@media screen and (max-width: 1200px){[data-barba-namespace=system] .horizontal-wrapper[data-trigger]:nth-child(even) .frame::before{-webkit-transform-origin:initial;transform-origin:initial}}[data-barba-namespace=system] .horizontal-wrapper[data-trigger] .media{position:relative;-webkit-transition:opacity 1s,left 1s,right 1s,top 1s;transition:opacity 1s,left 1s,right 1s,top 1s;opacity:0;right:2em}@media screen and (max-width: 1200px){[data-barba-namespace=system] .horizontal-wrapper[data-trigger] .media{-webkit-transition-delay:.75s;transition-delay:.75s;right:initial;top:1em}}[data-barba-namespace=system] .horizontal-wrapper[data-trigger] .frame::before{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translate(-50%, -50%) scale(0.7, 1);transform:translate(-50%, -50%) scale(0.7, 1)}@media screen and (max-width: 1200px){[data-barba-namespace=system] .horizontal-wrapper[data-trigger] .frame::before{-webkit-transform-origin:initial;transform-origin:initial}}[data-barba-namespace=system] .horizontal-wrapper[data-trigger] .content{position:relative;-webkit-transition:opacity 1s,top 1s;transition:opacity 1s,top 1s;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0;top:1em}[data-barba-namespace=system] .horizontal-wrapper[data-trigger] .deco{opacity:0}[data-barba-namespace=system] .horizontal-wrapper .frame{width:55%;padding:1.5em;background:initial;margin:initial}@media screen and (max-width: 1200px){[data-barba-namespace=system] .horizontal-wrapper .frame{width:95%;margin-bottom:1em}}[data-barba-namespace=system] .horizontal-wrapper .frame::before{content:"";height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(216, 208, 174, 0)), color-stop(30%, rgba(216, 208, 174, 0.55)), color-stop(90%, rgba(216, 208, 174, 0.55)), to(rgba(216, 208, 174, 0)));background:linear-gradient(to right, rgba(216, 208, 174, 0) 0%, rgba(216, 208, 174, 0.55) 30%, rgba(216, 208, 174, 0.55) 90%, rgba(216, 208, 174, 0) 100%);z-index:-1}@media screen and (max-width: 1200px){[data-barba-namespace=system] .horizontal-wrapper .frame::before{width:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(216, 208, 174, 0)), color-stop(10%, rgba(216, 208, 174, 0.55)), color-stop(90%, rgba(216, 208, 174, 0.55)), to(rgba(216, 208, 174, 0)));background:linear-gradient(to right, rgba(216, 208, 174, 0) 0%, rgba(216, 208, 174, 0.55) 10%, rgba(216, 208, 174, 0.55) 90%, rgba(216, 208, 174, 0) 100%)}}[data-barba-namespace=system] .horizontal-wrapper h3,[data-barba-namespace=system] .horizontal-wrapper .text{text-align:left;padding-left:20%}@media screen and (max-width: 1200px){[data-barba-namespace=system] .horizontal-wrapper h3,[data-barba-namespace=system] .horizontal-wrapper .text{padding-left:10%}}[data-barba-namespace=system] .horizontal-wrapper h3 span{display:inline-block;position:relative;padding:0 1em}[data-barba-namespace=system] .horizontal-wrapper h3 span::before{content:"";width:2vw;max-width:19px;height:1.6842105263vw;max-height:16px;background:url(../img/cap_deco.png) center center/contain no-repeat;position:absolute;left:0;top:53%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 960px){[data-barba-namespace=system] .horizontal-wrapper h3 span::before{width:3.5vw;height:2.9473684211vw}}[data-barba-namespace=system] .horizontal-wrapper .media{width:100%;max-width:640px;max-height:360px}@media screen and (max-width: 1200px){[data-barba-namespace=system] .horizontal-wrapper .media{width:80%}}[data-barba-namespace=system] .horizontal-wrapper .text{width:100%;max-width:720px;margin-top:.5em}[data-barba-namespace=system] .deco{position:absolute;-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%);pointer-events:none}[data-barba-namespace=system] .deco-01{width:5.0306748466vw;min-width:41px;max-width:82px;left:85%;top:10%}[data-barba-namespace=system] .deco-02{width:11.717791411vw;min-width:95.5px;max-width:191px;left:85%;top:10%}[data-barba-namespace=system] .deco-03{width:10vw;min-width:81.5px;max-width:163px;left:85%;top:0%}[data-barba-namespace=system] .deco-04{width:8.0981595092vw;min-width:66px;max-width:132px;left:85%;top:10%}[data-barba-namespace=system] .deco-05{width:4.2331288344vw;min-width:34.5px;max-width:69px;left:85%;top:10%}[data-barba-namespace=system] .deco-06{width:7.2392638037vw;min-width:59px;max-width:118px;left:85%;top:10%}[data-season=spring] [data-barba-namespace=system] .bg{background-image:url(../img/bg/spring/bg_main_street_01.webp)}[data-season=summer] [data-barba-namespace=system] .bg{background-image:url(../img/bg/summer/bg_main_street_01.webp)}[data-season=autumn] [data-barba-namespace=system] .bg{background-image:url(../img/bg/autumn/bg_main_street_01.webp)}[data-season=winter] [data-barba-namespace=system] .bg{background-image:url(../img/bg/winter/bg_main_street_01.webp)}@media screen and (max-width: 960px){[data-season=spring] [data-barba-namespace=system] .bg{background-image:url(../img/bg/spring/sp/bg_main_street_01.webp)}[data-season=summer] [data-barba-namespace=system] .bg{background-image:url(../img/bg/summer/sp/bg_main_street_01.webp)}[data-season=autumn] [data-barba-namespace=system] .bg{background-image:url(../img/bg/autumn/sp/bg_main_street_01.webp)}[data-season=winter] [data-barba-namespace=system] .bg{background-image:url(../img/bg/winter/sp/bg_main_street_01.webp)}}[data-barba-namespace=character] .bg{-webkit-mask-image:initial;mask-image:initial;position:fixed}[data-barba-namespace=character] .caption{margin-bottom:3em}[data-barba-namespace=character] .frame.white::before{width:130%;background:-webkit-gradient(linear, left top, right top, from(rgba(167, 161, 136, 0)), color-stop(10%, rgba(167, 161, 136, 0.75)), color-stop(90%, rgba(167, 161, 136, 0.75)), to(rgba(167, 161, 136, 0)));background:linear-gradient(to right, rgba(167, 161, 136, 0) 0%, rgba(167, 161, 136, 0.75) 10%, rgba(167, 161, 136, 0.75) 90%, rgba(167, 161, 136, 0) 100%);text-shadow:0px 0px 6px #f2e7d9,0px 0px 6px #f2e7d9,0px 0px 6px #f2e7d9,0px 0px 6px #f2e7d9}[data-barba-namespace=character] .frame[data-trigger].visible::before{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1, 1);transform:translate(-50%, -50%) scale(1, 1)}[data-barba-namespace=character] .frame[data-trigger].visible .text{opacity:1;top:0}[data-barba-namespace=character] .frame[data-trigger]::before{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:translate(-50%, -50%) scale(0.7, 1);transform:translate(-50%, -50%) scale(0.7, 1)}[data-barba-namespace=character] .frame[data-trigger] .text{position:relative;-webkit-transition:opacity 1s,top 1s;transition:opacity 1s,top 1s;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0;top:1em}[data-barba-namespace=character] .text{text-align:center}[data-barba-namespace=character] #protagonist .caption{margin-bottom:1em}[data-barba-namespace=character] #protagonist [data-trigger].visible .media-list>li{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-barba-namespace=character] #protagonist [data-trigger] .media-list>li{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:translate(30%, 0);transform:translate(30%, 0)}[data-barba-namespace=character] #protagonist [data-trigger] .media-list>li:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}[data-barba-namespace=character] #protagonist [data-trigger] .media-list>li:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}[data-barba-namespace=character] #protagonist [data-trigger] .media-list>li:nth-child(3){-webkit-transition-delay:.6s;transition-delay:.6s}[data-barba-namespace=character] #protagonist .media-list>li{max-width:33.3333333333%;margin:initial}[data-barba-namespace=character] #protagonist .media-list>li img{width:100%;max-width:200px;-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5))}[data-barba-namespace=character] #character{padding-left:0;padding-right:0}[data-barba-namespace=character] #character .character-nav{width:100%;height:100%;position:sticky;left:0;top:60px;top:clamp(0px,4.5vw,60px);z-index:10}@media screen and (max-width: 960px){[data-barba-namespace=character] #character .character-nav{top:50px}}[data-barba-namespace=character] #character .character-nav-prev-button,[data-barba-namespace=character] #character .character-nav-next-button{width:4vw;max-width:30px;height:11.5384615385vw;position:absolute;top:50%;-webkit-transition:opacity .25s;transition:opacity .25s}@media screen and (min-width: 1440px){[data-barba-namespace=character] #character .character-nav-prev-button,[data-barba-namespace=character] #character .character-nav-next-button{display:none}}[data-barba-namespace=character] #character .character-nav-prev-button::hover,[data-barba-namespace=character] #character .character-nav-next-button::hover{opacity:.7}[data-barba-namespace=character] #character .character-nav-prev-button{background:url(../img/arrow_left.png) center center/contain no-repeat;left:0;-webkit-animation:anime-topics_arrow_left 1s infinite ease-in-out;animation:anime-topics_arrow_left 1s infinite ease-in-out}[data-barba-namespace=character] #character .character-nav-next-button{background:url(../img/arrow_right.png) center center/contain no-repeat;right:0;-webkit-animation:anime-topics_arrow_right 1s infinite ease-in-out;animation:anime-topics_arrow_right 1s infinite ease-in-out}[data-barba-namespace=character] #character .character-nav-inner{padding-left:20px;padding-left:clamp(0px,4vw,20px);padding-right:20px;padding-right:clamp(0px,4vw,20px);overflow-x:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,80%,.5) rgba(0,0,0,0)}[data-barba-namespace=character] #character .character-nav-inner::-webkit-scrollbar{width:6px;height:6px}[data-barba-namespace=character] #character .character-nav-inner::-webkit-scrollbar-track{background:rgba(0,0,0,0)}[data-barba-namespace=character] #character .character-nav-inner::-webkit-scrollbar-thumb{background:hsla(0,0%,80%,.5);border-radius:10px}[data-barba-namespace=character] #character .character-nav-inner::-webkit-scrollbar-thumb:hover{background:#ccc}[data-barba-namespace=character] #character .character-nav-bg{width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), color-stop(75%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 75%, rgba(0, 0, 0, 0) 100%);position:absolute;left:0;top:0;-webkit-transition:opacity .25s;transition:opacity .25s;opacity:0}@media screen and (max-width: 960px){[data-barba-namespace=character] #character .character-nav-bg{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0.5)), color-stop(80%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 20%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0) 100%)}}[data-barba-namespace=character] #character .character-nav-bg.visible{opacity:1}[data-barba-namespace=character] #character .character-nav ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:auto;margin-right:auto}[data-barba-namespace=character] #character .character-nav li{width:10vw;min-width:60px;max-width:100px}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-nav li{min-width:60px}}[data-barba-namespace=character] #character .character-nav a:hover img{-webkit-filter:drop-shadow(0px 0px 3px #000) brightness(1.2);filter:drop-shadow(0px 0px 3px #000) brightness(1.2)}[data-barba-namespace=character] #character .character-nav img{width:100%;-webkit-filter:drop-shadow(0px 0px 3px #000);filter:drop-shadow(0px 0px 3px #000);-webkit-transition:-webkit-filter .25s;transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s, -webkit-filter .25s}[data-barba-namespace=character] #character .character-list>li{margin-top:2em}[data-barba-namespace=character] #character .character-frame{height:50vw;max-height:675px;background-color:#262626;position:relative}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-frame{height:auto;max-height:initial}}[data-barba-namespace=character] #character .character-frame::before{content:"";width:100%;height:100%;background:url(../img/character/chr_frame_pattern.png) center top/100% 30% no-repeat;opacity:.7;position:absolute;left:0;top:0;pointer-events:none}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-frame::before{background-size:auto 20%}}[data-barba-namespace=character] #character .character-frame::after{content:"";width:100%;height:100%;background:url(../img/character/chr_frame_pattern.png) center top/100% 30% no-repeat;opacity:.8;position:absolute;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);pointer-events:none}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-frame::after{background-size:auto 20%}}[data-barba-namespace=character] #character .character-frame-gradient{width:100%;height:100%;position:absolute;left:0;top:0}[data-barba-namespace=character] #character .character-frame-deco{width:100%;height:100%;-webkit-mask:url(../img/character/chr_frame_deco.png) left 10px top 20px/auto 60% no-repeat,url(../img/character/chr_frame_deco.png) right 10px bottom 20px/auto 60% no-repeat;mask:url(../img/character/chr_frame_deco.png) left 10px top 20px/auto 60% no-repeat,url(../img/character/chr_frame_deco.png) right 10px bottom 20px/auto 60% no-repeat;position:absolute;left:0;top:0}[data-barba-namespace=character] #character .character-frame[data-trigger].visible .character-visual{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}[data-barba-namespace=character] #character .character-frame[data-trigger].visible .character-name,[data-barba-namespace=character] #character .character-frame[data-trigger].visible .character-description{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}[data-barba-namespace=character] #character .character-frame[data-trigger].visible .character-words{opacity:1;-webkit-transform:translate(0, -50%) scale(1);transform:translate(0, -50%) scale(1)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-frame[data-trigger].visible .character-words{-webkit-transform:translate(50%, -50%) scale(1);transform:translate(50%, -50%) scale(1)}}[data-barba-namespace=character] #character .character-frame[data-trigger].visible .character-characteristic{opacity:1;-webkit-filter:blur(0);filter:blur(0)}[data-barba-namespace=character] #character .character-frame[data-trigger].visible .media{opacity:1}[data-barba-namespace=character] #character .character-frame[data-trigger] .character-visual{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;-webkit-transform:translate(-3em, 0);transform:translate(-3em, 0);opacity:0}[data-barba-namespace=character] #character .character-frame[data-trigger] .character-name,[data-barba-namespace=character] #character .character-frame[data-trigger] .character-description{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;-webkit-transform:translate(0, 2em);transform:translate(0, 2em);opacity:0}[data-barba-namespace=character] #character .character-frame[data-trigger] .character-name{-webkit-transition-delay:.5s;transition-delay:.5s}[data-barba-namespace=character] #character .character-frame[data-trigger] .character-description{-webkit-transition-delay:.625s;transition-delay:.625s}[data-barba-namespace=character] #character .character-frame[data-trigger] .character-words{-webkit-transition:opacity 1.5s,-webkit-transform 1.5s;transition:opacity 1.5s,-webkit-transform 1.5s;transition:opacity 1.5s,transform 1.5s;transition:opacity 1.5s,transform 1.5s,-webkit-transform 1.5s;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0;-webkit-transform:translate(0, -50%) scale(1.1);transform:translate(0, -50%) scale(1.1)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-frame[data-trigger] .character-words{-webkit-transform:translate(50%, -50%) scale(1.1);transform:translate(50%, -50%) scale(1.1)}}[data-barba-namespace=character] #character .character-frame[data-trigger] .character-characteristic{-webkit-transition:opacity 1s,-webkit-filter 1s;transition:opacity 1s,-webkit-filter 1s;transition:opacity 1s,filter 1s;transition:opacity 1s,filter 1s,-webkit-filter 1s;-webkit-transition-delay:1s;transition-delay:1s;opacity:0;-webkit-filter:blur(1em);filter:blur(1em)}[data-barba-namespace=character] #character .character-frame[data-trigger] .media{-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:1s;transition-delay:1s;opacity:0}[data-barba-namespace=character] #character .character-swiper{height:100%}[data-barba-namespace=character] #character .character-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;position:relative;z-index:1;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}[data-barba-namespace=character] #character .character-container{position:relative}[data-barba-namespace=character] #character .character-container:has(.character-visual){width:40%}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-container:has(.character-visual){width:96%;height:80vw;position:absolute;left:2%;top:clamp(0px,20vw,119px)}}[data-barba-namespace=character] #character .character-container:has(.character-name){width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5% 0}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-container:has(.character-name){width:96%;margin-left:2%;margin-right:2%}}[data-barba-namespace=character] #character .character-container .media{width:auto;height:40%;border-radius:100%}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-container .media{width:60%;max-width:300px;height:auto;margin-top:1em}}[data-barba-namespace=character] #character .character-visual{height:100%}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-visual{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(80%, #fff), to(transparent));-webkit-mask-image:linear-gradient(to bottom, #fff 0%, #fff 80%, transparent 100%);mask-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(80%, #fff), to(transparent));mask-image:linear-gradient(to bottom, #fff 0%, #fff 80%, transparent 100%)}}[data-barba-namespace=character] #character .character-visual img{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}[data-barba-namespace=character] #character .character-words{-webkit-filter:drop-shadow(0px 0px 3px #000);filter:drop-shadow(0px 0px 3px #000);position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:1}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-words{right:20%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}}[data-barba-namespace=character] #character .character-name{width:33vw;max-width:381.5px}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-name{width:56vw;margin-bottom:calc(80vw + 1em)}}[data-barba-namespace=character] #character .character-description{font-size:clamp(13px,2vw,20px)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-description{font-size:clamp(13px,2.5vw,20px)}}[data-barba-namespace=character] #character .character-characteristic{height:15.8333333333%;position:absolute;left:50%;bottom:5%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character .character-characteristic{height:21.1111111111%;left:45%}}[data-barba-namespace=character] #character #character-01 .character-frame-gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(232, 215, 136, 0)), color-stop(45%, rgba(232, 215, 136, 0)), to(rgba(232, 215, 136, 0.46)));background:linear-gradient(to bottom, rgba(232, 215, 136, 0) 0%, rgba(232, 215, 136, 0) 45%, rgba(232, 215, 136, 0.46) 100%)}[data-barba-namespace=character] #character #character-01 .character-frame-deco{background-color:#efd550}[data-barba-namespace=character] #character #character-01 .character-visual img{height:96.8148148148%;max-height:calc(1307px*.5);-webkit-transform:translate(-62%, 0);transform:translate(-62%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-01 .character-visual img{height:92.3674911661%}}[data-barba-namespace=character] #character #character-01 .character-words{height:68.2666666667%;max-height:calc(768px*.6)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-01 .character-words{height:79.6444444444%}}[data-barba-namespace=character] #character #character-02 .character-frame-gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(231, 91, 73, 0)), color-stop(45%, rgba(231, 91, 73, 0)), to(rgba(231, 91, 73, 0.46)));background:linear-gradient(to bottom, rgba(231, 91, 73, 0) 0%, rgba(231, 91, 73, 0) 45%, rgba(231, 91, 73, 0.46) 100%)}[data-barba-namespace=character] #character #character-02 .character-frame-deco{background-color:#ef7061}[data-barba-namespace=character] #character #character-02 .character-visual img{height:100.1481481481%;max-height:calc(1352px*.5);-webkit-transform:translate(-57%, 0);transform:translate(-57%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-02 .character-visual img{height:95.5477031802%}}[data-barba-namespace=character] #character #character-02 .character-words{height:79.4666666667%;max-height:calc(894px*.6)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-02 .character-words{height:92.7111111111%}}[data-barba-namespace=character] #character #character-03 .character-frame-gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(26, 61, 158, 0)), color-stop(45%, rgba(26, 61, 158, 0)), to(rgba(26, 61, 158, 0.46)));background:linear-gradient(to bottom, rgba(26, 61, 158, 0) 0%, rgba(26, 61, 158, 0) 45%, rgba(26, 61, 158, 0.46) 100%)}[data-barba-namespace=character] #character #character-03 .character-frame-deco{background-color:#7c7cf3}[data-barba-namespace=character] #character #character-03 .character-visual img{height:100.6666666667%;max-height:calc(1359px*.5);-webkit-transform:translate(-60%, 0);transform:translate(-60%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-03 .character-visual img{height:96.0424028269%}}[data-barba-namespace=character] #character #character-03 .character-words{height:27.8222222222%;max-height:calc(313px*.6)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-03 .character-words{height:32.4592592593%}}[data-barba-namespace=character] #character #character-04 .character-frame-gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(159, 71, 24, 0)), color-stop(45%, rgba(159, 71, 24, 0)), to(rgba(159, 71, 24, 0.46)));background:linear-gradient(to bottom, rgba(159, 71, 24, 0) 0%, rgba(159, 71, 24, 0) 45%, rgba(159, 71, 24, 0.46) 100%)}[data-barba-namespace=character] #character #character-04 .character-frame-deco{background-color:#e8785a}[data-barba-namespace=character] #character #character-04 .character-visual img{height:99.4074074074%;max-height:calc(1342px*.5);-webkit-transform:translate(-57%, 0);transform:translate(-57%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-04 .character-visual img{height:94.8409893993%}}[data-barba-namespace=character] #character #character-04 .character-words{height:71.9111111111%;max-height:calc(809px*.6)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-04 .character-words{height:83.8962962963%}}[data-barba-namespace=character] #character #character-05 .character-frame-gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(67, 116, 87, 0)), color-stop(45%, rgba(67, 116, 87, 0)), to(rgba(67, 116, 87, 0.46)));background:linear-gradient(to bottom, rgba(67, 116, 87, 0) 0%, rgba(67, 116, 87, 0) 45%, rgba(67, 116, 87, 0.46) 100%)}[data-barba-namespace=character] #character #character-05 .character-frame-deco{background-color:#73b2a2}[data-barba-namespace=character] #character #character-05 .character-visual img{height:95.7037037037%;max-height:calc(1292px*.5);-webkit-transform:translate(-61%, 0);transform:translate(-61%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-05 .character-visual img{height:91.3074204947%}}[data-barba-namespace=character] #character #character-05 .character-words{height:68.1777777778%;max-height:calc(767px*.6)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-05 .character-words{height:79.5407407407%}}[data-barba-namespace=character] #character #character-06 .character-frame-gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(151, 178, 82, 0)), color-stop(45%, rgba(151, 178, 82, 0)), to(rgba(151, 178, 82, 0.46)));background:linear-gradient(to bottom, rgba(151, 178, 82, 0) 0%, rgba(151, 178, 82, 0) 45%, rgba(151, 178, 82, 0.46) 100%)}[data-barba-namespace=character] #character #character-06 .character-frame-deco{background-color:#b7ca5b}[data-barba-namespace=character] #character #character-06 .character-visual img{height:104.8148148148%;max-height:calc(1415px*.5);-webkit-transform:translate(-61%, 0);transform:translate(-61%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-06 .character-visual img{height:100%}}[data-barba-namespace=character] #character #character-06 .character-words{height:73.2444444444%;max-height:calc(824px*.6)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-06 .character-words{height:85.4518518519%}}[data-barba-namespace=character] #character #character-07 .character-frame-gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(211, 105, 132, 0)), color-stop(45%, rgba(211, 105, 132, 0)), to(rgba(211, 105, 132, 0.46)));background:linear-gradient(to bottom, rgba(211, 105, 132, 0) 0%, rgba(211, 105, 132, 0) 45%, rgba(211, 105, 132, 0.46) 100%)}[data-barba-namespace=character] #character #character-07 .character-frame-deco{background-color:#ef7da5}[data-barba-namespace=character] #character #character-07 .character-visual img{height:98.5185185185%;max-height:calc(1330px*.5);-webkit-transform:translate(-63%, 0);transform:translate(-63%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-07 .character-visual img{height:93.9929328622%}}[data-barba-namespace=character] #character #character-07 .character-words{height:63.9111111111%;max-height:calc(719px*.6)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-07 .character-words{height:74.562962963%}}[data-barba-namespace=character] #character #character-08 .character-frame-gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(106, 173, 181, 0)), color-stop(45%, rgba(106, 173, 181, 0)), to(rgba(106, 173, 181, 0.46)));background:linear-gradient(to bottom, rgba(106, 173, 181, 0) 0%, rgba(106, 173, 181, 0) 45%, rgba(106, 173, 181, 0.46) 100%)}[data-barba-namespace=character] #character #character-08 .character-frame-deco{background-color:#80c2f3}[data-barba-namespace=character] #character #character-08 .character-visual img{height:84.962962963%;max-height:calc(1147px*.5);-webkit-transform:translate(-57%, 0);transform:translate(-57%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-08 .character-visual img{height:81.0600706714%}}[data-barba-namespace=character] #character #character-08 .character-words{height:77.5111111111%;max-height:calc(872px*.6)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-08 .character-words{height:90.4296296296%}}[data-barba-namespace=character] #character #character-09 .character-frame-gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(219, 173, 146, 0)), color-stop(45%, rgba(219, 173, 146, 0)), to(rgba(219, 173, 146, 0.46)));background:linear-gradient(to bottom, rgba(219, 173, 146, 0) 0%, rgba(219, 173, 146, 0) 45%, rgba(219, 173, 146, 0.46) 100%)}[data-barba-namespace=character] #character #character-09 .character-frame-deco{background-color:#ceb1a4}[data-barba-namespace=character] #character #character-09 .character-visual img{height:99.3333333333%;max-height:calc(1341px*.5);-webkit-transform:translate(-58%, 0);transform:translate(-58%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-09 .character-visual img{height:94.7703180212%}}[data-barba-namespace=character] #character #character-09 .character-words{height:60.5333333333%;max-height:calc(681px*.6)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-09 .character-words{height:70.6222222222%}}[data-barba-namespace=character] #character #character-10 .character-frame-gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(174, 72, 89, 0)), color-stop(45%, rgba(174, 72, 89, 0)), to(rgba(174, 72, 89, 0.46)));background:linear-gradient(to bottom, rgba(174, 72, 89, 0) 0%, rgba(174, 72, 89, 0) 45%, rgba(174, 72, 89, 0.46) 100%)}[data-barba-namespace=character] #character #character-10 .character-frame-deco{background-color:#b8495d}[data-barba-namespace=character] #character #character-10 .character-visual img{height:98.5185185185%;max-height:calc(1330px*.5);-webkit-transform:translate(-64%, 0);transform:translate(-64%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-10 .character-visual img{height:93.9929328622%}}[data-barba-namespace=character] #character #character-10 .character-words{height:58.7555555556%;max-height:calc(661px*.6)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-10 .character-words{height:68.5481481481%}}[data-barba-namespace=character] #character #character-11 .character-frame-gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(97, 205, 169, 0)), color-stop(45%, rgba(97, 205, 169, 0)), to(rgba(97, 205, 169, 0.46)));background:linear-gradient(to bottom, rgba(97, 205, 169, 0) 0%, rgba(97, 205, 169, 0) 45%, rgba(97, 205, 169, 0.46) 100%)}[data-barba-namespace=character] #character #character-11 .character-frame-deco{background-color:#1dc1ab}[data-barba-namespace=character] #character #character-11 .character-visual img{height:97.2592592593%;max-height:calc(1313px*.5);-webkit-transform:translate(-57%, 0);transform:translate(-57%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-11 .character-visual img{height:92.7915194346%}}[data-barba-namespace=character] #character #character-11 .character-words{height:72.8%;max-height:calc(819px*.6)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-11 .character-words{height:84.9333333333%}}[data-barba-namespace=character] #character #character-12 .character-frame-gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(74, 49, 108, 0)), color-stop(45%, rgba(74, 49, 108, 0)), to(rgba(74, 49, 108, 0.46)));background:linear-gradient(to bottom, rgba(74, 49, 108, 0) 0%, rgba(74, 49, 108, 0) 45%, rgba(74, 49, 108, 0.46) 100%)}[data-barba-namespace=character] #character #character-12 .character-frame-deco{background-color:#b561c2}[data-barba-namespace=character] #character #character-12 .character-visual img{height:98.0740740741%;max-height:calc(1324px*.5);-webkit-transform:translate(-65%, 0);transform:translate(-65%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-12 .character-visual img{height:93.5689045936%}}[data-barba-namespace=character] #character #character-12 .character-words{height:69.4222222222%;max-height:calc(781px*.6)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-12 .character-words{height:80.9925925926%}}[data-barba-namespace=character] #character #character-13 .character-frame-gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(167, 26, 22, 0)), color-stop(45%, rgba(167, 26, 22, 0)), to(rgba(167, 26, 22, 0.46)));background:linear-gradient(to bottom, rgba(167, 26, 22, 0) 0%, rgba(167, 26, 22, 0) 45%, rgba(167, 26, 22, 0.46) 100%)}[data-barba-namespace=character] #character #character-13 .character-frame-deco{background-color:#a85151}[data-barba-namespace=character] #character #character-13 .character-visual img{height:101.3333333333%;max-height:calc(1368px*.5);-webkit-transform:translate(-59%, 0);transform:translate(-59%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-13 .character-visual img{height:96.6784452297%}}[data-barba-namespace=character] #character #character-13 .character-words{height:64.3555555556%;max-height:calc(724px*.6)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-13 .character-words{height:75.0814814815%}}[data-barba-namespace=character] #character #character-14 .character-frame-gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(159, 159, 159, 0)), color-stop(45%, rgba(159, 159, 159, 0)), to(rgba(159, 159, 159, 0.46)));background:linear-gradient(to bottom, rgba(159, 159, 159, 0) 0%, rgba(159, 159, 159, 0) 45%, rgba(159, 159, 159, 0.46) 100%)}[data-barba-namespace=character] #character #character-14 .character-frame-deco{background-color:#b6b6b6}[data-barba-namespace=character] #character #character-14 .character-visual img{height:100.4444444444%;max-height:calc(1356px*.5);-webkit-transform:translate(-63%, 0);transform:translate(-63%, 0)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-14 .character-visual img{height:95.8303886926%}}[data-barba-namespace=character] #character #character-14 .character-words{height:62.5777777778%;max-height:calc(704px*.6)}@media screen and (max-width: 640px){[data-barba-namespace=character] #character #character-14 .character-words{height:73.0074074074%}}[data-season=spring] [data-barba-namespace=character] .bg{background-image:url(../img/bg/spring/bg_bridge_01.webp)}[data-season=summer] [data-barba-namespace=character] .bg{background-image:url(../img/bg/summer/bg_bridge_01.webp)}[data-season=autumn] [data-barba-namespace=character] .bg{background-image:url(../img/bg/autumn/bg_bridge_01.webp)}[data-season=winter] [data-barba-namespace=character] .bg{background-image:url(../img/bg/winter/bg_bridge_01.webp)}@media screen and (max-width: 960px){[data-season=spring] [data-barba-namespace=character] .bg{background-image:url(../img/bg/spring/sp/bg_bridge_01.webp)}[data-season=summer] [data-barba-namespace=character] .bg{background-image:url(../img/bg/summer/sp/bg_bridge_01.webp)}[data-season=autumn] [data-barba-namespace=character] .bg{background-image:url(../img/bg/autumn/sp/bg_bridge_01.webp)}[data-season=winter] [data-barba-namespace=character] .bg{background-image:url(../img/bg/winter/sp/bg_bridge_01.webp)}}[data-barba-namespace=midnight] section{position:relative}[data-barba-namespace=midnight] .bg{-webkit-mask-image:initial;mask-image:initial;position:fixed}[data-barba-namespace=midnight] .caption{margin-bottom:3em}[data-barba-namespace=midnight] .frame[data-trigger].visible::before{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1, 1);transform:translate(-50%, -50%) scale(1, 1)}[data-barba-namespace=midnight] .frame[data-trigger].visible .text{opacity:1}[data-barba-namespace=midnight] .frame[data-trigger]::before{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:translate(-50%, -50%) scale(0.7, 1);transform:translate(-50%, -50%) scale(0.7, 1)}[data-barba-namespace=midnight] .frame[data-trigger] .text{-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0}[data-barba-namespace=midnight] .text{text-align:center}[data-barba-namespace=midnight] .media-list[data-trigger]>li{-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-barba-namespace=midnight] .media-list[data-trigger]>li:nth-child(1){-webkit-transition-delay:.625s;transition-delay:.625s}[data-barba-namespace=midnight] .media-list[data-trigger]>li:nth-child(2){-webkit-transition-delay:.75s;transition-delay:.75s}[data-barba-namespace=midnight] .media-list[data-trigger]>li:nth-child(3){-webkit-transition-delay:.875s;transition-delay:.875s}[data-barba-namespace=midnight] .media-list[data-trigger]>li:nth-child(4){-webkit-transition-delay:1s;transition-delay:1s}[data-barba-namespace=midnight] .deco{pointer-events:none}[data-barba-namespace=midnight] #midnight_village .deco{width:30vw;min-width:167px;max-width:250.5px;position:absolute;left:10%;top:100%;-webkit-transform:translate(-22%, -81%);transform:translate(-22%, -81%)}@media screen and (max-width: 960px){[data-barba-namespace=midnight] #midnight_village .deco{left:5%}}@media screen and (max-width: 1280px){[data-barba-namespace=midnight] #midnight_village .deco{left:3%}}[data-barba-namespace=midnight] #midnight_village .deco[data-trigger].visible{opacity:1;left:10%}[data-barba-namespace=midnight] #midnight_village .deco[data-trigger]{-webkit-transition:opacity 1s,left 1s;transition:opacity 1s,left 1s;-webkit-transition-delay:1s;transition-delay:1s;opacity:0;left:calc(-2em + 10%)}[data-barba-namespace=midnight] #lost_items .deco{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}[data-barba-namespace=midnight] #lost_items .deco-01{width:14.4478527607vw;min-width:62.8px;max-width:117.75px;left:18%;top:25%}@media screen and (max-width: 1280px){[data-barba-namespace=midnight] #lost_items .deco-01{left:9%}}@media screen and (max-width: 960px){[data-barba-namespace=midnight] #lost_items .deco-01{left:3%;top:38%}}[data-barba-namespace=midnight] #lost_items .deco-01[data-trigger].visible{opacity:1}[data-barba-namespace=midnight] #lost_items .deco-01[data-trigger]{-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:1s;transition-delay:1s;opacity:0}[data-barba-namespace=midnight] #lost_items .deco-02{width:11.8711656442vw;min-width:51.6px;max-width:96.75px;left:10%;top:60%}@media screen and (max-width: 1280px){[data-barba-namespace=midnight] #lost_items .deco-02{left:0%}}@media screen and (max-width: 960px){[data-barba-namespace=midnight] #lost_items .deco-02{left:1%;top:70%}}[data-barba-namespace=midnight] #lost_items .deco-02[data-trigger].visible{opacity:1}[data-barba-namespace=midnight] #lost_items .deco-02[data-trigger]{-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:2s;transition-delay:2s;opacity:0}[data-barba-namespace=midnight] #lost_items .deco-03{width:15vw;min-width:65.2px;max-width:122.25px;left:19%;top:95%}@media screen and (max-width: 1280px){[data-barba-namespace=midnight] #lost_items .deco-03{left:9.5%}}@media screen and (max-width: 960px){[data-barba-namespace=midnight] #lost_items .deco-03{left:15%;top:95%}}[data-barba-namespace=midnight] #lost_items .deco-03[data-trigger].visible{opacity:1}[data-barba-namespace=midnight] #lost_items .deco-03[data-trigger]{-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:1.5s;transition-delay:1.5s;opacity:0}[data-barba-namespace=midnight] #lost_items .deco-04{width:13.8036809816vw;min-width:60px;max-width:112.5px;left:82%;top:0%}@media screen and (max-width: 1280px){[data-barba-namespace=midnight] #lost_items .deco-04{left:91%}}@media screen and (max-width: 960px){[data-barba-namespace=midnight] #lost_items .deco-04{left:92%;top:0%}}[data-barba-namespace=midnight] #lost_items .deco-04[data-trigger].visible{opacity:1}[data-barba-namespace=midnight] #lost_items .deco-04[data-trigger]{-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:1.5s;transition-delay:1.5s;opacity:0}[data-barba-namespace=midnight] #lost_items .deco-05{width:13.3435582822vw;min-width:58px;max-width:108.75px;left:90%;top:40%}@media screen and (max-width: 1280px){[data-barba-namespace=midnight] #lost_items .deco-05{left:100%}}@media screen and (max-width: 960px){[data-barba-namespace=midnight] #lost_items .deco-05{left:95%;top:40%}}[data-barba-namespace=midnight] #lost_items .deco-05[data-trigger].visible{opacity:1}[data-barba-namespace=midnight] #lost_items .deco-05[data-trigger]{-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:1s;transition-delay:1s;opacity:0}[data-barba-namespace=midnight] #lost_items .deco-06{width:13.4355828221vw;min-width:58.4px;max-width:109.5px;left:83%;top:90%}@media screen and (max-width: 1280px){[data-barba-namespace=midnight] #lost_items .deco-06{left:91.5%}}@media screen and (max-width: 960px){[data-barba-namespace=midnight] #lost_items .deco-06{left:93%;top:90%}}[data-barba-namespace=midnight] #lost_items .deco-06[data-trigger].visible{opacity:1}[data-barba-namespace=midnight] #lost_items .deco-06[data-trigger]{-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:2s;transition-delay:2s;opacity:0}[data-barba-namespace=midnight] #encount .deco{position:absolute}[data-barba-namespace=midnight] #encount .deco-01{width:21.4851485149vw;min-width:173.6px;max-width:325.5px;left:7%;top:75%;-webkit-transform:translate(-64%, -77%);transform:translate(-64%, -77%);z-index:1}[data-barba-namespace=midnight] #encount .deco-01[data-trigger].visible{opacity:1;left:7%}[data-barba-namespace=midnight] #encount .deco-01[data-trigger]{-webkit-transition:opacity 1s,left 1s;transition:opacity 1s,left 1s;opacity:0;left:calc(7% - 2em)}[data-barba-namespace=midnight] #encount .deco-02{width:30vw;min-width:242.4px;max-width:454.5px;left:96%;top:0%;-webkit-transform:translate(-34%, -67%);transform:translate(-34%, -67%);z-index:1}[data-barba-namespace=midnight] #encount .deco-02[data-trigger].visible{opacity:1;left:96%}[data-barba-namespace=midnight] #encount .deco-02[data-trigger]{-webkit-transition:opacity 1s,left 1s;transition:opacity 1s,left 1s;opacity:0;left:calc(92% + 2em)}[data-barba-namespace=midnight] #encount .deco-03{width:10.7920792079vw;min-width:87.2px;max-width:163.5px;left:92%;top:100%;-webkit-transform:translate(-43%, -90%);transform:translate(-43%, -90%);z-index:1}[data-barba-namespace=midnight] #encount .deco-03[data-trigger].visible{opacity:1;left:92%}[data-barba-namespace=midnight] #encount .deco-03[data-trigger]{-webkit-transition:opacity 1s,left 1s;transition:opacity 1s,left 1s;opacity:0;left:calc(92% + 2em)}[data-season=spring] [data-barba-namespace=midnight] .bg{background-image:url(../img/bg/spring/bg_fishing_spot_04.webp)}[data-season=summer] [data-barba-namespace=midnight] .bg{background-image:url(../img/bg/summer/bg_fishing_spot_04.webp)}[data-season=autumn] [data-barba-namespace=midnight] .bg{background-image:url(../img/bg/autumn/bg_fishing_spot_04.webp)}[data-season=winter] [data-barba-namespace=midnight] .bg{background-image:url(../img/bg/winter/bg_fishing_spot_04.webp)}@media screen and (max-width: 960px){[data-season=spring] [data-barba-namespace=midnight] .bg{background-image:url(../img/bg/spring/sp/bg_fishing_spot_04.webp)}[data-season=summer] [data-barba-namespace=midnight] .bg{background-image:url(../img/bg/summer/sp/bg_fishing_spot_04.webp)}[data-season=autumn] [data-barba-namespace=midnight] .bg{background-image:url(../img/bg/autumn/sp/bg_fishing_spot_04.webp)}[data-season=winter] [data-barba-namespace=midnight] .bg{background-image:url(../img/bg/winter/sp/bg_fishing_spot_04.webp)}}@media screen and (max-width: 960px){[data-barba-namespace=gallery] main{margin-top:60px}}[data-barba-namespace=gallery] .content_nav [data-content=movie]{background-image:url(../img/gallery/navi/nav_movie.png)}[data-barba-namespace=gallery] .content_nav [data-content=movie]::after{background-image:url(../img/gallery/navi/nav_movie.png)}[data-barba-namespace=gallery] .content_nav [data-content=screenshot]{background-image:url(../img/gallery/navi/nav_screenshot.png)}[data-barba-namespace=gallery] .content_nav [data-content=screenshot]::after{background-image:url(../img/gallery/navi/nav_screenshot.png)}[data-barba-namespace=gallery] .content_nav [data-content=comic]{background-image:url(../img/gallery/navi/nav_comic.png)}[data-barba-namespace=gallery] .content_nav [data-content=comic]::after{background-image:url(../img/gallery/navi/nav_comic.png)}[data-barba-namespace=gallery] .content_nav [data-content=play_movie]{background-image:url(../img/gallery/navi/nav_play_movie.png)}[data-barba-namespace=gallery] .content_nav [data-content=play_movie]::after{background-image:url(../img/gallery/navi/nav_play_movie.png)}[data-barba-namespace=gallery] .content_nav [data-content=countdown]{background-image:url(../img/gallery/navi/nav_countdown.png)}[data-barba-namespace=gallery] .content_nav [data-content=countdown]::after{background-image:url(../img/gallery/navi/nav_countdown.png)}[data-barba-namespace=gallery] .bg{-webkit-mask-image:initial;mask-image:initial;position:fixed}[data-barba-namespace=gallery] .caption{margin-bottom:3em}[data-barba-namespace=gallery] #comic .media-list{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[data-barba-namespace=gallery] #comic .media-list>li{max-width:30.3333333333%}@media screen and (max-width: 960px){[data-barba-namespace=gallery] #comic .media-list>li{max-width:47%}}@media screen and (max-width: 640px){[data-barba-namespace=gallery] #comic .media-list>li{max-width:100%}}[data-barba-namespace=gallery] #introduction .media{border-radius:999em;margin-bottom:.5em}[data-barba-namespace=gallery] #introduction .media-list{width:40vw;max-width:200px;margin-bottom:1em}[data-barba-namespace=gallery] #introduction .text{text-align:center}[data-season=spring] [data-barba-namespace=gallery] .bg{background-image:url(../img/bg/spring/bg_village_mayors_house_01.webp)}[data-season=summer] [data-barba-namespace=gallery] .bg{background-image:url(../img/bg/summer/bg_village_mayors_house_01.webp)}[data-season=autumn] [data-barba-namespace=gallery] .bg{background-image:url(../img/bg/autumn/bg_village_mayors_house_01.webp)}[data-season=winter] [data-barba-namespace=gallery] .bg{background-image:url(../img/bg/winter/bg_village_mayors_house_01.webp)}@media screen and (max-width: 960px){[data-season=spring] [data-barba-namespace=gallery] .bg{background-image:url(../img/bg/spring/sp/bg_village_mayors_house_01.webp)}[data-season=summer] [data-barba-namespace=gallery] .bg{background-image:url(../img/bg/summer/sp/bg_village_mayors_house_01.webp)}[data-season=autumn] [data-barba-namespace=gallery] .bg{background-image:url(../img/bg/autumn/sp/bg_village_mayors_house_01.webp)}[data-season=winter] [data-barba-namespace=gallery] .bg{background-image:url(../img/bg/winter/sp/bg_village_mayors_house_01.webp)}}[data-barba-namespace=product] #order_guide .bg{-webkit-mask-image:initial;mask-image:initial}@media screen and (max-width: 960px){#order_guide{padding-left:0;padding-right:0}}#order_guide .bg{position:fixed;z-index:-3}#order_guide .quick_reference{margin-top:2em}@media screen and (max-width: 960px){#order_guide .quick_reference-wrapper{margin-left:2%;padding-right:2%;overflow-x:auto}}#order_guide .quick_reference-table{max-width:96%;font-size:clamp(11px,1vw,16px);letter-spacing:normal;line-height:1.2em;margin-left:auto;margin-right:auto}#order_guide .quick_reference tr:first-child th{background-color:rgba(107,0,18,.7)}#order_guide .quick_reference th,#order_guide .quick_reference td{background-color:rgba(0,0,0,.7);border:solid 1px #fff;vertical-align:middle;padding:.25em}#order_guide .quick_reference th{text-align:center}@media screen and (max-width: 960px){#order_guide .quick_reference th{white-space:nowrap}}@media screen and (max-width: 960px){#order_guide .quick_reference th:first-child{border-left:none;position:sticky;left:0}#order_guide .quick_reference th:first-child::before{content:"";width:1px;height:100%;background-color:#fff;position:absolute;left:0;top:0}}#order_guide .quick_reference th small{display:block}#order_guide .quick_reference .none{background-color:rgba(0,0,0,0) !important;border:none}#order_guide .quick_reference .none::before{display:none}@media screen and (max-width: 960px){#order_guide .quick_reference .d-inline-block{display:block}}#order_guide .quick_reference .notes{max-width:96%;font-size:.8em;letter-spacing:normal;text-align:left;text-shadow:0 0 .5em #000;display:inline-block;margin-left:auto;margin-right:auto}#order_guide .media_nav,#order_guide .edition_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#order_guide .media_nav button,#order_guide .media_nav a,#order_guide .edition_nav button,#order_guide .edition_nav a{-webkit-transition:opacity .25s;transition:opacity .25s;opacity:.7}#order_guide .media_nav button:hover,#order_guide .media_nav a:hover,#order_guide .edition_nav button:hover,#order_guide .edition_nav a:hover{opacity:1}#order_guide .media_nav button.selected,#order_guide .media_nav a.selected,#order_guide .edition_nav button.selected,#order_guide .edition_nav a.selected{opacity:1;pointer-events:none}#order_guide .media_nav img,#order_guide .edition_nav img{max-width:100%}#order_guide .media_nav{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#order_guide .media_nav li{width:50vw;max-width:378px;margin-left:1em;margin-right:1em}#order_guide .media_nav button{width:100%;height:0;padding-top:19.0476190476%;background:left top/100% auto no-repeat}#order_guide .media_nav button[data-media=package]{background-image:url(../img/product/media_nav_package.png)}#order_guide .media_nav button[data-media=download]{background-image:url(../img/product/media_nav_download.png)}#order_guide .media_nav button.selected{background-position:0% 100%}#order_guide .edition_nav{-ms-flex-wrap:wrap;flex-wrap:wrap}#order_guide .edition_nav li{margin:.5%}#order_guide .edition_nav a{opacity:1}#order_guide .edition_nav a:hover{opacity:.7}#order_guide .edition_nav img{width:30vw;max-width:209.25px}#order_guide .media_content{letter-spacing:.01em;position:relative;margin-left:auto;margin-right:auto;z-index:1}@media screen and (max-width: 960px){#order_guide .media_content{width:auto;min-width:initial;max-width:96%}}#order_guide .media_content-frame{width:80vw;max-width:1280px;background-color:rgba(55,51,48,.8);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5),0px 0px 70px 70px #373330 inset;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5),0px 0px 70px 70px #373330 inset;padding:1em;display:inline-block;position:relative;margin-top:1.5em;margin-bottom:1.5em}@media screen and (max-width: 960px){#order_guide .media_content-frame{width:initial;max-width:initial}}#order_guide .media_content-frame em{color:#d7a946}#order_guide .media_content-frame .edition_nav{pointer-events:none}#order_guide .media_content-frame .edition_nav button{visibility:hidden}#order_guide .media_content-frame .edition_nav button.selected{visibility:visible}#order_guide .media_content h6{font-size:1.2em}#order_guide .media_content h6 span{display:inline-block;padding-left:2em;padding-right:2em;position:relative}#order_guide .media_content h6 span::before,#order_guide .media_content h6 span::after{content:"";width:19px;height:16px;background:url(../img/cap_deco.png) center center/contain no-repeat;position:absolute;top:50%}#order_guide .media_content h6 span::before{left:0;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}#order_guide .media_content h6 span::after{right:0;-webkit-transform:translate(0%, -50%) rotate(180deg);transform:translate(0%, -50%) rotate(180deg)}#order_guide .media_content .media{border-width:1px}#order_guide .media_content .media-list{width:50%;max-width:initial;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:initial}@media screen and (max-width: 640px){#order_guide .media_content .media-list{width:initial}}#order_guide .media_content .media-list>li:only-child{max-width:100%}@media screen and (max-width: 640px){#order_guide .media_content .media-container:only-child{max-width:100%}}#order_guide .platform_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#order_guide .platform_nav li{width:24vw;max-width:204.8px;margin:.5%}@media screen and (max-width: 640px){#order_guide .platform_nav li{width:49%}}#order_guide .platform_nav a{display:inline-block;position:relative}#order_guide .platform_nav a:hover img{opacity:.7}#order_guide .platform_nav a.disabled{-webkit-filter:brightness(0.5);filter:brightness(0.5);pointer-events:none}#order_guide .platform_nav img{width:100%;-webkit-transition:opacity .25s;transition:opacity .25s}#order_guide .platform_nav .store-link.sold_out{pointer-events:none}#order_guide .platform_nav .store-link.sold_out::before{content:"販売終了";width:100%;height:100%;color:#e41217;font-size:16px;font-size:clamp(16px,3vw,20px);font-weight:bold;letter-spacing:.25em;text-shadow:1px 1px 0px #000;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;position:absolute;left:0;top:0;z-index:1}#order_guide .platform_nav .store-link.sold_out img{-webkit-filter:brightness(0.25);filter:brightness(0.25)}#order_guide .edition_content-caption{margin-bottom:1em}#order_guide .edition_content-caption span{padding:.5em 0;display:inline-block;position:relative;z-index:1}#order_guide .edition_content-caption span::before{content:"";width:calc(100% + 6em);height:100%;background-color:#880a1f;background-image:repeating-linear-gradient(90deg, #666666, #666666 8px, transparent 8px, transparent 13px),repeating-linear-gradient(90deg, #666666, #666666 8px, transparent 8px, transparent 13px);background-position:left top,left bottom;background-repeat:repeat-x,repeat-x;background-size:100% 2px,100% 2px;-webkit-mask:-webkit-gradient(linear, left top, right top, from(rgba(136, 10, 31, 0)), color-stop(15%, #880a1f), color-stop(85%, #880a1f), to(rgba(136, 10, 31, 0)));-webkit-mask:linear-gradient(to right, rgba(136, 10, 31, 0) 0%, #880a1f 15%, #880a1f 85%, rgba(136, 10, 31, 0) 100%);mask:-webkit-gradient(linear, left top, right top, from(rgba(136, 10, 31, 0)), color-stop(15%, #880a1f), color-stop(85%, #880a1f), to(rgba(136, 10, 31, 0)));mask:linear-gradient(to right, rgba(136, 10, 31, 0) 0%, #880a1f 15%, #880a1f 85%, rgba(136, 10, 31, 0) 100%);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}#order_guide .edition_detail-wrapper{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}@media screen and (max-width: 640px){#order_guide .edition_detail-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#order_guide .edition_detail-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;margin-left:2em}@media screen and (max-width: 640px){#order_guide .edition_detail-container{margin-left:initial}}#order_guide .edition_detail-container ul{display:inline-block}#order_guide .edition_detail-container li{text-align:left;margin:1em}#order_guide .edition_detail-container small{font-weight:normal}#order_guide .frame{width:50%;padding:0;margin:initial;margin-right:1em}@media screen and (max-width: 640px){#order_guide .frame{width:80%;margin:initial}}#order_guide .frame.white::before{background:-webkit-gradient(linear, left top, right top, from(rgba(216, 208, 174, 0)), color-stop(15%, rgba(216, 208, 174, 0.55)), color-stop(85%, rgba(216, 208, 174, 0.55)), to(rgba(216, 208, 174, 0)));background:linear-gradient(to right, rgba(216, 208, 174, 0) 0%, rgba(216, 208, 174, 0.55) 15%, rgba(216, 208, 174, 0.55) 85%, rgba(216, 208, 174, 0) 100%);z-index:0}#order_guide .frame .media{border:initial}#order_guide .frame .media-list{width:100%}#order_guide .price{display:inline-block;margin-top:1em}#order_guide .price h6{margin-bottom:.5em}#order_guide .price table{margin-left:auto;margin-right:auto}#order_guide .price th,#order_guide .price td{padding-top:.5em;padding-bottom:.5em;vertical-align:middle}#order_guide .price th{font-size:.8em;white-space:nowrap}#order_guide .price td{text-align:left;padding-left:2em}#order_guide .price small{font-size:.7em}#order_guide .bullet-point{display:inline-block;text-align:left;line-height:1.3}#order_guide .contents .bullet-point{text-indent:-1.3em}#order_guide .contents small{font-size:.7em}#order_guide .media_content.package .edition_content.nippon1_premium_limited .edition_detail-container .price,#order_guide .media_content.package .edition_content.nippon1_limited .edition_detail-container .price{display:none}@media screen and (max-width: 640px){#order_guide .media_content.package .edition_content.nippon1_premium_limited .edition_detail-container .price,#order_guide .media_content.package .edition_content.nippon1_limited .edition_detail-container .price{display:initial}}@media screen and (max-width: 640px){#order_guide .media_content.package .edition_content.nippon1_premium_limited .contents,#order_guide .media_content.package .edition_content.nippon1_limited .contents{margin-top:1.5em}}@media screen and (max-width: 640px){#order_guide .media_content.package .edition_content.nippon1_premium_limited>.price,#order_guide .media_content.package .edition_content.nippon1_limited>.price{display:none}}#order_guide .media_content.package .edition_content.standard .frame{width:initial;max-width:80%;margin:initial}#order_guide .media_content.package .edition_content.standard .media-list{width:100%;max-width:600px;margin-left:auto;margin-right:auto}#order_guide .media_content.package .edition_content.standard .media-list>li:nth-child(1),#order_guide .media_content.package .edition_content.standard .media-list>li:nth-child(2){max-width:25.1119920714%;margin:2.7561942517%}#order_guide .media_content.package .edition_content.standard .media-list>li:nth-child(3){max-width:31.7760158573%;margin:3.4876114965%}#order_guide .media_content.package .edition_content.standard .media-list>li img{width:100%;-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5))}#order_guide .media_content.download .edition_content.nippon1_premium_limited .edition_detail-container .price,#order_guide .media_content.download .edition_content.nippon1_limited .edition_detail-container .price,#order_guide .media_content.download .edition_content.digital_dx .edition_detail-container .price,#order_guide .media_content.download .edition_content.collector_box .edition_detail-container .price{display:none}@media screen and (max-width: 640px){#order_guide .media_content.download .edition_content.nippon1_premium_limited .edition_detail-container .price,#order_guide .media_content.download .edition_content.nippon1_limited .edition_detail-container .price,#order_guide .media_content.download .edition_content.digital_dx .edition_detail-container .price,#order_guide .media_content.download .edition_content.collector_box .edition_detail-container .price{display:initial}}#order_guide .media_content.download .edition_content.nippon1_premium_limited .edition_detail-container .notes,#order_guide .media_content.download .edition_content.nippon1_limited .edition_detail-container .notes,#order_guide .media_content.download .edition_content.digital_dx .edition_detail-container .notes,#order_guide .media_content.download .edition_content.collector_box .edition_detail-container .notes{display:none}@media screen and (max-width: 640px){#order_guide .media_content.download .edition_content.nippon1_premium_limited .edition_detail-container .notes,#order_guide .media_content.download .edition_content.nippon1_limited .edition_detail-container .notes,#order_guide .media_content.download .edition_content.digital_dx .edition_detail-container .notes,#order_guide .media_content.download .edition_content.collector_box .edition_detail-container .notes{display:block}}@media screen and (max-width: 640px){#order_guide .media_content.download .edition_content.nippon1_premium_limited .contents,#order_guide .media_content.download .edition_content.nippon1_limited .contents,#order_guide .media_content.download .edition_content.digital_dx .contents,#order_guide .media_content.download .edition_content.collector_box .contents{margin-top:1.5em}}@media screen and (max-width: 640px){#order_guide .media_content.download .edition_content.nippon1_premium_limited>.price,#order_guide .media_content.download .edition_content.nippon1_limited>.price,#order_guide .media_content.download .edition_content.digital_dx>.price,#order_guide .media_content.download .edition_content.collector_box>.price{display:none}}#order_guide .media_content.download .edition_content.nippon1_premium_limited>.notes,#order_guide .media_content.download .edition_content.nippon1_limited>.notes,#order_guide .media_content.download .edition_content.digital_dx>.notes,#order_guide .media_content.download .edition_content.collector_box>.notes{display:block}@media screen and (max-width: 640px){#order_guide .media_content.download .edition_content.nippon1_premium_limited>.notes,#order_guide .media_content.download .edition_content.nippon1_limited>.notes,#order_guide .media_content.download .edition_content.digital_dx>.notes,#order_guide .media_content.download .edition_content.collector_box>.notes{display:none}}#order_guide .media_content.download .edition_content.standard .frame{width:initial;min-width:200px;width:55%;padding:1em 0;margin:initial}#order_guide .media_content.download .edition_content.standard .media{-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.5);box-shadow:0px 0px 6px rgba(0,0,0,.5)}#order_guide .media_content.download .edition_content.standard .media-list{width:initial;max-width:350px;display:inline-block}#store_benefits .text{text-shadow:0px 0px 10px #000}#store_benefits .store-list{max-width:80vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}@media screen and (max-width: 960px){#store_benefits .store-list{max-width:96%}}#store_benefits .store-list>li{width:31.3333333333%;margin:1%}@media screen and (max-width: 960px){#store_benefits .store-list>li{width:48%;margin:4% 1%}}#store_benefits .store-frame{height:100%;background-color:rgba(20,20,20,.66);border-radius:6px;-webkit-box-shadow:0px 0px 70px 0px rgba(20,20,20,.75) inset;box-shadow:0px 0px 70px 0px rgba(20,20,20,.75) inset;padding:.5em;padding:clamp(.5em,1vw,1em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#store_benefits .store-name{font-size:10px;font-size:clamp(10px,1.6vw,1.3em);letter-spacing:normal;line-height:1.2;margin-bottom:.5em;margin-left:-0.5em;margin-left:clamp(-1em,-1vw,-0.5em);margin-right:-0.5em;margin-right:clamp(-1em,-1vw,-0.5em)}@media screen and (max-width: 960px){#store_benefits .store-name{font-size:clamp(10px,2.7vw,1.3em)}}#store_benefits .store-name span{padding-left:0;padding-right:0}#store_benefits .store-name span::before{bottom:.1em}#store_benefits .store-image{width:80%;margin-left:auto;margin-right:auto}@media screen and (max-width: 960px){#store_benefits .store-image{width:90%}}#store_benefits .store-image img{width:100%}#store_benefits .store-between{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#store_benefits .store-goods{font-size:10px;font-size:clamp(10px,1.3vw,1.2em);letter-spacing:normal;text-align:center;line-height:1.3;margin-top:.5em;margin-left:-0.5em;margin-left:clamp(-1em,-1vw,-0.5em);margin-right:-0.5em;margin-right:clamp(-1em,-1vw,-0.5em)}@media screen and (max-width: 960px){#store_benefits .store-goods{font-size:clamp(8.5px,2.3vw,1.2em)}}#store_benefits .store-goods ul{display:inline-block;text-align:left}#store_benefits .store-link{display:inline-block;position:relative}#store_benefits .store-link.sold_out{pointer-events:none}#store_benefits .store-link.sold_out::before{content:"販売終了";width:100%;height:100%;color:#e41217;font-size:16px;font-size:clamp(16px,3vw,20px);font-weight:bold;letter-spacing:.25em;text-shadow:1px 1px 0px #000;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;position:absolute;left:0;top:0;z-index:1}#store_benefits .store-link.sold_out img{-webkit-filter:brightness(0.25);filter:brightness(0.25)}#store_benefits .store-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:.5em}#store_benefits .store-link-list li{margin:1%}#store_benefits .store-link-list img{width:100%;max-width:206px}html:has([data-current_page=store_benefits]){height:100%}[data-current_page=store_benefits]{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;position:relative}[data-current_page=store_benefits] header{height:10vw;max-height:50px;background-color:#8d7d70;font-size:clamp(13px,4.2vw,20px);position:relative}@media screen and (max-width: 960px){[data-current_page=store_benefits] header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}[data-current_page=store_benefits] header h1{height:100%;padding:.25em;text-align:center;font-weight:bold;color:#f7f1df}[data-current_page=store_benefits] header h1 img{height:100%;margin-right:.5em}[data-current_page=store_benefits] header .official_site-button{width:auto;height:100%;position:absolute;right:0;top:0}@media screen and (max-width: 960px){[data-current_page=store_benefits] header .official_site-button{position:initial}}[data-current_page=store_benefits] header .official_site-button img{height:100%}[data-current_page=store_benefits] main{font-size:clamp(10px,1.2vw,18px);margin-top:initial}[data-current_page=store_benefits] nav{height:100%;max-height:130px;background-color:#8d7d70}@media screen and (max-width: 640px){[data-current_page=store_benefits] nav{max-height:100px}}[data-current_page=store_benefits] a{color:#fff}[data-current_page=store_benefits] #theater{height:calc(100vh - clamp(0px,10vw,50px) - 130px);height:calc(100dvh - clamp(0px,10vw,50px) - 130px)}@media screen and (max-width: 640px){[data-current_page=store_benefits] #theater{height:calc(100vh - clamp(0px,10vw,50px) - 100px);height:calc(100dvh - clamp(0px,10vw,50px) - 100px)}}[data-current_page=store_benefits] .slider-main{height:calc(100vh - clamp(0px,10vw,50px) - 5em - 130px);height:calc(100dvh - clamp(0px,10vw,50px) - 5em - 130px);position:relative;visibility:hidden}@media screen and (max-width: 640px){[data-current_page=store_benefits] .slider-main{height:calc(100vh - clamp(0px,10vw,50px) - 5em - 100px);height:calc(100dvh - clamp(0px,10vw,50px) - 5em - 100px)}}[data-current_page=store_benefits] .slider-main::before{content:"";width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(white), color-stop(6%, rgba(255, 255, 255, 0)), color-stop(94%, rgba(255, 255, 255, 0)), to(white));background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 6%, rgba(255, 255, 255, 0) 94%, white 100%);position:absolute;left:0;top:0;z-index:1;pointer-events:none}[data-current_page=store_benefits] .slider-main .slick-slide{background-color:#fff;border-left:solid 1px #8d7d70;border-right:solid 1px #8d7d70}[data-current_page=store_benefits] .slider-main .slick-slide a{width:100%}[data-current_page=store_benefits] .slider-main .slick-slide a:hover{color:#fff}[data-current_page=store_benefits] .slider-main .slick-current{position:relative;z-index:1}[data-current_page=store_benefits] .slider-main .slick-current .store-logo,[data-current_page=store_benefits] .slider-main .slick-current .benefit-contents,[data-current_page=store_benefits] .slider-main .slick-current .price-caption,[data-current_page=store_benefits] .slider-main .slick-current .price table{opacity:1}[data-current_page=store_benefits] .slider-main .slick-prev{left:calc(17.5% - 50px)}@media screen and (max-width: 640px){[data-current_page=store_benefits] .slider-main .slick-prev{left:0}}[data-current_page=store_benefits] .slider-main .slick-next{right:calc(17.5% - 50px)}@media screen and (max-width: 640px){[data-current_page=store_benefits] .slider-main .slick-next{right:0}}[data-current_page=store_benefits] .slider-main .sold_out{position:relative}[data-current_page=store_benefits] .slider-main .sold_out::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5);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;position:absolute;left:0;top:0;z-index:2}[data-current_page=store_benefits] .slider-main .sold_out::after{content:"販売終了";width:100%;height:100%;color:#e41217;font-size:clamp(24px,4vw,36px);font-weight:bold;letter-spacing:.25em;text-shadow:1px 1px 0px #000;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;position:absolute;left:0;top:0;z-index:3}[data-current_page=store_benefits] .slider-main .sold_out a{pointer-events:none}[data-current_page=store_benefits] .slider-nav{padding-top:4px}[data-current_page=store_benefits] .slider-nav .slick-slide{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media screen and (max-width: 640px){[data-current_page=store_benefits] .slider-nav .slick-slide{height:75px}}[data-current_page=store_benefits] .slider-nav .slick-slide img{width:auto;height:100%;border:solid 4px rgba(177,41,43,0);-webkit-transition:border-color .25s;transition:border-color .25s;display:block}[data-current_page=store_benefits] .slider-nav .slick-current img{border:solid 4px #b1292b}[data-current_page=store_benefits] .slider-nav .slick-prev{left:10px}[data-current_page=store_benefits] .slider-nav .slick-next{right:10px}[data-current_page=store_benefits] .slider-nav .sold_out{position:relative}[data-current_page=store_benefits] .slider-nav .sold_out::before{content:"販売終了";width:100%;height:100%;color:#e41217;font-size:16px;font-weight:bold;letter-spacing:.25em;text-shadow:1px 1px 0px #000;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;position:absolute;left:0;top:0;z-index:1}@media screen and (max-width: 640px){[data-current_page=store_benefits] .slider-nav .sold_out::before{font-size:14px;letter-spacing:0}}[data-current_page=store_benefits] .slider-nav .sold_out img{-webkit-filter:brightness(0.5);filter:brightness(0.5)}[data-current_page=store_benefits] .slick-slide{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}[data-current_page=store_benefits] .slick-arrow{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:opacity .25s;transition:opacity .25s}[data-current_page=store_benefits] .slick-arrow:hover{opacity:.7}[data-current_page=store_benefits] .slick-prev,[data-current_page=store_benefits] .slick-next{width:10vw;max-width:30px;height:11.5384615385vw;max-height:34.6153846154px;z-index:1}[data-current_page=store_benefits] .slick-prev::before,[data-current_page=store_benefits] .slick-next::before{content:""}[data-current_page=store_benefits] .slick-prev{background:url(../img/arrow_left.png) center center/contain no-repeat;-webkit-animation:anime-topics_arrow_left 1s infinite ease-in-out;animation:anime-topics_arrow_left 1s infinite ease-in-out}[data-current_page=store_benefits] .slick-next{background:url(../img/arrow_right.png) center center/contain no-repeat;-webkit-animation:anime-topics_arrow_right 1s infinite ease-in-out;animation:anime-topics_arrow_right 1s infinite ease-in-out}[data-current_page=store_benefits] .store-logo{width:30%;min-width:100px;max-width:250px;position:absolute;left:10px;top:10px;z-index:1;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}[data-current_page=store_benefits] .store-logo img{width:100%}[data-current_page=store_benefits] .benefit-wrapper{width:100%;height:calc(100vh - clamp(0px,10vw,50px) - 5em - 130px);height:calc(100dvh - clamp(0px,10vw,50px) - 5em - 130px);position:relative}@media screen and (max-width: 640px){[data-current_page=store_benefits] .benefit-wrapper{height:calc(100vh - clamp(0px,10vw,50px) - 5em - 100px);height:calc(100dvh - clamp(0px,10vw,50px) - 5em - 100px)}}[data-current_page=store_benefits] .benefit-image{width:100%;height:100%;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}[data-current_page=store_benefits] .benefit-image img{height:100%}[data-current_page=store_benefits] .benefit-image.fit_width img{width:100%;height:auto}[data-current_page=store_benefits] .benefit-contents{padding:.5em 1em;position:absolute;left:3em;bottom:1em;z-index:1;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}[data-current_page=store_benefits] .benefit-contents::before{content:"";width:130%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(20, 20, 20, 0)), color-stop(15%, rgba(20, 20, 20, 0.66)), color-stop(85%, rgba(20, 20, 20, 0.66)), to(rgba(20, 20, 20, 0)));background:linear-gradient(to right, rgba(20, 20, 20, 0) 0%, rgba(20, 20, 20, 0.66) 15%, rgba(20, 20, 20, 0.66) 85%, rgba(20, 20, 20, 0) 100%);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}[data-current_page=store_benefits] .price{width:100%;height:5em;background-color:#000;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;position:relative;z-index:1}@media screen and (max-width: 640px){[data-current_page=store_benefits] .price{line-height:1.2}}[data-current_page=store_benefits] .price tbody{display:-webkit-box;display:-ms-flexbox;display:flex}[data-current_page=store_benefits] .price tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 1em}@media screen and (max-width: 640px){[data-current_page=store_benefits] .price tr{padding:0 .5em}}[data-current_page=store_benefits] .price tr::before{content:"";width:1px;height:95%;background-color:#fff;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}[data-current_page=store_benefits] .price tr:first-child::before{display:none}[data-current_page=store_benefits] .price th,[data-current_page=store_benefits] .price td{vertical-align:middle}[data-current_page=store_benefits] .price th{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}[data-current_page=store_benefits] .price td{text-align:left}[data-current_page=store_benefits] .price small{font-size:.7em}[data-current_page=store_benefits] .price img{height:4em;margin-right:.5em}[data-current_page=store_benefits] .contents .bullet-point{text-indent:-1.3em}[data-current_page=store_benefits] .contents small{font-size:.7em}[data-current_page=store_benefits] .notes{font-size:.7em;text-align:center;margin-top:.125em}#spec{padding-bottom:calc(2em + 100px)}body:has(#spec) footer{margin-top:-100px}#spec .spec-wrapper{max-width:80vw;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;margin-top:2em;margin-left:auto;margin-right:auto}@media screen and (max-width: 960px){#spec .spec-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 960px){#spec .spec-container:last-child{margin-top:1em}}#spec .spec-image{width:35vw;max-width:350px;border:solid 2px #8d7d70}@media screen and (max-width: 960px){#spec .spec-image{width:65vw;max-width:100%}}#spec .spec-image img{width:14vw}@media screen and (max-width: 960px){#spec .spec-image img{width:60vw}}#spec .spec-table{text-align:left;padding-left:0em;padding-left:clamp(0em,2vw,1em)}@media screen and (max-width: 960px){#spec .spec-table{padding-left:0}}#spec .spec-table>tbody>tr>th,#spec .spec-table>tbody>tr>td{padding:.25em 0em;padding:clamp(.25em,1vw,.25em) clamp(0em,2vw,.75em)}#spec .spec-table>tbody>tr>th{color:#728c6f;text-align:center;white-space:nowrap}#spec .spec-table>tbody>tr>td{vertical-align:middle}#spec .spec-table .cero{width:16vw;max-width:80px;-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.3));filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.3));margin-top:.3em}#spec .price-table>tbody>tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:.5em}#spec .price-table>tbody>tr:first-child{margin-top:0}#spec .price-table>tbody>tr>th{font-size:.8em}#spec .team{margin-top:3em}#spec .team img{width:15vw;max-width:80px}[data-season=spring] #order_guide .bg{background-image:url(../img/bg/spring/bg_riverside_house_02.webp)}[data-season=summer] #order_guide .bg{background-image:url(../img/bg/summer/bg_riverside_house_02.webp)}[data-season=autumn] #order_guide .bg{background-image:url(../img/bg/autumn/bg_riverside_house_02.webp)}[data-season=winter] #order_guide .bg{background-image:url(../img/bg/winter/bg_riverside_house_02.webp)}@media screen and (max-width: 960px){[data-season=spring] #order_guide .bg{background-image:url(../img/bg/spring/sp/bg_riverside_house_02.webp)}[data-season=summer] #order_guide .bg{background-image:url(../img/bg/summer/sp/bg_riverside_house_02.webp)}[data-season=autumn] #order_guide .bg{background-image:url(../img/bg/autumn/sp/bg_riverside_house_02.webp)}[data-season=winter] #order_guide .bg{background-image:url(../img/bg/winter/sp/bg_riverside_house_02.webp)}}[data-season=spring] #store_benefits .bg-01{background-image:url(../img/bg/spring/bg_ginkgo_tree_line_03.webp)}[data-season=summer] #store_benefits .bg-01{background-image:url(../img/bg/summer/bg_ginkgo_tree_line_03.webp)}[data-season=autumn] #store_benefits .bg-01{background-image:url(../img/bg/autumn/bg_ginkgo_tree_line_03.webp)}[data-season=winter] #store_benefits .bg-01{background-image:url(../img/bg/winter/bg_ginkgo_tree_line_03.webp)}@media screen and (max-width: 960px){[data-season=spring] #store_benefits .bg-01{background-image:url(../img/bg/spring/sp/bg_ginkgo_tree_line_03.webp)}[data-season=summer] #store_benefits .bg-01{background-image:url(../img/bg/summer/sp/bg_ginkgo_tree_line_03.webp)}[data-season=autumn] #store_benefits .bg-01{background-image:url(../img/bg/autumn/sp/bg_ginkgo_tree_line_03.webp)}[data-season=winter] #store_benefits .bg-01{background-image:url(../img/bg/winter/sp/bg_ginkgo_tree_line_03.webp)}}[data-season=spring] #store_benefits .bg-02{background-image:url(../img/bg/spring/bg_main_street_03.webp)}[data-season=summer] #store_benefits .bg-02{background-image:url(../img/bg/summer/bg_main_street_03.webp)}[data-season=autumn] #store_benefits .bg-02{background-image:url(../img/bg/autumn/bg_main_street_03.webp)}[data-season=winter] #store_benefits .bg-02{background-image:url(../img/bg/winter/bg_main_street_03.webp)}@media screen and (max-width: 960px){[data-season=spring] #store_benefits .bg-02{background-image:url(../img/bg/spring/sp/bg_main_street_03.webp)}[data-season=summer] #store_benefits .bg-02{background-image:url(../img/bg/summer/sp/bg_main_street_03.webp)}[data-season=autumn] #store_benefits .bg-02{background-image:url(../img/bg/autumn/sp/bg_main_street_03.webp)}[data-season=winter] #store_benefits .bg-02{background-image:url(../img/bg/winter/sp/bg_main_street_03.webp)}}[data-season=spring] #store_benefits_theater .bg{background-image:url(../img/bg/spring/bg_main_street_03.webp)}[data-season=summer] #store_benefits_theater .bg{background-image:url(../img/bg/summer/bg_main_street_03.webp)}[data-season=autumn] #store_benefits_theater .bg{background-image:url(../img/bg/autumn/bg_main_street_03.webp)}[data-season=winter] #store_benefits_theater .bg{background-image:url(../img/bg/winter/bg_main_street_03.webp)}@media screen and (max-width: 960px){[data-season=spring] #store_benefits_theater .bg{background-image:url(../img/bg/spring/sp/bg_main_street_03.webp)}[data-season=summer] #store_benefits_theater .bg{background-image:url(../img/bg/summer/sp/bg_main_street_03.webp)}[data-season=autumn] #store_benefits_theater .bg{background-image:url(../img/bg/autumn/sp/bg_main_street_03.webp)}[data-season=winter] #store_benefits_theater .bg{background-image:url(../img/bg/winter/sp/bg_main_street_03.webp)}}[data-season=spring] #spec .bg{background-image:url(../img/bg/spring/bg_carpenters_shed_04.webp)}[data-season=summer] #spec .bg{background-image:url(../img/bg/summer/bg_carpenters_shed_04.webp)}[data-season=autumn] #spec .bg{background-image:url(../img/bg/autumn/bg_carpenters_shed_04.webp)}[data-season=winter] #spec .bg{background-image:url(../img/bg/winter/bg_carpenters_shed_04.webp)}@media screen and (max-width: 960px){[data-season=spring] #spec .bg{background-image:url(../img/bg/spring/sp/bg_carpenters_shed_04.webp)}[data-season=summer] #spec .bg{background-image:url(../img/bg/summer/sp/bg_carpenters_shed_04.webp)}[data-season=autumn] #spec .bg{background-image:url(../img/bg/autumn/sp/bg_carpenters_shed_04.webp)}[data-season=winter] #spec .bg{background-image:url(../img/bg/winter/sp/bg_carpenters_shed_04.webp)}}[data-current_page=topics] #container main{letter-spacing:initial}[data-current_page=topics] #container .bg{-webkit-mask-image:initial;mask-image:initial;position:fixed}[data-current_page=topics] #container .topics_nav{width:75vw;max-width:483.75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:auto;margin-right:auto;margin-top:calc(60px + 1.5em);margin-top:calc(clamp(0px,4.5vw,60px) + 1.5em);margin-bottom:-0.5em}[data-current_page=topics] #container .topics_nav:last-child{margin-top:-0.5em;margin-bottom:2em}[data-current_page=topics] #container .topics_nav a{-webkit-transition:opacity .25s;transition:opacity .25s}[data-current_page=topics] #container .topics_nav a:hover{opacity:.7}[data-current_page=topics] #container .topics_nav a.disabled{visibility:hidden}[data-current_page=topics] #container .topics_nav .prev-button img{width:12.6744186047vw;max-width:81.75px}[data-current_page=topics] #container .topics_nav .list-button img{width:44.6511627907vw;max-width:288px}[data-current_page=topics] #container .topics_nav .next-button img{width:13.023255814vw;max-width:84px}[data-current_page=topics] #container .topics-nav{display:-webkit-box;display:-ms-flexbox;display:flex}[data-current_page=topics] #container .topics-caption{font-size:1.2em;color:#b42f00;margin-bottom:1em}[data-current_page=topics] #container .date{font-size:.8em;text-align:right;margin-bottom:.5em}[data-current_page=topics] #container .swiper-slide .popup-movie::after{display:none}[data-season=spring] .bg{background-image:url(../img/bg/spring/bg_library_01.webp)}[data-season=summer] .bg{background-image:url(../img/bg/summer/bg_library_01.webp)}[data-season=autumn] .bg{background-image:url(../img/bg/autumn/bg_library_01.webp)}[data-season=winter] .bg{background-image:url(../img/bg/winter/bg_library_01.webp)}@media screen and (max-width: 960px){[data-season=spring] [data-current_page=topics] #container .bg{background-image:url(../img/bg/spring/sp/bg_library_01.webp)}[data-season=summer] [data-current_page=topics] #container .bg{background-image:url(../img/bg/summer/sp/bg_library_01.webp)}[data-season=autumn] [data-current_page=topics] #container .bg{background-image:url(../img/bg/autumn/sp/bg_library_01.webp)}[data-season=winter] [data-current_page=topics] #container .bg{background-image:url(../img/bg/winter/sp/bg_library_01.webp)}}[data-barba-namespace=topics_list] .caption{margin-bottom:3em}[data-barba-namespace=topics_list] .topics-image img{width:100%;border:solid 1px #c8c3bf}[data-barba-namespace=topics_list] .topics-text{color:#141414;text-shadow:0px 0px .25em #d8d0ae,0px 0px .25em #d8d0ae,0px 0px .25em #d8d0ae,0px 0px .25em #d8d0ae;letter-spacing:.05em;line-height:1.4;text-align:left;margin-top:.5em}[data-barba-namespace=topics_list] .topics-date{font-size:clamp(9px,1.125vw,12px)}[data-barba-namespace=topics_list] .topics-summary{font-size:clamp(12px,1.5vw,16px)}[data-barba-namespace=topics_list] .topics-summary a{color:#b42f00;-webkit-transition:color .25s;transition:color .25s}[data-barba-namespace=topics_list] .topics-summary a:hover{color:rgba(180,47,0,.7)}[data-barba-namespace=topics_list] .swiper-wrapper{max-width:80vw;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 960px){[data-barba-namespace=topics_list] .swiper-wrapper{max-width:initial}}[data-barba-namespace=topics_list] .swiper-slide{width:23%;height:auto;background-color:rgba(216,208,174,.6);border-radius:6px;padding:.5em;margin:1%}@media screen and (max-width: 1280px){[data-barba-namespace=topics_list] .swiper-slide{width:31.3333333333%}}@media screen and (max-width: 960px){[data-barba-namespace=topics_list] .swiper-slide{width:48%}}[data-barba-namespace=topics_list] .swiper-slide:has(>a){-webkit-transition:opacity .25s;transition:opacity .25s}[data-barba-namespace=topics_list] .swiper-slide:has(>a):hover{opacity:.7}[data-barba-namespace=topics_list] .swiper-slide .new-icon{content:"";width:3.5vw;max-width:70px;height:2vw;max-height:40px;position:absolute;top:0;right:0;-webkit-transform:translate(20%, -50%);transform:translate(20%, -50%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}[data-barba-namespace=topics_list] .swiper-slide .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}@media screen and (max-width: 1280px){[data-barba-namespace=topics_list] .swiper-slide .new-icon{content:"";width:5vw;max-width:70px;height:2.8571428571vw;max-height:40px;position:absolute;top:0;right:0;-webkit-transform:translate(20%, -50%);transform:translate(20%, -50%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}[data-barba-namespace=topics_list] .swiper-slide .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}}@media screen and (max-width: 960px){[data-barba-namespace=topics_list] .swiper-slide .new-icon{content:"";width:10vw;max-width:70px;height:5.7142857143vw;max-height:40px;position:absolute;top:0;right:0;-webkit-transform:translate(10%, -50%);transform:translate(10%, -50%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new_blink 2s infinite linear;animation:anime-icon_new_blink 2s infinite linear}[data-barba-namespace=topics_list] .swiper-slide .new-icon::before{content:"";width:100%;height:100%;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;left:0;top:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-icon_new_rotate 2s infinite linear;animation:anime-icon_new_rotate 2s infinite linear}}[data-season=spring] [data-barba-namespace=topics_list] .bg{background-image:url(../img/bg/spring/bg_library_01.webp)}[data-season=summer] [data-barba-namespace=topics_list] .bg{background-image:url(../img/bg/summer/bg_library_01.webp)}[data-season=autumn] [data-barba-namespace=topics_list] .bg{background-image:url(../img/bg/autumn/bg_library_01.webp)}[data-season=winter] [data-barba-namespace=topics_list] .bg{background-image:url(../img/bg/winter/bg_library_01.webp)}@media screen and (max-width: 960px){[data-season=spring] [data-barba-namespace=topics_list] .bg{background-image:url(../img/bg/spring/sp/bg_library_01.webp)}[data-season=summer] [data-barba-namespace=topics_list] .bg{background-image:url(../img/bg/summer/sp/bg_library_01.webp)}[data-season=autumn] [data-barba-namespace=topics_list] .bg{background-image:url(../img/bg/autumn/sp/bg_library_01.webp)}[data-season=winter] [data-barba-namespace=topics_list] .bg{background-image:url(../img/bg/winter/sp/bg_library_01.webp)}}[data-barba-namespace=village_guide] .bg{height:100%;background:url(../topics/village_guide/img/bg.webp) center center/100% auto repeat-y;position:absolute !important;top:0}[data-barba-namespace=village_guide] main{position:relative;margin-top:0}[data-barba-namespace=village_guide] h1{text-align:center}[data-barba-namespace=village_guide] h1 img{max-width:90%}[data-barba-namespace=village_guide] .guide{width:100%;max-width:960px;margin-left:auto;margin-right:auto}[data-barba-namespace=village_guide] .guide-scaling{width:100%;height:0;padding-top:410.15625%;position:relative}[data-barba-namespace=village_guide] .guide-01{width:108.046875%;height:21.4857142857%;position:absolute;left:-10.390625%;top:0%;z-index:3}[data-barba-namespace=village_guide] .guide-02{width:82.890625%;height:13.2952380952%;position:absolute;left:15.625%;top:20.7619047619%;z-index:2}[data-barba-namespace=village_guide] .guide-03{width:82.96875%;height:14.5333333333%;position:absolute;left:6.015625%;top:29.8476190476%;z-index:1}[data-barba-namespace=village_guide] .guide-04{width:110.390625%;height:11.580952381%;position:absolute;left:-3.984375%;top:44.7619047619%;z-index:2}[data-barba-namespace=village_guide] .guide-05{width:106.09375%;height:17.0857142857%;position:absolute;left:-1.328125%;top:55.2%;z-index:1}[data-barba-namespace=village_guide] .guide-06{width:99.921875%;height:18.3619047619%;position:absolute;left:-3.90625%;top:70.6285714286%;z-index:2}[data-barba-namespace=village_guide] .guide-07{width:93.203125%;height:17.6380952381%;position:absolute;left:11.796875%;top:86%;z-index:1}[data-barba-namespace=village_guide] .guide-bg-02{width:92.890625%;height:16.780952381%;position:absolute;left:6.875%;top:19.3333333333%;z-index:0}[data-barba-namespace=village_guide] .guide-bg-04{width:122.890625%;height:15.3333333333%;position:absolute;left:-11.40625%;top:42.2285714286%;z-index:0}[data-barba-namespace=village_guide] .guide-bg-06{width:83.671875%;height:15.7714285714%;position:absolute;left:4.296875%;top:71.7142857143%;z-index:0}[data-barba-namespace=village_guide] .mascot-01{width:41.875%;height:4.8380952381%;position:absolute;left:53.046875%;top:2.1142857143%;z-index:4}[data-barba-namespace=village_guide] .mascot-02{width:22.1875%;height:9.4666666667%;position:absolute;left:-1.71875%;top:22.3619047619%;z-index:4}[data-barba-namespace=village_guide] .mascot-03{width:24.84375%;height:9.219047619%;position:absolute;left:75%;top:33.980952381%;z-index:4}[data-barba-namespace=village_guide] .mascot-04{width:39.765625%;height:5.2571428571%;position:absolute;left:63.4375%;top:53.1238095238%;z-index:4}[data-barba-namespace=village_guide] .mascot-05{width:39.375%;height:6.5333333333%;position:absolute;left:-4.765625%;top:62.1904761905%;z-index:4}[data-barba-namespace=village_guide] .mascot-06{width:26.171875%;height:9.1047619048%;position:absolute;left:-1.71875%;top:83.0857142857%;z-index:4}[data-barba-namespace=village_guide] .mascot-07{width:38.4375%;height:9.0857142857%;position:absolute;left:54.53125%;top:96.9904761905%;z-index:4}[data-barba-namespace=village_guide] .bg-bottom{width:100%}[data-barba-namespace=village_guide] .notes{color:#fff;background-color:#4a9930;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;font-size:.8em;text-align:center;padding-top:2em}[data-barba-namespace=village_guide] .notes .secret{height:1.5em}[data-barba-namespace=village_guide] .notes .logo{max-width:35%;margin-top:3em}body:has([data-barba-namespace=village_guide]) footer{color:#fff;background-color:#4a9930}body:has([data-barba-namespace=village_guide]) footer .bg{display:none}body:has([data-barba-namespace=village_guide]) footer .sns-list img{-webkit-filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.3));filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.3))}[data-barba-namespace=media_report] .top-image{width:100%;margin-bottom:1em}@media screen and (max-width: 960px){[data-barba-namespace=media_report] .top-image{width:104%;margin-left:-2%}}@media screen and (max-width: 960px){[data-barba-namespace=media_report] .top-image>li:only-child{max-width:initial;margin:initial}}[data-barba-namespace=media_report] .top-image .media{max-width:initial}@media screen and (max-width: 960px){[data-barba-namespace=media_report] .top-image .media{border-left:none;border-right:none}}[data-barba-namespace=media_report] .report-list{max-width:80vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}@media screen and (max-width: 960px){[data-barba-namespace=media_report] .report-list{max-width:96%}}[data-barba-namespace=media_report] .report-list>li{-webkit-box-flex:0;-ms-flex:0 0 31.3333333333%;flex:0 0 31.3333333333%;background-color:rgba(216,208,174,.6);border-radius:6px;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1%}@media screen and (max-width: 1280px){[data-barba-namespace=media_report] .report-list>li{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}@media screen and (max-width: 640px){[data-barba-namespace=media_report] .report-list>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:2% auto}}[data-barba-namespace=media_report] .report-list .common-button img{max-width:300px}@media screen and (max-width: 640px){[data-barba-namespace=media_report] .report-list .common-button img{max-width:250px}}[data-barba-namespace=media_report] .report-media{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;margin-bottom:1em}[data-barba-namespace=media_report] .report-media-name{width:auto;height:auto;max-width:400px}[data-barba-namespace=media_report] .report-comment,[data-barba-namespace=media_report] .report-name{font-size:clamp(12px,2.5vw,18px);color:#141414;text-shadow:0px 0px .25em #d8d0ae,0px 0px .25em #d8d0ae,0px 0px .25em #d8d0ae,0px 0px .25em #d8d0ae;letter-spacing:.05em;line-height:1.4}[data-barba-namespace=media_report] .report-comment{text-align:left}[data-barba-namespace=media_report] .report-name{text-align:right;margin-top:1em}[data-barba-namespace=media_report] .bg{background-image:url(../topics/media_report/img/bg.webp)}[data-barba-namespace=release_event] nav [href="#raffle"]{background-image:url(../topics/release_event/img/nav_raffle.webp)}[data-barba-namespace=release_event] nav [href="#raffle"]::after{background-image:url(../topics/release_event/img/nav_raffle.webp)}[data-barba-namespace=release_event] nav [href="#playable_demo"]{background-image:url(../topics/release_event/img/nav_playable_demo.webp)}[data-barba-namespace=release_event] nav [href="#playable_demo"]::after{background-image:url(../topics/release_event/img/nav_playable_demo.webp)}[data-barba-namespace=release_event] nav [href="#overview"]{background-image:url(../topics/release_event/img/nav_overview.webp)}[data-barba-namespace=release_event] nav [href="#overview"]::after{background-image:url(../topics/release_event/img/nav_overview.webp)}[data-barba-namespace=release_event] .top-image{width:100%;margin-bottom:1em}@media screen and (max-width: 960px){[data-barba-namespace=release_event] .top-image{width:100%;margin-left:initial;margin-right:initial}}@media screen and (max-width: 960px){[data-barba-namespace=release_event] .top-image>li:only-child{max-width:initial;margin:initial}}[data-barba-namespace=release_event] .top-image .media{max-width:initial}@media screen and (max-width: 960px){[data-barba-namespace=release_event] .top-image .media{border-left:none;border-right:none}}[data-barba-namespace=release_event] .overview-table{margin-left:auto;margin-right:auto}[data-barba-namespace=release_event] .overview-table th,[data-barba-namespace=release_event] .overview-table td{background-color:rgba(0,0,0,.7);border:solid 1px #fff;vertical-align:middle;padding:.25em}[data-barba-namespace=release_event] .overview-table th{text-align:center;white-space:nowrap}[data-barba-namespace=release_event] .overview-table td{text-align:left}@media screen and (max-width: 960px){[data-barba-namespace=release_event] #raffle .media-list{width:100%}}@media screen and (max-width: 960px){[data-barba-namespace=release_event] #raffle .media-list>li:only-child{max-width:100%}}[data-barba-namespace=release_event] .bg{background-image:url(../topics/release_event/img/bg.webp)}[data-current_page=live]{font-family:"M PLUS 1",sans-serif;color:#2d2d2d;background-color:#dad8cd;letter-spacing:0}[data-current_page=live][data-time_zone=night]{color:#d2d2d2;background-color:#2a2f2e}[data-current_page=live] header{width:100%;height:60px;font-weight:600;background-color:#a6a499;position:fixed;left:0;top:0;z-index:1000}[data-current_page=live][data-time_zone=night] header{background-color:#4c5051}[data-current_page=live] header .header-inner{max-width:1060px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto}[data-current_page=live] header .header-title{height:100%;font-size:clamp(16px,1.8vw,20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s}[data-current_page=live] header .header-title.hidden{opacity:0;visibility:hidden}[data-current_page=live] header .mascot{height:80%;margin-left:.5em;margin-right:.5em}[data-current_page=live][data-time_zone=night] .mascot{-webkit-filter:brightness(0) invert(1) brightness(0.9);filter:brightness(0) invert(1) brightness(0.9)}[data-current_page=live] main{background:url(../img/live/bg_noise.png) center bottom/100% auto no-repeat;font-family:"M PLUS 1",sans-serif;position:relative;margin-top:60px}[data-current_page=live] main::before{content:"";width:100%;height:100%;background:url(../img/live/bg_pattern_top.png) right top/35% auto no-repeat,url(../img/live/bg_pattern_bottom.png) left bottom/35% auto no-repeat;position:absolute;left:0;top:0;mix-blend-mode:multiply;pointer-events:none}[data-current_page=live][data-time_zone=night] main::before{mix-blend-mode:initial}[data-current_page=live] li:has(.media)::before{content:"";width:100%;height:100%;background:url(../img/live/noise.png) center center/100% 110%;opacity:.1;mix-blend-mode:overlay;position:absolute;left:0;top:0;-webkit-animation:anime-camera_noise 3s infinite linear;animation:anime-camera_noise 3s infinite linear;pointer-events:none}@media screen and (max-width: 960px){[data-current_page=live] li:has(.media)::before{background-size:200% 210%}}[data-current_page=live] .offisial_site-button{color:#dedddd;background-color:rgba(149,31,35,.9);padding:.5em 1em;border-radius:2px;-webkit-transition:opacity .25s;transition:opacity .25s}[data-current_page=live] .offisial_site-button:hover{opacity:.8}[data-current_page=live] #main_view{max-width:calc(1060px + 4%);text-align:left;padding-left:2%;padding-right:2%;margin-left:auto;margin-right:auto;padding-top:1em}[data-current_page=live] #main_view .media-list>li{width:100%;max-width:initial;border-color:#000;border-width:3px;border-width:clamp(1px,.6vw,3px);margin:initial}[data-current_page=live] #main_view .media-list>li.countdown{width:100%;height:0;padding-top:56.25%;background-color:#141414}[data-current_page=live] #main_view .media-list>li.countdown::before{content:"";width:100%;height:100%;background:url(../img/live/noise.png) left top/100% 110%;opacity:.1;mix-blend-mode:overlay;position:absolute;left:0;top:0;z-index:1;-webkit-animation:anime-camera_noise 3s infinite linear;animation:anime-camera_noise 3s infinite linear}@media screen and (max-width: 960px){[data-current_page=live] #main_view .media-list>li.countdown::before{background-size:200% 210%}}[data-current_page=live] #main_view .media-list>li.countdown span{width:9em;color:#fff;font-family:"Kiwi Maru",serif;font-size:clamp(16px,5.4vw,60px);white-space:nowrap;text-align:left;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}[data-current_page=live] #main_view #countdown{width:100vw;position:relative;left:50%;top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);margin-top:1.5em;margin-bottom:1em}[data-current_page=live] #main_view #confirm .text{font-family:"Kiwi Maru",serif;font-weight:500;letter-spacing:.1em;line-height:1.6;font-size:clamp(13px,2.5vw,24px)}[data-current_page=live] #main_view #confirm .button-list>li{position:relative}[data-current_page=live] #main_view #confirm .button-list>li a{width:30vw;max-width:188.25px;height:12.9083665339vw;max-height:81px;background:left top/100% auto no-repeat;display:block}[data-current_page=live] #main_view #confirm .button-list>li a:hover{background-position:0 100%}[data-current_page=live] #main_view #confirm .button-list>li a:hover+.balloon{opacity:1}[data-current_page=live] #main_view #confirm .balloon{position:absolute;-webkit-transition:opacity .25s;transition:opacity .25s;opacity:0}@media screen and (max-width: 960px){[data-current_page=live] #main_view #confirm .balloon{opacity:1}}[data-current_page=live] #main_view #confirm .balloon-yes{width:30vw;max-width:252px;height:20vw;max-height:168px;left:0;top:0;-webkit-transform:translate(-85%, -100%);transform:translate(-85%, -100%)}[data-current_page=live] #main_view #confirm .balloon-no{width:30.7142857143vw;max-width:258px;height:22.7678571429vw;max-height:191.25px;right:0;top:0;-webkit-transform:translate(85%, -100%);transform:translate(85%, -100%)}[data-current_page=live] #main_view .pv{padding-top:56.25%}[data-current_page=live] #main_view .pv iframe{width:100%;height:100%;position:absolute;left:0;top:0}[data-current_page=live] #main_view .view.alert::after{content:"";width:100%;height:100%;-webkit-box-shadow:0px 0px 160px 0px rgba(118,5,5,.75) inset;box-shadow:0px 0px 160px 0px rgba(118,5,5,.75) inset;position:absolute;left:0;top:0;-webkit-animation:anime-camera_alert 1.5s infinite linear;animation:anime-camera_alert 1.5s infinite linear}@media screen and (max-width: 960px){[data-current_page=live] #main_view .view.alert::after{-webkit-box-shadow:0px 0px 120px 0px rgba(118,5,5,.75) inset;box-shadow:0px 0px 120px 0px rgba(118,5,5,.75) inset}}@media screen and (max-width: 640px){[data-current_page=live] #main_view .view.alert::after{-webkit-box-shadow:0px 0px 80px 0px rgba(118,5,5,.75) inset;box-shadow:0px 0px 80px 0px rgba(118,5,5,.75) inset}}[data-current_page=live] #main_view .view .seek_bar{width:100%;height:6px;height:clamp(2px,1.2vw,6px);background-color:#c81b24;position:absolute;left:0;bottom:0}[data-current_page=live] #main_view .media{max-width:initial;border:initial}[data-current_page=live] #main_view .media-list{width:100%;margin-bottom:.5em}[data-current_page=live] #main_view .orverlay{color:#dfe0c7;font-family:"DotGothic16",sans-serif;font-weight:normal;font-size:.9em}[data-current_page=live] #main_view .date{position:absolute;left:1em;top:.75em;z-index:1}[data-current_page=live] #main_view .rec{position:absolute;right:1em;top:.75em;z-index:1}[data-current_page=live] #main_view .place{font-weight:bold;padding-left:1em;margin-bottom:.125em}[data-current_page=live] #main_view .information{background-color:rgba(159,157,150,.5);border-radius:1em;padding:.5em 1em}[data-current_page=live][data-time_zone=night] #main_view .information{background-color:rgba(117,115,113,.5)}[data-current_page=live] #main_view .information-head{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em}[data-current_page=live] #main_view .information .view_count{width:100%;font-size:.9em;font-weight:normal}[data-current_page=live] #main_view .information .button-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-current_page=live] #main_view .information .button-list a{color:#dedddd;background-color:#951f23;font-size:.8em;white-space:nowrap;border-radius:.5em;padding:.125em 1em;margin-left:1em;-webkit-transition:opacity .25s;transition:opacity .25s}[data-current_page=live] #main_view .information .button-list a:hover{opacity:.7}[data-current_page=live] #main_view .information .share-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-current_page=live] #main_view .information .share-button img{width:auto;height:1em;margin-right:.25em}[data-current_page=live] #main_view .channel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-current_page=live] #main_view .channel-icon{height:2em;margin-right:.5em}[data-current_page=live] #main_view .channel-name{font-weight:bold;line-height:1.2}[data-current_page=live] #main_view .channel-description{font-size:.8em;font-weight:normal}[data-current_page=live] #countdown{position:relative;z-index:1;margin-top:2em;margin-bottom:2em}[data-current_page=live] #countdown::before{content:"";width:100%;height:100%;background-color:#141414;opacity:.8;position:absolute;left:0;top:0}[data-current_page=live] #countdown::after{content:"";width:100%;height:100%;background:url(../img/live/noise.png) left top/100% 110%;opacity:.1;mix-blend-mode:overlay;position:absolute;left:0;top:0;z-index:1;pointer-events:none;-webkit-animation:anime-camera_noise 3s infinite linear;animation:anime-camera_noise 3s infinite linear}@media screen and (max-width: 960px){[data-current_page=live] #countdown::after{background-size:200% 210%}}[data-current_page=live] #countdown button{width:100%;height:100%;display:block;position:absolute;left:0;top:0}[data-current_page=live] #countdown span{width:9em;color:#fff;font-family:"Kiwi Maru",serif;font-size:clamp(14px,3.5vw,36px);white-space:nowrap;text-align:left;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}[data-current_page=live] #view-list{background-color:rgba(159,157,150,.5)}[data-current_page=live][data-time_zone=night] #view-list{background-color:rgba(117,115,113,.5)}[data-current_page=live] #view-list .media{border-color:#dad8cd}[data-current_page=live][data-time_zone=night] #view-list .media{border-color:#2a2f2e}[data-current_page=live] #view-list .media-list{width:100%}[data-current_page=live] #view-list .media-list>li{max-width:31.3333333333%;margin:1%}[data-current_page=live] #view-list .media-list .selected{-webkit-box-shadow:0px 0px 0px 3px #dad8cd;box-shadow:0px 0px 0px 3px #dad8cd;-webkit-box-shadow:0px 0px 0px clamp(2px,.5vw,3px) #dad8cd;box-shadow:0px 0px 0px clamp(2px,.5vw,3px) #dad8cd}[data-current_page=live][data-time_zone=night] #view-list .media-list .selected{-webkit-box-shadow:0px 0px 0px 3px #2a2f2e;box-shadow:0px 0px 0px 3px #2a2f2e;-webkit-box-shadow:0px 0px 0px clamp(2px,.5vw,3px) #2a2f2e;box-shadow:0px 0px 0px clamp(2px,.5vw,3px) #2a2f2e}[data-current_page=live] #view-list .media-list .selected.alert{-webkit-box-shadow:0px 0px 0px 3px #600615;box-shadow:0px 0px 0px 3px #600615;-webkit-box-shadow:0px 0px 0px clamp(2px,.5vw,3px) #600615;box-shadow:0px 0px 0px clamp(2px,.5vw,3px) #600615}[data-current_page=live] #view-list .media-list .selected.alert .media{border-color:#600615 !important}[data-current_page=live] #view-list .alert::after{content:"";width:100%;height:100%;-webkit-box-shadow:0px 0px 80px 0px rgba(118,5,5,.75) inset;box-shadow:0px 0px 80px 0px rgba(118,5,5,.75) inset;position:absolute;left:0;top:0;-webkit-animation:anime-camera_alert 1.5s infinite linear;animation:anime-camera_alert 1.5s infinite linear}@media screen and (max-width: 960px){[data-current_page=live] #view-list .alert::after{-webkit-box-shadow:0px 0px 60px 0px rgba(118,5,5,.75) inset;box-shadow:0px 0px 60px 0px rgba(118,5,5,.75) inset}}@media screen and (max-width: 640px){[data-current_page=live] #view-list .alert::after{-webkit-box-shadow:0px 0px 40px 0px rgba(118,5,5,.75) inset;box-shadow:0px 0px 40px 0px rgba(118,5,5,.75) inset}}[data-current_page=live] .bg_mascot{max-width:45%;position:absolute;right:1%;bottom:0;-webkit-transform:translate(0, 33%);transform:translate(0, 33%)}[data-current_page=live][data-time_zone=night] .bg_mascot{-webkit-filter:brightness(0);filter:brightness(0)}[data-current_page=live] footer{color:#000;background-color:#a6a499;opacity:1}[data-current_page=live][data-time_zone=night] footer{color:#fff;background-color:#4c5051}[data-current_page=live] footer .bg{display:none}[data-current_page=live] footer .logo-ps,[data-current_page=live] footer .logo-ps5,[data-current_page=live] footer .nis_logo{-webkit-filter:invert(1);filter:invert(1)}[data-current_page=live][data-time_zone=night] footer .logo-ps,[data-current_page=live][data-time_zone=night] footer .logo-ps5,[data-current_page=live][data-time_zone=night] footer .nis_logo{-webkit-filter:initial;filter:initial}[data-current_page=live] .global_header{font-size:clamp(16px,1.8vw,20px);font-weight:bold;z-index:1100}[data-current_page=live] .global_header.show{visibility:visible;opacity:1}@media screen and (max-width: 960px){[data-current_page=live] .global_header.show{pointer-events:none}}[data-current_page=live] .global_header.show .global_header-wrapper{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);pointer-events:initial}[data-current_page=live] .global_header-filter{display:none}[data-current_page=live] .global_header-logo{width:80vw;max-width:363px;height:auto}[data-current_page=live] .global_header-logo a,[data-current_page=live] .global_header-logo img{width:100%;height:auto}[data-current_page=live] .global_header-wrapper{height:100%;background-color:#a6a499;position:fixed;left:0;top:0;-webkit-transform:translate(-101%, 0%);transform:translate(-101%, 0%);-webkit-transition:initial;transition:initial;max-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em;z-index:1;overflow:auto;pointer-events:none;-webkit-box-shadow:0px 0px 10px 0px #000;box-shadow:0px 0px 10px 0px #000;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}@media screen and (max-width: 480px){[data-current_page=live] .global_header-wrapper{width:100%}}[data-current_page=live][data-time_zone=night] .global_header-wrapper{background-color:#4c5051}[data-current_page=live] .global_nav-button{display:initial;background-color:rgba(0,0,0,0);position:relative}[data-current_page=live] .global_nav-button .line-up,[data-current_page=live] .global_nav-button .line-middle,[data-current_page=live] .global_nav-button .line-down{background-color:#2d2d2d}[data-current_page=live][data-time_zone=night] .global_nav-button .line-up,[data-current_page=live][data-time_zone=night] .global_nav-button .line-middle,[data-current_page=live][data-time_zone=night] .global_nav-button .line-down{background-color:#d2d2d2}[data-current_page=live] .global_nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px;margin-bottom:20px}[data-current_page=live] .global_nav>li{padding:10px;padding-right:calc(10px + 1em)}[data-current_page=live] .global_nav button{-webkit-transition:opacity .25s;transition:opacity .25s}[data-current_page=live] .global_nav button:hover{opacity:.7}html:has([data-current_page=enter]){height:100%}[data-current_page=enter]{height:100%}[data-current_page=enter] #wrapper,[data-current_page=enter] #container{height:100%}[data-current_page=enter] main{width:100%;max-height:100vh;padding-top:1em;margin-top:initial;overflow:hidden auto}[data-current_page=enter] section{padding-top:1em}[data-current_page=enter] .bg{width:100%;height:100%;-webkit-mask-image:initial;mask-image:initial;position:fixed;left:0;top:0;pointer-events:none}[data-current_page=enter] .bg-left,[data-current_page=enter] .bg-right{width:100%;height:100%;position:absolute;left:0;top:0}[data-current_page=enter] .bg-left::after,[data-current_page=enter] .bg-right::after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0;-webkit-transition:opacity .25s;transition:opacity .25s}@media screen and (max-width: 960px){[data-current_page=enter] .bg-left::after,[data-current_page=enter] .bg-right::after{opacity:.5}}[data-current_page=enter]:has(.yes-button:hover) .bg-left::after{opacity:0}[data-current_page=enter]:has(.no-button:hover) .bg-right::after{opacity:0}[data-current_page=enter] .bg-left::before{content:"";width:100%;height:100%;background:url(../img/enter/bg_left.webp) center center/cover no-repeat;position:absolute;left:-25%;top:0}[data-current_page=enter] .bg-right{-webkit-mask:url(../img/enter/bg_mask.webp) center center/cover no-repeat;mask:url(../img/enter/bg_mask.webp) center center/cover no-repeat}[data-current_page=enter] .bg-right::before{content:"";width:100%;height:100%;background:url(../img/enter/bg_right.webp) center center/cover no-repeat;position:absolute;right:-25%;top:0}[data-current_page=enter] h1{text-align:center}[data-current_page=enter] h1 img{width:80vw;max-width:493px}[data-current_page=enter] .rule img{width:70vw;max-width:638.25px}[data-current_page=enter] .question{margin-top:2em}[data-current_page=enter] .question img{width:50vw;max-width:592.5px;min-width:300px}[data-current_page=enter] .button-list>li{position:relative}[data-current_page=enter] .button-list>li a{width:30vw;max-width:188.25px;height:12.9083665339vw;max-height:81px;background:left top/100% auto no-repeat;display:block}[data-current_page=enter] .button-list>li a:hover{background-position:0 100%}[data-current_page=enter] .button-list>li a:hover+picture .balloon{opacity:1}[data-current_page=enter] .button-list>li a.yes-button{background-image:url(../img/enter/btn_yes.png)}[data-current_page=enter] .button-list>li a.no-button{background-image:url(../img/enter/btn_no.png)}[data-current_page=enter] .balloon{position:absolute;-webkit-transition:opacity .25s;transition:opacity .25s;opacity:0}@media screen and (max-width: 960px){[data-current_page=enter] .balloon{opacity:1}}[data-current_page=enter] .balloon-yes{width:25vw;max-width:258px;height:16.8604651163vw;max-height:174px;left:0;top:0;-webkit-transform:translate(-100%, -100%);transform:translate(-100%, -100%)}@media screen and (max-width: 960px){[data-current_page=enter] .balloon-yes{width:25vw;max-width:209.25px;height:26.8817204301vw;max-height:225px;-webkit-transform:translate(-85%, -100%);transform:translate(-85%, -100%)}}[data-current_page=enter] .balloon-no{width:25.5813953488vw;max-width:264px;height:19.1860465116vw;max-height:198px;right:0;top:0;-webkit-transform:translate(100%, -100%);transform:translate(100%, -100%)}@media screen and (max-width: 960px){[data-current_page=enter] .balloon-no{width:26.4336917563vw;max-width:221.25px;height:28.1362007168vw;max-height:235.5px;-webkit-transform:translate(85%, -100%);transform:translate(85%, -100%)}}@media screen and (max-width: 960px){[data-barba-namespace=goods] main{margin-top:60px}}[data-barba-namespace=goods] .content_nav [data-content=official_store]{background-image:url(../img/goods/navi/nav_official_store.png)}[data-barba-namespace=goods] .content_nav [data-content=official_store]::after{background-image:url(../img/goods/navi/nav_official_store.png)}[data-barba-namespace=goods] .content_nav [data-content=village-v]{background-image:url(../img/goods/navi/nav_village-v.png)}[data-barba-namespace=goods] .content_nav [data-content=village-v]::after{background-image:url(../img/goods/navi/nav_village-v.png)}[data-barba-namespace=goods] .content_nav [data-content=lottery]{background-image:url(../img/goods/navi/nav_lottery.png)}[data-barba-namespace=goods] .content_nav [data-content=lottery]::after{background-image:url(../img/goods/navi/nav_lottery.png)}[data-barba-namespace=goods] .bg{-webkit-mask-image:initial;mask-image:initial;position:fixed}[data-barba-namespace=goods] .caption{margin-bottom:1em}[data-barba-namespace=goods] #official_store #goods,[data-barba-namespace=goods] #village-v #goods{padding-top:0}[data-barba-namespace=goods] #official_store #goods .media-list,[data-barba-namespace=goods] #village-v #goods .media-list{max-width:initial;margin-top:1em}[data-barba-namespace=goods] #official_store #goods .media-list>li,[data-barba-namespace=goods] #village-v #goods .media-list>li{max-width:23%;margin:1%}@media screen and (max-width: 1280px){[data-barba-namespace=goods] #official_store #goods .media-list>li,[data-barba-namespace=goods] #village-v #goods .media-list>li{max-width:30.3333333333%;margin:1.5%}}@media screen and (max-width: 800px){[data-barba-namespace=goods] #official_store #goods .media-list>li,[data-barba-namespace=goods] #village-v #goods .media-list>li{max-width:47%}}[data-barba-namespace=goods] #official_store #goods .media-text,[data-barba-namespace=goods] #village-v #goods .media-text{font-size:clamp(13px,1.2vw,20px);line-height:1;text-align:center;margin-top:.5em}[data-barba-namespace=goods] #official_store #goods .media-text small,[data-barba-namespace=goods] #village-v #goods .media-text small{font-size:.7em}[data-barba-namespace=goods] #official_store #goods .media-text .price,[data-barba-namespace=goods] #village-v #goods .media-text .price{margin-top:.5em}[data-barba-namespace=goods] #official_store #goods .media-text .regular-price,[data-barba-namespace=goods] #village-v #goods .media-text .regular-price{font-size:.7em;display:inline-block;position:relative;margin-top:.5em}[data-barba-namespace=goods] #official_store #goods .media-text .regular-price::before,[data-barba-namespace=goods] #village-v #goods .media-text .regular-price::before{content:"";width:100%;border-top:1px solid #d2d2d2;position:absolute;left:0;top:50%}[data-barba-namespace=goods] #official_store #goods .store-link,[data-barba-namespace=goods] #village-v #goods .store-link{display:inline-block;position:relative}[data-barba-namespace=goods] #official_store #goods .store-link::before,[data-barba-namespace=goods] #village-v #goods .store-link::before{display:none}[data-barba-namespace=goods] #official_store #goods .store-link.sold_out,[data-barba-namespace=goods] #village-v #goods .store-link.sold_out{pointer-events:none}[data-barba-namespace=goods] #official_store #goods .store-link.sold_out::before,[data-barba-namespace=goods] #village-v #goods .store-link.sold_out::before{content:"販売終了";width:100%;height:100%;color:#e41217;font-size:16px;font-size:clamp(16px,3vw,20px);font-weight:bold;letter-spacing:.25em;text-shadow:1px 1px 0px #000;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;position:absolute;left:0;top:0;z-index:1}[data-barba-namespace=goods] #official_store #goods .store-link.sold_out img,[data-barba-namespace=goods] #village-v #goods .store-link.sold_out img{-webkit-filter:brightness(0.25);filter:brightness(0.25)}[data-barba-namespace=goods] #official_store #goods .store-link-list,[data-barba-namespace=goods] #village-v #goods .store-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:.5em}[data-barba-namespace=goods] #official_store #goods .store-link-list li,[data-barba-namespace=goods] #village-v #goods .store-link-list li{margin:1%}[data-barba-namespace=goods] #official_store #goods .store-link-list a,[data-barba-namespace=goods] #village-v #goods .store-link-list a{display:inline-block;position:relative}[data-barba-namespace=goods] #official_store #goods .store-link-list img,[data-barba-namespace=goods] #village-v #goods .store-link-list img{width:90%;max-width:206px}[data-barba-namespace=goods] #village-v .top-image,[data-barba-namespace=goods] #lottery .top-image{width:100%;margin-bottom:1em}@media screen and (max-width: 960px){[data-barba-namespace=goods] #village-v .top-image,[data-barba-namespace=goods] #lottery .top-image{width:104%;margin-left:-2%}}@media screen and (max-width: 960px){[data-barba-namespace=goods] #village-v .top-image>li:only-child,[data-barba-namespace=goods] #lottery .top-image>li:only-child{max-width:initial;margin:initial}}[data-barba-namespace=goods] #village-v .top-image .media,[data-barba-namespace=goods] #lottery .top-image .media{max-width:initial}@media screen and (max-width: 960px){[data-barba-namespace=goods] #village-v .top-image .media,[data-barba-namespace=goods] #lottery .top-image .media{border-left:none;border-right:none}}[data-barba-namespace=goods] #lottery .price{font-size:1.2em}[data-barba-namespace=goods] #lottery .price small{font-size:.7em}[data-barba-namespace=goods] #lottery .media-text{font-size:1em}[data-season=spring] [data-barba-namespace=goods] .bg{background-image:url(../img/bg/spring/bg_village_mayors_house_01.webp)}[data-season=summer] [data-barba-namespace=goods] .bg{background-image:url(../img/bg/summer/bg_village_mayors_house_01.webp)}[data-season=autumn] [data-barba-namespace=goods] .bg{background-image:url(../img/bg/autumn/bg_village_mayors_house_01.webp)}[data-season=winter] [data-barba-namespace=goods] .bg{background-image:url(../img/bg/winter/bg_village_mayors_house_01.webp)}@media screen and (max-width: 960px){[data-season=spring] [data-barba-namespace=goods] .bg{background-image:url(../img/bg/spring/sp/bg_village_mayors_house_01.webp)}[data-season=summer] [data-barba-namespace=goods] .bg{background-image:url(../img/bg/summer/sp/bg_village_mayors_house_01.webp)}[data-season=autumn] [data-barba-namespace=goods] .bg{background-image:url(../img/bg/autumn/sp/bg_village_mayors_house_01.webp)}[data-season=winter] [data-barba-namespace=goods] .bg{background-image:url(../img/bg/winter/sp/bg_village_mayors_house_01.webp)}}@media screen and (max-width: 960px){[data-barba-namespace=guideline] main{margin-top:60px}}[data-barba-namespace=guideline] .bg{background:url(../img/guideline/bg.webp) center center/cover no-repeat;-webkit-mask-image:initial;mask-image:initial;position:fixed}[data-barba-namespace=guideline] .guideline{width:80%;max-width:800px}@media screen and (max-width: 640px){[data-barba-namespace=guideline] .guideline{width:90%}}body:has([data-barba-namespace=guideline]) footer{color:#fff;background:none}body:has([data-barba-namespace=guideline]) footer .bg{display:none}body:has([data-barba-namespace=guideline]) footer .sns-list img{-webkit-filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.3));filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.3))}[data-barba-namespace=dlc] .bg{-webkit-mask-image:initial;mask-image:initial;position:fixed}[data-barba-namespace=dlc] nav [href="#update_01"]{background-image:url(../img/dlc/navi/nav_update_01.webp)}[data-barba-namespace=dlc] nav [href="#update_01"]::after{background-image:url(../img/dlc/navi/nav_update_01.webp)}[data-barba-namespace=dlc] nav [href="#update_02"]{background-image:url(../img/dlc/navi/nav_update_02.webp)}[data-barba-namespace=dlc] nav [href="#update_02"]::after{background-image:url(../img/dlc/navi/nav_update_02.webp)}[data-barba-namespace=dlc] nav [href="#update_03"]{background-image:url(../img/dlc/navi/nav_update_03.webp)}[data-barba-namespace=dlc] nav [href="#update_03"]::after{background-image:url(../img/dlc/navi/nav_update_03.webp)}[data-barba-namespace=dlc] .caption{margin-bottom:3em}[data-barba-namespace=dlc] .caption .release{font-size:.8em;text-align:right;text-shadow:0px 0px .25em #000,0px 0px .25em #000;padding-right:1em}[data-barba-namespace=dlc] .top-image{width:100%;margin-bottom:1em}@media screen and (max-width: 960px){[data-barba-namespace=dlc] .top-image{width:104%;margin-left:-2%}}@media screen and (max-width: 960px){[data-barba-namespace=dlc] .top-image>li:only-child{max-width:initial;margin:initial}}[data-barba-namespace=dlc] .top-image .media{max-width:initial}@media screen and (max-width: 960px){[data-barba-namespace=dlc] .top-image .media{border-left:none;border-right:none}}[data-season=spring] [data-barba-namespace=dlc] .bg{background-image:url(../img/bg/spring/bg_bridge_01.webp)}[data-season=summer] [data-barba-namespace=dlc] .bg{background-image:url(../img/bg/summer/bg_bridge_01.webp)}[data-season=autumn] [data-barba-namespace=dlc] .bg{background-image:url(../img/bg/autumn/bg_bridge_01.webp)}[data-season=winter] [data-barba-namespace=dlc] .bg{background-image:url(../img/bg/winter/bg_bridge_01.webp)}@media screen and (max-width: 960px){[data-season=spring] [data-barba-namespace=dlc] .bg{background-image:url(../img/bg/spring/sp/bg_bridge_01.webp)}[data-season=summer] [data-barba-namespace=dlc] .bg{background-image:url(../img/bg/summer/sp/bg_bridge_01.webp)}[data-season=autumn] [data-barba-namespace=dlc] .bg{background-image:url(../img/bg/autumn/sp/bg_bridge_01.webp)}[data-season=winter] [data-barba-namespace=dlc] .bg{background-image:url(../img/bg/winter/sp/bg_bridge_01.webp)}}