@charset "UTF-8";body{margin:0;padding:0;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;background:#fff url(../images/body_background.jpg);line-height:1.75;color:#42323d;font-size:16px;position:relative;overflow-x:hidden;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}a:hover:not(.btn):not(.wp-block-button__link),a:link:not(.btn):not(.wp-block-button__link),a:visited:not(.btn):not(.wp-block-button__link){color:#00008e}dd,dl,dt,figure,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}img{width:auto;max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:bottom}ul{list-style:none}*,:after,:before{--min-size:15;--max-size:16;--min-viewport:375;--max-viewport:1280;--slope:calc((var(--max-size) - var(--min-size)) / (var(--max-viewport) - var(--min-viewport)));--intercept:calc(var(--min-size) - var(--slope) * var(--min-viewport));--fluid-size:calc(var(--slope) * 100vw + var(--intercept) / 16 * 1rem);--clamp-size:clamp(var(--min-size)/16 * 1rem,var(--fluid-size),var(--max-size)/16 * 1rem)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.about main h2,.access .ContentBody h2,.access .ContentBody h3,.home .About .Features2 h3,.home .About h3,.home .Gallery h2,.home .Information h2,.home .Promotion h2,.price .ContentBody h2,.shizenso main h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-box-trim:trim-both;line-height:1.4}.about main h2:after,.access .ContentBody h2:after,.access .ContentBody h3:after,.home .About .Features2 h3:after,.home .About h3:after,.home .Gallery h2:after,.home .Information h2:after,.home .Promotion h2:after,.price .ContentBody h2:after,.shizenso main h3:after{display:block;content:"";width:80px;height:1px;background-color:rgba(66,50,61,0.5);margin-top:15px}.home .Gallery .swiper-area .swiper-button-next3,.home .Gallery .swiper-area .swiper-button-prev3,.home .Promotion .swiper-area .swiper-button-next2,.home .Promotion .swiper-area .swiper-button-prev2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;border-radius:50%;background:url(../images/background_noise.png),rgba(209,209,209,0.3);background-size:100px 100px;background-blend-mode:overlay,multiply;backdrop-filter:blur(10px);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100;-webkit-transition:0.5s;transition:0.5s;cursor:pointer}.home .Gallery .swiper-area .swiper-button-next3:after,.home .Gallery .swiper-area .swiper-button-prev3:after,.home .Promotion .swiper-area .swiper-button-next2:after,.home .Promotion .swiper-area .swiper-button-prev2:after{display:block;content:"";width:18px;height:18px;border-top:2px solid #fff;border-right:2px solid #fff}.home .Gallery .swiper-area .swiper-button-next3 svg,.home .Gallery .swiper-area .swiper-button-prev3 svg,.home .Promotion .swiper-area .swiper-button-next2 svg,.home .Promotion .swiper-area .swiper-button-prev2 svg{display:none}@media (min-width:768px){.home .Gallery .swiper-area .swiper-button-next3,.home .Gallery .swiper-area .swiper-button-prev3,.home .Promotion .swiper-area .swiper-button-next2,.home .Promotion .swiper-area .swiper-button-prev2{width:100px;height:100px}.home .Gallery .swiper-area .swiper-button-next3:after,.home .Gallery .swiper-area .swiper-button-prev3:after,.home .Promotion .swiper-area .swiper-button-next2:after,.home .Promotion .swiper-area .swiper-button-prev2:after{width:30px;height:30px}}.home .Gallery .swiper-area .swiper-button-prev3,.home .Promotion .swiper-area .swiper-button-prev2{left:2vw}.home .Gallery .swiper-area .swiper-button-prev3:after,.home .Promotion .swiper-area .swiper-button-prev2:after{-webkit-transform:rotate(-135deg) translate(-3px,3px);transform:rotate(-135deg) translate(-3px,3px)}@media (min-width:768px){.home .Gallery .swiper-area .swiper-button-prev3:after,.home .Promotion .swiper-area .swiper-button-prev2:after{-webkit-transform:rotate(-135deg) translate(-5px,5px);transform:rotate(-135deg) translate(-5px,5px)}}.home .Gallery .swiper-area .swiper-button-next3,.home .Promotion .swiper-area .swiper-button-next2{right:2vw}.home .Gallery .swiper-area .swiper-button-next3:after,.home .Promotion .swiper-area .swiper-button-next2:after{-webkit-transform:rotate(45deg) translate(-3px,3px);transform:rotate(45deg) translate(-3px,3px)}@media (min-width:768px){.home .Gallery .swiper-area .swiper-button-next3:after,.home .Promotion .swiper-area .swiper-button-next2:after{-webkit-transform:rotate(45deg) translate(-5px,5px);transform:rotate(45deg) translate(-5px,5px)}}.LoaderWrapper{background:#fff;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loader{width:60px;height:60px;border-top:6px solid rgba(0,148,200,0.2);border-right:6px solid rgba(0,148,200,0.2);border-bottom:6px solid rgba(0,148,200,0.2);border-left:6px solid #0094c8;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loadingAnimation 1.1s infinite linear;animation:loadingAnimation 1.1s infinite linear}@-webkit-keyframes loadingAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadingAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;overflow:auto;opacity:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.modaal-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:transparent;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0px;background:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.2);box-shadow:0 4px 15px rgba(0,0,0,0.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:transparent}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:rgb(46.75,46.75,46.75)}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:rgb(46.75,46.75,46.75)}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:transparent;-webkit-box-shadow:none!important;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:transparent}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;transform:none;background:rgba(0,0,0,0.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:none;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(0.25);transform:scale(0.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:0.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:0.1;-webkit-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:first-of-type>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0.12s;animation-delay:0.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0.25s;animation-delay:0.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0.37s;animation-delay:0.37s}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0.62s;animation-delay:0.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0.75s;animation-delay:0.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0.87s;animation-delay:0.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}.scrollSentinel{position:absolute;top:0;width:1px;height:1px}.Header{position:fixed;width:100%;z-index:9999}.Header .HeaderBody{background-color:#fff;height:60px;padding:0 15px;color:#42323d;display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 44px;grid-template-columns:1fr 44px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:768px){.Header .HeaderBody{height:70px;-ms-grid-columns:240px 1fr auto;grid-template-columns:240px 1fr auto}}@media (min-width:1200px){.Header .HeaderBody{padding:0 20px;-ms-grid-columns:240px 40px 1fr 40px auto 40px auto;grid-template-columns:240px 1fr auto auto;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.Header .HeaderBody{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Header .HeaderBody .Header__logo{width:200px;line-height:1;-ms-flex-line-pack:center;align-content:center}@media (min-width:768px){.Header .HeaderBody .Header__logo{width:240px;-webkit-transform:translateY(0px);transform:translateY(0px)}}.Header .HeaderBody .Header__copy{display:none}@media (min-width:768px){.Header .HeaderBody .Header__copy{display:block;letter-spacing:1px;line-height:1.2}.Header .HeaderBody .Header__copy strong{font-weight:400}}@media (min-width:1400px){.Header .HeaderBody .Header__copy br{display:none}}.Header .HeaderBody .HeaderSubNav{display:none}@media (min-width:768px){.Header .HeaderBody .HeaderSubNav{display:block;position:absolute;top:200px;right:0}.Header .HeaderBody .HeaderSubNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.Header .HeaderBody .HeaderSubNav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;background-color:#0094c8;color:#fff;text-decoration:none;letter-spacing:1px;width:30px;padding:20px 10px;border-radius:6px 0 0 6px;line-height:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.Header .HeaderBody .HeaderSubNav ul li a:hover{background-color:rgb(0,178.192,240.8)}.Header .HeaderBody .HeaderSubNav ul li.documents a:before,.Header .HeaderBody .HeaderSubNav ul li.reservation a:before{display:inline-block;content:""}.Header .HeaderBody .HeaderSubNav ul li.reservation a:before{width:23px;height:25px;background:url(../images/icon_reservation.svg);background-size:23px 25px;margin-bottom:10px}.Header .HeaderBody .HeaderSubNav ul li.documents a:before{width:20px;height:24px;background:url(../images/icon_documents.svg);background-size:20px 24px;margin-bottom:10px}}@media (min-width:1200px){.Header .HeaderBody .HeaderSubNav{position:static;top:unset;right:unset}.Header .HeaderBody .HeaderSubNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.Header .HeaderBody .HeaderSubNav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:unset;height:45px;padding:0 15px;border-radius:6px;line-height:1;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.Header .HeaderBody .HeaderSubNav ul li.documents a:before,.Header .HeaderBody .HeaderSubNav ul li.reservation a:before{margin-bottom:0}.Header .HeaderBody .HeaderSubNav ul li.reservation a:before{margin-right:5px}.Header .HeaderBody .HeaderSubNav ul li.documents a:before{margin-right:8px}}.Header .HeaderBody .HeaderContact{display:none}@media (min-width:768px){.Header .HeaderBody .HeaderContact{display:block}.Header .HeaderBody .HeaderContact .telNum{font-family:Arial,Helvetica,sans-serif;color:#d13f64;font-weight:800;--min-size:29;--max-size:33;font-size:var(--clamp-size);line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}.Header .HeaderBody .HeaderContact .telNum .freeCall{--min-size:12;--max-size:13;font-size:var(--clamp-size);font-weight:400;color:#42323d;line-height:1;border:1px solid rgba(66,50,61,0.5);margin-right:5px;padding:0 7px 0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Header .HeaderBody .HeaderContact .businessTime{--min-size:12.5;--max-size:14;font-size:var(--clamp-size)}}.Header .HeaderNav{display:none;width:100%;height:100dvh;background:rgba(0,148,200,0.875);backdrop-filter:blur(40px)}@media (min-width:768px){.Header .HeaderNav{display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0,125.356,169.4)),color-stop(10%,#0094c8),to(#0094c8));background:linear-gradient(180deg,rgb(0,125.356,169.4) 0%,#0094c8 10%,#0094c8 100%);padding:0 15px;height:unset}}.Header .HeaderNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.Header .HeaderNav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(2.5vw,40px)}}.Header .HeaderNav ul li{line-height:1.1}@media (min-width:992px){.Header .HeaderNav ul li{letter-spacing:0.5px}}.Header .HeaderNav ul li a{position:relative;display:block;color:#fff!important;font-size:18px;padding:0 15px;text-decoration:none;line-height:55px;border-bottom:1px solid rgba(255,255,255,0.5)}@media (min-width:768px){.Header .HeaderNav ul li a{--min-size:14;--max-size:18;font-size:var(--clamp-size);line-height:1;padding:20px 0;border-bottom:none}.Header .HeaderNav ul li a:after{display:block;content:"";width:100%;height:2px;background-color:white;position:absolute;bottom:0px;left:0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition-timing-function:cubic-bezier(0.44,0.12,0.48,1.09);transition-timing-function:cubic-bezier(0.44,0.12,0.48,1.09)}.Header .HeaderNav ul li a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}}.HeaderNavButton{-webkit-box-sizing:border-box;box-sizing:border-box;width:44px;height:25px;margin:0;padding:0;outline:none;border:none;background:none;cursor:pointer}.HeaderNavButton:after,.HeaderNavButton:before{content:"";display:block;height:4px;border-radius:2px;background-color:#42323d;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:0.2s ease;transition:0.2s ease}.HeaderNavButton:before{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 12px #42323d;box-shadow:0 12px #42323d}.HeaderNavButton:focus{outline:none}@media (min-width:768px){.HeaderNavButton{display:none}}.open .HeaderNavButton{z-index:9999;color:#fff}.open .HeaderNavButton:before{-webkit-transform:translateY(2px) rotate(-45deg);transform:translateY(2px) rotate(-45deg);-webkit-box-shadow:none;box-shadow:none}.open .HeaderNavButton:after{-webkit-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg)}.open .HeaderNav{display:block;opacity:1;-webkit-animation:fadeIn 0.3s ease;animation:fadeIn 0.3s ease}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}body:not(.home) main{padding-top:60px}@media (min-width:768px){body:not(.home) main{padding-top:126px}}main .PageTitleWrapper{position:relative}main .PageTitleWrapper figure{aspect-ratio:1.6}@media (min-width:768px){main .PageTitleWrapper figure{aspect-ratio:1.9}}@media (min-width:1200px){main .PageTitleWrapper figure{aspect-ratio:3.29}}main .PageTitleWrapper figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}main .PageTitleWrapper h1{font-family:"Shippori Mincho",serif;--min-size:20;--max-size:30;font-size:var(--clamp-size);color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:2px;text-shadow:-1px -1px 0 rgba(0,0,0,0.1);white-space:nowrap;text-box-trim:trim-both;padding:20px 30px}@media (min-width:768px){main .PageTitleWrapper h1{padding:50px 40px;letter-spacing:4px}}@media (min-width:1200px){main .PageTitleWrapper h1{letter-spacing:8px}}main .PageTitleWrapper h1{border-radius:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/background_noise.png),rgba(181,181,181,0.2);background-size:100px 100px;background-blend-mode:overlay,multiply;backdrop-filter:blur(18px);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.4)}main .btn{display:inline-block;font-family:"Shippori Mincho",serif;background-color:#fff;line-height:1.1;color:#42323d;text-decoration:none;margin-top:20px;padding:15px 30px 15px 35px;border:1px solid rgba(66,50,61,0.5);border-radius:10px;-webkit-transition:0.2s ease;transition:0.2s ease}main .btn:hover{background-color:rgba(66,50,61,0.8);color:#fff}main .note{margin-top:0.5em;font-size:87.5%!important}main .note:before{font-family:sans-serif;content:"※"}@media (min-width:768px){main br.sp-only{display:none}}main br.tab-only{display:none}@media (min-width:768px){main br.tab-only{display:inline}}@media (min-width:992px){main br.tab-only{display:none}}main .CTA{background:url(../images/cta_background.jpg),url(../images/body_background.jpg);background-repeat:no-repeat,repeat;background-size:cover,auto;background-position:center center,top left;background-blend-mode:multiply,normal;-webkit-mask-image:url("../images/cta_mask.svg"),-webkit-gradient(linear,left top,left bottom,from(black),to(black));-webkit-mask-image:url("../images/cta_mask.svg"),linear-gradient(to bottom,black 0%,black 100%);mask-image:url("../images/cta_mask.svg"),-webkit-gradient(linear,left top,left bottom,from(black),to(black));mask-image:url("../images/cta_mask.svg"),linear-gradient(to bottom,black 0%,black 100%);-webkit-mask-size:100% auto,100% 100%;mask-size:100% auto,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:top center,top center;mask-position:top center,top center;-webkit-mask-composite:xor;mask-composite:exclude;padding:120px 20px 90px 20px;text-align:center;color:#fff}main .CTA h2{--min-size:26;--max-size:30;font-size:var(--clamp-size);margin-bottom:40px}@media (min-width:768px){main .CTA h2 br{display:none}}main .CTA .btn{display:block;--min-size:28;--max-size:34;font-size:var(--clamp-size);font-weight:500;letter-spacing:2px;margin:0 25px 15px 25px;padding:25px 60px}@media (min-width:768px){main .CTA .btn{display:inline-block;margin-bottom:0}}main .CTA .tel-num{font-family:Helvetica,sans-serif;--min-size:40;--max-size:80;font-size:var(--clamp-size);font-weight:800;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}main .CTA .tel-num span{font-family:"Helvetica Neue",Arial,"Noto Sans JP",sans-serif;display:inline-block;background-color:#fff;color:#42323d;font-size:37.25%;font-weight:500;line-height:1;text-box-trim:trim-both;margin-right:5px;padding:8px 5px}@media (min-width:768px){main .CTA .tel-num span{margin-right:15px;padding:12px 15px}}main .CTA .businessTime{font-family:"Helvetica Neue",Arial,"Noto Sans JP",sans-serif;--min-size:18;--max-size:26;font-size:var(--clamp-size);font-weight:600;line-height:1.4;margin-top:10px}@media (min-width:768px){main .CTA .businessTime br{display:none}}.Footer{background:-webkit-gradient(linear,left top,left bottom,to(rgba(172,217,239,0.3))),url(../images/body_background.jpg);background:linear-gradient(rgba(172,217,239,0.3) 100%),url(../images/body_background.jpg);background-blend-mode:multiply,normal;padding:40px 15px}.Footer .FooterInner{max-width:1470px;margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.Footer .FooterInner{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.Footer .FooterLogo{width:70%;max-width:240px;margin:30px auto 40px auto}@media (min-width:768px){.Footer .FooterLogo{margin:0}}.Footer .FooterNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (min-width:768px){.Footer .FooterNav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}}.Footer .FooterNav ul li a{color:inherit!important;text-decoration:none}.Footer .FooterNav ul li a:hover{text-decoration:underline}.Footer .Footer__copyright{margin-top:80px;text-align:center;font-family:Helvetica,sans-serif;color:rgba(66,50,61,0.75);letter-spacing:1px}.Footer .Footer__copyright span{text-transform:uppercase}.FooterButtons{width:100%;position:fixed;bottom:0;left:0;z-index:9999;background-color:#1e6077}@media (min-width:768px){.FooterButtons{display:none}}.FooterButtons ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.FooterButtons ul li a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:70px;padding:8px 0;color:#fff!important;font-family:sans-serif;font-weight:700;text-align:center;font-size:1rem;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.FooterButtons ul li a:before{display:block!important;content:""!important}.FooterButtons ul li:not(:last-child) a{border-right:1px solid rgba(255,255,255,0.5)}.FooterButtons ul li.FooterButton--tel a:before{width:28px;height:28px;background:url(../images/icon_tel.svg) no-repeat center top;background-size:28px 28px}.FooterButtons ul li.FooterButton--reservation a:before{width:26px;height:28px;background:url(../images/icon_reservation.svg) no-repeat center top;background-size:26px 28px}.FooterButtons ul li.FooterButton--pamphlet a:before{width:24px;height:30px;background:url(../images/icon_documents.svg) no-repeat center top;background-size:24px 30px}.modal-news-title{border-bottom:1px solid #00552e;padding:0.5rem 0;--min-size:22;--max-size:24;font-size:var(--clamp-size);font-weight:700;letter-spacing:1px}.modal-news-date{--min-size:16;--max-size:18;font-size:var(--clamp-size)}.modal-news-content{margin-top:2rem;line-height:1.8;padding:10px}.modal-news-content img{max-width:100%;height:auto}.modal-news-content h2{--min-size:20;--max-size:22;font-size:var(--clamp-size)}.modal-news-content h3{font-size:1.125rem;line-height:1.5}.modal-news-content p{--min-size:16;--max-size:18;font-size:var(--clamp-size);margin-bottom:1rem;text-align:justify;letter-spacing:0.5px}.home .Hero .swiper{width:100%;height:calc(100dvh - 60px - 70px);aspect-ratio:0.6097561}@media (min-width:768px){.home .Hero .swiper{height:calc(100vh - 70px);height:calc(100dvh - 70px);aspect-ratio:1.95348837}}.home .Hero .swiper-slide{position:relative;height:auto}.home .Hero .slide-image{width:100%;height:100%}.home .Hero .swiper-slide .slide-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:992px){.home .Hero .swiper-slide .slide-image img{-o-object-position:unset;object-position:unset}}.home .Hero .slide-overlay{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home .Hero .slide-overlay .HeroTitle{-webkit-box-sizing:border-box;box-sizing:border-box;width:80%;max-width:580px;margin:0 auto;padding:30px 30px 25px 30px}@media (min-width:768px){.home .Hero .slide-overlay .HeroTitle{width:60%;padding:40px 50px 30px 50px}}@media (min-width:1200px){.home .Hero .slide-overlay .HeroTitle{padding:43px 60px 35px 60px}}.home .Hero .slide-overlay .HeroTitle{border-radius:40px 40px 0 0;background:url(../images/background_noise.png),rgba(181,181,181,0.05);background-size:100px 100px;background-blend-mode:overlay,multiply;backdrop-filter:contrast(80%) blur(30px);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.65);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.65)}.home .Hero .slide-overlay .HeroTitle img{-webkit-filter:drop-shadow(-1px -1px 0 rgba(0,0,0,0.1)) drop-shadow(0px 0px 20px rgba(0,0,0,0.35));filter:drop-shadow(-1px -1px 0 rgba(0,0,0,0.1)) drop-shadow(0px 0px 20px rgba(0,0,0,0.35))}.home .Hero .slide-overlay .NewSection{-webkit-box-sizing:border-box;box-sizing:border-box;width:80%;max-width:580px;margin:0 auto;background-color:#c42e13;color:#fff;line-height:1.4;margin-top:-1px;padding:5px 0 10px 0}@media (min-width:768px){.home .Hero .slide-overlay .NewSection{width:60%;padding:15px 5px}}.home .Hero .slide-overlay .NewSection{border-radius:0 0 40px 40px;text-align:center;--min-size:20;--max-size:28;font-size:var(--clamp-size)}.home .Hero .slide-overlay .NewSection strong{font-weight:600}@media (min-width:1200px){.home .Hero .slide-overlay .NewSection strong{letter-spacing:3px}}.home .Hero .slide-overlay .NewSection strong span{font-size:80%}.home .Hero .slide-overlay .NewSection strong span.tagline{font-size:100%;display:block}@media (min-width:768px){.home .Hero .slide-overlay .NewSection strong span.tagline{display:inline-block;margin-left:15px}}.home main{padding-top:60px}@media (min-width:768px){.home main{padding-top:70px}}.home .Renewal{overflow:hidden}.home .Renewal figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .Renewal figure.gradientMask{-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(5%,transparent),color-stop(20%,black));-webkit-mask-image:linear-gradient(to top,transparent 5%,black 20%);mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(5%,transparent),color-stop(20%,black));mask-image:linear-gradient(to top,transparent 5%,black 20%);aspect-ratio:1.1}@media (min-width:768px){.home .Renewal figure.gradientMask{aspect-ratio:1.9}}.home .Renewal .ticker{--min-size:32;--max-size:80;margin-top:calc(var(--clamp-size) * -1);white-space:nowrap;overflow:hidden}.home .Renewal .ticker .ticker-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.home .Renewal .ticker .ticker-text{--min-size:48;--max-size:120;font-size:var(--clamp-size);font-family:"garamond-premier-pro-display",serif;font-weight:300;font-style:normal;letter-spacing:0.24em;color:rgba(169,174,176,0.4);mix-blend-mode:multiply;text-box-trim:trim-both;padding-right:0.95833333em}.home .Renewal .RenewalInner{overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:20px 1fr 20px;grid-template-columns:20px 1fr 20px;-ms-grid-rows:auto 20px auto 20px auto 20px auto 20px auto;grid-template-rows:repeat(5,auto);row-gap:20px}.home .Renewal .RenewalInner>:first-child{-ms-grid-row:1;-ms-grid-column:1}.home .Renewal .RenewalInner>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.home .Renewal .RenewalInner>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.home .Renewal .RenewalInner>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}.home .Renewal .RenewalInner>:nth-child(5){-ms-grid-row:3;-ms-grid-column:2}.home .Renewal .RenewalInner>:nth-child(6){-ms-grid-row:3;-ms-grid-column:3}.home .Renewal .RenewalInner>:nth-child(7){-ms-grid-row:5;-ms-grid-column:1}.home .Renewal .RenewalInner>:nth-child(8){-ms-grid-row:5;-ms-grid-column:2}.home .Renewal .RenewalInner>:nth-child(9){-ms-grid-row:5;-ms-grid-column:3}.home .Renewal .RenewalInner>:nth-child(10){-ms-grid-row:7;-ms-grid-column:1}.home .Renewal .RenewalInner>:nth-child(11){-ms-grid-row:7;-ms-grid-column:2}.home .Renewal .RenewalInner>:nth-child(12){-ms-grid-row:7;-ms-grid-column:3}.home .Renewal .RenewalInner>:nth-child(13){-ms-grid-row:9;-ms-grid-column:1}.home .Renewal .RenewalInner>:nth-child(14){-ms-grid-row:9;-ms-grid-column:2}.home .Renewal .RenewalInner>:nth-child(15){-ms-grid-row:9;-ms-grid-column:3}@media (min-width:768px){.home .Renewal .RenewalInner{-ms-grid-columns:50px 1fr 1fr 50px;grid-template-columns:50px 1fr 1fr 50px;row-gap:0}}@media (min-width:1470px){.home .Renewal .RenewalInner{-ms-grid-columns:1fr min(720px,50vw - 15px) min(720px,50vw - 15px) 1fr;grid-template-columns:1fr min(720px,50vw - 15px) min(720px,50vw - 15px) 1fr}}.home .Renewal .RenewalInner{margin:0 auto}.home .Renewal .RenewalInner h2{font-family:"Shippori Mincho",serif;font-weight:700;--min-size:20;--max-size:36;font-size:var(--clamp-size);font-style:normal;color:#0094c8;text-align:center;margin:60px 0 40px 0;-ms-grid-column:2;grid-column:2}@media (min-width:768px){.home .Renewal .RenewalInner h2{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4}}@media (min-width:992px){.home .Renewal .RenewalInner h2{letter-spacing:2px;margin:100px 0 80px 0}}.home .Renewal .RenewalInner .text{-ms-grid-column:2;grid-column:2}@media (min-width:768px){.home .Renewal .RenewalInner .text{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4}}@media (min-width:992px){.home .Renewal .RenewalInner .text{-ms-grid-column:2;grid-column:2}}.home .Renewal .RenewalInner .text p{font-family:"Shippori Mincho",serif;--min-size:18;--max-size:20;font-size:var(--clamp-size);color:#42323d;text-align:justify;line-height:2.4}@media (min-width:768px){.home .Renewal .RenewalInner .text p{letter-spacing:1px;padding-right:30px}}@media (min-width:1200px){.home .Renewal .RenewalInner .text p{padding-right:60px}}.home .Renewal .RenewalInner .text p br{display:none}@media (min-width:1470px){.home .Renewal .RenewalInner .text p br{display:inline}}.home .Renewal .RenewalInner figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .Renewal .RenewalInner figure:first-of-type{grid-column:1/-1}@media (min-width:768px){.home .Renewal .RenewalInner figure:first-of-type{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;border-radius:40px;aspect-ratio:7/6;margin-top:1em}}@media (min-width:992px){.home .Renewal .RenewalInner figure:first-of-type{grid-column:3/-1;border-radius:40px 0 0 40px;margin-left:30px}}@media (min-width:1470px){.home .Renewal .RenewalInner figure:first-of-type{-ms-grid-column:3;grid-column:3;border-radius:80px}}.home .Renewal .RenewalInner figure:nth-of-type(2){grid-column:1/-1}@media (min-width:768px){.home .Renewal .RenewalInner figure:nth-of-type(2){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;border-radius:0 40px 40px 0;margin-top:60px;aspect-ratio:1.2}}@media (min-width:1470px){.home .Renewal .RenewalInner figure:nth-of-type(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;border-radius:80px}}.home .Renewal .RenewalInner figure:nth-of-type(3){width:100%;grid-column:1/-1}@media (min-width:768px){.home .Renewal .RenewalInner figure:nth-of-type(3){width:calc(100% - 60px);-ms-grid-column:3;grid-column:3;aspect-ratio:1.35;margin:0 0 0 60px;border-radius:40px}}@media (min-width:1200px){.home .Renewal .RenewalInner figure:nth-of-type(3){width:595px}}.home .Renewal .RenewalInner figure:nth-of-type(3){-ms-flex-item-align:self-end;-ms-grid-row-align:self-end;align-self:self-end}.home .Renewal .RenewalInner figure:nth-of-type(4){width:100%;grid-column:1/-1;aspect-ratio:1.1}@media (min-width:768px){.home .Renewal .RenewalInner figure:nth-of-type(4){margin-top:60px;aspect-ratio:2.3}}@media (min-width:1200px){.home .Renewal .RenewalInner figure:nth-of-type(4){aspect-ratio:3}}.home .Promotion{position:relative;background-color:#186a77;color:#fff;padding:60px 20px}@media (min-width:768px){.home .Promotion{padding:80px 0 120px 0}}.home .Promotion{text-align:center}.home .Promotion h2{font-family:"Shippori Mincho",serif;--min-size:24;--max-size:34;font-size:var(--clamp-size);margin-bottom:40px}.home .Promotion h2:after{background-color:rgba(255,255,255,0.5)}.home .Promotion p{--min-size:18;--max-size:20;font-size:var(--clamp-size);text-align:justify}@media (min-width:768px){.home .Promotion p{text-align:center}}.home .Promotion .swiper-area{overflow:hidden;position:relative;margin-top:40px}@media (min-width:768px){.home .Promotion .swiper-area{margin-top:80px}}.home .Promotion .swiper-area .swiper-button-disabled{pointer-events:none;opacity:0}.home .Promotion .swiper-area .swiper-slide{-webkit-transition:0.5s;transition:0.5s;max-width:970px;margin:0 auto}.home .Promotion .swiper-area .swiper-slide img{border-radius:10px}.home .Promotion .swiper-area .swiper-slide:not(.swiper-slide-active){pointer-events:none;opacity:0.3}.home .Promotion .swiper-pagination2{bottom:-60px}.home .Promotion .swiper-pagination2 .swiper-pagination-bullet{background-color:#fff}.home .About{text-align:center}.home .About .AboutHeading{position:relative;aspect-ratio:1/1;margin-bottom:40px}@media (min-width:768px){.home .About .AboutHeading{aspect-ratio:2.15384615;margin-bottom:80px}}.home .About .AboutHeading img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .About .AboutHeading{-webkit-mask-image:url("../images/home_about_heading_mask.svg"),-webkit-gradient(linear,left top,left bottom,from(black),to(black));-webkit-mask-image:url("../images/home_about_heading_mask.svg"),linear-gradient(to bottom,black 0%,black 100%);mask-image:url("../images/home_about_heading_mask.svg"),-webkit-gradient(linear,left top,left bottom,from(black),to(black));mask-image:url("../images/home_about_heading_mask.svg"),linear-gradient(to bottom,black 0%,black 100%);-webkit-mask-size:100% auto,100% 92%;mask-size:100% auto,100% 92%}@media (min-width:768px){.home .About .AboutHeading{-webkit-mask-size:100% auto,100% 81%;mask-size:100% auto,100% 81%}}.home .About .AboutHeading{-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:bottom center,top center;mask-position:bottom center,top center;-webkit-mask-composite:source-over;mask-composite:add}.home .About .AboutHeading h2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;--min-size:22;--max-size:32;font-size:var(--clamp-size);color:#0094c8;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;line-height:1.1;letter-spacing:2px;background-color:#fff;border-radius:20px;padding:40px 30px;-webkit-box-shadow:0 0 20px -4px rgba(0,0,0,0.3);box-shadow:0 0 20px -4px rgba(0,0,0,0.3)}.home .About .AboutInner{max-width:1470px;margin:0 auto;padding:0 20px}.home .About .text p{font-family:"Shippori Mincho",serif;text-align:justify}@media (min-width:768px){.home .About .text p{text-align:center}}.home .About .text p br{display:none}@media (min-width:768px){.home .About .text p br{display:inline}}.home .About h3{font-family:"Shippori Mincho",serif;--min-size:24;--max-size:34;font-size:var(--clamp-size);margin:80px 0}@media (min-width:768px){.home .About h3{margin:120px 0 80px 0}.home .About h3 br{display:none}}.home .About p{--min-size:18;--max-size:20;font-size:var(--clamp-size);color:#42323d;line-height:2.25}.home .About .Features .ContentWrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;max-width:1470px;margin-bottom:80px}@media (min-width:768px){.home .About .Features .ContentWrapper{padding:0 50px;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:160px}.home .About .Features .ContentWrapper.reverse figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home .About .Features .ContentWrapper.reverse .ContentBody{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1200px){.home .About .Features .ContentWrapper{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}@media (min-width:1470px){.home .About .Features .ContentWrapper{padding:0}}.home .About .Features .ContentWrapper figure{width:100%;border-radius:40px;margin-bottom:10px}.home .About .Features .ContentWrapper figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .About .Features .ContentWrapper .ContentBody{text-align:justify}.home .About .Features .ContentWrapper .ContentBody h4{--min-size:18;--max-size:24;font-size:var(--clamp-size);font-weight:700;letter-spacing:2px;margin-bottom:20px}@media (min-width:1200px){.home .About .Features .ContentWrapper .ContentBody h4{margin-bottom:40px}}.home .About .Features .ContentWrapper .ContentBody p{--min-size:16;--max-size:18;font-size:var(--clamp-size);letter-spacing:1.5px}.home .About .Features .tagline{--min-size:20;--max-size:24;font-size:var(--clamp-size);line-height:2;letter-spacing:2px;text-align:justify}@media (min-width:768px){.home .About .Features .tagline{text-align:center}}.home .About .Features .tagline strong{font-weight:500}.home .About .Features2{max-width:1470px;margin:0 auto;padding:120px 0}.home .About .Features2 h3{font-family:"Shippori Mincho",serif;--min-size:24;--max-size:30;font-size:var(--clamp-size);letter-spacing:2px;margin:0 0 50px 0}.home .About .Features2 ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;gap:20px}@media (min-width:768px){.home .About .Features2 ul{-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(4,1fr);gap:30px}}.home .About .Features2 ul li{line-height:1.4;--min-size:13;--max-size:16;font-size:var(--clamp-size)}.home .About .Features2 ul li figure{margin-bottom:10px}.home .About .Features2 ul li figure img{border-radius:40px}.home .Information{width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(199,195,187,0.5)),to(rgba(199,195,187,0.5))),url(../images/body_background.jpg);background:linear-gradient(rgba(199,195,187,0.5),rgba(199,195,187,0.5)),url(../images/body_background.jpg);background-blend-mode:multiply,normal;padding:60px 0}@media (min-width:768px){.home .Information{padding:120px 0}}.home .Information .InformationWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1470px}@media (min-width:768px){.home .Information .InformationWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.home .Information .InformationWrapper{margin:0 auto;padding:0 20px}@media (min-width:768px){.home .Information .InformationWrapper .LeftColumn{width:59.183673%}}.home .Information .InformationWrapper .RightColumn{text-align:center}@media (min-width:768px){.home .Information .InformationWrapper .RightColumn{width:31.972789%;padding:0 30px}}.home .Information h2{font-family:"Shippori Mincho",serif;--min-size:24;--max-size:30;font-size:var(--clamp-size);margin:0 0 60px 0}.home .News{margin-bottom:60px}@media (min-width:768px){.home .News{margin-bottom:0}}.home .News a:not(.btn){position:relative;display:block;color:inherit;text-decoration:none}.home .News a:not(.btn):after{display:block;content:"";width:22px;height:22px;border-top:1px solid rgba(66,50,61,0.5);border-right:1px solid rgba(66,50,61,0.5);position:absolute;top:50%;right:20px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.home .News .Articles{border-bottom:1px dotted rgba(66,50,61,0.5)}.home .News .Article{padding:30px 15px;border-top:1px dotted rgba(66,50,61,0.5);line-height:1.5;letter-spacing:1px}.home .News .Article .postDate{color:#757575}.home .Flyer{margin-bottom:60px}.home .Flyer h2{margin-bottom:20px}.home .Flyer img{border-radius:20px}.home .AdvertisingFilm h2{margin-bottom:30px}.home .AdvertisingFilm h2 img{height:1em;vertical-align:middle;padding-right:0.2em;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.home .AdvertisingFilm h2:after{display:none}.home .Gallery{overflow:hidden;padding:80px 20px;text-align:center}.home .Gallery h2{font-family:"Shippori Mincho",serif;--min-size:24;--max-size:30;font-size:var(--clamp-size);margin:0 0 40px 0}.home .Gallery p{--min-size:18;--max-size:20;font-size:var(--clamp-size);letter-spacing:1px}.home .Gallery .swiper-area{position:relative;margin:50px calc(50% - 50vw) 0 calc(50% - 50vw)}.home .Gallery .swiper-area .swiper-button-disabled{pointer-events:none;opacity:0}.home .Gallery .swiper-area .swiper-slide{width:320px;margin:0 auto;border:10px solid #fff;border-radius:4px;-webkit-box-shadow:0 0 14px -6px rgba(0,0,0,0.3);box-shadow:0 0 14px -6px rgba(0,0,0,0.3)}.home .Operating{padding:80px 20px}@media (min-width:768px){.home .Operating{padding:120px 20px}}.home .Operating{text-align:center}.home .Operating h2{--min-size:20;--max-size:24;font-size:var(--clamp-size);font-weight:600;margin-bottom:15px;letter-spacing:2px}.home .Operating .sansui{text-align:center}.home .Operating .sansui img{width:70%;max-width:330px}.home .Operating .mainTagline{--min-size:21;--max-size:25;font-size:var(--clamp-size);font-weight:500;letter-spacing:1px;text-align:center;margin:30px 0}.home .Operating .mainTagline strong{font-weight:500}@media (min-width:768px){.home .Operating .mainTagline br{display:none}}.home .Operating p{--min-size:16;--max-size:18;font-size:var(--clamp-size);letter-spacing:1px;text-align:justify}@media (min-width:768px){.home .Operating p{text-align:center}}.home .Operating h3{--min-size:20;--max-size:24;font-size:var(--clamp-size);margin:60px 0 30px 0;letter-spacing:2px}.home .Operating ul{max-width:1470px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:repeat(2,1fr);gap:30px}@media (min-width:768px){.home .Operating ul{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.home .Operating ul{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}}.home .Operating ul li{line-height:1.4;text-align:center}.home .Operating ul li a{color:inherit!important;text-decoration:none}.home .Operating ul li img{border-radius:20px;margin-bottom:10px}.about main h2{font-family:"Shippori Mincho",serif;--min-size:18;--max-size:28;font-size:var(--clamp-size);letter-spacing:2px;margin-bottom:40px}@media (min-width:992px){.about main h2{margin-bottom:80px}}.about .Facility{position:relative;margin:0 auto;padding:80px 20px}@media (min-width:992px){.about .Facility{padding:160px 20px}}.about .Facility:after{display:block;content:"";width:100%;height:100%;background:url(../about/images/background_watercolor.jpg) no-repeat;background-size:100% auto;background-position:top right;position:absolute;top:0;right:0;z-index:-1;mix-blend-mode:multiply}.about .Facility .ContentWrapper{max-width:1470px;margin:0 auto;display:-ms-grid;display:grid;row-gap:20px}@media (min-width:992px){.about .Facility .ContentWrapper{-ms-grid-columns:57.482993% 40px 1fr;grid-template-columns:57.482993% 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:0}}@media (min-width:1200px){.about .Facility .ContentWrapper{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.about .Facility .ContentWrapper figure{margin-top:0.75em}.about .Facility .ContentWrapper figure img{border-radius:20px}.about .Facility .ContentWrapper .text{font-family:"Shippori Mincho",serif;--min-size:16;--max-size:18;font-size:var(--clamp-size);line-height:2;text-align:justify;letter-spacing:1px}.about .Facility .ContentWrapper .text p:not(:last-child){margin-bottom:1.5em}@media (min-width:992px){.about .Facility .ContentWrapper .text{padding-right:80px}}.about .Facility .ContentWrapper2{max-width:1470px;margin:40px auto 0 auto}@media (min-width:992px){.about .Facility .ContentWrapper2{margin-top:80px}}.about .Facility .ContentWrapper2{display:-ms-grid;display:grid;row-gap:20px}@media (min-width:768px){.about .Facility .ContentWrapper2{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;gap:20px}}.about .Facility .ContentWrapper2 section{font-family:"Shippori Mincho",serif;padding:40px;background-color:#fff;border-radius:20px;-webkit-box-shadow:0 0 20px -14px rgba(0,0,0,0.15);box-shadow:0 0 20px -14px rgba(0,0,0,0.15)}.about .Facility .ContentWrapper2 section h3{--min-size:18;--max-size:20;font-size:var(--clamp-size);letter-spacing:1px;margin-bottom:20px}.about .Facility .ContentWrapper2 section p{--min-size:15;--max-size:16;font-size:var(--clamp-size);line-height:2;text-align:justify}.about .Facility .ContentWrapper2 section .Column{display:-ms-grid;display:grid;row-gap:20px}@media (min-width:768px){.about .Facility .ContentWrapper2 section .Column{-ms-grid-columns:1fr 20px 30%;grid-template-columns:1fr 30%;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:0}}@media (min-width:992px){.about .Facility .ContentWrapper2 section .Column{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.about .Facility .ContentWrapper2 section .Column figure{margin-top:0.5em}.about .Facility .ContentWrapper2 section .Column figure img{border-radius:10px}.about .Facility .ContentWrapper2 section .Column figure figcaption{font-size:87.5%}.about .Facility .ContentWrapper3{max-width:1470px;margin:40px auto 0 auto}@media (min-width:992px){.about .Facility .ContentWrapper3{margin-top:80px}}.about .Facility .ContentWrapper3{display:-ms-grid;display:grid;row-gap:20px}@media (min-width:768px){.about .Facility .ContentWrapper3{-ms-grid-columns:1fr 40px 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media (min-width:1200px){.about .Facility .ContentWrapper3{gap:80px}}.about .Facility .ContentWrapper3 figure span{display:block;aspect-ratio:1.628;border-radius:20px;overflow:hidden}.about .Facility .ContentWrapper3 figure span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about .Tombstones{position:relative;padding:80px 20px}@media (min-width:1200px){.about .Tombstones{padding:160px 20px}}.about .Tombstones:after{display:block;content:"";width:100%;height:100%;background:url(../about/images/about_tombstone_background.jpg) no-repeat;background-size:cover;position:absolute;top:0;left:0;z-index:-1;mix-blend-mode:multiply;opacity:0.55}.about .Tombstones .ContentWrapper{max-width:1470px;margin:0 auto;display:-ms-grid;display:grid;row-gap:40px}@media (min-width:768px){.about .Tombstones .ContentWrapper{-ms-grid-columns:1fr 40px 1fr;grid-template-columns:1fr 1fr;gap:40px}}@media (min-width:1200px){.about .Tombstones .ContentWrapper{row-gap:80px}}.about .Tombstones .ContentWrapper{font-family:"Shippori Mincho",serif}.about .Tombstones .ContentWrapper section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about .Tombstones .ContentWrapper figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px 20px 0 0}@media (min-width:1200px){.about .Tombstones .ContentWrapper figure{width:calc(100% - 40px)}.about .Tombstones .ContentWrapper figure img{border-radius:20px}}.about .Tombstones .ContentWrapper .text{position:relative;z-index:1;background-color:#fff;margin:0;height:100%;padding:40px;border-radius:0 0 20px 20px}@media (min-width:1200px){.about .Tombstones .ContentWrapper .text{margin:-40px 0 0 40px;border-radius:20px;-webkit-box-shadow:0 0 30px -15px rgba(0,0,0,0.4);box-shadow:0 0 30px -15px rgba(0,0,0,0.4)}}.about .Tombstones .ContentWrapper .text h3{--min-size:16;--max-size:20;font-size:var(--clamp-size);margin-bottom:20px}.about .Tombstones .ContentWrapper .text p{--min-size:16;--max-size:17;font-size:var(--clamp-size);line-height:2;text-align:justify}.about .Overview{max-width:970px;margin:0 auto;padding:80px 20px}@media (min-width:768px){.about .Overview{padding:160px 20px}}.about .Overview h2{margin-bottom:40px}@media (min-width:768px){.about .Overview h2{margin-bottom:80px}}.about .Overview dl{--min-size:18;--max-size:20;font-size:var(--clamp-size);letter-spacing:2px;line-height:1.4;display:-ms-grid;display:grid}@media (min-width:768px){.about .Overview dl{-ms-grid-columns:25% 1fr;grid-template-columns:25% 1fr}}@media (min-width:992px){.about .Overview dl{-ms-grid-columns:35% 1fr;grid-template-columns:35% 1fr}}.about .Overview dl{border-bottom:1px solid rgba(66,50,61,0.5)}.about .Overview dl dt{border-top:1px solid rgba(66,50,61,0.5);font-weight:600;padding:15px 15px 10px 15px}@media (min-width:768px){.about .Overview dl dt{padding:15px 30px}}.about .Overview dl dd{padding:0 15px 15px 15px;text-align:justify}@media (min-width:768px){.about .Overview dl dd{border-top:1px solid rgba(66,50,61,0.5);padding:15px 30px}}.shizenso .Intro{padding:60px 20px}@media (min-width:768px){.shizenso .Intro{padding:min(12vw,205px) 20px min(8.3vw,140px) 20px}}.shizenso .Intro{text-align:center;position:relative;overflow:hidden;font-family:"Shippori Mincho",serif}.shizenso .Intro figure{width:100%;position:absolute;top:0;left:0;z-index:-1;mix-blend-mode:darken;opacity:0.65;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(90%,#000));-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 90%);mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(90%,#000));mask-image:linear-gradient(to top,transparent 0%,#000 90%)}@media (min-width:768px){.shizenso .Intro figure{-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(20%,transparent),color-stop(50%,#000));-webkit-mask-image:linear-gradient(to top,transparent 20%,#000 50%);mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(20%,transparent),color-stop(50%,#000));mask-image:linear-gradient(to top,transparent 20%,#000 50%)}}.shizenso .Intro figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shizenso .Intro .tagline{--min-size:22;--max-size:27;font-size:var(--clamp-size);color:#679c00;letter-spacing:2px;line-height:1.8;margin-bottom:40px!important}.shizenso .Intro p{--min-size:16;--max-size:18;font-size:var(--clamp-size);letter-spacing:0.5px;line-height:2.4;text-align:justify}@media (min-width:768px){.shizenso .Intro p{text-align:center}}.shizenso main{font-family:"Shippori Mincho",serif}.shizenso main h3{--min-size:18;--max-size:28;font-size:var(--clamp-size);letter-spacing:2px;margin-bottom:40px}@media (min-width:992px){.shizenso main h3{margin-bottom:80px}}.shizenso main h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;--min-size:18;--max-size:20;font-size:var(--clamp-size);letter-spacing:2px;text-box-trim:trim-both;line-height:1.4;margin-top:30px}@media (min-width:768px){.shizenso main h4{margin-top:60px}}@media (min-width:992px){.shizenso main h4{margin-bottom:20px}}.shizenso main h4:after{display:block;content:"";width:60px;height:1px;background-color:rgba(66,50,61,0.5);margin-top:10px}.shizenso main h5{--min-size:16;--max-size:18;font-size:var(--clamp-size);text-box-trim:trim-both;margin:1.5em 0 0.5em 0}.shizenso .Circle p,.shizenso .Plate p,.shizenso .TreeBurial p{--min-size:15;--max-size:17;font-size:var(--clamp-size);line-height:2;margin-bottom:0.25em}.shizenso .Circle p.certification,.shizenso .Plate p.certification,.shizenso .TreeBurial p.certification{--min-size:14;--max-size:15;font-size:var(--clamp-size);margin-top:0.5em;line-height:1.6}.shizenso .Circle .tagline,.shizenso .Plate .tagline,.shizenso .TreeBurial .tagline{--min-size:18;--max-size:20;font-size:var(--clamp-size);font-weight:600;color:#42323d;letter-spacing:1px}.shizenso .Circle .price,.shizenso .Plate .price,.shizenso .TreeBurial .price{font-size:120%;font-weight:bold}.shizenso .Circle .price strong,.shizenso .Plate .price strong,.shizenso .TreeBurial .price strong{color:#b60202}.shizenso .Circle ul,.shizenso .Plate ul,.shizenso .TreeBurial ul{margin:1em 0 2em 0;padding-left:1.25em}.shizenso .Circle ul li,.shizenso .Plate ul li,.shizenso .TreeBurial ul li{list-style:disc}.shizenso .Circle ul li::marker,.shizenso .Plate ul li::marker,.shizenso .TreeBurial ul li::marker{color:#0094c8}.shizenso .Circle ul li:not(:last-child),.shizenso .Plate ul li:not(:last-child),.shizenso .TreeBurial ul li:not(:last-child){margin-bottom:0.5em}.shizenso .Circle figure img,.shizenso .Plate figure img,.shizenso .TreeBurial figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shizenso .Circle{padding:0 0 80px 0}.shizenso .Circle .CircleInner{display:-ms-grid;display:grid;-ms-grid-columns:20px 1fr 20px;grid-template-columns:20px 1fr 20px;-ms-grid-rows:auto 20px auto;grid-template-rows:auto auto;row-gap:20px}.shizenso .Circle .CircleInner>:first-child{-ms-grid-row:1;-ms-grid-column:1}.shizenso .Circle .CircleInner>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.shizenso .Circle .CircleInner>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.shizenso .Circle .CircleInner>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}.shizenso .Circle .CircleInner>:nth-child(5){-ms-grid-row:3;-ms-grid-column:2}.shizenso .Circle .CircleInner>:nth-child(6){-ms-grid-row:3;-ms-grid-column:3}@media (min-width:768px){.shizenso .Circle .CircleInner{-ms-grid-columns:50px 1fr 1fr 50px;grid-template-columns:50px 1fr 1fr 50px;row-gap:40px}}@media (min-width:992px){.shizenso .Circle .CircleInner{row-gap:80px}}.shizenso .Circle .CircleInner figure.CirclePhoto1{grid-column:1/-1}@media (min-width:768px){.shizenso .Circle .CircleInner figure.CirclePhoto1{margin-top:0.5em;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-radius:0 20px 20px 0}}@media (min-width:1200px){.shizenso .Circle .CircleInner figure.CirclePhoto1{aspect-ratio:1.4}}.shizenso .Circle .CircleInner figure.CirclePhoto2{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;max-width:700px;border-radius:20px}@media (min-width:768px){.shizenso .Circle .CircleInner figure.CirclePhoto2{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}}@media (min-width:992px){.shizenso .Circle .CircleInner figure.CirclePhoto2{-ms-grid-column:2;grid-column:2;padding-left:0;margin:0 0 0 auto}}.shizenso .Circle .CircleInner figure.CirclePhoto3{width:70%;max-width:380px;margin-top:20px;border-radius:20px}@media (min-width:1200px){.shizenso .Circle .CircleInner figure.CirclePhoto3{margin-top:40px}}.shizenso .Circle .CircleInner .CircleDesc{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;grid-row:3}@media (min-width:768px){.shizenso .Circle .CircleInner .CircleDesc{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;grid-row:1/-1;padding-left:40px}}@media (min-width:1200px){.shizenso .Circle .CircleInner .CircleDesc{padding-left:80px}}.shizenso .Plate{background:-webkit-gradient(linear,left top,left bottom,from(rgba(220,226,199,0.3)),to(rgba(220,226,199,0.3))),url(../images/body_background.jpg);background:linear-gradient(rgba(220,226,199,0.3),rgba(220,226,199,0.3)),url(../images/body_background.jpg);background-blend-mode:multiply,normal;padding:80px 0}.shizenso .Plate .PlateInner{display:-ms-grid;display:grid;-ms-grid-columns:20px 1fr 20px;grid-template-columns:20px 1fr 20px;row-gap:20px}@media (min-width:768px){.shizenso .Plate .PlateInner{-ms-grid-columns:50px 1fr 1fr 50px;grid-template-columns:50px 1fr 1fr 50px;row-gap:40px}}@media (min-width:1200px){.shizenso .Plate .PlateInner{row-gap:80px}}.shizenso .Plate .PlateInner figure.PlatePhoto1{grid-column:1/-1;-ms-grid-row:1;grid-row:1;border-radius:0 20px 20px 0}@media (min-width:768px){.shizenso .Plate .PlateInner figure.PlatePhoto1{margin-top:0.5em;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}.shizenso .Plate .PlateInner figure.PlatePhoto2{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;max-width:700px;border-radius:20px}@media (min-width:768px){.shizenso .Plate .PlateInner figure.PlatePhoto2{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}}@media (min-width:992px){.shizenso .Plate .PlateInner figure.PlatePhoto2{-ms-grid-column:2;grid-column:2;padding-left:0;margin:0 0 0 auto}}.shizenso .Plate .PlateInner figure.PlatePhoto3{width:70%;max-width:380px;margin-top:20px;border-radius:20px}@media (min-width:1200px){.shizenso .Plate .PlateInner figure.PlatePhoto3{margin-top:40px}}.shizenso .Plate .PlateInner .PlateDesc{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;grid-row:3}@media (min-width:768px){.shizenso .Plate .PlateInner .PlateDesc{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;grid-row:1/-1;padding-left:40px}}@media (min-width:1200px){.shizenso .Plate .PlateInner .PlateDesc{padding-left:80px}}.shizenso .TreeBurial{padding:80px 0}.shizenso .TreeBurial .TreeBurialInner{display:-ms-grid;display:grid;-ms-grid-columns:20px 1fr 20px;grid-template-columns:20px 1fr 20px;-ms-grid-rows:auto 20px auto 20px auto;grid-template-rows:auto auto auto;row-gap:20px}.shizenso .TreeBurial .TreeBurialInner>:first-child{-ms-grid-row:1;-ms-grid-column:1}.shizenso .TreeBurial .TreeBurialInner>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.shizenso .TreeBurial .TreeBurialInner>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.shizenso .TreeBurial .TreeBurialInner>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}.shizenso .TreeBurial .TreeBurialInner>:nth-child(5){-ms-grid-row:3;-ms-grid-column:2}.shizenso .TreeBurial .TreeBurialInner>:nth-child(6){-ms-grid-row:3;-ms-grid-column:3}.shizenso .TreeBurial .TreeBurialInner>:nth-child(7){-ms-grid-row:5;-ms-grid-column:1}.shizenso .TreeBurial .TreeBurialInner>:nth-child(8){-ms-grid-row:5;-ms-grid-column:2}.shizenso .TreeBurial .TreeBurialInner>:nth-child(9){-ms-grid-row:5;-ms-grid-column:3}@media (min-width:768px){.shizenso .TreeBurial .TreeBurialInner{-ms-grid-columns:50px 1fr 1fr 50px;grid-template-columns:50px 1fr 1fr 50px;row-gap:40px}}.shizenso .TreeBurial .TreeBurialInner figure.TreeBurialPhoto1{grid-column:1/-1;-ms-grid-row:1;grid-row:1}@media (min-width:768px){.shizenso .TreeBurial .TreeBurialInner figure.TreeBurialPhoto1{margin-top:0.5em;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;border-radius:0 20px 20px 0}}.shizenso .TreeBurial .TreeBurialInner figure.TreeBurialPhoto2{-ms-grid-column:2;grid-column:2;-ms-grid-row:4;grid-row:4;border-radius:20px}@media (min-width:768px){.shizenso .TreeBurial .TreeBurialInner figure.TreeBurialPhoto2{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;max-width:400px;margin:0 0 0 auto}}.shizenso .TreeBurial .TreeBurialInner figure.TreeBurialPhoto3{-ms-grid-column:2;grid-column:2;-ms-grid-row:5;grid-row:5;border-radius:20px}@media (min-width:768px){.shizenso .TreeBurial .TreeBurialInner figure.TreeBurialPhoto3{-ms-grid-column:2;grid-column:2;-ms-grid-row:3;grid-row:3;max-width:400px}}.shizenso .TreeBurial .TreeBurialInner figure.TreeBurialPhoto4{width:70%;max-width:380px;margin-top:20px;border-radius:20px}@media (min-width:1200px){.shizenso .TreeBurial .TreeBurialInner figure.TreeBurialPhoto4{margin-top:40px}}.shizenso .TreeBurial .TreeBurialInner .CellWrapper{-ms-grid-column:2;grid-column:2;grid-row:2/-1}@media (min-width:768px){.shizenso .TreeBurial .TreeBurialInner .CellWrapper{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;grid-row:1/-1;padding-left:40px}}@media (min-width:1200px){.shizenso .TreeBurial .TreeBurialInner .CellWrapper{padding-left:80px}}.eitai main figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eitai .Overview,.eitai .Yasuragi{padding:60px 20px}@media (min-width:1200px){.eitai .Overview,.eitai .Yasuragi{padding:80px 20px 120px 20px}}.eitai .Overview,.eitai .Yasuragi{text-align:center;font-family:"Shippori Mincho",serif}.eitai .Overview h2,.eitai .Yasuragi h2{--min-size:22;--max-size:28;font-size:var(--clamp-size);color:#75009c;letter-spacing:1px;margin-bottom:80px}.eitai .Overview h3,.eitai .Yasuragi h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--min-size:22;--max-size:24;font-size:var(--clamp-size);color:#75009c;letter-spacing:2px;margin-bottom:15px;text-box-trim:trim-both;line-height:1.4}.eitai .Overview h3:after,.eitai .Yasuragi h3:after{display:block;content:"";width:60px;height:1px;background-color:rgba(66,50,61,0.5);margin-top:10px}.eitai .Overview h4,.eitai .Yasuragi h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;--min-size:18;--max-size:20;font-size:var(--clamp-size);color:#5e482b;letter-spacing:2px;text-box-trim:trim-both;line-height:1.4;margin:20px 0}@media (min-width:768px){.eitai .Overview h4,.eitai .Yasuragi h4{margin-top:40px}}.eitai .Overview h4:after,.eitai .Yasuragi h4:after{display:block;content:"";width:60px;height:1px;background-color:rgba(66,50,61,0.5);margin-top:10px}.eitai .Overview p,.eitai .Yasuragi p{--min-size:16;--max-size:18;font-size:var(--clamp-size);letter-spacing:1px;line-height:2;text-align:justify}@media (min-width:768px){.eitai .Overview p,.eitai .Yasuragi p{text-align:center}}.eitai .Overview .OverviewText p br{display:none}@media (min-width:768px){.eitai .Overview .OverviewText p br{display:inline}}.eitai .Overview .Merit{max-width:1220px;margin:80px auto 0 auto;display:-ms-grid;display:grid;row-gap:40px}@media (min-width:768px){.eitai .Overview .Merit{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media (min-width:1200px){.eitai .Overview .Merit{margin-top:120px;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.eitai .Overview .Merit figure{border-radius:20px}.eitai .Overview .Merit .MeritDesc{text-align:left}.eitai .Overview .Merit .MeritDesc p{text-align:justify;line-height:1.6}.eitai .PanoramaPhoto{width:100%;aspect-ratio:1.2}.eitai .PanoramaPhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.eitai .PanoramaPhoto{aspect-ratio:2.41;max-height:696px}}.eitai .Yasuragi h2{margin-bottom:40px}.eitai .Yasuragi .ContentBody{max-width:970px;margin:0 auto}.eitai .Yasuragi .ContentBody p{text-align:justify}.eitai .Yasuragi figure{margin:40px auto 0 auto;border-radius:20px}.pet main .PageTitleWrapper figure img{-o-object-position:80% 20%;object-position:80% 20%}.pet main figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pet .ContentBody{padding:60px 20px}@media (min-width:1200px){.pet .ContentBody{padding:80px 20px 120px 20px}}.pet .ContentBody{text-align:center;font-family:"Shippori Mincho",serif}.pet .ContentBody h2{--min-size:22;--max-size:28;font-size:var(--clamp-size);color:#6d4945;letter-spacing:1px;margin-bottom:60px}.pet .ContentBody h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--min-size:22;--max-size:24;font-size:var(--clamp-size);color:#6d4945;letter-spacing:2px;margin-bottom:40px;text-box-trim:trim-both;line-height:1.4}.pet .ContentBody h3:after{display:block;content:"";width:60px;height:1px;background-color:rgba(66,50,61,0.5);margin-top:10px}.pet .ContentBody p{--min-size:16;--max-size:18;font-size:var(--clamp-size);letter-spacing:1px;line-height:2;text-align:justify}@media (min-width:768px){.pet .ContentBody p{text-align:center}}.pet .ContentBody p br{display:none}@media (min-width:768px){.pet .ContentBody p br{display:inline}}.pet .ContentBody .Photo01{max-width:720px;margin:40px auto 0 auto;border-radius:20px}.pet .ContentBody .About{padding:80px 0 120px 0}@media (min-width:768px){.pet .ContentBody .About{padding:120px 0 160px 0}}.pet .ContentBody .About .PhotoWrapper{max-width:970px;margin:60px auto 0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:20px}@media (min-width:768px){.pet .ContentBody .About .PhotoWrapper{-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.pet .ContentBody .About .PhotoWrapper figure{border-radius:20px}.pet .ContentBody .PanoramaPhoto{width:calc(100% + 40px);margin-left:-20px;aspect-ratio:1.8}.pet .ContentBody .PanoramaPhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.pet .ContentBody .PanoramaPhoto{aspect-ratio:2.41;max-height:696px}}.pet .ContentBody .Tombstones{padding:120px 0 40px 0}@media (min-width:768px){.pet .ContentBody .Tombstones{padding-bottom:80px}}.pet .ContentBody .Tombstones .PhotoWrapper{max-width:1470px;margin:0 auto 30px auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:60px}@media (min-width:768px){.pet .ContentBody .Tombstones .PhotoWrapper{-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.pet .ContentBody .Tombstones .PhotoWrapper li p.name{--min-size:18;--max-size:20;font-size:var(--clamp-size);font-weight:bold;color:#6d4945;margin-top:0.5em}.pet .ContentBody .Tombstones .PhotoWrapper li figure img{border-radius:20px}@media (min-width:768px){.faq .PageTitleWrapper h1{letter-spacing:3px}}.faq .ContentBody{padding:60px 20px}@media (min-width:1200px){.faq .ContentBody{padding:80px 20px 120px 20px}}.faq .ContentBody{text-align:center;font-family:"Shippori Mincho",serif}.faq .ContentBody h2{--min-size:22;--max-size:28;font-size:var(--clamp-size);color:#5e482b;letter-spacing:1px;margin-bottom:60px}.faq .ContentBody details{max-width:860px;margin:0 auto;text-align:left;--min-size:16;--max-size:18;font-size:var(--clamp-size);font-weight:500}.faq .ContentBody details:not(:last-child){margin-bottom:20px}@media (min-width:992px){.faq .ContentBody details:not(:last-child){margin-bottom:30px}}.faq .ContentBody details summary{position:relative;list-style:none;background-color:#fff;font-weight:600;padding:15px 65px 15px 20px;cursor:pointer}.faq .ContentBody details summary::marker{display:none}.faq .ContentBody details summary:before{content:"";display:block;width:20px;height:1px;background-color:#42323d;position:absolute;top:50%;right:15px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:transform 0.2s ease,-webkit-transform 0.2s ease-out}.faq .ContentBody details summary:after{content:"";display:block;width:20px;height:1px;background-color:#42323d;position:absolute;top:50%;right:15px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotate(90deg);transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out}.faq .ContentBody details[open] summary:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg);transform:translateX(-50%) translateY(-50%) rotate(180deg)}.faq .ContentBody details[open] summary:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg);transform:translateX(-50%) translateY(-50%) rotate(180deg)}.faq .ContentBody details .content{margin:15px 0 0 0;padding:0 15px;text-align:justify;overflow:hidden}.access .ContentBody{max-width:1220px;margin:0 auto;padding:60px 20px}@media (min-width:1200px){.access .ContentBody{padding:80px 20px 120px 20px}}.access .ContentBody{text-align:center;font-family:"Shippori Mincho",serif}.access .ContentBody h2,.access .ContentBody h3{letter-spacing:2px}@media (min-width:992px){.access .ContentBody h2,.access .ContentBody h3{margin-bottom:80px}}.access .ContentBody h2{--min-size:18;--max-size:28;font-size:var(--clamp-size);margin-bottom:40px}.access .ContentBody h3{--min-size:18;--max-size:24;font-size:var(--clamp-size);margin:60px 0 30px 0}.access .ContentBody p{--min-size:16;--max-size:18;font-size:var(--clamp-size);letter-spacing:1px;line-height:2;text-align:justify}@media (min-width:768px){.access .ContentBody p{text-align:center}}.access .ContentBody dl{letter-spacing:1px}.access .ContentBody dl dt{--min-size:20;--max-size:24;font-size:var(--clamp-size);font-weight:bold}.access .ContentBody dl dd{--min-size:16;--max-size:18;font-size:var(--clamp-size)}.access .ContentBody .GMap{width:100%;overflow:hidden;margin:30px auto 0 auto;position:relative;aspect-ratio:1}.access .ContentBody .GMap iframe{position:absolute;left:0;top:0;height:100%;width:100%}@media (min-width:768px){.access .ContentBody .GMap{aspect-ratio:1.694}}.access .ContentBody .mapImage{margin:60px 0 15px 0}.access .ContentBody .Car,.access .ContentBody .Train{max-width:970px;margin:120px auto 0 auto}.access .ContentBody .Car p,.access .ContentBody .Train p{text-align:justify}.access .ContentBody .Car ul,.access .ContentBody .Train ul{text-align:left}.access .ContentBody .Car .ContentWrapper{display:-ms-grid;display:grid;row-gap:20px}.access .ContentBody .Car .ContentWrapper figure{width:50%;margin:0 auto}.access .ContentBody .Car .ContentWrapper figure figcaption{text-align:left}@media (min-width:768px){.access .ContentBody .Car .ContentWrapper{-ms-grid-columns:auto 60px 160px;grid-template-columns:auto 160px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.access .ContentBody .Car .ContentWrapper figure{width:100%}}.price .ContentBody{padding:60px 20px}@media (min-width:1200px){.price .ContentBody{padding:80px 20px 120px 20px}}.price .ContentBody{font-family:"Shippori Mincho",serif;max-width:1470px;margin:auto}.price .ContentBody>section:not(:last-child){padding-bottom:60px;border-bottom:1px solid rgba(66,50,61,0.3)}@media (min-width:1200px){.price .ContentBody>section:not(:last-child){padding-bottom:120px}}.price .ContentBody h2{font-family:"Shippori Mincho",serif;--min-size:20;--max-size:28;font-size:var(--clamp-size);letter-spacing:2px;margin:60px auto 40px auto}@media (min-width:992px){.price .ContentBody h2{margin-bottom:80px}}.price .ContentBody h3{--min-size:18;--max-size:20;font-size:var(--clamp-size);color:#5e482b;letter-spacing:1px;margin-bottom:0.75em}.price .ContentBody .Wrapper{display:-ms-grid;display:grid;row-gap:40px}@media (min-width:1200px){.price .ContentBody .Wrapper{-ms-grid-columns:1fr 60px 48%;grid-template-columns:1fr 48%;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}.price .ContentBody figure{margin-top:0.5em;border-radius:10px}.price .ContentBody figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.price .ContentBody .Column .ColumnInner{padding-bottom:20px;display:-ms-grid;display:grid;row-gap:40px}@media (min-width:768px){.price .ContentBody .Column .ColumnInner{padding-bottom:40px;-ms-grid-columns:1fr 60px 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:80px}}.price .ContentBody .Column dl{display:-ms-grid;display:grid;-ms-grid-columns:auto 30px 1fr;grid-template-columns:auto 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;letter-spacing:0.5px;line-height:1.4}.price .ContentBody .Column dl dt{font-weight:bold;white-space:nowrap;padding-bottom:0.5em}.price .ContentBody .Column dl dd{padding-bottom:0.5em}.price .ContentBody .Column .price{font-size:120%}.price .ContentBody .Column .price .unit{font-size:83%}.price .ContentBody .Column .price strong{color:#b60202}.price .ContentBody .Column .note{margin-top:2em}.price .ContentBody .Column .note+.note{margin-top:0.25em}
/*# sourceMappingURL=style.min.css.map */