.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__content{padding-top:120px;margin-top:-120px;margin-bottom:64px}.p-facility .p-facility__area__wrap .funeral__content:last-child{margin-bottom: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__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}}
/*# sourceMappingURL=facility.css.map */
