:root{--easeInSine: cubic-bezier(0.12, 0, 0.39, 0);--easeOutSine: cubic-bezier(0.61, 1, 0.88, 1);--easeInOutSine: cubic-bezier(0.37, 0, 0.63, 1);--easeInCubic: cubic-bezier(0.32, 0, 0.67, 0);--easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);--easeInOutCubic: cubic-bezier(0.65, 0, 0.35, 1);--easeInQuint: cubic-bezier(0.64, 0, 0.78, 0);--easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);--easeInOutQuint: cubic-bezier(0.83, 0, 0.17, 1);--easeInCirc: cubic-bezier(0.55, 0, 1, 0.45);--easeOutCirc: cubic-bezier(0, 0.55, 0.45, 1);--easeInOutCirc: cubic-bezier(0.85, 0, 0.15, 1);--easeInQuad: cubic-bezier(0.11, 0, 0.5, 0);--easeOutQuad: cubic-bezier(0.5, 1, 0.89, 1);--easeInOutQuad: cubic-bezier(0.45, 0, 0.55, 1);--easeInQuart: cubic-bezier(0.5, 0, 0.75, 0);--easeOutQuart: cubic-bezier(0.25, 1, 0.5, 1);--easeInOutQuart: cubic-bezier(0.76, 0, 0.24, 1);--easeInExpo: cubic-bezier(0.7, 0, 0.84, 0);--easeOutExpo: cubic-bezier(0.16, 1, 0.3, 1);--easeInOutExpo: cubic-bezier(0.87, 0, 0.13, 1);--easeInBack: cubic-bezier(0.36, 0, 0.66, -0.56);--easeOutBack: cubic-bezier(0.34, 1.56, 0.64, 1);--easeInOutBack: cubic-bezier(0.68, -0.6, 0.32, 1.6)}main{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-box-sizing:border-box;box-sizing:border-box}body.is-transitioning main{opacity:0}.wrapper{margin-left:auto;margin-right:auto;width:100%;max-width:100%}@media print,screen and (min-width:901px){.wrapper_pc{margin-left:auto;margin-right:auto;width:100%;max-width:100%}}@media screen and (max-width:900px){.wrapper_sp{margin-left:auto;margin-right:auto;width:100%;max-width:100%}}@media print{@page{size:A4 portrait;margin:10mm}}@media screen and (max-width:900px){.pc{display:none !important}}@media print,screen and (min-width:901px){.sp{display:none !important}}._ro{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}._ro:active,._ro:hover{opacity:.5}._fi{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}._fi:active,._fi:hover{opacity:1}._ro-zi{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}._ro-zi:active,._ro-zi:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}._ro-c1{-webkit-transition:color .2s ease;transition:color .2s ease}._ro-c1:active,._ro-c1:hover{color:var(--color-site-blue)}._ro-cf1{-webkit-transition:color .2s ease,fill .2s ease;transition:color .2s ease,fill .2s ease}._ro-cf1 svg{-webkit-transition:fill .2s ease;transition:fill .2s ease}._ro-cf1:active,._ro-cf1:hover{color:var(--color-site-blue);fill:var(--color-site-blue)}._ro-cf1:active svg,._ro-cf1:hover svg{fill:var(--color-site-blue)}._ro-sd{-webkit-transition:-webkit-filter .2s ease,-webkit-transform .2s ease;transition:-webkit-filter .2s ease,-webkit-transform .2s ease;transition:filter .2s ease,transform .2s ease;transition:filter .2s ease,transform .2s ease,-webkit-filter .2s ease,-webkit-transform .2s ease}._ro-sd:active,._ro-sd:hover{-webkit-transform:translateY(calc(-2 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translateY(calc(-2 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));-webkit-filter:drop-shadow(0 calc(4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) calc(4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) rgba(130, 160, 165, 0.4));filter:drop-shadow(0 calc(4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) calc(4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) rgba(130, 160, 165, 0.4))}._ro_ul{position:relative}._ro_ul::after{content:"";display:block;position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:#000;-webkit-transition:width .3s ease;transition:width .3s ease}._ro_ul:active::after,._ro_ul:hover::after{width:100%}@media print,screen and (min-width:901px){.pc_ro{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.pc_ro:active,.pc_ro:hover{opacity:.5}.pc_fi{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.pc_fi:active,.pc_fi:hover{opacity:1}.pc_ro-zi{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.pc_ro-zi:active,.pc_ro-zi:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.pc_ro-c1{-webkit-transition:color .2s ease;transition:color .2s ease}.pc_ro-c1:active,.pc_ro-c1:hover{color:var(--color-site-blue)}.pc_ro-cf1{-webkit-transition:color .2s ease,fill .2s ease;transition:color .2s ease,fill .2s ease}.pc_ro-cf1 svg{-webkit-transition:fill .2s ease;transition:fill .2s ease}.pc_ro-cf1:active,.pc_ro-cf1:hover{color:var(--color-site-blue);fill:var(--color-site-blue)}.pc_ro-cf1:active svg,.pc_ro-cf1:hover svg{fill:var(--color-site-blue)}.pc_ro-sd{-webkit-transition:-webkit-filter .2s ease,-webkit-transform .2s ease;transition:-webkit-filter .2s ease,-webkit-transform .2s ease;transition:filter .2s ease,transform .2s ease;transition:filter .2s ease,transform .2s ease,-webkit-filter .2s ease,-webkit-transform .2s ease}.pc_ro-sd:active,.pc_ro-sd:hover{-webkit-transform:translateY(calc(-2 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translateY(calc(-2 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));-webkit-filter:drop-shadow(0 calc(4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) calc(4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) rgba(130, 160, 165, 0.4));filter:drop-shadow(0 calc(4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) calc(4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) rgba(130, 160, 165, 0.4))}.pc_ro_ul{position:relative}.pc_ro_ul::after{content:"";display:block;position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:#000;-webkit-transition:width .3s ease;transition:width .3s ease}.pc_ro_ul:active::after,.pc_ro_ul:hover::after{width:100%}}@media screen and (max-width:900px){.sp_ro{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.sp_ro:active,.sp_ro:hover{opacity:.5}.sp_fi{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.sp_fi:active,.sp_fi:hover{opacity:1}.sp_ro-zi{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.sp_ro-zi:active,.sp_ro-zi:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.sp_ro-c1{-webkit-transition:color .2s ease;transition:color .2s ease}.sp_ro-c1:active,.sp_ro-c1:hover{color:var(--color-site-blue)}.sp_ro-cf1{-webkit-transition:color .2s ease,fill .2s ease;transition:color .2s ease,fill .2s ease}.sp_ro-cf1 svg{-webkit-transition:fill .2s ease;transition:fill .2s ease}.sp_ro-cf1:active,.sp_ro-cf1:hover{color:var(--color-site-blue);fill:var(--color-site-blue)}.sp_ro-cf1:active svg,.sp_ro-cf1:hover svg{fill:var(--color-site-blue)}.sp_ro-sd{-webkit-transition:-webkit-filter .2s ease,-webkit-transform .2s ease;transition:-webkit-filter .2s ease,-webkit-transform .2s ease;transition:filter .2s ease,transform .2s ease;transition:filter .2s ease,transform .2s ease,-webkit-filter .2s ease,-webkit-transform .2s ease}.sp_ro-sd:active,.sp_ro-sd:hover{-webkit-transform:translateY(calc(-2 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translateY(calc(-2 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));-webkit-filter:drop-shadow(0 calc(4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) calc(4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) rgba(130, 160, 165, 0.4));filter:drop-shadow(0 calc(4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) calc(4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) rgba(130, 160, 165, 0.4))}.sp_ro_ul{position:relative}.sp_ro_ul::after{content:"";display:block;position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:#000;-webkit-transition:width .3s ease;transition:width .3s ease}.sp_ro_ul:active::after,.sp_ro_ul:hover::after{width:100%}}.site-updateWatcher{position:fixed;left:50%;bottom:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:#1e1e1e;color:#fff;border-radius:999px;-webkit-box-shadow:0 calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) rgba(0,0,0,.25);box-shadow:0 calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) rgba(0,0,0,.25);font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.4;white-space:nowrap;-webkit-animation:site-updateWatcher-enter 400ms cubic-bezier(0.2, 0.75, 0.25, 1) both;animation:site-updateWatcher-enter 400ms cubic-bezier(0.2, 0.75, 0.25, 1) both}.site-updateWatcher.is-leaving{pointer-events:none;-webkit-animation:site-updateWatcher-leave 300ms ease-in both;animation:site-updateWatcher-leave 300ms ease-in both}.site-updateWatcher__btn{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-radius:999px;background-color:#fff;color:#1e1e1e;border:none;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);cursor:pointer}@-webkit-keyframes site-updateWatcher-enter{from{opacity:0;-webkit-transform:translate(-50%, calc(16 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translate(-50%, calc(16 * var(--base_sc) * var(--sc) * var(--unit10px) / 10))}to{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@keyframes site-updateWatcher-enter{from{opacity:0;-webkit-transform:translate(-50%, calc(16 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translate(-50%, calc(16 * var(--base_sc) * var(--sc) * var(--unit10px) / 10))}to{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@-webkit-keyframes site-updateWatcher-leave{from{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}to{opacity:0;-webkit-transform:translate(-50%, calc(20 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translate(-50%, calc(20 * var(--base_sc) * var(--sc) * var(--unit10px) / 10))}}@keyframes site-updateWatcher-leave{from{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}to{opacity:0;-webkit-transform:translate(-50%, calc(20 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translate(-50%, calc(20 * var(--base_sc) * var(--sc) * var(--unit10px) / 10))}}@media(prefers-reduced-motion: reduce){.site-updateWatcher{-webkit-animation:none;animation:none}}.progress{--c_progressbar: currentColor;display:block;overflow:hidden;position:relative;height:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-radius:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.progress .bar{display:block;background-color:var(--c_progressbar);position:absolute;left:0;top:0;height:100%}._block{display:block}._grid{display:grid}._flex{display:-webkit-box;display:-ms-flexbox;display:flex}._ib{display:inline-block}._if{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media print,screen and (min-width:901px){.pc_block{display:block}.pc_grid{display:grid}.pc_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.pc_ib{display:inline-block}.pc_if{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (max-width:900px){.sp_block{display:block}.sp_grid{display:grid}.sp_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.sp_ib{display:inline-block}.sp_if{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}._italic{font-style:italic}._ac{text-align:center}._al{text-align:left}._ar{text-align:right}._aj{text-align:justify}._vbl{vertical-align:baseline}._vt{vertical-align:top}._vm{vertical-align:middle}._vb{vertical-align:bottom}@media print,screen and (min-width:901px){.pc_italic{font-style:italic}.pc_ac{text-align:center}.pc_al{text-align:left}.pc_ar{text-align:right}.pc_aj{text-align:justify}.pc_vbl{vertical-align:baseline}.pc_vt{vertical-align:top}.pc_vm{vertical-align:middle}.pc_vb{vertical-align:bottom}}@media screen and (max-width:900px){.sp_italic{font-style:italic}.sp_ac{text-align:center}.sp_al{text-align:left}.sp_ar{text-align:right}.sp_aj{text-align:justify}.sp_vbl{vertical-align:baseline}.sp_vt{vertical-align:top}.sp_vm{vertical-align:middle}.sp_vb{vertical-align:bottom}}._ellipsis1{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}._ellipsis2{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}._ellipsis3{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}._ellipsis4{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}._ellipsis5{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5}._ellipsis6{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:6}._ellipsis7{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:7}._ellipsis8{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:8}._ellipsis9{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:9}._ellipsis10{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:10}@media print,screen and (min-width:901px){.pc_ellipsis1{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.pc_ellipsis2{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pc_ellipsis3{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pc_ellipsis4{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.pc_ellipsis5{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5}.pc_ellipsis6{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:6}.pc_ellipsis7{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:7}.pc_ellipsis8{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:8}.pc_ellipsis9{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:9}.pc_ellipsis10{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:10}}@media screen and (max-width:900px){.sp_ellipsis1{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.sp_ellipsis2{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sp_ellipsis3{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sp_ellipsis4{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.sp_ellipsis5{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5}.sp_ellipsis6{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:6}.sp_ellipsis7{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:7}.sp_ellipsis8{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:8}.sp_ellipsis9{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:9}.sp_ellipsis10{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:10}}._tate{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}._tate-up{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-orientation:upright}@media print,screen and (min-width:901px){.pc_tate{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.pc_tate-up{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-orientation:upright}}@media screen and (max-width:900px){.sp_tate{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.sp_tate-up{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-orientation:upright}}._g_cols1{grid-template-columns:repeat(1, 1fr)}._g_cols2{grid-template-columns:repeat(2, 1fr)}._g_cols3{grid-template-columns:repeat(3, 1fr)}._g_cols4{grid-template-columns:repeat(4, 1fr)}._g_cols5{grid-template-columns:repeat(5, 1fr)}._g_cols6{grid-template-columns:repeat(6, 1fr)}._g_cols7{grid-template-columns:repeat(7, 1fr)}._g_cols8{grid-template-columns:repeat(8, 1fr)}._g_cols9{grid-template-columns:repeat(9, 1fr)}._g_cols10{grid-template-columns:repeat(10, 1fr)}@media print,screen and (min-width:901px){.pc_g_cols1{grid-template-columns:repeat(1, 1fr)}.pc_g_cols2{grid-template-columns:repeat(2, 1fr)}.pc_g_cols3{grid-template-columns:repeat(3, 1fr)}.pc_g_cols4{grid-template-columns:repeat(4, 1fr)}.pc_g_cols5{grid-template-columns:repeat(5, 1fr)}.pc_g_cols6{grid-template-columns:repeat(6, 1fr)}.pc_g_cols7{grid-template-columns:repeat(7, 1fr)}.pc_g_cols8{grid-template-columns:repeat(8, 1fr)}.pc_g_cols9{grid-template-columns:repeat(9, 1fr)}.pc_g_cols10{grid-template-columns:repeat(10, 1fr)}}@media screen and (max-width:900px){.sp_g_cols1{grid-template-columns:repeat(1, 1fr)}.sp_g_cols2{grid-template-columns:repeat(2, 1fr)}.sp_g_cols3{grid-template-columns:repeat(3, 1fr)}.sp_g_cols4{grid-template-columns:repeat(4, 1fr)}.sp_g_cols5{grid-template-columns:repeat(5, 1fr)}.sp_g_cols6{grid-template-columns:repeat(6, 1fr)}.sp_g_cols7{grid-template-columns:repeat(7, 1fr)}.sp_g_cols8{grid-template-columns:repeat(8, 1fr)}.sp_g_cols9{grid-template-columns:repeat(9, 1fr)}.sp_g_cols10{grid-template-columns:repeat(10, 1fr)}}#loader{position:fixed;z-index:950;top:0;left:0;width:100%;height:1px;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}#loader::before{content:"";position:absolute;top:0;left:0;bottom:0;height:100%;will-change:left,right;-webkit-animation:indeterminate 3.2s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;animation:indeterminate 3.2s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;background:var(--c_text);-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(25%, black), color-stop(75%, black), to(rgba(0, 0, 0, 0)));-webkit-mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, black 25%, black 75%, rgba(0, 0, 0, 0) 100%);mask-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(25%, black), color-stop(75%, black), to(rgba(0, 0, 0, 0)));mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, black 25%, black 75%, rgba(0, 0, 0, 0) 100%)}#loader::after{content:"";position:absolute;top:0;left:0;bottom:0;height:100%;will-change:left,right;-webkit-animation:indeterminate-short 3.2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation:indeterminate-short 3.2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;-webkit-animation-delay:1.6s;animation-delay:1.6s;background:var(--c_text);-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(25%, black), color-stop(75%, black), to(rgba(0, 0, 0, 0)));-webkit-mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, black 25%, black 75%, rgba(0, 0, 0, 0) 100%);mask-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(25%, black), color-stop(75%, black), to(rgba(0, 0, 0, 0)));mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, black 25%, black 75%, rgba(0, 0, 0, 0) 100%)}body.is-loading #loader{opacity:1;visibility:visible}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}html,body{-ms-touch-action:manipulation;touch-action:manipulation}html{overflow-y:scroll}body{font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);color:var(--c_text);line-height:normal;--admin-bar-height: 0px}body.admin-bar{--admin-bar-height: 32px}@media screen and (max-width:900px){body{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}body.admin-bar{--admin-bar-height: 46px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.wrapper,.wrapper_pc{--wrapper_width: 1280;--wrapper_padding: 40}@media print,screen and (min-width:901px){.wrapper,.wrapper_pc{max-width:min(calc(var(--wrapper_width) * var(--base_sc) * var(--sc) * var(--unit10px) / 10),100% - var(--wrapper_padding)*2*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}.wrapper,.wrapper_sp{--wrapper_padding_sp: 24}@media screen and (max-width:900px){.wrapper,.wrapper_sp{padding:0 calc(var(--wrapper_padding_sp)*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}#main_container{min-height:100vh;min-height:100svh;position:relative}body{font-family:"Zen Kaku Gothic New","Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:500;font-style:normal}._f_en{font-family:"Inter Tight",sans-serif}._f_dot{font-family:"DotGothic16",sans-serif;font-weight:400}._f_go{font-family:"Zen Kaku Gothic New",sans-serif}.gnav_list{border-top:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid hsla(0,0%,100%,.3)}.gnav_list>li{border-bottom:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid hsla(0,0%,100%,.3)}.gnav_list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0}.gnav_list .en{margin-left:calc(-6*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:0 calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:900;font-size:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:-0.01em;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.gnav_list .ja{font-weight:700;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);opacity:.85}@media(hover: hover){.gnav_list a:hover .en{background-color:var(--c_theme1);color:var(--c_text)}}.menu_toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(5*var(--base_sc)*var(--sc)*var(--unit10px)/10);width:calc(68*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(68*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_text);-webkit-box-shadow:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_theme1);box-shadow:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_theme1);cursor:pointer;pointer-events:initial;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease, -webkit-box-shadow .2s ease}.menu_toggle>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(5*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.menu_toggle>.inner span{display:block;width:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_theme1);-webkit-transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .2s ease;transition:transform .3s ease,opacity .2s ease,-webkit-transform .3s ease}.menu_toggle .t{margin-top:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:800;font-size:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.2;letter-spacing:.14em;color:var(--c_white)}.menu_toggle .t ._close{display:none}@media(hover: hover){.menu_toggle:hover{-webkit-box-shadow:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_theme1);box-shadow:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_theme1)}}body.gnavi_open .menu_toggle>.inner span:nth-child(1){-webkit-transform:translateY(calc(8 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)) rotate(45deg);transform:translateY(calc(8 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)) rotate(45deg)}body.gnavi_open .menu_toggle>.inner span:nth-child(2){opacity:0}body.gnavi_open .menu_toggle>.inner span:nth-child(3){-webkit-transform:translateY(calc(-8 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)) rotate(-45deg);transform:translateY(calc(-8 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)) rotate(-45deg)}body.gnavi_open .menu_toggle .t ._open{display:none}body.gnavi_open .menu_toggle .t ._close{display:inline}@media screen and (max-width: 600px){#wpadminbar{position:fixed;top:0;left:0}}#headerbase{position:absolute;z-index:170;top:0;bottom:0;left:0;width:0;pointer-events:none}#headerbase>header{position:sticky;top:var(--admin-bar-height);left:0;width:100vw;height:0}#headerbase>header .menu_toggle{position:absolute;top:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);right:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-top:calc(5*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media screen and (max-width:900px){#headerbase>header .menu_toggle{right:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}#site_container>footer{position:relative;border-top:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_text);color:var(--c_white);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}body.is-transitioning #site_container>footer{opacity:0}#site_container>footer .base{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(64*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-top:calc(64*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-bottom:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10)}#site_container>footer .left{-webkit-box-flex:1;-ms-flex:1 1 calc(320*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1 1 calc(320*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10)}#site_container>footer .sub{font-weight:800;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.14em}#site_container>footer .contact{font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.8}#site_container>footer .contact a{font-weight:600;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);text-decoration:underline;text-underline-offset:.2em}#site_container>footer .sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10)}#site_container>footer .sns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_white);-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}@media(hover: hover){#site_container>footer .sns a:hover{background-color:var(--c_white);color:var(--c_text)}}#site_container>footer .sns i{width:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}#site_container>footer .right{-webkit-box-flex:1.4;-ms-flex:1.4 1 calc(420*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1.4 1 calc(420*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.85}#site_container>footer .credit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}#site_container>footer .credit dt,#site_container>footer .credit dd{display:inline}#site_container>footer .credit dt{font-weight:900}#site_container>footer .links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10)}#site_container>footer .links a{padding:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);color:var(--c_text);font-weight:900;line-height:1.6}#site_container>footer .links a._white{background-color:var(--c_white)}#site_container>footer .links a._orange{background-color:var(--c_orange)}#site_container>footer .bottom{padding-top:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-bottom:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-top:1px solid hsla(0,0%,100%,.3)}#site_container>footer .copyright{font-weight:600;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.06em}#toggleNavi{position:fixed;z-index:150;top:0;left:0;width:100%;height:100%;background-color:rgba(38,35,111,.45);opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease,visibility .35s ease;transition:opacity .35s ease,visibility .35s ease}#toggleNavi .base{position:absolute;top:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);width:min(calc(440 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),88vw);padding:calc(112*var(--base_sc)*var(--sc)*var(--unit10px)/10 + var(--admin-bar-height)) calc(36*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);overflow-y:auto;border-left:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_theme1);background-color:var(--c_text);color:var(--c_white);-webkit-transform:translateX(105%);transform:translateX(105%);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}#toggleNavi .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:700;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}#toggleNavi .info .date{font-weight:800;letter-spacing:.12em;color:var(--c_theme1);font-size:calc(17*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-bottom:1em}#toggleNavi .info a{-ms-flex-item-align:start;align-self:flex-start;padding:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0;text-decoration:underline;text-underline-offset:.2em}body.gnavi_open #toggleNavi{opacity:1;visibility:visible}body.gnavi_open #toggleNavi .base{-webkit-transform:none;transform:none}@media screen and (max-width:900px){#toggleNavi{--sc: 0.85}#toggleNavi .info .date{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}._noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticket{--ticket_r: calc(20 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);-webkit-mask:radial-gradient(circle at 0 0, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 0 0/51% 51% no-repeat,radial-gradient(circle at 100% 0, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 100% 0/51% 51% no-repeat,radial-gradient(circle at 0 100%, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 0 100%/51% 51% no-repeat,radial-gradient(circle at 100% 100%, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 100% 100%/51% 51% no-repeat;mask:radial-gradient(circle at 0 0, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 0 0/51% 51% no-repeat,radial-gradient(circle at 100% 0, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 100% 0/51% 51% no-repeat,radial-gradient(circle at 0 100%, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 0 100%/51% 51% no-repeat,radial-gradient(circle at 100% 100%, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 100% 100%/51% 51% no-repeat;display:block;width:100%;height:auto}@media screen and (max-width:900px){.ticket{--ticket_r: calc(11 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)}}._ul{background-size:2px .5px;background-image:linear-gradient(to right, currentColor 1px, currentColor 1px);background-repeat:repeat-x;background-position:left 100%}._preline{white-space:pre-line}._hiratai{display:inline-block;-webkit-transform:scaleY(0.8);transform:scaleY(0.8);-webkit-transform-origin:left 80%;transform-origin:left 80%}._hiratai_block{display:block;width:80%;font-size:.8em;-webkit-transform:scaleX(1.25);transform:scaleX(1.25);-webkit-transform-origin:left top;transform-origin:left top}.paren-open{margin-left:-0.35em}.paren-close{margin-right:-0.35em}._bgfix{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--c_body);background-image:url(../img/common/mono_wide.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}@media(max-aspect-ratio: 1/1){._bgfix{background-image:url(../img/common/mono_sp.jpg)}}#site_container{position:relative;isolation:isolate}i{line-height:0;position:relative;display:inline-block;max-width:100%}i,i::before,i::after{background-repeat:no-repeat;background-size:contain;background-position:center}i::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}i img,i svg{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}i[class^=icon_]{width:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);position:relative}i[class^=icon_]::before{content:"";display:block;padding-top:100%}i.icon_play svg{fill:currentColor}i.icon_close svg,i.icon_pin svg,i.icon_instagram svg,i.icon_facebook svg,i.icon_x svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn_type3,.btn_type4,.btn_type2,.btn_type1{display:inline-block;padding:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(26*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);font-weight:900;font-size:calc(17*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.4;letter-spacing:.06em;text-align:center;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.btn_type1{background-color:var(--c_theme1);color:var(--c_text);-webkit-box-shadow:calc(5*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(5*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_text);box-shadow:calc(5*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(5*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_text)}@media(hover: hover){.btn_type1:hover{-webkit-transform:translate(calc(2 * var(--base_sc) * var(--sc) * var(--unit10px) / 10), calc(2 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translate(calc(2 * var(--base_sc) * var(--sc) * var(--unit10px) / 10), calc(2 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));-webkit-box-shadow:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_text);box-shadow:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_text)}}.btn_type2{background-color:var(--c_text);color:var(--c_white)}@media(hover: hover){.btn_type2:hover{background-color:var(--c_hover)}}.btn_type4{background-color:rgba(0,0,0,0);color:var(--c_text)}@media(hover: hover){.btn_type4:hover{background-color:var(--c_theme1)}}.btn_type3{display:block;padding:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-color:var(--c_theme1);background-color:var(--c_theme1);color:var(--c_text)}.link_type1{-ms-flex-item-align:start;align-self:flex-start;padding:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0;font-weight:900;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);text-decoration:underline;text-underline-offset:.2em;-webkit-transition:color .2s ease;transition:color .2s ease}@media(hover: hover){.link_type1:hover{color:var(--c_hover)}}.ul_default{padding-left:1em;list-style:none}.ul_default li:not(:last-child){margin-bottom:.35lh}.ul_default li::before{content:"・";width:1em;margin-left:-1em}.ul_caution{padding-left:1em;list-style:none}.ul_caution li::before{content:"※";width:1em;margin-left:-1em}.ol_default li{list-style:decimal}.ttl_type1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.ttl_type1 .en{font-weight:900;font-size:clamp(calc(56 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),8vw,calc(112 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));line-height:.9;letter-spacing:.02em;color:var(--c_theme1);-webkit-text-stroke:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) var(--c_text);paint-order:stroke fill}.ttl_type1 .ja{font-weight:900;font-size:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.ttl_type1._vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ttl_type1._medium,.ttl_type1._small{gap:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.ttl_type1._medium .en,.ttl_type1._small .en{font-size:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10);-webkit-text-stroke-width:calc(2.5*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.ttl_type1._medium .ja,.ttl_type1._small .ja{font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.ttl_type1._small .en{font-size:calc(36*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.logo_type1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:900;font-size:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.2}.logo_type1 .ja{letter-spacing:.04em}.logo_type1._yellow{color:var(--c_theme1)}.logo_type1._large{font-size:calc(34*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.logo_type1._large .ja{letter-spacing:.06em}.logo_type1._page{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0;font-size:calc(26*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.oct_type1{--oct_size: calc(104 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);--oct_border: calc(4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--oct_size);height:var(--oct_size);background-color:var(--c_text);clip-path:polygon(29% 0, 71% 0, 100% 29%, 100% 71%, 71% 100%, 29% 100%, 0 71%, 0 29%)}.oct_type1>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10);width:calc(var(--oct_size) - var(--oct_border)*2);height:calc(var(--oct_size) - var(--oct_border)*2);background-color:var(--c_theme1);color:var(--c_text);clip-path:polygon(29% 0, 71% 0, 100% 29%, 100% 71%, 71% 100%, 29% 100%, 0 71%, 0 29%)}.oct_type1._badge{--oct_size: calc(98 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);--oct_border: calc(3.5 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);position:absolute;z-index:2;top:calc(-20*var(--base_sc)*var(--sc)*var(--unit10px)/10);left:calc(-16*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.oct_type1._badge .time{font-weight:900;font-size:calc(21*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1}.oct_type1._badge .meta{font-weight:700;font-size:calc(11*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.2}.oct_type1._badge._large{--oct_size: calc(132 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);--oct_border: calc(4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);top:calc(-26*var(--base_sc)*var(--sc)*var(--unit10px)/10);left:calc(-22*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.oct_type1._badge._large>.inner{gap:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.oct_type1._badge._large .day{font-weight:800;font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em}.oct_type1._badge._large .time{font-size:calc(27*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.oct_type1._badge._large .meta{font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media screen and (max-width:900px){.oct_type1._badge._large{--sc: 0.65}}.tag_type1{-webkit-box-flex:0;-ms-flex:none;flex:none;display:inline-block;width:calc(83*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:1.5px solid var(--c_text);font-weight:800;font-size:calc(11*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5;letter-spacing:.12em;text-align:center}.tag_type1._yellow{background-color:var(--c_theme1)}.tag_type1._navy{background-color:var(--c_text);color:var(--c_theme1)}.tag_type1._orange{background-color:var(--c_orange)}.tag_type1._medium{width:auto;padding:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.newslist_type1{background-color:var(--c_white);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text)}.newslist_type1._shadow{-webkit-box-shadow:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_text);box-shadow:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_text)}.newslist_type1>li{border-bottom:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) dashed var(--c_text)}.newslist_type1>li:last-child{border-bottom:0}.newslist_type1 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);-webkit-transition:color .2s ease;transition:color .2s ease}@media(hover: hover){.newslist_type1 .inner:hover{color:var(--c_hover)}}.newslist_type1 .date{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(96*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:800;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.newslist_type1 .ttl{-webkit-box-flex:1;-ms-flex:1 1 calc(260*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1 1 calc(260*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-width:0;font-weight:700;font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.6}.newslist_type1 .arrow{font-weight:900}.newslist_type1._small .inner{gap:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.newslist_type1._small .date{width:calc(92*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.newslist_type1._small .ttl{-ms-flex-preferred-size:calc(240*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex-basis:calc(240*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.card_type1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_white);color:var(--c_text);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.card_type1 .thumb{overflow:hidden;aspect-ratio:16/9;border-bottom:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_text)}.card_type1 .thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.card_type1 .body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.card_type1 .ttl{font-weight:900;font-size:calc(25*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.3}.card_type1 .director{font-weight:700;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.card_type1 .director .en{margin-left:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:600}.card_type1 .txt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.8}.card_type1 .more{margin-top:auto;padding-top:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:800;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.08em}@media(hover: hover){.card_type1:hover{-webkit-transform:translateY(calc(-4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translateY(calc(-4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10))}.card_type1:hover .thumb img{-webkit-transform:scale(1.04);transform:scale(1.04)}}@media(prefers-reduced-motion: reduce){.card_type1,.card_type1 .thumb img{-webkit-transition:none;transition:none}}.card_type1._invited{grid-column:span 2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:var(--c_text);color:var(--c_white)}.card_type1._invited .thumb{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:clamp(calc(170 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),38%,calc(290 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));aspect-ratio:auto;border-bottom:0;background-color:#000}.card_type1._invited .thumb img{min-height:100%;aspect-ratio:280/395}.card_type1._invited .body{-webkit-box-flex:1;-ms-flex:1 1 calc(312*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1 1 calc(312*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-width:0;padding:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(26*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.card_type1._invited .label{font-size:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1;letter-spacing:.04em;color:var(--c_theme1)}.card_type1._invited .lead{font-weight:700;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.7}.card_type1._invited .ttl{font-size:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.15}.card_type1._invited .catch{font-weight:900;font-size:calc(17*var(--base_sc)*var(--sc)*var(--unit10px)/10);color:var(--c_accent)}.card_type1._invited .more{color:var(--c_theme1)}@media screen and (max-width: 700px){.card_type1._invited{grid-column:auto}.card_type1._invited .thumb{width:100%}}.breadcrumb_type1{margin-bottom:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:700;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.breadcrumb_type1 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.breadcrumb_type1 li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.breadcrumb_type1 li:not(:last-child)::after{content:"/"}.breadcrumb_type1 a{-webkit-transition:color .2s ease;transition:color .2s ease}@media(hover: hover){.breadcrumb_type1 a:hover{color:var(--c_hover)}}.marquee_type1{position:relative;z-index:1;overflow:hidden;padding:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0;border-top:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);border-bottom:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_text);color:var(--c_theme1)}.marquee_type1 .track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap;font-weight:900;font-size:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.02em;-webkit-animation:marquee-type1 38s linear infinite;animation:marquee-type1 38s linear infinite}.marquee_type1 .track>span{padding-right:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.marquee_type1 .star{color:var(--c_accent)}@media(prefers-reduced-motion: reduce){.marquee_type1 .track{-webkit-animation:none;animation:none}}@media screen and (max-width:900px){.marquee_type1{--sc: 0.65}}@-webkit-keyframes marquee-type1{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee-type1{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.lightbox_type1{position:fixed;z-index:200;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);opacity:0;visibility:hidden;-webkit-transition:opacity .4s var(--easeOutCubic),visibility .4s;transition:opacity .4s var(--easeOutCubic),visibility .4s}.lightbox_type1._open{opacity:1;visibility:visible}.lightbox_type1[hidden]{display:none}.lightbox_type1 .backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(18,16,50,.88);cursor:pointer}.lightbox_type1 .base{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);width:min(100%,(100dvh - calc(24 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)*2 - calc(48 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) - calc(14 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) - calc(3 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)*2)*16/9)}.lightbox_type1 .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);color:var(--c_white)}.lightbox_type1 .ttl{font-weight:900;font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.08em}.lightbox_type1 .close{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_theme1);background-color:var(--c_theme1);color:var(--c_text);cursor:pointer}.lightbox_type1 .close i{width:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.lightbox_type1 .close svg{stroke-width:3}.lightbox_type1 .movie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:16/9;border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_theme1);background-color:#000;color:var(--c_white);font-weight:700;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.lightbox_type1 .movie iframe{display:block;width:100%;height:100%;border:0}.lightbox_type1._gallery{--gallery_thumb_h: calc(64 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);--gallery_photo_h: calc(100dvh - calc(24 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) * 2 - calc(48 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) - var(--gallery_thumb_h) - calc(14 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) * 2 - calc(3 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) * 2)}.lightbox_type1._gallery .base{width:min(100%,calc(1400 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),var(--gallery_photo_h)*16/9)}.lightbox_type1._gallery .count{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.08em}.lightbox_type1._gallery .main{position:relative;min-width:0}.lightbox_type1._gallery .main .swiper{border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_theme1);background-color:#000}.lightbox_type1._gallery .main img{display:block;width:100%;height:auto;max-height:var(--gallery_photo_h);-o-object-fit:contain;object-fit:contain}.lightbox_type1._gallery .nav{position:absolute;z-index:2;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(52*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(52*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_theme1);color:var(--c_text);font-weight:900;font-size:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.lightbox_type1._gallery .nav._prev{left:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.lightbox_type1._gallery .nav._next{right:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.lightbox_type1._gallery .nav.swiper-button-disabled{opacity:.3;cursor:default}.lightbox_type1._gallery .thumbs{width:100%;height:var(--gallery_thumb_h)}.lightbox_type1._gallery .thumbs .swiper-slide{width:calc(var(--gallery_thumb_h)*16/9);height:100%;opacity:.45;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(hover: hover){.lightbox_type1._gallery .thumbs .swiper-slide:hover{opacity:.8}}.lightbox_type1._gallery .thumbs .swiper-slide-thumb-active{opacity:1}.lightbox_type1._gallery .thumbs .swiper-slide-thumb-active img{border-color:var(--c_theme1)}.lightbox_type1._gallery .thumbs img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid rgba(0,0,0,0)}@media screen and (max-width:900px){.lightbox_type1._gallery{--gallery_thumb_h: calc(48 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)}}.accordion_type1 .accordion_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);width:100%;text-align:left;cursor:pointer}.accordion_type1 .accordion_icon{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;width:calc(26*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(26*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-left:auto;background-color:var(--c_text)}.accordion_type1 .accordion_icon::before,.accordion_type1 .accordion_icon::after{content:"";position:absolute;top:50%;left:50%;width:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_theme1);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.accordion_type1 .accordion_icon::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.accordion_type1 .accordion_body{display:grid;grid-template-rows:0fr;visibility:hidden;-webkit-transition:grid-template-rows .4s ease,visibility .4s;transition:grid-template-rows .4s ease,visibility .4s;transition:grid-template-rows .4s ease,visibility .4s,-ms-grid-rows .4s ease}.accordion_type1 .accordion_inner{min-height:0;overflow:hidden}.accordion_type1._open .accordion_icon::after{-webkit-transform:translate(-50%, -50%) rotate(0deg) scaleX(0);transform:translate(-50%, -50%) rotate(0deg) scaleX(0)}.accordion_type1._open .accordion_body{grid-template-rows:1fr;visibility:visible}@media(prefers-reduced-motion: reduce){.accordion_type1 .accordion_icon::before,.accordion_type1 .accordion_icon::after,.accordion_type1 .accordion_body{-webkit-transition:none;transition:none}}@media print,screen and (min-width:901px){.accordion_type1._sp .accordion_head{cursor:default}.accordion_type1._sp .accordion_icon{display:none}.accordion_type1._sp .accordion_body{grid-template-rows:1fr;visibility:visible;-webkit-transition:none;transition:none}.accordion_type1._sp .accordion_inner{overflow:visible}}article::after{content:"";display:block;clear:both}article._default{--article-font-size: calc(16 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);--article-line-height: calc(40/18);--article-letter-spacing: 0.050em}@media screen and (max-width:900px){article._default{--article-font-size: calc(15 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);--article-line-height: 1.75}}article._default{font-size:var(--article-font-size);line-height:var(--article-line-height);letter-spacing:var(--article-letter-spacing)}article._default .aligncenter{display:block;margin-left:auto;margin-right:auto}article._default .alignright{float:right;margin-left:1em}article._default .alignleft{float:left;margin-right:1em}article._default .clear{clear:both;display:block}@media screen and (max-width:900px){article._default .alignright.sp_full,article._default .alignleft.sp_full{margin-left:0;margin-right:0}}article._default ul:not(:first-child),article._default ol:not(:first-child),article._default blockquote:not(:first-child),article._default .gallery:not(:first-child){margin-top:calc(var(--article-line-height)*.5em)}article._default ul:not(:last-child),article._default ol:not(:last-child),article._default blockquote:not(:last-child),article._default .gallery:not(:last-child){margin-bottom:calc(var(--article-line-height)*.5em)}article._default .aligncenter:not(:first-child),article._default .alignright:not(:first-child),article._default .alignleft:not(:first-child){margin-top:calc((var(--article-line-height) - 1)*.5em)}article._default .aligncenter:not(:last-child),article._default .alignright:not(:last-child),article._default .alignleft:not(:last-child){margin-bottom:calc(var(--article-line-height)*.5em)}article._default ._full{width:100% !important}@media screen and (max-width:900px){article._default .sp_full{width:100% !important}article._default .sp_full.wp-caption img{width:100% !important}}article._default ._shaddow{-webkit-filter:drop-shadow(calc(5 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) calc(5 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) calc(5 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) rgba(130, 160, 165, 0.4));filter:drop-shadow(calc(5 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) calc(5 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) calc(5 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) rgba(130, 160, 165, 0.4))}article._default h1,article._default h2,article._default h3,article._default h4,article._default h5,article._default h6{border:none;clear:both;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;letter-spacing:.1em;line-height:inherit}article._default p{min-height:calc(var(--article-font-size)*var(--article-line-height)/2)}article._default p:not(:nth-child(1 of :not(.menu_anchor))),article._default h1:not(:nth-child(1 of :not(.menu_anchor))),article._default h2:not(:nth-child(1 of :not(.menu_anchor))),article._default h3:not(:nth-child(1 of :not(.menu_anchor))),article._default h4:not(:nth-child(1 of :not(.menu_anchor))),article._default h5:not(:nth-child(1 of :not(.menu_anchor))),article._default h6:not(:nth-child(1 of :not(.menu_anchor))),article._default table:not(:nth-child(1 of :not(.menu_anchor))),article._default blockquote:not(:nth-child(1 of :not(.menu_anchor))),article._default hr:not(:nth-child(1 of :not(.menu_anchor))),article._default pre:not(:nth-child(1 of :not(.menu_anchor))),article._default figure:not(:nth-child(1 of :not(.menu_anchor))),article._default dl:not(:nth-child(1 of :not(.menu_anchor))),article._default address:not(:nth-child(1 of :not(.menu_anchor))),article._default wp-block-group:not(:nth-child(1 of :not(.menu_anchor))){margin-top:calc(var(--article-line-height)*1em)}article._default p:not(:last-child),article._default h1:not(:last-child),article._default h2:not(:last-child),article._default h3:not(:last-child),article._default h4:not(:last-child),article._default h5:not(:last-child),article._default h6:not(:last-child),article._default table:not(:last-child),article._default blockquote:not(:last-child),article._default hr:not(:last-child),article._default pre:not(:last-child),article._default figure:not(:last-child),article._default dl:not(:last-child),article._default address:not(:last-child),article._default wp-block-group:not(:last-child){margin-bottom:calc(var(--article-line-height)*.5em)}article._default h1:not(:nth-child(1 of :not(.menu_anchor))),article._default h2:not(:nth-child(1 of :not(.menu_anchor))),article._default h3:not(:nth-child(1 of :not(.menu_anchor))),article._default h4:not(:nth-child(1 of :not(.menu_anchor))),article._default h5:not(:nth-child(1 of :not(.menu_anchor))),article._default h6:not(:nth-child(1 of :not(.menu_anchor))){margin-top:1.75em}article._default h1+p:not(:first-child),article._default h2+p:not(:first-child),article._default h3+p:not(:first-child),article._default h4+p:not(:first-child),article._default h5+p:not(:first-child),article._default h6+p:not(:first-child){margin-top:calc(var(--article-line-height)*.5em)}article._default pre{font-size:.875em;margin:1em 0;padding:1em 1.5em;border-radius:5px;background:#25292f;color:#fff;white-space:pre-wrap}article._default blockquote{display:block;padding:1em 1em 1em 1.5em;border-left:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_theme1);background-color:#f1f1f1}article._default hr{border:none;border-bottom:1px solid hsla(0,0%,100%,.5);height:0;margin:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0}article._default ._hiratai_block{--sc: 0.8}article._default a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}article._default a:active,article._default a:hover{opacity:.6}article._default strong{font-weight:bold}article._default sup{font-size:70%;top:-0.5em}article._default sub{font-size:70%;bottom:-0.5em}article._default mark{color:inherit;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, var(--c_cat-award)));background:linear-gradient(transparent 70%, var(--c_cat-award) 70%)}article._default img[class*=wp-image-],article._default img[class*=attachment-]{max-width:100%;height:auto;margin-top:calc((var(--article-line-height) - 1)*.5em)}article._default .wp-caption{position:relative;max-width:100%;line-height:0;max-width:100%}article._default .wp-caption::after{content:"";clear:both;display:block}article._default .wp-caption img{display:block;margin:0}article._default .wp-caption .wp-caption-dd,article._default .wp-caption .wp-caption-text{font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.3571428571;letter-spacing:.15em;margin-top:1em;color:var(--c_theme1)}article._default .wp-caption._caption_inner .wp-caption-dd,article._default .wp-caption._caption_inner .wp-caption-text{position:absolute;left:2em;right:2em;bottom:2em;margin:0;color:#fff;font-size:1.4rem;line-height:2}article._default img._full{display:block}article._default .gallery{width:100%;overflow:hidden;display:grid;--cg: 20;--rg: 20}article._default .gallery br{display:none}article._default .gallery .gallery-icon{position:relative}article._default .gallery .gallery-icon::before{content:"";display:block;padding-top:82.3529411765%}article._default .gallery .gallery-icon img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin:0}article._default .gallery .gallery-caption{font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.3571428571;letter-spacing:.15em;margin-top:1em;text-align:left}article._default .gallery.gallery-columns-1{grid-template-columns:repeat(1, 1fr)}article._default .gallery.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}article._default .gallery.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}article._default .gallery.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}article._default .gallery.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}article._default .gallery.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}article._default .gallery.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}article._default .gallery.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}article._default .gallery.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}@media screen and (max-width:900px){article._default .gallery{--cg: 17;--rg: 13}}article._default ul{list-style:initial}article._default ol{list-style:decimal}article._default ul,article._default ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:2rem}article._default ul:not(._mclear_tb):not(:first-child),article._default ol:not(._mclear_tb):not(:first-child){margin-top:calc(var(--article-line-height)*.5em)}article._default ul:not(._mclear_tb):not(:last-child),article._default ol:not(._mclear_tb):not(:last-child){margin-bottom:calc(var(--article-line-height)*.5em)}article._default ul li ul,article._default ul li ol,article._default ol li ul,article._default ol li ol{margin-top:calc(var(--article-line-height)*.5em)}article._default ul li:not(:last-child)>ul,article._default ul li:not(:last-child)>ol,article._default ol li:not(:last-child)>ul,article._default ol li:not(:last-child)>ol{margin-bottom:calc(var(--article-line-height)*.5em)}article._default .ul_caution{padding-left:1.25em;list-style:none}article._default .ul_caution>li::before{content:"※";width:1.25em;margin-left:-1.25em;display:inline-block;text-align:left}article._default .ol_style_circleNumber{counter-reset:ol_style2_count 0;padding-left:0}article._default .ol_style_circleNumber>li{counter-increment:ol_style2_count 1;padding-left:2em;position:relative;list-style:none}article._default .ol_style_circleNumber>li:not(:last-child){margin-bottom:calc(var(--article-line-height)*.15em)}article._default .ol_style_circleNumber>li::before{content:counter(ol_style2_count, decimal);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875em;line-height:1;width:1.2857142857em;height:1.2857142857em;border-radius:50%;background-color:var(--c_theme1);position:absolute;left:0;top:calc(var(--article-line-height)*.22em);padding-left:.125em}article._default .ol_style1{counter-reset:ol_style1_count 0;padding-left:0}article._default .ol_style1>li{counter-increment:ol_style1_count 1;font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.75;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:2.3333333333em}article._default .ol_style1>li::before{content:counter(ol_style1_count, decimal);font-size:1.6666666667em;font-optical-sizing:auto;font-style:normal;line-height:calc(var(--article-line-height)*.63);position:absolute;top:0;left:0}article._default .ol_style1>li::after{content:"";display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:1px solid #333;margin-left:-2.3333333333em;width:calc(100% + 2.3333333333em);margin-top:.5555555556em}article._default .ol_style1>li:not(:first-child){margin-top:1.6666666667em}article._default .ol_style1>li>ul,article._default .ol_style1>li>ol{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:1.6666666667em}article._default .ol_style1>li>ul>li,article._default .ol_style1>li>ol>li{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);text-decoration:none}article._default .ol_style_iroha_hiragana{counter-reset:ol_style_iroha_hiragana_count 0;padding-left:0}article._default .ol_style_iroha_hiragana>li{counter-increment:ol_style_iroha_hiragana_count 1;padding-left:calc((var(--article-letter-spacing) + 1em)*2);position:relative;list-style:none}article._default .ol_style_iroha_hiragana>li::before{display:block;width:calc((var(--article-letter-spacing) + 1em)*2);position:absolute;left:0}article._default .ol_style_iroha_hiragana>li:nth-child(1)::before{content:"い."}article._default .ol_style_iroha_hiragana>li:nth-child(2)::before{content:"ろ."}article._default .ol_style_iroha_hiragana>li:nth-child(3)::before{content:"は."}article._default .ol_style_iroha_hiragana>li:nth-child(4)::before{content:"に."}article._default .ol_style_iroha_hiragana>li:nth-child(5)::before{content:"ほ."}article._default .ol_style_iroha_hiragana>li:nth-child(6)::before{content:"へ."}article._default .ol_style_iroha_hiragana>li:nth-child(7)::before{content:"と."}article._default .ol_style_iroha_hiragana>li:nth-child(8)::before{content:"ち."}article._default .ol_style_iroha_hiragana>li:nth-child(9)::before{content:"り."}article._default .ol_style_iroha_hiragana>li:nth-child(10)::before{content:"ぬ."}article._default .ol_style_iroha_hiragana>li:nth-child(11)::before{content:"る."}article._default .ol_style_iroha_hiragana>li:nth-child(12)::before{content:"を."}article._default .ol_style_iroha_hiragana>li:nth-child(13)::before{content:"わ."}article._default .ol_style_iroha_hiragana>li:nth-child(14)::before{content:"か."}article._default .ol_style_iroha_hiragana>li:nth-child(15)::before{content:"よ."}article._default .ol_style_iroha_hiragana>li:nth-child(16)::before{content:"た."}article._default .ol_style_iroha_hiragana>li:nth-child(17)::before{content:"れ."}article._default .ol_style_iroha_hiragana>li:nth-child(18)::before{content:"そ."}article._default .ol_style_iroha_hiragana>li:nth-child(19)::before{content:"つ."}article._default .ol_style_iroha_hiragana>li:nth-child(20)::before{content:"ね."}article._default .ol_style_iroha_hiragana>li:nth-child(21)::before{content:"な."}article._default .ol_style_iroha_hiragana>li:nth-child(22)::before{content:"ら."}article._default .ol_style_iroha_hiragana>li:nth-child(23)::before{content:"む."}article._default .ol_style_iroha_hiragana>li:nth-child(24)::before{content:"う."}article._default .ol_style_iroha_hiragana>li:nth-child(25)::before{content:"ゐ."}article._default .ol_style_iroha_hiragana>li:nth-child(26)::before{content:"の."}article._default .ol_style_iroha_hiragana>li:nth-child(27)::before{content:"お."}article._default .ol_style_iroha_hiragana>li:nth-child(28)::before{content:"く."}article._default .ol_style_iroha_hiragana>li:nth-child(29)::before{content:"や."}article._default .ol_style_iroha_hiragana>li:nth-child(30)::before{content:"ま."}article._default .ol_style_iroha_hiragana>li:nth-child(31)::before{content:"け."}article._default .ol_style_iroha_hiragana>li:nth-child(32)::before{content:"ふ."}article._default .ol_style_iroha_hiragana>li:nth-child(33)::before{content:"こ."}article._default .ol_style_iroha_hiragana>li:nth-child(34)::before{content:"え."}article._default .ol_style_iroha_hiragana>li:nth-child(35)::before{content:"て."}article._default .ol_style_iroha_hiragana>li:nth-child(36)::before{content:"あ."}article._default .ol_style_iroha_hiragana>li:nth-child(37)::before{content:"さ."}article._default .ol_style_iroha_hiragana>li:nth-child(38)::before{content:"き."}article._default .ol_style_iroha_hiragana>li:nth-child(39)::before{content:"ゆ."}article._default .ol_style_iroha_hiragana>li:nth-child(40)::before{content:"め."}article._default .ol_style_iroha_hiragana>li:nth-child(41)::before{content:"み."}article._default .ol_style_iroha_hiragana>li:nth-child(42)::before{content:"し."}article._default .ol_style_iroha_hiragana>li:nth-child(43)::before{content:"ゑ."}article._default .ol_style_iroha_hiragana>li:nth-child(44)::before{content:"ひ."}article._default .ol_style_iroha_hiragana>li:nth-child(45)::before{content:"も."}article._default .ol_style_iroha_hiragana>li:nth-child(46)::before{content:"せ."}article._default .ol_style_iroha_hiragana>li:nth-child(47)::before{content:"す."}article._default .ol_style_iroha_katakana{counter-reset:ol_style_iroha_hiragana_count 0;padding-left:0}article._default .ol_style_iroha_katakana>li{counter-increment:ol_style_iroha_hiragana_count 1;padding-left:calc((var(--article-letter-spacing) + 1em)*2);position:relative;list-style:none}article._default .ol_style_iroha_katakana>li::before{display:block;width:calc((var(--article-letter-spacing) + 1em)*2);position:absolute;left:0}article._default .ol_style_iroha_katakana>li:nth-child(1)::before{content:"イ."}article._default .ol_style_iroha_katakana>li:nth-child(2)::before{content:"ロ."}article._default .ol_style_iroha_katakana>li:nth-child(3)::before{content:"ハ."}article._default .ol_style_iroha_katakana>li:nth-child(4)::before{content:"ニ."}article._default .ol_style_iroha_katakana>li:nth-child(5)::before{content:"ホ."}article._default .ol_style_iroha_katakana>li:nth-child(6)::before{content:"ヘ."}article._default .ol_style_iroha_katakana>li:nth-child(7)::before{content:"ト."}article._default .ol_style_iroha_katakana>li:nth-child(8)::before{content:"チ."}article._default .ol_style_iroha_katakana>li:nth-child(9)::before{content:"リ."}article._default .ol_style_iroha_katakana>li:nth-child(10)::before{content:"ヌ."}article._default .ol_style_iroha_katakana>li:nth-child(11)::before{content:"ル."}article._default .ol_style_iroha_katakana>li:nth-child(12)::before{content:"ヲ."}article._default .ol_style_iroha_katakana>li:nth-child(13)::before{content:"ワ."}article._default .ol_style_iroha_katakana>li:nth-child(14)::before{content:"カ."}article._default .ol_style_iroha_katakana>li:nth-child(15)::before{content:"ヨ."}article._default .ol_style_iroha_katakana>li:nth-child(16)::before{content:"タ."}article._default .ol_style_iroha_katakana>li:nth-child(17)::before{content:"レ."}article._default .ol_style_iroha_katakana>li:nth-child(18)::before{content:"ソ."}article._default .ol_style_iroha_katakana>li:nth-child(19)::before{content:"ツ."}article._default .ol_style_iroha_katakana>li:nth-child(20)::before{content:"ネ."}article._default .ol_style_iroha_katakana>li:nth-child(21)::before{content:"ナ."}article._default .ol_style_iroha_katakana>li:nth-child(22)::before{content:"ラ."}article._default .ol_style_iroha_katakana>li:nth-child(23)::before{content:"ム."}article._default .ol_style_iroha_katakana>li:nth-child(24)::before{content:"ウ."}article._default .ol_style_iroha_katakana>li:nth-child(25)::before{content:"ヰ."}article._default .ol_style_iroha_katakana>li:nth-child(26)::before{content:"ノ."}article._default .ol_style_iroha_katakana>li:nth-child(27)::before{content:"オ."}article._default .ol_style_iroha_katakana>li:nth-child(28)::before{content:"ク."}article._default .ol_style_iroha_katakana>li:nth-child(29)::before{content:"ヤ."}article._default .ol_style_iroha_katakana>li:nth-child(30)::before{content:"マ."}article._default .ol_style_iroha_katakana>li:nth-child(31)::before{content:"ケ."}article._default .ol_style_iroha_katakana>li:nth-child(32)::before{content:"フ."}article._default .ol_style_iroha_katakana>li:nth-child(33)::before{content:"コ."}article._default .ol_style_iroha_katakana>li:nth-child(34)::before{content:"エ."}article._default .ol_style_iroha_katakana>li:nth-child(35)::before{content:"テ."}article._default .ol_style_iroha_katakana>li:nth-child(36)::before{content:"ア."}article._default .ol_style_iroha_katakana>li:nth-child(37)::before{content:"サ."}article._default .ol_style_iroha_katakana>li:nth-child(38)::before{content:"キ."}article._default .ol_style_iroha_katakana>li:nth-child(39)::before{content:"ユ."}article._default .ol_style_iroha_katakana>li:nth-child(40)::before{content:"メ."}article._default .ol_style_iroha_katakana>li:nth-child(41)::before{content:"ミ."}article._default .ol_style_iroha_katakana>li:nth-child(42)::before{content:"シ."}article._default .ol_style_iroha_katakana>li:nth-child(43)::before{content:"ヱ."}article._default .ol_style_iroha_katakana>li:nth-child(44)::before{content:"ヒ."}article._default .ol_style_iroha_katakana>li:nth-child(45)::before{content:"モ."}article._default .ol_style_iroha_katakana>li:nth-child(46)::before{content:"セ."}article._default .ol_style_iroha_katakana>li:nth-child(47)::before{content:"ス."}article._default .ol_paren{padding-left:0;list-style:none;counter-reset:ol_paren_count 0}article._default .ol_paren>li{counter-increment:ol_paren_count;position:relative;padding-left:calc((var(--article-letter-spacing) + 1em)*2.5)}article._default .ol_paren>li::before{content:"(" counter(ol_paren_count) ")";position:absolute;left:0}article._default table._border{border-collapse:collapse}article._default table._border>tbody>tr>th,article._default table._border>tbody>tr>td{font-weight:inherit;border:1px solid #000;padding:calc(5*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(25*var(--base_sc)*var(--sc)*var(--unit10px)/10)}article._default table._rooms_info{border-collapse:collapse;border-top:1px solid #000}article._default table._rooms_info>tbody>tr{border-bottom:1px solid #000}article._default table._rooms_info>tbody>tr>th,article._default table._rooms_info>tbody>tr>td{padding-top:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-bottom:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);text-align:left;vertical-align:baseline;line-height:1.3888888889}article._default table._rooms_info>tbody>tr>th:not(:last-child),article._default table._rooms_info>tbody>tr>td:not(:last-child){padding-right:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10)}article._default table._rooms_info>tbody>tr>th{width:0;white-space:nowrap;font-weight:inherit}article._default table._min_th>tbody>tr>th{width:0;white-space:nowrap}article._default .video{position:relative;padding-top:56.25%;max-width:100%}article._default .video iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}article._default .wpview{position:relative}article._default .wpview .video{pointer-events:none}article._default .wpview .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%}@media screen{body:not(.noscript) ._a_fi{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:opacity .8s cubic-bezier(0.65, 0, 0.35, 1),-webkit-filter .8s cubic-bezier(0.65, 0, 0.35, 1);transition:opacity .8s cubic-bezier(0.65, 0, 0.35, 1),-webkit-filter .8s cubic-bezier(0.65, 0, 0.35, 1);transition:opacity .8s cubic-bezier(0.65, 0, 0.35, 1),filter .8s cubic-bezier(0.65, 0, 0.35, 1);transition:opacity .8s cubic-bezier(0.65, 0, 0.35, 1),filter .8s cubic-bezier(0.65, 0, 0.35, 1),-webkit-filter .8s cubic-bezier(0.65, 0, 0.35, 1)}._a_group._inview body:not(.noscript) ._a_fi,body:not(.noscript) ._a_fi._inview{opacity:1;-webkit-filter:blur(0);filter:blur(0)}body:not(.noscript) ._a_fiu{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:translateY(2em);transform:translateY(2em);-webkit-transition:opacity .8s cubic-bezier(0.65, 0, 0.35, 1),-webkit-transform .8s cubic-bezier(0.33, 1, 0.68, 1),-webkit-filter .8s cubic-bezier(0.65, 0, 0.35, 1);transition:opacity .8s cubic-bezier(0.65, 0, 0.35, 1),-webkit-transform .8s cubic-bezier(0.33, 1, 0.68, 1),-webkit-filter .8s cubic-bezier(0.65, 0, 0.35, 1);transition:transform .8s cubic-bezier(0.33, 1, 0.68, 1),opacity .8s cubic-bezier(0.65, 0, 0.35, 1),filter .8s cubic-bezier(0.65, 0, 0.35, 1);transition:transform .8s cubic-bezier(0.33, 1, 0.68, 1),opacity .8s cubic-bezier(0.65, 0, 0.35, 1),filter .8s cubic-bezier(0.65, 0, 0.35, 1),-webkit-transform .8s cubic-bezier(0.33, 1, 0.68, 1),-webkit-filter .8s cubic-bezier(0.65, 0, 0.35, 1)}._a_group._inview body:not(.noscript) ._a_fiu,body:not(.noscript) ._a_fiu._inview{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}body:not(.noscript) ._a_fizb{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity .8s cubic-bezier(0.65, 0, 0.35, 1),-webkit-transform .8s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity .8s cubic-bezier(0.65, 0, 0.35, 1),-webkit-transform .8s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .8s cubic-bezier(0.33, 1, 0.68, 1),opacity .8s cubic-bezier(0.65, 0, 0.35, 1);transition:transform .8s cubic-bezier(0.33, 1, 0.68, 1),opacity .8s cubic-bezier(0.65, 0, 0.35, 1),-webkit-transform .8s cubic-bezier(0.33, 1, 0.68, 1)}._a_group._inview body:not(.noscript) ._a_fizb,body:not(.noscript) ._a_fizb._inview{opacity:1;-webkit-transform:scale(1);transform:scale(1)}body:not(.noscript) ._a_bounceIn{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .5s cubic-bezier(0.65, 0, 0.35, 1),-webkit-transform .8s cubic-bezier(0.47, 1.64, 0.41, 0.8);transition:opacity .5s cubic-bezier(0.65, 0, 0.35, 1),-webkit-transform .8s cubic-bezier(0.47, 1.64, 0.41, 0.8);transition:transform .8s cubic-bezier(0.47, 1.64, 0.41, 0.8),opacity .5s cubic-bezier(0.65, 0, 0.35, 1);transition:transform .8s cubic-bezier(0.47, 1.64, 0.41, 0.8),opacity .5s cubic-bezier(0.65, 0, 0.35, 1),-webkit-transform .8s cubic-bezier(0.47, 1.64, 0.41, 0.8)}._a_group._inview body:not(.noscript) ._a_bounceIn,body:not(.noscript) ._a_bounceIn._inview{opacity:1;-webkit-transform:scale(1);transform:scale(1)}body:not(.noscript) ._a_width{width:0%;-webkit-transition:width .8s cubic-bezier(0.33, 1, 0.68, 1);transition:width .8s cubic-bezier(0.33, 1, 0.68, 1)}._a_group._inview body:not(.noscript) ._a_width,body:not(.noscript) ._a_width._inview{width:100%}}@-webkit-keyframes a_ink{0%{-webkit-mask-position:0 100%;mask-position:0 100%}99%{-webkit-mask-position:0 0;mask-position:0 0}100%{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-image:none;mask-image:none}}@keyframes a_ink{0%{-webkit-mask-position:0 100%;mask-position:0 100%}99%{-webkit-mask-position:0 0;mask-position:0 0}100%{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-image:none;mask-image:none}}@media screen{body:not(.noscript) ._a_zoom{--ticket_r: calc(20 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);-webkit-mask:radial-gradient(circle at 0 0, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 0 0/51% 51% no-repeat,radial-gradient(circle at 100% 0, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 100% 0/51% 51% no-repeat,radial-gradient(circle at 0 100%, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 0 100%/51% 51% no-repeat,radial-gradient(circle at 100% 100%, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 100% 100%/51% 51% no-repeat;mask:radial-gradient(circle at 0 0, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 0 0/51% 51% no-repeat,radial-gradient(circle at 100% 0, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 100% 0/51% 51% no-repeat,radial-gradient(circle at 0 100%, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 0 100%/51% 51% no-repeat,radial-gradient(circle at 100% 100%, transparent var(--ticket_r), #000 calc(var(--ticket_r) + 0.5px)) 100% 100%/51% 51% no-repeat;opacity:0;-webkit-transition:opacity 1s cubic-bezier(0.65, 0, 0.35, 1);transition:opacity 1s cubic-bezier(0.65, 0, 0.35, 1)}body:not(.noscript) ._a_zoom img{-webkit-mask:none;mask:none;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 1.8s cubic-bezier(0.33, 1, 0.68, 1);transition:-webkit-transform 1.8s cubic-bezier(0.33, 1, 0.68, 1);transition:transform 1.8s cubic-bezier(0.33, 1, 0.68, 1);transition:transform 1.8s cubic-bezier(0.33, 1, 0.68, 1), -webkit-transform 1.8s cubic-bezier(0.33, 1, 0.68, 1)}body:not(.noscript) ._a_zoom._inview{opacity:1}body:not(.noscript) ._a_zoom._inview img{-webkit-transform:none;transform:none}}@media screen and (max-width:900px){body:not(.noscript) ._a_zoom{--ticket_r: calc(11 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)}}@media screen and (min-width:901px){body:not(.noscript) ._a_stagger-2>:nth-child(2n+2),body:not(.noscript) ._a_stagger-2>:nth-child(2n+2) ._a_zoom,body:not(.noscript) ._a_stagger-2>:nth-child(2n+2) ._a_zoom img{-webkit-transition-delay:0.15s;transition-delay:0.15s}}@media screen and (min-width:901px){body:not(.noscript) ._a_stagger-3>:nth-child(3n+2),body:not(.noscript) ._a_stagger-3>:nth-child(3n+2) ._a_zoom,body:not(.noscript) ._a_stagger-3>:nth-child(3n+2) ._a_zoom img{-webkit-transition-delay:0.15s;transition-delay:0.15s}body:not(.noscript) ._a_stagger-3>:nth-child(3n+3),body:not(.noscript) ._a_stagger-3>:nth-child(3n+3) ._a_zoom,body:not(.noscript) ._a_stagger-3>:nth-child(3n+3) ._a_zoom img{-webkit-transition-delay:0.3s;transition-delay:0.3s}}@media screen{body:not(.noscript) ._a_corner{opacity:1;-webkit-filter:none;filter:none}body:not(.noscript) ._a_corner::before,body:not(.noscript) ._a_corner::after{clip-path:inset(0 100% 100% 0);-webkit-transition:clip-path 1s cubic-bezier(0.65, 0, 0.35, 1);transition:clip-path 1s cubic-bezier(0.65, 0, 0.35, 1)}body:not(.noscript) ._a_corner>*{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:opacity .8s cubic-bezier(0.65, 0, 0.35, 1) .5s,-webkit-filter .8s cubic-bezier(0.65, 0, 0.35, 1) .5s;transition:opacity .8s cubic-bezier(0.65, 0, 0.35, 1) .5s,-webkit-filter .8s cubic-bezier(0.65, 0, 0.35, 1) .5s;transition:opacity .8s cubic-bezier(0.65, 0, 0.35, 1) .5s,filter .8s cubic-bezier(0.65, 0, 0.35, 1) .5s;transition:opacity .8s cubic-bezier(0.65, 0, 0.35, 1) .5s,filter .8s cubic-bezier(0.65, 0, 0.35, 1) .5s,-webkit-filter .8s cubic-bezier(0.65, 0, 0.35, 1) .5s}body:not(.noscript) ._a_corner._inview{opacity:1;-webkit-filter:none;filter:none}body:not(.noscript) ._a_corner._inview::before,body:not(.noscript) ._a_corner._inview::after{clip-path:inset(0)}body:not(.noscript) ._a_corner._inview>*{opacity:1;-webkit-filter:blur(0);filter:blur(0)}body:not(.noscript) ._a_diagram{opacity:1;-webkit-filter:none;filter:none}body:not(.noscript) ._a_diagram .circle{opacity:0;-webkit-filter:blur(8px);filter:blur(8px);translate:0 1em;-webkit-transition:translate 1s cubic-bezier(0.33, 1, 0.68, 1),opacity 1s cubic-bezier(0.65, 0, 0.35, 1),-webkit-filter 1s cubic-bezier(0.65, 0, 0.35, 1);transition:translate 1s cubic-bezier(0.33, 1, 0.68, 1),opacity 1s cubic-bezier(0.65, 0, 0.35, 1),-webkit-filter 1s cubic-bezier(0.65, 0, 0.35, 1);transition:translate 1s cubic-bezier(0.33, 1, 0.68, 1),opacity 1s cubic-bezier(0.65, 0, 0.35, 1),filter 1s cubic-bezier(0.65, 0, 0.35, 1);transition:translate 1s cubic-bezier(0.33, 1, 0.68, 1),opacity 1s cubic-bezier(0.65, 0, 0.35, 1),filter 1s cubic-bezier(0.65, 0, 0.35, 1),-webkit-filter 1s cubic-bezier(0.65, 0, 0.35, 1)}body:not(.noscript) ._a_diagram .circle._top{-webkit-transition-delay:.2s;transition-delay:.2s}body:not(.noscript) ._a_diagram .circle._right{-webkit-transition-delay:.6s;transition-delay:.6s}body:not(.noscript) ._a_diagram .circle._left{-webkit-transition-delay:1s;transition-delay:1s}body:not(.noscript) ._a_diagram .circle._main{opacity:1;-webkit-filter:none;filter:none;translate:none}body:not(.noscript) ._a_diagram._inview{opacity:1;-webkit-filter:none;filter:none}body:not(.noscript) ._a_diagram._inview .circle{opacity:1;-webkit-filter:blur(0);filter:blur(0);translate:none}body:not(.noscript) ._a_timeline{opacity:1;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none}body:not(.noscript) ._a_timeline::before{scale:1 0;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:scale 2.4s cubic-bezier(0.65, 0, 0.35, 1);transition:scale 2.4s cubic-bezier(0.65, 0, 0.35, 1)}body:not(.noscript) ._a_timeline>li{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:translateY(1em);transform:translateY(1em);-webkit-transition:opacity .8s cubic-bezier(0.65, 0, 0.35, 1),-webkit-transform .8s cubic-bezier(0.33, 1, 0.68, 1),-webkit-filter .8s cubic-bezier(0.65, 0, 0.35, 1);transition:opacity .8s cubic-bezier(0.65, 0, 0.35, 1),-webkit-transform .8s cubic-bezier(0.33, 1, 0.68, 1),-webkit-filter .8s cubic-bezier(0.65, 0, 0.35, 1);transition:transform .8s cubic-bezier(0.33, 1, 0.68, 1),opacity .8s cubic-bezier(0.65, 0, 0.35, 1),filter .8s cubic-bezier(0.65, 0, 0.35, 1);transition:transform .8s cubic-bezier(0.33, 1, 0.68, 1),opacity .8s cubic-bezier(0.65, 0, 0.35, 1),filter .8s cubic-bezier(0.65, 0, 0.35, 1),-webkit-transform .8s cubic-bezier(0.33, 1, 0.68, 1),-webkit-filter .8s cubic-bezier(0.65, 0, 0.35, 1)}body:not(.noscript) ._a_timeline>li:nth-child(2){-webkit-transition-delay:0.15s;transition-delay:0.15s}body:not(.noscript) ._a_timeline>li:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}body:not(.noscript) ._a_timeline>li:nth-child(4){-webkit-transition-delay:0.45s;transition-delay:0.45s}body:not(.noscript) ._a_timeline>li:nth-child(5){-webkit-transition-delay:0.6s;transition-delay:0.6s}body:not(.noscript) ._a_timeline>li:nth-child(6){-webkit-transition-delay:0.75s;transition-delay:0.75s}body:not(.noscript) ._a_timeline>li:nth-child(7){-webkit-transition-delay:0.9s;transition-delay:0.9s}body:not(.noscript) ._a_timeline>li:nth-child(8){-webkit-transition-delay:1.05s;transition-delay:1.05s}body:not(.noscript) ._a_timeline>li:nth-child(9){-webkit-transition-delay:1.2s;transition-delay:1.2s}body:not(.noscript) ._a_timeline>li:nth-child(10){-webkit-transition-delay:1.35s;transition-delay:1.35s}body:not(.noscript) ._a_timeline>li:nth-child(11){-webkit-transition-delay:1.5s;transition-delay:1.5s}body:not(.noscript) ._a_timeline>li:nth-child(12){-webkit-transition-delay:1.65s;transition-delay:1.65s}body:not(.noscript) ._a_timeline>li:nth-child(n+13){-webkit-transition-delay:1.8s;transition-delay:1.8s}body:not(.noscript) ._a_timeline._inview{opacity:1;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none}body:not(.noscript) ._a_timeline._inview::before{scale:1 1}body:not(.noscript) ._a_timeline._inview>li{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:none;transform:none}}@media screen and (prefers-reduced-motion: reduce){body:not(.noscript) ._a_ink,body:not(.noscript) ._a_ink._inview{-webkit-mask-image:none;mask-image:none;-webkit-animation:none;animation:none}body:not(.noscript) ._a_zoom img{-webkit-transform:none;transform:none}body:not(.noscript) ._a_corner::before,body:not(.noscript) ._a_corner::after{clip-path:none}body:not(.noscript) ._a_diagram .circle{translate:none;-webkit-filter:none;filter:none}body:not(.noscript) ._a_timeline::before{scale:1 1}body:not(.noscript) ._a_timeline>li{-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}}body.is-mv-opening .menu_toggle{-webkit-animation:top-mv-fade-only .7s ease 3.4s both;animation:top-mv-fade-only .7s ease 3.4s both}html.site-loading body.is-mv-opening .menu_toggle{-webkit-animation-play-state:paused;animation-play-state:paused}@media(prefers-reduced-motion: reduce){body.is-mv-opening .menu_toggle{-webkit-animation:none;animation:none}}@-webkit-keyframes top-mv-zoom{0%{opacity:0;-webkit-transform:translate(-46.1%, -19.5%) scale(4.6);transform:translate(-46.1%, -19.5%) scale(4.6)}12%{opacity:1;-webkit-transform:translate(-46.1%, -19.5%) scale(4.6);transform:translate(-46.1%, -19.5%) scale(4.6)}25%{-webkit-transform:translate(-46.1%, -19.5%) scale(4.6);transform:translate(-46.1%, -19.5%) scale(4.6)}100%{opacity:1;-webkit-transform:translate(-50%, 0) scale(1);transform:translate(-50%, 0) scale(1)}}@keyframes top-mv-zoom{0%{opacity:0;-webkit-transform:translate(-46.1%, -19.5%) scale(4.6);transform:translate(-46.1%, -19.5%) scale(4.6)}12%{opacity:1;-webkit-transform:translate(-46.1%, -19.5%) scale(4.6);transform:translate(-46.1%, -19.5%) scale(4.6)}25%{-webkit-transform:translate(-46.1%, -19.5%) scale(4.6);transform:translate(-46.1%, -19.5%) scale(4.6)}100%{opacity:1;-webkit-transform:translate(-50%, 0) scale(1);transform:translate(-50%, 0) scale(1)}}@-webkit-keyframes top-mv-fade{from{opacity:0;-webkit-transform:translateY(calc(14 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translateY(calc(14 * var(--base_sc) * var(--sc) * var(--unit10px) / 10))}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes top-mv-fade{from{opacity:0;-webkit-transform:translateY(calc(14 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translateY(calc(14 * var(--base_sc) * var(--sc) * var(--unit10px) / 10))}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes top-mv-fade-only{from{opacity:0}to{opacity:1}}@keyframes top-mv-fade-only{from{opacity:0}to{opacity:1}}@-webkit-keyframes top-mv-iwai{from{opacity:0;-webkit-transform:scale(0.6) rotate(-6deg);transform:scale(0.6) rotate(-6deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes top-mv-iwai{from{opacity:0;-webkit-transform:scale(0.6) rotate(-6deg);transform:scale(0.6) rotate(-6deg)}to{opacity:1;-webkit-transform:none;transform:none}}main[data-page=top] #mv{position:relative;z-index:1;height:calc(100vh - var(--admin-bar-height));height:calc(100lvh - var(--admin-bar-height));min-height:calc(620*var(--base_sc)*var(--sc)*var(--unit10px)/10);overflow:hidden;background-color:var(--c_text)}main[data-page=top] #mv>.bg{-webkit-transition:opacity .45s ease;transition:opacity .45s ease;position:absolute;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d7a3f0;background-image:url(../img/common/bg_wide.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-aspect-ratio: 1/1){main[data-page=top] #mv>.bg{background-image:url(../img/common/bg_sp.jpg)}}main[data-page=top] #mv>.visual{position:absolute;bottom:0;left:50%;display:block;width:auto;max-width:none;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:46.1% 69.5%;transform-origin:46.1% 69.5%;-webkit-transition:opacity .45s ease;transition:opacity .45s ease}main[data-page=top] #mv>.still{position:absolute;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .45s ease;transition:opacity .45s ease}main[data-page=top] #mv>.still img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main[data-page=top] #mv>.still::after{content:"";position:absolute;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(18, 16, 50, 0.6)), color-stop(38%, rgba(18, 16, 50, 0.12)), color-stop(62%, rgba(18, 16, 50, 0.12)), to(rgba(18, 16, 50, 0.6)));background:linear-gradient(90deg, rgba(18, 16, 50, 0.6) 0%, rgba(18, 16, 50, 0.12) 38%, rgba(18, 16, 50, 0.12) 62%, rgba(18, 16, 50, 0.6) 100%)}main[data-page=top] #mv>.still._on{opacity:1}main[data-page=top] #mv .left{position:absolute;z-index:3;top:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);bottom:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);left:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);width:calc(350*var(--base_sc)*var(--sc)*var(--unit10px)/10);-webkit-transition:color .4s ease;transition:color .4s ease}main[data-page=top] #mv .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #mv .since{font-weight:800;font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.16em}main[data-page=top] #mv .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:900}main[data-page=top] #mv .ttl .main{white-space:nowrap;font-size:clamp(calc(32 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),3vw,calc(48 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));line-height:1.05;letter-spacing:.01em}main[data-page=top] #mv .ttl .place{font-size:clamp(calc(24 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),2.2vw,calc(34 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));line-height:1.1}main[data-page=top] #mv .ttl .en{margin-top:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:clamp(calc(16 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),1.6vw,calc(24 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));line-height:1;letter-spacing:-0.01em}main[data-page=top] #mv .date{font-weight:900;font-size:clamp(calc(32 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),3.2vw,calc(50 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));line-height:.95;letter-spacing:-0.03em}main[data-page=top] #mv .date .w{font-size:.55em;letter-spacing:0}main[data-page=top] #mv .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #mv .days{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);max-width:calc(440*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #mv .day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_white)}main[data-page=top] #mv .day .label{font-weight:800;font-size:calc(11*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.08em}main[data-page=top] #mv .day .time{font-weight:900;font-size:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:-0.01em}main[data-page=top] #mv .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #mv .hover{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);color:var(--c_white)}main[data-page=top] #mv .hover .time{font-weight:900;font-size:clamp(calc(30 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),2.8vw,calc(44 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));line-height:1;letter-spacing:-0.02em}main[data-page=top] #mv .hover .time [data-mv-text=time]{margin-left:.6em}main[data-page=top] #mv .hover .meta{font-weight:700;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #mv .hover .meta [data-mv-text=director]{margin-left:1em}main[data-page=top] #mv .right{position:absolute;z-index:3;top:calc(110*var(--base_sc)*var(--sc)*var(--unit10px)/10);right:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);bottom:min(23vh,12vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);width:calc(300*var(--base_sc)*var(--sc)*var(--unit10px)/10);text-align:right;-webkit-transition:color .4s ease;transition:color .4s ease}main[data-page=top] #mv .cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5vh}main[data-page=top] #mv .cat .label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-bottom:.5vh;padding:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:1.5px solid currentColor;font-weight:700;font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.08em}main[data-page=top] #mv .cat .label .en{font-weight:800;font-size:calc(11*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.14em}main[data-page=top] #mv .cat .link{display:block;padding:.5vh 0;font-weight:900;font-size:clamp(calc(16 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),1.35vw,calc(25 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));line-height:1.4;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}main[data-page=top] #mv .iwai{position:absolute;z-index:3;right:calc(32*var(--base_sc)*var(--sc)*var(--unit10px)/10);bottom:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);display:block}main[data-page=top] #mv .iwai img{display:block;width:min(calc(190 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),13vw,20vh);height:auto}main[data-page=top] #mv._hover>.bg,main[data-page=top] #mv._hover>.visual{opacity:0}main[data-page=top] #mv._hover .left,main[data-page=top] #mv._hover .right{color:var(--c_white)}main[data-page=top] #mv._hover .info{display:none}main[data-page=top] #mv._hover .hover{display:-webkit-box;display:-ms-flexbox;display:flex}main[data-page=top] #mv._hover .link:not(._on){opacity:.4}main[data-page=top] #mv._opening>.visual{-webkit-animation:top-mv-zoom 3s cubic-bezier(0.7, 0, 0.2, 1) .2s both;animation:top-mv-zoom 3s cubic-bezier(0.7, 0, 0.2, 1) .2s both}main[data-page=top] #mv._opening .left{-webkit-animation:top-mv-fade .9s ease 3s both;animation:top-mv-fade .9s ease 3s both}main[data-page=top] #mv._opening .right{-webkit-animation:top-mv-fade .9s ease 3.2s both;animation:top-mv-fade .9s ease 3.2s both}main[data-page=top] #mv._opening .iwai{-webkit-animation:top-mv-iwai .8s cubic-bezier(0.3, 1.5, 0.5, 1) 3.5s both;animation:top-mv-iwai .8s cubic-bezier(0.3, 1.5, 0.5, 1) 3.5s both}html.site-loading main[data-page=top] #mv._opening>.visual,html.site-loading main[data-page=top] #mv._opening .left,html.site-loading main[data-page=top] #mv._opening .right,html.site-loading main[data-page=top] #mv._opening .iwai{-webkit-animation-play-state:paused;animation-play-state:paused}@media(prefers-reduced-motion: reduce){main[data-page=top] #mv._opening>.visual,main[data-page=top] #mv._opening .left,main[data-page=top] #mv._opening .right,main[data-page=top] #mv._opening .iwai{-webkit-animation:none;animation:none}}@media screen and (max-height: 1000px){main[data-page=top] #mv .right{bottom:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #mv .iwai{display:none}}@media screen and (max-height: 770px){main[data-page=top] #mv .right{display:none}main[data-page=top] #mv .iwai{display:block}}@media(max-aspect-ratio: 10/9){main[data-page=top] #mv .right{display:none}}@media screen and (max-width:900px){main[data-page=top] #mv>.visual{height:calc(100% - calc(175 * var(--base_sc) * var(--sc) * var(--unit10px) / 10))}main[data-page=top] #mv .left{top:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);right:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);bottom:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);left:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);width:auto}main[data-page=top] #mv .right{display:none}main[data-page=top] #mv .iwai{top:calc(96*var(--base_sc)*var(--sc)*var(--unit10px)/10);right:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);bottom:auto}main[data-page=top] #mv .iwai img{width:calc(80*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=top] #news{position:relative;z-index:1;padding:calc(104*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #news .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(64*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #news .head{-webkit-box-flex:0;-ms-flex:0 1 calc(300*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:0 1 calc(300*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #news .newslist_type1{-webkit-box-flex:1;-ms-flex:1 1 calc(560*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1 1 calc(560*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-width:0}main[data-page=top] #about{position:relative;z-index:1;padding:calc(72*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0}main[data-page=top] #about .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(64*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #about .txtarea{-webkit-box-flex:1;-ms-flex:1 1 calc(420*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1 1 calc(420*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #about .txt{font-size:calc(17*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2.1}@media screen and (max-width:900px){main[data-page=top] #about .txt{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=top] #about .movie{-webkit-box-flex:1.15;-ms-flex:1.15 1 calc(440*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1.15 1 calc(440*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-width:0}main[data-page=top] #about .trailer{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:#d7a3f0;-webkit-box-shadow:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_text);box-shadow:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_text);cursor:pointer}main[data-page=top] #about .trailer>.bg{position:absolute;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d7a3f0;background-image:url(../img/common/bg_wide.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-aspect-ratio: 1/1){main[data-page=top] #about .trailer>.bg{background-image:url(../img/common/bg_sp.jpg)}}main[data-page=top] #about .trailer>.visual{position:absolute;bottom:0;left:50%;display:block;width:auto;max-width:none;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main[data-page=top] #about .trailer::after{content:"";position:absolute;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(38,35,111,.28)}main[data-page=top] #about .trailer .play{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}main[data-page=top] #about .trailer .play i{width:calc(34*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #about .trailer .label{position:absolute;z-index:1;bottom:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);left:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_text);color:var(--c_white);font-weight:800;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em}@media(hover: hover){main[data-page=top] #about .trailer:not(._soon):hover .play{-webkit-transform:translate(-50%, -50%) scale(1.06);transform:translate(-50%, -50%) scale(1.06)}}main[data-page=top] #about .trailer._soon{cursor:default}main[data-page=top] #about .trailer._soon .play{opacity:.45}main[data-page=top] #anniversary{position:relative;z-index:1;padding:calc(32*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(72*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #anniversary .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:clamp(calc(28 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),4.5vw,calc(56 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_white);-webkit-box-shadow:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_text);box-shadow:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_text)}main[data-page=top] #anniversary .left{-webkit-box-flex:1;-ms-flex:1 1 calc(340*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1 1 calc(340*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #anniversary .left .iwai{-ms-flex-item-align:start;align-self:flex-start;display:block;width:clamp(calc(130 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),16vw,calc(200 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));height:auto}main[data-page=top] #anniversary .left .logo_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #anniversary .left .ttl{font-weight:900;font-size:clamp(calc(28 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),3.2vw,calc(42 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));line-height:1.35}main[data-page=top] #anniversary .left .ttl .num{padding:0 calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_theme1)}main[data-page=top] #anniversary .left .paoon{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:clamp(calc(110 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),9vw,calc(170 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));height:auto}main[data-page=top] #anniversary .left .txt{font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2}@media screen and (max-width:900px){main[data-page=top] #anniversary .left .txt{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=top] #anniversary .numbers_label{font-weight:900;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.16em}main[data-page=top] #anniversary .numbers{margin-top:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #anniversary .numbers .item{padding:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_theme2)}main[data-page=top] #anniversary .numbers .item._wide{grid-column:span 2}main[data-page=top] #anniversary .numbers .item._yellow{background-color:var(--c_theme1)}main[data-page=top] #anniversary .numbers .item._row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #anniversary .numbers .label{font-weight:700;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-bottom:.45em}main[data-page=top] #anniversary .numbers .num{font-weight:900;font-size:calc(34*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.1}main[data-page=top] #anniversary .numbers .num .u{margin:0 calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-family:"Zen Kaku Gothic New",sans-serif;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #anniversary .numbers .sub{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) .3em;margin-top:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:700;font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5}main[data-page=top] #anniversary .numbers .sub>:not(.sub_item){grid-column:1/-1}main[data-page=top] #anniversary .numbers .sub .sub_item{display:contents}main[data-page=top] #anniversary .numbers .sub .sub_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2em;min-width:0;white-space:nowrap}main[data-page=top] #anniversary .numbers .sub .sub_ttl .caution{font-size:.7em}main[data-page=top] #anniversary .numbers .sub .sub_ttl::after{content:"…………………………………………………………………………………………";-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:.77em;overflow:hidden;opacity:.6}main[data-page=top] #anniversary .numbers .sub .sub_num{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}main[data-page=top] #anniversary .numbers .sub .n{font-weight:900;font-size:calc(17*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-left:.15em;margin-right:.15em}main[data-page=top] #anniversary .numbers .sub .note{font-weight:500;font-size:calc(11*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #anniversary .numbers .t{font-weight:900;font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #anniversary .right{-webkit-box-flex:1.6;-ms-flex:1.6 1 calc(480*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1.6 1 calc(480*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #anniversary .history_head{padding-bottom:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-bottom:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text)}main[data-page=top] #anniversary .history_head .t{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #anniversary .history_head .t .en{font-weight:900;font-size:calc(26*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:-0.01em}main[data-page=top] #anniversary .history_head .t .ja{font-weight:700;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #anniversary .history_list{margin-top:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #anniversary .history_list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #anniversary .history_list .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:300/424}main[data-page=top] #anniversary .history_list .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_accent_light);box-shadow:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_accent_light)}main[data-page=top] #anniversary .history_list figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;font-size:calc(11*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.35}main[data-page=top] #anniversary .history_list figcaption .ttl{font-weight:900}main[data-page=top] #anniversary .history_list figcaption .year{font-weight:600}@media screen and (max-width: 560px){main[data-page=top] #anniversary .history_list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width:900px){main[data-page=top] #anniversary .numbers .item._wide_sp{grid-column:span 2}main[data-page=top] #anniversary .numbers_label,main[data-page=top] #anniversary .history_head{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0;border-bottom:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text)}main[data-page=top] #anniversary .numbers_label .t,main[data-page=top] #anniversary .history_head .t{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}main[data-page=top] #anniversary .numbers_label .t .en,main[data-page=top] #anniversary .history_head .t .en{font-weight:900;font-size:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.05em}main[data-page=top] #anniversary .numbers_label .t .ja,main[data-page=top] #anniversary .history_head .t .ja{font-weight:700;font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.05em}main[data-page=top] #anniversary .history_list{padding:0 calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0}}main[data-page=top] #lineup{padding:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0}main[data-page=top] #lineup .head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-bottom:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #lineup .note{padding:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_text);color:var(--c_white);font-weight:700;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #lineup .day_head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-bottom:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(32*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-bottom:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text)}main[data-page=top] #lineup .day_head .date{font-weight:900;font-size:calc(44*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:-0.02em}main[data-page=top] #lineup .day_head .label{font-weight:800;font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.16em}main[data-page=top] #lineup .day_head~.day_head{margin-top:calc(72*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #lineup .cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(300 * var(--base_sc) * var(--sc) * var(--unit10px) / 10), 1fr));gap:calc(56*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(32*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media screen and (max-width:900px){main[data-page=top] #lineup .note{padding:calc(5*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=top] #timetable{padding:calc(72*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #timetable .ttl_type1{margin-bottom:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #timetable .tables{display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(340 * var(--base_sc) * var(--sc) * var(--unit10px) / 10), 1fr));gap:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #timetable .table{border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_theme1)}main[data-page=top] #timetable .table_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-bottom:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text)}main[data-page=top] #timetable .table_head .date{font-weight:900;font-size:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:-0.02em}main[data-page=top] #timetable .table_head .label{font-weight:800;font-size:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.14em}main[data-page=top] #timetable .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-bottom:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) dashed var(--c_text)}main[data-page=top] #timetable .row:last-child{border-bottom:0}main[data-page=top] #timetable .row._film{background-color:var(--c_white)}main[data-page=top] #timetable .row .time{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(72*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:800;font-size:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #timetable .row .name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #timetable .row a.name{font-weight:900;font-size:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media(hover: hover){main[data-page=top] #timetable .row a.name:hover{background-color:var(--c_theme1)}}main[data-page=top] #timetable .row .meta{-webkit-box-flex:0;-ms-flex:none;flex:none;font-weight:700;font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #timetable>.wrapper>.note{margin-top:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:700;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media screen and (max-width:900px){main[data-page=top] #timetable .row{gap:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #timetable .row .time{width:calc(50*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #timetable .row .name{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #timetable .row a.name{font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #timetable .row .meta{font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=top] #info{padding:calc(72*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(96*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #info .wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(340 * var(--base_sc) * var(--sc) * var(--unit10px) / 10), 1fr));gap:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #ticket,main[data-page=top] #access{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(calc(24 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),4vw,calc(40 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text)}main[data-page=top] #ticket{position:relative;gap:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_theme2)}main[data-page=top] #ticket .ttl{font-weight:900;font-size:clamp(calc(48 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),6vw,calc(80 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));line-height:.9;letter-spacing:.02em;color:var(--c_theme1);-webkit-text-stroke:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) var(--c_text);paint-order:stroke fill}main[data-page=top] #ticket .price_area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #ticket .price{-webkit-box-flex:1;-ms-flex:1 1 calc(260*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1 1 calc(260*var(--base_sc)*var(--sc)*var(--unit10px)/10);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main[data-page=top] #ticket .price>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0;border-bottom:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) dashed var(--c_text)}main[data-page=top] #ticket .price dt{font-weight:900;font-size:calc(25*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #ticket .price dd{font-weight:900;font-size:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #ticket .price dd .u{font-family:"Zen Kaku Gothic New",sans-serif;font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #ticket .free{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:calc(150*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:auto}main[data-page=top] #ticket .txt{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.9}main[data-page=top] #ticket .txt strong{font-weight:900}main[data-page=top] #ticket .btn_type1{-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:900px){main[data-page=top] #ticket .free{margin:0 auto}main[data-page=top] #ticket .btn_type1{-ms-flex-item-align:stretch;align-self:stretch;width:100%}}main[data-page=top] #access{gap:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_text);color:var(--c_white)}main[data-page=top] #access .head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #access .head .ttl{font-weight:900;font-size:clamp(calc(36 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),4vw,calc(52 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));line-height:1;color:var(--c_theme1)}main[data-page=top] #access .head .en{font-weight:800;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.16em}main[data-page=top] #access .map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);aspect-ratio:16/9;color:var(--c_text)}main[data-page=top] #access .map iframe{width:100%;height:100%;border:0}main[data-page=top] #access .address{font-style:normal;font-weight:700;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.8}main[data-page=top] #access .route{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-top:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-top:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) dashed hsla(0,0%,100%,.5);font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media screen and (max-width:900px){main[data-page=top] #access .route{font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=single-film]{padding:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(96*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #keyvisual{position:relative;border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_text);-webkit-box-shadow:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_text);box-shadow:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_text);margin-top:calc(60*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #keyvisual>img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}main[data-page=single-film] #keyvisual>.badge{position:absolute;left:calc(124*var(--base_sc)*var(--sc)*var(--unit10px)/10);right:calc(-3*var(--base_sc)*var(--sc)*var(--unit10px)/10);bottom:calc(100% + calc(3 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) + calc(12 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));color:var(--c_text);font-weight:900;font-size:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.3;letter-spacing:.08em}@media screen and (max-width:900px){main[data-page=single-film] #keyvisual>.badge{left:calc(80*var(--base_sc)*var(--sc)*var(--unit10px)/10);bottom:calc(100% + calc(3 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) + calc(8 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=single-film] #summary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(56*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(64*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #summary>.main{-webkit-box-flex:1.5;-ms-flex:1.5 1 calc(520*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1.5 1 calc(520*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #summary>.main>.txt{font-size:calc(17*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2.05}@media screen and (max-width:900px){main[data-page=single-film] #summary>.main>.txt{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=single-film] #summary .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #summary .tags li{padding:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_white);font-weight:700;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #summary .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #summary .ttl .kana{font-weight:700;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.2em}main[data-page=single-film] #summary .ttl .t{font-weight:900;font-size:clamp(calc(26 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),4.2vw,calc(58 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));line-height:1.15;letter-spacing:-0.01em}main[data-page=single-film] #summary .trailer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media screen and (max-width:900px){main[data-page=single-film] #summary .trailer .btn_type1{width:100%}}main[data-page=single-film] #summary .comment{position:relative;margin-top:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_white)}main[data-page=single-film] #summary .comment .label{display:inline-block;margin-bottom:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_text);color:var(--c_theme1);font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #summary .comment .txt{font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2}@media screen and (max-width:900px){main[data-page=single-film] #summary .comment .txt{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=single-film] #summary .director{-webkit-box-flex:1;-ms-flex:1 1 calc(402*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1 1 calc(402*var(--base_sc)*var(--sc)*var(--unit10px)/10);-ms-flex-item-align:start;align-self:flex-start;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_text);color:var(--c_white)}main[data-page=single-film] #summary .director>.label{font-weight:800;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.2em;color:var(--c_theme1)}main[data-page=single-film] #summary .director .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #summary .director .photo{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:calc(118*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(118*var(--base_sc)*var(--sc)*var(--unit10px)/10);-o-object-fit:cover;object-fit:cover;border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_theme1)}main[data-page=single-film] #summary .director .name .ja{font-weight:900;font-size:calc(26*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.3}main[data-page=single-film] #summary .director .name .en{font-weight:600;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #summary .director .name .from{margin-top:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:700;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);opacity:.85}main[data-page=single-film] #summary .director>.txt{font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.9}main[data-page=single-film] #summary .director .links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-top:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-top:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) dashed hsla(0,0%,100%,.45)}main[data-page=single-film] #summary .director .links a{-ms-flex-item-align:start;align-self:flex-start;color:var(--c_theme1);font-weight:700;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);text-decoration:underline;text-underline-offset:.2em}main[data-page=single-film] #stills{margin-top:calc(80*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #stills .ttl_type1{margin-bottom:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #stills .list{display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(260 * var(--base_sc) * var(--sc) * var(--unit10px) / 10), 1fr));gap:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #stills .list .item{display:block;width:100%;cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(hover: hover){main[data-page=single-film] #stills .list .item:hover{opacity:.8}}main[data-page=single-film] #stills .list img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text)}@media screen and (max-width:900px){main[data-page=single-film] #stills .list{grid-template-columns:repeat(2, 1fr);gap:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=single-film] #credit_qa{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(80*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #credit_qa .credit,main[data-page=single-film] #credit_qa .qa{min-width:0;padding:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text)}main[data-page=single-film] #credit_qa .credit>.ttl,main[data-page=single-film] #credit_qa .qa>.ttl{font-weight:900;font-size:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.04em}main[data-page=single-film] #credit_qa .credit{-webkit-box-flex:1;-ms-flex:1 1 calc(406*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1 1 calc(406*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_theme2)}main[data-page=single-film] #credit_qa .credit>.ttl{margin-bottom:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #credit_qa .credit dl{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.7}main[data-page=single-film] #credit_qa .credit .row{display:contents}main[data-page=single-film] #credit_qa .credit dt{font-weight:900}main[data-page=single-film] #credit_qa .credit._cols2{-ms-flex-preferred-size:100%;flex-basis:100%}main[data-page=single-film] #credit_qa .credit._cols2 dl{display:block;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10);-moz-column-gap:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10);column-gap:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #credit_qa .credit._cols2 .row{display:grid;grid-template-columns:11em 1fr;gap:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-bottom:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media screen and (max-width:900px){main[data-page=single-film] #credit_qa .credit._cols2 dl{-webkit-columns:1;-moz-columns:1;columns:1}main[data-page=single-film] #credit_qa .credit._cols2 .row{grid-template-columns:9em 1fr;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=single-film] #credit_qa .qa{-webkit-box-flex:1.4;-ms-flex:1.4 1 calc(506*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1.4 1 calc(506*var(--base_sc)*var(--sc)*var(--unit10px)/10);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_white)}main[data-page=single-film] #credit_qa .qa>.ttl .ja{font-family:"Zen Kaku Gothic New",sans-serif;font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:0}main[data-page=single-film] #credit_qa .qa .q{margin-bottom:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:900;font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] #credit_qa .qa .num{margin-right:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:0 calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_theme1)}main[data-page=single-film] #credit_qa .qa .a{font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.95}@media screen and (max-width:900px){main[data-page=single-film] #credit_qa .credit,main[data-page=single-film] #credit_qa .qa{padding:calc(25*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=single-film] .pager{display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(280 * var(--base_sc) * var(--sc) * var(--unit10px) / 10), 1fr));gap:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(80*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] .pager a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_white);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}@media(hover: hover){main[data-page=single-film] .pager a:hover{-webkit-transform:translateY(calc(-4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translateY(calc(-4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10))}}main[data-page=single-film] .pager .next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}main[data-page=single-film] .pager img{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:calc(120*var(--base_sc)*var(--sc)*var(--unit10px)/10);aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}main[data-page=single-film] .pager .label{font-weight:800;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em}main[data-page=single-film] .pager .ttl{font-weight:900;font-size:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] .back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-film] .back .btn_type1{padding:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(32*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news],main[data-page=page],main[data-page=index]{--post_padding: clamp(calc(24 * var(--base_sc) * var(--sc) * var(--unit10px) / 10), 5vw, calc(64 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));padding:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(96*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news]>.wrapper>.inner,main[data-page=page]>.wrapper>.inner,main[data-page=index]>.wrapper>.inner{max-width:calc(960*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin:0 auto}main[data-page=single-news] .breadcrumb_type1,main[data-page=page] .breadcrumb_type1,main[data-page=index] .breadcrumb_type1{margin-bottom:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] .post,main[data-page=page] .post,main[data-page=index] .post{border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_white);-webkit-box-shadow:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_text);box-shadow:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 var(--c_text)}main[data-page=single-news] .post_head,main[data-page=page] .post_head,main[data-page=index] .post_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:clamp(calc(28 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),5vw,calc(56 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)) var(--post_padding) calc(32*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-bottom:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text)}main[data-page=single-news] .post_head .info,main[data-page=page] .post_head .info,main[data-page=index] .post_head .info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] .post_head .date,main[data-page=page] .post_head .date,main[data-page=index] .post_head .date{font-weight:900;font-size:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:-0.01em}main[data-page=single-news] .post_head .ttl,main[data-page=page] .post_head .ttl,main[data-page=index] .post_head .ttl{font-weight:900;font-size:clamp(calc(27 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),3.6vw,calc(44 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));line-height:1.4}main[data-page=single-news] .post_eyecatch,main[data-page=page] .post_eyecatch,main[data-page=index] .post_eyecatch{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-bottom:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_text)}main[data-page=single-news] .post_eyecatch img,main[data-page=page] .post_eyecatch img,main[data-page=index] .post_eyecatch img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}main[data-page=single-news] .post_body,main[data-page=page] .post_body,main[data-page=index] .post_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:clamp(calc(28 * var(--base_sc) * var(--sc) * var(--unit10px) / 10),5vw,calc(56 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)) var(--post_padding);font-size:calc(17*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2.05}@media screen and (max-width:900px){main[data-page=single-news] .post_body,main[data-page=page] .post_body,main[data-page=index] .post_body{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=single-news] .post_body :is(p,.wp-block-list li,td,th,figcaption,cite,summary) a,main[data-page=page] .post_body :is(p,.wp-block-list li,td,th,figcaption,cite,summary) a,main[data-page=index] .post_body :is(p,.wp-block-list li,td,th,figcaption,cite,summary) a{color:var(--c_text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media(hover: hover){main[data-page=single-news] .post_body :is(p,.wp-block-list li,td,th,figcaption,cite,summary) a:hover,main[data-page=page] .post_body :is(p,.wp-block-list li,td,th,figcaption,cite,summary) a:hover,main[data-page=index] .post_body :is(p,.wp-block-list li,td,th,figcaption,cite,summary) a:hover{background-color:var(--c_theme1)}}main[data-page=single-news] .post_body strong,main[data-page=page] .post_body strong,main[data-page=index] .post_body strong{font-weight:900}main[data-page=single-news] .post_body mark,main[data-page=page] .post_body mark,main[data-page=index] .post_body mark{padding:0 calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(55%, transparent), color-stop(55%, var(--c_theme1)));background-image:linear-gradient(transparent 55%, var(--c_theme1) 55%);color:inherit}main[data-page=single-news] .post_body .has-small-font-size,main[data-page=page] .post_body .has-small-font-size,main[data-page=index] .post_body .has-small-font-size{font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10) !important;line-height:1.9}main[data-page=single-news] .post_body .has-large-font-size,main[data-page=page] .post_body .has-large-font-size,main[data-page=index] .post_body .has-large-font-size{font-size:calc(21*var(--base_sc)*var(--sc)*var(--unit10px)/10) !important;line-height:1.85;font-weight:700}main[data-page=single-news] .post_body>:first-child,main[data-page=page] .post_body>:first-child,main[data-page=index] .post_body>:first-child{margin-top:0}main[data-page=single-news] .post_body h2.wp-block-heading,main[data-page=page] .post_body h2.wp-block-heading,main[data-page=index] .post_body h2.wp-block-heading{--h2_lh: 1.45;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:900;font-size:calc(26*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:var(--h2_lh)}main[data-page=single-news] .post_body h2.wp-block-heading::before,main[data-page=page] .post_body h2.wp-block-heading::before,main[data-page=index] .post_body h2.wp-block-heading::before{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc((var(--h2_lh)*1em - calc(20 * var(--base_sc) * var(--sc) * var(--unit10px) / 10))/2);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_theme1)}main[data-page=single-news] .post_body h3.wp-block-heading,main[data-page=page] .post_body h3.wp-block-heading,main[data-page=index] .post_body h3.wp-block-heading{margin-top:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-left:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-left:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);font-weight:900;font-size:calc(21*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5}main[data-page=single-news] .post_body h4.wp-block-heading,main[data-page=page] .post_body h4.wp-block-heading,main[data-page=index] .post_body h4.wp-block-heading{font-weight:900;font-size:calc(17*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.6}main[data-page=single-news] .post_body h4.wp-block-heading::before,main[data-page=page] .post_body h4.wp-block-heading::before,main[data-page=index] .post_body h4.wp-block-heading::before{content:"■ "}main[data-page=single-news] .post_body :is(ul,ol).wp-block-list,main[data-page=page] .post_body :is(ul,ol).wp-block-list,main[data-page=index] .post_body :is(ul,ol).wp-block-list{padding-left:1.6em}main[data-page=single-news] .post_body :is(ul,ol).wp-block-list :is(ul,ol).wp-block-list,main[data-page=page] .post_body :is(ul,ol).wp-block-list :is(ul,ol).wp-block-list,main[data-page=index] .post_body :is(ul,ol).wp-block-list :is(ul,ol).wp-block-list{margin-top:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] .post_body ul.wp-block-list,main[data-page=page] .post_body ul.wp-block-list,main[data-page=index] .post_body ul.wp-block-list{list-style:disc}main[data-page=single-news] .post_body ul.wp-block-list li::marker,main[data-page=page] .post_body ul.wp-block-list li::marker,main[data-page=index] .post_body ul.wp-block-list li::marker{content:"● ";font-size:.8em}main[data-page=single-news] .post_body ol.wp-block-list,main[data-page=page] .post_body ol.wp-block-list,main[data-page=index] .post_body ol.wp-block-list{list-style:decimal}main[data-page=single-news] .post_body ol.wp-block-list li::marker,main[data-page=page] .post_body ol.wp-block-list li::marker,main[data-page=index] .post_body ol.wp-block-list li::marker{font-family:"Inter Tight",sans-serif;font-weight:900}main[data-page=single-news] .post_body .wp-block-quote,main[data-page=page] .post_body .wp-block-quote,main[data-page=index] .post_body .wp-block-quote{margin:0;padding:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:0;border-left:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_theme2)}main[data-page=single-news] .post_body .wp-block-quote p,main[data-page=page] .post_body .wp-block-quote p,main[data-page=index] .post_body .wp-block-quote p{margin:0}main[data-page=single-news] .post_body .wp-block-quote cite,main[data-page=page] .post_body .wp-block-quote cite,main[data-page=index] .post_body .wp-block-quote cite{display:block;margin-top:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-style:normal;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:700}main[data-page=single-news] .post_body .wp-block-pullquote,main[data-page=page] .post_body .wp-block-pullquote,main[data-page=index] .post_body .wp-block-pullquote{margin:0;padding:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-top:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);border-bottom:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);font-size:inherit;text-align:center}main[data-page=single-news] .post_body .wp-block-pullquote blockquote,main[data-page=page] .post_body .wp-block-pullquote blockquote,main[data-page=index] .post_body .wp-block-pullquote blockquote{margin:0}main[data-page=single-news] .post_body .wp-block-pullquote p,main[data-page=page] .post_body .wp-block-pullquote p,main[data-page=index] .post_body .wp-block-pullquote p{margin:0;font-weight:900;font-size:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.7}main[data-page=single-news] .post_body .wp-block-pullquote cite,main[data-page=page] .post_body .wp-block-pullquote cite,main[data-page=index] .post_body .wp-block-pullquote cite{display:block;margin-top:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-style:normal;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:700;text-transform:none}main[data-page=single-news] .post_body figcaption,main[data-page=page] .post_body figcaption,main[data-page=index] .post_body figcaption{margin:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 0;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.7;font-weight:700;text-align:left}main[data-page=single-news] .post_body .wp-block-image,main[data-page=page] .post_body .wp-block-image,main[data-page=index] .post_body .wp-block-image{margin:0}main[data-page=single-news] .post_body .wp-block-image img,main[data-page=page] .post_body .wp-block-image img,main[data-page=index] .post_body .wp-block-image img{display:block;width:100%;height:auto;border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text)}main[data-page=single-news] .post_body .wp-block-gallery.has-nested-images,main[data-page=page] .post_body .wp-block-gallery.has-nested-images,main[data-page=index] .post_body .wp-block-gallery.has-nested-images{--wp--style--unstable-gallery-gap: calc(10 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);gap:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin:0}main[data-page=single-news] .post_body .wp-block-gallery.has-nested-images figure.wp-block-image img,main[data-page=page] .post_body .wp-block-gallery.has-nested-images figure.wp-block-image img,main[data-page=index] .post_body .wp-block-gallery.has-nested-images figure.wp-block-image img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-width:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] .post_body .wp-block-embed,main[data-page=page] .post_body .wp-block-embed,main[data-page=index] .post_body .wp-block-embed{margin:0}main[data-page=single-news] .post_body .wp-block-embed .wp-block-embed__wrapper,main[data-page=page] .post_body .wp-block-embed .wp-block-embed__wrapper,main[data-page=index] .post_body .wp-block-embed .wp-block-embed__wrapper{border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:#000}main[data-page=single-news] .post_body .wp-block-table,main[data-page=page] .post_body .wp-block-table,main[data-page=index] .post_body .wp-block-table{margin:0;overflow-x:auto}main[data-page=single-news] .post_body .wp-block-table table,main[data-page=page] .post_body .wp-block-table table,main[data-page=index] .post_body .wp-block-table table{width:100%;border-collapse:collapse;background-color:var(--c_white);font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.7}main[data-page=single-news] .post_body .wp-block-table thead,main[data-page=page] .post_body .wp-block-table thead,main[data-page=index] .post_body .wp-block-table thead{border-bottom:0}main[data-page=single-news] .post_body .wp-block-table th,main[data-page=single-news] .post_body .wp-block-table td,main[data-page=page] .post_body .wp-block-table th,main[data-page=page] .post_body .wp-block-table td,main[data-page=index] .post_body .wp-block-table th,main[data-page=index] .post_body .wp-block-table td{padding:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);text-align:left;vertical-align:top}main[data-page=single-news] .post_body .wp-block-table thead th,main[data-page=page] .post_body .wp-block-table thead th,main[data-page=index] .post_body .wp-block-table thead th{background-color:var(--c_text);color:var(--c_white);font-weight:900}main[data-page=single-news] .post_body .wp-block-table tbody th,main[data-page=page] .post_body .wp-block-table tbody th,main[data-page=index] .post_body .wp-block-table tbody th{background-color:var(--c_theme2);font-weight:900;white-space:nowrap}main[data-page=single-news] .post_body .wp-block-table.is-style-stripes,main[data-page=page] .post_body .wp-block-table.is-style-stripes,main[data-page=index] .post_body .wp-block-table.is-style-stripes{border-bottom:0}main[data-page=single-news] .post_body .wp-block-table.is-style-stripes tbody tr:nth-child(odd),main[data-page=page] .post_body .wp-block-table.is-style-stripes tbody tr:nth-child(odd),main[data-page=index] .post_body .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--c_theme2_light)}main[data-page=single-news] .post_body .wp-block-table.is-style-stripes th,main[data-page=single-news] .post_body .wp-block-table.is-style-stripes td,main[data-page=page] .post_body .wp-block-table.is-style-stripes th,main[data-page=page] .post_body .wp-block-table.is-style-stripes td,main[data-page=index] .post_body .wp-block-table.is-style-stripes th,main[data-page=index] .post_body .wp-block-table.is-style-stripes td{border-width:0 0 calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-color:var(--c_text)}main[data-page=single-news] .post_body .wp-block-buttons,main[data-page=page] .post_body .wp-block-buttons,main[data-page=index] .post_body .wp-block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] .post_body .wp-block-button__link,main[data-page=page] .post_body .wp-block-button__link,main[data-page=index] .post_body .wp-block-button__link{border-radius:0;font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);text-decoration:none}main[data-page=single-news] .post_body hr.wp-block-separator,main[data-page=page] .post_body hr.wp-block-separator,main[data-page=index] .post_body hr.wp-block-separator{width:100%;margin:0;border:0;border-top:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);opacity:1}main[data-page=single-news] .post_body hr.wp-block-separator.is-style-dashed,main[data-page=page] .post_body hr.wp-block-separator.is-style-dashed,main[data-page=index] .post_body hr.wp-block-separator.is-style-dashed{border-top:2px dashed var(--c_text)}main[data-page=single-news] .post_body hr.wp-block-separator.is-style-dots,main[data-page=page] .post_body hr.wp-block-separator.is-style-dots,main[data-page=index] .post_body hr.wp-block-separator.is-style-dots{height:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:0 !important;background:radial-gradient(circle, var(--c_text) calc(3 * var(--base_sc) * var(--sc) * var(--unit10px) / 10), transparent calc(3.5 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)) center/calc(22 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) calc(14 * var(--base_sc) * var(--sc) * var(--unit10px) / 10) repeat-x !important}main[data-page=single-news] .post_body hr.wp-block-separator.is-style-dots::before,main[data-page=page] .post_body hr.wp-block-separator.is-style-dots::before,main[data-page=index] .post_body hr.wp-block-separator.is-style-dots::before{content:none}main[data-page=single-news] .post_body .wp-block-columns,main[data-page=page] .post_body .wp-block-columns,main[data-page=index] .post_body .wp-block-columns{gap:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin:0}main[data-page=single-news] .post_body .wp-block-column,main[data-page=page] .post_body .wp-block-column,main[data-page=index] .post_body .wp-block-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-width:0}main[data-page=single-news] .post_body .wp-block-column>*,main[data-page=page] .post_body .wp-block-column>*,main[data-page=index] .post_body .wp-block-column>*{margin:0}main[data-page=single-news] .post_body .wp-block-media-text,main[data-page=page] .post_body .wp-block-media-text,main[data-page=index] .post_body .wp-block-media-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_white)}main[data-page=single-news] .post_body .wp-block-media-text .wp-block-media-text__media,main[data-page=page] .post_body .wp-block-media-text .wp-block-media-text__media,main[data-page=index] .post_body .wp-block-media-text .wp-block-media-text__media{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(180*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin:0}main[data-page=single-news] .post_body .wp-block-media-text .wp-block-media-text__media img,main[data-page=page] .post_body .wp-block-media-text .wp-block-media-text__media img,main[data-page=index] .post_body .wp-block-media-text .wp-block-media-text__media img{display:block;width:100%;height:auto;border:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text)}main[data-page=single-news] .post_body .wp-block-media-text .wp-block-media-text__content,main[data-page=page] .post_body .wp-block-media-text .wp-block-media-text__content,main[data-page=index] .post_body .wp-block-media-text .wp-block-media-text__content{-webkit-box-flex:1;-ms-flex:1 1 calc(280*var(--base_sc)*var(--sc)*var(--unit10px)/10);flex:1 1 calc(280*var(--base_sc)*var(--sc)*var(--unit10px)/10);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-width:0;padding:0}main[data-page=single-news] .post_body .wp-block-media-text .wp-block-media-text__content>*,main[data-page=page] .post_body .wp-block-media-text .wp-block-media-text__content>*,main[data-page=index] .post_body .wp-block-media-text .wp-block-media-text__content>*{margin:0}main[data-page=single-news] .post_body .wp-block-media-text .wp-block-media-text__content p,main[data-page=page] .post_body .wp-block-media-text .wp-block-media-text__content p,main[data-page=index] .post_body .wp-block-media-text .wp-block-media-text__content p{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.9}main[data-page=single-news] .post_body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,main[data-page=page] .post_body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,main[data-page=index] .post_body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main[data-page=single-news] .post_body .wp-block-details,main[data-page=page] .post_body .wp-block-details,main[data-page=index] .post_body .wp-block-details{border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_white)}main[data-page=single-news] .post_body .wp-block-details summary,main[data-page=page] .post_body .wp-block-details summary,main[data-page=index] .post_body .wp-block-details summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:900;list-style:none;cursor:pointer}main[data-page=single-news] .post_body .wp-block-details summary::-webkit-details-marker,main[data-page=page] .post_body .wp-block-details summary::-webkit-details-marker,main[data-page=index] .post_body .wp-block-details summary::-webkit-details-marker{display:none}main[data-page=single-news] .post_body .wp-block-details summary::after,main[data-page=page] .post_body .wp-block-details summary::after,main[data-page=index] .post_body .wp-block-details summary::after{content:"＋";font-weight:900}main[data-page=single-news] .post_body .wp-block-details[open] summary,main[data-page=page] .post_body .wp-block-details[open] summary,main[data-page=index] .post_body .wp-block-details[open] summary{border-bottom:2px dashed var(--c_text)}main[data-page=single-news] .post_body .wp-block-details[open] summary::after,main[data-page=page] .post_body .wp-block-details[open] summary::after,main[data-page=index] .post_body .wp-block-details[open] summary::after{content:"－"}main[data-page=single-news] .post_body .wp-block-details>:not(summary),main[data-page=page] .post_body .wp-block-details>:not(summary),main[data-page=index] .post_body .wp-block-details>:not(summary){margin:0;padding:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.9}main[data-page=single-news] .post_body .wp-block-file,main[data-page=page] .post_body .wp-block-file,main[data-page=index] .post_body .wp-block-file{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin:0;padding:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_white)}main[data-page=single-news] .post_body .wp-block-file .wp-block-file__embed,main[data-page=page] .post_body .wp-block-file .wp-block-file__embed,main[data-page=index] .post_body .wp-block-file .wp-block-file__embed{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}main[data-page=single-news] .post_body .wp-block-file>a:not(.wp-block-file__button),main[data-page=page] .post_body .wp-block-file>a:not(.wp-block-file__button),main[data-page=index] .post_body .wp-block-file>a:not(.wp-block-file__button){font-weight:900;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);text-decoration:none}main[data-page=single-news] .post_body .wp-block-file .wp-block-file__button,main[data-page=page] .post_body .wp-block-file .wp-block-file__button,main[data-page=index] .post_body .wp-block-file .wp-block-file__button{margin:0;padding:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-radius:0;background-color:var(--c_text);color:var(--c_white);font-weight:900;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);text-decoration:none}@media(hover: hover){main[data-page=single-news] .post_body .wp-block-file .wp-block-file__button:hover,main[data-page=page] .post_body .wp-block-file .wp-block-file__button:hover,main[data-page=index] .post_body .wp-block-file .wp-block-file__button:hover{background-color:var(--c_hover)}}main[data-page=single-news] .post_body .wp-block-group:is(.is-style-notice,.is-style-caution,.is-style-schedule)>*,main[data-page=page] .post_body .wp-block-group:is(.is-style-notice,.is-style-caution,.is-style-schedule)>*,main[data-page=index] .post_body .wp-block-group:is(.is-style-notice,.is-style-caution,.is-style-schedule)>*{max-width:none;margin-left:0 !important;margin-right:0 !important}main[data-page=single-news] .post_body .wp-block-group.is-style-notice,main[data-page=page] .post_body .wp-block-group.is-style-notice,main[data-page=index] .post_body .wp-block-group.is-style-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_text);color:var(--c_white)}main[data-page=single-news] .post_body .wp-block-group.is-style-notice>*,main[data-page=page] .post_body .wp-block-group.is-style-notice>*,main[data-page=index] .post_body .wp-block-group.is-style-notice>*{margin:0;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:700;line-height:1.8}main[data-page=single-news] .post_body .wp-block-group.is-style-notice>:first-child,main[data-page=page] .post_body .wp-block-group.is-style-notice>:first-child,main[data-page=index] .post_body .wp-block-group.is-style-notice>:first-child{font-family:"Inter Tight","Zen Kaku Gothic New",sans-serif;font-weight:900;font-size:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5;color:var(--c_theme1)}main[data-page=single-news] .post_body .wp-block-group.is-style-notice a,main[data-page=page] .post_body .wp-block-group.is-style-notice a,main[data-page=index] .post_body .wp-block-group.is-style-notice a{color:var(--c_theme1)}main[data-page=single-news] .post_body .wp-block-group.is-style-caution,main[data-page=page] .post_body .wp-block-group.is-style-caution,main[data-page=index] .post_body .wp-block-group.is-style-caution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_cream)}main[data-page=single-news] .post_body .wp-block-group.is-style-caution>*,main[data-page=page] .post_body .wp-block-group.is-style-caution>*,main[data-page=index] .post_body .wp-block-group.is-style-caution>*{margin:0;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.85}main[data-page=single-news] .post_body .wp-block-group.is-style-caution>:first-child,main[data-page=page] .post_body .wp-block-group.is-style-caution>:first-child,main[data-page=index] .post_body .wp-block-group.is-style-caution>:first-child{font-weight:900;font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] .post_body .wp-block-group.is-style-schedule,main[data-page=page] .post_body .wp-block-group.is-style-schedule,main[data-page=index] .post_body .wp-block-group.is-style-schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_white)}main[data-page=single-news] .post_body .wp-block-group.is-style-schedule>*,main[data-page=page] .post_body .wp-block-group.is-style-schedule>*,main[data-page=index] .post_body .wp-block-group.is-style-schedule>*{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin:0;padding:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-bottom:2px dashed var(--c_text);font-weight:700}main[data-page=single-news] .post_body .wp-block-group.is-style-schedule>*:last-child,main[data-page=page] .post_body .wp-block-group.is-style-schedule>*:last-child,main[data-page=index] .post_body .wp-block-group.is-style-schedule>*:last-child{border-bottom:0}main[data-page=single-news] .post_body .wp-block-group.is-style-schedule>*>*,main[data-page=page] .post_body .wp-block-group.is-style-schedule>*>*,main[data-page=index] .post_body .wp-block-group.is-style-schedule>*>*{margin:0}main[data-page=single-news] .post_body .wp-block-group.is-style-schedule>*>:first-child,main[data-page=page] .post_body .wp-block-group.is-style-schedule>*>:first-child,main[data-page=index] .post_body .wp-block-group.is-style-schedule>*>:first-child{width:calc(110*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-family:"Inter Tight","Zen Kaku Gothic New",sans-serif;font-weight:900}main[data-page=single-news] .post_body h2.wp-block-heading:has(+.worklist),main[data-page=page] .post_body h2.wp-block-heading:has(+.worklist),main[data-page=index] .post_body h2.wp-block-heading:has(+.worklist){--h2_lh: 1.4;font-size:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] .post_body .worklist,main[data-page=page] .post_body .worklist,main[data-page=index] .post_body .worklist{border-top:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text)}main[data-page=single-news] .post_body .worklist li,main[data-page=page] .post_body .worklist li,main[data-page=index] .post_body .worklist li{border-bottom:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) dashed var(--c_text)}main[data-page=single-news] .post_body .worklist a,main[data-page=page] .post_body .worklist a,main[data-page=index] .post_body .worklist a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media(hover: hover){main[data-page=single-news] .post_body .worklist a:hover,main[data-page=page] .post_body .worklist a:hover,main[data-page=index] .post_body .worklist a:hover{background-color:var(--c_theme1)}}main[data-page=single-news] .post_body .worklist .ttl,main[data-page=page] .post_body .worklist .ttl,main[data-page=index] .post_body .worklist .ttl{font-weight:900}main[data-page=single-news] .post_body .worklist .director,main[data-page=page] .post_body .worklist .director,main[data-page=index] .post_body .worklist .director{font-weight:700;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] .post_body .callout,main[data-page=page] .post_body .callout,main[data-page=index] .post_body .callout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(26*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_text);color:var(--c_white)}main[data-page=single-news] .post_body .callout .t,main[data-page=page] .post_body .callout .t,main[data-page=index] .post_body .callout .t{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.6}main[data-page=single-news] .post_body .callout .date,main[data-page=page] .post_body .callout .date,main[data-page=index] .post_body .callout .date{font-weight:900;font-size:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);color:var(--c_theme1)}main[data-page=single-news] .post_body .callout .place,main[data-page=page] .post_body .callout .place,main[data-page=index] .post_body .callout .place{font-weight:700;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] .post_body .callout .btns,main[data-page=page] .post_body .callout .btns,main[data-page=index] .post_body .callout .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] .post_body .callout .btns a,main[data-page=page] .post_body .callout .btns a,main[data-page=index] .post_body .callout .btns a{padding:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_white);color:var(--c_text);font-weight:900;font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.6}main[data-page=single-news] .post_body .callout .btns a._yellow,main[data-page=page] .post_body .callout .btns a._yellow,main[data-page=index] .post_body .callout .btns a._yellow{background-color:var(--c_theme1)}main[data-page=single-news] .share,main[data-page=page] .share,main[data-page=index] .share{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10) var(--post_padding);border-top:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text)}main[data-page=single-news] .share .label,main[data-page=page] .share .label,main[data-page=index] .share .label{margin-right:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:900;font-size:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.14em}main[data-page=single-news] .share .icon,main[data-page=single-news] .share .line,main[data-page=single-news] .share .copy,main[data-page=page] .share .icon,main[data-page=page] .share .line,main[data-page=page] .share .copy,main[data-page=index] .share .icon,main[data-page=index] .share .line,main[data-page=index] .share .copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(2*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media(hover: hover){main[data-page=single-news] .share .icon:hover,main[data-page=single-news] .share .line:hover,main[data-page=single-news] .share .copy:hover,main[data-page=page] .share .icon:hover,main[data-page=page] .share .line:hover,main[data-page=page] .share .copy:hover,main[data-page=index] .share .icon:hover,main[data-page=index] .share .line:hover,main[data-page=index] .share .copy:hover{background-color:var(--c_theme1)}}main[data-page=single-news] .share .icon,main[data-page=page] .share .icon,main[data-page=index] .share .icon{width:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] .share .icon i,main[data-page=page] .share .icon i,main[data-page=index] .share .icon i{width:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] .share .line,main[data-page=page] .share .line,main[data-page=index] .share .line{padding:0 calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:900;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] .share .copy,main[data-page=page] .share .copy,main[data-page=index] .share .copy{padding:0 calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:var(--c_white);font-weight:900;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);cursor:pointer}main[data-page=single-news] .share .copy._done,main[data-page=page] .share .copy._done,main[data-page=index] .share .copy._done{background-color:var(--c_theme1)}main[data-page=single-news] .pager,main[data-page=page] .pager,main[data-page=index] .pager{display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(260 * var(--base_sc) * var(--sc) * var(--unit10px) / 10), 1fr));gap:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] .pager a,main[data-page=page] .pager a,main[data-page=index] .pager a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:calc(3*var(--base_sc)*var(--sc)*var(--unit10px)/10) solid var(--c_text);background-color:var(--c_white);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}@media(hover: hover){main[data-page=single-news] .pager a:hover,main[data-page=page] .pager a:hover,main[data-page=index] .pager a:hover{-webkit-transform:translateY(calc(-4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translateY(calc(-4 * var(--base_sc) * var(--sc) * var(--unit10px) / 10))}}main[data-page=single-news] .pager .next,main[data-page=page] .pager .next,main[data-page=index] .pager .next{text-align:right}main[data-page=single-news] .pager .label,main[data-page=page] .pager .label,main[data-page=index] .pager .label{font-weight:800;font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.12em}main[data-page=single-news] .pager .ttl,main[data-page=page] .pager .ttl,main[data-page=index] .pager .ttl{font-weight:900;font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5}main[data-page=single-news] #other,main[data-page=page] #other,main[data-page=index] #other{margin-top:calc(56*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] #other .ttl_type1,main[data-page=page] #other .ttl_type1,main[data-page=index] #other .ttl_type1{margin-bottom:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] #other .back,main[data-page=page] #other .back,main[data-page=index] #other .back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(32*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=single-news] #other .back .btn_type1,main[data-page=page] #other .back .btn_type1,main[data-page=index] #other .back .btn_type1{padding:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(32*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page="404"] #err404{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(100*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0;min-height:100vh}main[data-page="404"] #err404 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;gap:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page="404"] #err404 a .num{font-size:calc(100*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em;font-weight:900}main[data-page="404"] #err404 a .txt{font-size:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.05em}main[data-page="404"] #err404 a .progress{width:100%;height:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page="404"] #err404 a .progress .bar{width:0}@media screen and (max-width:900px){main[data-page="404"] #err404{--sc: 0.6}}/*# sourceMappingURL=main.min.css.map */