/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}@media screen and (max-width: 599px){header{background-color:#90ee90}}@media screen and (max-width: 1024px){header{background-color:#f08080}}.font-mincho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}body{width:100%;margin:0;color:#000;font-family:"M PLUS Rounded 1c",sans-serif;font-size:18px;line-height:1.5;-webkit-text-size-adjust:100%;text-align:center}body{margin-top:80px}@media screen and (max-width: 990px){body{margin-top:58px}}img{max-width:100%;max-height:100%;width:auto;image-rendering:-webkit-optimize-contrast}a:hover{opacity:.8}@media screen and (max-width: 1024px){header{position:fixed;top:0;width:100%;height:50px;z-index:9999}}.logo{height:45px;padding:.3rem;text-align:left;margin-bottom:30px}@media screen and (max-width: 1024px){.logo{margin:0;height:50px}}.gnav{position:fixed;z-index:300;top:15px;right:0;width:70%;height:auto;text-align:right;background:none}@media screen and (max-width: 1024px){.gnav{top:0;right:-250px;width:250px;height:100%;background:rgba(255,255,255,.9)}}@media screen and (max-width: 1024px){.gnav ul{margin-top:50px}}.gnav li{display:inline-block;text-align:center;font-size:.8rem;margin-right:1rem}@media screen and (max-width: 1024px){.gnav li{font-size:.8rem;display:block}}.gnav a{display:block;padding:1rem;width:6rem;min-width:4.5rem;padding:.3rem 0 .2rem;border-radius:15px}@media screen and (max-width: 1024px){.gnav a{width:auto;padding:1rem;color:#000}}.gnav a:hover{opacity:1}.modal_bg{position:fixed;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);z-index:100;cursor:pointer}.toggle_button{display:none}@media screen and (max-width: 1024px){.toggle_button{display:block;position:absolute;right:0;top:0;width:50px;height:50px;cursor:pointer;background:#000;z-index:300}}.toggle_button span{display:block;position:absolute;left:25%;width:24px;height:2px;background-color:#fff;-webkit-transition:all .4s;transition:all .4s}.toggle_line01{top:14px}.toggle_line02{top:20px}.toggle_line03{top:26px}.toggle_txt{font-size:.7rem;font-weight:bold;color:#fff;position:absolute;bottom:.3rem;left:15%}.toggle_button.active .toggle_line01{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:20px}.toggle_button.active .toggle_line02{opacity:0}.toggle_button.active .toggle_line03{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:20px}.common__contact{padding:50px;background:url(../img/contact-bg01.jpg) no-repeat;background-size:cover}.common__contact__title{width:170px;margin:0 auto 20px}.common__contact__box01{max-width:450px;margin:0 auto}.common__contact__text{margin-bottom:20px;text-align:left;display:inline-block}@media screen and (max-width: 599px){.common__contact__text{font-size:1rem}.common__contact__text br{display:none}}.common__contact__button{width:100%;font-size:1rem;letter-spacing:.1rem}.common__contact__button a{padding:20px;display:block;color:#fff;background-color:#006b5c}main{width:100%;margin:0 auto}section{margin:0 auto}.contents-box{margin:0 auto;padding:90px 0}@media screen and (max-width: 1024px){.contents-box{width:90%;padding:50px 0}}.top__main-visual{width:100%;height:min(65vw,1300px);position:relative;z-index:-99}@media screen and (max-width: 599px){.top__main-visual{height:100vw;background-size:150vw}}.top__main-lead{width:min(25vw,450px);position:absolute;top:15vw;left:6%}@media screen and (max-width: 1024px){.top__main-lead{width:min(35vw,280px);top:15vw}}@media screen and (max-width: 599px){.top__main-lead{top:14vw;left:4%;width:48vw}}.top__site-title-area{position:relative;height:50vw;background:url(../img/top/top-site-title-area-bg01.png) no-repeat;background-size:100% 100%;margin-top:clamp(-600px,-28vw,-300px)}@media screen and (max-width: 1024px){.top__site-title-area{height:60vw;margin-top:-25vw}}@media screen and (max-width: 599px){.top__site-title-area{background:url(../img/top/top-site-title-area-bg02.png) no-repeat;background-size:100% 100%;height:clamp(500px,130vw,700px);margin-top:-60vw}}.top__site-title-area .site-title-area__inner{position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%);width:95vw;max-width:1800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 599px){.top__site-title-area .site-title-area__inner{display:block;width:90%}}@media screen and (max-width: 599px){.top__site-title-area .site-title-area__inner{top:55%;-webkit-transform:translate(-50%, -55%);transform:translate(-50%, -55%)}}.top__site-title-area .site-title-area__title{width:min(35vw,450px);z-index:12}@media screen and (max-width: 1024px){.top__site-title-area .site-title-area__title{width:35vw}}@media screen and (max-width: 599px){.top__site-title-area .site-title-area__title{width:65vw;margin:0 auto}}.top__site-title-area .site-title-area__address{width:clamp(300px,37vw,550px);margin-top:clamp(30px,4vw,150px);padding:20px 15px 10px;background-color:rgba(255,255,255,.6);position:relative}@media screen and (max-width: 1024px){.top__site-title-area .site-title-area__address{width:clamp(300px,45vw,550px)}}@media screen and (max-width: 599px){.top__site-title-area .site-title-area__address{width:min(85%,420px);margin:13vw auto 0}}.top__site-title-area .site-title-area__address__title{width:clamp(280px,20vw,400px);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 1024px){.top__site-title-area .site-title-area__address__title{width:min(35vw,330px)}}@media screen and (max-width: 599px){.top__site-title-area .site-title-area__address__title{width:clamp(120px,63vw,280px)}}.top__site-title-area .site-title-area__address__tel{color:#946156;font-weight:bold;font-size:clamp(.9rem,2vw,2rem)}@media screen and (max-width: 1024px){.top__site-title-area .site-title-area__address__tel{font-size:clamp(1.1rem,2vw,2rem)}}@media screen and (max-width: 599px){.top__site-title-area .site-title-area__address__tel{font-size:5vw}}.top__site-title-area .site-title-area__address__tel span{margin-left:.5rem;font-size:clamp(1.5rem,3.5vw,3.5rem)}@media screen and (max-width: 1024px){.top__site-title-area .site-title-area__address__tel span{font-size:clamp(1.5rem,4.5vw,2rem);line-height:4vw}}@media screen and (max-width: 599px){.top__site-title-area .site-title-area__address__tel span{font-size:clamp(1.6rem,6.5vw,3rem);line-height:9vw}}.top__site-title-area .site-title-area__address__time{color:#946156;font-weight:bold;font-size:clamp(.75rem,1.5vw,1.3rem);border-top:1px solid #946156;border-bottom:1px solid #946156}@media screen and (max-width: 1024px){.top__site-title-area .site-title-area__address__time{font-size:clamp(.85rem,2vw,1rem)}}@media screen and (max-width: 599px){.top__site-title-area .site-title-area__address__time{font-size:clamp(.8rem,1.5vw,1.5rem)}}.top__site-title-area .site-title-area__address__time span{margin-left:.5rem;font-size:clamp(1rem,2.3vw,2rem)}@media screen and (max-width: 1024px){.top__site-title-area .site-title-area__address__time span{font-size:clamp(1.1rem,3vw,1.5rem)}}@media screen and (max-width: 599px){.top__site-title-area .site-title-area__address__time span{font-size:clamp(1.2rem,2.5vw,1.4rem)}}.top__site-title-area .site-title-area__address__address{margin-top:5px;font-size:clamp(1rem,1.3vw,1.2rem);text-align:left}@media screen and (max-width: 1024px){.top__site-title-area .site-title-area__address__address{font-size:clamp(.85rem,1vw,1.2rem);line-height:1.4}}.top__site-title-area .site-title-area__address__text{margin-top:1vw;font-size:clamp(.75rem,1.1vw,1rem);text-align:left;line-height:1.3}@media screen and (max-width: 1024px){.top__site-title-area .site-title-area__address__text{font-size:clamp(.65rem,1.1vw,1rem)}}@media screen and (max-width: 599px){.top__site-title-area .site-title-area__address__text{margin-top:1.5vw}}.top__message-flow{z-index:99}.top__message{background:url(../img/top/top-bg02-1.png),url(../img/top/top-bg01.jpg);background-size:contain,cover;background-repeat:no-repeat;background-position:bottom,center;margin-top:-15vw;padding:17vw 0 5vw;z-index:-99;color:#176f96}@media screen and (max-width: 1024px){.top__message{padding:17vw 0 7vw}}@media screen and (max-width: 599px){.top__message{padding:17vw 0 9vw}}.top__message .message__text{margin:0 auto;width:95%;line-height:2;font-size:1.2rem}@media screen and (max-width: 1024px){.top__message .message__text{font-size:2.3vw}}@media screen and (max-width: 599px){.top__message .message__text{font-size:max(4vw,.87rem)}}.top__message .message__button{margin:60px auto 0;width:clamp(400px,60vw,500px)}@media screen and (max-width: 599px){.top__message .message__button{margin-top:10vw;width:80%}}.top__flow{padding:10%;background:url(../img/top/top-bg02-2.png) no-repeat;background-size:contain;background-position:top left;background-color:#cce1de}@media screen and (max-width: 1024px){.top__flow{padding:10% 2.5%}}.flow__button{width:min(60vw,900px)}@media screen and (max-width: 1024px){.flow__button{width:max(80%,500px)}}@media screen and (max-width: 599px){.flow__button{width:95%}}.flow__button a{padding:25px 9vw 20px;display:block;background-color:#006b5c}@media screen and (max-width: 1024px){.flow__button a{padding:2% 9vw 1.7%}}@media screen and (max-width: 599px){.flow__button a{padding:3% 4vw 2.5%}}.flow__button .button--arrow01::after{right:-70px}@media screen and (max-width: 1024px){.flow__button .button--arrow01::after{width:25px;height:23px;right:-7vw}}@media screen and (max-width: 599px){.flow__button .button--arrow01::after{background:none}}.top__plan{max-width:800px}.top__plan .plan__box01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:140px}@media screen and (max-width: 599px){.top__plan .plan__box01{margin:100px auto 0;display:block}}.top__plan [class*=plan__wrap--]{width:min(320vw,380px);position:relative;padding:100px 1.3vw 2vw;border-radius:30px}@media screen and (max-width: 599px){.top__plan [class*=plan__wrap--]{width:100%;padding:100px 3vw 6vw}}.top__plan .plan__wrap--private{margin-right:20px}@media screen and (max-width: 599px){.top__plan .plan__wrap--private{margin-top:50px;margin-bottom:110px}}.top__plan .plan__title{width:140px;height:140px;border-radius:50%;line-height:1.1;font-size:1.7rem;font-weight:bold;letter-spacing:.1rem;position:absolute;top:-70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0;color:#fff;margin-right:-0.1rem}.top__plan .plan__title span{font-size:2.3rem;white-space:nowrap;margin-right:-0.1rem}@media screen and (max-width: 599px){.top__plan .plan__title{width:max(120px,23vw);height:max(120px,23vw);font-size:1.5rem}.top__plan .plan__title span{font-size:2rem}}.top__plan .plan__title__box01{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top__plan .plan__img{margin:0 auto;width:160px}.top__plan .plan__lead{font-size:1.3rem;font-weight:bold;margin:25px 0}@media screen and (max-width: 599px){.top__plan .plan__lead{font-size:1.5rem}}.top__plan .plan__text{font-size:clamp(.9rem,1vw,1rem);line-height:1.3;height:4rem}@media screen and (max-width: 1024px){.top__plan .plan__text{font-size:clamp(.85rem,1vw,1rem)}}@media screen and (max-width: 599px){.top__plan .plan__text{font-size:1rem}}.top__plan .plan__list{margin:20px 0}.top__plan .plan__list li{width:65px;font-size:.8rem;display:inline-block;position:relative;border-radius:5px;color:#1a1a1a}.top__plan .plan__list li:not(:last-child){margin-right:15px}.top__plan .plan__list li:not(:last-child):after{content:"+";display:inline-block;position:absolute;right:-15px;color:#9e9e9f}@media screen and (max-width: 599px){.top__plan .plan__list li{width:20vw;font-size:1rem}}.top__plan .plan__price{font-size:1.2rem;font-weight:bold}.top__plan .plan__price span{font-size:2.2em;margin-right:.1em}@media screen and (max-width: 599px){.top__plan .plan__price{font-size:1.3rem}.top__plan .plan__price span{font-size:2em}}.top__plan .plan__button{margin-top:20px}.top__plan .plan__button::after{right:-190px}.top__plan .plan__button img{width:50%}@media screen and (max-width: 599px){.top__plan .plan__button{width:90%}.top__plan .plan__button img{width:clamp(100px,45%,150px)}}.top__plan .plan__button a{display:block;padding:10px}.top__plan .plan__balloon{margin-top:40px;padding:25px;color:#006b5c;font-size:1.5rem;border-radius:17px}.top__plan .plan__balloon span{font-size:1.2em;color:#946156;font-weight:bold}@media screen and (max-width: 599px){.top__plan .plan__balloon{padding:4%;font-size:.95rem}}.top__plan .plan__balloon .share-tomb-price{margin-top:2rem;font-size:1.5rem}.top__plan .plan__balloon .share-tomb-price p{margin-top:20px;font-size:1.2rem}.top__plan .plan__balloon .share-tomb-price p .no-br{display:none}.top__plan .plan__balloon .share-tomb-price .big-text{font-size:2em}@media screen and (max-width: 599px){.top__plan .plan__balloon .share-tomb-price{font-size:.95rem}.top__plan .plan__balloon .share-tomb-price p{font-size:.9rem}.top__plan .plan__balloon .share-tomb-price p .no-br{display:block}.top__plan .plan__balloon .share-tomb-price .big-text{display:inline-block;margin-top:10px}}.top__plan .balloon--up.plan__balloon{background:#deefec}.top__plan .balloon--up.plan__balloon::after{border-bottom-color:rgba(0,0,0,0)}.top__plan .plan__wrap--private{border:5px solid #66a69d}.top__plan .plan__wrap--private .plan__title{background-color:#006b5c}.top__plan .plan__wrap--private .plan__lead{color:#006b5c}.top__plan .plan__wrap--private .plan__list li{background-color:#aad6ce}.top__plan .plan__wrap--private .plan__price{color:#006b5c}.top__plan .plan__wrap--private .plan__button a{background-color:#006b5c}.top__plan .plan__wrap--share{border:5px solid #d6be8c}.top__plan .plan__wrap--share .plan__title{background-color:#bb9340}.top__plan .plan__wrap--share .plan__lead{color:#bb9340}.top__plan .plan__wrap--share .plan__list li{background-color:#ddc99f}.top__plan .plan__wrap--share .plan__price{color:#bb9340}.top__plan .plan__wrap--share .plan__button a{background-color:#bb9340}.top__facility{background:url(../img/top/top-bg03.jpg) no-repeat;background-size:cover}.top__facility .facility__box01{max-width:800px;margin:70px auto 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 599px){.top__facility .facility__box01{margin-top:20px}}.top__facility .facility__item{position:relative;width:45%;margin-top:70px;padding:4%;background-color:#fff;border-radius:10px}@media screen and (max-width: 1024px){.top__facility .facility__item{width:47%}}@media screen and (max-width: 599px){.top__facility .facility__item{width:100%}}.top__facility .facility__item__title{position:absolute;left:50%;top:-30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120px;height:55px;border-radius:100px 100px 0 0;background:#006b5c;color:#fff;font-size:1.5rem;font-weight:500;-moz-text-align-last:justify;text-align-last:justify;padding:15px 20px}.top__facility .facility__item__img{width:70%;margin:40px auto}.top__facility .facility__item__text{font-size:1rem;text-align:left}@media screen and (max-width: 599px){.top__facility .facility__item__text{padding:3%}}.top__access .access__map{width:800px;margin:0 auto;height:0;overflow:hidden;padding-bottom:clamp(500px,38vw,600px);position:relative}@media screen and (max-width: 1024px){.top__access .access__map{width:85%;padding-bottom:clamp(400px,50vw,600px)}}@media screen and (max-width: 599px){.top__access .access__map{width:100%;padding-bottom:clamp(200px,60vw,500px)}}.top__access .access__map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.top__access .access__text{margin:30px 0 10px;font-size:1.5rem;color:#006b5c;font-weight:bold;letter-spacing:.05rem}@media screen and (max-width: 599px){.top__access .access__text{font-size:1.15rem}}.top__access .access__address{font-size:1rem;letter-spacing:.05rem}.top__cenotaph{color:#3e3a39}.top__cenotaph .cenotaph__box01{background-color:#fff3cf}.top__cenotaph .contents-box{padding-top:20px}.top__cenotaph .sec-lead{font-size:1.5rem}@media screen and (max-width: 599px){.top__cenotaph .sec-lead{font-size:1.2rem}}.top__cenotaph .cenotaph__info .cenotaph__info-title{width:300px;margin:50px auto 20px}@media screen and (max-width: 1024px){.top__cenotaph .cenotaph__info .cenotaph__info-title{width:clamp(230px,40vw,250px)}}@media screen and (max-width: 599px){.top__cenotaph .cenotaph__info .cenotaph__info-title{width:max(220px,40vw)}}.top__cenotaph .cenotaph__info .cenotaph__info-lead{text-align:center;font-size:1.1rem;width:80%;margin:0 auto}@media screen and (max-width: 599px){.top__cenotaph .cenotaph__info .cenotaph__info-lead{width:95%;font-size:.9rem}}.top__cenotaph .cenotaph__info .cenotaph__info-contents{margin:40px 0;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}@media screen and (max-width: 599px){.top__cenotaph .cenotaph__info .cenotaph__info-contents{display:block}}.top__cenotaph .cenotaph__info .cenotaph__info-contents .info-contents__list{margin-right:-10px;background-color:rgba(255,255,255,.7);color:#946156;text-align:left;font-size:.9rem;font-weight:bold;border:10px solid rgba(255,255,255,0);z-index:99}.top__cenotaph .cenotaph__info .cenotaph__info-contents .info-contents__list th{border-right:1px solid #946156;padding:5px 10px 5px}.top__cenotaph .cenotaph__info .cenotaph__info-contents .info-contents__list td{padding:5px 20px 5px 10px}.top__cenotaph .cenotaph__info .cenotaph__info-contents .info-contents__list th:first-child{margin-top:10px}@media screen and (max-width: 599px){.top__cenotaph .cenotaph__info .cenotaph__info-contents .info-contents__list{width:90%;margin:0 auto 30px}}.top__cenotaph .cenotaph__info .cenotaph__info-contents .slider2 .splide__slide img{height:auto;width:100%}.top__cenotaph .cenotaph__info .cenotaph__info-contents .slider2 .splide__arrow{background:rgba(255,255,255,0);opacity:1}.top__cenotaph .cenotaph__info .cenotaph__info-contents .slider2 .splide__arrow svg{width:auto;height:auto;fill:#fff}.top__cenotaph .cenotaph__info .cenotaph__info-contents .slider2 .splide__arrow--prev{left:.7em}.top__cenotaph .cenotaph__info .cenotaph__info-contents .slider2 .splide__arrow--next{right:.7rem}.top__cenotaph .cenotaph__info .cenotaph__info-contents .slider2 .splide__pagination__page{opacity:.9;background:#fff}.top__cenotaph .cenotaph__info .cenotaph__info-contents .slider2 .splide__pagination__page.is-active{-webkit-transform:scale(1.5);transform:scale(1.5)}.top__cenotaph .cenotaph__info .info-contents__text{margin:70px 0 30px;font-size:1rem}.top__cenotaph .cenotaph__info .info-contents__text span{display:block;margin-bottom:5px;font-size:1.4rem}@media screen and (max-width: 599px){.top__cenotaph .cenotaph__info .info-contents__text{margin:40px 0 10px}.top__cenotaph .cenotaph__info .info-contents__text span{font-size:1.2rem}}#message .message__wrap{margin:0 auto;padding:70px;background:url(../img/message/message-bg01.jpg) no-repeat;background-size:cover;color:#176f96;font-weight:500;line-height:2}@media screen and (max-width: 599px){#message .message__wrap{padding:50px 20px;font-size:clamp(.95rem,3.5vw,1.2rem)}}#message .obi br{display:none}@media screen and (max-width: 599px){#message .obi br{display:block}}@media screen and (max-width: 599px){#message .message__lead{font-size:1.1rem}#message .message__lead br{display:none}}#message .message__decoration{width:15%;margin:50px auto}@media screen and (max-width: 599px){#message .message__decoration{width:40%}}#message .message__main-text{margin-bottom:100px}#message .message__main-text p{margin:50px 0;line-height:2;color:#176f96;font-size:1rem}@media screen and (max-width: 1024px){#message .message__main-text p{font-size:.95rem}}@media screen and (max-width: 599px){#message .message__main-text p{line-height:1.8;margin:30px 0;text-align:left}#message .message__main-text p br{display:none}}#flow .flow__lead{font-size:clamp(20px,1.8vw,23px);color:#3e3a39;padding:80px 0;line-height:2.2}@media screen and (max-width: 599px){#flow .flow__lead{width:90%;padding:50px 0;font-size:4vw}}#flow .flow__box01{background:url(../img/flow/flow-bg01.jpg) no-repeat;background-size:cover;padding:70px 2%}@media screen and (max-width: 599px){#flow .flow__box01{padding:30px 2%}}#flow .flow__prepare-list .prepare-list__title{width:clamp(170px,17vw,250px);margin:30px auto}#flow .flow__prepare-list .prepare-list__wrap{max-width:850px;background-color:#fff;margin:0 auto;padding:50px 40px;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1024px){#flow .flow__prepare-list .prepare-list__wrap{padding:40px 30px 40px 60px}}@media screen and (max-width: 599px){#flow .flow__prepare-list .prepare-list__wrap{padding:7% 3%;border-radius:15px}}#flow .flow__prepare-list .prepare-list__wrap li{width:28%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 10px 15px}#flow .flow__prepare-list .prepare-list__wrap li:last-child{width:40%;margin-bottom:0}@media screen and (max-width: 1024px){#flow .flow__prepare-list .prepare-list__wrap li{width:45%}#flow .flow__prepare-list .prepare-list__wrap li:last-child{width:60%;margin-bottom:0}}@media screen and (max-width: 599px){#flow .flow__prepare-list .prepare-list__wrap li{width:45%;margin:0 6px 13px}#flow .flow__prepare-list .prepare-list__wrap li:last-child{width:70%}}#flow .flow__prepare-list .prepare-list__icon{width:30%}#flow .flow__prepare-list .prepare-list__text{width:63%;color:#006b5c;font-size:20px;font-weight:bold;text-align:left;padding-left:.2rem}@media screen and (max-width: 1024px){#flow .flow__prepare-list .prepare-list__text{font-size:clamp(17px,4vw,20px)}}@media screen and (max-width: 599px){#flow .flow__prepare-list .prepare-list__text{font-size:clamp(15px,4vw,16px)}}#flow .flow__flow{max-width:850px;margin:0 auto}#flow .flow__flow .flow__flow__box01{margin:130px auto;position:relative;background:#fff;border-radius:35px;padding:60px 50px 50px}@media screen and (max-width: 599px){#flow .flow__flow .flow__flow__box01{padding:60px 7% 10px}}#flow .flow__flow .flow__number{position:absolute;top:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70px;margin:0 auto}#flow .flow__flow .flow__headline{color:#006b5c;font-size:clamp(22px,2.5vw,30px);font-weight:700}@media screen and (max-width: 599px){#flow .flow__flow .flow__headline{font-size:25px}}#flow .flow__flow .flow__img{margin:50px auto;width:clamp(350px,45vw,500px)}@media screen and (max-width: 599px){#flow .flow__flow .flow__img{width:90%;margin:30px auto}}#flow .flow__flow .flow__text p{font-size:clamp(1rem,1.6vw,1.2rem);color:#3e3a39;line-height:1.6;margin-bottom:1.5rem}@media screen and (max-width: 599px){#flow .flow__flow .flow__text p{font-size:.9rem;text-align:left}#flow .flow__flow .flow__text p br{display:none}}#flow .flow__flow .flow__text .flow__notes{font-size:.85em}@media screen and (max-width: 599px){#flow .flow__flow .flow__text .flow__notes{font-size:.75em}}.obi{padding:90px 15px;font-size:clamp(23px,5vw,40px);font-weight:bold;color:#006b5c;letter-spacing:.2rem}.obi br{display:none}@media screen and (max-width: 599px){.obi{padding:50px 15px;font-size:30px;letter-spacing:.1rem}.obi br{display:block}}#flow .obi{background:url(../img/flow/flow-header-bg.jpg) no-repeat;background-size:cover;background-position:center}#private .obi{background:url(../img/private/private-header-bg.jpg) no-repeat;background-size:cover;background-position:center}#share .obi{background:url(../img/share/share-header-bg.jpg) no-repeat;background-size:cover;background-position:center}#message .obi{background:url(../img/message/message-header-bg.jpg) no-repeat;background-size:cover;background-position:center}#memorial-goods .obi{background:url(../img/memorial-goods/memorial-goods-header-bg.jpg) no-repeat;background-size:cover;background-position:center}#contact .obi{background:url(../img/contact/contact-header-bg.jpg) no-repeat;background-size:cover;background-position:center}.sec-title{margin:0 auto 40px;width:clamp(250px,15vw,300px)}@media screen and (max-width: 599px){.sec-title{width:max(210px,50vw)}}.price__title{width:220px;margin:0 auto 30px}.sec-lead,#private .share-tomb .share-tomb__text,#share .share-tomb .share-tomb__text{text-align:center;font-size:1.1rem;width:80%;margin:0 auto;color:#3e3a39;line-height:1.7}@media screen and (max-width: 599px){.sec-lead,#private .share-tomb .share-tomb__text,#share .share-tomb .share-tomb__text{width:100%;font-size:.9rem}}.notes{color:inherit;font-size:.85em;margin-left:1rem}.notes::before{content:"※";text-indent:1rem;margin-left:-1rem}.superscript{font-size:.7em;vertical-align:top}.small-text{font-size:.8em;color:inherit}.big-text{font-size:2em;color:inherit}.button01{margin:0 auto;line-height:0}.button01 a{border-radius:50px}.button02{margin:0 auto;line-height:0}.button02 a{border-radius:7px}.button03 a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;border-radius:7px;font-size:.85em;text-align:right;padding:4px 30px 4px 15px;line-height:0;background-color:#66a69d;color:#fff}.button03 a::after{content:">";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}.button--arrow01{position:relative}.button--arrow01::after{content:"";width:27px;height:25px;background:url(../img/button-arrow01.svg) no-repeat;background-size:contain;position:absolute;top:45%;right:0;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.back-button{margin:50px 0}.back-button a{padding:12px 70px;background:#006b5c;border-radius:7px;color:#fff}.back-button a:hover{opacity:.8}.hover-img01{display:block;position:relative;text-decoration:none}.hover-img01 img{display:block;width:100%}.hover-img01:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;background:#000;opacity:0;-webkit-transition:.3s;transition:.3s}.hover-img01:after{content:"MORE";display:block;color:#fff;line-height:48px;width:180px;border:solid 1px #fff;border-radius:5px;text-align:center;position:absolute;top:50%;left:50%;margin-top:-1em;margin-left:-90px;opacity:0;z-index:3;-webkit-transition:.3s;transition:.3s;font-weight:bold;letter-spacing:.2em}.hover-img01:hover:before{opacity:.5}.hover-img01:hover:after{opacity:1;margin-top:-0.5em}.balloon--up{position:relative}.balloon--up::after{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(0,153,255,0);border-top-width:30px;border-bottom-width:30px;border-left-width:13px;border-right-width:13px;margin-left:-10px;bottom:100%;left:21%}#private,#share{color:#3e3a39}#private .cremation-flow,#share .cremation-flow{padding:0 50px}@media screen and (max-width: 1024px){#private .cremation-flow,#share .cremation-flow{padding:30px}}@media screen and (max-width: 599px){#private .cremation-flow,#share .cremation-flow{padding:0}}#private .cremation-flow .flow__wrap,#share .cremation-flow .flow__wrap{max-width:850px;margin:0 auto}@media screen and (max-width: 1024px){#private .cremation-flow .flow__wrap,#share .cremation-flow .flow__wrap{max-width:700px}}#private .cremation-flow .flow__box01,#share .cremation-flow .flow__box01{background-color:rgba(255,255,255,.6);border-radius:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 80px;padding:30px}@media screen and (max-width: 1024px){#private .cremation-flow .flow__box01,#share .cremation-flow .flow__box01{padding:30px 15px}}@media screen and (max-width: 599px){#private .cremation-flow .flow__box01,#share .cremation-flow .flow__box01{display:block;margin-bottom:100px;padding:30px 20px}#private .cremation-flow .flow__box01:last-of-type,#share .cremation-flow .flow__box01:last-of-type{margin-bottom:70px}}#private .cremation-flow .flow__box01:not(:last-child)::after,#share .cremation-flow .flow__box01:not(:last-child)::after{content:"";width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-50px}#private .cremation-flow .flow__number,#share .cremation-flow .flow__number{position:absolute;top:50%;left:-35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:70px;height:70px;color:#fff;border-radius:50%;font-size:2.9rem}@media screen and (max-width: 1024px){#private .cremation-flow .flow__number,#share .cremation-flow .flow__number{width:50px;height:50px;left:-25px;font-size:2.1rem}}@media screen and (max-width: 599px){#private .cremation-flow .flow__number,#share .cremation-flow .flow__number{top:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#private .cremation-flow .flow__img,#share .cremation-flow .flow__img{width:25%;margin-left:50px;margin-right:30px}@media screen and (max-width: 1024px){#private .cremation-flow .flow__img,#share .cremation-flow .flow__img{width:min(35%,200px);margin-left:20px;margin-right:20px}}@media screen and (max-width: 599px){#private .cremation-flow .flow__img,#share .cremation-flow .flow__img{width:60%;margin:15px auto}}#private .cremation-flow .flow__img img,#share .cremation-flow .flow__img img{width:auto}#private .cremation-flow .flow__text,#share .cremation-flow .flow__text{width:70%}@media screen and (max-width: 599px){#private .cremation-flow .flow__text,#share .cremation-flow .flow__text{width:auto;margin:0 auto}}#private .cremation-flow .flow__text__title,#share .cremation-flow .flow__text__title{text-align:left;color:#006b5c;font-size:clamp(20px,1.7vw,25px);font-size:1.5rem;font-weight:bold;margin-bottom:.7rem}@media screen and (max-width: 1024px){#private .cremation-flow .flow__text__title,#share .cremation-flow .flow__text__title{text-align:center;font-size:1.3rem}}#private .cremation-flow .flow__text__text,#private .cremation-flow .flow__text__text p,#share .cremation-flow .flow__text__text,#share .cremation-flow .flow__text__text p{font-size:clamp(1rem,1.2vw,1.1rem);text-align:left;color:#3e3a39}@media screen and (max-width: 1024px){#private .cremation-flow .flow__text__text,#private .cremation-flow .flow__text__text p,#share .cremation-flow .flow__text__text,#share .cremation-flow .flow__text__text p{font-size:.87rem}#private .cremation-flow .flow__text__text br.no-br,#private .cremation-flow .flow__text__text p br.no-br,#share .cremation-flow .flow__text__text br.no-br,#share .cremation-flow .flow__text__text p br.no-br{display:none}}@media screen and (max-width: 599px){#private .cremation-flow .flow__text__text,#private .cremation-flow .flow__text__text p,#share .cremation-flow .flow__text__text,#share .cremation-flow .flow__text__text p{text-align:left;display:inline-block}#private .cremation-flow .flow__text__text p br,#private .cremation-flow .flow__text__text p p br,#share .cremation-flow .flow__text__text p br,#share .cremation-flow .flow__text__text p p br{display:none}}#private .cremation-flow .flow__text__text .notes,#private .cremation-flow .flow__text__text p .notes,#share .cremation-flow .flow__text__text .notes,#share .cremation-flow .flow__text__text p .notes{margin-top:1rem}#private .cremation-flow .flow__text .button03,#share .cremation-flow .flow__text .button03{margin:1em 0}#private .private__flow,#share .private__flow{background-color:#deefec}#private .private__flow .flow__number,#share .private__flow .flow__number{background-color:#66a69d}#private .private__flow .flow__box01:not(:last-child)::after,#share .private__flow .flow__box01:not(:last-child)::after{border-color:#006b5c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#private .private__flow .flow__text__title,#share .private__flow .flow__text__title{color:#006b5c}#private .share__flow,#share .share__flow{background-color:#f1e9d7}#private .share__flow .flow__number,#share .share__flow .flow__number{background-color:#d6be8c}#private .share__flow .flow__box01:not(:last-child)::after,#share .share__flow .flow__box01:not(:last-child)::after{border-color:#bb9340 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#private .share__flow .flow__text__title,#share .share__flow .flow__text__title{color:#bb9340}#private .share__flow .button03 a,#share .share__flow .button03 a{background-color:#c5a25b}#private .private__interment .interment__info-wrap,#share .private__interment .interment__info-wrap{max-width:850px;margin:0 auto}#private .private__interment .interment__box01,#share .private__interment .interment__box01{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0}#private .private__interment .interment__box01:nth-of-type(even),#share .private__interment .interment__box01:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#private .private__interment .interment__box01:nth-of-type(odd) .text-box,#share .private__interment .interment__box01:nth-of-type(odd) .text-box{border-radius:15px 0 0 15px}#private .private__interment .interment__box01:nth-of-type(odd) .img-box,#share .private__interment .interment__box01:nth-of-type(odd) .img-box{border-radius:0 15px 15px 0}#private .private__interment .interment__box01:nth-of-type(even) .text-box,#share .private__interment .interment__box01:nth-of-type(even) .text-box{border-radius:0 15px 15px 0}#private .private__interment .interment__box01:nth-of-type(even) .img-box,#share .private__interment .interment__box01:nth-of-type(even) .img-box{border-radius:15px 0 0 15px}#private .private__interment .interment__box01:last-of-type,#share .private__interment .interment__box01:last-of-type{margin-bottom:0}@media screen and (max-width: 599px){#private .private__interment .interment__box01,#share .private__interment .interment__box01{display:block}#private .private__interment .interment__box01:nth-last-of-type(1n) .text-box,#share .private__interment .interment__box01:nth-last-of-type(1n) .text-box{border-radius:15px 15px 0 0}#private .private__interment .interment__box01:nth-last-of-type(1n) .img-box,#share .private__interment .interment__box01:nth-last-of-type(1n) .img-box{border-radius:0 0 15px 15px}}#private .private__interment .text-box,#share .private__interment .text-box{width:50%;padding:30px 20px;border:2px solid #deefec}@media screen and (max-width: 599px){#private .private__interment .text-box,#share .private__interment .text-box{width:100%;padding:30px 10px}}#private .private__interment .text-box__title,#share .private__interment .text-box__title{width:150px;height:70px;border-radius:100px 100px 0 0;background:#deefec;color:#006b5c;font-size:1.5rem;font-weight:500;margin:0 auto;padding:15px 20px;line-height:65px}#private .private__interment .text-box__text,#share .private__interment .text-box__text{margin-top:30px;text-align:center;line-height:1.6}@media screen and (max-width: 1024px){#private .private__interment .text-box__text,#share .private__interment .text-box__text{font-size:clamp(.9rem,2vw,1.2rem)}#private .private__interment .text-box__text br.no-br,#share .private__interment .text-box__text br.no-br{display:none}}#private .private__interment .text-box .button01,#share .private__interment .text-box .button01{margin-top:30px;line-height:1.3}#private .private__interment .text-box .button01 a,#share .private__interment .text-box .button01 a{background-color:rgba(0,107,92,.9);padding:7px 50px}#private .private__interment .text-box .button01 img,#share .private__interment .text-box .button01 img{width:110px}#private .private__interment .text-box .button--arrow01::after,#share .private__interment .text-box .button--arrow01::after{width:20px;height:16px;top:55%;-webkit-transform:translateY(-55%);transform:translateY(-55%);right:10px}#private .private__interment .text-box .button03,#share .private__interment .text-box .button03{margin-top:1em}#private .private__interment .img-box,#share .private__interment .img-box{width:50%;padding:20px 40px;background-color:#deefec;border:2px solid #deefec}@media screen and (max-width: 599px){#private .private__interment .img-box,#share .private__interment .img-box{width:100%}}#private .private__interment .interment__message,#share .private__interment .interment__message{line-height:2;padding:150px 0 280px;background:url(../img/private/private-bg01.jpg) no-repeat;background-size:100%;background-position:bottom;font-size:22px;font-weight:500;color:#3e3a39}@media screen and (max-width: 599px){#private .private__interment .interment__message,#share .private__interment .interment__message{padding:50px 0 150px;font-size:clamp(1.1rem,3vw,1.4rem)}}#private .share-tomb,#share .share-tomb{padding-bottom:50px}#private .share-tomb .sec-lead,#private .share-tomb .share-tomb__text,#share .share-tomb .sec-lead,#share .share-tomb .share-tomb__text{margin-bottom:20px}#private .share-tomb .share-tomb__img,#share .share-tomb .share-tomb__img{max-width:800px;margin:50px auto 0}#private .share-tomb .share-tomb__text,#share .share-tomb .share-tomb__text{margin-top:1rem;margin-bottom:0}#private .price-box01,#share .price-box01{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:50px;background-color:#fff}@media screen and (max-width: 599px){#private .price-box01,#share .price-box01{padding:30px 0;margin:0 auto}}#private .price__table,#share .price__table{margin:0 auto;font-size:1.1rem;border-collapse:separate;border-spacing:3px}@media screen and (max-width: 1024px){#private .price__table,#share .price__table{font-size:clamp(.9rem,1.8vw,1.1rem)}}@media screen and (max-width: 599px){#private .price__table,#share .price__table{font-size:1rem}}#private .price__table th,#share .price__table th{background-color:#006b5c;text-align:center;color:#fff;font-weight:500;padding:3px 2rem;letter-spacing:.1rem}#private .price__table th br,#share .price__table th br{display:none}@media screen and (max-width: 1024px){#private .price__table th,#share .price__table th{padding:7px .6rem;vertical-align:middle;line-height:1.4}#private .price__table th br,#share .price__table th br{display:block}}@media screen and (max-width: 599px){#private .price__table th,#share .price__table th{font-size:.85rem}}#private .price__table th span,#share .price__table th span{margin-left:10px;padding:0 5px;background-color:#fff;color:#006b5c;border-radius:3px;font-weight:700;font-size:.8rem}@media screen and (max-width: 1024px){#private .price__table th span,#share .price__table th span{display:block;padding:0;margin:3px 0 0 0}}#private .price__table td,#share .price__table td{padding:5px 1rem;vertical-align:middle}@media screen and (max-width: 1024px){#private .price__table td,#share .price__table td{font-size:clamp(.8rem,2.5vw,1rem);padding:7px max(2vw,.4rem)}}@media screen and (max-width: 599px){#private .price__table td,#share .price__table td{font-size:clamp(.9rem,2.5vw,1rem)}}#private .price__table td.size,#share .price__table td.size{letter-spacing:.1rem;text-align:right}#private .price__table td.size .br,#share .price__table td.size .br{display:none}@media screen and (max-width: 1024px){#private .price__table td.size,#share .price__table td.size{letter-spacing:.05rem}}@media screen and (max-width: 599px){#private .price__table td.size,#share .price__table td.size{width:29%}#private .price__table td.size .br,#share .price__table td.size .br{display:block}}#private .price__table td.pet-type,#share .price__table td.pet-type{color:#006b5c;font-weight:700}#private .price__table td.pet-type .br,#share .price__table td.pet-type .br{display:none}@media screen and (max-width: 599px){#private .price__table td.pet-type .br,#share .price__table td.pet-type .br{display:block}}#private .price__table td.price,#share .price__table td.price{letter-spacing:.1rem;text-align:right}#private .price__table td.price::after,#share .price__table td.price::after{content:"円";padding-left:.1rem;font-size:.8rem}@media screen and (max-width: 599px){#private .price__table td.price,#share .price__table td.price{width:25%;font-size:clamp(.9rem,1.7vw,1rem);letter-spacing:0rem}#private .price__table td.price::after,#share .price__table td.price::after{font-size:.7rem}}#private .price__table td.position,#share .price__table td.position{font-weight:700;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}#private .price__table td.position .br,#share .price__table td.position .br{display:none}@media screen and (max-width: 599px){#private .price__table td.position,#share .price__table td.position{font-size:.85rem;letter-spacing:-0.05rem}#private .price__table td.position .br,#share .price__table td.position .br{display:block}}#private .price__table td.table__annotation,#share .price__table td.table__annotation{font-size:.75rem;letter-spacing:0;text-align:right;padding:5px 0 !important}#private .price__table tr:nth-of-type(odd) td,#share .price__table tr:nth-of-type(odd) td{background-color:#f7f7f7}#private .price__table tr:nth-of-type(even) td,#share .price__table tr:nth-of-type(even) td{background-color:#eeeeef}#private .price__table tr td.pet-type,#share .price__table tr td.pet-type{background-color:#fff0c3}#private .price__table tr td.position,#share .price__table tr td.position{background-color:#fff0c3}#private .price__table tr td.table__annotation,#share .price__table tr td.table__annotation{background-color:#fff}#private .price__itemization,#share .price__itemization{text-align:left;font-size:1rem;margin:0 auto;display:inline-block}@media screen and (max-width: 1024px){#private .price__itemization,#share .price__itemization{font-size:.9rem}}@media screen and (max-width: 599px){#private .price__itemization,#share .price__itemization{font-size:.89rem}}#private .price__itemization li,#share .price__itemization li{text-indent:-0.5em;padding-left:.5em;margin-left:1rem}#private .price__itemization li::before,#share .price__itemization li::before{content:"●";display:inline-block;color:#006b5c;margin-right:5px;font-size:.7em}@media screen and (max-width: 1024px){#private .price__itemization .no-br,#share .price__itemization .no-br{display:none}}#private .interment-price .price__table tr th:first-child,#share .interment-price .price__table tr th:first-child{background-color:#fff}#private .interment-price .price__table td,#share .interment-price .price__table td{padding:5px 2rem}@media screen and (max-width: 1024px){#private .interment-price .price__table td,#private .interment-price .price__table th,#share .interment-price .price__table td,#share .interment-price .price__table th{padding:7px 1.5rem}}@media screen and (max-width: 599px){#private .interment-price .price__table td,#private .interment-price .price__table th,#share .interment-price .price__table td,#share .interment-price .price__table th{padding:7px .5rem}#private .interment-price .price__table .position,#share .interment-price .price__table .position{padding:7px 1rem}}#private .share-tomb-price,#share .share-tomb-price{margin-top:50px}#private .share-tomb-price .share-tomb__price__lead,#share .share-tomb-price .share-tomb__price__lead{margin-bottom:2.5rem;font-size:1rem;line-height:1.8}@media screen and (max-width: 599px){#private .share-tomb-price .share-tomb__price__text,#share .share-tomb-price .share-tomb__price__text{font-size:1.1rem}}#private .share-tomb-price .share-tomb__price__text .big-text,#share .share-tomb-price .share-tomb__price__text .big-text{font-weight:700;margin-bottom:10px;margin-right:5px;display:inline-block}#private .payment,#share .payment{background-color:#deefec}#private .payment .payment__title,#share .payment .payment__title{font-size:1.3rem;color:#006b5c;font-weight:bold;margin-bottom:30px}#private .payment .payment__box01,#share .payment .payment__box01{max-width:500px;margin:0 auto 40px}#private .payment .payment__box01:last-of-type,#share .payment .payment__box01:last-of-type{margin-bottom:0}#private .payment .payment__category,#share .payment .payment__category{font-weight:500;margin-bottom:3px;color:#006b5c;font-size:.9rem}#private .payment .payment__img,#share .payment .payment__img{background-color:#fff;font-size:.9rem;padding:20px 50px;border-radius:20px;border:1px solid #006b5c}@media screen and (max-width: 599px){#private .payment .payment__img,#share .payment .payment__img{padding:20px 30px}}#memorial-goods .memorial-goods__wrap{max-width:800px;margin:0 auto;padding:70px}@media screen and (max-width: 599px){#memorial-goods .memorial-goods__wrap{padding:50px 50px 30px}}#memorial-goods .memorial-goods__lead{margin:20px 0}@media screen and (max-width: 599px){#memorial-goods .memorial-goods__lead{font-size:1rem;margin:0}#memorial-goods .memorial-goods__lead br{display:none}}#memorial-goods .memorial-goods__img{margin-top:70px}#memorial-goods .memorial-goods__img img{width:100%;margin:20px 0}@media screen and (max-width: 599px){#memorial-goods .memorial-goods__img{margin-top:50px}}#cremation-time .cremation-time__wrap{margin:0 auto 70px}#cremation-time .cremation-time__table{margin:70px auto;font-size:1.1rem;border:spacing 10px;text-align:center;border-collapse:separate;border-spacing:3px}@media screen and (max-width: 1024px){#cremation-time .cremation-time__table{width:clamp(500px,95%,800px);font-size:clamp(.9rem,1.8vw,1.1rem)}}@media screen and (max-width: 599px){#cremation-time .cremation-time__table{width:95%;font-size:1rem}}#cremation-time .cremation-time__table th{color:#fff;background-color:#006b5c;text-align:center;padding:3px 0;font-weight:500}#cremation-time .cremation-time__table td{padding:10px 1.5rem;vertical-align:middle;letter-spacing:.1rem}@media screen and (max-width: 1024px){#cremation-time .cremation-time__table td{width:23%;font-size:clamp(.8rem,2.5vw,1rem);padding:7px max(1.5vw,.3rem);letter-spacing:0}}@media screen and (max-width: 599px){#cremation-time .cremation-time__table td{font-size:clamp(.83rem,2.5vw,1rem)}}#cremation-time .cremation-time__table td.size{text-align:right}#cremation-time .cremation-time__table td.size .br{display:none}@media screen and (max-width: 1024px){#cremation-time .cremation-time__table td.size{width:20%}}@media screen and (max-width: 599px){#cremation-time .cremation-time__table td.size{width:25%}#cremation-time .cremation-time__table td.size .br{display:block}}#cremation-time .cremation-time__table td.pet-type{color:#006b5c;font-weight:700}#cremation-time .cremation-time__table td.pet-type .br{display:none}@media screen and (max-width: 1024px){#cremation-time .cremation-time__table td.pet-type{width:33%}}@media screen and (max-width: 599px){#cremation-time .cremation-time__table td.pet-type .br{display:block}}#cremation-time .cremation-time__table td.time{letter-spacing:.1rem}@media screen and (max-width: 1024px){#cremation-time .cremation-time__table td.time{width:28%}}#cremation-time .cremation-time__table td.position{font-weight:700}#cremation-time .cremation-time__table td.table__annotation{font-size:.75rem;letter-spacing:0;text-align:right;padding:5px 0 !important}#cremation-time tr:nth-of-type(odd) td{background-color:#f7f7f7}#cremation-time tr:nth-of-type(even) td{background-color:#eeeeef}#cremation-time tr td.pet-type{background-color:#fff0c3}#cremation-time tr td.position{background-color:#fff0c3}#cremation-time tr td.table__annotation{background-color:#fff}