﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,#header,article,aside,nav,footer,hgroup,section,button{margin:0;padding:0}fieldset,img,iframe{border:0;vertical-align:top}select,input,textarea{font-size:100%;font-weight:normal;padding:.2em;border:1px solid #ccc;background:#fff;vertical-align:middle;-webkit-appearance:none}button{border:none}address,strong,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none;margin:0;padding:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym,iframe{border:0}.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}div div.grecaptcha-badge{bottom:15px !important}:root{--font-size-h1: 24px;--font-size-h2: 30px;--font-size-h3: 24px;--font-size-h4: 18px;--font-size-h5: 17px;--font-size-h6: 17px;--font-size-p: 17px;--body-top-padding: 80px;--page-max-width: 1300px;--bana-size: 350px;--base: 50px;--side-nav1-width: 0px;--side-nav2-width: 0px;--padding-base1: 0 0 0 var(--font-size-p);--padding-base2: calc(var(--base) * 2);--padding-base3: 0 calc(var(--base) * 2);--padding-base4: var(--base) var(--base) 0 var(--base);--padding-base5: 0 calc(var(--base) * 2) var(--base) calc(var(--base) * 2);--padding-base6: var(--base) 0;--padding-base7: 0 calc(var(--base) * 2) var(--base) calc(var(--base) * 2);--padding-base8: 0 calc(var(--base) * 2) var(--base) calc(var(--base) * 2);--padding-base9: calc(var(--base) * 1);--padding-eyecatch: 0;--padding-eyecatch-nav: 0;--margin-onecolumn: 0 auto;--margin-base1: 0 calc(-1 * var(--base) * 2);--margin-base2: calc(-1 * var(--font-size-p) * 2.4) 0 0 0;--margin-base3: 0 0 calc(var(--font-size-p) * 2.4) 0;--margin-base4: 0;--margin-base5: 0 calc(var(--font-size-p) * 4);--margin-base6: var(--base);--margin-base7: calc(var(--base) * 2);--margin-breadcrumb: 0 auto calc(var(--base) * 2) auto;--margin-breadcrumb2: calc(var(--base) * 2);--margin-map: 0 calc(-2 * var(--base)) calc(-1 * var(--base)) calc(-2 * var(--base));--margin-eyecatch: 450px;--bgcolor-body: #efeeea;--bgcolor-white: transparent;--bgcolor-eyecatch: transparent;--color-eyecatch: #000;--color-eyecatch-reverse: #fff;--color-light: #e7e7e7;--color-black: #0c0c0c;--color-theme1: #036eb7;--color-theme1-reverse: #fff;--color-theme2: #1d2087;--color-theme2-reverse: #fff;--color-table: #f0f0f0;--color-table-font: #444;--color-footer: #152631;--color-footer-font: #fff;--color-content-footer: #f0f5f7;--color-content-footer-font: #000;--color-menubt-bg: #000;--color-menubt-font: #fff;--bgcolor-article-head: #eee;--color-article-head: #000;--bgcolor-single-article-head: #eee;--color-single-article-head: #000;--bgcolor-side-head: transparent;--color-side-head: #000;--insta-bg-color: #fff;--insta-font-color: #222;--gap: calc(var(--font-size-p) * 2.4);--col-5: calc(20% - (var(--gap) * 4 / 5));--col-4: calc(25% - (var(--gap) * 3 / 4));--col-3: calc(33.3333% - (var(--gap) * 2 / 3));--col-2: calc(50% - (var(--gap) * 1 / 2));--col-1: 100%;--col-5-n: var(--col-5);--col-4-n: var(--col-4);--col-3-n: var(--col-3);--col-2-n: var(--col-2);--col-1-n: var(--col-1);--sly-offset: calc((var(--page-padding-data1) / 2) + var(--page-padding-data2));--page-padding-data1: calc(100vw - var(--page-max-width) - var(--scrollbar-width));--page-padding-data2: 0px;--gap-1em: calc(var(--font-size-p));--col-5-1em: calc(20% - (var(--gap-1em) * 4 / 5));--col-4-1em: calc(25% - (var(--gap-1em) * 3 / 4));--col-3-1em: calc(33.3333% - (var(--gap-1em) * 2 / 3));--col-2-1em: calc(50% - (var(--gap-1em) * 1 / 2));--col-1-1em: 100%;--col-5-n-1em: var(--col-5-1em);--col-4-n-1em: var(--col-4-1em);--col-3-n-1em: var(--col-3-1em);--col-2-n-1em: var(--col-2-1em);--col-1-n-1em: var(--col-1-1em);--gap-5px: 5px;--col-5-5px: calc(20% - (var(--gap-5px) * 4 / 5));--col-4-5px: calc(25% - (var(--gap-5px) * 3 / 4));--col-3-5px: calc(33.3333% - (var(--gap-5px) * 2 / 3));--col-2-5px: calc(50% - (var(--gap-5px) * 1 / 2));--col-1-5px: 100%;--col-5-n-5px: var(--col-5-5px);--col-4-n-5px: var(--col-4-5px);--col-3-n-5px: var(--col-3-5px);--col-2-n-5px: var(--col-2-5px);--col-1-n-5px: var(--col-1-5px)}.maxbox-left{width:calc(100% + var(--page-padding-data1)/2 + var(--page-padding-data2) + var(--side-nav2-width));margin-left:calc(-1*var(--page-padding-data1)/2 - var(--page-padding-data2) - var(--side-nav2-width))}.maxbox-right{width:calc(100% + var(--page-padding-data1)/2 + var(--page-padding-data2))}.maxbox{width:calc(100% + var(--page-padding-data1) + 2*var(--page-padding-data2) + var(--side-nav2-width));margin-left:calc(-1*var(--page-padding-data1)/2 - var(--page-padding-data2) - var(--side-nav2-width));margin-right:calc(-1*var(--page-padding-data1)/2 - var(--page-padding-data2) - var(--side-nav2-width))}@media screen and (max-width: 1400px){:root{--page-padding-data1: 0px;--page-padding-data2: var(--padding-base2)}}@media screen and (max-width: 1505px){:root{--padding-eyecatch-nav: 0 50px}}@media screen and (max-width: 1450px){:root{--margin-eyecatch: 200px;--col-5-n: var(--col-3);--col-4-n: var(--col-3);--col-5-n-1em: var(--col-3-1em);--col-4-n-1em: var(--col-3-1em);--col-5-n-5px: var(--col-3-5px);--col-4-n-5px: var(--col-3-5px)}}@media screen and (max-width: 1405px){:root{--margin-eyecatch: 200px}}@media screen and (max-width: 1350px){:root{--col-5-n: var(--col-4);--col-4-n: var(--col-4);--col-5-n-1em: var(--col-4-1em);--col-4-n-1em: var(--col-4-1em);--col-5-n-5px: var(--col-4-5px);--col-4-n-5px: var(--col-4-5px)}}@media screen and (max-width: 1300px){:root{--padding-base2: calc(var(--base) * 2 * 0.8);--padding-base3: 0 calc(var(--base) * 2 * 0.8);--padding-base5: 0 calc(var(--base) * 2 * 0.8) var(--base) calc(var(--base) * 2 * 0.8);--padding-base7: 0 calc(var(--base) * 2 * 0.8) var(--base) calc(var(--base) * 2 * 0.8);--padding-base8: 0 calc(var(--base) * 2 * 0.8) var(--base) calc(var(--base) * 2 * 0.8);--padding-base9: calc(var(--base) * 1 * 1);--padding-eyecatch-nav: 0 30px;--margin-base1: 0 calc(-1 * var(--base) * 2 * 0.8);--margin-onecolumn: 0 auto 0 auto;--margin-breadcrumb: 0 auto calc(var(--base) * 2 * 0.8) auto;--margin-breadcrumb2: calc(var(--base) * 2 * 0.8);--bana-size: 315px}}@media screen and (max-width: 1200px){:root{--col-5-n: var(--col-4);--col-4-n: var(--col-4);--col-5-n-1em: var(--col-4-1em);--col-4-n-1em: var(--col-4-1em);--col-5-n-5px: var(--col-4-5px);--col-4-n-5px: var(--col-4-5px);--bana-size: 280px}}@media screen and (max-width: 1150px){:root{--padding-base2: var(--base);--padding-base3: 0 var(--base);--padding-base4: calc(var(--base) * 0.5) calc(var(--base) * 0.5) 0 calc(var(--base) * 0.5);--padding-base5: 0 var(--base) var(--base) var(--base);--padding-base6: calc(var(--base) * 0.5) 0;--padding-base7: 0 var(--base) var(--base) var(--base);--padding-base8: 0 var(--base) var(--base) var(--base);--padding-base9: calc(var(--base) * 1 * 1);--padding-eyecatch-nav: 0;--margin-base1: 0 calc(-1 * var(--base));--margin-base4: 0;--margin-base6: calc(var(--base) * 0.5);--margin-base7: var(--base);--margin-onecolumn: 0 auto 0 auto;--margin-breadcrumb: 0 auto calc(var(--base) * 2 * 0.5) auto;--margin-breadcrumb2: calc(var(--base) * 2 * 0.5)}}@media screen and (max-width: 1100px){:root{--col-5-n: var(--col-3);--col-4-n: var(--col-3);--col-3-n: var(--col-3);--col-5-n-1em: var(--col-3-1em);--col-4-n-1em: var(--col-3-1em);--col-3-n-1em: var(--col-3-1em);--col-5-n-5px: var(--col-3-5px);--col-4-n-5px: var(--col-3-5px);--col-3-n-5px: var(--col-3-5px);--bana-size: 262.5px}}@media screen and (max-width: 1000px){:root{--padding-base2: calc(var(--font-size-p) * 2.4);--padding-base3: 0 calc(var(--font-size-p) * 2.4);--padding-base4: calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6) 0 calc(var(--font-size-p) * 1.6);--padding-base5: 0 calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6);--padding-base6: calc(var(--font-size-p) * 1.6) 0;--padding-base7: 0 calc(var(--font-size-p) * 2.4) calc(var(--font-size-p) * 2.4) calc(var(--font-size-p) * 2.4);--padding-base8: 0 calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6);--margin-base1: 0 calc(-1 * var(--font-size-p) * 2.4);--margin-base2: calc(-1 * var(--font-size-p) * 1.6) 0 0 0;--margin-base3: 0 0 calc(var(--font-size-p) * 1.6) 0;--margin-base4: 0;--margin-base6: calc(var(--font-size-p) * 2.4);--margin-base7: calc(var(--font-size-p) * 6);--margin-onecolumn: 0 auto 0 auto;--margin-breadcrumb: 0 auto calc(var(--font-size-p) * 2.4) auto;--margin-breadcrumb2: calc(var(--font-size-p) * 2.4);--col-5-n: var(--col-2);--col-4-n: var(--col-2);--col-3-n: var(--col-2);--col-5-n-1em: var(--col-2-1em);--col-4-n-1em: var(--col-2-1em);--col-3-n-1em: var(--col-2-1em);--col-5-n-5px: var(--col-2-5px);--col-4-n-5px: var(--col-2-5px);--col-3-n-5px: var(--col-2-5px);--bana-size: 245px}}@media screen and (max-width: 800px){:root{--padding-base1: 0 0 0 calc(var(--font-size-p) * 0.5);--font-size-h1: 21px;--font-size-h2: 21px;--font-size-h3: 18px;--font-size-p: 16px;--col-5-n: var(--col-1);--col-4-n: var(--col-1);--col-3-n: var(--col-1);--col-5-n-1em: var(--col-1);--col-4-n-1em: var(--col-1);--col-3-n-1em: var(--col-1);--col-5-n-5px: var(--col-1);--col-4-n-5px: var(--col-1);--col-3-n-5px: var(--col-1);--bana-size: 227.5px}}@media screen and (max-width: 600px){:root{--padding-base2: var(--font-size-p);--padding-base3: 0 var(--font-size-p);--padding-base4: var(--font-size-p) var(--font-size-p) 0 var(--font-size-p);--padding-base5: 0 var(--font-size-p) var(--font-size-p) var(--font-size-p);--padding-base6: calc(var(--font-size-p) * 1.6) 0;--padding-base7: 0 var(--font-size-p) calc(var(--font-size-p) * 2.4) var(--font-size-p);--padding-base8: 0 var(--font-size-p) var(--font-size-p) var(--font-size-p);--margin-base1: 0 calc(-1 * var(--font-size-p));--margin-base2: calc(-1 * var(--font-size-p) * 1.6) 0 0 0;--margin-base3: 0 0 var(--font-size-p) 0;--margin-base4: 0;--margin-base6: var(--font-size-p);--margin-eyecatch: 100px;--body-top-padding: 50px;--col-5-n: var(--col-1);--col-4-n: var(--col-1);--col-3-n: var(--col-1);--col-2-n: var(--col-1);--col-5-n-1em: var(--col-1);--col-4-n-1em: var(--col-1);--col-3-n-1em: var(--col-1);--col-2-n-1em: var(--col-1);--col-5-n-5px: var(--col-1);--col-4-n-5px: var(--col-1);--col-3-n-5px: var(--col-1);--col-2-n-5px: var(--col-1)}.maxbox-left,.maxbox-right,.maxbox{width:100%;margin-left:0;margin-right:0}}#progress-bar{position:fixed;top:0;left:0;width:100%;height:4px;background-color:#f0f0f0;z-index:9999;overflow:hidden}#progress-bar-inner{width:50%;height:100%;background-color:#29d;position:absolute;animation:progress-animation 3s linear infinite}@keyframes progress-animation{0%{left:-50%}100%{left:100%}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{margin:0;background-color:#a7bbc1}::-webkit-scrollbar-thumb{background-color:#437489;border-radius:10px;cursor:pointer}::-webkit-scrollbar-thumb:hover{background-color:#444}html{-webkit-text-size-adjust:100%}body{position:relative;padding:var(--body-top-padding) 0 0 0;margin:0;line-height:1.9;font-family:var(--fontfamily-article);font-weight:var(--fontweight-article);font-feature-settings:"palt";letter-spacing:.075em;background-color:var(--bgcolor-body);background-position:top center;font-feature-settings:"palt"}h1,h2,h3,h4,h5,h6{font-family:var(--fontfamily-head);font-weight:var(--fontweight-head)}p{font-family:var(--fontfamily-article);font-weight:var(--fontweight-article);margin:0 0 1.6em 0}a,a:visited{color:#0645ad}a.blank::after{content:"";margin-left:.5em;font-family:FontAwesome;font-size:90%}strong{font-family:var(--fontfamily-article);font-weight:var(--fontweight-article);font-style:normal;font-weight:bold}input[type=submit]{padding:14px;margin:0;border:1px solid #eee;font-size:16px;box-sizing:border-box;color:var(--color-black)}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea,select{padding:14px;margin:0;border:1px solid #eee;font-size:16px;width:100%;box-sizing:border-box;color:var(--color-black)}input[type=radio]{-webkit-appearance:none;height:18px;width:18px;border:1px solid #000;border-radius:50%;vertical-align:sub}input[type=checkbox]{-webkit-appearance:none;height:18px;width:18px;border:1px solid #000;vertical-align:middle}blockquote{background-color:#fafbfc;border:1px solid #ccc;margin:0 0 1.6em 0;padding:1.6em 1em;position:relative}blockquote::before,blockquote::after{color:#c8c8c8;content:'"';font-family:serif;position:absolute;font-size:300%}blockquote::before{line-height:1.1;left:10px;top:0}blockquote::after{line-height:0;right:10px;bottom:0px}@media screen and (max-width: 1000px){article p.center-text{text-align:justify;text-justify:inter-ideograph}article p.center-text br{display:none}}@media screen and (max-width: 800px){.search-edit,input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea,select{padding:14px;margin:0;border:1px solid #eee;font-size:18px;width:100%;box-sizing:border-box}}article section:last-child{margin:0 0 0 0}article h1{font-size:var(--font-size-h1)}article h2{font-size:var(--font-size-h2)}article h3{font-size:var(--font-size-h3)}article h4{font-size:var(--font-size-h4)}article h5{font-size:var(--font-size-h5)}article h6{font-size:var(--font-size-h6)}:root{--fontfamily-article: "Noto Sans JP", sans-serif;--fontfamily-head: "Kaisei Tokumin", serif;--fontfamily-sub: "Orelega One", cursive;--fontfamily-alphabet: "Orelega One", cursive;--fontweight-article: 400;--fontweight-head: 700;--fontweight-sub: 400;--fontweight-alphabet: 400}#main-container{position:relative;padding:var(--padding-base3);margin:0 0 4em 0;color:var(--color-black)}#main-container>div.wrapper{display:flex;max-width:1300px;margin:0 auto;box-sizing:border-box;flex-wrap:wrap}#main-container>div.wrapper #main{position:relative;width:calc(100% - 300px - 1.6em - 14px);padding:0 0 50px 0;box-sizing:border-box;align-self:flex-start}#main-container>div.wrapper #sidebar{width:300px;padding:0 0 0 1.6em;margin:0 0 0 14px;flex-shrink:0}#main-container>div.category #main{padding:0 0 50px 0;background-color:rgba(0,0,0,0)}#main-container.onecolumn{padding:var(--padding-base3)}#main-container.onecolumn>div.wrapper{position:relative;padding:var(--padding-onecolumn);margin:var(--margin-onecolumn);box-sizing:border-box;z-index:1}#main-container.onecolumn>div.wrapper #main{width:100%;padding:0 0 50px 0}#main-container.index{padding:var(--padding-base3)}#main-container.index>div.wrapper{position:relative;display:block;z-index:1}#main-container.index>div.wrapper #main{width:100%;padding:0;background:rgba(0,0,0,0)}#footer{margin:0 1em 1em 1em;padding:var(--padding-base3);background-color:#202223;border-radius:15px;color:var(--color-light)}#footer a{color:#fff}#footer ul{display:flex;justify-content:center}#footer ul li a{padding:.5em 1em;color:#fff;text-decoration:none}#footer ul li a:hover{text-decoration:underline}#secondary-menu div.secondary-menu a.bana{background-image:url(https://www.oka.town/wp-content/themes/oka_town/images/logo.png)}@media only screen and (max-width: 1100px){#main-container>div.wrapper #main{width:100%}#main-container>div.wrapper #sidebar{width:100%;padding:0;margin:2.4em 0 0 0;order:9999}}@media only screen and (max-width: 600px){#footer ul{flex-wrap:wrap}#footer ul li{width:100%;text-align:center}#footer ul li a{display:block;padding:.8em;margin:0;border-bottom:3px dotted #666}#footer ul li:last-child a{border:none}}#header{position:relative;padding:var(--padding-base1);color:var(--color-black);box-sizing:border-box;justify-content:space-between;box-sizing:border-box}#header #slide-nav{position:absolute;top:25px;left:0;width:50px;height:50px;text-align:center;font-family:FontAwesome;color:#000;transition:all .5s ease-in;line-height:50px}#header #slide-nav::before{content:""}#header .site-title{display:block;width:330px;margin:0 auto;text-align:center;text-decoration:none;color:#000;font-family:var(--fontfamily-head);font-weight:var(--fontweight-head)}#header .site-title span{display:block;white-space:nowrap}#header .site-title img{display:block;margin:0 auto 1em auto;max-width:220px;height:auto}#header #site-nav{width:100%;max-width:1300px;margin:0 auto;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);overflow:auto}#header #site-nav ul{display:flex;justify-content:center}#header #site-nav ul li a{display:block;padding:1em;margin:0;text-decoration:none;transition:background-color .5s,color .5s;border-radius:2em;font-size:13px;font-weight:bold;line-height:1;color:var(--color-black);transition:all .25s}#header #site-nav ul li a.nolink{pointer-events:none}#header #site-nav ul li ul{display:none}#header #site-nav ul li:hover>a{padding:1em 5em;background-color:rgba(210,214,217,.95);border-radius:10px;color:var(--color-black)}#header #site-nav ul li.nolink:hover>a,#header #site-nav ul li.nolink:active>a{padding:1em 5em;background-color:rgba(210,214,217,.95);border-radius:10px 10px 0 0;color:var(--color-black)}#header #site-nav ul li.nolink:hover ul,#header #site-nav ul li.nolink:active ul{position:absolute;left:50%;bottom:1px;display:flex;width:calc(100vw - 10px);max-width:1300px;padding:1em;margin:0 auto;border-radius:0 0 10px 10px;box-sizing:border-box;background-color:rgba(210,214,217,.95);transform:translateX(-50%) translateY(100%);z-index:2147400000;border:none;flex-wrap:wrap}#header #site-nav ul li.nolink:hover ul li,#header #site-nav ul li.nolink:active ul li{display:flex;flex-wrap:nowrap;padding:0;margin:0;align-items:center}#header #site-nav ul li.nolink:hover ul li a,#header #site-nav ul li.nolink:active ul li a{display:block;padding:1em .75em;margin:0;color:var(--color-black)}#header #site-nav ul li.nolink:hover ul li a:hover,#header #site-nav ul li.nolink:active ul li a:hover{background-color:#222;color:#fff}#header #site-nav ul li.nolink:hover ul li::after,#header #site-nav ul li.nolink:active ul li::after{display:block;content:"/";margin:0}#header #site-nav ul li.nolink:hover ul li:last-child::after,#header #site-nav ul li.nolink:active ul li:last-child::after{content:none}@media screen and (max-width: 600px){body{padding:0}body #contents-container{border:none}body #header a.site-title span,body #header h1.site-title span{font-size:10px}body #header a.site-title img,body #header h1.site-title img{max-width:220px}#header #site-nav{display:flex}#header #site-nav>ul{flex-grow:10}#header #site-nav>ul>li{flex-shrink:0}#header #site-nav>ul>li a{transition:none}#header #site-nav ul li:hover>a{padding:1em}#header #site-nav ul li.nolink:hover>a,#header #site-nav ul li.nolink:active>a{padding:1em}}div.main-breadcrumb{padding:var(--padding-base3);padding-top:1em;padding-bottom:1em;margin:var(--margin-breadcrumb);background-color:var(--bgcolor-eyecatch)}div.main-breadcrumb.single{max-width:var(--page-max-width);padding:1em 0;margin:0 auto;background-color:rgba(0,0,0,0);box-sizing:border-box}ul.breadcrumb{display:flex;width:100%;padding:0;margin:0 auto;max-width:var(--page-max-width);box-sizing:border-box;font-size:12px;justify-content:flex-end;flex-wrap:wrap}footer.post-footer ul.breadcrumb{padding:.5em 0 0 0;margin:1em 0 0 0;max-width:auto;border-top:1px dotted #ddd}ul.breadcrumb li{display:flex;padding:0;margin:0;list-style:none;font-size:12px;align-items:center}#breadcrumb a,ul.breadcrumb a{font-style:normal;color:#999;text-decoration:none}#breadcrumb span,ul.breadcrumb span{color:#999}#breadcrumb li:hover a,#breadcrumb li:hover span,ul.breadcrumb li:hover a,ul.breadcrumb li:hover span{color:#333}#breadcrumb span.fa-angle-right,ul.breadcrumb span.fa-angle-right{margin:0 .75em;color:#999 !important}@media screen and (max-width: 600px){ul.breadcrumb{flex-wrap:nowrap;justify-content:flex-start;overflow:auto}ul.breadcrumb li{flex-shrink:0}}#header{position:relative;padding:var(--padding-base1);color:var(--color-black);box-sizing:border-box;justify-content:space-between;box-sizing:border-box}#header #slide-nav{position:absolute;top:25px;left:0;width:50px;height:50px;text-align:center;font-family:FontAwesome;color:#000;transition:all .5s ease-in;line-height:50px}#header #slide-nav::before{content:""}#header .site-title{display:block;width:330px;margin:0 auto;text-align:center;text-decoration:none;color:#000;font-family:var(--fontfamily-head);font-weight:var(--fontweight-head)}#header .site-title span{display:block;white-space:nowrap}#header .site-title img{display:block;margin:0 auto 1em auto;max-width:220px;height:auto}#header #site-nav{width:100%;max-width:1300px;margin:0 auto;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);overflow:auto}#header #site-nav ul{display:flex;justify-content:center}#header #site-nav ul li a{display:block;padding:1em;margin:0;text-decoration:none;transition:background-color .5s,color .5s;border-radius:2em;font-size:13px;font-weight:bold;line-height:1;color:var(--color-black);transition:all .25s}#header #site-nav ul li a.nolink{pointer-events:none}#header #site-nav ul li ul{display:none}#header #site-nav ul li:hover>a{padding:1em 5em;background-color:rgba(210,214,217,.95);border-radius:10px;color:var(--color-black)}#header #site-nav ul li.nolink:hover>a,#header #site-nav ul li.nolink:active>a{padding:1em 5em;background-color:rgba(210,214,217,.95);border-radius:10px 10px 0 0;color:var(--color-black)}#header #site-nav ul li.nolink:hover ul,#header #site-nav ul li.nolink:active ul{position:absolute;left:50%;bottom:1px;display:flex;width:calc(100vw - 10px);max-width:1300px;padding:1em;margin:0 auto;border-radius:0 0 10px 10px;box-sizing:border-box;background-color:rgba(210,214,217,.95);transform:translateX(-50%) translateY(100%);z-index:2147400000;border:none;flex-wrap:wrap}#header #site-nav ul li.nolink:hover ul li,#header #site-nav ul li.nolink:active ul li{display:flex;flex-wrap:nowrap;padding:0;margin:0;align-items:center}#header #site-nav ul li.nolink:hover ul li a,#header #site-nav ul li.nolink:active ul li a{display:block;padding:1em .75em;margin:0;color:var(--color-black)}#header #site-nav ul li.nolink:hover ul li a:hover,#header #site-nav ul li.nolink:active ul li a:hover{background-color:#222;color:#fff}#header #site-nav ul li.nolink:hover ul li::after,#header #site-nav ul li.nolink:active ul li::after{display:block;content:"/";margin:0}#header #site-nav ul li.nolink:hover ul li:last-child::after,#header #site-nav ul li.nolink:active ul li:last-child::after{content:none}@media screen and (max-width: 600px){body{padding:0}body #contents-container{border:none}body #header a.site-title span,body #header h1.site-title span{font-size:10px}body #header a.site-title img,body #header h1.site-title img{max-width:220px}#header #site-nav{display:flex}#header #site-nav>ul{flex-grow:10}#header #site-nav>ul>li{flex-shrink:0}#header #site-nav>ul>li a{transition:none}#header #site-nav ul li:hover>a{padding:1em}#header #site-nav ul li.nolink:hover>a,#header #site-nav ul li.nolink:active>a{padding:1em}}article section:has(h2){counter-increment:mycounter}article section.entry-content{counter-increment:mycounter 0}article section.entry-content h2{counter-increment:mycounter}body.single article section:has(h2){counter-increment:none}body.single article h2{counter-increment:mycounter}article h1{font-size:var(--font-size-h1)}article h2{font-size:var(--font-size-h2)}article h3{font-size:var(--font-size-h3)}article h1,article h2,article h3,article h4,article h5,article h6{line-height:1.4;font-weight:600;padding:.5em 0;margin:0 0 1em 0;letter-spacing:-0.02em}article h2{position:relative;padding:.5em .75em;padding-left:95px;border-bottom:6px double var(--color-black);color:var(--color-black)}article h2::before{position:absolute;content:counter(mycounter, decimal-leading-zero);left:-5px;bottom:2px;width:initial;height:initial;margin:0;border-radius:0;background-color:rgba(0,0,0,0);font-size:90px;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub);line-height:1;letter-spacing:-0.05em}article h3{position:relative;padding:.5em .75em}article h4,article h5,article h6{position:relative;padding:.5em .75em;margin:0 0 .25em 0;line-height:1.35}article h3::before,article h4::before,article h5::before,article h6::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:6px;height:70%;margin:auto 0;border-radius:3px;background-color:#222}article h5::before,article h6::before{width:4px;height:50%}#eyecatch-area{position:relative;padding:var(--padding-base7)}#post-eyecatch{width:100%;max-width:var(--page-max-width);margin:0 auto;border-left:1px solid #999;border-right:1px solid #999;box-sizing:border-box;background-image:url(https://www.oka.town/wp-content/themes/noct_base/images/loading.gif);background-position:center;background-repeat:no-repeat}#post-eyecatch div{position:relative;width:100%;padding:44.895% 0 0 0;overflow:hidden}#post-eyecatch img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:auto;height:100%;margin:auto}#post-eyecatch span{position:absolute;top:0;left:0;bottom:0;font-size:92px;display:block;margin:auto;width:100%;height:1em;line-height:1;color:#fff;font-family:FontAwesome;text-align:center}@media only screen and (max-width: 800px){#post-eyecatch{border:none}#post-eyecatch div{padding:0;overflow:visible}#post-eyecatch img{position:relative;width:100%;top:initial;height:auto;left:initial;right:initial;bottom:initial;margin:0}}article{font-size:var(--font-size-p);font-weight:var(--fontweight-article)}article p{font-size:var(--font-size-p);font-weight:var(--fontweight-article)}article div.flex-wrap{display:flex;max-width:var(--page-max-width);margin:-16px auto 0 auto}article div.flex-wrap div.nav{position:sticky;top:0;left:0;width:300px;margin:calc(-1*var(--body-top-padding)) auto 0 auto;padding:calc(var(--body-top-padding) + 16px) 0 4em 0;flex-shrink:0;align-self:baseline;pointer-events:none}article div.flex-wrap div.nav ul{padding:0}article div.flex-wrap div.nav ul li{position:relative;width:200px;padding:0;list-style:none;font-size:12px}article div.flex-wrap div.nav ul li a{display:block;padding-right:2em;font-weight:700;color:#999;text-decoration:none;pointer-events:auto}article div.flex-wrap div.nav ul li a::after{position:absolute;top:0;right:0;bottom:0;display:block;width:1.5em;height:1.5em;margin:auto 0;border-radius:50%;font-family:FontAwesome;content:"";font-weight:900;text-align:center;line-height:1.5em;color:var(--color-theme1-reverse);background-color:var(--color-theme1);transition:.5s all}article div.flex-wrap div.nav ul li.active a{color:var(--color-theme1)}article div.flex-wrap div.nav ul li.active a::after{color:var(--color-theme1);background-color:var(--color-theme1-reverse)}article div.flex-wrap div.main{width:calc(100% - var(--side-nav2-width));padding-top:16px}article div.flex-wrap div.main section.loop_section{margin:0 0 0 auto}article div.flex-wrap div.main section.loop_section div.wrapper{margin:0 0 0 auto}@media only screen and (max-width: 1100px){article{margin-top:0}article div.flex-wrap{display:block}article div.flex-wrap div.nav{display:none}article div.flex-wrap div.main{width:100%;padding-top:0}article div.flex-wrap div.main section.loop_section div.bg_cover{left:50%}article div.flex-wrap div.main section.bg::after{left:50%}}article section{padding:var(--padding-base9) 0}section.post-content{padding:0 0 var(--padding-base9) 0;margin:0}section.post-content .flex{display:flex}section.post-content .flex.left div.photo,section.post-content .flex.right div.photo{width:40%}section.post-content .flex.left div.photo img:last-child,section.post-content .flex.right div.photo img:last-child{margin-bottom:0}section.post-content .flex.left div.text,section.post-content .flex.right div.text{width:60%;box-sizing:border-box;flex-shrink:0}section.post-content .flex.left div.photo{order:1}section.post-content .flex.left div.text{order:2;padding-left:2.4em}section.post-content .flex.right div.photo{order:2}section.post-content .flex.right div.text{order:1;padding-right:2.4em}section.post-content .flex50{flex-wrap:wrap}section.post-content .flex50 div.photo{width:50%;flex-shrink:0}section.post-content .flex50 div.text{width:50%;flex-shrink:0}@media screen and (max-width: 600px){section.post-content .flex{display:flex;flex-wrap:wrap}section.post-content .flex div.photo,section.post-content .flex.left div.photo,section.post-content .flex.right div.photo{width:100%;order:1}section.post-content .flex div.text,section.post-content .flex.left div.text,section.post-content .flex.right div.text{width:100%;padding:1.6em 0 0 0;order:2}}div.talk{position:relative;padding:0 0 0 120px;margin:0 0 2.4em 0}div.talk p{position:relative;padding:1.6em;border:5px solid #eee;background-color:#fff;border-radius:10px;box-sizing:border-box}div.talk p::before{display:block;content:"";position:absolute;top:0;left:-30px;bottom:0;height:0;margin:auto 0;border:15px solid rgba(0,0,0,0);border-right:15px solid #eee}div.talk::before{display:block;content:"";position:absolute;top:0;left:0;bottom:0;width:100px;height:100px;margin:auto 0;border-radius:50%;background-size:cover}div.talk::after{display:block;position:absolute;top:0;left:0;bottom:0;width:100px;height:15px;padding-top:115px;margin:auto 0;line-height:15px;white-space:nowrap;font-size:10px;text-align:center}div.talk.right{padding:0 120px 0 0}div.talk.right p::before{display:block;position:absolute;left:initial;right:-30px;border:15px solid rgba(0,0,0,0);border-left:15px solid #eee}div.talk.right::before{left:initial;right:0}div.talk.right::after{left:initial;right:0}@media screen and (max-width: 800px){div.talk{position:relative;padding:0 0 0 120px;margin:0 0 2.4em 0}div.talk p{position:relative;padding:1.6em}}header.post-header{display:flex;width:100%;max-width:var(--page-max-width);padding:1.6em 0;margin:0 auto;align-items:center}header.post-header h1{flex-grow:1;padding:0 1em 0 0;margin:.5em 0;font-size:var(--font-size-h1);line-height:1.3;text-align:justify;text-justify:inter-ideograph}header.post-header div.entry-meta{width:220px;padding:0 0 0 1.6em;order:1;flex-shrink:0;flex-grow:0;box-sizing:border-box;border-left:2px dotted #000}header.post-header div.entry-meta div.author a.photo img{position:relative;width:60px;height:60px;margin:0;border-radius:50%}header.post-header div.entry-meta div.author a.name{display:block;margin:0 0 .5em 0;font-size:14px;color:#444}header.post-header div.entry-meta span.post-date{display:block;font-size:14px;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub);font-style:normal;color:#444}@media only screen and (max-width: 1000px){header.post-header{flex-wrap:wrap;padding:0}header.post-header h1{width:100%;padding:0}header.post-header div.entry-meta{width:100%;padding:1em 0 0 0;border-top:1px dotted #ddd;border-left:none;text-align:center}header.post-header div.entry-meta div.author a.photo img{margin:0}}#eyecatch-area ul.pagenav{position:absolute;left:0;right:0;bottom:var(--base);display:flex;margin:0 auto;width:100%;height:auto;max-width:calc(var(--page-max-width) + 100px);padding:var(--padding-eyecatch-nav);justify-content:space-between;pointer-events:none;box-sizing:border-box;aspect-ratio:2.35/1}#eyecatch-area ul.pagenav li{position:relative;display:block;width:50px;height:100%}#eyecatch-area ul.pagenav li a{position:absolute;top:0;bottom:0;display:block;width:0;height:80px;padding:0 25px;margin:auto 0;transition:all .5s;overflow:hidden;font-size:12px;pointer-events:auto;font-size:10px;color:#444;text-align:center;text-decoration:none}#eyecatch-area ul.pagenav li.next a{right:0}#eyecatch-area ul.pagenav li.next a div.photo{float:right}#eyecatch-area ul.pagenav li a:hover{width:80px}#eyecatch-area ul.pagenav div.photo{position:relative;width:80px;height:80px;margin:auto 0;border-radius:50%;overflow:hidden;background:#000}#eyecatch-area ul.pagenav div.photo::after{position:absolute;width:30px;height:80px;line-height:80px;display:block;color:#fff;background:rgba(0,0,0,.5);font-size:18px;transition:.5s all}#eyecatch-area ul.pagenav li.prev div.photo::after{left:0;font-family:FontAwesome;content:""}#eyecatch-area ul.pagenav li.next div.photo::after{right:0;font-family:FontAwesome;content:""}#eyecatch-area ul.pagenav li:hover div.photo::after{width:80px;opacity:0}#eyecatch-area ul.pagenav div.photo img{position:absolute;top:0;left:-200%;right:-200%;margin:auto;width:auto;height:100%}#eyecatch-area ul.pagenav div.text{position:absolute;top:0;width:1em;height:100%;padding:.25em;line-height:1;font-weight:600;font-style:normal;color:#bbb;flex-shrink:0;font-size:12px;text-align:center;writing-mode:vertical-rl;text-orientation:upright;font-feature-settings:normal;letter-spacing:-0.025em;white-space:nowrap;overflow:hidden}#eyecatch-area ul.pagenav li.prev div.text{left:4px}#eyecatch-area ul.pagenav li.next div.text{right:4px}#eyecatch-area ul.pagenav li:hover div.text{color:#000}@media only screen and (max-width: 1505px){#eyecatch-area ul.pagenav{max-width:initial}}@media only screen and (max-width: 1000px){#eyecatch-area ul.pagenav{display:none}}section+nav.pagination{margin-top:-4em}nav.pagination{margin:0}nav.pagination div.nav-links{display:flex;padding:0 0 4em 0;margin:0 auto;justify-content:center}nav.pagination div.nav-links .page-numbers{color:#333;text-decoration:none;display:inline-block;height:40px;width:40px;margin:0 .5em;line-height:40px;text-align:center;display:inline-flex;justify-content:center;border-radius:50%;background-color:#f9f9f9;border:none;font-size:16px;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub)}nav.pagination div.nav-links .prev::before{content:"";font-family:FontAwesome}nav.pagination div.nav-links .next::before{content:"";font-family:FontAwesome}nav.pagination div.nav-links .page-numbers:hover,nav.pagination div.nav-links .current{background-color:#000;color:#fff}code{background:#eee;padding:.3em;color:#222;margin:0 .25em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:14.4px;word-break:break-all;white-space:nowrap}pre code{background:initial;padding:initial;color:#ccc;margin:initial;font-size:14.4px;word-break:break-all;white-space:pre}code.kb-btn{border-radius:4px;border-top:1px solid #ddd;border-left:1px solid #bbb;border-right:1px solid #ccc;border-bottom:1px solid #aaa}pre{background-color:#f3f4f5;border:1px solid #ccc;overflow:auto;padding:10px;margin:1em 0}article :not(pre)>code[class*=language-],article pre[class*=language-]{padding:1.6em;margin:var(--margin-base4);margin-bottom:1.6em;border:none;background:#364549;color:#e3e3e3;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:1.8}article pre[class*=language-] code{font-size:14.4px}article pre .katex-container{color:#000}footer.post-footer{padding:0 0 var(--padding-base9) 0}footer.post-footer h3{margin:0 0 .5em 0}footer.post-footer div.author-wrap{display:flex;align-items:center}footer.post-footer div.author-wrap div.author{width:150px;padding:1em 0;flex-shrink:0}footer.post-footer div.author-wrap div.author a.photo img{display:block;width:100px;height:100px;margin:0 auto .5em auto;border-radius:50%}footer.post-footer div.author-wrap div.author a.name{display:block;color:#000;text-align:center}footer.post-footer div.author-wrap p{margin:0 0 0 1.6em;font-size:14px}footer.post-footer div.entry-info{display:flex;justify-content:space-between;padding-bottom:.5em;margin-bottom:1em;border-bottom:1px dotted #ddd}footer.post-footer div.entry-info span,footer.post-footer div.entry-info a{font-size:14px;font-style:normal;color:#444}@media only screen and (max-width: 600px){footer.post-footer div.author-wrap{flex-wrap:wrap}footer.post-footer div.author-wrap div.author{width:100%}footer.post-footer div.author-wrap p{margin:0 0 1em 0}}@media only screen and (max-width: 500px){footer.post-footer div.entry-info span,footer.post-footer div.entry-info a{font-size:11px}}