@charset "UTF-8";.transitionStop{transition-duration:0s!important}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}ul,ol{list-style:none;margin:0;padding:0}html{font-size:var(--main-font-size);font-weight:var(--main-font-weight);line-height:var(--main-line-height);letter-spacing:var(--main-letter-spacing)}@media only screen and (max-width: 1024px){html{overflow-x:hidden}}body{width:100%;position:relative;color:var(--color-mine-shaft);background:#cfcfcf url(../img/bg.avif) repeat-y top left;background-size:100% auto;text-align:left;text-decoration:none;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow-x:hidden;font-family:var(--jaFont);overflow-wrap:anywhere;word-break:normal;line-break:strict}@media only screen and (max-width: 1024px){body{background:#cfcfcf url(../img/bg@sp.avif) repeat-y top left;background-size:100% auto}}body.en-US{font-family:var(--enFont)}*{scrollbar-color:var(--color-alto) var(--color-mine-shaft);scrollbar-width:thin}@media only screen and (max-width: 1024px){*{scrollbar-color:var(--color-mine-shaft) trnsparent}}@keyframes buttonLineAnimation{0%{transform:scaleX(1);transform-origin:right}25%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}75%{transform:scaleX(1);transform-origin:left}to{transform:scaleX(1);transform-origin:right}}[x-cloak]{display:none!important}.c-loading{z-index:1009;position:fixed;top:0;left:0;width:100%;height:100%;content:"";display:none;background:#d9d9da;overflow:hidden}@media only screen and (max-width: 1024px){.c-loading{height:100svh}}.c-loading_logo{z-index:2;position:absolute;top:50%;left:50%;width:50vw;height:auto;transform:translate(-50%,-50%)}@media only screen and (max-width: 1024px){.c-loading_logo{width:70vw}}.c-loading_logo-img{width:100%;height:auto}.c-loading_bg{z-index:1;position:absolute;top:0;width:100%;height:100%;display:block}.c-loading_bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1.05)}.c-loading_left{left:0;background:transparent url(../img/loading_wall_left.webp) no-repeat left top;background-size:100% auto}@media only screen and (max-width: 700px){.c-loading_left{background-size:auto 100%}}.c-loading_right{right:0;background:transparent url(../img/loading_wall_right.webp) no-repeat left top;background-size:100% auto;filter:drop-shadow(0 0 3px rgba(0,0,0,.2))}@media only screen and (max-width: 700px){.c-loading_right{background-size:auto 100%}}body#index-page .c-lead-title{margin-left:4vw}@media only screen and (max-width: 1024px){body#index-page .c-lead-title{margin-left:5.1282051282vw}}body#index-page .c-lead-title_wrap{margin-bottom:2.1666666667vw}@media only screen and (max-width: 1024px){body#index-page .c-lead-title_wrap{margin-bottom:6.4102564103vw}}body:not(#index-page) .c-lead-title{margin-left:8vw}@media only screen and (max-width: 1024px){body:not(#index-page) .c-lead-title{margin-left:5.1282051282vw}}body:not(#index-page) .c-lead-title_wrap{margin-bottom:10.266667vw}@media only screen and (max-width: 1024px){body:not(#index-page) .c-lead-title_wrap{margin-bottom:14.692308vw}}.c-lead-title_line-type1:before{background:transparent url(../img/horizontal_lines_type1.webp) repeat-x center center;background-size:contain}@media only screen and (max-width: 1024px){.c-lead-title_line-type1:before{background:transparent url(../img/horizontal_lines_type1.webp) repeat-x center center;background-size:auto 6.5384615385vw}}.c-lead-title_line-type2:before{background:transparent url(data:image/webp;base64,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) repeat-x center center;background-size:contain}@media only screen and (max-width: 1024px){.c-lead-title_line-type2:before{background:transparent url(data:image/webp;base64,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) repeat-x center center;background-size:auto 6.5384615385vw}}.c-lead-title_line-type3:before{background:transparent url(data:image/webp;base64,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) repeat-x center center;background-size:contain}@media only screen and (max-width: 1024px){.c-lead-title_line-type3:before{background:transparent url(data:image/webp;base64,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) repeat-x center center;background-size:auto 6.5384615385vw}}.c-lead-title_line-type4:before{background:transparent url(data:image/webp;base64,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) repeat-x center center;background-size:contain}@media only screen and (max-width: 1024px){.c-lead-title_line-type4:before{background:transparent url(data:image/webp;base64,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) repeat-x center center;background-size:auto 6.5384615385vw}}.c-lead-title_line-type5:before{background:transparent url(data:image/webp;base64,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) repeat-x center center;background-size:contain}@media only screen and (max-width: 1024px){.c-lead-title_line-type5:before{background:transparent url(data:image/webp;base64,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) repeat-x center center;background-size:auto 6.5384615385vw}}.c-lead-title_line-type6:before{background:transparent url(../img/horizontal_lines_type6.webp) repeat-x center center;background-size:contain}@media only screen and (max-width: 1024px){.c-lead-title_line-type6:before{background:transparent url(../img/horizontal_lines_type6.webp) repeat-x center center;background-size:auto 6.5384615385vw}}.c-lead-title_wh-line-type1_pc:before{background:transparent url(data:image/webp;base64,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) repeat-x center center;background-size:contain}@media only screen and (max-width: 1024px){.c-lead-title_wh-line-type1_pc:before{background:transparent url(../img/horizontal_lines_type1.webp) repeat-x center center;background-size:auto 6.5384615385vw}}.c-lead-title_wrap{position:relative}.c-lead-title_wrap:before{z-index:-1;position:absolute;top:calc(50% - 1px);left:50%;transform:translate(-50%,-50%);width:100%;height:2.6333333333vw;content:""}@media only screen and (max-width: 1024px){.c-lead-title_wrap:before{height:6.7521367521vw}}.c-lead-title_text{display:block}.c-lead-title_text-img{width:100%;height:auto}.lead-title_pick-up{width:15.1vw}@media only screen and (max-width: 1024px){.lead-title_pick-up{width:38.7179487179vw}}.lead-title_overview{transform:translateY(-.4vw) translate(-19px);width:22.9666666667vw}@media only screen and (max-width: 1024px){.lead-title_overview{transform:translateY(-1.2vw) translate(-2.5vw);width:58.9743589744vw}}.lead-title_news{width:11.4vw}@media only screen and (max-width: 1024px){.lead-title_news{width:29.358974359vw}}.lead-title_goods{transform:translateY(-.1vw) translate(-3px);width:11.4vw}@media only screen and (max-width: 1024px){.lead-title_goods{width:30.641025641vw}}.lead-title_movie-gallery{transform:translate(-.1vw) translateY(-2px);width:29.6666666667vw}@media only screen and (max-width: 1024px){.lead-title_movie-gallery{width:75.025641vw}}.lead-title_product{transform:translateY(-.6vw);width:18.0333333333vw}@media only screen and (max-width: 1024px){.lead-title_product{transform:translateY(-1.5vw);width:46.1538461538vw}}.lead-title_comics{transform:translate(-1px) translateY(-.1vw);width:14.8666666667vw}@media only screen and (max-width: 1024px){.lead-title_comics{width:38.0769230769vw}}.lead-title_animation{transform:translate(-4px) translateY(.1vw);width:22.4666666667vw}@media only screen and (max-width: 1024px){.lead-title_animation{transform:translate(-5px) translateY(.1vw);width:58.3333333333vw}}.lead-title_project{transform:translate(-22px) translateY(-.12vw);width:17.566667vw}@media only screen and (max-width: 1024px){.lead-title_project{transform:translate(-3.1vw) translateY(-.4vw);width:46.820513vw}}.lead-title_special{transform:translate(-.4vw) translateY(-.1vw);width:14.1333333333vw}@media only screen and (max-width: 1024px){.lead-title_special{transform:translate(-1.3vw) translateY(-.3vw);width:37.9487179487vw}}.en-US .c-page-title_ja{display:none}.en-US .c-page-title_en{font-size:clamp(2.5rem,2.324rem + .75vw,3rem)}@media only screen and (max-width: 1024px){.en-US .c-page-title_en{font-size:clamp(1rem,-.455rem + 7.27vw,1.25rem)}}.c-page-title_mb-none{margin-bottom:0!important}.c-page-title_mb-sml{margin-bottom:4vw}@media only screen and (max-width: 1024px){.c-page-title_mb-sml{margin-bottom:5.1282051282vw}}.c-page-title_mb-lrg{margin-bottom:8.6666666667vw}@media only screen and (max-width: 1024px){.c-page-title_mb-lrg{margin-bottom:2.1794871795vw}}.c-page-title_wh{color:#fff}@media only screen and (max-width: 1024px){.c-page-title_wh{color:var(--color-cod-gray)}}.c-page-title_lang{display:block}.c-page-title_ja-en{font-family:var(--jaEnFont);font-weight:100;letter-spacing:0;line-height:1.35;word-break:keep-all;line-break:strict;white-space:normal;font-size:clamp(2.5rem,2.324rem + .75vw,3rem)}@media only screen and (max-width: 1024px){.c-page-title_ja-en{font-size:clamp(1rem,-.455rem + 7.27vw,1.25rem)}}.c-page-title_ja{font-weight:300;letter-spacing:.1em;line-height:1.35;font-size:clamp(2.5rem,2.324rem + .75vw,3rem);margin-bottom:2vw}@media only screen and (max-width: 1024px){.c-page-title_ja{font-size:clamp(1rem,-.455rem + 7.27vw,1.25rem)}}@media only screen and (max-width: 1024px){.c-page-title_ja{margin-bottom:0}}.c-page-title_en{font-family:var(--enFont);letter-spacing:.035em;font-weight:400;line-height:1.35;font-size:clamp(.75rem,.75rem + 0vw,.75rem)}@media only screen and (max-width: 1024px){.c-page-title_en{font-size:clamp(.625rem,.625rem + 0vw,.625rem)}}@media only screen and (max-width: 1024px){.c-page-title_en{margin-bottom:.641025641vw}}.en-US .c-section-title_ja{display:none}.en-US .c-section-title_en{font-size:clamp(1.1875rem,1.143rem + .19vw,1.3125rem);text-transform:capitalize}@media only screen and (max-width: 1024px){.en-US .c-section-title_en{font-size:clamp(.875rem,.875rem + 0vw,.875rem)}}.c-section-title{margin-bottom:3.3333333333vw}@media only screen and (max-width: 1024px){.c-section-title{margin-bottom:7.1794871795vw}}.c-section-title_lang{display:block}.c-section-title_ja{font-weight:400;letter-spacing:.1em;line-height:1.35;font-size:clamp(1.1875rem,1.143rem + .19vw,1.3125rem)}@media only screen and (max-width: 1024px){.c-section-title_ja{font-size:clamp(.875rem,.875rem + 0vw,.875rem)}}@media only screen and (max-width: 1024px){.c-section-title_ja{letter-spacing:.01em}}.c-section-title_en{font-family:var(--enFont);letter-spacing:.035em;font-weight:400;line-height:1.35;font-size:clamp(.75rem,.75rem + 0vw,.75rem)}@media only screen and (max-width: 1024px){.c-section-title_en{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}@media only screen and (max-width: 1024px){.c-section-title_en{margin-bottom:.641025641vw}}.c-section-title_text{display:block}.en-US .c-entrance_title-ja{display:none}.en-US .c-entrance_title-en{font-size:clamp(1.1875rem,1.143rem + .19vw,1.3125rem)}@media only screen and (max-width: 1024px){.en-US .c-entrance_title-en{font-size:clamp(.75rem,.023rem + 3.64vw,.875rem)}}@media only screen and (max-width: 1024px){.c-entrance_title{margin-bottom:3.128205vw}}.c-entrance_title-lang{display:block}.c-entrance_title-ja{font-size:clamp(1.1875rem,1.143rem + .19vw,1.3125rem)}@media only screen and (max-width: 1024px){.c-entrance_title-ja{font-size:clamp(.75rem,.023rem + 3.64vw,.875rem)}}.c-entrance_title-en{text-transform:capitalize;font-size:clamp(.625rem,.581rem + .19vw,.75rem)}@media only screen and (max-width: 1024px){.c-entrance_title-en{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}.c-entrance_list>*+*{margin-top:5.2vw}@media only screen and (max-width: 1024px){.c-entrance_list>*+*{margin-top:11.5384615385vw}}.c-entrance_figure{flex:1;margin-bottom:3.3333333333vw}@media only screen and (max-width: 1024px){.c-entrance_figure{margin-bottom:5.1282051282vw}}.c-entrance_figure:before,.c-entrance_figure:after{z-index:1;content:"";position:absolute;width:1px;background:var(--color-cod-gray)}.c-entrance_figure:before{height:calc(100% + 20px);top:-10px;left:0}@media only screen and (max-width: 1024px){.c-entrance_figure:before{top:-10px;height:calc(100% + 20px)}}.c-entrance_figure:after{height:calc(100% + 20px);top:-10px;right:0}@media only screen and (max-width: 1024px){.c-entrance_figure:after{top:-10px;height:calc(100% + 20px)}}.c-entrance_figure-wrapper{position:relative}.c-entrance_figure-wrapper:before,.c-entrance_figure-wrapper:after{z-index:1;content:"";position:absolute;height:1px;background:var(--color-cod-gray)}.c-entrance_figure-wrapper:before{width:calc(100% + 20px);left:-10px;top:0}@media only screen and (max-width: 1024px){.c-entrance_figure-wrapper:before{left:-10px;width:calc(100% + 20px)}}.c-entrance_figure-wrapper:after{width:calc(100% + 20px);left:-10px;bottom:0}@media only screen and (max-width: 1024px){.c-entrance_figure-wrapper:after{left:-10px;width:calc(100% + 20px)}}.c-entrance_picture{display:block;overflow:hidden;height:15.3333333333vw}@media only screen and (max-width: 1024px){.c-entrance_picture{height:39.358974359vw}}.c-entrance_img{display:block;width:100%;height:auto}.c-entrance_article{display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){.c-entrance_article{flex-direction:column}}.c-entrance_anchor{display:block;color:var(--color-cod-gray);text-decoration:none}.c-entrance_texts{width:71.4285714286%;letter-spacing:.02em;line-height:1.85;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem)}@media only screen and (max-width: 1024px){.c-entrance_texts{font-size:clamp(.6875rem,.688rem + 0vw,.6875rem)}}@media only screen and (max-width: 1024px){.c-entrance_texts{letter-spacing:.05em;line-height:1.9;width:100%}}.c-entrance_texts>*+*{margin-top:.6666666667vw}@media only screen and (max-width: 1024px){.c-entrance_texts>*+*{margin-top:1.2820512821vw}}.c-item-detail_slider{margin-bottom:2.733333vw}@media only screen and (max-width: 1024px){.c-item-detail_slider{margin-bottom:7.733333vw}}.c-item-detail_content #thumbnail-slider-list .splide__slide{cursor:pointer;aspect-ratio:1}.c-item-detail_content #thumbnail-slider-list .splide__slide:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--color-cod-gray);z-index:1;transform:scaleX(0);transform-origin:right top;transition:transform .3s ease}.c-item-detail_content #thumbnail-slider-list .splide__slide.is-active:before{transform:scaleX(1);transform-origin:left top}.c-item-detail_content .splide__arrows{display:none}.c-item-detail_info{margin-bottom:1.7vw}@media only screen and (max-width: 1024px){.c-item-detail_info{margin-bottom:1.5vw}}.c-item-detail_info-type2{z-index:2;display:flex;margin-bottom:1.7vw}.c-item-detail_info-type2 .c-item-detail_genre{margin-left:2.3vw}.c-item-detail_genre{display:block;font-size:clamp(.6875rem,.665rem + .09vw,.75rem);font-family:var(--enFont);line-height:1.4;letter-spacing:.1em;color:var(--color-cod-gray);text-decoration:none}@media only screen and (max-width: 1024px){.c-item-detail_genre{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}.c-item-detail_genre:hover{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.c-item-detail_genre:hover{text-underline-offset:2px}}.c-item-detail_date{font-size:clamp(.6875rem,.665rem + .09vw,.75rem);font-family:var(--enFont);line-height:1.4;letter-spacing:.1em}@media only screen and (max-width: 1024px){.c-item-detail_date{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}.c-item-detail_title{display:block;width:100%;font-weight:300;line-height:1.28;letter-spacing:.04em;font-size:clamp(2.5rem,2.324rem + .75vw,3rem);margin-bottom:8.133333vw;word-break:normal;white-space:normal}@media only screen and (max-width: 1024px){.c-item-detail_title{font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem)}}@media only screen and (max-width: 1024px){.c-item-detail_title{line-height:1.38;letter-spacing:0;margin-bottom:5.133333vw}}.c-item-detail_sns-share{margin-bottom:21.7391304348%}@media only screen and (max-width: 1024px){.c-item-detail_sns-share{display:flex;align-items:center;justify-content:flex-end;width:auto;height:auto;border-radius:0;background-color:transparent;margin-bottom:5.333333vw}}.c-item-detail_sns-share-title{font-family:var(--enFont);font-weight:500;font-size:clamp(.75rem,.75rem + 0vw,.75rem);line-height:1;letter-spacing:.04em;margin-bottom:1.666667vw}@media only screen and (max-width: 1024px){.c-item-detail_sns-share-title{font-size:clamp(.5rem,.5rem + 0vw,.5rem)}}@media only screen and (max-width: 1024px){.c-item-detail_sns-share-title{margin-bottom:0;margin-right:4.4871794872vw;transform:translateY(-2px)}}.c-item-detail_sns-share-list{display:flex;align-items:center}.c-item-detail_sns-share-list>li+li{margin-left:1.520513vw}@media only screen and (max-width: 1024px){.c-item-detail_sns-share-list>li+li{margin-left:4.4871794872vw}}.c-item-detail_sns-share-button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;padding:0}.c-item-detail_sns-share-img-line{width:25px}@media only screen and (max-width: 1024px){.c-item-detail_sns-share-img-line{width:3.8461538462vw}}.c-item-detail_sns-share-img-facebook{width:25px}@media only screen and (max-width: 1024px){.c-item-detail_sns-share-img-facebook{width:3.8461538462vw}}.c-item-detail_sns-share-img-x{width:22px}@media only screen and (max-width: 1024px){.c-item-detail_sns-share-img-x{width:3.8461538462vw}}.c-item-detail_side-title{display:block;font-family:var(--enFont);font-size:clamp(.625rem,.625rem + 0vw,.625rem);line-height:1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8.6956521739%}@media only screen and (max-width: 1024px){.c-item-detail_side-title{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}.c-item-detail_side-title.is-hidden{visibility:hidden}@media only screen and (max-width: 1024px){.c-item-detail_side-title{margin-bottom:3.2051282051vw}}.c-item-detail_side-content{margin-bottom:20.4347826087%}@media only screen and (max-width: 1024px){.c-item-detail_side-content{margin-bottom:0}}.c-item-detail_release-title{margin-bottom:10.4347826087%}@media only screen and (max-width: 1024px){.c-item-detail_release-title{margin-bottom:5.1282051282vw}}.c-item-detail_release-text{font-family:var(--enFont);line-height:1;letter-spacing:.08em;font-size:clamp(.8125rem,.768rem + .19vw,.9375rem)}@media only screen and (max-width: 1024px){.c-item-detail_release-text{font-size:clamp(.5rem,.5rem + 0vw,.5rem)}}.c-item-detail_column{display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){.c-item-detail_column{flex-direction:column}}.c-item-detail_column-left{width:20.5357142857%}@media only screen and (max-width: 1024px){.c-item-detail_column-left{width:100%}}.c-item-detail_column-right{width:71.4285714286%}@media only screen and (max-width: 1024px){.c-item-detail_column-right{width:100%}}.c-item-detail_thumb{width:100%;margin-bottom:2.6vw}@media only screen and (max-width: 1024px){.c-item-detail_thumb{margin-bottom:5.110256vw}}.c-item-detail_thumb img{width:100%;height:auto}.c-category_links{display:flex;margin-bottom:1.6666666667vw}@media only screen and (max-width: 1024px){.c-category_links{margin-bottom:5.1282051282vw;width:94.8717948718vw;overflow-x:scroll}}.c-category_links-anchor{position:relative;display:block;font-family:var(--enFont);font-size:clamp(1.0625rem,1.063rem + 0vw,1.0625rem);line-height:1;letter-spacing:.04em;color:var(--color-cod-gray);padding:10px 24px 9px;text-decoration:none;margin-right:.6666666667vw;border-radius:30px;min-width:95px;text-align:center}@media only screen and (max-width: 1024px){.c-category_links-anchor{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){.c-category_links-anchor{padding:8px 21px 6px;margin-right:1.7948717949vw;min-width:inherit;white-space:nowrap}}.c-category_links-anchor:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:35px;border:1px solid var(--color-cod-gray);clip-path:inset(50% 50% 50% 50%);transition:clip-path .45s ease,border 0s}.c-category_links-anchor.is-active:before{clip-path:inset(0 0 0 0)}.c-category_links-anchor:hover:before{clip-path:inset(0 0 0 0)}.c-level-nav{display:flex;justify-content:flex-end;transform:translateY(-39px);margin-bottom:7.866667vw}@media only screen and (max-width: 1024px){.c-level-nav{position:relative;transform:translateY(0);margin-bottom:5.1282051282vw;padding:9px 0}}@media only screen and (max-width: 1024px){.c-level-nav:not(.is-active) .c-level-nav_anchor{opacity:0}}@media only screen and (max-width: 1024px){.c-level-nav.is-active .c-level-nav_sp-btn{border-bottom:none;border-radius:2.5px 2.5px 0 0}}@media only screen and (max-width: 1024px){.c-level-nav.is-active .c-level-nav_anchor{opacity:.3;visibility:visible}}@media only screen and (max-width: 1024px){.c-level-nav.is-active .c-level-nav_anchor.is-active{opacity:1}}.c-level-nav.is-active:before,.c-level-nav.is-active:after{opacity:1;visibility:visible;transform:scaleX(1)}@media only screen and (max-width: 1024px){.c-level-nav:before,.c-level-nav:after{content:"";position:absolute;left:-25vw;width:150vw;transform:scaleX(0);transform-origin:right top;height:1px;background-color:var(--color-cod-gray);opacity:0;visibility:hidden;transition:transform .8s ease,opacity .3s ease,visibility .3s ease}}@media only screen and (max-width: 1024px){.c-level-nav:before{top:0}}@media only screen and (max-width: 1024px){.c-level-nav:after{bottom:0}}.c-level-nav>*+*{margin-left:2.6vw}@media only screen and (max-width: 1024px){.c-level-nav>*+*{margin-left:4.4461538462vw}}.c-level-nav_wh .c-level-nav_anchor{color:#fff}@media only screen and (max-width: 1024px){.c-level-nav_wh .c-level-nav_anchor{color:var(--color-cod-gray)}}.c-level-nav_anchor{font-family:var(--enFont);color:var(--color-cod-gray);opacity:.3;text-decoration:none;font-size:clamp(1.125rem,1.081rem + .19vw,1.25rem)}@media only screen and (max-width: 1024px){.c-level-nav_anchor{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){.c-level-nav_anchor{opacity:0}}.c-level-nav_anchor.is-active{opacity:1}@media only screen and (max-width: 1024px){.c-level-nav_anchor.is-active{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}}.c-level-nav_anchor:hover{opacity:1}.c-level-nav_sp-btn{display:none}@media only screen and (max-width: 1024px){.c-level-nav_sp-btn{position:absolute;top:-10.2564102564vw;right:0;display:flex;width:10.2564102564vw;height:10.2564102564vw;flex-direction:column;justify-content:space-around;align-items:center;cursor:pointer;border-radius:2.5px;border-top:1px solid var(--color-cod-gray);border-bottom:1px solid var(--color-cod-gray);border-left:1px solid var(--color-cod-gray);border-right:1px solid var(--color-cod-gray)}.c-level-nav_sp-btn.is-active .c-level-nav_sp-btn-line{background-color:transparent}.c-level-nav_sp-btn.is-active .c-level-nav_sp-btn-line:before{transform:translateY(1.2vw) rotate(45deg)}.c-level-nav_sp-btn.is-active .c-level-nav_sp-btn-line:after{transform:translateY(-.9vw) rotate(-45deg)}.c-level-nav_sp-btn-line{position:relative;display:block;width:4.358974359vw;height:1px;background-color:var(--color-mine-shaft);transition:all .3s ease}.c-level-nav_sp-btn-line:before,.c-level-nav_sp-btn-line:after{content:"";position:absolute;transition:all .3s ease;height:1px;width:100%;background-color:var(--color-cod-gray)}.c-level-nav_sp-btn-line:before{top:-1.0256410256vw;left:0}.c-level-nav_sp-btn-line:after{bottom:-1.0256410256vw;left:0}}.en-US .c-taxonomy-title_ja{display:none}.en-US .c-taxonomy-title_en{font-size:clamp(1.1875rem,1.143rem + .19vw,1.3125rem)}@media only screen and (max-width: 1024px){.en-US .c-taxonomy-title_en{font-size:clamp(.875rem,.875rem + 0vw,.875rem)}}.c-taxonomy-title{margin-bottom:3.3333333333vw}.c-taxonomy-title_lang{font-weight:400}.c-taxonomy-title_ja{display:block;line-height:1.85;letter-spacing:.04em;font-size:clamp(1.1875rem,1.143rem + .19vw,1.3125rem)}@media only screen and (max-width: 1024px){.c-taxonomy-title_ja{font-size:clamp(.875rem,.875rem + 0vw,.875rem)}}.c-taxonomy-title_en{display:block;line-height:1.4;letter-spacing:.01em;font-size:clamp(.625rem,.581rem + .19vw,.75rem)}@media only screen and (max-width: 1024px){.c-taxonomy-title_en{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}.c-taxonomy-nav{margin-bottom:1.566667vw;margin-top:-2.7vw}@media only screen and (max-width: 1024px){.c-taxonomy-nav{position:relative;margin-bottom:8.128205vw;padding:0;width:94.8717948718vw}}.c-taxonomy-nav_list{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style-type:none;margin-left:auto;width:50vw}@media only screen and (max-width: 1024px){.c-taxonomy-nav_list{width:100%;margin-left:0;flex-wrap:nowrap;justify-content:inherit;overflow-x:scroll}}@media only screen and (max-width: 1024px){.c-taxonomy-nav_item{white-space:nowrap}}.c-taxonomy-nav_item:after{display:inline-block;content:"／";font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);margin:0 4px}@media only screen and (max-width: 1024px){.c-taxonomy-nav_item:after{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}.c-taxonomy-nav_item:last-of-type:after{content:""}@media only screen and (max-width: 1024px){.c-taxonomy-nav_item:last-of-type{margin-right:5.1282051282vw}}.c-taxonomy-nav_anchor{color:var(--color-cod-gray);text-decoration:none;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.85}@media only screen and (max-width: 1024px){.c-taxonomy-nav_anchor{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}.c-taxonomy-nav_anchor.is-active{text-decoration:underline;text-underline-offset:5px;pointer-events:none}@media only screen and (max-width: 1024px){.c-taxonomy-nav_anchor.is-active{text-underline-offset:2px}}.c-taxonomy-nav_anchor:hover{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.c-taxonomy-nav_anchor:hover{text-underline-offset:2px}}.c-low-level-nav{display:flex;justify-content:flex-end;transform:translateY(-39px);margin-bottom:.366667vw}@media only screen and (max-width: 1024px){.c-low-level-nav{position:relative;justify-content:flex-start;transform:translateY(0);margin-bottom:5.1282051282vw;padding:9px 0}}.c-low-level-nav>*+*{margin-left:2.6vw}@media only screen and (max-width: 1024px){.c-low-level-nav>*+*{margin-left:0;margin-right:4.4461538462vw}}.c-low-level-nav_list,.c-low-level-nav_item{display:flex}.c-low-level-nav_item:after{display:block;content:"／";font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);margin:0 7.5px}@media only screen and (max-width: 1024px){.c-low-level-nav_item:after{font-size:clamp(.625rem,-.102rem + 3.64vw,.75rem)}}@media only screen and (max-width: 1024px){.c-low-level-nav_item:after{margin:0 .6820512821vw}}.c-low-level-nav_item:last-child:after{display:none;margin:0}.c-low-level-nav_anchor{color:var(--color-cod-gray);text-decoration:none;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem)}@media only screen and (max-width: 1024px){.c-low-level-nav_anchor{font-size:clamp(.625rem,-.102rem + 3.64vw,.75rem)}}.c-low-level-nav_anchor.is-active{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.c-low-level-nav_anchor.is-active{text-underline-offset:2px}}.c-low-level-nav_anchor:hover{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.c-low-level-nav_anchor:hover{text-underline-offset:2px}}.c-product_links{font-size:clamp(.625rem,.581rem + .19vw,.75rem)}@media only screen and (max-width: 1024px){.c-product_links{font-size:clamp(.5rem,.5rem + 0vw,.5rem)}}.c-product_link-anchor:not([target=_blank]):after{width:4.5px;height:8px;background:transparent url(data:image/webp;base64,UklGRogAAABXRUJQVlA4WAoAAAAQAAAACAAADwAAQUxQSEcAAAABR0AgQGGCD16baUBuREToTjkDo0iSFOWxAXziCNqVcFbW+oGFiP4rbNsGKQ4+KTXWQE412xy4/2scHngu2xyfr5xq1kCpAQBWUDggGgAAADABAJ0BKgkAEAAAAAIlpAADcAD+/7u8wAAA) no-repeat left top;background-size:contain}.c-product_link-anchor:not([target=_blank]):hover:after{transform:translate(-.2333333333vw,-50%)}.c-product_link-anchor[target=_blank]:after{width:9.5px;height:8px;background:transparent url(data:image/webp;base64,UklGRm4AAABXRUJQVlA4WAoAAAAQAAAAEgAADwAAQUxQSCQAAAABDzD/ERFCIQCgTT+F8LIJdRj/KET0P3rzXZvTdsAG+/buvTtWUDggJAAAALACAJ0BKhMAEAA+bSyRRaQioZgEAEAGxLSAAD2QAAD++FvAAA==) no-repeat left top;background-size:contain}.c-product_link-anchor{position:relative;display:block;text-decoration:none;color:var(--color-cod-gray);padding:15px 19.5652173913% 15px 4.391304%;border-bottom:1px solid var(--color-cod-gray)}@media only screen and (max-width: 1024px){.c-product_link-anchor{padding:1.6333333333vw 2.0333333333vw 1.6333333333vw 2.5641025641vw}}.c-product_link-anchor:hover:before{transform:scaleX(1);opacity:.3;transform-origin:left}.c-product_link-anchor:before{z-index:-1;content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#6e6e6e;transform:scaleX(.5);transform-origin:right;opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}.c-product_link-anchor:after{content:"";position:absolute;top:50%;right:4.391304%;transform:translate(-.4666666667vw,-50%);transition:transform .2s ease-out}@media only screen and (max-width: 1024px){.c-product_link-anchor:after{right:1.2820512821vw}}body:not(#movie-gallery-page):not(#movie-gallery-detail-page):not(#theater-detail-page):not(#special-detail-page):not(#exhibition-detail-page) .c-figure-frame_figure{padding:.3333333333vw}@media only screen and (max-width: 1024px){body:not(#movie-gallery-page):not(#movie-gallery-detail-page):not(#theater-detail-page):not(#special-detail-page):not(#exhibition-detail-page) .c-figure-frame_figure{padding:.8974358974vw .7692307692vw}}.c-figure-frame_figure-no-padding{padding:0}.c-figure-frame_figure:before,.c-figure-frame_figure:after{z-index:1;content:"";position:absolute;width:1px;background:var(--color-cod-gray)}.c-figure-frame_figure:before{height:calc(100% + 5px);top:-2.5px;left:0}.c-figure-frame_figure:after{height:calc(100% + 5px);top:-2.5px;right:0}.c-figure-frame_wrapper{position:relative;width:100%}@media only screen and (max-width: 1024px){.c-figure-frame_wrapper{margin-bottom:3.7vw}}.c-figure-frame_wrapper:before,.c-figure-frame_wrapper:after{z-index:1;content:"";position:absolute;height:1px;background:var(--color-cod-gray)}.c-figure-frame_wrapper:before{width:calc(100% + 5px);left:-2.5px;top:0}.c-figure-frame_wrapper:after{width:calc(100% + 5px);left:-2.5px;bottom:0}.c-figure-frame_wrapper.c-figure-frame_mdl:before,.c-figure-frame_wrapper.c-figure-frame_mdl:after{width:calc(100% + 20px)}.c-figure-frame_wrapper.c-figure-frame_mdl:before{left:-10px}.c-figure-frame_wrapper.c-figure-frame_mdl:after{left:-10px}.c-figure-frame_wrapper.c-figure-frame_mdl .c-figure-frame_figure:before,.c-figure-frame_wrapper.c-figure-frame_mdl .c-figure-frame_figure:after{height:calc(100% + 20px)}.c-figure-frame_wrapper.c-figure-frame_mdl .c-figure-frame_figure:before{top:-10px}.c-figure-frame_wrapper.c-figure-frame_mdl .c-figure-frame_figure:after{top:-10px}.c-figure-frame_wrapper.c-figure-frame_sml:before,.c-figure-frame_wrapper.c-figure-frame_sml:after{width:calc(100% + 10px)}.c-figure-frame_wrapper.c-figure-frame_sml:before{left:-5px}.c-figure-frame_wrapper.c-figure-frame_sml:after{left:-5px}.c-figure-frame_wrapper.c-figure-frame_sml .c-figure-frame_figure:before,.c-figure-frame_wrapper.c-figure-frame_sml .c-figure-frame_figure:after{height:calc(100% + 10px)}.c-figure-frame_wrapper.c-figure-frame_sml .c-figure-frame_figure:before{top:-5px}.c-figure-frame_wrapper.c-figure-frame_sml .c-figure-frame_figure:after{top:-5px}.c-figure-frame_img{width:100%;height:auto}#c-hiddenHtml{display:none}.is-menu-open .c-hamburger{background-color:transparent;border:none}@media only screen and (max-width: 1024px){.is-menu-open .fixed-sns-share{opacity:0!important;visibility:hidden!important}}@media only screen and (max-width: 1024px){.is-menu-open .c-sns-share{padding-bottom:5.1282051282vw}}@media only screen and (max-width: 1024px){.is-menu-open .c-sns-share_title{color:var(--color-alto)}}.c-menu{z-index:99;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--color-mine-shaft);background-size:202px auto;display:flex;overflow-y:scroll;transition:opacity .5s ease-in-out;opacity:0;visibility:hidden}.c-menu.is-active{opacity:1;visibility:visible}.c-menu_content{z-index:2;position:relative;width:100%;margin-top:10%}@media only screen and (max-width: 1024px){.c-menu_content{width:100%}}.c-menu_inner{z-index:2;position:relative;width:100%;height:100%;display:flex;justify-content:flex-end}.c-menu_nav{position:relative;display:flex;width:50%}@media only screen and (max-width: 1024px){.c-menu_nav{display:block;width:100%;margin:0 8.5897435897vw}}.c-menu_nav a{color:var(--color-alto);text-decoration:none}.c-menu_nav-item{margin-left:3.3333333333vw;margin-bottom:60px}@media only screen and (max-width: 1024px){.c-menu_nav-item{margin-left:0;margin-bottom:8.9743589744vw}}.c-menu_nav-item:last-of-type{padding-bottom:140px}@media only screen and (max-width: 1024px){.c-menu_nav-item:last-of-type{padding-bottom:8.9743589744vw;margin-bottom:0}}.c-menu_nav-anchor{position:relative;display:inline-block;font-family:var(--enFont);font-weight:500;font-size:clamp(1.625rem,1.581rem + .19vw,1.75rem);text-transform:uppercase;letter-spacing:.04em;line-height:1}@media only screen and (max-width: 1024px){.c-menu_nav-anchor{font-size:clamp(1.1875rem,1.188rem + 0vw,1.1875rem)}}.c-menu_nav-anchor:before{position:absolute;bottom:-5px;left:0;width:100%;transform:scaleX(0);transform-origin:right top;height:1px;content:"";background-color:#fff;transition:transform .16s ease}.c-menu_nav-anchor:hover:before{transform:scaleX(1);transform-origin:left top}.c-menu_subnav-list{display:flex;margin-top:40px}@media only screen and (max-width: 1024px){.c-menu_subnav-list{flex-wrap:wrap;margin-top:6.4102564103vw}}.c-menu_subnav-item{width:11.1666666667vw;min-width:100px}@media only screen and (max-width: 1024px){.c-menu_subnav-item{width:28.7179487179vw}}.c-menu_subnav-anchor{position:relative;display:inline-flex;font-family:var(--enFont);font-weight:400;font-size:clamp(.875rem,.743rem + .56vw,1.25rem);text-transform:capitalize;letter-spacing:.04em;line-height:1}@media only screen and (max-width: 1024px){.c-menu_subnav-anchor{font-size:clamp(.875rem,.875rem + 0vw,.875rem)}}.c-menu_subnav-anchor:before{position:absolute;bottom:-5px;left:0;width:100%;transform:scaleX(0);transform-origin:right top;height:1px;content:"";background-color:#fff;transition:transform .16s ease}.c-menu_subnav-anchor:hover:before{transform:scaleX(1);transform-origin:left top}.c-menu_util-wrap{position:absolute;left:-90%;top:395px}@media only screen and (max-width: 1024px){.c-menu_util-wrap{position:relative;left:auto;top:auto!important;bottom:auto!important;margin-top:2.5641025641vw}}.c-menu_sns-lang-wrap{display:flex;align-items:flex-end;margin-bottom:50px}@media only screen and (max-width: 1024px){.c-menu_sns-lang-wrap{font-size:0}}.c-menu_title{display:block;color:var(--color-alto);font-weight:400;font-size:clamp(.6875rem,.665rem + .09vw,.75rem);margin-bottom:10px}@media only screen and (max-width: 1024px){.c-menu_title{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}.c-menu_sns{margin-right:100px}@media only screen and (max-width: 1024px){.c-menu_sns{margin-right:27.5641025641vw}}.c-menu_sns-list{display:flex;align-items:center}.c-menu_sns-anchor{display:inline-block}.c-menu_sns-img{width:100%;height:auto}.c-menu_sns-facebook{display:inline-block;width:25px;margin-right:24px}@media only screen and (max-width: 1024px){.c-menu_sns-facebook{width:4.1025641026vw}}.c-menu_sns-x{display:inline-block;width:24px;margin-right:24px}@media only screen and (max-width: 1024px){.c-menu_sns-x{width:18px}}.c-menu_sns-line{display:inline-block;width:27px}@media only screen and (max-width: 1024px){.c-menu_sns-line{width:21px}}.c-menu .c-copyrights_text{margin-top:20px}@media only screen and (max-width: 1024px){.c-menu .c-copyrights_text{margin-top:10px}}.c-menu .c-bogo_title{font-size:clamp(.6875rem,.665rem + .09vw,.75rem);color:var(--color-alto)}@media only screen and (max-width: 1024px){.c-menu .c-bogo_title{font-size:clamp(.6875rem,.324rem + 1.82vw,.75rem)}}.c-menu .c-bogo .bogo-language-switcher li:first-of-type{margin-right:10px}.c-menu .c-bogo .bogo-language-switcher li:first-of-type a:before{margin-right:10px}.c-menu .c-bogo .bogo-language-switcher li:first-of-type a:after{font-family:var(--enFont);content:"/";font-size:clamp(1.625rem,1.581rem + .19vw,1.75rem);color:var(--color-alto)}@media only screen and (max-width: 1024px){.c-menu .c-bogo .bogo-language-switcher li:first-of-type a:after{font-size:clamp(.875rem,.875rem + 0vw,.875rem)}}.c-menu .c-bogo .bogo-language-switcher li a{color:var(--color-alto)}.c-menu .c-bogo .bogo-language-switcher li a:before{font-size:clamp(1.625rem,1.581rem + .19vw,1.75rem)}@media only screen and (max-width: 1024px){.c-menu .c-bogo .bogo-language-switcher li a:before{font-size:clamp(.875rem,.875rem + 0vw,.875rem)}}.c-menu_site-logo{display:none}@media only screen and (max-width: 1024px){.c-menu_site-logo{display:block;width:31.7948717949vw;margin:0 auto 5.1282051282vw}}@media only screen and (max-width: 1024px){.c-menu_logo-anchor{display:none!important}}@media only screen and (max-width: 1024px){.c-menu_copyrights{padding-bottom:8.3333333333vw;text-align:center}}.c-menu_sns-share.c-sns-share{display:none}@media only screen and (max-width: 1024px){.c-menu_sns-share.c-sns-share{display:flex}}.c-menu_bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.c-menu_close-button{z-index:2;position:fixed;width:40px;height:40px;top:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background-color:transparent;transition:transform .3s;padding:0;margin:0;color:#fff}@media only screen and (max-width: 1024px){.c-menu_close-button{position:fixed;top:2px;right:10px}}.c-menu_close-button:hover{transform:scale(1.18)}.c-hamburger{z-index:100;position:fixed;right:0;top:0;width:10vw;height:86px;transition:all .3s;display:flex;justify-content:center;align-items:center;border-left:1px solid var(--color-mine-shaft);border-bottom:1px solid var(--color-mine-shaft);background-color:#e6e6e6}@media only screen and (max-width: 1024px){.c-hamburger{width:21.5384615385vw;height:60px;top:auto;bottom:0}}.c-hamburger_inner{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--color-mine-shaft);transform:translateY(-50%);transition:all .18s ease}.c-hamburger_inner:before,.c-hamburger_inner:after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:var(--color-mine-shaft);border-radius:10px;transition:all .18s ease}.c-hamburger_inner:before{top:-9px}.c-hamburger_inner:after{bottom:-9px}.c-hamburger_box{width:65px;height:30px;position:relative;display:inline-block}@media only screen and (max-width: 1024px){.c-hamburger_box{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:10.8974358974vw;height:3.102564vw}}.c-hamburger_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer;width:100%;height:100%;padding:0;margin:0}body:not(.is-menu-open) .c-hamburger_button:hover .c-hamburger_inner:before{top:-11px}body:not(.is-menu-open) .c-hamburger_button:hover .c-hamburger_inner:after{bottom:-11px}.is-menu-ready .c-hamburger,.is-menu-ready .c-hamburger_inner{background-color:transparent}.is-menu-ready .c-hamburger_inner:before{transform:scaleX(0) translate(4px) translateY(-2px);transform-origin:top left}.is-menu-ready .c-hamburger_inner:after{transform:scaleX(0) translate(-5px) translateY(-21px);transform-origin:top right}.is-menu-open .c-hamburger_inner{background-color:transparent}.is-menu-open .c-hamburger_inner:before{transform:scaleX(1) translate(4px) translateY(6px) rotate(30deg);background-color:var(--color-alto);transform-origin:top left;transition-duration:.16s;transition-timing-function:ease-out}@media only screen and (max-width: 1024px){.is-menu-open .c-hamburger_inner:before{transform:scaleX(1) translate(4px) translateY(3px) rotate(30deg)}}.is-menu-open .c-hamburger_inner:after{transform:scaleX(1) translate(-5px) translateY(-13px) rotate(-30deg);background-color:var(--color-alto);transform-origin:top right;transition-duration:.16s;transition-timing-function:ease-out}@media only screen and (max-width: 1024px){.is-menu-open .c-hamburger_inner:after{transform:scaleX(1) translate(-3px) translateY(-15px) rotate(-30deg)}}.c-view-all-btn{display:flex;justify-content:flex-end;margin-right:4vw}@media only screen and (max-width: 1024px){.c-view-all-btn{margin-right:5.1282051282vw}}.c-view-all-btn_mt-none{margin-top:0}.c-view-all-btn_mt-mdl{margin-top:1.8333333333vw}@media only screen and (max-width: 1024px){.c-view-all-btn_mt-mdl{margin-top:6.4102564103vw}}.c-view-all-btn_mt-sml{margin-top:3vw}@media only screen and (max-width: 1024px){.c-view-all-btn_mt-sml{margin-top:6.4102564103vw}}.c-view-all-btn_mr-none{margin-right:0}.c-view-all-btn_anchor{display:inline-flex;align-items:center;color:var(--color-cod-gray);text-decoration:none;position:relative}.c-view-all-btn_anchor:before{content:"";width:65px;height:1px;background-color:var(--color-mine-shaft);margin-right:15px;display:block}@media only screen and (max-width: 1024px){.c-view-all-btn_anchor:before{width:42px;margin-right:10px}}.c-view-all-btn_anchor:hover:before{animation:.45s buttonLineAnimation 1 forwards ease-out}.c-view-all-btn_text{display:block;font-family:var(--enFont);font-size:clamp(1.3125rem,1.313rem + 0vw,1.3125rem);line-height:1;letter-spacing:.035em;transition:letter-spacing .32s}@media only screen and (max-width: 1024px){.c-view-all-btn_text{font-size:clamp(.9375rem,.938rem + 0vw,.9375rem)}}.c-sns-share{z-index:9;background-color:#e6e6e6;display:flex;justify-content:center;align-items:center;width:173px;height:60px;border-radius:30px 0 0 30px}@media only screen and (max-width: 1024px){.c-sns-share{width:auto;height:auto;border-radius:0;background-color:transparent}}.c-sns-share_title{font-family:var(--enFont);font-weight:500;font-size:clamp(.75rem,.75rem + 0vw,.75rem);margin-right:25px;transform:translateY(-2px)}@media only screen and (max-width: 1024px){.c-sns-share_title{font-size:clamp(.5rem,.5rem + 0vw,.5rem)}}.c-sns-share_list{display:flex;justify-content:center;align-items:center}.c-sns-share_list>li+li{margin-left:15px}@media only screen and (max-width: 1024px){.c-sns-share_list>li+li{margin-left:0!important}}.c-sns-share_item{line-height:1}.c-sns-share_button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;padding:0}.c-sns-share_img-line{width:18px}@media only screen and (max-width: 1024px){.c-sns-share_img-line{width:21px}}.c-sns-share_img-facebook{width:18px}@media only screen and (max-width: 1024px){.c-sns-share_img-facebook{width:21px}}.c-sns-share_img-x{width:15px}@media only screen and (max-width: 1024px){.c-sns-share_img-x{width:18px;margin-right:24px}}.c-logo{display:flex}.c-logo_img{width:150px}@media only screen and (max-width: 1024px){.c-logo_img{width:25.641025641vw}}.c-copyrights_text{font-size:clamp(.75rem,.75rem + 0vw,.75rem);color:#dcdcdc;line-height:1.4}@media only screen and (max-width: 1024px){.c-copyrights_text{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}.c-pagination-number{margin-top:4.8333333333vw}.c-pagination-number .wp-pagenavi{position:relative;display:flex;justify-content:center;align-items:center}.c-pagination-number .wp-pagenavi>*{font-family:var(--enFont);font-size:clamp(1.3125rem,1.313rem + 0vw,1.3125rem)}@media only screen and (max-width: 1024px){.c-pagination-number .wp-pagenavi>*{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}.c-pagination-number .wp-pagenavi a:not(.nextpostslink,.previouspostslink),.c-pagination-number .wp-pagenavi span{color:var(--color-cod-gray);text-decoration:none;width:60px;height:60px;line-height:60px;text-align:center;margin-right:10px;border-radius:5px;aspect-ratio:1;border:1px solid var(--color-cod-gray)}@media only screen and (max-width: 1024px){.c-pagination-number .wp-pagenavi a:not(.nextpostslink,.previouspostslink),.c-pagination-number .wp-pagenavi span{width:9.4871794872vw;height:9.4871794872vw;line-height:9.4871794872vw}}.c-pagination-number .wp-pagenavi span.extend,.c-pagination-number .wp-pagenavi .pages,.c-pagination-number .wp-pagenavi .last,.c-pagination-number .wp-pagenavi .first{display:none}.c-pagination-number .wp-pagenavi .previouspostslink{display:flex;align-items:center;font-size:0;margin:0 15px 0 0;text-decoration:none;width:123px}@media only screen and (max-width: 1024px){.c-pagination-number .wp-pagenavi .previouspostslink{margin-right:1.9230769231vw;width:92px}}.c-pagination-number .wp-pagenavi .previouspostslink:hover:after{animation:.45s buttonLineAnimation 1 reverse ease-out}.c-pagination-number .wp-pagenavi .previouspostslink:after{display:block;width:65px;height:1px;content:"";background-color:var(--color-cod-gray);margin-left:15px;transform:scaleX(1);transform-origin:right;transition:transform .2s ease-out}@media only screen and (max-width: 1024px){.c-pagination-number .wp-pagenavi .previouspostslink:after{width:7.6923076923vw}}.c-pagination-number .wp-pagenavi .previouspostslink:before{font-family:var(--enFont);content:"Prev";white-space:nowrap;color:var(--color-cod-gray);letter-spacing:.04em;font-size:clamp(1.3125rem,1.313rem + 0vw,1.3125rem)}@media only screen and (max-width: 1024px){.c-pagination-number .wp-pagenavi .previouspostslink:before{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}.c-pagination-number .wp-pagenavi .nextpostslink{display:flex;align-items:center;font-size:0;text-decoration:none;margin:0 0 0 15px;width:123px}@media only screen and (max-width: 1024px){.c-pagination-number .wp-pagenavi .nextpostslink{margin-left:1.9230769231vw;width:73px}}.c-pagination-number .wp-pagenavi .nextpostslink:hover:before{animation:.45s buttonLineAnimation 1 forwards ease-out}.c-pagination-number .wp-pagenavi .nextpostslink:before{display:block;width:65px;height:1px;content:"";background-color:var(--color-cod-gray);margin-right:15px;transform:scaleX(1);transform-origin:left;transition:transform .2s ease-out}@media only screen and (max-width: 1024px){.c-pagination-number .wp-pagenavi .nextpostslink:before{width:7.6923076923vw}}.c-pagination-number .wp-pagenavi .nextpostslink:after{font-family:var(--enFont);content:"Next";white-space:nowrap;color:var(--color-cod-gray);letter-spacing:.04em;font-size:clamp(1.3125rem,1.313rem + 0vw,1.3125rem)}@media only screen and (max-width: 1024px){.c-pagination-number .wp-pagenavi .nextpostslink:after{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}.c-pagination-number .wp-pagenavi a:not(.nextpostslink,.previouspostslink):hover{color:var(--color-alto);background-color:var(--color-cod-gray)}.c-pagination-number .wp-pagenavi .current{color:var(--color-alto);background-color:var(--color-cod-gray)}.c-pagination{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:10.5666666667vw}@media only screen and (max-width: 1024px){.c-pagination{margin-top:12.8205128205vw}}.c-pagination-prev{display:flex;align-items:center;font-size:0;margin:0 15px 0 0;text-decoration:none}@media only screen and (max-width: 1024px){.c-pagination-prev{margin-right:1.9230769231vw}}.c-pagination-prev.is-disabled{pointer-events:none;visibility:hidden}.c-pagination-prev:hover:after{animation:.45s buttonLineAnimation 1 reverse ease-out}.c-pagination-prev:after{display:block;width:65px;height:1px;content:"";background-color:var(--color-cod-gray);margin-left:15px;transform:scaleX(1);transform-origin:right}@media only screen and (max-width: 1024px){.c-pagination-prev:after{width:7.6923076923vw}}.c-pagination-prev:before{font-family:var(--enFont);content:"Prev";color:var(--color-cod-gray);letter-spacing:.04em;font-size:clamp(1.3125rem,1.313rem + 0vw,1.3125rem)}@media only screen and (max-width: 1024px){.c-pagination-prev:before{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}.c-pagination-list{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;max-width:54px;width:3.6vw}@media only screen and (max-width: 1024px){.c-pagination-list{max-width:36px;width:9.2307692308vw}}.c-pagination-next{display:flex;align-items:center;font-size:0;text-decoration:none;margin:0 0 0 15px}@media only screen and (max-width: 1024px){.c-pagination-next{margin-left:1.9230769231vw}}.c-pagination-next.is-disabled{pointer-events:none;visibility:hidden}.c-pagination-next:hover:before{animation:.45s buttonLineAnimation 1 forwards ease-out}.c-pagination-next:before{display:block;width:65px;height:1px;content:"";background-color:var(--color-cod-gray);margin-right:15px;transform:scaleX(1);transform-origin:left;transition:transform .2s ease-out}@media only screen and (max-width: 1024px){.c-pagination-next:before{width:7.6923076923vw}}.c-pagination-next:after{font-family:var(--enFont);content:"Next";color:var(--color-cod-gray);letter-spacing:.04em;font-size:clamp(1.3125rem,1.313rem + 0vw,1.3125rem)}@media only screen and (max-width: 1024px){.c-pagination-next:after{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}.c-bogo_title{display:inline-block;font-family:var(--enFont);font-weight:400}.c-bogo .bogo-language-switcher{display:flex}.c-bogo .bogo-language-switcher li{font-size:0;transform:translateY(1.5px)}.c-bogo .bogo-language-switcher li:first-of-type{margin-right:10px}.c-bogo .bogo-language-switcher li a:before{font-family:var(--enFont)}.c-bogo .bogo-language-switcher li.en-US a:before{content:"EN"}.c-bogo .bogo-language-switcher li.ja a:before{content:"JP"}.c-bogo .bogo-language-switcher a{position:relative;display:block;font-size:0;opacity:.3;text-decoration:none;pointer-events:none;cursor:default}.c-bogo .bogo-language-switcher a.current{opacity:1}.c-news_list{border-top:1px solid var(--color-mine-shaft)}.c-news_item{position:relative;border-bottom:1px solid var(--color-mine-shaft);padding-left:1.8885741265%}@media only screen and (max-width: 1024px){.c-news_item{padding-left:5.1282051282vw}}.c-news_info{z-index:2;display:flex}.c-news_date{font-size:clamp(.6875rem,.665rem + .09vw,.75rem);font-family:var(--enFont);letter-spacing:.1em;line-height:1.4}@media only screen and (max-width: 1024px){.c-news_date{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}.c-news_genre{display:block;font-size:clamp(.6875rem,.665rem + .09vw,.75rem);font-family:var(--enFont);line-height:1.4;letter-spacing:.1em;color:var(--color-cod-gray);text-decoration:none;margin-left:2.3vw}@media only screen and (max-width: 1024px){.c-news_genre{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}@media only screen and (max-width: 1024px){.c-news_genre{margin-left:7.6923076923vw}}.c-news_genre:hover{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.c-news_genre:hover{text-underline-offset:2px}}.c-news_anchor{display:block;color:var(--color-cod-gray);text-decoration:none;padding:4.7vw 0 2vw;text-shadow:3px 0 rgb(205,205,205),-3px 0 rgb(205,205,205),0 3px rgb(205,205,205),0 -3px rgb(205,205,205),3px 3px rgb(205,205,205),-3px -3px rgb(205,205,205),-3px 3px rgb(205,205,205),3px -3px rgb(205,205,205)}@media only screen and (max-width: 1024px){.c-news_anchor{padding:8.7179487179vw 0 2.5641025641vw}}.c-news_anchor:before{z-index:1;content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#6e6e6e;transform:scaleX(.5);transform-origin:right;opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}.c-news_anchor:hover{text-shadow:none}.c-news_anchor:hover:before{transform:scaleX(1);opacity:.3;transform-origin:left}.c-news_text{z-index:2;position:relative;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.4;letter-spacing:.04em;width:90%}@media only screen and (max-width: 1024px){.c-news_text{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){.c-news_text{width:76.9230769231vw}}@keyframes arrowRightAnimation{0%{transform:translate(0);visibility:visible;opacity:1}25%{transform:translate(100%);visibility:visible;opacity:1}25.1%{visibility:hidden;opacity:0}50%{transform:translate(-100%);visibility:hidden;opacity:0}50.1%{visibility:visible;opacity:1}75%{transform:translate(0);visibility:visible;opacity:1}to{transform:translate(0);visibility:visible;opacity:1}}.c-arrow-animation_anchor:hover .c-arrow-animation_arrow:after{animation:arrowRightAnimation .45s forwards ease-out}.c-arrow-animation_arrow{display:block;z-index:2;content:"";position:absolute;top:50%;transform:translateY(-50%);width:30px;height:17px;overflow:hidden}@media only screen and (max-width: 1024px){.c-arrow-animation_arrow{width:5.3846153846vw;height:3.0769230769vw}}.c-arrow-animation_arrow:after{display:block;content:"";width:30px;height:17px;background:transparent url(../../img/common/arrow_right.webp) no-repeat left top;background-size:contain}@media only screen and (max-width: 1024px){.c-arrow-animation_arrow:after{width:5.3846153846vw;height:3.0769230769vw}}.c-arrow-animation_arrow.is-wh:after{background-image:url(../../img/common/arrow_right_wh.webp)}.splide__arrow{z-index:9;position:absolute;bottom:-15px;width:112px;height:51px;border:1px solid var(--color-mine-shaft);border-radius:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;overflow:hidden}@media only screen and (max-width: 1024px){.splide__arrow{bottom:-12.8205128205vw;width:19.2307692308vw;height:8.7179487179vw;border-radius:60px}}.splide__arrow:hover:after{opacity:.2}.splide__arrow .c-arrow-animation_arrow{width:30px;height:18px;right:20px}@media only screen and (max-width: 1024px){.splide__arrow .c-arrow-animation_arrow{width:5.5128205128vw;height:3.0769230769vw;right:3.5897435897vw}}.splide__arrow:after{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#6e6e6e;transform:scaleX(1);opacity:0}.splide__arrow--next{right:8.9%}@media only screen and (max-width: 1024px){.splide__arrow--next{right:3.2%}}.splide__arrow--next:before{position:absolute;top:50%}.splide__arrow--prev{left:8.9%;transform:rotate(180deg)}@media only screen and (max-width: 1024px){.splide__arrow--prev{left:3.2%}}.splide__arrow--prev:before{position:absolute;top:50%}.c-disc_list{display:flex;flex-wrap:wrap}@media only screen and (max-width: 1024px){.c-disc_list{justify-content:space-between;margin:0 1.5384615385vw}}.c-disc_item{display:flex;flex-direction:column;width:22.99%;margin-right:2.6785714286%;margin-bottom:3.3333333333vw}@media only screen and (max-width: 1024px){.c-disc_item{width:40.112821vw;margin-bottom:7.6923076923vw}}.c-disc_item:nth-child(4n){margin-right:0}@media only screen and (max-width: 1024px){.c-disc_item:nth-child(2n){margin-right:0;margin-left:auto}}.c-disc_figure{margin-bottom:1.6666666667vw}@media only screen and (max-width: 1024px){.c-disc_figure{margin-bottom:4.764103vw}}.c-disc_title{font-size:clamp(.8125rem,.768rem + .19vw,.9375rem);line-height:1.5;letter-spacing:.04em;margin-bottom:.6666666667vw}@media only screen and (max-width: 1024px){.c-disc_title{font-size:clamp(.625rem,.625rem + 0vw,.625rem)}}@media only screen and (max-width: 1024px){.c-disc_title{margin-bottom:1.564103vw}}.c-disc_article{flex-grow:1}.c-disc_text{font-size:clamp(.625rem,.581rem + .19vw,.75rem);line-height:1.5;letter-spacing:.04em;margin-bottom:1vw}@media only screen and (max-width: 1024px){.c-disc_text{font-size:clamp(.5rem,.5rem + 0vw,.5rem)}}@media only screen and (max-width: 1024px){.c-disc_text{margin-bottom:2.5641025641vw}}.c-goods_figure{display:flex;align-items:center;aspect-ratio:1;margin-bottom:7%;background-color:#d4d4d6}@media only screen and (max-width: 1024px){.c-goods_figure{margin-bottom:3vw}}.c-goods_img{width:100%;height:auto}.c-goods_info{z-index:2;display:flex;width:100%;justify-content:space-between;margin-bottom:5.669725%}@media only screen and (max-width: 1024px){.c-goods_info{margin-bottom:1vw}}.c-goods_anchor{color:var(--color-mine-shaft);text-decoration:none}.c-goods_genres{display:flex;flex-wrap:wrap}.c-goods_genres>*+*:not(.c-goods_genre-comma){margin-left:.3vw}.c-goods_genre,.c-goods_anchor{display:block;font-size:clamp(.6875rem,.665rem + .09vw,.75rem);font-family:var(--enFont);line-height:1.4;letter-spacing:.1em;color:var(--color-cod-gray);text-decoration:none}@media only screen and (max-width: 1024px){.c-goods_genre,.c-goods_anchor{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}.c-goods_genre:hover,.c-goods_anchor:hover{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.c-goods_genre:hover,.c-goods_anchor:hover{text-underline-offset:2px}}@media only screen and (max-width: 1024px){.c-goods_genre{margin-left:7.6923076923vw}}.c-goods_genre-anchor{display:inline-block;color:var(--color-mine-shaft);text-decoration:none}.c-goods_genre-anchor:hover{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.c-goods_genre-anchor:hover{text-underline-offset:2px}}.c-goods_comma{line-height:1;display:inline-block;color:var(--color-mine-shaft)}.c-goods_date{font-size:clamp(.6875rem,.665rem + .09vw,.75rem);font-family:var(--enFont);line-height:1.4;letter-spacing:.1em}@media only screen and (max-width: 1024px){.c-goods_date{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}.c-goods_text{font-size:clamp(.8125rem,.768rem + .19vw,.9375rem);line-height:1.57;letter-spacing:.04em}@media only screen and (max-width: 1024px){.c-goods_text{font-size:clamp(.625rem,.625rem + 0vw,.625rem)}}@media only screen and (max-width: 1024px){.c-goods_text{line-height:1.4}}.c-comics_list{display:flex;flex-wrap:wrap}@media only screen and (max-width: 1024px){.c-comics_list{margin:0 6.4102564103vw}}.c-comics_item{display:flex;flex-direction:column;width:calc(20% - 1.53vw);margin-bottom:3vw}@media only screen and (max-width: 1024px){.c-comics_item{width:calc(50% - 4.3vw);margin-bottom:7.528205vw;margin-right:0}}.c-comics_item:not(:nth-child(5n)){margin-right:1.9vw}@media only screen and (max-width: 1024px){.c-comics_item:not(:nth-child(5n)){margin-right:0}}@media only screen and (max-width: 1024px){.c-comics_item:not(:nth-child(2n)){margin-right:8.5897435897vw}}.c-comics_article{flex-grow:1;margin-bottom:1vw;margin-top:1.5vw}@media only screen and (max-width: 1024px){.c-comics_article{margin-bottom:4.3vw}}.c-comics_title{margin-bottom:.3666666667vw;letter-spacing:.01em;line-height:1.4;font-size:clamp(.8125rem,.768rem + .19vw,.9375rem)}@media only screen and (max-width: 1024px){.c-comics_title{font-size:clamp(.625rem,.625rem + 0vw,.625rem)}}.c-comics_text{font-size:clamp(.625rem,.581rem + .19vw,.75rem)}@media only screen and (max-width: 1024px){.c-comics_text{font-size:clamp(.5rem,.5rem + 0vw,.5rem)}}.c-3columns_list{display:flex;flex-wrap:wrap}@media only screen and (max-width: 1024px){.c-3columns_list{justify-content:space-between;margin:0 1.5384615385vw}}.c-3columns_item{display:flex;flex-direction:column;width:31.5178571429%;margin-right:2.6785714286%;margin-bottom:2.833333vw}@media only screen and (max-width: 1024px){.c-3columns_item{width:100%;margin-right:0;margin-bottom:7.6923076923vw}}.c-3columns_item:nth-child(3n){margin-right:0}.c-3columns_figure{margin-bottom:1.6666666667vw}@media only screen and (max-width: 1024px){.c-3columns_figure{margin-bottom:4.764103vw}}.c-3columns_info{z-index:2;display:flex;justify-content:space-between;margin-bottom:.5vw}.c-3columns_date{font-size:clamp(.6875rem,.665rem + .09vw,.75rem);font-family:var(--enFont);letter-spacing:.1em;line-height:1.4}@media only screen and (max-width: 1024px){.c-3columns_date{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}.c-3columns_genre{display:block;font-size:clamp(.6875rem,.665rem + .09vw,.75rem);font-family:var(--enFont);line-height:1.4;letter-spacing:.1em;color:var(--color-cod-gray);text-decoration:none}@media only screen and (max-width: 1024px){.c-3columns_genre{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}.c-3columns_genre:hover{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.c-3columns_genre:hover{text-underline-offset:2px}}.c-3columns_anchor{display:block;color:var(--color-cod-gray);text-decoration:none}.c-3columns_title{z-index:2;position:relative;font-size:clamp(.8125rem,.768rem + .19vw,.9375rem);line-height:1.4;letter-spacing:.04em}@media only screen and (max-width: 1024px){.c-3columns_title{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}.c-3columns_text{z-index:2;position:relative;font-size:clamp(.75rem,.75rem + 0vw,.75rem);line-height:1.4;letter-spacing:.04em;margin-top:.5vw}@media only screen and (max-width: 1024px){.c-3columns_text{font-size:clamp(.625rem,.625rem + 0vw,.625rem)}}.c-movie-gallery_list{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 1024px){.c-movie-gallery_list{flex-direction:column}}.c-movie-gallery_item{display:flex;flex-direction:column;width:calc(50% - 1.53vw);margin-bottom:4vw}@media only screen and (max-width: 1024px){.c-movie-gallery_item{width:100%;margin-bottom:7.528205vw;margin-right:0}}.c-movie-gallery_info{z-index:2;display:flex}.c-movie-gallery_date{font-size:clamp(.6875rem,.665rem + .09vw,.75rem);font-family:var(--enFont);letter-spacing:.1em;line-height:1.4}@media only screen and (max-width: 1024px){.c-movie-gallery_date{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}.c-movie-gallery_genres{margin-left:2.3vw}@media only screen and (max-width: 1024px){.c-movie-gallery_genres{margin-left:7.6923076923vw}}.c-movie-gallery_genre{display:block;font-size:clamp(.6875rem,.665rem + .09vw,.75rem);font-family:var(--enFont);line-height:1.4;letter-spacing:.1em;color:var(--color-cod-gray);text-decoration:none}@media only screen and (max-width: 1024px){.c-movie-gallery_genre{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}.c-movie-gallery_genre:hover{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.c-movie-gallery_genre:hover{text-underline-offset:2px}}.c-movie-gallery_genre-anchor{display:block;color:var(--color-mine-shaft);text-decoration:none}.c-movie-gallery_genre-anchor:hover{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.c-movie-gallery_genre-anchor:hover{text-underline-offset:2px}}.c-movie-gallery_anchor{display:block;color:var(--color-cod-gray);text-decoration:none}.c-movie-gallery_anchor:hover{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.c-movie-gallery_anchor:hover{text-underline-offset:2px}}.c-movie-gallery_article{flex-grow:1;margin-top:1.5vw}@media only screen and (max-width: 1024px){.c-movie-gallery_article{margin-bottom:4.3vw}}.c-movie-gallery_text{margin-top:1.1666666667vw;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem)}@media only screen and (max-width: 1024px){.c-movie-gallery_text{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}.l-header_menu-nav-item:not(:has(.l-header_menu-label)) .c-spin-button_anchor{transform:translateY(2px)}.l-header .c-spin-button_wrapper{height:15px;overflow:hidden}.l-header .c-spin-button_anchor{display:flex}.l-header .c-spin-button_inner{display:flex;flex-direction:column}.l-header .c-spin-button_text{display:block}@media only screen and (max-width: 1024px){.l-header .c-spin-button_text2{display:none}}@media only screen and (max-width: 1024px){.l-header .c-spin-button_text3{display:none}}.c-movie_dot-cover{z-index:11;content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.5;background:transparent url(data:image/webp;base64,UklGRlIAAABXRUJQVlA4WAoAAAAQAAAAAwAAAwAAQUxQSBEAAAAAAAD//wAA/////wAA//8AAABWUDggGgAAADABAJ0BKgQABAAAAAIlpAADcAD+/8IkAAAA) repeat center center;background-size:2px auto;cursor:pointer}.c-movie_cover-thumbnail{z-index:10;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center center}.c-movie_play-button{z-index:12;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8vw;height:8vw;cursor:pointer;background:transparent url(../img/youtube_play_btn.webp) no-repeat center center;background-size:contain;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 1024px){.c-movie_play-button{width:16.9230769231vw;height:16.9230769231vw}}.c-movie_play-button:hover{opacity:.8}#index-page .c-movie_play-button{width:8vw;height:8vw}#movie-gallery-detail-page .c-movie_play-button{width:13.5593220339%;height:13.5593220339%}.c-detail-lm_headline{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.933333vw}@media only screen and (max-width: 1024px){.c-detail-lm_headline{align-items:flex-start;flex-direction:column;margin-bottom:7.6923076923vw}}@media only screen and (max-width: 1024px){.c-detail-lm_headline-title{width:100%;margin-bottom:4vw}}.c-detail-lm_headline-title .c-page-title_ja-en{font-weight:300}.c-detail-lm_sns-share{display:flex;align-items:center;justify-content:flex-end;height:auto;border-radius:0;background-color:transparent;width:260px}@media only screen and (max-width: 1024px){.c-detail-lm_sns-share{margin-left:auto;width:auto}}.c-detail-lm_sns-share-title{font-family:var(--enFont);font-weight:500;font-size:clamp(.75rem,.75rem + 0vw,.75rem);line-height:1;letter-spacing:.04em;margin-bottom:0;margin-right:1.8666666667vw;transform:translateY(-2px)}@media only screen and (max-width: 1024px){.c-detail-lm_sns-share-title{font-size:clamp(.5rem,.5rem + 0vw,.5rem)}}@media only screen and (max-width: 1024px){.c-detail-lm_sns-share-title{margin-right:4.5vw}}.c-detail-lm_sns-share-list{display:flex;align-items:center}.c-detail-lm_sns-share-list>li+li{margin-left:1.520513vw}@media only screen and (max-width: 1024px){.c-detail-lm_sns-share-list>li+li{margin-left:4.3vw}}.c-detail-lm_sns-share-button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;padding:0}.c-detail-lm_sns-share-img-line{width:25px}@media only screen and (max-width: 1024px){.c-detail-lm_sns-share-img-line{width:3.8461538462vw}}.c-detail-lm_sns-share-img-facebook{width:25px}@media only screen and (max-width: 1024px){.c-detail-lm_sns-share-img-facebook{width:3.8461538462vw}}.c-detail-lm_sns-share-img-x{width:22px}@media only screen and (max-width: 1024px){.c-detail-lm_sns-share-img-x{width:3.8461538462vw}}.c-detail-lm_body{display:flex;flex-direction:column;align-items:flex-end}.c-detail-lm_body-article{width:71.4285714286%}@media only screen and (max-width: 1024px){.c-detail-lm_body-article{width:100%}}.c-detail-lm_body-article.mt{margin-top:3.9vw}@media only screen and (max-width: 1024px){.c-detail-lm_body-article.mt{margin-top:1.692308vw}}.c-detail-lm_info{margin-bottom:2.6vw}@media only screen and (max-width: 1024px){.c-detail-lm_info{margin-bottom:4.6vw}}.c-detail-lm_info-underline{margin-bottom:3.6vw;padding-bottom:2.3666666667vw;border-bottom:1px solid var(--color-cod-gray)}@media only screen and (max-width: 1024px){.c-detail-lm_info-underline{margin-bottom:5.410256vw;padding-bottom:5.8102564103vw}}.c-detail-lm_info-title{font-family:var(--enFont);font-size:clamp(.625rem,.625rem + 0vw,.625rem);line-height:1;letter-spacing:.04em;margin-bottom:1.166667vw}@media only screen and (max-width: 1024px){.c-detail-lm_info-title{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}@media only screen and (max-width: 1024px){.c-detail-lm_info-title{margin-bottom:3.8461538462vw}}.c-detail-lm_info-texts{font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.85;letter-spacing:.04em}@media only screen and (max-width: 1024px){.c-detail-lm_info-texts{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){.c-detail-lm_info-texts{line-height:1.9}}.c-detail-lm_info-texts-wrapper{display:inline-block;padding-left:1.1em}.c-detail-lm_info-texts a{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.c-detail-lm_info-texts a{text-underline-offset:2px}}.c-detail-lm_info-texts a:hover{text-decoration:none}.c-detail-lm_one-column{background-color:#dcdcdc;padding:2.6666666667vw 2.6666666667vw 2.3333333333vw}@media only screen and (max-width: 1024px){.c-detail-lm_one-column{padding:7.6923076923vw 7.6923076923vw 6.4102564103vw}}.c-detail-lm_one-column-title{font-weight:700;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.8}@media only screen and (max-width: 1024px){.c-detail-lm_one-column-title{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}.c-detail-lm_one-column-texts{display:flex;flex-wrap:wrap;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.87;letter-spacing:.04em}@media only screen and (max-width: 1024px){.c-detail-lm_one-column-texts{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}.c-detail-lm_one-column-texts>*{margin-right:60px}@media only screen and (max-width: 1024px){.c-detail-lm_one-column-texts>*{margin-right:20px}}.c-detail-lm-item{display:flex;margin-bottom:2.2vw}@media only screen and (max-width: 1024px){.c-detail-lm-item{flex-direction:column;margin-bottom:3.8461538462vw}}.c-detail-lm-item_type2{margin-bottom:1.3vw}.c-detail-lm-item_underline{margin-bottom:3.6vw;padding-bottom:3.6vw;border-bottom:1px solid var(--color-cod-gray)}@media only screen and (max-width: 1024px){.c-detail-lm-item_underline{margin-bottom:5.410256vw;padding-bottom:5.8102564103vw}}.c-detail-lm-item_title{display:block;font-weight:700;width:25%;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.8}@media only screen and (max-width: 1024px){.c-detail-lm-item_title{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){.c-detail-lm-item_title{margin-bottom:2.0641025641vw}}.c-detail-lm-item_texts{display:block;flex:1;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.87;letter-spacing:.04em}@media only screen and (max-width: 1024px){.c-detail-lm-item_texts{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){.c-detail-lm-item_texts{line-height:1.8}}.c-detail-lm-item_texts p{display:block;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.87;letter-spacing:.04em}@media only screen and (max-width: 1024px){.c-detail-lm-item_texts p{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){.c-detail-lm-item_texts p{line-height:1.8}}.c-detail-lm-item_text,.c-detail-lm-item p{display:block;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.87;letter-spacing:.04em}@media only screen and (max-width: 1024px){.c-detail-lm-item_text,.c-detail-lm-item p{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){.c-detail-lm-item_text,.c-detail-lm-item p{line-height:1.8}}.c-detail-lm-item_text-s,.c-detail-lm-item .has-small-font-size,.c-detail-lm-item em{display:block;font-weight:700;font-style:normal;font-size:clamp(.75rem,.75rem + 0vw,.75rem);line-height:1.6;letter-spacing:.01em;margin-top:.733333vw}@media only screen and (max-width: 1024px){.c-detail-lm-item_text-s,.c-detail-lm-item .has-small-font-size,.c-detail-lm-item em{font-size:clamp(.5rem,.5rem + 0vw,.5rem)}}@media only screen and (max-width: 1024px){.c-detail-lm-item_text-s,.c-detail-lm-item .has-small-font-size,.c-detail-lm-item em{margin-top:1.164103vw}}.c-detail-lm-item_texts-type2{margin-bottom:0}.c-detail-lm-item_texts-type2 p{margin-bottom:1vw}@media only screen and (max-width: 1024px){.c-detail-lm-item_texts-type2 p{margin-bottom:2vw}}.c-detail-lm-item_texts-type2 p span{color:var(--color-toast)}.c-detail-lm-item_figure{width:80.111111%;margin:1.3vw auto 3.7vw}@media only screen and (max-width: 1024px){.c-detail-lm-item_figure{margin:1vw auto 8vw;width:65.641025641vw}}.c-detail-lm-item_profile{position:relative;padding:45px 5% 22px;margin-top:2.4vw}@media only screen and (max-width: 1024px){.c-detail-lm-item_profile{padding:30px 6.9230769231vw 16px}}.c-detail-lm-item_profile:before,.c-detail-lm-item_profile:after{content:"";position:absolute;width:100%;height:100%;z-index:-1;background:transparent url(data:image/webp;base64,UklGRiYCAABXRUJQVlA4WAoAAAAQAAAAPwYAKQAAQUxQSBUBAAABcFzbtpO8kaEVMjNoEnPoxWUXsQF6MF/jT85cXH5EuGEjSZF8zJP14X8uygYQbQMoa2q0N/Z5Y5NO3n9tQoJqD+yqgBAYppNeZ3rDR3Nb9umAcTrpuhVO0xIopyesO2zAPJ3UZqjzzxrzGlM24CKdJLwes+8as+M1JAMu0kkGGKtqHGJABlykk+xRqBTYkwHbdIJ5wwZg3vAHsyuiDUlMbNSrTFQmGJIBF+kk0fWkeiPsdI3IgEU6GX63mNWYMcR3i1mNmf53U0YFUIwY4XdTzNOJP363UduEwwOwGUYidMAwnWyqJQaaBPL++1cT4Qgi3n8tQ9z9kVXjnsOGPzi4fmrsN+5me/95/7XBY4CvFX+dS/QBAFZQOCDqAAAAsBMAnQEqQAYqAAAAAiWlu4XXuABnZ19iAja16fMnjTaJjTaJjTaJjTaJjTaJjTaJjTaJjTaJjTaJjTaJjTaJjTaKI0XPoIc71lr0+ZPGm0TGm0TGm0TGm0TGm0TGm0TGm0TGm0TGm0TGm0TGm0TGl07ffbl7PFqazOcPLXp8yeNNomNNomNNomNNomNNomNNomNNomNNomNNomNNomNNomMQL5fqAAD+/8ItP1Lg///3dXt//7SsAAAenjUv///d18n//+euQAABqeCW////3dX3P//zygAAFB///wqH/+3fL/+6StpwgAAA) center top no-repeat;background-size:contain}.c-detail-lm-item_profile:before{top:0;left:0}.c-detail-lm-item_profile:after{bottom:0;left:0;transform:scaleY(-1)}.c-detail-lm-item_profile-name{display:block;color:var(--color-toast);font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.87;letter-spacing:.04em}@media only screen and (max-width: 1024px){.c-detail-lm-item_profile-name{font-size:clamp(.6875rem,.688rem + 0vw,.6875rem)}}.c-detail-lm-item_profile-text{display:block;font-size:clamp(.8125rem,.768rem + .19vw,.9375rem);line-height:1.87;letter-spacing:.04em;margin-bottom:1vw}@media only screen and (max-width: 1024px){.c-detail-lm-item_profile-text{font-size:clamp(.625rem,.625rem + 0vw,.625rem)}}@media only screen and (max-width: 1024px){.c-detail-lm-item_profile-text{line-height:1.67;margin-bottom:3vw}}.c-detail-lm-item_img-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2.3333333333vw 0}@media only screen and (max-width: 1024px){.c-detail-lm-item_img-list{flex-direction:column;margin:2.5641025641vw 0}}.c-detail-lm-item_img-list .c-figure-frame_wrapper{width:calc(50% - 18px);margin-bottom:36px}@media only screen and (max-width: 1024px){.c-detail-lm-item_img-list .c-figure-frame_wrapper{width:100%;margin-bottom:3.3333333333vw}}.c-detail-full_headline{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.933333vw}@media only screen and (max-width: 1024px){.c-detail-full_headline{align-items:flex-start;flex-direction:column;margin-bottom:7.6923076923vw}}@media only screen and (max-width: 1024px){.c-detail-full_headline-title{width:100%}}.c-detail-full_headline-title .c-page-title_ja-en{font-weight:300}.c-detail-full_body{display:flex;flex-direction:column;align-items:flex-end}.c-detail-full_body-article{width:100%}.c-detail-full_body-article.mb{margin-bottom:3.2vw}@media only screen and (max-width: 1024px){.c-detail-full_body-article.mb{margin-bottom:1.692308vw}}.c-detail-full_info{margin-bottom:1.6vw}@media only screen and (max-width: 1024px){.c-detail-full_info{margin-top:4.4vw;margin-bottom:4.6vw}}.c-detail-full_info-underline{margin-bottom:3.6vw;padding-bottom:2.3666666667vw;border-bottom:1px solid var(--color-cod-gray)}@media only screen and (max-width: 1024px){.c-detail-full_info-underline{margin-bottom:5.410256vw;padding-bottom:5.8102564103vw}}.c-detail-full_info-title{font-family:var(--enFont);font-size:clamp(.625rem,.625rem + 0vw,.625rem);line-height:1;letter-spacing:.04em;margin-bottom:1.166667vw}@media only screen and (max-width: 1024px){.c-detail-full_info-title{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}@media only screen and (max-width: 1024px){.c-detail-full_info-title{margin-bottom:3.8461538462vw}}.c-detail-full_info-texts{font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.85;letter-spacing:.04em}@media only screen and (max-width: 1024px){.c-detail-full_info-texts{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){.c-detail-full_info-texts{line-height:1.9}}.c-detail-full_info-texts-wrapper{display:inline-block;padding-left:1.1em}.c-detail-full_info-texts a{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.c-detail-full_info-texts a{text-underline-offset:2px}}.c-detail-full_info-texts a:hover{text-decoration:none}.c-detail-full-item{display:flex}@media only screen and (max-width: 1024px){.c-detail-full-item{flex-direction:column;margin-bottom:3.8461538462vw}}.c-detail-full-item_underline{margin-bottom:3.6vw;padding-bottom:3.6vw;border-bottom:1px solid var(--color-cod-gray)}@media only screen and (max-width: 1024px){.c-detail-full-item_underline{margin-bottom:5.410256vw;padding-bottom:5.8102564103vw}}.c-detail-full-item_title{display:block;font-weight:700;font-size:clamp(1.1875rem,1.143rem + .19vw,1.3125rem);line-height:1.8;letter-spacing:.04em;color:var(--color-toast)}@media only screen and (max-width: 1024px){.c-detail-full-item_title{font-size:clamp(.875rem,.875rem + 0vw,.875rem)}}.c-detail-full-item_texts{display:block;flex:1}.c-detail-full-item_texts p{display:block;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.87;letter-spacing:.04em}@media only screen and (max-width: 1024px){.c-detail-full-item_texts p{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){.c-detail-full-item_texts p{line-height:1.8}}.c-detail-full-item_text{display:block;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.87;letter-spacing:.04em}@media only screen and (max-width: 1024px){.c-detail-full-item_text{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){.c-detail-full-item_text{line-height:1.8}}.c-detail-full-item_text-s,.c-detail-full-item .has-small-font-size,.c-detail-full-item em{display:block;font-weight:700;font-style:normal;font-size:clamp(.75rem,.75rem + 0vw,.75rem);line-height:1.6;letter-spacing:.01em;margin-top:.733333vw}@media only screen and (max-width: 1024px){.c-detail-full-item_text-s,.c-detail-full-item .has-small-font-size,.c-detail-full-item em{font-size:clamp(.5rem,.5rem + 0vw,.5rem)}}@media only screen and (max-width: 1024px){.c-detail-full-item_text-s,.c-detail-full-item .has-small-font-size,.c-detail-full-item em{margin-top:1.164103vw}}#index-page main.l-main{z-index:1}main.l-main{position:relative}.is-menu-ready,.is-menu-ready .l-container{scrollbar-gutter:stable}body:not(#index-page) .fixed-sns-share{display:none}@media only screen and (max-width: 1024px){body:not(#index-page) .fixed-sns-share{display:flex}}body .c-dropdown_bg{z-index:10;position:fixed;top:0;left:0;width:100%;height:100%;content:"";display:block;background-color:#242424cc;opacity:0;visibility:hidden}.fixed-sns-share{position:fixed;bottom:25px;right:0}@media only screen and (max-width: 1024px){.fixed-sns-share{z-index:100;bottom:16.5px;right:29.2307692308vw;opacity:1!important;visibility:visible!important}}@media only screen and (max-width: 1024px){.fixed-sns-share .c-sns-share_list>li+li{margin-left:3.9743589744vw}}.l-header{z-index:99;position:fixed;top:0;left:0;width:100%;transition:top .25s ease}@media only screen and (max-width: 1024px){.l-header{border-top:1px solid var(--color-mine-shaft);top:auto;bottom:60px}}.l-header.is-hidden,.l-header.is-hidden .l-header_bogo{top:-100px}.l-header:after{z-index:1;position:absolute;top:0;left:0;width:100%;height:86px;content:"";display:block;background-color:#e6e6e6;border-bottom:1px solid var(--color-mine-shaft)}@media only screen and (max-width: 1024px){.l-header:after{height:60px}}.l-header_logo{z-index:9;position:absolute;top:13px;left:40px;width:180px}@media only screen and (max-width: 1160px){.l-header_logo{left:20px}}@media only screen and (max-width: 1024px){.l-header_logo{max-width:97.5px;width:25vw;top:15px;left:20px}}.l-header_logo-img{width:100%;height:auto}.l-header_menu-label:before{z-index:1;position:absolute;top:50px;right:4vw;content:"";display:block}.l-header_menu-overview:before{transform:translate(10px,-13px);width:344px;height:65px;background:transparent url(../img/overview_label_gray.webp) no-repeat left top;background-size:contain}.l-header_menu-product:before{transform:translate(1px,1px);width:294px;height:53px;background:transparent url(../img/product_label_gray.webp) no-repeat left top;background-size:contain}.l-header_menu-project:before{transform:translate(4px,-7px);width:277px;height:65px;background:transparent url(../img/project_label_gray.webp) no-repeat left top;background-size:contain}@media only screen and (max-width: 1024px){.l-header_menu-nav{display:none}}.l-header_menu-nav-list{position:absolute;top:33px;right:21vw;z-index:2;display:flex}@media only screen and (max-width: 1100px){.l-header_menu-nav-list{right:17vw}}.l-header_menu-nav-item{line-height:1}.l-header_menu-nav-anchor{padding:0 1.14vw;font-family:var(--enFont);font-weight:500;color:var(--color-cod-gray);letter-spacing:.035em;text-decoration:none;text-transform:uppercase;font-size:clamp(.75rem,.684rem + .28vw,.9375rem)}@media only screen and (max-width: 1024px){.l-header_menu-nav-anchor{font-size:clamp(.875rem,.875rem + 0vw,.875rem)}}.l-header_menu-nav-anchor.js-dropdown{display:flex;align-items:center;position:relative;padding-bottom:40px}.l-header_menu-nav-anchor.js-dropdown:after{display:inline-block;margin-left:10px;width:19px;height:19px;content:"";transition:transform .18s ease}.l-header_menu-nav-anchor.is-opened:after{transform:rotate(180deg);background:transparent url(data:image/webp;base64,UklGRvYBAABXRUJQVlA4WAoAAAAQAAAAJQAAJQAAQUxQSJsBAAABkGNt2+JkL25zgi/BrUpYAHW0RyYr0C0g20gqWwGhdXcoSR3ODPxSoXcx8ElWEBGM3LaNJCW32SfxI0TtQrZ27b+9+de17IKY6uQfUPqQd0zozHjwXEpHxnt6xiPp0jP4mU4tE+dwkOxSPUhX8gAuJjVE/9OIidZYg/9RJSsf1EJiYKjKx4qC+CcbbWJk2waf8V9M/WNbjN3m39TPG51TazOnrcZ5Z0CGRkgsDD2RDX6iR0ysjOE5Inn2xdJ98iIPJG1J8CCLNLt0gI6uJotZSmKLFMlVcO1xqd6wZE+EG49xe8bw3uhRPezO4G8G62EF3bypqXM0+JPBY+oKHN48xhQMHgcFwQMcDyqYxAsO0RXoWpa5qeKKpo5B15KmmqMkugJdS5GcfjIGd6E+qJ8MkykDgylr0cQWWjH9UTyndZsknRdUbbayzHlnizbcPi1EmRYia59UzJKnwueqqEwaptgT/1OiduoC9hPqRIzvwcW0Qbq+QLPohse6u8fCbrEJfrZTDBwsPKL0Me+IqQu52rX//u5f13Ka1BcAVlA4IDQAAACwAgCdASomACYAPgQBcQAACJaQAAUVhyTNEPQLXAAA/v//RL3///+3pob/yzSH/yzCAAAA) no-repeat left top;background-size:contain}.l-header_menu-nav-anchor.is-closed:after{background:transparent url(data:image/webp;base64,UklGRvYBAABXRUJQVlA4WAoAAAAQAAAAJQAAJQAAQUxQSJsBAAABkGNt2+JkL25zgi/BrUpYAHW0RyYr0C0g20gqWwGhdXcoSR3ODPxSoXcx8ElWEBGM3LaNJCW32SfxI0TtQrZ27b+9+de17IKY6uQfUPqQd0zozHjwXEpHxnt6xiPp0jP4mU4tE+dwkOxSPUhX8gAuJjVE/9OIidZYg/9RJSsf1EJiYKjKx4qC+CcbbWJk2waf8V9M/WNbjN3m39TPG51TazOnrcZ5Z0CGRkgsDD2RDX6iR0ysjOE5Inn2xdJ98iIPJG1J8CCLNLt0gI6uJotZSmKLFMlVcO1xqd6wZE+EG49xe8bw3uhRPezO4G8G62EF3bypqXM0+JPBY+oKHN48xhQMHgcFwQMcDyqYxAsO0RXoWpa5qeKKpo5B15KmmqMkugJdS5GcfjIGd6E+qJ8MkykDgylr0cQWWjH9UTyndZsknRdUbbayzHlnizbcPi1EmRYia59UzJKnwueqqEwaptgT/1OiduoC9hPqRIzvwcW0Qbq+QLPohse6u8fCbrEJfrZTDBwsPKL0Me+IqQu52rX//u5f13Ka1BcAVlA4IDQAAACwAgCdASomACYAPgQBcQAACJaQAAUVhyTNEPQLXAAA/v//RL3///+3pob/yzSH/yzCAAAA) no-repeat left top;background-size:contain}.l-header_menu-subnav-list{position:relative;transform-origin:center top;padding-left:4vw}.l-header_menu-subnav-list.is-closed{display:none}.l-header_menu-subnav-list.is-opened{display:flex;position:fixed;top:86px;left:0;width:100vw;height:445px;background-color:var(--color-cod-gray)}.l-header_menu-subnav-list>*+*{margin-left:2vw}.l-header_menu-subnav-text{display:block;font-family:var(--enFont);letter-spacing:.03em;line-height:1;font-size:clamp(1.0625rem,1.063rem + 0vw,1.0625rem)}@media only screen and (max-width: 1024px){.l-header_menu-subnav-text{font-size:clamp(.875rem,.875rem + 0vw,.875rem)}}.l-header_menu-subnav-anchor{margin-top:150px;display:block;color:var(--color-alto);text-decoration:none}.l-header_menu-subnav-anchor:hover .l-header_menu-subnav-img{filter:contrast(100%) grayscale(0%)}.l-header_menu-subnav-img{width:21.3333333333vw;max-width:320px;height:auto;margin-bottom:10px;filter:contrast(130%) grayscale(100%);transition:filter .25s ease;will-change:filter}.l-header_bogo{z-index:98;position:fixed;right:13.9vw;top:28px;display:flex;align-items:baseline;transition:top .25s ease}@media only screen and (max-width: 1100px){.l-header_bogo{right:12.5vw}}@media only screen and (max-width: 1024px){.l-header_bogo{display:none}}.l-header_bogo-title{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}@media only screen and (max-width: 1024px){.l-header_bogo-title{font-size:clamp(.875rem,.875rem + 0vw,.875rem)}}@media only screen and (max-width: 1100px){.l-header_bogo-title{display:none}}.l-header_bogo .bogo-language-switcher li:first-of-type{margin-left:15px}.l-header_bogo .bogo-language-switcher li a{color:var(--color-cod-gray)}.l-header_bogo .bogo-language-switcher li a:before{font-size:clamp(.75rem,.684rem + .28vw,.9375rem)}@media only screen and (max-width: 1024px){.l-header_bogo .bogo-language-switcher li a:before{font-size:clamp(.875rem,.875rem + 0vw,.875rem)}}html,body,.l-container{min-height:100vh}.l-footer{z-index:2;position:sticky;top:100vh;margin:14.3vw 2vw 0;background-color:var(--color-cod-gray);border-radius:20px 20px 0 0}@media only screen and (max-width: 1024px){.l-footer{border-radius:10px 10px 0 0;padding-top:10vw;margin-top:26vw;margin-bottom:15vw}}.l-footer_site-logo{position:absolute;top:6.7vw;left:3.5666666667vw;width:250px}@media only screen and (max-width: 1024px){.l-footer_site-logo{position:static;top:auto;left:auto;display:block;width:31.7948717949vw;margin:0 auto 10.5vw}}.l-footer_site-logo-img{width:100%;height:auto}.l-footer_nav{display:flex;justify-content:flex-end;margin-bottom:9.3vw;padding:0 5.5666666667vw;text-align:left}@media only screen and (max-width: 1024px){.l-footer_nav{justify-content:flex-start;padding:0 3.153846vw;margin-bottom:5.538462vw}}.l-footer_nav a{color:var(--color-alto);text-decoration:none}.l-footer_nav-list{display:flex;margin-top:7.5vw}@media only screen and (max-width: 1024px){.l-footer_nav-list{flex-direction:column;margin-top:0}}.l-footer_nav-item{margin-left:3.3333333333vw}.l-footer_nav-anchor{display:block;font-family:var(--enFont);font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(.9375rem,.938rem + 0vw,.9375rem)}@media only screen and (max-width: 1024px){.l-footer_nav-anchor{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){.l-footer_nav-anchor{margin-bottom:5.8vw}}.l-footer_nav-anchor:hover{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.l-footer_nav-anchor:hover{text-underline-offset:2px}}.l-footer_subnav-list{margin-top:1.3vw}@media only screen and (max-width: 1024px){.l-footer_subnav-list{display:flex;margin-top:0;margin-bottom:0;transform:translateY(-4.6vw)}}.l-footer_subnav-list>*+*{margin-top:1vw}@media only screen and (max-width: 1024px){.l-footer_subnav-list>*+*{margin-top:0}}@media only screen and (max-width: 1024px){.l-footer_subnav-item{margin-right:7.205128vw}}.l-footer_subnav-anchor{display:block;font-family:var(--enFont);letter-spacing:.04em;margin-top:5px;font-size:clamp(.75rem,.75rem + 0vw,.75rem)}@media only screen and (max-width: 1024px){.l-footer_subnav-anchor{font-size:clamp(.5625rem,.563rem + 0vw,.5625rem)}}@media only screen and (max-width: 1024px){.l-footer_subnav-anchor{margin-top:5px}}.l-footer_subnav-anchor:hover{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){.l-footer_subnav-anchor:hover{text-underline-offset:2px}}.l-footer_banner{display:flex;justify-content:center;margin-bottom:5.4vw}@media only screen and (max-width: 1024px){.l-footer_banner{margin-bottom:10.820513vw}}.l-footer_banner-list{display:flex;flex-wrap:wrap;width:89.3333333333vw}@media only screen and (max-width: 1024px){.l-footer_banner-list{width:85.5128205128vw}}.l-footer_banner-item{width:calc(25% - 1vw);margin-right:1.3333333333vw;margin-bottom:1.3333333333vw}@media only screen and (max-width: 1024px){.l-footer_banner-item{width:calc(33.3333% - 1.2vw);margin-right:1.7948717949vw}}.l-footer_banner-item:nth-child(4n){margin-right:0}@media only screen and (max-width: 1024px){.l-footer_banner-item:nth-child(4n){margin-right:1.7948717949vw}}.l-footer_banner-item:nth-child(3n){margin-right:1.3333333333vw}@media only screen and (max-width: 1024px){.l-footer_banner-item:nth-child(3n){margin-right:0}}.l-footer_banner-item img{width:100%;height:auto}.l-footer_logo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:4vw}@media only screen and (max-width: 1024px){.l-footer_logo{padding-bottom:5vw}}.l-footer_copyrights{margin-top:25px;text-align:center}@media only screen and (max-width: 1024px){.l-footer_copyrights{margin-top:4.4871794872vw}}#index-page #contents_wrapper{z-index:3;position:relative}#index-page #contents_bg{content:"";display:block;background:transparent url(../img/bg.avif) repeat-y center top;background-size:100% auto;position:absolute;top:126.6666666667vw;left:0;width:100%;height:100%;z-index:2}@media only screen and (max-width: 1024px){#index-page #contents_bg{top:128.2051282051vw;background:transparent url(../img/bg@sp.avif) repeat-y top left;background-size:100% auto}}@media only screen and (max-width: 1024px){#index-page .pin-spacer{touch-action:auto!important;-webkit-overflow-scrolling:touch!important}}@media only screen and (max-width: 1024px){#index-page .kv>*{pointer-events:none}}#index-page .kv{z-index:1;position:relative;margin-top:86px;height:126.6666666667vw;margin-bottom:1.6666666667vw}@media only screen and (max-width: 1024px){#index-page .kv{margin-top:0;height:128.2051282051vw}}#index-page .kv canvas{z-index:2;position:relative}#index-page .kv_bg{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(../img/1_bg.avif) no-repeat center top;background-size:101% auto;will-change:opacity;opacity:0;transition:opacity 1.8s ease-out}@media only screen and (max-width: 1024px){#index-page .kv_bg{background:transparent url(../img/1_bg@sp.avif) no-repeat center top;background-size:101% auto}}#index-page .kv_bg.is-show{opacity:1}#index-page .pick-up{margin-bottom:5.8vw;padding-top:1.6666666667vw}@media only screen and (max-width: 1024px){#index-page .pick-up{margin-bottom:20.5128205128vw;padding-top:3.8461538462vw}}#index-page .pick-up .splide{margin-top:-10px}#index-page .pick-up .splide .splide__slide{position:relative;padding:10px 0;z-index:1}#index-page .pick-up .splide .splide__slide .pick-up_slide-wrapper{display:block;transform:scale(.77);transition:transform .3s ease}@media only screen and (max-width: 1024px){#index-page .pick-up .splide .splide__slide .pick-up_slide-wrapper{padding:25px}}#index-page .pick-up .splide .splide__slide.is-active{z-index:10}#index-page .pick-up .splide .splide__slide.is-active .pick-up_slide-wrapper{transform:scale(1)}#index-page .pick-up_splide-wrapper{position:relative}#index-page .pick-up_slide-wrapper{position:relative;padding:40px}#index-page .pick-up_slide-wrapper:hover .pick-up_slide-wrapper-bg{opacity:.2}#index-page .pick-up_slide-wrapper-bg{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#6e6e6e;opacity:0;transition:all .43s ease}#index-page .pick-up_slide-wrapper:before,#index-page .pick-up_slide-wrapper:after{z-index:1;content:"";position:absolute;width:1px;background:var(--color-cod-gray)}#index-page .pick-up_slide-wrapper:before{height:calc(100% + 27px);top:-10px;left:0}#index-page .pick-up_slide-wrapper:after{height:calc(100% + 17px);top:-10px;right:0}#index-page .pick-up_inner:before,#index-page .pick-up_inner:after{z-index:1;content:"";position:absolute;height:1px;background:var(--color-cod-gray)}#index-page .pick-up_inner:before{width:calc(100% + 20px);left:-10px;top:0}#index-page .pick-up_inner:after{width:calc(100% + 20px);left:-10px;bottom:0}#index-page .pick-up_figure{display:flex;justify-content:center;margin-bottom:30px;background-color:#d4d4d6}@media only screen and (max-width: 1024px){#index-page .pick-up_figure{margin-bottom:20px}}#index-page .pick-up_img{width:auto;height:auto;max-height:435px}@media only screen and (max-width: 1024px){#index-page .pick-up_img{max-height:200px}}#index-page .pick-up_info{display:flex;justify-content:space-between;margin-bottom:1.5vw}#index-page .pick-up_genres{display:flex;flex-wrap:wrap}#index-page .pick-up_genres>*+*:not(.pick-up_comma){margin-left:.3vw}#index-page .pick-up_anchor{color:var(--color-cod-gray);text-decoration:none}#index-page .pick-up_anchor:hover{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){#index-page .pick-up_anchor:hover{text-underline-offset:2px}}#index-page .pick-up_genre,#index-page .pick-up_date{display:block;font-family:var(--enFont);font-size:clamp(.8125rem,.813rem + 0vw,.8125rem);letter-spacing:.01em;line-height:1}@media only screen and (max-width: 1024px){#index-page .pick-up_genre,#index-page .pick-up_date{font-size:clamp(.5rem,.5rem + 0vw,.5rem)}}#index-page .pick-up_comma{line-height:1;display:inline-block;color:var(--color-mine-shaft)}#index-page .pick-up_text{font-size:clamp(1rem,.912rem + .38vw,1.25rem);line-height:1.8;letter-spacing:.04em}@media only screen and (max-width: 1024px){#index-page .pick-up_text{font-size:clamp(.9375rem,.938rem + 0vw,.9375rem)}}#index-page .news{margin-bottom:9.3vw}@media only screen and (max-width: 1024px){#index-page .news{margin-bottom:10.102564vw}}#index-page .news_anchor:after{right:calc(4vw + 30px)}@media only screen and (max-width: 1024px){#index-page .news_anchor:after{right:3.4615384615vw}}#index-page .news_anchor:hover:after{right:calc(4vw + 25px)}#index-page .news_arrow{right:calc(4vw + 30px)}@media only screen and (max-width: 1024px){#index-page .news_arrow{right:3.2051282051vw}}#index-page .news .l-wrapper{display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){#index-page .news .l-wrapper{flex-direction:column}}#index-page .news_left{width:20vw;margin-left:4vw}@media only screen and (max-width: 1024px){#index-page .news_left{width:100%;margin-left:5.1282051282vw}}#index-page .news_right{width:70vw}@media only screen and (max-width: 1024px){#index-page .news_right{width:auto;margin:0 5.1282051282vw}}#index-page .news_tabs{display:flex;flex-direction:column}@media only screen and (max-width: 1024px){#index-page .news_tabs{flex-direction:row;align-items:center;margin-bottom:2.5641025641vw;margin-right:5.1282051282vw;overflow-x:scroll}}#index-page .news_tabs>*+*{margin-top:1.1vw!important}@media only screen and (max-width: 1024px){#index-page .news_tabs>*+*{margin-top:0!important}}#index-page .news_tab-btn{position:relative;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;border:none;text-align:left;padding:10px 0 10px 2.066667vw;border-radius:35px;cursor:pointer;box-sizing:border-box;line-height:1;letter-spacing:.01em;max-width:180px;color:var(--color-mine-shaft);font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem)}@media only screen and (max-width: 1024px){#index-page .news_tab-btn{font-size:clamp(.625rem,-.102rem + 3.64vw,.75rem)}}@media only screen and (max-width: 1024px){#index-page .news_tab-btn{margin-right:1.7948717949vw;padding:1.7948717949vw 5.1282051282vw}}#index-page .news_tab-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:35px;border:1px solid var(--color-cod-gray);clip-path:inset(50% 50% 50% 50%);transition:clip-path .45s ease,border 0s}#index-page .news_tab-btn.is-active:before{clip-path:inset(0 0 0 0)}#index-page .news_tab-btn:hover:before{clip-path:inset(0 0 0 0)}#index-page .news_tabs-content{display:none;opacity:0;visibility:hidden}#index-page .news_tabs-content.is-active{display:block;opacity:1;visibility:visible}#index-page .news_info{position:absolute;top:2.5vw}@media only screen and (max-width: 1024px){#index-page .news_info{top:4.358974359vw}}#index-page .news_text{width:80%}@media only screen and (max-width: 1024px){#index-page .news_text{width:85%}}#index-page .animation .splide,#index-page .animation .splide__track{overflow:visible}#index-page .animation .splide__slide{z-index:1}@media only screen and (max-width: 1024px){#index-page .animation .splide__slide{width:58.4615384615vw!important}}#index-page .animation .splide__slide .animation_slide-wrapper{display:block;padding:8.4px;text-align:center;transform:scale(.68);transition:transform .3s ease}@media only screen and (max-width: 1024px){#index-page .animation .splide__slide .animation_slide-wrapper{transform:scale(.9)}}#index-page .animation .splide__slide.is-active{z-index:10;background-color:#ccc}#index-page .animation .splide__slide.is-active .animation_slide-wrapper{transform:scale(1);padding:7px}@media only screen and (max-width: 1024px){#index-page .animation .splide__slide.is-active .animation_plus-btn{opacity:1;visibility:visible;transform:translate(-50%,-50%) rotateX(0) scale(1)}#index-page .animation .splide__slide.is-active .animation_cover{opacity:.68;visibility:visible}#index-page .animation .splide__slide.is-active .animation_article-title-inner{transform:translateY(0)}}#index-page .animation .splide__slide.is-active .animation_article-title-inner{transform:translateY(0)}#index-page .animation_slide-wrapper{position:relative}#index-page .animation_slide-wrapper:before,#index-page .animation_slide-wrapper:after{z-index:1;content:"";position:absolute;width:1px;background:var(--color-cod-gray)}#index-page .animation_slide-wrapper:before{height:calc(100% + 27px);top:-10px;left:0}@media only screen and (max-width: 1024px){#index-page .animation_slide-wrapper:before{top:-7px;height:calc(100% + 14px)}}#index-page .animation_slide-wrapper:after{height:calc(100% + 17px);top:-10px;right:0}@media only screen and (max-width: 1024px){#index-page .animation_slide-wrapper:after{top:-7px;height:calc(100% + 14px)}}#index-page .animation_anchor{display:block;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.8);text-decoration:none}#index-page .animation_anchor:hover .animation_plus-btn{opacity:1;visibility:visible;transform:translate(-50%,-50%) rotateX(0) scale(1)}#index-page .animation_anchor:hover .animation_cover{opacity:.68;visibility:visible}#index-page .animation_anchor:hover .animation_article-title-inner{transform:translateY(0)}#index-page .animation_anchor:before,#index-page .animation_anchor:after{z-index:1;content:"";position:absolute;height:1px;background:var(--color-cod-gray)}#index-page .animation_anchor:before{width:calc(100% + 20px);left:-10px;top:0}@media only screen and (max-width: 1024px){#index-page .animation_anchor:before{left:-7px;width:calc(100% + 14px)}}#index-page .animation_anchor:after{width:calc(100% + 20px);left:-10px;bottom:0}@media only screen and (max-width: 1024px){#index-page .animation_anchor:after{left:-7px;width:calc(100% + 14px)}}#index-page .animation_plus-btn{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) skew(80deg) scale(-.8);transform-origin:center center;display:block;width:17.8260869565%;height:17.8260869565%;transform-style:preserve-3d;perspective:500px;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .36s ease;will-change:transform,opacity}#index-page .animation_cover{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#242526;opacity:0;visibility:hidden;transition:opacity .56s ease;will-change:opacity}#index-page .animation_article{z-index:2;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}@media only screen and (max-width: 1024px){#index-page .animation_article{bottom:22px;width:100%;left:0;transform:translate(0);text-align:center}}#index-page .animation_sub-title .animation_article-title-inner,#index-page .animation_option .animation_article-title-inner{transform:translateY(70px)}#index-page .animation_title{width:100%;font-size:clamp(1.875rem,1.831rem + .19vw,2rem);font-family:var(--enAccentFont);line-height:1.4;letter-spacing:.01em;margin-bottom:7px}@media only screen and (max-width: 1024px){#index-page .animation_title{font-size:clamp(1.0625rem,.699rem + 1.82vw,1.125rem)}}@media only screen and (max-width: 1024px){#index-page .animation_title{margin-bottom:2px;line-height:1.2}}#index-page .animation_sub-title{width:100%;display:block;font-size:clamp(1rem,.956rem + .19vw,1.125rem);font-family:var(--enAccentFont);line-height:1.4;letter-spacing:.01em;margin-bottom:15px}@media only screen and (max-width: 1024px){#index-page .animation_sub-title{font-size:clamp(.75rem,.023rem + 3.64vw,.875rem)}}@media only screen and (max-width: 1024px){#index-page .animation_sub-title{margin-bottom:10px;line-height:1.2}}#index-page .animation_sub-title .animation_article-title-inner{transition-delay:.1s}#index-page .animation_option{width:100%;font-size:clamp(.625rem,.625rem + 0vw,.625rem);font-family:var(--enFont);line-height:1.4;letter-spacing:.01em}@media only screen and (max-width: 1024px){#index-page .animation_option{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}@media only screen and (max-width: 1024px){#index-page .animation_option{line-height:1.2}}#index-page .animation_option .animation_article-title-inner{transition-delay:.2s}#index-page .animation_article-title{overflow:hidden}#index-page .animation_article-title-inner{display:block;transform:translateY(100px);transition:transform .26s ease;will-change:transform}#index-page .animation_img{width:100%;height:auto}#index-page .goods{margin-bottom:7vw}@media only screen and (max-width: 1024px){#index-page .goods{margin-bottom:11.871795vw}}#index-page .goods_genre{pointer-events:none}#index-page .goods .splide__slide{z-index:1;display:block;border-top:1px solid var(--color-mine-shaft);border-left:1px solid var(--color-mine-shaft);border-bottom:1px solid var(--color-mine-shaft);padding:30px;position:relative;color:var(--color-cod-gray);text-decoration:none}@media only screen and (max-width: 1024px){#index-page .goods .splide__slide{padding:3.2051282051vw}}#index-page .goods .splide__slide:last-child{border-right:1px solid var(--color-mine-shaft)}#index-page .goods .splide__slide:before{z-index:-1;content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#6e6e6e;opacity:0;transition:opacity .43s ease}#index-page .goods .splide__slide:hover:before{opacity:.2}#index-page .goods .splide__slide.is-active{z-index:10}#index-page .comics{margin-bottom:9.4vw}@media only screen and (max-width: 1024px){#index-page .comics{margin-bottom:11.512821vw}}@media only screen and (max-width: 1024px){#index-page .comics .l-wrapper{margin:0 5.1282051282vw}}#index-page .comics_banner-list{display:flex;justify-content:space-between;width:74.6666666667vw;margin:0 auto}@media only screen and (max-width: 1024px){#index-page .comics_banner-list{flex-direction:column;width:100%}}@media only screen and (max-width: 1024px){#index-page .comics_banner-list>*+*{margin-top:5.1282051282vw}}#index-page .comics_banner-anchor{display:block}#index-page .comics_banner-anchor:hover{opacity:.8}#index-page .comics_banner-wrapper{position:relative}#index-page .comics_banner-wrapper:before,#index-page .comics_banner-wrapper:after{z-index:1;content:"";position:absolute;height:1px;background:var(--color-cod-gray)}#index-page .comics_banner-wrapper:before{width:calc(100% + 20px);left:-10px;top:0}@media only screen and (max-width: 1024px){#index-page .comics_banner-wrapper:before{left:-7px;width:calc(100% + 14px)}}#index-page .comics_banner-wrapper:after{width:calc(100% + 20px);left:-10px;bottom:0}@media only screen and (max-width: 1024px){#index-page .comics_banner-wrapper:after{left:-7px;width:calc(100% + 14px)}}#index-page .comics_banner-item{position:relative;width:36vw}@media only screen and (max-width: 1024px){#index-page .comics_banner-item{width:83%;margin-left:auto;margin-right:auto}}#index-page .comics_banner-item:before,#index-page .comics_banner-item:after{z-index:1;content:"";position:absolute;width:1px;background:var(--color-cod-gray)}#index-page .comics_banner-item:before{height:calc(100% + 27px);top:-10px;left:0}@media only screen and (max-width: 1024px){#index-page .comics_banner-item:before{top:-7px;height:calc(100% + 14px)}}#index-page .comics_banner-item:after{height:calc(100% + 17px);top:-10px;right:0}@media only screen and (max-width: 1024px){#index-page .comics_banner-item:after{top:-7px;height:calc(100% + 14px)}}#index-page .comics_banner-img{width:100%;height:auto}#index-page .movie-gallery{margin-bottom:9.3vw}@media only screen and (max-width: 1024px){#index-page .movie-gallery{margin-bottom:9.871795vw}}#index-page .movie-gallery_wrapper{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 1024px){#index-page .movie-gallery_wrapper{flex-direction:column;margin:0 5.1282051282vw}}#index-page .movie-gallery_container{position:relative;width:58%;aspect-ratio:16/9;font-size:0;padding:3.9660056657% 0;background-color:#000}@media only screen and (max-width: 1024px){#index-page .movie-gallery_container{width:100%!important;height:auto}}#index-page .movie-gallery_container iframe{z-index:1;position:relative;width:100%;height:auto;aspect-ratio:16/9}#index-page .movie-gallery_line{display:block;z-index:1;position:absolute;background:var(--color-cod-gray)}#index-page .movie-gallery_line1{width:1px;height:calc(100% + 20px);right:0;bottom:-10px}#index-page .movie-gallery_line2{width:calc(100% + 20px);height:1px;right:-10px;bottom:0}#index-page .movie-gallery_line3{width:calc(100% + 20px);height:1px;right:-10px;top:0}#index-page .movie-gallery_line4{display:none;width:1px;height:calc(100% + 20px);left:0;bottom:-10px}@media only screen and (max-width: 1024px){#index-page .movie-gallery_line4{display:block}}#index-page .movie-gallery_number{display:block;font-family:var(--enFont);line-height:1.9;width:50px}@media only screen and (max-width: 1024px){#index-page .movie-gallery_number{display:none}}#index-page .movie-gallery_title{display:flex;transform:translate(-13px);width:90%}@media only screen and (max-width: 1024px){#index-page .movie-gallery_title{transform:translate(0);width:85%}}#index-page .movie-gallery_text{display:inline-block;overflow:hidden;text-align:left;line-height:1.8;width:68.75%;font-size:clamp(1.0625rem,1.063rem + 0vw,1.0625rem)}@media only screen and (max-width: 1024px){#index-page .movie-gallery_text{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){#index-page .movie-gallery_text{width:77.9487179487vw;line-height:1.5}}#index-page .movie-gallery_info{display:flex;font-size:clamp(.6875rem,.665rem + .09vw,.75rem);font-family:var(--enFont);letter-spacing:.1em;margin-bottom:.9vw;width:100%}@media only screen and (max-width: 1024px){#index-page .movie-gallery_info{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}@media only screen and (max-width: 1024px){#index-page .movie-gallery_info{padding-left:0;margin-bottom:1.9641025641vw}}#index-page .movie-gallery_date{display:block;margin-right:2.3vw}@media only screen and (max-width: 1024px){#index-page .movie-gallery_date{margin-right:7.6923076923vw}}#index-page .movie-gallery_genre{display:block}#index-page .movie-gallery_arrow{right:calc(4vw + 30px)}@media only screen and (max-width: 1024px){#index-page .movie-gallery_arrow{right:3.2051282051vw}}#index-page .movie-gallery_button-group{display:flex;flex-direction:column;width:37%;position:relative;border-top:1px solid var(--color-cod-gray)}@media only screen and (max-width: 1024px){#index-page .movie-gallery_button-group{width:100%!important;margin-top:5.1282051282vw}}#index-page .movie-gallery_button-group.is-collapsed-button-area .movie-gallery_title{transform:translate(0)}#index-page .movie-gallery_button-group.is-collapsed-button-area .movie-gallery_button:after{opacity:0;visibility:hidden}#index-page .movie-gallery_button-group.is-collapsed-button-area .expand_button{display:none}#index-page .movie-gallery_button{position:relative;display:flex;flex-wrap:wrap;padding:2vw 0;cursor:pointer;background-color:transparent;border:none;text-align:center;transition:background-color .3s,width .5s ease;border-bottom:1px solid var(--color-cod-gray);padding-left:3.5714285714%;color:var(--color-mine-shaft)}@media only screen and (max-width: 1024px){#index-page .movie-gallery_button{flex-direction:column;padding:3.8461538462vw 0 3.8461538462vw 5.1282051282vw}}#index-page .movie-gallery_button:before{z-index:-1;content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#6e6e6e;transform:scaleX(.5);transform-origin:right;opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}#index-page .movie-gallery_button:hover:before{transform:scaleX(1);opacity:.3;transform-origin:left}#index-page .movie-gallery_button-group.is-collapsed-button-area .movie-gallery_arrow{display:none}#index-page .movie-gallery_button-group.is-collapsed-button-area .movie-gallery_button{padding:10px 0}#index-page .movie-gallery_button-group.is-collapsed-button-area .movie-gallery_title{width:100%}#index-page .movie-gallery_button-group.collapsed{width:50px}#index-page .movie-gallery_button-group.collapsed .movie-gallery_text{width:0}#index-page .movie-gallery_button-group.collapsed .movie-gallery_button{justify-content:flex-start}#index-page .movie-gallery_button-group .expand_button{display:none;opacity:0;background-color:#333;color:#fff;padding:5px 10px;border:none;cursor:pointer;aspect-ratio:1}#index-page .movie-gallery_button-group.collapsed .expand_button{display:block}#news-page{margin-top:10.6666666667vw}#news-page .news .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#news-page .news .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#news-page .news_info{position:absolute;top:2.5vw}@media only screen and (max-width: 1024px){#news-page .news_info{top:4.358974359vw}}#news-page .news_list{display:flex;flex-wrap:wrap;width:100%}@media only screen and (max-width: 1024px){#news-page .news_list{transform:none}}#news-page .news_item{width:100%}#news-page .news_anchor:after{right:2vw}@media only screen and (max-width: 1024px){#news-page .news_anchor:after{right:3.8461538462vw}}#news-page .news_anchor:hover:after{right:1.8333333333vw}@media only screen and (max-width: 1024px){#news-page .news_text{width:72.923077vw}}#news-page .news_arrow{right:2vw}#news-detail-page{margin-top:10.6666666667vw}#news-detail-page .news .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#news-detail-page .news .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}@media only screen and (max-width: 1024px){#news-detail-page .news_info{margin-bottom:1.5vw}}#news-detail-page .news_date{margin-bottom:1.7vw}#news-detail-page .news_title{display:block;width:100%;font-weight:300;line-height:1.28;letter-spacing:.04em;font-size:clamp(2.5rem,2.324rem + .75vw,3rem);margin-bottom:10.1333333333vw;word-break:normal;line-break:strict;white-space:normal}@media only screen and (max-width: 1024px){#news-detail-page .news_title{font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem)}}@media only screen and (max-width: 1024px){#news-detail-page .news_title{line-height:1.38;letter-spacing:0;margin-bottom:5.133333vw}}@media only screen and (max-width: 1024px){#news-detail-page .news_sns-share{display:flex;align-items:center;justify-content:flex-end;width:auto;height:auto;border-radius:0;background-color:transparent;margin-bottom:8.3333333333vw}}#news-detail-page .news_sns-share-title{font-family:var(--enFont);font-weight:500;font-size:clamp(.75rem,.75rem + 0vw,.75rem);line-height:1;letter-spacing:.04em;margin-bottom:1.666667vw}@media only screen and (max-width: 1024px){#news-detail-page .news_sns-share-title{font-size:clamp(.5rem,.5rem + 0vw,.5rem)}}@media only screen and (max-width: 1024px){#news-detail-page .news_sns-share-title{margin-bottom:0;margin-right:4.4871794872vw;transform:translateY(-2px)}}#news-detail-page .news_sns-share-list{display:flex;align-items:center}#news-detail-page .news_sns-share-list>li+li{margin-left:1.520513vw}@media only screen and (max-width: 1024px){#news-detail-page .news_sns-share-list>li+li{margin-left:4.4871794872vw}}#news-detail-page .news_sns-share-button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;padding:0}#news-detail-page .news_sns-share-img-line{width:25px}@media only screen and (max-width: 1024px){#news-detail-page .news_sns-share-img-line{width:3.8461538462vw}}#news-detail-page .news_sns-share-img-facebook{width:25px}@media only screen and (max-width: 1024px){#news-detail-page .news_sns-share-img-facebook{width:3.8461538462vw}}#news-detail-page .news_sns-share-img-x{width:22px}@media only screen and (max-width: 1024px){#news-detail-page .news_sns-share-img-x{width:3.8461538462vw}}#news-detail-page .news_column{display:flex}@media only screen and (max-width: 1024px){#news-detail-page .news_column{flex-direction:column}}#news-detail-page .news_column-left{width:28.5714285714%}@media only screen and (max-width: 1024px){#news-detail-page .news_column-left{width:100%}}#news-detail-page .news_column-right{width:71.4285714286%}@media only screen and (max-width: 1024px){#news-detail-page .news_column-right{width:100%}}#news-detail-page .news_thumb{width:100%;margin-bottom:2.6vw}@media only screen and (max-width: 1024px){#news-detail-page .news_thumb{margin-bottom:5.110256vw}}#news-detail-page .news_thumb img{width:100%;height:auto}#news-detail-page .news_article{font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.87;letter-spacing:.04em}@media only screen and (max-width: 1024px){#news-detail-page .news_article{font-size:clamp(.625rem,.261rem + 1.82vw,.6875rem)}}@media only screen and (max-width: 1024px){#news-detail-page .news_article{line-height:1.9;letter-spacing:.02em}}#news-detail-page .news_article h2{display:block;font-size:clamp(1rem,.956rem + .19vw,1.125rem);line-height:1.67;font-weight:700}@media only screen and (max-width: 1024px){#news-detail-page .news_article h2{font-size:clamp(.875rem,.148rem + 3.64vw,1rem)}}@media only screen and (max-width: 1024px){#news-detail-page .news_article h2{line-height:1.4}}#news-detail-page .news_article h3{display:block;font-size:clamp(.875rem,.831rem + .19vw,1rem);line-height:1.875;font-weight:700}@media only screen and (max-width: 1024px){#news-detail-page .news_article h3{font-size:clamp(.75rem,.023rem + 3.64vw,.875rem)}}@media only screen and (max-width: 1024px){#news-detail-page .news_article h3{line-height:1.4}}#news-detail-page .news_article strong,#news-detail-page .news_article b{display:inline-block;margin-top:3.7666666667vw;font-size:clamp(.875rem,.831rem + .19vw,1rem)}@media only screen and (max-width: 1024px){#news-detail-page .news_article strong,#news-detail-page .news_article b{font-size:clamp(.75rem,.023rem + 3.64vw,.875rem)}}#news-detail-page .news_article p{margin-bottom:3.3666666667vw}@media only screen and (max-width: 1024px){#news-detail-page .news_article p{margin-bottom:6.9230769231vw}}#news-detail-page .news_article img{display:block;margin-bottom:3.7666666667vw;width:100%;height:auto}#news-detail-page .news_article a{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){#news-detail-page .news_article a{text-underline-offset:2px}}#news-detail-page .news_article a:hover{text-decoration:none}#news-detail-page .news_article small{display:block;font-size:clamp(.75rem,.706rem + .19vw,.875rem)}@media only screen and (max-width: 1024px){#news-detail-page .news_article small{font-size:clamp(.625rem,-.102rem + 3.64vw,.75rem)}}#news-detail-page .news_article iframe{margin-top:1.3333333333vw;z-index:1;position:relative;aspect-ratio:16/9;width:100%;height:auto}#product-page{margin-top:10.6666666667vw}#product-page .product .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#product-page .product .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#comics-page{margin-top:10.6666666667vw}#comics-page .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#comics-page .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#animation-page{position:relative;padding-top:10.6666666667vw}#animation-page .alt-body{z-index:-1;position:absolute;top:80px;left:0;width:100%;height:calc(100% - 80px);content:"";background-color:#000}@media only screen and (max-width: 1024px){#animation-page .alt-body{display:none}}#animation-page .alt-body .bg-element{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-repeat:no-repeat;background-position:center top;background-size:100% auto}#animation-page .alt-body .bg-element:before{z-index:1;position:absolute;bottom:0;left:0;width:100%;height:10%;content:"";background:linear-gradient(to top,#000,#0000)}#animation-page .alt-body .bg-element.is-animation-tv-s1{background-image:url(../img/animation_tv_s1_img.webp);height:138.2666666667vw}#animation-page .alt-body .bg-element.is-animation-tv-s2{background-image:url(../img/animation_tv_s2_img.webp)}#animation-page .alt-body .bg-element.is-animation-tv-s3{background-image:url(../img/animation_tv_s3_img.webp);height:137.2666666667vw}#animation-page .alt-body .bg-element.is-animation-tv-sf{background-image:url(../img/animation_tv_sf_img.webp)}#animation-page .alt-body .bg-element.is-animation-movie-guren{background-image:url(../img/animation_movie_guren_img.webp)}#animation-page .alt-body .bg-element.is-animation-movie-jiyu{background-image:url(../img/animation_movie_jiyu_img.webp);height:143.5666666667vw}#animation-page .alt-body .bg-element.is-animation-movie-kakusei{background-image:url(../img/animation_movie_kakusei_img.webp);height:139.4vw}#animation-page .alt-body .bg-element.is-animation-movie-chronicle{background-image:url(../img/animation_movie_chronicle_img.webp);height:141vw}#animation-page .alt-body .bg-element.is-animation-oad-archive{background-image:url(../img/animation_oad_archive_img.webp);height:141vw}#animation-page .alt-body .bg-element.is-animation-movie-the-last-attack{background-image:url(../img/animation_movie_the_last_attack.webp);height:141vw}#animation-page .alt-body:before{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:transparent url(data:image/webp;base64,UklGRlIAAABXRUJQVlA4WAoAAAAQAAAAAwAAAwAAQUxQSBEAAAAAAAD//wAA/////wAA//8AAABWUDggGgAAADABAJ0BKgQABAAAAAIlpAADcAD+/8IkAAAA) repeat left top;background-size:2px auto}#animation-page .animation .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#animation-page .animation .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#animation-page .animation_list{display:flex;flex-direction:column}#animation-page .animation_item{position:relative;width:100%;opacity:.3;transition:opacity .25s ease-out}@media only screen and (max-width: 1024px){#animation-page .animation_item{opacity:1;overflow:hidden;border-bottom:1px solid var(--color-cod-gray);transition:none}}#animation-page .animation_item:before{content:"";display:block;width:100%;height:1px;background-color:#fff;transform:translateY(-1px)}@media only screen and (max-width: 1024px){#animation-page .animation_item:before{background-color:var(--color-cod-gray)}}#animation-page .animation_item.is-active{opacity:1}@media only screen and (max-width: 1024px){#animation-page .animation_item.is-active{text-shadow:none}}#animation-page .animation_item:hover{opacity:1}@media only screen and (max-width: 1024px){#animation-page .animation_item:hover{text-shadow:none}}#animation-page .animation_anchor{position:relative;display:block;font-weight:300;color:#fff;text-decoration:none;padding:2.6666666667vw 0;border-bottom:1px solid #fff}@media only screen and (max-width: 1024px){#animation-page .animation_anchor{width:78vw;color:var(--color-cod-gray);border:none}}#animation-page .animation_arrow{right:1vw}@media only screen and (max-width: 1024px){#animation-page .animation_arrow{display:none}}@media only screen and (max-width: 1024px){#animation-page .animation_accordion-btn{position:absolute;right:3.3333333333vw;bottom:5.7692307692vw;width:5.1282051282vw;height:5.1282051282vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background-color:transparent}#animation-page .animation_accordion-btn:before,#animation-page .animation_accordion-btn:after{z-index:2;content:"";position:absolute;top:50%;transform:translateY(-50%);transition:transform .23s ease;left:0;width:100%;height:1px;background-color:var(--color-cod-gray)}#animation-page .animation_accordion-btn:after{transform:rotate(90deg)}#animation-page .animation_accordion-btn.is-active:before{transform:rotate(180deg)}#animation-page .animation_accordion-btn.is-active:after{opacity:0}}@media only screen and (max-width: 1024px){#animation-page .animation_figure{display:none;width:89.5vw;margin-bottom:5.1282051282vw}}#animation-page .animation_title-main{display:flex;align-items:baseline;line-height:1.35}#animation-page .animation_title-main-headline{letter-spacing:.04em;font-size:clamp(2.5rem,2.324rem + .75vw,3rem);margin-right:1.2vw;text-shadow:0 0 10px rgba(0,0,0,.3)}@media only screen and (max-width: 1024px){#animation-page .animation_title-main-headline{font-size:clamp(1rem,-.455rem + 7.27vw,1.25rem)}}@media only screen and (max-width: 1024px){#animation-page .animation_title-main-headline{width:100%}}@media only screen and (max-width: 1024px){#animation-page .animation_title-main-headline .for-sp.animation_title-main-series{display:inline}}#animation-page .animation_title-main-series{letter-spacing:.01em;font-family:var(--jaEnFont);font-size:clamp(1.375rem,1.331rem + .19vw,1.5rem);text-shadow:0 0 10px rgba(0,0,0,.3)}@media only screen and (max-width: 1024px){#animation-page .animation_title-main-series{font-size:clamp(.75rem,-.705rem + 7.27vw,1rem)}}#animation-page .animation_title-sub{display:flex;align-items:baseline;font-family:var(--enFont);line-height:1.35}#animation-page .animation_title-sub-headline{letter-spacing:.01em;font-size:clamp(1.5rem,1.456rem + .19vw,1.625rem);margin-right:.5333333333vw;text-shadow:0 0 10px rgba(0,0,0,.3)}@media only screen and (max-width: 1024px){#animation-page .animation_title-sub-headline{font-size:clamp(.625rem,.625rem + 0vw,.625rem)}}#animation-page .animation_title-sub-series{letter-spacing:.01em;font-size:clamp(.75rem,.706rem + .19vw,.875rem);text-shadow:0 0 10px rgba(0,0,0,.3)}@media only screen and (max-width: 1024px){#animation-page .animation_title-sub-series{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}#animation-detail-page{position:relative;padding-top:10.6666666667vw}#animation-detail-page .animation .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:5rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#animation-detail-page .animation .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#animation-detail-page .animation .c-section-title{margin-top:8.0357142857%}@media only screen and (max-width: 1024px){#animation-detail-page .animation .c-section-title{margin-top:5.7692307692%}}#animation-detail-page .animation_tick-slider{position:relative;width:100%;margin:1.3333333333vw 0 1.6666666667vw;overflow-x:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;border-top:1px solid var(--color-cod-gray);border-bottom:1px solid var(--color-cod-gray)}#animation-detail-page .animation_tick-slider-inner{display:flex;justify-content:center;align-items:center}#animation-detail-page .animation_tick-slide{position:absolute;z-index:1;top:0;left:0;width:100vw;flex-shrink:0}#animation-detail-page .animation_tick-slide img{width:100%;height:auto}@media only screen and (max-width: 1024px){#animation-detail-page .animation_tick-slide img{width:auto;max-width:none;height:20vw}}#animation-detail-page .animation_streaming{display:flex;flex-direction:column;margin-top:3.9vw;margin-bottom:3.7666666667vw;padding:3.3333333333vw 0 3vw;border-top:1px solid var(--color-cod-gray);border-bottom:1px solid var(--color-cod-gray)}@media only screen and (max-width: 1024px){#animation-detail-page .animation_streaming{flex-direction:column;margin-top:0;margin-bottom:7.6923076923vw;padding:11.692308vw 0 7.410256vw}}#animation-detail-page .animation_streaming-list{display:flex;flex-wrap:wrap;gap:2.5%}@media only screen and (max-width: 1024px){#animation-detail-page .animation_streaming-list{gap:0}}#animation-detail-page .animation_streaming-item{width:31.5%;margin-bottom:1.3333333333vw}@media only screen and (max-width: 1024px){#animation-detail-page .animation_streaming-item{width:100%;margin-bottom:3.8461538462vw}}#animation-detail-page .animation_streaming-text{font-size:clamp(.625rem,.581rem + .19vw,.75rem);line-height:1.75;letter-spacing:.04em;font-weight:700;margin-left:auto}@media only screen and (max-width: 1024px){#animation-detail-page .animation_streaming-text{font-size:clamp(.5rem,.5rem + 0vw,.5rem)}}#goods-page{margin-top:10.6666666667vw}#goods-page .goods .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#goods-page .goods .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#goods-page .goods_links{margin-bottom:6.25%}@media only screen and (max-width: 1024px){#goods-page .goods_links{margin-bottom:8.2vw}}#goods-page .goods_list{display:flex;flex-wrap:wrap}@media only screen and (max-width: 1024px){#goods-page .goods_list{margin:0 1.5vw}}#goods-page .goods_item{width:24.3%;margin-right:.9%;margin-bottom:.9%;z-index:1;display:block;border:1px solid var(--color-mine-shaft);padding:30px;position:relative;color:var(--color-cod-gray);text-decoration:none}@media only screen and (max-width: 1024px){#goods-page .goods_item{width:47.1%;padding:3.2051282051vw;margin-right:4.8vw;margin-bottom:4.8vw}}#goods-page .goods_item:before{z-index:-1;content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#6e6e6e;opacity:0;transition:all .43s ease}#goods-page .goods_item:hover:before{opacity:.2}#goods-page .goods_item:nth-child(4n){margin-right:0}@media only screen and (max-width: 1024px){#goods-page .goods_item:nth-child(2n){margin-right:0}}#goods-page .goods_anchor{display:block}#goods-detail-page{margin-top:10.6666666667vw}#goods-detail-page .goods .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#goods-detail-page .goods .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}@media only screen and (max-width: 1024px){#goods-detail-page .goods .c-item-detail_side-content{display:none}}#goods-detail-page .goods_article{font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.87;letter-spacing:.04em}@media only screen and (max-width: 1024px){#goods-detail-page .goods_article{font-size:clamp(.625rem,-.102rem + 3.64vw,.75rem)}}@media only screen and (max-width: 1024px){#goods-detail-page .goods_article{line-height:1.8;letter-spacing:.014em}}#goods-detail-page .goods_article h2{display:block;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.67;font-weight:700;margin-bottom:.6vw}@media only screen and (max-width: 1024px){#goods-detail-page .goods_article h2{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){#goods-detail-page .goods_article h2{line-height:1.4;margin-bottom:2.6vw}}#goods-detail-page .goods_article h3{display:block;font-size:clamp(.875rem,.831rem + .19vw,1rem);line-height:1.875;font-weight:700;margin-bottom:.6vw}@media only screen and (max-width: 1024px){#goods-detail-page .goods_article h3{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}@media only screen and (max-width: 1024px){#goods-detail-page .goods_article h3{line-height:1.4;margin-bottom:2.6vw}}#goods-detail-page .goods_article strong,#goods-detail-page .goods_article b{display:block;margin-top:3.7666666667vw;font-size:clamp(.875rem,.831rem + .19vw,1rem);margin-bottom:.6vw}@media only screen and (max-width: 1024px){#goods-detail-page .goods_article strong,#goods-detail-page .goods_article b{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}#goods-detail-page .goods_article p{margin-bottom:1.666667vw}@media only screen and (max-width: 1024px){#goods-detail-page .goods_article p{margin-bottom:3.923077vw}}#goods-detail-page .goods_article img{display:block;margin-bottom:3.7666666667vw}#goods-detail-page .goods_article a{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){#goods-detail-page .goods_article a{text-underline-offset:2px}}#goods-detail-page .goods_article a:hover{text-decoration:none}#goods-detail-page .goods_article small{display:block;font-size:clamp(.75rem,.706rem + .19vw,.875rem)}@media only screen and (max-width: 1024px){#goods-detail-page .goods_article small{font-size:clamp(.625rem,-.102rem + 3.64vw,.75rem)}}#goods-detail-page .goods_article iframe{margin-top:1.3333333333vw;z-index:1;position:relative;aspect-ratio:16/9;width:100%;height:auto}#about-page{margin-top:10.6666666667vw}#about-page .about .l-wrapper{display:flex;justify-content:space-between;align-items:flex-end;box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px;margin-bottom:8.9%}@media only screen and (max-width: 1024px){#about-page .about .l-wrapper{align-items:inherit;justify-content:inherit;flex-direction:column;margin:0 5.1282051282vw 5.1282051282vw;padding:0}}#about-page .about .l-wrapper .c-level-nav{transform:translateY(0);margin-bottom:0}#about-page .about_contents{display:flex;gap:7.2%}@media only screen and (max-width: 1024px){#about-page .about_contents{flex-direction:column;gap:0;margin:0 5.1282051282vw}}#about-page .about_img{flex-basis:42.8333333333%;transform:translate(-1px);flex-grow:1}@media only screen and (max-width: 1024px){#about-page .about_img{transform:translate(0);flex-basis:0;flex-grow:1}}@media only screen and (max-width: 1024px){#about-page .about .c-figure-frame_wrapper{margin-bottom:3.25641vw}}#about-page .about_article{flex-basis:0;flex-grow:999;min-width:500px;margin-right:7.2%}@media only screen and (max-width: 1024px){#about-page .about_article{flex-basis:0;flex-grow:1;min-width:0;margin-right:0}}#about-page .about_article>*+*{margin-top:5.833333%}@media only screen and (max-width: 1024px){#about-page .about_article>*+*{margin-top:8.2051282051vw}}#about-page .about_article p{font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.85;letter-spacing:.01em}@media only screen and (max-width: 1024px){#about-page .about_article p{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}#about-page .about_article-optional-title{font-family:var(--enFont);display:block;font-size:clamp(.625rem,.625rem + 0vw,.625rem);letter-spacing:.08em;line-height:1;text-transform:uppercase}@media only screen and (max-width: 1024px){#about-page .about_article-optional-title{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}@media only screen and (max-width: 1024px){#about-page .about_article-optional-title{transform:translateY(5.79vw)}}#character-page{margin-top:10.6666666667vw}#character-page .character .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#character-page .character .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#character-detail-page{margin-top:10.6666666667vw}#character-detail-page .character .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#character-detail-page .character .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#bd-dvd-detail-page{margin-top:10.6666666667vw}#bd-dvd-detail-page .bd-dvd .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#bd-dvd-detail-page .bd-dvd .c-section-title{margin-top:8.0357142857%}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd .c-section-title{margin-top:5.7692307692%}}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd .c-item-detail_release-title{margin-bottom:1.128205vw}}#bd-dvd-detail-page .bd-dvd .c-item-detail_genre{margin-left:0}#bd-dvd-detail-page .bd-dvd_story-included-and-info{border-bottom:1px solid var(--color-cod-gray);margin-bottom:6.5%;padding-bottom:6.5%}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_story-included-and-info{margin-bottom:7.6923076923vw;padding-bottom:7.6923076923vw}}#bd-dvd-detail-page .bd-dvd_story-included-and-info-inner{display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_story-included-and-info-inner+.bd-dvd_story-included-and-info-inner{margin-top:6.846154vw}}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_story-included-and-info-inner .c-item-detail_release-text{font-family:var(--enFont);font-size:clamp(.8125rem,.768rem + .19vw,.9375rem)}}@media only screen and (max-width: 1024px) and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_story-included-and-info-inner .c-item-detail_release-text{font-size:clamp(.625rem,.625rem + 0vw,.625rem)}}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_story-included-and-info-inner .c-product_links{transform:translateY(-3px)}}#bd-dvd-detail-page .bd-dvd_detail-left{width:50%}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_detail-left{width:39.7435897436vw}}#bd-dvd-detail-page .bd-dvd_detail-left.is-hidden{display:none}#bd-dvd-detail-page .bd-dvd_story-included-item{display:flex}#bd-dvd-detail-page .bd-dvd_story-included-item-title,#bd-dvd-detail-page .bd-dvd_story-included-item-text{display:block}#bd-dvd-detail-page .bd-dvd_story-included-item-title{min-width:134px}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_story-included-item-title{min-width:11.5384615385vw}}#bd-dvd-detail-page .bd-dvd_story-included-item-text{align-self:flex-end}#bd-dvd-detail-page .bd-dvd_detail-right{width:40%}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_detail-right{width:44.8717948718vw}}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_info-body{transform:translateY(-3px)}}#bd-dvd-detail-page .bd-dvd_info-item{display:flex;align-items:flex-end}#bd-dvd-detail-page .bd-dvd_info-item-title,#bd-dvd-detail-page .bd-dvd_info-item-text{display:block}#bd-dvd-detail-page .bd-dvd_info-item-title{width:37.5%}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_info-item-title{width:20.5128205128vw}}#bd-dvd-detail-page .bd-dvd_info-item-text{width:62.5%}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_info-item-text{width:24.358974359vw}}#bd-dvd-detail-page .bd-dvd_info-distributor{margin-top:.6666666667vw}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_info-distributor{margin-top:2.666667vw}}#bd-dvd-detail-page .bd-dvd_option{border-bottom:1px solid var(--color-cod-gray);margin-bottom:7.5%;padding-bottom:7.5%}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_option{margin-bottom:7.6923076923vw;padding-bottom:7.6923076923vw}}#bd-dvd-detail-page .bd-dvd_option-list>*+*{margin-top:.7%}#bd-dvd-detail-page .bd-dvd_option-item{position:relative;padding-left:1.2em}#bd-dvd-detail-page .bd-dvd_option-item:before{content:"・";position:absolute;left:0;top:0}#bd-dvd-detail-page .bd-dvd_option-item-s .bd-dvd_option-body{display:block;font-weight:700;margin-top:1%;font-size:clamp(.625rem,.581rem + .19vw,.75rem)}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_option-item-s .bd-dvd_option-body{font-size:clamp(.5rem,.5rem + 0vw,.5rem)}}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_option-item-s .bd-dvd_option-body{margin-top:2.666667vw}}#bd-dvd-detail-page .bd-dvd_detail{display:flex}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_detail{flex-direction:column}}#bd-dvd-detail-page .bd-dvd_detail+.bd-dvd_detail:not(.bd-dvd_option-item-s){margin-top:3.5%}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_detail+.bd-dvd_detail:not(.bd-dvd_option-item-s){margin-top:3.8461538462vw}}#bd-dvd-detail-page .bd-dvd_detail-headline-s{display:block;font-family:var(--enFont);font-weight:400;font-size:clamp(.625rem,.625rem + 0vw,.625rem);line-height:1.5;letter-spacing:.1em;margin-bottom:4.625%}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_detail-headline-s{font-size:clamp(.4375rem,.438rem + 0vw,.4375rem)}}#bd-dvd-detail-page .bd-dvd_detail-headline-s.is-hidden{visibility:hidden}#bd-dvd-detail-page .bd-dvd_detail-headline{width:17.5%;font-size:clamp(.8125rem,.768rem + .19vw,.9375rem);line-height:1.87;letter-spacing:.04em;font-weight:700}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_detail-headline{font-size:clamp(.625rem,.625rem + 0vw,.625rem)}}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_detail-headline{width:100%;line-height:1.8;letter-spacing:.014em;margin-bottom:3.366667vw}}#bd-dvd-detail-page .bd-dvd_detail-body{width:82.5%}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_detail-body{width:100%}}#bd-dvd-detail-page .bd-dvd_detail-text{font-size:clamp(.8125rem,.768rem + .19vw,.9375rem);line-height:1.87;letter-spacing:.04em}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_detail-text{font-size:clamp(.625rem,.625rem + 0vw,.625rem)}}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_detail-text{line-height:1.8;letter-spacing:.014em}}#bd-dvd-detail-page .bd-dvd_detail-text a{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){#bd-dvd-detail-page .bd-dvd_detail-text a{text-underline-offset:2px}}#bd-dvd-detail-page .bd-dvd_detail-text a:hover{text-decoration:none}#movie-gallery-page{margin-top:10.6666666667vw}#movie-gallery-page .movie-gallery .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#movie-gallery-page .movie-gallery .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#movie-gallery-page .movie-gallery .movie-gallery_links{margin-top:8vw;margin-bottom:4vw}#movie-gallery-page .movie-gallery .c-figure-frame_wrapper{padding:6.7796610169% 0;background-color:#000}#movie-gallery-detail-page{margin-top:10.6666666667vw}#movie-gallery-detail-page .movie-gallery .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_info{margin-bottom:1.5vw}}#movie-gallery-detail-page .movie-gallery_date{margin-bottom:1.7vw}#movie-gallery-detail-page .movie-gallery_title{display:block;width:78.5714285714%;font-weight:300;line-height:1.28;letter-spacing:.04em;font-size:clamp(2.5rem,2.324rem + .75vw,3rem);word-break:keep-all;line-break:strict;white-space:normal}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_title{font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem)}}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_title{width:100%;line-height:1.38;letter-spacing:0;margin-bottom:4.133333vw}}#movie-gallery-detail-page .movie-gallery_title-wrapper{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:6vw}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_title-wrapper{flex-direction:column;margin-bottom:0}}#movie-gallery-detail-page .movie-gallery_sns-share{display:flex;align-items:center;justify-content:flex-end;margin-top:9px}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_sns-share{width:auto;height:auto;border-radius:0;background-color:transparent;margin-bottom:6.333333vw;margin-top:0;margin-left:auto;justify-content:center}}#movie-gallery-detail-page .movie-gallery_sns-share-title{font-family:var(--enFont);font-weight:500;font-size:clamp(.75rem,.75rem + 0vw,.75rem);line-height:1;letter-spacing:.04em}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_sns-share-title{font-size:clamp(.5rem,.5rem + 0vw,.5rem)}}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_sns-share-title{margin-bottom:0;margin-right:4.4871794872vw}}#movie-gallery-detail-page .movie-gallery_sns-share-list{display:flex;align-items:center;margin-left:25px}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_sns-share-list{margin-left:0}}#movie-gallery-detail-page .movie-gallery_sns-share-list>li+li{margin-left:1.520513vw}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_sns-share-list>li+li{margin-left:4.4871794872vw}}#movie-gallery-detail-page .movie-gallery_sns-share-item{font-size:0}#movie-gallery-detail-page .movie-gallery_sns-share-button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;padding:0}#movie-gallery-detail-page .movie-gallery_sns-share-img-line{width:25px}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_sns-share-img-line{width:3.8461538462vw}}#movie-gallery-detail-page .movie-gallery_sns-share-img-facebook{width:25px}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_sns-share-img-facebook{width:3.8461538462vw}}#movie-gallery-detail-page .movie-gallery_sns-share-img-x{width:22px}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_sns-share-img-x{width:3.8461538462vw}}#movie-gallery-detail-page .movie-gallery #video-container{font-size:0;padding:6.7796610169% 0;background-color:#000}#movie-gallery-detail-page .movie-gallery_thumb{width:100%;margin-bottom:3.6vw}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_thumb{margin-bottom:7.110256vw}}#movie-gallery-detail-page .movie-gallery_thumb img{width:100%;height:auto}#movie-gallery-detail-page .movie-gallery_thumb iframe{z-index:1;position:relative;aspect-ratio:16/9;width:100%;height:auto}#movie-gallery-detail-page .movie-gallery_article{width:71.4285714286%;margin-left:auto;font-size:clamp(.9375rem,.893rem + .19vw,1.0625rem);line-height:1.87;letter-spacing:.04em}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_article{font-size:clamp(.625rem,.261rem + 1.82vw,.6875rem)}}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_article{width:100%;line-height:1.9;letter-spacing:.02em}}#movie-gallery-detail-page .movie-gallery_article h2{display:block;font-size:clamp(1rem,.956rem + .19vw,1.125rem);line-height:1.67;font-weight:700}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_article h2{font-size:clamp(.875rem,.148rem + 3.64vw,1rem)}}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_article h2{line-height:1.4}}#movie-gallery-detail-page .movie-gallery_article h3{display:block;font-size:clamp(.875rem,.831rem + .19vw,1rem);line-height:1.875;font-weight:700}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_article h3{font-size:clamp(.75rem,.023rem + 3.64vw,.875rem)}}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_article h3{line-height:1.4}}#movie-gallery-detail-page .movie-gallery_article strong,#movie-gallery-detail-page .movie-gallery_article b{display:inline-block;margin-top:3.7666666667vw;font-size:clamp(.875rem,.831rem + .19vw,1rem)}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_article strong,#movie-gallery-detail-page .movie-gallery_article b{font-size:clamp(.75rem,.023rem + 3.64vw,.875rem)}}#movie-gallery-detail-page .movie-gallery_article p{margin-bottom:3.3666666667vw}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_article p{margin-bottom:6.9230769231vw}}#movie-gallery-detail-page .movie-gallery_article img{display:block;margin-bottom:3.7666666667vw}#movie-gallery-detail-page .movie-gallery_article a{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_article a{text-underline-offset:2px}}#movie-gallery-detail-page .movie-gallery_article a:hover{text-decoration:none}#movie-gallery-detail-page .movie-gallery_article small{display:block;font-size:clamp(.75rem,.706rem + .19vw,.875rem)}@media only screen and (max-width: 1024px){#movie-gallery-detail-page .movie-gallery_article small{font-size:clamp(.625rem,-.102rem + 3.64vw,.75rem)}}#music-page{margin-top:10.6666666667vw}#music-page .music .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#music-page .music .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#theater-page{padding-top:10.6666666667vw}#theater-page .theater .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#theater-page .theater .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#theater-page .theater .c-entrance_title{margin-bottom:1.6666666667vw}#theater-detail-page .theater .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#theater-detail-page .theater .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#theater-detail-page .theater .c-news_info{margin-bottom:1.6666666667vw}#exhibition-page{padding-top:10.6666666667vw}#exhibition-page .exhibition .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#exhibition-page .exhibition .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#exhibition-page .exhibition .c-entrance_title{margin-bottom:1.6666666667vw}#exhibition-detail-page .exhibition .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#exhibition-detail-page .exhibition .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#exhibition-detail-page .exhibition .c-news_info{margin-bottom:1.6666666667vw}#special-page{margin-top:10.6666666667vw}#special-page .special .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#special-page .special .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}@media only screen and (max-width: 1024px){#special-page .special .c-page-title_mb-lrg{margin-bottom:13.179487vw}}#special-page .special .c-category_links{margin-bottom:3.1666666667vw}@media only screen and (max-width: 1024px){#special-page .special .c-category_links{margin-bottom:8.166667vw}}#special-detail-page .special{margin-top:10.6666666667vw}#special-detail-page .special .l-wrapper{box-sizing:content-box;margin-inline:auto;padding-inline:7rem;max-inline-size:1120px}@media only screen and (max-width: 1024px){#special-detail-page .special .l-wrapper{flex-direction:column;margin:0 5.1282051282vw;padding:0}}#special-detail-page .special .c-news_info{margin-bottom:1.6666666667vw}@media only screen and (max-width: 1024px){#special-detail-page .special .c-news_info{margin-bottom:3.666667vw}}#not-found-page .l-main{min-height:50vh}#not-found-page .not-found{display:flex;align-items:center;justify-content:center}#not-found-page .not-found_text{font-size:clamp(.75rem,.706rem + .19vw,.875rem);line-height:2;margin-top:40vh;text-align:center;color:var(--color-cod-gray)}@media only screen and (max-width: 1024px){#not-found-page .not-found_text{font-size:clamp(.75rem,.023rem + 3.64vw,.875rem)}}@media only screen and (max-width: 1024px){#not-found-page .not-found_text{margin-top:28vh}}#not-found-page .not-found_anchor{display:inline-block;color:var(--color-cod-gray);text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 1024px){#not-found-page .not-found_anchor{text-underline-offset:2px}}#not-found-page .not-found_anchor:hover{text-decoration:none}a.is-disabled{opacity:.3;pointer-events:none}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}:root{--main-font-size: 16px;--main-font-weight: 400;--main-line-height: 1.8;--main-letter-spacing: 0;--jaFont: "ryo-gothic-plusn", sans-serif;--enFont: "neue-haas-grotesk-display", sans-serif;--enAccentFont: "cormorant-garamond", serif;--jaEnFont: "neue-haas-grotesk-display", "ryo-gothic-plusn", sans-serif;--color-cod-gray: #191919;--color-mine-shaft: #242424;--color-emperor: #535353;--color-alto: #dcdcdc;--color-toast: #9d7763}.for-pc{display:block}@media only screen and (max-width: 1024px){.for-pc{display:none}}.for-sp{display:none}@media only screen and (max-width: 1024px){.for-sp{display:block}}
