@charset "UTF-8";@font-face{font-family:P22ParrishRoman;src:url(/fonts/P22ParrishRoman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NeueBruckeRegular;src:url(/fonts/NeueBrucke-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-size: 14.0625;--windowWidth:1440;--text-color:rgba(255, 250, 245, 1);--base-color:#123C50;--hover-color:#123C50;--drop-shadow:drop-shadow(0px calc(30em/var(--font-size)) calc(7em/var(--font-size)) rgba(7, 68, 96, .4));--drop-shadowGray:drop-shadow(0px calc(30em/var(--font-size)) calc(7em/var(--font-size)) rgba(119, 112, 104, .4));--border-color: rgba(255, 250, 245, .5);--border-radius-bace:2px 8px 2px 8px;--border-radius-media:8px 30px 8px 30px}@media(max-width:1024px){:root{--font-size: 3.80859375;--windowWidth:390;--scale:1;--drop-shadow:drop-shadow(0px calc(18em/var(--font-size)) calc(6em/var(--font-size)) rgba(7, 68, 96, .4));--drop-shadowGray:drop-shadow(0px calc(18em/var(--font-size)) calc(6em/var(--font-size)) rgba(119, 112, 104, .4));--border-radius-bace:2px 8px 2px 8px;--border-radius-media:8px 30px 8px 30px}}.gl_common_modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:11000;background-color:#000000b3;overflow:auto;overscroll-behavior:contain}.gl_common_modal__modal_inner{position:relative}.gl_common_modal__bg{position:absolute;top:0;left:0;width:100%;height:100%}.gl_common_modal__window{position:relative;width:100%;margin:0 auto;text-align:center}*{margin:0;padding:0;box-sizing:border-box}#bne-web-op-contentener{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴシック,Noto Sans JP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Meiryo,Noto Sans JP,ＭＳ Ｐゴシック,MS PGothic,Geneva,Arial,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--font-size)0px;font-size:calc(var(--font-size) / var(--windowWidth) * 100vw);line-height:normal;-webkit-text-size-adjust:100%;scrtollbar-gutter:stable;width:var(--windowWidth)px}#bne-web-op-contentener main{display:block}#bne-web-op-contentener h1,#bne-web-op-contentener h2,#bne-web-op-contentener h3,#bne-web-op-contentener h4,#bne-web-op-contentener h5,#bne-web-op-contentener h6{font-size:100%}#bne-web-op-contentener a{text-decoration:none}#bne-web-op-contentener a img{border:none}#bne-web-op-contentener button{cursor:pointer;border:none;background:transparent;appearance:none;font:inherit}#bne-web-op-contentener img,#bne-web-op-contentener svg{width:100%;height:auto;vertical-align:middle;margin:0;padding:0;image-rendering:auto}#bne-web-op-contentener ol,#bne-web-op-contentener ul{list-style:none}#bne-web-op-contentener img:-moz-loading{visibility:hidden}html.webkit img[src$=svg]{transform:translateZ(0)}html.is-webview .crewfooter .crewfooter_logo,html.is-webview .crewfooter .crewfooter_list,html.is-webview .crewfooter .crewfooter_info{display:none}html.is-webview .crewfooter .crewfooter_copyright{margin-top:0}html.is-webview .bnefooter .bnefooter_content .bnefooter_nav{display:none}html.is-webview .bnefooter .bnefooter_content .bnefooter_copyright{margin-top:0}@media screen and (min-width:1025px){.onlyPc{display:block}.onlySp{display:none!important}}@media screen and (max-width:1024px){.onlyPc{display:none!important}.onlySp{display:block}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.crewfooter{position:relative;padding:20px 0;background:#1d1d22}.crewfooter_logo{display:flex;justify-content:center}.crewfooter_list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:95%;max-width:500px;margin:30px auto 0;box-sizing:border-box}@media screen and (width<=768px){.crewfooter_list{display:grid;grid-template-columns:repeat(2,1fr)}}.crewfooter_item{padding:5px 10px;text-align:center;background:#fff;border:1px solid #4d4d55;border-radius:10px;transition:.3s}.crewfooter_item img{max-width:100%;vertical-align:top}.crewfooter_item[data-type=dark]{color:#fff;background:#1d1d22}.crewfooter_item:hover{opacity:.6}.crewfooter_copyright{margin-top:20px;font-size:9px;color:#fff;text-align:center}.crewfooter_info{display:flex;justify-content:center;margin-top:30px}.crewfooter_info_link{font-size:12px;color:#fff;text-decoration:underline;transition:.3s}.crewfooter_info_link:hover{opacity:.7;cursor:pointer}.bnefooter{padding:10px 0;background:#f5f5f5}.bnefooter_nav{display:flex;flex-wrap:wrap}@media screen and (min-width:999px){.bnefooter_nav{justify-content:center;gap:20px}}.bnefooter_item{margin:5px 0;text-align:center}@media screen and (max-width:999px){.bnefooter_item{width:50%}}.bnefooter_item_link{font-size:12px;color:#000;text-decoration:none}.bnefooter_item_link:hover{color:#e60c00;cursor:pointer}.bnefooter_copyright{margin-top:20px;font-size:9px;color:#333;text-align:center;letter-spacing:.2px}.copyrihgt{margin:20px 0;text-align:center}.copyrihgt_text{font-size:11px;line-height:1.5;letter-spacing:.3px}@view-transition{navigation:auto}::view-transition-group(thumb){animation-duration:.8s;animation-timing-function:cubic-bezier(.25,1,.5,1)}::view-transition-group(modal){animation-duration:.8s;animation-timing-function:cubic-bezier(.25,1,.5,1)}.contents{overflow:clip;position:relative}.contents:before{content:"";box-shadow:inset 0 0 calc(150em / var(--font-size)) #07141bb3;z-index:100;position:absolute;inset:0;pointer-events:none}@media screen and (max-width:1024px){.contents:before{box-shadow:inset 0 0 calc(30em / var(--font-size)) #07141b66}}.is-panel{opacity:0}.is-panel.is-ready{opacity:1}.is-panel{will-change:opacity,transform}.js-anim{opacity:0}.noise{position:fixed;inset:0;background-size:480px;background-position:0 0;background-repeat:repeat;z-index:10000;pointer-events:none;animation:noise 10s infinite linear}.section{position:relative;z-index:3}.section .section-wrap{position:relative}.section .section-wrap .section-inner,.section .section-wrap .section-inner .section-block{position:relative;width:calc(1280em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}@media screen and (max-width:1024px){.section .section-wrap{position:relative}.section .section-wrap .section-inner,.section .section-wrap .section-inner .section-block{position:relative;width:calc(350em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}}.custom-btn-hover{filter:drop-shadow(calc(3em / var(--font-size)) calc(3em / var(--font-size)) 0 rgb(0,61,90)) drop-shadow(calc(2em / var(--font-size)) calc(5em / var(--font-size)) calc(5em / var(--font-size)) rgba(101,91,76,.5))}.custom-btn-hover.sb{filter:drop-shadow(calc(3em / var(--font-size)) calc(3em / var(--font-size)) 0 rgb(0,61,90)) drop-shadow(calc(2em / var(--font-size)) calc(5em / var(--font-size)) calc(5em / var(--font-size)) rgba(0,61,90,.5))}.custom-btn-hover:hover,.custom-btn-hover[disabled],.custom-btn-hover:hover.sb,.custom-btn-hover[disabled].sb{transform:translateY(calc(3em / var(--font-size)));filter:drop-shadow(calc(3em / var(--font-size)) calc(3em / var(--font-size)) 0 rgb(0,61,90))}.custom-btn+.custom-btn{margin-top:calc(10em / var(--font-size))}.custom-btn a{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:calc(0 / var(--windowWidth) * 100%) auto;filter:drop-shadow(calc(3em / var(--font-size)) calc(3em / var(--font-size)) 0 rgb(0,61,90)) drop-shadow(calc(2em / var(--font-size)) calc(5em / var(--font-size)) calc(5em / var(--font-size)) rgba(101,91,76,.5))}.custom-btn a.sb{filter:drop-shadow(calc(3em / var(--font-size)) calc(3em / var(--font-size)) 0 rgb(0,61,90)) drop-shadow(calc(2em / var(--font-size)) calc(5em / var(--font-size)) calc(5em / var(--font-size)) rgba(0,61,90,.5))}.custom-btn a:hover{transform:translateY(calc(3em / var(--font-size)));filter:drop-shadow(calc(3em / var(--font-size)) calc(3em / var(--font-size)) 0 rgb(0,61,90))}.custom-btn a .custom-btn-text{width:calc(200em / var(--font-size));height:calc(50em / var(--font-size));background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.custom-btn a .custom-btn-text span{color:#061428;font-family:P22ParrishRoman;font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;padding-top:.2em}.custom-btn a .custom-btn-arrow{position:relative;display:block}.custom-btn a .custom-btn-arrow:before{content:"";display:block;padding:100% 0% 0%}.custom-btn a .custom-btn-arrow>img,.custom-btn a .custom-btn-arrow>picture,.custom-btn a .custom-btn-arrow>svg{position:absolute;top:0;left:0;width:100%}.custom-btn a .custom-btn-arrow>svg{height:auto}.custom-btn a .custom-btn-arrow{width:calc(46em / var(--font-size));flex-shrink:0;margin-left:calc(16em / var(--font-size))}.custom-btn .viewMore{width:calc(262em / var(--font-size))}.custom-btn .viewMore .custom-btn-text picture{width:calc(79em / var(--font-size));height:calc(12em / var(--font-size))}@media screen and (max-width:1024px){.custom-btn.custom-btn{margin-top:calc(10em / var(--font-size))}.custom-btn a{width:calc(262em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:calc(0 / var(--windowWidth) * 100%) auto;filter:drop-shadow(calc(2em / var(--font-size)) calc(2em / var(--font-size)) 0 rgb(0,61,90))}.custom-btn a .custom-btn-text{width:calc(200em / var(--font-size));height:calc(50em / var(--font-size));background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.custom-btn a .custom-btn-text span{color:#061428;font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;padding-top:.3em}.custom-btn a .custom-btn-arrow{position:relative;display:block}.custom-btn a .custom-btn-arrow:before{content:"";display:block;padding:100% 0% 0%}.custom-btn a .custom-btn-arrow>img,.custom-btn a .custom-btn-arrow>picture,.custom-btn a .custom-btn-arrow>svg{position:absolute;top:0;left:0;width:100%}.custom-btn a .custom-btn-arrow>svg{height:auto}.custom-btn a .custom-btn-arrow{width:calc(46em / var(--font-size));flex-shrink:0;margin-left:calc(16em / var(--font-size))}.custom-btn .viewMore .custom-btn-text picture{width:calc(80em / var(--font-size));height:calc(12em / var(--font-size))}}.background{width:100%;height:100%;background-size:cover;background-position:center;background-color:#333}@media screen and (min-width:1025px){.btn-hover{transition:transform .5s cubic-bezier(.25,1,.5,1)}.btn-hover:hover{transform:scale(1.1);will-change:transform}}@media screen and (min-width:1025px){.custom-hover .custom-hover-image{transition:transform .5s cubic-bezier(.25,1,.5,1)}.custom-hover:hover .custom-hover-image{transform:scale(1.1);will-change:transform}}#galleryStatus{color:#fff}#article .wysiwyg,#officialModal .wysiwyg{width:calc(890em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto;padding:calc(70em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(50em / var(--font-size))}#article .wysiwyg :where(h2,h3,h4,h5),#officialModal .wysiwyg :where(h2,h3,h4,h5){font-size:20px;font-weight:800;line-height:1.6em;color:var(--text-color);margin-bottom:calc(24em / 20)}#article .wysiwyg :where(p),#officialModal .wysiwyg :where(p){font-size:16px;color:var(--text-color);font-weight:500;line-height:1.8em;margin-bottom:1em}#article .wysiwyg :where(figure),#officialModal .wysiwyg :where(figure){margin:calc(80em / var(--font-size)) auto}#article .wysiwyg :where(ul,ol),#officialModal .wysiwyg :where(ul,ol){margin:0 0 1em;padding-left:.5em;list-style:inside}#article .wysiwyg :where(li),#officialModal .wysiwyg :where(li){font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:500;line-height:1.8em}#article .wysiwyg :where(img),#officialModal .wysiwyg :where(img){max-width:100%;height:auto;display:block}#article .wysiwyg :where(a),#officialModal .wysiwyg :where(a){text-decoration:underline;color:var(--text-color)}@media screen and (max-width:1024px){#article .wysiwyg,#officialModal .wysiwyg{width:calc(350em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto;padding:calc(70em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(50em / var(--font-size))}#article .wysiwyg :where(h2,h3,h4,h5),#officialModal .wysiwyg :where(h2,h3,h4,h5){font-size:18px;font-weight:800;line-height:1.8em;color:var(--text-color);letter-spacing:.03em;margin-bottom:calc(24em / 20)}#article .wysiwyg :where(p),#officialModal .wysiwyg :where(p){font-size:14px;color:var(--text-color);font-weight:500;line-height:1.6em;letter-spacing:.03em;margin-bottom:1.6em}#article .wysiwyg :where(figure),#officialModal .wysiwyg :where(figure){margin:calc(40em / var(--font-size)) auto}#article .wysiwyg :where(ul,ol),#officialModal .wysiwyg :where(ul,ol){margin:0 0 1em;padding-left:.5em;list-style:inside}#article .wysiwyg :where(li),#officialModal .wysiwyg :where(li){font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:500;line-height:1.6em;letter-spacing:.03em}#article .wysiwyg :where(img),#officialModal .wysiwyg :where(img){max-width:100%;height:auto;display:block}#article .wysiwyg :where(a),#officialModal .wysiwyg :where(a){text-decoration:underline}}.page.is-lower{background-size:100% auto;background-repeat:repeat-y;background-position:center top}.page.is-lower .cloud-section{position:absolute;top:calc(0em / var(--font-size));left:calc(0em / var(--font-size));width:100%;pointer-events:none;height:100vh}.page.is-lower .cloud-section .cloud-section-inner{height:100vh}.page.is-lower .cloud-section .cloud1{position:absolute;top:calc(-171em / var(--font-size));left:calc(0em / var(--font-size));width:calc(580em / var(--font-size))}.page.is-lower .cloud-section .cloud2{position:absolute;top:calc(-142em / var(--font-size));right:calc(0em / var(--font-size));width:calc(562em / var(--font-size))}@media screen and (max-width:1024px){.page.is-lower{background-size:100% auto;background-repeat:repeat-y;background-position:center top}.page.is-lower .cloud-section{position:absolute;top:calc(0em / var(--font-size));left:calc(0em / var(--font-size));width:100%;pointer-events:none;height:100vh}.page.is-lower .cloud-section .cloud-section-inner{height:100vh}.page.is-lower .cloud-section .cloud1{position:absolute;top:calc(0em / var(--font-size));left:calc(0em / var(--font-size));width:calc(262em / var(--font-size))}.page.is-lower .cloud-section .cloud2{position:absolute;top:calc(0em / var(--font-size));right:calc(0em / var(--font-size));width:calc(223em / var(--font-size))}}#pageHeader{padding-top:calc(200em / var(--font-size))}#pageHeader h1{filter:var(--drop-shadow);opacity:0}#pageHeader .text{margin-top:calc(30em / var(--font-size));text-align:center;opacity:0}#pageHeader .text p{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);line-height:1.6em;font-family:Noto Sans JP}@media screen and (max-width:1024px){#pageHeader{padding-top:calc(110em / var(--font-size))}}#pageContents{padding-top:calc(115em / var(--font-size));padding-bottom:calc(450em / var(--font-size))}@media screen and (max-width:1024px){#pageContents{padding-bottom:calc(40em / var(--font-size))}}#streaming{padding-top:calc(361em / var(--font-size));height:calc(2068em / var(--font-size))}#streaming .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center top}#streaming .section-block{display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#streaming .section-block .info .title{filter:var(--drop-shadow);position:relative;display:block}#streaming .section-block .info .title:before{content:"";display:block;padding:calc(477 / 585 * 100%) 0% 0% 0%}#streaming .section-block .info .title>img,#streaming .section-block .info .title>picture,#streaming .section-block .info .title>svg{position:absolute;top:0;left:0;width:100%}#streaming .section-block .info .title>svg{height:auto}#streaming .section-block .info .title{width:calc(585em / var(--font-size));position:relative;z-index:2}#streaming .section-block .info .date{margin-top:calc(50em / var(--font-size))}#streaming .section-block .info .date span{font-family:bodega-serif;font-weight:500;font-size:calc(50em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--base-color)}#streaming .section-block .info .watch{display:inline-block}#streaming .section-block .info .watch .watchNow{margin:calc(70em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(0 / var(--windowWidth) * 100%)}#streaming .section-block .info .watch .watchNow .custom-btn-text picture{width:calc(79em / var(--font-size));height:calc(12em / var(--font-size))}#streaming .section-block .links .sns{margin-top:calc(48em / var(--font-size));margin-left:auto}#streaming .section-block .links .sns .sns__title{text-align:right}#streaming .section-block .links .sns .sns__title span{font-size:13px;line-height:1.2em;font-family:P22ParrishRoman;color:#07444580}#streaming .section-block .links .sns ul{display:-webkit-box;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-top:calc(20em / var(--font-size))}#streaming .section-block .links .sns ul li+li{margin-left:calc(50em / var(--font-size))}#streaming .section-block .links .sns ul li a{text-align:center;display:inline-block;line-height:1em}#streaming .section-block .links .sns ul li a.x{width:20px}#streaming .section-block .links .sns ul li a.instagram,#streaming .section-block .links .sns ul li a.facebook{width:23px}#streaming .section-block .links .sns ul li a.youtube_en,#streaming .section-block .links .sns ul li a.youtube_jp{width:25px}#streaming .section-block .links .sns ul li a.tiktok{width:19px}#streaming .section-block .links .sns ul li a>span{font-size:10px;font-family:P22ParrishRoman;color:var(--base-color);display:inline-block}@media screen and (min-width:1025px){#streaming .section-block .links .sns a{transition:opacity .3s ease}#streaming .section-block .links .sns:has(a:hover) a{opacity:.2}#streaming .section-block .links .sns:has(a:hover) a:hover{opacity:1}}#streaming .section-block .links .sns+.sns{margin-top:calc(42em / var(--font-size))}#streaming .section-block .links .other{margin-top:calc(42em / var(--font-size))}#streaming .section-block .links .other .banner{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#streaming .section-block .links .other .banner>a{position:relative;display:block}#streaming .section-block .links .other .banner>a:before{content:"";display:block;padding:calc(53 / 161 * 100%) 0% 0% 0%}#streaming .section-block .links .other .banner>a>img,#streaming .section-block .links .other .banner>a>picture,#streaming .section-block .links .other .banner>a>svg{position:absolute;top:0;left:0;width:100%}#streaming .section-block .links .other .banner>a>svg{height:auto}#streaming .section-block .links .other .banner>a{width:calc(161em / var(--font-size))}#streaming .section-block .links .other .banner>a+a{margin-left:calc(10em / var(--font-size))}#streaming .section-block .links .other .copyright{margin-top:calc(26em / var(--font-size));text-align:right}#streaming .section-block .links .other .copyright span{font-size:13px;line-height:1.2em;color:var(--base-color);font-weight:500;display:inline-block}#streaming .section-block .links .other .copyright span+span{margin-left:calc(5em / var(--font-size))}@media screen and (max-width:1024px){#streaming{margin-top:calc(-60em / var(--font-size));padding-top:calc(145em / var(--font-size));height:calc(1292em / var(--font-size))}#streaming .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center top}#streaming .section-block{display:block;width:100%;margin:0}#streaming .section-block .info .title{width:calc(350em / var(--font-size));position:relative;z-index:2}#streaming .section-block .info .date{margin-top:calc(20em / var(--font-size))}#streaming .section-block .info .date span{font-family:bodega-serif;font-weight:500;font-size:calc(26em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}#streaming .section-block .info .watch .watchNow{margin:calc(20em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(0 / var(--windowWidth) * 100%)}#streaming .section-block .info .watch .watchNow .custom-btn-text picture{width:calc(79em / var(--font-size));height:calc(12em / var(--font-size))}#streaming .section-block .links{display:block;margin-top:calc(50em / var(--font-size));max-height:calc(273em / var(--font-size));width:100%}#streaming .section-block .links .sns{margin-left:calc(0em / var(--font-size));margin-top:calc(0em / var(--font-size));width:calc(190em / var(--font-size))}#streaming .section-block .links .sns .sns__title{text-align:left;font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}#streaming .section-block .links .sns ul{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:calc(18em / var(--font-size));width:calc(232em / var(--font-size))}#streaming .section-block .links .sns ul li+li{margin-left:calc(30em / var(--font-size))}#streaming .section-block .links .sns ul li a{display:inline-block}#streaming .section-block .links .sns ul li a.x{width:calc(20em / var(--font-size))}#streaming .section-block .links .sns ul li a.instagram{width:calc(23em / var(--font-size))}#streaming .section-block .links .sns ul li a.facebook{width:23px}#streaming .section-block .links .sns ul li a.youtube_en,#streaming .section-block .links .sns ul li a.youtube_jp{width:calc(26em / var(--font-size))}#streaming .section-block .links .sns ul li a.tiktok{width:calc(20em / var(--font-size))}#streaming .section-block .links .sns ul li a>span{font-size:calc(10em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;display:inline-block}#streaming .section-block .links .sns+.sns{margin-top:calc(28em / var(--font-size))}#streaming .section-block .links .other{display:block;width:calc(145em / var(--font-size));margin-left:calc(0em / var(--font-size));margin-top:calc(36em / var(--font-size))}#streaming .section-block .links .other .banner{display:block}#streaming .section-block .links .other .banner>a{position:relative;display:block}#streaming .section-block .links .other .banner>a:before{content:"";display:block;padding:calc(100 / 302 * 100%) 0% 0% 0%}#streaming .section-block .links .other .banner>a>img,#streaming .section-block .links .other .banner>a>picture,#streaming .section-block .links .other .banner>a>svg{position:absolute;top:0;left:0;width:100%}#streaming .section-block .links .other .banner>a>svg{height:auto}#streaming .section-block .links .other .banner>a{width:calc(145em / var(--font-size))}#streaming .section-block .links .other .banner>a+a{margin-top:calc(10em / var(--font-size));margin-left:calc(0em / var(--font-size))}#streaming .section-block .links .other .copyright{text-align:left;margin-top:calc(14em / var(--font-size))}#streaming .section-block .links .other .copyright span{font-size:calc(11em / var(--font-size) + 0em);line-height:1.4545454545em;letter-spacing:0em;display:block;font-weight:500}#streaming .section-block .links .other .copyright span+span{margin-left:0}}.is-lower #streaming{z-index:2;margin-top:calc(-300em / var(--font-size));height:calc(2068em / var(--font-size))}@media screen and (max-width:1024px){.is-lower #streaming{z-index:2;padding-top:calc(286em / var(--font-size));margin-top:calc(0em / var(--font-size));height:calc(1430em / var(--font-size))}.is-lower #streaming .bg{top:auto;bottom:0}}#footer .section-inner{width:100%}.sortWrap{width:calc(202em / var(--font-size));flex-shrink:0;position:sticky;top:0;padding:calc(100em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(50em / var(--font-size));margin-top:calc(-100em / var(--font-size))}.sortWrap .sort__number{font-family:bodega-serif;color:var(--text-color);margin-bottom:calc(54em / var(--font-size))}.sortWrap .sort__number>em{font-style:normal;font-size:calc(64em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.sortWrap .sort__number>span{font-size:calc(24em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;margin-left:calc(5em / 24)}.sortWrap .sort__item+.sort__item{margin-top:calc(58em / var(--font-size))}.sortWrap .sortGroup__title span{font-family:bodega-serif;color:var(--text-color);font-size:calc(24em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.sortWrap .sort__item-list{border-top:solid 1px rgba(255,255,255,.5);margin-top:calc(16em / var(--font-size));padding-top:calc(24em / var(--font-size))}.sortWrap .sort__item-list li{display:block}.sortWrap .sort__item-list li a{font-family:P22ParrishRoman;color:var(--text-color);font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:.8em;padding:calc(17em / 14) 0% calc(15em / 14);display:inline-block;width:100%;transition:background-color 1s ease;background-color:#0000}.sortWrap .sort__item-list li a.is-active{background-color:#0744604d;pointer-events:none}@media screen and (min-width:1025px){.sortWrap .sort__item-list li a:hover{background-color:#fffaf51a}}.sortWrap .sort__item-list li+li{position:relative}.sortWrap .sort__item-list li+li:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg,rgba(228,222,208,.4) 2px,transparent 2px);background-size:4px 4px;background-repeat:repeat-x;border:none}.sortWrap .sortSelect__item{position:relative;margin-top:calc(13em / var(--font-size))}.sortWrap .sortSelect__item:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-30%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--text-color);pointer-events:none}.sortWrap .sortGroup--season .sortSelect__item{display:none}.sortWrap .sortGroup--category{margin-top:calc(58em / var(--font-size))}.sortWrap .sortGroup--category .sortSelect__item{display:none}.sortWrap .sortGroup--genre{margin-top:calc(58em / var(--font-size))}.sortWrap .sortGroup--genre .sortSelect__item{display:none}@media screen and (max-width:1024px){.sortWrap{width:calc(352em / var(--font-size));position:relative;padding:calc(0em / var(--font-size));margin-top:calc(0em / var(--font-size))}.sortWrap .sort__number{margin-bottom:calc(20em / var(--font-size))}.sortWrap .sort__item+.sort__item{margin-top:calc(58em / var(--font-size))}.sortWrap .sort__item-list{border-top:solid 1px rgba(255,255,255,.5);margin-top:calc(16em / var(--font-size));padding-top:calc(6em / var(--font-size))}.sortWrap .sort__item-list li{display:block}.sortWrap .sort__item-list li a{padding:calc(13em / 14) 0%}.sortWrap .sortSelect__item select{-webkit-appearance:none;appearance:none;width:100%;padding:calc(12em / 14) calc(16em / 14);border:1px solid rgba(255,255,255,.5);border-radius:calc(1em / var(--font-size));background:#ffffff1a;font:inherit;color:var(--text-color);font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman}.sortWrap .sortSelect__item select:focus{outline:none;border-color:#ffffff1a}.sortWrap .sortGroup--season .sort__item{display:none}.sortWrap .sortGroup--season .sortSelect__item{display:block}.sortWrap .sortGroup--category{margin-top:calc(30em / var(--font-size))}.sortWrap .sortGroup--category .sortSelect__item{display:none}.sortWrap .sortGroup--genre{margin-top:calc(30em / var(--font-size))}.sortWrap .sortGroup--genre .sortSelect__item{display:none}}#pager{margin-top:calc(150em / var(--font-size))}#pager ul{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#pager ul li+li{margin-left:calc(14em / var(--font-size))}#pager ul li .btn{display:inline-block;width:calc(50em / var(--font-size));height:calc(50em / var(--font-size));background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:calc(50em / var(--font-size));transform:translateY(calc(3em / var(--font-size)));filter:drop-shadow(calc(3em / var(--font-size)) calc(3em / var(--font-size)) 0 rgb(0,61,90))}#pager ul li .btn span{font-family:P22ParrishRoman;font-size:calc(15em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--base-color);font-weight:600}#pager ul li a picture{display:inline-block}#pager ul li a .custom-btn-arrow{width:calc(18em / var(--font-size));margin-top:calc(-4em / var(--font-size))}#pager ul li a .btn{filter:drop-shadow(calc(3em / var(--font-size)) calc(3em / var(--font-size)) 0 rgb(0,61,90)) drop-shadow(calc(2em / var(--font-size)) calc(5em / var(--font-size)) calc(5em / var(--font-size)) rgba(0,61,90,.5));transform:translateY(calc(0em / var(--font-size)))}#pager ul li a .btn span{color:var(--base-color)}#pager ul li a:hover .btn{filter:drop-shadow(calc(3em / var(--font-size)) calc(3em / var(--font-size)) 0 rgb(0,61,90));transform:translateY(calc(3em / var(--font-size)))}#pager ul li.is-prev .custom-btn-arrow{transform:scaleX(-1)}@media screen and (max-width:1024px){#pager{margin-top:calc(100em / var(--font-size))}#pager ul{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#pager ul li+li{margin-left:calc(10em / var(--font-size))}#pager ul li .btn{display:inline-block;width:calc(50em / var(--font-size));height:calc(50em / var(--font-size));background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:calc(50em / var(--font-size));filter:drop-shadow(calc(0em / var(--font-size)) calc(0em / var(--font-size)) 0 rgb(0,0,0));transform:translateY(calc(3em / var(--font-size)))}#pager ul li .btn span{font-family:P22ParrishRoman;font-size:calc(15em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:#000;font-weight:600}#pager ul li a picture{display:inline-block}#pager ul li a .custom-btn-arrow{width:calc(18em / var(--font-size));margin-top:calc(-4em / var(--font-size))}}.customFrame{background-color:#fffaee1a;border-radius:var(--border-radius-bace);border:solid 1px rgba(255,250,238,.4);box-sizing:border-box;display:inline-block;font-size:calc(12em / var(--font-size) + 0em);line-height:1.25em;letter-spacing:0em;font-family:P22ParrishRoman;color:var(--text-color);padding:calc(5em / 12) calc(16em / 12) .25em;font-weight:500}@media screen and (max-width:1024px){.customFrame{font-size:calc(10em / var(--font-size) + 0em);line-height:1.5em;letter-spacing:0em;padding:calc(7em / 10) 1em .4em}}.articleSwiper{width:100%;height:calc(370em / var(--font-size));margin:calc(34em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);overflow:visible!important;position:relative}.articleSwiper .swiper-wrapper{width:100%;height:100%}.articleSwiper .swiper-wrapper .swiper-slide{width:auto}.articleSwiper .swiper-wrapper .swiper-slide .articleCard{width:calc(400em / var(--font-size));display:inline-block;color:var(--text-color)}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__thumb{border-radius:var(--border-radius-media);overflow:hidden;height:calc(268em / var(--font-size));background-size:cover;background-repeat:no-repeat;background-position:center}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__meta{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:calc(16em / var(--font-size))}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__meta .articleCard__category span{background-color:#fffaee1a;border-radius:var(--border-radius-bace);border:solid 1px rgba(255,250,238,.4);box-sizing:border-box;display:inline-block;font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:var(--text-color);padding:calc(6em / 11) calc(12em / 11) calc(5em / 11);font-weight:500}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__meta .articleCard__date{margin-left:calc(14em / var(--font-size))}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__meta .articleCard__date span{font-family:P22ParrishRoman;font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__title{margin-top:calc(10em / var(--font-size))}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__title span{font-size:calc(38em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500;line-height:1.3em;letter-spacing:.03em}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__season{margin-top:calc(10em / var(--font-size))}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__season span{padding:calc(5em / 12) calc(14em / 12);background-color:#fffaee1a;border-radius:calc(4em / var(--font-size)) calc(8em / var(--font-size)) calc(4em / var(--font-size)) calc(8em / var(--font-size));border:solid 1px rgba(255,250,238,.4);box-sizing:border-box;display:inline-block;font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman}.articleSwiper.swiper-horizontal>.swiper-scrollbar{width:calc(284em / var(--font-size));position:absolute;right:calc(200em / var(--font-size));bottom:calc(-73em / var(--font-size));left:auto;height:3px;background-color:#fff3}.articleSwiper.swiper-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background-color:#fff}.articleSwiper .swiper-nav{position:absolute;right:calc(0em / var(--font-size));bottom:calc(-100em / var(--font-size));width:calc(162em / var(--font-size));height:calc(66em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;vertical-align:top}.articleSwiper .swiper-nav button{width:calc(66em / var(--font-size));height:calc(66em / var(--font-size));display:inline-block}.articleSwiper .swiper-nav button .swiper-navigation-icon{display:none}.articleSwiper .swiper-nav button .bg{filter:drop-shadow(calc(3em / var(--font-size)) calc(3em / var(--font-size)) 0 rgb(0,61,90)) drop-shadow(calc(2em / var(--font-size)) calc(5em / var(--font-size)) calc(5em / var(--font-size)) rgba(101,91,76,.5));position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:1}.articleSwiper .swiper-nav button .bg.disabled{opacity:0;transition:opacity .3s ease}.articleSwiper .swiper-nav button .arrow{position:absolute;top:calc(24em / var(--font-size));left:calc(20em / var(--font-size));width:calc(28em / var(--font-size))!important;z-index:2}.articleSwiper .swiper-nav button.swiper-button-prev .arrow{transform:scaleX(-1)}.articleSwiper .swiper-nav button.swiper-button-disabled,.articleSwiper .swiper-nav button.swiper-button-disabled .bg.disabled{opacity:1}.articleSwiper .swiper-nav button.swiper-button-disabled .arrow path{stroke:#fffff580}@media screen and (min-width:1025px){.articleSwiper .swiper-nav button:hover:not(.swiper-button-disabled){transform:translateY(calc(3em / var(--font-size)))}.articleSwiper .swiper-nav button:hover:not(.swiper-button-disabled) .bg{filter:drop-shadow(calc(3em / var(--font-size)) calc(3em / var(--font-size)) 0 rgb(0,61,90))}}@media screen and (max-width:1024px){.articleSwiper{width:100%;height:calc(315em / var(--font-size));margin:calc(34em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);overflow:visible!important;position:relative}.articleSwiper .swiper-wrapper{width:100%;height:100%}.articleSwiper .swiper-wrapper .swiper-slide{width:auto}.articleSwiper .swiper-wrapper .swiper-slide .articleCard{width:calc(350em / var(--font-size));display:inline-block;color:var(--text-color)}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__thumb{border-radius:var(--border-radius-media);overflow:hidden;height:calc(248em / var(--font-size));background-size:cover;background-repeat:no-repeat;background-position:center}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__meta{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:calc(16em / var(--font-size))}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__meta .articleCard__category span{border-radius:var(--border-radius-bace);box-sizing:border-box;display:inline-block;font-size:calc(10em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:var(--text-color);padding:calc(6em / 10) 1em .4em;font-weight:500}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__meta .articleCard__date{margin-left:calc(10em / var(--font-size))}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__meta .articleCard__date span{font-family:P22ParrishRoman;font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__title{margin-top:calc(8em / var(--font-size))}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__title span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500;line-height:1.3em;letter-spacing:.03em}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__season{margin-top:calc(10em / var(--font-size))}.articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__season span{padding:calc(5em / 12) calc(14em / 12);background-color:#fffaee1a;border-radius:var(--border-radius-bace);border:solid 1px rgba(255,250,238,.4);box-sizing:border-box;display:inline-block;font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman}.articleSwiper.swiper-horizontal>.swiper-scrollbar{width:calc(175em / var(--font-size));position:absolute;right:calc(175em / var(--font-size));bottom:calc(-66em / var(--font-size))}.articleSwiper .swiper-nav{position:absolute;right:calc(0em / var(--font-size));bottom:calc(-80em / var(--font-size));width:calc(121em / var(--font-size));height:calc(52em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;vertical-align:top}.articleSwiper .swiper-nav button{width:calc(52em / var(--font-size));height:calc(52em / var(--font-size));display:inline-block}.articleSwiper .swiper-nav button .swiper-navigation-icon{display:none}.articleSwiper .swiper-nav button .bg{width:100%;height:100%;display:inline-block;background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.articleSwiper .swiper-nav button .arrow{top:calc(20em / var(--font-size));left:calc(16em / var(--font-size));width:calc(20em / var(--font-size))!important}}.linkSwiper{width:100%;margin:calc(34em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);overflow:visible!important;position:relative}.linkSwiper .swiper-wrapper{width:100%;height:100%}.linkSwiper .swiper-wrapper .swiper-slide{width:auto}.linkSwiper .swiper-wrapper .swiper-slide .linkCard{width:calc(655em / var(--font-size));padding:calc(16em / var(--font-size)) calc(27em / var(--font-size)) calc(16em / var(--font-size)) calc(16em / var(--font-size));display:inline-block;color:var(--text-color);display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#fffaf51a;border:solid 1px var(--border-color);box-sizing:border-box;border-radius:calc(8em / var(--font-size)) calc(20em / var(--font-size)) calc(8em / var(--font-size)) calc(20em / var(--font-size))}.linkSwiper .swiper-wrapper .swiper-slide .linkCard+.linkCard{margin-top:calc(10em / var(--font-size))}.linkSwiper .swiper-wrapper .swiper-slide .linkCard .linkCard__thumb{overflow:hidden;width:calc(198em / var(--font-size));height:calc(140em / var(--font-size));flex-shrink:0;border-radius:calc(4em / var(--font-size))}.linkSwiper .swiper-wrapper .swiper-slide .linkCard .linkCard__thumb .img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#333}.linkSwiper .swiper-wrapper .swiper-slide .linkCard .linkCard__title{margin-left:calc(30em / var(--font-size));width:calc(346em / var(--font-size))}.linkSwiper .swiper-wrapper .swiper-slide .linkCard .linkCard__title span{font-size:calc(15em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.3em;letter-spacing:.03em}.linkSwiper .swiper-wrapper .swiper-slide .linkCard .icon{width:calc(14em / var(--font-size));margin-left:calc(26em / var(--font-size));flex-shrink:0}.linkSwiper .swiper-wrapper .swiper-slide .linkCard:after{content:"";display:inline-block}.linkSwiper.swiper-horizontal>.swiper-scrollbar.is-hidden{display:none!important}.linkSwiper.swiper-horizontal>.swiper-scrollbar{width:calc(284em / var(--font-size));position:absolute;right:calc(200em / var(--font-size));bottom:calc(-73em / var(--font-size));left:auto;height:3px;background-color:#fff3}.linkSwiper.swiper-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background-color:#fff}.linkSwiper .swiper-nav{position:absolute;right:calc(0em / var(--font-size));bottom:calc(-100em / var(--font-size));width:calc(162em / var(--font-size));height:calc(66em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;vertical-align:top}.linkSwiper .swiper-nav button{width:calc(66em / var(--font-size));height:calc(66em / var(--font-size));display:inline-block}.linkSwiper .swiper-nav button .swiper-navigation-icon{display:none}.linkSwiper .swiper-nav button .bg{filter:drop-shadow(calc(3em / var(--font-size)) calc(3em / var(--font-size)) 0 rgb(0,61,90)) drop-shadow(calc(2em / var(--font-size)) calc(5em / var(--font-size)) calc(5em / var(--font-size)) rgba(101,91,76,.5));position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:1}.linkSwiper .swiper-nav button .bg.disabled{opacity:0;transition:opacity .3s ease}.linkSwiper .swiper-nav button .arrow{position:absolute;top:calc(24em / var(--font-size));left:calc(20em / var(--font-size));width:calc(28em / var(--font-size))!important;z-index:2}.linkSwiper .swiper-nav button.swiper-button-prev .arrow{transform:scaleX(-1)}.linkSwiper .swiper-nav button.swiper-button-disabled,.linkSwiper .swiper-nav button.swiper-button-disabled .bg.disabled{opacity:1}.linkSwiper .swiper-nav button.swiper-button-disabled .arrow path{stroke:#fffff580}@media screen and (min-width:1025px){.linkSwiper .swiper-nav button:hover:not(.swiper-button-disabled){transform:translateY(calc(3em / var(--font-size)))}.linkSwiper .swiper-nav button:hover:not(.swiper-button-disabled) .bg{filter:drop-shadow(calc(3em / var(--font-size)) calc(3em / var(--font-size)) 0 rgb(0,61,90))}}@media screen and (max-width:1024px){.linkSwiper{width:100%;margin:calc(34em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);overflow:visible!important;position:relative}.linkSwiper .swiper-wrapper{width:100%;height:100%}.linkSwiper .swiper-wrapper .swiper-slide{width:auto}.linkSwiper .swiper-wrapper .swiper-slide .linkCard{width:100%;padding:calc(12em / var(--font-size));display:inline-block;color:var(--text-color);display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#fffaf51a;border:solid 1px var(--border-color);box-sizing:border-box;border-radius:calc(4em / var(--font-size)) calc(12em / var(--font-size)) calc(4em / var(--font-size)) calc(12em / var(--font-size))}.linkSwiper .swiper-wrapper .swiper-slide .linkCard+.linkCard{margin-top:calc(14em / var(--font-size))}.linkSwiper .swiper-wrapper .swiper-slide .linkCard .linkCard__thumb{overflow:hidden;width:calc(127em / var(--font-size));height:calc(90em / var(--font-size));flex-shrink:0}.linkSwiper .swiper-wrapper .swiper-slide .linkCard .linkCard__thumb .img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#333}.linkSwiper .swiper-wrapper .swiper-slide .linkCard .linkCard__title{margin-left:calc(14em / var(--font-size));width:calc(156em / var(--font-size))}.linkSwiper .swiper-wrapper .swiper-slide .linkCard .linkCard__title span{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.3em;letter-spacing:.03em}.linkSwiper .swiper-wrapper .swiper-slide .linkCard .icon{width:calc(10em / var(--font-size));margin-left:calc(9em / var(--font-size));flex-shrink:0}.linkSwiper .swiper-wrapper .swiper-slide .linkCard:after{content:"";display:inline-block}.linkSwiper.swiper-horizontal>.swiper-scrollbar{width:calc(175em / var(--font-size));position:absolute;right:calc(175em / var(--font-size));bottom:calc(-66em / var(--font-size))}.linkSwiper .swiper-nav{position:absolute;right:calc(0em / var(--font-size));bottom:calc(-80em / var(--font-size));width:calc(121em / var(--font-size));height:calc(52em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;vertical-align:top}.linkSwiper .swiper-nav button{width:calc(52em / var(--font-size));height:calc(52em / var(--font-size));display:inline-block}.linkSwiper .swiper-nav button .swiper-navigation-icon{display:none}.linkSwiper .swiper-nav button .bg{width:100%;height:100%;display:inline-block;background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.linkSwiper .swiper-nav button .arrow{position:absolute;top:calc(20em / var(--font-size));left:calc(16em / var(--font-size));width:calc(20em / var(--font-size))!important;z-index:2}}.baseModal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0b2937b3;position:fixed;top:0;left:0;width:100%;height:100%;z-index:110}.baseModal .baseModal__close{position:fixed;top:calc(50em / var(--font-size));right:calc(50em / var(--font-size));width:45px;height:45px;z-index:10}.baseModal .baseModal__close picture{position:absolute;top:0;right:0;width:100%;height:100%}.baseModal .baseModal__close .normal,.baseModal .baseModal__close .active{transition:opacity .3s ease}.baseModal .baseModal__close .active{opacity:0}@media screen and (min-width:1025px){.baseModal .baseModal__close:hover .normal{opacity:0}.baseModal .baseModal__close:hover .active{opacity:1}}@media screen and (max-width:1024px){.baseModal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0b293766;position:fixed;top:0;left:0;width:100%;height:100%}.baseModal .baseModal__close{top:calc(40em / var(--font-size));right:calc(20em / var(--font-size));width:calc(35em / var(--font-size));height:calc(35em / var(--font-size))}}.movieModal .movieModal__inner{width:100%;height:100%;position:relative;inset:0;display:grid;place-items:center}.movieModal .movieModal__backdrop{position:absolute;z-index:1;width:100%;height:100%}.movieModal .movieModal__panel{z-index:2;width:calc(1023em / var(--font-size));max-height:calc(100dvh - 32px);-webkit-overflow-scrolling:touch;position:relative;grid-template-rows:auto 1fr;margin-top:calc(80em / var(--font-size))}.movieModal .movieModal__close{position:absolute;top:calc(0em / var(--font-size));right:calc(-98em / var(--font-size));width:calc(45em / var(--font-size));height:calc(45em / var(--font-size))}.movieModal .movieModal__frame{border-radius:calc(8em / var(--font-size));position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden;max-height:calc(100dvh - 212px)}.movieModal .movieModal__frame #movieModalIframe,.movieModal .movieModal__frame #movieModalVideo{position:absolute;top:0;left:0;width:100%;height:100%}.movieModal .movieModal__meta{margin-top:calc(35em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.movieModal .movieModal__meta .movieCard__season,.movieModal .movieModal__meta .movieCard__category{display:inline-block}.movieModal .movieModal__meta .movieCard__season span,.movieModal .movieModal__meta .movieCard__category span{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:#e4ded0;background-color:#e4ded01a;padding:.5em calc(14em / 12) calc(4em / 12);border-radius:var(--border-radius-bace);border:solid rgba(225,250,238,.4) 1px}.movieModal .movieModal__meta .movieCard__category{margin-left:calc(10em / var(--font-size))}.movieModal .movieModal__meta .movieCard__category span+span{margin-left:calc(10em / var(--font-size))}.movieModal .movieModal__headline{text-align:left;margin-top:calc(10em / var(--font-size))}.movieModal .movieModal__headline span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:500;line-height:1.6em}@media screen and (max-width:1024px){.movieModal .movieModal__inner{width:100%;height:100%;position:relative;inset:0;display:grid;place-items:center}.movieModal .movieModal__backdrop{position:absolute;z-index:1;width:100%;height:100%}.movieModal .movieModal__panel{z-index:2;width:calc(346em / var(--font-size));max-height:calc(100dvh - 32px);-webkit-overflow-scrolling:touch;position:relative;grid-template-rows:auto 1fr;margin-top:calc(80em / var(--font-size))}.movieModal .movieModal__close{position:absolute;top:calc(-55em / var(--font-size));right:calc(0em / var(--font-size));width:calc(35em / var(--font-size));height:calc(35em / var(--font-size))}.movieModal .movieModal__frame{border-radius:calc(8em / var(--font-size));position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden;max-height:calc(100dvh - 212px)}.movieModal .movieModal__frame #movieModalIframe{position:absolute;top:0;left:0;width:100%;height:100%}.movieModal .movieModal__meta{margin-top:calc(20em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.movieModal .movieModal__meta .movieCard__season,.movieModal .movieModal__meta .movieCard__category{display:inline-block}.movieModal .movieModal__meta .movieCard__season span,.movieModal .movieModal__meta .movieCard__category span{font-size:calc(10em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;padding:calc(6em / 10) 1em .4em}.movieModal .movieModal__meta .movieCard__category{margin-left:calc(10em / var(--font-size))}.movieModal .movieModal__meta .movieCard__category span+span{margin-left:calc(10em / var(--font-size))}.movieModal .movieModal__headline{text-align:left;margin-top:calc(10em / var(--font-size))}.movieModal .movieModal__headline span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500;line-height:1.6em}}.breadcrumb .breadcrumb__list{display:-webkit-box;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:var(--text-color);font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman}.breadcrumb .breadcrumb__list .breadcrumb__item a{text-decoration:underline!important;color:var(--text-color)}@media screen and (min-width:1025px){.breadcrumb .breadcrumb__list .breadcrumb__item a:hover{text-decoration:none!important}}.breadcrumb .breadcrumb__list .breadcrumb__sep{width:calc(6em / 11);margin:0% calc(8em / 11)}@media screen and (max-width:1024px){.breadcrumb .breadcrumb__list{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}#nav{position:fixed;top:0;left:0;width:100%;z-index:100;transform:translateY(0);background:linear-gradient(180deg,#001e2c80,#003f5b00 90%)}#nav.is-top{transform:translateY(-100%)}#nav.toggle{transition:transform .3s ease}#nav.active{transform:translateY(0)}#nav nav{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:calc(9em / var(--font-size)) calc(48em / var(--font-size));width:100%}#nav nav .navi-title{width:calc(195em / var(--font-size));flex-shrink:0}#nav nav .navi-title a{position:relative;display:block}#nav nav .navi-title a:before{content:"";display:block;padding:calc(385 / 871 * 100%) 0% 0% 0%}#nav nav .navi-title a>img,#nav nav .navi-title a>picture,#nav nav .navi-title a>svg{position:absolute;top:0;left:0;width:100%}#nav nav .navi-title a>svg{height:auto}#nav nav .navi-title a{width:calc(195em / var(--font-size));display:inline-block}#nav nav .navi-title a .logo{display:none}#nav nav ul{margin-left:calc(37em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}#nav nav ul li+li{margin-left:calc(18em / var(--font-size))}#nav nav ul li a{display:inline-block;vertical-align:top;font-family:bodega-serif;color:var(--text-color);font-size:calc(23em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.2em;letter-spacing:.01em;position:relative;overflow:hidden}#nav nav ul li a>span{display:inline-block;position:relative;transition:transform .3s ease}#nav nav ul li a>span:before{content:attr(data-txt);position:absolute;top:0;left:0;display:block;transform:translateY(100%);transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s}#nav nav ul li a:hover span{transform:translateY(-100%)}#nav nav .navi-watch .custom-btn-text{width:calc(160em / var(--font-size));height:calc(40.49em / var(--font-size))}#nav nav .navi-watch .custom-btn-text span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}#nav nav .navi-watch .custom-btn-arrow{width:calc(37em / var(--font-size));margin-left:calc(12em / var(--font-size))}@media screen and (max-width:1024px){#nav{position:fixed;top:0;left:0;width:100%;z-index:99}#nav nav{padding:calc(3em / var(--font-size)) calc(12em / var(--font-size))}#nav nav .navi-title{width:calc(149em / var(--font-size));flex-shrink:0}#nav nav .navi-title a{width:calc(149em / var(--font-size));display:inline-block}#nav .btn-navi{position:absolute;top:calc(22em / var(--font-size));right:calc(20em / var(--font-size));width:calc(46em / var(--font-size));padding:0}#nav .btn-navi button{width:calc(46em / var(--font-size));height:calc(46em / var(--font-size))}#nav .btn-navi button .open{position:absolute;top:calc(4em / var(--font-size));left:0;opacity:1;width:100%;transition:opacity .3s ease}#nav .btn-navi button .close{position:absolute;top:0;left:0;opacity:0;width:100%;transition:opacity .3s ease}#nav .btn-navi button.active .open{opacity:0}#nav .btn-navi button.active .close{opacity:1}}#modal_menu{display:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0b293766;z-index:80}#modal_menu .gl_common_modal__window{height:100svh;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#modal_menu .gl_common_modal__window .gl_common_modal__content{width:100%;height:calc(684em / var(--font-size));background-size:contain;flex-shrink:0;padding:calc(106em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(83em / var(--font-size))}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalMenuList{padding-left:0;display:grid;grid-auto-flow:column;grid-template-rows:repeat(6,auto);gap:0 calc(10em / var(--font-size));width:calc(350em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalMenuList li{position:relative}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalMenuList li+li:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg,rgb(181,153,111) 2px,transparent 2px);background-size:4px 4px;background-repeat:repeat-x;border:none}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalMenuList li+li:nth-child(7):after{display:none}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalMenuList li a{width:100%;display:inline-block;text-align:left;padding:calc(15em / var(--font-size)) calc(0 / var(--windowWidth) * 100%)}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalMenuList li a span{font-size:calc(30em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;color:#074460}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalShare{width:calc(350em / var(--font-size));margin:calc(54em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalShare .modalShare__title{text-align:left}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalShare .modalShare__title span{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:#123c5080}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalShare .modalShare__list{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:calc(15em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalShare .modalShare__list a{display:inline-block;flex-shrink:0}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalShare .modalShare__list a+a{margin-left:calc(34em / var(--font-size))}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalShare .modalShare__list a.x{width:calc(19em / var(--font-size))}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalShare .modalShare__list a.instagram,#modal_menu .gl_common_modal__window .gl_common_modal__content .modalShare .modalShare__list a.facebook{width:calc(22em / var(--font-size))}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalShare .modalShare__list a.youtube{width:calc(23em / var(--font-size))}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalShare .modalShare__list a.ticktock{width:calc(19em / var(--font-size))}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalCopyright{width:calc(350em / var(--font-size));margin:calc(26em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);text-align:left}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalCopyright span{color:#074460;font-size:calc(10em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500;display:inline-block}#modal_menu .gl_common_modal__window .gl_common_modal__content .modalCopyright span+span{margin-left:.5em}.page#top .bg-block.sky{position:relative;background-size:100% auto;background-repeat:repeat-y;background-position:center top;z-index:3;padding-top:calc(558em / var(--font-size));box-sizing:border-box}.page#top .bg-block.sky .bottom{position:absolute;bottom:0;left:0;width:100%;height:calc(2072em / var(--font-size));background-size:100% auto;background-repeat:no-repeat;background-position:center bottom}.page#top .bg-block.paper{position:relative;z-index:4}.page#top .bg-block.paper .paper-middle{z-index:2;position:relative;height:calc(5808em / var(--font-size));background-size:100% auto;background-repeat:repeat-y;background-position:center top}.page#top .bg-block.paper .paper-top{position:absolute;width:100%;background-size:100% auto;background-repeat:repeat-y;background-position:center top;height:calc(294em / var(--font-size));top:calc(-293em / var(--font-size));left:0}.page#top .bg-block.paper .paper-bottom{position:absolute;width:100%;background-size:100% auto;background-repeat:repeat-y;background-position:center top;height:calc(294em / var(--font-size));bottom:calc(-293em / var(--font-size));left:0;z-index:1;filter:drop-shadow(0px calc(5em / var(--font-size)) calc(7em / var(--font-size)) rgba(7,68,96,.4))}@media screen and (max-width:1024px){.page#top .bg-block.sky{position:relative;background-size:100% auto;background-position:center top;padding-top:calc(410em / var(--font-size));margin-top:calc(0em / var(--font-size));box-sizing:border-box}.page#top .bg-block.sky .bottom{position:absolute;bottom:0;left:0;width:100%;height:calc(1137em / var(--font-size));background-size:100% auto;background-repeat:no-repeat;background-position:center bottom;mask-image:linear-gradient(0deg,black 0%,black 50%,transparent 100%)}.page#top .bg-block.paper{position:relative;margin-top:calc(-60em / var(--font-size))}.page#top .bg-block.paper .paper-middle{background-size:100% auto;background-repeat:repeat-y;background-position:center top;z-index:4;height:calc(5246.7em / var(--font-size))}.page#top .bg-block.paper .paper-top{position:absolute;width:100%;background-size:100% auto;background-repeat:repeat-y;background-position:center top;height:calc(80em / var(--font-size));top:calc(-79em / var(--font-size));left:0}.page#top .bg-block.paper .paper-bottom{position:absolute;width:100%;background-size:100% auto;background-repeat:repeat-y;background-position:center top;height:calc(80em / var(--font-size));bottom:calc(-79em / var(--font-size));left:0;filter:drop-shadow(0px calc(6em / var(--font-size)) calc(6em / var(--font-size)) rgba(7,68,96,.4))}}.page#top .cloud-section{z-index:3;position:relative;height:0;width:100%;pointer-events:none}.page#top .cloud-section .cloud-section-inner{position:absolute;top:0;left:0;width:100%}.page#top .cloud-section.c1{z-index:11}.page#top .cloud-section.c1 .cloud-section-inner{top:calc(-300em / var(--font-size));height:calc(1229em / var(--font-size))}.page#top .cloud-section.c1 .cloud-section-inner .cloud1{position:absolute;top:calc(10em / var(--font-size));right:calc(0em / var(--font-size));width:calc(463em / var(--font-size))}.page#top .cloud-section.c1 .cloud-section-inner .cloud2{position:absolute;top:calc(205em / var(--font-size));left:calc(0em / var(--font-size));width:calc(786em / var(--font-size))}.page#top .cloud-section.c1 .cloud-section-inner .cloud3{position:absolute;top:calc(273em / var(--font-size));right:calc(0em / var(--font-size));width:calc(401em / var(--font-size))}.page#top .cloud-section.c1 .cloud-section-inner .cloud4{position:absolute;top:calc(274em / var(--font-size));right:calc(0em / var(--font-size));width:calc(1256em / var(--font-size))}.page#top .cloud-section.c1 .cloud-section-inner .cloud5{position:absolute;top:calc(415em / var(--font-size));left:calc(0em / var(--font-size));width:calc(373em / var(--font-size))}.page#top .cloud-section.c2{z-index:2}.page#top .cloud-section.c2 .cloud-section-inner{height:calc(1280em / var(--font-size))}.page#top .cloud-section.c2 .cloud-section-inner .cloud6{position:absolute;top:calc(0em / var(--font-size));left:calc(0em / var(--font-size));width:calc(983em / var(--font-size))}.page#top .cloud-section.c3{z-index:2}.page#top .cloud-section.c3 .cloud-section-inner{top:calc(-200em / var(--font-size));height:calc(2200em / var(--font-size))}.page#top .cloud-section.c3 .cloud-section-inner .cloud7{position:absolute;top:calc(0em / var(--font-size));right:calc(0em / var(--font-size));width:calc(404em / var(--font-size))}.page#top .cloud-section.c3 .cloud-section-inner .cloud8{position:absolute;top:calc(240em / var(--font-size));right:calc(0em / var(--font-size));width:calc(531em / var(--font-size))}.page#top .cloud-section.c3 .cloud-section-inner .cloud9{position:absolute;top:calc(305em / var(--font-size));left:calc(0em / var(--font-size));width:calc(753em / var(--font-size))}.page#top .cloud-section.c3 .cloud-section-inner .cloud10{position:absolute;top:calc(1920em / var(--font-size));left:calc(0em / var(--font-size));width:calc(484em / var(--font-size))}@media screen and (max-width:1024px){.page#top .cloud-section.c1 .cloud-section-inner{top:calc(-220em / var(--font-size));height:calc(1229em / var(--font-size))}.page#top .cloud-section.c1 .cloud-section-inner .cloud1{position:absolute;top:calc(256em / var(--font-size));right:calc(0em / var(--font-size));width:calc(390em / var(--font-size))}.page#top .cloud-section.c1 .cloud-section-inner .cloud2{position:absolute;top:calc(197em / var(--font-size));right:calc(0em / var(--font-size));left:auto;width:calc(97em / var(--font-size))}.page#top .cloud-section.c1 .cloud-section-inner .cloud3{position:absolute;top:calc(412em / var(--font-size));left:calc(0em / var(--font-size));right:auto;width:calc(380em / var(--font-size))}.page#top .cloud-section.c2{z-index:2}.page#top .cloud-section.c2 .cloud-section-inner{top:calc(0em / var(--font-size));height:calc(669em / var(--font-size))}.page#top .cloud-section.c2 .cloud-section-inner .cloud6{position:absolute;top:calc(0em / var(--font-size));right:calc(0em / var(--font-size));width:calc(390em / var(--font-size))}.page#top .cloud-section.c3{z-index:2}.page#top .cloud-section.c3 .cloud-section-inner{top:calc(-250em / var(--font-size));height:calc(1100em / var(--font-size))}.page#top .cloud-section.c3 .cloud-section-inner .cloud7{position:absolute;top:calc(-110em / var(--font-size));right:calc(0em / var(--font-size));width:calc(99em / var(--font-size))}.page#top .cloud-section.c3 .cloud-section-inner .cloud8{position:absolute;top:calc(0em / var(--font-size));right:calc(0em / var(--font-size));width:calc(162em / var(--font-size))}.page#top .cloud-section.c3 .cloud-section-inner .cloud9{position:absolute;top:calc(40em / var(--font-size));left:calc(0em / var(--font-size));right:auto;width:calc(204em / var(--font-size))}}.page#top #mainVisual .section-wrap{width:100%;height:100svh;background-color:#faebd7}.page#top #mainVisual .section-wrap .section-inner{width:100%;height:100%;position:relative;z-index:2;padding-top:calc(26em / var(--font-size));box-sizing:border-box}.page#top #mainVisual .bg{width:100%;height:100svh;position:absolute;top:0;left:0;z-index:1;background-color:#000}.page#top #mainVisual .bg>div{width:100%;height:100%;background-size:cover;display:block;position:absolute}.page#top #mainVisual .bg .img{z-index:1;background-size:cover;background-position:center top}.page#top #mainVisual .bg .clip{position:absolute;top:0;left:0;width:100%;height:100svh;clip-path:inset(0);z-index:-1}.page#top #mainVisual .bg .clip .fixed{width:100%;position:fixed;top:0;left:0;height:100vh;background-size:cover}.page#top #mainVisual .bg .clip .bgVideo{min-height:100%;min-width:100%;box-sizing:border-box;position:fixed;top:50%;left:50%;width:177.77777778vh;height:56.25vw;transform:translate(-50%,-50%) scale(1.13)}.page#top #mainVisual .bg .cover{z-index:2;mix-blend-mode:multiply}.page#top #mainVisual .nav{position:absolute;top:calc(35em / var(--font-size));left:calc(50em / var(--font-size));z-index:2}.page#top #mainVisual .nav ul li+li{margin-top:calc(4em / var(--font-size))}.page#top #mainVisual .nav ul li a{opacity:0;display:inline-block;vertical-align:top;font-family:bodega-serif;color:var(--text-color);font-size:calc(23em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.2em;letter-spacing:.01em}@media screen and (min-width:1025px){.page#top #mainVisual .nav ul li a{transition:transform .3s ease}.page#top #mainVisual .nav ul li a:hover{transform:translate(calc(10em / var(--font-size)))}}.page#top #mainVisual .title{position:relative;display:block}.page#top #mainVisual .title:before{content:"";display:block;padding:calc(270 / 1078 * 100%) 0% 0% 0%}.page#top #mainVisual .title>img,.page#top #mainVisual .title>picture,.page#top #mainVisual .title>svg{position:absolute;top:0;left:0;width:100%}.page#top #mainVisual .title>svg{height:auto}.page#top #mainVisual .title{width:calc(539em / var(--font-size));margin:calc(0em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);opacity:0}.page#top #mainVisual .text{text-align:center;margin:calc(14em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#top #mainVisual .text p{color:var(--text-color);font-family:P22ParrishRoman;font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#top #mainVisual .text p span{display:inline-block;opacity:0}.page#top #mainVisual .awards{position:absolute;top:calc(45em / var(--font-size));right:calc(50em / var(--font-size));filter:drop-shadow(0px calc(3em / var(--font-size)) calc(3em / var(--font-size)) rgba(28,32,34,.4))}.page#top #mainVisual .awards .a1{position:relative;display:block}.page#top #mainVisual .awards .a1:before{content:"";display:block;padding:calc(308 / 330 * 100%) 0% 0% 0%}.page#top #mainVisual .awards .a1>img,.page#top #mainVisual .awards .a1>picture,.page#top #mainVisual .awards .a1>svg{position:absolute;top:0;left:0;width:100%}.page#top #mainVisual .awards .a1>svg{height:auto}.page#top #mainVisual .awards .a1{width:calc(165em / var(--font-size));display:block;opacity:0}.page#top #mainVisual .awards .a2{position:relative;display:block}.page#top #mainVisual .awards .a2:before{content:"";display:block;padding:calc(308 / 330 * 100%) 0% 0% 0%}.page#top #mainVisual .awards .a2>img,.page#top #mainVisual .awards .a2>picture,.page#top #mainVisual .awards .a2>svg{position:absolute;top:0;left:0;width:100%}.page#top #mainVisual .awards .a2>svg{height:auto}.page#top #mainVisual .awards .a2{width:calc(165em / var(--font-size));margin-top:calc(24em / var(--font-size));opacity:0}.page#top #mainVisual .awards .txt{position:relative;display:block}.page#top #mainVisual .awards .txt:before{content:"";display:block;padding:calc(29 / 130 * 100%) 0% 0% 0%}.page#top #mainVisual .awards .txt>img,.page#top #mainVisual .awards .txt>picture,.page#top #mainVisual .awards .txt>svg{position:absolute;top:0;left:0;width:100%}.page#top #mainVisual .awards .txt>svg{height:auto}.page#top #mainVisual .awards .txt{width:calc(130em / var(--font-size));margin:calc(24em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);opacity:0}.page#top #mainVisual .awards .shine{position:relative;display:block}.page#top #mainVisual .awards .shine .shine__top{position:absolute;inset:0;pointer-events:none}.page#top #mainVisual .awards .shine .shine__top img{filter:brightness(1.5) saturate(1.1);mix-blend-mode:screen}.page#top #mainVisual .awards .shine .shine__top{-webkit-mask-image:linear-gradient(45deg,transparent 45%,rgb(0,0,0) 50%,transparent 55%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:200% 200%;-webkit-mask-position:0% 100%;mask-image:linear-gradient(45deg,transparent 45%,rgb(0,0,0) 50%,transparent 55%);mask-repeat:no-repeat;mask-size:200% 200%;mask-position:100% -100%;will-change:-webkit-mask-position,mask-position,opacity}.page#top #mainVisual .coming{position:absolute;left:calc(50em / var(--font-size));bottom:calc(115em / var(--font-size))}.page#top #mainVisual .coming .coming-img{position:relative;display:block}.page#top #mainVisual .coming .coming-img:before{content:"";display:block;padding:calc(352 / 728 * 100%) 0% 0% 0%}.page#top #mainVisual .coming .coming-img>img,.page#top #mainVisual .coming .coming-img>picture,.page#top #mainVisual .coming .coming-img>svg{position:absolute;top:0;left:0;width:100%}.page#top #mainVisual .coming .coming-img>svg{height:auto}.page#top #mainVisual .coming .coming-img{width:calc(364em / var(--font-size));margin:calc(0em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#top #mainVisual .coming .coming-txt{color:var(--text-color)}.page#top #mainVisual .coming .coming-txt .en{font-family:bodega-serif;font-size:calc(98em / var(--font-size) + 0em);line-height:.9183673469em;letter-spacing:0em;letter-spacing:-.02em}.page#top #mainVisual .coming .coming-txt .ja{font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:600;margin-top:1em}.page#top #mainVisual .coming .coming-txt span{display:block;opacity:0}.page#top #mainVisual .links{opacity:0;position:absolute;bottom:calc(115em / var(--font-size));right:calc(40em / var(--font-size))}.page#top #mainVisual .links a .custom-btn-text span{font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}@media screen and (max-width:1024px){.page#top #mainVisual .section-wrap{width:100%;height:100svh;background-color:#faebd7}.page#top #mainVisual .section-wrap .section-inner{width:100%;height:100%;position:relative;z-index:2;padding-top:calc(24em / var(--font-size));box-sizing:border-box}.page#top #mainVisual .bg{width:100%;height:100svh;position:absolute;top:0;left:0;z-index:1}.page#top #mainVisual .bg>div{width:100%;height:100%;background-size:cover;display:block;position:absolute}.page#top #mainVisual .bg .img{z-index:1;background-size:cover;background-position:center top}.page#top #mainVisual .bg .clip{position:absolute;top:0;left:0;width:100%;height:100svh;clip-path:inset(0);z-index:-1}.page#top #mainVisual .bg .clip .fixed{width:100%;position:fixed;top:0;left:0;height:100vh;background-size:cover}.page#top #mainVisual .bg .clip iframe{min-height:100%;min-width:100%;box-sizing:border-box;position:fixed;top:50%;left:50%;width:177.77777778vh;height:56.25vw}.page#top #mainVisual .bg .cover{z-index:2;mix-blend-mode:multiply}.page#top #mainVisual .title{position:relative;display:block}.page#top #mainVisual .title:before{content:"";display:block;padding:calc(270 / 1078 * 100%) 0% 0% 0%}.page#top #mainVisual .title>img,.page#top #mainVisual .title>picture,.page#top #mainVisual .title>svg{position:absolute;top:0;left:0;width:100%}.page#top #mainVisual .title>svg{height:auto}.page#top #mainVisual .title{width:calc(259em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) calc(20em / var(--font-size)) calc(0 / var(--windowWidth) * 100%)}.page#top #mainVisual .text{text-align:left;margin:calc(14em / var(--font-size)) calc(20em / var(--font-size)) calc(0 / var(--windowWidth) * 100%)}.page#top #mainVisual .text p{color:#fff;font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.2em}.page#top #mainVisual .awards{position:absolute;top:auto;right:auto;bottom:calc(85em / var(--font-size));left:calc(20em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#top #mainVisual .awards .a1{position:relative;display:block}.page#top #mainVisual .awards .a1:before{content:"";display:block;padding:calc(308 / 330 * 100%) 0% 0% 0%}.page#top #mainVisual .awards .a1>img,.page#top #mainVisual .awards .a1>picture,.page#top #mainVisual .awards .a1>svg{position:absolute;top:0;left:0;width:100%}.page#top #mainVisual .awards .a1>svg{height:auto}.page#top #mainVisual .awards .a1{width:calc(76em / var(--font-size))}.page#top #mainVisual .awards .a2{position:relative;display:block}.page#top #mainVisual .awards .a2:before{content:"";display:block;padding:calc(308 / 330 * 100%) 0% 0% 0%}.page#top #mainVisual .awards .a2>img,.page#top #mainVisual .awards .a2>picture,.page#top #mainVisual .awards .a2>svg{position:absolute;top:0;left:0;width:100%}.page#top #mainVisual .awards .a2>svg{height:auto}.page#top #mainVisual .awards .a2{width:calc(76em / var(--font-size));margin-top:calc(0em / var(--font-size));margin-left:calc(7em / var(--font-size))}.page#top #mainVisual .awards .txt{position:relative;display:block}.page#top #mainVisual .awards .txt:before{content:"";display:block;padding:calc(16 / 286 * 100%) 0% 0% 0%}.page#top #mainVisual .awards .txt>img,.page#top #mainVisual .awards .txt>picture,.page#top #mainVisual .awards .txt>svg{position:absolute;top:0;left:0;width:100%}.page#top #mainVisual .awards .txt>svg{height:auto}.page#top #mainVisual .awards .txt{width:calc(143em / var(--font-size));position:absolute;bottom:calc(-17em / var(--font-size));left:calc(8em / var(--font-size))}.page#top #mainVisual .coming{position:absolute;left:calc(20em / var(--font-size));bottom:calc(178em / var(--font-size))}.page#top #mainVisual .coming .coming-img{position:relative;display:block}.page#top #mainVisual .coming .coming-img:before{content:"";display:block;padding:12.5% 0% 0%}.page#top #mainVisual .coming .coming-img>img,.page#top #mainVisual .coming .coming-img>picture,.page#top #mainVisual .coming .coming-img>svg{position:absolute;top:0;left:0;width:100%}.page#top #mainVisual .coming .coming-img>svg{height:auto}.page#top #mainVisual .coming .coming-img{width:calc(352em / var(--font-size));margin:calc(0em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#top #mainVisual .coming .coming-txt{margin-top:calc(14em / var(--font-size))}.page#top #mainVisual .coming .coming-txt p{color:#dad4c6}.page#top #mainVisual .coming .coming-txt p.en{font-size:calc(46em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;letter-spacing:-.02em;white-space:nowrap}.page#top #mainVisual .coming .coming-txt p.en span{display:inline-block}.page#top #mainVisual .coming .coming-txt p.en span+span{margin-left:.12em}.page#top #mainVisual .coming .coming-txt p.ja{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500;margin-top:calc(10em / 14)}.page#top #mainVisual .links{position:absolute;bottom:calc(85em / var(--font-size));right:calc(15em / var(--font-size))}.page#top #mainVisual .links a{width:calc(160em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:calc(0 / var(--windowWidth) * 100%) auto}.page#top #mainVisual .links a .custom-btn-text{width:calc(128em / var(--font-size));height:calc(31em / var(--font-size));background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#top #mainVisual .links a .custom-btn-text span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#top #mainVisual .links a .custom-btn-arrow{position:relative;display:block}.page#top #mainVisual .links a .custom-btn-arrow:before{content:"";display:block;padding:100% 0% 0%}.page#top #mainVisual .links a .custom-btn-arrow>img,.page#top #mainVisual .links a .custom-btn-arrow>picture,.page#top #mainVisual .links a .custom-btn-arrow>svg{position:absolute;top:0;left:0;width:100%}.page#top #mainVisual .links a .custom-btn-arrow>svg{height:auto}.page#top #mainVisual .links a .custom-btn-arrow{width:calc(28em / var(--font-size));flex-shrink:0;margin-left:calc(8em / var(--font-size))}.page#top #mainVisual .links .story .custom-btn-text picture{width:calc(35em / var(--font-size))}.page#top #mainVisual .links .message .custom-btn-text picture{width:calc(83em / var(--font-size))}}.page#top #hottest{height:0;z-index:10}.page#top #hottest .section-wrap .section-inner{width:100%}.page#top #hottest .swiper{opacity:0;position:absolute;top:calc(-60em / var(--font-size));width:100%}.page#top #hottest .swiper .swiper-wrapper{width:100%;transition-timing-function:linear}.page#top #hottest .swiper .swiper-wrapper .swiper-slide{width:auto;flex-shrink:0;height:calc(287em / var(--font-size));padding:calc(0 / var(--windowWidth) * 100%) calc(15em / var(--font-size))}.page#top #hottest .swiper .swiper-wrapper .swiper-slide .swiper-item{width:calc(283em / var(--font-size));height:calc(287em / var(--font-size));display:inline-block;color:var(--text-color)}.page#top #hottest .swiper .swiper-wrapper .swiper-slide .swiper-item .swiper-item-img{width:calc(283.57em / var(--font-size));height:calc(195.13em / var(--font-size));background-color:#fff;border-radius:var(--border-radius-media);overflow:hidden;margin-bottom:calc(14em / var(--font-size))}.page#top #hottest .swiper .swiper-wrapper .swiper-slide .swiper-item .swiper-item-img[data-vt-type=officialitem] .background{background-color:#fff;background-size:contain;background-repeat:no-repeat}.page#top #hottest .swiper .swiper-wrapper .swiper-slide .swiper-item .swiper-item-type span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman}.page#top #hottest .swiper .swiper-wrapper .swiper-slide .swiper-item .swiper-item-type+.swiper-item-title{margin-top:calc(10em / var(--font-size))}.page#top #hottest .swiper .swiper-wrapper .swiper-slide .swiper-item .swiper-item-title span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.3em;font-weight:500}@media screen and (max-width:1024px){.page#top #hottest .section-wrap .section-inner{width:100%}.page#top #hottest .swiper{position:absolute;top:calc(-20em / var(--font-size));width:100%}.page#top #hottest .swiper .swiper-wrapper{width:100%;transition-timing-function:linear}.page#top #hottest .swiper .swiper-wrapper .swiper-slide{width:auto;flex-shrink:0;height:auto;padding:calc(0 / var(--windowWidth) * 100%) calc(10em / var(--font-size))}.page#top #hottest .swiper .swiper-wrapper .swiper-slide .swiper-item{width:calc(160em / var(--font-size));height:auto;display:inline-block;color:var(--text-color)}.page#top #hottest .swiper .swiper-wrapper .swiper-slide .swiper-item .swiper-item-img{width:calc(160em / var(--font-size));height:calc(110em / var(--font-size));background-color:#333;background-size:cover;overflow:hidden;margin-bottom:calc(14em / var(--font-size))}.page#top #hottest .swiper .swiper-wrapper .swiper-slide .swiper-item .swiper-item-category span{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman}.page#top #hottest .swiper .swiper-wrapper .swiper-slide .swiper-item .swiper-item-category+.swiper-item-title{margin-top:calc(14em / var(--font-size))}.page#top #hottest .swiper .swiper-wrapper .swiper-slide .swiper-item .swiper-item-title span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}}.page#top #news{padding-top:calc(100em / var(--font-size))}.page#top #news .section-wrap .section-inner{width:calc(1340em / var(--font-size))}.page#top #news .bard1{z-index:4;position:relative;display:block}.page#top #news .bard1:before{content:"";display:block;padding:calc(221 / 584 * 100%) 0% 0% 0%}.page#top #news .bard1>img,.page#top #news .bard1>picture,.page#top #news .bard1>svg{position:absolute;top:0;left:0;width:100%}.page#top #news .bard1>svg{height:auto}.page#top #news .bard1{width:calc(584em / var(--font-size));position:absolute;top:calc(-86em / var(--font-size));right:calc(-197em / var(--font-size))}.page#top #news .title{filter:var(--drop-shadow);position:relative;display:block}.page#top #news .title:before{content:"";display:block;padding:calc(160 / 357 * 100%) 0% 0% 0%}.page#top #news .title>img,.page#top #news .title>picture,.page#top #news .title>svg{position:absolute;top:0;left:0;width:100%}.page#top #news .title>svg{height:auto}.page#top #news .title{width:calc(357em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#top #news .news-list{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:calc(100em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#top #news .news-list .news-item{width:calc(429em / var(--font-size))}.page#top #news .news-list .news-item+.news-item{margin-left:calc(25em / var(--font-size))}.page#top #news .news-list .news-item .news-item-img{width:calc(429em / var(--font-size));height:calc(296em / var(--font-size));border-radius:var(--border-radius-media);overflow:hidden}.page#top #news .news-list .news-item .news-item-text{color:var(--text-color);margin-top:calc(16em / var(--font-size))}.page#top #news .news-list .news-item .news-item-text .news-item-day span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman}.page#top #news .news-list .news-item .news-item-text .news-item-title{margin-top:calc(2em / var(--font-size))}.page#top #news .news-list .news-item .news-item-text .news-item-title span{font-size:calc(15em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.6em}.page#top #news .more{margin:calc(80em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}@media screen and (max-width:1024px){.page#top #news{margin-top:calc(100em / var(--font-size));padding-top:calc(100em / var(--font-size))}.page#top #news .section-wrap .section-inner{width:calc(350em / var(--font-size))}.page#top #news .bard1{z-index:16;position:relative;display:block}.page#top #news .bard1:before{content:"";display:block;padding:calc(249 / 660 * 100%) 0% 0% 0%}.page#top #news .bard1>img,.page#top #news .bard1>picture,.page#top #news .bard1>svg{position:absolute;top:0;left:0;width:100%}.page#top #news .bard1>svg{height:auto}.page#top #news .bard1{position:absolute;width:calc(330em / var(--font-size));top:calc(-115em / var(--font-size));right:calc(-110em / var(--font-size))}.page#top #news .title{width:calc(170em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#top #news .news-list{display:block;margin:calc(60em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#top #news .news-list .news-item{width:calc(350em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#top #news .news-list .news-item.news-item{margin:0 auto;margin-top:calc(30em / var(--font-size))}.page#top #news .news-list .news-item .news-item-img{width:calc(350em / var(--font-size));height:calc(240em / var(--font-size));background-color:#333;background-size:cover;background-position:center}.page#top #news .news-list .news-item .news-item-text{color:#dad4c6;margin-top:calc(16em / var(--font-size))}.page#top #news .news-list .news-item .news-item-text .news-item-day span{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500}.page#top #news .news-list .news-item .news-item-text .news-item-title{margin-top:calc(8em / var(--font-size))}.page#top #news .news-list .news-item .news-item-text .news-item-title span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.4em;font-weight:500}.page#top #news .more{margin:calc(50em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}}.page#top #movie{margin-top:calc(100em / var(--font-size))}.page#top #movie .section-wrap .section-inner{box-sizing:border-box;width:100%}.page#top #movie .section-wrap .section-inner .fixed-wrap{height:100svh;min-height:calc(1000em / var(--font-size));width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#top #movie .section-wrap .section-inner .fixed-wrap .fixed{height:calc(750em / var(--font-size));width:100%;position:relative;margin-top:calc(0em / var(--font-size))}.page#top #movie .bard2{z-index:4;position:relative;display:block}.page#top #movie .bard2:before{content:"";display:block;padding:calc(431 / 445 * 100%) 0% 0% 0%}.page#top #movie .bard2>img,.page#top #movie .bard2>picture,.page#top #movie .bard2>svg{position:absolute;top:0;left:0;width:100%}.page#top #movie .bard2>svg{height:auto}.page#top #movie .bard2{width:calc(445em / var(--font-size));position:absolute;top:calc(0em / var(--font-size));left:calc(-58em / var(--font-size))}.page#top #movie .bard3{position:relative;display:block}.page#top #movie .bard3:before{content:"";display:block;padding:calc(298 / 402 * 100%) 0% 0% 0%}.page#top #movie .bard3>img,.page#top #movie .bard3>picture,.page#top #movie .bard3>svg{position:absolute;top:0;left:0;width:100%}.page#top #movie .bard3>svg{height:auto}.page#top #movie .bard3{width:calc(402em / var(--font-size));position:absolute;top:calc(180em / var(--font-size));right:calc(-103em / var(--font-size))}.page#top #movie .title{filter:var(--drop-shadow);position:relative;display:block}.page#top #movie .title:before{content:"";display:block;padding:calc(160 / 385 * 100%) 0% 0% 0%}.page#top #movie .title>img,.page#top #movie .title>picture,.page#top #movie .title>svg{position:absolute;top:0;left:0;width:100%}.page#top #movie .title>svg{height:auto}.page#top #movie .title{width:calc(385em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#top #movie .text{text-align:center;color:var(--text-color);margin-top:calc(50em / var(--font-size))}.page#top #movie .text .jp{font-size:calc(17em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#top #movie .text .en{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;margin-top:calc(10em / 13);color:#e7ded480;font-family:P22ParrishRoman}.page#top #movie .circleWrap{position:absolute;top:calc(240em / var(--font-size));left:0;width:100%;height:calc(650em / var(--font-size));overflow:hidden}.page#top #movie .circleWrap .circle{width:calc(5000em / var(--font-size));height:calc(5000em / var(--font-size));border-radius:50%;position:absolute;top:calc(230em / var(--font-size));left:50%;margin-left:calc(-2500em / var(--font-size))}.page#top #movie .circleWrap .circle .thumb{display:inline-block;position:absolute;left:50%;top:50%;overflow:hidden;will-change:transform}.page#top #movie .circleWrap .circle button{width:calc(590em / var(--font-size));display:inline-block;color:#123c50}.page#top #movie .circleWrap .circle button .movieCard__thumbWrap{width:100%;height:calc(332em / var(--font-size));position:relative}.page#top #movie .circleWrap .circle button .movieCard__icon{width:calc(68em / var(--font-size));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.page#top #movie .circleWrap .circle button .movieCard__icon.local{background-color:var(--base-color);width:calc(68em / var(--font-size));height:calc(68em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:100%}.page#top #movie .circleWrap .circle button .movieCard__icon.local .icon{display:inline-block;width:calc(20em / var(--font-size));margin-left:calc(4em / var(--font-size))}.page#top #movie .circleWrap .circle button .movieCard__thumb{width:100%;height:calc(332em / var(--font-size));border-radius:calc(8em / var(--font-size));overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.page#top #movie .circleWrap .circle button .movieCard__meta{display:none;margin-top:calc(14em / var(--font-size))}.page#top #movie .circleWrap .circle button .movieCard__meta .movieCard__season,.page#top #movie .circleWrap .circle button .movieCard__meta .movieCard__category{display:inline-block}.page#top #movie .circleWrap .circle button .movieCard__meta .movieCard__season span,.page#top #movie .circleWrap .circle button .movieCard__meta .movieCard__category span{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:#e4ded0;background-color:#e4ded01a;padding:.5em calc(14em / 12) calc(4em / 12);border-radius:calc(100em / var(--font-size));border:solid rgba(225,250,238,.4) 1px}.page#top #movie .circleWrap .circle button .movieCard__meta .movieCard__category{margin-left:calc(10em / var(--font-size))}.page#top #movie .circleWrap .circle button .movieCard__meta .movieCard__category span+span{margin-left:calc(10em / var(--font-size))}.page#top #movie .circleWrap .circle button .movieCard__headline{text-align:left;margin-top:calc(8em / var(--font-size))}.page#top #movie .circleWrap .circle button .movieCard__headline span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:500;line-height:2.1em}.page#top #movie .more{position:absolute;top:calc(700em / var(--font-size));left:0;width:100%;z-index:5}@media screen and (max-width:1024px){.page#top #movie{margin-top:calc(164em / var(--font-size));padding-top:calc(100em / var(--font-size))}.page#top #movie .section-wrap .section-inner{padding-top:calc(0em / var(--font-size));box-sizing:border-box}.page#top #movie .section-wrap .section-inner .fixed-wrap{height:100svh;width:100%;min-height:calc(500em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#top #movie .section-wrap .section-inner .fixed-wrap .fixed{height:calc(450em / var(--font-size));width:100%;flex-shrink:0;position:relative}.page#top #movie .bard2{z-index:4;position:relative;display:block}.page#top #movie .bard2:before{content:"";display:block;padding:77.25% 0% 0%}.page#top #movie .bard2>img,.page#top #movie .bard2>picture,.page#top #movie .bard2>svg{position:absolute;top:0;left:0;width:100%}.page#top #movie .bard2>svg{height:auto}.page#top #movie .bard2{width:calc(200em / var(--font-size));position:absolute;top:calc(0em / var(--font-size));left:calc(-36em / var(--font-size))}.page#top #movie .bard3{position:relative;display:block}.page#top #movie .bard3:before{content:"";display:block;padding:calc(170 / 310 * 100%) 0% 0% 0%}.page#top #movie .bard3>img,.page#top #movie .bard3>picture,.page#top #movie .bard3>svg{position:absolute;top:0;left:0;width:100%}.page#top #movie .bard3>svg{height:auto}.page#top #movie .bard3{width:calc(155em / var(--font-size));position:absolute;top:calc(100em / var(--font-size));right:calc(-40em / var(--font-size))}.page#top #movie .title{width:calc(183em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#top #movie .text{text-align:center;margin-top:calc(34em / var(--font-size))}.page#top #movie .text .jp{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#top #movie .text .en{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;margin-top:calc(10em / 13);line-height:1.4em}.page#top #movie .circleWrap{position:absolute;top:calc(170em / var(--font-size));left:0;width:100%;height:calc(650em / var(--font-size));overflow:hidden}.page#top #movie .circleWrap .circle{width:calc(5000em / var(--font-size));height:calc(5000em / var(--font-size));border-radius:50%;position:absolute;top:calc(130em / var(--font-size));left:50%;margin-left:calc(-2500em / var(--font-size))}.page#top #movie .circleWrap .circle .thumb{display:inline-block;position:absolute;left:50%;top:50%;overflow:hidden;will-change:transform}.page#top #movie .circleWrap .circle button{width:calc(292em / var(--font-size));display:inline-block;color:#123c50}.page#top #movie .circleWrap .circle button .movieCard__thumbWrap{width:100%;height:calc(164em / var(--font-size));position:relative}.page#top #movie .circleWrap .circle button .movieCard__icon{width:calc(47em / var(--font-size));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.page#top #movie .circleWrap .circle button .movieCard__icon.local{background-color:var(--base-color);width:calc(45em / var(--font-size));height:calc(45em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:100%}.page#top #movie .circleWrap .circle button .movieCard__icon.local .icon{display:inline-block;width:calc(15em / var(--font-size));margin-left:calc(2em / var(--font-size))}.page#top #movie .circleWrap .circle button .movieCard__thumb{width:100%;height:calc(164em / var(--font-size));border-radius:calc(8em / var(--font-size));overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.page#top #movie .circleWrap .circle button .movieCard__meta{display:none}.page#top #movie .circleWrap .circle button .movieCard__headline{text-align:left;margin-top:calc(13em / var(--font-size))}.page#top #movie .circleWrap .circle button .movieCard__headline span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:500;line-height:1.4em}.page#top #movie .more{position:absolute;top:calc(430em / var(--font-size));left:0;width:100%;z-index:5}}.page#top #character{margin-top:calc(143em / var(--font-size));padding-top:calc(100em / var(--font-size));padding-bottom:calc(867em / var(--font-size))}.page#top #character .title{filter:var(--drop-shadow);position:relative;display:block}.page#top #character .title:before{content:"";display:block;padding:calc(160 / 729 * 100%) 0% 0% 0%}.page#top #character .title>img,.page#top #character .title>picture,.page#top #character .title>svg{position:absolute;top:0;left:0;width:100%}.page#top #character .title>svg{height:auto}.page#top #character .title{width:calc(729em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#top #character .swiper-wrap{position:relative;width:calc(665em / var(--font-size));margin:calc(80em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#top #character .swiper-wrap:before{pointer-events:none;content:"";position:absolute;top:0;left:0;border-radius:calc(400em / var(--font-size));box-shadow:inset 0 0 50px #000;z-index:2;width:100%;height:100%}.page#top #character .character-slider-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(678em / var(--font-size));height:calc(678em / var(--font-size));z-index:3;pointer-events:none}.page#top #character .swiper{width:calc(665em / var(--font-size));height:calc(665em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto calc(0 / var(--windowWidth) * 100%);background-color:#000;position:relative;overflow:hidden;border-radius:calc(400em / var(--font-size));filter:var(--drop-shadow)}.page#top #character .swiper .character-slider-wrap{position:relative;background-color:#dad4c6}.page#top #character .swiper .swiper-wrapper .swiper-slide{position:relative}.page#top #character .swiper .swiper-wrapper .swiper-slide .character-item{position:absolute;top:50%;left:50%;width:calc(660em / var(--font-size));height:calc(660em / var(--font-size));margin:calc(-330em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(0 / var(--windowWidth) * 100%) calc(-330em / var(--font-size));display:inline-block;pointer-events:none}.page#top #character .swiper .swiper-wrapper .swiper-slide .character-item.photo{z-index:1}.page#top #character .swiper .swiper-wrapper .swiper-slide .character-item.manga{z-index:2}.page#top #character .swiper-button-next,.page#top #character .swiper-button-prev{position:absolute;z-index:5;width:calc(72em / var(--font-size));height:calc(72em / var(--font-size));margin-top:calc(-36em / var(--font-size))}.page#top #character .swiper-button-next .swiper-button,.page#top #character .swiper-button-prev .swiper-button{position:absolute;top:0;left:0;width:calc(72em / var(--font-size));height:calc(72em / var(--font-size));background-size:contain;background-repeat:no-repeat}.page#top #character .swiper-button-next .swiper-button .swiper-button-arrow,.page#top #character .swiper-button-prev .swiper-button .swiper-button-arrow{position:absolute;width:calc(28em / var(--font-size));height:calc(20em / var(--font-size));top:calc(26em / var(--font-size));left:calc(20em / var(--font-size))}.page#top #character .swiper-button-next{right:calc(-116em / var(--font-size))}.page#top #character .swiper-button-prev{left:calc(-116em / var(--font-size))}.page#top #character .visualSwitch{margin:calc(40em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:P22ParrishRoman}.page#top #character .visualSwitch .visualTitle{margin-right:calc(26em / var(--font-size))}.page#top #character .visualSwitch .visualTitle span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color)}.page#top #character .visualSwitch .visualBtn{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(40em / var(--font-size));height:calc(40em / var(--font-size));border-radius:100px;border:solid 1px var(--border-color);background-color:#fffaf51a}.page#top #character .visualSwitch .visualBtn span{color:var(--text-color);font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;margin-top:.3em}.page#top #character .visualSwitch .visualBtn.is-active{background-color:var(--base-color);border:solid 1px var(--base-color)}.page#top #character .visualSwitch .visualBtn+.visualBtn{margin-left:calc(12em / var(--font-size))}.page#top #character .characterInfo{text-align:center;width:calc(537em / var(--font-size));margin:calc(60em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);color:var(--base-color)}.page#top #character .characterInfo .info-line{width:calc(590em / var(--font-size));height:2px;margin:calc(24em / var(--font-size)) auto;background-image:linear-gradient(to right,rgba(7,68,96,.5) 50%,transparent 50%);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom}.page#top #character .characterInfo .info-name span{font-size:calc(120em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;letter-spacing:-.04em;font-family:bodega-serif}.page#top #character .characterInfo .info-character-name{margin-top:calc(0em / var(--font-size))}.page#top #character .characterInfo .info-character-name span{font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:700}.page#top #character .characterInfo .info-actor-name,.page#top #character .characterInfo .info-voice-name{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:calc(80em / var(--font-size))}.page#top #character .characterInfo .info-actor-name .ttl,.page#top #character .characterInfo .info-voice-name .ttl{background-color:var(--base-color);padding:calc(4em / var(--font-size)) calc(0 / var(--windowWidth) * 100%);border-radius:var(--border-radius-bace);margin-right:calc(17em / var(--font-size));width:calc(68em / var(--font-size));flex-shrink:0}.page#top #character .characterInfo .info-actor-name .ttl>span,.page#top #character .characterInfo .info-voice-name .ttl>span{font-size:calc(15em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;display:inline-block;vertical-align:middle;color:#fff;font-family:P22ParrishRoman}.page#top #character .characterInfo .info-actor-name .txt,.page#top #character .characterInfo .info-voice-name .txt{text-align:left;font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.2em;font-weight:600;letter-spacing:.03em}.page#top #character .characterInfo .info-actor-name .ttl span{font-family:P22ParrishRoman}.page#top #character .characterInfo .info-actor-name .link a{margin-left:calc(27em / var(--font-size));display:inline-block}@media screen and (min-width:1025px){.page#top #character .characterInfo .info-actor-name .link a{transition:opacity .3s ease}.page#top #character .characterInfo .info-actor-name .link a:hover{opacity:.5}}.page#top #character .characterInfo .info-actor-name .link .instagram{width:calc(24em / var(--font-size))}.page#top #character .characterInfo .info-voice-name{margin-top:calc(14em / var(--font-size))}.page#top #character .characterInfo .info-text-ja{margin-top:calc(40em / var(--font-size))}.page#top #character .characterInfo .info-text-ja p{font-size:calc(17em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.6em;letter-spacing:.03em;font-weight:600}.page#top #character .characterInfo .info-text-en{margin-top:calc(20em / var(--font-size))}.page#top #character .characterInfo .info-text-en p{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:#07446080;font-family:P22ParrishRoman;line-height:1.2em}.page#top #character .more{margin:calc(50em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#top #character .more .custom-btn+.custom-btn{margin-top:calc(30em / var(--font-size))}@media screen and (max-width:1024px){.page#top #character{margin-top:calc(40em / var(--font-size));padding-top:calc(100em / var(--font-size));padding-bottom:calc(633em / var(--font-size))}.page#top #character .title{width:calc(350em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#top #character .swiper-wrap{position:relative;width:calc(315em / var(--font-size));margin:calc(50em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#top #character .swiper-wrap:before{pointer-events:none;content:"";position:absolute;top:0;left:0;border-radius:calc(315em / var(--font-size));box-shadow:inset 0 0 50px #000;z-index:2;width:100%;height:100%}.page#top #character .character-slider-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(315em / var(--font-size));height:calc(315em / var(--font-size));z-index:3;pointer-events:none}.page#top #character .swiper{width:calc(315em / var(--font-size));height:calc(315em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto calc(0 / var(--windowWidth) * 100%);position:relative;overflow:hidden;border-radius:calc(400em / var(--font-size))}.page#top #character .swiper .character-slider-wrap{position:relative;background-color:#dad4c6}.page#top #character .swiper .swiper-wrapper .swiper-slide{position:relative}.page#top #character .swiper .swiper-wrapper .swiper-slide .character-item{position:absolute;top:50%;left:50%;width:calc(315em / var(--font-size));height:calc(315em / var(--font-size));margin:calc(-157.5em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(0 / var(--windowWidth) * 100%) calc(-157.5em / var(--font-size));display:inline-block;color:#123c50}.page#top #character .swiper .swiper-wrapper .swiper-slide .character-item.photo{z-index:1}.page#top #character .swiper .swiper-wrapper .swiper-slide .character-item.manga{z-index:2}.page#top #character .swiper-button-next,.page#top #character .swiper-button-prev{position:absolute;z-index:5;width:calc(52em / var(--font-size));height:calc(52em / var(--font-size));margin-top:calc(0em / var(--font-size));top:calc(330em / var(--font-size))}.page#top #character .swiper-button-next .swiper-button,.page#top #character .swiper-button-prev .swiper-button{position:absolute;top:0;left:0;width:calc(52em / var(--font-size));height:calc(52em / var(--font-size));background-size:contain;background-repeat:no-repeat}.page#top #character .swiper-button-next .swiper-button .swiper-button-arrow,.page#top #character .swiper-button-prev .swiper-button .swiper-button-arrow{position:absolute;width:calc(18em / var(--font-size));height:calc(20em / var(--font-size));top:calc(20em / var(--font-size));left:calc(18em / var(--font-size))}.page#top #character .swiper-button-next{right:calc(96em / var(--font-size))}.page#top #character .swiper-button-prev{left:calc(96em / var(--font-size))}.page#top #character .visualSwitch{margin:calc(100em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:P22ParrishRoman}.page#top #character .visualSwitch .visualTitle{margin-right:calc(20em / var(--font-size))}.page#top #character .visualSwitch .visualTitle span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color)}.page#top #character .visualSwitch .visualBtn{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(32em / var(--font-size));height:calc(32em / var(--font-size));border-radius:100px;border:solid 1px var(--border-color);background-color:#fffaf51a}.page#top #character .visualSwitch .visualBtn span{color:var(--text-color);font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;margin-top:.3em}.page#top #character .visualSwitch .visualBtn.is-active{background-color:var(--base-color);border:solid 1px var(--base-color)}.page#top #character .visualSwitch .visualBtn+.visualBtn{margin-left:calc(7em / var(--font-size))}.page#top #character .characterInfo{text-align:center;margin-top:calc(40em / var(--font-size));width:100%}.page#top #character .characterInfo .info-line{width:calc(350em / var(--font-size));height:2px;margin:calc(13em / var(--font-size)) auto;background-image:linear-gradient(to right,rgba(18,60,80,.5) 50%,transparent 50%);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom}.page#top #character .characterInfo .info-name span{font-size:calc(60em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;letter-spacing:-.04em;color:#123c50}.page#top #character .characterInfo .info-character-name{margin-top:calc(6em / var(--font-size));margin-bottom:calc(25em / var(--font-size))}.page#top #character .characterInfo .info-character-name span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:#123c50;line-height:1.4em}.page#top #character .characterInfo .info-actor-name,.page#top #character .characterInfo .info-voice-name{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:calc(30em / var(--font-size))}.page#top #character .characterInfo .info-actor-name .ttl,.page#top #character .characterInfo .info-voice-name .ttl{background-color:var(--base-color);padding:calc(6em / var(--font-size)) calc(14em / var(--font-size)) calc(4em / var(--font-size));margin-right:calc(10em / var(--font-size))}.page#top #character .characterInfo .info-actor-name .ttl>span,.page#top #character .characterInfo .info-voice-name .ttl>span{font-size:calc(10em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);display:inline-block;vertical-align:middle}.page#top #character .characterInfo .info-actor-name .txt,.page#top #character .characterInfo .info-voice-name .txt{display:inline-block;font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--base-color);font-weight:600}.page#top #character .characterInfo .info-voice-name{margin-top:calc(5em / var(--font-size))}.page#top #character .characterInfo .info-text-ja{margin-top:calc(30em / var(--font-size))}.page#top #character .characterInfo .info-text-ja p{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.6em;letter-spacing:.03em}.page#top #character .characterInfo .info-text-en{margin:calc(30em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);width:calc(279em / var(--font-size))}.page#top #character .characterInfo .info-text-en p{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.2em;color:#123c5080}.page#top #character .more{margin:calc(40em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#top #character .more .custom-btn+.custom-btn{margin-top:calc(20em / var(--font-size))}}.page#top #journal{padding-top:calc(10em / var(--font-size))}.page#top #journal .title{filter:var(--drop-shadowGray);position:relative;display:block}.page#top #journal .title:before{content:"";display:block;padding:calc(160 / 559 * 100%) 0% 0% 0%}.page#top #journal .title>img,.page#top #journal .title>picture,.page#top #journal .title>svg{position:absolute;top:0;left:0;width:100%}.page#top #journal .title>svg{height:auto}.page#top #journal .title{width:calc(559em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto;position:relative;z-index:2}.page#top #journal .title .magnifying{position:relative;display:block}.page#top #journal .title .magnifying:before{content:"";display:block;padding:calc(728 / 817 * 100%) 0% 0% 0%}.page#top #journal .title .magnifying>img,.page#top #journal .title .magnifying>picture,.page#top #journal .title .magnifying>svg{position:absolute;top:0;left:0;width:100%}.page#top #journal .title .magnifying>svg{height:auto}.page#top #journal .title .magnifying{width:calc(817em / var(--font-size));position:absolute;top:calc(-533em / var(--font-size));left:calc(307em / var(--font-size));pointer-events:none}.page#top #journal .journal-list{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:calc(80em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#top #journal .journal-list .journal-item{width:calc(430em / var(--font-size));display:inline-block}.page#top #journal .journal-list .journal-item+.journal-item{margin-left:calc(20em / var(--font-size))}.page#top #journal .journal-list .journal-item{color:var(--base-color)}.page#top #journal .journal-list .journal-item .journal-item-img{width:calc(430em / var(--font-size));height:calc(304em / var(--font-size));margin-bottom:calc(10em / var(--font-size));border-radius:var(--border-radius-media);overflow:hidden}.page#top #journal .journal-list .journal-item .journal-item-img .img{width:100%;height:100%;background-color:#333;background-size:cover;background-position:center}.page#top #journal .journal-list .journal-item .journal-item-text{margin-top:calc(2em / var(--font-size))}.page#top #journal .journal-list .journal-item .journal-item-text p{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--base-color);font-weight:500}.page#top #journal .journal-list .journal-item .journal-item-title{margin-top:calc(6em / var(--font-size))}.page#top #journal .journal-list .journal-item .journal-item-title span{font-size:calc(36em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.4em;color:var(--base-color);font-family:bodega-serif}.page#top #journal .more{margin:calc(70em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}@media screen and (max-width:1024px){.page#top #journal{padding-top:calc(58em / var(--font-size))}.page#top #journal .title{width:calc(265em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto;position:relative}.page#top #journal .title .magnifying{position:relative;display:block}.page#top #journal .title .magnifying:before{content:"";display:block;padding:calc(669 / 712 * 100%) 0% 0% 0%}.page#top #journal .title .magnifying>img,.page#top #journal .title .magnifying>picture,.page#top #journal .title .magnifying>svg{position:absolute;top:0;left:0;width:100%}.page#top #journal .title .magnifying>svg{height:auto}.page#top #journal .title .magnifying{width:calc(356em / var(--font-size));position:absolute;top:calc(-262em / var(--font-size));left:calc(66em / var(--font-size))}.page#top #journal .journal-list{display:block;margin:calc(48em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#top #journal .journal-list .journal-item{width:calc(350em / var(--font-size))}.page#top #journal .journal-list .journal-item+.journal-item{margin:calc(30em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#top #journal .journal-list .journal-item{color:var(--base-color)}.page#top #journal .journal-list .journal-item .journal-item-img{width:calc(350em / var(--font-size));height:calc(241em / var(--font-size));margin-bottom:calc(10em / var(--font-size))}.page#top #journal .journal-list .journal-item .journal-item-text{margin-top:calc(6em / var(--font-size))}.page#top #journal .journal-list .journal-item .journal-item-text p{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--base-color);font-weight:500;line-height:1.4em}.page#top #journal .journal-list .journal-item .journal-item-title{margin-top:calc(12em / var(--font-size))}.page#top #journal .journal-list .journal-item .journal-item-title span{font-size:calc(30em / var(--font-size) + 0em);letter-spacing:0em;line-height:1em;color:var(--base-color);font-family:bodega-serif}.page#top #journal .more{margin:calc(60em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}}.page#top #location{margin-top:calc(142em / var(--font-size));padding-top:calc(100em / var(--font-size))}.page#top #location .title{filter:var(--drop-shadowGray);position:relative;display:block}.page#top #location .title:before{content:"";display:block;padding:calc(293 / 572 * 100%) 0% 0% 0%}.page#top #location .title>img,.page#top #location .title>picture,.page#top #location .title>svg{position:absolute;top:0;left:0;width:100%}.page#top #location .title>svg{height:auto}.page#top #location .title{width:calc(572em / var(--font-size));position:relative;z-index:2}.page#top #location .view{position:absolute;top:calc(-77em / var(--font-size));right:calc(-213em / var(--font-size));width:calc(873em / var(--font-size));height:calc(553em / var(--font-size));filter:drop-shadow(0px calc(24em / var(--font-size)) calc(4em / var(--font-size)) rgba(0,0,0,.2));pointer-events:none}.page#top #location .view .view-slider{transform:rotate(-6deg);display:inline-block;position:relative;width:calc(873em / var(--font-size));height:calc(553em / var(--font-size))}.page#top #location .view .view-slider .view-image{position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:center;opacity:0}.page#top #location .text{width:calc(528em / var(--font-size));margin-top:calc(40em / var(--font-size))}.page#top #location .text .text-ja p{font-size:calc(17em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;letter-spacing:.03em;line-height:1.6em;color:#123c50;font-weight:500}.page#top #location .text .text-en{margin-top:calc(20em / var(--font-size))}.page#top #location .text .text-en p{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.6em;color:#123c5080;font-family:P22ParrishRoman}.page#top #location .location-list{margin:calc(90em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#top #location .location-list .location-list-select{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#top #location .location-list .location-list-select button{display:inline-block;padding:calc(5em / var(--font-size)) calc(10em / var(--font-size));border:solid 1px rgba(18,60,80,.3);border-radius:var(--border-radius-bace);vertical-align:top;line-height:1em;transition:background-color .3s ease,color .3s ease}.page#top #location .location-list .location-list-select button span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--base-color);font-family:P22ParrishRoman;letter-spacing:.2em}.page#top #location .location-list .location-list-select button.active{pointer-events:none;border:none;background-color:var(--base-color)}.page#top #location .location-list .location-list-select button.active span{color:var(--text-color)}.page#top #location .location-list .location-list-select button+button{margin-left:calc(10em / var(--font-size))}@media screen and (min-width:1025px){.page#top #location .location-list .location-list-select button:hover{background-color:#0744604d}}.page#top #location .location-list .location-list-title span{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:#123c50}.page#top #location .location-list .location-list-season{position:relative;margin-top:calc(40em / var(--font-size));min-height:calc(740em / var(--font-size))}.page#top #location .location-list .location-items{display:none;position:absolute;top:0;left:0;width:100%;will-change:transform,opacify}.page#top #location .location-list .location-items.active{display:block;position:relative}.page#top #location .location-list .location-items:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg,rgba(18,60,80,.5) 4px,transparent 4px);background-size:8px 8px;background-repeat:repeat-x;border:none}.page#top #location .location-list .location-items .location-item{position:relative}.page#top #location .location-list .location-items .location-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg,rgba(18,60,80,.5) 4px,transparent 4px);background-size:8px 8px;background-repeat:repeat-x;border:none}.page#top #location .location-list .location-items .location-item a{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:calc(105em / var(--font-size));box-sizing:border-box;color:#123c50;padding:calc(20em / var(--font-size)) calc(0 / var(--windowWidth) * 100%)}.page#top #location .location-list .location-items .location-item a .location-item-en{font-size:calc(54em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;letter-spacing:-.02em;font-family:bodega-serif;font-weight:500}.page#top #location .location-list .location-items .location-item a .location-item-ja{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.8em;margin-left:1em;font-weight:500}@media screen and (min-width:1025px){.page#top #location .location-list .location-items .location-item a .location-item-button{transition:transform .3s ease}.page#top #location .location-list .location-items .location-item a:hover .location-item-button{transform:translate(calc(20em / var(--font-size)))}}.page#top #location .more{margin:calc(70em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}@media screen and (max-width:1024px){.page#top #location{margin-top:calc(28em / var(--font-size));padding-top:calc(100em / var(--font-size))}.page#top #location .title{width:calc(349em / var(--font-size));position:relative;z-index:2;margin:calc(0 / var(--windowWidth) * 100%) auto calc(0 / var(--windowWidth) * 100%)}.page#top #location .view{position:static;top:calc(0em / var(--font-size));right:calc(0em / var(--font-size));width:calc(352em / var(--font-size));height:calc(223em / var(--font-size));transform:rotate(-6deg);pointer-events:none;margin:calc(20em / var(--font-size)) calc(0em / var(--font-size)) calc(0em / var(--font-size)) calc(50em / var(--font-size))}.page#top #location .view .view-slider{transform:rotate(-6deg);display:inline-block;position:relative;width:calc(352em / var(--font-size));height:calc(223em / var(--font-size))}.page#top #location .view .view-slider .view-image{position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:center;opacity:0}.page#top #location .text{width:calc(272em / var(--font-size));margin:calc(30em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(0 / var(--windowWidth) * 100%);position:relative;z-index:3}.page#top #location .text .text-ja p{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;letter-spacing:.03em;line-height:1.6em;color:#123c50}.page#top #location .text .text-en{margin-top:calc(20em / var(--font-size))}.page#top #location .text .text-en p{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;letter-spacing:0;line-height:1.6em;color:#123c5080}.page#top #location .location-list{margin:calc(90em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);width:calc(350em / var(--font-size))}.page#top #location .location-list .location-list-select{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#top #location .location-list .location-list-select button{display:inline-block;padding:calc(5em / var(--font-size)) calc(10em / var(--font-size));border:solid 1px rgba(18,60,80,.3);border-radius:var(--border-radius-bace);vertical-align:top;line-height:1em}.page#top #location .location-list .location-list-select button span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--base-color);letter-spacing:.3em}.page#top #location .location-list .location-list-select button+button{margin-left:calc(12em / var(--font-size))}.page#top #location .location-list .location-list-title span{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:#123c50}.page#top #location .location-list .location-list-season{position:relative;margin-top:calc(24em / var(--font-size));min-height:calc(480em / var(--font-size))}.page#top #location .location-list .location-items{margin-top:calc(24em / var(--font-size));position:relative}.page#top #location .location-list .location-items .location-item{position:relative}.page#top #location .location-list .location-items .location-item a{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:calc(68em / var(--font-size));box-sizing:border-box;color:#123c50;padding:calc(12em / var(--font-size)) calc(0 / var(--windowWidth) * 100%)}.page#top #location .location-list .location-items .location-item a .location-item-en{font-size:calc(37em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;letter-spacing:-.02em;font-family:bodega-serif;font-weight:500}.page#top #location .location-list .location-items .location-item a .location-item-ja{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.8em;margin-left:1em}.page#top #location .more{margin:calc(47em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}}.page#top #bgView{padding-top:calc(220em / var(--font-size))}.page#top #bgView .section-wrap .section-inner{width:100%;height:calc(957em / var(--font-size));position:relative;overflow:hidden}.page#top #bgView .section-wrap .section-inner .clip{position:absolute;top:0;left:0;width:100%;height:100vh;clip-path:inset(0);z-index:-1}.page#top #bgView .section-wrap .section-inner .fixed{width:100%;position:fixed;top:0;left:0;height:100vh;background-size:cover}@media screen and (max-width:1024px){.page#top #bgView{padding-top:calc(50em / var(--font-size))}.page#top #bgView .section-wrap .section-inner{width:100%;height:calc(368em / var(--font-size));position:relative;overflow:hidden}.page#top #bgView .section-wrap .section-inner .clip{position:absolute;top:0;left:0;width:100%;height:calc(368em / var(--font-size));clip-path:inset(0);z-index:-1}.page#top #bgView .section-wrap .section-inner .fixed{width:100%;position:relative;top:0;left:0;height:calc(368em / var(--font-size));background-size:cover}}.page#top #gallery{margin-top:calc(120em / var(--font-size));padding-top:calc(100em / var(--font-size))}.page#top #gallery .section-wrap .section-inner{width:100%}.page#top #gallery .gallery-block{display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#top #gallery .title{filter:var(--drop-shadowGray);position:relative;display:block}.page#top #gallery .title:before{content:"";display:block;padding:calc(160 / 511 * 100%) 0% 0% 0%}.page#top #gallery .title>img,.page#top #gallery .title>picture,.page#top #gallery .title>svg{position:absolute;top:0;left:0;width:100%}.page#top #gallery .title>svg{height:auto}.page#top #gallery .title{width:calc(511em / var(--font-size));position:relative;z-index:2}.page#top #gallery .swiper{margin-top:calc(65em / var(--font-size));width:100%}.page#top #gallery .swiper .swiper-wrapper{width:100%;transition-timing-function:linear}.page#top #gallery .swiper .swiper-wrapper .swiper-slide{width:auto;flex-shrink:0;padding:calc(0 / var(--windowWidth) * 100%) calc(15em / var(--font-size))}.page#top #gallery .swiper .swiper-wrapper .swiper-slide .swiper-item{width:calc(350em / var(--font-size));display:inline-block;color:#123c50}.page#top #gallery .swiper .swiper-wrapper .swiper-slide .swiper-item .gallery-item-img{background-color:#333;background-size:cover;overflow:hidden;margin-bottom:calc(14em / var(--font-size))}.page#top #gallery .swiper .swiper-wrapper .swiper-slide .swiper-item .gallery-item-season span{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;letter-spacing:.2em}.page#top #gallery .swiper .swiper-wrapper .swiper-slide .swiper-item .gallery-item-season+.swiper-item-title{margin-top:calc(14em / var(--font-size))}.page#top #gallery .swiper .swiper-wrapper .swiper-slide .swiper-item .gallery-item-title span{font-size:calc(44em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500;font-family:bodega-serif;letter-spacing:-.02em}.page#top #gallery .line{margin-top:calc(130em / var(--font-size));width:100%;height:2px;background-image:linear-gradient(90deg,rgba(7,68,96,.2) 4px,transparent 4px);background-size:8px 8px;background-repeat:repeat-x;border:none}@media screen and (max-width:1024px){.page#top #gallery{margin-top:calc(0em / var(--font-size));padding-top:calc(90em / var(--font-size))}.page#top #gallery .section-wrap .section-inner{width:100%}.page#top #gallery .gallery-block{display:block}.page#top #gallery .title{width:calc(243em / var(--font-size));position:relative;z-index:2;margin:calc(0 / var(--windowWidth) * 100%) auto}.page#top #gallery .more{margin-top:calc(54em / var(--font-size))}.page#top #gallery .swiper{margin-top:calc(40em / var(--font-size));width:100%}.page#top #gallery .swiper .swiper-wrapper{width:100%;transition-timing-function:linear}.page#top #gallery .swiper .swiper-wrapper .swiper-slide{width:auto;flex-shrink:0;padding:calc(0 / var(--windowWidth) * 100%) calc(15em / var(--font-size))}.page#top #gallery .swiper .swiper-wrapper .swiper-slide .swiper-item{width:auto;display:inline-block;color:#123c50}.page#top #gallery .swiper .swiper-wrapper .swiper-slide .swiper-item .gallery-item-img{background-color:#333;background-size:cover;width:auto;margin-bottom:calc(14em / var(--font-size));width:calc(240em / var(--font-size))}.page#top #gallery .swiper .swiper-wrapper .swiper-slide .swiper-item .gallery-item-season span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#top #gallery .swiper .swiper-wrapper .swiper-slide .swiper-item .gallery-item-season+.swiper-item-title{margin-top:calc(14em / var(--font-size))}.page#top #gallery .swiper .swiper-wrapper .swiper-slide .swiper-item .gallery-item-title span{font-size:calc(31em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500;font-family:bodega-serif;letter-spacing:-.02em}.page#top #gallery .line{margin:calc(80em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);width:calc(350em / var(--font-size))}}.page#top #officialItem{padding-top:calc(340em / var(--font-size));padding-bottom:calc(488em / var(--font-size))}.page#top #officialItem .title{filter:var(--drop-shadowGray);position:relative;display:block}.page#top #officialItem .title:before{content:"";display:block;padding:calc(333 / 534 * 100%) 0% 0% 0%}.page#top #officialItem .title>img,.page#top #officialItem .title>picture,.page#top #officialItem .title>svg{position:absolute;top:0;left:0;width:100%}.page#top #officialItem .title>svg{height:auto}.page#top #officialItem .title{width:calc(534em / var(--font-size));position:relative;z-index:2;margin-left:calc(-15em / var(--font-size))}.page#top #officialItem .text{margin-top:calc(60em / var(--font-size))}.page#top #officialItem .text p.ja{font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.6em;letter-spacing:.04em;font-weight:500;color:var(--base-color)}.page#top #officialItem .text p.en{margin-top:calc(10em / 13);font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.2em;color:#123c5080;font-family:P22ParrishRoman}.page#top #officialItem .more{margin:calc(55em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(0 / var(--windowWidth) * 100%)}.page#top #officialItem .more .custom-btn{margin:calc(0 / var(--windowWidth) * 100%) calc(0 / var(--windowWidth) * 100%) calc(0 / var(--windowWidth) * 100%);display:inline-block}.page#top #officialItem .images{position:absolute;top:calc(0em / var(--font-size));display:inline-block}.page#top #officialItem .images picture{filter:drop-shadow(0px calc(3em / var(--font-size)) calc(3em / var(--font-size)) rgba(0,0,0,.25))}.page#top #officialItem .images .i1{position:relative;display:block}.page#top #officialItem .images .i1:before{content:"";display:block;padding:calc(376 / 446 * 100%) 0% 0% 0%}.page#top #officialItem .images .i1>img,.page#top #officialItem .images .i1>picture,.page#top #officialItem .images .i1>svg{position:absolute;top:0;left:0;width:100%}.page#top #officialItem .images .i1>svg{height:auto}.page#top #officialItem .images .i1{width:calc(446em / var(--font-size));position:absolute;top:calc(-117em / var(--font-size));left:calc(970em / var(--font-size));z-index:2}.page#top #officialItem .images .i2{position:relative;display:block}.page#top #officialItem .images .i2:before{content:"";display:block;padding:calc(557 / 469 * 100%) 0% 0% 0%}.page#top #officialItem .images .i2>img,.page#top #officialItem .images .i2>picture,.page#top #officialItem .images .i2>svg{position:absolute;top:0;left:0;width:100%}.page#top #officialItem .images .i2>svg{height:auto}.page#top #officialItem .images .i2{width:calc(469em / var(--font-size));position:absolute;top:calc(-15em / var(--font-size));left:calc(601em / var(--font-size))}.page#top #officialItem .images .i3{position:relative;display:block}.page#top #officialItem .images .i3:before{content:"";display:block;padding:calc(504 / 428 * 100%) 0% 0% 0%}.page#top #officialItem .images .i3>img,.page#top #officialItem .images .i3>picture,.page#top #officialItem .images .i3>svg{position:absolute;top:0;left:0;width:100%}.page#top #officialItem .images .i3>svg{height:auto}.page#top #officialItem .images .i3{width:calc(428em / var(--font-size));position:absolute;top:calc(253em / var(--font-size));left:calc(896em / var(--font-size))}.page#top #officialItem .images .i4{position:relative;display:block}.page#top #officialItem .images .i4:before{content:"";display:block;padding:calc(376 / 446 * 100%) 0% 0% 0%}.page#top #officialItem .images .i4>img,.page#top #officialItem .images .i4>picture,.page#top #officialItem .images .i4>svg{position:absolute;top:0;left:0;width:100%}.page#top #officialItem .images .i4>svg{height:auto}.page#top #officialItem .images .i4{width:calc(446em / var(--font-size));position:absolute;top:calc(328em / var(--font-size));left:calc(408em / var(--font-size))}.page#top #officialItem .images .i5{position:relative;display:block}.page#top #officialItem .images .i5:before{content:"";display:block;padding:calc(201 / 229 * 100%) 0% 0% 0%}.page#top #officialItem .images .i5>img,.page#top #officialItem .images .i5>picture,.page#top #officialItem .images .i5>svg{position:absolute;top:0;left:0;width:100%}.page#top #officialItem .images .i5>svg{height:auto}.page#top #officialItem .images .i5{width:calc(229em / var(--font-size));position:absolute;top:calc(606em / var(--font-size));left:calc(643em / var(--font-size))}@media screen and (max-width:1024px){.page#top #officialItem{padding-top:calc(62em / var(--font-size));padding-bottom:calc(0em / var(--font-size))}.page#top #officialItem .section-wrap .section-inner{display:flex;flex-wrap:wrap}.page#top #officialItem .title{position:relative;display:block}.page#top #officialItem .title:before{content:"";display:block;padding:calc(158 / 253 * 100%) 0% 0% 0%}.page#top #officialItem .title>img,.page#top #officialItem .title>picture,.page#top #officialItem .title>svg{position:absolute;top:0;left:0;width:100%}.page#top #officialItem .title>svg{height:auto}.page#top #officialItem .title{width:calc(253em / var(--font-size));position:relative;z-index:2;margin:calc(0 / var(--windowWidth) * 100%) auto calc(0 / var(--windowWidth) * 100%);order:1}.page#top #officialItem .text{order:2;margin-top:calc(28em / var(--font-size));text-align:center;width:100%}.page#top #officialItem .text p{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.6em;letter-spacing:.04em;color:var(--text-color)}.page#top #officialItem .images{order:4;width:calc(350em / var(--font-size));height:calc(480em / var(--font-size));position:relative;margin-top:calc(58em / var(--font-size))}.page#top #officialItem .images picture{filter:drop-shadow(0px calc(3em / var(--font-size)) calc(3em / var(--font-size)) rgba(0,0,0,.25))}.page#top #officialItem .images .i1{position:relative;display:block}.page#top #officialItem .images .i1:before{content:"";display:block;padding:calc(404 / 479 * 100%) 0% 0% 0%}.page#top #officialItem .images .i1>img,.page#top #officialItem .images .i1>picture,.page#top #officialItem .images .i1>svg{position:absolute;top:0;left:0;width:100%}.page#top #officialItem .images .i1>svg{height:auto}.page#top #officialItem .images .i1{width:calc(239.5em / var(--font-size));position:absolute;top:calc(0em / var(--font-size));left:calc(154em / var(--font-size));z-index:2}.page#top #officialItem .images .i2{position:relative;display:block}.page#top #officialItem .images .i2:before{content:"";display:block;padding:calc(596 / 503 * 100%) 0% 0% 0%}.page#top #officialItem .images .i2>img,.page#top #officialItem .images .i2>picture,.page#top #officialItem .images .i2>svg{position:absolute;top:0;left:0;width:100%}.page#top #officialItem .images .i2>svg{height:auto}.page#top #officialItem .images .i2{width:calc(251.5em / var(--font-size));position:absolute;top:calc(58em / var(--font-size));left:calc(-45em / var(--font-size))}.page#top #officialItem .images .i3{position:relative;display:block}.page#top #officialItem .images .i3:before{content:"";display:block;padding:calc(540 / 459 * 100%) 0% 0% 0%}.page#top #officialItem .images .i3>img,.page#top #officialItem .images .i3>picture,.page#top #officialItem .images .i3>svg{position:absolute;top:0;left:0;width:100%}.page#top #officialItem .images .i3>svg{height:auto}.page#top #officialItem .images .i3{width:calc(229.5em / var(--font-size));position:absolute;top:calc(189em / var(--font-size));left:calc(160em / var(--font-size));z-index:2}.page#top #officialItem .images .i4{position:relative;display:block}.page#top #officialItem .images .i4:before{content:"";display:block;padding:calc(376 / 446 * 100%) 0% 0% 0%}.page#top #officialItem .images .i4>img,.page#top #officialItem .images .i4>picture,.page#top #officialItem .images .i4>svg{position:absolute;top:0;left:0;width:100%}.page#top #officialItem .images .i4>svg{height:auto}.page#top #officialItem .images .i4{width:calc(260em / var(--font-size));position:absolute;top:calc(343em / var(--font-size));left:calc(-33em / var(--font-size))}.page#top #officialItem .images .i5{position:relative;display:block}.page#top #officialItem .images .i5:before{content:"";display:block;padding:calc(236 / 269 * 100%) 0% 0% 0%}.page#top #officialItem .images .i5>img,.page#top #officialItem .images .i5>picture,.page#top #officialItem .images .i5>svg{position:absolute;top:0;left:0;width:100%}.page#top #officialItem .images .i5>svg{height:auto}.page#top #officialItem .images .i5{width:calc(134.5em / var(--font-size));position:absolute;top:calc(417em / var(--font-size));left:calc(193em / var(--font-size));z-index:3}.page#top #officialItem .more{order:3;width:100%;text-align:center;margin:calc(20em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#top #officialItem .more .custom-btn{margin:calc(0em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}}.page#top #streaming{margin-top:calc(0em / var(--font-size))}.page#news{background-color:#123c50}.page#news #pageHeader h1{position:relative;display:block}.page#news #pageHeader h1:before{content:"";display:block;padding:calc(160 / 357 * 100%) 0% 0% 0%}.page#news #pageHeader h1>img,.page#news #pageHeader h1>picture,.page#news #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#news #pageHeader h1>svg{height:auto}.page#news #pageHeader h1{width:calc(357em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#news #pageContents .section-block{display:flex;justify-content:space-between;position:relative}.page#news #pageContents .section-block .side{width:calc(202em / var(--font-size));position:relative;display:block}.page#news #pageContents .section-block .list{margin-left:calc(48em / var(--font-size));width:calc(1031em / var(--font-size));flex-shrink:0}.page#news #pageContents .section-block .list .articleList{width:100%}.page#news #pageContents .section-block .list .articleList .articleList__items li{position:relative}.page#news #pageContents .section-block .list .articleList .articleList__items li+li:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg,rgba(228,222,208,.4) 4px,transparent 4px);background-size:8px 8px;background-repeat:repeat-x;border:none}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard{color:var(--text-color)}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:calc(40em / var(--font-size)) calc(0 / var(--windowWidth) * 100%);position:relative;color:var(--text-color)}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__media{width:calc(484em / var(--font-size));height:calc(298em / var(--font-size));border-radius:var(--border-radius-media);overflow:hidden}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body{margin-left:calc(30em / var(--font-size));width:calc(560em / var(--font-size));flex-shrink:0}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body .articleCard__headline span{display:inline-block;font-size:calc(17em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500;line-height:1.6em}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body .articleCard__meta{margin-top:calc(14em / var(--font-size))}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body .articleCard__meta .articleCard__category{display:inline-block}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body .articleCard__meta .articleCard__category span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;background-color:#e4ded01a;padding:calc(6em / 11) calc(14em / 11) calc(4em / 11);border-radius:var(--border-radius-bace);border:solid 1px var(--border-color)}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body .articleCard__meta .articleCard__date{display:inline-block;margin-left:calc(14em / var(--font-size))}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body .articleCard__meta .articleCard__date span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman}.page#news #pageContents .section-block .list .articleList .articleList__items li:nth-child(1) .articleCard a{padding-top:0}@media screen and (max-width:1024px){.page#news #pageHeader h1{width:calc(169em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#news #pageContents .section-block{display:block}.page#news #pageContents .section-block .side{width:100%;position:relative;display:block}.page#news #pageContents .section-block .list{margin-top:calc(77em / var(--font-size));margin-left:calc(0em / var(--font-size));width:100%;flex-shrink:0}.page#news #pageContents .section-block .list .articleList{width:100%}.page#news #pageContents .section-block .list .articleList .articleList__items li{position:relative}.page#news #pageContents .section-block .list .articleList .articleList__items li+li:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg,rgba(228,222,208,.4) 4px,transparent 4px);background-size:8px 8px;background-repeat:repeat-x;border:none}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a{display:block;padding:calc(40em / var(--font-size)) calc(0 / var(--windowWidth) * 100%);position:relative;color:var(--text-color)}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__media{width:100%;height:calc(248em / var(--font-size));border-radius:var(--border-radius-media);overflow:hidden}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body{margin-left:calc(0em / var(--font-size));margin-top:calc(20em / var(--font-size));width:100%;flex-shrink:0;display:flex;flex-direction:column}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body .articleCard__headline{order:2;margin-top:calc(8em / var(--font-size))}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body .articleCard__headline span{display:inline-block;font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500;line-height:1.6em}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body .articleCard__meta{order:1;margin-top:calc(0em / var(--font-size))}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body .articleCard__meta .articleCard__category{display:inline-block}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body .articleCard__meta .articleCard__category span{font-size:calc(10em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;background-color:#e4ded01a;padding:calc(6em / 10) calc(14em / 10) .4em;border-radius:var(--border-radius-bace);border:solid 1px var(--border-color)}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body .articleCard__meta .articleCard__date{display:inline-block;margin-left:calc(10em / var(--font-size))}.page#news #pageContents .section-block .list .articleList .articleList__items li .articleCard a .articleCard__body .articleCard__meta .articleCard__date span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman}.page#news #pageContents .section-block .list .articleList .articleList__items li:nth-child(1) .articleCard a{padding-top:0}}.page#movie{background-color:#123c50}.page#movie #pageHeader h1{position:relative;display:block}.page#movie #pageHeader h1:before{content:"";display:block;padding:calc(160 / 385 * 100%) 0% 0% 0%}.page#movie #pageHeader h1>img,.page#movie #pageHeader h1>picture,.page#movie #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#movie #pageHeader h1>svg{height:auto}.page#movie #pageHeader h1{width:calc(385em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#movie #pageContents{padding-top:calc(115em / var(--font-size))}.page#movie #pageContents .section-block{display:flex;justify-content:space-between;position:relative}.page#movie #pageContents .section-block .side{width:calc(202em / var(--font-size));position:relative;display:block}.page#movie #pageContents .section-block .list{margin-left:calc(48em / var(--font-size));width:calc(1031em / var(--font-size));flex-shrink:0}.page#movie #pageContents .section-block .list .movieList .movieItems{display:grid;grid-template-columns:repeat(2,auto);gap:calc(50em / var(--font-size)) calc(30em / var(--font-size))}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item{width:calc(507em / var(--font-size));text-align:left}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item button{width:100%;display:inline-block;position:relative}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__thumbWrap{width:calc(507em / var(--font-size));height:calc(285em / var(--font-size));position:relative;overflow:hidden;border-radius:calc(8em / var(--font-size))}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__icon{width:calc(68em / var(--font-size));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__icon.local{background-color:var(--base-color);width:calc(68em / var(--font-size));height:calc(68em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:100%}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__icon.local .icon{display:inline-block;width:calc(20em / var(--font-size));margin-left:calc(4em / var(--font-size))}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__thumb{width:100%;height:100%}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__meta{margin-top:calc(14em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__meta .movieCard__season,.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__meta .movieCard__category{display:inline-block}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__meta .movieCard__season span,.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__meta .movieCard__category span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:var(--text-color);background-color:#e4ded01a;padding:calc(5em / 11) calc(14em / 11) calc(5em / 11);border-radius:var(--border-radius-bace);border:solid rgba(225,250,238,.4) 1px}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__meta .movieCard__category{margin-left:calc(10em / var(--font-size))}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__meta .movieCard__category span+span{margin-left:calc(10em / var(--font-size))}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__headline{text-align:left;margin-top:calc(12em / var(--font-size))}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__headline span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:500;line-height:1.6em}.page#movie #pageContents .section-block .list .movieList #movieStatus{color:var(--text-color);font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}@media screen and (max-width:1024px){.page#movie #pageHeader h1{position:relative;display:block}.page#movie #pageHeader h1:before{content:"";display:block;padding:calc(160 / 385 * 100%) 0% 0% 0%}.page#movie #pageHeader h1>img,.page#movie #pageHeader h1>picture,.page#movie #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#movie #pageHeader h1>svg{height:auto}.page#movie #pageHeader h1{width:calc(183em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#movie #pageContents{padding-top:calc(40em / var(--font-size))}.page#movie #pageContents .section-block{display:block}.page#movie #pageContents .section-block .side{width:100%;position:relative;display:block}.page#movie #pageContents .section-block .list{margin-top:calc(60em / var(--font-size));margin-left:calc(0em / var(--font-size));width:100%;flex-shrink:0}.page#movie #pageContents .section-block .list .movieList .movieItems{display:grid;grid-template-columns:repeat(1,auto);gap:calc(40em / var(--font-size)) calc(0em / var(--font-size))}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item{width:100%;text-align:left}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item button{width:100%;display:inline-block;position:relative}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__thumbWrap{width:100%;height:calc(195em / var(--font-size));position:relative;overflow:hidden;border-radius:calc(8em / var(--font-size))}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__icon{width:calc(45em / var(--font-size))}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__icon.local{background-color:var(--base-color);width:calc(45em / var(--font-size));height:calc(45em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:100%}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__icon.local .icon{display:inline-block;width:calc(15em / var(--font-size));margin-left:calc(2em / var(--font-size))}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__thumb{width:100%;height:100%}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__meta{margin-top:calc(20em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__meta .movieCard__season,.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__meta .movieCard__category{display:inline-block}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__meta .movieCard__season span,.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__meta .movieCard__category span{font-size:calc(10em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;padding:calc(6em / 11) calc(10em / 11) calc(4em / 11)}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__meta .movieCard__category{margin-left:calc(10em / var(--font-size))}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__meta .movieCard__category span+span{margin-left:calc(10em / var(--font-size))}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__headline{text-align:left;margin-top:calc(8em / var(--font-size))}.page#movie #pageContents .section-block .list .movieList .movieItems .movieList__item .movieCard__headline span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500;line-height:1.6em}}.page#story{background-color:#123c50}.page#story #pageHeader h1{position:relative;display:block}.page#story #pageHeader h1:before{content:"";display:block;padding:calc(160 / 396 * 100%) 0% 0% 0%}.page#story #pageHeader h1>img,.page#story #pageHeader h1>picture,.page#story #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#story #pageHeader h1>svg{height:auto}.page#story #pageHeader h1{width:calc(396em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#story #pageHeader .tub{text-align:center;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:calc(60em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);opacity:0}.page#story #pageHeader .tub button{flex-shrink:0;background-color:#fffaee1a;border-radius:var(--border-radius-bace);border:solid 1px rgba(255,250,238,.4);box-sizing:border-box;display:inline-block;font-family:P22ParrishRoman;color:var(--text-color);padding:calc(8em / var(--font-size)) calc(12em / var(--font-size)) calc(8em / var(--font-size));width:calc(107em / 13);transition:background-color .3s ease,border-color .3s ease}.page#story #pageHeader .tub button span{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:var(--text-color);font-weight:500}.page#story #pageHeader .tub button+button{margin-left:calc(12em / var(--font-size))}.page#story #pageHeader .tub button.is-active{background-color:var(--base-color);border-color:var(--base-color)}.page#story #pageContents{padding-top:calc(65em / var(--font-size))}.page#story #pageContents .section-inner{width:calc(1340em / var(--font-size))}.page#story #pageContents .storyPanel{display:grid;gap:calc(230em / var(--font-size))}.page#story #pageContents .season .season__title{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#story #pageContents .season .season__title .oar{width:calc(30em / var(--font-size));margin-right:calc(17em / var(--font-size))}.page#story #pageContents .season .season__title span{font-size:calc(54em / var(--font-size) + 0em);line-height:1.2037037037em;letter-spacing:0em;font-family:bodega-serif;color:var(--text-color)}.page#story #pageContents .season .episode{padding-top:calc(26em / var(--font-size));margin-top:calc(35em / var(--font-size));position:relative}.page#story #pageContents .season .episode:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg,rgba(255,255,255,.5) 4px,transparent 4px);background-size:8px 8px;background-repeat:repeat-x;border:none}.page#story #pageContents .season .episode{display:grid;grid-template-columns:repeat(3,calc(429em / var(--font-size)));gap:calc(60em / var(--font-size)) calc(26em / var(--font-size))}.page#story #pageContents .season li .episode__item{color:var(--text-color)}.page#story #pageContents .season li .episode__item .episode__num span{font-size:calc(24em / var(--font-size) + 0em);line-height:1.2083333333em;letter-spacing:0em;font-family:bodega-serif;font-weight:500}.page#story #pageContents .season li .episode__item .episode__thumb{width:100%;height:calc(273em / var(--font-size));margin-top:calc(10em / var(--font-size));display:inline-block;border-radius:var(--border-radius-media);overflow:hidden}.page#story #pageContents .season li .episode__item .episode_title{margin-top:calc(22em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#story #pageContents .season li .episode__item .episode_title span{font-family:P22ParrishRoman;font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#story #pageContents .season li .episode__item .episode_title .dot{display:inline-block;width:calc(6em / var(--font-size));height:calc(6em / var(--font-size));background-size:contain;background-repeat:no-repeat;vertical-align:top;margin:calc(0 / var(--windowWidth) * 100%) calc(10em / var(--font-size))}.page#story #pageContents .season li .episode__item .episode_title .time{white-space:nowrap}.page#story #pageContents .season li .episode__item .episode__text{margin-top:calc(12em / var(--font-size))}.page#story #pageContents .season li .episode__item .episode__text p{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.5em}@media screen and (max-width:1024px){.page#story #pageHeader h1{position:relative;display:block}.page#story #pageHeader h1:before{content:"";display:block;padding:calc(160 / 396 * 100%) 0% 0% 0%}.page#story #pageHeader h1>img,.page#story #pageHeader h1>picture,.page#story #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#story #pageHeader h1>svg{height:auto}.page#story #pageHeader h1{width:calc(188em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#story #pageHeader .tub{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:calc(40em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#story #pageHeader .tub button{background-color:#fffaee1a;border:solid 1px rgba(255,250,238,.4);padding:calc(8em / var(--font-size)) calc(12em / var(--font-size)) calc(8em / var(--font-size));width:calc(110em / var(--font-size))}.page#story #pageHeader .tub button span{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#story #pageHeader .tub button+button{margin-left:calc(10em / var(--font-size))}.page#story #pageContents{padding-top:calc(50em / var(--font-size))}.page#story #pageContents .section-inner{width:calc(350em / var(--font-size))}.page#story #pageContents .season .season__title{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#story #pageContents .season .season__title span{font-size:calc(50em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#story #pageContents .season .episode{padding-top:calc(40em / var(--font-size));margin-top:calc(20em / var(--font-size));position:relative;display:block}.page#story #pageContents .season li .episode__item .episode__num span{font-size:calc(24em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#story #pageContents .season li .episode__item .episode__thumb{width:100%;height:calc(216em / var(--font-size));margin-top:calc(20em / var(--font-size));display:inline-block;border-radius:var(--border-radius-media);overflow:hidden}.page#story #pageContents .season li .episode__item .episode_title{margin-top:calc(22em / var(--font-size))}.page#story #pageContents .season li .episode__item .episode_title span{font-family:P22ParrishRoman;font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#story #pageContents .season li .episode__item .episode_title .dot{width:calc(6em / var(--font-size));height:calc(6em / var(--font-size))}.page#story #pageContents .season li .episode__item .episode__text{margin-top:calc(11em / var(--font-size))}.page#story #pageContents .season li .episode__item .episode__text p{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.5em}.page#story #pageContents .season li+li{margin-top:calc(50em / var(--font-size))}}.page#message{background-color:#123c50}.page#message #pageHeader h1{position:relative;display:block}.page#message #pageHeader h1:before{content:"";display:block;padding:calc(204 / 568 * 100%) 0% 0% 0%}.page#message #pageHeader h1>img,.page#message #pageHeader h1>picture,.page#message #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#message #pageHeader h1>svg{height:auto}.page#message #pageHeader h1{width:calc(568em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#message #pageContents{padding-top:calc(80em / var(--font-size))}.page#message #pageContents .section-inner{width:calc(1340em / var(--font-size))}.page#message #pageContents .sort{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:var(--text-color)}.page#message #pageContents .sort .sort__title{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#message #pageContents .sort .sort__title .icon{width:calc(16em / var(--font-size))}.page#message #pageContents .sort .sort__title span{font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;margin-left:.625em}.page#message #pageContents .sort button{flex-shrink:0;background-color:#fffaee1a;border-radius:var(--border-radius-bace);border:solid 1px rgba(255,250,238,.4);box-sizing:border-box;display:inline-block;color:var(--text-color);padding:calc(8em / var(--font-size)) calc(12em / var(--font-size)) calc(8em / var(--font-size));font-weight:500;width:calc(107em / 13);transition:background-color .3s ease,border-color .3s ease;margin-left:calc(22em / var(--font-size))}.page#message #pageContents .sort button span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:400}.page#message #pageContents .sort button+button{margin-left:calc(12em / var(--font-size))}.page#message #pageContents .sort button.is-active{background-color:var(--base-color);border-color:var(--base-color)}.page#message #pageContents .messages{opacity:0;visibility:hidden;transform:translateY(6px);width:100%;margin:calc(40em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);display:grid;grid-template-columns:repeat(3,1fr);gap:0 calc(60em / var(--font-size));grid-auto-flow:row;grid-auto-rows:10px}.page#message #pageContents .messages.is-ready{opacity:1;visibility:visible;transform:none}.page#message #pageContents .messages .messages__item{width:100%}.page#message #pageContents .messages .messages__item button{display:inline-block;width:100%;margin-bottom:calc(60em / var(--font-size))}.page#message #pageContents .messages .messages__item button .messages__mediaWrap{display:block;overflow:hidden}.page#message #pageContents .messages .messages__item button .messages__mediaWrap .messages__media{position:relative;width:100%}.page#message #pageContents .messages .messages__item button .messages__mediaWrap .messages__media picture,.page#message #pageContents .messages .messages__item button .messages__mediaWrap .messages__media img{width:100%;height:auto;display:block;filter:grayscale(1)}.page#message #pageContents .messages .messages__item button .messages__mediaWrap .messages__media:after{content:"";position:absolute;inset:0;background:#dcc7a6;mix-blend-mode:multiply;opacity:1;pointer-events:none}.page#message #pageContents .messages .messages__item button .messages__data{margin-top:calc(8em / var(--font-size));text-align:left}.page#message #pageContents .messages .messages__item button .messages__data span{color:var(--text-color);font-family:P22ParrishRoman;font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}@media screen and (min-width:1025px){.page#message #pageContents .messages .messages__item button .messages__mediaWrap .messages__media picture,.page#message #pageContents .messages .messages__item button .messages__mediaWrap .messages__media img{transition:filter .5s cubic-bezier(.25,1,.5,1)}.page#message #pageContents .messages .messages__item button .messages__mediaWrap .messages__media:after{transition:opacity .5s cubic-bezier(.25,1,.5,1)}.page#message #pageContents .messages .messages__item button:hover .messages__mediaWrap .messages__media picture,.page#message #pageContents .messages .messages__item button:hover .messages__mediaWrap .messages__media img{filter:none}.page#message #pageContents .messages .messages__item button:hover .messages__mediaWrap .messages__media:after{opacity:0}}.page#message .messageModal .messageModal__inner{width:100%;height:100%;position:relative;overflow:auto;box-sizing:border-box;padding-top:calc(160em / var(--font-size))}.page#message .messageModal .messageModal__backdrop{position:absolute;z-index:1;width:100%;height:100%}.page#message .messageModal .messageModal__panel{position:relative;z-index:2;padding-top:calc(0em / var(--font-size));width:calc(1020em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#message .messageModal .messageModal__panel .messageModal__box{width:calc(804em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto;padding:calc(90em / var(--font-size)) calc(0 / var(--windowWidth) * 100%)}.page#message .messageModal .messageModal__panel .messageModal__box .messageModal__title{text-align:left;margin-top:calc(40em / var(--font-size));overflow-wrap:anywhere}.page#message .messageModal .messageModal__panel .messageModal__box .messageModal__title span{font-size:calc(24em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:800;line-height:1.9em}.page#message .messageModal .messageModal__panel .messageModal__box .messageModal__date{text-align:left;margin-top:calc(3em / var(--font-size))}.page#message .messageModal .messageModal__panel .messageModal__box .messageModal__date span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-family:P22ParrishRoman;font-weight:500;line-height:1.6em}.page#message .messageModal .messageModal__panel .messageModal__box .messageModal__text{text-align:left;margin-top:calc(20em / var(--font-size))}.page#message .messageModal .messageModal__panel .messageModal__box .messageModal__text p{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:500;line-height:1.9em;white-space:pre-line}.page#message .messageModal .messageModal__pagerWrap{position:fixed;top:50%;left:0;width:100%}.page#message .messageModal .messageModal__pagerWrap .messageModal__pager{position:absolute;width:calc(66em / var(--font-size));height:calc(66em / var(--font-size));margin-top:calc(-33em / var(--font-size));z-index:5}.page#message .messageModal .messageModal__pagerWrap .messageModal__pager button{width:100%;height:100%}.page#message .messageModal .messageModal__pagerWrap .messageModal__pager button .bg{width:100%;height:100%;background-size:contain;display:inline-block;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-repeat:no-repeat}.page#message .messageModal .messageModal__pagerWrap .messageModal__pager button .arrow{width:calc(25em / var(--font-size));display:inline-block}.page#message .messageModal .messageModal__pagerWrap .messageModal__prev{left:calc(210em / var(--font-size))}.page#message .messageModal .messageModal__pagerWrap .messageModal__next{right:calc(210em / var(--font-size))}.page#message .messageModal .messageModal__close{position:sticky;top:calc(0em / var(--font-size));width:100%;display:block}.page#message .messageModal .messageModal__close picture{position:absolute;top:0;right:0;width:calc(45em / var(--font-size));height:calc(45em / var(--font-size))}@media screen and (max-width:1024px){.page#message #pageHeader h1{position:relative;display:block}.page#message #pageHeader h1:before{content:"";display:block;padding:calc(204 / 568 * 100%) 0% 0% 0%}.page#message #pageHeader h1>img,.page#message #pageHeader h1>picture,.page#message #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#message #pageHeader h1>svg{height:auto}.page#message #pageHeader h1{width:calc(267.9em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#message #pageContents{padding-top:calc(40em / var(--font-size))}.page#message #pageContents .section-inner{width:calc(350em / var(--font-size))}.page#message #pageContents .sort{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--text-color)}.page#message #pageContents .sort .sort__title{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;flex-shrink:0;margin-bottom:calc(10em / var(--font-size))}.page#message #pageContents .sort .sort__title .icon{width:calc(16em / var(--font-size))}.page#message #pageContents .sort .sort__title span{font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;margin-left:.625em}.page#message #pageContents .sort button{flex-shrink:0;background-color:#fffaee1a;border-radius:var(--border-radius-bace);border:solid 1px rgba(255,250,238,.4);padding:calc(8em / var(--font-size)) calc(12em / var(--font-size)) calc(8em / var(--font-size));font-weight:500;width:calc(110em / var(--font-size));transition:background-color .3s ease,border-color .3s ease;margin-left:calc(0em / var(--font-size))}.page#message #pageContents .sort button span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:400}.page#message #pageContents .sort button+button{margin-left:calc(10em / var(--font-size))}.page#message #pageContents .sort button.is-active{background-color:var(--base-color);border-color:var(--base-color)}.page#message #pageContents .messages{opacity:0;visibility:hidden;transform:translateY(6px);width:100%;margin:calc(40em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);display:block}.page#message #pageContents .messages.is-ready{opacity:1;visibility:visible;transform:none}.page#message #pageContents .messages .messages__item{width:100%}.page#message #pageContents .messages .messages__item button{display:inline-block;width:100%;margin-bottom:calc(40em / var(--font-size))}.page#message #pageContents .messages .messages__item button .messages__mediaWrap{display:block}.page#message #pageContents .messages .messages__item button .messages__mediaWrap .messages__media{width:100%}.page#message #pageContents .messages .messages__item button .messages__mediaWrap .messages__media picture,.page#message #pageContents .messages .messages__item button .messages__mediaWrap .messages__media img{width:100%;height:auto;display:block}.page#message #pageContents .messages .messages__item button .messages__data{margin-top:calc(12em / var(--font-size))}.page#message #pageContents .messages .messages__item button .messages__data span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#message .messageModal .messageModal__inner{width:100%;height:100%;position:relative;overflow:auto;box-sizing:border-box;padding-top:calc(58em / var(--font-size))}.page#message .messageModal .messageModal__backdrop{position:absolute;z-index:1;width:100%;height:100%}.page#message .messageModal .messageModal__panel{position:relative;z-index:2;padding-top:calc(0em / var(--font-size));width:calc(350em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#message .messageModal .messageModal__panel .messageModal__box{width:100%;margin:calc(0 / var(--windowWidth) * 100%) auto;padding:calc(55em / var(--font-size)) calc(0 / var(--windowWidth) * 100%)}.page#message .messageModal .messageModal__panel .messageModal__box .messageModal__title{text-align:left;margin-top:calc(40em / var(--font-size))}.page#message .messageModal .messageModal__panel .messageModal__box .messageModal__title span{font-size:calc(18em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:800;line-height:1.9em}.page#message .messageModal .messageModal__panel .messageModal__box .messageModal__date{text-align:left;margin-top:calc(9em / var(--font-size))}.page#message .messageModal .messageModal__panel .messageModal__box .messageModal__date span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#message .messageModal .messageModal__panel .messageModal__box .messageModal__text{text-align:left;margin-top:calc(30em / var(--font-size))}.page#message .messageModal .messageModal__panel .messageModal__box .messageModal__text p{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:500;line-height:1.6em}.page#message .messageModal .messageModal__pagerWrap{position:relative;top:auto;left:auto;display:inline-block;margin:calc(18em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);width:calc(120em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#message .messageModal .messageModal__pagerWrap .messageModal__pager{position:relative;width:calc(52em / var(--font-size));height:calc(52em / var(--font-size));margin-top:calc(0em / var(--font-size));z-index:5}.page#message .messageModal .messageModal__pagerWrap .messageModal__pager button{width:100%;height:100%}.page#message .messageModal .messageModal__pagerWrap .messageModal__pager button .bg{width:100%;height:100%;background-size:contain;display:inline-block;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-repeat:no-repeat}.page#message .messageModal .messageModal__pagerWrap .messageModal__pager button .arrow{width:calc(18em / var(--font-size));display:inline-block}.page#message .messageModal .messageModal__pagerWrap .messageModal__prev{left:auto}.page#message .messageModal .messageModal__pagerWrap .messageModal__next{right:auto}.page#message .messageModal .messageModal__close{position:sticky;top:calc(0em / var(--font-size));width:100%;display:block;z-index:10}.page#message .messageModal .messageModal__close picture{position:absolute;top:0;right:0;width:calc(35em / var(--font-size));height:calc(35em / var(--font-size))}}.page#gallery{background-color:#123c50}.page#gallery #pageHeader h1{position:relative;display:block}.page#gallery #pageHeader h1:before{content:"";display:block;padding:calc(160 / 510 * 100%) 0% 0% 0%}.page#gallery #pageHeader h1>img,.page#gallery #pageHeader h1>picture,.page#gallery #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#gallery #pageHeader h1>svg{height:auto}.page#gallery #pageHeader h1{width:calc(510em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#gallery #pageContents{padding-top:calc(115em / var(--font-size))}.page#gallery #pageContents .section-block{display:flex;justify-content:space-between;position:relative}.page#gallery #pageContents .section-block .side{width:calc(202em / var(--font-size));position:relative;display:block}.page#gallery #pageContents .section-block .list{margin-left:calc(48em / var(--font-size));width:calc(1031em / var(--font-size));flex-shrink:0}.page#gallery #pageContents .section-block .list .galleryList .galleryItems{display:grid;grid-template-columns:repeat(3,1fr);gap:0px calc(30em / var(--font-size));grid-auto-flow:row;grid-auto-rows:10px}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item{width:100%;text-align:left;opacity:0;transition:opacity .35s ease}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item.is-ready{opacity:1}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button{width:100%;display:block;position:relative;padding-bottom:calc(30em / var(--font-size))}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__thumbWrap{width:100%;position:relative;overflow:hidden;border-radius:calc(8em / var(--font-size))}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__icon{width:calc(68em / var(--font-size));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__thumb{width:100%;overflow:hidden}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__thumb picture{display:block;width:100%;height:100%;object-fit:cover}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__meta{margin-top:calc(14em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__meta .galleryCard__season,.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__meta .galleryCard__category{display:inline-block}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__meta .galleryCard__season span,.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__meta .galleryCard__category span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:#e4ded0;background-color:#e4ded01a;padding:calc(5em / 11) calc(12em / 11) calc(5em / 11);border-radius:var(--border-radius-bace);border:solid var(--border-color) 1px}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__meta .galleryCard__category{margin-left:calc(10em / var(--font-size))}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__meta .galleryCard__category span+span{margin-left:calc(10em / var(--font-size))}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__headline{text-align:left;margin-top:calc(8em / var(--font-size))}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__headline span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:500;line-height:2.1em}.page#gallery .galleryModal .galleryModal__inner{width:100%;height:100%;position:relative;overflow:auto;box-sizing:border-box;padding-top:calc(160em / var(--font-size))}.page#gallery .galleryModal .galleryModal__backdrop{position:absolute;z-index:1;width:100%;height:100%}.page#gallery .galleryModal .galleryModal__panel{position:relative;z-index:2;padding-top:calc(0em / var(--font-size));width:calc(1250em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box{width:calc(742em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto;padding:calc(90em / var(--font-size)) calc(0 / var(--windowWidth) * 100%)}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__meta{margin-top:calc(34em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__meta .galleryCard__season,.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__meta .galleryCard__category{display:inline-block}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__meta .galleryCard__season span,.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__meta .galleryCard__category span{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:#e4ded0;background-color:#e4ded01a;padding:.5em calc(14em / 12) calc(4em / 12);border-radius:var(--border-radius-bace);border:solid rgba(225,250,238,.4) 1px}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__meta .galleryCard__category{margin-left:calc(10em / var(--font-size))}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__meta .galleryCard__category span+span{margin-left:calc(10em / var(--font-size))}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__textWrap{margin-top:calc(10em / var(--font-size))}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__headline{text-align:left;display:inline-block}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__headline span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:500;line-height:1.6em}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__date{text-align:left;display:inline-block}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__date span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:500;line-height:1.6em}.page#gallery .galleryModal .galleryModal__pagerWrap{position:fixed;top:50%;left:0;width:100%}.page#gallery .galleryModal .galleryModal__pagerWrap .galleryModal__pager{position:absolute;top:50%;width:calc(66em / var(--font-size));height:calc(66em / var(--font-size));margin-top:calc(-33em / var(--font-size));z-index:5}.page#gallery .galleryModal .galleryModal__pagerWrap .galleryModal__pager button{width:100%;height:100%}.page#gallery .galleryModal .galleryModal__pagerWrap .galleryModal__pager button .bg{width:100%;height:100%;background-size:contain;display:inline-block;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-repeat:no-repeat}.page#gallery .galleryModal .galleryModal__pagerWrap .galleryModal__pager button .arrow{width:calc(25em / var(--font-size));display:inline-block}.page#gallery .galleryModal .galleryModal__pagerWrap .galleryModal__prev{left:calc(230em / var(--font-size))}.page#gallery .galleryModal .galleryModal__pagerWrap .galleryModal__next{right:calc(230em / var(--font-size))}.page#gallery .galleryModal .galleryModal__close{position:sticky;top:calc(0em / var(--font-size));width:100%;display:block}.page#gallery .galleryModal .galleryModal__close picture{position:absolute;top:0;right:calc(120em / var(--font-size));width:calc(45em / var(--font-size));height:calc(45em / var(--font-size))}@media screen and (max-width:1024px){.page#gallery #pageHeader h1{position:relative;display:block}.page#gallery #pageHeader h1:before{content:"";display:block;padding:calc(160 / 510 * 100%) 0% 0% 0%}.page#gallery #pageHeader h1>img,.page#gallery #pageHeader h1>picture,.page#gallery #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#gallery #pageHeader h1>svg{height:auto}.page#gallery #pageHeader h1{width:calc(243em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#gallery #pageContents{padding-top:calc(20em / var(--font-size))}.page#gallery #pageContents .section-block{display:block;justify-content:space-between;position:relative}.page#gallery #pageContents .section-block .side{width:100%;position:relative;display:block}.page#gallery #pageContents .section-block .list{margin-top:calc(60em / var(--font-size));margin-left:calc(0em / var(--font-size));width:100%;flex-shrink:0}.page#gallery #pageContents .section-block .list .galleryList .galleryItems{display:block}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item{width:100%;text-align:left}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item+.galleryList__item{margin-top:calc(45em / var(--font-size))}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button{width:100%;display:block;position:relative;padding-bottom:calc(0em / var(--font-size))}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__thumbWrap{width:100%;position:relative;border-radius:calc(8em / var(--font-size))}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__thumb{width:100%;overflow:hidden}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__thumb picture{display:block;width:100%;height:100%;object-fit:cover}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__meta{margin-top:calc(20em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__meta .galleryCard__season,.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__meta .galleryCard__category{display:inline-block}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__meta .galleryCard__season span,.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__meta .galleryCard__category span{font-size:calc(10em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:#e4ded0;background-color:#e4ded01a;padding:calc(6em / 10) 1em .4em;border-radius:var(--border-radius-bace);border:solid var(--border-color) 1px}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__meta .galleryCard__category{margin-left:calc(10em / var(--font-size))}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__meta .galleryCard__category span+span{margin-left:calc(10em / var(--font-size))}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__headline{margin-top:calc(12em / var(--font-size))}.page#gallery #pageContents .section-block .list .galleryList .galleryItems .galleryList__item button .galleryCard__headline span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500;line-height:1.6em}.page#gallery .galleryModal .galleryModal__inner{width:100%;height:100%;position:relative;overflow:auto;box-sizing:border-box;padding-top:calc(58em / var(--font-size))}.page#gallery .galleryModal .galleryModal__backdrop{position:absolute;z-index:1;width:100%;height:100%}.page#gallery .galleryModal .galleryModal__panel{position:relative;z-index:2;padding-top:calc(0em / var(--font-size));width:calc(350em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box{width:100%;margin:calc(0 / var(--windowWidth) * 100%) auto;padding:calc(55em / var(--font-size)) calc(0 / var(--windowWidth) * 100%)}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__meta{margin-top:calc(34em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__meta .galleryCard__season,.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__meta .galleryCard__category{display:inline-block}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__meta .galleryCard__season span,.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__meta .galleryCard__category span{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:#e4ded0;background-color:#e4ded01a;padding:.5em calc(14em / 12) calc(4em / 12);border-radius:var(--border-radius-bace);border:solid rgba(225,250,238,.4) 1px}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__meta .galleryCard__category{margin-left:calc(10em / var(--font-size))}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__meta .galleryCard__category span+span{margin-left:calc(10em / var(--font-size))}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__textWrap{text-align:left;margin-top:calc(10em / var(--font-size))}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__headline,.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__date{display:inline-block}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__headline span,.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__date span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:500;line-height:1.6em}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__pagerWrap{position:relative;top:auto;left:auto;display:inline-block;margin:calc(18em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);width:calc(120em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__pagerWrap .galleryModal__pager{position:relative;top:0;width:calc(52em / var(--font-size));height:calc(52em / var(--font-size));margin-top:calc(0em / var(--font-size));z-index:5}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__pagerWrap .galleryModal__pager button{width:100%;height:100%}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__pagerWrap .galleryModal__pager button .bg{width:100%;height:100%;background-size:contain;display:inline-block;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-repeat:no-repeat}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__pagerWrap .galleryModal__pager button .arrow{width:calc(18em / var(--font-size));display:inline-block}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__pagerWrap .galleryModal__prev{left:auto}.page#gallery .galleryModal .galleryModal__panel .galleryModal__box .galleryModal__pagerWrap .galleryModal__next{right:auto}.page#gallery .galleryModal .galleryModal__close{position:sticky;top:calc(0em / var(--font-size));width:100%;display:block;z-index:10}.page#gallery .galleryModal .galleryModal__close picture{position:absolute;top:0;right:0;width:calc(35em / var(--font-size));height:calc(35em / var(--font-size))}}.page#location{background-color:#123c50;color:var(--text-color)}.page#location #headerView .section-inner{width:100%}.page#location #headerView .section-inner .location__headerImg{position:relative;width:100%;height:calc(711em / var(--font-size));background-color:#111}.page#location #headerView .section-inner .location__headerImg.flash{animation:burnFlash 1.2s ease}.page#location #headerView .section-inner .location__headerImg .location__headerImg__photo,.page#location #headerView .section-inner .location__headerImg .location__headerImg__manga{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;transition:opacity 1s ease-out}.page#location #headerView .section-inner .location__headerImg .location__headerImg__photo{z-index:1;opacity:0}.page#location #headerView .section-inner .location__headerImg .location__headerImg__manga{z-index:2;opacity:1}@keyframes burnFlash{0%{filter:brightness(1) contrast(1) saturate(1)}12%{filter:brightness(1) contrast(1) saturate(1)}30%{filter:brightness(1.3) contrast(1) saturate(1)}60%{filter:brightness(1) contrast(1) saturate(1)}to{filter:brightness(1) contrast(1) saturate(1)}}.page#location #pageHeader{padding-top:calc(0em / var(--font-size))}.page#location #pageHeader .section-inner{width:100%}.page#location #pageHeader .location__title{margin-top:calc(-100em / var(--font-size));text-align:center;filter:none}.page#location #pageHeader .location__title span{font-family:bodega-serif;font-size:calc(200em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500}.page#location #pageHeader .location__name{text-align:center;margin-top:calc(30em / var(--font-size))}.page#location #pageHeader .location__name span{font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500}.page#location #pageHeader .location__season{text-align:center;margin-top:calc(30em / var(--font-size))}.page#location #pageHeader .location__season span{padding:calc(6em / 11) calc(16em / 11);background-color:#fffaee1a;border-radius:var(--border-radius-bace);border:solid 1px var(--border-color);box-sizing:border-box;display:inline-block;font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman}.page#location #pageContents{padding-top:calc(60em / var(--font-size))}.page#location #pageContents .section-inner{width:calc(1300em / var(--font-size))}.page#location #pageContents .section-block{width:calc(878em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#location #pageContents .location__text p{font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.8em;font-weight:500}.page#location #pageContents .location__illusts{margin-top:calc(80em / var(--font-size))}.page#location #pageContents .location__illusts .location__illust{width:100%;height:calc(438em / var(--font-size))}.page#location #pageContents .location__illusts .location__illust+.location__illust{margin-top:calc(80em / var(--font-size))}.page#location #related{margin-top:calc(340em / var(--font-size))}.page#location #related .section-inner{width:calc(1300em / var(--font-size))}.page#location #related h2 span{font-size:calc(90em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500}@media screen and (max-width:1024px){.page#location #headerView .section-inner{width:100%}.page#location #headerView .section-inner .location__headerImg{position:relative;width:100%;height:calc(262em / var(--font-size));background-color:#111}.page#location #headerView .section-inner .location__headerImg.flash{animation:burnFlash 1.2s ease}.page#location #headerView .section-inner .location__headerImg .location__headerImg__photo,.page#location #headerView .section-inner .location__headerImg .location__headerImg__manga{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;transition:opacity 1s ease-out}.page#location #headerView .section-inner .location__headerImg .location__headerImg__photo{z-index:1;opacity:0}.page#location #headerView .section-inner .location__headerImg .location__headerImg__manga{z-index:2;opacity:1}.page#location #pageHeader{padding-top:calc(0em / var(--font-size))}.page#location #pageHeader .section-inner{width:100%}.page#location #pageHeader .location__title{margin-top:calc(-42em / var(--font-size));text-align:center}.page#location #pageHeader .location__title span{font-family:bodega-serif;font-size:calc(75em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500}.page#location #pageHeader .location__name{text-align:center;position:relative;z-index:1;margin-top:calc(8em / var(--font-size))}.page#location #pageHeader .location__name span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500}.page#location #pageHeader .location__season{text-align:center;margin-top:calc(18em / var(--font-size))}.page#location #pageHeader .location__season span{padding:calc(6em / 11) calc(16em / 11);background-color:#fffaee1a;font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#location #pageContents{padding-top:calc(50em / var(--font-size))}.page#location #pageContents .section-inner{width:calc(350em / var(--font-size))}.page#location #pageContents .section-block{width:calc(350em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#location #pageContents .location__text p{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.6em;font-weight:500}.page#location #pageContents .location__illusts{margin-top:calc(40em / var(--font-size))}.page#location #pageContents .location__illusts .location__illust{width:100%;height:calc(175em / var(--font-size))}.page#location #pageContents .location__illusts .location__illust+.location__illust{margin-top:calc(20em / var(--font-size))}.page#location #related{margin-top:calc(160em / var(--font-size))}.page#location #related .section-inner{width:calc(350em / var(--font-size))}.page#location #related h2 span{font-size:calc(54em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500}.page#location #related .articleSwiper .swiper-wrapper .swiper-slide .articleCard .articleCard__title span{font-size:calc(30em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}}.page#official-item{background-color:#123c50}.page#official-item #pageHeader h1{position:relative;display:block}.page#official-item #pageHeader h1:before{content:"";display:block;padding:calc(160 / 848 * 100%) 0% 0% 0%}.page#official-item #pageHeader h1>img,.page#official-item #pageHeader h1>picture,.page#official-item #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#official-item #pageHeader h1>svg{height:auto}.page#official-item #pageHeader h1{width:calc(848em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#official-item #pageContents{padding-top:calc(115em / var(--font-size))}.page#official-item #pageContents .section-block{display:flex;justify-content:space-between;position:relative}.page#official-item #pageContents .section-block .side{width:calc(202em / var(--font-size));position:relative;display:block}.page#official-item #pageContents .section-block .list{margin-left:calc(48em / var(--font-size));width:calc(1031em / var(--font-size));flex-shrink:0}.page#official-item #pageContents .section-block .list .officialItems{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(30em / var(--font-size))}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item{width:100%;text-align:left}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button{width:100%;display:block;position:relative;padding-bottom:calc(30em / var(--font-size))}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__thumbWrap{width:100%;height:calc(324em / var(--font-size));position:relative;overflow:hidden;border-radius:calc(8em / var(--font-size))}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__thumb{width:100%;height:100%;position:relative}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__thumb .background{background-size:contain;background-repeat:no-repeat;background-color:#fff}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__thumb .plus{position:absolute;bottom:calc(15em / var(--font-size));right:calc(15em / var(--font-size));width:calc(10em / var(--font-size));height:calc(10em / var(--font-size));background-color:var(--base-color);padding:calc(5em / var(--font-size));box-sizing:content-box;display:flex;border-radius:calc(50em / var(--font-size));transition:transform .3s ease;will-change:transform}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__meta{margin-top:calc(14em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__meta .officialCard__season,.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__meta .officialCard__category{display:inline-block}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__meta .officialCard__season span,.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__meta .officialCard__category span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:#e4ded0;background-color:#e4ded01a;padding:calc(5em / 11) calc(12em / 11) calc(5em / 11);border-radius:var(--border-radius-bace);border:solid var(--border-color) 1px}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__meta .officialCard__category span+span{margin-left:calc(10em / var(--font-size))}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__headline{text-align:left;margin-top:calc(8em / var(--font-size))}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__headline span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-weight:500;line-height:1.6em}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button:hover .officialCard__thumb .plus{transform:rotate(180deg)}.page#official-item .officialModal .officialModal__inner{width:100%;height:100%;position:relative;overflow:auto;box-sizing:border-box;padding-top:calc(160em / var(--font-size))}.page#official-item .officialModal .officialModal__panel{position:relative;z-index:2;padding-top:calc(0em / var(--font-size));width:calc(1018em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#official-item .officialModal .officialModal__panel .officialModal__box{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:calc(0 / var(--windowWidth) * 100%) auto;padding:calc(0em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(90em / var(--font-size));width:calc(959em / var(--font-size))}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__media{width:calc(482em / var(--font-size));height:calc(482em / var(--font-size));flex-shrink:0}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__media .officialCard__thumb{width:100%;height:100%}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__media .officialCard__thumb .img{background-size:contain;background-repeat:no-repeat;background-color:#fff}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__media .officialCard__thumb .plus{display:none}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text{width:calc(480em / var(--font-size));margin-left:calc(55em / var(--font-size));flex-shrink:0;color:var(--text-color)}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__headline{margin-top:calc(16em / var(--font-size))}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__headline span{font-size:calc(24em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.6em;font-weight:500}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__link{margin-top:calc(40em / var(--font-size));display:inline-block}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__sellerInformation{margin-top:calc(60em / var(--font-size))}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__title span{font-size:calc(14em / var(--font-size) + 0em);line-height:1.5em;letter-spacing:0em;font-weight:800}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__sellerInformation__text{margin-top:calc(8em / var(--font-size))}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__sellerInformation__text span{font-size:calc(14em / var(--font-size) + 0em);line-height:1.5em;letter-spacing:0em;font-weight:500}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__body{margin-top:calc(40em / var(--font-size))}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__body .wysiwyg{width:100%;padding:calc(8em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(0 / var(--windowWidth) * 100%)}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__date{text-align:left;margin-top:calc(3em / var(--font-size))}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__date span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-family:P22ParrishRoman;font-weight:500;line-height:1.6em}.page#official-item .officialModal .officialModal__close{position:sticky;top:calc(0em / var(--font-size));width:100%;display:block}.page#official-item .officialModal .officialModal__close picture{position:absolute;top:0;right:calc(-99em / var(--font-size));width:calc(45em / var(--font-size));height:calc(45em / var(--font-size))}@media screen and (max-width:1024px){.page#official-item #pageHeader h1{position:relative;display:block}.page#official-item #pageHeader h1:before{content:"";display:block;padding:calc(160 / 848 * 100%) 0% 0% 0%}.page#official-item #pageHeader h1>img,.page#official-item #pageHeader h1>picture,.page#official-item #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#official-item #pageHeader h1>svg{height:auto}.page#official-item #pageHeader h1{width:calc(350em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#official-item #pageContents{padding-top:calc(50em / var(--font-size))}.page#official-item #pageContents .section-block{display:block}.page#official-item #pageContents .section-block .side{width:100%;position:relative;display:block}.page#official-item #pageContents .section-block .list{margin-top:calc(60em / var(--font-size));margin-left:calc(0em / var(--font-size));width:100%;flex-shrink:0}.page#official-item #pageContents .section-block .list .officialItems{display:block}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item{width:100%;text-align:left}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item+.officialItems__item{margin-top:calc(45em / var(--font-size))}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button{width:100%;display:block;position:relative;padding-bottom:calc(0em / var(--font-size))}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__thumbWrap{width:100%;height:calc(350em / var(--font-size));position:relative;overflow:hidden;border-radius:calc(5em / var(--font-size))}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__thumb{width:100%;height:100%;position:relative}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__thumb .plus{position:absolute;bottom:calc(15em / var(--font-size));right:calc(15em / var(--font-size));width:calc(24em / var(--font-size));height:calc(24em / var(--font-size));background-color:var(--base-color);padding:calc(7em / var(--font-size));box-sizing:border-box;display:flex;border-radius:calc(50em / var(--font-size))}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__meta{margin-top:calc(20em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__meta .officialCard__season,.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__meta .officialCard__category{display:inline-block}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__meta .officialCard__season span,.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__meta .officialCard__category span{font-size:calc(10em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;padding:.5em 1em .4em;border-radius:var(--border-radius-bace);border:solid var(--border-color) 1px}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__meta .officialCard__category span+span{margin-left:calc(10em / var(--font-size))}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__headline{text-align:left;margin-top:calc(12em / var(--font-size))}.page#official-item #pageContents .section-block .list .officialItems .officialItems__item button .officialCard__headline span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500;line-height:1.6em}.page#official-item .officialModal .officialModal__inner{width:100%;height:100%;position:relative;overflow:auto;box-sizing:border-box;padding-top:calc(75em / var(--font-size))}.page#official-item .officialModal .officialModal__panel{position:relative;z-index:2;padding-top:calc(0em / var(--font-size));width:calc(350em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#official-item .officialModal .officialModal__panel .officialModal__box{display:block;margin:calc(0 / var(--windowWidth) * 100%) auto;padding:calc(0em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(90em / var(--font-size));width:calc(350em / var(--font-size))}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__media{width:calc(350em / var(--font-size));height:calc(350em / var(--font-size));flex-shrink:0}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__media .officialCard__thumb{width:100%;height:100%;background-size:contain;background-repeat:no-repeat}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__media .officialCard__thumb .plus{display:none}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text{margin-top:calc(24em / var(--font-size));width:calc(350em / var(--font-size));margin-left:calc(0em / var(--font-size));flex-shrink:0;color:var(--text-color)}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__meta span{font-size:calc(10em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__headline{margin-top:calc(12em / var(--font-size))}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__headline span{font-size:calc(18em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.6em;font-weight:500}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__link{margin-top:calc(24em / var(--font-size));display:inline-block}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__sellerInformation{margin-top:calc(50em / var(--font-size))}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__title span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:800}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__sellerInformation__text{margin-top:calc(10em / var(--font-size))}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__sellerInformation__text span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.6em;font-weight:500}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__body{margin-top:calc(30em / var(--font-size))}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__body .wysiwyg{width:100%;padding:calc(8em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(0 / var(--windowWidth) * 100%)}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__date{text-align:left;margin-top:calc(3em / var(--font-size))}.page#official-item .officialModal .officialModal__panel .officialModal__box .officialModal__text .officialModal__date span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);font-family:P22ParrishRoman;font-weight:500;line-height:1.6em}.page#official-item .officialModal .officialModal__close{position:sticky;top:calc(0em / var(--font-size));z-index:10;width:100%;display:block}.page#official-item .officialModal .officialModal__close picture{position:absolute;top:calc(-55em / var(--font-size));right:calc(0em / var(--font-size));width:calc(35em / var(--font-size));height:calc(35em / var(--font-size))}}.page#character{background-color:#123c50}.page#character #pageHeader h1{position:relative;display:block}.page#character #pageHeader h1:before{content:"";display:block;padding:calc(160 / 729 * 100%) 0% 0% 0%}.page#character #pageHeader h1>img,.page#character #pageHeader h1>picture,.page#character #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#character #pageHeader h1>svg{height:auto}.page#character #pageHeader h1{width:calc(729em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#character #pageHeader .anchor{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:calc(60em / var(--font-size));opacity:0}.page#character #pageHeader .anchor a{margin:calc(0 / var(--windowWidth) * 100%)}.page#character #pageHeader .anchor a .anchor__text{display:inline-block;width:calc(172em / var(--font-size));height:calc(44em / var(--font-size));background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#character #pageHeader .anchor a .anchor__text span{font-family:P22ParrishRoman;color:#061428;font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#character #pageHeader .anchor a+a{margin-left:calc(35em / var(--font-size))}.page#character #pageContents{padding-top:calc(90em / var(--font-size))}.page#character #pageContents.section .section-inner{width:calc(1340em / var(--font-size))}.page#character #pageContents .slider .characterSlider{position:relative;width:calc(665em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto calc(0 / var(--windowWidth) * 100%)}.page#character #pageContents .slider .characterSlider:before{pointer-events:none;content:"";position:absolute;top:0;left:0;border-radius:calc(400em / var(--font-size));box-shadow:inset 0 0 50px #000;z-index:2;width:100%;height:100%}.page#character #pageContents .slider .characterSlider .character-slider-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(678em / var(--font-size));height:calc(678em / var(--font-size));z-index:3;pointer-events:none}.page#character #pageContents .slider .characterSlider .swiper{width:calc(665em / var(--font-size));height:calc(665em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto calc(0 / var(--windowWidth) * 100%);background-color:#123c50;position:relative;overflow:hidden;border-radius:calc(400em / var(--font-size));filter:var(--drop-shadow)}.page#character #pageContents .slider .characterSlider .swiper .character-slider-wrap{position:relative;background-color:#dad4c6}.page#character #pageContents .slider .characterSlider .swiper .swiper-wrapper .swiper-slide{position:relative}.page#character #pageContents .slider .characterSlider .swiper .swiper-wrapper .swiper-slide .character-item{position:absolute;top:50%;left:50%;width:calc(660em / var(--font-size));height:calc(660em / var(--font-size));margin:calc(-330em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(0 / var(--windowWidth) * 100%) calc(-330em / var(--font-size));display:inline-block;color:#123c50}.page#character #pageContents .slider .characterSlider .swiper .swiper-wrapper .swiper-slide .character-item.photo{z-index:1;opacity:0}.page#character #pageContents .slider .characterSlider .swiper .swiper-wrapper .swiper-slide .character-item.manga{z-index:2}.page#character #pageContents .slider .characterSlider .swiper-button-next,.page#character #pageContents .slider .characterSlider .swiper-button-prev{position:absolute;z-index:5;width:calc(72em / var(--font-size));height:calc(72em / var(--font-size));margin-top:calc(-36em / var(--font-size))}.page#character #pageContents .slider .characterSlider .swiper-button-next .swiper-button,.page#character #pageContents .slider .characterSlider .swiper-button-prev .swiper-button{position:absolute;top:0;left:0;width:calc(72em / var(--font-size));height:calc(72em / var(--font-size));background-size:contain;background-repeat:no-repeat}.page#character #pageContents .slider .characterSlider .swiper-button-next .swiper-button .swiper-button-arrow,.page#character #pageContents .slider .characterSlider .swiper-button-prev .swiper-button .swiper-button-arrow{position:absolute;width:calc(28em / var(--font-size));height:calc(20em / var(--font-size));top:calc(26em / var(--font-size));left:calc(20em / var(--font-size))}.page#character #pageContents .slider .characterSlider .swiper-button-next{right:calc(-116em / var(--font-size))}.page#character #pageContents .slider .characterSlider .swiper-button-prev{left:calc(-116em / var(--font-size))}.page#character #pageContents .slider .visualSwitch{margin:calc(40em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:P22ParrishRoman}.page#character #pageContents .slider .visualSwitch .visualTitle{margin-right:calc(26em / var(--font-size))}.page#character #pageContents .slider .visualSwitch .visualTitle span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color)}.page#character #pageContents .slider .visualSwitch .visualBtn{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(40em / var(--font-size));height:calc(40em / var(--font-size));border-radius:100px;border:solid 1px var(--border-color);background-color:#fffaf51a}.page#character #pageContents .slider .visualSwitch .visualBtn span{color:var(--text-color);font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;margin-top:.3em}.page#character #pageContents .slider .visualSwitch .visualBtn.is-active{background-color:var(--base-color);border:solid 1px var(--base-color)}.page#character #pageContents .slider .visualSwitch .visualBtn+.visualBtn{margin-left:calc(12em / var(--font-size))}.page#character #pageContents .slider .characterInfo{text-align:center;width:calc(537em / var(--font-size));margin:calc(60em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);color:var(--text-color)}.page#character #pageContents .slider .characterInfo .info-line{width:calc(590em / var(--font-size));height:2px;margin:calc(24em / var(--font-size)) auto;background-image:linear-gradient(to right,rgba(255,255,255,.5) 50%,transparent 50%);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom}.page#character #pageContents .slider .characterInfo .info-name span{font-size:calc(120em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;letter-spacing:-.04em;font-family:bodega-serif;white-space:nowrap}.page#character #pageContents .slider .characterInfo .info-character-name{margin-top:calc(0em / var(--font-size))}.page#character #pageContents .slider .characterInfo .info-character-name span{font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:700}.page#character #pageContents .slider .characterInfo .info-actor-name,.page#character #pageContents .slider .characterInfo .info-voice-name{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:calc(80em / var(--font-size))}.page#character #pageContents .slider .characterInfo .info-actor-name .ttl,.page#character #pageContents .slider .characterInfo .info-voice-name .ttl{background-color:#fff;padding:calc(4em / var(--font-size)) calc(14em / var(--font-size));border-radius:var(--border-radius-bace);margin-right:calc(17em / var(--font-size));width:calc(68em / var(--font-size));flex-shrink:0}.page#character #pageContents .slider .characterInfo .info-actor-name .ttl>span,.page#character #pageContents .slider .characterInfo .info-voice-name .ttl>span{font-size:calc(15em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;display:inline-block;vertical-align:middle;color:#488ba6;font-weight:600}.page#character #pageContents .slider .characterInfo .info-actor-name .txt,.page#character #pageContents .slider .characterInfo .info-voice-name .txt{font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;text-align:left;line-height:1.2em}.page#character #pageContents .slider .characterInfo .info-actor-name .ttl{padding:calc(3em / var(--font-size)) calc(14em / var(--font-size)) calc(5em / var(--font-size))}.page#character #pageContents .slider .characterInfo .info-actor-name .ttl span{font-family:P22ParrishRoman}.page#character #pageContents .slider .characterInfo .info-actor-name .link a{margin-left:calc(27em / var(--font-size));display:inline-block}.page#character #pageContents .slider .characterInfo .info-actor-name .link .instagram{width:calc(24em / var(--font-size))}.page#character #pageContents .slider .characterInfo .info-voice-name{margin-top:calc(14em / var(--font-size))}.page#character #pageContents .slider .characterInfo .info-text-ja{margin-top:calc(40em / var(--font-size))}.page#character #pageContents .slider .characterInfo .info-text-ja p{font-size:calc(17em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.6em;letter-spacing:.03em}.page#character #pageContents .slider .characterInfo .info-text-en{margin:calc(20em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);width:calc(375em / var(--font-size))}.page#character #pageContents .slider .characterInfo .info-text-en p{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:#ffffff80;font-family:P22ParrishRoman;line-height:1.2em}.page#character #pageContents .list{color:var(--text-color);margin-top:calc(110em / var(--font-size))}.page#character #pageContents .list .line{height:2px;margin:calc(24em / var(--font-size)) auto;background-image:linear-gradient(to right,rgba(255,255,255,.5) 50%,transparent 50%);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom}.page#character #pageContents .list .seasonList+.seasonList{margin-top:calc(62em / var(--font-size))}.page#character #pageContents .list .seasonList .seasonList__title span{font-size:calc(40em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif}.page#character #pageContents .list .seasonList .characterList{display:grid;grid-template-columns:repeat(auto-fill,calc(92em / var(--font-size)));gap:calc(20em / var(--font-size))}.page#character #pageContents .list .seasonList .characterList li{width:calc(92em / var(--font-size));height:calc(92em / var(--font-size))}.page#character #pageContents .list .seasonList .characterList li .characterList__item{width:100%;position:relative}.page#character #pageContents .list .seasonList .characterList li .characterList__item .characterList__face,.page#character #pageContents .list .seasonList .characterList li .characterList__item .characterList__manga{width:calc(90em / var(--font-size));height:calc(90em / var(--font-size));position:absolute;top:calc(1em / var(--font-size));left:calc(1em / var(--font-size));background-size:contain;z-index:1}.page#character #pageContents .list .seasonList .characterList li .characterList__item .characterList__manga{z-index:2;opacity:0}.page#character #pageContents .list .seasonList .characterList li .characterList__item .characterList__flame{position:absolute;width:calc(92em / var(--font-size));height:calc(92em / var(--font-size));background-size:contain;top:0;left:0;z-index:2}@media screen and (min-width:1025px){.page#character #pageContents .list .seasonList .characterList li .characterList__item .characterList__manga{transition:opacity .3s ease}.page#character #pageContents .list .seasonList .characterList li .characterList__item:hover .characterList__manga{opacity:1}}.page#character #pageContents .map{margin-top:calc(200em / var(--font-size))}.page#character #pageContents .map .characterMap__title span{font-size:calc(80em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;color:var(--text-color)}.page#character #pageContents .map .characterMap__image{position:relative;display:block}.page#character #pageContents .map .characterMap__image:before{content:"";display:block;padding:75% 0% 0%}.page#character #pageContents .map .characterMap__image>img,.page#character #pageContents .map .characterMap__image>picture,.page#character #pageContents .map .characterMap__image>svg{position:absolute;top:0;left:0;width:100%}.page#character #pageContents .map .characterMap__image>svg{height:auto}.page#character #pageContents .map .characterMap__image{width:calc(1340em / var(--font-size));margin:calc(44em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}@media screen and (max-width:1024px){.page#character #pageHeader h1{position:relative;display:block}.page#character #pageHeader h1:before{content:"";display:block;padding:calc(160 / 729 * 100%) 0% 0% 0%}.page#character #pageHeader h1>img,.page#character #pageHeader h1>picture,.page#character #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#character #pageHeader h1>svg{height:auto}.page#character #pageHeader h1{width:calc(350em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#character #pageHeader .anchor{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:calc(40em / var(--font-size))}.page#character #pageHeader .anchor a{width:calc(110em / var(--font-size))}.page#character #pageHeader .anchor a .anchor__text{display:inline-block;width:calc(110em / var(--font-size));height:calc(37em / var(--font-size));background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#character #pageHeader .anchor a .anchor__text span{color:#061428;font-size:calc(9em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#character #pageHeader .anchor a+a{margin-left:calc(10em / var(--font-size))}.page#character #pageContents{padding-top:calc(50em / var(--font-size))}.page#character #pageContents.section .section-inner{width:calc(350em / var(--font-size))}.page#character #pageContents .slider .characterSlider{position:relative;width:calc(292em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto calc(0 / var(--windowWidth) * 100%)}.page#character #pageContents .slider .characterSlider:before{pointer-events:none;content:"";position:absolute;top:0;left:0;border-radius:calc(400em / var(--font-size));box-shadow:inset 0 0 50px #000;z-index:2;width:100%;height:100%}.page#character #pageContents .slider .characterSlider .character-slider-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(292em / var(--font-size));height:calc(292em / var(--font-size));z-index:3;pointer-events:none}.page#character #pageContents .slider .characterSlider .swiper{width:calc(292em / var(--font-size));height:calc(292em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto calc(0 / var(--windowWidth) * 100%);background-color:#123c50;position:relative;overflow:hidden;border-radius:calc(400em / var(--font-size));filter:var(--drop-shadow)}.page#character #pageContents .slider .characterSlider .swiper .character-slider-wrap{position:relative;background-color:#dad4c6}.page#character #pageContents .slider .characterSlider .swiper .swiper-wrapper .swiper-slide{position:relative}.page#character #pageContents .slider .characterSlider .swiper .swiper-wrapper .swiper-slide .character-item{position:absolute;top:50%;left:50%;width:calc(292em / var(--font-size));height:calc(292em / var(--font-size));margin:calc(-146em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(0 / var(--windowWidth) * 100%) calc(-146em / var(--font-size));display:inline-block;color:#123c50}.page#character #pageContents .slider .characterSlider .swiper .swiper-wrapper .swiper-slide .character-item.photo{z-index:1}.page#character #pageContents .slider .characterSlider .swiper .swiper-wrapper .swiper-slide .character-item.manga{z-index:2}.page#character #pageContents .slider .characterSlider .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .character-item.manga{opacity:0}.page#character #pageContents .slider .characterSlider .swiper-button-next,.page#character #pageContents .slider .characterSlider .swiper-button-prev{position:absolute;z-index:5;width:calc(50em / var(--font-size));height:calc(50em / var(--font-size));margin-top:calc(-25em / var(--font-size));top:calc(387em / var(--font-size))}.page#character #pageContents .slider .characterSlider .swiper-button-next .swiper-button,.page#character #pageContents .slider .characterSlider .swiper-button-prev .swiper-button{position:absolute;top:0;left:0;width:calc(50em / var(--font-size));height:calc(50em / var(--font-size));background-size:contain;background-repeat:no-repeat}.page#character #pageContents .slider .characterSlider .swiper-button-next .swiper-button .swiper-button-arrow,.page#character #pageContents .slider .characterSlider .swiper-button-prev .swiper-button .swiper-button-arrow{position:absolute;width:calc(18em / var(--font-size));height:calc(18em / var(--font-size));top:calc(19em / var(--font-size));left:calc(16em / var(--font-size))}.page#character #pageContents .slider .characterSlider .swiper-button-next{right:calc(86em / var(--font-size))}.page#character #pageContents .slider .characterSlider .swiper-button-prev{left:calc(86em / var(--font-size))}.page#character #pageContents .slider .visualSwitch{margin:calc(14em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:P22ParrishRoman}.page#character #pageContents .slider .visualSwitch .visualTitle{margin-right:calc(20em / var(--font-size))}.page#character #pageContents .slider .visualSwitch .visualTitle span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color)}.page#character #pageContents .slider .visualSwitch .visualBtn{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(32em / var(--font-size));height:calc(32em / var(--font-size));border-radius:100px;border:solid 1px var(--border-color);background-color:#fffaf51a}.page#character #pageContents .slider .visualSwitch .visualBtn span{color:var(--text-color);font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;margin-top:.1em}.page#character #pageContents .slider .visualSwitch .visualBtn.is-active{background-color:var(--base-color);border:solid 1px var(--base-color)}.page#character #pageContents .slider .visualSwitch .visualBtn+.visualBtn{margin-left:calc(7em / var(--font-size))}.page#character #pageContents .slider .characterInfo{text-align:center;width:calc(350em / var(--font-size));margin:calc(114em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);color:var(--text-color)}.page#character #pageContents .slider .characterInfo .info-line{width:calc(350em / var(--font-size));margin:calc(16em / var(--font-size)) auto}.page#character #pageContents .slider .characterInfo .info-name span{font-size:calc(60em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;letter-spacing:-.04em;font-family:bodega-serif}.page#character #pageContents .slider .characterInfo .info-character-name{margin-top:calc(6em / var(--font-size));margin-bottom:calc(25em / var(--font-size))}.page#character #pageContents .slider .characterInfo .info-character-name span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:700}.page#character #pageContents .slider .characterInfo .info-actor-name,.page#character #pageContents .slider .characterInfo .info-voice-name{display:flex;align-items:center;justify-content:flex-start;margin-left:calc(30em / var(--font-size))}.page#character #pageContents .slider .characterInfo .info-actor-name .ttl,.page#character #pageContents .slider .characterInfo .info-voice-name .ttl{padding:calc(6em / var(--font-size)) calc(0em / var(--font-size)) calc(4em / var(--font-size));border-radius:var(--border-radius-bace);margin-right:calc(10em / var(--font-size));width:calc(47em / var(--font-size))}.page#character #pageContents .slider .characterInfo .info-actor-name .ttl>span,.page#character #pageContents .slider .characterInfo .info-voice-name .ttl>span{font-family:P22ParrishRoman;font-size:calc(10em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:600}.page#character #pageContents .slider .characterInfo .info-actor-name .txt,.page#character #pageContents .slider .characterInfo .info-voice-name .txt{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.2em;font-weight:600;text-align:left}.page#character #pageContents .slider .characterInfo .info-actor-name .ttl span{font-family:P22ParrishRoman}.page#character #pageContents .slider .characterInfo .info-actor-name .link a{margin-left:calc(10em / var(--font-size));display:inline-block}.page#character #pageContents .slider .characterInfo .info-actor-name .link .instagram{width:calc(24em / var(--font-size))}.page#character #pageContents .slider .characterInfo .info-voice-name{margin-top:calc(14em / var(--font-size))}.page#character #pageContents .slider .characterInfo .info-text-ja{margin-top:calc(30em / var(--font-size))}.page#character #pageContents .slider .characterInfo .info-text-ja p{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.6em;letter-spacing:.03em}.page#character #pageContents .slider .characterInfo .info-text-en{margin:calc(16em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);width:calc(280em / var(--font-size))}.page#character #pageContents .slider .characterInfo .info-text-en p{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:#ffffff80;font-family:P22ParrishRoman;line-height:1.2em}.page#character #pageContents .list{color:var(--text-color);margin-top:calc(120em / var(--font-size))}.page#character #pageContents .list .line{margin:calc(14em / var(--font-size)) auto calc(20em / var(--font-size))}.page#character #pageContents .list .seasonList+.seasonList{margin-top:calc(50em / var(--font-size))}.page#character #pageContents .list .seasonList .seasonList__title span{font-size:calc(40em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif}.page#character #pageContents .list .seasonList .characterList{display:grid;grid-template-columns:repeat(auto-fill,calc(80em / var(--font-size)));gap:calc(10em / var(--font-size))}.page#character #pageContents .list .seasonList .characterList li{width:calc(82em / var(--font-size));height:calc(82em / var(--font-size))}.page#character #pageContents .list .seasonList .characterList li .characterList__item{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.page#character #pageContents .list .seasonList .characterList li .characterList__item .characterList__face{position:relative;width:calc(80em / var(--font-size));height:calc(80em / var(--font-size));z-index:1}.page#character #pageContents .list .seasonList .characterList li .characterList__item .characterList__flame{position:absolute;width:calc(82em / var(--font-size));height:calc(82em / var(--font-size));top:0;left:0;z-index:2}.page#character #pageContents .map{margin-top:calc(140em / var(--font-size))}.page#character #pageContents .map .characterMap__title span{font-size:calc(40em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;color:var(--text-color)}.page#character #pageContents .map .characterMap__image{position:relative;display:block}.page#character #pageContents .map .characterMap__image:before{content:"";display:block;padding:calc(945 / 1279 * 100%) 0% 0% 0%}.page#character #pageContents .map .characterMap__image>img,.page#character #pageContents .map .characterMap__image>picture,.page#character #pageContents .map .characterMap__image>svg{position:absolute;top:0;left:0;width:100%}.page#character #pageContents .map .characterMap__image>svg{height:auto}.page#character #pageContents .map .characterMap__image{width:calc(350em / var(--font-size));margin:calc(14em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}}.page#journal{background-color:#123c50}.page#journal #pageHeader h1{position:relative;display:block}.page#journal #pageHeader h1:before{content:"";display:block;padding:calc(174 / 520 * 100%) 0% 0% 0%}.page#journal #pageHeader h1>img,.page#journal #pageHeader h1>picture,.page#journal #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#journal #pageHeader h1>svg{height:auto}.page#journal #pageHeader h1{width:calc(520em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#journal #pageHeader .anchor{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:calc(60em / var(--font-size));opacity:0}.page#journal #pageHeader .anchor a{margin:calc(0 / var(--windowWidth) * 100%)}.page#journal #pageHeader .anchor a .anchor__text{display:inline-block;width:calc(172em / var(--font-size));height:calc(44em / var(--font-size));background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#journal #pageHeader .anchor a .anchor__text span{font-family:P22ParrishRoman;color:#061428;font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#journal #pageHeader .anchor a+a{margin-left:calc(35em / var(--font-size))}.page#journal #pageView{padding-top:calc(90em / var(--font-size))}.page#journal #pageView .section-inner{width:100%}.page#journal #pageView .view{width:100%;position:relative;overflow:hidden}.page#journal #pageView .view .clip{position:absolute;top:0;left:0;width:100%;height:100vh;clip-path:inset(0);z-index:-1}.page#journal #pageView .view .fixed{width:100%;top:0;left:0;height:100vh;background-size:cover}.page#journal #pageContents{padding-top:calc(0em / var(--font-size))}.page#journal #pageContents .section-inner{width:100%}.page#journal #pageContents .section-block{display:grid;gap:calc(110em / var(--font-size))}.page#journal #pageContents .history{padding-top:calc(140em / var(--font-size));width:calc(1340em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#journal #pageContents .history .history__title span{font-size:calc(90em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500;color:var(--text-color)}.page#journal #pageContents .history .history__tub{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:calc(30em / var(--font-size))}.page#journal #pageContents .history .history__tub li+li{margin-left:calc(12em / var(--font-size))}.page#journal #pageContents .history .history__tub li button{background-color:#fffaee1a;border-radius:var(--border-radius-bace);border:solid 1px rgba(255,250,238,.4);box-sizing:border-box;display:inline-block;font-size:calc(13em / var(--font-size) + 0em);line-height:1.1538461538em;letter-spacing:0em;font-family:P22ParrishRoman;color:var(--text-color);padding:calc(10em / 13) calc(22em / 13) calc(8em / 13);font-weight:500}.page#journal #pageContents .history .history__tub li button.is-active{background-color:#074460;border:solid 1px rgba(255,250,238,.1);pointer-events:none}.page#journal #pageContents .history .history__tub li button{transition:background-color .3s ease}@media screen and (min-width:1025px){.page#journal #pageContents .history .history__tub li button:hover:not(.is-active){background-color:#fffaee4d}}.page#journal #pageContents .history .timeline{--gap: calc(136em/var(--font-size));--dot: 16px;--line: 2px;--dotY: calc(30em/var(--font-size));--yearColW: calc(172em/var(--font-size));--markerColW: calc(96em/var(--font-size));margin-top:calc(60em / var(--font-size));display:none}.page#journal #pageContents .history .timeline.is-active{display:block}.page#journal #pageContents .history .timeline{position:relative}.page#journal #pageContents .history .timeline .history__line{position:absolute;left:calc(var(--yearColW) + var(--markerColW) / 2);transform:translate(-50%);width:var(--line);height:var(--lineHeight);top:var(--lineTop);background:#fff9;z-index:0;pointer-events:none}.page#journal #pageContents .history .timeline .phase{position:relative}.page#journal #pageContents .history .timeline .phase+.phase{margin-top:calc(50em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__head,.page#journal #pageContents .history .timeline .phase__end,.page#journal #pageContents .history .timeline .phaseRow{display:grid;grid-template-columns:var(--yearColW) var(--markerColW) 1fr;align-items:start;position:relative;z-index:1}.page#journal #pageContents .history .timeline .phase__head{width:100%;background:transparent;border:0;padding:0;text-align:left;cursor:pointer;color:var(--text-color)}.page#journal #pageContents .history .timeline .phase__head .phase__marker{position:relative}.page#journal #pageContents .history .timeline .phase__head .phase__marker .dot{z-index:2}.page#journal #pageContents .history .timeline .phase__head .phase__line{position:absolute;left:50%;transform:translate(-50%);width:var(--line);background:#fff6;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.6) 0px,rgba(255,255,255,.6) 4px,transparent 4px,transparent 8px);z-index:0;pointer-events:none;top:0;height:0}.page#journal #pageContents .history .timeline .phase__head .phase__icon{position:absolute;top:calc(17em / var(--font-size));left:calc(0em / var(--font-size));width:calc(27em / var(--font-size));height:calc(27em / var(--font-size));background-color:var(--base-color);border-radius:calc(27em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#journal #pageContents .history .timeline .phase__head .phase__icon picture{display:inline-block;width:calc(8em / var(--font-size));will-change:transform}.page#journal #pageContents .history .timeline .phase__head .phase__num{position:relative;padding-left:calc(53em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__head .phase__num .phase__label span{font-size:calc(58em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500;white-space:nowrap}.page#journal #pageContents .history .timeline .phase__head .phase__num .phase__year{margin-top:calc(4em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__head .phase__num .phase__year span{font-size:calc(26em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500}.page#journal #pageContents .history .timeline .phase__head .phase__info .phase__title span{font-size:calc(32em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:2em;font-weight:700}.page#journal #pageContents .history .timeline .phase__head[aria-expanded=true] .phase__icon picture{transform:scaleY(-1)}.page#journal #pageContents .history .timeline .phase__body{list-style:none;padding:0;overflow:hidden;height:0;margin-top:calc(24em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow{margin-top:calc(40em / var(--font-size));opacity:0;pointer-events:none}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__marker{position:relative}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:var(--text-color);padding-top:calc(14em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__thumb{margin-left:calc(40em / var(--font-size));width:calc(320em / var(--font-size));height:calc(204em / var(--font-size));flex-shrink:0;border-radius:calc(8em / var(--font-size)) calc(30em / var(--font-size)) calc(8em / var(--font-size)) calc(30em / var(--font-size));overflow:hidden}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__thumb .img{width:100%;height:100%;background-size:cover;background-position:center}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body{box-sizing:border-box;width:calc(1072em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__title span{font-size:calc(22em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:700;letter-spacing:.04em;line-height:1.8em}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__date{margin-top:calc(2em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__date span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text{margin-top:calc(20em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .txt+.img{margin-top:calc(40em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .txt>a{display:inline-block;margin-top:.8em}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .txt>a span{color:var(--text-color);text-decoration:underline}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .txt>a:after{content:"";display:inline-block;width:.6em;height:calc(10em / 15);background:var(--text-color);clip-path:polygon(0 0,100% 50%,0 100%);margin-left:calc(10em / 15)}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .video{width:calc(483em / var(--font-size));height:calc(271em / var(--font-size));margin-top:calc(40em / var(--font-size));background-color:#000;position:relative}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .video>video,.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .video+.txt{margin-top:calc(40em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .img{width:calc(483em / var(--font-size));margin-top:calc(40em / var(--font-size));height:auto;display:block}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .img+.txt{margin-top:calc(40em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .img+.img{margin-top:calc(10em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .img+.video{margin-top:calc(10em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text p{margin-top:.8em;font-size:calc(15em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.6em;letter-spacing:.03em;font-weight:500}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text p>a{color:var(--text-color);text-decoration:underline}.page#journal #pageContents .history .timeline .phase.is-open .phase__body{display:block;height:auto}.page#journal #pageContents .history .timeline .phase.is-open .phase__body .phaseRow{opacity:1;pointer-events:auto}.page#journal #pageContents .history .phase__marker .dot,.page#journal #pageContents .history .phaseRow__marker .dot{position:absolute;top:var(--dotY);left:50%;width:var(--dot);height:var(--dot);transform:translate(-50%,-50%);z-index:2}.page#journal #pageContents .articles__bg{width:100%;height:calc(976.42em / var(--font-size));background-size:contain;background-repeat:no-repeat;background-position:center;padding:calc(170em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(0 / var(--windowWidth) * 100%);margin-top:calc(200em / var(--font-size));filter:drop-shadow(0px calc(5em / var(--font-size)) calc(7em / var(--font-size)) rgba(7,68,96,.4))}.page#journal #pageContents .articles{width:calc(1340em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#journal #pageContents .articles .articles__title span{font-size:calc(90em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500;color:var(--base-color)}.page#journal #pageContents .articles .articleSwiper .articleCard{color:var(--base-color)}.page#journal #pageContents .articles .articleSwiper .articleCard .articleCard__meta .articleCard__category span{border-color:transparent;background-color:var(--base-color)}.page#journal #pageContents .articles .articleSwiper .articleCard .articleCard__title span{font-family:Hiragino Sans;font-size:calc(15em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#journal #pageContents .articles .articleSwiper.swiper-horizontal>.swiper-scrollbar{background-color:#0744604d}.page#journal #pageContents .articles .articleSwiper .swiper-scrollbar-drag{background-color:#074460}.page#journal #pageContents .links{width:calc(1340em / var(--font-size));padding-top:calc(160em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto calc(0 / var(--windowWidth) * 100%)}.page#journal #pageContents .links .links__title span{font-size:calc(90em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500;color:var(--text-color)}.page#journal #pageContents .links .links__title .sm{font-size:calc(17em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;margin-left:calc(20em / 17);font-family:P22ParrishRoman}@media screen and (max-width:1024px){.page#journal #pageHeader h1{position:relative;display:block}.page#journal #pageHeader h1:before{content:"";display:block;padding:calc(174 / 520 * 100%) 0% 0% 0%}.page#journal #pageHeader h1>img,.page#journal #pageHeader h1>picture,.page#journal #pageHeader h1>svg{position:absolute;top:0;left:0;width:100%}.page#journal #pageHeader h1>svg{height:auto}.page#journal #pageHeader h1{width:calc(265em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#journal #pageHeader .anchor{display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:calc(40em / var(--font-size))}.page#journal #pageHeader .anchor a .anchor__text{display:inline-block;width:calc(110em / var(--font-size));height:calc(37em / var(--font-size));background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#journal #pageHeader .anchor a .anchor__text span{color:#061428;font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#journal #pageHeader .anchor a+a{margin-left:calc(10em / var(--font-size))}.page#journal #pageView{padding-top:calc(50em / var(--font-size))}.page#journal #pageView .section-inner{width:100%}.page#journal #pageView .view{width:100%;position:relative;overflow:hidden}.page#journal #pageView .view .clip{position:absolute;top:0;left:0;width:100%;height:100vh;clip-path:inset(0);z-index:-1}.page#journal #pageView .view .fixed{width:100%;position:fixed;top:0;left:0;height:100vh;background-size:cover}.page#journal #pageContents{padding-top:calc(0em / var(--font-size))}.page#journal #pageContents .section-inner{width:100%}.page#journal #pageContents .section-block{display:grid;gap:calc(68em / var(--font-size))}.page#journal #pageContents .history{padding-top:calc(140em / var(--font-size));width:calc(350em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#journal #pageContents .history .history__title span{font-size:calc(71em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500;color:var(--text-color)}.page#journal #pageContents .history .history__tub{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:calc(20em / var(--font-size))}.page#journal #pageContents .history .history__tub li+li{margin-left:calc(10em / var(--font-size))}.page#journal #pageContents .history .history__tub li button{border-radius:var(--border-radius-bace);font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--text-color);padding:calc(8em / 11) 2em calc(8em / 11);font-weight:500;width:10em}.page#journal #pageContents .history .timeline{--gap: calc(136em/var(--font-size));--dot: 16px;--line: 2px;--dotY: calc(19em/var(--font-size));--yearColW: calc(50em/var(--font-size));--markerColW: calc(10em/var(--font-size));margin-top:calc(60em / var(--font-size));display:none}.page#journal #pageContents .history .timeline.is-active{display:block}.page#journal #pageContents .history .timeline{position:relative}.page#journal #pageContents .history .timeline .history__line{position:absolute;left:calc(var(--yearColW) + var(--markerColW) / 2);transform:translate(-50%);width:var(--line);height:var(--lineHeight);top:var(--lineTop);background:#fff9;z-index:0;pointer-events:none}.page#journal #pageContents .history .timeline .phase{position:relative}.page#journal #pageContents .history .timeline .phase+.phase{margin-top:calc(50em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__head,.page#journal #pageContents .history .timeline .phase__end,.page#journal #pageContents .history .timeline .phaseRow{display:grid;grid-template-columns:var(--dot) 1fr;align-items:start;position:relative;z-index:1}.page#journal #pageContents .history .timeline .phase__head{width:100%;background:transparent;border:0;padding:0;text-align:left;cursor:pointer;color:var(--text-color)}.page#journal #pageContents .history .timeline .phase__head .phase__marker{position:relative}.page#journal #pageContents .history .timeline .phase__head .phase__marker .dot{z-index:2}.page#journal #pageContents .history .timeline .phase__head .phase__line{position:absolute;left:50%;transform:translate(-50%);width:var(--line);z-index:0;pointer-events:none;top:0;height:0}.page#journal #pageContents .history .timeline .phase__head .phase__icon{position:absolute;top:calc(3em / var(--font-size));left:auto;right:calc(0em / var(--font-size));width:calc(27em / var(--font-size));height:calc(27em / var(--font-size));background-color:var(--base-color);border-radius:calc(27em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#journal #pageContents .history .timeline .phase__head .phase__icon picture{display:inline-block;width:calc(8em / var(--font-size));will-change:transform}.page#journal #pageContents .history .timeline .phase__head .phase__num{position:relative;padding-left:calc(0em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__head .phase__num .phase__label{display:inline-block}.page#journal #pageContents .history .timeline .phase__head .phase__num .phase__label span{font-size:calc(32em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500;white-space:nowrap}.page#journal #pageContents .history .timeline .phase__head .phase__num .phase__year{margin-top:calc(0em / var(--font-size));margin-left:calc(8em / var(--font-size));display:inline-block}.page#journal #pageContents .history .timeline .phase__head .phase__num .phase__year span{font-size:calc(18em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500}.page#journal #pageContents .history .timeline .phase__head .phase__info{padding-left:calc(18em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__head .phase__info .phase__title{margin-top:calc(8em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__head .phase__info .phase__title span{font-size:calc(20em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.8em;font-weight:700}.page#journal #pageContents .history .timeline .phase__head[aria-expanded=true] .phase__icon picture{transform:scaleY(-1)}.page#journal #pageContents .history .timeline .phase__body{list-style:none;padding:0;overflow:hidden;height:0;margin-top:calc(0em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow{margin-top:calc(40em / var(--font-size));opacity:0;pointer-events:none}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__num{display:none}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info{padding-top:calc(0em / var(--font-size));padding-left:calc(18em / var(--font-size));display:block}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__thumb{margin-top:calc(40em / var(--font-size));margin-left:calc(0em / var(--font-size));height:auto;flex-shrink:0;border-radius:calc(8em / var(--font-size)) calc(30em / var(--font-size)) calc(8em / var(--font-size)) calc(30em / var(--font-size));overflow:hidden}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__thumb .img{width:calc(320em / var(--font-size));height:calc(204em / var(--font-size));background-size:cover;background-position:center}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body{padding-left:calc(0em / var(--font-size));margin-top:calc(5em / var(--font-size));box-sizing:border-box;width:calc(320em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__title span{font-size:calc(18em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:700;letter-spacing:.03em;line-height:1.6em}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__date{margin-top:calc(2em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__date span{font-size:calc(12em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text{margin-top:calc(12em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .txt>a{margin-top:calc(6em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .txt>a span{color:var(--text-color);font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;text-decoration:underline;line-height:1.6em;letter-spacing:.03em}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .txt>a:after{display:inline-block;width:calc(9em / var(--font-size));height:calc(10em / var(--font-size));background:var(--text-color);clip-path:polygon(0 0,100% 50%,0 100%);margin-left:calc(10em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .img{width:100%}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text .video{width:100%;height:calc(180em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__text p{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;line-height:1.6em;letter-spacing:.03em;font-weight:500}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__link{margin-top:calc(8em / var(--font-size))}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__link a span{color:var(--text-color);font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;text-decoration:underline;line-height:1.6em;letter-spacing:.03em}.page#journal #pageContents .history .timeline .phase__body .phaseRow .phaseRow__info .phaseRow__body .phaseRow__link a i{display:inline-block;width:calc(9em / var(--font-size));height:calc(10em / var(--font-size));background:var(--text-color);clip-path:polygon(0 0,100% 50%,0 100%);margin-left:calc(10em / var(--font-size))}.page#journal #pageContents .history .timeline .phase.is-open .phase__body{display:block;height:auto}.page#journal #pageContents .history .timeline .phase.is-open .phase__body .phaseRow{opacity:1;pointer-events:auto}.page#journal #pageContents .history .phase__marker .dot,.page#journal #pageContents .history .phaseRow__marker .dot{position:absolute;top:var(--dotY);left:50%;width:var(--dot);height:var(--dot);transform:translate(-50%,-50%);z-index:2}.page#journal #pageContents .articles__bg{width:100%;height:calc(667em / var(--font-size));background-size:contain;background-repeat:no-repeat;background-position:center;padding:calc(80em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(75em / var(--font-size));margin-top:calc(140em / var(--font-size));filter:drop-shadow(0px calc(6em / var(--font-size)) calc(6em / var(--font-size)) rgba(7,68,96,.4))}.page#journal #pageContents .articles{width:calc(350em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto}.page#journal #pageContents .articles .articles__title span{font-size:calc(71em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500;color:var(--base-color)}.page#journal #pageContents .articles .articleSwiper .articleCard{color:var(--base-color)}.page#journal #pageContents .articles .articleSwiper .articleCard .articleCard__title span{font-size:calc(15em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#journal #pageContents .articles .articleSwiper.swiper-horizontal>.swiper-scrollbar{background-color:#0744604d}.page#journal #pageContents .articles .articleSwiper .swiper-scrollbar-drag{background-color:#074460}.page#journal #pageContents .links{width:calc(350em / var(--font-size));padding-top:calc(100em / var(--font-size));margin:calc(0 / var(--windowWidth) * 100%) auto calc(0 / var(--windowWidth) * 100%)}.page#journal #pageContents .links .links__title span{font-size:calc(71em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;display:block}.page#journal #pageContents .links .links__title .sm{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;margin-left:calc(0em / var(--font-size));margin-top:calc(6em / 14)}.page#journal #pageContents .links .swiper-scrollbar,.page#journal #pageContents .links .swiper-nav{display:block}}.page#pageArticle #article{padding:calc(142em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(450em / var(--font-size))}.page#pageArticle #article .section-wrap .section-inner{width:calc(1340em / var(--font-size))}.page#pageArticle #article .article__nav .article__back{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(64em / var(--font-size))}.page#pageArticle #article .article__nav .article__back i{display:inline-block;width:calc(14em / var(--font-size));position:relative;vertical-align:top}.page#pageArticle #article .article__nav .article__back span{font-size:calc(16em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:var(--text-color);text-decoration:underline;margin-left:.375em}.page#pageArticle #article .article__header{padding-top:calc(65em / var(--font-size))}.page#pageArticle #article .article__header .article__title span{font-size:calc(80em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;color:var(--text-color);font-weight:500;line-height:1.2em}.page#pageArticle #article .article__header .article__meta{margin-top:calc(17em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#pageArticle #article .article__header .article__meta .article__category{display:inline-block}.page#pageArticle #article .article__header .article__meta .article__category span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:var(--text-color);background-color:#e4ded01a;padding:calc(6em / 11) calc(16em / 11) calc(6em / 11);border-radius:var(--border-radius-bace);border:solid var(--border-color) 1px}.page#pageArticle #article .article__header .article__meta .article__date{display:inline-block;margin-left:calc(18em / var(--font-size));padding-top:calc(2em / var(--font-size))}.page#pageArticle #article .article__header .article__meta .article__date span{font-size:calc(15em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:var(--text-color)}.page#pageArticle #article .article__header .article__share{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:calc(30em / var(--font-size))}.page#pageArticle #article .article__header .article__share a.x{width:calc(17em / var(--font-size))}.page#pageArticle #article .article__header .article__share a.line{width:calc(22em / var(--font-size))}.page#pageArticle #article .article__header .article__share a.facebook{width:calc(23em / var(--font-size))}.page#pageArticle #article .article__header .article__share a+a{margin-left:calc(22em / var(--font-size))}.page#pageArticle #article .article__header .article__share a{transition:opacity .3s ease}.page#pageArticle #article .article__header .article__share:has(a:hover) a{opacity:.2}.page#pageArticle #article .article__header .article__share:has(a:hover) a:hover{opacity:1}.page#pageArticle #article .article__header .article__media{position:relative;width:100%;height:calc(820em / var(--font-size))}.page#pageArticle #article .article__header .article__media span{display:inline-block;width:calc(1279em / var(--font-size));height:calc(768em / var(--font-size));background-size:cover;background-repeat:no-repeat;background-position:center;transform:rotate(-6.52deg);position:absolute;top:calc(-23em / var(--font-size));right:calc(-170em / var(--font-size));background-color:#333;filter:drop-shadow(calc(-50em / var(--font-size)) calc(70em / var(--font-size)) calc(10em / var(--font-size)) rgba(18,60,80,.4))}.page#pageArticle #article .article__body{padding-top:calc(130em / var(--font-size))}.page#pageArticle #article .article__related .article__related-title{margin-top:calc(340em / var(--font-size))}.page#pageArticle #article .article__related .article__related-title span{font-size:calc(80em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500;color:var(--text-color)}.page#pageArticle #article .article__related .article__related-list{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:calc(37em / var(--font-size))}.page#pageArticle #article .article__related .article__related-list .article__related-item+.article__related-item{margin-left:calc(26em / var(--font-size))}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard{display:inline-block;width:calc(429em / var(--font-size));flex-shrink:0;color:var(--text-color)}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__media{overflow:hidden;width:100%;height:calc(268em / var(--font-size));background-size:cover;background-repeat:no-repeat;background-color:#333;border-radius:var(--border-radius-media)}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__body .articleCard__meta{margin-top:calc(16em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__body .articleCard__meta .articleCard__category{display:inline-block}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__body .articleCard__meta .articleCard__category span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman;color:#e4ded0;background-color:#e4ded01a;padding:calc(5em / 11) calc(14em / 11) calc(5em / 11);border-radius:var(--border-radius-bace);border:solid var(--border-color) 1px}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__body .articleCard__meta .articleCard__date{display:inline-block;margin-left:calc(14em / var(--font-size))}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__body .articleCard__meta .articleCard__date span{font-size:calc(14em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:P22ParrishRoman}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__body .articleCard__headline{margin-top:calc(15em / var(--font-size));display:inline-block}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__body .articleCard__headline span{font-size:calc(15em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500;line-height:1.3em;letter-spacing:.03em}@media screen and (max-width:1024px){.page#pageArticle #article{padding:calc(90em / var(--font-size)) calc(0 / var(--windowWidth) * 100%) calc(64em / var(--font-size))}.page#pageArticle #article .section-wrap .section-inner{width:calc(350em / var(--font-size))}.page#pageArticle #article .article__header{padding-top:calc(65em / var(--font-size))}.page#pageArticle #article .article__header .article__title span{font-size:calc(35em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#pageArticle #article .article__header .article__meta{margin-top:calc(22em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#pageArticle #article .article__header .article__meta .article__category{display:inline-block}.page#pageArticle #article .article__header .article__meta .article__category span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#pageArticle #article .article__header .article__meta .article__date{margin-left:calc(14em / var(--font-size));padding-top:calc(2em / var(--font-size))}.page#pageArticle #article .article__header .article__meta .article__date span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#pageArticle #article .article__header .article__share{display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:calc(30em / var(--font-size))}.page#pageArticle #article .article__header .article__share a.x{width:calc(21em / var(--font-size))}.page#pageArticle #article .article__header .article__share a.line{width:calc(24em / var(--font-size))}.page#pageArticle #article .article__header .article__share a.facebook{width:calc(25em / var(--font-size))}.page#pageArticle #article .article__header .article__share a+a{margin-left:calc(20em / var(--font-size))}.page#pageArticle #article .article__header .article__media{position:relative;width:calc(390em / var(--font-size));height:calc(240em / var(--font-size));margin-top:calc(28em / var(--font-size))}.page#pageArticle #article .article__header .article__media span{width:calc(390em / var(--font-size));height:calc(240em / var(--font-size));position:absolute;top:calc(0em / var(--font-size));right:calc(-15em / var(--font-size));filter:drop-shadow(calc(-20em / var(--font-size)) calc(30em / var(--font-size)) calc(10em / var(--font-size)) rgba(18,60,80,.4))}.page#pageArticle #article .article__body{padding-top:calc(90em / var(--font-size))}.page#pageArticle #article .article__related .article__related-title{margin-top:calc(180em / var(--font-size))}.page#pageArticle #article .article__related .article__related-title span{font-size:calc(54em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-family:bodega-serif;font-weight:500;color:var(--text-color)}.page#pageArticle #article .article__related .article__related-list{display:block;margin-top:calc(37em / var(--font-size))}.page#pageArticle #article .article__related .article__related-list .article__related-item+.article__related-item{margin-left:calc(0em / var(--font-size));margin-top:calc(34em / var(--font-size))}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard{display:inline-block;width:calc(350em / var(--font-size));flex-shrink:0;color:var(--text-color)}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__media{overflow:hidden;width:100%;height:calc(248em / var(--font-size));background-size:cover;background-repeat:no-repeat;background-color:#333}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__body .articleCard__meta{margin-top:calc(20em / var(--font-size));display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__body .articleCard__meta .articleCard__category{display:inline-block}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__body .articleCard__meta .articleCard__category span{font-size:calc(10em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;padding:calc(6em / 10) 1em .4em}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__body .articleCard__meta .articleCard__date{display:inline-block;margin-left:calc(10em / var(--font-size))}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__body .articleCard__meta .articleCard__date span{font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__body .articleCard__headline{margin-top:calc(15em / var(--font-size));display:inline-block}.page#pageArticle #article .article__related .article__related-list .article__related-item .articleCard .articleCard__body .articleCard__headline span{font-size:calc(15em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;font-weight:500;line-height:1.3em;letter-spacing:.03em}}.page#teaser #mainVisual{height:100svh}.page#teaser #mainVisual .section-wrap{height:100%}.page#teaser #mainVisual .section-wrap .section-inner{position:relative;height:100%;display:grid;place-content:center}.page#teaser #mainVisual .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.page#teaser #mainVisual .title{position:relative;display:block}.page#teaser #mainVisual .title:before{content:"";display:block;padding:calc(136 / 540 * 100%) 0% 0% 0%}.page#teaser #mainVisual .title>img,.page#teaser #mainVisual .title>picture,.page#teaser #mainVisual .title>svg{position:absolute;top:0;left:0;width:100%}.page#teaser #mainVisual .title>svg{height:auto}.page#teaser #mainVisual .title{width:calc(540em / var(--font-size));opacity:0}.page#teaser #mainVisual .text{text-align:center;margin:calc(24em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);overflow:hidden}.page#teaser #mainVisual .text p{font-size:calc(46em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--base-color);font-family:bodega-serif;letter-spacing:-.02em;opacity:0}.page#teaser #mainVisual .copyright{margin:calc(60em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%);overflow:hidden}.page#teaser #mainVisual .copyright span{display:inline-block;font-size:calc(13em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;color:var(--base-color);font-weight:500;opacity:0}@media screen and (max-width:1024px){.page#teaser #mainVisual{height:100svh}.page#teaser #mainVisual .section-wrap{height:100%}.page#teaser #mainVisual .section-wrap .section-inner{position:relative;height:100%;display:grid;place-content:center}.page#teaser #mainVisual .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.page#teaser #mainVisual .title{position:relative;display:block}.page#teaser #mainVisual .title:before{content:"";display:block;padding:calc(136 / 540 * 100%) 0% 0% 0%}.page#teaser #mainVisual .title>img,.page#teaser #mainVisual .title>picture,.page#teaser #mainVisual .title>svg{position:absolute;top:0;left:0;width:100%}.page#teaser #mainVisual .title>svg{height:auto}.page#teaser #mainVisual .title{width:calc(350em / var(--font-size))}.page#teaser #mainVisual .text{text-align:center;margin:calc(24em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#teaser #mainVisual .text p{font-size:calc(26em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em;letter-spacing:-.02em}.page#teaser #mainVisual .copyright{margin:calc(80em / var(--font-size)) auto calc(0 / var(--windowWidth) * 100%)}.page#teaser #mainVisual .copyright span{font-size:calc(11em / var(--font-size) + 0em);line-height:1em;letter-spacing:0em}}
