﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,#header,article,aside,nav,footer,hgroup,section,button{margin:0;padding:0}fieldset,img,iframe{border:0;vertical-align:top}select,input,textarea{font-size:100%;font-weight:normal;padding:.2em;border:1px solid #ccc;background:#fff;vertical-align:middle;-webkit-appearance:none}button{border:none}address,strong,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none;margin:0;padding:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym,iframe{border:0}.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}div div.grecaptcha-badge{bottom:15px !important}:root{--font-size-h1: 24px;--font-size-h2: 30px;--font-size-h3: 24px;--font-size-h4: 18px;--font-size-h5: 17px;--font-size-h6: 16px;--font-size-p: 17px;--body-top-padding: 80px;--page-max-width: 1300px;--bana-size: 350px;--base: 50px;--side-nav1-width: 0px;--side-nav2-width: 0px;--padding-base1: 0 0 0 var(--font-size-p);--padding-base2: calc(var(--base) * 2);--padding-base3: 0 calc(var(--base) * 2);--padding-base4: var(--base) var(--base) 0 var(--base);--padding-base5: 0 calc(var(--base) * 2) var(--base) calc(var(--base) * 2);--padding-base6: var(--base) 0;--padding-base7: 0 calc(var(--base) * 2) calc(var(--base) * 0.5) calc(var(--base) * 2);--padding-base8: 0 calc(var(--base) * 2) var(--base) calc(var(--base) * 2);--padding-base9: calc(var(--base) * 1);--padding-eyecatch: 0;--padding-eyecatch-nav: 0;--margin-onecolumn: 0 auto;--margin-base1: 0 calc(-1 * var(--base) * 2);--margin-base2: calc(-1 * var(--font-size-p) * 2.4) 0 0 0;--margin-base3: 0 0 calc(var(--font-size-p) * 2.4) 0;--margin-base4: 0;--margin-base5: 0 calc(var(--font-size-p) * 4);--margin-base6: var(--base);--margin-base7: calc(var(--base) * 2);--margin-breadcrumb: 0 auto calc(var(--base) * 2) auto;--margin-breadcrumb2: calc(var(--base) * 2);--margin-map: 0 calc(-2 * var(--base)) calc(-1 * var(--base)) calc(-2 * var(--base));--margin-eyecatch: 450px;--img-maxheight: none;--bgcolor-body: #efeeea;--bgcolor-white: transparent;--bgcolor-eyecatch: transparent;--color-eyecatch: #000;--color-eyecatch-reverse: #fff;--color-light: #e7e7e7;--color-black: #0c0c0c;--color-theme1: #036eb7;--color-theme1-reverse: #fff;--color-theme2: #1d2087;--color-theme2-reverse: #fff;--color-table: transparent;--color-table-font: #444;--color-footer: #152631;--color-footer-font: #fff;--color-content-footer: #f0f5f7;--color-content-footer-font: #000;--color-menubt-bg: #000;--color-menubt-font: #fff;--bgcolor-article-head: #eee;--color-article-head: #000;--bgcolor-single-article-head: #eee;--color-single-article-head: #000;--bgcolor-side-head: transparent;--color-side-head: #000;--color-foot-btn1: #000;--color-foot-btn2: #6eb72f;--border-width: 1px;--grade-theme1-accent: #036eb7;--grade-theme1-accent-contrast: #e7e7e7;--grade-theme1-accent-alt: #036eb7;--grade-theme1-accent-alt-contrast: #e7e7e7;--grade-theme1-surface: #f0f6fb;--grade-theme1-surface-muted: #f7fbfd;--grade-theme1-text: #0c0c0c;--grade-theme1-text-muted: #898d8f;--grade-theme1-border: #1f7ebf;--grade-theme1-badge-bg: #2481c1;--grade-theme1-badge-text: #0c0c0c;--grade-theme1-frame-bg: #ebf3f9;--grade-theme1-focus: rgba(3, 110, 183, 0.25);--grade-theme2-accent: #1d2087;--grade-theme2-accent-contrast: #e7e7e7;--grade-theme2-accent-alt: #1d2087;--grade-theme2-accent-alt-contrast: #e7e7e7;--grade-theme2-surface: #f1f2f8;--grade-theme2-surface-muted: #f8f8fb;--grade-theme2-text: #0c0c0c;--grade-theme2-text-muted: #8a8b8e;--grade-theme2-border: #363995;--grade-theme2-badge-bg: #3b3d97;--grade-theme2-badge-text: #e7e7e7;--grade-theme2-frame-bg: #ededf5;--grade-theme2-focus: rgba(29, 32, 135, 0.25);--grade-mono-accent: #0c0c0c;--grade-mono-accent-contrast: #e7e7e7;--grade-mono-accent-alt: #0c0c0c;--grade-mono-accent-alt-contrast: #e7e7e7;--grade-mono-surface: #f0f0f0;--grade-mono-surface-muted: #f8f8f8;--grade-mono-text: #0c0c0c;--grade-mono-text-muted: #898989;--grade-mono-border: #272727;--grade-mono-badge-bg: #2c2c2c;--grade-mono-badge-text: #e7e7e7;--grade-mono-frame-bg: #ececec;--grade-mono-focus: rgba(12, 12, 12, 0.25);--grade-colorful-accent: #036eb7;--grade-colorful-accent-contrast: #e7e7e7;--grade-colorful-accent-alt: #1d2087;--grade-colorful-accent-alt-contrast: #e7e7e7;--grade-colorful-surface: #f0f6fb;--grade-colorful-surface-muted: #f7fbfd;--grade-colorful-text: #0c0c0c;--grade-colorful-text-muted: #898d8f;--grade-colorful-border: #363a95;--grade-colorful-badge-bg: #3b3e97;--grade-colorful-badge-text: #e7e7e7;--grade-colorful-frame-bg: #ebf3f9;--grade-colorful-focus: rgba(3, 110, 183, 0.25);--insta-padding: 15px;--insta-bg-color: #fff;--insta-font-color: #222;--gap: calc(var(--font-size-p) * 2.4);--col-5: calc(20% - (var(--gap) * 4 / 5));--col-4: calc(25% - (var(--gap) * 3 / 4));--col-3: calc(33.3333% - (var(--gap) * 2 / 3));--col-2: calc(50% - (var(--gap) * 1 / 2));--col-1: 100%;--col-5-n: var(--col-5);--col-4-n: var(--col-4);--col-3-n: var(--col-3);--col-2-n: var(--col-2);--col-1-n: var(--col-1);--sly-offset: calc((var(--page-padding-data1) / 2) + var(--page-padding-data2));--page-padding-data1: calc(100vw - var(--page-max-width) - var(--scrollbar-width));--page-padding-data2: 0px;--gap-1_6em: calc(var(--font-size-p) * 1.6);--col-5-1_6em: calc(20% - (var(--gap-1_6em) * 4 / 5));--col-4-1_6em: calc(25% - (var(--gap-1_6em) * 3 / 4));--col-3-1_6em: calc(33.3333% - (var(--gap-1_6em) * 2 / 3));--col-2-1_6em: calc(50% - (var(--gap-1_6em) * 1 / 2));--col-1-1_6em: 100%;--col-5-n-1_6em: var(--col-5-1_6em);--col-4-n-1_6em: var(--col-4-1_6em);--col-3-n-1_6em: var(--col-3-1_6em);--col-2-n-1_6em: var(--col-2-1_6em);--col-1-n-1_6em: var(--col-1-1_6em);--gap-1em: calc(var(--font-size-p));--col-5-1em: calc(20% - (var(--gap-1em) * 4 / 5));--col-4-1em: calc(25% - (var(--gap-1em) * 3 / 4));--col-3-1em: calc(33.3333% - (var(--gap-1em) * 2 / 3));--col-2-1em: calc(50% - (var(--gap-1em) * 1 / 2));--col-1-1em: 100%;--col-5-n-1em: var(--col-5-1em);--col-4-n-1em: var(--col-4-1em);--col-3-n-1em: var(--col-3-1em);--col-2-n-1em: var(--col-2-1em);--col-1-n-1em: var(--col-1-1em);--gap-5px: 5px;--col-5-5px: calc(20% - (var(--gap-5px) * 4 / 5));--col-4-5px: calc(25% - (var(--gap-5px) * 3 / 4));--col-3-5px: calc(33.3333% - (var(--gap-5px) * 2 / 3));--col-2-5px: calc(50% - (var(--gap-5px) * 1 / 2));--col-1-5px: 100%;--col-5-n-5px: var(--col-5-5px);--col-4-n-5px: var(--col-4-5px);--col-3-n-5px: var(--col-3-5px);--col-2-n-5px: var(--col-2-5px);--col-1-n-5px: var(--col-1-5px);--sidenav-width: min(400px, 85vw);--sidenav-spacer-large: 400px;--sidenav-spacer-small: 85vw;--sidenav-spacer: var(--sidenav-spacer-large)}article section.post-content img{display:block;max-width:100%;max-height:var(--img-maxheight);width:auto;height:auto;margin:0 0 1.6em 0}.maxbox-left{width:calc(100% + var(--page-padding-data1)/2 + var(--page-padding-data2) + var(--side-nav2-width));margin-left:calc(-1*var(--page-padding-data1)/2 - var(--page-padding-data2) - var(--side-nav2-width))}.maxbox-right{width:calc(100% + var(--page-padding-data1)/2 + var(--page-padding-data2))}.maxbox{width:calc(100% + var(--page-padding-data1) + 2*var(--page-padding-data2) + var(--side-nav2-width));margin-left:calc(-1*var(--page-padding-data1)/2 - var(--page-padding-data2) - var(--side-nav2-width));margin-right:calc(-1*var(--page-padding-data1)/2 - var(--page-padding-data2) - var(--side-nav2-width))}@media screen and (max-width: 1400px){:root{--page-padding-data1: 0px;--page-padding-data2: var(--padding-base2)}}@media screen and (max-width: 1505px){:root{--padding-eyecatch-nav: 0 50px}}@media screen and (max-width: 1405px){:root{--margin-eyecatch: 200px}}@media screen and (max-width: 1350px){:root{--col-5-n: var(--col-4);--col-4-n: var(--col-4);--col-5-n-1em: var(--col-4-1em);--col-4-n-1em: var(--col-4-1em);--col-5-n-5px: var(--col-4-5px);--col-4-n-5px: var(--col-4-5px)}}@media screen and (max-width: 1300px){:root{--padding-base2: calc(var(--base) * 2 * 0.8);--padding-base3: 0 calc(var(--base) * 2 * 0.8);--padding-base5: 0 calc(var(--base) * 2 * 0.8) var(--base) calc(var(--base) * 2 * 0.8);--padding-base7: 0 calc(var(--base) * 2 * 0.8) calc(var(--base) * 0.5) calc(var(--base) * 2 * 0.8);--padding-base8: 0 calc(var(--base) * 2 * 0.8) var(--base) calc(var(--base) * 2 * 0.8);--padding-base9: calc(var(--base) * 1 * 1);--padding-eyecatch-nav: 0 30px;--margin-base1: 0 calc(-1 * var(--base) * 2 * 0.8);--margin-onecolumn: 0 auto 0 auto;--margin-breadcrumb: 0 auto calc(var(--base) * 2 * 0.8) auto;--margin-breadcrumb2: calc(var(--base) * 2 * 0.8);--bana-size: 315px}}@media screen and (max-width: 1200px){:root{--col-5-n: var(--col-4);--col-4-n: var(--col-4);--col-5-n-1em: var(--col-4-1em);--col-4-n-1em: var(--col-4-1em);--col-5-n-5px: var(--col-4-5px);--col-4-n-5px: var(--col-4-5px);--bana-size: 280px}}@media screen and (max-width: 1150px){:root{--padding-base2: var(--base);--padding-base3: 0 var(--base);--padding-base4: calc(var(--base) * 0.5) calc(var(--base) * 0.5) 0 calc(var(--base) * 0.5);--padding-base5: 0 var(--base) var(--base) var(--base);--padding-base6: calc(var(--base) * 0.5) 0;--padding-base7: 0 var(--base) calc(var(--base) * 0.5) var(--base);--padding-base8: 0 var(--base) var(--base) var(--base);--padding-base9: calc(var(--base) * 1 * 1);--padding-eyecatch-nav: 0;--margin-base1: 0 calc(-1 * var(--base));--margin-base4: 0;--margin-base6: calc(var(--base) * 0.5);--margin-base7: var(--base);--margin-onecolumn: 0 auto 0 auto;--margin-breadcrumb: 0 auto calc(var(--base) * 2 * 0.5) auto;--margin-breadcrumb2: calc(var(--base) * 2 * 0.5)}}@media screen and (max-width: 1100px){:root{--col-5-n: var(--col-3);--col-4-n: var(--col-3);--col-3-n: var(--col-3);--col-5-n-1em: var(--col-3-1em);--col-4-n-1em: var(--col-3-1em);--col-3-n-1em: var(--col-3-1em);--col-5-n-5px: var(--col-3-5px);--col-4-n-5px: var(--col-3-5px);--col-3-n-5px: var(--col-3-5px);--bana-size: 262.5px}}@media screen and (max-width: 1000px){:root{--padding-base2: calc(var(--font-size-p) * 2.4);--padding-base3: 0 calc(var(--font-size-p) * 2.4);--padding-base4: calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6) 0 calc(var(--font-size-p) * 1.6);--padding-base5: 0 calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6);--padding-base6: calc(var(--font-size-p) * 1.6) 0;--padding-base7: 0 calc(var(--font-size-p) * 2.4) calc(var(--font-size-p) * 2.4) calc(var(--font-size-p) * 2.4);--padding-base8: 0 calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6);--margin-base1: 0 calc(-1 * var(--font-size-p) * 2.4);--margin-base2: calc(-1 * var(--font-size-p) * 1.6) 0 0 0;--margin-base3: 0 0 calc(var(--font-size-p) * 1.6) 0;--margin-base4: 0;--margin-base6: calc(var(--font-size-p) * 2.4);--margin-base7: calc(var(--font-size-p) * 6);--margin-onecolumn: 0 auto 0 auto;--margin-breadcrumb: 0 auto calc(var(--font-size-p) * 2.4) auto;--margin-breadcrumb2: calc(var(--font-size-p) * 2.4);--col-5-n: var(--col-2);--col-4-n: var(--col-2);--col-3-n: var(--col-2);--col-5-n-1em: var(--col-2-1em);--col-4-n-1em: var(--col-2-1em);--col-3-n-1em: var(--col-2-1em);--col-5-n-5px: var(--col-2-5px);--col-4-n-5px: var(--col-2-5px);--col-3-n-5px: var(--col-2-5px);--bana-size: 245px}}@media screen and (max-width: 800px){:root{--padding-base1: 0 0 0 calc(var(--font-size-p) * 0.5);--font-size-h1: 21px;--font-size-h2: 21px;--font-size-h3: 18px;--font-size-p: 16px;--col-5-n: var(--col-1);--col-4-n: var(--col-1);--col-3-n: var(--col-1);--col-5-n-1em: var(--col-1);--col-4-n-1em: var(--col-1);--col-3-n-1em: var(--col-1);--col-5-n-5px: var(--col-1);--col-4-n-5px: var(--col-1);--col-3-n-5px: var(--col-1);--bana-size: 227.5px}}@media screen and (max-width: 600px){:root{--padding-base2: var(--font-size-p);--padding-base3: 0 var(--font-size-p);--padding-base4: var(--font-size-p) var(--font-size-p) 0 var(--font-size-p);--padding-base5: 0 var(--font-size-p) var(--font-size-p) var(--font-size-p);--padding-base6: calc(var(--font-size-p) * 1.6) 0;--padding-base7: 0 var(--font-size-p) calc(var(--font-size-p) * 2.4) var(--font-size-p);--padding-base8: 0 var(--font-size-p) var(--font-size-p) var(--font-size-p);--margin-base1: 0 calc(-1 * var(--font-size-p));--margin-base2: calc(-1 * var(--font-size-p) * 1.6) 0 0 0;--margin-base3: 0 0 var(--font-size-p) 0;--margin-base4: 0;--margin-base6: var(--font-size-p);--margin-eyecatch: 100px;--body-top-padding: 50px;--col-5-n: var(--col-1);--col-4-n: var(--col-1);--col-3-n: var(--col-1);--col-2-n: var(--col-1);--col-5-n-1em: var(--col-1);--col-4-n-1em: var(--col-1);--col-3-n-1em: var(--col-1);--col-2-n-1em: var(--col-1);--col-5-n-5px: var(--col-1);--col-4-n-5px: var(--col-1);--col-3-n-5px: var(--col-1);--col-2-n-5px: var(--col-1)}.maxbox-left,.maxbox-right,.maxbox{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width: 470.58px){:root{--sidenav-spacer: var(--sidenav-spacer-small)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{margin:0;background-color:#a7bbc1}::-webkit-scrollbar-thumb{background-color:#437489;border-radius:10px;cursor:pointer}::-webkit-scrollbar-thumb:hover{background-color:#444}#progress-bar{position:fixed;top:0;left:0;width:100%;height:4px;background-color:#f0f0f0;z-index:9999;overflow:hidden}#progress-bar-inner{width:50%;height:100%;background-color:#29d;position:absolute;animation:progress-animation 3s linear infinite}@keyframes progress-animation{0%{left:-50%}100%{left:100%}}h1,h2,h3,h4,h5,h6{font-family:var(--fontfamily-head);font-weight:var(--fontweight-head)}p{font-family:var(--fontfamily-article);font-weight:var(--fontweight-article);margin:0 0 1.6em 0}a,a:visited{color:#0645ad}a.blank::after{content:"";margin-left:.5em;font-family:FontAwesome;font-size:90%}strong{font-family:var(--fontfamily-article);font-weight:var(--fontweight-article);font-style:normal;font-weight:bold}article{font-size:var(--font-size-p)}article section:last-child{margin:0 0 0 0}article h1{font-size:var(--font-size-h1)}article h2{font-size:var(--font-size-h2)}article h3{font-size:var(--font-size-h3)}article h4{font-size:var(--font-size-h4)}article h5{font-size:var(--font-size-h5)}article h6{font-size:var(--font-size-h6)}article p{font-size:var(--font-size-p)}:root{--fontfamily-article: "Noto Sans JP", sans-serif;--fontfamily-head: "M PLUS Rounded 1c", sans-serif;--fontfamily-sub: "Montserrat", sans-serif;--fontfamily-alphabet: "Orelega One", cursive;--fontweight-article: 400;--fontweight-head: 700;--fontweight-sub: 700;--fontweight-alphabet: 400}#main-container{position:relative;padding:var(--padding-base3);margin:0 0 4em 0;color:var(--color-black)}#main-container>div.wrapper{display:flex;max-width:1300px;margin:0 auto;box-sizing:border-box;flex-wrap:wrap}#main-container>div.wrapper #main{position:relative;width:calc(100% - 300px - 1.6em - 14px);padding:0 0 50px 0;box-sizing:border-box;align-self:flex-start}#main-container>div.wrapper #sidebar{width:300px;padding:0 0 0 1.6em;margin:0 0 0 14px;flex-shrink:0}#main-container>div.category #main{padding:0 0 50px 0;background-color:rgba(0,0,0,0)}#main-container.onecolumn{padding:var(--padding-base3)}#main-container.onecolumn>div.wrapper{position:relative;padding:var(--padding-onecolumn);margin:var(--margin-onecolumn);box-sizing:border-box;z-index:1}#main-container.onecolumn>div.wrapper #main{width:100%;padding:0 0 50px 0}#main-container.index{padding:var(--padding-base3)}#main-container.index>div.wrapper{position:relative;display:block;z-index:1}#main-container.index>div.wrapper #main{width:100%;padding:0;background:rgba(0,0,0,0)}#footer{margin:0 1em 1em 1em;padding:var(--padding-base3);background-color:#202223;border-radius:15px;color:var(--color-light)}#footer a{color:#fff}#footer ul{display:flex;justify-content:center}#footer ul li a{padding:.5em 1em;color:#fff;text-decoration:none}#footer ul li a:hover{text-decoration:underline}#secondary-menu div.secondary-menu a.bana{background-image:url(https://www.oka.town/wp-content/themes/oka_town/images/logo.png)}@media only screen and (max-width: 1100px){#main-container>div.wrapper #main{width:100%}#main-container>div.wrapper #sidebar{width:100%;padding:0;margin:2.4em 0 0 0;order:9999}}@media only screen and (max-width: 600px){#footer ul{flex-wrap:wrap}#footer ul li{width:100%;text-align:center}#footer ul li a{display:block;padding:.8em;margin:0;border-bottom:3px dotted #666}#footer ul li:last-child a{border:none}}#header{position:relative;padding:0;color:var(--color-black);box-sizing:border-box;justify-content:space-between;box-sizing:border-box}#header #slide-nav{position:absolute;top:25px;left:0;width:50px;height:50px;text-align:center;font-family:FontAwesome;color:#000;transition:all .5s ease-in;line-height:50px}#header #slide-nav::before{content:""}#header .site-title{display:block;width:330px;margin:0 auto;text-align:center;text-decoration:none;color:#000;font-family:var(--fontfamily-head);font-weight:var(--fontweight-head)}#header .site-title span{display:block;white-space:nowrap;font-size:10px}#header .site-title img{display:block;margin:0 auto 1em auto;max-width:300px;height:auto}#header #site-nav{width:95%;max-width:1300px;margin:0 auto;background-color:rgba(255,255,255,.9);border-radius:20px;box-shadow:2px 2px 15px rgba(0,0,0,.15);overflow:auto;transition:all .5s}#header #site-nav:hover{border-radius:20px 20px 0 0}#header #site-nav ul{display:flex;justify-content:center}#header #site-nav ul li a{display:block;padding:1em;margin:0;text-decoration:none;transition:background-color .5s,color .5s;border-radius:2em;font-size:13px;font-weight:bold;line-height:1;color:#5f4917;transition:all .25s}#header #site-nav ul li a.nolink{pointer-events:none}#header #site-nav ul li ul{display:none}#header #site-nav ul li:hover>a{padding:1em 5em;background-color:rgba(229,215,180,.95);border-radius:10px;color:var(--color-black)}#header #site-nav ul li.nolink:hover>a,#header #site-nav ul li.nolink:active>a{padding:1em 5em;background-color:rgba(229,215,180,.95);border-radius:10px 10px 0 0;color:var(--color-black);box-shadow:0 0 5px rgba(0,0,0,.15)}#header #site-nav ul li.nolink:hover ul,#header #site-nav ul li.nolink:active ul{position:absolute;left:50%;bottom:1px;display:flex;width:95vw;max-width:1300px;padding:1em;margin:0 auto;border-radius:0 0 10px 10px;box-sizing:border-box;background-color:rgba(229,215,180,.95);transform:translateX(-50%) translateY(100%);z-index:2147400000;border:none;flex-wrap:wrap}#header #site-nav ul li.nolink:hover ul li,#header #site-nav ul li.nolink:active ul li{display:flex;flex-wrap:nowrap;padding:0;margin:0;align-items:center}#header #site-nav ul li.nolink:hover ul li a,#header #site-nav ul li.nolink:active ul li a{display:block;padding:1em .75em;margin:0;color:var(--color-black)}#header #site-nav ul li.nolink:hover ul li a:hover,#header #site-nav ul li.nolink:active ul li a:hover{background-color:#222;color:#fff}#header #site-nav ul li.nolink:hover ul li::after,#header #site-nav ul li.nolink:active ul li::after{display:block;content:"/";margin:0}#header #site-nav ul li.nolink:hover ul li:last-child::after,#header #site-nav ul li.nolink:active ul li:last-child::after{content:none}@media screen and (max-width: 600px){body{padding:0}body #contents-container{border:none}body #header a.site-title span,body #header h1.site-title span{font-size:10px}body #header a.site-title img,body #header h1.site-title img{max-width:260px}#header #site-nav{display:flex}#header #site-nav>ul{flex-grow:10}#header #site-nav>ul>li{flex-shrink:0}#header #site-nav>ul>li a{transition:none}#header #site-nav ul li:hover>a{padding:1em}#header #site-nav ul li.nolink:hover>a,#header #site-nav ul li.nolink:active>a{padding:1em}}html{-webkit-text-size-adjust:100%}body{position:relative;padding:var(--body-top-padding) 0 0 0;margin:0;line-height:1.9;font-family:var(--fontfamily-article);font-weight:var(--fontweight-article);font-feature-settings:"palt";letter-spacing:.075em;background-color:var(--bgcolor-body);background-position:top center;font-feature-settings:"palt"}input[type=submit]{padding:14px;margin:0;border:1px solid #eee;font-size:16px;box-sizing:border-box;color:var(--color-black)}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea,select{padding:14px;margin:0;border:1px solid #eee;font-size:16px;width:100%;box-sizing:border-box;color:var(--color-black);border-radius:10px}input[type=file]{font-size:12px;padding:1em;border-radius:10px;background-color:rgba(255,255,255,.7)}input[type=radio]{-webkit-appearance:radio;height:18px;width:18px;border:1px solid #000;border-radius:50%;vertical-align:sub}input[type=checkbox]{-webkit-appearance:none;appearance:none;height:18px;width:18px;border:1px solid #000;border-radius:3px;vertical-align:middle;cursor:pointer;position:relative;background-color:#fff}input[type=checkbox]:checked{background-color:#111;border-color:#111}input[type=checkbox]:checked::after{content:"";position:absolute;left:4px;top:0px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox]:focus{outline:2px solid #4d90fe;outline-offset:2px}blockquote{background-color:#fafbfc;border:1px solid #ccc;margin:0 0 1.6em 0;padding:1.6em 1em;position:relative}blockquote::before,blockquote::after{color:#c8c8c8;content:'"';font-family:serif;position:absolute;font-size:300%}blockquote::before{line-height:1.1;left:10px;top:0}blockquote::after{line-height:0;right:10px;bottom:0px}@media screen and (max-width: 1000px){article p.center-text{text-align:justify;text-justify:inter-ideograph}article p.center-text br{display:none}}@media screen and (max-width: 800px){.search-edit,input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea,select{padding:14px;margin:0;border:1px solid #eee;font-size:18px;width:100%;box-sizing:border-box}}#header{position:relative;padding:0;color:var(--color-black);box-sizing:border-box;justify-content:space-between;box-sizing:border-box}#header #slide-nav{position:absolute;top:25px;left:0;width:50px;height:50px;text-align:center;font-family:FontAwesome;color:#000;transition:all .5s ease-in;line-height:50px}#header #slide-nav::before{content:""}#header .site-title{display:block;width:330px;margin:0 auto;text-align:center;text-decoration:none;color:#000;font-family:var(--fontfamily-head);font-weight:var(--fontweight-head)}#header .site-title span{display:block;white-space:nowrap;font-size:10px}#header .site-title img{display:block;margin:0 auto 1em auto;max-width:300px;height:auto}#header #site-nav{width:95%;max-width:1300px;margin:0 auto;background-color:rgba(255,255,255,.9);border-radius:20px;box-shadow:2px 2px 15px rgba(0,0,0,.15);overflow:auto;transition:all .5s}#header #site-nav:hover{border-radius:20px 20px 0 0}#header #site-nav ul{display:flex;justify-content:center}#header #site-nav ul li a{display:block;padding:1em;margin:0;text-decoration:none;transition:background-color .5s,color .5s;border-radius:2em;font-size:13px;font-weight:bold;line-height:1;color:#5f4917;transition:all .25s}#header #site-nav ul li a.nolink{pointer-events:none}#header #site-nav ul li ul{display:none}#header #site-nav ul li:hover>a{padding:1em 5em;background-color:rgba(229,215,180,.95);border-radius:10px;color:var(--color-black)}#header #site-nav ul li.nolink:hover>a,#header #site-nav ul li.nolink:active>a{padding:1em 5em;background-color:rgba(229,215,180,.95);border-radius:10px 10px 0 0;color:var(--color-black);box-shadow:0 0 5px rgba(0,0,0,.15)}#header #site-nav ul li.nolink:hover ul,#header #site-nav ul li.nolink:active ul{position:absolute;left:50%;bottom:1px;display:flex;width:95vw;max-width:1300px;padding:1em;margin:0 auto;border-radius:0 0 10px 10px;box-sizing:border-box;background-color:rgba(229,215,180,.95);transform:translateX(-50%) translateY(100%);z-index:2147400000;border:none;flex-wrap:wrap}#header #site-nav ul li.nolink:hover ul li,#header #site-nav ul li.nolink:active ul li{display:flex;flex-wrap:nowrap;padding:0;margin:0;align-items:center}#header #site-nav ul li.nolink:hover ul li a,#header #site-nav ul li.nolink:active ul li a{display:block;padding:1em .75em;margin:0;color:var(--color-black)}#header #site-nav ul li.nolink:hover ul li a:hover,#header #site-nav ul li.nolink:active ul li a:hover{background-color:#222;color:#fff}#header #site-nav ul li.nolink:hover ul li::after,#header #site-nav ul li.nolink:active ul li::after{display:block;content:"/";margin:0}#header #site-nav ul li.nolink:hover ul li:last-child::after,#header #site-nav ul li.nolink:active ul li:last-child::after{content:none}@media screen and (max-width: 600px){body{padding:0}body #contents-container{border:none}body #header a.site-title span,body #header h1.site-title span{font-size:10px}body #header a.site-title img,body #header h1.site-title img{max-width:260px}#header #site-nav{display:flex}#header #site-nav>ul{flex-grow:10}#header #site-nav>ul>li{flex-shrink:0}#header #site-nav>ul>li a{transition:none}#header #site-nav ul li:hover>a{padding:1em}#header #site-nav ul li.nolink:hover>a,#header #site-nav ul li.nolink:active>a{padding:1em}}article{counter-reset:mycounter}article section h2:not(.junx-heading,.junx-heading *){counter-increment:mycounter}article h1:not(.junx-heading,.junx-heading *){font-size:var(--font-size-h1)}article h2:not(.junx-heading,.junx-heading *){font-size:var(--font-size-h2)}article h3:not(.junx-heading,.junx-heading *){font-size:var(--font-size-h3)}article h1:not(.junx-heading,.junx-heading *),article h2:not(.junx-heading,.junx-heading *),article h3:not(.junx-heading,.junx-heading *),article h4:not(.junx-heading,.junx-heading *),article h5:not(.junx-heading,.junx-heading *),article h6:not(.junx-heading,.junx-heading *){line-height:1.4;font-weight:600;padding:.5em 0;margin:0 0 1em 0;letter-spacing:-0.02em}article h2:not(.junx-heading,.junx-heading *){position:relative;padding:.5em .75em;padding-left:85px;border-bottom:6px solid #876421;background-color:#af8536;background-image:linear-gradient(-45deg, rgba(0, 0, 0, 0.015) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.015) 50%, rgba(0, 0, 0, 0.015) 75%, transparent 75%, transparent 100%),linear-gradient(45deg, rgba(0, 0, 0, 0.015) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.015) 50%, rgba(0, 0, 0, 0.015) 75%, transparent 75%, transparent 100%);background-size:150px 150px;color:#fff;border-radius:10px}article h2:not(.junx-heading,.junx-heading *)::before{position:absolute;content:counter(mycounter, decimal-leading-zero);left:5px;bottom:0;display:flex;width:72px;height:100%;margin:0;border-radius:0;background-color:rgba(0,0,0,0);font-size:36px;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub);line-height:0;letter-spacing:-0.05em;white-space:nowrap;align-items:center;justify-content:center}article h3:not(.junx-heading,.junx-heading *){position:relative;padding:.5em .75em}article h4:not(.junx-heading,.junx-heading *),article h5:not(.junx-heading,.junx-heading *),article h6:not(.junx-heading,.junx-heading *){position:relative;padding:.5em .75em;margin:0 0 .25em 0;line-height:1.35}article h3:not(.junx-heading,.junx-heading *)::before,article h4:not(.junx-heading,.junx-heading *)::before,article h5:not(.junx-heading,.junx-heading *)::before,article h6:not(.junx-heading,.junx-heading *)::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:6px;height:70%;margin:auto 0;border-radius:3px;background-color:#222}article h5:not(.junx-heading,.junx-heading *)::before,article h6:not(.junx-heading,.junx-heading *)::before{width:4px;height:50%}#index-slider{position:relative;padding:var(--padding-base6);transition:opacity .45s ease,transform .6s cubic-bezier(0.22, 0.61, 0.36, 1)}#index-slider.is-initializing ul li{transition:none !important}#index-slider.is-initializing ul li::after{transition:none !important}#index-slider ul{display:flex;height:80vw;max-height:500px;padding:0;margin:0 0 2.4em 0}#index-slider ul li{position:relative;width:80vw;height:80vw;max-width:500px;max-height:500px;padding:10px;margin:0;border-radius:15px;background-color:#fff;box-sizing:border-box;box-shadow:0 0 0 rgba(0,0,0,0);list-style:none;transition:all .15s ease-in-out;flex-shrink:0;cursor:pointer;overflow:hidden}#index-slider ul li img{display:block;width:100%;height:auto;border-radius:15px}#index-slider ul li::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:background-color .5s ease-out}#index-slider ul li.active{box-shadow:0 0 50px rgba(0,0,0,.2);z-index:1}#index-slider ul li.active::before{background-color:rgba(0,0,0,0)}#index-slider .controls{position:absolute;top:50%;left:0;right:0;padding:0;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}#index-slider .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}#index-slider .controls button.prev{border-radius:0 10px 10px 0}#index-slider .controls button.prev:hover{transform:translateX(-10px)}#index-slider .controls button.next{border-radius:10px 0 0 10px}#index-slider .controls button.next:hover{transform:translateX(10px)}#index-slider .controls button.disabled{visibility:hidden}article section.concept-description.loop_section{position:relative;padding:165px 0 100px 0;margin:0 0 25px 0}article section.concept-description.loop_section:first-child{padding:165px 0 100px 0}article section.concept-description.loop_section h1{padding:0;margin-bottom:.5em;-webkit-transform:skew(-10deg);transform:skew(-10deg);color:#000;font-size:32px;color:#053b63;line-height:1.35}article section.concept-description.loop_section h1 span{font-size:80%}article section.concept-description.loop_section p{font-size:18px;color:#405367;font-weight:600}article section.concept-description.loop_section div.bg_cover{margin:0;width:calc(100vw - var(--padding-base2)*2);background-color:#fcfbf8;border:4px solid #26506f;border-radius:30px;box-sizing:border-box;overflow:hidden;background:repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.02) 0, rgba(0, 0, 0, 0.02) 1px, transparent 1px, transparent 8px),repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0.015) 0, rgba(0, 0, 0, 0.015) 1px, transparent 1px, transparent 8px),linear-gradient(to right, #bfc3c3, #d0d4d4, #d9dddd, #e7e9e9)}article section.concept-description.loop_section div.bg_cover::before{position:absolute;top:0;left:0;content:"";display:block;width:45vw;height:100%;background-color:#e0e0e0;clip-path:polygon(0 0, 100% 0, calc(100% - 100px) 100%, 0% 100%);background-image:url(https://www.oka.town/wp-content/uploads/2023/07/7221127302_cdd0c8d8fb_k.jpg);background-position:center center;background-size:cover}article section.concept-description.loop_section div.wrapper{max-width:1300px;padding:0 1em;margin:0 auto}article section.concept-description.loop_section div.wrapper::before{position:absolute;top:25px;left:calc(50% - 175px);display:block;content:"";width:350px;height:auto;max-width:70%;aspect-ratio:350/140;background-repeat:no-repeat;background-color:#fff;-webkit-mask:url(https://www.oka.town/wp-content/themes/oka_town/images/sub_title.svg) no-repeat center/contain;mask:url(https://www.oka.town/wp-content/themes/oka_town/images/sub_title.svg) no-repeat center/contain}article section.concept-description.loop_section div.wrapper div.text{width:50%;padding:0 1em;max-width:600px;margin:0 0 0 auto;box-sizing:border-box}@media screen and (max-width: 900px){article section.concept-description.loop_section{position:relative;padding:1px 0 275px 0;margin-top:30px}article section.concept-description.loop_section:first-child{padding:1px 0 275px 0}article section.concept-description.loop_section h1{display:block;padding:.25em 1em .5em 1em;max-width:500px;margin:-25px auto 1.6em auto;background-color:#053b63;color:#fff;text-align:center;font-size:24px;border-radius:8px}article section.concept-description.loop_section h1 span{font-size:65%}article section.concept-description.loop_section p{font-size:15px}article section.concept-description.loop_section div.bg_cover::before{top:initial;bottom:-1px;width:100%;height:250px;clip-path:none;background-position:top center}article section.concept-description.loop_section div.wrapper::before{top:inherit;left:inherit;right:1em;bottom:.75em}article section.concept-description.loop_section div.wrapper div.text{width:100%;max-width:none}}section.top_menu.loop_section>div.wrapper{position:relative}section.top_menu.loop_section>div.wrapper>div.flex{padding:50px 0}section.top_menu.loop_section>div.wrapper>div.flex>div.photo{position:absolute;top:0;right:0;bottom:0;width:calc(40% + 2.4em);background-image:url(https://www.oka.town/wp-content/uploads/2024/05/6318431020_def405e2b7_k.jpg);background-size:cover;background-position:left center;border-radius:30px;z-index:0}section.top_menu.loop_section>div.wrapper>div.flex>div.text{position:relative;padding:0;margin:0;z-index:1}section.top_menu.loop_section>div.wrapper>div.flex>div.text ul{display:flex;flex-wrap:wrap;padding:0;gap:var(--gap-1em)}section.top_menu.loop_section>div.wrapper>div.flex>div.text ul li{width:var(--col-3-1em);margin:0;list-style:none}section.top_menu.loop_section>div.wrapper>div.flex>div.text ul li>a{display:flex;padding:1em;border-radius:10px;background-color:#fafafa;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;font-size:16px;text-decoration:none}section.top_menu.loop_section>div.wrapper>div.flex>div.text ul li>a:hover img{transform:scale(0.95)}section.top_menu.loop_section>div.wrapper>div.flex>div.text ul li>a>div.photo{display:flex}section.top_menu.loop_section>div.wrapper>div.flex>div.text ul li>a>div.photo img{transition:all .5s}section.top_menu.loop_section>div.wrapper>div.flex>div.text ul li>a>div.text{width:100%;padding:0}section.top_menu.loop_section>div.wrapper>div.flex>div.text ul li>a>div.text h3{width:100%;margin:0;box-sizing:border-box;font-size:16px;text-align:center;color:#5f4917}section.top_menu.loop_section>div.wrapper>div.flex>div.text ul li>a>div.text h3::before{display:none}@media screen and (max-width: 900px){section.top_menu.loop_section>div.wrapper>div.flex{padding:0;flex-wrap:wrap}section.top_menu.loop_section>div.wrapper>div.flex>div.photo{position:relative;top:initial;right:initial;bottom:initial;width:100%;height:150px;border-radius:30px 30px 0 0;order:1 !important}section.top_menu.loop_section>div.wrapper>div.flex>div.text{width:100%;order:2}section.top_menu.loop_section>div.wrapper>div.flex>div.text h2{border-radius:0 0 10px 10px}}@media screen and (max-width: 600px){section.top_menu.loop_section>div.wrapper>div.flex>div.text ul li{width:var(--col-2-1em)}}article{overflow-wrap:break-word}article section{padding:var(--padding-base9) 0}article p{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:not([class]):has(ul) ul,article ul li:not([class]):has(ul) ol,article ul li:not([class]):has(ol) ul,article ul li:not([class]):has(ol) ol,article ol li:not([class]):has(ul) ul,article ol li:not([class]):has(ul) ol,article ol li:not([class]):has(ol) ul,article ol li:not([class]):has(ol) ol{margin-top:.6em;margin-bottom:0}article ul li:not([class]):has(ul) ul li,article ul li:not([class]):has(ul) ol li,article ul li:not([class]):has(ol) ul li,article ul li:not([class]):has(ol) ol li,article ol li:not([class]):has(ul) ul li,article ol li:not([class]):has(ul) ol li,article ol li:not([class]):has(ol) ul li,article ol li:not([class]):has(ol) ol li{margin-bottom:.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:not(.heading-reset,.heading-reset *),article p+ul.flex-list:not(.heading-reset,.heading-reset *),article div+img:not(.heading-reset,.heading-reset *),article div+picture:not(.heading-reset,.heading-reset *),article div+p:not(.heading-reset,.heading-reset *),article p+div:not(.heading-reset,.heading-reset *),article p+h2:not(.heading-reset,.heading-reset *),article ul+h2:not(.heading-reset,.heading-reset *),article ol+h2:not(.heading-reset,.heading-reset *),article table+h2:not(.heading-reset,.heading-reset *),article div+h2:not(.heading-reset,.heading-reset *),article pre+h2:not(.heading-reset,.heading-reset *),article blockquote+h2:not(.heading-reset,.heading-reset *),article img+h2:not(.heading-reset,.heading-reset *),article picture+h2:not(.heading-reset,.heading-reset *),article noscript+h2:not(.heading-reset,.heading-reset *),article iframe+h2:not(.heading-reset,.heading-reset *),article script+h2:not(.heading-reset,.heading-reset *),article a:not(.none)+h2:not(.heading-reset,.heading-reset *),article ul+ins:not(.heading-reset,.heading-reset *),article ol+ins:not(.heading-reset,.heading-reset *),article dl+ins:not(.heading-reset,.heading-reset *),article p+ins:not(.heading-reset,.heading-reset *),article table+ins:not(.heading-reset,.heading-reset *),article div+ins:not(.heading-reset,.heading-reset *),article pre+ins:not(.heading-reset,.heading-reset *),article blockquote+ins:not(.heading-reset,.heading-reset *),article img+ins:not(.heading-reset,.heading-reset *),article picture+ins:not(.heading-reset,.heading-reset *),article iframe+ins:not(.heading-reset,.heading-reset *){margin-top:4em}article div.ez-toc-container+h2:not(.heading-reset,.heading-reset *){margin-top:6em}article blockquote+img:not(.heading-reset,.heading-reset *),article blockquote+picture:not(.heading-reset,.heading-reset *),article script+ul:not(.heading-reset,.heading-reset *),article script+ol:not(.heading-reset,.heading-reset *),article script+table:not(.heading-reset,.heading-reset *),article form+h2:not(.heading-reset,.heading-reset *),article script+h3:not(.heading-reset,.heading-reset *),article script+h4:not(.heading-reset,.heading-reset *),article script+h5:not(.heading-reset,.heading-reset *),article script+div:not(.heading-reset,.heading-reset *),article p+ul:not(.heading-reset,.heading-reset *),article p+ol:not(.heading-reset,.heading-reset *),article p+table:not(.heading-reset,.heading-reset *),article p+h3:not(.heading-reset,.heading-reset *),article a+h3:not(.heading-reset,.heading-reset *),article pre+ul:not(.heading-reset,.heading-reset *),article pre+ol:not(.heading-reset,.heading-reset *),article ul+h3:not(.heading-reset,.heading-reset *),article ol+h3:not(.heading-reset,.heading-reset *),article table+h3:not(.heading-reset,.heading-reset *),article div+h3:not(.heading-reset,.heading-reset *),article pre+h3:not(.heading-reset,.heading-reset *),article blockquote+h3:not(.heading-reset,.heading-reset *),article img+h3:not(.heading-reset,.heading-reset *),article picture+h3:not(.heading-reset,.heading-reset *),article noscript+h3:not(.heading-reset,.heading-reset *),article p+h4:not(.heading-reset,.heading-reset *),article a+h4:not(.heading-reset,.heading-reset *),article ul+h4:not(.heading-reset,.heading-reset *),article ol+h4:not(.heading-reset,.heading-reset *),article table+h4:not(.heading-reset,.heading-reset *),article div+h4:not(.heading-reset,.heading-reset *),article pre+h4:not(.heading-reset,.heading-reset *),article blockquote+h4:not(.heading-reset,.heading-reset *),article img+h4:not(.heading-reset,.heading-reset *),article picture+h4:not(.heading-reset,.heading-reset *),article noscript+h4:not(.heading-reset,.heading-reset *),article p+h5:not(.heading-reset,.heading-reset *),article a+h5:not(.heading-reset,.heading-reset *),article ul+h5:not(.heading-reset,.heading-reset *),article ol+h5:not(.heading-reset,.heading-reset *),article table+h5:not(.heading-reset,.heading-reset *),article div+h5:not(.heading-reset,.heading-reset *),article pre+h5:not(.heading-reset,.heading-reset *),article blockquote+h5:not(.heading-reset,.heading-reset *),article img+h5:not(.heading-reset,.heading-reset *),article picture+h5:not(.heading-reset,.heading-reset *),article noscript+h5:not(.heading-reset,.heading-reset *){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 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}article .margin-top-0{margin-top:0}article .scrollable-table{overflow-x:auto;margin:0 0 2.4em 0;padding:0 0 10px 0;overflow:auto}article .scrollable-table table{width:100%;min-width:100%;margin:0;table-layout:initial}article div.scrollhint{position:relative}article 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}article 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}article 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}article table{width:100%;margin:0 0 2.4em 0;border-collapse:collapse;border-spacing:0;text-overflow:ellipsis;word-break:normal;border:1px solid #ddd}article table.graph-table td,article table.graph-table th{font-size:80%}article table tr{border-bottom:1px solid #ddd}article table tr:last-child{border:none}article table th,article table td{position:relative;padding:1em;border:none;border-right:1px solid #ddd;font-style:normal;box-sizing:border-box}article table th.text-center,article table td.text-center{text-align:center;border-right:none}article table th{min-width:8em;font-size:14px;font-weight:600;line-height:1.3;background-color:var(--color-table);color:var(--color-table-font)}article table th:has(.any),article table th:has(.required){padding-right:5.5em}article 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:12px;line-height:1;padding:.3em 1em .5em;border-radius:2em 2em 0 2em}article 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:12px;line-height:1;padding:.3em 1em .5em;border-radius:2em 2em 0 2em}article table td{font-weight:500;background-color:#fff}article table td label{display:block;max-width:100%}article table td input[type=text],article table td input[type=url],article table td input[type=email],article table td input[type=date],article table td .js-timepicker,article table td textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}article table td ul li,article table td ol li{margin-bottom:1em}article table td ul li p,article table td ol li p{margin:0}article table td ul li ul,article table td ol li ul{margin-top:0}article table td ul li ul li,article table td ol li ul li{margin-bottom:.6em}article table td:last-child{border:none}article section.post-content table:not(.graph-table) thead{display:none}article section.post-content table tr td:first-child{min-width:8em;font-size:14px;font-weight:600;line-height:1.3;background-color:var(--color-table);color:var(--color-table-font)}@keyframes flick{0%{text-indent:4em}40%{text-indent:0}60%{text-indent:0}100%{text-indent:-4em}}@media screen and (max-width: 800px){article section.post-content :not(.scrollable-table) table tr td:first-child{width:100%}article table:not(.scrollable-table table) tr{border:none}article table:not(.scrollable-table table) th{display:block;width:100%;text-align:left;box-sizing:border-box;border:none}article table:not(.scrollable-table table) td{display:block;width:100%;font-size:15px;box-sizing:border-box;border:none}article table:not(.scrollable-table table) td:first-child{width:100%}article table:not(.scrollable-table table) td input[type=text],article table:not(.scrollable-table table) td input[type=password],article table:not(.scrollable-table table) td input[type=date],article table:not(.scrollable-table table) td input[type=datetime],article table:not(.scrollable-table table) td input[type=email],article table:not(.scrollable-table table) td input[type=number],article table:not(.scrollable-table table) td input[type=search],article table:not(.scrollable-table table) td input[type=tel],article table:not(.scrollable-table table) td input[type=time],article table:not(.scrollable-table table) td input[type=url],article table:not(.scrollable-table table) td textarea,article table:not(.scrollable-table table) td select{box-sizing:border-box;color:#000}}@media screen and (max-width: 800px){article .scrollable-table table th,article .scrollable-table table td{min-width:20ch}}article{font-size:var(--font-size-p);font-weight:var(--fontweight-article)}article p{font-size:var(--font-size-p);font-weight:var(--fontweight-article)}article div.flex-wrap{display:flex;max-width:var(--page-max-width);margin:-16px auto 0 auto}article div.flex-wrap div.nav{position:sticky;top:0;left:0;width:300px;margin:calc(-1*var(--body-top-padding)) auto 0 auto;padding:calc(var(--body-top-padding) + 16px) calc(var(--font-size-p)*4) 4em 0;flex-shrink:0;align-self:baseline;pointer-events:none;box-sizing:border-box}article div.flex-wrap div.nav ul{padding:0}article div.flex-wrap div.nav ul li{position:relative;padding:0;list-style:none;font-size:12px}article div.flex-wrap div.nav ul li a{display:block;padding-right:2em;font-weight:700;color:#999;text-decoration:none;pointer-events:auto}article div.flex-wrap div.nav ul li a::after{position:absolute;top:0;right:0;bottom:0;display:block;width:1.5em;height:1.5em;margin:auto 0;border-radius:50%;font-family:FontAwesome;content:"";font-weight:900;text-align:center;line-height:1.5em;color:var(--color-theme1-reverse);background-color:var(--color-theme1);transition:.5s all}article div.flex-wrap div.nav ul li.active a{color:var(--color-theme1)}article div.flex-wrap div.nav ul li.active a::after{color:var(--color-theme1);background-color:var(--color-theme1-reverse)}article div.flex-wrap div.main{width:calc(100% - var(--side-nav2-width));padding-top:16px}article div.flex-wrap div.main section.loop_section{margin:0 0 0 auto}article div.flex-wrap div.main section.loop_section div.wrapper{margin:0 0 0 auto}@media only screen and (max-width: 1100px){article{margin-top:0}article div.flex-wrap{display:block}article div.flex-wrap div.nav{display:none}article div.flex-wrap div.main{width:100%;padding-top:0}article div.flex-wrap div.main section.loop_section div.bg_cover{left:50%}article div.flex-wrap div.main section.bg::after{left:50%}}article section.entry-content,article section.category-content{padding:0 0 var(--padding-base9) 0;margin:0}article section+section.category-content{padding:var(--padding-base9) 0}article section .maxbox-left{width:calc(100% + var(--page-padding-data1)/2 + var(--page-padding-data2) + var(--side-nav2-width));margin-left:calc(-1*var(--page-padding-data1)/2 - var(--page-padding-data2) - var(--side-nav2-width))}article section .maxbox-right{width:calc(100% + var(--page-padding-data1)/2 + var(--page-padding-data2))}article section .maxbox{width:calc(100% + var(--page-padding-data1) + 2*var(--page-padding-data2) + var(--side-nav2-width));margin-left:calc(-1*var(--page-padding-data1)/2 - var(--page-padding-data2) - var(--side-nav2-width));margin-right:calc(-1*var(--page-padding-data1)/2 - var(--page-padding-data2) - var(--side-nav2-width))}article section.loop_section{position:relative;width:100%;padding:var(--padding-base9) 0;margin:0}article section.loop_section div.wrapper{margin:0}article section.loop_section:first-child{padding-top:0}article section.loop_section:last-child{padding-bottom:var(--padding-base9)}article section.loop_section div.flex{display:flex}article section.loop_section div.flex div.photo{width:40%;padding:0;flex-shrink:0;order:1}article section.loop_section div.flex div.photo img{width:100%;height:auto;margin:0}article section.loop_section div.flex div.text{width:60%;padding:0 0 0 2.4em;order:2}article section.loop_section.right div.flex{display:flex}article section.loop_section.right div.flex div.photo{position:relative;order:2}article section.loop_section.right div.flex div.text{padding:0 2.4em 0 0;order:1}article section.loop_section.flex5_5 div.flex div.photo{width:50%}article section.loop_section.flex5_5 div.flex div.text{width:50%}article section.loop_section.flex4_6 div.flex div.photo{width:40%}article section.loop_section.flex4_6 div.flex div.text{width:60%}article section.loop_section.flex3_7 div.flex div.photo{width:30%}article section.loop_section.flex3_7 div.flex div.text{width:70%}article section.loop_section.flex2_8 div.flex div.photo{width:20%}article section.loop_section.flex2_8 div.flex div.text{width:80%}article section.loop_section.flex_top div.flex{flex-wrap:wrap}article section.loop_section.flex_top div.flex div.photo{width:100%;aspect-ratio:2.35/1;overflow:hidden;position:relative;order:1}article section.loop_section.flex_top div.flex div.photo img{top:0;bottom:0;width:100%;height:auto;margin:auto;position:absolute}article section.loop_section.flex_top div.flex div.text{width:100%;padding:2.4em 0 0 0;order:2}article section.loop_section.flex_bottom div.flex{flex-wrap:wrap}article section.loop_section.flex_bottom div.flex div.photo{width:100%;aspect-ratio:2.35/1;overflow:hidden;position:relative;order:2}article section.loop_section.flex_bottom div.flex div.photo img{top:0;bottom:0;width:100%;height:auto;margin:auto;position:absolute}article section.loop_section.flex_bottom div.flex div.text{width:100%;padding:0 0 2.4em 0;order:1}article div.bg_cover{position:absolute;top:0;left:calc(50% - var(--side-nav2-width)/2 + var(--side-nav1-width)/2);content:"";width:calc(100vw - var(--scrollbar-width));height:100%;background:var(--bgcolor-white);transform:translateX(-50%);z-index:-1}article div.bg_cover.overlay::before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);background-image:radial-gradient(rgba(0, 0, 0, 0.5) 30%, transparent 31%),radial-gradient(rgba(0, 0, 0, 0.5) 30%, transparent 31%);background-size:3px 3px;background-position:0 0,2px 2px;z-index:1}article section.bg::after{position:absolute;top:0;left:calc(50% - var(--side-nav2-width)/2 + var(--side-nav1-width)/2);content:"";width:calc(100vw - var(--scrollbar-width));height:100%;background:var(--bgcolor-white);transform:translateX(-50%);z-index:-1}div.recommend-block{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.8em;margin:0 0 2.4em 0}div.recommend-block strong{display:block;margin:0 0 1.4em 0;font-size:22px;font-weight:600;color:#333;background:none;border-bottom:2px solid #af7f4c;padding-bottom:.3em}div.recommend-block ul{list-style:none;padding-left:0;margin-top:1em}div.recommend-block ul li{position:relative;padding:.8em .8em .8em 2em;margin-bottom:.8em;background-color:#f3efe7;border-radius:8px;list-style:none;text-align:justify;text-justify:inter-ideograph}div.recommend-block ul li strong{display:inline-block;margin-bottom:.5em;font-size:18px;color:#af7f4c}div.recommend-block ul li::before{position:absolute;left:.5em;content:"✓";color:#af654c;font-size:1.2em;font-weight:bold;line-height:30px;transform:translateY(0.1em)}div.recommend-block2{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.8em;margin:0 0 2.4em 0}div.recommend-block2 strong{display:block;margin:0 0 1.4em 0;font-size:22px;font-weight:600;color:#333;background:none;border-bottom:2px solid #4caf50;padding-bottom:.3em}div.recommend-block2 ul{list-style:none;padding-left:0;margin-top:1em}div.recommend-block2 ul li{position:relative;padding:.8em .8em .8em 2em;margin-bottom:.8em;background-color:#eaf3e7;border-radius:8px;list-style:none;text-align:justify;text-justify:inter-ideograph}div.recommend-block2 ul li strong{display:inline-block;margin-bottom:.5em;font-size:18px;color:#4caf50}div.recommend-block2 ul li::before{position:absolute;left:.5em;content:"✓";color:#4caf50;font-size:1.2em;font-weight:bold;line-height:30px;transform:translateY(0.1em)}div+div.pickup-box,ul+div.pickup-box,ol+div.pickup-box{margin-top:4em}div.pickup-box+p{margin-top:0}div.pickup-box{display:flex;margin:0 0 2.4em 0;border:3px solid #252520;border-radius:15px;background-color:rgba(250,250,250,.8);align-items:stretch}div.pickup-box::before{display:block;content:"";padding:.25em .5em;font-family:FontAwesome;font-size:27px;color:var(--bgcolor-body);background-color:#252520;border-radius:10px 0 0 10px;align-content:center}div.pickup-box.memo{border:3px solid #17323a}div.pickup-box.memo::before{content:"";background-color:#17323a}div.pickup-box.hint{border:3px solid #72591d}div.pickup-box.hint::before{content:"";background-color:#72591d}div.pickup-box p{display:block;padding:.5em;margin:0;font-size:18px;align-content:center}article .noct_class,article.noct_class{--noct-class-surface: #fff;--noct-class-surface-muted: var(--grade-theme1-surface-muted, #f6f7f8);--noct-class-text: var(--grade-theme1-text, var(--color-black, #111));--noct-class-text-muted: var(--grade-theme1-text-muted, rgba(0, 0, 0, 0.6));--noct-class-accent: var(--grade-theme1-accent, var(--color-theme1, #0056b3));--noct-class-accent-alt: var(--grade-theme1-accent-alt, var(--noct-class-accent));--noct-class-accent-contrast: var(--grade-theme1-accent-contrast, #fff);--noct-class-border-color: var(--grade-theme1-border, rgba(0, 0, 0, 0.08));--noct-class-border-width: var(--border-width, 1px);--noct-class-font-size-base: var(--font-size-p, 1em);--noct-class-line-base: 1.9;--noct-class-line-tight: 1.35;--noct-class-heading-line-height: var(--noct-class-line-tight);--noct-class-heading-scale-h2: 1.6;--noct-class-heading-scale-h3: 1.35;--noct-class-heading-scale-h4: 1.2;--noct-class-heading-scale-h5: 1.1;--noct-class-heading-scale-h6: 1.0;--noct-class-fontweight-base: var(--fontweight-article, 400);--noct-class-fontweight-strong: var(--fontweight-head, 700);--noct-class-font-body: var(--fontfamily-article);--noct-class-font-heading: var(--fontfamily-head);--noct-class-font-sub: var(--fontfamily-sub);--noct-class-font-alphabet: var(--fontfamily-alphabet);--noct-class-state-focus: var(--noct-class-accent);--noct-class-state-error: #d32f2f;--noct-class-comp-scale-compact: 0.9;--noct-class-comp-scale-regular: 1;--noct-class-comp-scale-btn: 0.9;--noct-class-radius-1: 0.5em;--noct-class-radius-2: 0.75em;--noct-class-radius-3: 1.6em;--noct-class-radius-4: 2.4em;--noct-class-radius-pill: 9999px;--noct-class-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.08);--noct-class-shadow-md: 0 6px 16px rgb(0 0 0 / 0.08);--noct-class-shadow-lg: 0 12px 24px rgb(0 0 0 / 0.12);--noct-class-card-radius: var(--noct-class-radius-2);--noct-class-card-radius-origin: var(--noct-class-radius-2);--noct-class-card-border: 0;--noct-class-card-border-origin: 0;--noct-class-card-text: var(--noct-class-text);--noct-class-card-bg: #fff;--noct-class-card-bg-base: #fff;--noct-class-text-bg: transparent;--noct-class-text-border: 0;--noct-class-text-radius: 0;--noct-class-photo-radius: var(--noct-class-radius-2);--noct-class-photo-margin: 0;--noct-class-card-media-min: 16em;--noct-class-card-stagger-offset: calc(var(--padding-base2) / 2);--noct-class-card-stagger-overlap: 0;--noct-class-card-gap: var(--gap, 1em);--noct-class-card-divider-offset: 0;--noct-class-btn-bg: var(--noct-class-accent);--noct-class-btn-text: var(--noct-class-accent-contrast);--noct-class-btn-border: 1px solid var(--noct-class-btn-bg);--noct-class-btn-padding-block: 0.6em;--noct-class-btn-padding-inline: 1.2em;--noct-class-badge-bg: var(--grade-theme1-badge-bg, rgba(0, 0, 0, 0.08));--noct-class-badge-text: var(--grade-theme1-badge-text, var(--noct-class-text));--noct-class-frame-bg: var(--grade-theme1-frame-bg, #f1f2f3);--noct-class-prose-width: 65ch;--noct-class-focus-ring: 0 0 0 2px color-mix(in srgb, var(--noct-class-state-focus), transparent 70%);--noct-class-flex-padding: 0;--noct-class-card-padding: 0;--noct-class-photo-padding: 0;--noct-class-photo-bg: var(--bgcolor-white, #fff);--noct-class-text-padding: var(--noct-class-card-padding);--noct-class-photo-ratio: 3 / 2;--noct-class-field-border: 1px solid var(--noct-class-border-color);--noct-class-field-radius: var(--noct-class-radius-1);--noct-class-field-bg: var(--noct-class-surface);--noct-class-field-padding-block: 0.6em;--noct-class-field-padding-inline: 0.8em;--noct-class-inline-padding-block: 0.3em;--noct-class-inline-padding-inline: 0.6em;--noct-class-inline-radius: var(--noct-class-radius-1);--noct-class-inline-bg: var(--noct-class-surface-muted);--noct-class-inline-text: var(--noct-class-text);--noct-class-affix-font-family: inherit;--noct-class-affix-font-weight: 400;--noct-class-divider-bg-vertical: var(--noct-class-divider-color);--noct-class-divider-bg-horizontal: var(--noct-class-divider-color);--noct-class-error-ring: 0 0 0 2px color-mix(in srgb, var(--noct-class-state-error), transparent 70%);--noct-class-flow-gap: 1.6em;--noct-class-flow-gap-tight: 0.75em;--noct-class-flow-gap-heading: 2.4em}article .noct_class [data-nc-grade-palette=theme1],article .noct_class[data-nc-grade-palette=theme1],article.noct_class [data-nc-grade-palette=theme1],article.noct_class[data-nc-grade-palette=theme1]{--noct-class-surface: var(--grade-theme1-surface);--noct-class-surface-muted: var(--grade-theme1-surface-muted);--noct-class-text: var(--grade-theme1-text);--noct-class-text-muted: var(--grade-theme1-text-muted);--noct-class-accent: var(--grade-theme1-accent);--noct-class-accent-alt: var(--grade-theme1-accent-alt);--noct-class-accent-contrast: var(--grade-theme1-accent-contrast);--noct-class-border-color: var(--grade-theme1-border);--noct-class-btn-bg: var(--grade-theme1-accent);--noct-class-btn-text: var(--color-theme1-reverse);--noct-class-btn-border: 1px solid var(--grade-theme1-accent);--noct-class-badge-bg: var(--grade-theme1-badge-bg);--noct-class-badge-text: var(--grade-theme1-badge-text);--noct-class-frame-bg: var(--grade-theme1-frame-bg);--noct-class-focus-ring: var(--grade-theme1-focus)}article .noct_class [data-nc-grade-palette=theme2],article .noct_class[data-nc-grade-palette=theme2],article.noct_class [data-nc-grade-palette=theme2],article.noct_class[data-nc-grade-palette=theme2]{--noct-class-surface: var(--grade-theme2-surface);--noct-class-surface-muted: var(--grade-theme2-surface-muted);--noct-class-text: var(--grade-theme2-text);--noct-class-text-muted: var(--grade-theme2-text-muted);--noct-class-accent: var(--grade-theme2-accent);--noct-class-accent-alt: var(--grade-theme2-accent-alt);--noct-class-accent-contrast: var(--grade-theme2-accent-contrast);--noct-class-border-color: var(--grade-theme2-border);--noct-class-btn-bg: var(--grade-theme2-accent);--noct-class-btn-text: var(--color-theme2-reverse);--noct-class-btn-border: 1px solid var(--grade-theme2-accent);--noct-class-badge-bg: var(--grade-theme2-badge-bg);--noct-class-badge-text: var(--grade-theme2-badge-text);--noct-class-frame-bg: var(--grade-theme2-frame-bg);--noct-class-focus-ring: var(--grade-theme2-focus)}article .noct_class [data-nc-grade-palette=mono],article .noct_class[data-nc-grade-palette=mono],article.noct_class [data-nc-grade-palette=mono],article.noct_class[data-nc-grade-palette=mono]{--noct-class-surface: #ffffff;--noct-class-surface-muted: #f6f6f6;--noct-class-text: #111111;--noct-class-text-muted: #555555;--noct-class-accent: #111111;--noct-class-accent-alt: #000000;--noct-class-accent-contrast: #ffffff;--noct-class-border-color: #dddddd;--noct-class-btn-bg: #111111;--noct-class-btn-text: #ffffff;--noct-class-btn-border: 1px solid #111111;--noct-class-badge-bg: #eeeeee;--noct-class-badge-text: #111111;--noct-class-frame-bg: #f0f0f0;--noct-class-focus-ring: 0 0 0 2px rgba(17, 17, 17, 0.2)}article .noct_class [data-nc-grade-palette=calm],article .noct_class[data-nc-grade-palette=calm],article.noct_class [data-nc-grade-palette=calm],article.noct_class[data-nc-grade-palette=calm]{--noct-class-surface: #f8f9fa;--noct-class-surface-muted: #f1f3f4;--noct-class-text: #202124;--noct-class-text-muted: #5f6368;--noct-class-accent: #1a73e8;--noct-class-accent-alt: #34a853;--noct-class-accent-contrast: #ffffff;--noct-class-border-color: #dadce0;--noct-class-btn-bg: #1a73e8;--noct-class-btn-text: #ffffff;--noct-class-btn-border: 1px solid #1a73e8;--noct-class-badge-bg: #e8f0fe;--noct-class-badge-text: #1a73e8;--noct-class-frame-bg: #eef3fc;--noct-class-focus-ring: 0 0 0 2px rgba(26, 115, 232, 0.25)}article .noct_class [data-nc-grade-palette=crisp],article .noct_class[data-nc-grade-palette=crisp],article.noct_class [data-nc-grade-palette=crisp],article.noct_class[data-nc-grade-palette=crisp]{--noct-class-surface: #f5f5f7;--noct-class-surface-muted: #ededf0;--noct-class-text: #1d1d1f;--noct-class-text-muted: #6e6e73;--noct-class-accent: #0071e3;--noct-class-accent-alt: #0a84ff;--noct-class-accent-contrast: #ffffff;--noct-class-border-color: #d2d2d7;--noct-class-btn-bg: #0071e3;--noct-class-btn-text: #ffffff;--noct-class-btn-border: 1px solid #0071e3;--noct-class-badge-bg: #e8f0fe;--noct-class-badge-text: #0071e3;--noct-class-frame-bg: #f2f2f2;--noct-class-focus-ring: 0 0 0 2px rgba(0, 113, 227, 0.25)}article .noct_class,article.noct_class{font-size:var(--noct-class-font-size-base);line-height:var(--noct-class-line-base);font-family:var(--noct-class-font-body)}article .noct_class[data-nc-heading-reset=on] h2,article .noct_class[data-nc-heading-reset=on] h3,article .noct_class[data-nc-heading-reset=on] h4,article .noct_class[data-nc-heading-reset=on] h5,article .noct_class[data-nc-heading-reset=on] h6,article.noct_class[data-nc-heading-reset=on] h2,article.noct_class[data-nc-heading-reset=on] h3,article.noct_class[data-nc-heading-reset=on] h4,article.noct_class[data-nc-heading-reset=on] h5,article.noct_class[data-nc-heading-reset=on] h6{background:none;color:inherit;padding:0;border:0;line-height:var(--noct-class-heading-line-height);font-family:var(--noct-class-font-heading)}article .noct_class[data-nc-heading-reset=on] h2,article.noct_class[data-nc-heading-reset=on] h2{font-size:calc(1em*var(--noct-class-heading-scale-h2))}article .noct_class[data-nc-heading-reset=on] h3,article.noct_class[data-nc-heading-reset=on] h3{font-size:calc(1em*var(--noct-class-heading-scale-h3))}article .noct_class[data-nc-heading-reset=on] h4,article.noct_class[data-nc-heading-reset=on] h4{font-size:calc(1em*var(--noct-class-heading-scale-h4))}article .noct_class[data-nc-heading-reset=on] h5,article.noct_class[data-nc-heading-reset=on] h5{font-size:calc(1em*var(--noct-class-heading-scale-h5))}article .noct_class[data-nc-heading-reset=on] h6,article.noct_class[data-nc-heading-reset=on] h6{font-size:calc(1em*var(--noct-class-heading-scale-h6))}article .noct_class [data-nc-heading-reset=on] h2,article .noct_class [data-nc-heading-reset=on] h3,article .noct_class [data-nc-heading-reset=on] h4,article .noct_class [data-nc-heading-reset=on] h5,article .noct_class [data-nc-heading-reset=on] h6,article.noct_class [data-nc-heading-reset=on] h2,article.noct_class [data-nc-heading-reset=on] h3,article.noct_class [data-nc-heading-reset=on] h4,article.noct_class [data-nc-heading-reset=on] h5,article.noct_class [data-nc-heading-reset=on] h6{background:none;color:inherit;padding:0;border:0;line-height:var(--noct-class-heading-line-height);font-family:var(--noct-class-font-heading)}article .noct_class [data-nc-heading-reset=on] h2,article.noct_class [data-nc-heading-reset=on] h2{font-size:calc(1em*var(--noct-class-heading-scale-h2))}article .noct_class [data-nc-heading-reset=on] h3,article.noct_class [data-nc-heading-reset=on] h3{font-size:calc(1em*var(--noct-class-heading-scale-h3))}article .noct_class [data-nc-heading-reset=on] h4,article.noct_class [data-nc-heading-reset=on] h4{font-size:calc(1em*var(--noct-class-heading-scale-h4))}article .noct_class [data-nc-heading-reset=on] h5,article.noct_class [data-nc-heading-reset=on] h5{font-size:calc(1em*var(--noct-class-heading-scale-h5))}article .noct_class [data-nc-heading-reset=on] h6,article.noct_class [data-nc-heading-reset=on] h6{font-size:calc(1em*var(--noct-class-heading-scale-h6))}article .noct_class :is(p,ul,ol,dl,div)+:is(ul,ol,div,dl),article.noct_class :is(p,ul,ol,dl,div)+:is(ul,ol,div,dl){margin-top:var(--noct-class-flow-gap)}article .noct_class :is(p,ul,ol,dl,div)+:is(h2,h3,h4,h5,h6),article.noct_class :is(p,ul,ol,dl,div)+:is(h2,h3,h4,h5,h6){margin-top:var(--noct-class-flow-gap-heading)}article .noct_class :is(h2,h3,h4,h5,h6)+:is(p,ul,ol,dl,div),article.noct_class :is(h2,h3,h4,h5,h6)+:is(p,ul,ol,dl,div){margin-top:var(--noct-class-flow-gap-tight)}article .noct_class [data-nc-card-part=text]>h2,article .noct_class [data-nc-card-part=text]>h3,article .noct_class [data-nc-card-part=text]>h4,article .noct_class [data-nc-card-part=text]>h5,article .noct_class [data-nc-card-part=text]>h6,article.noct_class [data-nc-card-part=text]>h2,article.noct_class [data-nc-card-part=text]>h3,article.noct_class [data-nc-card-part=text]>h4,article.noct_class [data-nc-card-part=text]>h5,article.noct_class [data-nc-card-part=text]>h6{margin-top:0;margin-bottom:var(--noct-class-flow-gap-tight)}article .noct_class [data-nc-card-part=text]>:last-child,article.noct_class [data-nc-card-part=text]>:last-child{margin-bottom:0}article .noct_class input,article .noct_class select,article .noct_class textarea,article.noct_class input,article.noct_class select,article.noct_class textarea{font:inherit;color:inherit;line-height:var(--noct-class-line-base);width:100%;max-width:100%;padding:var(--noct-class-field-padding-block) var(--noct-class-field-padding-inline);border-radius:var(--noct-class-field-radius);border:var(--noct-class-field-border);background-color:var(--noct-class-field-bg);box-sizing:border-box}article .noct_class textarea,article.noct_class textarea{min-height:6em;resize:vertical}article .noct_class input:focus-visible,article .noct_class select:focus-visible,article .noct_class textarea:focus-visible,article.noct_class input:focus-visible,article.noct_class select:focus-visible,article.noct_class textarea:focus-visible{outline:none;box-shadow:var(--noct-class-focus-ring)}article .noct_class [data-nc-grade-surface=on],article .noct_class[data-nc-grade-surface=on],article.noct_class [data-nc-grade-surface=on],article.noct_class[data-nc-grade-surface=on]{--noct-class-card-bg: var(--noct-class-surface);--noct-class-card-bg-base: var(--noct-class-surface)}article .noct_class [data-nc-space-scale=compact],article .noct_class[data-nc-space-scale=compact],article.noct_class [data-nc-space-scale=compact],article.noct_class[data-nc-space-scale=compact]{--noct-class-card-padding: 0.5em;--noct-class-text-padding: 0.5em;--noct-class-card-gap: 0.5em}article .noct_class [data-nc-space-scale=cozy],article .noct_class[data-nc-space-scale=cozy],article.noct_class [data-nc-space-scale=cozy],article.noct_class[data-nc-space-scale=cozy]{--noct-class-card-padding: 0.75em;--noct-class-text-padding: 0.75em;--noct-class-card-gap: 0.75em}article .noct_class [data-nc-space-scale=standard],article .noct_class[data-nc-space-scale=standard],article.noct_class [data-nc-space-scale=standard],article.noct_class[data-nc-space-scale=standard]{--noct-class-card-padding: 1em;--noct-class-text-padding: 1em;--noct-class-card-gap: 1em}article .noct_class [data-nc-space-scale=spacious],article .noct_class[data-nc-space-scale=spacious],article.noct_class [data-nc-space-scale=spacious],article.noct_class[data-nc-space-scale=spacious]{--noct-class-card-padding: 1.6em;--noct-class-text-padding: 1.6em;--noct-class-card-gap: 1.6em}article .noct_class [data-nc-space-scale=loose],article .noct_class[data-nc-space-scale=loose],article.noct_class [data-nc-space-scale=loose],article.noct_class[data-nc-space-scale=loose]{--noct-class-card-padding: 2.4em;--noct-class-text-padding: 2.4em;--noct-class-card-gap: 2.4em}article .noct_class .L_flex,article.noct_class .L_flex{display:flex;flex-wrap:wrap;padding:var(--noct-class-flex-padding);gap:var(--gap, 1em);box-sizing:border-box;list-style:none}article .noct_class .L_flex>li,article.noct_class .L_flex>li{margin:0;box-sizing:border-box}article .noct_class .L_flex>li:last-child,article.noct_class .L_flex>li:last-child{margin:0}article .noct_class .L_flex[data-nc-flex-columns="1"]>li,article .noct_class .L_flex[data-nc-flex-columns="1"]>div,article.noct_class .L_flex[data-nc-flex-columns="1"]>li,article.noct_class .L_flex[data-nc-flex-columns="1"]>div{width:100%}article .noct_class .L_flex[data-nc-flex-columns="2"]>li,article .noct_class .L_flex[data-nc-flex-columns="2"]>div,article.noct_class .L_flex[data-nc-flex-columns="2"]>li,article.noct_class .L_flex[data-nc-flex-columns="2"]>div{width:var(--col-2-n)}article .noct_class .L_flex[data-nc-flex-columns="3"]>li,article .noct_class .L_flex[data-nc-flex-columns="3"]>div,article.noct_class .L_flex[data-nc-flex-columns="3"]>li,article.noct_class .L_flex[data-nc-flex-columns="3"]>div{width:var(--col-3-n)}article .noct_class .L_flex[data-nc-flex-columns="4"]>li,article .noct_class .L_flex[data-nc-flex-columns="4"]>div,article.noct_class .L_flex[data-nc-flex-columns="4"]>li,article.noct_class .L_flex[data-nc-flex-columns="4"]>div{width:var(--col-4-n)}article .noct_class .L_flex[data-nc-flex-columns="5"]>li,article .noct_class .L_flex[data-nc-flex-columns="5"]>div,article.noct_class .L_flex[data-nc-flex-columns="5"]>li,article.noct_class .L_flex[data-nc-flex-columns="5"]>div{width:var(--col-5-n)}article .noct_class .L_flex[data-nc-flex-gap="1_6em"],article.noct_class .L_flex[data-nc-flex-gap="1_6em"]{--gap: var(--gap-1_6em)}article .noct_class .L_flex[data-nc-flex-gap="1em"],article.noct_class .L_flex[data-nc-flex-gap="1em"]{--gap: var(--gap-1em)}article .noct_class .L_flex[data-nc-flex-gap="5px"],article.noct_class .L_flex[data-nc-flex-gap="5px"]{--gap: var(--gap-5px)}article .noct_class .A_card,article.noct_class .A_card{position:relative;display:block;padding:var(--noct-class-card-padding);border-radius:var(--noct-class-card-radius);border:var(--noct-class-card-border, 0);box-shadow:var(--noct-class-card-shadow, none);background-color:var(--noct-class-card-bg);overflow:hidden;--noct-class-card-photo-grow: 1;--noct-class-card-text-grow: 1;--noct-class-divider-size: 1px;--noct-class-divider-color: var(--noct-class-border-color);--noct-class-card-divider-width: 0;--noct-class-card-divider-height: 0;--noct-class-card-divider-top: 0;--noct-class-card-divider-bottom: 0;--noct-class-card-divider-left: auto;--noct-class-card-divider-right: var(--noct-class-card-divider-offset);--noct-class-divider-bg: var(--noct-class-divider-bg-vertical, var(--noct-class-divider-color))}article .noct_class .A_card[data-nc-card-proportion="2_8"],article.noct_class .A_card[data-nc-card-proportion="2_8"]{--noct-class-card-photo-grow: 2;--noct-class-card-text-grow: 8}article .noct_class .A_card[data-nc-card-proportion="3_7"],article.noct_class .A_card[data-nc-card-proportion="3_7"]{--noct-class-card-photo-grow: 3;--noct-class-card-text-grow: 7}article .noct_class .A_card[data-nc-card-proportion="4_6"],article.noct_class .A_card[data-nc-card-proportion="4_6"]{--noct-class-card-photo-grow: 4;--noct-class-card-text-grow: 6}article .noct_class .A_card[data-nc-card-proportion="5_5"],article.noct_class .A_card[data-nc-card-proportion="5_5"]{--noct-class-card-photo-grow: 5;--noct-class-card-text-grow: 5}article .noct_class .A_card[data-nc-card-proportion="6_4"],article.noct_class .A_card[data-nc-card-proportion="6_4"]{--noct-class-card-photo-grow: 6;--noct-class-card-text-grow: 4}article .noct_class .A_card[data-nc-card-proportion="7_3"],article.noct_class .A_card[data-nc-card-proportion="7_3"]{--noct-class-card-photo-grow: 7;--noct-class-card-text-grow: 3}article .noct_class .A_card[data-nc-card-proportion="8_2"],article.noct_class .A_card[data-nc-card-proportion="8_2"]{--noct-class-card-photo-grow: 8;--noct-class-card-text-grow: 2}article .noct_class .A_card[data-nc-card-order=reverse],article.noct_class .A_card[data-nc-card-order=reverse]{flex-direction:row-reverse;--noct-class-card-divider-left: var(--noct-class-card-divider-offset);--noct-class-card-divider-right: auto}article .noct_class .A_card[data-nc-card-layout=pad],article .noct_class .A_card[data-nc-card-layout=textpad],article .noct_class .A_card[data-nc-card-layout=flush],article .noct_class .A_card[data-nc-card-layout=overlay],article .noct_class .A_card[data-nc-card-layout=stagger],article .noct_class .A_card[data-nc-card-stack=top],article .noct_class .A_card[data-nc-card-stack=bottom],article.noct_class .A_card[data-nc-card-layout=pad],article.noct_class .A_card[data-nc-card-layout=textpad],article.noct_class .A_card[data-nc-card-layout=flush],article.noct_class .A_card[data-nc-card-layout=overlay],article.noct_class .A_card[data-nc-card-layout=stagger],article.noct_class .A_card[data-nc-card-stack=top],article.noct_class .A_card[data-nc-card-stack=bottom]{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--noct-class-card-gap)}article .noct_class .A_card[data-nc-card-layout=pad]>div[data-nc-card-part=photo],article .noct_class .A_card[data-nc-card-layout=textpad]>div[data-nc-card-part=photo],article .noct_class .A_card[data-nc-card-layout=flush]>div[data-nc-card-part=photo],article .noct_class .A_card[data-nc-card-layout=overlay]>div[data-nc-card-part=photo],article .noct_class .A_card[data-nc-card-layout=stagger]>div[data-nc-card-part=photo],article .noct_class .A_card[data-nc-card-stack=top]>div[data-nc-card-part=photo],article .noct_class .A_card[data-nc-card-stack=bottom]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-layout=pad]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-layout=textpad]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-layout=flush]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-layout=overlay]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-layout=stagger]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-stack=top]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-stack=bottom]>div[data-nc-card-part=photo]{flex:var(--noct-class-card-photo-grow) 1 min(100%,var(--noct-class-card-media-min))}article .noct_class .A_card[data-nc-card-layout=pad]>div[data-nc-card-part=text],article .noct_class .A_card[data-nc-card-layout=textpad]>div[data-nc-card-part=text],article .noct_class .A_card[data-nc-card-layout=flush]>div[data-nc-card-part=text],article .noct_class .A_card[data-nc-card-layout=overlay]>div[data-nc-card-part=text],article .noct_class .A_card[data-nc-card-layout=stagger]>div[data-nc-card-part=text],article .noct_class .A_card[data-nc-card-stack=top]>div[data-nc-card-part=text],article .noct_class .A_card[data-nc-card-stack=bottom]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-layout=pad]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-layout=textpad]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-layout=flush]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-layout=overlay]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-layout=stagger]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-stack=top]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-stack=bottom]>div[data-nc-card-part=text]{flex:var(--noct-class-card-text-grow) 1 min(100%,var(--noct-class-card-media-min))}article .noct_class .A_card[data-nc-card-layout=pad],article.noct_class .A_card[data-nc-card-layout=pad]{--noct-class-text-padding: 0}article .noct_class .A_card[data-nc-card-layout=textpad],article.noct_class .A_card[data-nc-card-layout=textpad]{--noct-class-card-padding: 0;--noct-class-photo-margin: 0;--noct-class-card-gap: 0}article .noct_class .A_card[data-nc-card-layout=flush],article.noct_class .A_card[data-nc-card-layout=flush]{--noct-class-card-padding: 0;--noct-class-text-padding: 0;--noct-class-photo-margin: 0}article .noct_class .A_card[data-nc-card-stack=top],article .noct_class .A_card[data-nc-card-stack=bottom],article.noct_class .A_card[data-nc-card-stack=top],article.noct_class .A_card[data-nc-card-stack=bottom]{flex-direction:column;flex-wrap:nowrap;--noct-class-card-divider-width: 100%;--noct-class-card-divider-height: var(--noct-class-divider-size);--noct-class-card-divider-left: 0;--noct-class-card-divider-right: 0;--noct-class-divider-bg: var(--noct-class-divider-bg-horizontal, var(--noct-class-divider-color))}article .noct_class .A_card[data-nc-card-stack=top]>div[data-nc-card-part=photo],article .noct_class .A_card[data-nc-card-stack=bottom]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-stack=top]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-stack=bottom]>div[data-nc-card-part=photo]{width:100%}article .noct_class .A_card[data-nc-card-stack=top]>div[data-nc-card-part=text],article .noct_class .A_card[data-nc-card-stack=bottom]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-stack=top]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-stack=bottom]>div[data-nc-card-part=text]{width:100%}article .noct_class .A_card[data-nc-card-stack=top]>div[data-nc-card-part=photo],article .noct_class .A_card[data-nc-card-stack=top]>div[data-nc-card-part=text],article .noct_class .A_card[data-nc-card-stack=bottom]>div[data-nc-card-part=photo],article .noct_class .A_card[data-nc-card-stack=bottom]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-stack=top]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-stack=top]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-stack=bottom]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-stack=bottom]>div[data-nc-card-part=text]{flex:0 0 auto}article .noct_class .A_card[data-nc-card-stack=bottom],article.noct_class .A_card[data-nc-card-stack=bottom]{flex-direction:column-reverse;--noct-class-card-divider-top: var(--noct-class-card-divider-offset);--noct-class-card-divider-bottom: auto}article .noct_class .A_card[data-nc-card-stack=top],article.noct_class .A_card[data-nc-card-stack=top]{--noct-class-card-divider-top: auto;--noct-class-card-divider-bottom: var(--noct-class-card-divider-offset)}article .noct_class .A_card[data-nc-card-layout=overlay],article.noct_class .A_card[data-nc-card-layout=overlay]{position:relative}article .noct_class .A_card[data-nc-card-layout=overlay]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-layout=overlay]>div[data-nc-card-part=photo]{width:100%}article .noct_class .A_card[data-nc-card-layout=overlay]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-layout=overlay]>div[data-nc-card-part=text]{position:absolute;left:0;right:0;bottom:0}article .noct_class .A_card[data-nc-card-layout=stagger],article.noct_class .A_card[data-nc-card-layout=stagger]{position:relative;--noct-class-photo-margin: 0;--noct-class-card-stagger-photo-y: calc(var(--noct-class-card-stagger-offset) * -1);--noct-class-card-stagger-text-y: var(--noct-class-card-stagger-offset);--noct-class-card-gap: 0;overflow:visible;padding-block:var(--noct-class-card-stagger-offset);padding-inline:0;--noct-class-text-bg: var(--noct-class-card-bg-base);--noct-class-text-border: var(--noct-class-card-border-origin);--noct-class-text-radius: var(--noct-class-card-radius-origin);--noct-class-card-bg: transparent;--noct-class-card-border: 0;--noct-class-card-shadow: none;--noct-class-photo-shadow: var(--noct-class-asset-shadow, none);--noct-class-text-shadow: var(--noct-class-asset-shadow, none);--noct-class-card-stagger-overlap: 0}article .noct_class .A_card[data-nc-card-layout=stagger]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-layout=stagger]>div[data-nc-card-part=photo]{transform:translateY(var(--noct-class-card-stagger-photo-y))}article .noct_class .A_card[data-nc-card-layout=stagger]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-layout=stagger]>div[data-nc-card-part=text]{transform:translateY(var(--noct-class-card-stagger-text-y))}article .noct_class .A_card[data-nc-card-layout=stagger][data-nc-card-stagger=gap],article.noct_class .A_card[data-nc-card-layout=stagger][data-nc-card-stagger=gap]{--noct-class-card-gap: var(--gap, 1em)}article .noct_class .A_card[data-nc-card-layout=stagger][data-nc-card-stagger=overlap-sm],article.noct_class .A_card[data-nc-card-layout=stagger][data-nc-card-stagger=overlap-sm]{--noct-class-card-stagger-overlap: var(--padding-base2)}article .noct_class .A_card[data-nc-card-layout=stagger][data-nc-card-stagger=overlap-sm]>div[data-nc-card-part=photo],article .noct_class .A_card[data-nc-card-layout=stagger][data-nc-card-stagger=overlap-sm]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-layout=stagger][data-nc-card-stagger=overlap-sm]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-layout=stagger][data-nc-card-stagger=overlap-sm]>div[data-nc-card-part=text]{width:calc(100% + var(--noct-class-card-stagger-overlap));margin-inline:calc(var(--noct-class-card-stagger-overlap)*-0.5)}article .noct_class .A_card[data-nc-card-layout=stagger][data-nc-card-stagger=overlap-lg],article.noct_class .A_card[data-nc-card-layout=stagger][data-nc-card-stagger=overlap-lg]{--noct-class-card-stagger-overlap: calc(var(--padding-base2) * 2)}article .noct_class .A_card[data-nc-card-layout=stagger][data-nc-card-stagger=overlap-lg]>div[data-nc-card-part=photo],article .noct_class .A_card[data-nc-card-layout=stagger][data-nc-card-stagger=overlap-lg]>div[data-nc-card-part=text],article.noct_class .A_card[data-nc-card-layout=stagger][data-nc-card-stagger=overlap-lg]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-layout=stagger][data-nc-card-stagger=overlap-lg]>div[data-nc-card-part=text]{width:calc(100% + var(--noct-class-card-stagger-overlap));margin-inline:calc(var(--noct-class-card-stagger-overlap)*-0.5)}article .noct_class .A_card>div[data-nc-card-part=photo],article.noct_class .A_card>div[data-nc-card-part=photo]{position:relative;display:block;width:100%;padding:var(--noct-class-photo-padding);margin:var(--noct-class-photo-margin);border-radius:var(--noct-class-photo-radius);background-color:var(--noct-class-photo-bg);aspect-ratio:var(--noct-class-photo-ratio);box-shadow:var(--noct-class-photo-shadow, none);overflow:hidden}article .noct_class .A_card>div[data-nc-card-part=photo] img,article.noct_class .A_card>div[data-nc-card-part=photo] img{position:absolute;top:0;left:-50%;right:-50%;bottom:0;width:auto;max-width:initial;height:100%;margin:auto}article .noct_class .A_card>div[data-nc-card-part=photo]::after,article.noct_class .A_card>div[data-nc-card-part=photo]::after{content:"";position:absolute;top:var(--noct-class-card-divider-top);bottom:var(--noct-class-card-divider-bottom);left:var(--noct-class-card-divider-left);right:var(--noct-class-card-divider-right);width:var(--noct-class-card-divider-width);height:var(--noct-class-card-divider-height);background:var(--noct-class-divider-bg, var(--noct-class-divider-color));pointer-events:none}article .noct_class .A_card[data-nc-card-stack=top]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-stack=top]>div[data-nc-card-part=photo]{border-bottom-left-radius:0;border-bottom-right-radius:0}article .noct_class .A_card[data-nc-card-stack=bottom]>div[data-nc-card-part=photo],article.noct_class .A_card[data-nc-card-stack=bottom]>div[data-nc-card-part=photo]{border-top-left-radius:0;border-top-right-radius:0}article .noct_class .A_card>div[data-nc-card-part=text],article.noct_class .A_card>div[data-nc-card-part=text]{padding:var(--noct-class-text-padding, var(--noct-class-card-padding));margin:var(--noct-class-text-margin);box-sizing:border-box;background-color:var(--noct-class-text-bg);border:var(--noct-class-text-border);border-radius:var(--noct-class-text-radius);box-shadow:var(--noct-class-text-shadow, none)}article .noct_class .A_card>div[data-nc-card-part=text] p,article.noct_class .A_card>div[data-nc-card-part=text] p{margin-bottom:1em}article .noct_class .A_card>div[data-nc-card-part=text] p:last-child,article.noct_class .A_card>div[data-nc-card-part=text] p:last-child{margin-bottom:0}article .noct_class .C_btn,article.noct_class .C_btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;cursor:pointer;user-select:none;text-decoration:none;white-space:nowrap;box-sizing:border-box;padding:var(--noct-class-btn-padding-block) var(--noct-class-btn-padding-inline);font-size:.875em;line-height:var(--noct-class-line-tight);font-weight:600;border-radius:var(--noct-class-field-radius);border:1px solid var(--noct-class-accent);background-color:var(--noct-class-accent);color:var(--noct-class-accent-contrast);transition:all .2s ease}article .noct_class .C_btn:hover,article.noct_class .C_btn:hover{filter:brightness(0.9)}article .noct_class .C_btn:focus-visible,article.noct_class .C_btn:focus-visible{outline:none;box-shadow:var(--noct-class-focus-ring)}article .noct_class .C_btn:active,article.noct_class .C_btn:active{transform:scale(0.98)}article .noct_class .C_btn:disabled,article.noct_class .C_btn:disabled{opacity:.6;cursor:not-allowed;filter:none;transform:none}article .noct_class .C_btn[data-nc-btn-variant=outline],article.noct_class .C_btn[data-nc-btn-variant=outline]{background-color:rgba(0,0,0,0);color:var(--noct-class-accent);border-color:var(--noct-class-accent)}article .noct_class .C_btn[data-nc-btn-variant=outline]:hover,article.noct_class .C_btn[data-nc-btn-variant=outline]:hover{background-color:var(--noct-class-accent);color:var(--noct-class-accent-contrast);filter:none}article .noct_class .C_btn[data-nc-btn-size=sm],article.noct_class .C_btn[data-nc-btn-size=sm]{--noct-class-btn-padding-block: 0.4em;--noct-class-btn-padding-inline: 0.8em;font-size:.875em}article .noct_class .C_btn[data-nc-btn-size=lg],article.noct_class .C_btn[data-nc-btn-size=lg]{--noct-class-btn-padding-block: 0.8em;--noct-class-btn-padding-inline: 1.6em;font-size:1.125em}article .noct_class .C_btn[data-nc-btn-width=full],article.noct_class .C_btn[data-nc-btn-width=full]{width:100%}article .noct_class .C_btn[data-icon-left]::before,article.noct_class .C_btn[data-icon-left]::before{content:attr(data-icon-left);font-family:"Font Awesome 6 Free","FontAwesome";font-weight:900;margin-right:var(--noct-class-btn-icon-gap, 0.5em)}article .noct_class .C_btn[data-icon-right]::after,article.noct_class .C_btn[data-icon-right]::after{content:attr(data-icon-right);font-family:"Font Awesome 6 Free","FontAwesome";font-weight:900;margin-left:var(--noct-class-btn-icon-gap, 0.5em)}article .noct_class .C_input,article.noct_class .C_input{display:block;width:100%;box-sizing:border-box;padding:var(--noct-class-field-padding-block) var(--noct-class-field-padding-inline);font-size:16px;line-height:1.4;border-radius:var(--noct-class-field-radius);border:var(--noct-class-field-border);background-color:var(--noct-class-field-bg);color:var(--noct-class-text);transition:all .2s ease}article .noct_class .C_input:hover,article.noct_class .C_input:hover{border-color:color-mix(in srgb, var(--noct-class-border-color), var(--noct-class-text) 30%)}article .noct_class .C_input:focus-visible,article.noct_class .C_input:focus-visible{outline:none;box-shadow:var(--noct-class-focus-ring);border-color:var(--noct-class-accent)}article .noct_class .C_input:disabled,article.noct_class .C_input:disabled{background-color:var(--noct-class-surface-muted);opacity:.6;cursor:not-allowed}article .noct_class .C_input[aria-invalid=true],article.noct_class .C_input[aria-invalid=true]{border-color:var(--noct-class-state-error);box-shadow:var(--noct-class-error-ring)}article .noct_class .C_select,article.noct_class .C_select{display:block;width:100%;box-sizing:border-box;appearance:none;padding:var(--noct-class-field-padding-block) var(--noct-class-field-padding-inline);font-size:16px;line-height:1.4;border-radius:var(--noct-class-field-radius);border:var(--noct-class-field-border);background-color:var(--noct-class-field-bg);color:var(--noct-class-text);transition:all .2s ease}article .noct_class .C_select:hover,article.noct_class .C_select:hover{border-color:color-mix(in srgb, var(--noct-class-border-color), var(--noct-class-text) 30%)}article .noct_class .C_select:focus-visible,article.noct_class .C_select:focus-visible{outline:none;box-shadow:var(--noct-class-focus-ring);border-color:var(--noct-class-accent)}article .noct_class .C_select:disabled,article.noct_class .C_select:disabled{background-color:var(--noct-class-surface-muted);opacity:.6;cursor:not-allowed}article .noct_class .C_select[aria-invalid=true],article.noct_class .C_select[aria-invalid=true]{border-color:var(--noct-class-state-error);box-shadow:var(--noct-class-error-ring)}article .noct_class .C_textarea,article.noct_class .C_textarea{display:block;width:100%;box-sizing:border-box;min-height:6em;resize:vertical;padding:var(--noct-class-field-padding-block) var(--noct-class-field-padding-inline);font-size:16px;line-height:1.4;border-radius:var(--noct-class-field-radius);border:var(--noct-class-field-border);background-color:var(--noct-class-field-bg);color:var(--noct-class-text);transition:all .2s ease}article .noct_class .C_textarea:hover,article.noct_class .C_textarea:hover{border-color:color-mix(in srgb, var(--noct-class-border-color), var(--noct-class-text) 30%)}article .noct_class .C_textarea:focus-visible,article.noct_class .C_textarea:focus-visible{outline:none;box-shadow:var(--noct-class-focus-ring);border-color:var(--noct-class-accent)}article .noct_class .C_textarea:disabled,article.noct_class .C_textarea:disabled{background-color:var(--noct-class-surface-muted);opacity:.6;cursor:not-allowed}article .noct_class .C_textarea[aria-invalid=true],article.noct_class .C_textarea[aria-invalid=true]{border-color:var(--noct-class-state-error);box-shadow:var(--noct-class-error-ring)}article .noct_class .C_inline,article.noct_class .C_inline{display:inline-flex;align-items:center;gap:.4em;padding:var(--noct-class-inline-padding-block) var(--noct-class-inline-padding-inline);border-radius:var(--noct-class-inline-radius);background-color:var(--noct-class-inline-bg);color:var(--noct-class-inline-text);line-height:1.2;font-size:calc(1em*var(--noct-class-comp-scale-compact))}article .noct_class .C_meta,article.noct_class .C_meta{display:block;font-size:calc(1em*var(--noct-class-comp-scale-compact));line-height:1.5;color:var(--noct-class-text-muted)}article .noct_class .C_section[data-nc-section-direction=row],article .noct_class .C_section[data-nc-section-direction=col],article.noct_class .C_section[data-nc-section-direction=row],article.noct_class .C_section[data-nc-section-direction=col]{display:flex;gap:var(--noct-class-flow-gap-tight)}article .noct_class .C_section[data-nc-section-direction=row],article.noct_class .C_section[data-nc-section-direction=row]{flex-direction:row;align-items:center;flex-wrap:wrap}article .noct_class .C_section[data-nc-section-direction=col],article.noct_class .C_section[data-nc-section-direction=col]{flex-direction:column}article .noct_class .C_affix,article.noct_class .C_affix{display:inline-flex;align-items:center;gap:.25em;font-size:calc(1em*var(--noct-class-comp-scale-compact))}article .noct_class .C_affix::before,article.noct_class .C_affix::before{content:var(--noct-class-affix-before, attr(data-before))}article .noct_class .C_affix::after,article.noct_class .C_affix::after{content:var(--noct-class-affix-after, attr(data-after))}article .noct_class .C_affix[data-nc-affix-icon=fa]::before,article .noct_class .C_affix[data-nc-affix-icon=fa]::after,article.noct_class .C_affix[data-nc-affix-icon=fa]::before,article.noct_class .C_affix[data-nc-affix-icon=fa]::after{font-family:"FontAwesome";font-weight:var(--noct-class-affix-font-weight)}article .noct_class [data-nc-asset-border=on],article.noct_class [data-nc-asset-border=on]{--noct-class-card-border: calc(var(--noct-class-border-width) * 1.5) solid var(--noct-class-border-color);--noct-class-card-border-origin: calc(var(--noct-class-border-width) * 1.5) solid var(--noct-class-border-color)}article .noct_class [data-nc-asset-shadow=on],article.noct_class [data-nc-asset-shadow=on]{--noct-class-card-shadow: var(--noct-class-shadow-sm);--noct-class-asset-shadow: var(--noct-class-shadow-sm)}article .noct_class [data-nc-asset-round=on],article.noct_class [data-nc-asset-round=on]{--noct-class-card-radius: var(--noct-class-radius-2);--noct-class-card-radius-origin: var(--noct-class-radius-2)}article .noct_class [data-nc-asset-divider=solid],article .noct_class [data-nc-asset-divider=dashed],article.noct_class [data-nc-asset-divider=solid],article.noct_class [data-nc-asset-divider=dashed]{--noct-class-divider-size: var(--noct-class-border-width);--noct-class-card-divider-width: var(--noct-class-divider-size);--noct-class-card-divider-height: auto;--noct-class-card-divider-offset: calc(var(--noct-class-card-gap) * -0.5)}article .noct_class [data-nc-asset-divider=solid],article.noct_class [data-nc-asset-divider=solid]{--noct-class-divider-bg-vertical: var(--noct-class-divider-color);--noct-class-divider-bg-horizontal: var(--noct-class-divider-color)}article .noct_class [data-nc-asset-divider=dashed],article.noct_class [data-nc-asset-divider=dashed]{--noct-class-divider-dot-color: color-mix(in srgb, var(--noct-class-divider-color) 45%, transparent);--noct-class-divider-bg-vertical: repeating-linear-gradient( to bottom, var(--noct-class-divider-dot-color) 0 1px, transparent 1px 6px );--noct-class-divider-bg-horizontal: repeating-linear-gradient( to right, var(--noct-class-divider-dot-color) 0 1px, transparent 1px 6px )}article .noct_class [data-nc-component-border=on],article.noct_class [data-nc-component-border=on]{--noct-class-btn-border: var(--noct-class-border-width) solid var(--noct-class-border-color);--noct-class-field-border: var(--noct-class-border-width) solid var(--noct-class-border-color)}article .noct_class [data-nc-component-border=off],article.noct_class [data-nc-component-border=off]{--noct-class-btn-border: 0;--noct-class-field-border: 0}article .noct_class [data-nc-component-shadow=on],article.noct_class [data-nc-component-shadow=on]{--noct-class-btn-shadow: var(--noct-class-shadow-sm);--noct-class-field-shadow: var(--noct-class-shadow-sm)}article .noct_class [data-nc-component-round=on],article.noct_class [data-nc-component-round=on]{--btn-radius: var(--noct-class-radius-2);--noct-class-field-radius: var(--noct-class-radius-1)}article .noct_class [data-nc-component-state=focus],article.noct_class [data-nc-component-state=focus]{--noct-class-focus-ring: 0 0 0 2px color-mix(in srgb, var(--noct-class-state-focus), transparent 70%)}article .noct_class [data-nc-component-state=error],article.noct_class [data-nc-component-state=error]{--noct-class-btn-bg: var(--noct-class-state-error);--noct-class-btn-text: var(--noct-class-accent-contrast);--noct-class-btn-border: var(--noct-class-border-width) solid var(--noct-class-state-error);--noct-class-field-border: var(--noct-class-border-width) solid var(--noct-class-state-error);--noct-class-btn-shadow: var(--noct-class-error-ring);--noct-class-field-shadow: var(--noct-class-error-ring)}article .noct_class [data-nc-type-align=center],article.noct_class [data-nc-type-align=center]{text-align:center}article .noct_class [data-nc-type-align=right],article.noct_class [data-nc-type-align=right]{text-align:right}article .noct_class [data-nc-type-base="80"],article.noct_class [data-nc-type-base="80"]{--noct-class-font-size-base: calc(var(--font-size-p, 1em) * 0.8)}article .noct_class [data-nc-type-base="90"],article.noct_class [data-nc-type-base="90"]{--noct-class-font-size-base: calc(var(--font-size-p, 1em) * 0.9)}article .noct_class [data-nc-type-base="110"],article.noct_class [data-nc-type-base="110"]{--noct-class-font-size-base: calc(var(--font-size-p, 1em) * 1.1)}article .noct_class [data-nc-type-base="120"],article.noct_class [data-nc-type-base="120"]{--noct-class-font-size-base: calc(var(--font-size-p, 1em) * 1.2)}article .noct_class [data-nc-type-base="150"],article.noct_class [data-nc-type-base="150"]{--noct-class-font-size-base: calc(var(--font-size-p, 1em) * 1.5)}article .noct_class [data-nc-type-weight=bold],article.noct_class [data-nc-type-weight=bold]{font-weight:var(--noct-class-fontweight-strong)}article .noct_class [data-nc-type-tone=faint],article.noct_class [data-nc-type-tone=faint]{color:var(--noct-class-text-muted)}article .noct_class [data-nc-type-jump=flat],article.noct_class [data-nc-type-jump=flat]{--noct-class-heading-scale-h2: 1.3;--noct-class-heading-scale-h3: 1.18;--noct-class-heading-scale-h4: 1.08;--noct-class-heading-scale-h5: 1.02;--noct-class-heading-scale-h6: 1;--noct-class-comp-scale-compact: 0.92;--noct-class-comp-scale-regular: 1}article .noct_class [data-nc-type-jump=calm],article.noct_class [data-nc-type-jump=calm]{--noct-class-heading-scale-h2: 1.45;--noct-class-heading-scale-h3: 1.28;--noct-class-heading-scale-h4: 1.15;--noct-class-heading-scale-h5: 1.06;--noct-class-heading-scale-h6: 1;--noct-class-comp-scale-compact: 0.9;--noct-class-comp-scale-regular: 1}article .noct_class [data-nc-type-jump=wide],article.noct_class [data-nc-type-jump=wide]{--noct-class-heading-scale-h2: 1.7;--noct-class-heading-scale-h3: 1.42;--noct-class-heading-scale-h4: 1.24;--noct-class-heading-scale-h5: 1.12;--noct-class-heading-scale-h6: 1.0;--noct-class-comp-scale-compact: 0.9;--noct-class-comp-scale-regular: 1.01}article .noct_class [data-nc-type-jump=dynamic],article.noct_class [data-nc-type-jump=dynamic]{--noct-class-heading-scale-h2: 1.8;--noct-class-heading-scale-h3: 1.5;--noct-class-heading-scale-h4: 1.3;--noct-class-heading-scale-h5: 1.15;--noct-class-heading-scale-h6: 1.0;--noct-class-comp-scale-compact: 0.88;--noct-class-comp-scale-regular: 1.02}article .noct_class [data-nc-type-jump=bold],article.noct_class [data-nc-type-jump=bold]{--noct-class-heading-scale-h2: 2;--noct-class-heading-scale-h3: 1.6;--noct-class-heading-scale-h4: 1.35;--noct-class-heading-scale-h5: 1.18;--noct-class-heading-scale-h6: 1.02;--noct-class-comp-scale-compact: 0.85;--noct-class-comp-scale-regular: 1.05}article .noct_class [data-nc-type-heading=tight],article.noct_class [data-nc-type-heading=tight]{--noct-class-heading-line-height: var(--noct-class-line-tight)}article .noct_class [data-nc-type-heading=base],article.noct_class [data-nc-type-heading=base]{--noct-class-heading-line-height: var(--noct-class-line-base)}article .noct_class [data-nc-type-fontset=alphabet-article],article.noct_class [data-nc-type-fontset=alphabet-article]{--noct-class-font-heading: var(--noct-class-font-alphabet)}article .noct_class [data-nc-type-fontset=sub-article],article.noct_class [data-nc-type-fontset=sub-article]{--noct-class-font-heading: var(--noct-class-font-sub)}article .noct_class [data-nc-type-fontset=all-article],article.noct_class [data-nc-type-fontset=all-article]{--noct-class-font-heading: var(--noct-class-font-body)}article .noct_class [data-nc-type-fontset=all-head],article.noct_class [data-nc-type-fontset=all-head]{--noct-class-font-body: var(--noct-class-font-heading);--noct-class-font-heading: var(--noct-class-font-heading)}@media(max-width: 800px){article .noct_class .A_card[data-nc-card-layout=stagger]{--noct-class-card-bg: var(--noct-class-card-bg-base);--noct-class-card-border: var(--noct-class-card-border-origin);--noct-class-card-radius: var(--noct-class-card-radius-origin);--noct-class-text-bg: transparent;--noct-class-text-border: 0;--noct-class-text-radius: 0;--noct-class-card-shadow: var(--noct-class-asset-shadow, none);--noct-class-photo-shadow: none;--noct-class-text-shadow: none;padding-block:0}article .noct_class .A_card[data-nc-card-layout=stagger]>div[data-nc-card-part=photo]{transform:translateY(0)}article .noct_class .A_card[data-nc-card-layout=stagger]>div[data-nc-card-part=text]{transform:translateY(0)}}