#body{overflow:hidden}.news-template-default .is-sidebar--none .l-container__inner,.page .is-sidebar--none .l-container__inner,.archive .is-sidebar--none .l-container__inner,.home .is-sidebar--none .l-container__inner{max-width:1000px;position:relative}.news-template-default .is-sidebar--none .l-container__inner::before,.page .is-sidebar--none .l-container__inner::before,.archive .is-sidebar--none .l-container__inner::before,.home .is-sidebar--none .l-container__inner::before{position:absolute;content:"";background-image:url(img/sakura_left_60859565.png);left:0;top:0;width:500px}@media (max-width:800px){.news-template-default .l-footer__banners-item__link,.page .l-footer__banners-item__link,.archive .l-footer__banners-item__link,.home .l-footer__banners-item__link{height:250px}}.news-template-default .l-footer__banners-item__headline,.news-template-default .menu-item,.news-template-default p,.news-template-default td,.news-template-default .u-flex-center,.news-template-default .c-news-categories__link,.news-template-default .p-page-nav__title,.page .l-footer__banners-item__headline,.page .menu-item,.page p,.page td,.page .u-flex-center,.page .c-news-categories__link,.page .p-page-nav__title,.archive .l-footer__banners-item__headline,.archive .menu-item,.archive p,.archive td,.archive .u-flex-center,.archive .c-news-categories__link,.archive .p-page-nav__title,.home .l-footer__banners-item__headline,.home .menu-item,.home p,.home td,.home .u-flex-center,.home .c-news-categories__link,.home .p-page-nav__title{font-family:"Zen Kaku Gothic New", sans-serif;letter-spacing:2px}.news-template-default h1,.news-template-default h2,.news-template-default h3,.page h1,.page h2,.page h3,.archive h1,.archive h2,.archive h3,.home h1,.home h2,.home h3{font-family:"Zen Kurenaido", sans-serif;font-weight:900;letter-spacing:8px;color:#ee94b2}.news-template-default h2:not(.p-archive--news-item__title),.page h2:not(.p-archive--news-item__title),.archive h2:not(.p-archive--news-item__title),.home h2:not(.p-archive--news-item__title){line-height:2;font-size:35px;text-align:left;margin-top:0}@media (max-width:1100px){.news-template-default h2:not(.p-archive--news-item__title),.page h2:not(.p-archive--news-item__title),.archive h2:not(.p-archive--news-item__title),.home h2:not(.p-archive--news-item__title){font-size:28px}}@media (max-width:800px){.news-template-default h2:not(.p-archive--news-item__title),.page h2:not(.p-archive--news-item__title),.archive h2:not(.p-archive--news-item__title),.home h2:not(.p-archive--news-item__title){font-size:25px}}@media (max-width:600px){.news-template-default h2:not(.p-archive--news-item__title),.page h2:not(.p-archive--news-item__title),.archive h2:not(.p-archive--news-item__title),.home h2:not(.p-archive--news-item__title){font-size:23px}}.news-template-default .p-archive--news-item__title,.page .p-archive--news-item__title,.archive .p-archive--news-item__title,.home .p-archive--news-item__title{font-size:18px;font-family:"Zen Kaku Gothic New", sans-serif}@media (max-width:1100px){.news-template-default .p-archive--news-item__title,.page .p-archive--news-item__title,.archive .p-archive--news-item__title,.home .p-archive--news-item__title{font-size:17px}}@media (max-width:800px){.news-template-default .p-archive--news-item__title,.page .p-archive--news-item__title,.archive .p-archive--news-item__title,.home .p-archive--news-item__title{font-size:16px}}@media (max-width:600px){.news-template-default .p-archive--news-item__title,.page .p-archive--news-item__title,.archive .p-archive--news-item__title,.home .p-archive--news-item__title{font-size:15px}}.news-template-default h4,.news-template-default h5,.page h4,.page h5,.archive h4,.archive h5,.home h4,.home h5{letter-spacing:2px;color:#ee94b2;font-size:20px}@media (max-width:1100px){.news-template-default h4,.news-template-default h5,.page h4,.page h5,.archive h4,.archive h5,.home h4,.home h5{font-size:19px}}@media (max-width:800px){.news-template-default h4,.news-template-default h5,.page h4,.page h5,.archive h4,.archive h5,.home h4,.home h5{font-size:18px}}@media (max-width:600px){.news-template-default h4,.news-template-default h5,.page h4,.page h5,.archive h4,.archive h5,.home h4,.home h5{font-size:17px}}.news-template-default .en,.page .en,.archive .en,.home .en{color:#ee94b2;font-size:20px;letter-spacing:5px;margin-bottom:0px}@media (max-width:1100px){.news-template-default .en,.page .en,.archive .en,.home .en{font-size:19px}}@media (max-width:800px){.news-template-default .en,.page .en,.archive .en,.home .en{font-size:18px}}@media (max-width:600px){.news-template-default .en,.page .en,.archive .en,.home .en{font-size:17px}}.news-template-default .en img,.page .en img,.archive .en img,.home .en img{margin-right:10px;margin-bottom:5px;width:100px !important}@media (max-width:600px){.news-template-default .en img,.page .en img,.archive .en img,.home .en img{width:50px !important}}.news-template-default .wp-block-cover .wp-block-cover__inner-container,.page .wp-block-cover .wp-block-cover__inner-container,.archive .wp-block-cover .wp-block-cover__inner-container,.home .wp-block-cover .wp-block-cover__inner-container{max-width:1000px;margin:auto}.news-template-default .wp-block-cover .wp-block-cover__image-background,.page .wp-block-cover .wp-block-cover__image-background,.archive .wp-block-cover .wp-block-cover__image-background,.home .wp-block-cover .wp-block-cover__image-background{height:100%}.news-template-default .wp-block-cover .wp-block-cover__image-background img,.page .wp-block-cover .wp-block-cover__image-background img,.archive .wp-block-cover .wp-block-cover__image-background img,.home .wp-block-cover .wp-block-cover__image-background img{background-size:cover}.news-template-default .wp-block-table,.page .wp-block-table,.archive .wp-block-table,.home .wp-block-table{white-space:unset}.news-template-default .wp-block-table .has-fixed-layout,.page .wp-block-table .has-fixed-layout,.archive .wp-block-table .has-fixed-layout,.home .wp-block-table .has-fixed-layout{border:0}.news-template-default .wp-block-table .has-fixed-layout td,.page .wp-block-table .has-fixed-layout td,.archive .wp-block-table .has-fixed-layout td,.home .wp-block-table .has-fixed-layout td{border:0;vertical-align:middle;background:#fffafc;padding-inline:20px;border-bottom:2px solid #ee94b2}.news-template-default .wp-block-table .has-fixed-layout td:nth-child(1),.page .wp-block-table .has-fixed-layout td:nth-child(1),.archive .wp-block-table .has-fixed-layout td:nth-child(1),.home .wp-block-table .has-fixed-layout td:nth-child(1){border-bottom:2px solid #fff;width:25%;text-align:center;color:#fff;background-color:#ee94b2}.news-template-default .wp-block-table .has-fixed-layout td:nth-child(2),.page .wp-block-table .has-fixed-layout td:nth-child(2),.archive .wp-block-table .has-fixed-layout td:nth-child(2),.home .wp-block-table .has-fixed-layout td:nth-child(2){padding-block:10px}@media (max-width:600px){.news-template-default .wp-block-table:not(.fee) td,.page .wp-block-table:not(.fee) td,.archive .wp-block-table:not(.fee) td,.home .wp-block-table:not(.fee) td{display:block}.news-template-default .wp-block-table:not(.fee) td:nth-child(1),.page .wp-block-table:not(.fee) td:nth-child(1),.archive .wp-block-table:not(.fee) td:nth-child(1),.home .wp-block-table:not(.fee) td:nth-child(1){width:100%}.news-template-default .wp-block-table:not(.fee) td:nth-child(2),.page .wp-block-table:not(.fee) td:nth-child(2),.archive .wp-block-table:not(.fee) td:nth-child(2),.home .wp-block-table:not(.fee) td:nth-child(2){border:none}}.news-template-default .p-fp-section__button,.news-template-default .wp-block-button,.news-template-default .smf-action,.page .p-fp-section__button,.page .wp-block-button,.page .smf-action,.archive .p-fp-section__button,.archive .wp-block-button,.archive .smf-action,.home .p-fp-section__button,.home .wp-block-button,.home .smf-action{margin:30px auto 0;text-align:center}.news-template-default .p-fp-section__button a,.news-template-default .p-fp-section__button .smf-button-control__control,.news-template-default .wp-block-button a,.news-template-default .wp-block-button .smf-button-control__control,.news-template-default .smf-action a,.news-template-default .smf-action .smf-button-control__control,.page .p-fp-section__button a,.page .p-fp-section__button .smf-button-control__control,.page .wp-block-button a,.page .wp-block-button .smf-button-control__control,.page .smf-action a,.page .smf-action .smf-button-control__control,.archive .p-fp-section__button a,.archive .p-fp-section__button .smf-button-control__control,.archive .wp-block-button a,.archive .wp-block-button .smf-button-control__control,.archive .smf-action a,.archive .smf-action .smf-button-control__control,.home .p-fp-section__button a,.home .p-fp-section__button .smf-button-control__control,.home .wp-block-button a,.home .wp-block-button .smf-button-control__control,.home .smf-action a,.home .smf-action .smf-button-control__control{font-size:18px;font-weight:500;border-radius:50px;min-width:250px;padding:30px 10px;background:#ee94b2;color:#fff;font-family:"Zen Kaku Gothic New", sans-serif;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:1100px){.news-template-default .p-fp-section__button a,.news-template-default .p-fp-section__button .smf-button-control__control,.news-template-default .wp-block-button a,.news-template-default .wp-block-button .smf-button-control__control,.news-template-default .smf-action a,.news-template-default .smf-action .smf-button-control__control,.page .p-fp-section__button a,.page .p-fp-section__button .smf-button-control__control,.page .wp-block-button a,.page .wp-block-button .smf-button-control__control,.page .smf-action a,.page .smf-action .smf-button-control__control,.archive .p-fp-section__button a,.archive .p-fp-section__button .smf-button-control__control,.archive .wp-block-button a,.archive .wp-block-button .smf-button-control__control,.archive .smf-action a,.archive .smf-action .smf-button-control__control,.home .p-fp-section__button a,.home .p-fp-section__button .smf-button-control__control,.home .wp-block-button a,.home .wp-block-button .smf-button-control__control,.home .smf-action a,.home .smf-action .smf-button-control__control{font-size:17px}}@media (max-width:800px){.news-template-default .p-fp-section__button a,.news-template-default .p-fp-section__button .smf-button-control__control,.news-template-default .wp-block-button a,.news-template-default .wp-block-button .smf-button-control__control,.news-template-default .smf-action a,.news-template-default .smf-action .smf-button-control__control,.page .p-fp-section__button a,.page .p-fp-section__button .smf-button-control__control,.page .wp-block-button a,.page .wp-block-button .smf-button-control__control,.page .smf-action a,.page .smf-action .smf-button-control__control,.archive .p-fp-section__button a,.archive .p-fp-section__button .smf-button-control__control,.archive .wp-block-button a,.archive .wp-block-button .smf-button-control__control,.archive .smf-action a,.archive .smf-action .smf-button-control__control,.home .p-fp-section__button a,.home .p-fp-section__button .smf-button-control__control,.home .wp-block-button a,.home .wp-block-button .smf-button-control__control,.home .smf-action a,.home .smf-action .smf-button-control__control{font-size:16px}}@media (max-width:600px){.news-template-default .p-fp-section__button a,.news-template-default .p-fp-section__button .smf-button-control__control,.news-template-default .wp-block-button a,.news-template-default .wp-block-button .smf-button-control__control,.news-template-default .smf-action a,.news-template-default .smf-action .smf-button-control__control,.page .p-fp-section__button a,.page .p-fp-section__button .smf-button-control__control,.page .wp-block-button a,.page .wp-block-button .smf-button-control__control,.page .smf-action a,.page .smf-action .smf-button-control__control,.archive .p-fp-section__button a,.archive .p-fp-section__button .smf-button-control__control,.archive .wp-block-button a,.archive .wp-block-button .smf-button-control__control,.archive .smf-action a,.archive .smf-action .smf-button-control__control,.home .p-fp-section__button a,.home .p-fp-section__button .smf-button-control__control,.home .wp-block-button a,.home .wp-block-button .smf-button-control__control,.home .smf-action a,.home .smf-action .smf-button-control__control{font-size:15px}}@media (max-width:700px){.news-template-default .p-fp-section__button a,.news-template-default .p-fp-section__button .smf-button-control__control,.news-template-default .wp-block-button a,.news-template-default .wp-block-button .smf-button-control__control,.news-template-default .smf-action a,.news-template-default .smf-action .smf-button-control__control,.page .p-fp-section__button a,.page .p-fp-section__button .smf-button-control__control,.page .wp-block-button a,.page .wp-block-button .smf-button-control__control,.page .smf-action a,.page .smf-action .smf-button-control__control,.archive .p-fp-section__button a,.archive .p-fp-section__button .smf-button-control__control,.archive .wp-block-button a,.archive .wp-block-button .smf-button-control__control,.archive .smf-action a,.archive .smf-action .smf-button-control__control,.home .p-fp-section__button a,.home .p-fp-section__button .smf-button-control__control,.home .wp-block-button a,.home .wp-block-button .smf-button-control__control,.home .smf-action a,.home .smf-action .smf-button-control__control{min-width:200px;padding:25px 10px}}.news-template-default .p-fp-section__button a:hover,.news-template-default .p-fp-section__button .smf-button-control__control:hover,.news-template-default .wp-block-button a:hover,.news-template-default .wp-block-button .smf-button-control__control:hover,.news-template-default .smf-action a:hover,.news-template-default .smf-action .smf-button-control__control:hover,.page .p-fp-section__button a:hover,.page .p-fp-section__button .smf-button-control__control:hover,.page .wp-block-button a:hover,.page .wp-block-button .smf-button-control__control:hover,.page .smf-action a:hover,.page .smf-action .smf-button-control__control:hover,.archive .p-fp-section__button a:hover,.archive .p-fp-section__button .smf-button-control__control:hover,.archive .wp-block-button a:hover,.archive .wp-block-button .smf-button-control__control:hover,.archive .smf-action a:hover,.archive .smf-action .smf-button-control__control:hover,.home .p-fp-section__button a:hover,.home .p-fp-section__button .smf-button-control__control:hover,.home .wp-block-button a:hover,.home .wp-block-button .smf-button-control__control:hover,.home .smf-action a:hover,.home .smf-action .smf-button-control__control:hover{text-decoration:none;background:#ee94b2;color:#fff;font-family:"Zen Kaku Gothic New", sans-serif;transform:scale(0.9, 0.9)}.c-breadcrumb{display:none}.p-page-header .p-page-header__headline{color:#ee94b2}.p-page-header .p-page-header__image{background-position:top !important}@media (min-width:1500px){.p-page-header .p-page-header__image{background-position:left top 8% !important}}.p-page-header .p-page-header__overlay{background-color:unset !important}#js-header .l-header__nav--sp{position:absolute;right:0}#js-header .l-header__logo{width:fit-content}#js-header .l-header__logo .c-logo__text{color:#fff;font-family:"Zen Kurenaido", sans-serif}#js-header .menu-item a{padding-inline:0}.home #js-index-header h2{color:#fff}.home #js-index-header .p-fp-slider__images-item__bg{background-position:80% 5% !important}.home .l-container__inner h2{-webkit-text-stroke:5px #fff;paint-order:stroke}.home .en{-webkit-text-stroke:5px #fff;paint-order:stroke}.home .en img{filter:drop-shadow(4px 4px 1px rgba(255, 255, 255, 0.8))}.home .p-fp-free-space{padding-top:0}.home #concept{width:100vw;margin-inline:calc(50% - 50vw);padding-block:100px}.home #concept::before{content:"";position:absolute;background-image:url(img/sakura_right_80671520.png);z-index:-1;max-width:1000px;width:500px;right:0;height:100%;background-repeat:no-repeat;position:fixed;top:0}@media (max-width:1800px){.home #concept::before{opacity:0.5;width:300px;top:150px}}@media (max-width:600px){.home #concept::before{top:300px;width:150px}}.home #concept::after{content:"";position:absolute;background-image:url(img/sakura_left_60859565.png);z-index:-1;width:500px;left:0;height:100%;background-repeat:no-repeat;position:fixed;top:300px}@media (max-width:1800px){.home #concept::after{opacity:0.5;width:300px;top:100px}}@media (max-width:600px){.home #concept::after{top:100px;left:-200px}}.home #concept>.wp-block-group__inner-container{max-width:1000px;margin:auto}.home #concept .is-layout-flex{justify-content:center;margin-bottom:50px}@media (max-width:600px){.home #concept .is-layout-flex{display:block}.home #concept .is-layout-flex h2{padding-left:10px}.home #concept .is-layout-flex img{width:200px !important}}@media (max-width:600px){.home #concept p{text-align:left;padding-inline:10px}.home #concept p br{display:none}}.home #instagram .h_2{font-size:23px;margin-bottom:30px}@media (max-width:1100px){.home #instagram .h_2{font-size:22px}}@media (max-width:800px){.home #instagram .h_2{font-size:20px}}@media (max-width:600px){.home #instagram .h_2{font-size:18px}}.home #instagram .border{background-color:#ee94b2;padding:50px;border-radius:30px}@media (max-width:600px){.home #instagram .border{padding:20px}}.home #instagram .border p{color:#fff;margin-bottom:0}.home #instagram .border .wp-block-button__link{background-color:#fff;color:#ee94b2}@media (min-width:450px){.home #about h2 br{display:none}}.home #about .wp-block-media-text{width:100vw;margin-inline:calc(50% - 50vw)}@media (max-width:1200px){.home #about .wp-block-media-text{display:block}.home #about .wp-block-media-text .wp-block-media-text__media{margin-bottom:100px}}.home #about .wp-block-media-text .wp-block-media-text__media{height:100%}.home #about .wp-block-media-text .wp-block-media-text__media img{height:100%;object-fit:cover}.home #about .border{padding:50px;background-color:#ee94b2;color:#fff;box-shadow:15px 15px 1px #ccc}@media (max-width:600px){.home #about .border{padding:20px}.home #about .border p{margin-bottom:0}}.home #about .border .wp-block-button .wp-block-button__link{background-color:#fff;color:#ee94b2}.home #room .fancybox{transition:all 0.4s ease}.home #room .fancybox:hover{opacity:0.5}.home #content{margin-top:50px}.home #content .is-layout-grid{gap:50px}@media (max-width:750px){.home #content .is-layout-grid{grid-template-columns:revert}}.home #content h2,.home #content .en{text-align:center}.home #content .border{border:2px solid #ee94b2;background-color:#fffafc;box-shadow:5px 5px 5px #e0c4ce7a}.home #content .border .inner{padding:30px 30px 50px}@media (max-width:600px){.home #content .border .inner{padding:20px 20px 30px}}.home #content .border .inner p{margin-bottom:0}.home #contact .h_2{font-size:23px;margin-bottom:0}@media (max-width:1100px){.home #contact .h_2{font-size:22px}}@media (max-width:800px){.home #contact .h_2{font-size:20px}}@media (max-width:600px){.home #contact .h_2{font-size:18px}}@media (max-width:600px){.home #contact .h_2{text-align:left}.home #contact .h_2 br{display:none}}.home #contact .wp-block-image a{transition:all 0.4s ease}.home #contact .wp-block-image a:hover{opacity:0.5}.home .p-fp-news{padding-top:0}@media (min-width:450px){.page-id-50 h2 br{display:none}}.page-id-50 .l-container__inner{padding-bottom:0}.page-id-50 .p-wave--footer{margin-top:-50px}.page-id-50 #about img{margin-bottom:-100px}.page-id-50 #about .border{color:#fff;font-weight:600;background-color:#ee94b2;padding:100px 50px 50px;width:fit-content;margin:auto;box-shadow:15px 15px 1px #ccc}.page-id-50 #concept .is-layout-flex{justify-content:center;margin-bottom:20px}.page-id-50 #concept h3{text-align:center;width:fit-content;margin-inline:auto;margin-block:0 30px;line-height:3;border-bottom:4px double #ee94b2}.page-id-50 #concept .wp-block-media-text{width:100vw;margin-inline:calc(50% - 50vw)}@media (max-width:800px){.page-id-50 #concept .wp-block-media-text{display:block}.page-id-50 #concept .wp-block-media-text img{margin-bottom:50px;height:300px !important;object-position:top}}.page-id-50 #concept .wp-block-media-text img{height:500px;object-fit:cover}@media (max-width:600px){.page-id-50 #concept .wp-block-media-text br{display:none}}.page-id-50 #point .is-layout-grid{width:100vw;margin-inline:calc(50% - 50vw);padding-inline:50px;gap:30px}@media (max-width:900px){.page-id-50 #point .is-layout-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}}@media (max-width:700px){.page-id-50 #point .is-layout-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:50px;padding-inline:20px}}.page-id-50 #point .is-layout-grid>.wp-block-group .border{border:1px solid #ee94b2;background-color:#ee94b2;padding:100px 20px 50px;height:490px;box-shadow:5px 5px 5px #ccc}@media (max-width:900px){.page-id-50 #point .is-layout-grid>.wp-block-group .border{height:420px}}.page-id-50 #point .is-layout-grid>.wp-block-group h3{margin-top:20px;color:#000;display:inline;line-height:2em;background-color:#fff;text-shadow:1px 1px 1px #fff;font-weight:500}@media (max-width:1500px){.page-id-50 #point .is-layout-grid>.wp-block-group h3{font-size:20px;letter-spacing:3px}}.page-id-50 #point .is-layout-grid>.wp-block-group p{margin-top:30px;color:#fff}.page-id-50 #point .is-layout-grid .wp-block-image{text-align:center;margin-bottom:-80px}.page-id-50 #point .is-layout-grid .wp-block-image img{border:2px solid #ee94b2;height:230px;width:230px;object-fit:cover;border-radius:100%}.page-id-50 #flow{background:-webkit-linear-gradient(#fff, #ffe9f2);width:100vw;margin-inline:calc(50% - 50vw);padding-block:100px;padding-inline:20px}.page-id-50 #flow>.wp-block-group__inner-container{max-width:1000px;margin:auto}.page-id-50 .vk_flow_frame{background-color:#fff}.page-id-50 #contact p{margin:20px 0 0}.page-id-50 #contact p.contact{margin-top:0}@media (max-width:700px){.page-id-50 #contact p{text-align:left}.page-id-50 #contact p br{display:none}}.page-id-50 #contact p strong{font-weight:400;border-bottom:1px solid #ee94b2}.page-id-50 #contact .wp-block-buttons{width:fit-content;margin:auto}@media (max-width:600px){.page-id-54 #message .has-text-align-center{text-align:left}.page-id-54 #message .has-text-align-center br{display:none}}.page-id-54 .border{background-color:#ee94b2;color:#fff;padding:130px 20px 100px;width:100vw;margin-inline:calc(50% - 50vw)}.page-id-54 .border>.wp-block-group__inner-container{max-width:1000px;margin:auto}.page-id-54 .illust{margin-bottom:-100px}@media (max-width:600px){.page-id-54 .illust{text-align:center}.page-id-54 .illust img{width:150px !important}}.page-id-54 .box-img{margin-top:50px}.page-id-52 h3{font-size:23px}@media (max-width:1100px){.page-id-52 h3{font-size:22px}}@media (max-width:800px){.page-id-52 h3{font-size:20px}}@media (max-width:600px){.page-id-52 h3{font-size:18px}}.page-id-52 h4{width:fit-content;border-bottom:1px solid}.page-id-52 .point_p{margin-bottom:0}.page-id-52 #greeting .wp-block-cover{padding:50px;box-shadow:10px 10px 1px #ccc}@media (max-width:600px){.page-id-52 #greeting .wp-block-cover{padding:20px}}.page-id-52 #greeting .wp-block-cover .wp-block-cover__inner-container{max-width:1000px;margin:auto}.page-id-52 #greeting .wp-block-cover .wp-block-cover__inner-container .name{font-family:"Zen Kurenaido", sans-serif}.page-id-52 #greeting .wp-block-cover .wp-block-cover__inner-container .name strong{font-size:30px}@media (max-width:1100px){.page-id-52 #greeting .wp-block-cover .wp-block-cover__inner-container .name strong{font-size:27px}}@media (max-width:800px){.page-id-52 #greeting .wp-block-cover .wp-block-cover__inner-container .name strong{font-size:22px}}@media (max-width:600px){.page-id-52 #greeting .wp-block-cover .wp-block-cover__inner-container .name strong{font-size:21px}}.page-id-52 #greeting .wp-block-cover .wp-block-cover__image-background{height:100%}.page-id-52 #greeting .wp-block-cover .wp-block-cover__image-background img{background-size:cover}.page-id-52 .fee{margin-bottom:50px}.page-id-52 .fee thead{border-bottom:none}.page-id-52 .fee th,.page-id-52 .fee td{padding-inline:5px !important;text-align:center}@media (max-width:500px){.page-id-52 .fee th,.page-id-52 .fee td{font-size:14px}}.page-id-52 .fee th{border:none !important;background-color:#d689a3;color:#fff;vertical-align:middle}.page-id-52 #fee h3{margin-top:0}.page-id-52 #fee #add strong{color:#ee94b2}.page-id-52 #fee #add tr td:nth-child(1){width:30%}.page-id-52 #fee .is-vertical{gap:50px}.page-id-52 #map iframe{width:100%}.news-template-default .l-container__inner{max-width:800px}.news-template-default .p-single--news__header-title{font-family:"Zen Kaku Gothic New", sans-serif}.news-template-default .p-recent-news{display:none}a[href^="tel:"]{pointer-events:unset;text-decoration:unset}.page-id-58 #tel img{width:180px !important}.page-id-58 #tel .number{font-size:30px;font-family:"Zen Kurenaido", sans-serif;margin-bottom:0px}@media (max-width:1100px){.page-id-58 #tel .number{font-size:27px}}@media (max-width:800px){.page-id-58 #tel .number{font-size:22px}}@media (max-width:600px){.page-id-58 #tel .number{font-size:21px}}.page-id-58 #tel .number a{font-weight:900;letter-spacing:5px;font-size:40px;color:#ee94b2}@media (max-width:1100px){.page-id-58 #tel .number a{font-size:30px}}@media (max-width:800px){.page-id-58 #tel .number a{font-size:28px}}@media (max-width:600px){.page-id-58 #tel .number a{font-size:25px}}.page-id-58 #tel .number a:hover{color:#ccc}.page-id-58 #tel .time{font-size:20px;margin-top:10px}@media (max-width:1100px){.page-id-58 #tel .time{font-size:19px}}@media (max-width:800px){.page-id-58 #tel .time{font-size:18px}}@media (max-width:600px){.page-id-58 #tel .time{font-size:17px}}@media (min-width:500px){.page-id-58 #tel .time br{display:none}}.snow-monkey-form{background-color:#fffafc;padding:50px;border:1px solid #ee94b2}.snow-monkey-form *{font-family:"Zen Kaku Gothic New", sans-serif}@media (max-width:1000px){.snow-monkey-form{padding:50px}}@media (max-width:600px){.snow-monkey-form{padding:20px}}.snow-monkey-form .smf-label{padding-block:5px}@media (max-width:500px){.snow-monkey-form .smf-checkbox-control__label{line-height:1.5}}.snow-monkey-form .smf-progress-tracker__item:after,.snow-monkey-form .smf-progress-tracker__item:before{top:25px}.snow-monkey-form .smf-progress-tracker__item--input .smf-progress-tracker__item__number{background-color:#ee94b2}.snow-monkey-form .smf-progress-tracker__item--input .smf-progress-tracker__item__text{color:#ee94b2}.snow-monkey-form .smf-progress-tracker__item__number{width:50px;height:50px;background:#ccc}.snow-monkey-form .smf-item__col--label{margin:30px auto 10px}.snow-monkey-form .smf-item__col--label strong{color:#ee94b2}.snow-monkey-form span.smf-item__label__text,.snow-monkey-form .smf-item__col.smf-item__col--controls{font-size:18px}@media (max-width:768px){.snow-monkey-form span.smf-item__label__text,.snow-monkey-form .smf-item__col.smf-item__col--controls{font-size:16px}}.snow-monkey-form .smf-action{text-align:center;margin-top:30px}.snow-monkey-form .smf-item__description{line-height:2em}.snow-monkey-form input.smf-text-control__control{width:100%;padding:8px}.snow-monkey-form .smf-progress-tracker{margin-left:0}