@charset "UTF-8";html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:inherit}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%;}input{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff))}figure{margin:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}*{box-sizing:border-box}:root{--bg-color:#f0f0f0;--text-color:#333;--text-color-bg:#fff;--accent-color:#2c3136;--base-padding:30px;--base-padding-sp:4vw}*{font-family:"Shippori Mincho B1",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}html,body{color:var(--text-color);font-size:18px;background-color:#f9f5e9;background-image:url(//watabi-log.com/wp/wp-content/themes/watabi/css/../images/bg01.webp);background-repeat:repeat;background-size:contain;background-position:center}a{text-decoration:none;transition:all .3s 0s ease}@media only screen and (max-width:767px){html,body{font-size:min(18px, 4.5vw)}}.grecaptcha-badge{display:none !important}.recaptcha-notice{text-align:center;font-size:12px}.recaptcha-notice a{color:var(--text-color-bg);text-decoration:underline}@media only screen and (max-width:767px){.recaptcha-notice{font-size:min(12px, 3vw)}}header{position:relative;width:100%}header.header__index{height:50vw;min-height:550px;max-height:100vh;background-image:url(//watabi-log.com/wp/wp-content/themes/watabi/css/../images/mv.webp);background-repeat:no-repeat;background-size:cover;background-position:center right;text-align:center}header.header__index nav{display:flex;z-index:10000;align-items:center;justify-content:center;flex-direction:column;row-gap:30px;width:20%;min-width:200px;height:100%;margin:0 auto;background-color:rgba(0,0,0,.5)}header.header__index nav h1{height:20vw;min-height:200px;max-height:40%}header.header__index nav h1 svg{height:100%;fill:#fff}header.header__index nav ul{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:1rem}header.header__index nav ul li a{text-decoration:none;color:#fff;opacity:.7}header.header__index nav ul li a:hover{opacity:1}header.header__page{position:relative;height:35vw;min-height:300px;max-height:40vh;background-image:url(//watabi-log.com/wp/wp-content/themes/watabi/css/../images/mv.webp);background-repeat:no-repeat;background-size:cover;background-position:center}header.header__page nav{position:fixed;z-index:10000;width:100%;height:80px;top:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background-color:rgba(0,0,0,.5)}header.header__page nav a.header__page--logo{display:block;width:20vw;max-width:210px;min-width:120px}header.header__page nav a.header__page--logo svg{width:100%;fill:rgba(255,255,255,.7);transition:all .3s 0s ease}header.header__page nav a.header__page--logo:hover svg{fill:#fff}header.header__page nav ul{display:flex;align-items:center;justify-content:center;gap:1rem}header.header__page nav ul li a{display:block;padding:.5rem;text-decoration:none;font-size:min(16px, 1.8vw);color:#fff;opacity:.7;border-bottom:1px solid;border-color:transparent}header.header__page nav ul li a:hover{opacity:1;border-color:#fff}header.header__page .entry-meta{position:absolute;top:calc(50% + 20px);left:50%;transform:translate(-50%,-50%);width:100%;max-width:800px;padding:0 50px;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.8)}header.header__page .entry-meta h1{font-size:32px;font-weight:600;text-align:center}header.header__page .entry-meta .entry-description{margin-top:20px;text-align:center;font-size:16px;font-weight:500}header .site-description{position:absolute;top:5px;right:10px;color:var(--text-color-bg);text-shadow:0 0 3px rgba(0,0,0,.8);font-size:14px}.burger{display:none}@media (max-width:767px){header.header__index nav{row-gap:min(7vw, 25px);min-width:150px;margin:0 auto 0 0;padding:5vw 0;font-size:min(16px, 4vw)}header.header__index nav ul{row-gap:3vw}header.header__index .site-description{top:initial;bottom:4vw;right:5vw;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;font-size:min(14px, 4vw)}header.header__page nav{position:fixed;z-index:999;background-color:rgba(0,0,0,.5);flex-direction:column;align-items:flex-start;justify-content:flex-start;height:60px;padding:15px 10px}header.header__page nav ul{display:none;flex-direction:column;width:100%;padding:0;margin-top:60px}header.header__page nav ul.open{position:fixed;top:0;right:0;gap:0;display:flex;width:70%;background-color:rgba(0,0,0,.8)}header.header__page nav ul.open li{width:100%}header.header__page nav ul.open li a{width:100%;padding:10px 20px;font-size:min(16px, 4vw);border-bottom:none}header.header__page nav ul.open li a:hover{background-color:rgba(0,0,0,.6)}header.header__page .entry-meta h1{font-size:min(38px, 6.5vw)}header.header__page .entry-meta .entry-description{font-size:min(16px, 4vw)}.burger{display:block;position:absolute;top:15px;right:20px;width:30px;height:20px;cursor:pointer;z-index:1000}.burger span{display:block;height:3px;background:#fff;margin:5px 0;transition:.3s}.burger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}}.container{display:flex;align-items:flex-start;justify-content:space-between;margin:var(--base-padding) auto;padding:0 var(--base-padding);max-width:1200px}main.front-content{width:100%;max-width:1200px;margin:0 auto}main.front-content section{display:flex;flex-direction:column;row-gap:var(--base-padding);width:100%}main.front-content section article{display:flex;align-items:stretch;justify-content:space-between;background-color:#fff}main.front-content section article .thumb-link{display:flex;flex:1;width:40%;overflow:hidden}main.front-content section article .thumb-link img{width:100%;height:100%;object-fit:cover;transition:all .3s 0s ease}main.front-content section article .thumb-link:hover img{transform:scale(1.05)}main.front-content section article .entry-content{flex:1;width:60%;padding:20px}main.front-content section article .entry-content h2{margin-bottom:20px;font-size:21px;font-weight:500}main.front-content section article .entry-content h2 a{color:var(--text-color)}main.front-content section article .entry-content h2 a:hover{text-decoration:underline}main.front-content section article .entry-content time{font-size:14px}main.front-content section article .entry-content .category{padding:3px 10px;background-color:var(--accent-color);color:var(--text-color-bg);font-size:12px}main.front-content section article .entry-content .category:hover{opacity:.8}main.front-content section article .entry-content .entry-excerpt{margin-top:20px;font-size:16px}main.front-content section article:nth-of-type(even){flex-direction:row-reverse}main.front-content.archive{width:calc(100% - 280px)}main.front-content.archive section article:nth-of-type(even){flex-direction:row}main.front-content.archive section article .entry-content{width:60%;padding:20px}main.front-content.archive section article .entry-content h2{margin-bottom:10px;font-size:21px}main.front-content.archive section article .entry-content time{font-size:14px}main.front-content.archive section article .entry-content .category{padding:3px 10px;font-size:12px}main.front-content.archive section article .entry-content .entry-excerpt{margin-top:10px;font-size:16px}main.main-content{width:calc(100% - 280px);padding:15px;background-color:#fff}main.main-content .entry-header{padding:20px;background-color:rgba(0,0,0,.05);font-size:14px}main.main-content .entry-meta time{display:block;margin-bottom:20px}main.main-content .entry-meta .category{margin:10px 0;padding:3px 10px;background-color:var(--accent-color);color:var(--text-color-bg)}main.main-content .entry-meta .category:hover{opacity:.8}main.main-content .entry-meta .tags{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0 0}main.main-content .entry-meta .tags li a{padding:3px 10px;background-color:var(--accent-color);color:var(--text-color-bg)}main.main-content .entry-meta .tags li a:hover{opacity:.8}main.main-content .entry-content{margin-top:50px;line-height:1.8}main.main-content .entry-content span[id^=more-]{display:block;margin-top:var(--base-padding)}main.main-content .entry-content .wp-block-heading{margin:5rem 0 .5rem;font-weight:700}main.main-content .entry-content h2{font-size:min(28px, 6vw)}main.main-content .entry-content h3{font-size:min(21px, 5vw)}main.main-content .entry-content p.note-meta{margin:2rem 0;padding:1rem;background-color:rgba(0,0,0,.08);font-size:14px}main.main-content .entry-content figure img{max-width:100%;height:auto}main.main-content .entry-content figure.object-top img{object-position:center top}main.main-content .entry-content figure.object-bottom img{object-position:center bottom}main.main-content .entry-content figure.object-left img{object-position:left center}main.main-content .entry-content figure.object-right img{object-position:right center}main.main-content .entry-content iframe{width:100%;max-height:350px}main.main-content .entry-content .wp-block-columns{display:flex;gap:var(--base-padding)}main.main-content .entry-content p+figure,main.main-content .entry-content p+.wp-block-image,main.main-content .entry-content p+.wp-block-embed{margin-top:1rem}.pagination{display:flex;align-items:center;justify-content:center;gap:5px}.pagination a,.pagination span{display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:5px 10px;border:1px solid #ccc;background:#fff;color:#333;font-size:16px;transition:all .3s 0s ease}.pagination a.current,.pagination span.current{font-weight:700}.pagination a.prev,.pagination span.prev{width:auto}.pagination a:hover{background:#f0f0f0}@media only screen and (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0 !important}}@media only screen and (max-width:767px){.container{flex-direction:column;row-gap:50px;padding:0 var(--base-padding-sp)}main.front-content.archive{width:100%;margin-top:-30px}main.front-content.archive section article:nth-of-type(even){flex-direction:column}main.front-content.archive section article .entry-content{width:100%;padding:4vw}main.front-content section article{flex-direction:column}main.front-content section article:nth-of-type(even){flex-direction:column}main.front-content section article .thumb-link{width:100%;aspect-ratio:16/9}main.front-content section article .entry-content{width:100%;padding:4vw}main.front-content section article .entry-content h2{margin:1vw 0 1.5vw;font-size:min(24px, 5.3vw)}main.front-content section article .entry-content h2 a:hover{text-decoration:none}main.front-content section article .entry-content .entry-meta{font-size:min(12px, 3.5vw)}main.front-content section article .entry-content .entry-excerpt{font-size:min(16px, 4.5vw)}main.main-content{width:100%;margin-top:-30px;padding:4vw}main.main-content .entry-header{padding:4vw;font-size:min(14px, 4vw)}main.main-content .entry-content .wp-block-heading{margin:3rem 0 .5rem}main.main-content .entry-content h2{font-size:min(28px, 5.3vw)}main.main-content .entry-content p.note-meta{margin:2rem 0;padding:1rem;font-size:min(14px, 3.5vw)}main.main-content .entry-content .wp-block-columns{gap:10px}main.main-content .entry-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:initial}main.main-content .entry-content .info table tbody,main.main-content .entry-content .info table tr{display:flex;flex-direction:column}main.main-content .entry-content .info table tbody td:first-child,main.main-content .entry-content .info table tr td:first-child{background-color:#f0f0f0}.wp-block-media-text>.wp-block-media-text__content{padding:1rem 0}}.wp-block-media-text{margin-bottom:1rem}.wp-block-media-text>.wp-block-media-text__content{padding:2rem 8%}.wp-block-media-text>.wp-block-media-text__content h3.wp-block-heading{margin:0 0 .5rem}@media (max-width:1023px){.wp-block-media-text{display:block;grid-template-columns:1fr;grid-template-rows:auto auto}.wp-block-media-text__media,.wp-block-media-text__content{grid-column:1/-1}.wp-block-media-text__media{display:block;width:100%;margin-bottom:1rem;aspect-ratio:1/1}.wp-block-media-text__media img{aspect-ratio:1/1}.wp-block-media-text__content{display:block;width:100%}.wp-block-media-text>.wp-block-media-text__content{padding:2rem 0}}footer{padding:30px 20px;background-color:var(--accent-color);color:var(--text-color-bg)}footer ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}footer ul li a{padding:5px 10px;color:var(--text-color-bg);font-size:14px}footer ul li a:hover{opacity:.8}footer .footer-copyright{margin-top:var(--base-padding);text-align:center}aside{width:250px;padding:10px;background-color:rgba(0,0,0,.1)}aside a{color:var(--text-color)}aside a:hover{text-decoration:underline}aside ul[role=navigation]>li{margin:10px 0}aside h2,aside .wp-block-search__label{display:block;padding:3px 10px;background-color:var(--accent-color);color:var(--text-color-bg)}aside .wp-block-categories-list,aside .wp-block-tag-cloud{padding:5px .5rem 10px}aside .wp-block-latest-posts__list{display:flex;flex-direction:column;gap:5px;padding:5px 0 10px;font-size:14px;line-height:1.2}aside .wp-block-latest-posts__list a{width:75px;height:75px;overflow:hidden}aside .wp-block-latest-posts__list a img{width:100%;transition:all .3s 0s ease}aside .wp-block-latest-posts__list a:hover img{scale:1.1}aside .wp-block-tag-cloud{padding:10px .5rem 15px}aside .wp-block-archives-list{padding:5px .5rem 0}aside .tag-cloud-link{padding:3px 10px;font-size:12px;background-color:var(--accent-color);border-radius:20px;color:var(--text-color-bg)}aside .tag-cloud-link:hover{opacity:.8;text-decoration:none}aside .wp-block-search__inside-wrapper{display:flex;align-items:center;justify-content:space-between;padding:10px 0 15px}aside .wp-block-search__inside-wrapper button{border:none;background-color:var(--accent-color);color:var(--text-color-bg);padding:5px;font-size:14px}aside .wp-block-search__inside-wrapper input[type=search]{width:calc(100% - 50px);border:1px solid var(--accent-color);font-size:14px;padding:5px}@media only screen and (max-width:767px){aside{width:100%}aside .wp-block-search__inside-wrapper{padding:10px 0 15px}aside .wp-block-search__inside-wrapper input[type=search]{width:calc(100% - 50px)}}@media only screen and (max-width:767px){.wp-embed{font-size:min(14px, 4.5vw)}p.wp-embed-heading{font-size:min(22px, 5vw)}}nav.breadcrumb{max-width:1200px;margin:0 auto;padding:30px 30px 0 45px;font-size:14px}@media only screen and (max-width:767px){nav.breadcrumb{padding:4vw;font-size:min(12px, 3.5vw)}}#comments{font-size:16px}#comments ol.comment-list{margin:20px 0;padding:20px 0;border-top:1px solid #999}#comments ol.comment-list>li{padding:0 0 20px;border-bottom:1px solid #999}#comments ol.comment-list .comment-author{display:flex;align-items:center}#comments ol.comment-list .comment-meta{margin-bottom:20px;font-size:12px}#comments ol.comment-list .reply{margin-top:20px;text-align:right}#comments ol.comment-list ol.children{margin-left:20px}#comments #respond{padding:20px;background-color:rgba(0,0,0,.05);font-size:14px}#comments .comment-notes{margin:10px 0;font-size:14px}#comments .comment-form-comment,#comments .comment-form-author,#comments .comment-form-email,#comments .comment-form-url{display:flex;margin-bottom:5px}#comments .comment-form-comment label,#comments .comment-form-author label,#comments .comment-form-email label,#comments .comment-form-url label{width:30%}#comments .comment-form-comment input[type=text],#comments .comment-form-comment input[type=email],#comments .comment-form-comment textarea,#comments .comment-form-author input[type=text],#comments .comment-form-author input[type=email],#comments .comment-form-author textarea,#comments .comment-form-email input[type=text],#comments .comment-form-email input[type=email],#comments .comment-form-email textarea,#comments .comment-form-url input[type=text],#comments .comment-form-url input[type=email],#comments .comment-form-url textarea{width:70%;max-width:100%;border:1px solid #999}#comments .comment-form-cookies-consent{margin:10px 0;font-size:14px}#comments .form-submit{text-align:right}#comments a.comment-reply-link,#comments input[type=submit]{padding:5px 10px;background:var(--accent-color);color:var(--text-color-bg);line-height:1;font-size:14px}@media only screen and (max-width:767px){#comments{font-size:min(16px, 4.5vw)}#comments #respond{padding:min(20px, 4vw);font-size:min(14px, 4vw)}#comments .comment-meta{font-size:min(12px, 3.3vw)}#comments .comment-form-comment,#comments .comment-form-author,#comments .comment-form-email,#comments .comment-form-url{flex-direction:column;margin-bottom:5px}#comments .comment-form-comment input[type=text],#comments .comment-form-comment input[type=email],#comments .comment-form-comment textarea,#comments .comment-form-author input[type=text],#comments .comment-form-author input[type=email],#comments .comment-form-author textarea,#comments .comment-form-email input[type=text],#comments .comment-form-email input[type=email],#comments .comment-form-email textarea,#comments .comment-form-url input[type=text],#comments .comment-form-url input[type=email],#comments .comment-form-url textarea{width:100%}#comments .comment-form-comment label,#comments .comment-form-author label,#comments .comment-form-email label,#comments .comment-form-url label{width:100%}#comments .comment-form-cookies-consent{margin:10px 0;font-size:min(14px, 4vw)}}