﻿/*!
Theme Name: noct_base
Description: Description
Version: 1.0.0
Text Doarticle: noct_base
*/div.grecaptcha-badge{bottom:10px !important;z-index:2147200000}form.post-password-form p{text-align:left}article{overflow-wrap:break-word}article section{padding:var(--padding-base9) 0}article p{font-size:16px;text-align:justify;text-justify:inter-ideograph;margin:0 0 1.6em 0}article hr{margin:4em 0}article dl{margin:0 0 1.6em 0;list-style:none}article dd{margin-left:2.4em}article ul,article ol{margin:0 0 1.6em 0;padding-left:1.6em;list-style:none}article ul li,article ol li{margin-bottom:1.6em}article ul li{list-style-type:disc;list-style-position:outside}article ol li{list-style:decimal;list-style-position:outside}article table ul li,article table ol li{margin-left:0}article ul li:last-child,article ol li:last-child{margin-bottom:0}article ul ul,article ul ol,article ol ul,article ol ol{padding-left:1.5em}article div.sns__container+blockquote,article p+ul.flex-list,article div+img,article div+picture,article div+p,article p+div,article p+h2,article ul+h2,article ol+h2,article table+h2,article div+h2,article pre+h2,article blockquote+h2,article img+h2,article picture+h2,article noscript+h2,article iframe+h2,article script+h2,article ul+ins,article ol+ins,article p+ins,article table+ins,article div+ins,article pre+ins,article blockquote+ins,article img+ins,article picture+ins,article iframe+ins{margin-top:4em}article div.ez-toc-container+h2{margin-top:6em}article blockquote+img,article blockquote+picture,article script+ul,article script+ol,article script+table,article script+h3,article script+h4,article script+h5,article script+div,article p+ul,article p+ol,article p+table,article p+h3,article pre+ul,article pre+ol,article ul+h3,article ol+h3,article table+h3,article div+h3,article pre+h3,article blockquote+h3,article img+h3,article picture+h3,article noscript+h3,article p+h4,article ul+h4,article ol+h4,article table+h4,article div+h4,article pre+h4,article blockquote+h4,article img+h4,article picture+h4,article noscript+h4,article p+h5,article ul+h5,article ol+h5,article table+h5,article div+h5,article pre+h5,article blockquote+h5,article img+h5,article picture+h5,article noscript+h5{margin-top:2.4em}article code+p,article pre+p,article p+img,article p+picture{margin-top:1.6em}article img{display:block;max-width:100%;height:auto;margin:0 auto 1.6em auto}article figure{margin:0}article section.post-content img{display:block;max-width:100%;max-height:500px;width:auto;height:auto;margin:0 0 1.6em 0}article iframe{margin:0 0 1.6em 0}article div.contact-form table th{padding-right:40px;text-align:left}article p:last-child,article div:last-child,article ul:last-child,article ol:last-child,article dl:last-child,article ul li:last-child,article ol li:last-child,article dl li:last-child,article table:last-child{margin-bottom:0}.margin-top-0{margin-top:0}p.sns__title{margin:6em 0 1em 0;text-align:center;font-weight:bold}.sns__container{display:flex;margin:0;justify-content:center}.sns__container:first-child{margin-bottom:4em}.sns__container a{width:100%;margin:0 5px;text-align:center;color:#fff;padding:.5rem 0;border-radius:5px;text-decoration:none}.sns__container a::before{font-family:FontAwesome;font-size:21px;color:#fff}.sns__container a:hover{opacity:.6}.sns__twitter{background:#000}.sns__twitter::before{content:""}.sns__facebook{background:#3b5998}.sns__facebook::before{content:""}.sns__line{background:#1dcd00}.sns__line::before{content:""}.sns__hatena{background:#00a5de}.sns__hatena::before{content:"B!";font-weight:bold}#overlay{opacity:0;transition:opacity .3s;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);z-index:2147300000;pointer-events:none;display:none}body.overlay #overlay{display:block;opacity:1;pointer-events:auto}#secondary-menu-bt{position:fixed;display:none;top:0;right:0;width:var(--body-top-padding);height:var(--body-top-padding);z-index:2147400000;line-height:var(--body-top-padding);text-align:center;font-family:FontAwesome;transition:all .3s ease-in;overflow:hidden;background-color:var(--color-menubt-bg);color:var(--color-menubt-font)}#secondary-menu-bt:before{content:""}#secondary-menu-bt.close{right:307px;width:40px;height:40px;margin-top:20px;border-radius:50%;background:var(--color-menubt-bg);color:var(--color-menubt-font);line-height:40px}#secondary-menu-bt.close:before{content:""}#secondary-menu{display:block;position:fixed;top:0;right:0;width:0;height:100vh;box-sizing:border-box;background-color:#fff;z-index:2147400000;transition:width .3s;overflow:hidden}#secondary-menu div.secondary-menu{width:302px;height:100%;padding:1em;overflow:auto;box-sizing:border-box;transition:transform .3s;transform:translateX(100%)}#secondary-menu div.secondary-menu ul{padding:0 0 1em 1em}#secondary-menu div.secondary-menu ul li a{display:block;margin:0 0 .5em 0;font-family:var(--fontfamily-head);font-weight:var(--fontweight-head);color:#222;text-decoration:none;transition:transform .3s}#secondary-menu div.secondary-menu ul li a:hover{transform:translateX(1em)}#secondary-menu div.secondary-menu ul li a:before{content:"";margin-right:.25em;font-size:12px;font-family:FontAwesome}#secondary-menu div.secondary-menu a.bana{position:static;display:block;width:90%;height:0;padding:45% 0 0 0;margin:5%;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;opacity:1;border-bottom:1px solid #eee;user-select:none}#secondary-menu.open{width:302px}#secondary-menu.open div.secondary-menu{transform:translateX(0)}@media only screen and (max-width: 1000px){#secondary-menu-bt{display:block}}span.supplement{font-size:12px;color:#333}.scrollable-table{overflow-x:auto;margin:0 0 2.4em 0;padding:0 0 10px 0;overflow:auto}.scrollable-table table{width:100%;min-width:100%;margin:0;table-layout:initial}div.scrollhint{position:relative}div.scrollhint>span{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 80%, rgba(0, 0, 0, 0.4) 100%);z-index:1000}div.scrollhint>span::before{position:absolute;top:1em;right:50px;content:"";display:block;width:100px;height:100px;margin:auto;line-height:100px;border-radius:10px;background-color:rgba(0,0,0,.8);color:#fff;font-family:FontAwesome;text-align:center;font-size:42px;animation:flick 3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;overflow:hidden}div.scrollhint>span::after{content:"ドラッグで\aスクロール\aできます";position:absolute;top:34px;right:50px;display:block;width:100px;padding:26px 0 0 0;margin:0 auto;font-size:13px;color:#fff;text-align:center;white-space:pre;font-family:a-otf-ud-shin-go-pr6n,sans-serif;font-weight:300;font-style:normal}@keyframes flick{0%{text-indent:4em}40%{text-indent:0}60%{text-indent:0}100%{text-indent:-4em}}table{width:100%;margin:0 0 2.4em 0;border-collapse:collapse;border-spacing:0;table-layout:fixed;text-overflow:ellipsis;word-break:normal;border:1px solid #ddd}table.graph-table td,table.graph-table th{font-size:80%}table th,table td{position:relative;padding:1em;border:none;border-right:1px solid #ddd;font-style:normal;box-sizing:border-box}table th.text-center,table td.text-center{text-align:center;border-right:none}table tr{border-bottom:1px solid #ddd}table th{background-color:var(--color-table);color:var(--color-table-font);font-weight:600;line-height:1.3}table th span.required{position:absolute;top:0;right:1em;bottom:0;height:1em;margin:auto;background:#b54030;display:block;color:#fff;font-weight:500;font-size:14px;line-height:1;padding:.3em 1em .5em;border-radius:2em 2em 0 2em}table th span.any{position:absolute;top:0;right:1em;bottom:0;height:1em;margin:auto;background:dimgray;display:block;color:#fff;font-weight:500;font-size:14px;line-height:1;padding:.3em 1em .5em;border-radius:2em 2em 0 2em}table td{font-weight:500;background-color:#fff}table tr:last-child,table td:last-child{border:none}article table td ul li,article table td ol li{margin-bottom:1em}section.post-content table:not(.graph-table) thead{display:none}section.post-content :not(.scrollable-table) table tr td:first-child{width:30%;background-color:var(--color-table);color:var(--color-table-font);font-weight:600;line-height:1.3}div.scrollhint{position:relative}div.scrollhint>span{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0.2) 100%)}div.scrollhint>span::before{position:absolute;top:1em;left:0;right:0;content:"";display:block;width:100px;height:100px;margin:auto;line-height:100px;border-radius:10px;background-color:rgba(0,0,0,.8);color:#fff;font-family:FontAwesome;text-align:center;font-size:42px;animation:flick 3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;overflow:hidden}div.scrollhint>span::after{content:"スクロール\aできます";position:absolute;top:42px;left:0;right:0;display:block;width:100px;padding:26px 0 0 0;margin:0 auto;font-size:13px;color:#fff;text-align:center;white-space:pre;font-style:normal}@keyframes flick{0%{text-indent:4em}40%{text-indent:0}60%{text-indent:0}100%{text-indent:-4em}}@media screen and (max-width: 800px){table:not(.scrollable-table table) tr{border:none}table:not(.scrollable-table table) th{display:block;width:100%;text-align:left;box-sizing:border-box;border:none}table:not(.scrollable-table table) td{display:block;width:100%;font-size:15px;box-sizing:border-box;border:none}table:not(.scrollable-table table) td input[type=text],table:not(.scrollable-table table) td input[type=password],table:not(.scrollable-table table) td input[type=date],table:not(.scrollable-table table) td input[type=datetime],table:not(.scrollable-table table) td input[type=email],table:not(.scrollable-table table) td input[type=number],table:not(.scrollable-table table) td input[type=search],table:not(.scrollable-table table) td input[type=tel],table:not(.scrollable-table table) td input[type=time],table:not(.scrollable-table table) td input[type=url],table:not(.scrollable-table table) td textarea,table:not(.scrollable-table table) td select{box-sizing:border-box;color:#000}}@media screen and (max-width: 800px){.scrollable-table table th,.scrollable-table table td{min-width:20ch}}span.h-captcha{margin:0 auto 1.6em auto !important}div.button-area{margin:1em 0;text-align:center}div+div.button-wrap,div+p.form-submit{margin-top:2.4em}div.button-wrap,p.form-submit{position:relative;display:block;width:100%;max-width:250px;height:50px;padding:0;margin:0 auto 2.4em auto;text-align:center;border:2px solid #222;z-index:0;overflow:hidden}p.form-submit input,div.button-wrap input,div.button-wrap a{display:block;width:100%;height:100%;padding:0;margin:0;border:none;background:none;color:#222;text-align:center;line-height:50px;font-size:14px;font-style:normal;transition:all .5s;text-decoration:none;cursor:pointer}p.form-submit::before,p.form-submit::after,div.button-wrap::before,div.button-wrap::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:all .5s;z-index:-1}p.form-submit::before,div.button-wrap::before{right:-50px;border-right:30px solid rgba(0,0,0,0);border-bottom:50px solid #000;transform:translateX(-100%)}p.form-submit::after,div.button-wrap::after{left:-50px;border-left:30px solid rgba(0,0,0,0);border-top:50px solid #000;transform:translateX(100%)}p.form-submit:hover,p.form-submit:hover input,div.button-wrap:hover,div.button-wrap:hover a,div.button-wrap:hover input{color:#fff}p.form-submit:hover::before,div.button-wrap:hover::before{transform:translateX(-49%)}p.form-submit:hover::after,div.button-wrap:hover::after{transform:translateX(49%)}.fa-tag::before{font-family:FontAwesome;content:"";padding-right:3px}.fa-home::before{font-family:FontAwesome;content:"";padding-right:3px}.fa-folder::before{font-family:FontAwesome;content:"";padding-right:3px}.fa-angle-right::before{font-family:FontAwesome;content:"";padding-right:3px}.fa-file::before{font-family:FontAwesome;content:"";padding-right:3px}a.cat-link,.cat-link{color:#fff;text-decoration:none;display:inline-block;margin:0 5px 5px 0;padding:2px 6px;font-size:12px;background-color:#333;border-radius:2px;word-break:break-all;font-style:normal}a.tag-link,.tag-link{color:#333;text-decoration:none;display:inline-block;margin:0 5px 5px 0;padding:1px 5px;font-size:12px;border:1px solid #999;border-radius:2px;word-break:break-all;font-style:normal}div.search-box{position:relative}div.search-box input::placeholder{color:#ccc}div.search-box button.search-submit{position:absolute;right:0;top:0;font-size:20px;cursor:pointer;line-height:49px;border:none;color:#ccc;padding:0 8px;background-color:rgba(255,255,255,0)}div.search-box button.search-submit::before{content:"";font-family:FontAwesome}.show{opacity:0}.tt010ms{transition:transform 1s,opacity 1s}.tt015ms{transition:transform 1.5s,opacity 1.5s}.tt020ms{transition:transform 2s,opacity 2s}.slide{opacity:0;transform:translateY(50%);transition:all 1s}.slide.on{opacity:1;transform:translateY(0)}.slide2{opacity:0;transform:translateX(50%);transition:all 1s}.slide2.on{opacity:1;transform:translateX(0)}#author-profile{display:flex;max-width:var(--page-max-width);padding:var(--padding-base3);margin:var(--margin-base6) auto 50px auto;justify-content:space-between}#author-profile div.description{width:35%;padding:1em 4em 1em 1em;box-sizing:border-box}#author-profile div.description h2{font-size:24px;padding:0;margin:0 0 .75em 0;line-height:1}#author-profile div.description p{text-align:justify;text-justify:inter-ideograph;word-break:break-all}#author-profile div.photo{position:relative;width:65%;height:0;padding:27.625% 0 0 0;flex-shrink:0;overflow:hidden;box-shadow:3px 5px 20px rgba(0,0,0,.15)}#author-profile div.photo img{position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;max-width:100%;height:auto;margin:auto}#author-profile div.photo.top img{top:0;bottom:initial}@media screen and (max-width: 1650px){#author-profile div.description{width:50%;padding:1em 4em 1em 0}#author-profile div.photo{width:50%;padding:28% 0 0 0}}@media screen and (max-width: 1365px){#author-profile{align-items:center}#author-profile div.photo{padding:33% 0 0 0}}@media screen and (max-width: 1200px){#author-profile{flex-wrap:wrap;align-items:flex-start}#author-profile div.description{width:100%;padding:2.4em 0 0 0;order:2}#author-profile div.photo{width:100%;padding:42.5% 0 0 0;order:1}}@media screen and (max-width: 550px){#author-profile div.description h2{font-size:24px}#author-profile div.description h3{font-size:16px}}div.iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}div.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}div.iframe-wrapper a.modal-panel{position:absolute;top:0;left:0;width:100%;height:100%}#modal-content{position:fixed;width:80%;margin:auto;padding:0;background:#fff;position:fixed;display:none;z-index:2147400000}#modal-content .inner{position:relative;width:100%;padding-top:56.25%;overflow:hidden}#modal-content .inner #player{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#000}#modal-overlay{z-index:2147300000;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.75)}h2.screen-reader-text{display:none}#main-area ul.pagenav{display:flex;padding:16px;margin:var(--margin-base4);background:#eee;justify-content:space-between}#main-area ul.pagenav li{padding:16px;background:#fff;width:45%;flex-shrink:0;transition:all .5s;box-sizing:border-box;line-height:1.3}#main-area ul.pagenav li a{display:flex;color:#444;font-style:normal;color:#444;text-decoration:none;align-items:center}#main-area ul.pagenav li a div.photo{position:relative;width:160px;height:90px;margin:-16px;border:1px solid #fff;background:#f9f9f9;box-sizing:border-box;overflow:hidden}#main-area ul.pagenav li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;margin:auto;width:auto;height:100%}#main-area ul.pagenav li.next a{justify-content:flex-end}#main-area ul.pagenav li.next a div.photo{margin-left:16px}#main-area ul.pagenav li.next a div.text{text-align:right}#main-area ul.pagenav li.next a div.text::after{font-family:FontAwesome;content:"";padding-right:3px;margin-left:5px;padding-right:0}#main-area ul.pagenav li.prev a div.photo{margin-right:16px}#main-area ul.pagenav li.prev a div.text::before{font-family:FontAwesome;content:"";padding-right:3px;margin-right:5px;padding-right:0}#main-area ul.pagenav li.prev:hover{transform:translateX(-16px);box-shadow:0 0 25px rgba(0,0,0,.05)}#main-area ul.pagenav li.next:hover{transform:translateX(16px);box-shadow:0 0 25px rgba(0,0,0,.05)}#main-area ul.pagenav li.blank{background:rgba(0,0,0,0)}p.archive-link{margin:0 0 0 0;text-align:right}p.archive-link a{display:block;color:#000;transition:transform 1s}p.archive-link a:hover{transform:translateX(1em)}@media only screen and (max-width: 1000px){#main-area ul.pagenav{display:block}#main-area ul.pagenav li{width:100%}#main-area ul.pagenav li.prev{border-bottom:1px dotted #999}}@media only screen and (max-width: 800px){#main-area ul.pagenav li a{flex-wrap:wrap}#main-area ul.pagenav li a div.text{width:100%;order:2}#main-area ul.pagenav li.prev a div.photo,#main-area ul.pagenav li.next a div.photo{width:100%;height:0;margin:0;padding:44.895% 0 0 0;order:1}}#sidebar .sticky{position:sticky;top:0}#sidebar>section{padding:0 0 1.6em 0;margin:0 0 1.6em 0;border-bottom:1px dotted #999;flex-shrink:0;box-sizing:border-box;font-size:14px;font-style:normal}#sidebar>section h2,#sidebar>section h3,#sidebar>section h4,#sidebar>section h5,#sidebar>section h6{padding:.25em 0;background-color:var(--bgcolor-side-head);color:var(--color-side-head)}#sidebar>section h2{position:relative;margin:0 0 1em 0;background-color:var(--bgcolor-side-head);color:var(--color-side-head)}#sidebar>section h2::before{position:absolute;content:"";bottom:0;left:0;width:40%;height:2px;z-index:1;background:#000}#sidebar>section h2::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#999}#sidebar>div.sticky{padding:0 0 1.6em 0;margin:0 0 1.6em 0}#sidebar section.widget_categories ul{padding:.5em;background-color:#f9f9f9}#sidebar section.widget_categories ul li{padding:.5em}#sidebar section.widget_categories ul li a{display:block;border-bottom:1px dotted #eee;color:#000;text-decoration:none;transition:transform 1s}#sidebar section.widget_categories ul li a:hover{transform:translateX(1em)}#sidebar section.widget_categories ul li a::before{content:"";margin:0 .25em 0 0;font-size:12px;font-family:"Font Awesome 5 Free";font-weight:900}#sidebar section.widget_categories ul li.cat-item-53{display:none}#sidebar section>ul{margin-left:0}#sidebar section>ul ul{margin-left:1em}div.tag-wrapper h3{border:none;font-size:16px}div.tag-wrapper ul.tag-list{display:flex;flex-wrap:wrap;padding:0;margin:0 0 2.4em 0;border-radius:5px;background-color:#ddd}div.tag-wrapper ul.tag-list li{list-style:none;padding:0;margin:.25em}div.tag-wrapper ul.tag-list li a{display:block;padding:.25em 1.5em;background-color:#fff;border-radius:1.5em;font-size:14px;color:#000;text-decoration:none;transition:transform .5s}div.tag-wrapper ul.tag-list li a:hover{transform:translateY(2px)}.tagcloud{display:flex;flex-wrap:wrap}.tagcloud a{display:inline-block;padding:3px 8px;margin:2px;border-radius:2px;background-color:#f9f9f9;color:#777;text-decoration:none;font-size:12px;border-radius:5px}#side-area section .tagcloud a:hover{background-color:#333;transition:all .5s ease;color:#eee}.tagcloud a::before{content:"";margin-right:.25em;font-family:FontAwesome}#toc_container{margin-bottom:-2.4em;padding:1.6em;font-size:14px}#toc_container+h1,#toc_container+h2{margin-top:4em}div.sly-slider-container.maxbox-right div.sly-loop-frame ul.category-sly-list li:first-child{padding:0}div.sly-slider-container.maxbox div.sly-loop-frame ul.category-sly-list{padding:0 calc(var(--font-size-p)*4) 0 calc(var(--sly-offset))}div.sly-slider-container.maxbox div.sly-loop-frame ul.category-sly-list li{padding:0 0 0 calc(var(--font-size-p)*4)}div.sly-slider-container div.sly-loop-frame{position:relative}div.sly-slider-container div.sly-loop-frame ul.category-sly-list{display:flex;flex-wrap:nowrap;font-size:12px;padding:0;box-sizing:border-box}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li{position:relative;width:35vw;max-width:550px;padding:0 0 0 calc(var(--font-size-p)*4);margin:0;list-style:none;flex-shrink:0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li:first-child{padding:0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li.v a div.photo img{width:auto;height:100%}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li.h a div.photo img{width:100%;height:auto}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a{position:relative;display:block;height:100%;color:#000;text-decoration:none;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);transition:box-shadow .5s}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.photo{position:relative;width:100%;height:0;padding:44.895% 0 0 0;margin:0;background:#f9f9f9;overflow:hidden;border-radius:10px 10px 0 0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:transform .5s}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text{position:relative;width:100%;padding:1.6em 1.6em 1.6em 120px;box-sizing:border-box;text-align:justify;text-justify:inter-ideograph}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text.no_vol{padding-left:1.6em}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text h3{padding:0;border:none;font-size:18px}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text h3::before{display:none}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text time{position:absolute;display:block;top:-30px;left:10px;font-family:var(--fontfamily-alphabet);font-weight:var(--fontweight-alphabet);font-size:50px;text-align:left;line-height:1;font-style:italic;transform:rotate(-10deg)}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text time span{display:block;margin-bottom:-0.15em;font-size:60px;letter-spacing:0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.vol{position:absolute;display:block;top:1em;left:1.6em;font-family:var(--fontfamily-alphabet);font-weight:var(--fontweight-alphabet);font-size:12px}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.vol span{display:block;font-size:50px;line-height:30px;font-style:italic;letter-spacing:-0.05em}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.cat{display:flex;flex-wrap:wrap;font-size:11px;margin:0 0 .5em 0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.cat>span{display:block;padding:.25em .5em;margin:0 0 2px 2px;border:1px solid #333;background-color:#333;border-radius:3px;color:#fff}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.tag{display:flex;flex-wrap:wrap;font-size:11px;margin:0 0 .5em 0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.tag>span{display:block;padding:.25em .5em;margin:0 0 2px 2px;border:1px solid #999;border-radius:3px}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.author{display:block;position:absolute;top:90px;left:25px;width:40px;height:40px;border-radius:50%;overflow:hidden}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.author img{width:100%;height:100%}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a:hover{box-shadow:0 0 30px rgba(0,0,0,.1)}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a:hover div.photo img{transform:scale(1.1)}div.sly-slider-container div.sly-loop-frame .controls{position:absolute;top:50%;left:0;right:0;padding:0;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}div.sly-slider-container div.sly-loop-frame .controls button{background:none;border:none;font-size:24px;color:#eee;cursor:pointer;outline:none;pointer-events:all;transition:color .3s ease;width:40px;height:80px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.8);transition:transform .5s}div.sly-slider-container div.sly-loop-frame .controls button.prev{border-radius:0 10px 10px 0}div.sly-slider-container div.sly-loop-frame .controls button.prev:hover{transform:translateX(-10px)}div.sly-slider-container div.sly-loop-frame .controls button.next{border-radius:10px 0 0 10px}div.sly-slider-container div.sly-loop-frame .controls button.next:hover{transform:translateX(10px)}div.sly-slider-container div.sly-loop-frame .controls button.disabled{visibility:hidden}div.sly-slider-container+.scrollbar{display:block;width:100%;height:8px;margin:2.4em auto 0 auto;line-height:0;border-radius:5px;background:#ddd;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;box-sizing:border-box}div.sly-slider-container+.scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px;background:none !important}div.sly-slider-container+.scrollbar .active{display:block}div.sly-slider-container+.scrollbar .handle{width:100px;height:8px;background:#888;cursor:pointer;border-radius:5px}@media only screen and (max-width: 600px){div.sly-slider-container div.sly-loop-frame ul.category-sly-list{flex-wrap:wrap;padding:0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li{width:100%;padding:0 0 2.4em 0;margin:0 0 2.4em 0;max-width:none}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li:first-child{padding:0 0 2.4em 0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li::after{position:absolute;bottom:-1px;left:2.4em;width:calc(100% - 4.8em);height:2px;background-image:linear-gradient(90deg, #999 25%, transparent 25%);background-position:0 0;background-repeat:repeat-x;background-size:8px 2px;content:""}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li:last-child::after{display:none}div.sly-slider-container div.sly-loop-frame .controls{display:none}div.sly-slider-container+.scrollbar{display:none}}#latest-posts{position:relative}#latest-posts ul.latest-posts{display:flex;flex-wrap:nowrap;font-size:12px;justify-content:flex-start}#latest-posts ul.latest-posts li{display:block;width:250px;height:initial;padding:0;margin:0 1.6em;border-radius:10px;background-color:rgba(255,255,255,.8);overflow:hidden}#latest-posts ul.latest-posts li a{display:block;width:100%;height:100%}#latest-posts ul.latest-posts li a span.post-type{position:relative;width:100%;padding:66.666% 0 0 0;margin:0 0 1em 0;border-radius:0}#latest-posts ul.latest-posts li a span.post-type span{position:absolute;top:5px;right:5px;bottom:auto;border-radius:5px;writing-mode:initial;text-orientation:initial;transform:translateX(0)}#latest-posts ul.latest-posts li a span.post-date{padding:0 1em}#latest-posts ul.latest-posts li a span.title{padding:0 1em 1em 1em}#latest-posts .scrollbar{display:block;width:100%;height:8px;padding:0;margin:2.4em auto 0 auto;line-height:0;border-radius:5px;background:#ddd;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}#latest-posts .scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px;background:none !important}#latest-posts .scrollbar.active{display:block}#latest-posts .scrollbar .handle{width:100px;height:8px;background:#888;cursor:pointer;border-radius:5px}#latest-posts .pages{width:100%;height:30px;list-style:none;margin:1.6em auto 0 auto;padding:0;text-align:center;z-index:5000;-webkit-tap-highlight-color:rgba(0,0,0,0)}#latest-posts .pages li{display:inline-block;width:15px;height:15px;margin:0 9px;text-indent:-999px;border-radius:50%;cursor:pointer;overflow:hidden;background:#ddd}#latest-posts .pages li.active{background:#999}#latest_box{width:100%;max-width:var(--page-max-width);margin:0 auto 4em auto}#latest_box h2{position:relative;padding:.5em .75em;margin:0 0 1em 0;color:var(--color-side-head)}#latest_box h2::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}ul.latest-posts{display:flex;flex-wrap:wrap;padding:0;margin:0;font-size:14px;justify-content:space-between}ul.latest-posts li{position:relative;width:49%;height:6em;padding:.5em 1em .5em 11.5em;margin:0 0 1.6em 0;background-color:rgba(255,255,255,.5);box-sizing:border-box;border-radius:3em;list-style:none;line-height:1.35;flex-shrink:0;justify-content:center;cursor:pointer;transition:transform .5s}ul.latest-posts li a{display:flex;width:100%;height:100%;align-items:flex-start;flex-direction:column;justify-content:center;color:var(--color-black);text-decoration:none}ul.latest-posts li a span.post-type{position:absolute;top:0;left:0;display:flex;width:9em;height:6em;padding:.5em 1em .5em 1em;box-sizing:border-box;text-align:center;background-color:#f9f9f9;border-radius:3em 0 0 3em;align-items:center;justify-content:center;background-size:contain;background-position:center;background-repeat:no-repeat}ul.latest-posts li a span.post-type span{position:absolute;top:0;right:1px;bottom:0;display:block;padding:.25em .5em;background-color:#000;border-radius:0 5px 5px 0;font-size:10px;font-weight:bold;color:#fff;writing-mode:vertical-rl;text-orientation:upright;transform:translateX(100%);z-index:1}ul.latest-posts li a span.date{font-size:10px}ul.latest-posts li a span.title{display:block;font-weight:bold;color:var(--color-black);white-space:normal}ul.latest-posts li.post span.post-type{background-color:#bba582}ul.latest-posts li.post span.post-type span{background-color:#9f7533}ul.latest-posts li.event span.post-type{background-color:#cfadb5}ul.latest-posts li.event span.post-type span{background-color:#c14e68}ul.latest-posts li.service span.post-type{background-color:#8ec2c5}ul.latest-posts li.service span.post-type span{background-color:#33999f}ul.latest-posts li.spot span.post-type{background-color:#a1bd9a}ul.latest-posts li.spot span.post-type span{background-color:#489f33}ul.latest-posts li.pressrelease span.post-type{background-color:#b6adcf}ul.latest-posts li.pressrelease span.post-type span{background-color:#6b4ec1}@media only screen and (max-width: 1000px){ul.latest-posts{font-size:12px}ul.latest-posts li{width:100%}}@media only screen and (max-width: 600px){ul.latest-posts{font-size:10px}}#content-side{width:100%;max-width:var(--page-max-width);margin:0 auto 4em auto;padding:0}#content-side h2{position:relative;padding:.5em .75em;margin:0 0 1em 0;color:var(--color-side-head)}#content-side h2::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}#content-side ul.related-list{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}#content-side ul.related-list li{position:relative;width:15%;padding:0 0 1em 0}#content-side ul.related-list li a{color:#000;text-decoration:none}#content-side ul.related-list li div.photo{position:relative;width:100%;padding:44.895% 0 0 0;margin:0;background:#f9f9f9;border:2px solid var(--color-black);border-radius:10px;overflow:hidden}#content-side ul.related-list li div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:all .5s}#content-side ul.related-list li div.text{padding:.5em}#content-side ul.related-list li div.text h3{font-size:13px;line-height:1.3;margin:0 0 .5em 0}#content-side ul.related-list li div.text time{font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub);font-size:10px;display:block}#content-side ul.related-list li div.text time::before{font-family:FontAwesome;content:"";padding-right:3px}#content-side ul.related-list li li:last-child{margin:0}#content-side ul.related-list li a:hover img{transform:scale(1.1)}#content-side ul.related-list li:last-child{margin:0}@media only screen and (max-width: 1300px){#content-side ul.related-list li{width:32%}#content-side ul.related-list li:nth-child(3n+3){margin:0}}@media only screen and (max-width: 900px){#content-side ul.related-list li{width:49%}#content-side ul.related-list li:nth-child(3n+3){margin:0 2% 0 0}#content-side ul.related-list li:nth-child(even){margin:0}}ins.adsbygoogle,.google-auto-placed{margin:0 0 2.4em 0}#ad-foot{max-width:1450px;margin:0 auto;padding:var(--padding-base5);text-align:center;box-sizing:border-box}#ad-contents-foot{margin:1.6em 0 4em 0}div.ad-wrapper{margin:4em 0}section.popular-posts ul li{margin:0 0 1em 0;border-radius:10px;overflow:hidden}section.popular-posts ul li a{display:flex;font-size:12px;color:#000;text-decoration:none}section.popular-posts ul li a div.photo{position:relative;width:100px;height:100px;margin:0;overflow:hidden;flex-shrink:0}section.popular-posts ul li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:auto;height:100%;margin:auto;transition:all .5s}section.popular-posts ul li a div.text{width:calc(100% - 100px);padding:.5em .5em .5em 1em;background-color:#fff}section.popular-posts ul li a:hover img{transform:scale(1.1)}#comments{padding:var(--padding-base6)}.goto-top{display:none;position:fixed;right:8px;bottom:91px;z-index:99999}.goto-top a{display:block;text-decoration:none;justify-content:center;align-items:center;cursor:pointer;text-align:center;line-height:40px;width:40px;height:40px;border-radius:50%;background:var(--color-menubt-bg);color:var(--color-menubt-font)}.goto-top a:hover{color:var(--color-menubt-bg);background:var(--color-menubt-font)}.goto-top a:before{content:"";font-family:FontAwesome}div.category-wrapper{margin:0 0 1.6em 0}ul.category-children-list{display:flex;flex-wrap:wrap}ul.category-children-list li{list-style:none;margin:.25em}ul.category-children-list li a{display:block;color:#000;text-decoration:none;padding:.25em 1em;background-color:#eee;border-radius:1.5em}ul.category-children-list li a::before{content:"";margin:0 .25em 0 0;font-size:12px;font-family:"Font Awesome 5 Free";font-weight:900}ul.category-list{display:flex;flex-wrap:wrap;padding:0;margin-bottom:0}ul.category-list li{position:relative;width:50%;padding:0 2.4em 2.4em 2.4em;margin:0 0 2.4em 0;list-style:none;box-sizing:border-box}ul.category-list li a{position:relative;display:block;height:100%;color:#000;text-decoration:none;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);transition:box-shadow .5s}ul.category-list li a div.photo{position:relative;width:100%;height:0;padding:44.895% 0 0 0;margin:0;background:#f9f9f9;overflow:hidden;border-radius:10px 10px 0 0}ul.category-list li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:transform .5s}ul.category-list li a div.text{position:relative;width:100%;padding:1.6em 1.6em 1.6em 120px;box-sizing:border-box;text-align:justify;text-justify:inter-ideograph}ul.category-list li a div.text.no_vol{padding-left:1.6em}ul.category-list li a div.text h3{padding:0;border:none;font-size:18px}ul.category-list li a div.text h3::before{display:none}ul.category-list li a div.text time{position:absolute;display:block;top:-30px;left:10px;font-family:var(--fontfamily-alphabet);font-weight:var(--fontweight-alphabet);font-size:50px;text-align:left;line-height:1;font-style:italic;transform:rotate(-10deg)}ul.category-list li a div.text time span{display:block;margin-bottom:-0.15em;font-size:60px;letter-spacing:0}ul.category-list li a div.text div.vol{position:absolute;display:block;top:1em;left:1.6em;font-family:var(--fontfamily-alphabet);font-weight:var(--fontweight-alphabet);font-size:12px}ul.category-list li a div.text div.vol span{display:block;font-size:50px;line-height:30px;font-style:italic;letter-spacing:-0.05em}ul.category-list li a div.text div.cat{display:flex;flex-wrap:wrap;font-size:11px;margin:0 0 .5em 0}ul.category-list li a div.text div.cat>span{display:block;padding:.25em .5em;margin:0 0 2px 2px;border:1px solid #333;background-color:#333;border-radius:3px;color:#fff}ul.category-list li a div.text div.tag{display:flex;flex-wrap:wrap;font-size:11px;margin:0 0 .5em 0}ul.category-list li a div.text div.tag>span{display:block;padding:.25em .5em;margin:0 0 2px 2px;border:1px solid #999;border-radius:3px}ul.category-list li a div.text div.author{display:block;position:absolute;top:90px;left:25px;width:40px;height:40px;border-radius:50%;overflow:hidden}ul.category-list li a div.text div.author img{width:100%;height:100%}ul.category-list li a:hover{box-shadow:0 0 30px rgba(0,0,0,.1)}ul.category-list li a:hover div.photo img{transform:scale(1.1)}ul.category-list li:last-child{margin-bottom:2.4em}ul.category-list li::before{position:absolute;top:0;right:-1px;width:2px;height:calc(100% - 2.4em);background-image:linear-gradient(0deg, #999 25%, transparent 25%);background-position:0 0;background-repeat:repeat-y;background-size:2px 8px;content:""}ul.category-list li::after{position:absolute;bottom:-1px;left:2.4em;width:calc(100% - 4.8em);height:2px;background-image:linear-gradient(90deg, #999 25%, transparent 25%);background-position:0 0;background-repeat:repeat-x;background-size:8px 2px;content:""}ul.category-list li:nth-child(odd){padding-left:0}ul.category-list li:nth-child(even){padding-right:0}ul.category-list li:nth-child(2n)::before{display:none}ul.category-list li:nth-last-child(-n+2)::after{display:none}ul.category-list li.now time::after{content:"開催中";display:block;padding:.3em;margin:0;font-size:18px;font-weight:bold;background-color:#000;color:#fff;width:3.5em;text-align:center;line-height:1}ul.category-list li.now.recruitment time::after{content:"募集中"}ul.category-list.event li a div.photo{padding:100% 0 0 0;background-color:#ede9e5}ul.category-list.event li a div.photo img{transform:scale(0.9)}ul.category-list.event li a div.time{margin:0 0 1em 0;line-height:1.3;text-align:left}ul.category-list.event li a div.time span{display:block}ul.category-list.event li a:hover div.photo img{transform:scale(1)}ul.category-list.event li.v a div.photo img{width:auto;height:100%}ul.category-list.event li.h a div.photo img{width:100%;height:auto}ul.category-list+div.button-wrap{margin-bottom:4em}ul.category-list+div.button-wrap:last-child{margin-bottom:1.6em}@media only screen and (max-width: 1400px){ul.category-list li{width:50%}}@media only screen and (max-width: 800px){ul.category-list li{width:100%;padding:0 0 2.4em 0}ul.category-list li::before{display:none}ul.category-list li:nth-child(2n)::before{display:none}ul.category-list li:nth-last-child(-n+2)::after{display:block}ul.category-list li:last-child::after{display:none}}p.archive-link{margin:2.4em 0 0 0;text-align:right}p.archive-link a{display:block;color:#000;transition:transform 1s}p.archive-link a:hover{transform:translateX(1em)}article #faq div.wrapper>ul{max-width:var(--page-max-width);padding:0;margin:0 auto 4em auto}article #faq div.wrapper>ul li{list-style:none}article #faq div.wrapper h3{margin-top:2.4em;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub)}article #faq div.wrapper .toggle{position:relative;min-height:80px;padding:1.6em 1.6em 1.6em .5em;margin:0 0 1.6em 0;border:2px solid #000;cursor:pointer;box-sizing:border-box}article #faq div.wrapper .toggle h4{position:relative;padding:0 24px 0 30px;margin:0;color:#000;line-height:24px;font-size:18px;font-weight:600;text-align:left;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub)}article #faq div.wrapper .toggle h4::before{position:absolute;top:0;left:0;display:block;width:auto;height:auto;content:"Q";vertical-align:text-bottom;font-weight:700;background:none}article #faq div.wrapper .toggle strong,article #faq div.wrapper .toggle h4{display:block;font-size:18px;text-align:left}article #faq div.wrapper .toggle p{margin:0 0 1em 0;text-align:justify;text-justify:inter-ideograph}article #faq div.wrapper .toggle p:last-child{margin:0}article #faq div.wrapper .toggle p+ul,article #faq div.wrapper .toggle p+ol,article #faq div.wrapper .toggle p+h4{margin-top:1.6em}article #faq div.wrapper .toggle .toggle_box{position:relative;display:none;padding:1.6em 0 0 30px;cursor:auto}article #faq div.wrapper .toggle .toggle_box::before{position:absolute;top:2.4em;left:2px;display:block;content:"A";vertical-align:text-bottom;font-size:18px;font-weight:700;line-height:1}article #faq div.wrapper .toggle:last-child{margin-bottom:0}article #faq div.wrapper .toggle::after{position:absolute;top:40px;right:21px;display:block;content:"";width:18px;height:0;margin:0;border-top:2px solid #000;transition:.5s all}article #faq div.wrapper .toggle::before{position:absolute;top:40px;right:21px;display:block;content:"";width:18px;height:0;margin:0;transform:rotate(90deg);border-top:2px solid #000;transition:.5s all}article #faq div.wrapper .toggle.active::before,article #faq div.wrapper .toggle.active::after{transform:rotate(180deg)}div.myfavorite{position:relative;width:50px;height:50px;justify-content:center;align-items:center}div.myfavorite button.bookmark{position:absolute;top:0;left:0;display:flex;width:50px;height:50px;background-color:#ccc;border-radius:50%;justify-content:center;align-items:center;z-index:1;font-size:20px}div.myfavorite button.bookmark::before{content:"";font-family:FontAwesome;color:#fff}div.myfavorite div.balloon{position:absolute;top:0;right:25px;bottom:0;margin:auto 0;width:0;padding:.5em 0;border-radius:0 1.5em 1.5em 0;transform:translateX(100%);background:#fff;font-weight:bold;color:#4f483c;white-space:nowrap;line-height:1.1;overflow:hidden;z-index:0;transition:all .25s}div.myfavorite div.balloon span{display:block;font-size:12px}div.myfavorite.post{margin:1em auto 0 auto;transform:translateX(-90px)}div.myfavorite.post.active button.bookmark{background-color:#ff4d4d}div.myfavorite.post button.bookmark{background-color:#b99a50}div.myfavorite.post div.balloon{width:9em;padding:.5em 1em .5em 32px}div.myfavorite.foot{position:fixed;left:8px;bottom:91px;display:none;z-index:2147400000}div.myfavorite.foot button.bookmark{background-color:#b99a50}div.myfavorite.active button.bookmark{background-color:#ff4d4d}div.myfavorite.active button.bookmark::before{content:"";color:#fff}div.myfavorite.active div.balloon{width:9em;padding:.5em 1em .5em 32px}@media only screen and (max-width: 1000px){div.myfavorite.post{margin:28px auto -28px auto}}ul.favorite-list,ul.recently-viewed-list{padding:0}ul.favorite-list li,ul.recently-viewed-list li{position:relative;display:flex;width:100%;margin-bottom:0 0 1.6em 0;list-style:none;align-content:center;background-color:#fff;border-radius:10px}ul.favorite-list li div.photo,ul.recently-viewed-list li div.photo{position:relative;width:30%;height:0;padding:20% 0 0 0;margin:0 1em 0 0;background-color:#e0e0e0;overflow:hidden;flex-shrink:0}ul.favorite-list li div.photo img,ul.recently-viewed-list li div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:transform .5s}ul.favorite-list li div.text,ul.recently-viewed-list li div.text{display:flex;align-items:center}ul.favorite-list li div.text a,ul.recently-viewed-list li div.text a{color:var(--color-black);text-decoration:none}ul.favorite-list li div.text h3,ul.recently-viewed-list li div.text h3{padding:.5em 40px .5em 0;margin:0 0 .5em 0;border:none;font-size:21px;font-family:var(--fontfamily-article);line-height:1.1}ul.favorite-list li div.text h3::before,ul.recently-viewed-list li div.text h3::before{content:none}ul.favorite-list li div.text p,ul.recently-viewed-list li div.text p{margin:0;text-align:justify;text-justify:inter-ideograph}ul.favorite-list li div.myfavorite,ul.recently-viewed-list li div.myfavorite{position:absolute;top:0;right:-10px;bottom:0;margin:auto 0;z-index:1}ul.favorite-list li div.myfavorite button.bookmark,ul.recently-viewed-list li div.myfavorite button.bookmark{border:5px solid #fff}ul.favorite-list li:hover div.photo img,ul.recently-viewed-list li:hover div.photo img{transform:scale(0.9)}ul.favorite-list li:last-child,ul.recently-viewed-list li:last-child{margin-bottom:0}ul.favorite-list li.h div.photo img,ul.recently-viewed-list li.h div.photo img{width:100%;height:auto}ul.favorite-list li.v div.photo img,ul.recently-viewed-list li.v div.photo img{width:auto;height:100%}@media screen and (max-width: 800px){ul.favorite-list li div.text h3,ul.recently-viewed-list li div.text h3{font-size:16px;text-align:justify}}@media screen and (max-width: 600px){ul.favorite-list li div.text h3,ul.recently-viewed-list li div.text h3{font-size:13px}}div.geocode-box,div.geocode-box-nearby{margin:0 0 2.4em 0}div.geocode-box>p,div.geocode-box-nearby>p{padding:1em;margin:0;font-size:14px;font-weight:bold;text-align:center}div.geocode-box ul,div.geocode-box-nearby ul{display:flex;padding:0;margin:0;justify-content:space-evenly}div.geocode-box ul li,div.geocode-box-nearby ul li{position:relative;display:flex;width:32%;margin-bottom:0 0 1.6em 0;list-style:none;align-content:center;background-color:#fff;border-radius:10px;transition:transform .5s}div.geocode-box ul li a,div.geocode-box-nearby ul li a{display:block;width:100%;height:100%;flex-direction:column;justify-content:flex-start;color:var(--color-black);text-decoration:none}div.geocode-box ul li a div.photo,div.geocode-box-nearby ul li a div.photo{position:relative;width:100%;height:0;padding:66.66% 0 0 0;margin:0 1em 0 0;background-color:#e0e0e0;border-radius:10px 10px 0 0;overflow:hidden;flex-shrink:0}div.geocode-box ul li a div.photo img,div.geocode-box-nearby ul li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:transform .5s}div.geocode-box ul li a div.photo i,div.geocode-box-nearby ul li a div.photo i{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;font-family:"FontAwesome";font-size:60px}div.geocode-box ul li a div.text,div.geocode-box-nearby ul li a div.text{margin:.75em;font-size:11px;text-align:center;line-height:1.35}div.geocode-box ul li a div.text span.title,div.geocode-box-nearby ul li a div.text span.title{display:block}div.geocode-box ul li a div.text div.distance,div.geocode-box-nearby ul li a div.text div.distance{position:absolute;top:-20px;left:-20px;width:90px;height:90px;border-radius:100%;background-color:rgba(250,250,248,.9);color:var(--color-black);transform:scale(0.8) rotate(-10deg)}div.geocode-box ul li a div.text div.distance>span,div.geocode-box-nearby ul li a div.text div.distance>span{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;height:40px;font-size:13px;text-align:center;line-height:1.3}div.geocode-box ul li a div.text div.distance>span span,div.geocode-box-nearby ul li a div.text div.distance>span span{display:block;font-size:21px;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub);line-height:1;text-align:center;flex-shrink:0;white-space:nowrap}div.geocode-box ul li.item1,div.geocode-box-nearby ul li.item1{width:100%;max-width:600px}div.geocode-box ul li.item1 a,div.geocode-box-nearby ul li.item1 a{display:flex;flex-direction:row;align-items:center}div.geocode-box ul li.item1 a div.photo,div.geocode-box-nearby ul li.item1 a div.photo{width:35%;padding:23.33% 0 0 0;border-radius:10px 0 0 10px}div.geocode-box ul li.item1 a div.text,div.geocode-box-nearby ul li.item1 a div.text{width:60%;font-size:14px}div.geocode-box ul li.station div.photo,div.geocode-box-nearby ul li.station div.photo{background-color:#768ab9}div.geocode-box ul li.station i,div.geocode-box-nearby ul li.station i{color:#1a2a4f}div.geocode-box ul li.highway div.photo,div.geocode-box-nearby ul li.highway div.photo{background-color:#76b9b0}div.geocode-box ul li.highway i,div.geocode-box-nearby ul li.highway i{color:#1a4f46}div.geocode-box ul li.roadside div.photo,div.geocode-box-nearby ul li.roadside div.photo{background-color:#b4b976}div.geocode-box ul li.roadside i,div.geocode-box-nearby ul li.roadside i{color:#444f1a}div.geocode-box ul li:hover,div.geocode-box-nearby ul li:hover{transform:scale(0.95)}div.geocode-box ul li.h a div.photo img,div.geocode-box-nearby ul li.h a div.photo img{width:100%;height:auto}div.geocode-box ul li.v a div.photo img,div.geocode-box-nearby ul li.v a div.photo img{width:auto;height:100%}div.geocode-box ul li:last-child,div.geocode-box-nearby ul li:last-child{margin:0 0 1.6em 0}div.geocode-box-nearby ul{flex-wrap:wrap;justify-content:flex-start}div.geocode-box-nearby ul li:nth-child(3n+2){margin-left:2%;margin-right:2%}div.geocode-box-nearby ul.hotel-list{display:block}div.geocode-box-nearby ul.hotel-list li{width:100%}div.geocode-box-nearby ul.hotel-list li:nth-child(3n+2){margin:0 0 1.6em 0}div.geocode-box-nearby ul.hotel-list li:hover{transform:none}@media screen and (max-width: 600px){div.geocode-box ul li a div.text div.distance,div.geocode-box-nearby ul li a div.text div.distance{top:-35px;left:-35px;transform:scale(0.5) rotate(-10deg)}}.sly-frame{position:relative;padding:0 0 50px 0;margin:0 0 2.4em 0;overflow:hidden}.sly-frame .sly-slidee{display:flex;padding:0;margin:0;list-style:none;background-color:#e0e0e0}.sly-frame .sly-slidee li{display:flex;flex-direction:column;width:100%;padding:1.6em;margin:0;flex-shrink:0;box-sizing:border-box}.sly-frame .sly-slidee li div.photo{position:relative;width:100%;height:0;padding:66.666% 0 0 0;overflow:hidden}.sly-frame .sly-slidee li div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:transform .5s}.sly-frame .sly-slidee li div.text{padding:1.6em 0 0 0}.sly-frame .sly-slidee li div.text blockquote{margin:0;background-color:rgba(255,255,255,.5);font-size:12px}.sly-frame .sly-slidee li.v div.photo img{width:auto;height:100%}.sly-frame .sly-slidee li.h div.photo img{width:100%;height:auto}.sly-frame .controls{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%)}.sly-frame .controls .btn{background:none;border:none;color:#fff;font-size:2em;cursor:pointer}.sly-frame .controls .btn.disabled{visibility:hidden}.sly-frame ul.pages{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);display:flex;padding:0;margin:0}.sly-frame ul.pages li{width:10px;height:10px;background:#fff;border-radius:50%;margin:0 5px;cursor:pointer;text-indent:-9999px;overflow:hidden}.sly-frame ul.pages li.active{background:gray}div.youtube-container{position:relative;width:100%;max-width:600px;margin:0 0 2.4em 0;aspect-ratio:16/9}div.youtube-container a{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}div.youtube-container a::before{display:flex;content:"";font-family:"FontAwesome";background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:60px;height:60px;padding-left:5px;font-size:24px;cursor:pointer;justify-content:center;align-items:center;box-sizing:border-box}ul.youtube-list{display:flex;padding:0;justify-content:space-between;flex-wrap:wrap}ul.youtube-list li{width:49%;margin-bottom:0 0 1.6em 0;list-style:none;align-content:flex-start;background-color:rgba(250,250,250,.3);overflow:hidden}ul.youtube-list li a{color:var(--color-black);text-decoration:none}ul.youtube-list li a div.photo{position:relative;width:100%;height:0;padding:56.25% 0 0 0;margin:0 1.6em 0 0;border-radius:10px;background-color:#000;overflow:hidden;flex-shrink:0}ul.youtube-list li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:all .5s;opacity:1}ul.youtube-list li a div.photo::after{font-size:3em;position:absolute;top:0;left:0;display:flex;width:2em;height:2em;border-radius:100%;background-color:rgba(255,255,255,.8);justify-content:center;align-items:center;content:"";font-family:"FontAwesome";font-weight:900;color:rgba(0,0,0,.7);pointer-events:none;transition:all .5s;right:0;bottom:0;margin:auto;font-size:30px;text-indent:.2em;opacity:0}ul.youtube-list li a>p{padding:1em;margin:0 0 .5em 0;font-size:14px;font-family:var(--fontfamily-article);font-weight:600;text-align:justify;text-justify:inter-ideograph}ul.youtube-list li div.text h3{padding:1em;margin:0 0 .5em 0;font-size:14px;font-family:var(--fontfamily-article);font-weight:400;text-align:justify;text-justify:inter-ideograph}ul.youtube-list li div.text h3::before{content:none}ul.youtube-list li a:hover div.photo img{opacity:.35}ul.youtube-list li a:hover div.photo::after{opacity:1}ul.youtube-list li:last-child{margin-bottom:1.6em}div.youtube-box{max-width:600px;margin:0 auto 1.6em auto;padding:0}div.youtube-box a{color:var(--color-black);text-decoration:none}div.youtube-box a div.photo{position:relative;width:100%;height:0;padding:56.25% 0 0 0;margin:0 1.6em 0 0;border-radius:10px;background-color:#000;overflow:hidden;flex-shrink:0}div.youtube-box a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:all .5s;opacity:1}div.youtube-box a div.photo::after{font-size:3em;position:absolute;top:0;left:0;display:flex;width:2em;height:2em;border-radius:100%;background-color:rgba(255,255,255,.8);justify-content:center;align-items:center;content:"";font-family:"FontAwesome";font-weight:900;color:rgba(0,0,0,.7);pointer-events:none;transition:all .5s;right:0;bottom:0;margin:auto;font-size:30px;text-indent:.2em;opacity:0}div.youtube-box a>p{padding:1em;margin:0 0 .5em 0;font-size:14px;font-family:var(--fontfamily-article);font-weight:600;text-align:justify;text-justify:inter-ideograph}div.youtube-box div.text h3{padding:1em;margin:0 0 .5em 0;font-size:14px;font-family:var(--fontfamily-article);font-weight:400;text-align:justify;text-justify:inter-ideograph}div.youtube-box div.text h3::before{content:none}div.youtube-box a:hover div.photo img{opacity:.35}div.youtube-box a:hover div.photo::after{opacity:1}#insta-gallery div.insta-header>a{display:flex;align-items:center;background-color:var(--insta-bg-color);padding:1em 1em 0 1em;color:var(--insta-font-color);text-decoration:none}#insta-gallery div.insta-header>a img{max-width:80px;margin:0 1em 0 0}#insta-gallery div.insta-sly-frame{position:relative;width:100%;padding:1em 0 0 0;background-color:var(--insta-bg-color)}#insta-gallery div.insta-sly-frame>ul{display:flex;padding:0;margin:0;gap:var(--gap-5px)}#insta-gallery div.insta-sly-frame>ul.aspect1_1 li a{aspect-ratio:1/1}#insta-gallery div.insta-sly-frame>ul.aspect3_4 li a{aspect-ratio:3/4}#insta-gallery div.insta-sly-frame>ul li{display:block;width:250px;margin:0;list-style:none;background-color:#f0f0f0;border-radius:5px;box-sizing:border-box;flex-shrink:0}#insta-gallery div.insta-sly-frame>ul li a{position:relative;display:block;width:100%;height:auto;overflow:hidden}#insta-gallery div.insta-sly-frame>ul li a img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;margin:auto;width:100%;height:auto}#insta-gallery div.insta-sly-frame .controls{position:absolute;top:50%;left:0;right:0;padding:0;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}#insta-gallery div.insta-sly-frame .controls button{background:none;border:none;font-size:24px;color:#eee;cursor:pointer;outline:none;pointer-events:all;transition:color .3s ease;width:40px;height:80px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.8);transition:transform .5s}#insta-gallery div.insta-sly-frame .controls button.prev{border-radius:0 10px 10px 0}#insta-gallery div.insta-sly-frame .controls button.prev:hover{transform:translateX(-10px)}#insta-gallery div.insta-sly-frame .controls button.next{border-radius:10px 0 0 10px}#insta-gallery div.insta-sly-frame .controls button.next:hover{transform:translateX(10px)}#insta-gallery div.insta-sly-frame .controls button.disabled{visibility:hidden}#insta-gallery div.insta-sly-frame .scrollbar{display:block;width:100%;height:8px;margin:8px auto 0 auto;line-height:0;border-radius:5px;background:#ddd;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;box-sizing:border-box}#insta-gallery div.insta-sly-frame .scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px;background:none !important}#insta-gallery div.insta-sly-frame .scrollbar .active{display:block}#insta-gallery div.insta-sly-frame .scrollbar .handle{width:100px;height:8px;background:#888;cursor:pointer;border-radius:5px}#insta-gallery>ul{display:flex;padding:0;margin:0;flex-wrap:wrap;background-color:var(--insta-bg-color);border:1em solid var(--insta-bg-color);gap:var(--gap-5px);justify-content:center}#insta-gallery>ul.col1 li{width:100%}#insta-gallery>ul.col2 li{width:var(--col-2-n-5px)}#insta-gallery>ul.col3 li{width:var(--col-3-n-5px)}#insta-gallery>ul.col4 li{width:var(--col-4-n-5px)}#insta-gallery>ul.col5 li{width:var(--col-5-n-5px)}#insta-gallery>ul.min-col2 li{max-width:var(--col-2-5px)}#insta-gallery>ul.min-col3 li{max-width:var(--col-3-5px)}#insta-gallery>ul.min-col4 li{max-width:var(--col-4-5px)}#insta-gallery>ul.min-col5 li{max-width:var(--col-5-5px)}#insta-gallery>ul.aspect1_1 li a{aspect-ratio:1/1}#insta-gallery>ul.aspect3_4 li a{aspect-ratio:3/4}#insta-gallery>ul li{display:block;margin:0;list-style:none;background-color:#f0f0f0;border-radius:5px;box-sizing:border-box}#insta-gallery>ul li a{position:relative;display:block;width:100%;height:auto;overflow:hidden}#insta-gallery>ul li a img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;margin:auto;width:100%;height:auto}body[class*=paged-] section.post-content #ez-toc-container{display:none}div.talk p{background-color:rgba(255,255,255,.5)}div.talk p::before{border-right:15px solid rgba(255,255,255,.5)}div.talk.right p::before{border-left:15px solid rgba(255,255,255,.5)}div.talk::before{background-color:#fff}div.talk.furutani::before{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/furutani2.jpg')}div.talk.si-::before{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/si-.jpg')}div.talk.cookie::before{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/cookie.jpg')}div.talk.choco::before{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/choco.jpg')}div.talk.think::before{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/talk_think.png')}div.talk.kuma::before{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/talk_kuma.png')}div.talk.furutani::after{content:"カメラマン古谷"}div.talk.si-::after{content:"ボス しー"}div.talk.cookie::after{content:"くっきー君"}div.talk.choco::after{content:"ちょこちん"}div.talk.think::after{content:"Think"}div.talk.kuma::after{content:"くまさん"}@media screen and (max-width: 600px){article img[src*="430x872"]{max-width:70%}}article section:first-child{padding-top:0}#secondary-menu-bt{top:0;left:0;right:auto;width:40px;height:40px;line-height:40px}#ez-toc-container{border:3px solid #000 !important}#ez-toc-container .ez-toc-title-container{text-align:center}#ez-toc-container>nav::before{position:absolute;top:70px;left:25px;display:block;content:"";width:5px;height:calc(100% - 70px);background:linear-gradient(to bottom, #444 4px, transparent 4px);z-index:0;background-repeat:repeat-y;background-size:4px 8px}#ez-toc-container>nav>ul{position:relative;z-index:1}#ez-toc-container>nav>ul>li{margin-bottom:1em}#ez-toc-container ul ul{margin-left:3em !important}#ez-toc-container>nav>ul>li>a{padding-top:4px;font-weight:bold}#ez-toc-container>nav>ul>li>a::before{content:counters(item, ".", decimal) !important;display:block;width:2em;height:2em;margin-top:-4px !important;border:3px solid #fff;background:#000;color:#fff;border-radius:100%;text-align:center;line-height:2em;font-weight:bold;margin:0 .5em 0 0}.twitter-tweet{margin:0 auto 2.4em auto}ul.event-list ins.adsbygoogle,ul.event-list .google-auto-placed{margin:0}article.type-event blockquote{word-break:break-word}table th{padding:1em 5em 1em 1em;text-align:left;background-color:rgba(255,255,255,.7)}table td{background-color:rgba(255,255,255,.3)}@media screen and (max-width: 800px){table td:nth-child(odd){background-color:rgba(255,255,255,.7)}table td:nth-child(even){background-color:rgba(255,255,255,.3)}table th>td{background-color:rgba(255,255,255,.3)}}header.post-header h1 span{display:block;font-size:50%}#eyecatch h1.nearby{margin-left:3.2em}header.post-header.okamap{position:relative;padding:2.4em 0 0 0}header.post-header.okamap div.okayama-map{position:absolute;top:20px;left:-30px;width:200px;height:200px;background-image:url('https://www.oka.town/wp-content/themes/oka_town/./images/okayama.png');background-size:cover;z-index:-1}header.post-header.okamap div.okayama-map span{display:block;position:absolute;width:10px;height:10px;z-index:0;background-color:#d35169;border-radius:50%;animation:flashing 2s infinite}header.post-header.okamap h1.entry-title{padding:0 1em 0 170px}header.post-header.okamap.nearby{padding:0}header.post-header.okamap.nearby div.okayama-map{transform:translateY(-100%)}@keyframes flashing{0%{transform:scale(0.5);opacity:0}50%{opacity:1}100%{opacity:0;transform:scale(1.2)}}@media screen and (max-width: 1000px){header.post-header.okamap{padding:1.6em 0}header.post-header.okamap div.okayama-map{position:absolute;left:-15px}header.post-header.okamap h1.entry-title{min-height:55px;padding:1.6em 0 0 0;font-size:21px;text-align:center}header.post-header.okamap div.entry-meta{padding:0;border:none;text-align:center}}@media screen and (max-width: 600px){header.post-header.okamap div.okayama-map{bottom:-20px}body.single-event header.post-header.okamap div.okayama-map{bottom:-40px}}div.category-wrapper{margin:0 0 1.6em 0}ul.category-children-list{display:flex;flex-wrap:wrap}ul.category-children-list li{list-style:none;margin:.25em}ul.category-children-list li a{display:block;color:#000;text-decoration:none;padding:.25em 1em;background-color:#eee;border-radius:1.5em}ul.category-children-list li a::before{content:"";margin:0 .25em 0 0;font-size:12px;font-family:"Font Awesome 5 Free";font-weight:900}ul.category-list{display:flex;flex-wrap:wrap;padding:0}ul.category-list li{position:relative;width:50%;padding:0 2.4em 2.4em 2.4em;margin:0 0 2.4em 0;list-style:none;box-sizing:border-box}ul.category-list li a{position:relative;display:block;height:100%;color:#000;text-decoration:none;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);transition:box-shadow .5s}ul.category-list li a div.photo{position:relative;width:100%;height:0;padding:44.895% 0 0 0;margin:0;background:#f9f9f9;overflow:hidden;border-radius:10px 10px 0 0}ul.category-list li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:transform .5s}ul.category-list li a div.text{position:relative;width:100%;padding:1.6em 1.6em 1.6em 120px;box-sizing:border-box;text-align:justify;text-justify:inter-ideograph}ul.category-list li a div.text h3{padding:0;border:none;font-size:18px}ul.category-list li a div.text h3::before{display:none}ul.category-list li a div.text time{position:absolute;display:block;top:-30px;left:10px;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub);font-size:50px;text-align:left;line-height:1;font-style:italic;transform:rotate(-10deg)}ul.category-list li a div.text time span{display:block;margin-bottom:-0.15em;font-size:60px;letter-spacing:0}ul.category-list li a div.text div.vol{position:absolute;display:block;top:1em;left:1.6em;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub);font-size:12px}ul.category-list li a div.text div.vol span{display:block;font-size:50px;line-height:30px;font-style:italic;letter-spacing:-0.05em}ul.category-list li a div.text div.cat{display:flex;flex-wrap:wrap;font-size:11px;margin:0 0 .5em 0}ul.category-list li a div.text div.cat>span{display:block;padding:.25em .5em;margin:0 0 2px 2px;border:1px solid #333;background-color:#333;border-radius:3px;color:#fff}ul.category-list li a div.text div.tag{display:flex;flex-wrap:wrap;font-size:11px;margin:0 0 .5em 0}ul.category-list li a div.text div.tag>span{display:block;padding:.25em .5em;margin:0 0 2px 2px;border:1px solid #999;border-radius:3px}ul.category-list li a div.text div.author{display:block;position:absolute;top:90px;left:25px;width:40px;height:40px;border-radius:50%;overflow:hidden}ul.category-list li a div.text div.author img{width:100%;height:100%}ul.category-list li a:hover{box-shadow:0 0 30px rgba(0,0,0,.1)}ul.category-list li a:hover div.photo img{transform:scale(1.1)}ul.category-list li:last-child{margin-bottom:2.4em}ul.category-list li::before{position:absolute;top:0;right:-1px;width:2px;height:calc(100% - 2.4em);background-image:linear-gradient(0deg, #999 25%, transparent 25%);background-position:0 0;background-repeat:repeat-y;background-size:2px 8px;content:""}ul.category-list li::after{position:absolute;bottom:-1px;left:2.4em;width:calc(100% - 4.8em);height:2px;background-image:linear-gradient(90deg, #999 25%, transparent 25%);background-position:0 0;background-repeat:repeat-x;background-size:8px 2px;content:""}ul.category-list li:nth-child(odd){padding-left:0}ul.category-list li:nth-child(even){padding-right:0}ul.category-list li:nth-child(2n)::before{display:none}ul.category-list li:nth-last-child(-n+2)::after{display:none}ul.category-list li.now time::after{content:"開催中";display:block;padding:.3em;margin:0;font-size:18px;font-weight:bold;background-color:#000;color:#fff;width:3.5em;text-align:center;line-height:1}ul.category-list li.now.recruitment time::after{content:"募集中"}ul.category-list.event li a div.photo{padding:100% 0 0 0;background-color:#ede9e5}ul.category-list.event li a div.photo img{transform:scale(0.9)}ul.category-list.event li a div.time{margin:0 0 1em 0;line-height:1.3;text-align:left}ul.category-list.event li a div.time span{display:block}ul.category-list.event li a:hover div.photo img{transform:scale(1)}ul.category-list.event li.v a div.photo img{width:auto;height:100%}ul.category-list.event li.h a div.photo img{width:100%;height:auto}@media only screen and (max-width: 1400px){ul.category-list li{width:50%}}@media only screen and (max-width: 800px){ul.category-list li{width:100%;padding:0 0 2.4em 0}ul.category-list li::before{display:none}ul.category-list li:nth-child(2n)::before{display:none}ul.category-list li:nth-last-child(-n+2)::after{display:block}ul.category-list li:last-child::after{display:none}}p.archive-link{margin:2.4em 0 0 0;text-align:right}p.archive-link a{display:block;color:#000;transition:transform 1s}p.archive-link a:hover{transform:translateX(1em)}ul.event-list{padding:0}ul.event-list li{padding:.5em 1em;margin:0 0 1em 0;background-color:rgba(255,255,255,.2);border-radius:5px;list-style:none;transition:transform .5s}ul.event-list li a{display:flex;color:#000;text-decoration:none}ul.event-list li a span.event-day{width:7em;text-align:center;align-self:center;flex-shrink:0}ul.event-list li a span.title{display:flex;width:100%;min-height:50px;margin:0 0 0 1em;padding:0 0 0 1em;border-left:2px dotted #999;align-items:center;line-height:1.3}ul.event-list li a span.title img{display:block;width:50px;height:50px;margin:0 .5em 0 0;border-radius:50%;vertical-align:middle}ul.event-list li:hover{transform:translateX(1em)}@media screen and (max-width: 800px){ul.event-list li a span.event-day{font-size:12px}ul.event-list li a span.title{font-size:14px}}#events-container h2{position:relative;padding:.25em 0;margin:0 0 1em 0;background-color:var(--bgcolor-side-head);color:var(--color-side-head)}#events-container h2::before{position:absolute;content:"";bottom:0;left:0;width:40%;height:2px;z-index:1;background:#000}#events-container h2::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#999}#sidebar h2{position:relative;padding:.25em 0;margin:0 0 1em 0;background-color:var(--bgcolor-side-head);color:var(--color-side-head)}#sidebar h2::before{position:absolute;content:"";bottom:0;left:0;width:40%;height:2px;z-index:1;background:#000}#sidebar h2::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#999}#sidebar section.widget_categories>ul{padding:.5em;background-color:rgba(255,255,255,.3)}#sidebar section.widget_categories>ul ul{background:none}@media only screen and (max-width: 1100px){#main-container>div.wrapper #sidebar{display:flex;flex-wrap:wrap}#main-container>div.wrapper #sidebar>section,#main-container>div.wrapper #sidebar>div.sticky{position:relative;width:100%;margin:0 0 4em 0}#main-container>div.wrapper #sidebar>section ul.children,#main-container>div.wrapper #sidebar>div.sticky ul.children{display:flex;flex-wrap:wrap}#main-container>div.wrapper #sidebar>section ul.children a:hover,#main-container>div.wrapper #sidebar>div.sticky ul.children a:hover{transform:none}#main-container>div.wrapper #sidebar>section.widget_categories{order:9999}}#fixed-interest{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:600px;padding:5px 18px 15px 18px;margin:0 auto;box-sizing:border-box;z-index:99999;transform:translateY(100%);transition:transform .5s;overflow:hidden;z-index:2147300000}#fixed-interest ul.footer-event-console{display:flex;justify-content:space-between}#fixed-interest ul.footer-event-console li{width:16%;max-width:64px;height:64px;line-height:1}#fixed-interest ul.footer-event-console li a{display:flex;width:64px;height:64px;padding:5px;font-size:21px;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;color:#59563e}#fixed-interest ul.footer-event-console li a i::before{padding:0}#fixed-interest ul.footer-event-console li a span{display:block;margin:5px 0 0 0;font-size:8px;white-space:wrap;text-align:center;line-height:1.2}#fixed-interest::before{position:absolute;top:0;left:0;display:block;content:"";width:calc(100% - 16px);height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(250,250,250,.9);z-index:-1;border-radius:15px 15px 0 0;margin:0 8px}#fixed-interest.fix{transform:translateY(0)}#fixed-interest.scroll{transform:translateY(100%)}#events-container{max-width:1300px;padding:var(--padding-base5);margin:0 auto}#events-container #events-list{height:70px;overflow:hidden}#events-container #events-list ul{display:flex;flex-wrap:nowrap;align-items:center}#events-container #events-list ul li{margin:0 1em;flex-shrink:0}#events-container #events-list ul li:hover{transform:translateY(4px)}#events-container>a{display:inline-block;font-size:12px;margin:.5em 0 0 0;color:#000;transition:transform .5s}#events-container>a:hover{transform:translateX(1em)}#secondary-menu div.secondary-menu::before{padding:60% 0 0 0 !important;background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/title.png')}#secondary-menu-bt.close{top:5px;left:207px;margin-top:0;line-height:40px;border-radius:50%;background:rgba(0,0,0,.7);color:#fff}#secondary-menu{left:0;right:initial}#secondary-menu div.secondary-menu{width:202px;height:100%;padding:1em;transition:transform .5s;transform:translateX(-100%)}#secondary-menu.open{width:202px}#secondary-menu.open div.secondary-menu{transform:translateX(0)}@media screen and (max-width: 600px){#secondary-menu-bt{position:fixed;top:0;left:0}#secondary-menu-bt.close{top:0}}header.post-header div.entry-meta p{margin:0;font-size:12px;font-weight:bold}#footer nav{padding:1em 0;margin:0 0 4em 0;border-top:1px solid #666;border-bottom:1px solid #666}#footer div.footbox{display:flex;flex-wrap:wrap;justify-content:space-between}#footer div.footbox h2{position:relative;padding:0 0 0 1em;margin:0 0 .5em 0}#footer div.footbox h2::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:6px;height:70%;margin:auto 0;border-radius:3px;background-color:#eee}#footer div.footbox div.left a.logo{display:block;width:320px;height:150px;text-indent:-9999px;overflow:hidden;background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/title_w.png');background-size:cover}#footer div.footbox div.contact{max-width:700px;padding:0 0 0 50px;flex-shrink:0}#footer div.footbox div.contact p{font-size:12px}#footer div.footbox div.contact p.recaptcha{margin:1.6em 0 0 0;font-size:10px}#footer div.footbox div.contact table{border:none}#footer div.footbox div.contact table tr{border:none}#footer div.footbox div.contact table tr th{width:8em;border:none;background:none;color:#fff;text-align:left}#footer div.footbox div.contact table tr td{width:auto;border:none;background:none}#footer div.footbox div.contact div.button-wrap{background-color:#666}#footer div.footer-content{padding:2.4em 1em;text-align:center;font-size:12px}@media screen and (max-width: 1350px){#footer div.footbox div.left{width:100%;margin:0 0 2.4em 0}#footer div.footbox div.left a.logo{width:192px;height:90px;margin:0 auto}#footer div.footbox div.contact{width:100%;padding:0;max-width:none}#footer div.footbox div.contact table tr th,#footer div.footbox div.contact table tr td{display:block;width:100%;box-sizing:border-box}#footer div.footbox div.contact div.flex{flex-wrap:wrap}#footer div.footbox div.contact div.flex div.button-wrap{width:100%;max-width:none}}#new-event-form table p,#new-pressrelease-form table p{margin:0;font-size:14px}#new-event-form div.h-captcha,#new-pressrelease-form div.h-captcha{margin:0 auto 1.6em auto;text-align:center}ul.ec-item-list{display:flex;padding:0;margin:0;flex-wrap:wrap;justify-content:space-between}ul.ec-item-list li{width:19%;padding:0;margin:0 0 1.6em 0;box-sizing:border-box;list-style:none;transition:margin .5s}ul.ec-item-list li a{display:block;padding:1em;border-radius:5px;background-color:rgba(255,255,255,.2);color:#000;text-decoration:none}ul.ec-item-list li a div.photo{position:relative;width:100%;height:0;padding:100% 0 0 0;margin:0 0 .5em 0;overflow:hidden;border-radius:5px;transition:transform .5s}ul.ec-item-list li a div.photo::before{content:"PR-楽天";position:absolute;top:2px;right:2px;line-height:1;padding:.25em;border:1px solid #000;z-index:100;font-size:9px;background-color:rgba(255,255,255,.8)}ul.ec-item-list li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto}ul.ec-item-list li a h3{height:3em;padding:0;margin:0 0 .25em 0;border:none;font-size:10px;line-height:1.5;overflow:hidden;text-overflow:ellipsis}ul.ec-item-list li a h3::before{content:none}ul.ec-item-list li a span.price{font-weight:600;color:#444}ul.ec-item-list li:last-child{margin:0 0 1.6em 0}ul.ec-item-list li:hover div.photo{transform:scale(1.05)}@media screen and (max-width: 800px){ul.ec-item-list li{width:49%}}ul.hotel-list{padding:0}ul.hotel-list li{position:relative;display:flex;margin:0 0 1.6em 0;padding:.5em;text-decoration:none;color:#000;align-items:center;border-radius:10px;background-color:rgba(255,255,255,.2);list-style:none;align-items:flex-start;box-sizing:border-box}ul.hotel-list li div.photo{position:relative;width:135px;height:100px;padding:0;margin:0 1.6em 0 0;border-radius:5px;background-color:#e0e0e0;overflow:hidden;flex-shrink:0}ul.hotel-list li div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:auto;height:100%;margin:auto}ul.hotel-list li div.photo::before{content:"PR";position:absolute;top:2px;right:2px;line-height:1;padding:.25em;border:1px solid #000;z-index:100;font-size:9px;background-color:rgba(255,255,255,.8)}ul.hotel-list li div.photo::after{position:absolute;left:5px;bottom:5px;content:"提供：楽天トラベル";font-size:10px;color:#fff;line-height:1}ul.hotel-list li div.text{flex-grow:10}ul.hotel-list li div.text h3,ul.hotel-list li div.text h4{padding:0;margin:0 0 .5em 0;font-size:14px;border:none;font-family:var(--fontfamily-article);font-weight:800}ul.hotel-list li div.text h3::before,ul.hotel-list li div.text h4::before{content:none}ul.hotel-list li div.text p{padding:0;margin:0;font-size:12px}ul.hotel-list li div.text div.distance{position:absolute;top:-20px;left:-20px;width:90px;height:90px;border-radius:100%;background-color:rgba(250,250,248,.9);color:var(--color-black);transform:scale(0.8) rotate(-10deg);z-index:10}ul.hotel-list li div.text div.distance>span{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;height:40px;font-size:13px;text-align:center;line-height:1.3}ul.hotel-list li div.text div.distance>span span{display:block;font-size:21px;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub);line-height:1;text-align:center;flex-shrink:0;white-space:nowrap}ul.hotel-list li div.text button{padding:.5em;margin:.5em 0 0 0;border-radius:5px;background-color:var(--color-black);color:#eee}ul.hotel-list li div.text button.active{padding:.5em 0;background-color:rgba(0,0,0,0);color:var(--color-black);font-weight:bold}ul.hotel-list li div.text ul.hotel-availability{display:none;width:100%;flex-wrap:wrap;padding:0;margin:0;border-top:1px solid #222;border-left:2px solid #222;border-right:1px solid #222;border-bottom:2px solid #222}ul.hotel-list li div.text ul.hotel-availability li{display:flex;flex-direction:column;width:50%;padding:0;margin:0;border-right:1px solid #222;border-radius:0;background:none;box-sizing:border-box}ul.hotel-list li div.text ul.hotel-availability span.date{background-color:rgba(10,10,10,.25)}ul.hotel-list li div.text ul.hotel-availability span{display:block;width:100%;padding:.5em .75em;border-top:1px solid #222;flex-shrink:0;box-sizing:border-box;text-align:center}ul.hotel-list li div.text ul.hotel-availability span a{color:#196095;text-decoration:underline}div.api-credit{display:flex;margin:1.6em 0 0 0;justify-content:flex-end}div.api-credit img{display:block;margin:0}div.wrapper.category ul.hotel-list li div.distance{display:none}@media screen and (max-width: 1000px){ul.hotel-list li{width:100%}ul.hotel-list li:last-child{margin:0}}ul.restaurant-list{display:flex;flex-wrap:wrap;padding:0;margin:0;justify-content:space-between}ul.restaurant-list li{width:49%;margin:0 0 1.6em 0;list-style:none;transition:transform .5s}ul.restaurant-list li a{position:relative;display:flex;padding:.5em;text-decoration:none;color:#000;align-items:center;border-radius:10px;background-color:rgba(255,255,255,.2);box-sizing:border-box}ul.restaurant-list li a div.distance{position:absolute;top:-20px;left:-20px;width:90px;height:90px;border-radius:100%;background-color:rgba(250,250,248,.9);color:var(--color-black);transform:scale(0.8) rotate(-10deg);z-index:10}ul.restaurant-list li a div.distance>span{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;height:40px;font-size:13px;text-align:center;line-height:1.3}ul.restaurant-list li a div.distance>span span{display:block;font-size:21px;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub);line-height:1;text-align:center;flex-shrink:0;white-space:nowrap}ul.restaurant-list li a div.photo{position:relative;width:135px;height:100px;padding:0;margin:0 1.6em 0 0;border-radius:5px;background-color:#e0e0e0;overflow:hidden;flex-shrink:0}ul.restaurant-list li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:auto;height:100%;margin:auto}ul.restaurant-list li a div.photo::before{content:"PR";position:absolute;top:2px;right:2px;line-height:1;padding:.25em;border:1px solid #000;z-index:100;font-size:9px;background-color:rgba(255,255,255,.8)}ul.restaurant-list li a div.distance::before{position:absolute;top:8px;right:8px;content:"";display:block;width:60px;height:60px;margin:auto;font-size:60px;line-height:1;color:rgba(255,255,255,.6);font-family:FontAwesome;z-index:0;transform:rotate(8deg)}ul.restaurant-list li a div.distance.rating4_5{background-color:#db9393;color:#240707}ul.restaurant-list li a div.distance.rating4{background-color:#addb93;color:#312b09}ul.restaurant-list li a div.distance.rating3_5{background-color:#dbd093;color:#122905}ul.restaurant-list li a div.distance.rating3{background-color:#93cddb;color:#092d36}ul.restaurant-list li a div.text h3{padding:0;margin:0 0 .5em 0;font-size:14px;border:none;font-family:var(--fontfamily-article);font-weight:800}ul.restaurant-list li a div.text h3::before{content:none}ul.restaurant-list li a div.text p{padding:0;margin:0;font-size:12px}ul.restaurant-list li:last-child{margin:0 0 1.6em 0}ul.restaurant-list li:hover{transform:translateX(1em)}div.wrapper.category ul.restaurant-list li div.distance{display:none}@media screen and (max-width: 1000px){ul.restaurant-list li{width:100%}ul.restaurant-list li:last-child{margin:0}}#weather-forecast-container{min-height:250px}#weather-forecast-container ul.weather-list{display:flex;padding:0}#weather-forecast-container ul.weather-list li{width:calc(20% - 4px);padding:0 0 1em 0;margin:0 2px;box-sizing:border-box;border-radius:5px;background-color:#fff;overflow:hidden;list-style:none}#weather-forecast-container ul.weather-list li time{display:block;width:100%;padding:.5em;background-color:#444;text-align:center;box-sizing:border-box;color:#fff;font-size:13px}#weather-forecast-container ul.weather-list li div.photo{width:90%;height:0;padding:90% 0 0 0;margin:0 auto;background-size:cover}#weather-forecast-container ul.weather-list li div.text p{margin:0 0 0 0;line-height:1.35}#weather-forecast-container ul.weather-list li div.text p.weather{padding:.5em;text-align:center;font-size:14px;font-weight:bold}#weather-forecast-container ul.weather-list li div.text p.temperature{font-size:12px;text-align:center}#weather-forecast-container ul.weather-list li div.text p.temperature.max{color:#c2223f}#weather-forecast-container ul.weather-list li div.text p.temperature.min{color:#227ac2}#weather-forecast-container ul.weather-list li.clear div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clear.png')}#weather-forecast-container ul.weather-list li.clouds div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clouds.png')}#weather-forecast-container ul.weather-list li.rain div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/rain.png')}#weather-forecast-container ul.weather-list li.snow div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/snow.png')}#weather-forecast-container ul.weather-list li.thunderstorm div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/thunderstorm.png')}#weather-forecast-container ul.weather-list li.mist div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/mist.png')}#weather-forecast-container ul.weather-list li.clear-clouds div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clear-clouds.png')}#weather-forecast-container ul.weather-list li.clear-rain div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clear-rain.png')}#weather-forecast-container ul.weather-list li.clear-snow div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clear-snow.png')}#weather-forecast-container ul.weather-list li.clear-thunderstorm div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clear-thunderstorm.png')}#weather-forecast-container ul.weather-list li.clear-mist div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clear-mist.png')}#weather-forecast-container ul.weather-list li.clouds-clear div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clouds-clear.png')}#weather-forecast-container ul.weather-list li.clouds-rain div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clouds-rain.png')}#weather-forecast-container ul.weather-list li.clouds-snow div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clouds-snow.png')}#weather-forecast-container ul.weather-list li.clouds-thunderstorm div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clouds-thunderstorm.png')}#weather-forecast-container ul.weather-list li.clouds-mist div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clouds-mist.png')}#weather-forecast-container ul.weather-list li.rain-clear div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/rain-clear.png')}#weather-forecast-container ul.weather-list li.rain-clouds div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/rain-clouds.png')}#weather-forecast-container ul.weather-list li.rain-snow div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/rain-snow.png')}#weather-forecast-container ul.weather-list li.rain-thunderstorm div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/rain-thunderstorm.png')}#weather-forecast-container ul.weather-list li.rain-mist div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/rain-mist.png')}#weather-forecast-container ul.weather-list li.snow-clear div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/snow-clear.png')}#weather-forecast-container ul.weather-list li.snow-clouds div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/snow-clouds.png')}#weather-forecast-container ul.weather-list li.snow-rain div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/snow-rain.png')}#weather-forecast-container ul.weather-list li.snow-thunderstorm div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/snow-thunderstorm.png')}#weather-forecast-container ul.weather-list li.snow-mist div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/snow-mist.png')}#weather-forecast-container ul.weather-list li.thunderstorm-clear div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/thunderstorm-clear.png')}#weather-forecast-container ul.weather-list li.thunderstorm-clouds div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/thunderstorm-clouds.png')}#weather-forecast-container ul.weather-list li.thunderstorm-rain div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/thunderstorm-rain.png')}#weather-forecast-container ul.weather-list li.thunderstorm-snow div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/thunderstorm-snow.png')}#weather-forecast-container ul.weather-list li.thunderstorm-mist div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/thunderstorm-mist.png')}#weather-forecast-container ul.weather-list li.mist-clear div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/mist-clear.png')}#weather-forecast-container ul.weather-list li.mist-clouds div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/mist-clouds.png')}#weather-forecast-container ul.weather-list li.mist-rain div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/mist-rain.png')}#weather-forecast-container ul.weather-list li.mist-snow div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/mist-snow.png')}#weather-forecast-container ul.weather-list li.mist-thunderstorm div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/mist-thunderstorm.png')}#weather-forecast-container ul.weather-list li.clear_clouds div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clear_clouds.png')}#weather-forecast-container ul.weather-list li.clear_rain div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clear_rain.png')}#weather-forecast-container ul.weather-list li.clear_snow div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clear_snow.png')}#weather-forecast-container ul.weather-list li.clear_thunderstorm div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clear_thunderstorm.png')}#weather-forecast-container ul.weather-list li.clear_mist div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clear_mist.png')}#weather-forecast-container ul.weather-list li.clouds_clear div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clouds_clear.png')}#weather-forecast-container ul.weather-list li.clouds_rain div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clouds_rain.png')}#weather-forecast-container ul.weather-list li.clouds_snow div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clouds_snow.png')}#weather-forecast-container ul.weather-list li.clouds_thunderstorm div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clouds_thunderstorm.png')}#weather-forecast-container ul.weather-list li.clouds_mist div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/clouds_mist.png')}#weather-forecast-container ul.weather-list li.rain_clear div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/rain_clear.png')}#weather-forecast-container ul.weather-list li.rain_clouds div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/rain_clouds.png')}#weather-forecast-container ul.weather-list li.rain_snow div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/rain_snow.png')}#weather-forecast-container ul.weather-list li.rain_thunderstorm div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/rain_thunderstorm.png')}#weather-forecast-container ul.weather-list li.rain_mist div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/rain_mist.png')}#weather-forecast-container ul.weather-list li.snow_clear div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/snow_clear.png')}#weather-forecast-container ul.weather-list li.snow_clouds div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/snow_clouds.png')}#weather-forecast-container ul.weather-list li.snow_rain div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/snow_rain.png')}#weather-forecast-container ul.weather-list li.snow_thunderstorm div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/snow_thunderstorm.png')}#weather-forecast-container ul.weather-list li.snow_mist div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/snow_mist.png')}#weather-forecast-container ul.weather-list li.thunderstorm_clear div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/thunderstorm_clear.png')}#weather-forecast-container ul.weather-list li.thunderstorm_clouds div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/thunderstorm_clouds.png')}#weather-forecast-container ul.weather-list li.thunderstorm_rain div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/thunderstorm_rain.png')}#weather-forecast-container ul.weather-list li.thunderstorm_snow div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/thunderstorm_snow.png')}#weather-forecast-container ul.weather-list li.thunderstorm_mist div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/thunderstorm_mist.png')}#weather-forecast-container ul.weather-list li.mist_clear div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/mist_clear.png')}#weather-forecast-container ul.weather-list li.mist_clouds div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/mist_clouds.png')}#weather-forecast-container ul.weather-list li.mist_rain div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/mist_rain.png')}#weather-forecast-container ul.weather-list li.mist_snow div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/mist_snow.png')}#weather-forecast-container ul.weather-list li.mist_thunderstorm div.photo{background-image:url('https://www.oka.town/wp-content/themes/oka_town/images/weather/mist_thunderstorm.png')}@media screen and (max-width: 900px){#weather-forecast-container{min-height:460px}#weather-forecast-container ul.weather-list{flex-wrap:wrap}#weather-forecast-container ul.weather-list li{width:calc(33.33% - 4px);margin-bottom:4px}#weather-forecast-container ul.weather-list li:last-child{margin-bottom:4px}}ul.job-list{padding:0;justify-content:space-between}ul.job-list>li{display:block;padding:25px;margin:0 0 1.6em 0;text-decoration:none;color:#000;align-items:center;border-radius:10px;background-color:rgba(255,255,255,.5);overflow:hidden}ul.job-list>li h3{padding:1em;margin:-25px -25px 1em -25px;border:none;font-family:var(--fontfamily-article);background-color:#17374f;color:#fff;font-size:18px}ul.job-list>li h3::before{content:none}ul.job-list>li h4{margin:0 0 .5em 0;font-family:var(--fontfamily-article)}ul.job-list>li p{font-size:14px;padding:0;margin:0}ul.job-list>li p.business-content{margin:0 0 1.6em 0}ul.job-list>li p.pr{margin:0 0 1.6em 0}ul.job-list>li a{display:block;float:right;padding:.5em 1em;border-radius:1.5em;background-color:#17374f;font-size:12px;color:#fff;text-decoration:none;transition:transform .5s}ul.job-list>li a::before{margin-right:.5em;content:"";font-family:FontAwesome}ul.job-list>li a:hover{transform:translateX(1em)}ul.job-list>li>ul{display:flex;flex-wrap:wrap;padding:0;margin:0}ul.job-list>li>ul li{display:block;width:calc(50% - 1em);border-bottom:1px dotted #ccc;box-sizing:border-box}ul.job-list>li>ul li h4{width:5em;padding:.5em .75em;margin:0 0 .5em 0;border-radius:5px;background-color:#447a9b;color:#fff;font-size:12px;text-align:center}ul.job-list>li>ul li h4::before{content:none}ul.job-list>li>ul li:nth-child(odd){margin:0 1em 1em 0;padding:0 .8em 1em 0}ul.job-list>li>ul li:nth-child(even){margin:0 0 1em 1em;padding:0 0 1em .8em}@media screen and (max-width: 600px){ul.job-list{justify-content:space-between}ul.job-list>li>ul li{width:100%}ul.job-list>li>ul li:nth-child(odd),ul.job-list>li>ul li:nth-child(even){margin:0 0 1em 0;padding:0 0 1em 0}}ul.category-spot-list,ul.category-service-list,ul.category-shop-list,ul.category-item-list,ul.category-pressrelease-list{padding:0}ul.category-spot-list li,ul.category-service-list li,ul.category-shop-list li,ul.category-item-list li,ul.category-pressrelease-list li{display:flex;width:100%;padding:1.6em;margin-bottom:0 0 2.4em 0;border:3px solid var(--color-black);list-style:none;box-sizing:border-box;align-items:center;background:rgba(250,250,248,.6);align-content:flex-start}ul.category-spot-list li div.photo,ul.category-service-list li div.photo,ul.category-shop-list li div.photo,ul.category-item-list li div.photo,ul.category-pressrelease-list li div.photo{position:relative;width:40%;height:0;padding:26.664% 0 0 0;margin:0 1.6em 0 0;background-color:#c7c6bd;overflow:hidden;box-shadow:inset 0 0 20px rgba(0,0,0,.1);flex-shrink:0}ul.category-spot-list li div.photo img,ul.category-service-list li div.photo img,ul.category-shop-list li div.photo img,ul.category-item-list li div.photo img,ul.category-pressrelease-list li div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:auto;height:auto;margin:auto;transform:scale(0.95)}ul.category-spot-list li div.photo::before,ul.category-spot-list li div.photo::after,ul.category-service-list li div.photo::before,ul.category-service-list li div.photo::after,ul.category-shop-list li div.photo::before,ul.category-shop-list li div.photo::after,ul.category-item-list li div.photo::before,ul.category-item-list li div.photo::after,ul.category-pressrelease-list li div.photo::before,ul.category-pressrelease-list li div.photo::after{content:"";position:absolute;width:80px;height:80px;z-index:10;background:rgba(250,250,248,.9);box-shadow:0 0 20px rgba(0,0,0,.3);transform:rotate(45deg)}ul.category-spot-list li div.photo::before,ul.category-service-list li div.photo::before,ul.category-shop-list li div.photo::before,ul.category-item-list li div.photo::before,ul.category-pressrelease-list li div.photo::before{top:-40px;right:-40px}ul.category-spot-list li div.photo::after,ul.category-service-list li div.photo::after,ul.category-shop-list li div.photo::after,ul.category-item-list li div.photo::after,ul.category-pressrelease-list li div.photo::after{bottom:-40px;left:-40px}ul.category-spot-list li div.text,ul.category-service-list li div.text,ul.category-shop-list li div.text,ul.category-item-list li div.text,ul.category-pressrelease-list li div.text{padding:1em}ul.category-spot-list li div.text a,ul.category-service-list li div.text a,ul.category-shop-list li div.text a,ul.category-item-list li div.text a,ul.category-pressrelease-list li div.text a{color:var(--color-black);text-decoration:none}ul.category-spot-list li div.text h3,ul.category-service-list li div.text h3,ul.category-shop-list li div.text h3,ul.category-item-list li div.text h3,ul.category-pressrelease-list li div.text h3{padding:0;margin:0 0 .5em 0;font-size:30px}ul.category-spot-list li div.text h3::before,ul.category-service-list li div.text h3::before,ul.category-shop-list li div.text h3::before,ul.category-item-list li div.text h3::before,ul.category-pressrelease-list li div.text h3::before{content:none}ul.category-spot-list li div.text p,ul.category-service-list li div.text p,ul.category-shop-list li div.text p,ul.category-item-list li div.text p,ul.category-pressrelease-list li div.text p{margin:0;text-align:justify;text-justify:inter-ideograph}ul.category-spot-list li:last-child,ul.category-service-list li:last-child,ul.category-shop-list li:last-child,ul.category-item-list li:last-child,ul.category-pressrelease-list li:last-child{margin-bottom:0}ul.category-spot-list li.h div.photo img,ul.category-service-list li.h div.photo img,ul.category-shop-list li.h div.photo img,ul.category-item-list li.h div.photo img,ul.category-pressrelease-list li.h div.photo img{width:100%;height:auto}ul.category-spot-list li.v div.photo img,ul.category-service-list li.v div.photo img,ul.category-shop-list li.v div.photo img,ul.category-item-list li.v div.photo img,ul.category-pressrelease-list li.v div.photo img{width:auto;height:100%}@media screen and (max-width: 800px){ul.category-spot-list,ul.category-service-list,ul.category-shop-list,ul.category-item-list,ul.category-pressrelease-list{padding:0}ul.category-spot-list li,ul.category-service-list li,ul.category-shop-list li,ul.category-item-list li,ul.category-pressrelease-list li{flex-wrap:wrap}ul.category-spot-list li div.photo,ul.category-service-list li div.photo,ul.category-shop-list li div.photo,ul.category-item-list li div.photo,ul.category-pressrelease-list li div.photo{width:100%;padding:66.666% 0 0 0;margin:0 0 1em 0}ul.category-spot-list li div.text,ul.category-service-list li div.text,ul.category-shop-list li div.text,ul.category-item-list li div.text,ul.category-pressrelease-list li div.text{padding:1.6em 0 1em 0;margin-top:1.6em;border-top:6px double #000}ul.category-spot-list li div.text h3,ul.category-service-list li div.text h3,ul.category-shop-list li div.text h3,ul.category-item-list li div.text h3,ul.category-pressrelease-list li div.text h3{font-size:24px}ul.category-spot-list li div.text p,ul.category-service-list li div.text p,ul.category-shop-list li div.text p,ul.category-item-list li div.text p,ul.category-pressrelease-list li div.text p{font-size:14px}}.fukidashi{position:relative;padding:12px 16px;margin:0 auto 1.6em auto;border:3px solid #333;border-radius:10px;background-color:#fff}.fukidashi::before{content:"";position:absolute;bottom:-5px;left:50%;width:15px;height:15px;box-sizing:border-box;background-color:#fff;rotate:135deg;translate:-50%}.fukidashi::after{content:"";position:absolute;bottom:-8px;left:50%;width:15px;height:15px;box-sizing:border-box;border:2px solid;border-color:#333 #333 rgba(0,0,0,0) rgba(0,0,0,0);rotate:135deg;translate:-50%}.fukidashi p{margin:0;text-align:center;font-size:18px;font-weight:bold}.fukidashi p span{display:block;margin:0 auto;font-size:12px;font-weight:400}ul.interest-buttons{display:flex;padding:0;margin:0 0 2.4em 0;justify-content:space-between}ul.interest-buttons li{width:30%;list-style:none}ul.interest-buttons li button{display:flex;width:100%;padding:1.6em 1em;border-radius:10px;flex-direction:column;align-items:center;color:#fff}ul.interest-buttons li button i{font-size:18px}ul.interest-buttons li button span.title{display:block;margin:.25em 0;font-size:16px;font-weight:bold}ul.interest-buttons li button span.counter{font-size:16px;font-weight:bold}ul.interest-buttons li button.participate{background-color:#b12a3c}ul.interest-buttons li button.participate:hover{background-color:#8d1c2b}ul.interest-buttons li button.interested{background-color:#2486b7}ul.interest-buttons li button.interested:hover{background-color:#2c7aa1}ul.interest-buttons li button.not_interested{background-color:#6f6363}ul.interest-buttons li button.not_interested:hover{background-color:#473c3c}ul.interest-buttons li:last-child{margin:0}ul.highway-list,ul.roadside-list{display:flex;flex-wrap:wrap;padding:0;justify-content:space-between}ul.highway-list li,ul.roadside-list li{width:49%;margin:0 0 1.6em 0;list-style:none;transition:transform .5s}ul.highway-list li a,ul.roadside-list li a{display:block;padding:1em;text-decoration:none;color:var(--color-black);align-items:center;border-radius:10px;background-color:rgba(255,255,255,.2)}ul.highway-list li a h3,ul.roadside-list li a h3{padding:0;margin:0;font-size:18px;border:none;font-family:var(--fontfamily-article);font-weight:800}ul.highway-list li a h3::before,ul.roadside-list li a h3::before{content:none}ul.highway-list li a div,ul.roadside-list li a div{display:flex;flex-wrap:wrap;font-size:11px;margin:1em 0 0 0}ul.highway-list li a div span,ul.roadside-list li a div span{display:block;padding:.25em .5em;margin:0 0 2px 2px;border:1px solid #333;background-color:#333;border-radius:3px;color:#fff}ul.highway-list li:hover,ul.roadside-list li:hover{transform:scale(0.98)}ul.station-list{display:flex;flex-wrap:wrap;padding:0;justify-content:space-between}ul.station-list li{width:49%;margin:0 0 1.6em 0;list-style:none;transition:transform .5s}ul.station-list li a{display:block;padding:1em 0 0 0;text-decoration:none;color:var(--color-black);align-items:center;border-radius:10px;overflow:hidden;background-color:rgba(255,255,255,.2)}ul.station-list li a h3{padding:0 1em;margin:0;font-size:18px;border:none;font-family:var(--fontfamily-article);font-weight:800;text-align:center}ul.station-list li a h3::before{content:none}ul.station-list li a div.station-nav{display:flex;font-size:11px;padding:.5em;margin:1em 0 0 0;background-color:rgba(50,50,50,.7);color:#fff;justify-content:space-between}ul.station-list li a div.station-nav span.prev span::before{content:"";font-family:FontAwesome}ul.station-list li a div.station-nav span.next span::after{content:"";font-family:FontAwesome}ul.station-list li:hover{transform:scale(0.98)}@media screen and (max-width: 1000px){ul.station-list li,ul.highway-list li,ul.roadside-list li{width:100%}ul.station-list li:last-child,ul.highway-list li:last-child,ul.roadside-list li:last-child{margin:0}}.sly-frame{position:relative;padding:0 0 50px 0;margin:0 0 2.4em 0;overflow:hidden}.sly-frame .sly-slidee{display:flex;padding:0;margin:0;list-style:none;background-color:#e0e0e0}.sly-frame .sly-slidee li{display:flex;flex-direction:column;width:100%;padding:1.6em;margin:0;flex-shrink:0;box-sizing:border-box}.sly-frame .sly-slidee li div.photo{position:relative;width:100%;height:0;padding:66.666% 0 0 0;overflow:hidden}.sly-frame .sly-slidee li div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:transform .5s}.sly-frame .sly-slidee li div.text{padding:1.6em 0 0 0}.sly-frame .sly-slidee li div.text blockquote{margin:0;background-color:rgba(255,255,255,.5);font-size:12px}.sly-frame .sly-slidee li.v div.photo img{width:auto;height:100%}.sly-frame .sly-slidee li.h div.photo img{width:100%;height:auto}.sly-frame .controls{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%)}.sly-frame .controls .btn{background:none;border:none;color:#fff;font-size:2em;cursor:pointer}.sly-frame .controls .btn.disabled{visibility:hidden}.sly-frame ul.pages{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);display:flex;padding:0;margin:0}.sly-frame ul.pages li{width:10px;height:10px;background:#fff;border-radius:50%;margin:0 5px;cursor:pointer;text-indent:-9999px;overflow:hidden}.sly-frame ul.pages li.active{background:gray}ul.category-day-console{display:flex;padding:0;justify-content:center;flex-wrap:wrap;align-items:center}ul.category-day-console li.calendar,ul.category-day-console li.list{width:50%}ul.category-day-console li.calendar a::before{content:"";margin:0 .5em 0 0;font-family:FontAwesome}ul.category-day-console li.list a::before{content:"";margin:0 .5em 0 0;font-family:FontAwesome}ul.category-day-console li{width:33.33%;padding:.3em;margin:0;list-style:none;transition:transform .5s;box-sizing:border-box}ul.category-day-console li a{display:block;width:100%;padding:.75em .5em;background:#222;color:#fff;text-decoration:none;text-align:center;box-sizing:border-box;border-radius:5px;font-size:12px}ul.category-day-console li:hover{transform:scale(0.95)}ul.category-day-console li.active{transform:scale(1)}ul.category-day-console li.active a{background:#999;color:#333;pointer-events:none}div.event-calendar{margin:0 0 4em 0}div.event-calendar div.month h3{margin:0 0 .5em 0;font-size:24px;font-family:var(--fontfamily-head)}div.event-calendar div.month div.month-navigation{display:flex;margin:0 0 .5em 0;justify-content:space-between;font-size:18px}div.event-calendar div.month div.month-navigation a{color:#222;text-decoration:none}div.event-calendar ul.event-calendar-list{padding:10px;background-color:#bcc1b6}div.event-calendar ul.event-calendar-list>li{display:flex;padding:.5em;margin:0 0 10px 0;background-color:#fff;list-style:none}div.event-calendar ul.event-calendar-list>li div.date{width:10em;padding:.5em 1em;margin:0 10px 0 0;border-radius:5px;background-color:#eceee0;font-size:14px;font-weight:800;text-align:center}div.event-calendar ul.event-calendar-list>li div.date span{font-size:30px}div.event-calendar ul.event-calendar-list>li div.date.sat{background-color:#dce9ef;color:#0071bb}div.event-calendar ul.event-calendar-list>li div.date.sun{background-color:#efdbde;color:#c0272d}div.event-calendar ul.event-calendar-list>li ul{width:100%;padding:.5em}div.event-calendar ul.event-calendar-list>li ul li{width:100%;margin:0 0 1em 0;list-style:none}div.event-calendar ul.event-calendar-list>li ul li a{display:flex;align-items:center;width:100%;padding:.5em;box-sizing:border-box;text-decoration:none;background-color:#f9f9f9}div.event-calendar ul.event-calendar-list>li ul li a div.photo{position:relative;width:50px;height:0;padding:50px 0 0 0;margin:0 1em 0 0;background:#f9f9f9;overflow:hidden;border-radius:50%;flex-shrink:0}div.event-calendar ul.event-calendar-list>li ul li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:transform .5s}div.event-calendar ul.event-calendar-list>li ul li a div.title{color:#222;font-weight:600;line-height:1.35}div.event-calendar ul.event-calendar-list>li ul li a div.title div.meta{display:block;margin:.25em 0 0 0}div.event-calendar ul.event-calendar-list>li ul li a div.title div.meta div.categories{display:inline}div.event-calendar ul.event-calendar-list>li ul li a div.title div.meta div.categories span{display:inline-block;padding:.25em .5em;margin:0 3px 0 0;border:1px solid #222;border-radius:5px;background-color:#222;color:#fff;font-size:10px}div.event-calendar ul.event-calendar-list>li ul li a div.title div.meta div.tags{display:inline}div.event-calendar ul.event-calendar-list>li ul li a div.title div.meta div.tags span{display:inline-block;padding:.25em .5em;margin:0 3px 0 0;border:1px solid #222;border-radius:5px;background-color:#fff;color:#222;font-size:10px}@media screen and (max-width: 600px){div.event-calendar ul.event-calendar-list>li{display:flex;flex-wrap:wrap}div.event-calendar ul.event-calendar-list>li div.date{width:100%;margin:0}}