/*!
Theme Name: takanawa
Theme URI: https://www.city.minato.tokyo.jp/
Author: Manato City, Tokyo
Author URI: https://www.city.minato.tokyo.jp/
Description: Description
Version: 1.0.0
Tested up to: 7.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: takanawa
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

takanawa is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}address{font-style:normal}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:"Times Roman","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;clear:both}h1{font-size:1.6rem;margin:0 0 .5rem}h2{font-size:1.4rem;margin:0 0 .5rem}h3{font-size:1.2rem;margin:0 0 .25rem}h4{font-size:1.15rem;margin:0 0 .25rem}h5{font-size:1.1rem;margin:0 0 .125rem}h6{font-size:1rem;margin:0 0 .1rem}p{margin:.25rem 0 1em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body,button,input,select,optgroup,textarea{color:#404040;font-family:メイリオ,Meiryo,"Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothic,YuGothicM,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Meiryo,sans-serif;font-size:1rem;line-height:1.5}body{background:#fff;font-size:16px}body.toggled,body.search-open{height:100%;overflow:hidden !important}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1em 0;padding:0 0 0 1em}ul{list-style:disc outside}ol{list-style:decimal outside}li>ul,li>ol{margin-bottom:0;margin-left:1em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}video,img{height:auto;max-width:100%;vertical-align:bottom}figure{margin:0 0 1rem}table{margin:0 0 1.5em;width:100%}a{color:#404040}a:hover,a:focus,a:active{color:orange;transition:.5s all ease-in-out}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#654164;border-radius:0;background:#654164;color:#fff;font-weight:bold;cursor:pointer;padding:.25em .75em;transition:.3s ease-in-out}button:hover,button:active,button:focus,input[type=button]:hover,input[type=button]:active,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus{background:#fff;color:#654164}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#404040;border:1px solid #654164;border-radius:0;padding:.25em .5em;vertical-align:bottom}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}body.top .site{width:100%;max-width:1280px}.main-wrapper{width:100%;max-width:1280px;margin:2rem auto}body.no-sidebar:not(.home) .main-wrapper{max-width:840px}body.no-sidebar.teiten .main-wrapper{max-width:1040px}#secondary{padding:.5em}.site-header{grid-area:header}.site-main{-ms-grid-row:1;-ms-grid-column:1;padding:0 .5rem;grid-area:main;overflow:hidden}body.home .site-main{padding:0}.widget-area{grid-area:sidebar}.site-footer{-ms-grid-row:2;-ms-grid-column:1;grid-area:footer}.no-sidebar .main-wrapper{display:grid;grid-template-columns:auto;grid-template-areas:"main" "footer"}#page{width:100%;max-width:2560px;margin-left:auto;margin-right:auto;min-height:100vh;display:flex;flex-direction:column;position:relative}.site-inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-right:.25rem;padding-left:.25rem}#masthead,#colophon{flex-grow:0;flex-shrink:0}.main-wrapper{flex-grow:1}.main-navigation{display:block;width:100%;min-height:0px;z-index:1}body:not(.home) .main-navigation{background-color:rgba(0,0,0,0)}.main-navigation ul{display:none;list-style:none;margin:0;padding:2rem 0}.main-navigation li{position:relative;text-align:center;font-size:1.2rem}.main-navigation a{display:block;text-decoration:none;color:#fff;font-weight:bold;padding:.5em}button#tknw-search-button{position:fixed;top:75px;right:15px;width:40px;height:40px;padding:0;background:#fff;border:0;border-radius:50%;box-shadow:0px 0px 3px #000;z-index:999999;display:flex;justify-content:center;align-items:center;cursor:pointer}button#tknw-search-button svg .st0{fill:#000}body.admin-bar button#tknw-search-button{top:107px}.menu-toggle{display:block;position:fixed;top:0;right:0;z-index:1000;height:70px;background-color:purple;border-radius:0}.menu-toggle.hamburger{padding:23px 15px}.menu-toggle.hamburger:hover,.menu-toggle.hamburger:active,.menu-toggle.hamburger:focus{background-color:purple;opacity:1}body.admin-bar .menu-toggle{top:32px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before,.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#fff}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}#return-to-top{display:none;z-index:9999;position:fixed;left:0;right:0;bottom:0;background-color:#000}#return-to-top a{color:#fff;text-decoration:none;display:block;padding:.25rem .25rem;font-size:.8rem;text-align:center}#return-to-top a:before{content:"▲";display:block}#return-to-top.animate__fadeIn{display:block}.sns-buttons ul{list-style:none;margin:0 0 3rem;padding:0;text-align:center}.sns-buttons li{display:inline-block;vertical-align:middle;margin:0 10px 5px}.sns-buttons li a{display:inline-block;width:48px;height:48px}.sns-buttons li.x-twitter a{background-color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center}.sns-buttons li.x-twitter a svg{width:36px}.wp-pagenavi{clear:both;margin:3.25rem 0;text-align:center}.wp-pagenavi a,.wp-pagenavi span{font-weight:bold;font-size:1.1rem;text-decoration:none;border:1px solid #654164;color:#654164;padding:.25em .75em;margin:3px}.wp-pagenavi a:hover,.wp-pagenavi a:focus,.wp-pagenavi a:active{color:#fff;background-color:#654164}.wp-pagenavi a.smaller,.wp-pagenavi a.larger{display:none}.wp-pagenavi span.current{color:#fff;background-color:#654164}.wp-pagenavi span.extend{display:none}#search-layer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;background-color:rgba(101,65,100,.9);display:none;justify-content:center;align-items:center;opacity:0}body.search-open #search-layer{display:flex}#search-layer .form-wrapper{flex:1 0 auto;text-align:center}#search-layer .close-button{position:absolute;top:5px;right:35px;background-color:rgba(0,0,0,0);border:0;color:#fff;font-weight:bold;font-size:.75rem;display:flex;flex-direction:column;cursor:pointer;transition:.3s ease-in-out}#search-layer .close-button::before{content:"";font-family:"Font Awesome 6 Free";font-size:48px}#search-layer .close-button:hover,#search-layer .close-button:focus,#search-layer .close-button:active{opacity:.8}#search-layer input[type=search]{width:80%;color:#fff;font-size:1.1rem;font-weight:bold;border:0;border-bottom:3px solid #ccc;background-color:rgba(0,0,0,0);border-radius:0;padding:.5rem;outline:0;transition:.3s ease-in-out}#search-layer input[type=search]:focus{border-color:#fff}#search-layer input[type=submit]{background-color:rgba(0,0,0,0);border-radius:0;color:#fff;font-weight:bold;cursor:pointer;border:2px solid #fff;vertical-align:bottom;transition:.3s ease-in-out}#search-layer input[type=submit]:hover,#search-layer input[type=submit]:focus,#search-layer input[type=submit]:active{color:#000;background-color:#fff}#lang-changer{position:absolute;top:0;left:0;right:0;height:3rem;background-color:#000}#lang-changer ul{display:flex;flex-direction:row;list-style:none;margin:0;padding:.75rem;justify-content:flex-start}#lang-changer li{margin:0}#lang-changer li a{padding:.75rem;font-weight:bold;color:#fff;transition:all .3s ease-in-out}#lang-changer li a:hover,#lang-changer li a:focus{text-decoration:none;opacity:.6}#lang-changer li.current a{text-decoration:none;color:#000;background-color:#fff}ul.breadcrumbs{width:100%;max-width:1280px;margin:0 auto;padding:.5rem;list-style:none;font-size:.8rem;overflow-x:auto}ul.breadcrumbs .post{margin:0}ul.breadcrumbs .bullet{color:purple}ul.breadcrumbs li:before{content:"■";color:#654164}ul.breadcrumbs li{width:-moz-max-content;width:max-content}ul.breadcrumbs li.season::before{color:#0074D9}ul.breadcrumbs li.history::before{color:#800080}ul.breadcrumbs li.area::before{color:#0ba200}ul.breadcrumbs li.architecture::before{color:#8b5a2b}ul.breadcrumbs li.building-and-park::before{color:#fc6fb1}ul.breadcrumbs li.way::before{color:#ba9d74}ul.breadcrumbs li.townscape::before{color:#2e8b57}ul.breadcrumbs li.vehicle::before{color:#00bfff}ul.breadcrumbs li.event::before{color:#f4a460}ul.breadcrumbs li.temple-and-shrine::before{color:#8b7d6b}ul.breadcrumbs li.person::before{color:#000080}ul.breadcrumbs li.living-thing::before{color:#1c86ee}ul.breadcrumbs li.nature::before{color:#228b22}ul.breadcrumbs li.hill::before{color:#696969}ul.breadcrumbs li.era::before{color:#d2691e}ul.breadcrumbs li.other-topics::before{color:#654164}.site-branding{font-family:"Times Roman","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-weight:400;font-style:normal}body:not(.home) #masthead{background-color:purple;padding:3rem 10px 10px}body:not(.home) #masthead .site-branding{font-family:"Times Roman","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;color:#fff;position:relative;z-index:1001;display:inline-flex;flex-direction:column;-moz-column-gap:1rem;column-gap:1rem;align-items:start}body:not(.home) #masthead .site-branding:lang(en-US){display:inline-block}body:not(.home) #masthead .site-branding a{display:inline-block;color:inherit;text-decoration:none}body:not(.home) #masthead .site-branding .site-title{font-size:2.4rem;margin:0}body:not(.home) #masthead .site-branding .site-title:lang(en-US){font-size:1.6rem}body:not(.home) #masthead .site-description{margin:0}.site-description span{display:block}body.home #masthead{background-color:#000;color:#fff;padding-top:3rem}body.home .site-branding{display:grid;text-align:center;position:relative}body.home .site-branding a{text-align:center;text-decoration:none;color:#fff;align-self:center;padding-left:.5rem;line-height:3rem}body.home .site-branding a:lang(en-US){line-height:1.5;padding:0;word-wrap:break-word}body.home h1.site-title{writing-mode:vertical-rl;letter-spacing:9px;display:flex;font-size:2.4rem;order:2;padding:0 .75rem;margin:2em 0 1em}body.home h1.site-title:lang(en-US){display:block;letter-spacing:6px;position:absolute;left:0;right:0;width:100%;text-align:center;justify-self:center;align-self:center;writing-mode:horizontal-tb;font-size:2rem;margin:1em 0 1em;padding:.75rem;z-index:5;background-color:rgba(0,0,0,.6);text-transform:uppercase}body.home h1.site-title:lang(en-US) .en-title{font-size:1rem;letter-spacing:3px;text-transform:none}body.home h1.site-title:lang(en-US) .en-title::before,body.home h1.site-title:lang(en-US) .en-title::after{content:" - "}body.home .site-description{font-size:1.2rem;position:absolute;right:0;left:0;bottom:0;color:#000;text-shadow:1px 1px 2px #fff,-1px -1px 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff}body.home .site-introduction{background-color:#000;color:#fff;padding:3rem 1rem 2rem}body.home .site-introduction .site-inner{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:1rem}body.home .site-introduction h2{font-size:1.5rem}body.home .site-introduction p{margin:0;font-size:1.1rem}body.home .site-introduction p:first-of-type{margin-bottom:.5em}body.home.no-sidebar #primary{max-width:100%}body.home.no-sidebar #primary .section-wrapper{max-width:1200px;margin-right:auto;margin-left:auto}.site-images-wrapper{display:flex}.site-images-wrapper .site-image{height:480px;flex:1}.site-images-wrapper .site-image:lang(en-US){height:600px}.site-images-wrapper .site-image .inner{overflow:hidden;height:100%;position:relative}.site-images-wrapper .site-image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;max-width:initial;height:100%}.site-images-wrapper .site-image.image01{order:1}.site-images-wrapper .site-image.image02{order:3}#latest-images{background-color:#000;color:#fff}#latest-images h2{margin:0;padding:.75rem}.top-content-section{opacity:1;visibility:hidden;margin-bottom:2.5rem}.top-content-section h2{padding:.25rem;line-height:1}.top-content-section.category h2{line-height:1}.top-content-section.category h2{font-size:1.25rem;padding-left:0}.top-content-section.category .catch{font-weight:normal;font-size:.75em}.top-content-section.category ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(1, 1fr);-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.top-content-section.category li figure>a{display:flex;aspect-ratio:4/3;overflow:hidden;justify-content:center;align-items:center;transition:opacity .3s ease-in-out}.top-content-section.category li figure>a:focus,.top-content-section.category li figure>a:active,.top-content-section.category li figure>a:hover{opacity:.6}.top-content-section.category li figure>a img{height:-moz-min-content;height:min-content}.top-content-section.category li figcaption a{padding:.125rem .25rem;font-weight:bold}.top-content-section.category ul.related-images-contents li figcaption a{text-decoration:none;display:flex}.top-content-section.category ul.related-images-contents li figcaption a::before{content:"";font-family:"Font Awesome 6 Free";margin-right:.2em}.top-content-section#category-movies .inner-wrapper{border:1px solid #654164;padding:0;margin:0}.top-content-section#category-movies h2{padding:0}.top-content-section#category-movies ul{padding:1rem}.top-content-section#category-movies.category .category-name{border-left:1.25rem solid #aaa;border-right:1px solid #aaa;border-top:0;border-bottom:1px solid #aaa;padding:11px 8px 11px}.top-content-section#category-movies figcaption{font-weight:bold;padding:.25em 0}#information{margin:1rem auto}#information .site-inner{display:flex;flex-direction:column}#information h2{text-align:center;margin:0;padding:1rem}#information p.not-found{margin:1rem 2rem;text-align:center}ol.information-list{list-style:none;padding:0;margin:0 1rem}ol.information-list li{margin:.25rem 0;display:flex;flex-direction:row;gap:.5rem}ol.information-list .date{font-weight:bold;margin-right:.75rem}ol.information-list a{text-decoration:none;border-bottom:1px dotted #404040}ol.information-list a:after{color:orange;content:"▶"}#featured-article .site-inner{color:#fff;background-color:#654164;padding:1.25rem .75rem;margin-bottom:.75rem}#featured-article .inner-wrapper{display:grid;grid-template-columns:100%;gap:1rem}#featured-article figure{margin:0;text-align:center}#featured-article figure img{width:100%;max-width:480px}#featured-article h2{margin:0 0 1.75rem}#featured-article h2 span.en{font-size:calc(1em + 16px);vertical-align:middle}#featured-article h2 span.ja{position:relative;padding:0 2.25rem 8px .25rem;margin:0 0 0 .5rem}#featured-article h2 span.ja:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background-color:orange}#featured-article .excerpt{margin:0 0 2.75rem}#featured-article .link{text-align:center}#featured-article .link a{border:2px solid #fff;background-color:#654164;color:#fff;padding:.5rem 1.25rem;text-decoration:none;font-weight:bold}#featured-article .link a:hover,#featured-article .link a:active,#featured-article .link a:focus{background-color:#fff;color:#654164}#category-pasts-and-presents{max-width:2400px;margin-right:auto;margin-left:auto;color:#fff;position:relative}#category-pasts-and-presents:before,#category-pasts-and-presents:after{display:block;content:"";z-index:1;position:absolute;top:0;min-height:420px;background-size:cover;background-repeat:no-repeat}#category-pasts-and-presents:before{left:0;right:50%;background-image:url(images/dummy/154.jpg)}#category-pasts-and-presents:after{left:50%;right:0;background-image:url(images/dummy/499.jpg)}#category-pasts-and-presents .site-inner{position:relative;z-index:2;background:rgba(0,0,0,.4);min-height:420px;max-width:720px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:1rem;padding-top:1rem;padding-bottom:1rem}#category-pasts-and-presents h2{font-size:1.2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}#category-pasts-and-presents h2 span:nth-child(2){font-size:1.2em}#category-pasts-and-presents .excerpt{max-width:480px;margin-right:auto;margin-left:auto}#category-pasts-and-presents .link{text-align:center;margin:1.25rem 0}#category-pasts-and-presents .link a{font-weight:bold;color:#fff;border:1px solid #fff;border-radius:0;padding:.75rem 1.25rem;text-decoration:none}#category-pasts-and-presents .link a:focus,#category-pasts-and-presents .link a:active,#category-pasts-and-presents .link a:hover{background-color:#fff;color:#000}.takanawa-map{text-align:center}.takanawa-map img{width:480px}.contact-form-link{margin:1rem 0 6rem;text-align:center}.contact-form-link a{display:inline-block;border:3px solid #654164;background-color:#654164;color:#fff;text-decoration:none;font-size:1.5rem;font-weight:bold;padding:1.25em 1.75em;border-radius:8px}.contact-form-link a:hover,.contact-form-link a:focus,.contact-form-link a:active{color:#654164;background-color:#fff}.category-name-label{display:inline-block;text-decoration:none;border-left:2rem solid orange;border-right:1px solid orange;border-top:1px solid orange;border-bottom:1px solid orange;padding:11px 8px 11px}.category-name-label.season{border-color:#0074D9}.category-name-label.history{border-color:#800080}.category-name-label.area{border-color:#0ba200}.category-name-label.architecture{border-color:#8b5a2b}.category-name-label.building-and-park{border-color:#fc6fb1}.category-name-label.way{border-color:#ba9d74}.category-name-label.townscape{border-color:#2e8b57}.category-name-label.vehicle{border-color:#00bfff}.category-name-label.event{border-color:#f4a460}.category-name-label.temple-and-shrine{border-color:#8b7d6b}.category-name-label.person{border-color:#000080}.category-name-label.living-thing{border-color:#1c86ee}.category-name-label.nature{border-color:#228b22}.category-name-label.hill{border-color:#696969}.category-name-label.era{border-color:#d2691e}.category-name-label.other-topics{border-color:#654164}.category-name-label.sub-label{border:0}a.category-name-label:hover,a.category-name-label:active,a.category-name-label:focus,a.category-name-label.current{color:#fff}a.category-name-label:hover.season,a.category-name-label:active.season,a.category-name-label:focus.season,a.category-name-label.current.season{background-color:#0074D9}a.category-name-label:hover.history,a.category-name-label:active.history,a.category-name-label:focus.history,a.category-name-label.current.history{background-color:#800080}a.category-name-label:hover.area,a.category-name-label:active.area,a.category-name-label:focus.area,a.category-name-label.current.area{background-color:#0ba200}a.category-name-label:hover.architecture,a.category-name-label:active.architecture,a.category-name-label:focus.architecture,a.category-name-label.current.architecture{background-color:#8b5a2b}a.category-name-label:hover.building-and-park,a.category-name-label:active.building-and-park,a.category-name-label:focus.building-and-park,a.category-name-label.current.building-and-park{background-color:#fc6fb1}a.category-name-label:hover.way,a.category-name-label:active.way,a.category-name-label:focus.way,a.category-name-label.current.way{background-color:#ba9d74}a.category-name-label:hover.townscape,a.category-name-label:active.townscape,a.category-name-label:focus.townscape,a.category-name-label.current.townscape{background-color:#2e8b57}a.category-name-label:hover.vehicle,a.category-name-label:active.vehicle,a.category-name-label:focus.vehicle,a.category-name-label.current.vehicle{background-color:#00bfff}a.category-name-label:hover.event,a.category-name-label:active.event,a.category-name-label:focus.event,a.category-name-label.current.event{background-color:#f4a460}a.category-name-label:hover.temple-and-shrine,a.category-name-label:active.temple-and-shrine,a.category-name-label:focus.temple-and-shrine,a.category-name-label.current.temple-and-shrine{background-color:#8b7d6b}a.category-name-label:hover.person,a.category-name-label:active.person,a.category-name-label:focus.person,a.category-name-label.current.person{background-color:#000080}a.category-name-label:hover.living-thing,a.category-name-label:active.living-thing,a.category-name-label:focus.living-thing,a.category-name-label.current.living-thing{background-color:#1c86ee}a.category-name-label:hover.nature,a.category-name-label:active.nature,a.category-name-label:focus.nature,a.category-name-label.current.nature{background-color:#228b22}a.category-name-label:hover.hill,a.category-name-label:active.hill,a.category-name-label:focus.hill,a.category-name-label.current.hill{background-color:#696969}a.category-name-label:hover.era,a.category-name-label:active.era,a.category-name-label:focus.era,a.category-name-label.current.era{background-color:#d2691e}a.category-name-label:hover.other-topics,a.category-name-label:active.other-topics,a.category-name-label:focus.other-topics,a.category-name-label.current.other-topics{background-color:#654164}.publish-page-link{max-width:420px;margin:1.5rem auto}.publish-page-link figure{margin:0}.publish-page-link a{text-decoration:none;display:flex;flex-direction:column;background-color:#6b4a2b;color:#fff}.publish-page-link .thumbnail{overflow:hidden;display:flex;justify-content:end}.publish-page-link .text{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em .5em}.publish-page-link h2{font-size:1.4rem;border-bottom:2px solid #fff}.publish-page-link p{margin:0;font-weight:bold}.publish-page-link p::after{content:"≫"}#colophon{background-color:#0f469e;color:#fff;padding:1.25rem 1rem 2.75rem}#colophon a{color:#fff}#colophon .terms-of-use{margin-bottom:1.75rem}#colophon .terms-of-use p{text-align:center;font-size:.9rem;margin:0}#colophon dt,#colophon dd{margin:0}#colophon dt{font-weight:normal}#colophon .info-wrapper{display:flex;flex-direction:column;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}#colophon .info-wrapper a{text-decoration:none}#colophon .description{text-align:center;font-family:"Times Roman","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}#colophon .description dt{font-size:2.4rem;font-weight:bold}#colophon .description dd{font-size:1.2rem}#colophon address{display:flex;flex-direction:column;align-items:center;-moz-column-gap:3rem;column-gap:3rem;row-gap:1rem}#colophon address dl{flex:1;display:grid;grid-template-columns:7em calc(100% - 8em);-moz-column-gap:1em;column-gap:1em}#colophon address .name{grid-column:1/3}#colophon .copyright{font-weight:bold;text-align:center}.sticky{display:block}.not-found:not(.no-results) h1.page-title{font-size:2.4rem;font-family:メイリオ,Meiryo,"Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothic,YuGothicM,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Meiryo,sans-serif;text-align:center}.not-found:not(.no-results) .page-content{font-size:1.4rem;text-align:center}.not-found.no-results h1.page-title{text-align:center}.not-found.no-results .search-form{text-align:center}.post,.page{margin:0 0 1.5em}body.post,body.page{margin:0}.updated:not(.published){display:none}.entry-title{border-bottom:2px solid #654164;text-align:left;margin:1rem 0 1.5rem}body.page .entry-title,body.single-photo_archives .entry-title{text-align:center}.page-title{margin:1rem 0 1.5rem}body.category h1.page-title,body.post-type-archive-special_contents h1.page-title{position:relative;text-align:center;line-height:1}body.category h1.page-title span,body.post-type-archive-special_contents h1.page-title span{position:relative;background-color:#fff;z-index:2;padding:0 .25em}body.category h1.page-title::after,body.post-type-archive-special_contents h1.page-title::after{position:absolute;content:"";height:2px;bottom:calc(50% - 1px);left:0;right:0;background-color:#654164}.page-content,.entry-content,.entry-summary{margin:1rem 0}.page-links{clear:both;margin:0 0 1.5em}body.single main article{margin-bottom:2rem}body.single main article .entry-meta{font-weight:bold;margin-bottom:.5rem}body.single main article .post-thumbnail{text-align:center}body.single main article .entry-content{margin:0 0 2rem}body.single-photo_archives main article{display:grid;-moz-column-gap:2rem;column-gap:2rem;row-gap:1rem;grid-template-columns:1fr}body.tax-photo_category h1.page-title{padding:8px 0}body.tax-photo_category h1.page-title .category-name-label{padding-top:3px;padding-bottom:3px}h2.photo-info-header{font-family:メイリオ,Meiryo,"Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothic,YuGothicM,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Meiryo,sans-serif;font-size:1.2rem;border-bottom:1px solid #654164}.entry-content.photo-archive p{font-size:1.1rem}.entry-footer{text-align:center}.entry-footer .cat-links-label{font-weight:bold;display:inline-block;border:1px solid purple;color:purple;padding:.25em 1.25em}.entry-footer .links{display:block}.entry-footer a{font-weight:bold;line-height:2.2em;text-decoration:none;padding:.25em .75em}.entry-footer a::before{transition:color .3s ease-in-out;content:"";font-family:"Font Awesome 6 Free";color:purple;margin-right:.25em}.entry-footer a:hover,.entry-footer a:focus,.entry-footer a:active{color:#fff;background-color:purple}.entry-footer a:hover:before,.entry-footer a:focus:before,.entry-footer a:active:before{color:#fff}.publication-annotation{margin:1rem 0;padding:1rem}body.no-sidebar:not(.home).special-contents .main-wrapper{max-width:1080px}body.special-contents .fade-effect{opacity:0}body.special-contents .fade-effect.inview{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}body.special-contents .entry-title{text-align:center;border:0;font-size:2rem}body.special-contents .entry-title .label{background-color:purple;color:#fff;padding:.125em .75em;line-height:1}body.special-contents .entry-title .title{display:block}body.special-contents .entry-content p{font-size:1.1rem}body.special-contents .entry-content p.lead{margin:1em 5%;padding:1em;border-top:1px solid purple;border-bottom:1px solid purple}body.special-contents .entry-content blockquote p{font-size:1.6rem}body.special-contents .wp-block-media-text{position:relative;margin:2.5em 0;grid-template-columns:52% 1fr}body.special-contents .wp-block-media-text.panel-gallery{padding-bottom:2.5em}body.special-contents .wp-block-media-text.panel-gallery::after{position:absolute;content:"";display:block;background-color:#aaa;max-width:100px;margin:0 auto;height:1px;left:0;bottom:0;right:0}body.special-contents .wp-block-media-text>.wp-block-media-text__content{padding:0 2rem}body.special-contents .wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 52%}body.special-contents h2{text-align:center;font-family:メイリオ,Meiryo,"Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothic,YuGothicM,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Meiryo,sans-serif;font-size:1.6rem}body.special-contents h2:not(.topics-title){position:relative}body.special-contents h2:not(.topics-title)::after{content:"";position:absolute;top:calc(50% - 1px/2);left:0;right:0;background-color:purple;height:1px}body.special-contents h2:not(.topics-title) span{background:#fff;padding:0 5px;position:relative;z-index:2;display:inline-block}body.special-contents .wp-block-quote{padding:0}body.special-contents blockquote{border:0;quotes:"“" "”"}body.special-contents blockquote p{position:relative;font-family:"Times Roman","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;margin:calc(62px + 1.5em) 0}body.special-contents blockquote p::before,body.special-contents blockquote p::after{position:absolute;font-size:124px;color:#aaa;font-family:"Times Roman","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;line-height:1}body.special-contents blockquote p::before{top:-0.5em;left:0;content:open-quote}body.special-contents blockquote p::after{top:100%;right:0;content:close-quote}body.special-contents .wp-block-separator.is-style-dots::before{color:purple;font-size:2em}body.special-contents .no-border img{border:0}body.special-contents .topics-group{position:relative}body.special-contents .topics-group h2.topics-title{text-align:left;font-family:"Times Roman","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-size:4.8rem;line-height:1.1;color:#ccc}body:not(.block-editor-page) .wp-block-group.special-content-media-text>.wp-block-group__inner-container{display:grid;grid-template-columns:100%;grid-template-rows:auto}body:not(.block-editor-page) .wp-block-group.special-content-media-text>.wp-block-group__inner-container .wp-element-caption{text-align:right;font-size:1rem}body:not(.block-editor-page) .wp-block-group.special-content-media-text>.wp-block-group__inner-container>.wp-block-group{padding:0 2rem}body.teiten .teiten-lead{padding:1rem;margin-bottom:4rem;border:1px solid #654164}body.teiten .archives-link::after{content:"▶";color:#654164}body.teiten h2{text-align:center;position:relative;margin-bottom:1rem}body.teiten h2::after{position:absolute;content:"";background-color:#654164;position:absolute;margin:.25rem 0;bottom:-0.75rem;width:12em;height:3px;left:calc(50% - 6em)}body.teiten p.create-info{margin:0;text-align:center}body.teiten .wp-block-media-text{border-bottom:1px solid #654164;padding:1rem 0 2rem;margin-bottom:4rem}body.teiten .wp-block-media-text h3{display:inline-block;font-family:メイリオ,Meiryo,"Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothic,YuGothicM,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Meiryo,sans-serif;font-size:.9em;border:2px solid #654164;background:#fff;color:#555;padding:.1em .5em}body.teiten .wp-block-media-text ul{list-style:none;margin:0 0 1rem;padding:0}body.teiten .wp-block-media-text li{display:inline-block}body.teiten .wp-block-media-text li::before{content:"・"}.loop-wrapper.photo-archives{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.looped-content.photo-archives{flex:0 0 100%;display:flex;flex-direction:column}.looped-content.photo-archives .entry-title{margin:.25rem 0}.looped-content.photo-archives h2{font-family:メイリオ,Meiryo,"Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothic,YuGothicM,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Meiryo,sans-serif;border:none;text-align:left;font-size:1.1rem;display:flex;flex-direction:row;justify-content:start;align-items:start}.looped-content.photo-archives h2::before{content:"";font-family:"Font Awesome 6 Free";margin-right:.2em}.looped-content.photo-archives h2 span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.looped-content.photo-archives a{text-decoration:none}.looped-content.photo-archives .entry-meta{font-size:.8em}.looped-content.photo-archives header{order:2}.looped-content.photo-archives .thumbnail{background-color:#000;text-align:center;order:1;aspect-ratio:4/3;overflow:hidden}.looped-content.photo-archives .entry-excerpt{order:3;font-size:.9em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.looped-content.type-post:not(.search){display:grid;grid-template-columns:100%;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #654164}.looped-content.type-post:not(.search) h2{margin:0 0 .25em}.looped-content.type-post:not(.search) .entry-title{border:0;text-align:left}.looped-content.type-post:not(.search) p.read-more{text-align:right}.looped-content.type-post:not(.search) p.read-more a{border:1px solid #654164;color:#fff;background-color:#654164;border-radius:3px;text-decoration:none;padding:.25em .5em;font-weight:bold;font-size:.9em}.post-type-archive-photo_archives .page-title{position:relative;line-height:1;margin-bottom:1rem}.post-type-archive-photo_archives .page-title span{background-color:#fff;position:relative;z-index:2;padding:0 .5em 0 .25em}.post-type-archive-photo_archives .page-title span::before{content:"";font-family:"Font Awesome 6 Free";margin-right:.25em;color:#654164}.post-type-archive-photo_archives .page-title::after{content:"";height:1px;position:absolute;bottom:50%;left:0;right:0;background-color:#654164}.site-inner.related-images{margin-bottom:2rem;padding:0}.top-content-section.category h2.related-images-title{font-size:1.4rem;margin-bottom:.25em;position:relative;padding:.25em}.top-content-section.category h2.related-images-title::after{content:"";height:1px;background-color:#654164;position:absolute;bottom:1px;left:0;right:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget h2{font-family:メイリオ,Meiryo,"Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothic,YuGothicM,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Meiryo,sans-serif;font-size:1.4rem}.widget h2::before{content:"";font-family:"Font Awesome 6 Free";color:#654164;margin-right:.25em}.photo-category-list{margin:0;padding:0;list-style:none}.photo-category-list li{margin-bottom:.5rem}.photo-category-list a{font-weight:bold;display:inline-block;width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-block-media-text{margin-bottom:2rem}.wp-block-media-text__media img{border:1px solid #aaa}body.publication .wp-block-media-text ul{list-style:none;padding:0}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}#main-gallery.swiper{visibility:hidden;opacity:0;max-width:90%;overflow:visible}#main-gallery.swiper:before,#main-gallery.swiper:after{content:"";display:block;position:absolute;top:-1px;height:100%;z-index:100}#main-gallery.swiper figure{margin:0 0 1rem}#main-gallery.swiper figure a{display:flex;justify-content:center;align-items:start;aspect-ratio:4/3;overflow:hidden}#main-gallery.swiper figcaption{color:inherit;padding:.25rem;font-weight:bold;font-family:"Times Roman","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}#main-gallery.swiper:before{background:linear-gradient(-90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 45px);left:-100%;right:100%}#main-gallery.swiper:after{background:linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 45px);left:100%;right:-10%}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@media screen and (min-width: 1030px){.main-wrapper{display:grid;grid-template-columns:auto 300px;grid-template-areas:"main sidebar" "footer footer";-moz-column-gap:20px;column-gap:20px}.main-navigation{position:absolute;left:0;right:0;padding:10px 45px 0 0;min-height:70px}body.home .main-navigation{padding-top:10px;z-index:1000;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.1) 90%, rgba(0, 0, 0, 0))}button#tknw-search-button{position:absolute;top:calc(3rem + 10px);right:5px;background:rgba(0,0,0,0);border-radius:0;box-shadow:none}button#tknw-search-button svg .st0{fill:#fff}.menu-toggle,#search-button{display:none}.main-navigation.toggled{min-height:70px}.main-navigation ul{padding:0;display:flex;justify-content:flex-end}.main-navigation li{margin:.3rem 0;font-size:1rem}.main-navigation li a{padding:.2rem 1.25rem;border-left:1px solid #fff}.main-navigation li a:hover,.main-navigation li a:focus,.main-navigation li a:active{color:orange}.wp-pagenavi a.smaller,.wp-pagenavi a.larger{display:inline}.wp-pagenavi span.extend{display:inline}#lang-changer ul{justify-content:flex-end}.top-content-section.category ul{grid-template-columns:repeat(4, 1fr)}#category-pasts-and-presents h2{font-size:2.4rem}.publish-page-link h2{font-size:3.6rem}#colophon .info-wrapper{flex-direction:row}#colophon .description{text-align:right;order:2;flex:1 0 30%}#colophon address{order:1;flex:1 0 calc(70% - 1rem)}.looped-content.photo-archives{flex-basis:calc((100% - 2rem)/3)}.main-wrapper > .site-main{-ms-grid-row:1;-ms-grid-column:1}.widget-area{-ms-grid-row:1;-ms-grid-column:3}.main-wrapper > .site-footer{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3}}@media screen and (max-width: 1029px){.main-navigation ul{background-color:purple;position:absolute;top:70px;left:0;right:0;height:calc(100vh - 70px);overflow:scroll}.main-navigation li{border-bottom:1px solid #fff}.main-navigation li:first-child{border-top:1px solid #fff}.main-navigation.toggled{position:fixed;min-height:70px;top:0;right:0;left:0;z-index:1000000000;background-color:purple}body:not(.home) .main-navigation.toggled{background-color:purple}.main-navigation.toggled ul{display:block}body.home .main-navigation.toggled{background:purple}}@media screen and (max-width: 782px){body.admin-bar button#tknw-search-button{top:121px}}@media screen and (min-width: 783px){body.admin-bar .menu-toggle{top:46px}}@media screen and (min-width: 1030px)and (min-width: 1240px){.main-navigation li a{padding:.2rem 1.75rem}}@media screen and (min-width: 481px){.sns-buttons li a{width:64px;height:64px}.top-content-section.category ul{grid-template-columns:repeat(2, 1fr)}.publish-page-link{max-width:680px}.publish-page-link a{flex-direction:row}.publish-page-link .thumbnail{flex:0 0 120px;aspect-ratio:1/1}.publish-page-link img{max-width:initial;height:100%}.publish-page-link .text{padding:1em}.looped-content.photo-archives{flex-basis:calc((100% - 1rem)/2)}.looped-content.photo-archives h2{min-height:3em}.looped-content.type-post:not(.search){grid-template-columns:auto minmax(0, 1fr)}.looped-content.type-post:not(.search) .entry-header{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}.looped-content.type-post:not(.search) .entry-meta{font-size:.9em}.looped-content.type-post:not(.search) .thumbnail{width:240px;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3}.looped-content.type-post:not(.search) .entry-excerpt{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3}}@media screen and (min-width: 641px){body:not(.home) #masthead .site-branding{flex-direction:row;align-items:center}body.home .site-branding a{padding-left:.75rem;line-height:3.5rem}body.home h1.site-title{font-size:3rem}body.home .site-description{font-size:1.6rem}.site-images-wrapper .site-image{height:680px}.top-content-section.category h2{font-size:1.75rem}#information{margin:3rem auto}#information .site-inner{flex-direction:row}#information h2{padding:3rem 1rem;flex:0 0 25%;border-right:1px dotted #404040}ol.information-list{margin:0 0 0 3rem}#featured-article .inner-wrapper{grid-template-columns:45% 1fr}#featured-article figure img{width:initial;max-width:100%}#featured-article h2{grid-column-start:1;grid-column-end:3}#category-pasts-and-presents .site-inner{width:75%}.publish-page-link h2{font-size:2rem}.publish-page-link p{font-size:1.2rem}body.single-photo_archives main article{grid-template-columns:calc(50% - 1rem) calc(50% - 1rem)}body.single-photo_archives main article .entry-header{grid-column-start:1;grid-column-end:3}}@media screen and (min-width: 768px){body.home h1.site-title:lang(en-US){font-size:2.4rem}body.home h1.site-title{font-size:3.6rem}body.home .site-description{font-size:2rem}.site-images-wrapper .site-image{height:720px}.top-content-section.category ul{grid-template-columns:repeat(3, 1fr)}#featured-article .site-inner{padding:2.25rem}#featured-article .inner-wrapper{grid-template-columns:38.2% 1fr;gap:2.5rem}.publish-page-link{max-width:840px}.publish-page-link .thumbnail{flex:0 0 180px}#colophon address{flex-direction:row}body.special-contents .entry-title .title{display:inline}body:not(.block-editor-page) .wp-block-group.special-content-media-text>.wp-block-group__inner-container{grid-template-columns:60% 1fr}body:not(.block-editor-page) .wp-block-group.special-content-media-text>.wp-block-group__inner-container>.wp-block-image{order:2}body:not(.block-editor-page) .wp-block-group.special-content-media-text>.wp-block-group__inner-container>.wp-block-group{padding:0 2rem 0 0}#main-gallery.swiper:before{background:linear-gradient(-90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 90px)}#main-gallery.swiper:after{background:linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 90px)}}@media screen and (min-width: 320px){#category-pasts-and-presents h2{font-size:1.4rem}}@media screen and (min-width: 601px){body.special-contents .wp-block-media-text>.wp-block-media-text__content{padding:0 0 0 2rem}body.special-contents .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{text-align:right}body.special-contents .wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{padding:0 2rem 0 0}body.special-contents .topics-group h2.topics-title{font-size:7.2rem}body.special-contents .topics-group:nth-of-type(2n) h2.topics-title{text-align:right}}@media(max-width: 600px){.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{max-width:480px;margin:0 auto 1rem}}
/*# sourceMappingURL=style.css.map */
