﻿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-padding: 15px;--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: 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{position:relative;width:100%;height:200px;margin:0 auto;padding:0;overflow:hidden}#index #eyecatch{margin-bottom:64.391px}#eyecatch.on{height:250px;overflow:visible}#eyecatch div.photo-box{position:absolute;top:0;right:0;width:100%;height:200px;max-width:calc(1300px + (100% - 1300px)/2);padding-left:var(--margin-eyecatch);box-sizing:border-box}#eyecatch:not(.on)::before{position:absolute;left:0;right:0;bottom:0;content:"";width:100%;height:150px;max-width:1300px;margin:0 auto;background-image:url(https://www.oka.town/wp-content/themes/oka_town/images/character.png);background-position:right bottom;background-size:300px 150px;background-repeat:no-repeat}#eyecatch.on div.photo-box{height:200px}#eyecatch div.photo{position:relative;width:100%;height:400px;border-radius:5px 0 0 5px;transform:translateY(-100px);z-index:-1}#eyecatch-area{position:relative;padding:var(--padding-base7)}#eyecatch h1{position:absolute;top:0;left:0;bottom:0;height:1em;margin:auto 0;color:#000;font-size:60px;line-height:1;z-index:2}@media only screen and (max-width: 1505px){#eyecatch div.photo-box{position:relative;max-width:none;padding:var(--padding-base3)}#eyecatch div.photo-box div.photo{position:absolute;top:0;right:0;width:60%}#eyecatch h1{left:auto;font-size:42px;line-height:1.1}}@media only screen and (max-width: 1000px){#eyecatch:not(.on)::before{background-size:240px 120px}}@media only screen and (max-width: 800px){#eyecatch.on{height:200px}#eyecatch:not(.on) h1{position:relative;top:.5em;bottom:initial;bottom:initial;font-size:39px}}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%}}