.muni-head::before{content:"";position:absolute;top:0;bottom:.5rem;left:0;width:4px;background:#0c225f}.muni-head.muni-head{text-align:left}.tax-tax_prefectures #view-today .today-obituary-cards h4.name{margin:0;padding:0;border:0;border-image:none;color:#08142e!important;text-align:left}@supports (content-visibility:auto){.page-id-31 .oky-render-deferred,.tax-tax_municipality .oky-render-deferred,.tax-tax_prefectures .oky-render-deferred{content-visibility:auto;contain-intrinsic-block-size:auto var(--oky-deferred-block-size,600px)}.tax-tax_municipality .oky-render-deferred-history{--oky-deferred-block-size:2000px}.tax-tax_prefectures .oky-render-deferred-history{--oky-deferred-block-size:1800px}.tax-tax_municipality .oky-render-deferred-funerals{--oky-deferred-block-size:650px}.tax-tax_prefectures .oky-render-deferred-funerals{--oky-deferred-block-size:650px}.tax-tax_municipality .oky-render-deferred-adjacent{--oky-deferred-block-size:350px}.tax-tax_prefectures .oky-render-deferred-adjacent{--oky-deferred-block-size:900px}.page-id-31 .oky-render-deferred-search,.tax-tax_prefectures .oky-render-deferred-search{--oky-deferred-block-size:1200px}.page-id-31 .oky-render-deferred-push,.tax-tax_municipality .oky-render-deferred-push,.tax-tax_prefectures .oky-render-deferred-push{--oky-deferred-block-size:1000px}.tax-tax_municipality .oky-render-deferred-source,.tax-tax_prefectures .oky-render-deferred-source{--oky-deferred-block-size:750px}.tax-tax_municipality .oky-render-deferred-faq,.tax-tax_prefectures .oky-render-deferred-faq{--oky-deferred-block-size:1200px}.tax-tax_municipality .municipality-archive-day .obituary-item:nth-of-type(n+4),.tax-tax_prefectures .prefecture-archive-day .obituary-item:nth-of-type(n+4){content-visibility:auto;contain-intrinsic-block-size:auto 340px}@media (min-width:768px){.tax-tax_municipality .oky-render-deferred-history{--oky-deferred-block-size:1400px}.tax-tax_prefectures .oky-render-deferred-history{--oky-deferred-block-size:1100px}.tax-tax_municipality .oky-render-deferred-funerals{--oky-deferred-block-size:450px}.tax-tax_prefectures .oky-render-deferred-funerals{--oky-deferred-block-size:450px}.tax-tax_municipality .oky-render-deferred-adjacent{--oky-deferred-block-size:200px}.tax-tax_prefectures .oky-render-deferred-adjacent{--oky-deferred-block-size:500px}.page-id-31 .oky-render-deferred-search,.tax-tax_prefectures .oky-render-deferred-search{--oky-deferred-block-size:850px}.page-id-31 .oky-render-deferred-push,.tax-tax_municipality .oky-render-deferred-push,.tax-tax_prefectures .oky-render-deferred-push{--oky-deferred-block-size:700px}.tax-tax_municipality .oky-render-deferred-source,.tax-tax_prefectures .oky-render-deferred-source{--oky-deferred-block-size:420px}.tax-tax_municipality .oky-render-deferred-faq,.tax-tax_prefectures .oky-render-deferred-faq{--oky-deferred-block-size:920px}.tax-tax_municipality .municipality-archive-day .obituary-item:nth-of-type(n+4),.tax-tax_prefectures .prefecture-archive-day .obituary-item:nth-of-type(n+4){contain-intrinsic-block-size:auto 230px}}}.tax-tax_prefectures .prefecture-today-obituary-title,.tax-tax_prefectures .prefecture-today-page-title{text-align:left}.tax-tax_prefectures .city-content,.tax-tax_prefectures .prefecture-search-tools,.tax-tax_prefectures .push-container>.tile,.tax-tax_prefectures .section-container>.tile{width:100%;max-width:50.5rem;margin-right:auto;margin-left:auto;box-sizing:border-box}.tax-tax_prefectures .city-content,.tax-tax_prefectures .prefecture-search-tools{padding-right:2.5rem;padding-left:2.5rem}.tax-tax_prefectures .prefecture-search-tools{position:relative;left:50%;width:min(50.5rem,calc(100vw - 2rem));max-width:none;margin-right:0;margin-left:0;transform:translateX(-50%)}.tax-tax_prefectures .breadcrumb-section>.tile{width:100%;max-width:50.5rem;margin-right:auto;margin-left:auto;padding-right:2.5rem;padding-left:2.5rem;box-sizing:border-box}.tax-tax_prefectures .breadcrumb-section .breadcrumb{width:100%;max-width:none;margin-right:0;margin-left:0}.tax-tax_prefectures .prefecture-obituary-intro+.ad-container{width:100%;max-width:728px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media (max-width:768px){.tax-tax_prefectures .breadcrumb-section>.tile{padding-right:1rem;padding-left:1rem}}.tax-tax_prefectures #view-today>.prefecture-obituary-intro+.ad-container{margin-bottom:1.5rem;padding:0}.tax-tax_prefectures .prefecture-obituary-intro+.ad-container+.prefecture-update-status{margin-top:0}.tax-tax_prefectures .oky-push-detail,.tax-tax_prefectures .oky-push-tile,.tax-tax_prefectures .oky-push-tile .oky-steps__more,.tax-tax_prefectures .oky-push-tile .oky-steps__vtitle,.tax-tax_prefectures .oky-push-tile [data-oky-push-note],.tax-tax_prefectures .oky-push-tile [data-oky-push-openbtn],.tax-tax_prefectures .oky-push-title{text-align:left}.tax-tax_prefectures .push-container img{margin-left:0;margin-right:auto}.tax-tax_prefectures .oky-push-tile .js-oky-push-subscribe,.tax-tax_prefectures .oky-push-tile .oky-open-external{margin-left:0;margin-right:0}.tax-tax_prefectures .oky-push-tile>.ad-container{width:100%;max-width:728px;margin-right:auto;margin-bottom:0;margin-left:auto;padding-right:0;padding-bottom:0;padding-left:0;box-sizing:border-box}.tax-tax_prefectures .oky-push-tile>.ad-container iframe,.tax-tax_prefectures .oky-push-tile>.ad-container ins.adsbygoogle,.tax-tax_prefectures .oky-push-tile>.ad-container>.ad{width:100%!important;max-width:728px!important;margin-right:auto!important;margin-left:auto!important}.tax-tax_prefectures .no-today{text-align:left}.tax-tax_prefectures .no-today-current{color:#d32f2f;font-weight:700;margin-bottom:1rem!important}.tax-tax_prefectures .prefecture-view-past{display:flex;justify-content:flex-start;text-align:left;margin-top:0;margin-bottom:1rem}.tax-tax_prefectures .prefecture-view-past .link-btn{display:inline-block}.tax-tax_prefectures .oky-push-steps .oky-step--image:first-child:not(:has(.oky-step__caption)){display:grid;grid-template-columns:minmax(0,50%) minmax(0,1fr);gap:1.5rem;align-items:start}.tax-tax_prefectures .oky-push-steps .oky-step--image:first-child:not(:has(.oky-step__caption)) .oky-step__imgwrap{grid-column:1}.tax-tax_prefectures .oky-push-steps .oky-step--image:first-child .oky-step__imgwrap img{width:100%;max-width:none;margin:0}.tax-tax_prefectures .oky-push-steps .oky-step--image:first-child:not(:has(.oky-step__caption))::after{content:'「許可する」を押します。';grid-column:2;align-self:start;padding-top:1rem;color:var(--color-gray);line-height:1.6}@media screen and (max-width:640px){.tax-tax_prefectures .oky-push-steps .oky-step--image:first-child:not(:has(.oky-step__caption)){display:block}.tax-tax_prefectures .oky-push-steps .oky-step--image:first-child:not(:has(.oky-step__caption))::after{display:block;padding-top:.75rem}}.tax-tax_prefectures .prefecture-post-information h2{margin:0 0 1rem;text-align:left}.tax-tax_prefectures .prefecture-post-information .municipality-faq-content,.tax-tax_prefectures .prefecture-post-information .obituary-source-note{width:100%;max-width:50.5rem;margin-right:auto;margin-left:auto;box-sizing:border-box}.tax-tax_prefectures .prefecture-post-information .municipality-faq .ad-container{width:100%;max-width:728px;margin:0 auto;padding-right:0;padding-bottom:0;padding-left:0}.tax-tax_prefectures .prefecture-post-information .municipality-faq .ad-container>.ad{width:100%;max-width:728px;margin-right:auto;margin-left:auto}.tax-tax_prefectures .prefecture-featured-funerals .tile{width:100%;max-width:50.5rem;margin-right:auto;margin-left:auto;padding-top:2.5rem;padding-bottom:2.5rem;box-sizing:border-box}.tax-tax_prefectures .prefecture-featured-funerals h2{margin-top:0;text-align:left}.tax-tax_prefectures .prefecture-featured-funerals .municipality-featured-funerals-table td:first-child,.tax-tax_prefectures .prefecture-featured-funerals .municipality-featured-funerals-table th:first-child{width:58%}.tax-tax_prefectures .prefecture-featured-funerals{background:#fff;margin-top:-2.5rem;margin-bottom:-2.5rem}.tax-tax_prefectures .city-content{position:relative;left:50%;width:min(50.5rem,100vw);max-width:none;margin-right:0;margin-left:0;margin-top:-2.5rem;padding-top:2.5rem;padding-bottom:2.5rem;transform:translateX(-50%);align-items:stretch;text-align:left;background:#f7f6fb;box-shadow:0 0 0 100vmax #f7f6fb;clip-path:inset(0 -100vmax)}.tax-tax_prefectures .prefecture-featured-funerals~.city-content{margin-top:0}.tax-tax_prefectures .city-content .row-content,.tax-tax_prefectures .city-content .row-group,.tax-tax_prefectures .city-content-wrap,.tax-tax_prefectures .city-content>h2{width:100%;text-align:left}.tax-tax_prefectures .prefecture-post-information .municipality-source-note{background:#fff;margin-top:-2.5rem}.tax-tax_prefectures .prefecture-post-information .obituary-source-note{margin-top:0;padding-top:2.5rem;padding-bottom:2.5rem}.tax-tax_prefectures .prefecture-post-information .municipality-faq{margin-top:0;padding-bottom:2.5rem}.tax-tax_prefectures .prefecture-post-information .municipality-faq-content{padding:2.5rem 2.5rem 1rem;margin-bottom:-1rem}.tax-tax_prefectures .prefecture-post-information .oky-render-deferred-faq,.tax-tax_prefectures .prefecture-post-information .oky-render-deferred-source{content-visibility:visible!important;contain:none!important;contain-intrinsic-size:none!important}.tax-tax_prefectures .prefecture-footer-navigation{padding-top:0;padding-bottom:0;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.tax-tax_prefectures .prefecture-footer-navigation>.tile{width:100%;max-width:none;padding-top:2.5rem;padding-bottom:2.5rem}.tax-tax_prefectures .prefecture-footer-navigation .accordion{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem}.tax-tax_prefectures .prefecture-footer-navigation .accordion>li{flex:0 0 auto;margin-bottom:0}.tax-tax_prefectures .prefecture-footer-navigation .accordion-header{white-space:nowrap}.tax-tax_prefectures footer{margin-top:0;padding-top:2.5rem;background:#f7f6fb;box-shadow:0 0 0 100vmax #f7f6fb}.tax-tax_prefectures footer ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem}.tax-tax_prefectures footer li{margin-bottom:0}body.tax-tax_prefectures:has(.prefecture-post-information) .prefecture-footer-navigation{padding-top:0;padding-bottom:0;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);margin-top:-2.5rem}body.tax-tax_prefectures:has(.prefecture-post-information) .prefecture-footer-navigation>.tile{width:100%;max-width:none;padding-top:2.5rem;padding-bottom:2.5rem}body.tax-tax_prefectures:has(.prefecture-post-information) footer{margin-top:0;padding-top:2.5rem;background:#f7f6fb;box-shadow:0 0 0 100vmax #f7f6fb}.muni-head a{color:var(--link-color);font-weight:inherit;text-decoration:none}.muni-head a:hover{text-decoration:underline}.municipality-advanced-search .filter-item:has(.municipality-archive-cta){width:100%;max-width:728px}.tax-tax_municipality .municipality-search-tools-title{width:100%;max-width:728px;margin-right:auto;margin-left:auto;box-sizing:border-box}.tax-tax_municipality .municipality-month-result-heading{margin-top:2.5rem;padding:0;border:0;color:inherit}.tax-tax_municipality .municipality-date-result-heading{margin-top:2.5rem;padding:0;border:0;color:inherit;text-align:left}body.tax-tax_municipality:has(.municipality-date-result-heading) .today-obituary-cards h2.name{margin:0;padding:0;border:0;border-image:none;color:#08142e!important;text-align:left}body.tax-tax_municipality:has(.municipality-date-result-heading) .today-obituary-cards h3.name{margin:0;padding:0;border:0;border-image:none;color:#08142e!important;text-align:left}.tax-tax_municipality .municipality-month-date-heading{margin:.75rem 0 1rem!important;padding:0 0 .5rem 1rem;border:0;border-bottom:1px solid #dfe3eb;border-left:0;color:var(--site-color);font-size:clamp(1.3125rem,1.0781rem + .75vw,1.5rem);font-weight:700;position:relative;text-align:left}.tax-tax_municipality .municipality-month-municipality-heading{padding:0!important;border:0!important;font-size:clamp(1.3125rem,1.0781rem + .75vw,1.5rem)}.tax-tax_municipality .municipality-month-municipality-heading::before{display:none}.tax-tax_municipality .municipality-month-results .today-obituary-cards h4.name{margin:0;padding:0;border:0;border-image:none;color:#08142e!important;text-align:left}body.tax-tax_municipality:has(.municipality-month-result-heading) .municipality-date-filters-section{padding-bottom:0!important;background:#fff!important;box-shadow:0 0 0 100vmax #fff!important;clip-path:inset(0 -100vmax)}body.tax-tax_municipality:has(.municipality-month-result-heading) .municipality-footer-navigation,body.tax-tax_municipality:has(.municipality-month-result-heading) .municipality-footer-navigation .tile{background:#f7f6fb}body.tax-tax_municipality:has(.municipality-month-result-heading) .municipality-footer-navigation .tile{padding-top:2.5rem!important}body.tax-tax_municipality:has(.municipality-month-result-heading) footer{background:#fff;box-shadow:0 0 0 100vmax #fff}.tax-tax_municipality .municipality-month-heading-adsense{margin-bottom:0}.tax-tax_municipality .municipality-month-filters-adsense{margin-bottom:0}.tax-tax_municipality .municipality-month-filters-adsense .ad-container{padding-bottom:0}.tax-tax_municipality .municipality-age-result-heading{margin:2.5rem 0 1rem;padding:0;border:0;color:inherit;text-align:left}.tax-tax_municipality .municipality-age-filters-adsense,.tax-tax_municipality .municipality-age-heading-adsense,.tax-tax_municipality .municipality-age-pagination-adsense,.tax-tax_municipality .municipality-age-results-adsense{width:100%;max-width:728px;margin-right:auto;margin-left:auto}.tax-tax_municipality .municipality-age-pagination-adsense{margin-top:1rem;margin-bottom:0}.tax-tax_municipality .municipality-age-list-adsense{width:100%;max-width:728px;margin:0 auto 1.75rem}.tax-tax_municipality .municipality-age-results:not(.municipality-classmate-results):not(:has(.pagination)){padding-bottom:2.5rem}.tax-tax_municipality .municipality-age-date-heading.date-head{font-size:inherit}body.tax-tax_municipality:has(.municipality-age-result-heading) .municipality-age-filters-section{padding-bottom:0!important;background:#fff!important;box-shadow:0 0 0 100vmax #fff!important;clip-path:inset(0 -100vmax)}.tax-tax_municipality .municipality-age-filters-adsense{margin-bottom:0}.tax-tax_municipality .municipality-age-filters-adsense .ad-container{padding-bottom:0}body.tax-tax_municipality:has(.municipality-age-result-heading) .municipality-footer-navigation,body.tax-tax_municipality:has(.municipality-age-result-heading) .municipality-footer-navigation .tile{background:#f7f6fb!important}body.tax-tax_municipality:has(.municipality-age-result-heading) .municipality-footer-navigation .tile{padding-top:2.5rem!important}body.tax-tax_municipality:has(.municipality-age-result-heading) footer{margin-top:0;background:#fff!important;box-shadow:0 0 0 100vmax #fff!important}.tax-tax_municipality .municipality-month-results .municipality-filter-adsense:not(.municipality-month-heading-adsense){margin-bottom:1.75rem!important}.tax-tax_municipality .municipality-month-results .pagination+.municipality-month-pagination-adsense{margin-top:1rem;margin-bottom:0!important}.tax-tax_municipality .municipality-date-results .pagination{margin-bottom:1rem}.tax-tax_municipality .municipality-month-results:not(:has(.pagination)){padding-bottom:2.5rem}.tax-tax_municipality .municipality-month-results:not(:has(.pagination))>.today-municipality-list-wrap:last-of-type .obituary-item:last-child{margin-bottom:0}.page-id-31 .municipality-month-list .municipality-month-current,.tax-tax_municipality .municipality-month-list .municipality-month-current,.tax-tax_prefectures .municipality-month-list .municipality-month-current{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:3rem;padding:.55rem 1rem;background:#664fa1;color:#fff;font-weight:700}.page-id-31 .municipality-month-list .municipality-month-current .municipality-month-count,.tax-tax_municipality .municipality-month-list .municipality-month-current .municipality-month-count,.tax-tax_prefectures .municipality-month-list .municipality-month-current .municipality-month-count{color:#fff}.page-id-31 .municipality-month-list .municipality-month-current::after,.tax-tax_municipality .municipality-month-list .municipality-month-current::after,.tax-tax_prefectures .municipality-month-list .municipality-month-current::after{content:"";width:.5rem;height:.5rem;flex:0 0 auto}.tax-tax_prefectures .prefecture-search-tools-title{width:100%;margin-right:auto;margin-left:auto;box-sizing:border-box}.tax-tax_prefectures .prefecture-search-tools-title+.filter-container .filter-item>h3{margin-top:0;padding-bottom:0;font-size:clamp(1.3125rem,1.0781rem + .75vw,1.5rem)}.tax-tax_prefectures .prefecture-date-adsense,.tax-tax_prefectures .prefecture-date-filters-section .filter-container{width:100%;max-width:728px;margin-right:auto;margin-left:auto;box-sizing:border-box}.tax-tax_prefectures .prefecture-date-adsense{min-height:280px!important}.tax-tax_prefectures .prefecture-date-adsense .ad,.tax-tax_prefectures .prefecture-date-adsense .ad-container,.tax-tax_prefectures .prefecture-date-adsense iframe,.tax-tax_prefectures .prefecture-date-adsense ins.adsbygoogle{width:100%!important;max-width:728px!important}.tax-tax_prefectures .prefecture-date-adsense .ad-container{min-height:280px!important;margin-bottom:0!important;padding:0}.tax-tax_prefectures .prefecture-date-adsense .ad-container:has(>.ad.inner-ad){display:grid;grid-template-areas:"oky-prefecture-date-ad";min-height:280px}.tax-tax_prefectures .prefecture-date-adsense .ad-container:has(>.ad.inner-ad)::before{content:"";grid-area:oky-prefecture-date-ad;width:100%;min-height:280px;pointer-events:none}.tax-tax_prefectures .prefecture-date-adsense .ad-container:has(>.ad.inner-ad)>.ad.inner-ad{grid-area:oky-prefecture-date-ad;align-self:stretch;min-height:280px!important}.tax-tax_prefectures .prefecture-date-heading-adsense{margin-bottom:2.5rem}.tax-tax_prefectures .prefecture-date-mid-adsense{margin-bottom:1.75rem}.tax-tax_prefectures .prefecture-date-results-adsense{margin-top:1rem}.tax-tax_prefectures .prefecture-date-results{padding-bottom:2.5rem}.tax-tax_prefectures .section-container:has(>.prefecture-date-results)+.prefecture-date-filters-section{margin-top:-2.5rem}.tax-tax_prefectures .prefecture-date-result-heading{width:100%;margin:0 0 1rem;padding:0;border:0;text-align:left}.tax-tax_prefectures .prefecture-date-results .muni-head{font-size:clamp(1.3125rem,1.0781rem + .75vw,1.5rem)}.tax-tax_prefectures .prefecture-date-results .today-obituary-cards h4.name{margin:0;padding:0;border:0;border-image:none;color:#08142e!important;text-align:left}.tax-tax_prefectures .prefecture-date-results .number-item{text-align:left}.tax-tax_prefectures .prefecture-date-results .pagination{justify-content:flex-start;margin-right:auto;margin-left:0}.tax-tax_prefectures .prefecture-date-filters-section{width:100%;max-width:none;margin-right:auto;margin-left:auto;padding:2.5rem 0;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.tax-tax_prefectures .prefecture-date-filters-section .prefecture-search-tools-title{width:100%;max-width:728px;margin-right:auto;margin-left:auto;text-align:left}.tax-tax_prefectures .prefecture-date-filters-section .filter-container{display:grid;grid-template-columns:minmax(0,1fr);justify-content:start}.tax-tax_prefectures .prefecture-date-filters-section .filter-container>.filter-item{width:100%;padding:1.3rem 1rem 1rem;border:5px solid #ddd;background:#fff;box-sizing:border-box}.tax-tax_prefectures .prefecture-date-filters-section .filter-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tax-tax_prefectures .prefecture-date-filters-section .filter-right>.filter-item:has(.age-filter-form){order:1}.tax-tax_prefectures .prefecture-date-filters-section .filter-right>.filter-item:has(#classmate-search){order:2}.tax-tax_prefectures .prefecture-date-filters-section .filter-item>h3{margin:0 0 1rem;padding:0;font-size:clamp(1.3125rem,1.0781rem + .75vw,1.5rem);text-align:left}.tax-tax_prefectures .prefecture-date-filters-adsense{margin-top:1rem}.tax-tax_prefectures .prefecture-month-result-heading{margin-top:2.5rem;padding:0;border:0;color:inherit;text-align:left}.tax-tax_prefectures .prefecture-month-date-heading{margin:.75rem 0 1rem!important;padding:0 0 .5rem 1rem;border:0;border-bottom:1px solid #dfe3eb;color:var(--site-color);font-size:clamp(1.3125rem,1.0781rem + .75vw,1.5rem);font-weight:700;text-align:left}.tax-tax_prefectures .prefecture-month-municipality-heading{padding:0!important;border:0!important;font-size:clamp(1.3125rem,1.0781rem + .75vw,1.5rem)}.tax-tax_prefectures .prefecture-month-municipality-heading::before{display:none}.tax-tax_prefectures .prefecture-month-results .today-obituary-cards h4.name{margin:0;padding:0;border:0;border-image:none;color:#08142e!important;text-align:left}.tax-tax_prefectures .prefecture-month-adsense,.tax-tax_prefectures .prefecture-month-filters-section .filter-container,.tax-tax_prefectures .prefecture-month-filters-section .prefecture-search-tools-title{width:100%;max-width:728px;margin-right:auto;margin-left:auto;box-sizing:border-box}.tax-tax_prefectures .prefecture-month-adsense,.tax-tax_prefectures .prefecture-month-adsense .ad,.tax-tax_prefectures .prefecture-month-adsense .ad-container,.tax-tax_prefectures .prefecture-month-adsense iframe,.tax-tax_prefectures .prefecture-month-adsense ins.adsbygoogle{width:100%!important;max-width:728px!important}.tax-tax_prefectures .prefecture-month-adsense,.tax-tax_prefectures .prefecture-month-adsense .ad-container{min-height:280px!important}.tax-tax_prefectures .prefecture-month-adsense .ad-container{margin-bottom:0!important;padding:0}.tax-tax_prefectures .prefecture-month-adsense .ad-container:has(>.ad.inner-ad){display:grid;grid-template-areas:"oky-prefecture-month-ad";min-height:280px}.tax-tax_prefectures .prefecture-month-adsense .ad-container:has(>.ad.inner-ad)::before{content:"";grid-area:oky-prefecture-month-ad;width:100%;min-height:280px;pointer-events:none}.tax-tax_prefectures .prefecture-month-adsense .ad-container:has(>.ad.inner-ad)>.ad.inner-ad{grid-area:oky-prefecture-month-ad;align-self:stretch;min-height:280px!important}.tax-tax_prefectures .prefecture-month-heading-adsense{margin-bottom:0}.tax-tax_prefectures .prefecture-month-list-adsense{margin-bottom:1.75rem}.tax-tax_prefectures .prefecture-month-results .number-item,.tax-tax_prefectures .prefecture-month-results .pagination{text-align:left}.tax-tax_prefectures .prefecture-month-results .pagination{justify-content:flex-start;margin-right:auto;margin-left:0}.tax-tax_prefectures .prefecture-daily-archive>h3,.tax-tax_prefectures .prefecture-monthly-archive>h3{text-align:left}.tax-tax_prefectures .prefecture-month-pagination-adsense{margin-top:1rem;margin-bottom:0}.tax-tax_prefectures .prefecture-month-results:not(:has(.pagination)){padding-bottom:2.5rem}.tax-tax_prefectures .prefecture-month-filters-section{padding-bottom:0!important;background:#fff!important;box-shadow:0 0 0 100vmax #fff!important;clip-path:inset(0 -100vmax)}.tax-tax_prefectures .prefecture-month-filters-section .filter-container{display:grid;grid-template-columns:minmax(0,1fr);justify-content:start}.tax-tax_prefectures .prefecture-month-filters-section .filter-container>.filter-item{width:100%;padding:1.3rem 1rem 1rem;border:5px solid #ddd;background:#fff;box-sizing:border-box}.tax-tax_prefectures .prefecture-month-filters-section .filter-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tax-tax_prefectures .prefecture-month-filters-section .filter-item>h3{margin:0 0 1rem;padding:0;font-size:clamp(1.3125rem,1.0781rem + .75vw,1.5rem);text-align:left}.tax-tax_prefectures .prefecture-age-filters-section .filter-right>.filter-item:nth-child(2){grid-column:1/-1;grid-row:1}.tax-tax_prefectures .prefecture-age-filters-section .filter-right>.filter-item:nth-child(1),.tax-tax_prefectures .prefecture-age-filters-section .filter-right>.filter-item:nth-child(3){grid-row:2}.tax-tax_prefectures .prefecture-month-filters-adsense{margin-top:1rem;margin-bottom:0}.tax-tax_prefectures .prefecture-month-filters-adsense .ad-container{padding-bottom:0}body.tax-tax_prefectures:has(.prefecture-month-result-heading) .prefecture-footer-navigation,body.tax-tax_prefectures:has(.prefecture-month-result-heading) .prefecture-footer-navigation>.tile{background:#f7f6fb!important}body.tax-tax_prefectures:has(.prefecture-month-result-heading) .prefecture-footer-navigation{padding-top:0!important}body.tax-tax_prefectures:has(.prefecture-month-result-heading) .prefecture-footer-navigation>.tile{padding-top:2.5rem!important}body.tax-tax_prefectures:has(.prefecture-month-result-heading) footer{margin-top:0;background:#fff!important;box-shadow:0 0 0 100vmax #fff!important}@media (max-width:767px){.tax-tax_prefectures .prefecture-month-filters-section{padding:2rem 1rem}.tax-tax_prefectures .prefecture-month-filters-section .filter-right{grid-template-columns:minmax(0,1fr)}.tax-tax_prefectures .prefecture-age-filters-section .filter-right>.filter-item:nth-child(n){grid-column:1;grid-row:auto}}.tax-tax_prefectures .prefecture-date-filters-section+.prefecture-footer-navigation{margin-top:-2.5rem}body.tax-tax_prefectures:has(.prefecture-date-result-heading) .prefecture-footer-navigation,body.tax-tax_prefectures:has(.prefecture-date-result-heading) .prefecture-footer-navigation>.tile{background:#f7f6fb!important}body.tax-tax_prefectures:has(.prefecture-date-result-heading) .prefecture-footer-navigation{padding-top:0!important}body.tax-tax_prefectures:has(.prefecture-date-result-heading) .prefecture-footer-navigation>.tile{padding-top:2.5rem!important}body.tax-tax_prefectures:has(.prefecture-date-result-heading) footer{margin-top:0;background:#fff!important;box-shadow:0 0 0 100vmax #fff!important}@media (max-width:767px){.tax-tax_prefectures .prefecture-date-filters-section{padding:2rem 1rem}.tax-tax_prefectures .prefecture-date-filters-section .filter-right{grid-template-columns:minmax(0,1fr)}}.tax-tax_prefectures .prefecture-search-tools .filter-container:has(.prefecture-monthly-archive){display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;max-width:728px;margin-right:auto;margin-left:auto;justify-content:start}.tax-tax_prefectures .prefecture-search-tools .filter-container:has(.prefecture-monthly-archive)>.filter-item{width:100%;padding:1.3rem 1rem 1rem;border:5px solid #ddd;background:#fff}.tax-tax_prefectures .prefecture-search-tools .filter-container:has(.prefecture-monthly-archive)>.filter-item>h3,.tax-tax_prefectures .prefecture-search-tools .filter-container:has(.prefecture-monthly-archive)>.filter-right>.filter-item>h3{margin:0 0 1rem;text-align:left}.tax-tax_prefectures .prefecture-search-tools .filter-container:has(.prefecture-monthly-archive)>.filter-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tax-tax_prefectures .prefecture-search-tools .filter-container:has(.prefecture-monthly-archive)>.filter-right>.filter-item{min-width:0;width:100%;padding:1rem;border:5px solid #ddd;background:#fff}.tax-tax_prefectures .prefecture-search-tools .filter-container:has(.prefecture-monthly-archive)>.filter-right>.filter-item:has(.search-keyword){grid-column:1/-1;order:0}.tax-tax_prefectures .prefecture-search-tools .filter-container:has(.prefecture-monthly-archive)>.filter-right>.filter-item:has(.age-filter-form){order:1}.tax-tax_prefectures .prefecture-search-tools .filter-container:has(.prefecture-monthly-archive)>.filter-right>.filter-item:has(#classmate-search){order:2}.tax-tax_prefectures .prefecture-search-tools .age-filter-form button[type=submit],.tax-tax_prefectures .prefecture-search-tools .search-keyword button{background:#664fa1}.tax-tax_prefectures .prefecture-search-tools #classmate-search,.tax-tax_prefectures .prefecture-search-tools .age-filter-form,.tax-tax_prefectures .prefecture-search-tools .classmate-search-wrap{width:100%;min-width:0!important}.tax-tax_prefectures .prefecture-search-bottom-adsense{width:min(728px,calc(100vw - 2rem));margin-top:1rem;margin-right:auto;margin-bottom:0;margin-left:auto;overflow:hidden}.tax-tax_prefectures .prefecture-search-bottom-adsense .ad,.tax-tax_prefectures .prefecture-search-bottom-adsense .ad-container,.tax-tax_prefectures .prefecture-search-bottom-adsense iframe,.tax-tax_prefectures .prefecture-search-bottom-adsense ins.adsbygoogle{width:100%!important;max-width:728px!important;box-sizing:border-box}.tax-tax_prefectures .prefecture-search-bottom-adsense .ad-container{margin-bottom:0;padding-right:0;padding-bottom:0;padding-left:0;padding-top:0}@media (max-width:768px){.tax-tax_prefectures .prefecture-search-tools{left:50%;width:100vw;max-width:100vw;margin-right:0;margin-left:0;padding-right:1rem!important;padding-left:1rem!important;transform:translateX(-50%)}.tax-tax_prefectures .prefecture-post-information .municipality-faq-content{position:relative;left:50%;width:100vw;max-width:100vw;margin-right:0;margin-left:0;padding-right:1rem;padding-left:1rem;transform:translateX(-50%)}.tax-tax_prefectures .prefecture-search-tools .filter-container:has(.prefecture-monthly-archive)>.filter-right{grid-template-columns:minmax(0,1fr)}.tax-tax_prefectures .prefecture-search-tools .filter-container:has(.prefecture-monthly-archive)>.filter-right>.filter-item:has(.search-keyword){grid-column:auto}}.tax-tax_prefectures .prefecture-today-list-adsense{display:grid!important;grid-template-areas:"oky-prefecture-today-ad";flex:0 0 auto;width:100%;height:auto!important;min-height:280px!important;margin:0 0 1.75rem;content-visibility:visible!important;contain:none!important;overflow:hidden}.tax-tax_prefectures .prefecture-today-list-adsense::before{content:"";grid-area:oky-prefecture-today-ad;width:100%;min-height:280px;pointer-events:none}.tax-tax_prefectures .prefecture-today-list-adsense>.ad-container-list{grid-area:oky-prefecture-today-ad;align-self:stretch;width:100%;height:auto!important;min-height:280px!important;margin:0 auto}.tax-tax_prefectures .prefecture-national-today-link{margin:1rem 0 1.5rem;text-align:left}@media (max-width:768px){.tax-tax_prefectures .prefecture-national-today-link .link-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;box-sizing:border-box;line-height:1.5;white-space:normal}.tax-tax_prefectures .prefecture-national-today-link .link-btn>span{display:block;min-width:0;overflow-wrap:anywhere}}.tax-tax_prefectures #view-today .oky-push-unsubline{margin:0;text-align:left}.tax-tax_prefectures .prefecture-today-bottom-adsense{width:100%;min-height:280px;margin:1rem 0 0}.tax-tax_prefectures .prefecture-today-bottom-adsense .ad-container{display:grid;grid-template-areas:"oky-prefecture-bottom-ad";width:100%;max-width:728px;height:auto!important;min-height:280px!important;margin:0;padding:0}.tax-tax_prefectures .prefecture-today-bottom-adsense .ad-container::before{content:"";grid-area:oky-prefecture-bottom-ad;width:100%;min-height:280px;pointer-events:none}.tax-tax_prefectures .prefecture-today-bottom-adsense .ad-container>.ad.inner-ad{grid-area:oky-prefecture-bottom-ad;align-self:stretch}.tax-tax_prefectures .prefecture-today-list-adsense .ad-container-list{padding:0}@media (max-width:768px){.tax-tax_prefectures .prefecture-today-list-adsense,.tax-tax_prefectures .prefecture-today-list-adsense::before,.tax-tax_prefectures .prefecture-today-list-adsense>.ad-container-list,.tax-tax_prefectures .prefecture-today-list-adsense>.ad-container-list>.ad.inner-ad{height:280px!important;min-height:280px!important;max-height:280px!important}.tax-tax_prefectures .prefecture-today-list-adsense>.ad-container-list,.tax-tax_prefectures .prefecture-today-list-adsense>.ad-container-list>.ad.inner-ad{padding:0!important;overflow:hidden!important}}.tax-tax_prefectures .prefecture-history-preview-section{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:0;background:#f7f6fb}.tax-tax_prefectures .prefecture-history-preview{width:min(100%,50.5rem);margin-right:auto;margin-left:auto;padding-bottom:0}.tax-tax_prefectures .prefecture-history-date-heading,.tax-tax_prefectures .prefecture-history-municipality-heading,.tax-tax_prefectures .prefecture-history-preview-content>h2{text-align:left}.tax-tax_prefectures .prefecture-history-preview-content>h2{margin-top:0;margin-bottom:1rem}.tax-tax_prefectures .prefecture-history-date-heading{margin:1rem 0}.tax-tax_prefectures h4.prefecture-archive-municipality-heading,.tax-tax_prefectures h4.prefecture-history-municipality-heading{margin:.75rem 0 1rem;padding-left:0;border-left:0;border-image:none;text-align:left;font-size:clamp(1.09375rem,.8984rem + .625vw,1.25rem);line-height:1.5}.tax-tax_prefectures .prefecture-history-municipality+.prefecture-history-municipality h4.prefecture-history-municipality-heading{margin-top:.75rem}.tax-tax_prefectures .prefecture-archive-municipality+.prefecture-archive-municipality h4.prefecture-archive-municipality-heading{margin-top:.75rem}.tax-tax_prefectures .prefecture-archive-municipality-heading a,.tax-tax_prefectures .prefecture-history-municipality-heading a{color:var(--link-color);font-weight:700;text-decoration:none}.tax-tax_prefectures .prefecture-archive-municipality-heading a:hover,.tax-tax_prefectures .prefecture-history-municipality-heading a:hover{text-decoration:underline}.tax-tax_prefectures .prefecture-history-archive-button{display:flex;margin:0 0 1rem!important;text-align:left}.tax-tax_prefectures .prefecture-history-archive-button .link-btn{display:inline-flex;align-items:center;width:auto;min-height:0;line-height:1.5}.tax-tax_prefectures .prefecture-history-preview>.ad-container{margin:0 auto;padding:0}.tax-tax_prefectures .prefecture-archive-filters,.tax-tax_prefectures .prefecture-archive-information,.tax-tax_prefectures .prefecture-archive-intro,.tax-tax_prefectures .prefecture-archive-recent,.tax-tax_prefectures .prefecture-footer-navigation{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.tax-tax_prefectures .prefecture-archive-information,.tax-tax_prefectures .prefecture-footer-navigation{padding-top:2.5rem}.tax-tax_prefectures .prefecture-archive-intro{padding-top:0}.tax-tax_prefectures .prefecture-archive-intro>.tile{padding-top:2.5rem;padding-bottom:2.5rem}.tax-tax_prefectures .prefecture-archive-intro,.tax-tax_prefectures .prefecture-archive-recent{background:#f7f6fb}.tax-tax_prefectures .prefecture-archive-filters,.tax-tax_prefectures .prefecture-archive-information,.tax-tax_prefectures .prefecture-footer-navigation{background:#fff}.tax-tax_prefectures.paged .prefecture-footer-navigation{background:#f7f6fb}.tax-tax_prefectures.paged footer{margin-top:0;background:#fff;box-shadow:0 0 0 100vmax #fff}.tax-tax_prefectures .prefecture-footer-navigation:has(.prefecture-archive-footer-links){background:#f7f6fb;box-shadow:0 0 0 100vmax #f7f6fb}body.tax-tax_prefectures:has(.prefecture-archive-footer-links) footer{margin-top:0;background:#fff;box-shadow:0 0 0 100vmax #fff}.tax-tax_prefectures .prefecture-archive-filters>.tile,.tax-tax_prefectures .prefecture-archive-information>.tile,.tax-tax_prefectures .prefecture-archive-intro>.tile,.tax-tax_prefectures .prefecture-archive-recent>.tile,.tax-tax_prefectures .prefecture-footer-navigation>.tile{width:min(100%,50.5rem);margin-right:auto;margin-left:auto}.tax-tax_prefectures .prefecture-archive-filters+.prefecture-footer-navigation{margin-top:-2.5rem;padding-top:0}@media (max-width:767px){.tax-tax_prefectures .city-content,.tax-tax_prefectures .prefecture-search-tools{padding-right:1rem;padding-left:1rem}}.tax-tax_prefectures .prefecture-archive-information h2,.tax-tax_prefectures .prefecture-archive-intro h1,.tax-tax_prefectures .prefecture-archive-recent h1,.tax-tax_prefectures .prefecture-archive-recent h2,.tax-tax_prefectures .prefecture-search-tools-title{text-align:left}.tax-tax_prefectures .prefecture-archive-lead-adsense{margin-bottom:2.5rem}.tax-tax_prefectures .prefecture-archive-recent .prefecture-archive-lead-adsense{width:100%;max-width:728px!important;margin-bottom:1.75rem;margin-right:auto;margin-left:auto;overflow:hidden}.tax-tax_prefectures .prefecture-archive-recent .prefecture-archive-lead-adsense .ad,.tax-tax_prefectures .prefecture-archive-recent .prefecture-archive-lead-adsense .ad-container,.tax-tax_prefectures .prefecture-archive-recent .prefecture-archive-lead-adsense iframe,.tax-tax_prefectures .prefecture-archive-recent .prefecture-archive-lead-adsense ins.adsbygoogle{width:100%!important;max-width:728px!important;box-sizing:border-box;margin-right:auto!important;margin-left:auto!important}.tax-tax_prefectures .prefecture-archive-recent .prefecture-archive-lead-adsense .ad-container{margin:0 auto!important;padding:0!important}.tax-tax_prefectures .prefecture-archive-intro .prefecture-archive-lead-adsense{width:100%;max-width:728px;margin:0 auto}.tax-tax_prefectures .prefecture-archive-intro .prefecture-archive-lead-adsense .ad-container{width:100%;max-width:728px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.tax-tax_prefectures .prefecture-archive-filters{padding:0}.tax-tax_prefectures .prefecture-archive-filters>.tile{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.tax-tax_prefectures .prefecture-archive-intro+.prefecture-archive-filters{margin-top:-2.5rem}.tax-tax_prefectures .prefecture-archive-filters+.prefecture-archive-recent{margin-top:-2.5rem}.tax-tax_prefectures.paged .prefecture-archive-filters+.prefecture-footer-navigation,.tax-tax_prefectures.paged .prefecture-archive-recent+.prefecture-archive-filters{margin-top:-2.5rem}.tax-tax_prefectures.paged .prefecture-footer-navigation{padding-top:0}.tax-tax_prefectures .prefecture-archive-filters .prefecture-search-tools{position:static;left:auto;width:min(100%,50.5rem);max-width:50.5rem;margin-right:auto;margin-left:auto;transform:none}.tax-tax_prefectures .prefecture-archive-filter-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.tax-tax_prefectures .prefecture-archive-filter-grid .filter-item{padding:1.25rem;border:4px solid #ddd;background:#fff}.tax-tax_prefectures .prefecture-archive-filter-grid .filter-item>h3{margin:0 0 1rem;padding:0;text-align:left;font-size:clamp(1.3125rem,1.0781rem + .75vw,1.5rem)}.tax-tax_prefectures .prefecture-archive-search-layout{display:grid;grid-template-columns:minmax(0,728px);gap:1rem;width:100%;max-width:728px;margin-right:auto;margin-left:auto}.tax-tax_prefectures .prefecture-archive-search-layout>.filter-item,.tax-tax_prefectures .prefecture-archive-search-layout>.filter-right>.filter-item{width:100%;padding:1rem;border:5px solid #ddd;background:#fff}.tax-tax_prefectures .prefecture-archive-search-layout .filter-item>h3{margin:0 0 1rem;padding:0;text-align:left;font-size:clamp(1.3125rem,1.0781rem + .75vw,1.5rem)}.tax-tax_prefectures .prefecture-archive-search-layout .calendar-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr;gap:1rem;align-items:start;width:100%}.tax-tax_prefectures .prefecture-archive-search-layout>.filter-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tax-tax_prefectures .prefecture-archive-classmate-filter{order:1}.tax-tax_prefectures .prefecture-archive-age-filter{order:2}.tax-tax_prefectures .prefecture-archive-classmate-filter .spinner[hidden]{display:none!important}.tax-tax_prefectures .prefecture-archive-keyword-filter{grid-column:1/-1}.tax-tax_prefectures .prefecture-archive-search-layout .age-filter-form button[type=submit],.tax-tax_prefectures .prefecture-archive-search-layout .search-keyword button{background:#664fa1}.tax-tax_prefectures .prefecture-archive-search-layout .age-filter-form button[type=submit]:hover,.tax-tax_prefectures .prefecture-archive-search-layout .search-keyword button:hover{background:#7865ad}.tax-tax_prefectures .prefecture-archive-search-layout #prefecture-archive-classmate,.tax-tax_prefectures .prefecture-archive-search-layout .classmate-search-wrap{width:100%;min-width:0}.tax-tax_prefectures .prefecture-archive-filter-adsense{display:grid!important;grid-template-areas:"oky-prefecture-archive-filter-ad";width:100%;max-width:728px;min-height:280px!important;height:auto!important;margin:1rem auto 0;content-visibility:visible!important;contain:none!important;overflow:hidden}.tax-tax_prefectures .prefecture-archive-filter-adsense::before{content:"";grid-area:oky-prefecture-archive-filter-ad;width:100%;min-height:280px;pointer-events:none}.tax-tax_prefectures .prefecture-archive-filter-adsense .ad-container{grid-area:oky-prefecture-archive-filter-ad;align-self:stretch;width:100%;max-width:728px;height:auto!important;min-height:280px!important;margin:0 auto;padding:0}@media (max-width:768px){.tax-tax_prefectures .prefecture-archive-search-layout .calendar-container,.tax-tax_prefectures .prefecture-archive-search-layout>.filter-right{display:flex;flex-direction:column}}.tax-tax_prefectures .prefecture-archive-age-form,.tax-tax_prefectures .prefecture-archive-date-form{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.tax-tax_prefectures #prefecture-archive-classmate,.tax-tax_prefectures .prefecture-archive-age-form input,.tax-tax_prefectures .prefecture-archive-date-form input{min-height:3rem;padding:.5rem .75rem;border:1px solid #d5d8df;border-radius:.25rem}.tax-tax_prefectures .prefecture-archive-age-form button,.tax-tax_prefectures .prefecture-archive-date-form button{min-height:3rem;padding:.5rem 1rem;border:0;border-radius:.25rem;background:#6c50ae;color:#fff;font-weight:700}.tax-tax_prefectures .prefecture-archive-day{margin-top:1rem}.tax-tax_prefectures .prefecture-archive-date-heading{margin:1rem 0;text-align:left}.tax-tax_prefectures .prefecture-archive-mid-adsense{display:grid!important;grid-template-areas:"oky-prefecture-archive-mid-ad";width:100%;max-width:728px;box-sizing:border-box;min-height:280px!important;height:auto!important;margin:1rem auto 1.75rem;content-visibility:visible!important;contain:none!important;overflow:hidden}.tax-tax_prefectures .prefecture-archive-mid-adsense::before{content:"";grid-area:oky-prefecture-archive-mid-ad;width:100%;min-height:280px}.tax-tax_prefectures .prefecture-archive-list-adsense{display:grid!important;grid-template-areas:"oky-prefecture-archive-list-ad";width:100%;max-width:728px;height:auto!important;min-height:280px!important;box-sizing:border-box;margin:1rem auto 2.5rem;content-visibility:visible!important;contain:none!important}.tax-tax_prefectures .prefecture-archive-recent>.tile{padding-bottom:0}.tax-tax_prefectures .prefecture-archive-lead-adsense .ad-container,.tax-tax_prefectures .prefecture-archive-list-adsense .ad-container,.tax-tax_prefectures .prefecture-archive-mid-adsense .ad-container{padding-top:0;padding-bottom:0}.tax-tax_prefectures .prefecture-archive-mid-adsense .ad-container{grid-area:oky-prefecture-archive-mid-ad;align-self:stretch;width:100%;max-width:728px;height:auto!important;min-height:280px!important;margin:0!important;padding:0!important}.tax-tax_prefectures .prefecture-archive-list-adsense .ad-container{grid-area:oky-prefecture-archive-list-ad;align-self:stretch;width:100%;max-width:728px;height:auto!important;min-height:280px!important;margin:0!important;padding:0!important}.tax-tax_prefectures .prefecture-archive-municipality:has(+.prefecture-archive-mid-adsense) .obituary-item:last-child{margin-bottom:0}.tax-tax_prefectures .prefecture-archive-recent .number-item{margin-top:1rem;text-align:left}.tax-tax_prefectures .prefecture-archive-day:last-of-type .prefecture-archive-municipality:last-of-type .obituary-item:last-child{margin-bottom:0}.tax-tax_prefectures .prefecture-archive-pagination .pagination{justify-content:flex-start}.tax-tax_prefectures .prefecture-archive-pagination+.kumamoto-earthquake-condolence{margin:1rem 0 0}.tax-tax_prefectures .kumamoto-earthquake-condolence+.prefecture-archive-list-adsense{margin-top:1rem!important}.tax-tax_prefectures .prefecture-archive-information{padding-top:0;padding-bottom:0}.tax-tax_prefectures .prefecture-archive-recent+.prefecture-archive-information{margin-top:-2.5rem}.tax-tax_prefectures .prefecture-archive-faq,.tax-tax_prefectures .prefecture-source-note{padding-top:2.5rem;padding-bottom:2.5rem}.tax-tax_prefectures .prefecture-source-note{background:#fff}.tax-tax_prefectures .prefecture-source-note .obituary-source-note{width:100%;max-width:728px;margin-right:auto;margin-left:auto;margin-top:0}.tax-tax_prefectures .prefecture-archive-faq{background:#f7f6fb;box-shadow:0 0 0 100vmax #f7f6fb;clip-path:inset(0 -100vmax)}.tax-tax_prefectures .prefecture-archive-faq .oky-render-deferred-faq{width:100%;max-width:728px;margin-right:auto;margin-left:auto}.tax-tax_prefectures .prefecture-archive-faq-adsense{width:100%;max-width:728px!important;margin:1rem auto 0;overflow:hidden}.tax-tax_prefectures .prefecture-archive-faq-adsense .ad,.tax-tax_prefectures .prefecture-archive-faq-adsense .ad-container,.tax-tax_prefectures .prefecture-archive-faq-adsense iframe,.tax-tax_prefectures .prefecture-archive-faq-adsense ins.adsbygoogle{width:100%!important;max-width:728px!important;box-sizing:border-box;margin-right:auto!important;margin-left:auto!important}.tax-tax_prefectures .prefecture-archive-faq-adsense .ad-container{margin:0 auto!important;padding:0!important}.tax-tax_prefectures .prefecture-footer-navigation{padding-bottom:0}.tax-tax_prefectures .prefecture-archive-information+.prefecture-footer-navigation{margin-top:-2.5rem;padding-top:0}.tax-tax_prefectures .prefecture-archive-information+.prefecture-footer-navigation>.tile{padding-top:2.5rem}.tax-tax_prefectures .prefecture-archive-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem}.tax-tax_prefectures .prefecture-archive-footer-links li{margin-bottom:0}@media (min-width:1130px){.tax-tax_prefectures .prefecture-footer-navigation>.tile{width:100%;max-width:none}.tax-tax_prefectures .prefecture-archive-footer-links{flex-wrap:nowrap}.tax-tax_prefectures .prefecture-archive-footer-links .accordion-header{white-space:nowrap}}@media (min-width:768px){.tax-tax_prefectures .prefecture-archive-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tax-tax_municipality .oky-alternating-section,.tax-tax_prefectures .oky-alternating-section{background:var(--oky-alternating-section-bg)!important;box-shadow:0 0 0 100vmax var(--oky-alternating-section-bg)!important;clip-path:inset(0 -100vmax)!important}.tax-tax_municipality .oky-section-tone-muted,.tax-tax_prefectures .oky-section-tone-muted{--oky-alternating-section-bg:#f7f6fb}.tax-tax_municipality .oky-section-tone-white,.tax-tax_prefectures .oky-section-tone-white{--oky-alternating-section-bg:#fff}.tax-tax_municipality .municipality-archive-filters>.tile{padding-top:2.5rem;padding-bottom:0}.tax-tax_municipality .municipality-archive-filters>section.tile:has(.calendar-container){padding-top:2.5rem}.tax-tax_municipality .municipality-archive-filters .municipality-filter-adsense{margin-top:1rem;margin-bottom:0}.tax-tax_municipality .municipality-archive-filters .municipality-filter-adsense .ad-container{padding-top:0;padding-bottom:0}.tax-tax_municipality .municipality-archive-recent>.tile{padding-top:2.5rem;padding-bottom:0}.tax-tax_municipality .municipality-archive-recent>.tile>h2:first-child{margin-top:0}.tax-tax_municipality .municipality-archive-recent .number-item{margin-top:1rem}.tax-tax_municipality .municipality-archive-intro+.municipality-archive-recent:has(+.municipality-archive-filters-after-list),.tax-tax_municipality .municipality-archive-recent+.municipality-archive-filters-after-list{margin-top:-2.5rem}.tax-tax_municipality .municipality-archive-filters-after-list>.tile,.tax-tax_municipality .municipality-archive-filters-after-list>section.tile:has(.calendar-container){padding-top:2.5rem!important;padding-bottom:2.5rem!important}.tax-tax_municipality .municipality-archive-filters-after-list--parent{padding-bottom:2.5rem!important}.tax-tax_municipality .municipality-archive-filters-after-list--parent>.tile{padding-bottom:0!important}.tax-tax_municipality .municipality-archive-filters-after-list--parent .municipality-search-tools-title{margin:0 auto 1rem!important;font-size:clamp(1.3125rem,1.0781rem + .75vw,1.5rem)!important;line-height:1.5}.tax-tax_municipality .municipality-archive-filters-after-list+.municipality-footer-navigation{margin-top:-2.5rem}.tax-tax_municipality .municipality-archive-filters-after-list+.municipality-footer-navigation>.tile{padding-top:2.5rem!important}.tax-tax_municipality .municipality-archive-lead-adsense{margin-bottom:1.75rem}.tax-tax_municipality .municipality-archive-lead-adsense .ad-container{padding-bottom:0}.tax-tax_municipality .municipality-archive-lead-adsense+.municipality-archive-day>.muni-head{margin-top:0}.tax-tax_municipality .municipality-archive-list-adsense{margin:1rem 0 2.5rem!important;display:grid!important;grid-template-areas:"oky-archive-ad";width:100%;height:auto!important;min-height:280px!important;content-visibility:visible!important;contain:none!important}.tax-tax_municipality .municipality-archive-pagination+.kumamoto-earthquake-condolence{margin:1rem 0 0}.tax-tax_municipality .kumamoto-earthquake-condolence+.municipality-archive-list-adsense{margin-top:1rem!important}.tax-tax_municipality .municipality-archive-mid-adsense{margin:1rem 0 1.75rem!important;display:grid!important;grid-template-areas:"oky-archive-mid-ad";width:100%;height:auto!important;min-height:280px!important;content-visibility:visible!important;contain:none!important}.tax-tax_municipality .municipality-archive-mid-adsense::before{content:"";grid-area:oky-archive-mid-ad;width:100%;min-height:280px;pointer-events:none}.tax-tax_municipality .municipality-archive-mid-adsense .ad-container{grid-area:oky-archive-mid-ad;align-self:stretch;width:100%;height:auto!important;min-height:280px!important;margin:0;padding-top:0;padding-bottom:0}.tax-tax_municipality .municipality-archive-day:has(+.municipality-archive-mid-adsense) .obituary-item:last-child{margin-bottom:0}.tax-tax_municipality .municipality-archive-mid-adsense+.municipality-archive-day>.muni-head{margin-top:0}.tax-tax_municipality .municipality-archive-list-adsense::before{content:"";grid-area:oky-archive-ad;width:100%;min-height:280px;pointer-events:none}.tax-tax_municipality .municipality-archive-list-adsense .ad-container{grid-area:oky-archive-ad;align-self:stretch;height:auto!important;min-height:280px!important;padding-top:0;padding-bottom:0}.tax-tax_municipality .municipality-archive-recent .municipality-archive-day:last-of-type .obituary-item:last-child,.tax-tax_municipality .municipality-archive-recent .municipality-archive-day:last-of-type .today-municipality-list-wrap:last-child{margin-bottom:0}body.tax-tax_municipality:has(.municipality-archive-information) .municipality-archive-information .municipality-source-note{background:#fff!important}body.tax-tax_municipality:has(.municipality-archive-information) .municipality-archive-information{margin-top:-2.5rem;padding-top:0}body.tax-tax_municipality:has(.municipality-archive-information) .municipality-archive-information .municipality-faq,body.tax-tax_municipality:has(.municipality-archive-information) .municipality-archive-information .municipality-source-note{content-visibility:visible!important;contain:none!important;contain-intrinsic-size:none!important}body.tax-tax_municipality:has(.municipality-archive-information) .municipality-archive-information .obituary-source-note{padding-top:2.5rem!important}body.tax-tax_municipality:has(.municipality-archive-information) .municipality-archive-information .municipality-faq-content{padding-top:2.5rem!important}body.tax-tax_municipality:has(.municipality-archive-information) .municipality-archive-information .municipality-faq-content>h2,body.tax-tax_municipality:has(.municipality-archive-information) .municipality-archive-information .obituary-source-note>h2{margin:0 0 1rem!important;font-size:clamp(1.3125rem,1.0781rem + .75vw,1.5rem)!important;line-height:1.5}body.tax-tax_municipality:has(.municipality-archive-information) .municipality-archive-information .municipality-faq{background:#f7f6fb!important}body.tax-tax_municipality:has(.municipality-archive-information) .municipality-archive-information--parent .obituary-source-note{padding-top:5rem!important}body.tax-tax_municipality .municipality-archive-information--parent .municipality-faq{padding-bottom:2.5rem!important}body.tax-tax_municipality:has(.municipality-archive-information) .municipality-archive-information+.municipality-footer-navigation,body.tax-tax_municipality:has(.municipality-archive-information) .municipality-archive-information+.municipality-footer-navigation>.tile{background:#fff!important}body.tax-tax_municipality:has(.municipality-archive-information) .municipality-archive-information+.municipality-footer-navigation{margin-top:-2.5rem;padding-top:2.5rem!important}body.tax-tax_municipality:has(.municipality-archive-information) .municipality-archive-information+.municipality-footer-navigation>.tile{padding-top:0!important}body.tax-tax_municipality:has(.municipality-archive-information) footer{background:#f7f6fb!important;box-shadow:0 0 0 100vmax #f7f6fb!important}.tax-tax_municipality .municipality-archive-district-heading{margin:.5rem 0 1rem;font-size:clamp(1.09375rem,.8984rem + .625vw,1.25rem);line-height:1.5}.tax-tax_municipality .municipality-archive-district-heading a{color:var(--link-color);font-weight:700;text-decoration:none}.tax-tax_municipality .municipality-archive-district-heading a:hover{text-decoration:underline}.tax-tax_municipality .municipality-archive-day .today-municipality-list-wrap+.municipality-archive-district-heading{margin-top:1.75rem!important}.tax-tax_municipality .municipality-post-search-sections:not(.municipality-archive-information) .municipality-faq .ad-container{margin-bottom:0}.tax-tax_municipality .municipality-post-search-sections:not(.municipality-archive-information)+.municipality-footer-navigation>.tile{padding-top:2.5rem}.tax-tax_municipality .ad-container:has(>.ad.inner-ad){display:grid;grid-template-areas:"oky-ad-slot"}.tax-tax_municipality .ad-container:has(>.ad.inner-ad)::before{content:"";grid-area:oky-ad-slot;width:100%;min-height:280px;pointer-events:none}.tax-tax_municipality .ad-container:has(>.ad.inner-ad)>.ad.inner-ad{grid-area:oky-ad-slot;align-self:stretch}.today-obituary-cards .obituary-item{--oky-navy:#0c225f;--oky-muted:#f1f2f6;--oky-rule:#dfe3eb;--oky-col1:calc(100% * 1 / 3.1);--oky-col2:calc(100% * 1.3 / 3.1);--oky-col3:calc(100% * 0.8 / 3.1);display:grid!important;grid-template-columns:minmax(var(--oky-col1),max-content) max-content minmax(0,1fr) var(--oky-col3)!important;grid-template-rows:auto auto;grid-template-areas:"name age town death" "bottom bottom bottom bottom"!important;row-gap:0;column-gap:0;align-items:center;padding:1.275rem;margin-bottom:1rem;background:#fff;border:1px solid var(--oky-rule);border-radius:.35rem;box-shadow:0 0 1rem rgb(12 34 95 / 10%);overflow:hidden}.today-obituary-cards .obituary-item>.obituary-summary{display:contents}.today-obituary-cards .obituary-item dd{margin:0}.today-obituary-cards .obituary-item .obituary-schedule>.schedule-detail{display:contents}.today-obituary-cards .obituary-item::after,.today-obituary-cards .obituary-item::before{display:none!important}.today-obituary-cards .obituary-item>.obituary-summary>div{min-width:0;margin:0}.today-obituary-cards .obituary-item .name{grid-area:name;margin:0;padding:0;font-size:clamp(1.3125rem,1.0781rem + .75vw,1.5rem);line-height:1.25;color:#08142e;white-space:nowrap}.today-obituary-cards .obituary-item .name{font-weight:700}.today-obituary-cards .obituary-item .name .font-size-s{font-size:.62em;margin-left:.2em;font-weight:500}.today-obituary-cards .obituary-item .age,.today-obituary-cards .obituary-item .chief-mourner-label{background:var(--oky-muted);border-radius:.35rem;color:#17223b}.today-obituary-cards .obituary-item .age{grid-area:age;justify-self:start;padding:.3rem .6rem;font-size:.8rem;white-space:nowrap}.today-obituary-cards .obituary-item .date_of_passing,.today-obituary-cards .obituary-item .town{display:flex;align-items:center;gap:0;font-size:.8rem;line-height:1.5}.today-obituary-cards .obituary-item .town{grid-area:town;margin-left:1.275rem!important;padding-right:1.275rem}.today-obituary-cards .obituary-item .date_of_passing{grid-area:death}.today-obituary-cards .obituary-item .meta-label{flex:0 0 auto}.today-obituary-cards .obituary-item .meta-value{min-width:0}.today-obituary-cards .obituary-item .date_of_passing::before,.today-obituary-cards .obituary-item .town::before{content:"";flex:0 0 .8rem;width:.8rem;height:.8rem;margin-right:.65rem;background:center/contain no-repeat}.today-obituary-cards .obituary-item .town::before{background-image:url(/wp-content/themes/okuyami/img/pin-icon.webp)}.today-obituary-cards .obituary-item .date_of_passing::before{background-image:url(/wp-content/themes/okuyami/img/calendar-icon.webp)}.today-obituary-cards .obituary-item .funeral,.today-obituary-cards .obituary-item .visitation{grid-column:schedule-start/schedule-end;margin-top:0;padding-left:0;align-self:center;font-size:1rem;line-height:1.45;text-indent:0;overflow:visible;white-space:normal}.today-obituary-cards .obituary-item .visitation{grid-row:3}.today-obituary-cards .obituary-item .funeral{grid-row:4}.today-obituary-cards .obituary-item .funeral::before,.today-obituary-cards .obituary-item .visitation::before{content:none!important;display:none!important}.today-obituary-cards .obituary-item .funeral,.today-obituary-cards .obituary-item .visitation{display:flex;align-items:center;gap:.5rem}.today-obituary-cards .obituary-item .event-label{flex:0 0 3.5rem;padding:.3rem 0;border-radius:.35rem;background:var(--oky-navy);color:#fff;font-size:.8rem;text-align:center}.today-obituary-cards .obituary-item .event-date{min-width:0}.today-obituary-cards .obituary-item .event-time{white-space:nowrap}.municipality-ceremony-event-date{white-space:nowrap}.today-obituary-cards .obituary-item .chief_mourner_name,.today-obituary-cards .obituary-item .place{grid-row:3/5;align-self:stretch}.today-obituary-cards .obituary-item .place{grid-column:place-start/place-end;display:flex;align-items:center;padding:0 1.5rem;border-left:1px solid var(--oky-rule);border-right:1px solid var(--oky-rule);font-size:.95rem;line-height:1.55}.today-obituary-cards .obituary-item .place a{font-weight:700}.today-obituary-cards .obituary-item .chief_mourner_name{grid-column:chief-start/chief-end;display:flex;align-items:center;gap:1rem;font-size:.95rem;line-height:1.5}.today-obituary-cards .chief-mourner-label{flex:0 0 auto;padding:.3rem .6rem;text-align:center;font-size:.8rem}.today-obituary-cards .chief-mourner-colon{display:none}.today-obituary-cards .chief-mourner-detail{min-width:0}.today-obituary-cards .chief-mourner-detail .font-size-s{margin-left:0}.today-obituary-cards .obituary-item>.obituary-bottom{grid-area:bottom;display:grid;grid-template-columns:var(--oky-col1) var(--oky-col2) var(--oky-col3);align-self:stretch;min-width:0;margin:.5rem 0 0;padding-top:1rem;border-top:1px dashed var(--oky-rule)}.today-obituary-cards .obituary-bottom .obituary-schedule{display:flex;flex-direction:column;justify-content:center;justify-self:left;gap:.5rem;min-width:0;margin:0;padding:0}.today-obituary-cards .obituary-bottom .funeral,.today-obituary-cards .obituary-bottom .visitation{grid-column:auto;grid-row:auto;display:flex;align-items:center;align-self:stretch;gap:.5rem;margin:0!important;padding:0!important;font-size:1rem;line-height:1.45;text-indent:0;overflow:visible;white-space:normal;transform:none!important}.today-obituary-cards .obituary-bottom .place{grid-column:auto;grid-row:auto;display:flex;align-self:stretch;align-items:center;padding:0 1rem;border-left:1px solid var(--oky-rule);border-right:1px solid var(--oky-rule);font-size:.95rem;line-height:1.55}.today-obituary-cards .obituary-bottom .chief_mourner_name{grid-column:3;grid-row:auto;align-self:stretch;display:flex;align-items:center;gap:.5rem;padding-left:1rem;font-size:.8rem}.today-obituary-cards .is-funeral-completed .obituary-bottom .place{grid-column:1;grid-row:auto;justify-self:start;align-self:center;width:auto;border:0}.today-obituary-cards .is-funeral-completed .obituary-bottom .obituary-schedule{display:none}.today-obituary-cards .is-funeral-completed .obituary-bottom .chief_mourner_name{grid-column:3;border-left:1px solid var(--oky-rule)}.today-obituary-cards .is-funeral-completed .place{grid-column:schedule-start/schedule-end;grid-row:3/5;justify-self:start;align-self:center;display:inline-flex;align-items:center;width:auto;padding:.3rem 1rem .3rem 2rem;border:0;border-radius:999px;background:#aab0b8;color:#fff;font-size:.8rem;position:relative}.today-obituary-cards .is-funeral-completed .place::before{content:"✓";position:absolute;left:.9rem;font-size:1.2em;font-weight:700}.today-obituary-cards .is-funeral-completed .place a{color:inherit}.today-obituary-cards .is-funeral-completed .chief_mourner_name{border-left:1px solid var(--oky-rule)}.today-obituary-cards .obituary-item.is-summary-only>.obituary-bottom{display:none}@media (min-width:769px){.today-obituary-cards .chief-mourner-detail{display:flex;flex-direction:column;gap:.1rem}.today-obituary-cards .obituary-item.is-no-place>.obituary-bottom .chief_mourner_name{border-left:1px solid var(--oky-rule)}.today-obituary-cards .obituary-item.is-chief-only>.obituary-bottom .chief_mourner_name{grid-column:1;padding-left:0;border-left:0}}@media (max-width:768px){.muni-head.muni-head{margin-bottom:1.25rem;padding-bottom:.5rem;padding-left:.7rem;border-left-width:4px;font-size:1.35rem}.today-obituary-cards .obituary-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto auto;grid-template-areas:"name age" "town death" "bottom bottom"!important;row-gap:1rem;column-gap:0;padding:1rem;margin-bottom:1rem;border-radius:.4rem}.today-obituary-cards .obituary-item.is-summary-only{grid-template-rows:auto auto;grid-template-areas:"name age" "town death"!important}.today-obituary-cards .obituary-item .name{font-size:1.25rem;align-self:center;white-space:normal}.today-obituary-cards .obituary-item .age{justify-self:start;align-self:center;padding:.3rem .6rem;font-size:.85rem}.today-obituary-cards .obituary-item .date_of_passing,.today-obituary-cards .obituary-item .town{gap:0;font-size:.78rem;white-space:normal}.today-obituary-cards .obituary-item .town{margin-left:0!important;padding-right:0}.today-obituary-cards .obituary-item .date_of_passing{justify-self:start}.today-obituary-cards .obituary-item .date_of_passing::before,.today-obituary-cards .obituary-item .town::before{flex-basis:1.1rem;width:1.1rem;height:1.1rem;margin-right:.35rem}.today-obituary-cards .obituary-item .funeral,.today-obituary-cards .obituary-item .visitation{grid-column:schedule-start/schedule-end;padding-left:0;font-size:.85rem;text-indent:0}.today-obituary-cards .obituary-item .visitation{grid-row:3}.today-obituary-cards .obituary-item .funeral{grid-row:4}.today-obituary-cards .obituary-item .funeral,.today-obituary-cards .obituary-item .visitation{gap:.5rem}.today-obituary-cards .obituary-item .event-label{flex-basis:3.7rem;padding:.3rem .2rem;font-size:.85rem}.today-obituary-cards .obituary-item .place{grid-column:place-start/place-end;grid-row:3/5;padding:.5rem 0 .5rem 1rem;border-right:0;font-size:.95rem}.today-obituary-cards .obituary-item .chief_mourner_name{grid-row:5;grid-column:1/-1;padding-top:.8rem;border-top:1px dashed var(--oky-rule);font-size:.95rem}.today-obituary-cards .is-funeral-completed .place{grid-column:schedule-start/schedule-end;grid-row:3/5;font-size:.9rem}.today-obituary-cards .is-funeral-completed .chief_mourner_name{border-left:0;padding-left:0}.today-obituary-cards .obituary-item>.obituary-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;align-self:stretch;margin-top:0}.today-obituary-cards .obituary-bottom .obituary-schedule{grid-column:1;grid-row:1/3;display:flex;flex-direction:column;justify-content:center;gap:.45rem;margin:0;padding:0;transform:none}.today-obituary-cards .obituary-bottom .funeral,.today-obituary-cards .obituary-bottom .visitation{align-self:stretch;gap:.5rem;font-size:.9rem}.today-obituary-cards .obituary-bottom .event-label{flex-basis:3.7rem;padding:.3rem .2rem;font-size:.85rem}.today-obituary-cards .obituary-bottom .event-date{display:flex;flex-direction:column;align-items:flex-start}.today-obituary-cards .obituary-bottom .event-day{display:block;white-space:nowrap}.today-obituary-cards .obituary-bottom .event-time{display:block;margin:.15rem 0 0}.today-obituary-cards .obituary-bottom .place{grid-column:2;grid-row:1/3;display:flex;align-self:stretch;align-items:center;padding:.5rem 0 .5rem 1rem;border-right:0;font-size:.95rem;overflow-wrap:anywhere}.today-obituary-cards .obituary-bottom .chief_mourner_name{grid-column:1/-1;grid-row:3;display:flex;align-self:stretch;align-items:center;padding:.8rem 0 0;border-top:0;border-left:0;font-size:.95rem}.today-obituary-cards .obituary-item.is-chief-only>.obituary-bottom .chief_mourner_name{padding-top:0}.today-obituary-cards .is-funeral-completed .obituary-bottom{grid-template-rows:auto auto}.today-obituary-cards .is-funeral-completed .obituary-bottom .obituary-schedule{display:none}.today-obituary-cards .is-funeral-completed .obituary-bottom .place{grid-column:1;grid-row:1;align-self:center;padding:.3rem 1rem .3rem 2rem}.today-obituary-cards .is-funeral-completed .obituary-bottom .chief_mourner_name{grid-column:1/-1;grid-row:2;border-left:0}}.page-id-31 h1,.page-id-31 h2,.page-id-31 h3,.page-id-31 h4,.page-id-31 h5,.page-id-31 h6{text-align:left}.page-id-31 .date-head,.page-id-31 .filter-condition,.page-id-31 .number-item,.page-id-31 .oky-push-unsubline,.page-id-31 .update-date{text-align:left}.page-id-31 .pagination{justify-content:flex-start}.page-id-31 .today-obituary-intro-section{padding-bottom:0}.page-id-31 .today-obituary-intro-section+.ad-container{padding-top:1.2em}body.page-id-31>.container{padding-bottom:0}.page-id-31 footer{margin-top:0;padding-top:2.5rem}.page-id-31:has(.today-obituary-intro-section) footer{background:#f7f6fb;box-shadow:0 0 0 100vmax #f7f6fb}.page-id-31:not(:has(.today-obituary-intro-section)) footer{background:#fff;box-shadow:0 0 0 100vmax #fff}.page-id-31 footer li{margin-bottom:0}.page-id-31 footer p{margin-top:1em}.page-id-31 .breadcrumb-section .tile,.page-id-31 .push-container .tile,.page-id-31 .section-container .tile{max-width:50.5rem}@media screen and (min-width:980px){.page-id-31 .container{padding-left:0;padding-right:0}}.page-id-31 .ad-container,.page-id-31 .ad-container-list,.page-id-31 .ad-container-no{max-width:728px;padding-right:0;padding-bottom:0;padding-left:0}.page-id-31 .primary-article>.ad-container{margin-bottom:-1.5rem}.page-id-31 .ad-container-no{padding-top:0}.page-id-31 .ad-container-list{margin-bottom:1.75rem}.page-id-31 .today-obituary-filter-section,.page-id-31 :where(#section3){width:100%;max-width:47.5rem;margin-right:auto;margin-left:auto}.page-id-31 .today-obituary-filter-section .filter-container{grid-template-columns:1fr}.page-id-31 .today-obituary-filter-section .filter-item{width:100%;padding:1.3rem 1rem 1rem;border:5px solid #ddd;background:#fff;box-sizing:border-box}.page-id-31 .today-obituary-filter-section .filter-right{gap:0}.page-id-31 .today-obituary-filter-section .filter-right .filter-item{padding:1rem}.page-id-31 .today-obituary-search-tools-title+.filter-container .filter-item>h3{margin-top:0;padding-bottom:0;font-size:clamp(1.3125rem,1.0781rem + .75vw,1.5rem)}.page-id-31 .national-daily-archive h3{margin-top:0;margin-bottom:1rem}.page-id-31 .today-obituary-search-bottom-adsense{margin-top:0}.page-id-31:has(.today-obituary-intro-section) .today-obituary-search-bottom-adsense .ad-container{margin-top:1rem}.page-id-31 .today-obituary-filter-section .municipality-date-navigation{margin-bottom:1.3rem}.page-id-31 .today-obituary-additional-message{text-align:left}.page-id-31 .region-page-link-list-wrap{align-items:flex-start}.page-id-31 .pagination{margin-bottom:1rem}.tax-tax_prefectures #section2 .more-link,.tax-tax_prefectures #section2 .update-date,.tax-tax_prefectures #section2 h2{text-align:left}.tax-tax_prefectures .prefecture-today-fallback-section{margin-top:-2.5rem}.tax-tax_prefectures .prefecture-today-fallback-section #section2.tile{padding-bottom:0}.tax-tax_prefectures .prefecture-today-fallback-section .more-link{margin-bottom:1rem}.tax-tax_prefectures .prefecture-today-fallback-section .more-link a{background:#664fa1;padding:.8rem 1rem}.tax-tax_prefectures .prefecture-today-fallback-section .more-link a:hover{background:#806db3}.tax-tax_prefectures .prefecture-today-fallback-section .ad,.tax-tax_prefectures .prefecture-today-fallback-section .ad-container,.tax-tax_prefectures .prefecture-today-fallback-section iframe,.tax-tax_prefectures .prefecture-today-fallback-section ins.adsbygoogle{width:100%!important;max-width:728px!important;box-sizing:border-box}.tax-tax_prefectures .prefecture-today-fallback-section .ad-container{margin:0 auto;padding:0}.tax-tax_municipality #section2 .more-link,.tax-tax_municipality #section2 .update-date,.tax-tax_municipality #section2 h2{text-align:left}.tax-tax_municipality .municipality-today-fallback-section{margin-top:-2.5rem}.tax-tax_municipality .municipality-today-fallback-section #section2.tile{padding-bottom:0}.tax-tax_municipality .municipality-today-fallback-section .more-link{margin-bottom:1rem}.tax-tax_municipality .municipality-today-fallback-section .more-link a{background:#664fa1;padding:.8rem 1rem}.tax-tax_municipality .municipality-today-fallback-section .more-link a:hover{background:#806db3}.tax-tax_municipality .municipality-today-fallback-section .ad,.tax-tax_municipality .municipality-today-fallback-section .ad-container,.tax-tax_municipality .municipality-today-fallback-section iframe,.tax-tax_municipality .municipality-today-fallback-section ins.adsbygoogle{width:100%!important;max-width:728px!important;box-sizing:border-box}.tax-tax_municipality .municipality-today-fallback-section .ad-container{margin:0 auto;padding:0}@media screen and (min-width:1024px){.tax-tax_prefectures .prefecture-search-tools-minimal .filter-container{grid-template-columns:minmax(0,728px);justify-content:center}}.tax-tax_prefectures .prefecture-search-tools-minimal{max-width:50.5rem;margin-right:auto;margin-left:auto;padding:2.5rem}.tax-tax_prefectures .prefecture-search-tools-minimal .filter-right{width:100%}.tax-tax_prefectures .prefecture-search-tools-minimal .filter-right .filter-item{width:100%;max-width:728px;margin:0 auto;padding:1rem;border:5px solid #ddd;background:#fff;box-sizing:border-box}.tax-tax_prefectures .prefecture-search-tools-minimal .filter-right .filter-item h3{text-align:left}.tax-tax_prefectures .prefecture-search-tools-minimal .filter-container{margin-bottom:1rem}.tax-tax_prefectures .city-content+.prefecture-footer-navigation{margin-top:-2.5rem;padding-top:0}@media screen and (min-width:1024px){.tax-tax_municipality .municipality-search-tools-minimal .filter-container{grid-template-columns:minmax(0,728px);justify-content:center}}.tax-tax_municipality .municipality-search-tools-minimal{position:relative;left:50%;width:min(50.5rem,calc(100vw - 2rem));max-width:none;margin-right:0;margin-left:0;transform:translateX(-50%);padding:2.5rem 2.5rem 0;box-sizing:border-box}.tax-tax_municipality .municipality-search-tools-minimal .filter-right{width:100%}.tax-tax_municipality .municipality-search-tools-minimal .filter-right .filter-item{width:100%;max-width:728px;margin:0 auto;padding:1rem;border:5px solid #ddd;background:#fff;box-sizing:border-box}.tax-tax_municipality .municipality-search-tools-minimal .filter-right .filter-item h3{text-align:left}.tax-tax_municipality .municipality-archive-intro+.municipality-archive-filters{margin-top:-2.5rem}body.tax-tax_municipality:has(#view-past) .municipality-footer-navigation{background:#f7f6fb}body.tax-tax_municipality:has(#view-past) footer{background:#fff;box-shadow:0 0 0 100vmax #fff}@media (max-width:52.5rem){.tax-tax_municipality .municipality-search-tools-minimal,.tax-tax_prefectures .prefecture-search-tools-minimal{padding-right:0;padding-left:0}}.tax-tax_municipality .municipality-archive-recent:has(.no-today){display:none}.tax-tax_municipality .municipality-post-search-sections:not(:has(*)){display:none}.tax-tax_municipality .municipality-post-search-sections:not(:has(*))+.municipality-footer-navigation{margin-top:-2.5rem;padding-top:0!important}.tax-tax_municipality .municipality-today-ceremonies .municipality-ceremony-panel>.today-municipality-list-wrap:last-child .municipality-ceremony-card:last-child{margin-bottom:0}.tax-tax_municipality .municipality-today-ceremonies{padding-bottom:2.5rem}.page-id-31 .oky-push-detail,.page-id-31 .oky-push-tile,.page-id-31 .oky-push-tile .oky-steps__more,.page-id-31 .oky-push-tile .oky-steps__vtitle,.page-id-31 .oky-push-tile [data-oky-push-note],.page-id-31 .oky-push-tile [data-oky-push-openbtn],.page-id-31 .oky-push-title{text-align:left}.page-id-31 .push-container img{margin-left:0;margin-right:auto}.page-id-31 .oky-push-tile .js-oky-push-subscribe,.page-id-31 .oky-push-tile .oky-open-external{margin-left:0;margin-right:0}.page-id-31 .oky-push-steps .oky-step--image:first-child:not(:has(.oky-step__caption)){display:grid;grid-template-columns:minmax(0,50%) minmax(0,1fr);gap:1.5rem;align-items:start}.page-id-31 .oky-push-steps .oky-step--image:first-child:not(:has(.oky-step__caption)) .oky-step__imgwrap{grid-column:1}.page-id-31 .oky-push-steps .oky-step--image:first-child .oky-step__imgwrap img{width:100%;max-width:none;margin:0}.page-id-31 .oky-push-steps .oky-step--image:first-child:not(:has(.oky-step__caption))::after{content:'「許可する」を押します。';grid-column:2;align-self:start;padding-top:1rem;color:var(--color-gray);line-height:1.6}@media screen and (max-width:640px){.page-id-31 .oky-push-steps .oky-step--image:first-child:not(:has(.oky-step__caption)){display:block}.page-id-31 .oky-push-steps .oky-step--image:first-child:not(:has(.oky-step__caption))::after{display:block;padding-top:.75rem}}.page-id-31:has(.today-obituary-intro-section) .today-obituary-footer-navigation{background:#fff;margin-top:-2.5rem}.page-id-31:not(:has(.today-obituary-intro-section)) .today-obituary-footer-navigation{background:#f7f6fb}.page-id-31 .today-obituary-footer-navigation .today-obituary-links-section{padding-bottom:2.5rem;max-width:none!important}.page-id-31 .today-obituary-links-section .accordion{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem}.page-id-31 .today-obituary-links-section .accordion>li{flex:0 0 auto;margin-bottom:0}.page-id-31 .today-obituary-links-section .accordion-header{white-space:nowrap}@media screen and (min-width:1360px){.page-id-31 .today-obituary-links-section .accordion{flex-wrap:nowrap}}