: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:740px){.wrapper_pc{margin-left:auto;margin-right:auto;width:100%;max-width:100%}}@media screen and (max-width:739px){.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:739px){.pc{display:none !important}}@media print,screen and (min-width:740px){.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:740px){.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:739px){.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: var(--c_theme1);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:740px){.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:739px){.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:740px){.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:739px){.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:740px){.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:739px){.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:740px){.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:739px){.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:740px){.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:739px){.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_theme1);-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_theme1);-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%}}@media screen and (max-width:739px)and (orientation: landscape){:root{--sc: 0.4}}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);--admin-bar-height: 0px}body.admin-bar{--admin-bar-height: 32px}@media screen and (max-width:739px){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: 1040;--wrapper_padding: 100}@media screen and (max-width: 1080px){.wrapper,.wrapper_pc{--wrapper_padding: 50}}@media print,screen and (min-width:740px){.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: 40}@media screen and (max-width:739px){.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:"Shippori Mincho","Yu Mincho",YuMincho,"游明朝","ヒラギノ明朝 ProN W3","HiraMinProN-W3","ＭＳ Ｐ明朝","Noto Serif Japanese",serif;font-weight:400;font-style:normal}._f_en{font-family:"EB Garamond",serif}._f_go{font-family:"Zen Kaku Gothic New",sans-serif}.gnav_list{margin:0 calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.gnav_list>li{border-bottom:1px solid hsla(0,0%,100%,.9)}.gnav_list>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(87*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.gnav_list>li .en{font-size:calc(21*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:600;letter-spacing:.05em}.gnav_list>li .ja{margin-left:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.05em}.gnav_list>li .chevron01{margin-left:auto}.gnav_list>li{opacity:0;-webkit-transform:translateY(calc(10 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translateY(calc(10 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));-webkit-transition:opacity .3s var(--easeInOutCubic),-webkit-transform .3s var(--easeInOutCubic);transition:opacity .3s var(--easeInOutCubic),-webkit-transform .3s var(--easeInOutCubic);transition:opacity .3s var(--easeInOutCubic),transform .3s var(--easeInOutCubic);transition:opacity .3s var(--easeInOutCubic),transform .3s var(--easeInOutCubic),-webkit-transform .3s var(--easeInOutCubic)}body.gnavi_open .gnav_list>li{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-duration:.6s;transition-duration:.6s}body.gnavi_open .gnav_list>li:nth-child(1){-webkit-transition-delay:0.15s;transition-delay:0.15s}body.gnavi_open .gnav_list>li:nth-child(2){-webkit-transition-delay:0.23s;transition-delay:0.23s}body.gnavi_open .gnav_list>li:nth-child(3){-webkit-transition-delay:0.31s;transition-delay:0.31s}body.gnavi_open .gnav_list>li:nth-child(4){-webkit-transition-delay:0.39s;transition-delay:0.39s}body.gnavi_open .gnav_list>li:nth-child(5){-webkit-transition-delay:0.47s;transition-delay:0.47s}body.gnavi_open .gnav_list>li:nth-child(6){-webkit-transition-delay:0.55s;transition-delay:0.55s}body.gnavi_open .gnav_list>li:nth-child(7){-webkit-transition-delay:0.63s;transition-delay:0.63s}body.gnavi_open .gnav_list>li:nth-child(8){-webkit-transition-delay:0.71s;transition-delay:0.71s}.menu_toggle{-ms-flex-negative:0;flex-shrink:0;width:calc(44*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(44*var(--base_sc)*var(--sc)*var(--unit10px)/10);position:relative;cursor:pointer;pointer-events:initial;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}.menu_toggle>.inner{width:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);position:relative;z-index:2}.menu_toggle>.inner span{position:absolute;left:50%;width:100%;height:1px;background-color:currentColor;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:top .3s ease,width .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:top .3s ease,width .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:top .3s ease,width .3s ease,transform .3s ease,opacity .3s ease;transition:top .3s ease,width .3s ease,transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.menu_toggle>.inner span:nth-child(1){top:0%}.menu_toggle>.inner span:nth-child(2){top:50%}.menu_toggle>.inner span:nth-child(3){top:100%}body.gnavi_open .menu_toggle>.inner span{top:50%;width:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10)}body.gnavi_open .menu_toggle>.inner span:nth-child(1){-webkit-transform:translate(-50%, -50%) rotate(-36deg);transform:translate(-50%, -50%) rotate(-36deg)}body.gnavi_open .menu_toggle>.inner span:nth-child(2){opacity:0}body.gnavi_open .menu_toggle>.inner span:nth-child(3){-webkit-transform:translate(-50%, -50%) rotate(36deg);transform:translate(-50%, -50%) rotate(36deg)}@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}header{position:sticky;top:var(--admin-bar-height);left:0;width:100vw;color:var(--c_text)}header a{pointer-events:initial}header .base{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:calc(31*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(50*var(--base_sc)*var(--sc)*var(--unit10px)/10)}header .base>.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .base a{-webkit-transition:opacity .3s ease,color .3s ease,background-color .3s ease;transition:opacity .3s ease,color .3s ease,background-color .3s ease}header .base a.logo{font-size:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:600;line-height:1;letter-spacing:.1em;-webkit-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease}header .base .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(39*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em}header .base .menu a{display:block;padding:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0}header .base .contact{margin-left:calc(34*var(--base_sc)*var(--sc)*var(--unit10px)/10)}header .base .contact a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(27*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:0 calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);border:1px solid currentColor;border-radius:2em;font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em}header .base .contact a::after{content:"";display:block;width:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-left:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-radius:50%;background-color:currentColor}header .base a.insta{display:block;margin:0 calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(35*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media print,screen and (min-width:740px){header .base a.logo:hover,header .base a.logo.is-clip-hover,header .base .menu a:hover,header .base .menu a.is-clip-hover,header .base a.insta:hover,header .base a.insta.is-clip-hover{opacity:.5}header .base .contact a:hover,header .base .contact a.is-clip-hover{background-color:var(--c_text);border-color:var(--c_text);color:#fff}}body.is-transitioning header>.base:not(._clip-clone),body.gnavi_open header>.base:not(._clip-clone){clip-path:none !important}body.is-transitioning header>.base._clip-clone,body.gnavi_open header>.base._clip-clone{opacity:0;visibility:hidden}header>.base._clip-clone.headerWhite{color:#fff}@media print,screen and (min-width:740px){header>.base._clip-clone.headerWhite .contact a:hover,header>.base._clip-clone.headerWhite .contact a.is-clip-hover{background-color:#fff;border-color:#fff;color:var(--c_theme1)}}@media screen and (max-width: 1000px){header .base{padding-left:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-right:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10)}header .base .menu{gap:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10)}header .base .contact,header .base a.insta{margin-left:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}@media screen and (max-width:739px){header .base{padding:calc(19*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(19*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(19*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10)}header .base a.logo{font-size:calc(19*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}footer{position:relative;background-color:#fff;padding:calc(52*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(57*var(--base_sc)*var(--sc)*var(--unit10px)/10);text-align:center}footer .logo{font-size:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:600;line-height:1.3;letter-spacing:.1em}footer .tagline{margin-top:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:600;letter-spacing:.1em}footer .sns{margin-top:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:0}footer .sns a{display:inline-block}footer .sns .i_insta{width:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}footer .copyright{margin-top:calc(38*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em;color:var(--c_gray)}footer .gotop{position:absolute;top:calc(32*var(--base_sc)*var(--sc)*var(--unit10px)/10);right:calc(42*var(--base_sc)*var(--sc)*var(--unit10px)/10)}footer .gotop 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;gap:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10)}footer .gotop .chevron01{width:calc(11*var(--base_sc)*var(--sc)*var(--unit10px)/10)}footer .gotop .t{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em}@media screen and (max-width:739px){footer{padding:calc(76*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(80*var(--base_sc)*var(--sc)*var(--unit10px)/10)}footer .tagline{margin-top:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10)}footer .sns{margin-top:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10)}footer .copyright{margin-top:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10)}footer .gotop{top:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);right:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}#toggleNavi{position:fixed;z-index:150;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .6s var(--easeInOutCubic),visibility .6s var(--easeInOutCubic);transition:opacity .6s var(--easeInOutCubic),visibility .6s var(--easeInOutCubic)}#toggleNavi ._scroll{height:100%;overflow-y:auto}#toggleNavi .base{padding:calc(110*var(--base_sc)*var(--sc)*var(--unit10px)/10 + var(--admin-bar-height)) 0 calc(80*var(--base_sc)*var(--sc)*var(--unit10px)/10)}#toggleNavi .contact{padding:0 calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(58*var(--base_sc)*var(--sc)*var(--unit10px)/10)}#toggleNavi .contact .txt{font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.9444444444;letter-spacing:.05em}#toggleNavi .contact .btn_mail{margin-top:calc(33*var(--base_sc)*var(--sc)*var(--unit10px)/10)}#toggleNavi .contact .sns{margin-top:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:0;text-align:center}#toggleNavi .contact .sns a{display:inline-block}#toggleNavi .contact .txt,#toggleNavi .contact .btn_mail,#toggleNavi .contact .sns{opacity:0;-webkit-transform:translateY(calc(10 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));transform:translateY(calc(10 * var(--base_sc) * var(--sc) * var(--unit10px) / 10));-webkit-transition:opacity .3s var(--easeInOutCubic),-webkit-transform .3s var(--easeInOutCubic);transition:opacity .3s var(--easeInOutCubic),-webkit-transform .3s var(--easeInOutCubic);transition:opacity .3s var(--easeInOutCubic),transform .3s var(--easeInOutCubic);transition:opacity .3s var(--easeInOutCubic),transform .3s var(--easeInOutCubic),-webkit-transform .3s var(--easeInOutCubic)}body.gnavi_open #toggleNavi .contact .txt,body.gnavi_open #toggleNavi .contact .btn_mail,body.gnavi_open #toggleNavi .contact .sns{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-delay:.47s;transition-delay:.47s}body.gnavi_open #toggleNavi .contact .btn_mail{-webkit-transition-delay:.55s;transition-delay:.55s}body.gnavi_open #toggleNavi .contact .sns{-webkit-transition-delay:.63s;transition-delay:.63s}body.gnavi_open #toggleNavi{opacity:1;visibility:visible}@media print,screen and (min-width:740px){#toggleNavi{display:none}}._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:739px){.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}._bg01{background-image:url(../img/common/bg01.jpg);background-color:var(--c_body);background-blend-mode:multiply;background-size:calc(1440*var(--base_sc)*var(--sc)*var(--unit10px-base)/10) auto;background-repeat:repeat;background-position:top center}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.arrow01_left,i.arrow01_right{width:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);position:relative}i.arrow01_left::before,i.arrow01_right::before{content:"";display:block;padding-top:100%}i.arrow01_left svg,i.arrow01_right svg{fill:currentColor}i.arrow01_left svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}i.arrow01_right svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}i.chevron01 svg,i.mail svg{fill:none;stroke:currentColor;stroke-width:1}i.chevron01{width:calc(12.543*var(--base_sc)*var(--sc)*var(--unit10px)/10);position:relative}i.chevron01::before{content:"";display:block;padding-top:55.6405963486%}i.chevron01._right svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}i.mail{width:calc(19*var(--base_sc)*var(--sc)*var(--unit10px)/10);position:relative}i.mail::before{content:"";display:block;padding-top:71.0684210526%}i.i_insta{width:calc(17*var(--base_sc)*var(--sc)*var(--unit10px)/10);position:relative}i.i_insta::before{content:"";display:block;padding-top:100%}i.i_insta svg{fill:currentColor}.wp-block-button__link:not(.btn_type2),.btn_type1{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-size:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-height:4.3em;line-height:2;letter-spacing:.05em;border-radius:0;background:none;padding:0 4em;-webkit-transition:opacity .3s var(--easeOutCubic),color .3s var(--easeOutCubic),background-color .3s var(--easeOutCubic);transition:opacity .3s var(--easeOutCubic),color .3s var(--easeOutCubic),background-color .3s var(--easeOutCubic);border:none;border-radius:0;text-decoration:none;background-color:var(--c_theme1);color:#fff}.wp-block-button__link:not(.btn_type2)[class*=_arrow_]::after,.btn_type1[class*=_arrow_]::after{content:"";display:block;position:absolute;top:50%;right:1.76em;width:.65em;height:.65em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M.367,2.369l6.105,8.262L12.633,2.369l-6.16,4.309L.367,2.369Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M.367,2.369l6.105,8.262L12.633,2.369l-6.16,4.309L.367,2.369Z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-transform:translate(50%, -50%) rotate(270deg);transform:translate(50%, -50%) rotate(270deg);-webkit-transition:background-color .3s var(--easeOutCubic);transition:background-color .3s var(--easeOutCubic)}.wp-block-button__link:not(.btn_type2)._arrow_left::after,.btn_type1._arrow_left::after{right:auto;left:1.76em;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.wp-block-button__link:not(.btn_type2)._arrow_up::after,.btn_type1._arrow_up::after{-webkit-transform:translate(50%, -50%) rotate(180deg);transform:translate(50%, -50%) rotate(180deg)}.wp-block-button__link:not(.btn_type2)._arrow_down::after,.btn_type1._arrow_down::after{-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.wp-block-button__link:not(.btn_type2)._round,.btn_type1._round{border-radius:calc(5*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.wp-block-button__link:not(.btn_type2)._white,.btn_type1._white{background-color:#fff;color:#000}.wp-block-button__link:not(.btn_type2)._gray,.btn_type1._gray{background-color:#555;color:#fff}.wp-block-button__link:not(.btn_type2)._small,.btn_type1._small{font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.wp-block-button__link:not(.btn_type2)._md,.btn_type1._md{font-size:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-height:3.9090909091em}.wp-block-button__link:not(.btn_type2) i svg,.btn_type1 i svg{fill:currentColor;-webkit-transition:fill .3s var(--easeOutCubic);transition:fill .3s var(--easeOutCubic)}.wp-block-button__link:not(.btn_type2) i+.t,.btn_type1 i+.t{margin-left:.7727272727em}@media print,screen and (min-width:740px){.wp-block-button__link:not(.btn_type2):not(.pc_ro):not(._ro)._white:hover,.btn_type1:not(.pc_ro):not(._ro)._white:hover{background-color:var(--c_theme1);color:#fff}}@media screen and (max-width:739px){.wp-block-button__link:not(.btn_type2),.btn_type1{font-size:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:0 2.9545454545em}.wp-block-button__link:not(.btn_type2)._small,.btn_type1._small{font-size:unset}.wp-block-button__link:not(.btn_type2)._md,.btn_type1._md{--sc: 0.85}}.btn_type2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:0;background:none;color:inherit;font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:.5555555556em 0;letter-spacing:.1em;line-height:1.5;position:relative;border-bottom:1px solid currentColor}.btn_type2[class*=_arrow_]::after{content:"";display:block;position:absolute;top:50%;width:.5em;height:.5em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M.367,2.369l6.105,8.262L12.633,2.369l-6.16,4.309L.367,2.369Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M.367,2.369l6.105,8.262L12.633,2.369l-6.16,4.309L.367,2.369Z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-transition:background-color .3s var(--easeOutCubic);transition:background-color .3s var(--easeOutCubic)}.btn_type2._arrow_up,.btn_type2._arrow_down,.btn_type2._arrow_right{padding-right:1.6666666667em}.btn_type2._arrow_up::after,.btn_type2._arrow_down::after,.btn_type2._arrow_right::after{right:.2777777778em;-webkit-transform:translate(50%, -50%) rotate(270deg);transform:translate(50%, -50%) rotate(270deg)}.btn_type2._arrow_left{padding-left:1.6666666667em}.btn_type2._arrow_left::after{left:.2777777778em;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.btn_type2._arrow_up::after{-webkit-transform:translate(50%, -50%) rotate(180deg);transform:translate(50%, -50%) rotate(180deg)}.btn_type2._arrow_down::after{-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.btn_type2._small{padding-top:0;padding-bottom:0;font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-bottom:unset}.btn_type2._small::after{width:.75em;height:.75em}.btn_type2._large{font-size:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.05em;padding:2em 0;border-top:1px solid #000;border-bottom:unset}.btn_type2._large[class*=_arrow_]::after{width:.52em;height:.52em}@media screen and (max-width:739px){.btn_type2._large{font-size:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(35*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(60*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(35*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(25*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.btn_type2._large[class*=_arrow_]::after{right:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}.btn_mail{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(438*var(--base_sc)*var(--sc)*var(--unit10px)/10);max-width:100%;min-height:calc(65*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(35*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(44*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-radius:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);background-color:#fff;color:var(--c_text);-webkit-transition:opacity .3s var(--easeOutCubic);transition:opacity .3s var(--easeOutCubic)}.btn_mail .mail{-ms-flex-negative:0;flex-shrink:0;margin-right:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.btn_mail .t{font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5;letter-spacing:.05em}.btn_mail .chevron01{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}@media print,screen and (min-width:740px){.btn_mail:hover{opacity:.7}}@media screen and (max-width:739px){.btn_mail{width:100%;min-height:calc(80*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(26*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.btn_mail .mail{margin-right:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.btn_mail .t{line-height:1.3888888889}}.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}.postlist_type_news{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:calc(100*var(--base_sc)*var(--sc)*var(--unit10px)/10);-moz-column-gap:calc(100*var(--base_sc)*var(--sc)*var(--unit10px)/10);column-gap:calc(100*var(--base_sc)*var(--sc)*var(--unit10px)/10);row-gap:calc(70*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.postlist_type_news .pl_item>.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(28*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.postlist_type_news .pl_item>.inner .thumb{display:block;position:relative}.postlist_type_news .pl_item>.inner .thumb::before{content:"";display:block;padding-top:68.75%}.postlist_type_news .pl_item>.inner .thumb{overflow:hidden;z-index:1}.postlist_type_news .pl_item>.inner .thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.postlist_type_news .pl_item>.inner .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.postlist_type_news .pl_item>.inner .info .date{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em;white-space:nowrap;margin-right:1em}.postlist_type_news .pl_item>.inner .ttl{display:block;font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.6666666667;letter-spacing:.05em}@media screen and (max-width:739px){.postlist_type_news{grid-template-columns:repeat(1, 1fr);-webkit-column-gap:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);-moz-column-gap:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);column-gap:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);row-gap:calc(80*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.postlist_type_news .pl_item>.inner{gap:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.postlist_type_news .pl_item>.inner .info .date{font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.postlist_type_news .pl_item>.inner .ttl{display:block;font-size:calc(17*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}.terms_type1{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em}.terms_type1 .term{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#707070;border:1px solid #707070;color:#fff;padding:.1923076923em 1.6153846154em;border-radius:3em;white-space:nowrap}.terms_type1 .term._on{background-color:#fff;color:#000}@media screen and (max-width:739px){.terms_type1 .term{padding:.1em .8em}}.terms_type1._news_postlist_grid{gap:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em}.terms_type1._news_postlist_grid .term{padding:.0714285714em 1em}.terms_type1._selector{gap:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em}@media screen and (max-width:739px){.terms_type1._selector{font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);gap:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}.breadcrumb ul{font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2;letter-spacing:.1em;color:#a0a0a0}.breadcrumb ul li{display:inline}.breadcrumb ul li:not(:last-child)::after{content:"＞";margin:0 .8em}.pageHead_type3{padding-top:calc(150*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-bottom:calc(100*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.pageHead_type3 .breadcrumb{padding-left:calc(50*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-right:calc(50*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.pageHead_type3 .page_ttl{text-align:center;font-size:calc(33*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.75;letter-spacing:.15em;margin-top:calc(120*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media screen and (max-width:739px){.pageHead_type3{padding-top:calc(90*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-bottom:calc(70*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.pageHead_type3 .breadcrumb{padding-left:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-right:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.pageHead_type3 .page_ttl{font-size:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(50*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}.imgslider_type1{position:relative}.imgslider_type1 .swiper-slide img{width:100%}.imgslider_type1 .sliderArrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(88*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(88*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;cursor:pointer;z-index:5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.imgslider_type1 .sliderArrow i{width:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.imgslider_type1 .sliderArrow:active,.imgslider_type1 .sliderArrow:hover{opacity:.5}.imgslider_type1 .sliderArrow._next{right:0;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.imgslider_type1 .sliderArrow._prev{left:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.imgslider_type1 .sliderDots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);position:absolute;left:0;bottom:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10);width:100%;z-index:5;padding-left:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-right:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.imgslider_type1 .sliderDots .swiper-pagination-bullet{width:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-radius:50%;background-color:#959595;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.imgslider_type1 .sliderDots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}@media screen and (max-width: 980px){.imgslider_type1 .sliderArrow._next{right:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.imgslider_type1 .sliderArrow._prev{left:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}@media screen and (max-width:739px){.imgslider_type1 .sliderArrow{width:calc(34*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.imgslider_type1 .sliderArrow._next{right:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-left:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.imgslider_type1 .sliderArrow._prev{left:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-right:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}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:739px){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:739px){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:739px){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:739px){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%}.paging_type1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(120*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.paging_type1 .wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.paging_type1 .wp-pagenavi .icon{padding:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10);min-width:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(30*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;text-align:center;font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.05em;border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.paging_type1 .wp-pagenavi .icon.current{border-bottom-color:var(--c_theme1)}.paging_type1 .wp-pagenavi .previouspostslink>span,.paging_type1 .wp-pagenavi .nextpostslink>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.paging_type1 .wp-pagenavi .previouspostslink{margin-right:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.paging_type1 .wp-pagenavi .nextpostslink{margin-left:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media print,screen and (min-width:740px){.paging_type1 .wp-pagenavi a.page:active .icon,.paging_type1 .wp-pagenavi a.page:hover .icon{background-color:var(--c_theme1);color:#fff}}.paging_type_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:calc(120*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.paging_type_nav .prev,.paging_type_nav .next{width:calc(150*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.paging_type_nav .next{text-align:right}@media screen and (max-width:739px){.paging_type_nav{margin-top:calc(60*var(--base_sc)*var(--sc)*var(--unit10px)/10)}.paging_type_nav .prev,.paging_type_nav .next{width:calc(100*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}@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:739px){body:not(.noscript) ._a_zoom{--ticket_r: calc(11 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)}}@media screen and (min-width:740px){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:740px){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}}main[data-page=top] .sec_label{--line_gap: calc(20 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.2}main[data-page=top] .sec_label::before{content:"";position:absolute;top:50%;right:calc(100% + var(--line_gap));width:calc((100vw - 100%)/2 - var(--line_gap));border-top:1px solid currentColor;-webkit-transform-origin:right center;transform-origin:right center}@media screen{body:not(.noscript) main[data-page=top] .sec_label::before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 1.2s cubic-bezier(0.65, 0, 0.35, 1) .2s;transition:-webkit-transform 1.2s cubic-bezier(0.65, 0, 0.35, 1) .2s;transition:transform 1.2s cubic-bezier(0.65, 0, 0.35, 1) .2s;transition:transform 1.2s cubic-bezier(0.65, 0, 0.35, 1) .2s, -webkit-transform 1.2s cubic-bezier(0.65, 0, 0.35, 1) .2s}body:not(.noscript) main[data-page=top] .sec_label._inview::before{-webkit-transform:scaleX(1);transform:scaleX(1)}}main[data-page=top] .sec_label .en{font-size:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em}main[data-page=top] .sec_label .ja{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.05em}@media screen and (max-width:739px){main[data-page=top] .sec_label{--line_gap: calc(10 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);gap:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] .sec_label .en{font-size:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:600}}main[data-page=top] .sec_ttl{margin-top:calc(112*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(32*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:400;line-height:1.4375;letter-spacing:.1em}@media screen and (max-width:739px){main[data-page=top] .sec_ttl{margin-top:calc(60*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.9642857143;letter-spacing:0}}main[data-page=top] .dark{position:relative;background-color:var(--c_theme1);color:#fff}main[data-page=top] .dark._brush{margin-bottom:2.7777777778vw}main[data-page=top] .dark._brush::before,main[data-page=top] .dark._brush::after{content:"";position:absolute;left:0;width:100%;aspect-ratio:1440/40;background-repeat:no-repeat;background-size:100% 100%;background-position:center;pointer-events:none}main[data-page=top] .dark._brush::before{bottom:calc(100% - 1px);background-image:url(../img/common/border_top.png)}main[data-page=top] .dark._brush::after{top:calc(100% - 1px);z-index:1;background-image:url(../img/common/border_bottom.png)}@media screen and (max-width:739px){main[data-page=top] .dark._brush{margin-bottom:6.6666666667vw}main[data-page=top] .dark._brush::before,main[data-page=top] .dark._brush::after{aspect-ratio:390/26}}main[data-page=top] #mv{position:relative;height:calc(100svh - var(--admin-bar-height));min-height:calc(700*var(--base_sc)*var(--sc)*var(--unit10px)/10);overflow:hidden}main[data-page=top] #mv .slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}main[data-page=top] #mv .swiper-slide{overflow:hidden}main[data-page=top] #mv .swiper-slide picture{display:block;height:100%}main[data-page=top] #mv .overlay{position:absolute;top:0;left:0;width:100%;height:calc(100svh - var(--admin-bar-height));z-index:2}main[data-page=top] #mv .bg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main[data-page=top] #mv .catch{position:absolute;z-index:2;top:calc(150*var(--base_sc)*var(--sc)*var(--unit10px)/10);right:calc(95*var(--base_sc)*var(--sc)*var(--unit10px)/10);white-space:nowrap}main[data-page=top] #mv .catch .main{font-size:calc(25*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5;letter-spacing:.24em}main[data-page=top] #mv .catch .sub{-webkit-margin-before:calc(33*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-block-start:calc(33*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5;letter-spacing:.25em}main[data-page=top] #mv .ttlarea{position:absolute;z-index:2;left:calc(50*var(--base_sc)*var(--sc)*var(--unit10px)/10);bottom:calc(44*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #mv .ttlarea .since{padding-left:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.75;letter-spacing:.1em}main[data-page=top] #mv .ttlarea .ttl{margin-top:calc(44*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(100*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:400;line-height:1.2;letter-spacing:.25em}main[data-page=top] #mv .ttlarea .en{margin-top:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2.0769230769;letter-spacing:.1em;color:var(--c_gray)}@media screen and (max-width:739px){main[data-page=top] #mv{--mv_y: calc((100svh - var(--admin-bar-height)) / 850);min-height:0}main[data-page=top] #mv .catch{top:calc(var(--mv_y)*109);left:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);right:auto}main[data-page=top] #mv .catch .main{font-size:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.9090909091;letter-spacing:.05em}main[data-page=top] #mv .catch .sub{-webkit-margin-before:calc(var(--mv_y)*13);margin-block-start:calc(var(--mv_y)*13);font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.875;letter-spacing:.05em}main[data-page=top] #mv .ttlarea{left:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);bottom:calc(var(--mv_y)*28);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}main[data-page=top] #mv .ttlarea .since{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.6923076923}main[data-page=top] #mv .ttlarea .ttl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:calc(80*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:unset}main[data-page=top] #mv .ttlarea .en{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-top:calc(var(--mv_y)*11);font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5;letter-spacing:.08em}}main[data-page=top] #about{padding:calc(198*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(140*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #about .body{margin-top:calc(98*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #about .body .ttl{font-size:calc(32*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:400;line-height:2.25;letter-spacing:.25em}main[data-page=top] #about .body .txt{-webkit-margin-before:calc(65*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-block-start:calc(65*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:3.1875;letter-spacing:.19em}@media print,screen and (min-width:740px){main[data-page=top] #about .body{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;padding-right:calc(33*var(--base_sc)*var(--sc)*var(--unit10px)/10);white-space:nowrap}}@media screen and (max-width:739px){main[data-page=top] #about{padding:calc(98*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(100*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #about .body{margin-top:calc(60*var(--base_sc)*var(--sc)*var(--unit10px)/10);white-space:nowrap}main[data-page=top] #about .body .ttl{font-size:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.9642857143;letter-spacing:.02em}main[data-page=top] #about .body .txt{-webkit-margin-before:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-block-start:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2.6875;letter-spacing:0}}main[data-page=top] #bamboo{position:relative;height:calc(400*var(--base_sc)*var(--sc)*var(--unit10px-base)/10);clip-path:inset(0)}main[data-page=top] #bamboo img{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;-o-object-fit:cover;object-fit:cover;pointer-events:none}@media screen and (max-width:739px){main[data-page=top] #bamboo{height:calc(260*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=top] #message{padding-top:calc(145*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #message .frame{--corner_w: calc(70 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);--corner_h: calc(85 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);position:relative;width:calc(850*var(--base_sc)*var(--sc)*var(--unit10px)/10);max-width:100%;margin:0 auto;padding:calc(46*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);text-align:center}main[data-page=top] #message .frame::before,main[data-page=top] #message .frame::after{content:"";position:absolute;width:var(--corner_w);height:var(--corner_h);background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#555)) 0 calc(8 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)/100% 1px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#555), to(#555)) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0/1px 100% no-repeat;background:linear-gradient(#555, #555) 0 calc(8 * var(--base_sc) * var(--sc) * var(--unit10px) / 10)/100% 1px no-repeat,linear-gradient(#555, #555) calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0/1px 100% no-repeat}main[data-page=top] #message .frame::before{top:0;left:0}main[data-page=top] #message .frame::after{right:0;bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}main[data-page=top] #message .txt{font-size:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2.8571428571;letter-spacing:.1em}@media screen and (max-width:739px){main[data-page=top] #message{padding-top:calc(76*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #message .frame{--corner_w: calc(50 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);--corner_h: calc(40 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);width:auto;max-width:none;margin:0 calc(-10*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding:calc(49*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #message .txt{font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2.7777777778;letter-spacing:.1em}}main[data-page=top] #hands{padding:calc(165*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(245*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #hands .base{display:grid;grid-template-columns:calc(192*var(--base_sc)*var(--sc)*var(--unit10px)/10) 1fr calc(370*var(--base_sc)*var(--sc)*var(--unit10px)/10);-webkit-box-align:start;-ms-flex-align:start;align-items:start}main[data-page=top] #hands .ttl{justify-self:start;font-size:calc(32*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:400;line-height:2.0625;letter-spacing:.25em;white-space:nowrap}main[data-page=top] #hands .txt{margin-top:calc(60*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:3.75}main[data-page=top] #hands .photo{margin-top:calc(66*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media screen and (max-width:739px){main[data-page=top] #hands{padding:calc(75*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(83*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #hands .base{grid-template-columns:100%}main[data-page=top] #hands .photo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;justify-self:center;width:calc(200*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:0}main[data-page=top] #hands .ttl{margin-top:calc(78*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.9642857143;letter-spacing:.02em}main[data-page=top] #hands .txt{margin-top:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2.6875;white-space:nowrap}}main[data-page=top] #artist{padding-top:calc(141*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #artist .artists{margin-top:calc(92*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #artist .item .photo img{aspect-ratio:450/550;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:739px){main[data-page=top] #artist .item .photo img{aspect-ratio:310/380}}main[data-page=top] #artist .item .name{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;margin-top:calc(58*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #artist .item .name .role{width:100%;font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5}main[data-page=top] #artist .item .name .ja{margin-top:calc(6*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.4}main[data-page=top] #artist .item .name .en{margin-left:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em}main[data-page=top] #artist .item .txt{margin-top:calc(38*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-bottom:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2.0555555556}main[data-page=top] #artist .item .career{border-top:1px solid hsla(0,0%,100%,.2);padding-top:calc(25*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2.125}main[data-page=top] #artist .item .career li{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);-moz-column-gap:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10);column-gap:calc(22*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media print,screen and (min-width:740px){main[data-page=top] #artist .artists{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:calc(140*var(--base_sc)*var(--sc)*var(--unit10px)/10);-moz-column-gap:calc(140*var(--base_sc)*var(--sc)*var(--unit10px)/10);column-gap:calc(140*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #artist .item{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}}@media screen and (max-width:739px){main[data-page=top] #artist{padding-top:calc(88*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #artist .artists{margin-top:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #artist .item+.item{margin-top:calc(75*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #artist .item .name{margin-top:calc(55*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #artist .item .name .en{margin-left:calc(14*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #artist .item .txt{margin-top:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-bottom:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(17*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2.0588235294}main[data-page=top] #artist .item .career{padding-top:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.625}main[data-page=top] #artist .item .career li+li{margin-top:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=top] #expression{padding:calc(146*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(233*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #expression .head{border-top:1px solid hsla(0,0%,100%,.5);padding-top:calc(97*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #expression .head .lead{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.05em}main[data-page=top] #expression .head .sec_ttl{margin-top:calc(52*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5}main[data-page=top] #expression .diagram{--circle_s: calc(270 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);--circle_l: calc(548 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);position:relative;width:calc(804*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(742*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin:calc(94*var(--base_sc)*var(--sc)*var(--unit10px)/10) auto 0}main[data-page=top] #expression .circle{position:absolute;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;width:var(--circle_s);height:var(--circle_s);border:1px solid hsla(0,0%,100%,.9);border-radius:50%;background-color:var(--c_theme1);text-align:center}main[data-page=top] #expression .circle .name{font-size:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.4}main[data-page=top] #expression .circle .sub{margin-top:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.6666666667}main[data-page=top] #expression .circle .en{margin-top:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.9375;letter-spacing:.1em}main[data-page=top] #expression .circle._main{top:calc(138*var(--base_sc)*var(--sc)*var(--unit10px)/10);left:50%;width:var(--circle_l);height:var(--circle_l);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(0,0,0,0)}main[data-page=top] #expression .circle._main .t{font-size:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.9642857143;letter-spacing:.1em}main[data-page=top] #expression .circle._main .en{margin-top:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5}main[data-page=top] #expression .circle._top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main[data-page=top] #expression .circle._left{bottom:0;left:0}main[data-page=top] #expression .circle._right{right:0;bottom:0}@media screen and (max-width:739px){main[data-page=top] #expression{padding:calc(125*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(93*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #expression .head{padding-top:calc(64*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #expression .head .sec_ttl{margin-top:calc(25*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em}main[data-page=top] #expression .diagram{--circle_s: calc(145 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);--circle_l: calc(250 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);width:calc(330*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(449*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(43*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #expression .circle .name{font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #expression .circle .sub{margin-top:calc(4*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5}main[data-page=top] #expression .circle .en{margin-top:calc(8*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.4166666667}main[data-page=top] #expression .circle._main{top:calc(105*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #expression .circle._main .t{font-size:calc(20*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.75}main[data-page=top] #expression .circle._main .en{margin-top:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(12*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5}}main[data-page=top] #works{padding-top:calc(230*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #works .works_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(80*var(--base_sc)*var(--sc)*var(--unit10px)/10) calc(70*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(94*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #works .works_list .photo img{aspect-ratio:300/360;-o-object-fit:cover;object-fit:cover}main[data-page=top] #works .works_list .ttl{margin-top:calc(31*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5}main[data-page=top] #works .works_list .meta{margin-top:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.8461538462;color:var(--c_gray)}main[data-page=top] #works .raku{display:grid;grid-template-columns:1fr calc(300*var(--base_sc)*var(--sc)*var(--unit10px)/10);-webkit-column-gap:calc(90*var(--base_sc)*var(--sc)*var(--unit10px)/10);-moz-column-gap:calc(90*var(--base_sc)*var(--sc)*var(--unit10px)/10);column-gap:calc(90*var(--base_sc)*var(--sc)*var(--unit10px)/10);-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:calc(164*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-top:1px solid var(--c_gray);padding-top:calc(61*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #works .raku .txtarea{padding-top:calc(37*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #works .raku .lead{font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5}main[data-page=top] #works .raku .ttl{margin-top:calc(56*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(28*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:400;line-height:1.5;letter-spacing:.1em}main[data-page=top] #works .raku .txt{margin-top:calc(29*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2.5}@media screen and (max-width:739px){main[data-page=top] #works{padding-top:calc(90*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #works .works_list{grid-template-columns:100%;row-gap:calc(66*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #works .works_list .photo img{aspect-ratio:310/360;-o-object-fit:cover;object-fit:cover}main[data-page=top] #works .raku{grid-template-columns:100%;margin-top:calc(90*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-top:calc(55*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #works .raku .txtarea{padding-top:0}main[data-page=top] #works .raku .ttl{margin-top:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #works .raku .txt{font-size:calc(15.5*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(33*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #works .raku .photo{justify-self:center;width:calc(200*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-top:calc(39*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=top] #history{padding:calc(236*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(157*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #history .timeline{--dot_x: calc(80 * var(--base_sc) * var(--sc) * var(--unit10px) / 10);position:relative;margin-top:calc(48*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #history .timeline::before{content:"";position:absolute;top:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);bottom:calc(10*var(--base_sc)*var(--sc)*var(--unit10px)/10);left:var(--dot_x);width:1px;background:repeating-linear-gradient(to bottom, currentColor 0 2px, transparent 2px 4px);-webkit-transform:scaleX(0.5) translateX(-50%);transform:scaleX(0.5) translateX(-50%)}main[data-page=top] #history .timeline li{display:grid;grid-template-columns:var(--dot_x) 1fr;padding:calc(13*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0}main[data-page=top] #history .timeline .year{font-size:calc(19*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5789473684;letter-spacing:.1em}main[data-page=top] #history .timeline .t{position:relative;padding-left:calc(40*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.6666666667;letter-spacing:.05em}main[data-page=top] #history .timeline .t::before{content:"";position:absolute;top:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);left:0;width:calc(5*var(--base_sc)*var(--sc)*var(--unit10px)/10);height:calc(5*var(--base_sc)*var(--sc)*var(--unit10px)/10);border-radius:50%;background-color:currentColor;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width:739px){main[data-page=top] #history{padding:calc(119*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(87*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #history .sec_ttl{margin-top:calc(67*var(--base_sc)*var(--sc)*var(--unit10px)/10);letter-spacing:.1em;white-space:nowrap}main[data-page=top] #history .timeline{margin-top:calc(32*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #history .timeline::before{top:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10);bottom:0}main[data-page=top] #history .timeline li{padding:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0}main[data-page=top] #history .timeline .year{line-height:1.3157894737}main[data-page=top] #history .timeline .t{font-size:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:1.5625}main[data-page=top] #history .timeline .t::before{top:calc(12.5*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=top] #contact{padding:calc(94*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(75*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #contact .base{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main[data-page=top] #contact .ttlarea{white-space:nowrap}main[data-page=top] #contact .ttlarea .ttl{font-size:calc(24*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-weight:400;line-height:1.9166666667;letter-spacing:.29em}main[data-page=top] #contact .ttlarea .en{-webkit-margin-before:calc(27*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-block-start:calc(27*var(--base_sc)*var(--sc)*var(--unit10px)/10);font-size:calc(15*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2.1333333333;letter-spacing:.1em;color:var(--c_gray)}main[data-page=top] #contact .body{margin-left:calc(131*var(--base_sc)*var(--sc)*var(--unit10px)/10);padding-top:calc(16*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #contact .body .txt{font-size:calc(18*var(--base_sc)*var(--sc)*var(--unit10px)/10);line-height:2.2222222222;letter-spacing:.05em}@media print,screen and (min-width:740px){main[data-page=top] #contact .body .txt{white-space:nowrap}}main[data-page=top] #contact .body .btn_mail{margin-top:calc(30*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media screen and (max-width:739px){main[data-page=top] #contact{padding:calc(86*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 calc(90*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #contact .base{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}main[data-page=top] #contact .ttlarea{-ms-flex-item-align:end;align-self:flex-end;margin-right:calc(-8*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #contact .ttlarea .en{-webkit-margin-before:calc(25*var(--base_sc)*var(--sc)*var(--unit10px)/10);margin-block-start:calc(25*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #contact .body{margin:calc(50*var(--base_sc)*var(--sc)*var(--unit10px)/10) 0 0;padding-top:0}main[data-page=top] #contact .body .txt{line-height:1.9444444444}main[data-page=top] #contact .body .btn_mail{margin-top:calc(27*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=top] #expression:first-child{padding-top:calc(141*var(--base_sc)*var(--sc)*var(--unit10px)/10)}main[data-page=top] #expression:first-child .head{border-top:0;padding-top:0}@media screen and (max-width:739px){main[data-page=top] #expression:first-child{padding-top:calc(88*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=top] .dark+#history{padding-top:calc(264*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media screen and (max-width:739px){main[data-page=top] .dark+#history{padding-top:calc(105*var(--base_sc)*var(--sc)*var(--unit10px)/10)}}main[data-page=top] #works+#contact,main[data-page=top] .dark+#contact{margin-top:calc(157*var(--base_sc)*var(--sc)*var(--unit10px)/10)}@media screen and (max-width:739px){main[data-page=top] #works+#contact,main[data-page=top] .dark+#contact{margin-top:calc(87*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:739px){main[data-page="404"] #err404{--sc: 0.6}}/*# sourceMappingURL=main.min.css.map */