.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.wysiwyg h1{font-size:3rem;font-weight:700}@media only screen and (max-width: 760px){.wysiwyg h1{font-size:2rem}}.wysiwyg h2{font-size:2.8rem;font-weight:700}@media only screen and (max-width: 760px){.wysiwyg h2{font-size:2rem}}.wysiwyg h3{font-size:2.4rem;font-weight:700}@media only screen and (max-width: 760px){.wysiwyg h3{font-size:1.8rem}}.wysiwyg h4{font-size:2rem;font-weight:700}@media only screen and (max-width: 760px){.wysiwyg h4{font-size:1.6rem}}.wysiwyg h5{font-size:1.8rem;font-weight:700}@media only screen and (max-width: 760px){.wysiwyg h5{font-size:1.5rem}}.wysiwyg h6{font-size:1.6rem;font-weight:500}@media only screen and (max-width: 760px){.wysiwyg h6{font-size:1.3rem}}main .wp-block-separator.is-style-dots:before,.wysiwyg p{font-size:1.6rem;margin-bottom:1.6em}@media only screen and (max-width: 760px){main .wp-block-separator.is-style-dots:before,.wysiwyg p{font-size:1.25rem}}.wysiwyg code{font-size:.8em}.wysiwyg cite,.wysiwyg .wp-block-pullquote__citation,.wysiwyg cite em,.wysiwyg .wp-block-pullquote__citation em,.wysiwyg cite strong,.wysiwyg .wp-block-pullquote__citation strong{color:#5b5b5b;font-size:1.6rem;font-weight:400;line-height:160%}@media only screen and (max-width: 960px){.wysiwyg cite,.wysiwyg .wp-block-pullquote__citation,.wysiwyg cite em,.wysiwyg .wp-block-pullquote__citation em,.wysiwyg cite strong,.wysiwyg .wp-block-pullquote__citation strong{font-size:1.4rem}}@media only screen and (max-width: 760px){.wysiwyg cite,.wysiwyg .wp-block-pullquote__citation,.wysiwyg cite em,.wysiwyg .wp-block-pullquote__citation em,.wysiwyg cite strong,.wysiwyg .wp-block-pullquote__citation strong{font-size:1.2rem}}.wysiwyg blockquote{border-left:1px solid var(--black);background:#f7f7f7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:3rem 4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}@media only screen and (max-width: 760px){.wysiwyg blockquote{padding:2rem}}.wysiwyg blockquote p{color:#5b5b5b;font-size:1.6rem;font-weight:700;line-height:1.5}@media only screen and (max-width: 960px){.wysiwyg blockquote p{font-size:1.4rem}}@media only screen and (max-width: 760px){.wysiwyg blockquote p{font-size:1.2rem}}.wysiwyg a{color:#20f}.wysiwyg strong{font-weight:bold}.wysiwyg em{font-style:italic}.wysiwyg small{font-size:.8em}.wysiwyg sup{font-size:small;vertical-align:top}.wysiwyg figcaption{font-size:1.6rem}@media only screen and (max-width: 960px){.wysiwyg figcaption{font-size:1.4rem}}@media only screen and (max-width: 760px){.wysiwyg figcaption{font-size:1.2rem}}.wysiwyg img{max-width:100%}.wysiwyg ul{list-style:disc}.wysiwyg ol{list-style:decimal}.wysiwyg li{font-size:1.6rem;margin-left:20px}@media only screen and (max-width: 960px){.wysiwyg li{font-size:1.4rem}}@media only screen and (max-width: 760px){.wysiwyg li{font-size:1.2rem}}.wysiwyg table{border:1px solid var(--black);border-width:1px 0;width:100%}.wysiwyg tr:last-child td{border-bottom:unset}.wysiwyg th{border:unset;border-right:1px dashed var(--black);border-bottom:1px solid var(--black);background-color:var(--light_gray);font-size:1.4rem;font-weight:700;padding:1rem}@media only screen and (max-width: 760px){.wysiwyg th{font-size:1.2rem;padding:1rem .5rem}}.wysiwyg th:last-child{border-right:unset}.wysiwyg td{border:unset;border-right:1px dashed var(--black);border-bottom:1px solid var(--black);padding:1rem;font-size:1.3rem}@media only screen and (max-width: 760px){.wysiwyg td{font-size:1.1rem;padding:1rem .5rem}}.wysiwyg td .small{font-size:.8em}.wysiwyg td:last-child{border-right:unset}.wysiwyg label{font-size:16px}.wysiwyg input{font-size:16px}.wysiwyg select{font-size:16px}.wysiwyg textarea{font-size:16px}.wysiwyg option{font-size:16px}.wysiwyg button{font-size:16px}.wysiwyg>.wp-block-columns,.page .entry__content__inner>.wp-block-columns,.wysiwyg>.wp-block-media-text,.page .entry__content__inner>.wp-block-media-text,.wysiwyg>.wp-block-group,.page .entry__content__inner>.wp-block-group,.wysiwyg>.wp-block-cover,.page .entry__content__inner>.wp-block-cover{padding:8rem 0 0}@media only screen and (max-width: 960px){.wysiwyg>.wp-block-columns,.page .entry__content__inner>.wp-block-columns,.wysiwyg>.wp-block-media-text,.page .entry__content__inner>.wp-block-media-text,.wysiwyg>.wp-block-group,.page .entry__content__inner>.wp-block-group,.wysiwyg>.wp-block-cover,.page .entry__content__inner>.wp-block-cover{padding:6rem 0 0}}.wysiwyg>.wp-block-cover:first-child,.page .entry__content__inner>.wp-block-cover:first-child{padding-bottom:0}@media only screen and (max-width: 760px){.wp-block-table .has-fixed-layout{table-layout:inherit}}.vertical{-ms-writing-mode:tb-lr;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;text-orientation:upright;letter-spacing:.1em;line-height:2}.vertical.tight{letter-spacing:0}.vertical.wide{letter-spacing:.2em}.vertical.narrow{line-height:1.5}.vertical.spacious{line-height:2.5}.vertical.small{font-size:.8em}.vertical.large{font-size:1.2em}.vertical.center{text-align:center}.vertical.right{text-align:right}.vertical.left{text-align:left}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.wysiwyg span.bold{font-weight:bold !important}.wysiwyg table.--fixed{table-layout:fixed}.wysiwyg td span{display:inline-block}.wysiwyg td b{font-size:2.5rem}@media only screen and (max-width: 760px){.wysiwyg td b{font-size:1.5rem}}.wysiwyg hr{border-width:1px;border-color:var(--dark_gray);width:100%;margin:2rem 0}:root{--white: #fff;--black: #000;--dark_gray: #2d2d2d;--gray: #e7e7e7;--light_gray: #f0f0f0;--baige1: #faf6f0;--e-6-eeef: #e6eeef;--425658: #425658;--2f2a22: #2f2a22;--838383: #838383;--c4c4c4: #c4c4c4;--font-family: "Zen Kaku Gothic New";--transformrate: 0, 0, 0.56, 0.99;--width: 1440}@media only screen and (max-width: 760px){:root{--width: 375}}html{scroll-behavior:smooth;scroll-behavior:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background-color:var(--white);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px;font-size:.6944444444vw}@media screen and (min-width: 1441px){html{font-size:10px}}@media only screen and (max-width: 760px){html{font-size:2.6666666667vw}}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"hwid" on;font-feature-settings:"hwid" on;word-break:break-all;overflow-wrap:anywhere;line-break:strict;border:0;font-family:inherit;font-weight:inherit;font-style:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}body{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:var(--white);color:var(--black);font-family:var(--font-family);font-size:16px;font-size:clamp(.8rem,1.1111111111vw,1.6rem);font-weight:400;line-height:2}@media screen and (min-width: 1441px){body{font-size:16px}}@media only screen and (max-width: 960px){body{font-size:14px;font-size:clamp(.7rem,14/var(--width)*100vw,2.8rem)}}@media only screen and (max-width: 760px){body{font-size:13px;font-size:clamp(.65rem,13/var(--width)*100vw,2.6rem)}}main .wp-block-pullquote{border-top:4px solid;border-bottom:4px solid}@media only screen and (max-width: 960px){main .wp-block-pullquote{border-top-width:2px;border-bottom-width:2px}}main .wp-block-image a{display:block;width:100%}main .wp-block-image a img{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}main .wp-block-image a:hover img{-webkit-filter:brightness(0.9);filter:brightness(0.9)}main .wp-block-buttons{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}main .wp-block-buttons>.wp-block-button{padding:.5rem .25rem;margin-bottom:0}main .wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:25%;padding:.5rem .25rem}main .wp-block-buttons>.wp-block-button.wp-block-button__width-25>a,main .wp-block-buttons>.wp-block-button.wp-block-button__width-25>div{padding-left:20px;padding-right:20px}@media only screen and (max-width: 960px){main .wp-block-buttons>.wp-block-button.wp-block-button__width-25>a,main .wp-block-buttons>.wp-block-button.wp-block-button__width-25>div{padding-left:20px;padding-right:20px}}main .wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:50%;padding:.5rem .25rem}main .wp-block-buttons>.wp-block-button.wp-block-button__width-50>a,main .wp-block-buttons>.wp-block-button.wp-block-button__width-50>div{padding-left:20px;padding-right:20px}@media only screen and (max-width: 960px){main .wp-block-buttons>.wp-block-button.wp-block-button__width-50>a,main .wp-block-buttons>.wp-block-button.wp-block-button__width-50>div{padding-left:20px;padding-right:20px}}main .wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:75%;padding:.5rem .25rem}main .wp-block-buttons>.wp-block-button.wp-block-button__width-75>a,main .wp-block-buttons>.wp-block-button.wp-block-button__width-75>div{padding-left:20px;padding-right:20px}@media only screen and (max-width: 960px){main .wp-block-buttons>.wp-block-button.wp-block-button__width-75>a,main .wp-block-buttons>.wp-block-button.wp-block-button__width-75>div{padding-left:20px;padding-right:20px}}main .wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:100%;padding:.5rem .25rem}main .wp-block-buttons>.wp-block-button.wp-block-button__width-100>a,main .wp-block-buttons>.wp-block-button.wp-block-button__width-100>div{padding-left:20px;padding-right:20px}@media only screen and (max-width: 960px){main .wp-block-buttons>.wp-block-button.wp-block-button__width-100>a,main .wp-block-buttons>.wp-block-button.wp-block-button__width-100>div{padding-left:20px;padding-right:20px}}main .wp-block-cover>div>*:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-top:10px}main .wp-block-cover>div>:first-child{margin-top:0}@media only screen and (max-width: 760px){main .wp-block-cover,main .wp-block-cover-image{min-height:65vw !important}}main .wp-block-columns>div>*:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-top:10px}main .wp-block-columns>div>:first-child{margin-top:0}@media only screen and (max-width: 760px){main .wp-block-columns>.wp-block-column{margin-top:20px}main .wp-block-columns>.wp-block-column:first-child{margin-top:0}}main .wp-block-columns>.wp-block-column>.wp-block-columns,main .wp-block-columns>.wp-block-column>.wp-block-media-text,main .wp-block-columns>.wp-block-column>.wp-block-group,main .wp-block-columns>.wp-block-column>.wp-block-cover{padding:0;margin-top:30px}@media only screen and (max-width: 960px){main .wp-block-columns>.wp-block-column>.wp-block-columns,main .wp-block-columns>.wp-block-column>.wp-block-media-text,main .wp-block-columns>.wp-block-column>.wp-block-group,main .wp-block-columns>.wp-block-column>.wp-block-cover{margin-top:20px}}main .wp-block-columns>.wp-block-column>:first-child{margin-top:0}@media only screen and (max-width: 760px){main .wp-block-columns.sp__columnR{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width: 760px){main .wp-block-columns.sp__columnR>.wp-block-column{margin-top:20px}main .wp-block-columns.sp__columnR>.wp-block-column:nth-child(2n){margin-top:0}}@media only screen and (max-width: 760px){main .wp-block-columns.is-style-table-column>.wp-block-column{margin-top:0}}@media(max-width: 1024px)and (min-width: 600px){main .wp-block-column:not(:only-child){-webkit-flex-basis:49% !important;-ms-flex-preferred-size:49% !important;flex-basis:49% !important;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}}main .wp-block-group>div>*:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-top:10px}main .wp-block-group>div>:first-child{margin-top:0}main .wp-block-media-text>div>*:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-top:10px}main .wp-block-media-text>div>:first-child{margin-top:0}main .wp-block-separator{border-style:solid}main .wp-block-separator.is-style-default,main .wp-block-separator:not(.is-style-wide):not(.is-style-dots){margin-left:auto;margin-right:auto}main .wp-block-separator.is-style-dots{border:none}main .wp-block-embed figcaption{text-align:center}main .wp-block-embed.aligncenter .wp-block-embed__wrapper{text-align:center}main .wp-block-embed-twitter.aligncenter .twitter-tweet{margin-left:auto !important;margin-right:auto !important}main .wp-block-embed-youtube .wp-block-embed__wrapper{padding-bottom:56.25%}main .wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}main .wp-block-embed-vimeo .wp-block-embed__wrapper{padding-bottom:56.25%}main .wp-block-embed-vimeo .wp-block-embed__wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}main .wp-block-embed-dailymotion .wp-block-embed__wrapper{padding-bottom:56.25%}main .wp-block-embed-dailymotion .wp-block-embed__wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}main .wp-block-embed-issuu.aligncenter .issuuembed{margin-left:auto;margin-right:auto}main .wp-block-embed-kickstarter .wp-block-embed__wrapper{padding-bottom:56.25%}main .wp-block-embed-kickstarter .wp-block-embed__wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}main .wp-block-embed-slideshare .wp-block-embed__wrapper{padding-bottom:56.25%}main .wp-block-embed-slideshare .wp-block-embed__wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}main .wp-block-embed-speaker-deck .wp-block-embed__wrapper{padding-bottom:75%}main .wp-block-embed-speaker-deck .wp-block-embed__wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}main .wp-block-embed-tiktok.aligncenter .tiktok-embed{margin-left:auto;margin-right:auto}main .wp-block-embed-ted .wp-block-embed__wrapper{padding-bottom:56.25%}main .wp-block-embed-ted .wp-block-embed__wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}main .wp-block-embed-wordpress-tv .wp-block-embed__wrapper{padding-bottom:56.25%}main .wp-block-embed-wordpress-tv .wp-block-embed__wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}main .wp-block-acdn{padding:0}main .wp-block-acdn .acdn-toggle{cursor:pointer;position:relative;padding:10px 0}main .wp-block-acdn .acdn-toggle::before,main .wp-block-acdn .acdn-toggle::after{position:absolute;content:"";width:25px;height:3px;top:0;bottom:0;right:0;left:inherit;margin:auto;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}main .wp-block-acdn .acdn-toggle::after{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1) rotateZ(90deg);transform:scale(1) rotateZ(90deg)}main .wp-block-acdn .acdn-toggle:hover::before{-webkit-transform:scale(0.7);transform:scale(0.7)}main .wp-block-acdn .acdn-toggle:hover::after{-webkit-transform:scale(0.7) rotateZ(90deg);transform:scale(0.7) rotateZ(90deg)}main .wp-block-acdn .acdn-toggle.acdn-active::before{-webkit-transform:scale(1);transform:scale(1)}main .wp-block-acdn .acdn-toggle.acdn-active::after{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg)}main .wp-block-acdn .acdn-toggle>div{padding-right:40px}main .wp-block-acdn .acdn-box{margin-top:0;padding:20px 0;display:none}main .wp-block-acdn.is-style-faq{border-top:1px solid var(--black);border-bottom:1px solid var(--black)}main .wp-block-acdn.is-style-faq .acdn-toggle{padding:20px}main .wp-block-acdn.is-style-faq .acdn-toggle::before,main .wp-block-acdn.is-style-faq .acdn-toggle::after{right:20px}main .wp-block-acdn.is-style-faq .acdn-toggle>div{position:relative;padding-right:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main .wp-block-acdn.is-style-faq .acdn-toggle>div::before{content:"Q";font-size:4rem;font-weight:500}main .wp-block-acdn.is-style-faq .acdn-toggle>div>*{margin:auto 0;padding:0 20px}main .wp-block-acdn.is-style-faq .acdn-box{border-top:1px dotted var(--black);padding:20px}main .wp-block-acdn.is-style-faq .acdn-box>div{position:relative;padding-right:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main .wp-block-acdn.is-style-faq .acdn-box>div::before{content:"A";font-size:4rem;color:var(--black);font-weight:500}main .wp-block-acdn.is-style-faq .acdn-box>div>*{margin:auto 0;padding:0 20px}main .wp-block-custom-section{margin-top:0 !important;margin-bottom:0 !important;display:block}main .wp-block-custom-section .wp-block-custom-section-inner{max-width:1000px !important;min-width:inherit;margin:0 auto;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:inherit;-webkit-flex-grow:inherit;-ms-flex-positive:inherit;flex-grow:inherit}main .wp-block-column-border>.wp-block-column{padding:0 2.5rem;border-left:1px dotted var(--black)}@media only screen and (max-width: 960px){main .wp-block-column-border>.wp-block-column{padding:0 1.5rem}}main .wp-block-column-border>.wp-block-column:nth-child(7n),main .wp-block-column-border>.wp-block-column:last-child{border-right:1px dotted var(--black)}main .wp-block-modal-toggle{cursor:pointer;-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}main .wp-block-modal-toggle:hover{-webkit-filter:brightness(0.9);filter:brightness(0.9)}main .wp-block-modal-box{position:fixed;top:0;left:0;z-index:999;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);background-color:rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 !important}main .wp-block-modal-box>.wp-block-column{padding:5% 0;margin:0 !important;height:100vh;height:calc(var(--vh, 1vh)*100);overflow-y:scroll;position:relative}@media only screen and (max-width: 960px){main .wp-block-modal-box>.wp-block-column{padding:10% 0}}main .wp-block-modal-box>.wp-block-column>.wp-block-modal-inner{position:absolute;width:90%;max-width:1366px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 !important}main .has-text-color.has-font-color-color{color:#4d4d4d}main .has-text-color.has-font-color-color::before,main .has-text-color.has-font-color-color::after{background-color:#4d4d4d}main .has-text-color.has-white-color{color:var(--white)}main .has-text-color.has-white-color::before,main .has-text-color.has-white-color::after{background-color:var(--white)}main .has-text-color.has-main-color-color{color:#b02741}main .has-text-color.has-main-color-color::before,main .has-text-color.has-main-color-color::after{background-color:#b02741}main .has-text-color.has-sub-color-1-color{color:#f2f6f3}main .has-text-color.has-sub-color-1-color::before,main .has-text-color.has-sub-color-1-color::after{background-color:#f2f6f3}main .has-text-color.has-sub-color-2-color{color:#d1d9d9}main .has-text-color.has-sub-color-2-color::before,main .has-text-color.has-sub-color-2-color::after{background-color:#d1d9d9}main .has-text-color.has-sub-color-3-color{color:#c9c8c7}main .has-text-color.has-sub-color-3-color::before,main .has-text-color.has-sub-color-3-color::after{background-color:#c9c8c7}main .has-text-color.has-accent-color-1-color{color:#d6636a}main .has-text-color.has-accent-color-1-color::before,main .has-text-color.has-accent-color-1-color::after{background-color:#d6636a}main .has-text-color.has-accent-color-2-color{color:#6d609d}main .has-text-color.has-accent-color-2-color::before,main .has-text-color.has-accent-color-2-color::after{background-color:#6d609d}main .has-text-color.has-accent-color-3-color{color:#2294b2}main .has-text-color.has-accent-color-3-color::before,main .has-text-color.has-accent-color-3-color::after{background-color:#2294b2}main .has-text-color.has-accent-color-4-color{color:#349a93}main .has-text-color.has-accent-color-4-color::before,main .has-text-color.has-accent-color-4-color::after{background-color:#349a93}main .has-text-color.has-accent-color-5-color{color:#61a95a}main .has-text-color.has-accent-color-5-color::before,main .has-text-color.has-accent-color-5-color::after{background-color:#61a95a}main .has-text-color.has-accent-color-6-color{color:#ca3c18}main .has-text-color.has-accent-color-6-color::before,main .has-text-color.has-accent-color-6-color::after{background-color:#ca3c18}main .has-text-color.has-accent-color-7-color{color:#d77602}main .has-text-color.has-accent-color-7-color::before,main .has-text-color.has-accent-color-7-color::after{background-color:#d77602}main .has-text-color.has-accent-color-8-color{color:#8d4870}main .has-text-color.has-accent-color-8-color::before,main .has-text-color.has-accent-color-8-color::after{background-color:#8d4870}main .has-text-color.has-accent-color-9-color{color:#558fc1}main .has-text-color.has-accent-color-9-color::before,main .has-text-color.has-accent-color-9-color::after{background-color:#558fc1}main .has-text-color.has-accent-color-10-color{color:#d97998}main .has-text-color.has-accent-color-10-color::before,main .has-text-color.has-accent-color-10-color::after{background-color:#d97998}main .has-text-color.has-accent-color-11-color{color:#b97055}main .has-text-color.has-accent-color-11-color::before,main .has-text-color.has-accent-color-11-color::after{background-color:#b97055}main .has-text-color.has-accent-color-12-color{color:#3c7638}main .has-text-color.has-accent-color-12-color::before,main .has-text-color.has-accent-color-12-color::after{background-color:#3c7638}main .has-background.has-font-color-background-color,main .wp-block-cover.has-font-color-background-color::before{background-color:#000}main .has-background.has-white-background-color,main .wp-block-cover.has-white-background-color::before{background-color:var(--white)}main .has-background.has-main-color-background-color,main .wp-block-cover.has-main-color-background-color::before{background-color:#b02741}main .has-background.has-sub-color-1-background-color,main .wp-block-cover.has-sub-color-1-background-color::before{background-color:#f2f6f3}main .has-background.has-sub-color-2-background-color,main .wp-block-cover.has-sub-color-2-background-color::before{background-color:#d1d9d9}main .has-background.has-sub-color-3-background-color,main .wp-block-cover.has-sub-color-3-background-color::before{background-color:#c9c8c7}main .has-background.has-accent-color-1-background-color,main .wp-block-cover.has-accent-color-1-background-color::before{background-color:#d6636a}main .has-background.has-accent-color-2-background-color,main .wp-block-cover.has-accent-color-2-background-color::before{background-color:#6d609d}main .has-background.has-accent-color-3-background-color,main .wp-block-cover.has-accent-color-3-background-color::before{background-color:#2294b2}main .has-background.has-accent-color-4-background-color,main .wp-block-cover.has-accent-color-4-background-color::before{background-color:#349a93}main .has-background.has-accent-color-5-background-color,main .wp-block-cover.has-accent-color-5-background-color::before{background-color:#61a95a}main .has-background.has-accent-color-6-background-color,main .wp-block-cover.has-accent-color-6-background-color::before{background-color:#ca3c18}main .has-background.has-accent-color-7-background-color,main .wp-block-cover.has-accent-color-7-background-color::before{background-color:#d77602}main .has-background.has-accent-color-8-background-color,main .wp-block-cover.has-accent-color-8-background-color::before{background-color:#8d4870}main .has-background.has-accent-color-9-background-color,main .wp-block-cover.has-accent-color-9-background-color::before{background-color:#558fc1}main .has-background.has-accent-color-10-background-color,main .wp-block-cover.has-accent-color-10-background-color::before{background-color:#d97998}main .has-background.has-accent-color-11-background-color,main .wp-block-cover.has-accent-color-11-background-color::before{background-color:#b97055}main .has-background.has-accent-color-12-background-color,main .wp-block-cover.has-accent-color-12-background-color::before{background-color:#3c7638}main .has-small-font-size{font-size:11px}@media only screen and (max-width: 960px){main .has-small-font-size{font-size:10px}}main .has-small-font-size *{font-size:11px}@media only screen and (max-width: 960px){main .has-small-font-size *{font-size:10px}}main .has-small-font-size code{font-size:.8em}main .has-normal-font-size{font-size:14px}@media only screen and (max-width: 960px){main .has-normal-font-size{font-size:13px}}main .has-normal-font-size *{font-size:14px}@media only screen and (max-width: 960px){main .has-normal-font-size *{font-size:13px}}main .has-normal-font-size code{font-size:.8em}main .has-medium-font-size{font-size:18px}@media only screen and (max-width: 960px){main .has-medium-font-size{font-size:16px}}main .has-medium-font-size *{font-size:18px}@media only screen and (max-width: 960px){main .has-medium-font-size *{font-size:16px}}main .has-medium-font-size code{font-size:.8em}main .has-large-font-size{font-size:32px}@media only screen and (max-width: 960px){main .has-large-font-size{font-size:26px}}main .has-large-font-size *{font-size:32px}@media only screen and (max-width: 960px){main .has-large-font-size *{font-size:26px}}main .has-large-font-size code{font-size:.8em}main .has-huge-font-size{font-size:36px}@media only screen and (max-width: 960px){main .has-huge-font-size{font-size:30px}}main .has-huge-font-size *{font-size:36px}@media only screen and (max-width: 960px){main .has-huge-font-size *{font-size:30px}}main .has-huge-font-size code{font-size:.8em}main p.is-style-border{border-style:solid;border-width:1px;padding:10px}main p.is-style-bubble{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main p.is-style-bubble::before{content:"";width:26px;border-top-style:solid;border-top-width:2px;margin-right:.6px;-webkit-transform:rotateZ(65deg);transform:rotateZ(65deg)}main p.is-style-bubble::after{position:static;content:"";width:26px;border-top-style:solid;border-top-width:2px;margin-left:.6px;-webkit-transform:rotateZ(-65deg);transform:rotateZ(-65deg)}main p.is-style-point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main p.is-style-point::after{position:static;content:"";width:30px;border-top-style:solid;border-top-width:2px;margin-left:.6px;margin-top:15px;-webkit-transform:rotateZ(-65deg);transform:rotateZ(-65deg)}main p.has-text-align-center.is-style-bubble{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}main p.has-text-align-right.is-style-bubble{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}main h2.is-style-under-line01,main h2.is-style-under-line02,main h2.is-style-under-line03,main h2.is-style-top-line01,main h2.is-style-top-line02,main h2.is-style-top-line03,main h2.is-style-side-line-h,main h2.is-style-side-line-w,main h2.is-style-top-under-line,main h2.is-style-lr-line,main h2.is-style-lr-line-wide,main h3.is-style-under-line01,main h3.is-style-under-line02,main h3.is-style-under-line03,main h3.is-style-top-line01,main h3.is-style-top-line02,main h3.is-style-top-line03,main h3.is-style-side-line-h,main h3.is-style-side-line-w,main h3.is-style-top-under-line,main h3.is-style-lr-line,main h3.is-style-lr-line-wide{padding:0;border:none}main h2.is-style-under-line01::before,main h2.is-style-under-line01::after,main h2.is-style-under-line02::before,main h2.is-style-under-line02::after,main h2.is-style-under-line03::before,main h2.is-style-under-line03::after,main h2.is-style-top-line01::before,main h2.is-style-top-line01::after,main h2.is-style-top-line02::before,main h2.is-style-top-line02::after,main h2.is-style-top-line03::before,main h2.is-style-top-line03::after,main h2.is-style-side-line-h::before,main h2.is-style-side-line-h::after,main h2.is-style-side-line-w::before,main h2.is-style-side-line-w::after,main h2.is-style-top-under-line::before,main h2.is-style-top-under-line::after,main h2.is-style-lr-line::before,main h2.is-style-lr-line::after,main h2.is-style-lr-line-wide::before,main h2.is-style-lr-line-wide::after,main h3.is-style-under-line01::before,main h3.is-style-under-line01::after,main h3.is-style-under-line02::before,main h3.is-style-under-line02::after,main h3.is-style-under-line03::before,main h3.is-style-under-line03::after,main h3.is-style-top-line01::before,main h3.is-style-top-line01::after,main h3.is-style-top-line02::before,main h3.is-style-top-line02::after,main h3.is-style-top-line03::before,main h3.is-style-top-line03::after,main h3.is-style-side-line-h::before,main h3.is-style-side-line-h::after,main h3.is-style-side-line-w::before,main h3.is-style-side-line-w::after,main h3.is-style-top-under-line::before,main h3.is-style-top-under-line::after,main h3.is-style-lr-line::before,main h3.is-style-lr-line::after,main h3.is-style-lr-line-wide::before,main h3.is-style-lr-line-wide::after{width:0;height:0;left:inherit;top:inherit;bottom:inherit;right:inherit;background-color:rgba(0,0,0,0)}main h1.is-style-under-line01,main h2.is-style-under-line01,main h3.is-style-under-line01,main h4.is-style-under-line01,main h5.is-style-under-line01,main h6.is-style-under-line01{padding-bottom:20px;border-bottom-style:solid;border-bottom-width:2px}@media only screen and (max-width: 960px){main h1.is-style-under-line01,main h2.is-style-under-line01,main h3.is-style-under-line01,main h4.is-style-under-line01,main h5.is-style-under-line01,main h6.is-style-under-line01{padding-bottom:10px;border-bottom-width:1px}}main h1.is-style-under-line02,main h2.is-style-under-line02,main h3.is-style-under-line02,main h4.is-style-under-line02,main h5.is-style-under-line02,main h6.is-style-under-line02{padding-bottom:20px;position:relative;border-bottom-style:solid;border-bottom-width:2px;border-color:#d3d3d3}@media only screen and (max-width: 960px){main h1.is-style-under-line02,main h2.is-style-under-line02,main h3.is-style-under-line02,main h4.is-style-under-line02,main h5.is-style-under-line02,main h6.is-style-under-line02{padding-bottom:10px;border-bottom-width:1px}}main h1.is-style-under-line02::before,main h2.is-style-under-line02::before,main h3.is-style-under-line02::before,main h4.is-style-under-line02::before,main h5.is-style-under-line02::before,main h6.is-style-under-line02::before{content:"";position:absolute;width:60px;height:2px;left:0;bottom:-2px}@media only screen and (max-width: 960px){main h1.is-style-under-line02::before,main h2.is-style-under-line02::before,main h3.is-style-under-line02::before,main h4.is-style-under-line02::before,main h5.is-style-under-line02::before,main h6.is-style-under-line02::before{width:30px;height:1px;bottom:-1px}}main h1.is-style-under-line03,main h2.is-style-under-line03,main h3.is-style-under-line03,main h4.is-style-under-line03,main h5.is-style-under-line03,main h6.is-style-under-line03{padding-bottom:20px;position:relative}@media only screen and (max-width: 960px){main h1.is-style-under-line03,main h2.is-style-under-line03,main h3.is-style-under-line03,main h4.is-style-under-line03,main h5.is-style-under-line03,main h6.is-style-under-line03{padding-bottom:10px}}main h1.is-style-under-line03::before,main h2.is-style-under-line03::before,main h3.is-style-under-line03::before,main h4.is-style-under-line03::before,main h5.is-style-under-line03::before,main h6.is-style-under-line03::before{content:"";position:absolute;width:60px;height:3px;left:0;bottom:0}@media only screen and (max-width: 960px){main h1.is-style-under-line03::before,main h2.is-style-under-line03::before,main h3.is-style-under-line03::before,main h4.is-style-under-line03::before,main h5.is-style-under-line03::before,main h6.is-style-under-line03::before{width:30px;height:2px}}main h1.is-style-top-line01,main h2.is-style-top-line01,main h3.is-style-top-line01,main h4.is-style-top-line01,main h5.is-style-top-line01,main h6.is-style-top-line01{padding-top:20px;border-top-style:solid;border-top-width:2px}@media only screen and (max-width: 960px){main h1.is-style-top-line01,main h2.is-style-top-line01,main h3.is-style-top-line01,main h4.is-style-top-line01,main h5.is-style-top-line01,main h6.is-style-top-line01{padding-top:10px;border-top-width:1px}}main h1.is-style-top-line02,main h2.is-style-top-line02,main h3.is-style-top-line02,main h4.is-style-top-line02,main h5.is-style-top-line02,main h6.is-style-top-line02{padding-top:20px;position:relative;border-top-style:solid;border-top-width:2px;border-color:#d3d3d3}@media only screen and (max-width: 960px){main h1.is-style-top-line02,main h2.is-style-top-line02,main h3.is-style-top-line02,main h4.is-style-top-line02,main h5.is-style-top-line02,main h6.is-style-top-line02{padding-top:10px;border-top-width:1px}}main h1.is-style-top-line02::before,main h2.is-style-top-line02::before,main h3.is-style-top-line02::before,main h4.is-style-top-line02::before,main h5.is-style-top-line02::before,main h6.is-style-top-line02::before{content:"";position:absolute;width:60px;height:2px;left:0;top:-2px}@media only screen and (max-width: 960px){main h1.is-style-top-line02::before,main h2.is-style-top-line02::before,main h3.is-style-top-line02::before,main h4.is-style-top-line02::before,main h5.is-style-top-line02::before,main h6.is-style-top-line02::before{width:30px;height:1px;top:-1px}}main h1.is-style-top-line03,main h2.is-style-top-line03,main h3.is-style-top-line03,main h4.is-style-top-line03,main h5.is-style-top-line03,main h6.is-style-top-line03{padding-top:20px;position:relative}@media only screen and (max-width: 960px){main h1.is-style-top-line03,main h2.is-style-top-line03,main h3.is-style-top-line03,main h4.is-style-top-line03,main h5.is-style-top-line03,main h6.is-style-top-line03{padding-top:10px}}main h1.is-style-top-line03::before,main h2.is-style-top-line03::before,main h3.is-style-top-line03::before,main h4.is-style-top-line03::before,main h5.is-style-top-line03::before,main h6.is-style-top-line03::before{content:"";position:absolute;width:60px;height:3px;left:0;top:0}@media only screen and (max-width: 960px){main h1.is-style-top-line03::before,main h2.is-style-top-line03::before,main h3.is-style-top-line03::before,main h4.is-style-top-line03::before,main h5.is-style-top-line03::before,main h6.is-style-top-line03::before{width:30px;height:2px}}main h1.is-style-side-line-h,main h2.is-style-side-line-h,main h3.is-style-side-line-h,main h4.is-style-side-line-h,main h5.is-style-side-line-h,main h6.is-style-side-line-h{padding:9px 0 9px 20px;border-left-style:solid;border-left-width:10px}@media only screen and (max-width: 960px){main h1.is-style-side-line-h,main h2.is-style-side-line-h,main h3.is-style-side-line-h,main h4.is-style-side-line-h,main h5.is-style-side-line-h,main h6.is-style-side-line-h{padding:5px 0 5px 15px;border-left-width:5px}}main h1.is-style-side-line-w,main h2.is-style-side-line-w,main h3.is-style-side-line-w,main h4.is-style-side-line-w,main h5.is-style-side-line-w,main h6.is-style-side-line-w{padding-left:20px;position:relative}@media only screen and (max-width: 960px){main h1.is-style-side-line-w,main h2.is-style-side-line-w,main h3.is-style-side-line-w,main h4.is-style-side-line-w,main h5.is-style-side-line-w,main h6.is-style-side-line-w{padding-left:15px}}main h1.is-style-side-line-w::before,main h2.is-style-side-line-w::before,main h3.is-style-side-line-w::before,main h4.is-style-side-line-w::before,main h5.is-style-side-line-w::before,main h6.is-style-side-line-w::before{content:"";position:absolute;width:16px;height:2px;left:0;top:0;bottom:0;margin:auto}@media only screen and (max-width: 960px){main h1.is-style-side-line-w::before,main h2.is-style-side-line-w::before,main h3.is-style-side-line-w::before,main h4.is-style-side-line-w::before,main h5.is-style-side-line-w::before,main h6.is-style-side-line-w::before{width:8px;height:1px}}main h1.is-style-top-under-line,main h2.is-style-top-under-line,main h3.is-style-top-under-line,main h4.is-style-top-under-line,main h5.is-style-top-under-line,main h6.is-style-top-under-line{padding:20px 0;border-top-style:solid;border-top-width:2px;border-bottom-style:solid;border-bottom-width:2px}@media only screen and (max-width: 960px){main h1.is-style-top-under-line,main h2.is-style-top-under-line,main h3.is-style-top-under-line,main h4.is-style-top-under-line,main h5.is-style-top-under-line,main h6.is-style-top-under-line{padding:10px 0;border-top-width:1px;border-bottom-width:1px}}main h1.is-style-lr-line,main h2.is-style-lr-line,main h3.is-style-lr-line,main h4.is-style-lr-line,main h5.is-style-lr-line,main h6.is-style-lr-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main h1.is-style-lr-line::before,main h1.is-style-lr-line::after,main h2.is-style-lr-line::before,main h2.is-style-lr-line::after,main h3.is-style-lr-line::before,main h3.is-style-lr-line::after,main h4.is-style-lr-line::before,main h4.is-style-lr-line::after,main h5.is-style-lr-line::before,main h5.is-style-lr-line::after,main h6.is-style-lr-line::before,main h6.is-style-lr-line::after{content:"";max-width:30px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:2px;position:static}@media only screen and (max-width: 960px){main h1.is-style-lr-line::before,main h1.is-style-lr-line::after,main h2.is-style-lr-line::before,main h2.is-style-lr-line::after,main h3.is-style-lr-line::before,main h3.is-style-lr-line::after,main h4.is-style-lr-line::before,main h4.is-style-lr-line::after,main h5.is-style-lr-line::before,main h5.is-style-lr-line::after,main h6.is-style-lr-line::before,main h6.is-style-lr-line::after{max-width:15px;height:1px}}main h1.is-style-lr-line::before,main h2.is-style-lr-line::before,main h3.is-style-lr-line::before,main h4.is-style-lr-line::before,main h5.is-style-lr-line::before,main h6.is-style-lr-line::before{margin-right:10px}@media only screen and (max-width: 960px){main h1.is-style-lr-line::before,main h2.is-style-lr-line::before,main h3.is-style-lr-line::before,main h4.is-style-lr-line::before,main h5.is-style-lr-line::before,main h6.is-style-lr-line::before{margin-right:5px}}main h1.is-style-lr-line::after,main h2.is-style-lr-line::after,main h3.is-style-lr-line::after,main h4.is-style-lr-line::after,main h5.is-style-lr-line::after,main h6.is-style-lr-line::after{margin-left:10px}@media only screen and (max-width: 960px){main h1.is-style-lr-line::after,main h2.is-style-lr-line::after,main h3.is-style-lr-line::after,main h4.is-style-lr-line::after,main h5.is-style-lr-line::after,main h6.is-style-lr-line::after{margin-left:5px}}main h1.is-style-lr-line-wide,main h2.is-style-lr-line-wide,main h3.is-style-lr-line-wide,main h4.is-style-lr-line-wide,main h5.is-style-lr-line-wide,main h6.is-style-lr-line-wide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main h1.is-style-lr-line-wide::before,main h1.is-style-lr-line-wide::after,main h2.is-style-lr-line-wide::before,main h2.is-style-lr-line-wide::after,main h3.is-style-lr-line-wide::before,main h3.is-style-lr-line-wide::after,main h4.is-style-lr-line-wide::before,main h4.is-style-lr-line-wide::after,main h5.is-style-lr-line-wide::before,main h5.is-style-lr-line-wide::after,main h6.is-style-lr-line-wide::before,main h6.is-style-lr-line-wide::after{content:"";height:2px;position:static}@media only screen and (max-width: 960px){main h1.is-style-lr-line-wide::before,main h1.is-style-lr-line-wide::after,main h2.is-style-lr-line-wide::before,main h2.is-style-lr-line-wide::after,main h3.is-style-lr-line-wide::before,main h3.is-style-lr-line-wide::after,main h4.is-style-lr-line-wide::before,main h4.is-style-lr-line-wide::after,main h5.is-style-lr-line-wide::before,main h5.is-style-lr-line-wide::after,main h6.is-style-lr-line-wide::before,main h6.is-style-lr-line-wide::after{height:1px}}main h1.is-style-lr-line-wide::after,main h2.is-style-lr-line-wide::after,main h3.is-style-lr-line-wide::after,main h4.is-style-lr-line-wide::after,main h5.is-style-lr-line-wide::after,main h6.is-style-lr-line-wide::after{margin-left:10px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width: 960px){main h1.is-style-lr-line-wide::after,main h2.is-style-lr-line-wide::after,main h3.is-style-lr-line-wide::after,main h4.is-style-lr-line-wide::after,main h5.is-style-lr-line-wide::after,main h6.is-style-lr-line-wide::after{margin-left:5px}}main h1.has-text-align-center.is-style-under-line02::before,main h1.has-text-align-center.is-style-top-line02::before,main h2.has-text-align-center.is-style-under-line02::before,main h2.has-text-align-center.is-style-top-line02::before,main h3.has-text-align-center.is-style-under-line02::before,main h3.has-text-align-center.is-style-top-line02::before,main h4.has-text-align-center.is-style-under-line02::before,main h4.has-text-align-center.is-style-top-line02::before,main h5.has-text-align-center.is-style-under-line02::before,main h5.has-text-align-center.is-style-top-line02::before,main h6.has-text-align-center.is-style-under-line02::before,main h6.has-text-align-center.is-style-top-line02::before{right:0;margin:auto}main h1.has-text-align-center.is-style-under-line03::before,main h1.has-text-align-center.is-style-top-line03::before,main h2.has-text-align-center.is-style-under-line03::before,main h2.has-text-align-center.is-style-top-line03::before,main h3.has-text-align-center.is-style-under-line03::before,main h3.has-text-align-center.is-style-top-line03::before,main h4.has-text-align-center.is-style-under-line03::before,main h4.has-text-align-center.is-style-top-line03::before,main h5.has-text-align-center.is-style-under-line03::before,main h5.has-text-align-center.is-style-top-line03::before,main h6.has-text-align-center.is-style-under-line03::before,main h6.has-text-align-center.is-style-top-line03::before{right:0;margin:auto}main h1.has-text-align-center.is-style-side-line-h,main h2.has-text-align-center.is-style-side-line-h,main h3.has-text-align-center.is-style-side-line-h,main h4.has-text-align-center.is-style-side-line-h,main h5.has-text-align-center.is-style-side-line-h,main h6.has-text-align-center.is-style-side-line-h{padding-left:0}main h1.has-text-align-center.is-style-side-line-w,main h2.has-text-align-center.is-style-side-line-w,main h3.has-text-align-center.is-style-side-line-w,main h4.has-text-align-center.is-style-side-line-w,main h5.has-text-align-center.is-style-side-line-w,main h6.has-text-align-center.is-style-side-line-w{padding-left:0}main h1.has-text-align-center.is-style-lr-line,main h2.has-text-align-center.is-style-lr-line,main h3.has-text-align-center.is-style-lr-line,main h4.has-text-align-center.is-style-lr-line,main h5.has-text-align-center.is-style-lr-line,main h6.has-text-align-center.is-style-lr-line{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}main h1.has-text-align-center.is-style-lr-line-wide,main h2.has-text-align-center.is-style-lr-line-wide,main h3.has-text-align-center.is-style-lr-line-wide,main h4.has-text-align-center.is-style-lr-line-wide,main h5.has-text-align-center.is-style-lr-line-wide,main h6.has-text-align-center.is-style-lr-line-wide{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}main h1.has-text-align-center.is-style-lr-line-wide::before,main h2.has-text-align-center.is-style-lr-line-wide::before,main h3.has-text-align-center.is-style-lr-line-wide::before,main h4.has-text-align-center.is-style-lr-line-wide::before,main h5.has-text-align-center.is-style-lr-line-wide::before,main h6.has-text-align-center.is-style-lr-line-wide::before{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:10px}@media only screen and (max-width: 960px){main h1.has-text-align-center.is-style-lr-line-wide::before,main h2.has-text-align-center.is-style-lr-line-wide::before,main h3.has-text-align-center.is-style-lr-line-wide::before,main h4.has-text-align-center.is-style-lr-line-wide::before,main h5.has-text-align-center.is-style-lr-line-wide::before,main h6.has-text-align-center.is-style-lr-line-wide::before{margin-right:5px}}main h1.has-text-align-right.is-style-under-line02::before,main h1.has-text-align-right.is-style-top-line02::before,main h2.has-text-align-right.is-style-under-line02::before,main h2.has-text-align-right.is-style-top-line02::before,main h3.has-text-align-right.is-style-under-line02::before,main h3.has-text-align-right.is-style-top-line02::before,main h4.has-text-align-right.is-style-under-line02::before,main h4.has-text-align-right.is-style-top-line02::before,main h5.has-text-align-right.is-style-under-line02::before,main h5.has-text-align-right.is-style-top-line02::before,main h6.has-text-align-right.is-style-under-line02::before,main h6.has-text-align-right.is-style-top-line02::before{left:inherit;right:0}main h1.has-text-align-right.is-style-under-line03::before,main h1.has-text-align-right.is-style-top-line03::before,main h2.has-text-align-right.is-style-under-line03::before,main h2.has-text-align-right.is-style-top-line03::before,main h3.has-text-align-right.is-style-under-line03::before,main h3.has-text-align-right.is-style-top-line03::before,main h4.has-text-align-right.is-style-under-line03::before,main h4.has-text-align-right.is-style-top-line03::before,main h5.has-text-align-right.is-style-under-line03::before,main h5.has-text-align-right.is-style-top-line03::before,main h6.has-text-align-right.is-style-under-line03::before,main h6.has-text-align-right.is-style-top-line03::before{left:inherit;right:0}main h1.has-text-align-right.is-style-side-line-h,main h2.has-text-align-right.is-style-side-line-h,main h3.has-text-align-right.is-style-side-line-h,main h4.has-text-align-right.is-style-side-line-h,main h5.has-text-align-right.is-style-side-line-h,main h6.has-text-align-right.is-style-side-line-h{padding-left:0;padding-right:20px;border-left:none;border-right-style:solid;border-right-width:10px}@media only screen and (max-width: 960px){main h1.has-text-align-right.is-style-side-line-h,main h2.has-text-align-right.is-style-side-line-h,main h3.has-text-align-right.is-style-side-line-h,main h4.has-text-align-right.is-style-side-line-h,main h5.has-text-align-right.is-style-side-line-h,main h6.has-text-align-right.is-style-side-line-h{padding-right:15px;border-width:5px}}main h1.has-text-align-right.is-style-side-line-w,main h2.has-text-align-right.is-style-side-line-w,main h3.has-text-align-right.is-style-side-line-w,main h4.has-text-align-right.is-style-side-line-w,main h5.has-text-align-right.is-style-side-line-w,main h6.has-text-align-right.is-style-side-line-w{padding-left:0;padding-right:20px}@media only screen and (max-width: 960px){main h1.has-text-align-right.is-style-side-line-w,main h2.has-text-align-right.is-style-side-line-w,main h3.has-text-align-right.is-style-side-line-w,main h4.has-text-align-right.is-style-side-line-w,main h5.has-text-align-right.is-style-side-line-w,main h6.has-text-align-right.is-style-side-line-w{padding-right:15px}}main h1.has-text-align-right.is-style-side-line-w::before,main h2.has-text-align-right.is-style-side-line-w::before,main h3.has-text-align-right.is-style-side-line-w::before,main h4.has-text-align-right.is-style-side-line-w::before,main h5.has-text-align-right.is-style-side-line-w::before,main h6.has-text-align-right.is-style-side-line-w::before{right:0;left:inherit}main h1.has-text-align-right.is-style-lr-line,main h2.has-text-align-right.is-style-lr-line,main h3.has-text-align-right.is-style-lr-line,main h4.has-text-align-right.is-style-lr-line,main h5.has-text-align-right.is-style-lr-line,main h6.has-text-align-right.is-style-lr-line{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}main h1.has-text-align-right.is-style-lr-line-wide,main h2.has-text-align-right.is-style-lr-line-wide,main h3.has-text-align-right.is-style-lr-line-wide,main h4.has-text-align-right.is-style-lr-line-wide,main h5.has-text-align-right.is-style-lr-line-wide,main h6.has-text-align-right.is-style-lr-line-wide{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}main h1.has-text-align-right.is-style-lr-line-wide::before,main h2.has-text-align-right.is-style-lr-line-wide::before,main h3.has-text-align-right.is-style-lr-line-wide::before,main h4.has-text-align-right.is-style-lr-line-wide::before,main h5.has-text-align-right.is-style-lr-line-wide::before,main h6.has-text-align-right.is-style-lr-line-wide::before{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:10px}@media only screen and (max-width: 960px){main h1.has-text-align-right.is-style-lr-line-wide::before,main h2.has-text-align-right.is-style-lr-line-wide::before,main h3.has-text-align-right.is-style-lr-line-wide::before,main h4.has-text-align-right.is-style-lr-line-wide::before,main h5.has-text-align-right.is-style-lr-line-wide::before,main h6.has-text-align-right.is-style-lr-line-wide::before{margin-right:5px}}main h1.has-text-align-right.is-style-lr-line-wide::after,main h2.has-text-align-right.is-style-lr-line-wide::after,main h3.has-text-align-right.is-style-lr-line-wide::after,main h4.has-text-align-right.is-style-lr-line-wide::after,main h5.has-text-align-right.is-style-lr-line-wide::after,main h6.has-text-align-right.is-style-lr-line-wide::after{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-left:0}main .wp-block-columns.is-style-content-center{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}main .wp-block-columns.is-style-content-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}main .wp-block-columns.is-style-content-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}main .wp-block-columns.is-style-content-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}main .wp-block-columns.is-style-content-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}main .wp-block-column.is-style-content-width-90{padding-left:5%;padding-right:5%}@media only screen and (max-width: 760px){main .wp-block-column.is-style-content-width-90{padding-left:0;padding-right:0}}main .wp-block-column.is-style-content-border{border-style:solid;border-width:1px;padding:20px}@media only screen and (max-width: 960px){main .wp-block-column.is-style-content-border{padding:10px}}main .wp-block-column.is-style-content-border-radius{border-style:solid;border-width:1px;border-radius:20px;padding:20px}@media only screen and (max-width: 960px){main .wp-block-column.is-style-content-border-radius{border-radius:10px;padding:10px}}main .wp-block-latest-posts__list.is-style-simple1{list-style:none;padding:0;margin-left:0;margin-right:0}main .wp-block-latest-posts__list.is-style-simple1 li{width:100%;margin:0;display:grid;grid-template-rows:auto;grid-template-columns:130px auto;margin-top:20px}main .wp-block-latest-posts__list.is-style-simple1 li:first-child{margin-top:0}main .wp-block-latest-posts__list.is-style-simple1 li>a{grid-row:2;grid-column:2;font-size:15px;text-decoration:none;font-weight:700;-webkit-transition:.5s ease;transition:.5s ease;align-self:center}main .wp-block-latest-posts__list.is-style-simple1 li>a:hover{-webkit-transition:.5s ease;transition:.5s ease;opacity:.7}main .wp-block-latest-posts__list.is-style-simple1 li .wp-block-latest-posts__featured-image{grid-row:1;grid-column:1/4}main .wp-block-latest-posts__list.is-style-simple1 li .wp-block-latest-posts__post-author{grid-row:3;grid-column:1;font-size:14px;align-self:center}main .wp-block-latest-posts__list.is-style-simple1 li .wp-block-latest-posts__post-date{grid-row:2;grid-column:1;font-size:14px;align-self:center}main .wp-block-latest-posts__list.is-style-simple1 li .wp-block-latest-posts__post-excerpt{grid-row:4;grid-column:1/3;font-size:13px}main .wp-block-latest-posts__list.is-style-simple2{list-style:none;padding:0;margin-left:0;margin-right:0;padding-left:40px;border-left-width:2px;border-left-style:solid}@media only screen and (max-width: 760px){main .wp-block-latest-posts__list.is-style-simple2{padding-left:0;border:none}}main .wp-block-latest-posts__list.is-style-simple2 li{width:100%;margin:0;display:grid;grid-template-rows:auto;grid-template-columns:130px auto;margin-top:20px}main .wp-block-latest-posts__list.is-style-simple2 li:first-child{margin-top:0}main .wp-block-latest-posts__list.is-style-simple2 li>a{grid-row:2;grid-column:2;font-size:15px;text-decoration:none;font-weight:700;-webkit-transition:.5s ease;transition:.5s ease;align-self:center}@media only screen and (max-width: 760px){main .wp-block-latest-posts__list.is-style-simple2 li>a{grid-row:3;grid-column:1/3}}main .wp-block-latest-posts__list.is-style-simple2 li>a:hover{-webkit-transition:.5s ease;transition:.5s ease;opacity:.7}main .wp-block-latest-posts__list.is-style-simple2 li .wp-block-latest-posts__featured-image{grid-row:1;grid-column:1/4}@media only screen and (max-width: 760px){main .wp-block-latest-posts__list.is-style-simple2 li .wp-block-latest-posts__featured-image{grid-column:1/3}}main .wp-block-latest-posts__list.is-style-simple2 li .wp-block-latest-posts__post-author{grid-row:3;grid-column:1;font-size:14px;align-self:center}@media only screen and (max-width: 760px){main .wp-block-latest-posts__list.is-style-simple2 li .wp-block-latest-posts__post-author{grid-row:2;grid-column:2}}main .wp-block-latest-posts__list.is-style-simple2 li .wp-block-latest-posts__post-date{grid-row:2;grid-column:1;font-size:14px;align-self:center}main .wp-block-latest-posts__list.is-style-simple2 li .wp-block-latest-posts__post-excerpt{grid-row:4;grid-column:1/3;font-size:13px}@media only screen and (max-width: 760px){main .wp-block-latest-posts__list.is-style-simple2 li .wp-block-latest-posts__post-excerpt{grid-column:1/3}}main .wp-block-latest-posts__list.is-style-rich-media{list-style:none;padding:0;margin-left:0;margin-right:0}main .wp-block-latest-posts__list.is-style-rich-media li{width:100%;background-color:var(--white);border:1px solid #f0f0f0;border-radius:10px;padding:0 0 .5px;margin:20px 0 0}@media only screen and (max-width: 760px){main .wp-block-latest-posts__list.is-style-rich-media li{border-radius:5px}}main .wp-block-latest-posts__list.is-style-rich-media li:first-child{margin-top:0}main .wp-block-latest-posts__list.is-style-rich-media li .wp-block-latest-posts__featured-image{border-radius:10px 10px 0 0;float:none !important;margin:0 !important}@media only screen and (max-width: 760px){main .wp-block-latest-posts__list.is-style-rich-media li .wp-block-latest-posts__featured-image{border-radius:5px 5px 0 0}}main .wp-block-latest-posts__list.is-style-rich-media li .wp-block-latest-posts__featured-image a{border-radius:10px 10px 0 0}@media only screen and (max-width: 760px){main .wp-block-latest-posts__list.is-style-rich-media li .wp-block-latest-posts__featured-image a{border-radius:5px 5px 0 0}}main .wp-block-latest-posts__list.is-style-rich-media li .wp-block-latest-posts__featured-image img{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:10px 10px 0 0}@media only screen and (max-width: 760px){main .wp-block-latest-posts__list.is-style-rich-media li .wp-block-latest-posts__featured-image img{border-radius:5px 5px 0 0}}main .wp-block-latest-posts__list.is-style-rich-media li a{display:block;-webkit-transition:.5s ease;transition:.5s ease}main .wp-block-latest-posts__list.is-style-rich-media li a:hover{-webkit-transition:.5s ease;transition:.5s ease;-webkit-filter:brightness(0.9);filter:brightness(0.9)}main .wp-block-latest-posts__list.is-style-rich-media li>a{border-bottom-style:solid;border-bottom-width:1px;padding:11px 0 .5px;margin:0 11px .5px;text-decoration:none;font-weight:700}@media only screen and (max-width: 760px){main .wp-block-latest-posts__list.is-style-rich-media li>a{padding-top:6px;margin-left:6px;margin-right:6px}}main .wp-block-latest-posts__list.is-style-rich-media li>a:hover{opacity:.7}main .wp-block-latest-posts__list.is-style-rich-media li .wp-block-latest-posts__post-author{display:inline-block;margin:0 auto .5px 11px;font-size:14px}main .wp-block-latest-posts__list.is-style-rich-media li .wp-block-latest-posts__post-date{display:inline-block;margin:0 11px .5px auto;font-size:14px;font-weight:700;float:right}main .wp-block-latest-posts__list.is-style-rich-media li .wp-block-latest-posts__post-excerpt{clear:both;margin:0 11px 0;font-size:13px}main .wp-block-latest-posts__list.is-grid{display:grid;grid-template-rows:auto;grid-row-gap:10px;grid-column-gap:10px}@media only screen and (max-width: 960px){main .wp-block-latest-posts__list.is-grid{grid-template-columns:auto auto}}@media only screen and (max-width: 760px){main .wp-block-latest-posts__list.is-grid{grid-template-columns:auto}}main .wp-block-latest-posts__list.is-grid li{margin-top:0}main .wp-block-latest-posts__list.is-grid.columns-2{grid-template-columns:auto auto}main .wp-block-latest-posts__list.is-grid.columns-3{grid-template-columns:auto auto auto}main .wp-block-latest-posts__list.is-grid.columns-4{grid-template-columns:auto auto auto auto}main .wp-block-latest-posts__list.is-grid.columns-5{grid-template-columns:auto auto auto auto auto}main .wp-block-latest-posts__list.is-grid.columns-6{grid-template-columns:auto auto auto auto auto auto}main .wp-block-button>a,main .wp-block-button>div{color:var(--black);border-radius:0;background-color:#dbd8d8;padding:20px 80px;position:relative;z-index:1}@media only screen and (max-width: 960px){main .wp-block-button>a,main .wp-block-button>div{padding:10px 40px}}main .wp-block-button>a::before,main .wp-block-button>div::before{position:absolute;content:"";left:0;top:0;z-index:-1;width:100%;height:100%;-webkit-filter:invert(0.5);filter:invert(0.5);will-change:transform;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(var(--transformrate)) 0s;transition:-webkit-transform .5s cubic-bezier(var(--transformrate)) 0s;transition:transform .5s cubic-bezier(var(--transformrate)) 0s;transition:transform .5s cubic-bezier(var(--transformrate)) 0s, -webkit-transform .5s cubic-bezier(var(--transformrate)) 0s}main .wp-block-button>a:hover::before,main .wp-block-button>div:hover::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}main .wp-block-button>a>code,main .wp-block-button>a>span,main .wp-block-button>div>code,main .wp-block-button>div>span{display:inline-block;text-align:left;line-height:1.4}main .wp-block-button.is-style-arrow>a,main .wp-block-button.is-style-arrow>div{border:none}main .wp-block-button.is-style-arrow>a::before,main .wp-block-button.is-style-arrow>div::before{width:inherit;height:inherit;background-image:unset;right:0}main .wp-block-button.is-style-arrow>a,main .wp-block-button.is-style-arrow>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:1.3;background-color:rgba(0,0,0,0);background-image:url("../images/icon/arrw_b_R.svg");background-size:40px 10px;background-repeat:no-repeat;background-position:center right;color:var(--black) !important;padding:10px 68px 10px 3px}@media only screen and (max-width: 960px){main .wp-block-button.is-style-arrow>a,main .wp-block-button.is-style-arrow>div{background-size:30px 10px;padding:10px 58px 10px 3px}}main .wp-block-button.is-style-arrow>a::before,main .wp-block-button.is-style-arrow>div::before{top:inherit;bottom:-1px;width:100%;height:1px;-webkit-filter:inherit;filter:inherit;background-color:var(--black) !important}main .wp-block-button.is-style-arrow>a::after,main .wp-block-button.is-style-arrow>div::after{position:absolute;content:"";width:100%;height:1px;left:0;top:1px;z-index:-1;background-color:var(--black) !important;will-change:transform;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(var(--transformrate)) 0s;transition:-webkit-transform .5s cubic-bezier(var(--transformrate)) 0s;transition:transform .5s cubic-bezier(var(--transformrate)) 0s;transition:transform .5s cubic-bezier(var(--transformrate)) 0s, -webkit-transform .5s cubic-bezier(var(--transformrate)) 0s}main .wp-block-button.is-style-arrow>a:hover::before,main .wp-block-button.is-style-arrow>a:hover::after,main .wp-block-button.is-style-arrow>div:hover::before,main .wp-block-button.is-style-arrow>div:hover::after{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}figure{margin:0}img{max-width:100%;width:auto;height:auto;vertical-align:middle;pointer-events:none}a{color:var(--black);text-decoration:underline;-webkit-transition:.5s cubic-bezier(var(--transformrate));transition:.5s cubic-bezier(var(--transformrate))}a:hover{opacity:.8}#wrapper{min-height:calc(var(--vh, 1vh)*100)}@media only screen and (max-width: 760px){#wrapper{min-height:100vh}}@media only screen and (max-width: 760px){.nosp{display:none !important}}.nopc{display:none}@media only screen and (max-width: 760px){.nopc{display:block}}.anchor{display:block;padding-top:12rem;margin-top:-12rem;pointer-events:none}@media only screen and (max-width: 760px){.anchor{padding-top:5.5rem;margin-top:-5.5rem}}.nopost{font-weight:bold;text-align:center;width:100%}.nopost-wrapper{width:100%;padding:6rem 0}@media only screen and (max-width: 760px){.nopost-wrapper{padding:3rem 0}}.main{position:relative;z-index:1}.container{container-type:inline-size;padding:0 10rem;margin:0 auto}@media screen and (min-width: 1441px){.container{max-width:1440px}}@media only screen and (max-width: 960px){.container{padding:0 5rem}}@media only screen and (max-width: 760px){.container{padding:0 2rem}}.container.grid{--rowgap: 0;display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--rowgap) 5rem}@media only screen and (max-width: 760px){.container.grid{grid-template-columns:repeat(6, 1fr);gap:var(--rowgap) 2rem}}.container.grid>*{display:grid;grid-column:var(--column, 1/13);grid-row:var(--row)}@media only screen and (max-width: 760px){.container.grid>*{grid-column:var(--column, 1/7)}}.line{width:calc(100% - 4rem);height:1px;background-color:var(--black);max-width:1440px;margin:0 auto;position:relative}.p-otherposts .head,.p-user-voice .head,.p-gallery-contents .head,.p-contents-inn .head,.p-contents-intro .head,.p-select-experience .head,.p-gallery .head,.p-member-inn .head,.p-members .head,.t-access .head,.t-stayplan .head,.t-experience .head,.t-matsukawaura .head,.t-member .head,.t-about .head{display:grid;gap:0}@media only screen and (max-width: 760px){.p-otherposts .head,.p-user-voice .head,.p-gallery-contents .head,.p-contents-inn .head,.p-contents-intro .head,.p-select-experience .head,.p-gallery .head,.p-member-inn .head,.p-members .head,.t-access .head,.t-stayplan .head,.t-experience .head,.t-matsukawaura .head,.t-member .head,.t-about .head{gap:1rem}}.p-otherposts .head .en,.p-user-voice .head .en,.p-gallery-contents .head .en,.p-contents-inn .head .en,.p-contents-intro .head .en,.p-select-experience .head .en,.p-gallery .head .en,.p-member-inn .head .en,.p-members .head .en,.t-access .head .en,.t-stayplan .head .en,.t-experience .head .en,.t-matsukawaura .head .en,.t-member .head .en,.t-about .head .en,.p-otherposts .head .small,.p-user-voice .head .small,.p-gallery-contents .head .small,.p-contents-inn .head .small,.p-contents-intro .head .small,.p-select-experience .head .small,.p-gallery .head .small,.p-member-inn .head .small,.p-members .head .small,.t-access .head .small,.t-stayplan .head .small,.t-experience .head .small,.t-matsukawaura .head .small,.t-member .head .small,.t-about .head .small{font-family:Sora;font-size:1.2rem;font-weight:400;line-height:220%;letter-spacing:.1em;text-transform:capitalize}@media only screen and (max-width: 760px){.p-otherposts .head .en,.p-user-voice .head .en,.p-gallery-contents .head .en,.p-contents-inn .head .en,.p-contents-intro .head .en,.p-select-experience .head .en,.p-gallery .head .en,.p-member-inn .head .en,.p-members .head .en,.t-access .head .en,.t-stayplan .head .en,.t-experience .head .en,.t-matsukawaura .head .en,.t-member .head .en,.t-about .head .en,.p-otherposts .head .small,.p-user-voice .head .small,.p-gallery-contents .head .small,.p-contents-inn .head .small,.p-contents-intro .head .small,.p-select-experience .head .small,.p-gallery .head .small,.p-member-inn .head .small,.p-members .head .small,.t-access .head .small,.t-stayplan .head .small,.t-experience .head .small,.t-matsukawaura .head .small,.t-member .head .small,.t-about .head .small{font-size:1rem}}.p-otherposts .head .title,.p-user-voice .head .title,.p-gallery-contents .head .title,.p-contents-inn .head .title,.p-contents-intro .head .title,.p-select-experience .head .title,.p-gallery .head .title,.p-member-inn .head .title,.p-members .head .title,.t-access .head .title,.t-stayplan .head .title,.t-experience .head .title,.t-matsukawaura .head .title,.t-member .head .title,.t-about .head .title{text-transform:capitalize;font-size:4rem;font-weight:400;font-family:"Zen Old Mincho";line-height:1.7}@media only screen and (max-width: 760px){.p-otherposts .head .title,.p-user-voice .head .title,.p-gallery-contents .head .title,.p-contents-inn .head .title,.p-contents-intro .head .title,.p-select-experience .head .title,.p-gallery .head .title,.p-member-inn .head .title,.p-members .head .title,.t-access .head .title,.t-stayplan .head .title,.t-experience .head .title,.t-matsukawaura .head .title,.t-member .head .title,.t-about .head .title{font-size:3rem}}.t-flow .head{display:grid;gap:2.2rem}@media only screen and (max-width: 760px){.t-flow .head{gap:1.4rem}}.t-flow .head .title{font-size:6rem;font-weight:500;line-height:130%;text-transform:capitalize}@media only screen and (max-width: 760px){.t-flow .head .title{font-size:3.8rem}}.map{position:relative;width:100%}.map iframe{position:absolute;width:100%;height:100%}.anchor_target{margin-top:-20rem;padding-top:20rem;pointer-events:none}@media only screen and (max-width: 760px){.anchor_target{margin-top:-13rem;padding-top:13rem}}.aside{position:fixed;left:0;width:5rem;height:100vh;display:grid;place-content:center;place-items:center;gap:clamp(5rem,100/var(--width)*100vw,100px);z-index:2}@media only screen and (max-width: 760px){.aside{display:none}}.aside .lead{display:grid;gap:1.5rem;padding:2rem 0;font-family:Lato;font-size:1.8rem;font-size:clamp(.9rem,18/var(--width)*100vw,18px)}.aside .lead span{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.aside .sns_link{display:grid;gap:2rem}.aside .sns_link .label{display:none}.aside .logo a{display:grid}.aside .logo svg{width:2rem;max-width:20px;aspect-ratio:1/1}.scroll-hint-icon-svg{position:absolute;inset:0;right:5%;left:auto;margin:auto;width:80px;height:80px;aspect-ratio:1/1;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0;-webkit-filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));display:block;background-image:url(../images/hint.svg);background-size:contain}.scroll-hint-icon-wrap.is-active .scroll-hint-icon-svg{opacity:1}.scroll-hint-text{display:none}.contents-list,.post-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(40/var(--width)*100cqi) calc(40/var(--width)*100cqi)}@media only screen and (max-width: 760px){.contents-list,.post-list{grid-template-columns:repeat(1, 1fr);gap:4rem}}.contents-list .post-item:nth-child(even),.post-list .post-item:nth-child(even){padding-top:calc(100/var(--width)*100cqi)}@media only screen and (max-width: 760px){.contents-list .post-item:nth-child(even),.post-list .post-item:nth-child(even){padding-top:0}}.contents-list .post-item .card,.post-list .post-item .card{position:relative;text-decoration:none;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media only screen and (max-width: 760px){.contents-list .post-item .card,.post-list .post-item .card{gap:2rem}}@media(hover: hover)and (pointer: fine){.contents-list .post-item .card:hover,.post-list .post-item .card:hover{opacity:1}.contents-list .post-item .card:hover .img .--off,.post-list .post-item .card:hover .img .--off{opacity:1}.contents-list .post-item .card:hover .arrow,.post-list .post-item .card:hover .arrow{background:var(--white)}}.contents-list .post-item .card .img,.post-list .post-item .card .img{position:relative}.contents-list .post-item .card .img .--off,.post-list .post-item .card .img .--off{opacity:0;position:absolute;inset:0;margin:auto}.contents-list .post-item .card .img .--on,.post-list .post-item .card .img .--on{opacity:1}.contents-list .post-item .card .photo,.post-list .post-item .card .photo{overflow:hidden;aspect-ratio:64/40;-webkit-transition:.3s cubic-bezier(var(--transformrate)) 0s;transition:.3s cubic-bezier(var(--transformrate)) 0s}.contents-list .post-item .card .photo img,.post-list .post-item .card .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contents-list .post-item .card .description,.post-list .post-item .card .description{color:var(--2f2a22);font-family:"Zen Old Mincho";font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.4rem;position:relative;padding-right:7rem}@media only screen and (max-width: 760px){.contents-list .post-item .card .description,.post-list .post-item .card .description{gap:0;padding-right:4rem}}@media only screen and (max-width: 760px){.contents-list .post-item .card .description .meta,.post-list .post-item .card .description .meta{font-size:1.2rem}}.contents-list .post-item .card .description .job,.post-list .post-item .card .description .job{font-size:1.2rem;text-box-trim:trim-both;text-box-edge:text}@media only screen and (max-width: 760px){.contents-list .post-item .card .description .job,.post-list .post-item .card .description .job{font-size:1rem}}.contents-list .post-item .card .description .name,.post-list .post-item .card .description .name{font-size:2.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2rem;text-box-trim:trim-both;text-box-edge:text}@media only screen and (max-width: 760px){.contents-list .post-item .card .description .name,.post-list .post-item .card .description .name{font-size:2.2rem;gap:1rem}}.contents-list .post-item .card .description .name .label,.post-list .post-item .card .description .name .label{text-box-trim:trim-both;text-box-edge:text}.contents-list .post-item .card .description .en,.post-list .post-item .card .description .en{font-size:1.4rem;line-height:1}@media only screen and (max-width: 760px){.contents-list .post-item .card .description .en,.post-list .post-item .card .description .en{font-size:1rem}}.contents-list .post-item .card .description .inn,.post-list .post-item .card .description .inn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;gap:1.4rem;text-box-trim:trim-both;text-box-edge:text}@media only screen and (max-width: 760px){.contents-list .post-item .card .description .inn,.post-list .post-item .card .description .inn{font-size:1.3rem;gap:1rem}}.contents-list .post-item .card .description .inn::before,.post-list .post-item .card .description .inn::before{content:"";width:2.5rem;height:1px;background:var(--c4c4c4)}@media only screen and (max-width: 760px){.contents-list .post-item .card .description .inn::before,.post-list .post-item .card .description .inn::before{width:1rem}}.contents-list .post-item .card .description .title,.post-list .post-item .card .description .title{font-size:2.6rem;line-height:1.7;font-weight:700}@media only screen and (max-width: 760px){.contents-list .post-item .card .description .title,.post-list .post-item .card .description .title{font-size:2rem;line-height:1.5}}.contents-list .post-item .card .description .excerpt,.post-list .post-item .card .description .excerpt{font-family:var(--font-family);font-size:1.5rem;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media only screen and (max-width: 760px){.contents-list .post-item .card .description .excerpt,.post-list .post-item .card .description .excerpt{font-size:1.3rem;-webkit-line-clamp:3;line-clamp:3}}.contents-list .post-item .card .arrow,.post-list .post-item .card .arrow{position:absolute;top:0;bottom:0;right:0;margin:auto;width:6rem;height:6rem;border-radius:50%;border:1px solid var(--2f2a22);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s cubic-bezier(var(--transformrate)) 0s;transition:.3s cubic-bezier(var(--transformrate)) 0s}@media only screen and (max-width: 760px){.contents-list .post-item .card .arrow,.post-list .post-item .card .arrow{width:4rem;height:4rem}}.contents-list .post-item .card .arrow svg,.post-list .post-item .card .arrow svg{width:1.4rem;height:1.2rem}.swiper{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.swiper.swiper-initialized{opacity:1}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes zoomUp{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}30%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes zoomUp{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}30%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes titleLeftView{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes titleLeftView{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0)}}.t-mv{position:relative;height:100svh;overflow:hidden}.t-mv .catch{position:absolute;top:50%;left:8.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--white, #fff);font-family:"Zen Old Mincho";font-size:16px;line-height:180%;letter-spacing:1.6px;mix-blend-mode:difference;z-index:1}@media only screen and (max-width: 760px){.t-mv .catch{left:2rem;font-size:1.3rem}}.t-mv .mv__vertical{position:absolute;bottom:9.6296296296vh;right:calc(100/var(--width)*100vw);width:170px;mix-blend-mode:difference;z-index:1}@media only screen and (max-width: 760px){.t-mv .mv__vertical{bottom:1.2rem;right:2rem;width:8.6rem}}.t-mv .mv__vertical img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.t-mv .mv__video{position:fixed;width:100%;height:100dvh;-o-object-fit:cover;object-fit:cover;z-index:-1;overflow:hidden}.t-mv .mv__video iframe,.t-mv .mv__video video{position:absolute;top:50%;left:50%;width:177.77777778vh;height:56.25vw;min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.t-about{background:-webkit-gradient(linear, left top, left bottom, from(rgba(75, 92, 99, 0.6)), color-stop(88.94%, #92bbcc));background:-webkit-linear-gradient(top, rgba(75, 92, 99, 0.6) 0%, #92bbcc 88.94%);background:linear-gradient(180deg, rgba(75, 92, 99, 0.6) 0%, #92bbcc 88.94%);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.t-about .container{position:relative;padding-block:10rem 90rem;padding-inline:58rem 40rem}@media only screen and (max-width: 760px){.t-about .container{padding-block:46rem 60rem;padding-inline:6rem 2rem}}.t-about .image_list{position:absolute;inset:0;margin:auto;max-width:144rem}.t-about .image_list .image{position:absolute;overflow:hidden}.t-about .image_list .image:nth-child(1){top:15rem;left:0;width:44rem}@media only screen and (max-width: 760px){.t-about .image_list .image:nth-child(1){width:17.8rem;aspect-ratio:178/220;top:9rem;left:unset}}.t-about .image_list .image:nth-child(2){top:60rem;right:0;width:34rem}@media only screen and (max-width: 760px){.t-about .image_list .image:nth-child(2){width:17.7rem;top:22rem}}.t-about .image_list .image:nth-child(3){bottom:10rem;left:42rem;width:68rem}@media only screen and (max-width: 760px){.t-about .image_list .image:nth-child(3){width:33.5rem;left:0;right:0;margin:auto;bottom:10rem}}.t-about .head{color:var(--white, #fff)}.t-about .head .title{display:grid;justify-items:start;gap:.4em;container-type:inline-size}.t-about .head .title .label{font-family:"Zen Old Mincho";font-size:3.5rem;font-size:7.6086956522cqi;font-style:normal;font-weight:700;line-height:1.3}@media only screen and (max-width: 760px){.t-about .head .title .label{font-size:2.2rem}}.t-about .head .title .label:after{content:"";display:block;height:1px;background-color:var(--white)}.t-about .head .title .label:first-child{padding-left:2em}@media only screen and (max-width: 760px){.t-about .head .title .label:first-child{padding-left:1em}}.t-about .head .title .label:last-child{padding-left:2em}.t-about .content{padding-top:7rem;max-width:375px;display:grid;justify-items:start}@media only screen and (max-width: 760px){.t-about .content{padding-top:3rem}}.t-about .content .text{color:var(--white, #fff);line-height:2.6}@media only screen and (max-width: 760px){.t-about .content .text{font-size:1.3rem}}.t-about .content .btn_list{padding-top:7rem}@media only screen and (max-width: 760px){.t-about .content .btn_list{padding-top:3rem}}.t-member{background:var(--e-6-eeef)}.t-member .container{padding-block:15rem;padding-inline:0;max-width:120rem}@media only screen and (max-width: 760px){.t-member .container{padding-block:8rem;padding-inline:2rem}}.t-member .grid{background:var(--white);display:grid;grid-template-columns:26.6666666667cqi 61.6666666667cqi;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:6.6666666667cqi}@media only screen and (max-width: 760px){.t-member .grid{grid-template-columns:1fr;gap:6rem;padding-left:0}}.t-member .content{container-type:inline-size;display:grid;justify-items:start;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;padding-block:7rem}@media only screen and (max-width: 760px){.t-member .content{padding-block:3rem;padding-inline:2rem}}.t-member .btn_list{padding-top:3rem;display:grid;justify-items:start}.t-member .image{overflow:hidden;aspect-ratio:740/640}@media only screen and (max-width: 760px){.t-member .image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.t-member .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.t-matsukawaura{background:var(--e-6-eeef);position:relative;overflow:hidden}.t-matsukawaura .bg{inset:0;position:absolute}.t-matsukawaura .bg svg{height:100%;text-align:left;position:absolute;left:0;bottom:0}.t-matsukawaura .container{position:relative;padding-block:44rem 14rem;padding-inline:0;max-width:124rem;width:90%}@media only screen and (max-width: 760px){.t-matsukawaura .container{padding-block:80rem 10rem}}.t-matsukawaura .image_list{position:absolute;inset:0;margin:auto;max-width:124rem}.t-matsukawaura .image_list .image{position:absolute;overflow:hidden}.t-matsukawaura .image_list .image:nth-child(1){top:30rem;left:7rem;width:28rem}@media only screen and (max-width: 760px){.t-matsukawaura .image_list .image:nth-child(1){width:27.6rem;top:42rem;left:2rem;right:unset}}.t-matsukawaura .image_list .image:nth-child(2){width:36rem;left:28rem;bottom:27rem}@media only screen and (max-width: 760px){.t-matsukawaura .image_list .image:nth-child(2){width:15.7rem;bottom:54rem;left:unset;right:2rem;z-index:2}}.t-matsukawaura .image_list .image:nth-child(3){width:50rem;top:66rem;right:0}@media only screen and (max-width: 760px){.t-matsukawaura .image_list .image:nth-child(3){width:100%;top:unset;bottom:70rem}}.t-matsukawaura .head{position:absolute;top:18rem;left:0;right:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;white-space:nowrap}@media only screen and (max-width: 760px){.t-matsukawaura .head{top:13rem}}.t-matsukawaura .head .en{color:var(--black);position:absolute;top:25%;bottom:0;right:-2em;margin:auto}@media only screen and (max-width: 760px){.t-matsukawaura .head .en{top:10%;right:0}}.t-matsukawaura .head .en span{position:absolute;display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top left;transform-origin:top left}.t-matsukawaura .head .title{font-size:5rem;font-style:normal;font-weight:400;line-height:1;position:relative}@media only screen and (max-width: 760px){.t-matsukawaura .head .title{font-size:3rem;text-align:center;width:3em;margin:auto}.t-matsukawaura .head .title .label{line-height:1}}.t-matsukawaura .content{display:grid;gap:36rem}@media only screen and (max-width: 760px){.t-matsukawaura .content{gap:4rem}}.t-matsukawaura .content .text{line-height:2}.t-matsukawaura .content .text._01{max-width:36rem;margin-left:auto}@media only screen and (max-width: 760px){.t-matsukawaura .content .text._01{margin-left:0;padding-right:6rem}}.t-matsukawaura .content .text._02{margin-right:auto;padding-left:7rem}@media only screen and (max-width: 760px){.t-matsukawaura .content .text._02{margin:0 auto;padding-top:53rem;padding-left:0}}.t-matsukawaura .content .btn_list{position:absolute;bottom:21rem;right:18rem}@media only screen and (max-width: 760px){.t-matsukawaura .content .btn_list{position:static;margin:0 auto}}@media only screen and (max-width: 760px){.t-matsukawaura .content .btn_list .button{min-width:unset}}.t-experience{background:#c4dde7}.t-experience .container{padding-block:13rem 11rem}@media only screen and (max-width: 760px){.t-experience .container{padding-block:6rem 7rem}}.t-experience .head{border-bottom:1px solid var(--black)}@media only screen and (max-width: 760px){.t-experience .head{gap:0}}.t-experience .head .label{font-weight:400}.t-experience .btn_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:8rem}@media only screen and (max-width: 760px){.t-experience .btn_list{padding-top:5rem}}.experience_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:10rem;padding-top:15rem;padding-right:4rem;container-type:inline-size}@supports not (container-type: inline-size){.experience_list .item{grid-template-columns:76.67% 1fr}.experience_list .item__content{height:52.08%}.experience_list .item__title{font-size:8.33rem}}@media only screen and (max-width: 760px){.experience_list{padding-top:5rem;gap:5rem;padding-right:0}}.experience_list .item{width:100%;display:grid;grid-template-columns:76.6666666667cqi 1fr;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;text-decoration:none;position:relative}@media only screen and (max-width: 760px){.experience_list .item{grid-template-columns:1fr;gap:1rem;padding:0}}.experience_list .item:hover .item__content .item__arrow{background-color:var(--white)}.experience_list .item .item__content{position:relative;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;padding-right:3rem;padding-bottom:9rem;gap:3rem;height:52.0833333333cqi}@media only screen and (max-width: 760px){.experience_list .item .item__content{padding:0;height:auto;display:grid;gap:0}}.experience_list .item .item__content .item__arrow{border:1px solid var(--black);border-radius:4rem;display:grid;place-items:center;place-content:center;text-align:center;width:8rem;height:8rem;aspect-ratio:1/1;position:absolute;right:0;bottom:0;-webkit-transition:.5s cubic-bezier(var(--transformrate));transition:.5s cubic-bezier(var(--transformrate))}@media only screen and (max-width: 760px){.experience_list .item .item__content .item__arrow{width:4rem;height:4rem;font-size:1.5rem}}.experience_list .item .item__content .item__arrow svg{width:2rem;height:2rem;fill:var(--black)}@media only screen and (max-width: 760px){.experience_list .item .item__content .item__arrow svg{width:1rem;height:1rem}}.experience_list .item .item__en{position:absolute;top:2rem;right:0}@media only screen and (max-width: 760px){.experience_list .item .item__en{position:static}}.experience_list .item .item__en span{display:block;-webkit-transform:rotate(90deg) translate(100%, 0);transform:rotate(90deg) translate(100%, 0);-webkit-transform-origin:top right;transform-origin:top right;line-height:1;position:absolute;top:0;right:0;white-space:nowrap}@media only screen and (max-width: 760px){.experience_list .item .item__en span{position:static;-webkit-transform:unset;transform:unset;-webkit-transform-origin:unset;transform-origin:unset}}.experience_list .item .item__title{font-family:"Zen Old Mincho";font-size:clamp(2.4rem,6cqi,4.8rem);font-weight:500;line-height:1;letter-spacing:.1em}@media only screen and (max-width: 760px){.experience_list .item .item__title{font-size:3rem;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;line-height:1.4;letter-spacing:0}}.experience_list .item .item__text{color:var(--black);line-height:2;padding-top:4.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media only screen and (max-width: 760px){.experience_list .item .item__text{padding-top:.5rem;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;width:calc(100% - 5rem);font-size:1.2rem;line-height:2;letter-spacing:0}}.experience_list .item .item__img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.experience_list .item .item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.t-stayplan{position:relative;overflow:hidden;color:var(--white)}@media only screen and (max-width: 760px){.t-stayplan{background-color:var(--white);color:var(--black)}}.t-stayplan .bg{position:absolute;inset:0;margin:auto;display:block;overflow:hidden}@media only screen and (max-width: 760px){.t-stayplan .bg{aspect-ratio:375/320;position:relative}}.t-stayplan .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.t-stayplan .bg_title{position:absolute;left:0;top:0;bottom:0;margin:auto}@media only screen and (max-width: 760px){.t-stayplan .bg_title{top:0;bottom:unset}}.t-stayplan .bg_title img{height:100%}@media only screen and (max-width: 760px){.t-stayplan .bg_title img{width:9.6rem;height:32rem}}.t-stayplan .container{padding-block:15rem 20rem;padding-inline:18rem 14rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:4rem;position:relative}@media only screen and (max-width: 760px){.t-stayplan .container{padding-block:3rem 7rem;padding-inline:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3rem}}.t-stayplan .head{position:relative}@media only screen and (max-width: 760px){.t-stayplan .head{display:grid;gap:1rem}}.t-stayplan .head .en{display:block;-webkit-transform:rotate(90deg) translate(100%, 0);transform:rotate(90deg) translate(100%, 0);-webkit-transform-origin:top right;transform-origin:top right;line-height:1;position:absolute;top:2rem;right:0;white-space:nowrap}@media only screen and (max-width: 760px){.t-stayplan .head .en{position:static;-webkit-transform:unset;transform:unset;-webkit-transform-origin:unset;transform-origin:unset}}.t-stayplan .head .title{font-size:6rem;letter-spacing:.1em;line-height:1;padding-right:2rem}@media only screen and (max-width: 760px){.t-stayplan .head .title{font-size:2.2rem;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset}}.t-stayplan .content{display:grid;gap:2rem;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;max-width:44rem;padding-top:9rem}@media only screen and (max-width: 760px){.t-stayplan .content{gap:1.4rem;padding-top:0}}.t-stayplan .content .lead{font-size:2.4rem;font-weight:500;line-height:1.8}@media only screen and (max-width: 760px){.t-stayplan .content .lead{font-size:1.4rem;line-height:1.5}}@media only screen and (max-width: 760px){.t-stayplan .btn_list{-webkit-filter:invert(1);filter:invert(1)}}.t-access{background:var(--e-6-eeef);padding-block:13rem 9rem}@media only screen and (max-width: 760px){.t-access{padding-block:5rem}}.t-access .container{padding-inline:6rem}@media only screen and (max-width: 760px){.t-access .container{padding-inline:2rem}}.t-access .grid{display:grid;grid-template-columns:1fr 53.7096774194%;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:7rem}@media only screen and (max-width: 760px){.t-access .grid{grid-template-columns:1fr;gap:0}}.t-access .content{padding-left:12rem;display:grid;gap:3rem}@media only screen and (max-width: 760px){.t-access .content{padding-left:0;gap:3rem}}@media only screen and (max-width: 760px){.t-access .head{gap:0}}.t-access .head .title{font-size:4rem;font-weight:400}@media only screen and (max-width: 760px){.t-access .head .title{font-size:2.2rem}}.t-access .item dt{font-size:2rem;font-weight:500}@media only screen and (max-width: 760px){.t-access .item dt{font-size:1.6rem}}@media only screen and (max-width: 760px){.t-access .item dd{font-size:1.2rem}}.t-flow{position:relative}.t-flow::before{content:"";display:block;background-color:var(--white);width:100%;aspect-ratio:1440/450;position:absolute;bottom:0;left:0;z-index:-1}.t-flow .container{padding-block:7rem 11rem;display:grid;grid-template-columns:1fr 74.1935483871%;gap:4rem;position:relative}@media only screen and (max-width: 760px){.t-flow .container{padding-block:3.5rem 5.5rem;grid-template-columns:1fr}}.t-flow .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:-webkit-sticky;position:sticky;top:10rem}.flow_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4rem}@media only screen and (max-width: 760px){.flow_list{gap:1rem}}.flow_item{padding:4rem;border-radius:10px;background:#6d6962;display:grid;grid-template-columns:52.380952381% 140px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4rem}@media only screen and (max-width: 760px){.flow_item{grid-template-columns:1fr 100px;gap:0;padding:1.4rem}}.flow_item .flow_item__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flow_item .flow_item__en{color:var(--gray)}.flow_item .flow_item__title{color:var(--white);font-size:3.8rem;font-weight:700;line-height:130%}@media only screen and (max-width: 960px){.flow_item .flow_item__title{font-size:3rem}}@media only screen and (max-width: 760px){.flow_item .flow_item__title{font-size:2.2rem}}.flow_item .flow_item__text{color:var(--white, #fff);margin-top:auto}@media only screen and (max-width: 760px){.flow_item .flow_item__text{margin-top:1.3rem}}.flow_item .flow_item__img{width:14rem;aspect-ratio:1/1}@media only screen and (max-width: 760px){.flow_item .flow_item__img{width:10rem}}.p-cta{background-color:var(--white);border:12px solid var(--white);border-width:12px 0;position:relative;z-index:1;overflow:hidden;aspect-ratio:1440/600;padding-block:5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 760px){.p-cta{aspect-ratio:375/575;border-width:6px 0}}@media only screen and (max-width: 760px){.about-matsukawaura .p-cta{border-top:0}}.about .p-cta,.home .p-cta{background-color:var(--e-6-eeef);border-color:var(--e-6-eeef)}.p-cta .card{container-type:inline-size;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:38rem;width:90%;padding:5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:var(--white);margin-inline:auto;position:relative;z-index:1}@media only screen and (max-width: 760px){.p-cta .card{padding:4rem 3rem;gap:2rem;width:30rem}}.p-cta .head .title{display:grid;color:var(--2f2a22);font-family:"Zen Old Mincho",serif;font-size:3.6rem;line-height:1.8;text-align:center}@media only screen and (max-width: 760px){.p-cta .head .title{font-size:2.6rem}}.p-cta .head .title .en{font-family:Sora;font-size:1.6rem;font-weight:400;line-height:2.2;letter-spacing:.1em}@media only screen and (max-width: 760px){.p-cta .head .title .en{font-size:1rem}}@-webkit-keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes infinity-scroll-right{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes infinity-scroll-right{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}.scroll-infinity{display:grid;gap:15px;position:absolute;inset:0;margin:auto}@media screen and (max-width: 760px){.scroll-infinity{gap:6px}}.scroll-infinity__list--right{-webkit-animation:infinity-scroll-right 60s infinite linear .5s both;animation:infinity-scroll-right 60s infinite linear .5s both}.scroll-infinity__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.scroll-infinity__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.scroll-infinity__list--left{-webkit-animation:infinity-scroll-left 60s infinite linear .5s both;animation:infinity-scroll-left 60s infinite linear .5s both}.scroll-infinity__item{width:33.3333333333vw;padding:0 7px}@media screen and (max-width: 760px){.scroll-infinity__item{width:66.6666666667vw;padding:0 3px}}.scroll-infinity__item>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scroll-infinity__wrap--sp{display:none}@media only screen and (max-width: 760px){.scroll-infinity__wrap--sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.block .grid{display:grid}.block .grid.--media_text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:5rem}@media only screen and (max-width: 960px){.block .grid.--media_text{gap:3rem}}@media only screen and (max-width: 760px){.block .grid.--media_text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.block .grid.--media_text .image{max-width:550px;width:38.1944444444vw;aspect-ratio:1/.672}@media only screen and (max-width: 960px){.block .grid.--media_text .image{width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.block .grid.--media_text .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block .grid.--media_text .text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0}@media only screen and (max-width: 760px){.l-form .entry__content{padding-bottom:0}}.p-form .form{max-width:920px;margin:auto}@media only screen and (max-width: 760px){.p-form .form{padding-bottom:10rem}}.p-form .form .form__item{display:grid;grid-template-columns:1fr 73.9130434783%;gap:1em;margin-bottom:3rem}@media only screen and (max-width: 760px){.p-form .form .form__item{grid-template-columns:1fr;margin-bottom:2rem}}.p-form .form .form__item .p-postal-code{max-width:15em}.p-form .form .form__title{padding:1rem 0}@media only screen and (max-width: 760px){.p-form .form .form__title{font-size:15px;padding:0}}.p-form .form .form__text{display:grid;gap:2rem}.p-form .form .form__text .radio{padding:1rem 0}.p-form .form .form__btn{margin-top:5rem;text-align:center}@media only screen and (max-width: 760px){.p-form .form .form__btn{margin-top:4rem}}@media only screen and (max-width: 760px){.p-form .form .form__agreement{text-align:center}}.p-form .form .form__agreement a{color:inherit}.p-form .form .form__agreement .wpcf7-list-item{margin:0}@media only screen and (max-width: 760px){.p-form .form .form__agreement .wpcf7-list-item .wpcf7-list-item-label{padding-left:1.5em;font-size:1.5rem}}.p-form .form .btn_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5rem;margin-top:4rem}@media only screen and (max-width: 760px){.p-form .form .btn_list{gap:4rem}}.p-form .form .button{all:unset;position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5rem}.p-form .form .button .btn_submit{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.5rem 3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:30px;border:1px solid var(--black, #364e54);-webkit-transition:.5s cubic-bezier(var(--transformrate));transition:.5s cubic-bezier(var(--transformrate))}@media only screen and (max-width: 960px){.p-form .form .button .btn_submit{font-size:1.4rem}}.p-form .form .button .btn_submit:not(:disabled){opacity:1}.p-form .form .button .btn_submit:not(:disabled):hover{background-color:var(--black);color:var(--white)}.p-form .form .button svg{display:none;width:2.5rem;aspect-ratio:1/1;position:absolute;right:3rem;top:0;bottom:0;margin:auto;mix-blend-mode:difference;pointer-events:none;stroke:var(--white);z-index:2}.p-form .form .button #btn_back,.p-form .form .button .btn_back{text-decoration:underline;color:var(--black)}.p-form p{margin-bottom:4rem}.p-form hr{border:unset;background:var(--gray);height:1px;width:100%;margin:2rem 0}.p-form-thanks .container{padding-bottom:26rem}@media only screen and (max-width: 960px){.p-form-thanks .container{padding-bottom:20rem}}@media only screen and (max-width: 760px){.p-form-thanks .container{padding-bottom:10rem}}.p-form-thanks .container p,.p-form-thanks .container h2{font-size:2rem;text-align:center}@media only screen and (max-width: 760px){.p-form-thanks .container p,.p-form-thanks .container h2{text-align:left;font-size:1.3rem}}.p-form-thanks .btn_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:4rem}@media only screen and (max-width: 760px){.p-form-thanks .btn_list{padding-top:2rem}}.contact-nav-list{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px;margin:0 auto}@media only screen and (max-width: 760px){.contact-nav-list{grid-template-columns:repeat(1, 1fr);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:2rem}}.contact-nav-list li{height:70px;margin:0}.contact-nav-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;height:100%;font-size:1.6rem;font-weight:700;text-decoration:none;color:var(--black);background-color:rgba(0,0,0,0);border:1px solid var(--black);border-radius:6px;position:relative;z-index:2;-webkit-transition:color .2s linear .25s;transition:color .2s linear .25s}@media only screen and (max-width: 960px){.contact-nav-list li a{font-size:1.4rem}}.contact-nav-list li a::before{position:absolute;content:"";display:block;width:100%;height:100%;background-color:var(--black);border-radius:3px;top:0;left:0;z-index:-1;will-change:transform;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .2s linear .25s;transition:-webkit-transform .2s linear .25s;transition:transform .2s linear .25s;transition:transform .2s linear .25s, -webkit-transform .2s linear .25s}.contact-nav-list li a::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:16px 16px 0 16px;border-color:var(--black) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);left:0;right:0;bottom:-12px;margin:auto;will-change:transform;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}@media only screen and (max-width: 960px){.contact-nav-list li a::after{border-width:8px 8px 0 8px;bottom:-8px}}.contact-nav-list li a.current,.contact-nav-list li a:hover{color:var(--white);-webkit-transition:color .2s linear;transition:color .2s linear}.contact-nav-list li a.current::before,.contact-nav-list li a:hover::before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}.contact-nav-list li a.current::after,.contact-nav-list li a:hover::after{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform .2s linear .25s;transition:-webkit-transform .2s linear .25s;transition:transform .2s linear .25s;transition:transform .2s linear .25s, -webkit-transform .2s linear .25s}.contact-nav-list li a.current{pointer-events:none}.step{width:100%;padding:2rem 0;border-top:1px solid #e4e3da;border-bottom:1px solid #e4e3da}.step-wrapper{padding-top:6rem}@media only screen and (max-width: 960px){.step-wrapper{padding-top:4rem}}.step .step-list{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:352px;margin:0 auto}@media only screen and (max-width: 760px){.step .step-list{width:100%;max-width:252px}}.step .step-list li{width:33.3333333333%;font-size:1.6rem;text-align:center;margin:0}.step .step-list li:nth-child(1),.step .step-list li:nth-child(2){position:relative}.step .step-list li:nth-child(1)::before,.step .step-list li:nth-child(2)::before{position:absolute;content:"";width:6px;height:6px;right:0;top:0;bottom:0;margin:auto;border-right:1px solid var(--black);border-top:1px solid var(--black);z-index:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.step .step-list li.wpcf7c-elm-step1,.step .step-list li.wpcf7c-elm-step2,.step .step-list li.wpcf7c-elm-step3{display:block !important;color:var(--black);font-weight:bold}.step .step-list li.wpcf7c-elm-step1.wpcf7c-force-hide,.step .step-list li.wpcf7c-elm-step2.wpcf7c-force-hide,.step .step-list li.wpcf7c-elm-step3.wpcf7c-force-hide{color:#d7d4d4;font-weight:400}.l-about .entry__content{background:var(--e-6-eeef)}@media only screen and (max-width: 760px){.l-about .entry__content{padding-bottom:0}}.p-intro{position:relative;overflow:hidden}.p-intro .container{position:relative;padding-block:28rem 90rem;padding-inline:34rem 40rem}@media only screen and (max-width: 760px){.p-intro .container{padding-block:38rem 70rem;padding-inline:6rem 2rem}}.p-intro .image_list{position:absolute;inset:0;margin:auto;max-width:144rem}.p-intro .image_list .image{position:absolute;overflow:hidden}.p-intro .image_list .image:nth-child(1){top:65rem;right:0;width:30rem}@media only screen and (max-width: 760px){.p-intro .image_list .image:nth-child(1){width:17.8rem;aspect-ratio:178/220;top:unset;left:unset;right:0;bottom:12rem}}.p-intro .image_list .image:nth-child(2){top:91rem;left:0;width:30rem}@media only screen and (max-width: 760px){.p-intro .image_list .image:nth-child(2){width:18rem;top:11rem;left:0}}.p-intro .image_list .image:nth-child(3){bottom:15rem;left:46rem;width:56rem}@media only screen and (max-width: 760px){.p-intro .image_list .image:nth-child(3){width:27.6rem;aspect-ratio:276/283;left:2rem;bottom:36.2rem}}.p-intro .head{position:absolute;top:13rem;right:18rem}@media only screen and (max-width: 760px){.p-intro .head{top:3rem;right:3rem}}.p-intro .head .title{display:grid;justify-items:start;gap:.5em;font-family:"Zen Old Mincho";font-size:4rem;font-weight:400;line-height:1}@media only screen and (max-width: 760px){.p-intro .head .title{font-size:2.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;white-space:nowrap;position:absolute;right:0}}.p-intro .content{max-width:700px;display:grid;justify-items:start}.p-intro .content .text{font-size:1.8rem;line-height:2.5;letter-spacing:-0.026em}@media only screen and (max-width: 760px){.p-intro .content .text{font-size:1.3rem}}.p-members .container{padding-block:20rem 6rem;padding-inline:6rem}@media only screen and (max-width: 760px){.p-members .container{padding-block:9rem 7rem;padding-inline:2rem}}.p-members .head{place-items:center;padding-bottom:8rem}@media only screen and (max-width: 760px){.p-members .head{padding-bottom:4rem}}.member-list{display:grid;gap:8rem 4rem;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 760px){.member-list{grid-template-columns:repeat(1, 1fr);gap:5rem}}.member-list .card{position:relative;text-decoration:none;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media only screen and (max-width: 760px){.member-list .card{gap:2rem}}@media(hover: hover)and (pointer: fine){.member-list .card:hover{opacity:1}.member-list .card:hover .img .--off{opacity:1}.member-list .card:hover .arrow{background:var(--white)}}.member-list .card .img{position:relative}.member-list .card .img .--off{opacity:0;position:absolute;inset:0;margin:auto}.member-list .card .img .--on{opacity:1}.member-list .card .photo{overflow:hidden;aspect-ratio:64/40;-webkit-transition:.3s cubic-bezier(var(--transformrate)) 0s;transition:.3s cubic-bezier(var(--transformrate)) 0s}.member-list .card .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.member-list .card .description{color:var(--2f2a22);font-family:"Zen Old Mincho";font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.4rem;position:relative;padding-right:7rem}@media only screen and (max-width: 760px){.member-list .card .description{gap:0;padding-right:4rem}}@media only screen and (max-width: 760px){.member-list .card .description .meta{font-size:1.2rem}}.member-list .card .description .job{font-size:1.2rem;text-box-trim:trim-both;text-box-edge:text}@media only screen and (max-width: 760px){.member-list .card .description .job{font-size:1rem}}.member-list .card .description .name{font-size:2.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2rem;text-box-trim:trim-both;text-box-edge:text}@media only screen and (max-width: 760px){.member-list .card .description .name{font-size:2.2rem;gap:1rem}}.member-list .card .description .name .label{text-box-trim:trim-both;text-box-edge:text}.member-list .card .description .en{font-size:1.4rem;line-height:1}@media only screen and (max-width: 760px){.member-list .card .description .en{font-size:1rem}}.member-list .card .description .inn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;gap:1.4rem;text-box-trim:trim-both;text-box-edge:text}@media only screen and (max-width: 760px){.member-list .card .description .inn{font-size:1.3rem;gap:1rem}}.member-list .card .description .inn::before{content:"";width:2.5rem;height:1px;background:var(--c4c4c4)}@media only screen and (max-width: 760px){.member-list .card .description .inn::before{width:1rem}}.member-list .card .description .title{font-size:2.6rem;line-height:1.7;font-weight:700}@media only screen and (max-width: 760px){.member-list .card .description .title{font-size:2rem;line-height:1.5}}.member-list .card .description .excerpt{font-family:var(--font-family);font-size:1.5rem;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media only screen and (max-width: 760px){.member-list .card .description .excerpt{font-size:1.3rem;-webkit-line-clamp:3;line-clamp:3}}.member-list .card .arrow{position:absolute;top:0;bottom:0;right:0;margin:auto;width:6rem;height:6rem;border-radius:50%;border:1px solid var(--2f2a22);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s cubic-bezier(var(--transformrate)) 0s;transition:.3s cubic-bezier(var(--transformrate)) 0s}@media only screen and (max-width: 760px){.member-list .card .arrow{width:4rem;height:4rem}}.member-list .card .arrow svg{width:1.4rem;height:1.2rem}@media only screen and (max-width: 760px){.l-about-matsukawaura .entry__content{padding-bottom:0}}.p-intro2{position:relative;overflow:hidden}.p-intro2 .container{position:relative;padding-block:40rem 2rem;padding-inline:22rem}@media only screen and (max-width: 760px){.p-intro2 .container{padding-block:35rem 41.6rem;padding-inline:2rem}}.p-intro2 .image_list{position:absolute;inset:0;margin:auto;max-width:144rem}.p-intro2 .image_list .image{position:absolute;overflow:hidden}.p-intro2 .image_list .image:nth-child(1){top:15rem;left:0;width:34rem}@media only screen and (max-width: 760px){.p-intro2 .image_list .image:nth-child(1){width:15.8rem;left:unset;right:2rem;top:unset;bottom:66rem}}.p-intro2 .image_list .image:nth-child(2){top:35rem;right:0;width:46rem}@media only screen and (max-width: 760px){.p-intro2 .image_list .image:nth-child(2){left:0;top:unset;bottom:6rem;margin:auto;width:23.7rem}}.p-intro2 .image_list .image:nth-child(3){bottom:3rem;left:70rem;width:24rem}@media only screen and (max-width: 760px){.p-intro2 .image_list .image:nth-child(3){top:2rem;bottom:unset;left:0;width:17.8rem}}.p-intro2 .head{position:absolute;top:14rem;right:42rem}@media only screen and (max-width: 760px){.p-intro2 .head{top:17rem;right:7rem}}.p-intro2 .head .title{display:grid;justify-items:end;font-family:"Zen Old Mincho";font-size:4.5rem;font-weight:700;line-height:1.2;gap:.5em}@media only screen and (max-width: 760px){.p-intro2 .head .title{font-size:2.6rem;gap:.3em}}.p-intro2 .head .title .label:after{content:"";display:block;height:1px;background-color:var(--black)}.p-intro2 .head .title .label:first-child{padding-right:1.5em}.p-intro2 .content{max-width:600px;display:grid;justify-items:start;gap:14rem}@media only screen and (max-width: 760px){.p-intro2 .content{gap:25.6rem}}.p-intro2 .content .text{font-size:2rem;line-height:2.6}@media only screen and (max-width: 760px){.p-intro2 .content .text{font-size:1.3rem}}.p-intro2 .content .text:nth-child(1){padding-left:calc(160/var(--width)*100cqi);padding-left:16rem}@media only screen and (max-width: 760px){.p-intro2 .content .text:nth-child(1){padding-left:0}}@media only screen and (max-width: 760px){.p-intro2 .content .text:nth-child(2){padding-inline:5rem}}.p-view .container{padding-block:14rem}@media only screen and (max-width: 760px){.p-view .container{padding-block:6rem}}.p-view .list{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(40/var(--width)*100cqi) calc(120/var(--width)*100cqi)}@media only screen and (max-width: 760px){.p-view .list{grid-template-columns:repeat(1, 1fr);gap:4rem}}.p-view .card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media only screen and (max-width: 760px){.p-view .card{gap:1rem}}.p-view .card:nth-child(even){padding-top:calc(100/var(--width)*100cqi)}@media only screen and (max-width: 760px){.p-view .card:nth-child(even){padding-top:0}}.p-view .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media only screen and (max-width: 760px){.p-view .content{display:block}}.p-view .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media only screen and (max-width: 760px){.p-view .title{gap:0}}.p-view .en{color:var(--838383);font-family:Sora;font-size:1.4rem;line-height:1.7;letter-spacing:.01em}@media only screen and (max-width: 760px){.p-view .en{font-size:1rem}}.p-view .label{color:var(--2f2a22);font-family:"Zen Old Mincho";font-size:3.4rem;font-weight:400;line-height:2}@media only screen and (max-width: 760px){.p-view .label{font-size:2.4rem}}.p-highlights{background-image:url(../images/about-matsukawaura/bg.webp);background-size:cover}.p-highlights .container{padding-block:10rem 13rem}@media only screen and (max-width: 760px){.p-highlights .container{padding-block:3rem 9rem}}.p-highlights .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;color:var(--2f2a22);line-height:1.7;padding-bottom:8rem}@media only screen and (max-width: 760px){.p-highlights .head{padding-bottom:4rem}}.p-highlights .head .small{font-family:Sora;font-size:1.4rem;letter-spacing:.01em;padding-top:1.8rem;line-height:1;letter-spacing:.1em}@media only screen and (max-width: 760px){.p-highlights .head .small{font-size:1rem;padding-top:1.5rem;line-height:1.7}}.p-highlights .head .title{font-family:"Zen Old Mincho";font-size:4.4rem}@media only screen and (max-width: 760px){.p-highlights .head .title{font-size:3rem;line-height:1.7}}.p-highlights .list{display:grid;grid-template-columns:repeat(4, 1fr);gap:6.5rem 1rem}@media only screen and (max-width: 960px){.p-highlights .list{grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:6.5rem 1rem}}@media only screen and (max-width: 760px){.p-highlights .list{gap:4rem 1rem}}.p-highlights .list .card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media only screen and (max-width: 760px){.p-highlights .list .card{gap:0}}.p-highlights .list .card .title{font-size:2rem;font-weight:700;line-height:1.8}@media only screen and (max-width: 760px){.p-highlights .list .card .title{font-size:1.6rem}}.p-highlights .list .card .text{font-size:1.5rem}@media only screen and (max-width: 760px){.p-highlights .list .card .text{font-size:1.3rem}}.single-member .entry__content{padding-bottom:0}.p-member-intro{padding-block:12rem 14rem}@media only screen and (max-width: 760px){.p-member-intro{padding-block:5rem 9rem}}.p-member-intro .content{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:7rem}@media only screen and (max-width: 760px){.p-member-intro .content{grid-template-columns:repeat(1, 1fr);gap:6rem}}.p-member-intro .copy{position:-webkit-sticky;position:sticky;top:6rem}@media only screen and (max-width: 760px){.p-member-intro .copy{padding-right:5rem;position:static}}.p-member-intro .image{display:grid;gap:2rem}@media only screen and (max-width: 760px){.p-member-intro .image{gap:1rem;padding-left:5rem}}.p-member-intro .image img{border-radius:5px;overflow:hidden}.p-member-inn{background:var(--e-6-eeef);padding-block:12rem 6rem}@media only screen and (max-width: 760px){.p-member-inn{padding-block:6rem 3rem}}@media only screen and (max-width: 760px){.p-member-inn .container{padding-inline:0}}.p-member-inn .head{place-items:center;padding-bottom:11rem}@media only screen and (max-width: 760px){.p-member-inn .head{padding-bottom:4rem}}.p-member-inn .head .title{font-weight:400}.p-member-inn .content{display:grid;grid-template-columns:calc(900/var(--width)*100cqi) 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8rem}@media only screen and (max-width: 760px){.p-member-inn .content{grid-template-columns:repeat(1, 1fr);gap:3rem}}.p-member-inn .description{display:grid;gap:4rem}@media only screen and (max-width: 760px){.p-member-inn .description{gap:2rem;padding-inline:2rem}}.p-member-inn .item{display:grid;gap:.5rem;padding:2.5rem 0;border-bottom:1px solid #000}@media only screen and (max-width: 760px){.p-member-inn .item{padding:2rem 0}}.p-member-inn .item .title{color:var(--black);font-size:1.4rem;font-weight:700;line-height:1.7}@media only screen and (max-width: 760px){.p-member-inn .item .title{font-size:1.2rem}}.p-member-inn .item .text{line-height:1.7;display:grid;justify-items:start;gap:.5rem}.p-member-inn .item .link{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem;line-height:1.7;position:relative}.p-member-inn .item .link::after{content:"";display:block;width:100%;height:1px;background:var(--black);position:absolute;bottom:0}.p-gallery{background:var(--e-6-eeef);padding-block:6rem 4rem;overflow:hidden;--arrow-color: var(--2f2a22)}@media only screen and (max-width: 760px){.p-gallery{padding-block:3rem}}.p-gallery .container{padding-right:0}.p-gallery .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:4rem;padding-right:10rem}@media only screen and (max-width: 760px){.p-gallery .head{padding-bottom:2rem;padding-right:2rem}}@media only screen and (max-width: 760px){.p-gallery .head .title{font-size:2.2rem}}.p-gallery .content{width:calc(100% + 10rem + (100vw - 144rem)/2)}@media only screen and (max-width: 760px){.p-gallery .content{width:calc(100% + 21rem)}}@media only screen and (max-width: 760px){.p-gallery .content .text{font-size:1.2rem;line-height:1.8;padding-top:1rem}}.p-gallery .swiper-controller{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem}@media only screen and (max-width: 760px){.p-gallery .swiper-controller{gap:1rem}}.p-gallery [class*=slider-arrow-]{background:unset;border-color:var(--arrow-color)}.p-gallery [class*=slider-arrow-]:hover{background:var(--black)}.p-gallery [class*=slider-arrow-]:hover svg{fill:var(--white)}.p-gallery [class*=slider-arrow-] svg{fill:var(--arrow-color)}.p-gallery .swiper-slide .slide-img .video{aspect-ratio:520/379}.p-gallery .swiper-slide .slide-img .video .mejs-container,.p-gallery .swiper-slide .slide-img .video .wp-video,.p-gallery .swiper-slide .slide-img .video iframe{width:100% !important;height:100% !important;-o-object-fit:contain;object-fit:contain}.p-gallery .swiper-slide .slide-img img{aspect-ratio:520/379;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-select-experience{background:var(--e-6-eeef);padding-block:4rem 12rem;overflow:hidden}@media only screen and (max-width: 760px){.p-select-experience{padding-block:2rem 7rem}}.p-select-experience .head{padding-bottom:4rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 760px){.p-select-experience .head{padding-bottom:6rem}}.p-select-experience .head .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 760px){.p-select-experience .head .title{font-size:2.4rem}}.p-select-experience .head .title span:not(:last-child){padding-right:2em}.p-select-experience .head .title span:last-child{padding-left:2em}.p-select-experience .list{border:1px solid var(--c4c4c4);display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;padding:4rem}@media only screen and (max-width: 760px){.p-select-experience .list{grid-template-columns:repeat(1, 1fr);padding:2rem}}.p-select-experience .item{background:#425658;padding:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;color:var(--white);text-decoration:none}@media only screen and (max-width: 760px){.p-select-experience .item{padding:1rem;gap:1rem}}.p-select-experience .item__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}@media only screen and (max-width: 760px){.p-select-experience .item__content{padding:0}}.p-select-experience .item__en{color:var(--c4c4c4);text-align:center;font-family:Sora;font-size:1rem;line-height:2.2;letter-spacing:.01em;margin-bottom:.5rem}@media only screen and (max-width: 760px){.p-select-experience .item__en{margin-bottom:0}}.p-select-experience .item__title{font-family:Zen Old Mincho;font-size:1.8rem;font-weight:400;line-height:1.5}@media only screen and (max-width: 760px){.p-select-experience .item__title{font-size:1.5rem}}.p-select-experience .item__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.p-select-experience .item__link span{font-size:1.2rem;line-height:2;color:var(--c4c4c4)}.p-select-experience .item__link .icon{display:block;stroke:var(--white)}.single-contents{background:var(--e-6-eeef, #e6eeef)}.single-contents .breadcrumb ol{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.single-contents .entry__content{background:unset;padding-bottom:0}.single-contents .p-cta{background:var(--e-6-eeef);border-color:var(--e-6-eeef)}.single-contents .site-footer{background:var(--e-6-eeef)}@media only screen and (max-width: 760px){.single-contents .breadcrumb{display:none}}.entry__header--contents{display:grid;grid-template-columns:calc(820/var(--width)*100cqi) 1fr;gap:calc(120/var(--width)*100cqi);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}@media only screen and (max-width: 760px){.entry__header--contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:4rem;padding-top:6rem}}.entry__header--contents .slider-thumbnail{width:calc(820/var(--width)*100cqi)}@media only screen and (max-width: 760px){.entry__header--contents .slider-thumbnail{width:100%;padding-right:2rem}}.entry__header--contents .slider__thumbnail__main .slide-img img{aspect-ratio:820/670;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 760px){.entry__header--contents .slider__thumbnail__main .slide-img img{aspect-ratio:355/400;-o-object-fit:cover;object-fit:cover}}.entry__header--contents .slider__thumbnail{padding-left:calc(100/var(--width)*100cqi);padding-right:calc(38/var(--width)*100cqi)}@media only screen and (max-width: 760px){.entry__header--contents .slider__thumbnail{padding-left:0;padding-right:0;padding-top:.6rem}}.entry__header--contents .slider__thumbnail .slide-img{cursor:pointer;overflow:hidden}.entry__header--contents .slider__thumbnail .slide-img img{aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s cubic-bezier(var(--transformrate)) 0s;transition:.3s cubic-bezier(var(--transformrate)) 0s}.entry__header--contents .slider__thumbnail .slide-img:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.entry__header--contents .description{display:grid;gap:2rem;color:var(--2f2a22);font-weight:400;line-height:1.7}@media only screen and (max-width: 760px){.entry__header--contents .description{gap:.8rem;padding:2rem;margin-left:auto;border:1px solid var(--c4c4c4);border-right:0;width:33rem;font-size:1.2rem;background:var(--e-6-eeef, #e6eeef)}}.entry__header--contents .title{font-family:"Zen Old Mincho";display:grid}.entry__header--contents .title .en{font-size:1.5rem;line-height:1}@media only screen and (max-width: 760px){.entry__header--contents .title .en{font-size:1rem}}.entry__header--contents .title .label{font-size:4rem}@media only screen and (max-width: 760px){.entry__header--contents .title .label{font-size:2.2rem}}.entry__header--contents .place{display:grid}.entry__header--contents .place .link{font-size:.8666666667em}.entry__header--contents .link{color:var(--838383)}@media only screen and (max-width: 760px){.entry__header--contents .link{font-size:1rem}}.entry__header--contents .icon.--blank{stroke:var(--838383);width:1.3rem;height:1.3rem}@media only screen and (max-width: 760px){.entry__header--contents .icon.--blank{width:8px;height:8px}}.entry__header--contents .icon.--arrow{fill:var(--838383);width:1.3rem;height:1.3rem}@media only screen and (max-width: 760px){.entry__header--contents .icon.--arrow{width:10px;height:8px}}.entry__header--contents .member{display:grid}.p-contents-intro{padding-block:8rem 6rem;position:relative}@media only screen and (max-width: 760px){.p-contents-intro{padding-block:15rem 6rem}}.p-contents-intro .container{padding-left:calc(260/var(--width)*100cqi);padding-right:calc(300/var(--width)*100cqi)}@media only screen and (max-width: 760px){.p-contents-intro .container{padding-inline:2rem}}.p-contents-intro .head{padding-bottom:5rem;gap:4rem}@media only screen and (max-width: 760px){.p-contents-intro .head{gap:.5rem;padding-bottom:4rem}}.p-contents-intro .head .title{font-size:3.4rem;font-weight:400}@media only screen and (max-width: 760px){.p-contents-intro .head .title{font-size:2.4rem}}.p-contents-intro .copy{font-size:1.8rem;line-height:1.8;padding-left:calc(240/var(--width)*100cqi)}@media only screen and (max-width: 760px){.p-contents-intro .copy{font-size:1.3rem;padding-left:6rem}}.p-contents-intro .image{display:grid;gap:2rem;overflow:hidden;position:absolute;right:0;top:0;width:26rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 760px){.p-contents-intro .image{-webkit-transform:translateY(0);transform:translateY(0);left:0;right:unset;top:-2rem;width:11.8rem}}.p-contents-intro .image img{overflow:hidden}@media only screen and (max-width: 760px){.p-contents-intro .image img{aspect-ratio:118/136;-o-object-fit:cover;object-fit:cover}}.p-contents-inn{background:var(--e-6-eeef);padding-block:12rem 6rem}@media only screen and (max-width: 760px){.p-contents-inn{padding-block:6rem 3rem}}.p-contents-inn .head{place-items:center;padding-bottom:11rem}@media only screen and (max-width: 760px){.p-contents-inn .head{padding-bottom:5rem}}.p-contents-inn .content{display:grid;grid-template-columns:calc(900/var(--width)*100cqi) 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8rem}@media only screen and (max-width: 760px){.p-contents-inn .content{grid-template-columns:repeat(1, 1fr);gap:4rem}}.p-contents-inn .description{display:grid;gap:4rem}@media only screen and (max-width: 760px){.p-contents-inn .description{gap:2rem}}.p-contents-inn .item{display:grid;gap:.5rem;padding:2.5rem 0;border-bottom:1px solid #000}.p-contents-inn .item .title{color:var(--black);font-size:1.4rem;font-weight:700;line-height:1.7}.p-contents-inn .item .text{line-height:1.7;display:grid;justify-items:start;gap:.5rem}.p-contents-inn .item .link{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem;line-height:1.7;position:relative}.p-contents-inn .item .link::after{content:"";display:block;width:100%;height:1px;background:var(--black);position:absolute;bottom:0}.p-gallery-contents{background:var(--e-6-eeef);padding-block:6rem 4rem;overflow:hidden;--arrow-color: var(--2f2a22);--arrow-color: var(--838383)}@media only screen and (max-width: 760px){.p-gallery-contents{padding-block:3rem}}.p-gallery-contents .container{padding-right:0}.p-gallery-contents .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:4rem;padding-right:10rem}@media only screen and (max-width: 760px){.p-gallery-contents .head{padding-bottom:2rem;padding-right:2rem}}@media only screen and (max-width: 760px){.p-gallery-contents .head .title{font-size:2.2rem}}.p-gallery-contents .content{width:calc(100% + 10rem + (100vw - 144rem)/2)}@media only screen and (max-width: 760px){.p-gallery-contents .content{width:calc(100% + 21rem)}}@media only screen and (max-width: 760px){.p-gallery-contents .content .text{font-size:1.2rem;line-height:1.8;padding-top:1rem}}.p-gallery-contents .swiper-controller{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem}@media only screen and (max-width: 760px){.p-gallery-contents .swiper-controller{gap:1rem}}.p-gallery-contents [class*=slider-arrow-]{background:unset;border-color:var(--arrow-color)}.p-gallery-contents [class*=slider-arrow-]:hover{background:var(--black)}.p-gallery-contents [class*=slider-arrow-]:hover svg{fill:var(--white)}.p-gallery-contents [class*=slider-arrow-] svg{fill:var(--arrow-color)}.p-gallery-contents .swiper-slide .slide-img .video{aspect-ratio:520/379}.p-gallery-contents .swiper-slide .slide-img .video .mejs-container,.p-gallery-contents .swiper-slide .slide-img .video .wp-video,.p-gallery-contents .swiper-slide .slide-img .video iframe{width:100% !important;height:100% !important;-o-object-fit:contain;object-fit:contain}.p-gallery-contents .swiper-slide .slide-img img{aspect-ratio:520/379;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 760px){.p-gallery-contents{padding-block:0 3rem}}.p-gallery-contents .swiper-controller{margin-bottom:-1.3rem}@media only screen and (max-width: 760px){.p-gallery-contents .swiper-controller{margin-bottom:-1.4rem}}.p-gallery-contents .swiper-slide .slide-img{-webkit-transition:1s cubic-bezier(var(--transformrate)) 0s;transition:1s cubic-bezier(var(--transformrate)) 0s;padding-bottom:6rem}@media only screen and (max-width: 760px){.p-gallery-contents .swiper-slide .slide-img{padding-bottom:3rem}}.p-gallery-contents .swiper-slide-duplicate-next .slide-img,.p-gallery-contents .swiper-slide-duplicate-prev .slide-img,.p-gallery-contents .swiper-slide-next .slide-img,.p-gallery-contents .swiper-slide-prev .slide-img{padding-top:6rem;padding-bottom:0}@media only screen and (max-width: 760px){.p-gallery-contents .swiper-slide-duplicate-next .slide-img,.p-gallery-contents .swiper-slide-duplicate-prev .slide-img,.p-gallery-contents .swiper-slide-next .slide-img,.p-gallery-contents .swiper-slide-prev .slide-img{padding-top:3rem}}.p-user-voice{background:var(--e-6-eeef);padding-block:5rem 12rem;overflow:hidden}@media only screen and (max-width: 760px){.p-user-voice{padding-block:3rem 7rem}}.p-user-voice .head{padding-bottom:4rem;justify-items:center}@media only screen and (max-width: 760px){.p-user-voice .head{padding-bottom:3rem}}.p-user-voice .list{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr))}@media only screen and (max-width: 760px){.p-user-voice .list{grid-template-columns:repeat(1, 1fr)}}.p-user-voice .item{border-right:1px solid var(--c4c4c4);padding:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:3rem}@media only screen and (max-width: 760px){.p-user-voice .item{padding:3rem 2rem;gap:2rem;border-right:none;border-bottom:1px solid var(--c4c4c4)}}.p-user-voice .item:first-child{border-left:1px solid var(--c4c4c4)}@media only screen and (max-width: 760px){.p-user-voice .item:first-child{border-left:none;border-top:1px solid var(--c4c4c4)}}.p-user-voice .item__title{color:#2f2a22;text-box-trim:trim-both;text-box-edge:text;font-family:"Zen Old Mincho";font-size:2.4rem;font-weight:400;line-height:1.7}@media only screen and (max-width: 760px){.p-user-voice .item__title{font-size:2rem}}.p-user-voice .item__text{font-size:1.5rem;line-height:1.8}@media only screen and (max-width: 760px){.p-user-voice .item__text{font-size:1.2rem}}.p-select-reserve{padding:6rem 0}@media only screen and (max-width: 760px){.p-select-reserve{padding:3rem 0 4rem}}.p-select-reserve .container{display:grid;grid-template-columns:1fr auto;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:12rem}@media only screen and (max-width: 760px){.p-select-reserve .container{grid-template-columns:repeat(1, 1fr);gap:8rem}}.p-select-reserve .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;position:-webkit-sticky;position:sticky;top:4rem}@media only screen and (max-width: 760px){.p-select-reserve .head{position:relative;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;top:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.p-select-reserve .head .en{-webkit-transform:rotate(90deg) translate(100%, 0);transform:rotate(90deg) translate(100%, 0);-webkit-transform-origin:top right;transform-origin:top right;position:absolute;top:0;right:0;padding-left:1em;white-space:nowrap;font-size:1.4rem;font-weight:400;letter-spacing:.2em}@media only screen and (max-width: 760px){.p-select-reserve .head .en{padding-left:unset;font-size:1rem}}.p-select-reserve .head .title{padding-right:3rem;color:var(--2f2a22);font-family:"Zen Old Mincho";font-size:6rem;font-style:normal;font-weight:500;line-height:1;letter-spacing:.01em}@media only screen and (max-width: 760px){.p-select-reserve .head .title{position:relative;font-size:4rem;padding-right:1rem;padding-left:1rem}}.p-select-reserve .head .title span{line-height:1.5}.p-select-reserve .list{border:1px solid var(--c4c4c4);display:grid;gap:1rem;padding:4rem;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-top:2rem}@media only screen and (max-width: 760px){.p-select-reserve .list{grid-template-columns:repeat(1, 1fr);padding:2rem;margin-top:0}}.p-select-reserve .item{background:#425658;padding:2rem;color:var(--white);text-decoration:none;display:grid;grid-template-columns:calc(320/var(--width)*100cqi) 1fr;gap:4rem}@media only screen and (max-width: 760px){.p-select-reserve .item{grid-template-columns:1fr;gap:0;padding:1rem}}.p-select-reserve .item__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.p-select-reserve .item__en{color:var(--c4c4c4);text-align:center;font-family:Sora;font-size:1.2rem;line-height:2.2;letter-spacing:.1em;margin-bottom:auto}@media only screen and (max-width: 760px){.p-select-reserve .item__en{font-size:.8rem}}.p-select-reserve .item__title{font-family:Zen Old Mincho;font-size:2.4rem;font-weight:400;line-height:1.5}@media only screen and (max-width: 760px){.p-select-reserve .item__title{font-size:1.6rem}}.p-select-reserve .item__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.p-select-reserve .item__link span{font-size:1.2rem;line-height:2;color:var(--c4c4c4)}@media only screen and (max-width: 760px){.p-select-reserve .item__link span{font-size:1rem}}.p-select-reserve .item__link .icon{display:block;stroke:var(--white)}.p-select-reserve .item__img img{aspect-ratio:3/2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 760px){.postType_contents .post-item .card{gap:1rem}}main.has-aside .entry__content{width:90%;margin:0 auto;display:grid;grid-template-columns:192px 1fr;-webkit-column-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 960px){main.has-aside .entry__content{grid-template-columns:142px 1fr;-webkit-column-gap:4.8rem;-moz-column-gap:4.8rem;column-gap:4.8rem}}@media only screen and (max-width: 760px){main.has-aside .entry__content{width:100%;grid-template-columns:1fr;grid-template-rows:auto auto;padding-top:0}}main.has-aside .entry__content__inner{grid-column:2;grid-row:1;width:100%}@media only screen and (max-width: 760px){main.has-aside .entry__content__inner{grid-column:1;grid-row:2}}main.has-aside .entry__content__inner .container{width:100%}@media only screen and (max-width: 760px){main.has-aside .entry__content__inner .container{width:90%}}main.has-aside .entry__content__aside{grid-column:1;grid-row:1;width:100%;position:-webkit-sticky;position:sticky;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12rem 0;top:12rem}@media only screen and (max-width: 960px){main.has-aside .entry__content__aside{padding:8rem 0;top:8rem}}@media only screen and (max-width: 760px){main.has-aside .entry__content__aside{grid-column:1;grid-row:1;width:90%;position:static;padding:8rem 0 0;margin:0 auto}}.aside__block .aside-nav{padding-top:1rem}@media only screen and (max-width: 760px){.aside__block .aside-nav{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;max-width:310px;border:none;padding-top:0;margin:0 auto}}.aside__block .aside-nav li{margin:0;padding-top:2rem}@media only screen and (max-width: 760px){.aside__block .aside-nav li{padding:0;max-width:142px}}.aside__block .aside-nav li a{display:inline-block;font-size:1.8rem;line-height:1.5;color:var(--black);text-decoration:none;position:relative;-webkit-transition:color .5s cubic-bezier(var(--transformrate));transition:color .5s cubic-bezier(var(--transformrate))}@media only screen and (max-width: 960px){.aside__block .aside-nav li a{font-size:1.6rem}}@media only screen and (max-width: 760px){.aside__block .aside-nav li a{color:var(--black) !important;width:100%;text-align:center;padding-bottom:12px}}.aside__block .aside-nav li a::before{position:absolute;content:"";width:100%;height:1px;left:0;bottom:4px;margin:auto;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:background-color .5s cubic-bezier(var(--transformrate)),-webkit-transform .5s cubic-bezier(var(--transformrate));transition:background-color .5s cubic-bezier(var(--transformrate)),-webkit-transform .5s cubic-bezier(var(--transformrate));transition:transform .5s cubic-bezier(var(--transformrate)),background-color .5s cubic-bezier(var(--transformrate));transition:transform .5s cubic-bezier(var(--transformrate)),background-color .5s cubic-bezier(var(--transformrate)),-webkit-transform .5s cubic-bezier(var(--transformrate))}@media only screen and (max-width: 760px){.aside__block .aside-nav li a::before{bottom:0;-webkit-transform:scaleX(1);transform:scaleX(1)}}.aside__block .aside-nav li a.is-current::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.aside__block .aside-nav li a:hover::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .5s cubic-bezier(var(--transformrate));transition:-webkit-transform .5s cubic-bezier(var(--transformrate));transition:transform .5s cubic-bezier(var(--transformrate));transition:transform .5s cubic-bezier(var(--transformrate)), -webkit-transform .5s cubic-bezier(var(--transformrate))}.entry__content{min-height:30vh;min-height:calc(var(--vh, 1vh)*30);position:relative;z-index:1;background-color:var(--white);padding-bottom:14rem}@media only screen and (max-width: 760px){.entry__content{padding-bottom:7rem}}.page .entry__content__inner .container{margin:0 auto;padding-top:5rem;padding-bottom:5rem}.page .entry__content__inner .container.mw__full{width:100%;max-width:inherit}.page .entry__content__inner .container.mw__full>.block{width:90%;margin:0 auto}.page .entry__content__inner .container.ov__X_hidden{overflow-x:hidden}.page .entry__content__inner .container.padding__null{padding:0}.page .entry__content__inner .container.padding__null_top{padding-top:0}.page .entry__content__inner .container.padding__null_bottom{padding-bottom:0}.post .entry__content__inner .container.mw__full{width:100%;max-width:inherit}.post .entry__content__inner .container.ov__X_hidden{overflow-x:hidden}.post .entry__content__inner .container.padding__null{padding:0}.post .entry__content__inner .container.padding__null_top{padding-top:0}.post .entry__content__inner .container.padding__null_bottom{padding-bottom:0}.page-ttl{max-height:750px;height:calc(750/var(--width)*100vw);display:grid;overflow:hidden;position:relative;padding-top:32rem}@media only screen and (max-width: 760px){.page-ttl{max-height:500px;padding-top:0;place-items:center}}.page-ttl .ttl__text{color:var(--ffffff, #fff);text-align:center;position:relative}@media only screen and (max-width: 760px){.page-ttl .ttl__text{text-align:left;width:calc(100% - 4rem)}.archive-member .page-ttl .ttl__text{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.page-ttl .ttl__text .en{font-family:Sora;font-size:1.2rem;line-height:2.2;letter-spacing:1.2px;text-transform:capitalize}.page-ttl .ttl__text .label{font-family:"Zen Old Mincho";font-size:4rem;font-weight:400;line-height:2}@media only screen and (max-width: 760px){.page-ttl .ttl__text .label{font-size:3rem;line-height:1.4}}.page-ttl .ttl__mv{position:fixed;top:0;left:0;right:0;margin:auto;max-height:750px;height:calc(750/var(--width)*100vw)}@media only screen and (max-width: 760px){.page-ttl .ttl__mv{max-height:500px;height:calc(500/var(--width)*100vw)}}.page-ttl .ttl__mv .img{width:100%;height:100%;display:block}.page-ttl .ttl__mv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-ttl.small{padding-top:23rem;max-height:450px;height:calc(450/var(--width)*100vw)}@media only screen and (max-width: 760px){.page-ttl.small{padding-top:10rem;max-height:280px;height:calc(280/var(--width)*100vw)}}.page-ttl.small .ttl__text{color:var(--black)}body.tax-contents-category,body.post-type-archive-contents{background:var(--e-6-eeef)}body.tax-contents-category .site-header,body.post-type-archive-contents .site-header{mix-blend-mode:difference}body.tax-contents-category .site-header .sitelogo img _::-webkit-full-page-media,body.tax-contents-category .site-header .sitelogo img _:future,body.tax-contents-category .site-header .sitelogo img :root .sample,body.post-type-archive-contents .site-header .sitelogo img _::-webkit-full-page-media,body.post-type-archive-contents .site-header .sitelogo img _:future,body.post-type-archive-contents .site-header .sitelogo img :root .sample{background-color:#6495ed}body.tax-contents-category .entry__content,body.post-type-archive-contents .entry__content{background:var(--e-6-eeef)}body.tax-contents-category .p-cta,body.post-type-archive-contents .p-cta{background:var(--e-6-eeef);border-color:var(--e-6-eeef)}@media only screen and (max-width: 760px){.archive__content{padding-bottom:11rem}}.archive__content .member-list{padding-top:14rem}@media only screen and (max-width: 760px){.archive__content .member-list{padding-top:7rem}}.category-links{position:relative}.category-links .container{padding-block:0 10rem}@media only screen and (max-width: 760px){.category-links .container{padding-block:3rem 7rem}}.category-links .category-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1rem 1.8rem}@media only screen and (max-width: 760px){.category-links .category-list{gap:.4rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.category-links .category-list .item{border-radius:3rem;border:1px solid var(--838383);overflow:hidden}@media only screen and (max-width: 760px){.category-links .category-list .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.category-links .category-list .item .link{min-width:18rem;display:block;padding:.85rem 3rem;color:var(--425658);font-size:1.5rem;line-height:2.2;letter-spacing:.01em;text-transform:uppercase;text-decoration:none;text-align:center;-webkit-transition:.5s cubic-bezier(var(--transformrate));transition:.5s cubic-bezier(var(--transformrate));opacity:1}@media only screen and (max-width: 760px){.category-links .category-list .item .link{padding:1rem;font-size:1.1rem;line-height:1.5;min-width:unset}}.category-links .category-list .item .link:hover{background:var(--black);color:var(--white)}.category-links .category-list .item .link.current{background:var(--black);color:var(--white);pointer-events:none}.content-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:3rem}@media only screen and (max-width: 960px){.content-pagination{gap:2rem}}@media only screen and (max-width: 760px){.content-pagination{gap:1rem}}.content-pagination.--archive{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5em;padding:0 2rem 20rem}@media only screen and (max-width: 960px){.content-pagination.--archive{padding:0 2rem 10rem}}@media only screen and (max-width: 760px){.content-pagination.--archive{padding:0 2rem 6rem}}.content-pagination.--archive .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5em}.content-pagination.--archive .nav a,.content-pagination.--archive span,.content-pagination.--archive .page-numbers,.content-pagination.--archive .dots{color:var(--black);font-size:1.8rem;line-height:1;text-align:center;width:1.5em;height:1.5em;position:relative}@media only screen and (max-width: 960px){.content-pagination.--archive .nav a,.content-pagination.--archive span,.content-pagination.--archive .page-numbers,.content-pagination.--archive .dots{font-size:1.6rem}}@media only screen and (max-width: 760px){.content-pagination.--archive .nav a,.content-pagination.--archive span,.content-pagination.--archive .page-numbers,.content-pagination.--archive .dots{font-size:1.4rem}}.content-pagination.--archive .nav a:after,.content-pagination.--archive span:after,.content-pagination.--archive .page-numbers:after,.content-pagination.--archive .dots:after{content:"";display:block;width:100%;height:2px;position:absolute;bottom:0;left:0;right:0;-webkit-transition:.5s cubic-bezier(var(--transformrate));transition:.5s cubic-bezier(var(--transformrate))}.content-pagination.--archive a{display:block;text-decoration:none}.content-pagination.--archive a:hover::after{background:var(--black)}.content-pagination.--archive .nav a span::after{display:none}.content-pagination.--archive span.current::after{background:var(--black)}.content-pagination.--archive span.dots{pointer-events:none}.content-pagination.--archive span.disabled{pointer-events:none;opacity:.5}.content-pagination.--post{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 760px){.content-pagination.--post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.post-none{padding-top:2rem}.post-none .text{text-align:center}.site-footer{position:relative;z-index:10;overflow:hidden;background-color:var(--white)}.about .site-footer,.home .site-footer{background:var(--e-6-eeef)}.site-footer .footer__bg{aspect-ratio:1440/833;position:relative}@media only screen and (max-width: 760px){.site-footer .footer__bg{aspect-ratio:375/475;overflow:visible;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.site-footer .footer__bg .img{position:absolute;bottom:0}.site-footer .footer__bg .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 760px){.site-footer .footer__bg .img img{aspect-ratio:375/688}}.site-footer .footer__bg .logo{position:absolute;inset:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1}@media only screen and (max-width: 760px){.site-footer .footer__bg .logo{position:relative;z-index:2}}.site-footer .footer__bg .logo img{width:21rem;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media only screen and (max-width: 760px){.site-footer .footer__bg .logo img{width:12rem}}.site-footer .container{padding:15rem 5rem 0;max-width:unset;position:relative;z-index:2}@media only screen and (max-width: 760px){.site-footer .container{padding:7rem 2rem 2rem}}.site-footer .sitemap{border-top:1px solid var(--838383);border-bottom:1px solid var(--838383);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:6rem 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 760px){.site-footer .sitemap{border:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4rem;padding:0}}.site-footer .sitemap_left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:3rem}@media only screen and (max-width: 760px){.site-footer .sitemap_left{display:grid;grid-template-columns:1fr;gap:2rem}}.site-footer .sitemap_right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;gap:3rem;text-align:right}@media only screen and (max-width: 760px){.site-footer .sitemap_right{gap:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:left;font-size:1rem}}.site-footer .sns-nav,.site-footer .sitemap__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:0 3rem;border-left:1px solid var(--838383)}@media only screen and (max-width: 760px){.site-footer .sns-nav,.site-footer .sitemap__nav{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;width:100%}}.site-footer .sns-nav a,.site-footer .sitemap__nav a{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:1.4rem;line-height:normal}@media only screen and (max-width: 760px){.site-footer .sns-nav a,.site-footer .sitemap__nav a{font-size:1.2rem}}.site-footer .sns-nav a .arrow,.site-footer .sitemap__nav a .arrow{display:none}.site-footer .sns-nav a .label::before,.site-footer .sitemap__nav a .label::before{background:#000 !important;height:1px}.site-footer .sns-nav a::after,.site-footer .sitemap__nav a::after{content:"→";display:inline-block}.site-footer .sns-nav a svg{display:none}.site-footer .sns-nav a::after{display:none}.site-footer a{-webkit-transition:opacity .5s cubic-bezier(var(--transformrate));transition:opacity .5s cubic-bezier(var(--transformrate))}@media(hover: hover)and (pointer: fine){.site-footer a:hover{opacity:.8}}.site-footer .sitemap_bottom .copyright{color:var(--gray);font-size:1.3rem;line-height:normal;letter-spacing:.26px}.admin-bar .page-ttl .ttl__mv,.admin-bar .site-header{top:32px !important}@media only screen and (max-width: 760px){.admin-bar .page-ttl .ttl__mv,.admin-bar .site-header{top:46px !important}}.site-header{width:calc(100% - 4rem);position:absolute;left:0;top:0;right:0;margin:0 auto;z-index:10;mix-blend-mode:difference}@media only screen and (max-width: 760px){.site-header{border-bottom:unset;height:unset;width:100%;position:relative;z-index:99;mix-blend-mode:normal;height:1px}}.pagettlMv .site-header,.archive .site-header,.taxonomy .site-header,.category .site-header{mix-blend-mode:normal}.home .site-header,.contact .site-header,.thanks .site-header,.error404 .site-header{mix-blend-mode:difference}@media only screen and (max-width: 760px){.single-contents .site-header .sitelogo img{-webkit-filter:invert(1);filter:invert(1)}}.single-member .site-header{mix-blend-mode:normal}.sitelogo{position:absolute;top:3rem;left:3.8rem}@media only screen and (max-width: 760px){.sitelogo{top:1.8rem;left:2rem}}.sitelogo a{width:10.2rem;display:block;text-decoration:none;line-height:0}@media only screen and (max-width: 760px){.sitelogo a{width:8rem}}.sitelogo img{height:100%;vertical-align:middle}@-webkit-keyframes animate-text{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes animate-text{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.site-header__grobal-nav{position:absolute;z-index:99;top:3rem;right:2rem;width:108rem}@media only screen and (max-width: 760px){.site-header__grobal-nav{right:0;top:0;width:100%;padding:10rem 5rem;display:none}}.site-header__grobal-nav .site-header__grobal-nav__inner{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:3rem}@media only screen and (max-width: 760px){.site-header__grobal-nav .site-header__grobal-nav__inner{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem}}.site-header__grobal-nav .sns-nav,.site-header__grobal-nav .grobal-nav{display:grid;gap:.8rem}@media only screen and (max-width: 760px){.site-header__grobal-nav .sns-nav,.site-header__grobal-nav .grobal-nav{gap:2rem}}.site-header__grobal-nav .sns-nav a,.site-header__grobal-nav .grobal-nav a{font-size:12px;line-height:normal;text-decoration:none;color:var(--white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media only screen and (max-width: 760px){.site-header__grobal-nav .sns-nav a,.site-header__grobal-nav .grobal-nav a{font-size:1.4rem}}.site-header__grobal-nav .sns-nav a .arrow svg,.site-header__grobal-nav .grobal-nav a .arrow svg{width:11px;height:9px;fill:var(--white)}@media only screen and (max-width: 760px){.site-header__grobal-nav .sns-nav a .arrow svg,.site-header__grobal-nav .grobal-nav a .arrow svg{width:8px;height:6px}}.site-header__grobal-nav .sns-nav a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.site-header__grobal-nav .sns-nav a svg{width:8px;height:8px;stroke:var(--white)}.site-header__drawer-nav{position:fixed;top:6.5rem;right:2rem;z-index:99;max-height:100dvh;pointer-events:none;-webkit-transition:opacity .5s cubic-bezier(var(--transformrate)) .5s;transition:opacity .5s cubic-bezier(var(--transformrate)) .5s;opacity:0;display:grid;justify-items:start;border-radius:4px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;max-width:20rem}@media only screen and (max-width: 760px){.site-header__drawer-nav{top:6.5rem;right:1.3rem}}.site-header__drawer-nav::-webkit-scrollbar{display:none}.site-header__drawer-nav .site-header__drawer-nav__inner{display:grid;gap:1.2rem;padding:2rem}.site-header__drawer-nav .sns-nav,.site-header__drawer-nav .grobal-nav{display:grid;gap:1.2rem}.site-header__drawer-nav .sns-nav a,.site-header__drawer-nav .grobal-nav a{line-height:normal;text-decoration:none;color:var(--black);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:13px;font-size:1.3rem}.site-header__drawer-nav .sns-nav a .arrow svg,.site-header__drawer-nav .grobal-nav a .arrow svg{width:1.1rem;height:.9rem}.site-header__drawer-nav .sns-nav a .label::before,.site-header__drawer-nav .grobal-nav a .label::before{background-color:var(--black) !important}.site-header__drawer-nav .sns-nav{border-top:1px solid var(--c4c4c4);padding-top:1.2rem}.site-header__drawer-nav .sns-nav a{color:var(--838383);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.site-header__drawer-nav .sns-nav a .label::before{background-color:var(--838383) !important}.site-header__drawer-nav .sns-nav a svg{width:.8rem;height:.8rem;stroke:var(--838383)}.site-header__drawer-nav .sitemap .item{display:grid}.site-header__drawer-nav .sitemap .item a{font-size:1.3rem}body.open .site-header__drawer-nav{pointer-events:all;opacity:1}.side-fixed-btn{position:fixed;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:99;height:100dvh;pointer-events:none;-webkit-animation:fade 1.5s cubic-bezier(var(--transformrate)) 1s both;animation:fade 1.5s cubic-bezier(var(--transformrate)) 1s both}@media only screen and (max-width: 760px){.side-fixed-btn{bottom:0;left:0;height:auto}}.side-fixed-btn nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem}@media only screen and (max-width: 760px){.side-fixed-btn nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem;gap:2rem}}.side-fixed-btn nav a{pointer-events:all;width:6rem;height:20rem;text-decoration:none;background:#707f89;color:var(--white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem;border-radius:2rem 0 0 2rem}@media only screen and (max-width: 760px){.side-fixed-btn nav a{border-radius:.6rem .6rem 0 0;width:auto;height:3.6rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:1.2rem;gap:.5rem}}.side-fixed-btn nav a img{height:2.2rem;aspect-ratio:20/22}@media only screen and (max-width: 760px){.side-fixed-btn nav a img{height:1.8rem}}.side-fixed-btn nav a .label{line-height:1.1;width:1em;text-align:center}@media only screen and (max-width: 760px){.side-fixed-btn nav a .label{width:auto;line-height:1}}.side-fixed-btn nav a.--request{background:#707f89}.side-fixed-btn nav a.--contact{background:#bea72c}.side-fixed-btn nav a.--contact img{height:2.3rem;aspect-ratio:174/230}@media only screen and (max-width: 760px){.side-fixed-btn nav a.--contact img{height:1.8rem}}.hintBrowser{will-change:transform,opacity}.fadein{will-change:opacity}.fadein__train{will-change:opacity}.parallaxImg{will-change:transform;-webkit-transform:scale(1.2);transform:scale(1.2)}.parallaxImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slide__left,.slide__up__train{will-change:transform}.cover__create{position:relative}.cover__create>span.cover{width:100%;height:100%;position:absolute;z-index:2;left:0;top:0;will-change:transform}.hover.--underline{position:relative;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--black))) 0 100%/0 2px no-repeat;background:-webkit-linear-gradient(transparent, var(--black)) 0 100%/0 2px no-repeat;background:linear-gradient(transparent, var(--black)) 0 100%/0 2px no-repeat;-webkit-transition:.5s cubic-bezier(var(--transformrate)) 0s;transition:.5s cubic-bezier(var(--transformrate)) 0s}.hover.--underline::before{position:absolute;content:"";width:100%;height:1px;left:0;bottom:1px;z-index:1;background-color:var(--black);will-change:transform;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}@media(hover: hover)and (pointer: fine){.hover.--underline:hover{background-size:100% 2px;color:var(--black)}}.hover.--underline-label .label{position:relative}.hover.--underline-label .label::before{position:absolute;content:"";width:0;height:1px;left:0;bottom:-5px;margin:auto;z-index:1;background-color:var(--black);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:.5s cubic-bezier(var(--transformrate)) 0s;transition:.5s cubic-bezier(var(--transformrate)) 0s}.hover.--underline-label.--white .label::before{background-color:var(--white)}@media(hover: hover)and (pointer: fine){.hover.--underline-label:hover .label::before{width:100%}}.hover.--underline-bg{display:inline;-webkit-transition:background-size .5s cubic-bezier(var(--transformrate)) 0s;transition:background-size .5s cubic-bezier(var(--transformrate)) 0s;background-repeat:no-repeat;background-position:right bottom 2px;background-size:0% 1px}.hover.--underline-bg:hover{background-position:left bottom 2px;background-size:100% 1px}#splash{position:fixed;z-index:99999;left:0;top:0;background:var(--white);width:100%;min-height:100vh;pointer-events:none;-webkit-clip-path:inset(0);clip-path:inset(0)}#splash img{position:absolute;inset:0;margin:auto;width:183px;height:113px}#splash.visited{-webkit-transition:-webkit-clip-path 1s cubic-bezier(0.23, 1, 0.32, 1);transition:-webkit-clip-path 1s cubic-bezier(0.23, 1, 0.32, 1);transition:clip-path 1s cubic-bezier(0.23, 1, 0.32, 1);transition:clip-path 1s cubic-bezier(0.23, 1, 0.32, 1), -webkit-clip-path 1s cubic-bezier(0.23, 1, 0.32, 1);-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}#lower #splash.visited{-webkit-transition:-webkit-clip-path .5s cubic-bezier(0.23, 1, 0.32, 1);transition:-webkit-clip-path .5s cubic-bezier(0.23, 1, 0.32, 1);transition:clip-path .5s cubic-bezier(0.23, 1, 0.32, 1);transition:clip-path .5s cubic-bezier(0.23, 1, 0.32, 1), -webkit-clip-path .5s cubic-bezier(0.23, 1, 0.32, 1)}#splash.none{display:none}#lower #splash{display:none}#lower #splash img{display:none}#mask{position:fixed;z-index:99999;left:0;top:0;background:var(--white);width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);min-height:100lvh;pointer-events:none;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:-webkit-clip-path 1s cubic-bezier(0.23, 1, 0.32, 1);transition:-webkit-clip-path 1s cubic-bezier(0.23, 1, 0.32, 1);transition:clip-path 1s cubic-bezier(0.23, 1, 0.32, 1);transition:clip-path 1s cubic-bezier(0.23, 1, 0.32, 1), -webkit-clip-path 1s cubic-bezier(0.23, 1, 0.32, 1);display:none}#lower #mask{-webkit-transition:-webkit-clip-path .4s cubic-bezier(0.23, 1, 0.32, 1);transition:-webkit-clip-path .4s cubic-bezier(0.23, 1, 0.32, 1);transition:clip-path .4s cubic-bezier(0.23, 1, 0.32, 1);transition:clip-path .4s cubic-bezier(0.23, 1, 0.32, 1), -webkit-clip-path .4s cubic-bezier(0.23, 1, 0.32, 1)}#mask img{position:absolute;inset:0;margin:auto;width:183px;height:113px;display:none}#mask.active{-webkit-clip-path:inset(0);clip-path:inset(0)}.button{position:relative;text-decoration:none;z-index:1}.button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.button-wrapper.nopc{display:none}@media only screen and (max-width: 760px){.button-wrapper.nopc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.button-wrapper.nosp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 760px){.button-wrapper.nosp{display:none}}.button.align__center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.button.align__right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.button_block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.button{border-radius:3rem;border:1px solid var(--white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:30rem;min-height:6rem;padding:0 3rem;gap:2rem;text-decoration:none;position:relative;z-index:1}@media only screen and (max-width: 760px){.button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:18rem;min-height:5rem;gap:1rem}}.button .label{color:var(--white);font-size:1.5rem;line-height:2.2;letter-spacing:1.5px}@media only screen and (max-width: 960px){.button .label{font-size:1.4rem}}@media only screen and (max-width: 760px){.button .label{font-size:1.3rem}}.button .label:after{content:"";display:block;width:0;height:1px;background-color:var(--white);will-change:transform;-webkit-transition:width .5s cubic-bezier(var(--transformrate)) 0s;transition:width .5s cubic-bezier(var(--transformrate)) 0s}.button:hover .label:after{width:100%}.button.--black{border-color:var(--black);color:var(--black)}.button.--black .label{color:var(--black)}.button.--black .label:after{background-color:var(--black)}.button.type__arrow svg{width:11px;height:9px;fill:var(--white)}.button.type__arrow.--black svg{fill:var(--black)}.button.type__blank svg{width:13px;height:13px;stroke:var(--white)}.button.type__blank.--black svg{stroke:var(--black)}.button.type__reserve{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:400px;height:98px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#dbd8d8}@media only screen and (max-width: 960px){.button.type__reserve{max-width:288px;height:68px}}.button.type__reserve svg{width:37px;height:37px;margin-right:2rem;stroke:#666}@media only screen and (max-width: 960px){.button.type__reserve svg{width:25px;height:25px;margin-right:1rem}}.button.type__reserve .label{font-size:1.9rem;color:var(--black)}@media only screen and (max-width: 960px){.button.type__reserve .label{font-size:1.5rem}}.button.type__reserve::before{position:absolute;content:"";left:0;top:0;z-index:-1;width:100%;height:100%;will-change:transform;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(var(--transformrate)) 0s;transition:-webkit-transform .5s cubic-bezier(var(--transformrate)) 0s;transition:transform .5s cubic-bezier(var(--transformrate)) 0s;transition:transform .5s cubic-bezier(var(--transformrate)) 0s, -webkit-transform .5s cubic-bezier(var(--transformrate)) 0s}.button.type__reserve:hover::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.button.type__follow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:54px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:54px;padding:0 84px}@media only screen and (max-width: 960px){.button.type__follow{padding:0 15px 0 55px;height:40px;border-radius:40px}}.button.type__follow svg{width:54px;height:54px;display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;pointer-events:none}@media only screen and (max-width: 960px){.button.type__follow svg{width:40px;height:40px}}.button.type__follow .label{color:var(--black);font-size:1.9rem;letter-spacing:.6rem;-webkit-transition:color .5s cubic-bezier(var(--transformrate)) 0s;transition:color .5s cubic-bezier(var(--transformrate)) 0s}@media only screen and (max-width: 960px){.button.type__follow .label{font-size:1.5rem;letter-spacing:.5rem}}.button.type__follow::before{position:absolute;content:"";left:0;top:0;z-index:-1;width:54px;height:100%;background-color:var(--black);will-change:transform;-webkit-transform-origin:right;transform-origin:right;-webkit-transition:width .5s cubic-bezier(var(--transformrate)) 0s;transition:width .5s cubic-bezier(var(--transformrate)) 0s;border-radius:54px}@media only screen and (max-width: 960px){.button.type__follow::before{width:40px;border-radius:40px}}.button.type__follow:hover .label{color:var(--white)}.button.type__follow:hover::before{width:100%}.button.type__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:400px;height:98px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#dbd8d8}@media only screen and (max-width: 960px){.button.type__block{max-width:288px;height:68px}}.button.type__block .label{font-size:1.9rem;color:var(--black)}@media only screen and (max-width: 960px){.button.type__block .label{font-size:1.5rem}}.button.type__block::before{position:absolute;content:"";left:0;top:0;z-index:-1;width:100%;height:100%;will-change:transform;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(var(--transformrate)) 0s;transition:-webkit-transform .5s cubic-bezier(var(--transformrate)) 0s;transition:transform .5s cubic-bezier(var(--transformrate)) 0s;transition:transform .5s cubic-bezier(var(--transformrate)) 0s, -webkit-transform .5s cubic-bezier(var(--transformrate)) 0s}.button.type__block:hover::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.button.type__text{color:rgba(0,0,0,0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;position:relative;gap:2rem}.button.type__text .label{-webkit-transition:text-shadow .3s;transition:text-shadow .3s;text-shadow:0 -2em 0 var(--black),0 0 0 var(--black);overflow:hidden;font-size:2rem}@media only screen and (max-width: 960px){.button.type__text .label{font-size:1.6rem}}@media only screen and (max-width: 760px){.button.type__text .label{font-size:1.2rem}}.button.type__text .button_line{width:10rem;height:1px;position:relative}.button.type__text .button_line::after{content:"";display:block;height:1px;width:10rem;background:var(--black);-webkit-transition:.3s cubic-bezier(var(--transformrate)) 0s;transition:.3s cubic-bezier(var(--transformrate)) 0s;right:0}.button.type__text:hover .label{text-shadow:0 0 0 var(--black),0 2em 0 var(--black)}.button.type__text:hover .button_line::after{width:3px;height:3px;border-radius:99px}.button.type__text.--white .button_line::after{background:var(--white)}.button.type__text.--white .label{text-shadow:0 -2em 0 var(--white),0 0 0 var(--white)}.button.type__text.--white:hover .label{text-shadow:0 0 0 var(--white),0 2em 0 var(--white)}.btn_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;gap:4rem}#addFixedSp{display:none}@media only screen and (max-width: 760px){#addFixedSp{display:block;width:100%;height:0;pointer-events:none;position:absolute;top:3rem;right:0}}#addFixed{height:1px}.drawer-nav-btn{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--white);border-radius:999px;position:fixed;top:2rem;right:2rem;z-index:100;cursor:pointer;mix-blend-mode:difference;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 2rem;height:3.5rem;width:20rem;color:var(--white);margin-left:auto;-webkit-transition:.5s cubic-bezier(var(--transformrate));transition:.5s cubic-bezier(var(--transformrate));opacity:0;pointer-events:none}@media only screen and (max-width: 760px){.drawer-nav-btn{opacity:1;pointer-events:all;width:auto;height:3rem;padding:0 1rem}}.drawer-nav-btn .d-btn__toggle_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem}.drawer-nav-btn .d-btn__toggle_icon{position:relative;display:block;width:1.2rem;height:1.2rem}.drawer-nav-btn .d-btn__toggle_icon span{width:100%;height:1px;background-color:var(--white);position:absolute;left:0;-webkit-transition:.5s cubic-bezier(var(--transformrate));transition:.5s cubic-bezier(var(--transformrate))}.drawer-nav-btn .d-btn__toggle_icon span:nth-child(1){top:0}.drawer-nav-btn .d-btn__toggle_icon span:nth-child(2){inset:0;margin:auto;width:80%}.drawer-nav-btn .d-btn__toggle_icon span:nth-child(3){top:1.1rem}.drawer-nav-btn .d-btn__label{font-family:Sora;font-size:1.8rem;font-weight:300;position:relative;text-align:center;white-space:nowrap;width:3.4rem;height:2.4rem;font-size:1.2rem}.drawer-nav-btn .d-btn__label span{text-transform:capitalize;position:absolute;inset:0;height:1em;margin:auto;line-height:1;-webkit-transition:opacity .5s cubic-bezier(var(--transformrate)),background-color .5s cubic-bezier(var(--transformrate));transition:opacity .5s cubic-bezier(var(--transformrate)),background-color .5s cubic-bezier(var(--transformrate))}.label__opne{opacity:1}.label__close{opacity:0}.drawer-nav-btn.open .d-btn__label .label__opne{opacity:0}.drawer-nav-btn.open .d-btn__label .label__close{opacity:1}.drawer-nav-btn.open .d-btn__toggle_icon span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%}.drawer-nav-btn.open .d-btn__toggle_icon span:nth-child(2){width:0}.drawer-nav-btn.open .d-btn__toggle_icon span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%}.drawer-nav-btn.btnFixed{opacity:1;pointer-events:all}.fix-button{position:fixed;right:0;top:110px;width:80px;z-index:77}@media only screen and (max-width: 760px){.fix-button{display:none}}.fix-button-nav{display:grid;grid-template-rows:repeat(3, 80px);row-gap:5px}.fix-button-nav li{margin:0}.fix-button-nav li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;text-decoration:none;color:var(--white);background-color:var(--black);position:relative;z-index:1}.fix-button-nav li a::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;will-change:transform;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(var(--transformrate)) 0s;transition:-webkit-transform .5s cubic-bezier(var(--transformrate)) 0s;transition:transform .5s cubic-bezier(var(--transformrate)) 0s;transition:transform .5s cubic-bezier(var(--transformrate)) 0s, -webkit-transform .5s cubic-bezier(var(--transformrate)) 0s}.fix-button-nav li a svg{text-align:center;display:block}.fix-button-nav li a .label{display:block;font-size:1.3rem;text-align:center;line-height:1.2;letter-spacing:0;padding-top:5px;color:var(--white);-webkit-transition:color .5s cubic-bezier(var(--transformrate)) 0s;transition:color .5s cubic-bezier(var(--transformrate)) 0s}.fix-button-nav li a:hover::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.fix-button-nav li a:hover .label{color:var(--black)}.fix-button-nav li.--reserve svg{width:24px;height:24px}.fix-button-nav li.--reserve svg path{stroke:var(--white);-webkit-transition:stroke .5s cubic-bezier(var(--transformrate)) 0s;transition:stroke .5s cubic-bezier(var(--transformrate)) 0s}.fix-button-nav li.--reserve a:hover svg path{stroke:var(--black)}.fix-button-nav li.--app svg{width:19px;height:25px}.fix-button-nav li.--app svg path{stroke:var(--white);-webkit-transition:stroke .5s cubic-bezier(var(--transformrate)) 0s;transition:stroke .5s cubic-bezier(var(--transformrate)) 0s}.fix-button-nav li.--app a:hover svg path{stroke:var(--black)}.fix-button-nav li.--line svg{width:26px;height:26px}.grecaptcha-badge{visibility:hidden}form button,form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form textarea,form select,form input[type=file],form input[type=radio],form input[type=checkbox],form input[type=button],form input[type=submit]{all:unset;font-size:16px;line-height:1.8;-webkit-box-sizing:border-box;box-sizing:border-box}form button::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form input[type=email]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=date]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,form select::-webkit-input-placeholder,form input[type=file]::-webkit-input-placeholder,form input[type=radio]::-webkit-input-placeholder,form input[type=checkbox]::-webkit-input-placeholder,form input[type=button]::-webkit-input-placeholder,form input[type=submit]::-webkit-input-placeholder{font-size:1.6rem;color:#d7d4d4}form button:-webkit-autofill,form input[type=text]:-webkit-autofill,form input[type=email]:-webkit-autofill,form input[type=tel]:-webkit-autofill,form input[type=date]:-webkit-autofill,form textarea:-webkit-autofill,form select:-webkit-autofill,form input[type=file]:-webkit-autofill,form input[type=radio]:-webkit-autofill,form input[type=checkbox]:-webkit-autofill,form input[type=button]:-webkit-autofill,form input[type=submit]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f7f7f7 inset;box-shadow:0 0 0 1000px #f7f7f7 inset;-webkit-text-fill-color:var(--black) !important}form input[type=text],form input[type=email],form input[type=tel],form input[type=date]{width:100%;padding:1rem;margin:0;background-color:var(--gray);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}form textarea{width:100%;height:26rem;padding:1rem;background-color:var(--gray);border:none;border-radius:4px;display:block}@media only screen and (max-width: 760px){form textarea{height:15rem}}form input[type=date]{cursor:pointer;height:6.5rem}@media only screen and (max-width: 760px){form input[type=date]{height:5rem}}form select{width:100%;height:6.5rem;padding:1.5rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:1px solid #969595;border-radius:5px;background-color:var(--white);cursor:pointer;background-size:10px;background-repeat:no-repeat;background-position:center right 1.5rem;background-image:url(../images/common/arrow-down.svg)}@media only screen and (max-width: 760px){form select{padding:1rem;height:5rem}}form input[type=file]{padding:6rem 6rem;width:100%;background-color:#e2e1df}@media only screen and (max-width: 960px){form input[type=file]{padding:3rem 1rem}}form input[type=file]+label{margin:1.7rem auto .8rem;cursor:pointer;width:100%;text-align:center;display:block;border:1px solid #ccc;background-color:#f2f2f2;font-weight:400;padding:8px 0;border-radius:10px;-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}@media only screen and (max-width: 960px){form input[type=file]+label{border-radius:5px;padding:4px 0;margin:1.5rem auto .7rem}}form input[type=file]+label:hover{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease;-webkit-filter:brightness(0.8);filter:brightness(0.8)}form input[type=radio],form input[type=radio]+input[type=hidden]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;opacity:0;width:1px;position:absolute;height:1px}form input[type=radio]+span,form input[type=radio]+input[type=hidden]+span{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;padding:0 0 0 27px;font-weight:400;font-size:1.6rem}@media only screen and (max-width: 960px){form input[type=radio]+span,form input[type=radio]+input[type=hidden]+span{padding-left:22px}}form input[type=radio]+span::before,form input[type=radio]+span::after,form input[type=radio]+input[type=hidden]+span::before,form input[type=radio]+input[type=hidden]+span::after{position:absolute;content:"";display:block;border-radius:50%;top:0;bottom:0;margin:auto 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 960px){form input[type=radio]+span::before,form input[type=radio]+span::after,form input[type=radio]+input[type=hidden]+span::before,form input[type=radio]+input[type=hidden]+span::after{margin-right:1.4rem}}form input[type=radio]+span::before,form input[type=radio]+input[type=hidden]+span::before{width:16px;height:16px;background:var(--white);border:1px solid var(--black);left:0}form input[type=radio]+span::after,form input[type=radio]+input[type=hidden]+span::after{width:6px;height:6px;background:var(--black);left:5px;opacity:0}form input[type=radio]:checked+span::after,form input[type=radio]+input[type=hidden]:checked+span::after{opacity:1}form input[type=radio]+input[type=hidden]+span::before,form input[type=radio]+input[type=hidden]+span::after{opacity:1}form input[type=checkbox],form input[type=checkbox]+input[type=hidden]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;opacity:0;width:1px;position:absolute;height:1px}form input[type=checkbox]+span,form input[type=checkbox]+input[type=hidden]+span{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;padding:0 0 0 32px;font-weight:400;font-size:1.6rem}@media only screen and (max-width: 960px){form input[type=checkbox]+span,form input[type=checkbox]+input[type=hidden]+span{padding-left:28px}}form input[type=checkbox]+span::before,form input[type=checkbox]+span::after,form input[type=checkbox]+input[type=hidden]+span::before,form input[type=checkbox]+input[type=hidden]+span::after{position:absolute;content:"";display:block;top:0;bottom:0;margin:auto 1.6rem auto 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 960px){form input[type=checkbox]+span::before,form input[type=checkbox]+span::after,form input[type=checkbox]+input[type=hidden]+span::before,form input[type=checkbox]+input[type=hidden]+span::after{margin-right:1.4rem}}form input[type=checkbox]+span::before,form input[type=checkbox]+input[type=hidden]+span::before{width:16px;height:16px;background:var(--white);border:1px solid var(--black);left:0}form input[type=checkbox]+span::after,form input[type=checkbox]+input[type=hidden]+span::after{width:5px;height:12px;border-right:2px solid var(--white);border-bottom:2px solid var(--white);-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);left:6px;bottom:2px;opacity:0}form input[type=checkbox]:checked+span::before,form input[type=checkbox]+input[type=hidden]:checked+span::before{background-color:var(--black)}form input[type=checkbox]:checked+span::after,form input[type=checkbox]+input[type=hidden]:checked+span::after{opacity:1}form input[type=checkbox]+input[type=hidden]+span::before,form input[type=checkbox]+input[type=hidden]+span::after{opacity:1;border-color:var(--black)}form input[type=button],form input[type=submit]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0;margin:0 auto;background-color:rgba(0,0,0,0);border:none;cursor:pointer}form .room dd{margin-top:auto !important}form .room dd .wpcf7-list-item.first{margin-left:0}form .column dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}form .column dd br{display:none !important}form .column dd .input{font-size:1.4rem;line-height:2.4}form .column dd .input:not(.fr){width:49%;max-width:288px}@media only screen and (max-width: 960px){form .column dd .input:not(.fr){max-width:inherit}}form .column dd .input.fr{width:100%;padding-top:2rem}@media only screen and (max-width: 960px){form .column dd .input.fr{padding-top:1rem}}form .day dt{position:relative}form .day dt::after{content:attr(data-label) "";position:absolute;top:-1.6rem;left:3rem;font-size:1.2rem;line-height:2.4;color:var(--black)}@media only screen and (max-width: 960px){form .day dt::after{left:0}}form .app .wpcf7-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 760px){form .app .wpcf7-checkbox{display:block}}form .app .wpcf7-checkbox .wpcf7-list-item{display:block;width:49%;max-width:295px;margin:0}@media only screen and (max-width: 960px){form .app .wpcf7-checkbox .wpcf7-list-item{max-width:inherit}}@media only screen and (max-width: 760px){form .app .wpcf7-checkbox .wpcf7-list-item{width:100%}}form .app .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]+span::before,form .app .wpcf7-checkbox .wpcf7-list-item input[type=hidden]+span::before{width:12px;height:12px;top:5px;bottom:inherit}form .app .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]+span::after,form .app .wpcf7-checkbox .wpcf7-list-item input[type=hidden]+span::after{top:4px;left:3px;bottom:inherit}form .app .wpcf7-checkbox .wpcf7-list-item label{display:block;position:relative;cursor:pointer}form .app .wpcf7-checkbox .wpcf7-list-item label::before{content:"";display:block;width:100%;height:30.166vw;max-height:200px;background-size:contain;background-repeat:no-repeat;background-position:left;margin:0 auto 2rem}@media only screen and (max-width: 760px){form .app .wpcf7-checkbox .wpcf7-list-item label::before{height:200px}}form .app .wpcf7-checkbox .wpcf7-list-item label::after{display:block;font-size:1.6rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:var(--black);margin:2rem auto 0}form .app .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{line-height:1.4;padding-left:16px;font-weight:bold}form .confirm-wrapper,form .submit-wrapper{display:block;max-width:352px;height:80px;margin:6rem auto 0;text-decoration:none;position:relative;z-index:1}form .confirm-wrapper input[type=submit],form .submit-wrapper input[type=submit]{border:none;background-color:rgba(0,0,0,0);width:100%;height:100%;padding:0 20px;color:var(--black);cursor:pointer;border-radius:0;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}form .confirm-wrapper input[type=submit]:disabled,form .submit-wrapper input[type=submit]:disabled{pointer-events:none;background-color:#dad7d7}form .back-wrapper{position:relative;width:90px;height:30px;margin:2rem 0 0;z-index:2;cursor:pointer}form .back-wrapper::before{content:"";position:absolute;width:7px;height:7px;left:0;top:0;bottom:0;z-index:2;margin:auto;border-top:1px solid var(--black);border-left:1px solid var(--black);-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}form .back-wrapper input[type=button]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;text-decoration:underline;text-indent:20px;font-weight:bold;color:var(--black)}form .re_captcha{padding-top:2rem;text-align:center;font-weight:bold}form .re_captcha a{color:var(--black);text-decoration:underline}.hissu{float:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#ed6167;color:var(--white);font-size:1.4rem;font-weight:400;text-align:center;border-radius:6px;padding:0 10px}@media only screen and (max-width: 960px){.hissu{float:none;font-size:1.4rem;margin-left:1.4rem}}.consent{text-align:center;padding-top:3rem}@media only screen and (max-width: 960px){.consent{text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.consent .wpcf7-list-item{margin:0}.consent .wpcf7-list-item label{cursor:pointer}.consent .wpcf7-list-item .wpcf7-list-item-label{color:var(--black);font-size:1.6rem}@media only screen and (max-width: 960px){.consent .wpcf7-list-item .wpcf7-list-item-label{font-size:1.4rem;line-height:1.4}}.consent .wpcf7-list-item .wpcf7-list-item-label span{float:none;display:inherit;background-color:rgba(0,0,0,0);color:#ed6167;font-weight:bold;font-size:1.6rem;padding:0;margin:0 0 0 .8rem}@media only screen and (max-width: 960px){.consent .wpcf7-list-item .wpcf7-list-item-label span{font-size:1.4rem}}.completion-screen{text-align:center;padding:4rem 2rem;background-color:var(--white);border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.completion-screen .completion-message h2{font-size:2.4rem;font-weight:700;color:var(--primary);margin-bottom:2rem}@media only screen and (max-width: 760px){.completion-screen .completion-message h2{font-size:2rem}}.completion-screen .completion-message p{font-size:1.6rem;line-height:1.8;color:var(--text);margin-bottom:3rem}@media only screen and (max-width: 760px){.completion-screen .completion-message p{font-size:1.4rem}}.completion-screen .completion-message .btn-reset{display:inline-block;padding:1.2rem 3rem;background-color:var(--primary);color:var(--white);text-decoration:none;border-radius:4px;font-size:1.6rem;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;cursor:pointer}.completion-screen .completion-message .btn-reset:hover{background-color:var(--primary-dark);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media only screen and (max-width: 760px){.completion-screen .completion-message .btn-reset{padding:1rem 2rem;font-size:1.4rem}}form.invalid .wpcf7-response-output,form.unaccepted .wpcf7-response-output,form.payment-required .wpcf7-response-output{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;font-size:1.3rem;padding:1.3rem;margin:4rem auto 0;border-color:var(--white) !important}@media only screen and (max-width: 960px){form.invalid .wpcf7-response-output,form.unaccepted .wpcf7-response-output,form.payment-required .wpcf7-response-output{font-size:1.2rem;padding:1.2rem;margin-top:2rem}}form.sent .wpcf7-response-output{border:none;font-size:1.3rem;font-weight:700;font-weight:bold;text-align:center}@media only screen and (max-width: 960px){form.sent .wpcf7-response-output{font-size:1.2rem}}form .wpcf7-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 3rem}form .wpcf7-radio .wpcf7-list-item{margin:0}form .wpcf7-not-valid-tip{font-size:1.5rem;margin-top:.5em}form .wpcf7c-confirm-value{display:none;margin-top:1rem;font-size:1.5rem;line-height:1.7;word-break:break-word;color:var(--black)}form .wpcf7c-confirm-empty{color:var(--gray)}form input[type=text].wpcf7c-conf,form input[type=email].wpcf7c-conf,form input[type=tel].wpcf7c-conf,form input[type=date].wpcf7c-conf,form select.wpcf7c-conf,form textarea.wpcf7c-conf,form select.wpcf7c-conf{pointer-events:none !important;color:var(--black) !important;border:none !important;opacity:1;background-color:rgba(0,0,0,0)}form input[type=text].wpcf7c-conf:-webkit-autofill,form input[type=email].wpcf7c-conf:-webkit-autofill,form input[type=tel].wpcf7c-conf:-webkit-autofill,form input[type=date].wpcf7c-conf:-webkit-autofill,form select.wpcf7c-conf:-webkit-autofill,form textarea.wpcf7c-conf:-webkit-autofill,form select.wpcf7c-conf:-webkit-autofill{-webkit-text-fill-color:var(--white) !important}form div.wpcf7 .ajax-loader{position:absolute;display:none !important}form .wpcf7-spinner{display:none !important;position:absolute;width:40px;height:40px;left:20px;top:0;bottom:0;margin:auto;opacity:1;background-color:var(--white);z-index:2}@media only screen and (max-width: 760px){form .wpcf7-spinner{width:32px;height:32px}}form .wpcf7-spinner::before{top:10px;left:10px;width:5px;height:5px;-webkit-transform-origin:10px 10px;transform-origin:10px 10px}@media only screen and (max-width: 760px){form .wpcf7-spinner::before{top:6px;left:6px}}form.is-confirm-mode .wpcf7c-confirm-value{display:block}form.is-confirm-mode .wpcf7c-form-hide{display:none !important}.form-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:9999}.form-loading-overlay .form-loading-content{background-color:var(--white);padding:3rem;border-radius:8px;text-align:center;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3)}.form-loading-overlay .form-loading-content .form-loading-spinner{width:40px;height:40px;border:4px solid var(--gray);border-top:4px solid var(--primary);border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin:0 auto 1.5rem}@media only screen and (max-width: 760px){.form-loading-overlay .form-loading-content .form-loading-spinner{width:32px;height:32px;border-width:3px}}.form-loading-overlay .form-loading-content .form-loading-text{font-size:1.6rem;color:var(--text);margin:0}@media only screen and (max-width: 760px){.form-loading-overlay .form-loading-content .form-loading-text{font-size:1.4rem}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#privacy{height:256px;overflow-y:scroll;-webkit-overflow-scrolling:touch}#privacy-wrapper{background-color:#f7f7f7;border-radius:6px;padding:10px;margin-top:4rem}@media only screen and (max-width: 960px){#privacy-wrapper{margin-top:2rem;padding:5px}}#privacy::-webkit-scrollbar{width:10px;height:80px}#privacy::-webkit-scrollbar-track{margin:10px;background:#f7f7f7}@media only screen and (max-width: 960px){#privacy::-webkit-scrollbar-track{margin:5px}}#privacy::-webkit-scrollbar-thumb{border-radius:5px}#privacy .inner{padding:22px 38px}@media only screen and (max-width: 960px){#privacy .inner{padding:20px}}#privacy .inner>*{margin:2rem 0 0}#privacy .inner>*:first-child{margin-top:0}#privacy .inner h2{font-size:2.4rem;font-weight:bold}@media only screen and (max-width: 960px){#privacy .inner h2{font-size:2rem}}#privacy .inner h3{font-size:1.8rem;font-weight:bold}@media only screen and (max-width: 960px){#privacy .inner h3{font-size:1.6rem}}#privacy .inner p{font-size:1.4rem}@media only screen and (max-width: 960px){#privacy .inner p{font-size:1.3rem}}#privacy .inner a{font-size:1.4rem;word-break:break-all}@media only screen and (max-width: 960px){#privacy .inner a{font-size:1.3rem}}#totop{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;right:0;bottom:20px;width:70px;height:50px;padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;z-index:99}@media only screen and (max-width: 960px){#totop{display:none}}#totop::before,#totop::after{position:absolute;content:"";left:0;right:0;margin:auto;pointer-events:none}#totop::before{width:100%;height:1px;top:0;background-color:var(--black)}#totop::after{width:47px;height:47px;top:25px;border-top:1px solid var(--black);border-right:1px solid var(--black);-webkit-transform:rotate(-45deg) translate(0, 0);transform:rotate(-45deg) translate(0, 0);-webkit-transition:-webkit-transform .5s cubic-bezier(var(--transformrate)) 0s;transition:-webkit-transform .5s cubic-bezier(var(--transformrate)) 0s;transition:transform .5s cubic-bezier(var(--transformrate)) 0s;transition:transform .5s cubic-bezier(var(--transformrate)) 0s, -webkit-transform .5s cubic-bezier(var(--transformrate)) 0s}#totop:hover::after{-webkit-transform:rotate(-45deg) translate(5px, -5px);transform:rotate(-45deg) translate(5px, -5px)}.breadcrumb{padding:2rem 10rem;max-width:1440px;margin:0 auto;position:relative}@media screen and (min-width: 1441px){.breadcrumb{width:72.2222222222%;padding-inline:0;max-width:1140px}}@media only screen and (max-width: 760px){.breadcrumb{padding:1rem 2rem}}.breadcrumb ol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}@media only screen and (max-width: 760px){.breadcrumb ol{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;gap:0 .5rem}}.breadcrumb ol li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem;font-size:1.3rem}@media only screen and (max-width: 760px){.breadcrumb ol li{font-size:1rem}}.breadcrumb ol li::after{content:"";width:1rem;height:1px;background-color:#b3b3b3}.breadcrumb ol li:last-child::after{content:none}.m-video-scaler{background:var(--e-6-eeef)}.m-video-scaler .container{padding:15rem 0;max-width:unset;width:96%;margin:0 auto;position:relative}@media only screen and (max-width: 760px){.m-video-scaler .container{padding:10rem 0;width:100%}}.m-video-scaler .container .bg{position:absolute;margin:auto;inset:0}.m-video-scaler .container .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-video-scaler .m-video-scaler__inner{display:grid;gap:3rem;max-width:110rem;margin:0 auto;position:relative}@media only screen and (max-width: 760px){.m-video-scaler .m-video-scaler__inner{position:static}}.m-video-scaler .m-video-scaler__head{display:grid;gap:1.4rem;position:absolute;top:0;left:0;z-index:1;color:var(--white);-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.5))}@media only screen and (max-width: 760px){.m-video-scaler .m-video-scaler__head{top:4rem;left:2rem;gap:1rem}}.m-video-scaler .m-video-scaler__label{font-size:1.2rem;letter-spacing:.1em;line-height:2.2;text-transform:uppercase}@media only screen and (max-width: 760px){.m-video-scaler .m-video-scaler__label{font-size:1rem}}.m-video-scaler .m-video-scaler__title{font-family:"Zen Kaku Gothic New";font-size:2rem;font-weight:400;line-height:170%;letter-spacing:-0.05em}@media only screen and (max-width: 760px){.m-video-scaler .m-video-scaler__title{font-size:1.3rem}}.m-video-scaler .m-video-scaler__description{position:absolute;right:0;bottom:-9rem;width:15.4rem;z-index:1}@media only screen and (max-width: 760px){.m-video-scaler .m-video-scaler__description{right:2.8rem;bottom:5.6rem;width:5rem}}.m-video-scaler .m-video-scaler__description img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-video-scaler .m-video-scaler__media{position:relative;width:84rem;margin:0 auto;-webkit-box-shadow:0 30px 80px rgba(54,78,84,.25);box-shadow:0 30px 80px rgba(54,78,84,.25);-webkit-transform-origin:center center;transform-origin:center center;will-change:transform;background-color:#000}@media only screen and (max-width: 760px){.m-video-scaler .m-video-scaler__media{width:calc(100% - 4rem)}}.m-video-scaler .m-video-scaler__ratio{position:relative;width:100%;aspect-ratio:84/50}.m-video-scaler .m-video-scaler__video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6rem}@media only screen and (max-width: 760px){.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3rem}}.flex>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 760px){.flex>*{-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}}.flex.flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex.flex-gallery{gap:2rem}@media only screen and (max-width: 760px){.flex.flex-gallery{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1rem}}.flex.flex-gallery>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.parallax__box{overflow:hidden;position:relative;padding-top:71.4285714286%}.parallax__box .img{position:absolute;left:0;top:0;width:100%;height:100%}.parallax__box .img img{-o-object-fit:cover;object-fit:cover}.bg-img-cover{position:relative;z-index:-1;overflow:hidden;width:100%;aspect-ratio:1375/600}@media only screen and (max-width: 760px){.bg-img-cover{aspect-ratio:358/400;margin-left:1.8rem}}.bg-img-cover .parallaxImg{-webkit-transform:scale(1.1);transform:scale(1.1)}.bg-img-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 760px){.bg-img-cover img{aspect-ratio:375/420}}.block__movie .movie_title,.movie_title{text-align:center;font-size:30px;font-style:normal;font-weight:900;line-height:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:13px;margin:4rem 0}@media only screen and (max-width: 760px){.block__movie .movie_title,.movie_title{font-size:clamp(1.35rem,4.8vw,1.8rem);gap:10px}}.block__movie .movie_title span,.movie_title span{display:inline-block}.block__movie .movie_title svg,.movie_title svg{width:19px;aspect-ratio:19/44}@media only screen and (max-width: 760px){.block__movie .movie_title svg,.movie_title svg{width:10px}}.block__movie{margin-top:5rem;padding:10rem 0}@media only screen and (max-width: 760px){.block__movie{padding:6rem 0}}.block__movie .container{padding:0 !important}.block__movie .movie_title{margin:0 auto 4rem}.movie{position:relative;max-width:950px;width:100%;aspect-ratio:950/588;margin:auto}.movie iframe{position:absolute;width:100%;height:100%;inset:0;margin:auto}.privacy-policy .entry__content .container>*:first-child{margin-top:0}.privacy-policy .entry__content h2{border:unset;color:#000;font-size:2.5rem;font-weight:700;line-height:170%;padding:0;margin-bottom:1.4rem}@media only screen and (max-width: 960px){.privacy-policy .entry__content h2{font-size:2.1rem;line-height:150%}}.privacy-policy .entry__content h2:before{display:none}.p-404.entry__content{padding:2rem 0 14rem}@media only screen and (max-width: 760px){.p-404.entry__content{padding:4rem 0 6rem}}.p-404.entry__content .lead{font-size:1.8rem;font-weight:700;margin-bottom:3em;text-align:center}@media only screen and (max-width: 760px){.p-404.entry__content .lead{font-size:1.4rem}}.p-404.entry__content .btn_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form__policy{border:1px solid var(--gray);background-color:var(--gray);border-radius:4px;height:30rem;overflow:auto;padding:3rem;margin:4rem 0}@media only screen and (max-width: 760px){.form__policy{height:20rem;margin:2rem 0;padding:1rem}}.form__policy .policy{display:grid;gap:1rem}.form__policy .policy *{margin:0}.form__policy .policy .policy__title{font-size:1.8rem}@media only screen and (max-width: 760px){.form__policy .policy .policy__title{font-size:1.5rem}}.form__policy .policy h2{font-size:1.8rem;font-weight:700}@media only screen and (max-width: 760px){.form__policy .policy h2{font-size:1.5rem}}.js-tab-target{display:none}.js-tab-target.is-active{display:block}.table.fixed table{table-layout:fixed}.table table{border:1px solid var(--black);border-width:1px 0;width:100%}.table th{background-color:#ededed;padding:2rem 1rem;white-space:nowrap}.table th:first-child{padding-left:2rem}@media only screen and (max-width: 760px){.table th:last-child{padding-right:0}}.table td{border-bottom:1px dashed var(--black);font-size:1.7rem;padding:2rem 1rem}@media only screen and (max-width: 760px){.table td{font-size:1.3rem}}.table td .small{font-size:.8235294118em}@media only screen and (max-width: 760px){.table td:last-child{padding-right:0}}.table tr:last-child td{border-bottom:unset}.style_width{max-width:calc(var(--w)/var(--width)*100vw);margin:0 auto;display:block;width:100%}.title-sec{display:block;position:relative;padding:2rem 5rem;max-width:calc(850/var(--width)*100vw);width:100%;margin:auto}@media only screen and (max-width: 760px){.title-sec{padding:1rem 0 1rem 2.5rem}}.title-sec i{width:11.5rem;aspect-ratio:1/1;line-height:1;display:block;position:absolute;inset:0;left:0;margin:auto 0}@media only screen and (max-width: 760px){.title-sec i{width:5rem}}.title-sec i img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.title-sec .label{background-color:var(--dark_gray);color:var(--white);font-size:3.4rem;line-height:1.2;display:block;text-align:center;padding:0 6rem}@media only screen and (max-width: 760px){.title-sec .label{font-size:2rem;padding:1rem 1rem 1rem 3rem}}.title-basic{font-size:2.4rem;font-weight:700;text-align:center;line-height:1.5}@media only screen and (max-width: 760px){.title-basic{font-size:1.8rem}}.title-solid{border-radius:3rem;border:1px solid var(--gray);max-width:calc(640/var(--width)*100vw);font-size:3rem;font-weight:700;line-height:1.4;padding:2rem 3rem;text-align:center;margin:0 auto}@media only screen and (max-width: 760px){.title-solid{border-radius:1.5rem;font-size:1.8rem;padding:1rem 1.5rem}}.title-line{border-bottom:1px solid var(--gray);max-width:calc(670/var(--width)*100vw);width:100%;font-size:2.1rem;font-weight:700;line-height:1.4;text-align:center;margin:0 auto;padding:1em}@media only screen and (max-width: 760px){.title-line{font-size:1.6rem;padding:.5rem 1rem}}.p-point{background-color:var(--light_gray)}.p-point .container{padding-block:7rem}@media only screen and (max-width: 760px){.p-point .container{padding-block:4rem}}.p-point .title{font-size:2.4rem;font-weight:700;line-height:1.2173913043;text-align:center}@media only screen and (max-width: 760px){.p-point .title{font-size:1.8rem}}.p-point .box_point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem}@media only screen and (max-width: 760px){.p-point .box_point{gap:2rem}}.p-point .point_card{background-color:var(--white);border-radius:999px;width:calc((100% - 8rem)/3);aspect-ratio:1/1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2rem;padding:3rem 5rem}@media only screen and (max-width: 760px){.p-point .point_card{gap:1rem;width:100%;padding:2rem 4rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.p-point .point_card .icon{display:block;width:11.4rem;aspect-ratio:1/1}.p-point .point_card .title{font-size:2.4rem;font-weight:700}@media only screen and (max-width: 760px){.p-point .point_card .title{font-size:1.8rem}}@media only screen and (max-width: 760px){.p-point .point_card .text{font-size:1.3rem}}.p-page-nav .title-basic{margin:4rem 0 2rem}@media only screen and (max-width: 760px){.p-page-nav .title-basic{margin:2rem 0 1rem}}.p-nav_box{position:relative;height:21rem}@media only screen and (max-width: 760px){.p-nav_box{height:17rem}}.p-nav{z-index:9;position:absolute;top:0;width:100%;padding:0 10rem;display:grid;grid-template-columns:repeat(5, 1fr);gap:2rem}@media only screen and (max-width: 960px){.p-nav{padding:0 5rem;gap:1rem}}@media only screen and (max-width: 760px){.p-nav{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}}.p-nav.transformNav{position:fixed;top:9rem}@media only screen and (max-width: 760px){.p-nav.transformNav{top:5rem}}.p-nav.transformNav .link{gap:0;padding:1rem;padding-bottom:.5rem;font-size:1.8rem}@media only screen and (max-width: 760px){.p-nav.transformNav .link{font-size:1rem;padding:.5rem}}.p-nav.transformNav .link .small{opacity:0;min-height:unset;height:0}.p-nav.transformNav .link::after{width:1.8rem;margin-top:7px}@media only screen and (max-width: 760px){.p-nav.transformNav .link::after{margin-top:5px;width:1rem}}.support .p-nav{grid-template-columns:repeat(6, 1fr)}.support .p-nav .link{font-size:2rem;gap:1rem}@media only screen and (max-width: 760px){.support .p-nav .link{font-size:1.1rem;gap:0}}.p-nav .link{border:1px solid var(--gray);background-color:var(--white);text-decoration:none;text-align:center;display:grid;gap:2rem;padding:2rem;font-size:2.6rem;-webkit-transition:.5s cubic-bezier(var(--transformrate));transition:.5s cubic-bezier(var(--transformrate));opacity:1;position:relative;color:var(--white)}@media only screen and (max-width: 760px){.p-nav .link{width:calc((100% - 2rem)/3);font-size:1.2rem;padding:.5rem;gap:3px}}.p-nav .link:hover::before{height:100%}.p-nav .link:hover::after{-webkit-filter:invert(100%);filter:invert(100%)}.p-nav .link .label{font-weight:700;line-height:1.1;min-height:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;mix-blend-mode:difference}@media only screen and (max-width: 760px){.p-nav .link .label{min-height:1em}}.p-nav .link .small{font-size:.5em;line-height:1.1;min-height:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;mix-blend-mode:difference}@media only screen and (max-width: 760px){.p-nav .link .small{font-size:.8rem}}.p-nav .link::before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:0;-webkit-transition:.5s cubic-bezier(var(--transformrate));transition:.5s cubic-bezier(var(--transformrate));background-color:var(--black)}.p-nav .link svg,.p-nav .link::after{content:"";display:block;width:4.4rem;aspect-ratio:1/1;background-image:url(../images/common/arrow-down.svg);background-size:contain;background-repeat:no-repeat;margin:0 auto;-webkit-transition:.5s cubic-bezier(var(--transformrate));transition:.5s cubic-bezier(var(--transformrate));mix-blend-mode:difference;-webkit-filter:invert(100%);filter:invert(100%);z-index:1}@media only screen and (max-width: 760px){.p-nav .link svg,.p-nav .link::after{width:2rem}}.post__title{display:grid;gap:1rem;margin-bottom:6rem}@media only screen and (max-width: 760px){.post__title{margin-bottom:4rem}}.post__title .tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem 1.5rem}.post__title .tag .meta{font-size:1.8rem;text-transform:lowercase}@media only screen and (max-width: 960px){.post__title .tag .meta{font-size:1.4rem}}@media only screen and (max-width: 760px){.post__title .tag .meta{font-size:1.1rem}}.post__title .tag .cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem}.post__title .tag .cat span{display:block;padding:0 1rem;background:var(--black);color:var(--white);line-height:1.5}@media only screen and (max-width: 960px){.post__title .tag .cat span{padding:0 .6rem;font-size:1.4rem}}@media only screen and (max-width: 760px){.post__title .tag .cat span{font-size:1.1rem}}.post__title .title h1{font-size:3rem;font-weight:700;line-height:1.4}@media only screen and (max-width: 960px){.post__title .title h1{font-size:2.4rem}}@media only screen and (max-width: 760px){.post__title .title h1{font-size:2rem}}.post__title dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:2rem;font-size:2.4rem;font-weight:700;line-height:1.4}@media only screen and (max-width: 960px){.post__title dl{font-size:1.6rem}}@media only screen and (max-width: 760px){.post__title dl{font-size:1.4rem}}.post__title dl dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2rem}.post__title dl dt::after{content:"";width:1px;height:1em;background:var(--black)}.other-post{position:relative;padding:5rem 0 18rem}@media only screen and (max-width: 760px){.other-post{padding:6rem 0 9rem}}.other-post .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:7rem}@media only screen and (max-width: 760px){.other-post .container{gap:3rem}}.other-post .head .title{font-size:2.4rem;font-weight:700;text-align:center}@media only screen and (max-width: 960px){.other-post .head .title{font-size:2rem}}@media only screen and (max-width: 760px){.other-post .head .title{font-size:1.8rem}}[class*=slider-arrow-]{all:unset;cursor:pointer;z-index:10;display:grid;align-self:center;-webkit-transition:.5s cubic-bezier(var(--transformrate));transition:.5s cubic-bezier(var(--transformrate));height:6rem;width:6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:9rem;border:1px solid var(--2f2a22);background:var(--white)}@media only screen and (max-width: 760px){[class*=slider-arrow-]{width:4rem;height:4rem}}[class*=slider-arrow-]:hover{background:var(--black);opacity:1}[class*=slider-arrow-] svg{mix-blend-mode:difference;width:14px;height:12px;fill:var(--white)}@media only screen and (max-width: 760px){[class*=slider-arrow-] svg{width:10px;height:8px}}[class*=slider-arrow-prev]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.entry__header--slider{position:relative;--color: var(--white)}@media only screen and (max-width: 760px){.entry__header--slider{--color: var(--black)}}.entry__header--slider .slider-arrow-next{right:0}@media only screen and (max-width: 760px){.entry__header--slider .slider-arrow-next{right:1%}}.entry__header--slider .slider-arrow-prev{left:0}@media only screen and (max-width: 760px){.entry__header--slider .slider-arrow-prev{left:1%}}.entry__header--slider .slide-img img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 760px){.entry__header--slider .slide-img img{height:100svh}}.entry__header--slider .description{position:absolute;z-index:9;top:0;bottom:0;left:10rem;color:var(--color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1rem}@media only screen and (max-width: 760px){.entry__header--slider .description{color:var(--white);gap:0rem;top:unset;bottom:4rem;left:2rem}}@media only screen and (max-width: 760px){.entry__header--slider .description .job{font-size:1rem}}.entry__header--slider .description .name{font-size:1.6rem}@media only screen and (max-width: 760px){.entry__header--slider .description .name{font-size:1.2rem}}.entry__header--slider .description .nickname{font-family:"Zen Old Mincho";font-size:4rem;font-weight:400;line-height:1.5}@media only screen and (max-width: 760px){.entry__header--slider .description .nickname{font-size:2.6rem}}.entry__header--slider .description .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media only screen and (max-width: 760px){.entry__header--slider .description .content{font-size:1rem}}@media only screen and (max-width: 760px){.entry__header--slider .description .content dd{font-size:1.4rem}}.entry__header--slider .description .link{text-decoration:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2rem;color:var(--color)}@media only screen and (max-width: 760px){.entry__header--slider .description .link{gap:1rem;color:var(--white);font-size:1rem}}.entry__header--slider .description .link svg{stroke:var(--color);width:1.3rem;height:1.3rem}@media only screen and (max-width: 760px){.entry__header--slider .description .link svg{stroke:var(--white);width:1rem;height:1rem}}.entry__header--slider .description .link:after{content:"";display:block;width:100%;height:1px;background:var(--color);position:absolute;bottom:0;left:0}@media only screen and (max-width: 760px){.entry__header--slider .description .link:after{background:var(--white)}}.entry__header--slider .catch{position:absolute;right:10rem;top:0;bottom:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--color)}@media only screen and (max-width: 760px){.entry__header--slider .catch{right:3rem;color:var(--white)}}.entry__header--slider .catch .vertical{font-family:"Zen Old Mincho";font-size:3.5rem;line-height:1.6}@media only screen and (max-width: 760px){.entry__header--slider .catch .vertical{font-size:2.1rem;line-height:1.5;white-space:nowrap}}.entry__header--slider .catch .vertical br{margin-right:1em;margin:1rem;padding:1rem;display:block}.entry__header--slider .slider-default-pagination{position:absolute;max-width:1440px;padding:0 10rem;margin:0 auto;right:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;bottom:1rem !important;z-index:999}@media only screen and (max-width: 760px){.entry__header--slider .slider-default-pagination{padding:0 2rem}}.entry__header--slider .slider-default-pagination .swiper-pagination-bullet{border:1px solid var(--white);background:rgba(0,0,0,0);position:relative;opacity:.5;width:16px;height:16px}.entry__header--slider .slider-default-pagination .swiper-pagination-bullet::after{content:"";display:block;width:5px;height:5px;border-radius:99px;background:var(--white);position:absolute;inset:0;margin:auto}.entry__header--slider .slider-default-pagination .swiper-pagination-bullet-active{border-color:var(--black);opacity:1}.entry__header--slider .slider-default-pagination .swiper-pagination-bullet-active::after{background:var(--black)}.print-button-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.print-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1rem;background:#707f89;color:var(--white);padding:1rem 2rem;min-width:24rem;cursor:pointer;-webkit-transition:.5s cubic-bezier(var(--transformrate));transition:.5s cubic-bezier(var(--transformrate))}.print-button svg{width:2.4rem;aspect-ratio:1/1}.print-button:hover{background:var(--dark_gray)}.print{display:none}@media print{.print{display:block}.print .border{border:1px solid #000;padding:10px}.slider-default{display:block !important;width:100% !important}.slider-default .swiper-wrapper{-webkit-transform:none !important;transform:none !important;display:grid !important;grid-template-columns:repeat(2, 1fr);gap:0 20px}.slider-default .swiper-wrapper img{aspect-ratio:unset !important;height:auto !important}.slider-default .swiper-slide{width:100% !important;margin-bottom:20px !important;page-break-inside:avoid}.place::before,.swiper-pagination,.slider-default .slider-arrow-next,.slider-default .slider-arrow-prev,.slider-default .slider-default-pagination,.swiper-controller,.breadcrumb,.drawer-nav-btn,.p-form,.p-cta,.sitemap__nav,.entry__footer,.sitemap,.print-button-wrap{display:none !important}.site-footer .container{background:unset;padding:20px}.site-footer .container *{margin:0;color:#000 !important}.site-footer .container a{display:none}.sitelogo{position:static;padding:20px}.entry__header--slider{margin:0;width:100%}.entry__header--slider .swiper .slide-img{background:unset}.post .entry__content{padding:0;min-height:0;margin:0}.post .entry__content .container{padding:0 20px}}.p-otherposts{background:#f8f8f8;position:relative;padding:9rem 10rem}@media only screen and (max-width: 760px){.p-otherposts{padding:6rem 2rem}}.p-otherposts .container{padding:0;position:relative}.p-otherposts .head{gap:0}@media only screen and (max-width: 760px){.p-otherposts .post-item .card{gap:1rem}}.p-otherposts .post-item .card .description{padding-right:4rem}.p-otherposts .post-item .card .arrow{width:4rem;height:4rem}.p-otherposts .button_block{position:absolute;top:2rem;right:0}@media only screen and (max-width: 760px){.p-otherposts .button_block{position:static;padding-top:5rem}}.p-otherposts .button_block .button{min-width:20rem}.other-contents .contents-list{display:grid;grid-template-columns:repeat(3, 1fr);padding-top:4rem}@media only screen and (max-width: 760px){.other-contents .contents-list{grid-template-columns:repeat(1, 1fr)}}.other-contents .contents-list .post-item:nth-child(even){padding-top:0}.other-member .head{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.other-member .head .title{font-weight:400}.other-member .member-list{display:grid;grid-template-columns:repeat(3, 1fr);padding-top:4rem}@media only screen and (max-width: 760px){.other-member .member-list{grid-template-columns:repeat(1, 1fr);padding-top:2rem}}.other-member .member-list .card .description .inn::before{display:none}.icon.--blank{width:13px;height:13px;stroke:var(--black)}@media only screen and (max-width: 760px){.icon.--blank{width:12px;height:12px}}.icon.--arrow{width:14px;height:12px;fill:var(--black)}/*# sourceMappingURL=style.min.css.map */