.butsudan-center-section{position:relative;overflow:hidden;scroll-margin-top:220px;background:radial-gradient( circle at 90% 6%,rgba(235,224,204,0.72) 0,rgba(235,224,204,0) 24% ),linear-gradient( 180deg,#fbfaf7 0%,#ffffff 34%,#f7f3ed 100% );border-top:1px solid #e5ddd2;border-bottom:1px solid #ddd3c5}.butsudan-center-inner{padding-top:5rem;padding-bottom:5rem}.butsudan-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,0.95fr);align-items:center;gap:46px;padding:38px 40px;background:linear-gradient( 135deg,#ffffff 0%,#f4eee5 100% );border-top:1px solid #ded2c2;border-left:1px solid #ded2c2;border-right:7px solid #9a7253;border-bottom:7px solid #634833;box-shadow:0 18px 38px rgba(74,55,41,0.14)}.butsudan-section-label{margin:0 0 10px;color:#9b7658;font-family:Arial,sans-serif;font-size:0.72rem;font-weight:700;letter-spacing:0.18em}.butsudan-section-title{margin:0;color:#45372e;font-family:"Noto Serif JP",serif;font-size:clamp(2.25rem,4.5vw,3.8rem);font-weight:700;line-height:1.35;letter-spacing:0.05em}.butsudan-section-title span{color:#7c5b44}.butsudan-section-title::after{content:"";display:block;width:92px;height:4px;margin:18px 0 0;background:linear-gradient( 90deg,#72513c 0%,#d7ba93 50%,#72513c 100% )}.butsudan-hero-lead{margin:24px 0 0;color:#604838;font-family:"Noto Serif JP",serif;font-size:1.15rem;font-weight:700;line-height:1.8}.butsudan-hero-text{margin:14px 0 0;color:#5b514a;font-family:"Noto Serif JP",serif;font-size:0.92rem;line-height:1.9}.butsudan-three-values{margin-top:24px;display:flex;flex-wrap:wrap;gap:9px}.butsudan-three-values span{min-width:86px;padding:8px 16px;color:#ffffff;background:linear-gradient( 135deg,#9e7658 0%,#674a36 100% );font-family:"Noto Serif JP",serif;font-size:0.86rem;font-weight:700;text-align:center;letter-spacing:0.12em}.butsudan-hero-image{position:relative;overflow:hidden;min-height:430px;background-color:#f3eee8}.butsudan-hero-image img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover;transition:transform 0.45s ease}.butsudan-hero:hover .butsudan-hero-image img{transform:scale(1.02)}.butsudan-gallery-heading,.butsugu-heading{max-width:880px;margin:5rem auto 0}.butsudan-gallery-kicker{margin:0 0 7px;color:#9b7658;font-family:Arial,sans-serif;font-size:0.72rem;font-weight:700;letter-spacing:0.18em}.butsudan-gallery-heading h3,.butsugu-heading h3{margin:0;color:#493a31;font-family:"Noto Serif JP",serif;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:700;letter-spacing:0.06em}.butsudan-gallery-heading>p:last-child,.butsugu-heading>p:last-child{margin:15px 0 0;color:#655a52;font-family:"Noto Serif JP",serif;font-size:0.94rem;line-height:1.85}.butsudan-product-grid{margin-top:2.3rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.butsudan-product-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient( 155deg,#ffffff 0%,#f8f3ec 100% );border-top:1px solid #ded5ca;border-left:1px solid #ded5ca;border-right:5px solid #a47b5c;border-bottom:5px solid #6d4d37;box-shadow:0 11px 25px rgba(75,56,42,0.11);transition:transform 0.2s ease,box-shadow 0.2s ease}.butsudan-product-card:hover{transform:translateY(-4px);box-shadow:0 17px 34px rgba(75,56,42,0.16)}.butsudan-product-image{aspect-ratio:4 / 5;padding:13px;display:flex;align-items:center;justify-content:center;background-color:#ffffff}.butsudan-product-image img{display:block;max-width:100%;width:100%;height:100%;object-fit:contain}.butsudan-product-body{flex:1;padding:16px 16px 19px;border-top:1px solid #e6ddd4;text-align:center}.butsudan-product-body span{display:inline-block;margin-bottom:7px;padding:4px 9px;color:#795c47;background-color:#f2e9df;font-family:"Noto Serif JP",serif;font-size:0.68rem;font-weight:700}.butsudan-product-body h4{margin:0;color:#453a33;font-family:"Noto Serif JP",serif;font-size:0.9rem;font-weight:700;line-height:1.55}.butsudan-gallery-note{margin:22px 0 0;color:#746960;font-family:"Noto Serif JP",serif;font-size:0.76rem;line-height:1.7}.butsudan-movie{margin-top:5rem;padding:32px;display:grid;grid-template-columns:minmax(260px,0.72fr) minmax(0,1.28fr);align-items:center;gap:34px;background:linear-gradient( 135deg,#4f3b2e 0%,#7b5b43 100% );box-shadow:0 15px 32px rgba(63,44,31,0.18)}.butsudan-movie-label{margin:0 0 8px;color:#e0c7a8;font-family:Arial,sans-serif;font-size:0.72rem;font-weight:700;letter-spacing:0.18em}.butsudan-movie-copy h3{margin:0;color:#ffffff;font-family:"Noto Serif JP",serif;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:700;line-height:1.55}.butsudan-movie-copy p:last-child{margin:13px 0 0;color:rgba(255,255,255,0.88);font-family:"Noto Serif JP",serif;font-size:0.86rem;line-height:1.8}.butsudan-movie-player video{display:block;width:100%;height:auto;background-color:#000000}.butsugu-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.butsugu-card{margin:0;overflow:hidden;background:#ffffff;border:1px solid #e0d7ce;box-shadow:0 8px 18px rgba(67,52,41,0.09)}.butsugu-card img{display:block;width:100%;height:auto}.butsugu-card figcaption{padding:9px 8px;color:#5a493d;background-color:#f8f3ed;font-family:"Noto Serif JP",serif;font-size:0.76rem;font-weight:700;text-align:center}.butsudan-points{margin-top:5rem;display:grid;grid-template-columns:minmax(240px,0.65fr) minmax(0,1.35fr);gap:34px;padding:30px 32px;background:linear-gradient( 135deg,#f1e8dd 0%,#ffffff 100% );border-top:1px solid #d9c9b8;border-left:1px solid #d9c9b8;border-right:6px solid #a47a57;border-bottom:6px solid #6f4f37;box-shadow:0 13px 27px rgba(72,52,37,0.12)}.butsudan-points-title{display:flex;flex-direction:column;justify-content:center}.butsudan-points-title p{margin:0 0 6px;color:#9d7758;font-family:Arial,sans-serif;font-size:0.7rem;font-weight:700;letter-spacing:0.16em}.butsudan-points-title h3{margin:0;color:#4d3a2e;font-family:"Noto Serif JP",serif;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:700;line-height:1.55}.butsudan-points-list{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none}.butsudan-points-list li{min-height:70px;padding:13px 15px;display:flex;align-items:center;gap:12px;background-color:rgba(255,255,255,0.85);border:1px solid #dfd2c4}.butsudan-points-list li:last-child{grid-column:span 2}.butsudan-points-list span{color:#b28a68;font-family:Arial,sans-serif;font-size:1.45rem;font-weight:700}.butsudan-points-list strong{color:#51453d;font-family:"Noto Serif JP",serif;font-size:0.88rem;line-height:1.5}.butsudan-contact{margin-top:3rem;padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#ffffff;background:linear-gradient( 135deg,#614735 0%,#8c6549 100% );box-shadow:0 10px 24px rgba(61,42,29,0.19)}.butsudan-contact-label{margin:0 0 3px;color:#ecd4b7;font-family:"Noto Serif JP",serif;font-size:0.78rem;font-weight:700}.butsudan-contact h3{margin:0;color:#ffffff;font-family:"Noto Serif JP",serif;font-size:1.2rem;font-weight:700}.butsudan-contact>div>p:last-child{margin:6px 0 0;color:rgba(255,255,255,0.87);font-family:"Noto Serif JP",serif;font-size:0.83rem}.butsudan-contact-button{flex-shrink:0;min-width:290px;padding:11px 22px 13px;color:#604532;background-color:#ffffff;border-right:5px solid #d9ad6a;border-bottom:5px solid #96713b;text-align:center;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease}.butsudan-contact-button:hover{color:#604532;transform:translate(-2px,-2px);box-shadow:5px 6px 12px rgba(32,20,12,0.25);text-decoration:none}.butsudan-contact-button span,.butsudan-contact-button small{display:block;font-family:"Noto Serif JP",serif;font-weight:700}.butsudan-contact-button span{font-size:0.72rem}.butsudan-contact-button strong{display:block;margin:2px 0;font-family:Arial,sans-serif;font-size:1.7rem}.butsudan-contact-button small{font-size:0.68rem}@media (max-width:1199.98px){.butsudan-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.butsugu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.butsudan-hero{grid-template-columns:1fr}.butsudan-hero-image{min-height:380px}.butsudan-hero-image img{min-height:380px}.butsudan-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.butsudan-movie,.butsudan-points{grid-template-columns:1fr}.butsudan-contact{flex-direction:column;align-items:stretch;text-align:center}.butsudan-contact-button{width:100%;min-width:0}}@media (max-width:767.98px){.butsudan-center-section{scroll-margin-top:235px}.butsudan-center-inner{padding-top:3rem;padding-bottom:3rem}.butsudan-hero{padding:25px 17px;gap:25px;border-right-width:5px;border-bottom-width:5px}.butsudan-section-title{font-size:2.05rem}.butsudan-hero-lead{font-size:1rem}.butsudan-hero-image,.butsudan-hero-image img{min-height:300px}.butsudan-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.butsudan-product-image{padding:8px}.butsudan-product-body{padding:12px 9px 14px}.butsudan-product-body h4{font-size:0.78rem}.butsudan-product-body span{font-size:0.61rem}.butsudan-movie{padding:22px 16px;gap:20px}.butsugu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.butsudan-points{padding:23px 16px}.butsudan-points-list{grid-template-columns:1fr}.butsudan-points-list li:last-child{grid-column:span 1}.butsudan-contact{padding:21px 16px}.butsudan-contact-button strong{font-size:1.5rem}}@media (max-width:374.98px){.butsudan-product-grid{grid-template-columns:1fr}.butsugu-grid{grid-template-columns:1fr}}.flower-gift-section{position:relative;overflow:hidden;background:radial-gradient( circle at 7% 4%,rgba(255,235,241,0.9) 0,rgba(255,235,241,0) 26% ),radial-gradient( circle at 93% 13%,rgba(233,242,226,0.8) 0,rgba(233,242,226,0) 24% ),linear-gradient( 180deg,#fffdfd 0%,#ffffff 30%,#faf7f4 100% );border-top:1px solid #eadfe2;border-bottom:1px solid #e4ddd7}.flower-gift-inner{padding-top:5rem;padding-bottom:5rem}.flower-gift-header{max-width:920px;margin-right:auto;margin-left:auto}.flower-gift-label{margin:0 0 8px;color:#b35c76;font-family:Arial,sans-serif;font-size:0.73rem;font-weight:700;letter-spacing:0.18em}.flower-gift-title{margin:0;color:#4f3b42;font-family:"Noto Serif JP",serif;font-size:clamp(2.25rem,4.8vw,3.9rem);font-weight:700;line-height:1.35;letter-spacing:0.05em}.flower-gift-title span{color:#b15f77}.flower-gift-title::after{content:"";display:block;width:98px;height:4px;margin:18px auto 0;background:linear-gradient( 90deg,#b45e78 0%,#efc1cf 50%,#b45e78 100% )}.flower-gift-lead{margin:22px 0 0;color:#554a4e;font-family:"Noto Serif JP",serif;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:700;line-height:1.9}.flower-gift-sublead{margin:8px 0 0;color:#786b70;font-family:"Noto Serif JP",serif;font-size:0.88rem}.flower-category-heading{margin-top:5rem;padding-bottom:13px;display:flex;align-items:flex-end;justify-content:space-between;gap:25px;border-bottom:1px solid #dfcdd3}.flower-category-heading-gift{border-bottom-color:#d8d7c5}.flower-category-en{display:block;margin-bottom:4px;color:#b05d76;font-family:Arial,sans-serif;font-size:0.67rem;font-weight:700;letter-spacing:0.16em}.flower-category-title{margin:0;color:#523d44;font-family:"Noto Serif JP",serif;font-size:clamp(1.5rem,2.8vw,2.15rem);font-weight:700;letter-spacing:0.06em}.flower-category-description{margin:0;color:#746970;font-family:"Noto Serif JP",serif;font-size:0.82rem;line-height:1.6;text-align:right}.flower-product-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.flower-product-card{--flower-accent:#b75f78;--flower-dark:#774251;--flower-soft:#fff1f5;min-width:0;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient( 155deg,#ffffff 0%,var(--flower-soft) 100% );border-top:1px solid #eadde1;border-left:1px solid #eadde1;border-right:6px solid var(--flower-accent);border-bottom:6px solid var(--flower-dark);box-shadow:0 12px 27px rgba(84,55,65,0.12);transition:transform 0.2s ease,box-shadow 0.2s ease}.flower-product-card-gift{--flower-accent:#8d9460;--flower-dark:#62683e;--flower-soft:#f5f6ea}.flower-product-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px rgba(84,55,65,0.18)}.flower-product-image{aspect-ratio:2 / 3;padding:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient( 180deg,#ffffff 0%,#f8f5f2 100% )}.flower-product-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform 0.35s ease}.flower-product-card:hover .flower-product-image img{transform:scale(1.02)}.flower-product-image-arrangement img{object-fit:contain}.flower-product-body{flex:1;padding:18px 17px 20px;border-top:1px solid #e9dfe2;text-align:center}.flower-product-type{margin:0 0 5px;color:var(--flower-accent);font-family:Arial,sans-serif;font-size:0.64rem;font-weight:700;letter-spacing:0.14em}.flower-product-name{margin:0;color:#4d3d42;font-family:"Noto Serif JP",serif;font-size:1.18rem;font-weight:700;line-height:1.5}.flower-product-name span{display:inline-block;margin-left:0.3em;color:var(--flower-dark);font-size:0.82em}.flower-product-price{margin:14px 0 0;color:var(--flower-dark)}.flower-product-price strong{font-family:Arial,sans-serif;font-size:1.55rem;font-weight:700}.flower-product-price span{margin-left:3px;font-family:"Noto Serif JP",serif;font-size:0.72rem;font-weight:700}.flower-price-list{margin:16px 0 0;padding:0;display:grid;gap:7px;list-style:none}.flower-price-list li{padding:8px 9px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:6px;color:#4f4f3f;background-color:rgba(255,255,255,0.82);border:1px solid #daddc4}.flower-price-list li>span{color:var(--flower-dark);font-family:"Noto Serif JP",serif;font-size:0.78rem;font-weight:700}.flower-price-list strong{color:#4f493f;font-family:Arial,"Noto Sans JP",sans-serif;font-size:0.9rem}.flower-price-list small{color:#81796f;font-size:0.62rem}.flower-order-guide{margin-top:5rem;padding:29px 32px;display:flex;align-items:center;justify-content:space-between;gap:32px;color:#ffffff;background:linear-gradient( 135deg,#784354 0%,#aa5d78 55%,#8c7756 100% );box-shadow:0 13px 29px rgba(74,44,54,0.18)}.flower-order-guide-label{margin:0 0 5px;color:#f3cbd6;font-family:Arial,sans-serif;font-size:0.7rem;font-weight:700;letter-spacing:0.16em}.flower-order-guide h2{margin:0;color:#ffffff;font-family:"Noto Serif JP",serif;font-size:clamp(1.25rem,2.5vw,1.9rem);font-weight:700;line-height:1.55}.flower-order-guide-copy>p:last-child{margin:8px 0 0;color:rgba(255,255,255,0.88);font-family:"Noto Serif JP",serif;font-size:0.84rem}.flower-order-phone{flex-shrink:0;min-width:300px;padding:12px 22px 14px;color:#754252;background-color:#ffffff;border-right:5px solid #e0b66c;border-bottom:5px solid #9e773a;text-align:center;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease}.flower-order-phone:hover{color:#754252;transform:translate(-2px,-2px);box-shadow:5px 6px 12px rgba(43,22,29,0.25);text-decoration:none}.flower-order-phone span,.flower-order-phone small{display:block;font-family:"Noto Serif JP",serif;font-weight:700}.flower-order-phone span{font-size:0.72rem}.flower-order-phone strong{display:block;margin:2px 0;font-family:Arial,sans-serif;font-size:1.7rem}.flower-order-phone small{font-size:0.68rem}.flower-notes{margin-top:2rem;padding:20px 23px;background-color:#fffaf4;border-left:5px solid #bd8c53}.flower-notes h3{margin:0 0 10px;color:#604e43;font-family:"Noto Serif JP",serif;font-size:1rem;font-weight:700}.flower-notes ul{margin:0;padding-left:1.25rem}.flower-notes li{margin-bottom:4px;color:#625751;font-family:"Noto Serif JP",serif;font-size:0.82rem;line-height:1.7}@media (max-width:1199.98px){.flower-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991.98px){.flower-order-guide{flex-direction:column;align-items:stretch;text-align:center}.flower-order-phone{width:100%;min-width:0}}@media (max-width:767.98px){.flower-gift-inner{padding-top:3rem;padding-bottom:3rem}.flower-gift-title{font-size:2.05rem}.flower-gift-lead{font-size:0.96rem}.flower-category-heading{align-items:flex-start;flex-direction:column;gap:7px}.flower-category-description{text-align:left}.flower-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.flower-product-image{padding:7px}.flower-product-body{padding:13px 9px 15px}.flower-product-name{font-size:0.95rem}.flower-product-price strong{font-size:1.2rem}.flower-price-list li{grid-template-columns:28px 1fr;gap:4px}.flower-price-list small{grid-column:2}.flower-order-guide{padding:22px 16px}.flower-order-phone strong{font-size:1.5rem}}@media (max-width:374.98px){.flower-product-grid{grid-template-columns:1fr}}@media (min-width:992px){.flower-gift-header{max-width:1180px}.flower-gift-title{font-size:clamp(2.8rem,4vw,3.5rem);letter-spacing:0.035em;white-space:nowrap}.flower-gift-title span{display:inline}}.bg-otitle{background-color:#7cdf79}.accordion-body{font-size:1.2em}.o_title{font-size:1.4em}h1.text-md-center,h2.text-md-center,.cremation-section-title,.family-section-title,.coffin-section-title,.hearse-section-title{font-size:clamp(2.3rem,5vw,4rem);font-weight:700;letter-spacing:0.08em;text-align:center}@media (max-width:575.98px){h1.text-md-center,h2.text-md-center,.cremation-section-title,.family-section-title,.coffin-section-title,.hearse-section-title{font-size:2.15rem}}:root{--site-text-main:#2f292f;--site-text-body:#3f383f;--site-text-sub:#504850;--site-text-note:#625a62}body{color:var(--site-text-main)}main p,main li,main dd,main td{color:var(--site-text-body)}main p,main li,main dd{font-weight:500}.site-header-philosophy{color:#d83e82}.site-header-history{color:#403940;font-weight:500}.site-header-trust{color:#272327;font-weight:600}.site-header-sosai{color:#1f1b1f}.site-service-button{color:#211d21;font-weight:800}.site-service-button:hover{color:var(--service-accent-dark)}.top-hero-copy{color:#173e86}.top-hero-note{color:#211d21}.hero-plan-tax{color:#302b30;font-weight:600}.hero-plan-normal{color:#211d21}.cremation-section-lead,.cremation-section-description{color:#332e33}.cremation-flow-name{color:#252125}.cremation-flow-name small{color:var(--site-text-sub);font-weight:500}.cremation-inclusions-note{color:var(--site-text-body)}.cremation-inclusions-grid span{color:#302b30;font-weight:600}.cremation-price-label{color:#403940}.cremation-price-general{color:#403940}.cremation-plan-points li{color:var(--site-text-body);font-weight:500}.cremation-plan-notes p{color:#453c36;font-weight:500}.cremation-contact-text{color:rgba(255,255,255,0.96)}.family-section-lead,.family-section-description{color:#392f35}.family-section-small-note{color:#674b58;font-weight:500}.family-flow-name{color:#342c31}.family-flow-name small{color:var(--site-text-sub);font-weight:500}.family-inclusions-note{color:var(--site-text-body)}.family-inclusions-grid span{color:#392f35;font-weight:600}.family-price-label,.family-price-general{color:#493d43}.family-plan-points li{color:#40363b;font-weight:500}.family-plan-notes p{color:#493d39;font-weight:500}.family-contact-text{color:rgba(255,255,255,0.96)}.coffin-section-lead{color:#3d3439}.coffin-plan-notice-text{color:#4a3d44;font-weight:500}.coffin-card-title{color:#382e34}.coffin-card-description{color:#40353b;font-weight:500}.coffin-card-feature{color:var(--coffin-dark)}.coffin-card-small-note{color:#62535b;font-weight:500}.coffin-color-chip{color:#433a3f}.coffin-section-notes p{color:#493d38;font-weight:500}.coffin-contact-text{color:rgba(255,255,255,0.96)}.hearse-section-lead{color:#343b43}.hearse-guide-title{color:#2d4354}.hearse-guide-text{color:#414950;font-weight:500}.hearse-category-description{color:#4d545a;font-weight:500}.hearse-card-title{color:#272d33}.hearse-card-description{color:#3e454b;font-weight:500}.hearse-card-specs span{color:#30363b}.hearse-card-specs small{color:var(--hearse-dark);font-weight:600}.hearse-card-note{color:#5b5b5e;font-weight:500}.hearse-support-title{color:#2e3337}.hearse-support-description{color:#404548;font-weight:500}.hearse-support-list li{color:#414649;font-weight:500}.hearse-support-small-note{color:#5f595c;font-weight:500}.hearse-section-notes p{color:#493f3a;font-weight:500}.hearse-contact-text{color:rgba(255,255,255,0.96)}.jumoku-hero-description{color:#344138}.jumoku-benefit-card p{color:#333d35}.jumoku-section-lead{color:#354137}.jumoku-plan-card-type{color:#3f4b41}.jumoku-plan-card-intro{color:#343c35}.jumoku-plan-feature-list li{color:#303a32}.jumoku-detail-reading{color:#405d45}.jumoku-detail-description{color:#303a32}.jumoku-detail-highlight span{color:#594249}.jumoku-price-table-heading p{color:#414a42}.jumoku-price-card-tax{color:#454545}.jumoku-tower-price em{color:#494349}.jumoku-tower-suitable-list li{color:#39313b}.jumoku-choice-table th,.jumoku-choice-table td{color:#292f2a}.jumoku-access-name{color:#3d6041}.jumoku-access-list dd{color:#343d35}.jumoku-access-notice p{color:#303c32}.jumoku-faq-list details>div{color:#2f3730}.jumoku-contact-label{color:#efffdf}.jumoku-contact-content>p:last-child{color:rgba(255,255,255,0.98)}.text-muted{color:#5a525a !important}.text-secondary{color:#494249 !important}@media (max-width:767.98px){main p,main li,main dd,main td{font-weight:500}.site-service-button{color:#1f1b1f;font-weight:800}.coffin-card-small-note,.hearse-card-note,.hearse-support-small-note{color:#514a50}}
