@charset "utf-8";.nav-area{background:#fff;border:1px solid #d2c5b1;border-radius:5px;padding:20px;max-width:1100px;margin:0 auto;box-sizing:border-box}.nav-area .nav-area-in{display:flex}.nav-area a.btn-house{display:block;background:url(/img/nav-area-icon.svg) no-repeat center left;color:#484848;padding:11px;transition:all .2s ease;margin-top:10px;padding-left:45px;font-size:.15rem;max-width:190px}.nav-area a.btn-house:hover{color:#03888e}.nav-area a.btn-house:after{content:"";display:inline-block;width:.1rem;height:.1rem;border-top:2px solid #03888e;border-right:2px solid #03888e;transform:rotate(45deg);box-sizing:border-box;vertical-align:.008rem;margin-left:10px}.nav-area .placeLink:first-child li{padding-top:0}.nav-area #nav-area-01 .placeLink:nth-child(2){border-top:none}.nav-area #nav-area-01 .placeLink:nth-child(3){padding-top:7px;margin-top:7px}.nav-area .placeLink{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:4px 5px;margin-top:5px}.nav-area .placeLink li{margin-right:0;padding:0}.nav-area .placeLink li a{font-size:.15rem;padding-left:.18rem}.nav-area .placeLink li a:before{top:calc(50% - .04rem)}.nav-area .nav-area-ttl{width:190px;margin-right:5px}.nav-area .nav-area-ttl-in{display:flex;align-items:center;gap:10px;font-size:.15rem}.nav-area .nav-area-ttl img{width:36px;height:36px}.nav-area .nav-area-tab{width:150px}.nav-area .nav-area-tab ul li{background:#fff;border:1px solid #fff;border-right:none;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;font-size:.15rem;position:relative}.nav-area .nav-area-tab ul li:after{content:"";display:inline-block;width:.07rem;height:.07rem;border-top:2px solid #9b9b9b;border-right:2px solid #9b9b9b;transform:rotate(45deg);box-sizing:border-box;margin-left:5px}.nav-area .nav-area-tab ul li.active:after,.nav-area .nav-area-tab ul li:hover:after{border-top-color:#03888e;border-right-color:#03888e}.nav-area .nav-area-tab ul li.active:before,.nav-area .nav-area-tab ul li:hover:before{display:block;content:"";position:absolute;top:1px;right:-1px;width:1px;height:100%;background:#f9f9f9}.nav-area .nav-area-tab ul li.active,.nav-area .nav-area-tab ul li:hover{color:#03888e;background:#f9f9f9;border:1px solid #dbdbdb;border-right:none;transition:all .2s ease}.nav-area .nav-area-tab ul li:hover{cursor:pointer}.nav-area .nav-area-tab-contents{background:#f9f9f9;border:1px solid #dbdbdb;border-radius:0 3px 3px 0;padding:10px 20px;width:calc(100% - 340px)}.area-row{display:flex;gap:10px}.area-row .nav-area-left{width:75%}.area-row .nav-area-right{width:25%}.area-row .nav-area-right img{width:100%;height:auto;margin-top:15px}.nav-area-tab-contents .area-row{display:none}.nav-area-tab-contents .placeLink a:hover,.nav-area-tab-contents .placeLink a:hover:before{color:#03888e;border-color:#03888e}@media screen and (max-width:640px){#SPMenuArea .nav-area-ttl{margin-bottom:12px}#SPMenuArea .nav-area-ttl-in{display:flex;align-items:center;gap:10px}#SPMenuArea .nav-area-ttl-in span{font-size:.16rem;font-weight:700;color:#473933}#SPMenuArea a.btn-sp-house{display:block;background:url(/img/nav-area-icon.svg) no-repeat center left;color:#484848;font-weight:700;padding:11px;transition:all .2s ease;margin-top:12px;padding-left:45px;font-size:.15rem;position:relative}#SPMenuArea a.btn-sp-house:hover{color:#03888e}#SPMenuArea a.btn-sp-house:after{content:"";display:inline-block;width:.1rem;height:.1rem;border-top:2px solid #03888e;border-right:2px solid #03888e;transform:rotate(45deg);box-sizing:border-box;vertical-align:.008rem;margin-left:10px;position:absolute;top:19px;right:20px}.mod_header .gNav>.accordion .inLink .trigger{font-size:.165rem}.mod_header .gNav>.accordion .linkList+.linkList+.linkList{margin-top:10px;padding-top:10px;border-top:1px solid #ddd}.mod_header .gNav>.accordion .sp-area.linkList{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.mod_header .gNav .linkList a{font-size:.15rem}.mod_header .gNav>.accordion .inLink .trigger span{font-size:.15rem}.mod_header .gNav>.accordion .sp-area.linkList>li{width:100%;margin:0}.mod_header .gNav>.accordion>.detail.sp-area{padding:.14rem}#SPMenuArea .btn-sp-house,.mod_header .gNav>.accordion .sp-area .inLink+.inLink{margin-top:.11rem}#SPMenuArea .btn-sp-house,.mod_header .gNav>.accordion .sp-area .inLink .trigger{padding-left:.16rem}}.sec_cta>.in{padding-top:0!important}.bnr-slider{max-width:1200px;width:85%;margin:0 auto;padding:50px 0}.bnr-slide{position:relative;margin:50px 0}.bnr-slide img{max-width:330px;height:272px;object-fit:cover;width:100%;height:auto;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.15);border:1px solid #f4f4f4}.bnr-slide a{transition:all .2s ease}.bnr-slide a:hover{opacity:.8}.bnr-slide>div{width:100%}.bnr-slider .slick-track{float:none;display:flex;gap:15px}.bnr-slider .arrow-prev{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:-20px;width:28px;height:28px;z-index:10}.bnr-slider .arrow-next{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:-20px;width:28px;height:28px;z-index:10}.bnr-slide button.arrow-prev{background:url(/img/btn-prev.svg) no-repeat center center}.bnr-slide button.arrow-next{background:url(/img/btn-next.svg) no-repeat center center}.bnr-slider .slick-dots{bottom:-35px}.bnr-slide .slick-dots li button:before{font-size:18px;color:#ccc;opacity:1}.bnr-slide .slick-dots li button:focus:before,.bnr-slide .slick-dots li button:hover:before,.bnr-slide .slick-dots li.slick-active button:before{color:#03888e}@media(max-width:640px){.bnr-slide img{max-width:270px}.inteviewList .slick-dots{bottom:0}.sec_stuff>.in .sec_stuff__items .sec_stuff__item .sec_stuff__wrap{padding:.2rem .1rem .1rem .08rem!important;gap:.1rem!important}.sec_stuff>.in .sec_stuff__items .sec_stuff__item .sec_stuff__wrap .sec_stuff__txt .sec_stuff__name{font-size:.23rem!important}.sec_stuff__items .slick-dots{bottom:-35px}.inteviewList .slick-dots li button:before,.sec_stuff__items .slick-dots li button:before{font-size:16px;color:#ccc;opacity:1}.inteviewList .slick-dots li.slick-active button:before,.sec_stuff__items .slick-dots li.slick-active button:before{color:#78a98c}.inteviewList .slick-slide,.sec_stuff__items .slick-slide{margin:0 15px}.inteviewList .slick-prev,.sec_stuff__items .slick-prev{position:asbsolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px;z-index:10}.inteviewList .slick-next,.sec_stuff__items .slick-next{position:asbsolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:10px}.inteviewList .slick-next:before,.inteviewList .slick-prev:before,.sec_stuff__items .slick-next:before,.sec_stuff__items .slick-prev:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.2s}.inteviewList .slick-prev:before,.sec_stuff__items .slick-prev:before{width:.12rem;height:.12rem;background-color:transparent;border-radius:0;border-right:2px solid #8dad72;border-bottom:2px solid #8dad72;transform:rotate(135deg)}.inteviewList .slick-next:before,.sec_stuff__items .slick-next:before{width:.12rem;height:.12rem;background-color:transparent;border-radius:0;border-right:2px solid #8dad72;border-bottom:2px solid #8dad72;transform:rotate(-45deg)}.sec_stuff>.in .link{margin-top:.5rem!important}}.sec_place .sougi .sougi__items .sougi__slicks .sougi__slick .sougi__txt{min-height:1.1rem!important}.accordion-btn p span:before{background-size:cover}.sec_place .intro .of img{height:auto}.c-member-txt{margin-top:12px;font-size:.115rem;font-weight:700;color:#c66061!important;line-height:1.6}#chatplusview{display:none}.secTit .title{line-height:1.8}@media(min-width:768px) and (max-width:991px){#chatplusview{display:block}}@media(min-width:641px){.sec_cremation #js-slider-cremation .slick-track{width:initial!important}.sec_cremation #js-slider-cremation.accordion-btnSub li{width:100px!important}.sec_cremation #js-slider-cremation.accordion-btnSub{max-width:10rem}.sec_cremation__list-sp .accordion-btnSub button.arrow-prev{left:-20px!important}.sec_cremation__list-sp .accordion-btnSub button.arrow-next{right:-20px!important}.sec_cremation #js-slider-cremation.accordion-btnSub button.arrow-common{padding-top:0}}.sec_plan .planBox>.item .detail>dt span{font-size:.26rem;padding-bottom:.52rem}.sec_plan .planBox>.item.plan07 .detail>dt span{color:#c99cb0}.sec_plan .planBox>.item.plan07 .detail>dt{background:#c99cb0}.sec_plan .planBox>.item.plan07 .detail>dt span:before{background:#efe4e6;color:#c99cb0}.sec_plan .planBox>.item.plan07 .detail>dt::before{background-image:url(../common/img/plan_arrow_pi.svg)}.sec_plan .planBox>.item.plan07 .detail>dt span h3{font-size:.28rem;letter-spacing:.05em;color:#fff}.sec_price .includeNote .note{text-align:left}@media(min-width:641px){.planVisual .mv{height:4.8rem!important}}.mod_contact .bnrBox .bnr .ph .mod_tel,.mod_cta .btnBox.tel .tel_number{color:#fefd32}.mod_cta .btnBox.tel .tel_number{left:25px}@media(max-width:1280px){.mod_cta .btnBox.tel .tel_number{left:17px}}.postWrap.postWrap--asahi .post .txtBox .topBox,.postWrap.postWrap--asahi .post>a{background:#fff}@media(min-width:641px){.postWrap.postWrap--asahi{padding-top:0}}@media(max-width:640px){.postWrap.postWrap--asahi{display:flex;flex-flow:column;gap:30px}}