@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.social-share{margin:2rem 0;padding:1.5rem;background:#f8f9fa;border-radius:8px}.social-share h3{margin-bottom:1rem;color:#333;font-size:1.2rem}.share-buttons{display:flex;flex-wrap:wrap;gap:.75rem}.share-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #ddd;border-radius:6px;text-decoration:none;color:#333;font-size:.9rem;transition:all .2s ease;cursor:pointer}.share-btn:hover{background:#f0f0f0;border-color:#ccc;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.share-btn .icon{font-size:1.1rem}.share-btn.twitter:hover{background:#1da1f2;color:#fff;border-color:#1da1f2}.share-btn.facebook:hover{background:#1877f2;color:#fff;border-color:#1877f2}.share-btn.instagram:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff;border-color:#bc1888}.share-btn.threads:hover{background:#000;color:#fff;border-color:#000}.share-btn.bluesky:hover{background:#0085ff;color:#fff;border-color:#0085ff}.share-btn.copy-url:hover{background:#28a745;color:#fff;border-color:#28a745}@media (max-width: 768px){.share-buttons{flex-direction:column}.share-btn{justify-content:center;padding:.75rem 1rem}}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%!important;padding:0!important}body{padding:0;margin:0;font-family:Libre Baskerville,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,dl,dt,dd,ol,ul,li,form,label,caption,th,td,nav{font-size:1.6rem}.libre-baskerville-regular{font-family:Libre Baskerville,serif;font-weight:400;font-style:normal}.libre-baskerville-bold{font-family:Libre Baskerville,serif;font-weight:700;font-style:normal}.libre-baskerville-regular-italic{font-family:Libre Baskerville,serif;font-weight:400;font-style:italic}.show-small{display:none!important}.btn.btn-default{display:block;color:#000;text-decoration:none;font-size:1.4rem;transition:all .4s;border:4px solid #ddd;padding:1.6rem;text-align:center}.btn.btn-default:hover{border:4px solid #000;background:#0000000d}.l-header{background:#fff;width:100%}.l-header .container{width:960px;margin:0 auto}.l-header .row.row-1 .brand{display:flex;align-items:center;text-decoration:none}.l-header .row.row-1 .brand .brand-text{padding-left:.8rem}.l-header .row.row-1 .brand .brand-text .brand-main{display:block;color:#231815;margin-bottom:8px}.l-header .row.row-1 .brand .brand-text .brand-sub{display:block;font-size:1.2rem;color:#8e815f}.l-header .row.row-2 .l-nav-global-header{text-align:center}.l-header .row.row-2 .l-nav-global-header .nav-items{display:inline-flex}.l-header .row.row-2 .l-nav-global-header .nav-items .item{display:inline-block;padding:.8rem 1.6rem;color:#000;text-decoration:none}.l-topic-path .container{width:960px;margin:0 auto;padding:.8rem 0}.l-topic-path a,.l-topic-path .separator,.l-topic-path .here{display:inline-block;font-size:1.2rem;text-decoration:none;color:#0009}.l-topic-path .separator{padding:0 .5333333333rem}.l-topic-path a:hover{color:#000;text-decoration:underline}.welcome.welcome-prefecture{background-size:cover;background-repeat:no-repeat;background-position:center center;padding:16rem 0}.welcome.welcome-prefecture .container{width:960px;margin:0 auto;text-align:center}.welcome.welcome-prefecture .container h1{text-align:center;font-size:2.8rem;font-weight:700;margin-bottom:1.6rem;line-height:1.3333;color:#fff;text-shadow:0 1px 1px #000}.welcome.welcome-prefecture .container p{margin:0 auto;text-align:center;max-width:640px;font-size:1.6rem;line-height:1.66666;color:#fff;text-shadow:0 1px 1px #000}.welcome.welcome-prefecture-national-treasure{background-size:cover;background-repeat:no-repeat;background-position:center center;padding:16rem 0}.welcome.welcome-prefecture-national-treasure .container{width:960px;margin:0 auto;text-align:center}.welcome.welcome-prefecture-national-treasure .container h1{text-align:center;font-size:2.8rem;font-weight:700;margin-bottom:1.6rem;line-height:1.3333;color:#fff;text-shadow:0 1px 1px #000}.welcome.welcome-prefecture-national-treasure .container h2{margin:0 auto;text-align:center;max-width:640px;font-size:1.6rem;line-height:1.66666;color:#fff;text-shadow:0 1px 1px #000}.welcome.welcome-heritage{background-size:cover;background-repeat:no-repeat;background-position:center;padding:16rem 0}.welcome.welcome-heritage .container{width:960px;margin:0 auto}.welcome.welcome-heritage .container h1{font-size:2.8rem;font-weight:700;margin-bottom:1.6rem;line-height:1.3333;color:#fff;text-shadow:0 1px 1px #000}.welcome.welcome-heritage .container p{font-size:1.6rem;line-height:1.66666;color:#fff;text-shadow:0 1px 1px #000}.welcome.welcome-post{background-size:cover;background-repeat:no-repeat;background-position:center;padding:16rem 0}.welcome.welcome-post .container{width:960px;margin:0 auto}.welcome.welcome-post .container time{display:inline-block;background:#0009;padding:4px 8px;color:#fff;margin-bottom:1.6rem;font-size:1.4rem}.welcome.welcome-post .container h1{font-size:2.8rem;font-weight:700;margin-bottom:1.6rem;line-height:1.3333;color:#fff;text-shadow:0 1px 1px #000}.welcome.welcome-post .container p{font-size:1.6rem;line-height:1.66666;color:#fff;text-shadow:0 1px 1px #000}.welcome.welcome-post .container .post-meta,.welcome.welcome-post .container .post-meta .post-author .author{display:flex;align-items:center}.welcome.welcome-post .container .post-meta .post-author .author .author-photo{width:64px;height:64px;border-radius:50%;overflow:hidden}.welcome.welcome-post .container .post-meta .post-author .author .author-photo img{width:100%;height:100%;object-fit:cover}.welcome.welcome-post .container .post-meta .post-author .author .author-name{padding-left:1.6rem;color:#fff;text-decoration:none}.welcome.welcome-post .container .post-meta .post-categories{flex:1;text-align:right}.welcome.welcome-post .container .post-meta .post-categories a{display:inline-block;background:#0009;color:#fff;padding:4px 8px;text-decoration:none}.nav-bottom-prefectures .regions{display:flex;width:960px;margin:0 auto}.nav-bottom-prefectures .regions .region{padding:1.6rem;flex-basis:12.5}.nav-bottom-prefectures .regions .region h1{font-size:1.4rem;font-weight:700;margin-bottom:1.6rem}.nav-bottom-prefectures .regions .region ul{padding-left:3.2rem}.nav-bottom-prefectures .regions .region ul li{list-style:circle;margin-bottom:8px}.nav-bottom-prefectures .regions .region ul li a{font-size:1.2rem;text-decoration:none;color:#000}.nav-bottom-prefectures .regions .region ul li a:hover{text-decoration:underline}.paginator{width:100%;padding:1.6rem 0;text-align:center}.paginator li{display:inline-block;line-height:1}.paginator li a{display:inline-block;padding:1.6rem;text-decoration:none;color:#ca151d;font-size:1.4rem}.paginator li a:hover{background:#f7b4b7}.paginator li.active a{background:#ca151d;color:#fff;font-weight:700}.paginator li.prev,.paginator li.first{float:left}.paginator li.next,.paginator li.last{float:right}.l-footer{padding:3.2rem;background:#231815;color:#727171}.l-footer .brand-info{display:flex}.l-footer .brand-info .brand{flex-basis:240px}.l-footer .brand-info .brand .brand-logo{text-align:center;margin-bottom:3.2rem}.l-footer .brand-info .brand h1{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:1.6rem}.l-footer .brand-info .brand p{font-size:1.2rem}.l-footer .copyright{padding:1.6rem}.l-footer .copyright p{font-size:1.2rem}.post-summary{display:flex;gap:1.6rem;margin-bottom:3.2rem}.post-summary .post-image{flex-basis:40%}.post-summary .post-image img{width:100%}.post-summary .post-data{flex-basis:60%}.post-summary .post-data .post-meta{display:flex;gap:1.6rem;margin-bottom:.8rem}.post-summary .post-data .post-meta time{flex-basis:auto;font-size:1.4rem}.post-summary .post-data .post-meta .post-prefectures{flex-basis:auto}.post-summary .post-data .post-meta .post-prefectures .prefecture{font-size:1.4rem}.post-summary .post-data .post-meta .post-categories{flex:1;text-align:right}.post-summary .post-data .post-meta .post-categories a{display:inline-block;font-size:1.4rem;color:#000;text-decoration:none}.post-summary .post-data .post-title a{font-size:1.8rem;color:#000;text-decoration:underline;font-weight:800}.post-summary .post-data .post-desc{margin-top:.8rem;line-height:1.33333;font-size:1.4rem}.post-summary .post-data .post-author{display:flex;gap:.8rem;align-items:center}.post-summary .post-data .post-author .post-author-image{flex-basis:32px;height:32px;border-radius:50%;overflow:hidden}.post-summary .post-data .post-author .post-author-image img{width:100%;height:100%;object-fit:cover}.post-summary .post-data .post-author .post-author-info{flex-basis:auto}.post-summary .post-data .post-author .post-author-info .post-author-name{font-size:1.4rem}.content-home .contents{width:960px;margin:0 auto;display:flex;gap:3.2rem}.content-home .contents main{flex-basis:640px;padding:6.4rem 0}.content-home .contents aside{flex-basis:320px}.home-welcome-slider .hero-parallax{width:100%;aspect-ratio:16/9;background:#000;overflow:hidden}.home-welcome-slider .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;will-change:transform}.home-welcome-slider .hero-caption{position:absolute;left:50%;bottom:8%;transform:translate(-50%);color:#fff;font-size:clamp(18px,2.6vw,28px);text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.6);padding:0 16px;text-decoration:none}.home-welcome-slider .hero-caption h1{font-size:2.4rem;line-height:1.3;text-align:left;margin-bottom:1.6rem;text-decoration:underline}.home-welcome-slider .hero-caption p{text-align:left;line-height:1.3333}.home-welcome-slider .swiper-button-prev,.home-welcome-slider .swiper-button-next{color:#fff}.home-welcome-slider .swiper-pagination-bullet{background:#ffffffb3}.home-welcome-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}@media (prefers-reduced-motion: reduce){.home-welcome-slider .hero-bg,.home-welcome-slider .hero-caption{transition:none!important}}.content.content-heritage{margin:0 auto;padding:6.4rem 0}.content.content-heritage .heritage-content-grid{width:1140px;margin:0 auto;display:flex;gap:3.2rem;padding:6.4rem 0}.content.content-heritage .heritage-content-grid .col-left{flex-basis:800px}.content.content-heritage .heritage-content-grid .col-right{flex-basis:340px}.content.content-heritage .heritage-contents h1{font-weight:700;font-size:2rem;margin-bottom:1.6rem}.content.content-heritage .heritage-contents .section{margin-bottom:3.2rem}.content.content-heritage .heritage-contents .section p{line-height:1.66666}.content.content-heritage .heritage-contents .outline-qa h1{text-align:center}.content.content-heritage .heritage-contents .outline-qa dl{margin:0}.content.content-heritage .heritage-contents .outline-qa dl dt{font-weight:700;margin-top:1.6rem;margin-bottom:.8rem}.content.content-heritage .heritage-contents .outline-qa dl dd{margin-bottom:1.6rem;line-height:1.66666}.content.content-heritage .heritage-contents .outline-qa dl .q-icon,.content.content-heritage .heritage-contents .outline-qa dl .a-icon{display:inline-block;padding:.8rem}.content.content-heritage .heritage-contents .outline-basic-info{margin-bottom:3.2rem}.content.content-heritage .heritage-contents .outline-basic-info table{width:100%;border-collapse:collapse}.content.content-heritage .heritage-contents .outline-basic-info table th,.content.content-heritage .heritage-contents .outline-basic-info table td{border:1px solid black;padding:.8rem;text-align:left;vertical-align:top}.content.content-heritage .heritage-contents .outline-basic-info table th{background-color:#f0f0f0;width:30%}.content.content-heritage .heritage-contents .outline-reference-pages{margin-bottom:3.2rem}.content.content-heritage .heritage-contents .outline-reference-pages dl dt{font-weight:700}.content.content-heritage .heritage-contents .outline-reference-pages dl dd{margin-bottom:1.6rem}.content.content-heritage .heritage-contents .outline-reference-pages dl dd a{color:#000c}.content.content-heritage .nearby-heritages h2{font-weight:700;font-size:2rem;margin-bottom:1.6rem}.content.content-heritage .nearby-heritages .heritage-list .heritage-summary{display:flex;width:100%;text-decoration:none;color:#000;margin-bottom:1.6rem;align-items:center}.content.content-heritage .nearby-heritages .heritage-list .heritage-summary dl{flex-basis:100%}.content.content-heritage .nearby-heritages .heritage-list .heritage-summary dl dt{margin-bottom:.8rem}.content.content-heritage .nearby-heritages .heritage-list .heritage-summary dl dd address{font-size:1.4rem;font-style:italic;color:#000;color:#0009}.content.content-heritage .nearby-heritages .heritage-list .heritage-summary .distance{padding-left:1.6rem;white-space:nowrap}.content.content-heritage .nearby-heritages .heritage-list .heritage-summary .distance .unit{font-size:1.2rem}.content.content-heritage .col-right .same-heritage-list h1{font-weight:700;font-size:1.4rem;margin-bottom:1.6rem}.content.content-heritage .col-right .same-heritage-list .heritage-list .heritage-summary{display:flex;width:100%;text-decoration:none;color:#000;margin-bottom:.8rem;align-items:center;padding-bottom:.8rem;border-bottom:1px dotted rgba(0,0,0,.5)}.content.content-heritage .col-right .same-heritage-list .heritage-list .heritage-summary h2{flex-basis:100%;font-size:1.2rem;line-height:1.2222}.content.content-heritage .col-right .same-heritage-list .heritage-list .heritage-summary .distance{padding-left:1.6rem;white-space:nowrap}.content.content-heritage .col-right .same-heritage-list .heritage-list .heritage-summary .distance .num,.content.content-heritage .col-right .same-heritage-list .heritage-list .heritage-summary .distance .unit{font-size:1.2rem}.content.content-heritage .heritage-posts{margin-top:3.2rem}.content.content-heritage .heritage-posts .section-title{font-weight:700;font-size:1.6rem;margin-bottom:3.2rem}.content.content-heritage .heritage-posts .post-summary{display:block}.content.content-heritage .heritage-posts .post-summary .post-image{margin-bottom:.8rem}.content-prefecture .main-prefecture{height:300px;background-size:cover}.content-prefecture .outline-national-treasure{background:#3b312f;padding:6.4rem 1.6rem}.content-prefecture .outline-national-treasure h1{font-size:2.4rem;color:#fff;text-align:center;margin-bottom:6.4rem}.content-prefecture .outline-national-treasure .card-list{padding:1.6rem;display:flex;gap:1.6rem;flex-wrap:wrap;justify-content:center}.content-prefecture .outline-national-treasure .card-national-treasure{display:block;width:280px;background:#fff;text-decoration:none;color:#000}.content-prefecture .outline-national-treasure .card-national-treasure .card-image img{width:100%;height:auto;display:block}.content-prefecture .outline-national-treasure .card-national-treasure .card-body{padding:1.6rem}.content-prefecture .outline-national-treasure .card-national-treasure .card-body h2{font-size:1.6rem;font-weight:700;margin-bottom:.8rem;line-height:1.333}.content-prefecture .outline-national-treasure .card-national-treasure .card-body p{font-size:1.4rem;line-height:1.333;color:#000000b3}.content-prefecture .outline-national-treasure .actions{text-align:center;margin-top:3.2rem}.content-prefecture .outline-national-treasure .actions .btn{text-decoration:none}.content-prefecture .outline-national-treasure .actions .btn.btn-view-all-national-treasure{display:inline-block;cursor:pointer;padding:1.6rem 3.2rem;border:4px solid rgba(255,255,255,.9);transition:background-color .2s ease;background:#0003}.content-prefecture .outline-national-treasure .actions .btn.btn-view-all-national-treasure .ctrl-text{color:#fff;font-size:1.6rem}.content-prefecture .outline-world-heritage-sites{background:#252723;padding:6.4rem 1.6rem}.content-prefecture .outline-world-heritage-sites h1{font-size:2.4rem;color:#ab9b73;text-align:center;margin-bottom:6.4rem}.content-prefecture .outline-world-heritage-sites .card-list{padding:1.6rem;display:flex;gap:1.6rem;flex-wrap:wrap;justify-content:center}.content-prefecture .outline-world-heritage-sites .card-world-heritage{display:block;width:280px;background:#fff;text-decoration:none;color:#000}.content-prefecture .outline-world-heritage-sites .card-world-heritage .card-image img{width:100%;height:auto;display:block}.content-prefecture .outline-world-heritage-sites .card-world-heritage .card-body{padding:1.6rem}.content-prefecture .outline-world-heritage-sites .card-world-heritage .card-body h2{font-size:1.6rem;font-weight:700;margin-bottom:.8rem;line-height:1.333}.content-prefecture .outline-world-heritage-sites .card-world-heritage .card-body p{font-size:1.4rem;line-height:1.333;color:#000000b3}.content-prefecture .cultural-property-type-in-heritage .cultural-property-type-name{font-size:1.8em;font-weight:700;margin-bottom:10px}.content-prefecture .cultural-property-type-in-heritage .heritage-list .heritage-summary{color:#000;margin-bottom:1.6rem;display:block}.content-prefecture .cultural-property-type-in-heritage .heritage-list .heritage-summary dl dt{font-size:1.8rem;text-decoration:underline}.content-prefecture .cultural-property-type-in-heritage .heritage-list .heritage-summary dl dd address{font-style:italic;color:#000;color:#00000080}.content-prefecture .row-content-sidebar{width:1140px;margin:3.2rem auto 0;display:flex;gap:3.2rem}.content-prefecture .row-content-sidebar .col-content{flex-basis:720px}.content-prefecture .row-content-sidebar .col-sidebar{flex-basis:420px}.content-prefecture .prefecture-posts .section-title,.content-prefecture .about-prefecture .section-title{font-weight:700;font-size:2rem;margin-bottom:3.2rem}.content-prefecture .about-prefecture .prefecture-overview{font-size:1.4rem;line-height:1.333}.content-prefecture .cultural-property-type-in-heritage{margin-bottom:3.2rem}.content-prefecture .cultural-property-type-in-heritage h1{font-weight:700;font-size:1.6rem;margin-bottom:1.6rem}.content-prefecture .cultural-property-type-in-heritage .heritage-list .heritage-summary{color:#000;margin-bottom:1.6rem;display:block;text-decoration:none}.content-prefecture .cultural-property-type-in-heritage .heritage-list .heritage-summary dl dt{font-size:1.4rem;text-decoration:underline}.content-prefecture .cultural-property-type-in-heritage .heritage-list .heritage-summary dl dd{font-size:1.4rem;text-decoration:none}.content-prefecture .cultural-property-type-in-heritage .heritage-list .heritage-summary dl dd.summary{font-size:1.4rem}.content-prefecture .cultural-property-type-in-heritage .heritage-list .heritage-summary dl dd.address{text-align:right}.content-prefecture .cultural-property-type-in-heritage .heritage-list .heritage-summary dl dd.address address{font-size:1.2rem;font-style:italic;color:#000;color:#0009}.content-prefecture-national-treasure .main-prefecture{height:300px;background-size:cover}.content-prefecture-national-treasure .outline-national-treasure{width:960px;margin:0 auto}.content-prefecture-national-treasure .card-national-treasure{display:flex;text-decoration:none;color:#000;gap:1.6rem;margin-bottom:1.6rem}.content-prefecture-national-treasure .card-national-treasure .card-body .card-title{font-size:2rem;font-weight:700;margin-bottom:.8rem}.content-prefecture-national-treasure .card-national-treasure .card-body p{color:#0009;line-height:1.3333}.category{padding:3.2rem 0}.category.category-national-treasure .outline-category-contents{width:960px;margin:0 auto}.category.category-national-treasure .outline-category-contents .card-national-treasure{display:flex;text-decoration:none;color:#000;gap:1.6rem;margin-bottom:1.6rem}.category.category-national-treasure .outline-category-contents .card-national-treasure .card-body .card-title{font-size:2rem;font-weight:700;margin-bottom:.8rem}.category.category-national-treasure .outline-category-contents .card-national-treasure .card-body p{color:#0009;line-height:1.3333}.post{margin:0 auto}.post .layout-col-2{width:1140px;margin:0 auto;display:flex;gap:3.2rem;padding:6.4rem 0}.post .layout-col-2 .col-main{flex-basis:800px}.post .layout-col-2 .col-nav{flex-basis:340px}.post .layout-col-2 .col-nav .sidebar-categories{border:1px solid #ccc;margin-bottom:3.2rem}.post .layout-col-2 .col-nav .sidebar-categories h2{padding:1.6rem;border-bottom:1px solid #ccc}.post .layout-col-2 .col-nav .sidebar-categories ul{padding:1.6rem 1.6rem 1.6rem 3.2rem}.post .layout-col-2 .col-nav .sidebar-categories ul li{list-style:square;margin-bottom:.8rem}.post .layout-col-2 .col-nav .sidebar-categories ul li a{text-decoration:none}.post .layout-col-2 .col-nav .sidebar-categories ul li a:hover{text-decoration:underline}.post .layout-col-2 .col-nav .sidebar-authors{margin-bottom:3.2rem}.post .layout-col-2 .col-nav .sidebar-authors h2{padding:1.6rem;font-weight:700}.post .layout-col-2 .col-nav .sidebar-authors .author-list{padding:0 1.6rem}.post .layout-col-2 .col-nav .sidebar-authors .author-list .author{display:flex;text-decoration:none;color:#000;align-items:center;margin-bottom:1.6rem}.post .layout-col-2 .col-nav .sidebar-authors .author-list .author .image{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:1.6rem}.post .layout-col-2 .col-nav .sidebar-authors .author-list .author .image img{width:100%;height:100%;object-fit:cover}.post-view .post-content .post-body h1{font-size:2rem;font-weight:800;margin-bottom:3.2rem}.post-view .post-content .post-body h2{font-size:2rem;font-weight:800;margin-top:6.4rem;margin-bottom:3.2rem}.post-view .post-content .post-body h2:first-child{margin-top:0}.post-view .post-content .post-body h3{font-size:1.6rem;font-weight:800;margin-bottom:1.6rem}.post-view .post-content .post-body p{font-size:1.6rem;margin-bottom:1.6rem;line-height:1.66666}.post-view .post-content .post-body p strong{font-weight:800}.post-view .post-content .post-body ul{margin-bottom:3.2rem;padding-left:3.2rem}.post-view .post-content .post-body ul li{list-style:square;font-size:1.6rem;margin-bottom:.8rem;line-height:1.3333}.post-view .post-content .post-body ul li:last-child{margin-bottom:0}.post-view .post-content .post-body hr{margin:3.2rem 0}.post-view .post-content .post-navigation{text-align:center}.post-view .posts-sidebar .related-prefectures{border:1px solid #ccc}.post-view .posts-sidebar .related-prefectures h2{padding:1.6rem;border-bottom:1px solid #ccc}.post-view .posts-sidebar .related-prefectures ul{padding:1.6rem 1.6rem 1.6rem 3.2rem}.post-view .posts-sidebar .related-prefectures ul li{list-style:square;margin-bottom:.8rem}.post-view .posts-sidebar .related-prefectures ul li a{text-decoration:none}.post-view .posts-sidebar .related-prefectures ul li a:hover{text-decoration:underline}.post-view .posts-sidebar .related-heritages{margin:3.2rem 0}.post-view .posts-sidebar .related-heritages h1{margin-bottom:1.6rem}.post-view .posts-sidebar .related-heritages .heritage-list .heritage-summary{text-decoration:none;color:#000;display:block;border:1px solid #ccc}.post-view .posts-sidebar .related-heritages .heritage-list .heritage-summary .heritage-image{border:1px solid white}.post-view .posts-sidebar .related-heritages .heritage-list .heritage-summary .heritage-image img{width:100%}.post-view .posts-sidebar .related-heritages .heritage-list .heritage-summary .heritage-info{padding:.8rem}.post-view .posts-sidebar .related-heritages .heritage-list .heritage-summary .heritage-info h2{font-weight:700;margin-bottom:.8rem}.post-view .posts-sidebar .related-heritages .heritage-list .heritage-summary .heritage-info p{color:#0009;font-size:1.2rem;line-height:1.3333}.post-view .posts-sidebar .related-categories{border:1px solid #ccc}.post-view .posts-sidebar .related-categories h2{padding:1.6rem;border-bottom:1px solid #ccc}.post-view .posts-sidebar .related-categories ul{padding:1.6rem 1.6rem 1.6rem 3.2rem}.post-view .posts-sidebar .related-categories ul li{list-style:square;margin-bottom:.8rem}.post-view .posts-sidebar .related-categories ul li a{text-decoration:none}.post-view .posts-sidebar .related-categories ul li a:hover{text-decoration:underline}.post-author-index .author-list .author-summary{display:flex;text-decoration:none;color:#000;align-items:center;margin-bottom:1.6rem}.post-author-index .author-list .author-summary .image{width:160px;height:160px;border-radius:50%;overflow:hidden;margin-right:1.6rem}.post-author-index .author-list .author-summary .image img{width:100%;height:100%;object-fit:cover}.post-author-index .author-list .author-summary .author-data{flex:1}.post-author-index .author-list .author-summary .author-data .author-name{font-weight:800;margin-bottom:1.6rem}.post-author-index .author-list .author-summary .author-data .author-name a{text-decoration:underline;color:#000}.post-author-index .author-list .author-summary .author-data .author-bio{color:#0009}
