.c-gold{color:#C4AA84}.c-gold1{color:#DBCDAC}.c-gold2{color:#AE914C}.c-purple{color:#663e5b}.c-purple1{color:#856A8E}.c-purple2{color:#BFAFC4}.c-pink{color:#EC6D73}.c-bk{color:#434343}.c-wh{color:#fff}.o_c_t.__10{font-size:10px}.o_c_t.__12{font-size:12px}.o_c_t.__14{font-size:14px}.o_c_t.__16{font-size:16px}.o_c_t.__18{font-size:18px}.o_c_t.__20{font-size:clamp(18px, 3vw, 20px)}.o_c_t.__22{font-size:clamp(18px, 3vw, 22px)}.o_c_t.__24{font-size:clamp(22px, 3vw, 24px)}.o_c_t.__26{font-size:clamp(24px, 3vw, 26px)}.o_c_t.__28{font-size:clamp(26px, 4vw, 28px)}.o_c_t.__lh10{line-height:1}.o_c_t.__lh12{line-height:1.2}.o_c_t.__lh14{line-height:1.4}.o_c_t.__lh16{line-height:1.6}.o_c_t.__lh18{line-height:1.8}.o_c_t.__lh20{line-height:2}.p-facility .in-nav__inner{display:flex;align-items:center;justify-content:center;gap:0 16px}.p-facility .in-nav__btn{display:flex;align-items:center;color:#663e5b;padding:10px 12px;border:solid #663e5b 1px;gap:0 12px;transition:.3s}.p-facility .in-nav__btn:hover{color:#fff;background:#663e5b}.p-facility .in-nav__btn:hover svg path{fill:#fff}.p-facility .in-nav__btn span{font-size:1.8rem}.p-facility .p-facility__area{margin:100px 0}.p-facility .p-facility__area .ttl3{margin-block:20px 64px}@media screen and (max-width: 640px){.p-facility .p-facility__area .ttl3{margin-block:20px 48px}}.p-facility .p-facility__area__wrap{padding-inline:70px}@media screen and (max-width: 896px){.p-facility .p-facility__area__wrap{padding-inline:30px}}@media screen and (max-width: 640px){.p-facility .p-facility__area__wrap{padding-inline:0px}}.p-facility .p-facility__area__wrap .funeral__hall{display:flex;align-items:center;gap:0 80px}@media screen and (max-width: 1080px){.p-facility .p-facility__area__wrap .funeral__hall{gap:0 40px}}@media screen and (max-width: 896px){.p-facility .p-facility__area__wrap .funeral__hall{flex-wrap:wrap;gap:30px 0;margin-inline:auto;max-width:480px}}@media screen and (max-width: 640px){.p-facility .p-facility__area__wrap .funeral__hall{gap:24px 0}}.p-facility .p-facility__area__wrap .funeral__hall+.funeral__hall{margin-top:64px}.p-facility .p-facility__area__wrap .funeral__hall__image{height:auto;display:block;width:51%}@media screen and (max-width: 896px){.p-facility .p-facility__area__wrap .funeral__hall__image{width:100%}}@media screen and (max-width: 640px){.p-facility .p-facility__area__wrap .funeral__hall__image{width:100%}}.p-facility .p-facility__area__wrap .funeral__hall__image source,.p-facility .p-facility__area__wrap .funeral__hall__image img{width:100%;max-width:100%;height:auto}.p-facility .p-facility__area__wrap .funeral__hall__item{width:calc(49% - 80px)}@media screen and (max-width: 1080px){.p-facility .p-facility__area__wrap .funeral__hall__item{width:calc(49% - 40px)}}@media screen and (max-width: 896px){.p-facility .p-facility__area__wrap .funeral__hall__item{width:100%}}@media screen and (max-width: 640px){.p-facility .p-facility__area__wrap .funeral__hall__item{width:100%}}.p-facility .p-facility__area__wrap .funeral__hall__item .hall__subtext{font-size:1.4rem;line-height:1.4;margin-block:0px;font-weight:600;color:#434343;letter-spacing:0.02em}@media screen and (max-width: 640px){.p-facility .p-facility__area__wrap .funeral__hall__item .hall__subtext{margin-block:0;font-size:2.0rem;font-size:1.3rem}}.p-facility .p-facility__area__wrap .funeral__hall__item .hall__name{font-size:2.4rem;line-height:1.4;margin-block:12px 20px;font-weight:600;color:#663e5b;letter-spacing:0.02em}@media screen and (max-width: 640px){.p-facility .p-facility__area__wrap .funeral__hall__item .hall__name{margin-block:10px 15px;font-size:2.0rem}}.p-facility .p-facility__area__wrap .funeral__hall__item .hall__info{padding-block:12px;border-top:#D5D5D5 dashed 1px;border-bottom:#D5D5D5 dashed 1px}.p-facility .p-facility__area__wrap .funeral__hall__item .hall__info__tx{font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:0.02em;color:#434343;margin-block:0}.p-facility .p-facility__area__wrap .funeral__hall__item .hall__info__tx+.hall__info__tx{margin-top:12px}@media screen and (max-width: 640px){.p-facility .p-facility__area__wrap .funeral__hall__item .hall__info__tx+.hall__info__tx{margin-top:10px}}.p-facility .p-facility__area__wrap .funeral__hall__item .morebtn{margin-top:32px;margin-bottom:0}@media screen and (max-width: 400px){.p-facility .p-facility__area__wrap .funeral__hall__item .morebtn{margin-bottom:0px}}@media screen and (max-width: 640px){.p-facility .p-facility__area__wrap .funeral__hall__item .morebtn{margin-top:30px}}.p-facility .p-facility__area__wrap .funeral__hall__item .morebtn a{width:100%;max-width:215px;border:solid 1px #663e5b;background-color:#fff;background-size:6px;color:#663e5b;font-size:1.5rem;font-weight:500;line-height:50px;margin-inline:0 auto}@media screen and (max-width: 480px){.p-facility .p-facility__area__wrap .funeral__hall__item .morebtn a{width:100%;max-width:215px;font-size:1.5rem;background-size:6px}}@media screen and (max-width: 896px){.p-facility .p-facility__area__wrap .funeral__hall__item .morebtn a{margin-inline:auto}}@media screen and (max-width: 640px){.p-facility .p-facility__area__wrap .funeral__hall__item .morebtn a{margin-inline:auto}}.p-facility .p-facility__area__wrap .funeral__hall__item .morebtn a:hover{background-color:#663e5b;color:#fff}.p-facility #komatsu-area.p-facility__area{margin-block:60px 100px}@media screen and (max-width: 896px){.p-facility #komatsu-area.p-facility__area{margin-block:60px 80px}}@media screen and (max-width: 640px){.p-facility #komatsu-area.p-facility__area{margin-block:60px 80px}}.facility-content{width:100%;padding-inline:60px;background:#fff;display:none}.modaal-close{position:fixed;right:30px;top:80px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px}@media screen and (max-height: 1000px){.modaal-close{top:60px}}@media screen and (min-width: 1220px){.modaal-close{right:calc((100vw - 1220px)/2)}}@media screen and (max-width: 896px){.modaal-close{right:24px}}.modaal-close:focus,.modaal-close:hover{outline:0;background:none}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:2px;height:22px;border-radius:4px;background:#663e5b}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#C4AA84}.modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:block;overflow:scroll;max-height:100%}.modaal-container{max-width:1220px !important;max-height:100%;overflow:auto}@media screen and (max-width: 1200px){.modaal-container{max-width:100%}}@media screen and (max-width: 896px){.modaal-content-container{padding:56px 20px 20px}}@media screen and (max-width: 896px){.modaal-content-container .innerWrap{padding-inline:0}}.modaal-content-container .box{position:relative;display:block}.modaal-content-container .box .facility-name-wrap{display:flex;align-items:center;margin:4rem 0 6rem 0}@media screen and (max-width: 896px){.modaal-content-container .box .facility-name-wrap{flex-direction:column;gap:24px 0}}@media screen and (max-width: 480px){.modaal-content-container .box .facility-name-wrap{flex-direction:column;margin:0 0 5rem 0}}.modaal-content-container .box .facility-name-wrap .logo-img{max-height:5.5rem;margin-right:4rem}@media screen and (max-width: 480px){.modaal-content-container .box .facility-name-wrap .logo-img{max-height:4.5rem;margin-right:0;margin-bottom:1.5rem}}.modaal-content-container .box .facility-name-wrap dl{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}@media screen and (max-width: 768px){.modaal-content-container .box .facility-name-wrap dl{text-align:center}}.modaal-content-container .box .facility-name-wrap .facility-name{font-size:3.4rem;line-height:1.4;margin-bottom:0.8rem;color:#663e5b;letter-spacing:0.02em}@media screen and (max-width: 768px){.modaal-content-container .box .facility-name-wrap .facility-name.type-lg{font-size:3rem;text-align:center}}@media screen and (max-width: 480px){.modaal-content-container .box .facility-name-wrap .facility-name{font-size:2.6rem;text-align:center}}@media screen and (max-width: 400px){.modaal-content-container .box .facility-name-wrap .facility-name{font-size:2.4rem;text-align:center}}.modaal-content-container .box .facility-name-wrap .facility-adress{font-size:1.4rem;line-height:1.2;margin-inline-start:0}.modaal-content-container .box .box-ttl{font-size:4em;margin:50px 0 30px;padding:0 0 18px 0;border-bottom:1px solid #dbcdac;text-align:left;line-height:1.2}@media screen and (max-width: 1080px) and (max-width: 896px){.modaal-content-container .box .box-ttl{letter-spacing:0.1em;line-height:1.6em;margin:10px 0 40px;padding-bottom:10px}}@media screen and (max-width: 1080px) and (max-width: 896px) and (max-width: 640px){.modaal-content-container .box .box-ttl{font-size:3.2em}}@media screen and (max-width: 1080px) and (max-width: 896px) and (max-width: 400px){.modaal-content-container .box .box-ttl{font-size:3em}}.modaal-content-container .slick-slider{margin:0;padding:0;width:100%}.modaal-content-container .slick-slider .slick-track{display:flex}.modaal-content-container .slider .slick-slide{display:flex;flex-direction:row-reverse;width:100% !important;gap:0 10%}@media screen and (max-width: 1080px){.modaal-content-container .slider .slick-slide{max-width:100%;gap:0 4%}}@media screen and (max-width: 896px){.modaal-content-container .slider .slick-slide{flex-direction:initial;flex-wrap:wrap;gap:30px 0}}.modaal-content-container .slider .slick-slide img{width:50% !important;height:fit-content;aspect-ratio:315/226;object-fit:cover;display:block}@media screen and (max-width: 896px){.modaal-content-container .slider .slick-slide img{width:100% !important;height:fit-content}}.modaal-content-container .slider1 .slider-moretxt::after{content:"";display:block;height:23vw;max-height:270px;width:100%;background:url(../img/facility/con1-map.png) no-repeat left center/contain}@media screen and (max-width: 896px){.modaal-content-container .slider1 .slider-moretxt::after{height:54vw}}.modaal-content-container .slider2 .slider-moretxt::after{content:"";display:block;height:14vw;max-height:200px;width:100%;background:url(../img/facility/con3-map.png) no-repeat left center/contain}@media screen and (max-width: 896px){.modaal-content-container .slider2 .slider-moretxt::after{height:54vw}}.modaal-content-container .slider3 .slider-moretxt::after{content:"";display:block;height:20vw;max-height:270px;width:100%;background:url(../img/facility/con2-map.png) no-repeat left center/contain}@media screen and (max-width: 896px){.modaal-content-container .slider3 .slider-moretxt::after{height:54vw}}.modaal-content-container .slider5 .slider-moretxt::after{content:"";display:block;height:20vw;max-height:200px;width:100%;background:url(../img/facility/yawaragi-map.png) no-repeat left center/contain}@media screen and (max-width: 896px){.modaal-content-container .slider5 .slider-moretxt::after{height:54vw}}.modaal-content-container .slider-moretxt{line-height:2em;font-size:2.4em;text-align:justify;margin:0;width:40%;letter-spacing:0.08em}@media screen and (max-width: 1080px){.modaal-content-container .slider-moretxt{width:46%}}@media screen and (max-width: 1080px) and (max-width: 896px){.modaal-content-container .slider-moretxt{width:100%}}.modaal-content-container .slider-moretxt::after{margin-top:6rem}@media screen and (max-width: 896px){.modaal-content-container .slider-moretxt::after{margin-top:3rem}}.modaal-content-container .panelWrap__googleview{margin-top:100px}.modaal-content-container .panelWrap__googleview iframe{width:100%;height:48vw;max-height:500px}@media screen and (max-width: 896px){.modaal-content-container .panelWrap__googleview iframe{height:140vw;max-height:900px}}.modaal-content-container .slick-prev,.modaal-content-container .slick-next{display:none}.modaal-content-container .panelbr{display:none}@media screen and (max-width: 896px){.modaal-content-container .panelbr{display:block}}.modaal-content-container .prev,.modaal-content-container .next{text-align:center;padding:10px;background-size:10px;background-color:#dbcdac;top:180px;width:14px;height:14px;position:absolute;background-repeat:no-repeat;background-position:center;z-index:80;cursor:pointer}@media screen and (max-width: 1080px){.modaal-content-container .prev,.modaal-content-container .next{top:14vw}}@media screen and (max-width: 1080px) and (max-width: 896px){.modaal-content-container .prev,.modaal-content-container .next{padding:5px;background-size:6px;top:calc((100vw - 90px) * 0.7174 / 2 - 11px)}}.modaal-content-container .prev{right:calc(50% - 44px);background-image:url(../img/arrow-white-left.png);width:34px;height:34px;padding:8px 0}@media screen and (max-width: 896px){.modaal-content-container .prev{right:auto;left:10px;width:22px;height:22px}}.modaal-content-container .next{right:10px;background-image:url(../img/arrow-white-right.png);position:absolute;width:34px;height:34px;padding:8px 0}@media screen and (max-width: 896px){.modaal-content-container .next{width:22px;height:22px}}.access{padding-top:100px;display:inline-block}@media screen and (max-width: 896px){.access{padding-block:60px}}@media screen and (max-width: 640px){.access{padding-block:50px}}.access .ttl{padding:0px 0 40px}.access .ttl3{overflow:visible}.access .ttl3-inner{line-height:1.4;letter-spacing:0.02em;font-size:2.6rem;display:flex}@media screen and (max-width: 640px){.access .ttl3-inner{display:block;font-size:2.4rem;flex-wrap:wrap}}@media screen and (max-width: 640px){.access .ttl3-txt{width:100%;display:block}}.access .ttl3-subtxt{font-size:1.4rem;letter-spacing:0.02em;line-height:1.3;display:inline-block}@media screen and (max-width: 640px){.access .ttl3-subtxt{width:100%;display:block;margin-left:0rem}}.access .access-address-wrap{padding:0;margin:0 0 8px;display:flex;gap:0 10px}@media screen and (max-width: 896px){.access .access-address-wrap{flex-wrap:wrap;gap:6px 0px;margin:0 0 12px}}.access .access-address{font-size:1.7rem;letter-spacing:0.02em;line-height:1.4;color:#663e5b}@media screen and (max-width: 896px){.access .access-address{width:100%;font-size:1.4rem}}@media screen and (max-width: 480px){.access .access-address{font-size:1.4rem;width:100%;display:block}}.access .map_subttl{text-align:center;font-size:3.6em;margin-bottom:2.2rem;color:#663e5b}.access .accessmap{display:flex;justify-content:space-between;margin-bottom:80px}@media screen and (max-width: 640px){.access .accessmap{margin-bottom:0px}}.access .accessmap .map_illust{width:48%}.access .accessmap img{width:100%;max-width:100%;border:3px solid #dbcdac;box-sizing:border-box}.access .accessmap a,.access .accessmap .map__link{margin-top:10px;text-align:right;color:#663e5b;font-size:2.4em;letter-spacing:0.02em;display:flex;width:fit-content;justify-content:flex-end;margin:10px 0 0 auto;gap:0 5px;align-items:center}.access .accessmap a__tx,.access .accessmap .map__link__tx{display:inline-block}.access .accessmap a__icon,.access .accessmap .map__link__icon{width:11px;height:11px;border:none}.access .accessmap a:hover,.access .accessmap .map__link:hover{text-decoration:none;background-color:none}.access .means{width:48%}.access .means ul{margin:0;list-style:none;padding:0;display:flex;flex-wrap:wrap;display:-webkit-flex;display:ms-flex}.access .means ul li{background-image:url(../img/pattern-bg14.png);margin-right:0;background-color:#dbcdac;color:#434343;width:100%;height:auto;margin-bottom:12px}.access .means ul li:last-child{margin-bottom:0}.access .means ul li span{margin:4px;background-color:#fff;display:block;padding:12px;text-align:center;font-size:2.4em;opacity:0.9;line-height:1.4em;color:#434343}.access .means ul li p{font-size:2.4em;text-align:center;line-height:1.4em;color:#434343;margin:16px 0}.access .accessbr{display:none}@media screen and (max-width: 1080px){.access .accessmap{flex-direction:column}.access .accessmap .map_illust{width:100%}.access .accessmap a{font-size:3em;margin-top:30px}.access .means{width:100%;margin-top:40px}}@media screen and (max-width: 768px){.map_subttl{font-size:2.8em}}@media screen and (max-width: 480px){.access .accessmap a{font-size:2.4em;margin-top:20px}}
/*# sourceMappingURL=facility.css.map */
