.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{box-sizing:border-box}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table.has-fixed-layout{table-layout:fixed}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table.is-sticky-header:not(.is-stacked-on-mobile) thead{position:sticky;top:0;z-index:1}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table.is-sticky-first-column tr>:first-child{left:0;position:sticky;z-index:1}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table td,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table th{box-sizing:border-box;min-width:auto;overflow-wrap:anywhere;word-break:normal}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table td img,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table th img{max-width:100%}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{display:flex;flex-flow:column}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{align-self:stretch}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{align-items:flex-start}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{align-items:center}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{align-items:flex-end}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden='until-found'])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size:100dvb){:where(html){block-size:100%}}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role='button'],[role='option']){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + 0.5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}:root{--text-color-1:#333333;--text-color-2:#4DD0E1;--text-color-3:#5D5DA8;--text-color-4:#4F4F8B;--text-color-5:#9D9FD9;--text-color-6:#FFFFFF;--bg-color-1:#FFFFFF;--bg-color-2:#272752;--bg-color-3:#ECECF8;--border-color-1:#ccc;--font-size-ss:12px;--font-size-s:14px;--font-size-r:16px;--font-size-l:18px;--font-size-h1:32px;--font-size-h2:28px;--font-size-h3:24px;--font-size-h4:18px;--font-weight-1:400;--font-weight-2:700;--content-width-index:920px;--content-width:620px;--content-padding-inline:10px;--content-margin-bottom:32px}html{overflow:auto;overflow-y:scroll;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}body *{box-sizing:border-box}body{font-size:var(--font-size-r);font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:var(--font-weight-1);line-height:1.8;letter-spacing:.25px;background-color:var(--bg-color-1);color:var(--text-color-1);overflow-wrap:anywhere;word-break:normal;line-break:strict}ul,ol,li{list-style:none}h1,h2,h3,h4{color:var(--text-color-4);font-weight:var(--font-weight-2)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}strong{color:var(--text-color-4);font-weight:var(--font-weight-2);background:linear-gradient(to top,var(--text-color-2) 0%,transparent 60%)}a{text-decoration:none;color:var(--text-color-3)}a:hover{color:var(--text-color-2)}div.clear{float:none;clear:both}#header{position:fixed;display:table;width:100%;background-color:var(--bg-color-1);padding-inline:var(--content-padding-inline);z-index:999;border-bottom:1px solid var(--text-color-4)}#header .logo{padding-top:8px}#header .logo img{display:inline-block;width:calc(600px * 0.25);height:calc(200px * 0.25);object-fit:contain}#page-wrap{width:100%;padding-top:64px;background-color:var(--bg-color-1)}#page-header img{max-height:510px;width:100%;object-fit:cover;object-position:100% 100%}#page{width:var(--content-width);margin-inline:auto}#page-index{width:var(--content-width-index);margin-inline:auto}#main{float:left;padding-inline:var(--content-padding-inline);margin-top:24px;margin-bottom:64px}span.category a,p.category a{display:inline-block;font-size:var(--font-size-ss);padding:1px 4px 0 4px;background:var(--text-color-2);color:var(--text-color-6);border:1px solid var(--text-color-2);margin-right:3px}span.category a:hover,p.category a:hover{background:var(--text-color-6);color:var(--text-color-2)}.meta .tag a{display:inline-block;font-size:var(--font-size-ss);padding:1px 4px 0 4px;background:var(--text-color-3);color:var(--text-color-6);border:1px dotted var(--text-color-3);margin-right:3px}.meta .tag a:hover{background:var(--text-color-6);color:var(--text-color-3)}.published{font-size:var(--font-size-s)}#footer{background-color:var(--bg-color-2);width:100%;padding-top:32px;padding-bottom:8px;padding-inline:16px}#footer ul{max-width:var(--content-width);display:grid;grid-template-rows:86px 64px;grid-template-columns:100px 1fr;gap:16px;margin-inline:auto;font-size:var(--font-size-ss);color:var(--text-color-5)}#footer ul li.logo_block{grid-row:1 / 3;grid-column:1 / 2}#footer ul li.widget_block{grid-row:1 / 2;grid-column:2 / 3}#footer ul li.nav_block{grid-row:2 / 3;grid-column:2 / 3}#footer .logo img{display:inline-block;width:calc(650px * 0.15);height:calc(950px * 0.15);object-fit:contain}#footer .widget a,#footer nav a{color:var(--text-color-5);text-decoration:none}#footer .widget a:hover,#footer nav a:hover{color:var(--text-color-2)}#footer nav ul{display:flex;flex-wrap:wrap;gap:8px}#footer nav ul li{margin-right:16px}#footer .widget li{margin:0}#footer div.copyrights p{text-align:center;font-size:var(--font-size-ss);color:var(--text-color-5);margin-bottom:var(--content-margin-bottom)}#single .meta{margin-bottom:12px;text-align:right}#single .eyecatch{border:1px solid var(--border-color-1);margin-bottom:var(--content-margin-bottom)}.sns{padding-left:8px}.sns img{display:inline-block;width:24px;height:auto;object-fit:contain;vertical-align:bottom}#single h1{margin-bottom:16px}#single h1 a{color:var(--text-color-4)}#single h2,#related-article h2,#notfound h2{border-bottom:dotted 4px var(--text-color-4);padding-top:64px;padding-bottom:6px;margin-top:calc(48px - 64px);margin-bottom:var(--content-margin-bottom)}#single h3,#notfound h3{padding-top:64px;padding-bottom:2px;margin-top:calc(48px - 64px);margin-bottom:var(--content-margin-bottom)}#single h4{margin-left:16px}#single p,#notfound p{text-align:justify;margin-bottom:var(--content-margin-bottom)}#single p.notice{font-size:12px;background-color:#eee;padding:8px 16px}#single p.icon img{display:inline;vertical-align:middle}#single ul{margin-bottom:var(--content-margin-bottom);padding-left:16px}#single li{list-style:disc;text-align:justify}#single hr{margin-bottom:64px}.wp-block-flexible-table-block-table{overflow-x:auto}#single table{width:100%;min-width:calc(var(--content-width) - var(--content-padding-inline) - var(--content-padding-inline));margin-bottom:var(--content-margin-bottom)}#single thead{border-bottom:1px solid #ccc}#single th{text-align:center;background-color:#ddd}#single td,#single th{font-size:var(--font-size-s);padding:8px 8px;border:1px solid #ccc}.scroll{overflow:auto;white-space:nowrap}#single .has-text-align-right{text-align:right}.wp-block-kevinbatdorf-code-block-pro{margin-bottom:var(--content-margin-bottom)}.wp-element-caption{font-size:var(--font-size-s);text-align:center}.text-highlight{background:linear-gradient(to top,var(--text-color-2) 0%,transparent 60%);font-weight:700}iframe{max-width:100%}.wp-block-code{margin-bottom:var(--content-margin-bottom)}ul.list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0}@media (max-width:310px){ul.list{display:block}}.sticky{grid-column:1 / 4}ul.list .item{padding:20px}ul.list .thumb{aspect-ratio:1.91/1;margin-bottom:8px;border:1px solid var(--border-color-1)}ul.list .thumb img{width:100%;height:100%;object-fit:cover}ul.list .category{margin-bottom:8px}ul.list .title{font-size:var(--font-size-h4);font-weight:var(--font-weight-2);line-height:1.2}nav.header-menu{background:var(--bg-color-2);color:var(--text-color-6);font-size:var(--font-size-r);text-align:center;width:300px;margin-left:auto;margin-right:0;position:absolute;z-index:9999;right:5px;top:64px;height:0;display:none}nav.header-menu.active{display:block;height:auto}nav.header-menu ul{position:relative;list-style:none;display:block;justify-content:center}nav.header-menu li.main-menu-item{position:relative;a{text-decoration:none}[data-toggle="dropdown"]{display:block;&:before{position:absolute;display:block;content:'\25BC';font-size:.7em;color:#fff;top:13px;right:10px;transform:rotate(0deg);transition:transform .6s}}&>.sub-menu{max-height:0;overflow:hidden;li{padding:0;a{display:block}}}&>input[type="checkbox"]{opacity:0;z-index:2;display:block;position:absolute;top:0;width:100%;height:100%;cursor:pointer;&:checked~.sub-menu{max-height:9999px;display:block;transform:scaleY(1)}&:checked+a[data-toggle="dropdown"]{&:before{transform:rotate(-180deg);transition:transform .6s}}}}nav.header-menu li.main-menu-item a{position:relative;display:block;text-align:left;text-decoration:none;color:var(--text-color-6);padding:8px 8px;border-bottom:1px solid var(--border-color-1)}nav.header-menu ul.sub-menu{display:block;height:auto;z-index:2;display:flex;justify-content:space-around;flex-wrap:wrap;background:var(--text-color-2);width:100%}nav.header-menu li.sub-menu-item{flex:0 0 25%;width:100%;text-align:left}nav.header-menu li.sub-menu-item a{padding:0;color:var(--text-color-6)}nav.header-menu li.sub-menu-item a:hover,nav.header-menu li.sub-menu-item a:active,nav.header-menu li.main-menu-item a:hover,nav.header-menu li.main-menu-item a:active{color:var(--text-color-6);background:var(--text-color-2)}nav.header-menu li.sub-menu-item dl,nav.header-menu li.main-menu-item dl{display:flex;justify-content:space-between;align-items:center}nav.header-menu li.sub-menu-item dt,nav.header-menu li.main-menu-item dt{overflow:hidden;width:32px;height:auto;margin:0 8px}nav.header-menu li.sub-menu-item dd,nav.header-menu li.main-menu-item dd{width:auto;flex:1}nav.header-menu li.sub-menu-item img.icon,nav.header-menu li.main-menu-item img.icon{max-width:100%;width:48px;height:48px;margin:auto;vertical-align:bottom}.openbtn{position:absolute;z-index:9999;cursor:pointer;width:48px;height:48px;float:right;top:12px;right:8px}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:12px;height:2px;border-radius:2px;background-color:var(--bg-color-2);box-shadow:0 0 0 2px var(--bg-color-1);width:50%}.openbtn span:nth-of-type(1){top:15px}.openbtn span:nth-of-type(2){top:23px}.openbtn span:nth-of-type(3){top:31px}.openbtn>input[type="checkbox"]{opacity:0;z-index:2;display:block;position:absolute;top:0;width:100%;height:100%;cursor:pointer;&:checked~span:nth-of-type(1){top:17px;left:13px;transform:translateY(6px) rotate(-45deg);width:50%;box-shadow:none}&:checked~span:nth-of-type(2){opacity:0}&:checked~span:nth-of-type(3){top:29px;left:13px;transform:translateY(-6px) rotate(45deg);width:50%;box-shadow:none}}.pagination-last,.pagination-first,.pagination-item,.pagination-item-current{box-sizing:border-box;display:block;color:var(--text-color-4);text-decoration:none;text-align:center;background-color:var(--bg-color-1);border-right:1px solid var(--text-color-4);min-width:3em;transition:all 0.2s;margin:0;padding:1em 0}.pagination-item a{padding:1em}.pagination{background-color:var(--bg-color-1);width:fit-content;display:flex;justify-content:center;line-height:1;margin-inline:auto;margin-block:16px;padding:0 1em}.pagination-list{order:2;display:flex;list-style:none;margin:0;padding:0}.pagination-item{margin:0}.pagination-item-current{background-color:var(--text-color-4);color:var(--bg-color-1);font-weight:var(--font-weight-2)}.pagination-pos{display:none}.pagination .pagination-list{order:3}.pagination .pagination-prev{order:0}.pagination .pagination-next{order:4;border-right:0}.pagination .pagination-first{order:0;display:block}.pagination .pagination-last{order:5;display:block;border:none}a.post-page-numbers{box-sizing:border-box;display:block;color:#037F9E;text-decoration:none;text-align:center;background-color:var(--bg-color-1);border:1px solid var(--text-color-4);width:150px;margin:0;padding:16px}a.post-page-numbers:hover{background-color:#037F9E;color:#fff}.blogcard{border:2px dotted var(--border-color-1);border-radius:8px;margin:0 0 24px 32px}.blogcard:hover{border:2px dotted var(--text-color-4)}.blogcard a{text-decoration:none;color:var(--text-color-4)}.blogcard a:hover{color:inherit}.blogcard-content{overflow:hidden;padding:12px}.blogcard-image{float:left;margin-right:8px}.blogcard-image img{height:auto;width:100px;object-fit:cover}.blogcard-title{font-size:18px;font-weight:var(--font-weight-2);line-height:1.4;margin-bottom:12px}.blogcard-excerpt{font-size:14px;line-height:1.4;margin-bottom:12px}.blogcard-footer{font-size:14px;text-align:right}.blogcard-footer img{margin-right:5px;vertical-align:middle;border-radius:2px;padding:0;display:inline}#page-top a{position:fixed;right:10px;bottom:10px;z-index:2;display:flex;justify-content:center;align-items:center;background:var(--bg-color-1);border:2px solid var(--border-color-1);border-radius:50%;width:48px;height:48px;color:var(--text-color-1);text-align:center;font-size:var(--font-size-ss)}ul.breadcrumb{list-style:none;font-size:var(--font-size-s);margin-bottom:var(--content-margin-bottom)}ul.breadcrumb li{display:inline}ul.breadcrumb li a{color:inherit;text-decoration:none}ul.breadcrumb li a:hover{color:var(--text-color-2)}ul.breadcrumb li+li:before{content:" >";margin-right:5px;vertical-align:middle}ul.breadcrumb .icon{display:inline;vertical-align:middle;margin-right:2px;width:24px;height:auto;object-fit:contain}#toc{color:var(--text-color-1);background-color:var(--bg-color-3);line-height:1.25;border:1px dotted var(--text-color-5);padding:16px 16px 4px 16px;margin-bottom:24px}#toc .toc-title{margin-left:0;margin-bottom:16px;padding-left:36px;font-size:var(--font-size-l);font-weight:var(--font-weight-2);position:relative}#toc .toc-title:before{content:'';display:block;width:32px;height:32px;background-image:url(/wp-content/themes/7note/images/icon/list_alt.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:-6px;left:0}#toc .toc-toggle{display:none}#toc ul{list-style:none;margin:0;padding-left:0}#toc ul li{font-size:var(--font-size-r);font-weight:var(--font-weight-2);list-style:none;margin-bottom:12px;text-indent:-16px;padding-left:16px}#toc ul li ul{margin-top:12px}#toc ul li ul li{margin-left:0;font-size:var(--font-size-r);font-weight:var(--font-weight-1);padding-left:8px}#toc ul li a{color:var(--text-color-1);position:relative;padding-left:28px}#toc ul a:hover{color:var(--text-color-2)}#toc ul a:before{content:'';display:block;width:20px;height:20px;background-image:url(/wp-content/themes/7note/images/icon/double_arrow.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:0}#toc ul li ul a:before{background-image:none}@media (max-width:919px){#page-wrap,#page-index,#main{width:100%}#footer{width:100%}}@media (max-width:619px){:root{--font-size-ss:12px;--font-size-s:14px;--font-size-r:16px;--font-size-l:18px;--font-size-h1:24px;--font-size-h2:20px;--font-size-h3:20px;--font-size-h4:16px}#page{width:100%}}/*!
  Theme: Eva Dim
  Author: kjakapat (https://github.com/kjakapat)
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#9fa2a6;background:#2a3b4d}.hljs ::selection,.hljs::selection{background-color:#4b6988;color:#9fa2a6}.hljs-comment{color:#55799c}.hljs-tag{color:#7e90a3}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#9fa2a6}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#c4676c}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#f96}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:#cfd05d}.hljs-strong{font-weight:700;color:#cfd05d}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#5de561}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#4b8f77}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#1ae1dc}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#9c6cd3}.hljs-emphasis{color:#9c6cd3;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#bb64a9}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}