html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:"Noto Serif JP",serif;color:#000}img{max-width:100%;height:auto;vertical-align:middle}input,select,textarea{outline:none}a{text-decoration:none;color:#000}li{list-style:none;display:inline-block}h1.has-text-align-center,h2.has-text-align-center,h3.has-text-align-center,h4.has-text-align-center,h5.has-text-align-center,p.has-text-align-center{text-align:center}h1.has-text-align-right,h2.has-text-align-right,h3.has-text-align-right,h4.has-text-align-right,h5.has-text-align-right,p.has-text-align-right{text-align:right}figure{margin:0px;padding:0px}p{font-size:17px;line-height:1.9;letter-spacing:.08em;color:#404040}@media(min-width: 768px)and (max-width: 1240px){p{font-size:15px}}section{padding:70px 0}@media(max-width: 767px){section{padding:48px 20px}}@media(min-width: 768px)and (max-width: 1240px){section{padding:48px 20px}}section.mv{padding:0px}@media(max-width: 767px){.cont-pc{display:none}}.cont-sp{display:none}@media(max-width: 767px){.cont-sp{display:block}}.cont-ipad{display:none}@media(min-width: 768px)and (max-width: 1023px){.cont-ipad{display:block}}@media(max-width: 767px){.cont-ipad{display:block}}@media(max-width: 767px){.spacer-32{height:24px !important}}@media(max-width: 767px){.spacer-54{height:47px !important}}@media(min-width: 768px)and (max-width: 1240px){.spacer-54{height:32px !important}}.spacer-80{height:80px}@media(min-width: 768px)and (max-width: 1240px){.spacer-80{height:48px !important}}.spacer-120{height:120px}@media(max-width: 767px){.spacer-120{height:78px !important}}.breadcrumbs{width:90%;margin:0 auto;font-size:14px;line-height:27px;color:#601}.breadcrumbs p,.breadcrumbs a,.breadcrumbs span{font-size:14px;line-height:27px;color:#601}@media(max-width: 767px){.breadcrumbs p,.breadcrumbs a,.breadcrumbs span{font-size:13px}}@media(max-width: 374px){.breadcrumbs p,.breadcrumbs a,.breadcrumbs span{font-size:12px}}.breadcrumbs p span:nth-child(1){display:flex;gap:14px}@media(max-width: 767px){.breadcrumbs p span:nth-child(1){gap:0px 12px;flex-wrap:wrap}}@media(max-width: 374px){.breadcrumbs p span:nth-child(1){gap:0px 5px}}@media(max-width: 767px){.contact{padding:36px 15px 48px}}.contact h2{margin:0px;padding:0px;padding-bottom:22px;border-bottom:3px solid var(--color-wine);font-size:54px;font-weight:400;line-height:1.08;letter-spacing:.08em;text-align:center;color:#601}@media(max-width: 767px){.contact h2{font-size:40px;line-height:54px;letter-spacing:2.16px;padding-bottom:0px}}@media(min-width: 768px)and (max-width: 1240px){.contact h2{font-size:42px}}.contact h2 strong{font-weight:400;border-bottom:3px solid #601}@media(max-width: 767px){.contact h2 strong{display:block;padding-bottom:17px}}.contact p{margin:32px 0 34px;color:#404040;font-size:19px;letter-spacing:.1em}@media(max-width: 767px){.contact p{font-size:15px}}@media(max-width: 374px){.contact p{font-size:14px}}@media(min-width: 768px)and (max-width: 1240px){.contact p{margin:26px 0 34px}}.contact p.ttlSub{margin:0px;padding:0px;margin-top:22px;font-size:18px;letter-spacing:.28em;text-align:center;color:#601}@media(max-width: 767px){.contact p.ttlSub{font-size:14px;line-height:26px;letter-spacing:2.24px;margin-top:16px}}.contact .wp-block-buttons .wp-block-button:hover{cursor:pointer;opacity:.7}.contact .wp-block-buttons .wp-block-button__link{font-size:16px;line-height:30px;font-weight:600;padding:9px 0px 11px;background:url(../img/svg/chevron-right-white.svg) no-repeat;background-position:90% center;background-size:7px auto}.contact .wp-block-buttons .wp-block-button__link strong{font-weight:600}.contact .contact_card{width:740px;max-width:calc(100% - 60px);margin:76px auto 0;padding:32px 60px 34px;background:#fff;border-radius:8px;text-align:center}@media(max-width: 767px){.contact .contact_card{width:calc(100% - 40px);margin:32px auto 0px;padding:26px 18px;background:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media(min-width: 768px)and (max-width: 1023px){.contact .contact_card{width:auto}}.contact .contact_card p{margin:0px;padding:0px;margin:6px 0 18px;color:#404040}@media(max-width: 767px){.contact .contact_card p{margin:5px 0 16px;font-size:16px;line-height:28px}}@media(max-width: 374px){.contact .contact_card p{font-size:14px}}.contact .contact_card a.txtPhone{color:#601;font-size:44px;line-height:1;letter-spacing:.08em;padding-left:50px;background:url(../img/svg/phone.svg) no-repeat;background-size:30px auto;background-position:left 65%}@media(max-width: 767px){.contact .contact_card a.txtPhone{font-size:31.2px;line-height:36px;letter-spacing:.936px}}@media(max-width: 374px){.contact .contact_card a.txtPhone{font-size:28px;background-size:20px auto;padding-left:30px;background-position:left 70%}}.contact .contact_card a.txtEmail{font-size:24px;letter-spacing:.06em;color:#601;padding-left:50px;background:url(../img/svg/mail.svg) no-repeat;background-size:30px auto;background-position:left 70%}@media(max-width: 767px){.contact .contact_card a.txtEmail{font-size:17px;line-height:26px;letter-spacing:1.02px}}@media(max-width: 374px){.contact .contact_card a.txtEmail{background-size:24px auto;background-position:left 80%;padding-left:30px}}.page-comingsoon{padding-bottom:100px}@media(max-width: 767px){.page-comingsoon{padding-left:20px;padding-right:20px}}.page-comingsoon h1{margin:0px;padding:0px;padding-top:100px;font-size:34px;line-height:52px;letter-spacing:.18em}@media(min-width: 768px)and (max-width: 1240px){.page-comingsoon h1{font-size:28px}}@media(max-width: 767px){.page-comingsoon h1{padding-top:64px;font-size:28px;line-height:38px}}.page-comingsoon p.txtRegular{margin-top:64px;font-size:18px;line-height:34px;letter-spacing:.08em}@media(max-width: 767px){.page-comingsoon p.txtRegular{margin:26px auto 0;font-size:14px;line-height:29px;letter-spacing:.08em}}.page-comingsoon p.status-en{margin-top:28px;font-size:52px;line-height:1.1;letter-spacing:.08em;font-weight:400}@media(min-width: 768px)and (max-width: 1240px){.page-comingsoon p.status-en{font-size:36px;margin:10px 0px}}@media(max-width: 767px){.page-comingsoon p.status-en{font-size:33px;line-height:44px;margin-top:6px}}.page-comingsoon p.status-en strong{font-weight:400}@media(max-width: 374px){.page-comingsoon p br{display:none}}.page-comingsoon .btnMore{margin-top:48px}@media(max-width: 767px){.page-comingsoon .btnMore{margin-top:24px}}.page-error{padding:160px 0px 68px;text-align:center}@media(max-width: 767px){.page-error{padding:80px 0px 68px}}.page-error h1{margin:0px;padding:0px;font-size:70px;letter-spacing:5px;color:#601;margin:30px 0px;padding:0px}@media(max-width: 767px){.page-error h1{font-size:48px}}.page-error p{font-size:20px}@media(max-width: 767px){.page-error p{font-size:18px}}#anti-spam{text-align:center}.cookie-banner{margin:0 auto;bottom:30px;position:fixed;z-index:99999;left:0px;right:0px;padding:0px 80px;box-sizing:border-box}@media(min-width: 768px)and (max-width: 1023px){.cookie-banner{padding:0px 30px}}@media(max-width: 767px){.cookie-banner{padding:0px 10px}}.cookie-banner .cookie-wrapper{background:#fff;border-radius:6px;box-shadow:0 8px 30px rgba(0,0,0,.12);padding:18px 16px;max-width:1200px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-left:auto;margin-right:auto}@media(max-width: 767px){.cookie-banner .cookie-wrapper{padding:10px 13px;gap:16px}}.cookie-banner .cookie-banner__text{margin:0px;padding:0px;font-size:14px;line-height:18px;letter-spacing:.04em;color:#222;flex:1}@media(max-width: 767px){.cookie-banner .cookie-banner__text{font-size:11px}}.cookie-banner .cookie-banner__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cookie-banner .cookie-banner__button{flex:0 0 auto;min-width:94px;padding:3px 15px;border:0;border-radius:5px;background:#999;color:#fff;font-size:16px;font-weight:400;line-height:1;cursor:pointer;transition:background .2s ease}@media(max-width: 767px){.cookie-banner .cookie-banner__button{min-width:80px;padding:4px 8px 6px;font-size:14px}}.cookie-banner .cookie-banner__button:hover{background:#888}.wp-block-buttons{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;justify-content:center;height:50px}.wp-block-buttons .wp-block-button{display:flex;align-items:center;justify-content:center}.wp-block-buttons .wp-block-button__link{margin:0px;padding:0px;width:270px;margin:0 auto;text-align:center;padding:14px 0px 15px}.wp-block-buttons .wp-block-button__link:hover{opacity:.7;cursor:pointer}.wp-block-buttons.is-content-justification-center{justify-content:center}.btnContact .wp-block-button__link:hover{background:#451013 !important;color:#fff !important}.btnContactPage .wp-block-button__link{color:#601;border:1px solid #601;border-radius:0;font-size:20px;font-weight:400;background:#fff}@media(min-width: 768px)and (max-width: 1240px){.btnContactPage .wp-block-button__link{font-size:18px;width:210px}}@media(max-width: 767px){.btnContactPage .wp-block-button__link{font-size:14px}}.btnContactPage .wp-block-button__link:hover{background:#601;opacity:1;color:#fff !important}.btnMore .wp-block-button__link{width:270px;margin:0 auto;text-align:center;padding:6px 0px 10px;font-size:18px;line-height:34px;font-weight:600;letter-spacing:.08em;position:relative}.btnMore .wp-block-button__link strong{font-weight:600}.btnMore .wp-block-button__link:before{content:"";display:block;width:12px;height:12px;background:url(../img/svg/chevron-right-white.svg) no-repeat;background-position:center;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.btnMore:hover{opacity:.7}.btnFacility{height:auto}.btnFacility .wp-block-button__link{padding:0px;background:none;width:auto;padding-right:20px;font-size:14px;line-height:1.8;background:url(../img/svg/chevron-right-red.svg) no-repeat;background-position:right center;background-size:7px auto;margin-top:12px}.cta{padding:105px 58px 112px}@media(max-width: 767px){.cta{padding:32px 26px}}@media(max-width: 374px){.cta{padding:32px 20px}}@media(min-width: 768px)and (max-width: 1023px){.cta{padding:48px 30px}}.cta .wp-block-group__inner-container{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;justify-content:space-between;gap:140px}@media(max-width: 767px){.cta .wp-block-group__inner-container{gap:0px}}@media(min-width: 768px)and (max-width: 1240px){.cta .wp-block-group__inner-container{gap:32px}}.c-link-panel{flex-basis:calc(50% - 70px);position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:34px;align-items:center;padding-bottom:44px;color:#601;border-bottom:1px solid rgba(221,221,221,.8666666667);background:url(../img/svg/chevron-right.svg) no-repeat;background-position:right 24px;background-size:12px auto}@media(min-width: 768px)and (max-width: 1240px){.c-link-panel{background:none}}@media(max-width: 767px){.c-link-panel{flex-basis:100%;padding-bottom:0px;height:90px;background-position:right center;display:flex;justify-content:space-between}}@media(max-width: 374px){.c-link-panel{gap:12px}}@media(min-width: 768px)and (max-width: 1240px){.c-link-panel{flex-basis:calc(50% - 16px)}}.c-link-panel::after{position:absolute;right:auto;bottom:0;left:0;width:0;height:1px;content:"";color:#601;pointer-events:none}.c-link-panel:hover::after,.c-link-panel:focus-visible::after{width:100%}.c-link-panel__title{font-size:58px;line-height:1;letter-spacing:.04em}@media(max-width: 767px){.c-link-panel__title{font-size:35px;line-height:50px;letter-spacing:1.872px}}@media(min-width: 768px)and (max-width: 1240px){.c-link-panel__title{font-size:40px}}.c-link-panel__caption{display:inline-flex;gap:14px;align-items:center;font-size:22px;letter-spacing:.16em}@media(max-width: 767px){.c-link-panel__caption{font-size:15px;line-height:26px;letter-spacing:1.8px}}@media(min-width: 768px)and (max-width: 1240px){.c-link-panel__caption{font-size:16px}}@media(min-width: 768px)and (max-width: 1023px){.c-link-panel__caption{gap:8px}}.c-link-panel::after{position:absolute;right:auto;bottom:0;left:0;width:0;height:1px;content:"";background:#601;pointer-events:none;transition:width 120ms ease}.c-link-panel__caption::before{width:26px;height:1px;background:currentColor;content:""}@media(min-width: 768px)and (max-width: 1023px){.c-link-panel__caption::before{width:22px}}@media(max-width: 767px){.c-link-panel__caption::before{width:25px}}.c-link-panel__arrow{font-size:36px}.page-contactform{padding-bottom:68px}@media(min-width: 768px)and (max-width: 1240px){.page-contactform{padding-left:30px;padding-right:30px}}@media(max-width: 767px){.page-contactform{padding:32px 20px;padding-top:0px}}.page-contactform .wp-block-group__inner-container{width:1020px;margin:0 auto}@media(max-width: 1100px){.page-contactform .wp-block-group__inner-container{width:auto}}.page-contactform h2{font-size:20px;font-weight:400;letter-spacing:.14em;display:flex;justify-content:space-between;align-items:center;min-height:68px;padding:0 18px;color:#601;border-bottom:1px solid #601}.page-contactform h2.cont-pc{display:none}.page-contactform fieldset.hidden-fields-container{display:none}.page-contactform .form-steps{display:grid;grid-template-columns:132px 36px 132px;align-items:center;justify-content:center;margin:48px auto 70px}@media(max-width: 767px){.page-contactform .form-steps{margin:0px auto 32px}}.page-contactform .form-steps span{display:grid;height:48px;place-items:center;background:#f5f5f5;border-radius:6px;font-size:18px;letter-spacing:.12em}@media(max-width: 767px){.page-contactform .form-steps span{font-size:15px;height:42px}}.page-contactform .form-steps span.is-current{color:#fff;background:#601}.page-contactform .form-steps i{color:#601;font-size:30px;font-style:normal;text-align:center}.page-contactform .formgrid{margin:24px 0px}@media(max-width: 767px){.page-contactform .formgrid{margin:10px 0px}}.page-contactform .formgrid p{margin:0px;padding:0px;width:100%;color:#4a4644;font-size:16px;line-height:28px;letter-spacing:.08em}@media(max-width: 767px){.page-contactform .formgrid p{font-size:14px;line-height:26px}}.page-contactform .formgrid p+label{color:#4a4644;font-size:16px;line-height:28px;letter-spacing:.08em}@media(max-width: 767px){.page-contactform .formgrid p+label{font-size:14px;line-height:26px}}@media(max-width: 767px){.page-contactform .formgrid p{margin:10px 0px}}.page-contactform .formgrid p label{margin-bottom:10px}.page-contactform .formgrid span.txtreq{margin-left:8px;color:#bd5f69;font-size:14px}@media(max-width: 767px){.page-contactform .formgrid span.txtreq{font-size:11px;margin-left:8px}}.page-contactform ::placeholder{color:#c7c7c7}.page-contactform .grid_2{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:13px 10px;align-items:flex-start}@media(max-width: 767px){.page-contactform .grid_2{gap:0px}}.page-contactform .grid_2 .col{flex-basis:calc(50% - 5px)}@media(max-width: 767px){.page-contactform .grid_2 .col{flex-basis:100%}}.page-contactform input,.page-contactform select,.page-contactform textarea{box-sizing:border-box;margin-top:8px}.page-contactform input[type=text],.page-contactform input[type=date]{display:block;width:100%;box-sizing:border-box;border-radius:6px;background:#f6f6f6;padding:20px;border:0px}@media(max-width: 767px){.page-contactform input[type=text],.page-contactform input[type=date]{font-size:13px;padding:16px 18px;border-radius:3px;padding:13px 18px}}.page-contactform select{display:block;width:100%;box-sizing:border-box;border-radius:10px;background:#f4f8fe;padding:20px;border:1px solid #eee}@media(max-width: 767px){.page-contactform select{font-size:13px;padding:16px 18px;border-radius:3px;padding:13px 18px}}.page-contactform select{-webkit-appearance:none;-moz-appearance:none;background:url(../img/svg/menu-arrow-sp-down.svg) no-repeat;background-repeat:no-repeat;background-position:98% center;background-color:#f4f8fe}.page-contactform input[type=email]{display:block;width:100%;box-sizing:border-box;border-radius:6px;background:#f6f6f6;padding:20px;border:0px}@media(max-width: 767px){.page-contactform input[type=email]{font-size:13px;padding:16px 18px;border-radius:3px;padding:13px 18px}}.page-contactform textarea{box-sizing:border-box;border-radius:6px;background:#f6f6f6;resize:none;width:100%;height:278px;padding:24px 24px;border:0px}@media(max-width: 767px){.page-contactform textarea{font-size:13px;padding:16px 18px;height:165px}}.page-contactform input[type=submit]{border:0px;background:#0070c0;width:300px;margin:0 auto;display:block;text-align:center;color:#fff;font-size:18px;border-radius:50px;padding:20px 0px;margin-bottom:8px;cursor:pointer}@media(max-width: 767px){.page-contactform input[type=submit]{font-size:16px;padding:16px 0px}}.page-contactform input[type=submit]:disabled{opacity:.2}.page-contactform .txtFormNote{text-align:center;font-size:14px;letter-spacing:.48px}@media(max-width: 767px){.page-contactform .txtFormNote{text-align:left;font-size:13px;line-height:24px;display:inline-block}}.page-contactform .txtFormNote a{color:#00528f;border-bottom:1px solid #00528f}@media(max-width: 767px){.page-contactform .formgrid{text-align:left}}.page-contactform .formgrid.form-checkbox .grid_3 .wpcf7-checkbox{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;justify-content:left;gap:26px}@media(max-width: 767px){.page-contactform .formgrid.form-checkbox .grid_3 .wpcf7-checkbox{gap:9px}}.page-contactform .formgrid.form-checkbox .grid_3 .wpcf7-checkbox .wpcf7-list-item{flex-basis:calc(33.33% - 20px);background:#f4f8fe;padding:0px 0px;border-radius:10px;position:relative;margin:0px !important}@media(max-width: 767px){.page-contactform .formgrid.form-checkbox .grid_3 .wpcf7-checkbox .wpcf7-list-item{flex-basis:100%;border-radius:3px}}.page-contactform .formgrid.form-checkbox .grid_3 .wpcf7-checkbox .wpcf7-list-item label{background:url(../img/svg/icon-chk-uncheck.svg) no-repeat;background-size:24px;background-position:24px 60%;padding:15px 58px 10px;display:block;border-radius:6px;background-color:#f6f6f6}@media(max-width: 767px){.page-contactform .formgrid.form-checkbox .grid_3 .wpcf7-checkbox .wpcf7-list-item label{font-size:14px;background-size:20px auto;background-position:15px 80%;padding:8px 0px 1px 46px}}.page-contactform .formgrid.form-checkbox .grid_3 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{opacity:0;position:absolute}.page-contactform .formgrid.form-checkbox .grid_3 .wpcf7-checkbox .wpcf7-list-item.selected label{background:url(../img/svg/icon-chk-check.svg) no-repeat;background-size:24px;background-position:24px 60%;padding:15px 58px 10px;display:block}@media(max-width: 767px){.page-contactform .formgrid.form-checkbox .grid_3 .wpcf7-checkbox .wpcf7-list-item.selected label{font-size:14px;background-size:20px auto;background-position:15px 80%;padding:8px 0px 1px 46px}}.page-contactform .formgrid.form-checkbox .grid_3.grid_2 .wpcf7-checkbox{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;justify-content:left;gap:13px 10px}@media(max-width: 767px){.page-contactform .formgrid.form-checkbox .grid_3.grid_2 .wpcf7-checkbox{gap:12px}}.page-contactform .formgrid.form-checkbox .grid_3.grid_2 .wpcf7-checkbox .wpcf7-list-item{flex-basis:calc(50% - 5px);background:#f6f6f6;padding:0px 0px;border-radius:10px;position:relative;margin:0px !important}@media(max-width: 767px){.page-contactform .formgrid.form-checkbox .grid_3.grid_2 .wpcf7-checkbox .wpcf7-list-item{flex-basis:100%;border-radius:3px}}@media(max-width: 767px){.page-contactform .formgrid.form-checkbox .grid_3.grid_2 .wpcf7-checkbox label{font-size:14px}}@media(max-width: 767px){.page-contactform .formgrid.form-checkbox .grid_3.grid_2 .wpcf7-checkbox.selected label{font-size:14px !important}}.page-contactform .screen-reader-response{display:none}.page-contactform span.wpcf7-not-valid-tip{color:#fe3131;font-size:14px}@media(max-width: 767px){.page-contactform span.wpcf7-not-valid-tip{font-size:11px}}.page-contactform .wpcf7-response-output{display:none}.page-contactform .form_data{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto}.page-contactform .form_data .col:nth-child(1){flex-basis:250px}@media(max-width: 767px){.page-contactform .form_data .col:nth-child(1){flex-basis:165px;text-align:left}}.page-contactform .form_data .col:nth-child(1) p{color:#00528f}.page-contactform .form_data .col:nth-child(2){flex-basis:calc(100% - 250px)}@media(max-width: 767px){.page-contactform .form_data .col:nth-child(2){flex-basis:calc(100% - 175px);text-align:left}}.page-contactform .accept{text-align:center}.page-contactform .accept a{color:#0070c0;font-size:17px;border-bottom:1px solid #0070c0}@media(max-width: 767px){.page-contactform .accept a{font-size:15px}}.page-contactform .accept p{margin:0px;padding:0px;margin:10px 0px}.page-contactform .accept span{font-size:16px}@media(max-width: 767px){.page-contactform .accept span{font-size:14px}}.page-contactform .accept span.txtreq{margin-left:8px;color:#bd5f69;font-size:14px}@media(max-width: 767px){.page-contactform .accept span.txtreq{font-size:11px;margin-left:2px}}.page-contactform .accept input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-contactform .accept input[type=checkbox]:after{line-height:1.5em;content:"";display:inline-block;width:24px;height:24px;margin-top:-4px;margin-left:-4px;border:1px solid #601;border-radius:3px;background:#f4f8fe;position:relative;left:-12px;top:8px;-webkit-appearance:none}.page-contactform .accept input[type=checkbox]:checked:after{background:url(../img/svg/agree-check.svg) no-repeat;background-color:#f4f8fe;background-size:18px auto;background-position:center}.page-contactform.page-thanks{padding-bottom:80px}@media(min-width: 768px)and (max-width: 1240px){.page-contactform.page-thanks{padding-left:30px;padding-right:30px}}@media(max-width: 767px){.page-contactform.page-thanks{padding-left:30px;padding-right:30px}}.page-contactform.page-thanks .form-steps{margin-top:16px}.page-contactform.page-thanks h2{border:0px;text-align:center;padding:0px;justify-content:center;font-size:28px;letter-spacing:.18em}@media(max-width: 767px){.page-contactform.page-thanks h2{font-size:20px;min-height:50px}}.page-contactform.page-thanks h2+p{margin-top:0px}@media(max-width: 767px){.page-contactform.page-thanks h2+p{font-size:14px;text-align:left}}.page-contactform.page-thanks .btnMore{margin-top:48px}@media(max-width: 767px){.page-contactform.page-thanks .btnMore{margin-top:32px}}.mv{position:relative;height:1200px;overflow:hidden}@media(max-width: 767px){.mv{height:650px}}@media(min-width: 768px)and (max-width: 1240px){.mv{height:750px}}@media(min-width: 1024px)and (max-width: 1380px){.mv{height:750px}}@media(min-width: 1900px){.mv{height:850px}}.mv .imgLogo{width:335px;margin:0 auto 12px}@media(max-width: 767px){.mv .imgLogo{width:200px;height:auto;margin:0 auto 11px}}@media(min-width: 768px)and (max-width: 1240px){.mv .imgLogo figure{text-align:center}}@media(min-width: 1024px)and (max-width: 1380px){.mv .imgLogo figure{text-align:center}}@media(min-width: 1900px){.mv .imgLogo figure{text-align:center}}@media(min-width: 768px)and (max-width: 1023px){.mv .imgLogo figure img{height:70px}}@media(min-width: 1024px)and (max-width: 1240px){.mv .imgLogo figure img{height:80px}}@media(min-width: 1024px)and (max-width: 1380px){.mv .imgLogo figure img{height:80px}}@media(min-width: 1900px){.mv .imgLogo figure img{height:80px}}.mv .sliderMV{width:100%;position:relative;z-index:1;height:1200px}@media(max-width: 767px){.mv .sliderMV{height:650px}}@media(min-width: 768px)and (max-width: 1240px){.mv .sliderMV{height:750px}}@media(min-width: 1024px)and (max-width: 1380px){.mv .sliderMV{height:750px}}@media(min-width: 1900px){.mv .sliderMV{height:850px}}.mv .sliderMV .wp-swiper__wrapper{height:1200px}@media(max-width: 767px){.mv .sliderMV .wp-swiper__wrapper{height:650px}}@media(min-width: 768px)and (max-width: 1240px){.mv .sliderMV .wp-swiper__wrapper{height:750px}}@media(min-width: 1024px)and (max-width: 1380px){.mv .sliderMV .wp-swiper__wrapper{height:750px}}@media(min-width: 1900px){.mv .sliderMV .wp-swiper__wrapper{height:850px}}.mv .sliderMV svg{display:none}.mv .sliderMV figure{height:100%;width:100%}.mv .sliderMV img{width:100%;height:1200px;object-fit:cover;object-position:center;transform:scale(1)}@media(max-width: 767px){.mv .sliderMV img{height:650px}}@media(min-width: 768px)and (max-width: 1240px){.mv .sliderMV img{height:750px}}@media(min-width: 1024px)and (max-width: 1380px){.mv .sliderMV img{height:750px}}@media(min-width: 1900px){.mv .sliderMV img{height:850px}}.mv .sliderMV .swiper-slide{overflow:hidden}.mv .sliderMV .swiper-slide-active img{animation:heroZoom 3s linear forwards}.mv .mv-content-top{position:absolute;top:0px;z-index:2;display:block;width:100%;padding:32px 0px;background:rgba(0,0,0,.7)}@media(max-width: 767px){.mv .mv-content-top{padding:14px 0px}}@media(min-width: 768px)and (max-width: 1240px){.mv .mv-content-top{padding:16px 0px}}@media(min-width: 1024px)and (max-width: 1380px){.mv .mv-content-top{padding:16px 0px}}@media(min-width: 1900px){.mv .mv-content-top{padding:28px 0px}}.mv .mv-content-top .mv-content-top-txt{width:100%}.mv .mv-content-bottom{position:absolute;bottom:0px;z-index:2;display:block;width:100%;padding:32px 0px;background:rgba(0,0,0,.7)}@media(max-width: 767px){.mv .mv-content-bottom{padding:16px 0px}}@media(min-width: 768px)and (max-width: 1240px){.mv .mv-content-bottom{padding:16px 0px}}@media(min-width: 1024px)and (max-width: 1380px){.mv .mv-content-bottom{padding:16px 0px}}@media(min-width: 1900px){.mv .mv-content-bottom{padding:28px 0px}}.mv .mv-content-bottom .mv-content-bottom-txt{width:100%}.mv h1{margin:0px;padding:0px;color:#fff;font-size:32px;font-weight:500;letter-spacing:.18em;margin-top:12px}@media(max-width: 767px){.mv h1{font-size:20px;font-weight:300;line-height:30px;letter-spacing:1.36px}}@media(min-width: 768px)and (max-width: 1023px){.mv h1{font-size:24px}}@media(min-width: 1024px)and (max-width: 1240px){.mv h1{font-size:28px}}@media(min-width: 1024px)and (max-width: 1380px){.mv h1{font-size:28px}}@media(min-width: 1900px){.mv h1{font-size:28px}}.mv p{margin:0px;padding:0px;color:#fff}.mv p.has-large-font-size{margin-bottom:22px;font-size:22px;line-height:1.6;letter-spacing:.08em;font-weight:700}@media(max-width: 767px){.mv p.has-large-font-size{margin:0 0 5px;font-size:13px;font-weight:300;line-height:25px;letter-spacing:1.04px}}@media(min-width: 768px)and (max-width: 1023px){.mv p.has-large-font-size{font-size:18px}}.mv p.txtDate{margin-bottom:18px;font-size:96px;line-height:1;letter-spacing:.04em}@media(max-width: 767px){.mv p.txtDate{margin:0 0 7px;font-size:25px;line-height:32px;letter-spacing:1.287px}}@media(min-width: 768px)and (max-width: 1023px){.mv p.txtDate{font-size:50px}}@media(min-width: 1024px)and (max-width: 1240px){.mv p.txtDate{font-size:60px;margin-bottom:8px}}@media(min-width: 1024px)and (max-width: 1380px){.mv p.txtDate{font-size:60px;margin-bottom:8px}}@media(min-width: 1900px){.mv p.txtDate{font-size:60px;margin-bottom:8px}}.mv p.txtOpening1{margin-bottom:14px;font-size:29px;letter-spacing:.08em}@media(max-width: 767px){.mv p.txtOpening1{width:auto;margin:0 0 8px;font-size:14px;line-height:20px;letter-spacing:.98px}}@media(max-width: 374px){.mv p.txtOpening1{font-size:13px}}@media(min-width: 768px)and (max-width: 1023px){.mv p.txtOpening1{font-size:20px}}@media(min-width: 1024px)and (max-width: 1240px){.mv p.txtOpening1{margin-bottom:8px}}@media(min-width: 1024px)and (max-width: 1380px){.mv p.txtOpening1{margin-bottom:8px}}.mv p.txtOpening2{font-size:18px;line-height:1.9;letter-spacing:.08em}@media(max-width: 767px){.mv p.txtOpening2{width:100%;font-size:13px;line-height:25px;letter-spacing:.7px}}@media(min-width: 768px)and (max-width: 1023px){.mv p.txtOpening2{font-size:14px;line-height:.9}}@keyframes heroZoom{from{transform:scale(1)}to{transform:scale(1.08)}}.mv-price-mainpage{height:274px;position:relative}@media(max-width: 767px){.mv-price-mainpage{height:150px}}.mv-price-mainpage div.breadcrumbs{position:absolute;top:24px;left:5%}@media(max-width: 767px){.mv-price-mainpage div.breadcrumbs{top:10px;left:20px}}.mv-price-mainpage div.breadcrumbs p{margin:0px;padding:0px}@media(max-width: 767px){.mv-price-mainpage div.breadcrumbs{top:0px}}.mv-price-mainpage p,.mv-price-mainpage h1{margin:0px;padding:0px;color:#601}.mv-price-mainpage p.txtEn{font-size:60px;font-weight:400;line-height:1.18;letter-spacing:.1em}@media(max-width: 767px){.mv-price-mainpage p.txtEn{font-size:32px;line-height:1.1;letter-spacing:.12em}}@media(min-width: 768px)and (max-width: 1240px){.mv-price-mainpage p.txtEn{font-size:48px}}.mv-price-mainpage h1{font-size:22px;font-weight:500;line-height:1.5;letter-spacing:.16em}@media(max-width: 767px){.mv-price-mainpage h1{font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.12em}}@media(min-width: 768px)and (max-width: 1240px){.mv-price-mainpage h1{font-size:20px}}.mv-price-mainpage .wp-block-group__inner-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.mv-price-subpages{padding:0px;height:220px;position:relative}@media(max-width: 767px){.mv-price-subpages{height:126px}}@media(max-width: 767px){.mv-price-subpages.mv-price-subpage-lg{height:200px}}.mv-price-subpages h1{margin:0px;padding:0px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;color:#601;font-size:28px;font-weight:400;line-height:44px;letter-spacing:.2em;text-align:center;top:50%;transform:translateY(-50%)}@media(max-width: 767px){.mv-price-subpages h1{font-size:20px;line-height:34px;top:58%;margin-left:20px;margin-right:20px}}@media(max-width: 374px){.mv-price-subpages h1{font-size:18px;letter-spacing:.1em}}.mv-price-subpages div.breadcrumbs{position:absolute;top:24px;left:5%}@media(max-width: 767px){.mv-price-subpages div.breadcrumbs{top:10px;left:20px}}.mv-price-subpages div.breadcrumbs p{margin:0px;padding:0px}@media(max-width: 374px){.mv-price-subpages div.breadcrumbs{width:96%}}.mv-news{padding:0px;height:300px}@media(max-width: 767px){.mv-news{height:220px}}.mv-news .wrapper{position:relative;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width: 767px){.mv-news .wrapper{padding-top:12px}}.mv-news div.breadcrumbs{position:absolute;top:24px;left:5%}@media(max-width: 767px){.mv-news div.breadcrumbs{top:10px;left:20px}}.mv-news div.breadcrumbs p{margin:0px;padding:0px}.mv-news p,.mv-news h1{margin:0px;padding:0px;color:#601}.mv-news p.txtEn{font-size:22px;font-weight:500;line-height:1.5;letter-spacing:.16em}@media(max-width: 767px){.mv-news p.txtEn{margin-top:5px;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.12em}}@media(min-width: 768px)and (max-width: 1240px){.mv-news p.txtEn{font-size:20px}}.mv-news h1{font-size:60px;font-weight:400;line-height:1.18;letter-spacing:.1em}@media(max-width: 767px){.mv-news h1{font-size:40px;line-height:1.1;letter-spacing:.12em}}@media(min-width: 768px)and (max-width: 1240px){.mv-news h1{font-size:48px}}.mv-subpage{padding:0px}.mv-subpage .wp-block-group__inner-container{position:relative}.mv-subpage figure{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;z-index:1}.mv-subpage figure img{height:390px;width:100%;object-fit:cover;object-position:center}@media(max-width: 767px){.mv-subpage figure img{height:250px}}.mv-subpage figure.cont-pc{display:block}@media(max-width: 767px){.mv-subpage figure.cont-pc{display:none}}.mv-subpage figure.cont-sp{display:none}@media(max-width: 767px){.mv-subpage figure.cont-sp{display:block}}.mv-subpage .mv-subpage-cont{gap:0px !important;height:390px}@media(max-width: 767px){.mv-subpage .mv-subpage-cont{height:250px}}.mv-subpage .mv-subpage-txt{flex-basis:100% !important;position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(0,0,0,.22)}.mv-subpage .mv-subpage-txt h1,.mv-subpage .mv-subpage-txt p{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45)}.mv-subpage .mv-subpage-txt h1{margin:0px;padding:0px;font-size:34px;font-weight:400;line-height:1.35;letter-spacing:.12em}@media(max-width: 767px){.mv-subpage .mv-subpage-txt h1{font-size:24px}}.mv-subpage .mv-subpage-txt p.txtEng{margin:0px;padding:0px;margin-top:4px;font-size:24px;line-height:1.45;letter-spacing:.08em}@media(max-width: 767px){.mv-subpage .mv-subpage-txt p.txtEng{font-size:16px}}.mv-subpage .mv-subpage-cont.withBG .mv-subpage-txt h1,.mv-subpage .mv-subpage-cont.withBG .mv-subpage-txt p{background:#512402;padding-left:18px;padding-right:18px}@media(max-width: 767px){.mv-subpage .mv-subpage-cont.withBG .mv-subpage-txt h1,.mv-subpage .mv-subpage-cont.withBG .mv-subpage-txt p{padding-left:10px;padding-right:10px}}.mv-subpage .mv-subpage-cont.withBG .mv-subpage-txt h1{font-weight:400}.mv-subpage .mv-subpage-cont.withBG .mv-subpage-txt p{margin-top:0px}.mv-faq{height:274px;position:relative}@media(max-width: 767px){.mv-faq{height:150px}}.mv-faq div.breadcrumbs{position:absolute;top:24px;left:5%}@media(max-width: 767px){.mv-faq div.breadcrumbs{top:10px;left:20px}}.mv-faq div.breadcrumbs p{margin:0px;padding:0px}@media(max-width: 767px){.mv-faq div.breadcrumbs{top:0px}}.mv-faq p,.mv-faq h1{margin:0px;padding:0px;color:#601}.mv-faq p.txtJP{font-size:22px;font-weight:500;line-height:1.5;letter-spacing:.16em}@media(max-width: 767px){.mv-faq p.txtJP{font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.12em}}@media(min-width: 768px)and (max-width: 1240px){.mv-faq p.txtJP{font-size:20px}}.mv-faq h1{font-size:60px;font-weight:400;line-height:1.18;letter-spacing:.1em}@media(max-width: 767px){.mv-faq h1{font-size:32px;line-height:1.1;letter-spacing:.12em}}@media(min-width: 768px)and (max-width: 1240px){.mv-faq h1{font-size:48px}}.mv-faq .wp-block-group__inner-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.mv-contact{padding-bottom:48px}@media(max-width: 767px){.mv-contact{padding-left:0px;padding-right:0px;padding:0px 0px 24px}}.mv-contact h1{margin:0px;padding:0px;margin-top:64px;font-weight:400;font-size:28px;line-height:45px;letter-spacing:.18em;text-align:center}@media(min-width: 768px)and (max-width: 1240px){.mv-contact h1{font-size:24px}}@media(max-width: 767px){.mv-contact h1{font-size:20px;margin-top:32px;border-bottom:1px solid #601;margin-left:20px;margin-right:20px}}.mv-contact.mv-contact-thanks h1{border-bottom:2px solid #601;width:1020px;margin:0 auto;margin-top:64px;padding-bottom:16px}@media(max-width: 1100px){.mv-contact.mv-contact-thanks h1{width:auto}}@media(min-width: 768px)and (max-width: 1240px){.mv-contact.mv-contact-thanks h1{margin-left:30px;margin-right:30px}}@media(max-width: 767px){.mv-contact.mv-contact-thanks h1{margin-left:30px;margin-right:30px;width:auto;padding-bottom:8px;border-width:1px;margin-top:32px}}.services{padding-left:58px;padding-right:58px}@media(max-width: 767px){.services{padding:48px 20px}}@media(min-width: 768px)and (max-width: 1240px){.services{padding:48px 30px}}.services.padTop48{padding-top:48px}.services h2{margin:0px;padding:0px;color:#601;font-size:56px;line-height:1;font-weight:400}@media(max-width: 767px){.services h2{font-size:40px;line-height:52px;letter-spacing:5.07px}}@media(min-width: 768px)and (max-width: 1240px){.services h2{font-size:42px}}.services p.p-services__lead{margin:78px 0 72px;color:#601;font-size:22px;line-height:1.9;letter-spacing:.08em}@media(max-width: 767px){.services p.p-services__lead{margin:32px 0px;font-size:16px;line-height:32.4px;letter-spacing:.72px}}@media(max-width: 374px){.services p.p-services__lead{font-size:14px;letter-spacing:0px}}@media(min-width: 768px)and (max-width: 1240px){.services p.p-services__lead{margin:32px 0px;font-size:17px}}.services .services-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;justify-content:left;gap:92px 18px}@media(min-width: 768px)and (max-width: 1240px){.services .services-grid{gap:58px 18px;justify-content:space-between}}@media(min-width: 1024px)and (max-width: 1240px){.services .services-grid{justify-content:flex-start}}.services .services-grid .col{flex-basis:calc(33.33% - 18px)}@media(min-width: 768px)and (max-width: 1023px){.services .services-grid .col{flex-basis:calc(50% - 20px) !important}}@media(max-width: 767px){.services .services-grid .col{flex-basis:100%}}.services .services-grid img{height:324px;width:100%;object-fit:cover;object-position:center}@media(max-width: 767px){.services .services-grid img{height:220px}}@media(min-width: 768px)and (max-width: 1240px){.services .services-grid img{height:180px}}.services .services-grid h3{margin:26px 0 8px;color:#601;font-size:28px;font-weight:600;letter-spacing:.12em}@media(max-width: 767px){.services .services-grid h3{margin:27px 0 7px;font-size:21px;line-height:32px;letter-spacing:1.68px}}@media(min-width: 768px)and (max-width: 1240px){.services .services-grid h3{font-size:22px}}.services .services-grid p{margin-bottom:22px;color:#404040;font-size:16px;letter-spacing:.08em}@media(max-width: 767px){.services .services-grid p{margin:0 0 24px;font-size:16px;line-height:24px;letter-spacing:1.28px}}@media(min-width: 768px)and (max-width: 1240px){.services .services-grid p{font-size:15px}}.services .wp-block-buttons .wp-block-button__link{color:#ba915b;border:2px solid #ba915b;font-weight:700;background:url(../img/svg/chevron-right.svg) no-repeat;background-position:95% center;background-size:12px auto;background-color:#fff}@media(max-width: 767px){.services .wp-block-buttons .wp-block-button__link{padding:12px 0px 13px;font-size:15px}}.services .swiper-wrapper{padding-bottom:50px}@media(max-width: 767px){.facility{padding:32px 20px 48px}}.facility.padBottom48{padding-bottom:48px}@media(max-width: 767px){.facility p{font-size:12px;text-align:left}}.facility p.c-section-heading__eyebrow{font-weight:600;font-size:20px;letter-spacing:.1em}@media(max-width: 767px){.facility p.c-section-heading__eyebrow{font-size:15px;line-height:24px;letter-spacing:2px;text-align:center;font-weight:500}}.facility h2{font-size:30px;line-height:1.75;letter-spacing:.08em;color:#601;font-weight:600;margin-bottom:42px}@media(max-width: 767px){.facility h2{font-size:18px;font-weight:400;line-height:32.4px;letter-spacing:.72px;margin-bottom:16px}}@media(min-width: 768px)and (max-width: 1240px){.facility h2{font-size:22px}}.facility svg{display:none}.facility .sliderFacility{margin:58px 0px 32px}@media(max-width: 767px){.facility .sliderFacility{margin-top:32px}}.facility .sliderFacility img{height:178px;width:100%;object-fit:cover;object-position:center}@media(max-width: 767px){.facility .wp-block-buttons .wp-block-button{width:98%}}@media(max-width: 767px){.facility .wp-block-buttons .wp-block-button__link{font-size:15px;width:95%}}.facility-map{padding:25px 0px 72px}@media(min-width: 768px)and (max-width: 1240px){.facility-map{padding:32px 30px}}@media(min-width: 1200px)and (max-width: 1300px){.facility-map{padding-left:30px;padding-right:30px}}@media(max-width: 767px){.facility-map{padding:25px 30px 48px}}.facility-map .wp-block-group__inner-container{width:1180px;margin:0 auto}@media(max-width: 1280px){.facility-map .wp-block-group__inner-container{width:auto}}.facility-map h2{margin:0px;padding:0px;font-size:30px;font-weight:400;line-height:1.4;letter-spacing:.11em}@media(max-width: 767px){.facility-map h2{font-size:22px}}.facility-map h2+p{margin:0px;padding:0px;margin-top:1px;font-size:22px;line-height:1.45;letter-spacing:.08em}@media(max-width: 767px){.facility-map h2+p{font-size:16px}}.facility-map figure{margin-top:30px}@media(max-width: 767px){.facility-map figure{margin-top:28px}}.facility-summary{padding:74px 0px}@media(min-width: 768px)and (max-width: 1240px){.facility-summary{padding:48px 30px}}@media(max-width: 767px){.facility-summary{padding:48px 20px}}.facility-summary .wp-block-group__inner-container{width:1040px;margin:0 auto}@media(max-width: 1140px){.facility-summary .wp-block-group__inner-container{width:auto}}.facility-summary table{width:100%}.facility-summary table tr,.facility-summary table td{font-size:17px;line-height:1.9;vertical-align:top}@media(max-width: 767px){.facility-summary table tr,.facility-summary table td{font-size:14px;line-height:1.85;display:grid}}.facility-summary table td{padding:19px 17px}@media(max-width: 767px){.facility-summary table td{padding:6px 0px}}.facility-summary table tr{margin-bottom:20px}.facility-summary table td:nth-child(1){font-size:20px;font-weight:700;line-height:1.65;text-decoration:underline;text-underline-offset:4px;color:#601;width:220px}@media(min-width: 768px)and (max-width: 1240px){.facility-summary table td:nth-child(1){font-size:18px}}@media(max-width: 767px){.facility-summary table td:nth-child(1){font-size:17px;line-height:1.7;width:auto}}.facility-summary table td a{color:#601}.facility-overview{padding:0px}@media(min-width: 768px)and (max-width: 1240px){.facility-overview{padding:32px 30px}}.facility-overview .wp-block-group__inner-container{width:1248px;margin:0 auto}@media(max-width: 1300px){.facility-overview .wp-block-group__inner-container{width:auto}}.facility-overview .fg-overview-cards.cont-sp{display:none !important}@media(max-width: 767px){.facility-overview .fg-overview-cards.cont-sp{display:block !important}}.facility-overview h3{margin:0px;padding:0px;margin-bottom:18px;font-size:25px;font-weight:400;line-height:1.5;letter-spacing:.08em}@media(min-width: 768px)and (max-width: 1240px){.facility-overview h3{height:22px}}@media(max-width: 767px){.facility-overview h3{font-size:18px}}.facility-overview .facility-overview-slider{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;flex-direction:column;gap:79px}@media(min-width: 768px)and (max-width: 1240px){.facility-overview .facility-overview-slider{gap:40px}}@media(max-width: 767px){.facility-overview .facility-overview-slider{margin:0px 40px;width:auto;gap:0px}}.facility-overview .facility-overview-slider .col{text-align:center}@media(min-width: 768px)and (max-width: 1240px){.facility-overview .facility-overview-slider .col{flex-basis:calc(50% - 20px)}}@media(max-width: 767px){.facility-overview .facility-overview-slider .col{flex-basis:100%}}.facility-overview .facility-overview-slider figure img{width:620px;height:362px;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 1240px){.facility-overview .facility-overview-slider figure img{width:450px;height:300px}}@media(max-width: 767px){.facility-overview .facility-overview-slider figure img{width:100%;height:192px}}.facility-overview .facility-overview-slider p{margin:0px;padding:0px;margin-top:17px;color:#404040;font-size:16px;line-height:1.6}.facility-overview .btnMore{margin-top:34px}@media(max-width: 767px){.facility-overview .btnMore .wp-block-button__link{font-size:15px}}.facility-overview .swiper-wrapper{padding-bottom:60px}.facility-overview .swiper-pagination-bullets{bottom:13px;z-index:4}@media(min-width: 768px){.facility-overview .swiper-pagination-bullets{display:none}}.facility-overview .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}@media(min-width: 768px){.facility-overview .swiper-button-next,.facility-overview .swiper-button-prev{display:none}}@media(max-width: 767px){.facility-overview .swiper-button-next,.facility-overview .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:0px;display:block !important;z-index:5}}@media(max-width: 767px){.facility-overview .swiper-button-next:after,.facility-overview .swiper-button-prev:after{display:none}}@media(max-width: 767px){.facility-overview .swiper-button-prev{left:20%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}@media(max-width: 767px){.facility-overview .swiper-button-next{right:20%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}.facility-building{padding:0px;padding-top:130px}@media(min-width: 768px)and (max-width: 1240px){.facility-building{padding:48px 30px}}@media(min-width: 768px)and (max-width: 1300px){.facility-building{padding:48px 30px}}@media(max-width: 767px){.facility-building{padding:48px 20px}}.facility-building .wp-block-group__inner-container{width:1230px;margin:0 auto}@media(max-width: 1300px){.facility-building .wp-block-group__inner-container{width:auto}}.facility-building h2{margin:0px;padding:0px;font-size:25px;font-weight:400;line-height:1.6;letter-spacing:.1em}@media(min-width: 768px)and (max-width: 1240px){.facility-building h2{font-size:22px}}@media(max-width: 767px){.facility-building h2{font-size:22px}}@media(max-width: 374px){.facility-building h2{font-size:20px;letter-spacing:.2px}}.facility-building .wp-block-buttons.btn-building{margin-top:20px;gap:24px}@media(max-width: 767px){.facility-building .wp-block-buttons.btn-building{gap:12px;height:auto;margin:16px auto 32px}}.facility-building .wp-block-buttons.btn-building .wp-block-button .wp-block-button__link{width:75px;color:#ba915b;background:#fff;border:1px solid #ba915b}@media(max-width: 767px){.facility-building .wp-block-buttons.btn-building .wp-block-button .wp-block-button__link{font-size:12px;border-radius:0px !important;width:43px;padding:4px 0px 6px}}.facility-building .wp-block-buttons.btn-building .wp-block-button .wp-block-button__link:hover{background:#ba915b !important;color:#fff !important;opacity:1}.facility-building .img-building{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:0px;width:1080px;margin:0 auto;margin-top:40px}@media(max-width: 1140px){.facility-building .img-building{width:100%}}@media(max-width: 767px){.facility-building .img-building{margin-top:24px}}.facility-building .img-building .col{flex-basis:100%}@media(max-width: 767px){.facility-building .img-building .col figure img{width:100%}}.facility-building .img-building h3{margin:0px;padding:0px;display:inline-block;font-size:26px;font-weight:700;width:70px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:32px}@media(min-width: 768px)and (max-width: 1240px){.facility-building .img-building h3{font-size:22px}}@media(max-width: 767px){.facility-building .img-building h3{font-size:21px;width:56px;height:32px;margin-bottom:22px}}.facility-building .facility-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:28px;justify-content:center;margin-top:72px;margin-bottom:20px}@media(max-width: 767px){.facility-building .facility-grid{gap:0px}}.facility-building .facility-grid .col{flex-basis:calc(33.33% - 19px)}@media(max-width: 767px){.facility-building .facility-grid .col{flex-basis:100% !important}}.facility-building .facility-grid figure img{height:210px;width:100%;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 1023px){.facility-building .facility-grid figure img{height:160px}}.facility-building .facility-grid figcaption{text-align:center;color:#404040;font-size:18px;line-height:1.55;text-decoration:none;margin-top:16px}@media(max-width: 767px){.facility-building .facility-grid figcaption{font-size:16px}}.facility-building .facility-grid .wp-block-buttons{height:auto;margin-top:16px}.facility-building .facility-grid .wp-block-buttons .wp-block-button__link{padding:0px;background:none;text-decoration:underline;font-size:15px;background:url(../img/svg/chevron-right-red.svg) no-repeat;background-position:right center;background-size:4px auto;width:116px}@media(max-width: 767px){.facility-building .facility-grid .wp-block-buttons .wp-block-button__link{font-size:15px}}@media(max-width: 767px){.facility-building .btnMore{height:auto;margin-top:32px}}@media(max-width: 767px){.facility-building .btnMore .wp-block-button .wp-block-button__link{font-size:15px;padding:6px 0px 8px}}.facility-building .facility-shop{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;align-items:flex-start;gap:36px;margin-top:50px}@media(max-width: 767px){.facility-building .facility-shop{gap:30px}}.facility-building .facility-shop .col-img{flex-basis:360px !important}@media(max-width: 767px){.facility-building .facility-shop .col-img{flex-basis:100% !important}}.facility-building .facility-shop .col-img figure img{width:100%;height:250px;object-fit:cover;object-position:center}@media(max-width: 767px){.facility-building .facility-shop .col-img figure img{height:230px}}.facility-building .facility-shop .col-img figcaption{margin-top:29px;color:#404040;font-size:18px;text-align:center;line-height:1.5}@media(max-width: 767px){.facility-building .facility-shop .col-img figcaption{font-size:16px;margin-top:24px}}.facility-building .facility-shop .col-txt{flex-basis:calc(100% - 512px) !important;padding:43px 56px}@media(max-width: 767px){.facility-building .facility-shop .col-txt{flex-basis:100% !important;padding:35px 24px 28px}}.facility-building .facility-shop .col-txt h3,.facility-building .facility-shop .col-txt p{margin:0px;padding:0px}.facility-building .facility-shop .col-txt p{margin-top:20px;font-size:16px;line-height:1.9;color:#666}@media(max-width: 767px){.facility-building .facility-shop .col-txt p br{display:none}}.facility-building .facility-shop .col-txt h3{font-size:18px;font-weight:400;line-height:1.5}.facility-building .swiper-wrapper{padding-bottom:60px}.facility-building .swiper-pagination-bullets{bottom:13px;z-index:4}@media(min-width: 768px){.facility-building .swiper-pagination-bullets{display:none}}.facility-building .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}@media(min-width: 768px){.facility-building .swiper-button-next,.facility-building .swiper-button-prev{display:none}}@media(max-width: 767px){.facility-building .swiper-button-next,.facility-building .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:0px;display:block !important;z-index:5}}@media(max-width: 767px){.facility-building .swiper-button-next:after,.facility-building .swiper-button-prev:after{display:none}}@media(max-width: 767px){.facility-building .swiper-button-prev{left:20%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}@media(max-width: 767px){.facility-building .swiper-button-next{right:20%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}.facility-parking .wp-block-group__inner-container{width:820px;margin:0 auto}@media(max-width: 950px){.facility-parking .wp-block-group__inner-container{width:auto}}.facility-parking h2{margin:0px;padding:0px;font-size:25px;font-weight:400;line-height:1.4;letter-spacing:.11em}@media(max-width: 767px){.facility-parking h2{font-size:22px}}.facility-parking .facility-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:30px;margin-top:55px}@media(max-width: 767px){.facility-parking .facility-grid{gap:0px;margin-top:36px}}.facility-parking .facility-grid .col{flex-basis:calc(50% - 15px) !important}@media(max-width: 767px){.facility-parking .facility-grid .col{flex-basis:100% !important}}.facility-parking .facility-grid figure img{height:210px;width:100%;object-fit:cover;object-position:center}.facility-parking .facility-grid figcaption{text-align:center;color:#404040;font-size:18px;line-height:1.55;text-decoration:none;margin-top:16px}@media(max-width: 767px){.facility-parking .facility-grid figcaption{font-size:16px}}.facility-parking .swiper-wrapper{padding-bottom:60px}.facility-parking .swiper-pagination-bullets{bottom:13px;z-index:4}@media(min-width: 768px){.facility-parking .swiper-pagination-bullets{display:none}}.facility-parking .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}@media(min-width: 768px){.facility-parking .swiper-button-next,.facility-parking .swiper-button-prev{display:none}}@media(max-width: 767px){.facility-parking .swiper-button-next,.facility-parking .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:0px;display:block !important;z-index:5}}@media(max-width: 767px){.facility-parking .swiper-button-next:after,.facility-parking .swiper-button-prev:after{display:none}}@media(max-width: 767px){.facility-parking .swiper-button-prev{left:20%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}@media(max-width: 767px){.facility-parking .swiper-button-next{right:20%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}.facility-overview-table{padding:0px}@media(min-width: 1240px)and (max-width: 1400px){.facility-overview-table{padding-left:50px;padding-right:50px}}@media(min-width: 768px)and (max-width: 1240px){.facility-overview-table{padding:32px 30px}}@media(max-width: 767px){.facility-overview-table{padding:10px 20px}}.facility-overview-table.padBottom48{padding-bottom:48px}.facility-overview-table .wp-block-group__inner-container{width:1134px;margin:0 auto;margin-top:60px;border:4px solid #601;padding:80px 57px 46px}@media(max-width: 1200px){.facility-overview-table .wp-block-group__inner-container{width:auto}}@media(min-width: 768px)and (max-width: 1023px){.facility-overview-table .wp-block-group__inner-container{padding:40px 30px;margin-top:0px}}@media(min-width: 1240px)and (max-width: 1350px){.facility-overview-table .wp-block-group__inner-container{width:auto}}@media(max-width: 767px){.facility-overview-table .wp-block-group__inner-container{margin-top:0px;padding:24px 8px 15px;border-width:2px}}.facility-overview-table h2{margin:0px;padding:0px;font-size:25px;font-weight:400;line-height:1.5;letter-spacing:.1em;text-align:center}@media(min-width: 768px)and (max-width: 1240px){.facility-overview-table h2{font-size:22px}}@media(max-width: 767px){.facility-overview-table h2{font-size:19px}}.facility-overview-table figure.wp-block-table{margin-top:38px}.facility-overview-table figure.wp-block-table table{width:100%;border-collapse:collapse}.facility-overview-table figure.wp-block-table table tr,.facility-overview-table figure.wp-block-table table td{border:1px solid #d1d1d1}@media(max-width: 767px){.facility-overview-table figure.wp-block-table table tr,.facility-overview-table figure.wp-block-table table td{display:grid;border:0px}}@media(max-width: 767px){.facility-overview-table figure.wp-block-table table tr{border:1px solid #ddd2cc;margin:12px 0px;padding:12px 0px}}.facility-overview-table figure.wp-block-table table td{font-size:16px;line-height:1.9;padding:16px 28px}@media(max-width: 767px){.facility-overview-table figure.wp-block-table table td{font-size:15px;line-height:38px;padding:6px 22px 6px}}.facility-overview-table figure.wp-block-table table td:nth-child(1){color:#601;font-size:17px;font-weight:400;line-height:1.8;background:#f4f4f4;width:190px}@media(max-width: 767px){.facility-overview-table figure.wp-block-table table td:nth-child(1){background:#fff;font-size:16px;font-weight:700}}.room-list{padding-bottom:20px}@media(max-width: 767px){.room-list{padding:48px 20px}}@media(min-width: 1240px)and (max-width: 1400px){.room-list{padding-left:30px;padding-right:30px}}.room-list .wp-block-group__inner-container{width:1220px;margin:0 auto}@media(max-width: 1300px){.room-list .wp-block-group__inner-container{width:auto}}.room-list h2{margin:0px;padding:0px;font-size:25px;font-weight:600;letter-spacing:.08em;margin-bottom:24px}@media(min-width: 768px)and (max-width: 1240px){.room-list h2{font-size:23px}}@media(max-width: 767px){.room-list h2{font-size:18px}}.room-list .facility-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:20px;margin-top:24px;margin-bottom:72px}@media(max-width: 767px){.room-list .facility-grid{gap:60px}}.room-list .facility-grid .col{flex-basis:calc(33.33% - 14px)}@media(max-width: 767px){.room-list .facility-grid .col{flex-basis:100%}}.room-list .facility-grid figure img{height:230px;width:100%;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 1023px){.room-list .facility-grid figure img{height:160px}}@media(max-width: 767px){.room-list .facility-grid figure img{height:210px}}.room-list .facility-grid h3{margin:0px;padding:0px;color:#1685aa;text-decoration-color:#1685aa;font-size:18px;font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-top:21px}@media(max-width: 767px){.room-list .facility-grid h3{font-size:16px;margin-bottom:12px}}.room-list .facility-grid h3 a{color:#1685aa}.room-list .facility-grid p{margin-top:8px;font-size:14px;color:#4a4644;letter-spacing:.045em}@media(max-width: 767px){.room-list .facility-grid p{font-size:12px;margin:0px}}.room-list .facility-grid p.txtFloor{margin-top:8px;color:#404040;font-weight:700}@media(max-width: 767px){.room-list .facility-grid p.txtFloor{margin:0px}}.room-list .wp-block-buttons{height:auto;margin-top:16px}.room-list .wp-block-buttons .wp-block-button__link{padding:0px;background:none;text-decoration:underline;font-size:15px;background:url(../img/svg/chevron-right-red.svg) no-repeat;background-position:right center;background-size:4px auto;width:auto;padding-right:12px}@media(max-width: 767px){.room-list .wp-block-buttons .wp-block-button__link{font-size:15px}}.room-list .floor-plan{padding:16px 0px 48px;position:relative}@media(max-width: 767px){.room-list .floor-plan{padding-bottom:24px}}.room-list .floor-plan h2{position:absolute;top:0px;left:0px;display:flex;align-items:center;justify-content:center;width:72px;height:42px;font-size:15px}@media(max-width: 767px){.room-list .floor-plan h2{position:relative;font-size:21px}}.room-list .floor-plan h3{margin:0px;padding:0px;font-size:22px;line-height:1.6;letter-spacing:.045em}@media(max-width: 767px){.room-list .floor-plan h3{font-size:20px}}.room-list .floor-plan p{margin-top:14px;font-size:14px;line-height:1.9}@media(max-width: 767px){.room-list .floor-plan p{color:#404040;font-size:14px;font-weight:400;line-height:2.15;text-align:left;letter-spacing:.2px}}.room-list .floor-plan p.ttlSize{margin-top:8px;font-size:16px;color:#666}@media(max-width: 767px){.room-list .floor-plan p.ttlSize{color:#404040;font-size:15px;text-align:center}}.room-list .floor-plan .wp-swiper{width:760px;margin:0 auto}@media(min-width: 768px)and (max-width: 1023px){.room-list .floor-plan .wp-swiper{width:100%}}@media(max-width: 767px){.room-list .floor-plan .wp-swiper{width:100%}}.room-list .floor-plan .wp-swiper figure{background:#fff;text-align:center}.room-list .floor-plan .wp-swiper figure img{height:470px;width:100%;object-fit:cover;object-position:center}@media(max-width: 767px){.room-list .floor-plan .wp-swiper figure img{height:210px}}.room-list .floor-plan .wp-swiper figure.imgFloorPlan img{height:470px;width:auto}@media(max-width: 767px){.room-list .floor-plan .wp-swiper figure.imgFloorPlan img{height:210px}}.room-list .floor-plan .wp-swiper svg{display:none}.room-list .floor-plan .swiper-button-next,.room-list .floor-plan .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:-13px;z-index:5}@media(min-width: 768px)and (max-width: 1023px){.room-list .floor-plan .swiper-button-next,.room-list .floor-plan .swiper-button-prev{display:block !important}}@media(max-width: 767px){.room-list .floor-plan .swiper-button-next,.room-list .floor-plan .swiper-button-prev{display:block !important}}.room-list .floor-plan .swiper-button-next:after,.room-list .floor-plan .swiper-button-prev:after{display:none}.room-list .floor-plan .swiper-button-prev{left:38%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}@media(max-width: 767px){.room-list .floor-plan .swiper-button-prev{left:25%}}.room-list .floor-plan .swiper-button-next{right:38%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}@media(max-width: 767px){.room-list .floor-plan .swiper-button-next{right:25%}}.room-list .floor-plan .swiper-pagination-bullets{bottom:0px;z-index:4}.room-list .floor-plan .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}.room-list .floor-plan .swiper-wrapper{padding-bottom:40px}@media(min-width: 1240px)and (max-width: 1400px){.equipment{padding-left:30px;padding-right:30px}}.equipment .wp-block-group__inner-container{width:1248px;margin:0 auto}@media(max-width: 1310px){.equipment .wp-block-group__inner-container{width:auto}}.equipment .ttlgrid-equipment{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;flex-direction:row;justify-content:center;gap:56px}@media(min-width: 768px)and (max-width: 1240px){.equipment .ttlgrid-equipment{gap:0px}}@media(max-width: 767px){.equipment .ttlgrid-equipment{justify-content:center;align-items:center;gap:12px;width:250px;margin:0 auto}}.equipment .ttlgrid-equipment p{letter-spacing:.045em;font-size:18px;color:#4a4644}@media(max-width: 767px){.equipment .ttlgrid-equipment p{margin:0px;padding:0px;font-size:14px}}@media(max-width: 767px){.equipment .ttlgrid-equipment .col:nth-child(2) p{font-size:12px}}.equipment .facility-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:48px;margin-top:30px}@media(min-width: 768px)and (max-width: 1240px){.equipment .facility-grid{gap:30px}}@media(max-width: 767px){.equipment .facility-grid{gap:0px;margin-top:50px}}.equipment .facility-grid .col{flex-basis:calc(33.33% - 32px)}@media(min-width: 768px)and (max-width: 1240px){.equipment .facility-grid .col{flex-basis:calc(33.33% - 20px)}}@media(max-width: 767px){.equipment .facility-grid .col{flex-basis:100% !important}}.equipment .facility-grid figure img{height:240px;width:100%;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 1240px){.equipment .facility-grid figure img{height:200px}}@media(min-width: 768px)and (max-width: 1023px){.equipment .facility-grid figure img{height:160px}}.equipment .facility-grid h3{margin:0px;padding:0px;color:#1685aa;text-decoration-color:#1685aa;font-size:18px;font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-top:21px}.equipment .facility-grid p{margin-top:8px;font-size:14px;color:#4a4644;letter-spacing:.045em}.equipment .facility-grid p.txtFloor{margin-top:8px;color:#404040;font-weight:700}.equipment .swiper-wrapper{padding-bottom:64px}.equipment .swiper-pagination-bullets{bottom:13px;z-index:4}.equipment .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}@media(max-width: 767px){.equipment .swiper-button-next,.equipment .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:0px;display:block !important;z-index:5}}@media(max-width: 767px){.equipment .swiper-button-next:after,.equipment .swiper-button-prev:after{display:none}}@media(max-width: 767px){.equipment .swiper-button-prev{left:25%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}@media(max-width: 767px){.equipment .swiper-button-next{right:25%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}@media(min-width: 1240px)and (max-width: 1400px){.plan{padding-left:30px;padding-right:30px}}.plan .wp-block-group__inner-container{width:1248px;margin:0 auto}@media(max-width: 1310px){.plan .wp-block-group__inner-container{width:auto}}.plan h2{margin:0px;padding:0px;font-size:30px;line-height:57px;font-weight:600;letter-spacing:.08em}@media(min-width: 768px)and (max-width: 1240px){.plan h2{font-size:25px}}@media(max-width: 767px){.plan h2{font-size:22px;font-weight:400}}.plan h2+p{margin-top:24px;font-size:15px;line-height:2}@media(min-width: 768px)and (max-width: 1240px){.plan h2+p{margin-top:12px}}@media(max-width: 767px){.plan h2+p{margin-top:10px;text-align:left;font-size:15px;font-weight:400;line-height:2}}.plan .plan-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;align-items:center;gap:76px;margin-top:58px}@media(min-width: 768px)and (max-width: 1240px){.plan .plan-grid{gap:40px}}@media(max-width: 767px){.plan .plan-grid{margin-top:48px;gap:25px;margin-top:38px}}.plan .plan-grid .col-img{flex-basis:568px !important}@media(min-width: 768px)and (max-width: 1240px){.plan .plan-grid .col-img{flex-basis:350px !important}}@media(max-width: 767px){.plan .plan-grid .col-img{flex-basis:100% !important}}.plan .plan-grid .col-img figure img{width:100%;height:305px;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 1240px){.plan .plan-grid .col-img figure img{height:270px}}@media(max-width: 767px){.plan .plan-grid .col-img figure img{height:210px}}.plan .plan-grid .col-txt{flex-basis:calc(100% - 644px) !important}@media(min-width: 768px)and (max-width: 1240px){.plan .plan-grid .col-txt{flex-basis:calc(100% - 390px) !important}}@media(max-width: 767px){.plan .plan-grid .col-txt{flex-basis:100% !important}}.plan .plan-grid .col-txt h3{color:#666;font-size:24px;letter-spacing:.045em}@media(min-width: 768px)and (max-width: 1240px){.plan .plan-grid .col-txt h3{font-size:22px}}@media(max-width: 767px){.plan .plan-grid .col-txt h3{margin:0px;padding:0px;font-size:20px;color:#404040;font-weight:400}}.plan .plan-grid .col-txt p{color:#4a4644;font-size:15px;line-height:2;margin-top:22px}@media(max-width: 767px){.plan .plan-grid .col-txt p{font-size:13px}}.plan .plan-grid .col-txt p.txtPrice{font-size:21px;margin-top:25px}@media(min-width: 768px)and (max-width: 1240px){.plan .plan-grid .col-txt p.txtPrice{font-size:18px}}@media(max-width: 767px){.plan .plan-grid .col-txt p.txtPrice{font-size:20px;font-weight:400;margin:18px 0px}}@media(max-width: 767px){.plan .plan-grid .col-txt p.txtPrice strong{font-weight:400}}.plan .plan-grid .col-txt p.tt-plan-badge mark{padding:7px 28px;font-size:15px;line-height:1.9;font-weight:400}@media(max-width: 767px){.plan .plan-grid .col-txt p.tt-plan-badge mark{font-size:12px}}@media(max-width: 767px){.plan .plan-grid .col-txt p:nth-child(1){margin-top:0px}}.plan .plan-grid .col-txt ul{margin:0px;padding:0px}@media(max-width: 767px){.plan .plan-grid .col-txt ul{margin-left:10px}}.plan .plan-grid .col-txt ul li{display:block;margin:5px 0px;font-size:15px;line-height:30px;color:#601;position:relative}@media(max-width: 767px){.plan .plan-grid .col-txt ul li{font-size:13px;font-weight:400;line-height:24px}}.plan .plan-grid .col-txt ul li:before{content:"";display:inline-block;width:4px;height:4px;border-radius:1000px;background:#601;position:relative;top:-3px;margin-right:6px}.plan .plan-grid .col-txt .wp-block-buttons{align-items:flex-start;justify-content:flex-start;margin-top:26px}@media(max-width: 767px){.plan .plan-grid .col-txt .wp-block-buttons{justify-content:center;align-items:center}}.plan .plan-grid .col-txt .wp-block-buttons .wp-block-button__link{border:1px solid #ba915b;color:#ba915b;background-color:#fff;font-size:15px;background:url(../img/svg/chevron-right.svg) no-repeat;background-position:95% center;background-size:10px auto}.plan .plan-grid .col-txt .wp-block-buttons .wp-block-button__link:hover{background:url(../img/svg/chevron-right-white.svg) no-repeat;background-position:94% center;background-size:5px auto;background-color:#ba915b;color:#fff !important}@media(max-width: 374px){.plan .plan-grid .col-txt .wp-block-buttons .wp-block-button__link{width:220px}}.plan.plan-border{border:2px solid #601;width:1124px;margin:0 auto;margin-top:48px;padding:50px 60px 70px}@media(max-width: 1310px){.plan.plan-border{width:auto}}@media(min-width: 768px)and (max-width: 1240px){.plan.plan-border{margin-left:30px;margin-right:30px;padding:30px 30px 50px}}@media(min-width: 1241px)and (max-width: 1300px){.plan.plan-border{margin-left:30px;margin-right:30px;width:auto}}@media(max-width: 767px){.plan.plan-border{margin-left:20px;margin-right:20px;width:auto;border-width:1px;padding:50px 20px;padding-top:30px}}@media(max-width: 767px){.plan.plan-border h2+p{text-align:center;margin-top:5px;font-size:12px;line-height:2}}@media(max-width: 374px){.plan.plan-border h2+p br{display:none}}@media(min-width: 768px)and (max-width: 1023px){.plan.plan-border .plan-grid{gap:30px;margin-top:32px}}@media(min-width: 768px)and (max-width: 1023px){.plan.plan-border .col-img{flex-basis:250px !important}}@media(min-width: 768px)and (max-width: 1240px){.plan.plan-border .col-img figure img{height:220px}}@media(min-width: 768px)and (max-width: 1023px){.plan.plan-border .col-txt{flex-basis:calc(100% - 280px) !important}}@media(max-width: 767px){.plan.plan-border .col-txt h3{text-align:center}}@media(max-width: 767px){.plan.plan-border .col-txt h3+p{text-align:center}}@media(min-width: 768px)and (max-width: 1240px){.plan.plan-border .col-txt p.txtPrice{margin:0px}}@media(max-width: 767px){.plan.plan-border .col-txt p.txtPrice{text-align:center;font-size:15px}}@media(max-width: 767px){.plan.plan-border .col-txt p br{display:none}}.room-type{padding:52px 0px 0px}@media(min-width: 768px)and (max-width: 1240px){.room-type{padding:48px 30px}}@media(max-width: 767px){.room-type{padding:24px 20px}}.room-type .wp-block-group__inner-container{width:1040px;margin:0 auto;position:relative}@media(max-width: 1140px){.room-type .wp-block-group__inner-container{width:auto}}.room-type h2{font-size:23px;font-weight:400;line-height:54px;letter-spacing:.08em}@media(min-width: 768px)and (max-width: 1240px){.room-type h2{font-size:20px}}@media(max-width: 767px){.room-type h2{font-size:18px;line-height:1.5}}.room-type h3{margin-bottom:45px;color:#404040;font-size:24px;font-weight:400;line-height:1.4}@media(min-width: 768px)and (max-width: 1240px){.room-type h3{font-size:20px}}@media(max-width: 767px){.room-type h3{margin-bottom:17px;font-size:19px;font-weight:700;text-align:left}}.room-type p.txtNote{margin:18px auto 0;font-size:13px;line-height:1.8;text-align:right}@media(max-width: 767px){.room-type p.txtNote{text-align:left;margin-top:13px;font-size:11px;line-height:1.7}}.room-type .btnContactPage{justify-content:flex-end;position:absolute;right:0px;top:0px}@media(max-width: 767px){.room-type .btnContactPage{position:relative;justify-content:center;margin-top:27px}}@media(max-width: 767px){.room-type .btnContactPage .wp-block-button__link{width:250px}}.room-type .sliderRooms{margin-bottom:100px}@media(max-width: 767px){.room-type .sliderRooms{margin-bottom:68px;margin-top:40px}}.room-type .sliderRooms figure img{height:550px;width:100%;object-fit:cover;object-position:center}@media(max-width: 767px){.room-type .sliderRooms figure img{height:210px}}.room-type .room-detail{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:70px}@media(min-width: 768px)and (max-width: 1240px){.room-type .room-detail{gap:40px}}@media(max-width: 767px){.room-type .room-detail{gap:40px}}.room-type .room-detail .col-table{flex-basis:calc(100% - 500px) !important}@media(min-width: 768px)and (max-width: 1240px){.room-type .room-detail .col-table{flex-basis:calc(100% - 360px) !important}}@media(max-width: 767px){.room-type .room-detail .col-table{flex-basis:100% !important;margin-top:12px}}.room-type .room-detail .col-img{flex-basis:430px !important}@media(min-width: 768px)and (max-width: 1240px){.room-type .room-detail .col-img{flex-basis:320px !important}}@media(max-width: 767px){.room-type .room-detail .col-img{flex-basis:100% !important}}.room-type .room-detail .col-img figure{text-align:center}.room-type .room-detail .col-img figure img{width:100%;height:auto}.room-type .room-detail .col-img figure.alignright{text-align:right}@media(max-width: 767px){.room-type .room-detail .col-img figure.alignright{text-align:center}}@media(max-width: 767px){.room-type .room-detail .col-img div.imgCust1 img{width:175px !important}}.room-type .room-detail figure.wp-block-table table{width:100%;border-collapse:collapse}.room-type .room-detail figure.wp-block-table tr{border-bottom:1px solid #e7e0db}.room-type .room-detail figure.wp-block-table tr,.room-type .room-detail figure.wp-block-table td{font-size:17px;line-height:1.9}@media(min-width: 768px)and (max-width: 1023px){.room-type .room-detail figure.wp-block-table tr,.room-type .room-detail figure.wp-block-table td{display:grid}}@media(max-width: 767px){.room-type .room-detail figure.wp-block-table tr,.room-type .room-detail figure.wp-block-table td{display:grid;font-size:14px;line-height:1.85}}.room-type .room-detail figure.wp-block-table td{padding:20px 10px;vertical-align:top}@media(min-width: 768px)and (max-width: 1023px){.room-type .room-detail figure.wp-block-table td{padding:0px 0px 5px}}@media(max-width: 767px){.room-type .room-detail figure.wp-block-table td{padding:0px 0px 5px}}.room-type .room-detail figure.wp-block-table td:nth-child(1){color:#601;width:150px}@media(max-width: 767px){.room-type .room-detail figure.wp-block-table td:nth-child(1){width:100%;padding-top:10px}}@media(min-width: 768px)and (max-width: 1023px){.room-type .room-detail figure.wp-block-table tr{padding:10px 0px}}@media(max-width: 767px){.room-type .room-detail figure.wp-block-table tr{padding-bottom:10px}}.room-type .room-detail figure.wp-block-table tr:nth-child(1) td{padding-top:0px}.room-type .swiper-button-next,.room-type .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:-13px;z-index:5}@media(min-width: 768px)and (max-width: 1023px){.room-type .swiper-button-next,.room-type .swiper-button-prev{display:block !important}}@media(max-width: 767px){.room-type .swiper-button-next,.room-type .swiper-button-prev{display:block !important}}.room-type .swiper-button-next:after,.room-type .swiper-button-prev:after{display:none}.room-type .swiper-button-prev{left:38%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}@media(min-width: 768px)and (max-width: 1023px){.room-type .swiper-button-prev{left:35%}}@media(max-width: 767px){.room-type .swiper-button-prev{left:23%}}.room-type .swiper-button-next{right:38%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}@media(min-width: 768px)and (max-width: 1023px){.room-type .swiper-button-next{right:35%}}@media(max-width: 767px){.room-type .swiper-button-next{right:23%}}.room-type .swiper-pagination-bullets{bottom:0px;z-index:4}.room-type .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}.room-type .swiper-wrapper{padding-bottom:40px}.room-type .swiper-wrapper svg{display:none}.room-list-details .wp-block-group__inner-container{width:1040px;margin:0 auto;position:relative}@media(max-width: 1140px){.room-list-details .wp-block-group__inner-container{width:auto}}.room-list-details h2{margin:0px;padding:0px;color:#404040;font-size:25px;font-weight:400;letter-spacing:.08em;margin-bottom:50px}@media(min-width: 768px)and (max-width: 1240px){.room-list-details h2{font-size:22px;margin-bottom:32px}}@media(max-width: 767px){.room-list-details h2{font-size:20px;font-weight:700}}.room-list-details figure.wp-block-table table{width:100%;border-collapse:collapse}.room-list-details figure.wp-block-table table tr,.room-list-details figure.wp-block-table table td{border:1px solid #e7e0db}@media(max-width: 767px){.room-list-details figure.wp-block-table table tr,.room-list-details figure.wp-block-table table td{display:grid;border:0px}}@media(max-width: 767px){.room-list-details figure.wp-block-table table tr{border:1px solid #e7e0db;border-bottom:0px}}.room-list-details figure.wp-block-table table tr td{font-size:17px;line-height:1.9;padding:18px 30px;vertical-align:top}@media(min-width: 768px)and (max-width: 1023px){.room-list-details figure.wp-block-table table tr td{padding:18px 20px}}@media(max-width: 767px){.room-list-details figure.wp-block-table table tr td{font-size:14px;padding:12px 14px}}.room-list-details figure.wp-block-table table tr td:nth-child(1){color:#601;background:#f1f1f1}@media(max-width: 767px){.room-list-details figure.wp-block-table table tr td:nth-child(1){background:none;padding-bottom:5px}}@media(max-width: 767px){.room-list-details figure.wp-block-table table tr:last-child{border-bottom:1px solid #e7e0db}}.room-bath .wp-block-group__inner-container{width:1040px;margin:0 auto;position:relative}@media(max-width: 1140px){.room-bath .wp-block-group__inner-container{width:auto}}.room-bath h2{margin:0px;padding:0px;font-size:30px;font-weight:400;line-height:1.45}@media(min-width: 768px)and (max-width: 1240px){.room-bath h2{font-size:25px}}@media(max-width: 767px){.room-bath h2{font-size:22px}}.room-bath p{color:#666;font-size:17px}@media(max-width: 767px){.room-bath p{margin:36px auto 0;font-size:15px;line-height:1.9}}.room-bath p.ttl-en{margin:0px;font-size:22px;line-height:1.45;margin-bottom:32px}@media(min-width: 768px)and (max-width: 1240px){.room-bath p.ttl-en{font-size:20px}}@media(max-width: 767px){.room-bath p.ttl-en{margin-top:4px;font-size:16px}}.room-bath .sliderBath{margin-top:32px}.room-bath .sliderBath figure img{height:550px;width:100%;object-fit:cover;object-position:center}@media(max-width: 767px){.room-bath .sliderBath figure img{height:210px}}.room-bath .facility-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:26px;width:840px;margin:0 auto;margin-top:70px}@media(min-width: 768px)and (max-width: 1023px){.room-bath .facility-grid{width:auto}}@media(max-width: 767px){.room-bath .facility-grid{display:none}}.room-bath .facility-grid .col{flex-basis:calc(50% - 13px) !important}.room-bath .facility-grid figure figcaption{text-align:center;margin-top:19px;color:#404040;font-size:18px;line-height:1.6}@media(min-width: 768px)and (max-width: 1240px){.room-bath .facility-grid figure figcaption{font-size:16px}}.room-bath .tblBathDetails{margin-top:64px}@media(min-width: 768px)and (max-width: 1240px){.room-bath .tblBathDetails{margin-top:32px}}@media(max-width: 767px){.room-bath .tblBathDetails{margin-top:32px}}.room-bath .tblBathDetails table{width:100%;border-collapse:collapse}.room-bath .tblBathDetails table tr,.room-bath .tblBathDetails table td{border-bottom:1px solid #e7e0db}@media(max-width: 767px){.room-bath .tblBathDetails table tr,.room-bath .tblBathDetails table td{display:grid;border:0px}}.room-bath .tblBathDetails table tr td{font-size:17px;line-height:1.9;padding:18px 30px;vertical-align:top}@media(min-width: 768px)and (max-width: 1240px){.room-bath .tblBathDetails table tr td{padding:12px 18px}}@media(max-width: 767px){.room-bath .tblBathDetails table tr td{padding:6px 0px;font-size:14px;line-height:1.85}}.room-bath .tblBathDetails table tr td:nth-child(1){color:#601;width:16%}@media(min-width: 768px)and (max-width: 1240px){.room-bath .tblBathDetails table tr td:nth-child(1){width:120px}}@media(max-width: 767px){.room-bath .tblBathDetails table tr td:nth-child(1){width:100%}}.room-bath .swiper-wrapper{padding-bottom:64px}.room-bath .swiper-wrapper svg{display:none}.room-bath .swiper-pagination-bullets{bottom:13px;z-index:4}.room-bath .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}.room-bath .swiper-button-next,.room-bath .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:0px;z-index:5}@media(min-width: 768px)and (max-width: 1023px){.room-bath .swiper-button-next,.room-bath .swiper-button-prev{display:block !important}}@media(max-width: 767px){.room-bath .swiper-button-next,.room-bath .swiper-button-prev{display:block !important}}.room-bath .swiper-button-next:after,.room-bath .swiper-button-prev:after{display:none}.room-bath .swiper-button-prev{left:38%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}@media(max-width: 767px){.room-bath .swiper-button-prev{left:21%}}.room-bath .swiper-button-next{right:38%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}@media(max-width: 767px){.room-bath .swiper-button-next{right:21%}}.sauna{padding:65px 0px}@media(min-width: 768px)and (max-width: 1240px){.sauna{padding:32px 30px}}@media(max-width: 767px){.sauna{padding:48px 20px}}.sauna .wp-block-group__inner-container{width:1120px;margin:0 auto}@media(max-width: 1200px){.sauna .wp-block-group__inner-container{width:auto}}.sauna .sauna-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:80px;align-items:center}@media(min-width: 768px)and (max-width: 1240px){.sauna .sauna-grid{gap:40px;justify-content:center}}@media(max-width: 767px){.sauna .sauna-grid{gap:30px}}.sauna .sauna-grid .col-img{flex-basis:420px !important}@media(min-width: 768px)and (max-width: 1240px){.sauna .sauna-grid .col-img{flex-basis:300px !important}}@media(max-width: 767px){.sauna .sauna-grid .col-img{flex-basis:100% !important}}.sauna .sauna-grid .col-txt{flex-basis:calc(100% - 500px) !important}@media(min-width: 768px)and (max-width: 1240px){.sauna .sauna-grid .col-txt{flex-basis:calc(100% - 340px) !important}}@media(max-width: 767px){.sauna .sauna-grid .col-txt{flex-basis:100% !important}}.sauna .sauna-grid .col-txt-cont{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:0px;border-top:2px solid #b16b78;border-bottom:2px solid #b16b78}.sauna .sauna-grid .col-txt-cont .col{flex-basis:100% !important}@media(min-width: 768px)and (max-width: 1240px){.sauna .sauna-grid .col-txt-cont .col{text-align:center}}@media(max-width: 767px){.sauna .sauna-grid .col-txt-cont .col{display:flex;flex-direction:column;align-items:center;justify-content:center}}.sauna .sauna-grid .col-txt-cont p{margin-top:16px;color:#601;font-size:30px;line-height:1.5}@media(min-width: 768px)and (max-width: 1240px){.sauna .sauna-grid .col-txt-cont p{font-size:18px}}@media(max-width: 767px){.sauna .sauna-grid .col-txt-cont p{margin-top:13px;font-size:18px;line-height:1.5;letter-spacing:0px}}@media(min-width: 768px)and (max-width: 1240px){.sauna .sauna-grid .col-txt-cont span.comingsoon{font-size:24px;width:213px;height:48px;transform:translateY(6px) rotate(-5.24deg)}}@media(max-width: 767px){.sauna .sauna-grid .col-txt-cont span.comingsoon{font-weight:400;align-self:center;margin-left:0;transform:rotate(-5.24deg)}}@media(min-width: 1240px)and (max-width: 1400px){.other-facilities{padding-left:30px;padding-right:30px}}.other-facilities .wp-block-group__inner-container{width:1248px;margin:0 auto}@media(max-width: 1310px){.other-facilities .wp-block-group__inner-container{width:auto}}.other-facilities h2{margin:0px;padding:0px;font-size:25px;font-weight:400;letter-spacing:.08em;text-align:center}@media(max-width: 767px){.other-facilities h2{font-size:20px}}.other-facilities .facility-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:42px;margin-top:54px}@media(max-width: 767px){.other-facilities .facility-grid{gap:0px;margin-top:32px}}.other-facilities .facility-grid .col{flex-basis:calc(33.33% - 28px) !important}@media(max-width: 767px){.other-facilities .facility-grid .col{flex-basis:100% !important}}.other-facilities .facility-grid figure img{height:260px;width:100%;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 1240px){.other-facilities .facility-grid figure img{height:220px}}@media(min-width: 768px)and (max-width: 1023px){.other-facilities .facility-grid figure img{height:160px}}@media(max-width: 767px){.other-facilities .facility-grid figure img{height:210px}}.other-facilities .facility-grid figure figcaption{text-align:center;margin-top:19px;color:#404040;font-size:18px;line-height:1.55}@media(min-width: 768px)and (max-width: 1240px){.other-facilities .facility-grid figure figcaption{font-size:16px}}@media(max-width: 767px){.other-facilities .facility-grid figure figcaption{font-size:13px;margin-top:13px}}.other-facilities .wp-block-buttons{height:auto;margin-top:16px;flex-direction:column;gap:8px}@media(max-width: 767px){.other-facilities .wp-block-buttons{flex-direction:row}}.other-facilities .wp-block-buttons .wp-block-button__link{padding:0px;background:none;text-decoration:underline;font-size:15px;width:116px;color:#404040 !important;text-decoration:none}@media(max-width: 767px){.other-facilities .wp-block-buttons .wp-block-button__link{font-size:15px;width:auto}}.other-facilities .wp-block-buttons .wp-block-button__link:hover{cursor:default;opacity:1}.other-facilities .swiper-wrapper{padding-bottom:60px}.other-facilities .swiper-pagination-bullets{bottom:13px;z-index:4}.other-facilities .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}@media(max-width: 767px){.other-facilities .swiper-button-next,.other-facilities .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:0px;display:block !important;z-index:5}}@media(max-width: 767px){.other-facilities .swiper-button-next:after,.other-facilities .swiper-button-prev:after{display:none}}@media(max-width: 767px){.other-facilities .swiper-button-prev{left:25%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}@media(max-width: 767px){.other-facilities .swiper-button-next{right:25%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}.food-menu .wp-block-group__inner-container{width:1020px;margin:0 auto}@media(max-width: 1100px){.food-menu .wp-block-group__inner-container{width:auto}}.food-menu h2{margin:0px;padding:0px;font-size:30px;font-weight:400;line-height:1.5;letter-spacing:.16em}@media(min-width: 768px)and (max-width: 1240px){.food-menu h2{font-size:25px}}@media(max-width: 767px){.food-menu h2{font-size:22px;line-height:1.5;letter-spacing:.12em}}.food-menu p.ttl-en{margin:0px;padding:0px;font-size:22px;line-height:1.55;letter-spacing:.06em}@media(min-width: 768px)and (max-width: 1240px){.food-menu p.ttl-en{font-size:18px}}@media(max-width: 767px){.food-menu p.ttl-en{font-size:16px;line-height:1.5;letter-spacing:.04em}}.food-menu .food-menu-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:64px}@media(min-width: 768px)and (max-width: 1240px){.food-menu .food-menu-grid{gap:40px;margin-top:32px}}@media(max-width: 767px){.food-menu .food-menu-grid{gap:0px;margin-top:40px}}.food-menu .food-menu-grid .col{flex-basis:100%}@media(max-width: 767px){.food-menu .food-menu-grid .col{background:#fff}}.food-menu .food-menu-grid h3{margin:0px;padding:0px;font-size:30px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#404040}@media(min-width: 768px)and (max-width: 1240px){.food-menu .food-menu-grid h3{font-size:22px}}@media(max-width: 767px){.food-menu .food-menu-grid h3{padding:12px 8px;font-size:22px;line-height:1.55;letter-spacing:.1em}}.food-menu .food-menu-grid h3 strong{color:#601;font-size:18px;font-weight:700;letter-spacing:.04em;margin-left:25px}@media(min-width: 768px)and (max-width: 1240px){.food-menu .food-menu-grid h3 strong{font-size:16px}}@media(max-width: 767px){.food-menu .food-menu-grid h3 strong{margin-left:18px;font-size:15px;letter-spacing:.04em}}.food-menu .food-details-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:32px;margin-top:26px;align-items:flex-start}@media(max-width: 767px){.food-menu .food-details-grid{margin-top:0px;gap:0px}}.food-menu .food-details-grid .col-img{flex-basis:573px !important}@media(min-width: 768px)and (max-width: 1240px){.food-menu .food-details-grid .col-img{flex-basis:350px !important}}@media(max-width: 767px){.food-menu .food-details-grid .col-img{flex-basis:100% !important}}.food-menu .food-details-grid .col-img figure img{height:360px;width:100%;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 1240px){.food-menu .food-details-grid .col-img figure img{height:250px}}@media(max-width: 767px){.food-menu .food-details-grid .col-img figure img{height:220px}}.food-menu .food-details-grid .col-txt{flex-basis:calc(100% - 605px) !important}@media(min-width: 768px)and (max-width: 1240px){.food-menu .food-details-grid .col-txt{flex-basis:calc(100% - 382px) !important}}@media(max-width: 767px){.food-menu .food-details-grid .col-txt{flex-basis:100% !important;padding:20px 24px}}.food-menu .food-details-grid .col-txt p{margin-top:56px;font-size:17px;line-height:2;letter-spacing:.08em}@media(min-width: 768px)and (max-width: 1240px){.food-menu .food-details-grid .col-txt p{margin-top:24px}}@media(max-width: 767px){.food-menu .food-details-grid .col-txt p{margin-top:10px;font-size:14px;line-height:1.85;letter-spacing:.04em;margin-bottom:0px}}@media(max-width: 767px){.food-menu .food-details-grid .col-txt p br{display:none}}@media(min-width: 768px)and (max-width: 1023px){.food-menu .food-details-grid .col-txt p br{display:none}}.food-menu .food-details-grid .col-txt p mark{width:auto;display:inline-block;max-width:100%;height:44px;color:#fff;background:#601;font-size:24px;line-height:24px;letter-spacing:.08em;display:inline-flex;justify-content:center;align-items:center;padding-left:26px;padding-right:26px}@media(min-width: 768px)and (max-width: 1240px){.food-menu .food-details-grid .col-txt p mark{font-size:20px}}@media(max-width: 767px){.food-menu .food-details-grid .col-txt p mark{font-size:16px;letter-spacing:.12em;padding-left:10px;padding-right:10px;height:36px}}.food-menu .food-details-grid .col-txt p:nth-child(1){margin-top:0px}@media(max-width: 767px){.food-menu .food-details-grid .col-txt p br{display:none}}.food-menu .swiper-wrapper{padding-bottom:60px}.food-menu .swiper-pagination-bullets{bottom:13px;z-index:4}.food-menu .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}@media(min-width: 768px)and (max-width: 1023px){.food-menu .swiper-button-next,.food-menu .swiper-button-prev{display:block !important}}@media(max-width: 767px){.food-menu .swiper-button-next,.food-menu .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:0px;display:block !important;z-index:5}}@media(max-width: 767px){.food-menu .swiper-button-next:after,.food-menu .swiper-button-prev:after{display:none}}@media(max-width: 767px){.food-menu .swiper-button-prev{left:25%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}@media(max-width: 767px){.food-menu .swiper-button-next{right:25%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}@media(min-width: 1240px)and (max-width: 1400px){.dish-gallery{padding-left:30px;padding-right:30px}}.dish-gallery .wp-block-group__inner-container{width:1248px;margin:0 auto}@media(max-width: 1310px){.dish-gallery .wp-block-group__inner-container{width:auto}}.dish-gallery .dish-gallery-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:72px 36px}@media(min-width: 768px)and (max-width: 1240px){.dish-gallery .dish-gallery-grid{gap:24px}}@media(max-width: 767px){.dish-gallery .dish-gallery-grid{gap:18px}}.dish-gallery .dish-gallery-grid .col{flex-basis:calc(33.33% - 24px) !important}@media(min-width: 768px)and (max-width: 1240px){.dish-gallery .dish-gallery-grid .col{flex-basis:calc(33.33% - 16px) !important}}@media(max-width: 767px){.dish-gallery .dish-gallery-grid .col{flex-basis:calc(50% - 9px) !important}}.dish-gallery .dish-gallery-grid figure img{height:262px;width:100%;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 1240px){.dish-gallery .dish-gallery-grid figure img{height:180px}}@media(max-width: 767px){.dish-gallery .dish-gallery-grid figure img{height:105px}}.dish-gallery .dish-gallery-grid figure figcaption{text-align:center;margin-top:28px;font-size:20px;line-height:1.5;letter-spacing:.1em}@media(min-width: 768px)and (max-width: 1240px){.dish-gallery .dish-gallery-grid figure figcaption{font-size:16px;margin-top:16px}}@media(max-width: 767px){.dish-gallery .dish-gallery-grid figure figcaption{margin-top:19px;font-size:14px;line-height:1.6;letter-spacing:.1em}}@media(min-width: 1240px)and (max-width: 1400px){.bbq{padding-left:30px;padding-right:30px}}@media(max-width: 767px){.bbq{padding-bottom:68px}}@media(max-width: 767px){.bbq.padTopSP-0{padding-top:20px}}.bbq .wp-block-group__inner-container{width:1248px;margin:0 auto}@media(max-width: 1310px){.bbq .wp-block-group__inner-container{width:auto}}.bbq h2{margin:0px;padding:0px;font-size:30px;font-weight:400;line-height:1.5;letter-spacing:.16em}@media(min-width: 768px)and (max-width: 1240px){.bbq h2{font-size:25px}}@media(max-width: 767px){.bbq h2{font-size:22px;line-height:1.5;letter-spacing:.12em}}.bbq p.ttl-en{margin:0px;padding:0px;font-size:22px;line-height:1.55;letter-spacing:.06em}@media(min-width: 768px)and (max-width: 1240px){.bbq p.ttl-en{font-size:18px}}@media(max-width: 767px){.bbq p.ttl-en{font-size:16px;line-height:1.5;letter-spacing:.04em}}.bbq .bbq-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;margin-top:54px;gap:36px}@media(min-width: 768px)and (max-width: 1240px){.bbq .bbq-grid{margin-top:24px}}@media(max-width: 767px){.bbq .bbq-grid{margin-top:26px;gap:0px}}.bbq .bbq-grid .col{flex-basis:calc(33.33% - 24px) !important;text-align:center}@media(max-width: 767px){.bbq .bbq-grid .col{flex-basis:100% !important}}.bbq .bbq-grid .col figure img{height:262px;width:100%;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 1240px){.bbq .bbq-grid .col figure img{height:220px}}@media(min-width: 768px)and (max-width: 1023px){.bbq .bbq-grid .col figure img{height:160px}}@media(max-width: 767px){.bbq .bbq-grid .col figure img{height:210px}}.bbq .bbq-grid .col figure figcaption{display:none}@media(max-width: 767px){.bbq .bbq-grid .col figure figcaption{display:block;margin-top:14px;font-size:14px;line-height:1.6;letter-spacing:.08em}}.bbq .bbq-grid .col:nth-child(1){flex-basis:100% !important}.bbq .bbq-grid .col:nth-child(1) figure img{width:725px;height:480px}@media(min-width: 768px)and (max-width: 1240px){.bbq .bbq-grid .col:nth-child(1) figure img{width:500px;height:320px}}@media(min-width: 768px)and (max-width: 1023px){.bbq .bbq-grid .col:nth-child(1) figure img{width:400px;height:300px}}@media(max-width: 767px){.bbq .bbq-grid .col:nth-child(1) figure img{height:210px;width:100%}}.bbq .swiper-wrapper{padding-bottom:60px}.bbq .swiper-pagination-bullets{bottom:13px;z-index:4}.bbq .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}@media(min-width: 768px)and (max-width: 1023px){.bbq .swiper-button-next,.bbq .swiper-button-prev{display:block !important}}@media(max-width: 767px){.bbq .swiper-button-next,.bbq .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:0px;display:block !important;z-index:5}}@media(max-width: 767px){.bbq .swiper-button-next:after,.bbq .swiper-button-prev:after{display:none}}@media(max-width: 767px){.bbq .swiper-button-prev{left:25%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}@media(max-width: 767px){.bbq .swiper-button-next{right:25%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}.support{padding:64px 0px}@media(min-width: 768px)and (max-width: 1240px){.support{padding:48px 30px}}@media(max-width: 767px){.support{padding:48px 20px}}@media(min-width: 1240px)and (max-width: 1400px){.support{padding-left:30px;padding-right:30px}}.support .wp-block-group__inner-container{width:1248px;margin:0 auto}@media(max-width: 1310px){.support .wp-block-group__inner-container{width:auto}}.support h2{margin:0px;padding:0px;font-size:30px;font-weight:600;line-height:1.7;letter-spacing:.08em}@media(min-width: 768px)and (max-width: 1240px){.support h2{font-size:25px}}@media(max-width: 767px){.support h2{font-size:22px;line-height:1.65}}.support .facility-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;justify-content:center;gap:28px;margin-top:40px}@media(max-width: 767px){.support .facility-grid{gap:0px}}.support .facility-grid .col{flex-basis:calc(33.33% - 19px) !important}@media(max-width: 767px){.support .facility-grid .col{flex-basis:100% !important}}.support .facility-grid figure img{height:215px;width:100%;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 1240px){.support .facility-grid figure img{height:120px}}.support .facility-grid h3{color:#404040;font-weight:400;margin-top:23px;font-size:18px;line-height:1.7}@media(min-width: 768px)and (max-width: 1240px){.support .facility-grid h3{font-size:15px}}@media(min-width: 768px)and (max-width: 1023px){.support .facility-grid h3{height:51px}}@media(max-width: 767px){.support .facility-grid h3{font-size:16px}}.support .btnMore{margin-top:68px}@media(max-width: 767px){.support .btnMore{margin-top:32px}}.support .btnMore .wp-block-button__link{font-size:16px;padding:7px 0px 9px}@media(max-width: 767px){.support .btnFacility{margin-bottom:20px}}.support .swiper-wrapper{padding-bottom:60px}.support .swiper-pagination-bullets{bottom:13px;z-index:4}.support .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}@media(max-width: 767px){.support .swiper-button-next,.support .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:0px;display:block !important;z-index:5}}@media(max-width: 767px){.support .swiper-button-next:after,.support .swiper-button-prev:after{display:none}}@media(max-width: 767px){.support .swiper-button-prev{left:25%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}@media(max-width: 767px){.support .swiper-button-next{right:25%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}.testimonials .wp-block-group__inner-container{width:920px;margin:0 auto}@media(max-width: 1000px){.testimonials .wp-block-group__inner-container{width:auto}}.testimonials h2{margin:0px;padding:0px;font-size:30px;font-weight:600;line-height:1.7;letter-spacing:.08em}@media(min-width: 768px)and (max-width: 1240px){.testimonials h2{font-size:25px}}@media(max-width: 767px){.testimonials h2{font-size:22px;line-height:1.65}}.testimonials h2+p{margin:0px;padding:0px;margin-top:23px;font-size:15px;line-height:2}@media(max-width: 767px){.testimonials h2+p{margin-top:17px;font-size:13px;line-height:2;text-align:left}}.testimonials .testimonial-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:20px 52px;margin-top:56px}@media(min-width: 768px)and (max-width: 1240px){.testimonials .testimonial-grid{gap:20px 30px}}@media(max-width: 767px){.testimonials .testimonial-grid{margin-top:40px}}.testimonials .testimonial-grid .col.col-img{flex-basis:360px !important}@media(min-width: 768px)and (max-width: 1240px){.testimonials .testimonial-grid .col.col-img{flex-basis:280px !important}}@media(max-width: 767px){.testimonials .testimonial-grid .col.col-img{flex-basis:100% !important}}.testimonials .testimonial-grid .col.col-txt{flex-basis:calc(100% - 412px) !important}@media(min-width: 768px)and (max-width: 1240px){.testimonials .testimonial-grid .col.col-txt{flex-basis:calc(100% - 310px) !important}}@media(max-width: 767px){.testimonials .testimonial-grid .col.col-txt{flex-basis:100% !important}}.testimonials .testimonial-grid .col.col-user{flex-basis:360px !important}@media(min-width: 768px)and (max-width: 1240px){.testimonials .testimonial-grid .col.col-user{flex-basis:100% !important}}@media(max-width: 767px){.testimonials .testimonial-grid .col.col-user{flex-basis:100% !important}}.testimonials .testimonial-grid .col-img figure img{width:100%;height:auto}@media(max-width: 767px){.testimonials .testimonial-grid .col-img figure img{height:190px;width:100%;object-fit:cover;object-position:center}}.testimonials .testimonial-grid .col-txt p{color:#404040;font-size:14px;line-height:2;letter-spacing:.03em}@media(max-width: 767px){.testimonials .testimonial-grid .col-txt p{font-size:12px;line-height:2}}.testimonials .testimonial-grid .col-txt p:nth-child(1){margin-top:0px}.testimonials .testimonial-grid .col-txt p:last-child{margin-bottom:0px}.testimonials .testimonial-grid .col-user h3{margin:0px;padding:0px;font-size:18px;font-weight:400;letter-spacing:.08em;margin-bottom:18px}@media(max-width: 767px){.testimonials .testimonial-grid .col-user h3{margin-bottom:14px;font-size:14px;line-height:1.8}}.testimonials .testimonial-grid .col-user p{color:#404040;font-size:14px;line-height:2;letter-spacing:.03em}@media(max-width: 767px){.testimonials .testimonial-grid .col-user p{font-size:12px;line-height:2}}.testimonials .testimonial-grid .col-user p:last-child{margin-bottom:0px}.practice{padding-bottom:0px}@media(min-width: 1240px)and (max-width: 1400px){.practice{padding-left:30px;padding-right:30px}}@media(min-width: 768px)and (max-width: 1023px){.practice{padding-left:30px;padding-right:30px}}.practice .wp-block-group__inner-container{width:1248px;margin:0 auto}@media(max-width: 1310px){.practice .wp-block-group__inner-container{width:auto}}.practice h2,.practice h3{margin:0px;padding:0px;letter-spacing:.045em;font-weight:600}.practice h2{font-size:30px}@media(min-width: 768px)and (max-width: 1240px){.practice h2{font-size:25px}}@media(max-width: 767px){.practice h2{font-size:25px}}.practice h3{font-size:20px}@media(max-width: 767px){.practice h3{font-size:18px}}.practice figure.imgMainPractice{width:1090px;margin:0 auto;margin-top:36px}@media(max-width: 1200px){.practice figure.imgMainPractice{width:auto}}.practice figure.imgGym-map{border:1px solid #404040;border-radius:12px;overflow:hidden;margin-top:125px;width:100%}@media(min-width: 768px)and (max-width: 1240px){.practice figure.imgGym-map{margin-top:64px}}@media(max-width: 767px){.practice figure.imgGym-map{border-radius:0px;margin-top:44px}}.practice figure.imgGym-map img{width:100%;height:auto}.practice p{margin:18px auto 0;font-size:14px;line-height:2;letter-spacing:.045em}@media(max-width: 767px){.practice p{margin-top:14px;font-size:12px;line-height:2;text-align:left}}.practice p.tt-gym__lead{font-size:18px;margin-top:42px}@media(max-width: 767px){.practice p.tt-gym__lead{margin-top:26px;font-size:16px;line-height:1.8;text-align:center}}@media(max-width: 374px){.practice p.tt-gym__lead br{display:none}}.practice .practice-col{padding:100px 0px}@media(min-width: 768px)and (max-width: 1240px){.practice .practice-col{padding-bottom:48px}}@media(max-width: 767px){.practice .practice-col{padding-bottom:64px}}.practice .practice-col:nth-child(2){padding-top:48px}@media(min-width: 768px)and (max-width: 1240px){.practice .practice-col:nth-child(2){padding-top:32px}}@media(max-width: 767px){.practice .practice-col:nth-child(2){padding-bottom:32px}}.practice .facility-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;width:1090px;margin:0 auto;gap:92px;margin-top:62px}@media(max-width: 1180px){.practice .facility-grid{width:auto}}@media(min-width: 768px)and (max-width: 1240px){.practice .facility-grid{gap:40px}}@media(max-width: 767px){.practice .facility-grid{gap:0px}}.practice .facility-grid .col{flex-basis:calc(50% - 46px) !important}@media(min-width: 768px)and (max-width: 1240px){.practice .facility-grid .col{flex-basis:calc(50% - 20px) !important}}@media(max-width: 767px){.practice .facility-grid .col{flex-basis:100% !important}}.practice .facility-grid figure img{height:250px;width:100%;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 1240px){.practice .facility-grid figure img{height:220px}}@media(max-width: 767px){.practice .facility-grid figure img{height:210px}}.practice .facility-grid.grid-center{justify-content:center}.practice figure.tblMap{margin-top:50px}@media(max-width: 767px){.practice figure.tblMap{margin-top:30px}}.practice figure.tblMap table{border-collapse:collapse;width:100%}.practice figure.tblMap table tr,.practice figure.tblMap table td{border-top:1px solid #dedede;border-bottom:1px solid #dedede}@media(max-width: 767px){.practice figure.tblMap table tr,.practice figure.tblMap table td{display:grid;border:0px}}@media(max-width: 767px){.practice figure.tblMap table tr{border:0px;border-top:1px solid #dedede;padding:10px 0px}}@media(max-width: 767px){.practice figure.tblMap table tr:last-child{border-bottom:1px solid #dedede}}.practice figure.tblMap table td{padding:18px 0px;font-size:15px;line-height:2;letter-spacing:.08em;vertical-align:top}@media(max-width: 767px){.practice figure.tblMap table td{font-size:14px;line-height:1.85;letter-spacing:.04em;padding:12px 0px}}.practice figure.tblMap table td:nth-child(1){font-size:17px;font-weight:400;line-height:1.8;letter-spacing:.12em;color:#601;width:240px}@media(max-width: 767px){.practice figure.tblMap table td:nth-child(1){font-size:14px;line-height:1.85;letter-spacing:.04em;padding-bottom:0px;font-weight:600}}.practice .swiper-wrapper{padding-bottom:60px}.practice .swiper-pagination-bullets{bottom:13px;z-index:4}.practice .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}@media(max-width: 767px){.practice .swiper-button-next,.practice .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:0px;display:block !important;z-index:5}}@media(max-width: 767px){.practice .swiper-button-next:after,.practice .swiper-button-prev:after{display:none}}@media(max-width: 767px){.practice .swiper-button-prev{left:25%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}@media(max-width: 767px){.practice .swiper-button-next{right:25%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}.rental .wp-block-group__inner-container{width:1060px;margin:0 auto}@media(max-width: 1160px){.rental .wp-block-group__inner-container{width:auto}}.rental h2{font-size:30px;font-weight:600;line-height:1.7;letter-spacing:.08em}@media(min-width: 768px)and (max-width: 1240px){.rental h2{font-size:25px}}@media(max-width: 767px){.rental h2{font-size:22px;line-height:1.65}}.rental h3.ttl-products{margin:0px;padding:0px;margin-top:80px;font-size:24px;font-weight:400;color:#404040}@media(min-width: 768px)and (max-width: 1240px){.rental h3.ttl-products{font-size:22px}}@media(max-width: 767px){.rental h3.ttl-products{font-size:20px}}@media(max-width: 374px){.rental h3.ttl-products{font-size:18px}}.rental .facility-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;width:792px;margin:0 auto;margin-top:42px;gap:72px}@media(max-width: 860px){.rental .facility-grid{width:auto}}@media(min-width: 768px)and (max-width: 1240px){.rental .facility-grid{gap:40px}}@media(max-width: 767px){.rental .facility-grid{gap:0px}}.rental .facility-grid .col{flex-basis:calc(50% - 36px) !important}@media(min-width: 768px)and (max-width: 1240px){.rental .facility-grid .col{flex-basis:calc(50% - 20px) !important}}@media(max-width: 767px){.rental .facility-grid .col{flex-basis:100% !important}}.rental .facility-grid figure img{height:215px;width:100%;object-fit:cover;object-position:center}@media(max-width: 767px){.rental .facility-grid figure img{height:230px}}.rental .facility-grid h3{margin:0px;padding:0px;margin-top:20px;color:#404040;font-size:16px;font-weight:600;line-height:1.8}.rental .facility-grid p{margin-top:9px;font-size:13px;color:#202020}@media(max-width: 374px){.rental .facility-grid p br{display:none}}.rental .facility-grid-tools{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:28px;margin-top:46px}@media(max-width: 767px){.rental .facility-grid-tools{margin-top:24px;gap:0px}}.rental .facility-grid-tools .col{flex-basis:calc(25% - 21px) !important;text-align:center}@media(max-width: 767px){.rental .facility-grid-tools .col{flex-basis:100% !important}}.rental .facility-grid-tools figure{text-align:center}.rental .facility-grid-tools figure img{height:190px;width:auto}@media(max-width: 767px){.rental .facility-grid-tools figure img{height:160px}}.rental .facility-grid-tools figure figcaption{margin-top:17px;color:#404040;font-size:14px;letter-spacing:.045em;line-height:27px}@media(max-width: 767px){.rental .facility-grid-tools figure figcaption{font-weight:700}}.rental .facility-grid-tools figure figcaption strong{font-weight:700}.rental .swiper-wrapper{padding-bottom:60px}.rental .swiper-pagination-bullets{bottom:13px;z-index:4}.rental .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}@media(max-width: 767px){.rental .swiper-button-next,.rental .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:0px;display:block !important;z-index:5}}@media(max-width: 767px){.rental .swiper-button-next:after,.rental .swiper-button-prev:after{display:none}}@media(max-width: 767px){.rental .swiper-button-prev{left:23%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}@media(max-width: 767px){.rental .swiper-button-next{right:23%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}.grid-map{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;width:calc(100% - 70px);border:1px solid #000;background:#fff;padding:35px 35px;gap:12px;justify-content:space-between;width:1080px;margin:0 auto;margin-top:100px}@media(min-width: 768px)and (max-width: 1240px){.grid-map{width:calc(100% - 70px);margin-top:64px}}@media(min-width: 768px)and (max-width: 1023px){.grid-map{padding:25px 25px;width:calc(100% - 50px);gap:10px}}@media(max-width: 767px){.grid-map{margin-top:44px;gap:16px;padding:20px 20px;width:calc(100% - 40px)}}.grid-map .col{flex-basis:100% !important}.grid-map .col figure img{width:100% !important;height:auto}.price-nav{padding:48px 0px}@media(max-width: 767px){.price-nav{padding:20px 20px}}@media(min-width: 768px)and (max-width: 1240px){.price-nav{padding:32px 30px}}.price-nav .wp-block-group__inner-container{width:905px;margin:0 auto}@media(max-width: 920px){.price-nav .wp-block-group__inner-container{width:auto}}.price-nav .wp-block-buttons{height:auto;justify-content:space-between;align-items:flex-start;gap:27px}@media(max-width: 767px){.price-nav .wp-block-buttons{gap:8px}}@media(min-width: 768px)and (max-width: 1240px){.price-nav .wp-block-buttons{gap:16px}}@media(max-width: 767px){.price-nav .wp-block-buttons .wp-block-button{flex-basis:calc(50% - 4px)}}@media(max-width: 374px){.price-nav .wp-block-buttons .wp-block-button{flex-basis:100%}}@media(min-width: 768px)and (max-width: 1240px){.price-nav .wp-block-buttons .wp-block-button{flex-basis:calc(33.33% - 16px)}}.price-nav .wp-block-buttons .wp-block-button .wp-block-button__link{border:1px solid #601;color:#601;background:url(../img/svg/chevron-down-red.svg) no-repeat;background-position:96% center;background-size:15px auto;background-color:#fff}@media(max-width: 767px){.price-nav .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.025em;background-size:5px auto;width:100%;padding:9px 0px 11px}}@media(min-width: 768px)and (max-width: 1023px){.price-nav .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:14px;width:100%}}@media(min-width: 1024px)and (max-width: 1240px){.price-nav .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:15px;width:100%}}.price-nav .wp-block-buttons .wp-block-button .wp-block-button__link:hover{opacity:.7}.calendar{padding:55px 0px}@media(max-width: 767px){.calendar{padding:32px 20px}}@media(min-width: 768px)and (max-width: 1240px){.calendar{padding:32px 30px}}.calendar .wp-block-group__inner-container{width:905px;margin:0 auto}@media(max-width: 920px){.calendar .wp-block-group__inner-container{width:auto}}.calendar p{margin:0px;padding:0px;font-size:18px;line-height:1.8;letter-spacing:.08em}@media(max-width: 767px){.calendar p{font-size:12px;line-height:1.65;letter-spacing:.025em}}@media(min-width: 768px)and (max-width: 1023px){.calendar p br{display:block}}.calendar .wp-block-buttons{height:auto;margin-top:33px;justify-content:space-between;align-items:flex-start}@media(max-width: 767px){.calendar .wp-block-buttons{gap:15px;margin-top:27px}}@media(max-width: 767px){.calendar .wp-block-buttons .wp-block-button{flex-basis:100%}}@media(min-width: 768px)and (max-width: 1023px){.calendar .wp-block-buttons .wp-block-button{flex-basis:calc(50% - 20px)}}@media(min-width: 1024px)and (max-width: 1240px){.calendar .wp-block-buttons .wp-block-button{flex-basis:calc(50% - 20px)}}.calendar .wp-block-buttons .wp-block-button .wp-block-button__link{border:1px solid #0070c0;background:url(../img/svg/chevron-right-blue.svg) no-repeat;background-position:95% center;background-size:5px auto;background-color:#fff;color:#0070c0;width:399px;padding:20px 0px 21px}@media(max-width: 767px){.calendar .wp-block-buttons .wp-block-button .wp-block-button__link{width:100%;padding:10px 0px 16px}}@media(min-width: 768px)and (max-width: 1240px){.calendar .wp-block-buttons .wp-block-button .wp-block-button__link{width:100%}}.calendar .wp-block-buttons .wp-block-button .wp-block-button__link strong{font-weight:400;font-size:17px;line-height:1.35;letter-spacing:.16em}@media(max-width: 767px){.calendar .wp-block-buttons .wp-block-button .wp-block-button__link strong{font-size:12px;line-height:1.35;letter-spacing:.1em;font-weight:500}}.calendar .wp-block-buttons .wp-block-button .wp-block-button__link strong span{font-size:22px;line-height:1.35;letter-spacing:.1em;font-weight:600}@media(max-width: 767px){.calendar .wp-block-buttons .wp-block-button .wp-block-button__link strong span{margin-top:1px;font-size:16px;line-height:1.35;letter-spacing:.05em}}.price-details{padding:44px 30px 32px}@media(max-width: 767px){.price-details{padding:32px 0px 0px}}.price-details .wp-block-group__inner-container{width:1168px;margin:0 auto;position:relative}@media(max-width: 1200px){.price-details .wp-block-group__inner-container{width:auto}}.price-details h2{margin:0px;padding:0px;color:#601;font-size:27px;font-weight:500;line-height:1.5;letter-spacing:.13em}@media(max-width: 767px){.price-details h2{font-size:20px;font-weight:600;line-height:1.5;letter-spacing:.1em}}@media(min-width: 768px)and (max-width: 1240px){.price-details h2{font-size:22px}}@media(max-width: 767px){.price-details h2 small{display:block}}.price-details p{margin:10px 0 0;color:#000;font-size:17px;line-height:1.6;letter-spacing:.08em}@media(max-width: 767px){.price-details p{margin-top:6px;font-size:12px;line-height:1.8;letter-spacing:.04em}}@media(min-width: 768px)and (max-width: 1240px){.price-details p{font-size:16px}}.price-details table{border-collapse:collapse}.price-details table tr,.price-details table td{border:1px solid #e7e4df;padding:12px 22px}.price-details ul{margin:0px;padding:0px;margin-top:20px}@media(max-width: 767px){.price-details ul{margin:16px 20px 24px}}.price-details ul li{display:block;position:relative;margin:3px 0px;font-size:15px;line-height:1.85;letter-spacing:.04em}@media(max-width: 767px){.price-details ul li{font-size:11px;line-height:1.7;letter-spacing:.02em}}.price-details ul li:before{content:"※ "}@media(max-width: 767px){.price-details ul.marBottom-0-sp{margin-bottom:0px}}.price-details figure.wp-block-table{margin-top:44px;border:1px solid #e7e4df}@media(min-width: 768px)and (max-width: 1240px){.price-details figure.wp-block-table{margin-top:28px}}.price-details figure.wp-block-table.tblVer1 table{width:100%}.price-details figure.wp-block-table.tblVer1 table tr td{padding:25px 22px;font-size:17px;vertical-align:middle}@media(min-width: 768px)and (max-width: 1240px){.price-details figure.wp-block-table.tblVer1 table tr td{padding:16px 10px;font-size:16px}}.price-details figure.wp-block-table.tblVer1 table tr:nth-child(1) td{text-align:center;font-size:20px;font-weight:700;border-bottom-width:2px}@media(min-width: 768px)and (max-width: 1240px){.price-details figure.wp-block-table.tblVer1 table tr:nth-child(1) td{font-size:18px}}.price-details figure.wp-block-table.tblVer1 table tr:nth-child(1) td:nth-child(1){border-bottom:2px solid #fff}.price-details figure.wp-block-table.tblVer1 table td{width:25%;padding:24px 22px;text-align:center;font-size:18px;letter-spacing:.04em}@media(min-width: 768px)and (max-width: 1240px){.price-details figure.wp-block-table.tblVer1 table td{font-size:16px}}.price-details figure.wp-block-table.tblVer1 table tr td:nth-child(1){background:#f0e6d6;border:1px solid #fff;text-align:left;font-weight:700}.price-details figure.wp-block-table.tblVer1 table tr td:nth-child(3){background:#eaf8e4}.price-details figure.wp-block-table.tblVer1 table tr td:nth-child(4){background:#eaf3fb;color:#0070c0}.price-details figure.wp-block-table.tblVer1.tblVer1-2 td{background:#fff !important}.price-details figure.wp-block-table.tblVer1.tblVer1-2 td:nth-child(1),.price-details figure.wp-block-table.tblVer1.tblVer1-2 td:nth-child(2){background:#f0e6d6 !important;border:1px solid #fff}.price-details figure.wp-block-table.tblVer1.tblVer1-2 tr:nth-child(1) td:nth-child(2){border-bottom:2px solid #fff}.price-details figure.wp-block-table.tblVer2 table{width:100%}.price-details figure.wp-block-table.tblVer2 table tr td{padding:24px 22px;text-align:center;font-size:17px;vertical-align:middle;letter-spacing:.04em;width:20%;text-align:center}@media(min-width: 768px)and (max-width: 1240px){.price-details figure.wp-block-table.tblVer2 table tr td{padding:16px 10px;font-size:16px}}.price-details figure.wp-block-table.tblVer2 table tr td:nth-child(1){text-align:left;background:#f0e6d6;border:1px solid #fff;font-size:18px}@media(min-width: 768px)and (max-width: 1240px){.price-details figure.wp-block-table.tblVer2 table tr td:nth-child(1){font-size:16px}}.price-details figure.wp-block-table.tblVer2 table tr td small{font-size:13px}.price-details figure.wp-block-table.tblVer2 table tr td[rowspan="2"]{font-weight:700}.price-details figure.wp-block-table.tblVer2 table tr td[rowspan="2"]+td{text-align:left;background:#f0e6d6;border:1px solid #fff}.price-details figure.wp-block-table.tblVer2 table tr:nth-child(1){text-align:center}.price-details figure.wp-block-table.tblVer2 table tr:nth-child(1) td{border-bottom-width:2px;font-size:20px;font-weight:700;border-bottom-width:2px}@media(min-width: 768px)and (max-width: 1240px){.price-details figure.wp-block-table.tblVer2 table tr:nth-child(1) td{font-size:18px}}.price-details figure.wp-block-table.tblVer2 table tr{border:1px solid #fff}.price-details figure.wp-block-table.tblVer2 table tr:nth-child(1) td:nth-last-child(-n+3){border:0px;border-bottom:0px}.price-details figure.wp-block-table.tblVer2 table tr:not(:first-child) td:nth-last-child(-n+3){border:0px}.price-details figure.wp-block-table.tblVer3 table{width:100%}.price-details figure.wp-block-table.tblVer3 table tr td{text-align:center;width:25%;font-size:17px;vertical-align:middle;letter-spacing:.04em;padding:22px 16px}@media(min-width: 768px)and (max-width: 1240px){.price-details figure.wp-block-table.tblVer3 table tr td{padding:16px 10px;font-size:16px}}.price-details figure.wp-block-table.tblVer3 table tr td:nth-child(1){font-size:18px;text-align:left}@media(min-width: 768px)and (max-width: 1240px){.price-details figure.wp-block-table.tblVer3 table tr td:nth-child(1){font-size:16px}}.price-details figure.wp-block-table.tblVer3 table tr td[rowspan="3"]+td{text-align:left;font-size:13px;background:#f0e6d6;border:1px solid #fff}.price-details figure.wp-block-table.tblVer3 table tr small{font-size:13px}.price-details figure.wp-block-table.tblVer3 table tr:nth-child(1) td,.price-details figure.wp-block-table.tblVer3 table tr:nth-child(2) td{color:#601;border-bottom-width:2px;font-size:20px;font-weight:700;border-bottom-width:2px}@media(min-width: 768px)and (max-width: 1240px){.price-details figure.wp-block-table.tblVer3 table tr:nth-child(1) td,.price-details figure.wp-block-table.tblVer3 table tr:nth-child(2) td{font-size:18px}}.price-details figure.wp-block-table.tblVer3 table tr:nth-child(1) td:nth-child(1),.price-details figure.wp-block-table.tblVer3 table tr:nth-child(2) td:nth-child(1){text-align:center}.price-details figure.wp-block-table.tblVer3 table tr:nth-child(1) td:nth-child(1),.price-details figure.wp-block-table.tblVer3 table tr:nth-child(1) td:nth-child(2){background:#f0e6d6;border:1px solid #fff}.price-details figure.wp-block-table.tblVer3 table tr:nth-child(2) td:last-child{background:#f5f5f5}.price-details figure.wp-block-table.tblVer3 table tr:nth-child(3) td:nth-child(1),.price-details figure.wp-block-table.tblVer3 table tr:nth-child(4) td:nth-child(1),.price-details figure.wp-block-table.tblVer3 table tr:nth-child(5) td:nth-child(1){background:#f0e6d6;border:1px solid #fff}.price-details figure.wp-block-table.tblVer3 table tr:nth-child(3) td:last-child,.price-details figure.wp-block-table.tblVer3 table tr:nth-child(4) td:last-child,.price-details figure.wp-block-table.tblVer3 table tr:nth-child(5) td:last-child{background:#f5f5f5}.price-details figure.wp-block-table.tblVer3 table tr:nth-child(6) td:nth-child(1),.price-details figure.wp-block-table.tblVer3 table tr:nth-child(7) td:nth-child(1),.price-details figure.wp-block-table.tblVer3 table tr:nth-child(8) td:nth-child(1){background:#f0e6d6;border:1px solid #fff}.price-details figure.wp-block-table.tblVer3 table tr:nth-child(6) td:last-child,.price-details figure.wp-block-table.tblVer3 table tr:nth-child(7) td:last-child,.price-details figure.wp-block-table.tblVer3 table tr:nth-child(8) td:last-child{background:#f5f5f5}.price-details figure.wp-block-table.tblVer3 tr{border:1px solid #fff}.price-details figure.wp-block-table.tblVer3 tr:nth-child(1) td:nth-last-child(-n+2){border:0px;border-bottom:0px}.price-details figure.wp-block-table.tblVer3 tr:not(:first-child) td:nth-last-child(-n+2){border:0px}.price-details figure.wp-block-table.tblVer3-2 tr:nth-child(6) td:nth-child(2),.price-details figure.wp-block-table.tblVer3-2 tr:nth-child(7) td:nth-child(2){background:#f0e6d6;text-align:left;border:1px solid #fff}.price-details figure.wp-block-table.tblVer4 table{width:100%}.price-details figure.wp-block-table.tblVer4 table tr td{width:14%;text-align:center;font-size:17px;vertical-align:middle;letter-spacing:.04em;padding:22px 16px}@media(min-width: 768px)and (max-width: 1240px){.price-details figure.wp-block-table.tblVer4 table tr td{padding:16px 6px}}.price-details figure.wp-block-table.tblVer4 table tr td:nth-child(1){width:36%}.price-details figure.wp-block-table.tblVer4 table tr td:nth-child(1){text-align:left;font-size:18px;background:#f0e6d6;border:1px solid #fff}@media(min-width: 768px)and (max-width: 1240px){.price-details figure.wp-block-table.tblVer4 table tr td:nth-child(1){font-size:16px}}.price-details figure.wp-block-table.tblVer4 table tr:nth-child(1) td{text-align:center;color:#601;border-bottom-width:2px;font-size:20px;font-weight:700;border-bottom-width:2px}@media(min-width: 768px)and (max-width: 1240px){.price-details figure.wp-block-table.tblVer4 table tr:nth-child(1) td{font-size:18px}}.price-details p.txtPrice-url{position:absolute;right:0px;bottom:0px;text-align:right}@media(max-width: 767px){.price-details p.txtPrice-url{position:relative;text-align:left}}.price-details p.txtPrice-url a{font-size:16px;line-height:1.8;letter-spacing:.05em;text-decoration:underline;text-underline-offset:3px;color:#0070c0}@media(max-width: 767px){.price-details p.txtPrice-url a{margin-top:0px;font-size:11px;margin-left:20px}}.price-details ul.list-anchor{margin-left:13px;margin-top:66px}@media(max-width: 767px){.price-details ul.list-anchor{margin-left:20px;margin-top:0px}}.price-details ul.list-anchor li{display:block;margin:20px 0px;position:relative}@media(max-width: 767px){.price-details ul.list-anchor li{margin:8px 0px}}.price-details ul.list-anchor li a{color:#0070c0;font-size:16px;line-height:1.6;letter-spacing:.05em;position:relative;padding-right:16px}@media(max-width: 767px){.price-details ul.list-anchor li a{font-size:11px;line-height:1.35}}.price-details ul.list-anchor li a:after{content:"";position:absolute;right:0px;top:50%;transform:translateY(-50%);display:block;width:12px;height:14px;background:url(../img/svg/chevron-right-blue.svg) no-repeat;background-position:center;background-size:6px auto}.price-details ul.list-anchor li:before{display:none}.price-details .prices-table-sp{display:none}@media(max-width: 767px){.price-details .prices-table-sp{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;margin-top:22px}}.price-details .prices-table-sp .col{flex-basis:100%;padding:15px 0px}@media(max-width: 767px){.price-details .prices-table-sp .col{padding:18px 40px}}@media(max-width: 374px){.price-details .prices-table-sp .col{padding:18px 20px}}.price-details .prices-table-sp .col:last-child{border-bottom:0px}@media(max-width: 767px){.price-details .prices-table-sp .col h3{margin:0px;padding:0px;font-size:16px;font-weight:600;line-height:1.6}}.price-details .prices-table-sp.border-none .col{border:0px}@media(max-width: 767px){.price-details .prices-table-sp.border-none .col h3{font-size:18px}}@media(max-width: 767px){.price-details .prices-table-sp.padTop-na-sp .col{padding-top:0px}}@media(max-width: 767px){.price-details .prices-table-sp.padTop-na-sp .col:nth-child(1){padding-top:18px}}.price-details .prices-table-sp.prices-table-sp-v2{gap:20px;padding-left:40px;padding-right:40px;width:auto}@media(max-width: 374px){.price-details .prices-table-sp.prices-table-sp-v2{padding-left:24px;padding-right:24px}}.price-details .prices-table-sp.prices-table-sp-v2 .col{border:1px solid #e4d9d2;padding:20px}.price-details .prices-table-sp figure.wp-block-table{border:0px}@media(max-width: 767px){.price-details .prices-table-sp figure.wp-block-table{margin-top:12px}}.price-details .prices-table-sp figure.wp-block-table table{width:100%}.price-details .prices-table-sp figure.wp-block-table table td{padding:10px 10px;font-size:13px;line-height:26px}.price-details .prices-table-sp figure.wp-block-table.tblVer1-sp table td:nth-child(1){width:70%}.price-details .prices-table-sp figure.wp-block-table.tblVer1-sp table td:nth-child(2){width:30%;text-align:center}.price-details .prices-table-sp figure.wp-block-table.tblVer1-sp table tr:nth-child(2) td{background:#eaf8e4}.price-details .prices-table-sp figure.wp-block-table.tblVer1-sp table tr:nth-child(3) td{color:#0070c0;background:#eaf3fb}@media(max-width: 767px){.price-details .prices-table-sp figure.wp-block-table.tblVer2-sp table td{padding:14px 10px;font-size:15px}}.price-details .prices-table-sp figure.wp-block-table.tblVer2-sp table td:nth-child(1){width:70%}.price-details .prices-table-sp figure.wp-block-table.tblVer2-sp table td:nth-child(2){width:30%;text-align:center;font-size:17px;line-height:30px}.price-details .prices-table-sp figure.wp-block-table.tblVer3-sp table td:nth-child(1){width:70%}.price-details .prices-table-sp figure.wp-block-table.tblVer3-sp table td:nth-child(2){width:30%;text-align:center}.price-details .prices-table-sp figure.wp-block-table.tblVer3-sp table tr:nth-child(2) td:nth-child(1){color:#601}.price-details .prices-table-sp figure.wp-block-table.tblVer3-sp table tr:nth-child(2) td{background:#f5f5f5}.price-details .prices-table-sp figure.wp-block-table.tblVer4-sp table td:nth-child(2){text-align:center}.news{padding:82px 58px 88px}@media(max-width: 767px){.news{padding:48px 20px}}@media(min-width: 768px)and (max-width: 1240px){.news{padding:48px 30px}}.news .wp-block-group__inner-container{position:relative}.news h2{margin:0px;padding:0px;font-size:76px;font-weight:400;line-height:1.08;letter-spacing:.08em;color:#601}@media(max-width: 767px){.news h2{font-size:40px;line-height:54px;letter-spacing:1.872px}}@media(min-width: 768px)and (max-width: 1240px){.news h2{font-size:42px}}.news p.ttlSub{margin:0px;padding:0px;margin-top:22px;font-size:18px;letter-spacing:.28em;color:#601}@media(max-width: 767px){.news p.ttlSub{font-size:14px;line-height:26px;letter-spacing:2.24px}}@media(min-width: 768px)and (max-width: 1240px){.news p.ttlSub{margin-top:12px;font-size:16px}}.news a.btn-news{z-index:1;display:inline-flex;grid-column:2;grid-row:1;gap:10px;align-items:center;align-self:end;margin-bottom:9px;color:#601;border-bottom:1px solid currentcolor;font-size:16px;letter-spacing:.08em;padding-bottom:6px;position:absolute;right:30px;top:105px;padding-right:18px;background:url(../img/svg/chevron-right-red.svg) no-repeat;background-position:right 20%;background-size:7px auto}@media(max-width: 767px){.news a.btn-news{font-size:14px;line-height:27px;letter-spacing:1.12px;position:relative;top:0px;right:0px;left:0px;background-position:right 40%;margin-top:32px}}@media(min-width: 768px)and (max-width: 1240px){.news a.btn-news{right:0px}}.news ul.list-news{margin:0px;padding:0px;margin-top:96px;border-top:1px solid #ddd;display:flex;flex-direction:column;align-items:column}@media(max-width: 767px){.news ul.list-news{margin-top:32px}}.news ul.list-news li{height:78px;display:flex;align-items:center;justify-content:left;border-bottom:1px solid #ddd;background:url(../img/svg/chevron-right.svg) no-repeat;background-position:right center;background-size:12px auto}@media(max-width: 767px){.news ul.list-news li{flex-direction:column;justify-content:left;padding:22px 0px;height:auto;align-items:flex-start;gap:5px}}.news ul.list-news li{position:relative}.news ul.list-news li:after{position:absolute;right:auto;bottom:0;left:0;width:0;height:1px;content:"";background:#601;pointer-events:none;transition:width 120ms ease}.news ul.list-news li:hover:after{width:100%}.news ul.list-news li span.txtDate{flex-basis:150px}@media(max-width: 767px){.news ul.list-news li span.txtDate{flex-basis:100%}}.news ul.list-news li span.txtCategory{color:#601;flex-basis:120px}@media(max-width: 767px){.news ul.list-news li span.txtCategory{flex-basis:100%}}.news ul.list-news li span.txtTitle{font-weight:500;flex-basis:calc(100% - 270px)}@media(max-width: 767px){.news ul.list-news li span.txtTitle{flex-basis:100%}}@media(max-width: 767px){.news ul.list-news li span{font-size:15px;font-weight:400;line-height:28.5px}}.page-news{padding-top:0px;padding-bottom:32px}.page-news .wrapper{width:904px;margin:0 auto}@media(max-width: 964px){.page-news .wrapper{width:auto}}.page-news ul.list-news{margin:0px;padding:0px;border-top:1px solid #ddd;display:flex;flex-direction:column;align-items:column}@media(max-width: 767px){.page-news ul.list-news{margin-top:32px}}.page-news ul.list-news li{height:78px;display:flex;align-items:center;justify-content:left;border-bottom:1px solid #ddd;background:url(../img/svg/chevron-right-red.svg) no-repeat;background-position:right center;background-size:7px auto}@media(max-width: 767px){.page-news ul.list-news li{flex-direction:column;justify-content:left;padding:13px 0px;height:auto;align-items:flex-start;gap:1px}}.page-news ul.list-news li{position:relative}.page-news ul.list-news li:after{position:absolute;right:auto;bottom:0;left:0;width:0;height:1px;content:"";background:#601;pointer-events:none;transition:width 120ms ease}.page-news ul.list-news li:hover:after{width:100%}.page-news ul.list-news li span.txtDate{flex-basis:150px}@media(max-width: 767px){.page-news ul.list-news li span.txtDate{flex-basis:100%}}.page-news ul.list-news li span.txtCategory{color:#601;flex-basis:120px}@media(max-width: 767px){.page-news ul.list-news li span.txtCategory{flex-basis:100%}}.page-news ul.list-news li span.txtTitle{font-weight:500;flex-basis:calc(100% - 270px)}@media(max-width: 767px){.page-news ul.list-news li span.txtTitle{flex-basis:100%}}@media(max-width: 767px){.page-news ul.list-news li span{font-size:15px;font-weight:400;line-height:28.5px}}.page-news-cont{padding-top:0px;padding-bottom:32px}@media(max-width: 767px){.page-news-cont{padding-bottom:48px}}.page-news-cont .wrapper{width:1018px;margin:0 auto}@media(max-width: 1100px){.page-news-cont .wrapper{width:auto}}.page-news-cont .article-details{display:flex;gap:62px;margin-bottom:12px}@media(max-width: 767px){.page-news-cont .article-details{gap:24px;margin-bottom:5px}}.page-news-cont .article-details span{font-size:16px;line-height:30px;letter-spacing:.12em}@media(max-width: 767px){.page-news-cont .article-details span{font-size:13px}}.page-news-cont .article-details span.txtCategory{color:#601}.page-news-cont h2{margin:0px;padding:0px;padding-bottom:16px;font-size:23px;font-weight:400;line-height:29px;letter-spacing:.11em}@media(max-width: 767px){.page-news-cont h2{font-size:18px;padding-bottom:8px}}@media(min-width: 768px)and (max-width: 1240px){.page-news-cont h2{font-size:20px}}.page-news-cont hr{border:0px;width:100%;border-bottom:1px solid #ddd;margin-bottom:44px}@media(max-width: 767px){.page-news-cont hr{margin-bottom:15px}}.page-news-cont p{font-size:18px;line-height:32px;letter-spacing:.08em}@media(max-width: 767px){.page-news-cont p{font-size:13px;line-height:23px}}@media(min-width: 768px)and (max-width: 1023px){.page-news-cont p{font-size:16px;line-height:30px}}.page-news-cont figure.wp-block-image{margin-top:58px}@media(max-width: 767px){.page-news-cont figure.wp-block-image{margin-top:18px}}.page-news-cont .btn-newspage{justify-content:flex-end;margin-top:38px}@media(max-width: 767px){.page-news-cont .btn-newspage{margin-top:20px}}.page-news-cont .btn-newspage .wp-block-button__link{width:auto;background:#fff;padding:0px;font-size:17px;letter-spacing:.12em;position:relative;text-decoration:underline;padding-right:20px}.page-news-cont .btn-newspage .wp-block-button__link:after{margin-left:10px;content:">";position:absolute}.c-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-header{position:relative;z-index:20;display:grid;grid-template-columns:minmax(190px, 1fr) 168px;align-items:center;width:100%;height:76px;color:#451013;background:#fff;position:sticky;top:0px}.site-header__brand{grid-column:1;display:block;width:210px;height:15px;margin-inline-start:calc(var(--site-rail-offset, 0px) + 37px)}.site-header__brand img{display:block;width:210px;height:15px}.site-header__nav{position:absolute;top:0;left:calc(var(--site-rail-offset, 0px) + 441.5px);display:grid;grid-template-columns:147px 132px 130px 90px auto;gap:0;align-items:center;height:76px;font-size:15px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.site-header__nav a{color:#451013}.site-header__nav-primary{font-size:17px}.site-header__nav a[aria-current=page]{text-decoration:none}.site-header__cta{position:absolute;top:0;right:var(--site-rail-offset, 0px);grid-column:2;display:grid;width:168px;height:76px;place-items:center;color:#fff;background:#451013;font-size:16px;font-weight:400;letter-spacing:.08em;transition:opacity 120ms}.site-header__cta:hover,.site-header__cta:focus-visible{opacity:var(--opacity-interactive-hover)}.site-header__menu{display:none}@media(max-width: 1080px){.site-header{grid-template-columns:minmax(0, 1fr) auto;height:64px;padding-inline:18px 16px;background:hsla(0,0%,100%,.97);width:auto}.site-header__brand{grid-column:1;width:187px;height:14px;margin-inline-start:0}.site-header__brand img{width:187px;height:14px}.site-header__cta{display:none}.site-header__menu{position:relative;grid-column:2;display:grid;gap:6px;align-content:center;width:24px;height:24px;padding:0;color:#451013;background:rgba(0,0,0,0);border:0}.site-header__menu-line{display:block;width:24px;height:2px;background:currentcolor;transform-origin:center;transition:transform var(--transition-fast),opacity var(--transition-fast)}.site-header__menu.is-open .site-header__menu-line:nth-child(1){transform:translateY(8px) rotate(45deg)}.site-header__menu.is-open .site-header__menu-line:nth-child(2){opacity:0}.site-header__menu.is-open .site-header__menu-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.site-header__nav{position:absolute;z-index:1;inset:64px 0 auto;display:grid;grid-column:1/-1;grid-template-columns:1fr;gap:0;left:0;margin-inline-end:0;width:100%;height:auto;padding:12px 20px 20px;background:#fff;box-shadow:0 8px 18px rgba(69,16,19,.12);font-size:15px;width:auto}.site-header__nav[hidden]{display:none}.site-header__nav a{padding-block:13px;border-bottom:1px solid rgba(102,0,17,.18)}.site-header__nav-primary{font-size:15px}}@media(min-width: 1081px){.site-shell{overflow-x:clip;overflow-y:visible}.site-header{position:sticky;top:0;z-index:100;grid-template-columns:242px minmax(0, 1fr) 168px}.site-header__brand{grid-column:1;margin-inline-start:32px}.site-header__nav{position:static;grid-column:2;grid-template-columns:repeat(5, 1fr);gap:0;width:100%;transform:none;text-align:center}.site-header__cta{position:static;grid-column:3;justify-self:end}}@media(min-width: 1081px){.site-header{grid-template-columns:300px minmax(620px, 1fr) 168px}.site-header__brand{grid-row:1;margin-inline-start:32px;justify-self:start}.site-header__nav{display:grid;grid-column:1/-1;grid-row:1;width:min(800px,100% - 560px);justify-self:center;grid-template-columns:repeat(5, minmax(0, 1fr));gap:0}.site-header__nav a{display:block;text-align:center}.site-header__cta{grid-row:1;justify-self:end}}@media(max-width: 767px){.site-header{width:auto}}.home-footer-address-break{display:none}@media(max-width: 767px){.home-footer-address-break{display:block}}.site-footer{position:relative;min-height:591px;color:#fff;background:#451013;overflow:hidden;--site-rail-offset: max(0px, calc((100vw - 1366px) / 2));width:100%;overflow:hidden}@media(max-width: 767px){.site-footer{width:auto}}.site-footer__brand{position:absolute;top:85px;left:calc(var(--site-rail-offset, 0px) + 59px);width:420px}.site-footer__brand>img{display:block;width:260px;height:87px;margin-bottom:24px}.site-footer__brand>p,.site-footer__brand address{font-size:18px;line-height:1.9;letter-spacing:.08em;color:#fff}.site-footer__brand address{font-style:normal}.site-footer__map{display:inline-flex;gap:6px;align-items:center;margin-top:15px;font-size:15px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:2px;transition:opacity 128ms;color:#fff}.site-footer__map:hover,.site-footer__map:focus-visible,.site-footer__nav a:hover,.site-footer__nav a:focus-visible,.site-footer__bottom a:hover,.site-footer__bottom a:focus-visible{opacity:var(--opacity-interactive-hover)}.site-footer__map img{flex:0 0 12px;width:12px;height:12px}.site-footer__reserve{display:grid;width:270px;height:54px;margin-top:58px;place-items:center;color:#451013;background:#fff;border-radius:27px;font-size:19px;font-weight:700;letter-spacing:.08em;transition:opacity 128ms}.site-footer__reserve:hover,.site-footer__reserve:focus-visible{opacity:.7}.site-footer__phone{display:flex;gap:10px;align-items:center;margin-top:28px;font-size:32px;letter-spacing:.08em;color:#fff}.site-footer__phone img{width:20px;height:20px;filter:brightness(0) invert(1)}.site-footer__fax{display:block;margin-top:4px;color:#fff !important;font-size:16px;letter-spacing:.08em}.site-footer__fax a{color:#fff}.site-footer__nav{position:absolute;top:89px;left:calc(var(--site-rail-offset, 0px) + 546px);display:grid;grid-template-columns:213px 212px 1fr;gap:50px;width:700px}.site-footer__nav h2{margin-bottom:21px;font-size:22px;font-weight:400;letter-spacing:.12em}.site-footer__nav-heading{color:inherit}.site-footer__nav-group>a{display:block;margin-top:18px;color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.45;letter-spacing:.08em}.site-footer__nav .site-footer__external-link{display:inline-flex;gap:6px;align-items:center}.site-footer__external-link img{flex:0 0 12px;width:12px;height:12px}.site-footer__bottom{position:absolute;right:calc(var(--site-rail-offset, 0px) + 88px);bottom:48px;display:grid;gap:17px;color:hsla(0,0%,100%,.92);font-size:14px;letter-spacing:.08em}.site-footer__bottom a{color:#fff}.site-footer__bottom nav{display:flex;gap:58px}.site-footer__bottom small{justify-self:end;font-size:14px}@media(max-width: 767px){.site-footer{min-height:1367px;padding:55px 20px 11px}.site-footer__brand{position:static;width:auto}.site-footer__brand>img{width:220px;height:auto;margin:0 auto 25px}.site-footer__brand>p,.site-footer__brand address{font-size:18px;line-height:1.9}.site-footer__brand address{max-width:350px;margin-top:2px}.site-footer__map{margin-top:17px;font-size:15px}.site-footer__reserve{width:270px;height:54px;margin-top:55px;border-radius:27px}.site-footer__phone{margin-top:27px;font-size:28px}.site-footer__nav{position:static;display:block;width:auto;margin-top:20px}.site-footer__nav-group+.site-footer__nav-group{margin-top:34px}.site-footer__nav h2{margin-bottom:20px;font-size:20px;font-weight:400}.site-footer__nav-group>a{margin-top:0;margin-bottom:16px;font-size:16px}.site-footer__bottom{position:static;gap:18px;margin-top:35px;font-size:14px}.site-footer__bottom nav{display:grid;gap:18px}.site-footer__bottom nav a:first-child{order:3}.site-footer__bottom nav a:nth-child(2){order:2}.site-footer__bottom nav a:last-child{order:1}.site-footer__bottom small{justify-self:start;font-size:14px}}@media(min-width: 768px)and (max-width: 1100px){.site-footer{min-height:clamp(460px,48vw,540px);--site-rail-offset: 0px}.site-footer__brand{top:clamp(56px,6.5vw,72px);left:clamp(28px,3.8vw,48px);width:clamp(240px,30vw,340px)}.site-footer__brand>img{width:clamp(170px,20vw,230px);height:auto;margin-bottom:clamp(14px,2vw,20px)}.site-footer__brand>p,.site-footer__brand address{font-size:clamp(13px,1.5vw,16px);line-height:1.75;letter-spacing:.06em}.site-footer__map{gap:5px;margin-top:clamp(10px,1.4vw,14px);font-size:clamp(12px,1.35vw,14px)}.site-footer__map img{flex:0 0 10px;width:10px;height:10px}.site-footer__reserve{width:clamp(190px,22vw,250px);height:clamp(40px,4.5vw,50px);margin-top:clamp(32px,4.5vw,48px);border-radius:999px;font-size:clamp(14px,1.7vw,18px)}.site-footer__phone{gap:8px;margin-top:clamp(16px,2.2vw,24px);font-size:clamp(20px,2.6vw,28px)}.site-footer__phone img{width:clamp(14px,1.6vw,18px);height:clamp(14px,1.6vw,18px)}.site-footer__fax{margin-top:2px;font-size:clamp(12px,1.4vw,15px)}.site-footer__nav{top:clamp(58px,6.5vw,74px);left:clamp(290px,36vw,420px);right:clamp(28px,4vw,56px);width:auto;max-width:none;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(16px,3.5vw,44px)}.site-footer__nav h2{margin-bottom:clamp(12px,1.6vw,18px);font-size:clamp(15px,1.8vw,20px);letter-spacing:.1em}.site-footer__nav-group>a{margin-top:clamp(10px,1.4vw,16px);font-size:clamp(12px,1.45vw,15px);line-height:1.4}.site-footer__external-link img{flex:0 0 10px;width:10px;height:10px}.site-footer__bottom{right:clamp(28px,4vw,56px);bottom:clamp(24px,3vw,40px);gap:clamp(10px,1.4vw,16px);font-size:clamp(11px,1.3vw,13px)}.site-footer__bottom nav{gap:clamp(24px,4vw,48px)}.site-footer__bottom small{font-size:clamp(11px,1.3vw,13px)}}@media(max-width: 764px){.site-footer{min-height:auto}}.infosec-about{padding:25px 0px}@media(min-width: 768px)and (max-width: 1240px){.infosec-about{padding:32px 30px}}@media(max-width: 767px){.infosec-about{padding:25px 20px}}.infosec-about .wp-block-group__inner-container{width:1180px;margin:0 auto}@media(max-width: 1240px){.infosec-about .wp-block-group__inner-container{width:auto}}.infosec-about div.breadcrumbs{width:100%}.infosec-about div.breadcrumbs p{margin:0px;padding:0px}@media(max-width: 767px){.infosec-about div.breadcrumbs{width:100%}}.infosec-about h2{margin-top:91px;font-size:19px;font-weight:400;line-height:1.6;letter-spacing:.12em}@media(min-width: 768px)and (max-width: 1240px){.infosec-about h2{margin-top:48px}}@media(max-width: 767px){.infosec-about h2{margin-top:40px}}@media(max-width: 374px){.infosec-about h2{margin-top:32px;font-size:17px;letter-spacing:.2px}}.infosec-about h2.mtop-48{margin-top:48px}.infosec-about p{margin-top:31px;font-size:13px;line-height:2.15;text-align:center}@media(max-width: 767px){.infosec-about p{text-align:left}}.infosec-about.infosec-about-clip{margin-top:-99px;padding-top:30px;padding-bottom:64px;background:#f5f5f5;clip-path:polygon(0 0, 100% 79px, 100% 100%, 0 100%);position:relative;z-index:3}@media(min-width: 768px)and (max-width: 1240px){.infosec-about.infosec-about-clip{padding-top:50px}}@media(max-width: 767px){.infosec-about.infosec-about-clip{clip-path:none;margin-top:0px;padding-top:20px}}.infosec-about.infosec-about-clip .wp-block-group__inner-container{width:100%}.infosec-about.infosec-about-clip h2{margin:0px;padding:0px;margin-top:86px;font-size:30px;font-weight:600;letter-spacing:.08em}@media(min-width: 768px)and (max-width: 1240px){.infosec-about.infosec-about-clip h2{font-size:25px}}@media(max-width: 767px){.infosec-about.infosec-about-clip h2{font-size:20px;font-weight:400;line-height:1.7;letter-spacing:.05em;margin-top:24px}}@media(max-width: 374px){.infosec-about.infosec-about-clip h2{font-size:18px}}@media(max-width: 359px){.infosec-about.infosec-about-clip h2{font-size:17px}}.infosec-about.infosec-about-clip p{font-size:14px;line-height:2.1}@media(max-width: 767px){.infosec-about.infosec-about-clip p{font-weight:400;line-height:1.95;letter-spacing:.025em;margin-top:20px}}.infosec-about.infosec-about-clip p.ttl-intro{font-size:20px;margin-top:24px;color:#666}@media(min-width: 768px)and (max-width: 1240px){.infosec-about.infosec-about-clip p.ttl-intro{font-size:18px}}@media(max-width: 767px){.infosec-about.infosec-about-clip p.ttl-intro{font-size:15px;margin-top:28px;text-align:center;letter-spacing:.3px;margin-top:25px}}@media(max-width: 374px){.infosec-about.infosec-about-clip p.ttl-intro{font-size:13px;letter-spacing:0px}}@media(min-width: 1280px){.infosec-about.infosec-about-clip div.breadcrumbs{width:90%;margin:0 auto}}@media(max-width: 767px){.infosec-about.clip-sp{clip-path:polygon(0 0, 100% 50px, 100% 100%, 0 100%);padding-top:60px;margin-top:-87px}}.infosec-about .sliderFacility{margin:45px 0px}.infosec-about .sliderFacility figure img{height:162px;width:100%;object-fit:cover;object-position:center}.infosec-about .sliderFood figure img{height:390px;width:100%;object-fit:cover;object-position:center}@media(max-width: 767px){.infosec-about .sliderFood figure img{height:195px}}.infosec-about.infosec-about-stay h2{font-size:30px;font-weight:400;line-height:1.45;letter-spacing:.1em;margin-bottom:0px}@media(min-width: 768px)and (max-width: 1240px){.infosec-about.infosec-about-stay h2{font-size:25px}}@media(max-width: 767px){.infosec-about.infosec-about-stay h2{font-size:22px}}.infosec-about.infosec-about-stay p{margin-top:46px;font-size:17px;line-height:2.15}@media(max-width: 767px){.infosec-about.infosec-about-stay p{font-size:14px;line-height:1.95;margin-top:35px}}.infosec-about.infosec-about-stay p.ttl-en{margin:0px;padding:0px;margin-top:2px;font-size:21px;line-height:1.4;letter-spacing:.04em}@media(min-width: 768px)and (max-width: 1240px){.infosec-about.infosec-about-stay p.ttl-en{font-size:18px}}@media(max-width: 767px){.infosec-about.infosec-about-stay p.ttl-en{text-align:center;margin-top:4px;font-size:16px;font-weight:700}}@media(max-width: 767px){.infosec-about.infosec-about-food{padding-bottom:48px}}.infosec-about.infosec-about-food .wp-block-group__inner-container{width:1020px;margin:0 auto}@media(max-width: 1100px){.infosec-about.infosec-about-food .wp-block-group__inner-container{width:auto}}.infosec-about.infosec-about-food h2{font-size:30px;font-weight:400;line-height:1.45;letter-spacing:.1em;margin-bottom:0px}@media(min-width: 768px)and (max-width: 1240px){.infosec-about.infosec-about-food h2{font-size:25px}}@media(max-width: 767px){.infosec-about.infosec-about-food h2{font-size:22px}}.infosec-about.infosec-about-food p{margin-top:46px;font-size:17px;line-height:2.15}@media(max-width: 767px){.infosec-about.infosec-about-food p{font-size:14px;line-height:1.95;margin-top:35px}}.infosec-about.infosec-about-food p.ttl-en{margin:0px;padding:0px;margin-top:2px;font-size:21px;line-height:1.4;letter-spacing:.04em}@media(min-width: 768px)and (max-width: 1240px){.infosec-about.infosec-about-food p.ttl-en{font-size:18px}}@media(max-width: 767px){.infosec-about.infosec-about-food p.ttl-en{text-align:center;margin-top:4px;font-size:16px;font-weight:700}}.infosec-about.infosec-about-food .swiper-button-next,.infosec-about.infosec-about-food .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:-13px;z-index:5}@media(min-width: 768px)and (max-width: 1023px){.infosec-about.infosec-about-food .swiper-button-next,.infosec-about.infosec-about-food .swiper-button-prev{display:block !important}}@media(max-width: 767px){.infosec-about.infosec-about-food .swiper-button-next,.infosec-about.infosec-about-food .swiper-button-prev{display:block !important}}.infosec-about.infosec-about-food .swiper-button-next:after,.infosec-about.infosec-about-food .swiper-button-prev:after{display:none}.infosec-about.infosec-about-food .swiper-button-prev{left:38%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}@media(min-width: 768px)and (max-width: 1023px){.infosec-about.infosec-about-food .swiper-button-prev{left:35%}}@media(max-width: 767px){.infosec-about.infosec-about-food .swiper-button-prev{left:23%}}.infosec-about.infosec-about-food .swiper-button-next{right:38%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}@media(min-width: 768px)and (max-width: 1023px){.infosec-about.infosec-about-food .swiper-button-next{right:35%}}@media(max-width: 767px){.infosec-about.infosec-about-food .swiper-button-next{right:23%}}.infosec-about.infosec-about-food .swiper-pagination-bullets{bottom:0px;z-index:4}.infosec-about.infosec-about-food .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}.infosec-about.infosec-about-food .swiper-wrapper{padding-bottom:40px}.infosec-about.infosec-about-food .swiper-wrapper svg{display:none}.infosec-about figure.tblFoodDetails{margin-top:68px}@media(max-width: 767px){.infosec-about figure.tblFoodDetails{margin-top:48px}}.infosec-about figure.tblFoodDetails table{border-collapse:collapse;width:100%}.infosec-about figure.tblFoodDetails table tr,.infosec-about figure.tblFoodDetails table td{border-top:1px solid #e7e0db;border-bottom:1px solid #e7e0db}@media(max-width: 767px){.infosec-about figure.tblFoodDetails table tr,.infosec-about figure.tblFoodDetails table td{display:grid;border:0px}}@media(max-width: 767px){.infosec-about figure.tblFoodDetails table tr{border:0px;border-top:1px solid #e7e0db;padding:10px 0px}}@media(max-width: 767px){.infosec-about figure.tblFoodDetails table tr:last-child{border-bottom:1px solid #e7e0db}}.infosec-about figure.tblFoodDetails table td{padding:26px 0px;font-size:18px;line-height:2;letter-spacing:.08em;vertical-align:top}@media(max-width: 767px){.infosec-about figure.tblFoodDetails table td{font-size:14px;line-height:1.85;letter-spacing:.04em;padding:12px 0px}}.infosec-about figure.tblFoodDetails table td:nth-child(1){font-size:17px;font-weight:400;line-height:1.8;letter-spacing:.12em;color:#601}@media(max-width: 767px){.infosec-about figure.tblFoodDetails table td:nth-child(1){font-size:14px;line-height:1.85;letter-spacing:.04em;padding-bottom:0px}}@media(max-width: 767px){.infosec-about .btnMore{height:auto}}.infosec-about .btnMore .wp-block-button__link{font-size:16px}@media(max-width: 767px){.infosec-about .btnMore .wp-block-button__link{font-size:15px;padding:5px 0px 9px}}.infosec-about .wp-block-buttons.btnDetail{height:auto;margin:36px 0px}.infosec-about .wp-block-buttons.btnDetail .wp-block-button__link{padding:0px;background:none;text-decoration:underline;font-size:16px;background:url(../img/svg/chevron-right-red.svg) no-repeat;background-position:right center;background-size:4px auto;width:auto;padding-right:12px}.infosec-about .wp-block-buttons.btnTableTennis{gap:40px}@media(min-width: 768px)and (max-width: 1240px){.infosec-about .wp-block-buttons.btnTableTennis{height:auto;gap:30px}}@media(max-width: 767px){.infosec-about .wp-block-buttons.btnTableTennis{height:auto;gap:13px}}@media(max-width: 767px){.infosec-about .wp-block-buttons.btnTableTennis .wp-block-button{flex-basis:100%}}.infosec-about .wp-block-buttons.btnTableTennis .wp-block-button__link{background:url(../img/svg/chevron-down-red.svg) no-repeat;background-position:91% center;background-size:12px auto;background-color:#fff;font-size:16px;width:220px}@media(min-width: 768px)and (max-width: 1240px){.infosec-about .wp-block-buttons.btnTableTennis .wp-block-button__link{width:200px}}@media(max-width: 767px){.infosec-about .wp-block-buttons.btnTableTennis .wp-block-button__link{width:100%;border:1px solid #601}}.around{padding-left:58px;padding-right:58px;margin-bottom:32px}@media(max-width: 767px){.around{margin:0px 20px;padding:87px 20px 80px;margin-bottom:42px}}@media(max-width: 374px){.around{padding:48px 20px 48px}}@media(min-width: 768px)and (max-width: 1240px){.around{padding:48px 30px}}.around p,.around h1,.around h2,.around h3,.around h4,.around h5{color:#fff}.around .around-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:80px;align-items:center}@media(max-width: 767px){.around .around-grid{gap:24px}}@media(min-width: 768px)and (max-width: 1240px){.around .around-grid{gap:40px}}.around .around-grid .col-map{flex-basis:calc(50% - 40px);text-align:center}@media(max-width: 767px){.around .around-grid .col-map{flex-basis:100%}}@media(min-width: 768px)and (max-width: 1240px){.around .around-grid .col-map{flex-basis:calc(50% - 20px)}}@media(max-width: 767px){.around .around-grid .col-map img{height:350px;width:auto}}.around .around-grid .col-txt{flex-basis:calc(50% - 40px)}@media(max-width: 767px){.around .around-grid .col-txt{flex-basis:100%}}@media(min-width: 768px)and (max-width: 1240px){.around .around-grid .col-txt{flex-basis:calc(50% - 20px)}}.around .around-grid .col-txt h2{margin:0px;padding:0px}.around .around-grid .col-txt p{margin-bottom:36px;font-size:17px;line-height:2;letter-spacing:.06em}@media(max-width: 767px){.around .around-grid .col-txt p{margin-bottom:16px;font-size:14px;font-weight:300;line-height:28.5px;letter-spacing:.6px}}@media(min-width: 768px)and (max-width: 1240px){.around .around-grid .col-txt p{font-size:15px}}.around .ttlGrid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:78px;align-items:center;margin-bottom:40px}@media(max-width: 767px){.around .ttlGrid{gap:6px}}@media(min-width: 768px)and (max-width: 1240px){.around .ttlGrid{gap:16px;flex-direction:column;align-items:flex-start}}.around .ttlGrid h2,.around .ttlGrid p{margin:0px;padding:0px}.around .ttlGrid h2{font-size:34px;font-weight:400;letter-spacing:.08em}@media(max-width: 767px){.around .ttlGrid h2{font-size:24px;font-weight:600;line-height:34px;letter-spacing:1.92px}}@media(min-width: 768px)and (max-width: 1240px){.around .ttlGrid h2{font-size:26px}}.around .ttlGrid p{font-size:20px;letter-spacing:.1em}@media(max-width: 767px){.around .ttlGrid p{font-size:15px;font-weight:300;line-height:28.5px;letter-spacing:.6px}}.around .ttlGrid .wp-block-column:nth-child(2) p{font-size:20px;letter-spacing:.1em;margin:0px}@media(max-width: 767px){.around .ttlGrid .wp-block-column:nth-child(2) p{font-size:15px;line-height:28.5px;letter-spacing:.6px}}.around .around-images{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:80px;margin-top:24px}@media(max-width: 767px){.around .around-images{gap:24px}}@media(min-width: 768px)and (max-width: 1240px){.around .around-images{gap:40px}}.around .around-images .col{flex-basis:calc(50% - 40px)}@media(max-width: 767px){.around .around-images .col{flex-basis:100%;padding-bottom:40px}}@media(min-width: 768px)and (max-width: 1240px){.around .around-images .col{flex-basis:calc(50% - 20px)}}.around .around-images .col:nth-child(2){margin-top:86px}@media(max-width: 767px){.around .around-images .col:nth-child(2){margin-top:0px}}.around .around-images figure img{height:290px;width:100%;object-fit:cover;object-position:center}@media(max-width: 767px){.around .around-images figure img{height:230px}}@media(min-width: 768px)and (max-width: 1240px){.around .around-images figure img{height:220px}}.around .around-images figcaption{color:#fff;margin-top:22px;font-size:15px;letter-spacing:.12em;text-align:right}@media(max-width: 767px){.around .around-images figcaption{text-align:center;margin-top:10px}}.around p.imgTtl{margin:0px;padding:0px;margin-bottom:32px;font-size:48px;line-height:1;letter-spacing:.06em}@media(max-width: 767px){.around p.imgTtl{font-size:36px;line-height:54px;letter-spacing:2.52px}}@media(max-width: 374px){.around p.imgTtl{font-size:28px;line-height:42px}}@media(min-width: 768px)and (max-width: 1240px){.around p.imgTtl{font-size:32px;padding-left:0px}}.around p.imgTtl.cont-sp{display:block;text-align:left}@media(max-width: 767px){.around p.imgTtl.cont-sp{display:block;padding:0px;margin-top:32px;text-align:center;margin-top:0px;padding-top:0px}}.around p.imgTtl.cont-pc{display:none}@media(max-width: 767px){.around p.imgTtl.cont-pc{display:none}}.access{padding:80px 10px 80px}@media(max-width: 767px){.access{padding:48px 20px}}@media(min-width: 768px)and (max-width: 1240px){.access{padding:48px 30px}}.access h2{margin:0px;padding:0px;color:#601;font-size:76px;font-weight:400;line-height:1.08;letter-spacing:.08em}@media(max-width: 767px){.access h2{font-size:40px;line-height:54px;letter-spacing:1.872px}}@media(min-width: 768px)and (max-width: 1240px){.access h2{font-size:42px}}.access h3{margin:0px;padding:0px;color:#601;margin-bottom:18px;font-size:28px;font-weight:500;letter-spacing:.12em}@media(max-width: 767px){.access h3{font-size:21px;line-height:32px;letter-spacing:2.52px}}@media(max-width: 374px){.access h3{font-size:20px}}@media(min-width: 768px)and (max-width: 1240px){.access h3{font-size:24px}}.access p{color:#601;font-size:18px;letter-spacing:.06em}@media(max-width: 767px){.access p{font-size:15px;line-height:28.5px;letter-spacing:.6px}}@media(min-width: 768px)and (max-width: 1240px){.access p{font-size:15px}}.access p.ttlSub{margin:0px;padding:0px;font-size:18px;letter-spacing:.28em;text-align:center;margin-top:22px}@media(max-width: 767px){.access p.ttlSub{font-size:14px;line-height:26px;letter-spacing:2.24px;margin-top:16px}}@media(min-width: 768px)and (max-width: 1240px){.access p.ttlSub{font-size:15px}}.access p.txtAddress{margin:0px;padding:0px;margin:16px 0 42px;font-size:20px;font-weight:400;letter-spacing:.06em}@media(max-width: 767px){.access p.txtAddress{font-size:16px;line-height:30px;letter-spacing:.96px;margin:16px auto}}@media(min-width: 768px)and (max-width: 1240px){.access p.txtAddress{font-size:18px}}.access iframe{margin-bottom:62px}@media(max-width: 767px){.access iframe{height:250px}}@media(min-width: 768px)and (max-width: 1240px){.access iframe{height:400px;margin-bottom:32px}}.shuttle{padding:82px clamp(24px,4vw,64px) 86px}@media(max-width: 767px){.shuttle{padding:48px 20px}}@media(min-width: 768px)and (max-width: 1240px){.shuttle{padding:48px 30px}}.shuttle .shuttle-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:72px;align-items:center;justify-content:space-between;width:1140px;margin:0 auto}@media(max-width: 1160px){.shuttle .shuttle-grid{width:auto}}@media(max-width: 767px){.shuttle .shuttle-grid{gap:32px}}@media(min-width: 768px)and (max-width: 1240px){.shuttle .shuttle-grid{gap:32px}}.shuttle .col-img{flex-basis:300px !important}@media(max-width: 767px){.shuttle .col-img{flex-basis:100% !important;text-align:center}}@media(min-width: 768px)and (max-width: 1240px){.shuttle .col-img{flex-basis:250px !important}}.shuttle .col-img figure img{width:300px;height:300px;border-radius:50%;object-fit:cover}@media(max-width: 767px){.shuttle .col-img figure img{width:220px;height:220px}}@media(min-width: 768px)and (max-width: 1240px){.shuttle .col-img figure img{width:250px;height:250px}}.shuttle .col-txt{flex-basis:calc(100% - 372px) !important}@media(max-width: 767px){.shuttle .col-txt{flex-basis:100% !important}}@media(min-width: 768px)and (max-width: 1240px){.shuttle .col-txt{flex-basis:calc(100% - 282px) !important}}.shuttle .col-txt h2{margin:0px;padding:0px;margin-bottom:44px;color:#601;font-size:32px;font-weight:500;letter-spacing:.18em}@media(max-width: 767px){.shuttle .col-txt h2{font-size:24px;line-height:34px;letter-spacing:1.92px;margin-bottom:35px}}@media(min-width: 768px)and (max-width: 1240px){.shuttle .col-txt h2{font-size:28px;margin-bottom:32px}}@media(max-width: 767px){.shuttle .col-txt h2.txtAlign-center-sp{text-align:center}}.shuttle .col-txt p{font-size:20px;line-height:2;letter-spacing:.08em}@media(max-width: 767px){.shuttle .col-txt p{margin:0px;padding:0px;font-size:14px;line-height:28.5px;letter-spacing:.2px}}@media(min-width: 768px)and (max-width: 1240px){.shuttle .col-txt p{font-size:16px}}.page-content-text{padding-top:0px;width:1010px;margin:0 auto;margin-bottom:85px}@media(min-width: 768px)and (max-width: 1100px){.page-content-text{width:auto}}@media(max-width: 767px){.page-content-text{width:auto;padding:0px 32px 32px;margin-bottom:48px}}@media(max-width: 374px){.page-content-text{padding-left:25px;padding-right:25px}}.page-content-text p{font-size:15px;line-height:34px;letter-spacing:.07em}@media(max-width: 767px){.page-content-text p{font-size:13px;line-height:25px;letter-spacing:.04em}}.page-content-text h2{padding-bottom:24px;color:#601;border-bottom:2px solid #601;font-size:22px;font-weight:400;line-height:34px;letter-spacing:.14em}@media(max-width: 767px){.page-content-text h2{border-bottom-width:1px;font-size:18px;line-height:30px;padding-bottom:15px}}.page-content-text h2+p{margin-top:42px}@media(max-width: 767px){.page-content-text h2+p{margin-top:22px}}.page-content-text h3{color:#601;font-size:17px;font-weight:400;line-height:28px;letter-spacing:.06em;margin-top:44px}@media(max-width: 767px){.page-content-text h3{font-size:14px;line-height:25px;margin-top:30px}}.page-content-text ul.list-anchors{margin:0px;padding:0px;margin-bottom:85px;padding-top:38px;border-top:2px solid #601}@media(max-width: 767px){.page-content-text ul.list-anchors{border-top-width:1px;padding-top:12px;margin-bottom:60px}}.page-content-text ul.list-anchors li{display:block;margin:8px 0px}.page-content-text ul.list-anchors li a{color:#601;font-size:17px;line-height:26px;letter-spacing:.11em;position:relative}@media(max-width: 767px){.page-content-text ul.list-anchors li a{font-size:13px;line-height:23px}}.page-content-text ul.list-anchors li a:after{content:">"}.page-content-text ul.list-bullets{margin:0px;padding:0px;margin-bottom:16px}.page-content-text ul.list-bullets li{display:block;margin:8px 0px;font-size:15px;line-height:34px;letter-spacing:.07em;padding-left:14px}@media(max-width: 767px){.page-content-text ul.list-bullets li{font-size:13px;line-height:25px;letter-spacing:.04em}}.page-content-text ul.list-bullets li{position:relative}.page-content-text ul.list-bullets li:before{content:"";display:block;width:6px;height:6px;border-radius:10000px;background:#000;position:absolute;left:0px;top:14px}@media(max-width: 767px){.page-content-text ul.list-bullets li:before{top:10px}}.page-content-text ol{margin:0px;padding:0px;margin-bottom:16px;margin-left:20px}@media(max-width: 767px){.page-content-text ol{margin-left:0px}}.page-content-text ol li{display:block;margin:8px 0px;font-size:15px;line-height:34px;letter-spacing:.07em;padding-left:14px}@media(max-width: 767px){.page-content-text ol li{font-size:13px;line-height:25px;letter-spacing:.04em}}.page-content-text ol li{position:relative}@media(max-width: 767px){.page-content-text figure.wp-block-table{overflow-x:scroll}}.page-content-text figure.wp-block-table table{width:100%;border-collapse:collapse}@media(max-width: 767px){.page-content-text figure.wp-block-table table{width:768px}}.page-content-text figure.wp-block-table table tr,.page-content-text figure.wp-block-table table td{border:1px solid #e7e4df;padding:12px 22px}@media(max-width: 767px){.page-content-text figure.wp-block-table table tr,.page-content-text figure.wp-block-table table td{padding:12px 7px}}.page-content-text figure.wp-block-table table td,.page-content-text figure.wp-block-table table th{font-size:15px;line-height:28px;letter-spacing:.07em}@media(max-width: 767px){.page-content-text figure.wp-block-table table td,.page-content-text figure.wp-block-table table th{font-size:13px;line-height:22px;letter-spacing:.04em}}.page-content-text figure.wp-block-table table thead{border-bottom:0px}.page-content-text figure.wp-block-table table thead th{border:1px solid #e7e4df;text-align:center;background:#f0e6d6;font-weight:500;color:#601;background:strong;background-font-weight:500}.page-content-text figure.wp-block-table table tbody td{text-align:left;vertical-align:top}@media(max-width: 767px){.page-content-text figure.wp-block-table.table-width-full table{width:100%}}.page-content-text figure.tbl-v1 table{border-collapse:collapse}.page-content-text figure.tbl-v1 table thead th{background:#fff}.page-content-text figure.tbl-v1 table thead th:nth-child(1){border:1px solid #fff;background:#f0e6d6}.page-content-text figure.tbl-v1 table thead th:last-child{border:1px solid #fff;background:#eaf8e4}.page-content-text figure.tbl-v1 table tbody tr td:nth-child(1){border:1px solid #fff;background:#f0e6d6}.page-content-text figure.tbl-v1 table tbody tr td:last-child{background:#eaf8e4;border:1px solid #fff}.page-content-text figure.tbl-v2 table{border-collapse:collapse}.page-content-text figure.tbl-v2 table thead th{background:#fff}.page-content-text figure.tbl-v2 table thead th:nth-child(1),.page-content-text figure.tbl-v2 table thead th:nth-child(2){border:1px solid #fff;background:#f0e6d6}.page-content-text figure.tbl-v2 table tbody tr td:nth-child(1),.page-content-text figure.tbl-v2 table tbody tr td:nth-child(2){border:1px solid #fff;background:#f0e6d6}.page-content-text figure.tbl-price table{border-collapse:collapse}.page-content-text figure.tbl-price table thead th{background:#fff}.page-content-text figure.tbl-price table thead th:nth-child(1){border:1px solid #fff;background:#f0e6d6}.page-content-text figure.tbl-price table tbody tr td:nth-child(1){border:1px solid #fff;background:#f0e6d6}.page-content-text figure.tbl-org table tbody td:nth-child(1){width:30%}@media(max-width: 767px){.page-content-text figure.tbl-org table tbody td:nth-child(1){width:20%}}.page-content-text .prices-table-sp{display:none}@media(max-width: 767px){.page-content-text .prices-table-sp{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;margin-top:22px}}.page-content-text .prices-table-sp .col{flex-basis:100%;padding:15px 0px}@media(max-width: 767px){.page-content-text .prices-table-sp .col{padding:10px 10px}}.page-content-text .prices-table-sp .col:last-child{border-bottom:0px}@media(max-width: 767px){.page-content-text .prices-table-sp .col h3{margin:0px;padding:0px;font-size:15px;font-weight:600;line-height:1.6}}.page-content-text .prices-table-sp.prices-table-sp-v2{gap:20px;padding-left:40px;padding-right:40px;width:auto}@media(max-width: 767px){.page-content-text .prices-table-sp.prices-table-sp-v2{padding-left:0px;padding-right:0px}}.page-content-text .prices-table-sp.prices-table-sp-v2 .col{border:1px solid #e4d9d2;padding:20px}.page-content-text .prices-table-sp figure.wp-block-table{border:0px}@media(max-width: 767px){.page-content-text .prices-table-sp figure.wp-block-table{margin-top:12px}}.page-content-text .prices-table-sp figure.wp-block-table table{width:100%}.page-content-text .prices-table-sp figure.wp-block-table table td{padding:10px 10px;font-size:13px;line-height:26px}.page-content-text .prices-table-sp figure.wp-block-table.tblVer1-sp table td:nth-child(1){width:50%}.page-content-text .prices-table-sp figure.wp-block-table.tblVer1-sp table td:nth-child(2){width:50%;text-align:center}.page-content-text .prices-table-sp figure.wp-block-table.tblVer1-sp table tr:nth-child(2) td{background:#eaf8e4}.page-content-text .prices-table-sp figure.wp-block-table.tblVer1-sp table tr:nth-child(3) td{color:#0070c0;background:#eaf3fb}.page-content-text hr{border:0px;border-top:2px solid #601;margin-bottom:38px}@media(max-width: 767px){.page-content-text hr{margin-bottom:12px}}.faq-btns{padding:30px 0px}@media(min-width: 768px)and (max-width: 1240px){.faq-btns{padding:32px 30px}}@media(max-width: 767px){.faq-btns{display:block;padding:28px 20px}}.faq-btns .wp-block-group__inner-container{width:1020px;margin:0 auto}@media(max-width: 1100px){.faq-btns .wp-block-group__inner-container{width:auto}}.faq-btns .wp-block-buttons{height:auto;gap:32px 100px;justify-content:flex-start}@media(min-width: 768px)and (max-width: 1240px){.faq-btns .wp-block-buttons{gap:32px 52px}}@media(max-width: 767px){.faq-btns .wp-block-buttons{gap:20px 20px}}.faq-btns .wp-block-buttons .wp-block-button{flex-basis:calc(25% - 75px) !important}@media(min-width: 768px)and (max-width: 1240px){.faq-btns .wp-block-buttons .wp-block-button{flex-basis:calc(25% - 39px) !important}}@media(max-width: 767px){.faq-btns .wp-block-buttons .wp-block-button{flex-basis:calc(50% - 10px) !important}}.faq-btns .wp-block-buttons .wp-block-button .wp-block-button__link{width:100%;padding:0px;background:none;font-size:14px;letter-spacing:.09em;text-align:left;position:relative}.faq-btns .wp-block-buttons .wp-block-button .wp-block-button__link:after{color:#601;font-size:18px;line-height:1;position:absolute;top:50%;right:0px;transform:translateY(-50%);background:url(../img/svg/faq-arrow.svg) no-repeat;background-position:91% center;background-size:12px auto;width:13px;height:5px;content:""}.faq-section{padding:32px 0px;margin-top:40px}@media(min-width: 768px)and (max-width: 1240px){.faq-section{padding:32px 30px;margin-top:10px}}@media(max-width: 767px){.faq-section{padding:32px 20px;margin-top:0px}}.faq-section .wp-block-group__inner-container{width:1020px;margin:0 auto}@media(max-width: 1100px){.faq-section .wp-block-group__inner-container{width:auto}}.faq-section h2{margin:0px;padding:0px;font-size:22px;font-weight:500;line-height:34px;letter-spacing:.12em;margin-bottom:16px}@media(max-width: 767px){.faq-section h2{font-size:20px;margin-bottom:2px}}.faq-section details{border-bottom:1px solid #ddd;padding:12px 0px}.faq-section details summary,.faq-section details p{line-height:1.6;font-size:15px;letter-spacing:.06em}@media(max-width: 767px){.faq-section details summary,.faq-section details p{font-size:13px;line-height:24px}}.faq-section details summary{position:relative;list-style:none;display:flex;align-items:center;gap:20px}@media(max-width: 767px){.faq-section details summary{gap:12px;padding-right:20px}}.faq-section details summary:before{content:"Q";font-size:28px;color:#601;position:relative;top:-3px}@media(max-width: 767px){.faq-section details summary:before{font-size:25px}}.faq-section details summary:after{color:#777;content:"";position:absolute;right:0px;width:24px;height:24px;font-size:24px;line-height:20px;text-align:center;display:block;background:url(../img/svg/faq-arrow.svg) no-repeat;background-position:center;top:50%;transform:translateY(-50%)}@media(max-width: 767px){.faq-section details summary:after{font-size:13px}}.faq-section details summary::-webkit-details-marker{display:none}.faq-section details p{margin:0px;padding:0px;position:relative;list-style:none;display:flex;align-items:center;gap:20px}@media(min-width: 768px){.faq-section details p{gap:0px;padding-left:42px}}@media(min-width: 768px)and (max-width: 1023px){.faq-section details p{gap:0px;padding-left:32px;padding-right:20px;margin-top:10px;align-items:flex-start;display:block}}@media(max-width: 767px){.faq-section details p{gap:0px;padding-left:32px;padding-right:20px;margin-top:10px;align-items:flex-start;display:block}}.faq-section details p:before{content:"A";font-size:28px;color:#601}@media(min-width: 768px){.faq-section details p:before{position:absolute;left:0px}}@media(min-width: 768px)and (max-width: 1023px){.faq-section details p:before{font-size:25px;position:relative;top:-4px;position:absolute;left:0px}}@media(max-width: 767px){.faq-section details p:before{font-size:25px;position:relative;top:-4px;position:absolute;left:0px}}.faq-section details p a{color:#601;text-decoration:underline}@media(min-width: 768px)and (max-width: 1023px){.faq-section details[open] summary:before{position:relative;top:-4px}}@media(max-width: 767px){.faq-section details[open] summary:before{position:relative;top:-4px}}.faq-section details[open] summary:after{content:"";background:url(../img/svg/faq-arrow-up.svg) no-repeat;background-position:center;top:50%;transform:translateY(-50%)}.area-tourism{padding:25px 0px}@media(min-width: 768px)and (max-width: 1240px){.area-tourism{padding:32px 30px}}@media(max-width: 767px){.area-tourism{padding:25px 20px}}.area-tourism .wp-block-group__inner-container{width:1180px;margin:0 auto}@media(max-width: 1240px){.area-tourism .wp-block-group__inner-container{width:auto}}.area-tourism div.breadcrumbs{width:100%}.area-tourism div.breadcrumbs p{margin:0px;padding:0px}@media(max-width: 767px){.area-tourism div.breadcrumbs{width:100%}}.area-tourism h2{margin:0px;padding:0px;font-size:30px;font-weight:400;letter-spacing:.16em;line-height:1.5;margin-top:48px}@media(max-width: 767px){.area-tourism h2{margin-top:24px;font-size:22px;letter-spacing:.1em;line-height:1.5}}.area-tourism .area-tourism-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:55px;width:1040px;margin:0 auto;margin-top:64px}@media(max-width: 1140px){.area-tourism .area-tourism-grid{width:auto}}@media(min-width: 768px)and (max-width: 1240px){.area-tourism .area-tourism-grid{gap:30px}}@media(max-width: 767px){.area-tourism .area-tourism-grid{gap:26px;margin-top:44px}}.area-tourism .area-tourism-grid .col-img{flex-basis:360px !important}@media(min-width: 768px)and (max-width: 1240px){.area-tourism .area-tourism-grid .col-img{flex-basis:300px !important}}@media(max-width: 767px){.area-tourism .area-tourism-grid .col-img{flex-basis:100% !important}}.area-tourism .area-tourism-grid .col-txt{flex-basis:calc(100% - 415px) !important}@media(min-width: 768px)and (max-width: 1240px){.area-tourism .area-tourism-grid .col-txt{flex-basis:calc(100% - 330px) !important}}@media(max-width: 767px){.area-tourism .area-tourism-grid .col-txt{flex-basis:100% !important}}@media(max-width: 767px){.area-tourism .area-tourism-grid figure img{height:210px;width:100%;object-fit:cover;object-position:center}}.area-tourism .area-tourism-grid figure figcaption{margin-top:24px;color:#404040;font-size:18px;letter-spacing:.08em;line-height:1.8;text-align:center}@media(max-width: 767px){.area-tourism .area-tourism-grid figure figcaption{display:none}}.area-tourism .area-tourism-grid h3{margin:0px;padding:0px;color:#404040;font-size:21px;font-weight:700;letter-spacing:.12em;line-height:1.55}@media(min-width: 768px)and (max-width: 1240px){.area-tourism .area-tourism-grid h3{font-size:18px}}@media(max-width: 767px){.area-tourism .area-tourism-grid h3{font-size:17px;letter-spacing:.08em;line-height:1.55}}.area-tourism .area-tourism-grid p{margin-top:22px;color:#404040;font-size:17px;letter-spacing:.08em;line-height:1.8}@media(min-width: 768px)and (max-width: 1240px){.area-tourism .area-tourism-grid p{font-size:15px;margin:10px 0px 0px}}@media(max-width: 767px){.area-tourism .area-tourism-grid p{font-size:14px;letter-spacing:.04em;line-height:1.82;margin-top:10px}}.area-tourism .area-tourism-grid table{margin-top:30px;width:100%;border-collapse:collapse}@media(min-width: 768px)and (max-width: 1240px){.area-tourism .area-tourism-grid table{margin-top:0px}}@media(max-width: 767px){.area-tourism .area-tourism-grid table{margin-top:20px}}.area-tourism .area-tourism-grid table td{font-size:16px;letter-spacing:.064em;line-height:1.8;padding:10px 0px}@media(max-width: 767px){.area-tourism .area-tourism-grid table td{font-size:13px;letter-spacing:.02em;line-height:1.65;padding:0px}}.area-tourism .area-tourism-grid table td:nth-child(1){color:#601;font-weight:700;width:115px}@media(max-width: 767px){.area-tourism .area-tourism-grid table td:nth-child(1){font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.6;padding-bottom:5px}}.area-tourism .area-tourism-grid table tr{border-bottom:1px solid #e5e5e5}@media(max-width: 767px){.area-tourism .area-tourism-grid table tr{display:grid;padding:8px 0px}}.area-tourism .area-tourism-grid table a{color:#0070c0;overflow-wrap:anywhere;text-underline-offset:2px}.area-tourism .swiper-wrapper{padding-bottom:60px}.area-tourism .swiper-pagination-bullets{bottom:13px;z-index:4}.area-tourism .swiper-pagination-bullets .swiper-pagination-bullet{background:#404040}@media(max-width: 767px){.area-tourism .swiper-button-next,.area-tourism .swiper-button-prev{top:auto;bottom:0px;width:39px;height:39px;border:1px solid #ba915b;background:#fff;bottom:0px;display:block !important;z-index:5}}@media(max-width: 767px){.area-tourism .swiper-button-next:after,.area-tourism .swiper-button-prev:after{display:none}}@media(max-width: 767px){.area-tourism .swiper-button-prev{left:12%;background:url(../img/svg/swiper-prev.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}@media(max-width: 767px){.area-tourism .swiper-button-next{right:12%;background:url(../img/svg/swiper-next.svg) no-repeat;background-size:7px auto;background-position:center;background-color:#fff}}@media(min-width: 1240px)and (max-width: 1400px){.area-medical{padding-left:30px;padding-right:30px}}.area-medical .wp-block-group__inner-container{width:1248px;margin:0 auto}@media(max-width: 1310px){.area-medical .wp-block-group__inner-container{width:auto}}.area-medical h2{margin:0px;padding:0px;font-size:30px;font-weight:400;letter-spacing:.16em;line-height:1.5;margin-top:48px}@media(min-width: 768px)and (max-width: 1240px){.area-medical h2{font-size:25px}}@media(max-width: 767px){.area-medical h2{margin-top:24px;font-size:22px;letter-spacing:.1em;line-height:1.5;margin-bottom:48px}}.area-medical figure.tblMedical-pc table{border-collapse:collapse;width:100%;margin-top:72px}@media(min-width: 768px)and (max-width: 1240px){.area-medical figure.tblMedical-pc table{margin-top:32px}}@media(max-width: 767px){.area-medical figure.tblMedical-pc table{display:none}}.area-medical figure.tblMedical-pc table thead th{background:#f5f5f5}.area-medical figure.tblMedical-pc table td,.area-medical figure.tblMedical-pc table tr,.area-medical figure.tblMedical-pc table th{border:1px solid #e5e5e5}.area-medical figure.tblMedical-pc table td,.area-medical figure.tblMedical-pc table th{color:#404040;font-size:16px;letter-spacing:.04em;line-height:1.9;padding:13px 10px}@media(min-width: 768px)and (max-width: 1240px){.area-medical figure.tblMedical-pc table td,.area-medical figure.tblMedical-pc table th{font-size:14px;padding:10px 8px}}.area-medical figure.tblMedical-pc table td a,.area-medical figure.tblMedical-pc table th a{color:#0070c0}.area-medical figure.tblMedical-pc table td:nth-child(1){width:16%}.area-medical figure.tblMedical-pc table td:nth-child(2){width:25%}.area-medical figure.tblMedical-pc table td:nth-child(3){width:30%}.area-medical figure.tblMedical-pc table td:nth-child(4){width:10%}.area-medical .areas-medical-grid-sp{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:22px;margin:22px 0px}@media(min-width: 768px){.area-medical .areas-medical-grid-sp{display:none}}.area-medical .areas-medical-grid-sp .col{flex-basis:100% !important;border:1px solid #601}.area-medical .areas-medical-grid-sp summary::-webkit-details-marker{display:none}.area-medical .areas-medical-grid-sp summary{list-style:none;text-align:center;color:#601;font-size:16px;letter-spacing:.08em;padding:17px 0px;position:relative}.area-medical .areas-medical-grid-sp summary:after{color:#601;content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(../img/svg/chevron-down-red.svg) no-repeat;background-size:10px auto;background-position:center}@media(max-width: 767px){.area-medical .areas-medical-grid-sp summary:after{font-size:13px}}.area-medical .areas-medical-grid-sp details[open] summary{border-bottom:1px solid #601}.area-medical .areas-medical-grid-sp details[open] summary:after{background:url(../img/svg/chevron-up-red.svg) no-repeat;background-size:10px auto;background-position:center}.area-medical .areas-medical-grid-sp details table{margin:10px 18px 15px;border-collapse:collapse;width:calc(100% - 36px)}.area-medical .areas-medical-grid-sp details table tr,.area-medical .areas-medical-grid-sp details table td{display:grid}.area-medical .areas-medical-grid-sp details table tr{padding:8px 0px;border-bottom:1px solid #e7e0db}.area-medical .areas-medical-grid-sp details table tr:last-child{border-bottom:0px}.area-medical .areas-medical-grid-sp details table td{font-size:12px;letter-spacing:.03em;line-height:1.7}.area-medical .areas-medical-grid-sp details table td:nth-child(1){padding-bottom:6px;color:#601;font-size:11px;font-weight:700;letter-spacing:.1em}@media(max-width: 767px){.area-medical p.cont-sp{font-size:13px}}@media(max-width: 767px){.page-sitemap{padding-top:24px}}.page-sitemap .wp-block-group__inner-container{width:1040px;margin:0 auto}@media(max-width: 1140px){.page-sitemap .wp-block-group__inner-container{width:auto}}.page-sitemap h1{margin:0px;padding:0px;padding:10px 20px 16px;font-size:28px;border-bottom:2px solid #601;margin-bottom:32px}@media(min-width: 768px)and (max-width: 1240px){.page-sitemap h1{font-size:24px}}@media(max-width: 767px){.page-sitemap h1{font-size:21px;border-width:1px;padding:10px 10px;margin-bottom:22px}}.page-sitemap h2{margin-left:10px;font-size:18px;line-height:32px;letter-spacing:.08em;background:url(../img/svg/sitemap-arrow.svg) no-repeat;background-position:left center;padding-left:20px;margin:24px 0px 24px 10px;font-weight:400}@media(min-width: 768px)and (max-width: 1240px){.page-sitemap h2{font-size:16px;background-size:8px auto}}@media(max-width: 767px){.page-sitemap h2{font-size:15px;background-size:6px auto;line-height:26px;padding-left:10px;margin:10px 0px 10px 5px}}.page-sitemap h2 a{color:#601;text-decoration:underline}.page-sitemap ul{display:flex;gap:15px 30px;flex-wrap:wrap;margin-bottom:32px}@media(max-width: 767px){.page-sitemap ul{margin:0px;padding:0px;margin-bottom:16px;gap:8px 22px;margin-left:16px}}.page-sitemap ul li a{text-decoration:underline}.page-sitemap ul li,.page-sitemap ul a{font-size:16px;letter-spacing:.04em;color:#404040}@media(max-width: 767px){.page-sitemap ul li,.page-sitemap ul a{font-size:13px;font-weight:400;line-height:24px}}/*# sourceMappingURL=style.min.css.map */