﻿@font-face{font-family:AdjustedYuGothic;font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:AdjustedYuGothic;font-weight:700;src:local("Yu Gothic Bold")}:root{--global-block-width: 1000px;--global-block-padding: 30px;--global-scroll-margin: 0;--global-font-size: 1rem;--global-font-size-number: 16;--global-line-height: 1.75;--global-font-family: var(--global-font-gothic);--global-font-emoji: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--global-font-mincho: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;--global-font-gothic: "Noto Sans JP Variable", "Noto Sans JP", YuGothic, AdjustedYuGothic, "Yu Gothic", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--global-color-base: #000;--global-color-main: var(--global-color-blue);--global-color-sub: #3c89e2;--global-color-accent: var(--global-color-orange);--global-color-black: #000000;--global-color-light-gray: #f5f5f5;--global-color-gray: #dddddd;--global-color-silver: #aaaaaa;--global-color-dark-gray: #707070;--global-color-white: #ffffff;--global-color-maroon: #800000;--global-color-red: #dd0000;--global-color-purple: #800080;--global-color-fuchsia: #ff00ff;--global-color-green: #008000;--global-color-lime: #00ff00;--global-color-olive: #808000;--global-color-yellow: #ffff00;--global-color-navy: #000080;--global-color-blue: #00428e;--global-color-blue-light: #e6eef9;--global-color-teal: #008080;--global-color-aqua: #00ffff;--global-color-orange: #fa9800}@media screen and (max-width: 767px){:root{--global-block-padding: 20px}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}:target{scroll-margin-top:calc(var(--global-scroll-margin, 0) + var(--wp-admin--admin-bar--height, 0))}body{margin:0;padding:0;background:#fff;line-break:strict;word-break:normal;overflow-wrap:anywhere}body:not([data-load]) *{transition:none !important}body.disable-scroll,body:has(.l-nav[aria-hidden=false]){touch-action:none;overflow:hidden;overscroll-behavior:none;scrollbar-gutter:stable}a{color:inherit}a:is([href^="tel:"],[href^="mailto:"]){text-decoration:none}img{vertical-align:top;line-height:1;max-width:100%;height:auto}button,input,select,textarea{font:inherit;letter-spacing:inherit;line-height:inherit}textarea{vertical-align:top}button{color:inherit}button:not(:disabled){cursor:pointer}fieldset{margin:0;padding:0;border:none}legend{padding:0;border:none;clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}label{cursor:pointer}summary{display:block;cursor:pointer}summary::-webkit-details-marker,summary::marker{display:none}svg:not([fill]){fill:currentColor}svg[class^=svg-]{width:1em;height:1em;vertical-align:middle}ul,ol{padding-inline-start:1.3em}dd{margin-inline-start:0}.l-header{display:grid;grid-template-columns:1fr auto;gap:5px 10px;background:var(--global-color-main)}.l-header__logo{display:contents}.l-header__logo a{font-size:24px;font-weight:900;font-weight:bold;word-break:keep-all;line-height:1.1;width:fit-content;height:100%;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:10px 20px;text-decoration:none;color:#fff;transition:opacity .3s}.l-header__logo a:hover{opacity:.5}@media screen and (max-width: 767px){.l-header__logo a{column-gap:15px;font-size:18px}}.l-header__logo__main{display:grid;align-items:center;height:100%;padding:10px 15px;background:#fff}@media screen and (max-width: 767px){.l-header__logo__main img{width:180px}}.l-header__logo__sub{padding-bottom:.15em}@media screen and (max-width: 767px){.l-header__logo__sub{font-size:.8em}}@media screen and (max-width: 1000px){.l-header__logo__sub__pc{display:none}}@media screen and (min-width: 1001px){.l-header__logo__sub__sp{display:none}}.l-header__button{display:flex;align-items:center;justify-content:center;gap:0 7px;width:143px;margin:0;padding:10px;line-height:1;background:var(--global-color-accent);color:#fff;font-weight:bold;font-size:18px;border:none;transition:opacity .3s}.l-header__button:hover{opacity:.5}@media screen and (max-width: 767px){.l-header__button{width:60px;aspect-ratio:1/1}}.l-header__button .svg-search{font-size:1.33em}@media screen and (max-width: 767px){.l-header__button [aria-hidden]{display:none}}.l-nav{position:fixed;z-index:calc(infinity);top:0;left:0;display:grid;grid-template-columns:minmax(0, 1fr);place-content:center;width:100%;height:100%;background:var(--global-color-blue-light);visibility:hidden;opacity:0;overscroll-behavior-y:contain;overflow-y:auto;transition:visibility .3s,opacity .3s}.l-nav::-webkit-scrollbar{height:5px;width:5px}.l-nav::-webkit-scrollbar-thumb{background:var(--global-color-main)}.l-nav::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0)}.l-nav[aria-hidden=false]{visibility:visible;opacity:1}.l-nav__close{position:absolute;top:10px;right:10px;width:50px;height:50px;background:none;border:none}.l-nav__close::before,.l-nav__close::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:40px;height:3px;background:var(--global-color-main)}.l-nav__close::before{rotate:45deg}.l-nav__close::after{rotate:-45deg}.l-nav__inner{max-width:100%;width:800px;margin-inline:auto;padding:70px var(--global-block-padding) 30px}.l-nav__multiple{margin-top:20px}.l-breadcrumb{margin:0;padding:10px var(--global-block-padding) 12px;background:var(--global-color-light-gray);font-size:.75rem;line-height:1.5}.l-breadcrumb__inner{display:block;max-width:var(--global-block-width);margin-inline:auto}.l-page-inner{box-sizing:content-box;max-width:var(--global-block-width);margin-inline:auto;padding-inline:var(--global-block-padding)}.l-page-title{margin:0 0 30px;font-size:1.5rem;line-height:1.5}.l-footer__logo{margin:0;padding:40px var(--global-block-padding);text-align:center}.l-footer__logo a{transition:opacity .3s}.l-footer__logo a:hover{opacity:.5}.l-footer__copyright{margin:0;padding:20px var(--global-block-padding);background:var(--global-color-main);color:#fff;font-size:14px;text-align:center}.c-search-keyword{display:grid;grid-template-columns:minmax(0, 1fr) auto}.c-search-keyword__input{background:#fff;padding:15px 20px;border:none;border-radius:5px 0 0 5px}.c-search-keyword__button{background:var(--global-color-main);color:#fff;border:none;display:flex;justify-content:center;align-items:center;border-radius:0 5px 5px 0;aspect-ratio:1/1;appearance:none;font-size:24px}.c-search-multiple__taxonomies{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.c-search-multiple__taxonomies select{padding:10px 15px;border:none;border-radius:5px}.c-search-multiple__taxonomies select:has(option:not(:first-child):checked){background:color-mix(in srgb, var(--global-color-accent) 15%, #fff)}.c-search-multiple__button{display:flex;align-items:center;justify-content:center;gap:10px;width:400px;max-width:100%;margin:20px auto 0;padding:.4em 1em .5em;background:var(--global-color-main);color:#fff;font-size:1.25rem;text-align:center;letter-spacing:.1em;border:none;border-radius:calc(infinity*1px)}.c-search-multiple__button .svg-search{font-size:24px}.c-updated-icon{display:inline-block;padding:.2em .5em .3em;font-size:.875rem;font-weight:normal;background:var(--global-color-red);color:#fff;line-height:1;vertical-align:.2em}.c-flag-labels{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:5px}.c-flag-labels__item{padding:.3em .5em .4em;font-size:.875rem;line-height:1;border:1px solid var(--global-color-main);color:var(--global-color-main)}.wp-pagenavi{margin:60px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;--pagenavi-size: 50px}@media screen and (max-width: 767px){.wp-pagenavi{gap:5px;--pagenavi-size: 34px}}.wp-pagenavi a,.wp-pagenavi .current,.wp-pagenavi .extend{display:flex;justify-content:center;align-items:center;min-height:var(--pagenavi-size);font-size:16px;line-height:1}@media screen and (max-width: 767px){.wp-pagenavi a,.wp-pagenavi .current,.wp-pagenavi .extend{font-size:14px}}.wp-pagenavi a,.wp-pagenavi .current{min-width:var(--pagenavi-size);border-radius:4px}.wp-pagenavi a{text-decoration:none;color:var(--global-color-main);border:1px solid var(--global-color-main);background:#fff}.wp-pagenavi .current{color:var(--global-color-base);border:1px solid var(--global-color-gray);background:var(--global-color-gray);font-weight:bold}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink,.wp-pagenavi .first,.wp-pagenavi .last{padding-inline:1em}.c-tooltip-icon{display:inline-block;width:1.125rem;height:1.125rem;margin-left:.3em;padding:0;line-height:1;font-size:.875rem;font-weight:bold;text-align:center;background:#000;color:#fff;border:none;border-radius:50%;vertical-align:baseline;cursor:pointer}.c-tooltip-balloon{z-index:990;position:absolute;width:300px;max-width:100%;padding:15px;background:#fff;color:var(--global-color-main);font-weight:normal;font-size:12px;letter-spacing:0;line-height:1.5;text-indent:0;border:2px solid #000;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.2);visibility:hidden}.c-tooltip-balloon[aria-hidden=false]{visibility:visible}.c-tooltip-balloon__arrow{position:absolute;width:14px;height:14px;background-color:#000}.c-tooltip-balloon[data-placement^=top] .c-tooltip-balloon__arrow{top:100%;clip-path:polygon(0 0, 100% 0, 50% 100%)}.c-tooltip-balloon[data-placement^=bottom] .c-tooltip-balloon__arrow{bottom:100%;clip-path:polygon(50% 0, 100% 100%, 0 100%)}.c-tooltip-balloon[data-placement^=left] .c-tooltip-balloon__arrow{left:100%;clip-path:polygon(0 0, 100% 50%, 0 100%)}.c-tooltip-balloon[data-placement^=right] .c-tooltip-balloon__arrow{right:100%;clip-path:polygon(100% 0, 100% 100%, 0 50%)}.c-modal,.c-loading-dialog{max-width:none;max-height:none;width:100%;height:100%;height:100svh;padding:20px;border:none;background:none;opacity:0}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.c-modal[open],.c-loading-dialog[open]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;opacity:1;animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:.2s;animation-timing-function:ease-out}.c-modal::backdrop,.c-loading-dialog::backdrop{opacity:0}.c-modal[open]::backdrop,.c-loading-dialog[open]::backdrop{opacity:1;animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:.2s;animation-timing-function:ease-out}.c-modal::backdrop{background:rgba(0,0,0,.5)}.c-modal__container{position:relative;width:1000px;max-width:100%;max-height:100%;background:#fff}.c-modal__content{max-height:calc(100svh - 40px);overflow-x:clip;overflow-y:auto}.c-modal__content::-webkit-scrollbar{height:5px;width:5px}.c-modal__content::-webkit-scrollbar-thumb{background:var(--global-color-main)}.c-modal__content::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0)}.c-modal__close{position:absolute;z-index:9;top:-15px;right:-15px;background:gray;width:30px;height:30px;border:none;border-radius:50%;cursor:pointer;transition:opacity .3s}.c-modal__close:hover{opacity:.5}.c-modal__close::before,.c-modal__close::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:2px;background:#fff}.c-modal__close::before{rotate:45deg}.c-modal__close::after{rotate:-45deg}.c-loading-dialog::backdrop{background:rgba(var(--global-color-main), 0.9)}.c-loading-dialog::before{content:"";display:block;margin:auto;font-size:14px;width:1em;height:1em;border-radius:50%;position:relative;animation:load5 1.1s infinite ease;transform:translateZ(0)}@-webkit-keyframes load5{0%,100%{box-shadow:0em -2.6em 0em 0em #fff,1.8em -1.8em 0 0em rgba(255,255,255,.2),2.5em 0em 0 0em rgba(255,255,255,.2),1.75em 1.75em 0 0em rgba(255,255,255,.2),0em 2.5em 0 0em rgba(255,255,255,.2),-1.8em 1.8em 0 0em rgba(255,255,255,.2),-2.6em 0em 0 0em rgba(255,255,255,.5),-1.8em -1.8em 0 0em rgba(255,255,255,.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,.7),1.8em -1.8em 0 0em #fff,2.5em 0em 0 0em rgba(255,255,255,.2),1.75em 1.75em 0 0em rgba(255,255,255,.2),0em 2.5em 0 0em rgba(255,255,255,.2),-1.8em 1.8em 0 0em rgba(255,255,255,.2),-2.6em 0em 0 0em rgba(255,255,255,.2),-1.8em -1.8em 0 0em rgba(255,255,255,.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,.5),1.8em -1.8em 0 0em rgba(255,255,255,.7),2.5em 0em 0 0em #fff,1.75em 1.75em 0 0em rgba(255,255,255,.2),0em 2.5em 0 0em rgba(255,255,255,.2),-1.8em 1.8em 0 0em rgba(255,255,255,.2),-2.6em 0em 0 0em rgba(255,255,255,.2),-1.8em -1.8em 0 0em rgba(255,255,255,.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,.2),1.8em -1.8em 0 0em rgba(255,255,255,.5),2.5em 0em 0 0em rgba(255,255,255,.7),1.75em 1.75em 0 0em #fff,0em 2.5em 0 0em rgba(255,255,255,.2),-1.8em 1.8em 0 0em rgba(255,255,255,.2),-2.6em 0em 0 0em rgba(255,255,255,.2),-1.8em -1.8em 0 0em rgba(255,255,255,.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,.2),1.8em -1.8em 0 0em rgba(255,255,255,.2),2.5em 0em 0 0em rgba(255,255,255,.5),1.75em 1.75em 0 0em rgba(255,255,255,.7),0em 2.5em 0 0em #fff,-1.8em 1.8em 0 0em rgba(255,255,255,.2),-2.6em 0em 0 0em rgba(255,255,255,.2),-1.8em -1.8em 0 0em rgba(255,255,255,.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,.2),1.8em -1.8em 0 0em rgba(255,255,255,.2),2.5em 0em 0 0em rgba(255,255,255,.2),1.75em 1.75em 0 0em rgba(255,255,255,.5),0em 2.5em 0 0em rgba(255,255,255,.7),-1.8em 1.8em 0 0em #fff,-2.6em 0em 0 0em rgba(255,255,255,.2),-1.8em -1.8em 0 0em rgba(255,255,255,.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,.2),1.8em -1.8em 0 0em rgba(255,255,255,.2),2.5em 0em 0 0em rgba(255,255,255,.2),1.75em 1.75em 0 0em rgba(255,255,255,.2),0em 2.5em 0 0em rgba(255,255,255,.5),-1.8em 1.8em 0 0em rgba(255,255,255,.7),-2.6em 0em 0 0em #fff,-1.8em -1.8em 0 0em rgba(255,255,255,.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,.2),1.8em -1.8em 0 0em rgba(255,255,255,.2),2.5em 0em 0 0em rgba(255,255,255,.2),1.75em 1.75em 0 0em rgba(255,255,255,.2),0em 2.5em 0 0em rgba(255,255,255,.2),-1.8em 1.8em 0 0em rgba(255,255,255,.5),-2.6em 0em 0 0em rgba(255,255,255,.7),-1.8em -1.8em 0 0em #fff}}@keyframes load5{0%,100%{box-shadow:0em -2.6em 0em 0em #fff,1.8em -1.8em 0 0em rgba(255,255,255,.2),2.5em 0em 0 0em rgba(255,255,255,.2),1.75em 1.75em 0 0em rgba(255,255,255,.2),0em 2.5em 0 0em rgba(255,255,255,.2),-1.8em 1.8em 0 0em rgba(255,255,255,.2),-2.6em 0em 0 0em rgba(255,255,255,.5),-1.8em -1.8em 0 0em rgba(255,255,255,.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,.7),1.8em -1.8em 0 0em #fff,2.5em 0em 0 0em rgba(255,255,255,.2),1.75em 1.75em 0 0em rgba(255,255,255,.2),0em 2.5em 0 0em rgba(255,255,255,.2),-1.8em 1.8em 0 0em rgba(255,255,255,.2),-2.6em 0em 0 0em rgba(255,255,255,.2),-1.8em -1.8em 0 0em rgba(255,255,255,.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,.5),1.8em -1.8em 0 0em rgba(255,255,255,.7),2.5em 0em 0 0em #fff,1.75em 1.75em 0 0em rgba(255,255,255,.2),0em 2.5em 0 0em rgba(255,255,255,.2),-1.8em 1.8em 0 0em rgba(255,255,255,.2),-2.6em 0em 0 0em rgba(255,255,255,.2),-1.8em -1.8em 0 0em rgba(255,255,255,.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,.2),1.8em -1.8em 0 0em rgba(255,255,255,.5),2.5em 0em 0 0em rgba(255,255,255,.7),1.75em 1.75em 0 0em #fff,0em 2.5em 0 0em rgba(255,255,255,.2),-1.8em 1.8em 0 0em rgba(255,255,255,.2),-2.6em 0em 0 0em rgba(255,255,255,.2),-1.8em -1.8em 0 0em rgba(255,255,255,.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,.2),1.8em -1.8em 0 0em rgba(255,255,255,.2),2.5em 0em 0 0em rgba(255,255,255,.5),1.75em 1.75em 0 0em rgba(255,255,255,.7),0em 2.5em 0 0em #fff,-1.8em 1.8em 0 0em rgba(255,255,255,.2),-2.6em 0em 0 0em rgba(255,255,255,.2),-1.8em -1.8em 0 0em rgba(255,255,255,.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,.2),1.8em -1.8em 0 0em rgba(255,255,255,.2),2.5em 0em 0 0em rgba(255,255,255,.2),1.75em 1.75em 0 0em rgba(255,255,255,.5),0em 2.5em 0 0em rgba(255,255,255,.7),-1.8em 1.8em 0 0em #fff,-2.6em 0em 0 0em rgba(255,255,255,.2),-1.8em -1.8em 0 0em rgba(255,255,255,.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,.2),1.8em -1.8em 0 0em rgba(255,255,255,.2),2.5em 0em 0 0em rgba(255,255,255,.2),1.75em 1.75em 0 0em rgba(255,255,255,.2),0em 2.5em 0 0em rgba(255,255,255,.5),-1.8em 1.8em 0 0em rgba(255,255,255,.7),-2.6em 0em 0 0em #fff,-1.8em -1.8em 0 0em rgba(255,255,255,.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,.2),1.8em -1.8em 0 0em rgba(255,255,255,.2),2.5em 0em 0 0em rgba(255,255,255,.2),1.75em 1.75em 0 0em rgba(255,255,255,.2),0em 2.5em 0 0em rgba(255,255,255,.2),-1.8em 1.8em 0 0em rgba(255,255,255,.5),-2.6em 0em 0 0em rgba(255,255,255,.7),-1.8em -1.8em 0 0em #fff}}.c-table-scroller{width:100%;overflow-x:auto;cursor:grab}.c-table-scroller::before{position:sticky;left:0;content:"◀▶ 途中で切れている場合は左右にドラッグしてください";display:block;margin-bottom:5px;font-size:12px}.c-table-scroller>table>thead{white-space:nowrap}
