:root{--font-xs: clamp(12px, 0.83vw, 14px);--font-sm: clamp(14px, 1vw, 16px);--font-md: clamp(16px, 1.25vw, 20px);--font-lg: clamp(18px, 1.67vw, 24px);--font-mdx: clamp(17px, 1.46vw, 22px);--font-lgx: clamp(20px, 2vw, 32px);--font-xl: clamp(24px, 2.36vw, 40px);--font-xxl: clamp(28px, 2.78vw, 46px);--font-xxx: clamp(32px, 3.6vw, 60px);--line-xs: 1.4;--line-sm: 1.5;--line-md: 1.6;--line-lg: 1.5;--line-xl: 1.3;--line-xxl: 1.2;--line-xxx: 1.1}@media screen and (max-width: 599px){:root{--font-xs: 11px;--font-sm: 13px;--font-md: 15px;--font-mdx: 16px;--font-lg: 18px;--font-lgx: 20px;--font-xl: 22px;--font-xxl: 24px;--font-xxx: 28px;--line-xs: 1.5;--line-sm: 1.5;--line-md: 1.6;--line-lg: 1.6;--line-xl: 1.6;--line-xxl: 1.4;--line-xxx: 1.5}}div.c-entry{font-family:"Noto Serif JP",serif}div.c-entry :where(p,ul,ol,li,table,th,td,dl,dt,dd,blockquote){font-size:inherit;line-height:inherit}div.c-entry :where(.wp-block-button .wp-block-button__link){padding:.667em 2em .667em 2.1em;transition:.4s}div.c-entry :where(.wp-block-button .wp-block-button__link.is-style-outline),div.c-entry :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:1px solid}div.c-entry .m0{margin:0}div.c-entry .mt0{margin-top:0 !important}div.c-entry .mt1{margin-top:1em !important}div.c-entry .mt05{margin-top:.5em !important}div.c-entry .mb0{margin-bottom:0 !important}div.c-entry .mb1{margin-bottom:1em !important}div.c-entry .mb05{margin-bottom:.5em !important}div.c-entry .black{font-weight:900}div.c-entry ul{padding-left:1.4em}div.c-entry ol{padding-left:1.4em}div.c-entry h2{margin:1em 0 2em;font-size:var(--font-lg);line-height:var(--line-lg)}div.c-entry h3{margin:1em 0 1.5em;font-size:var(--font-mdx);line-height:var(--line-mdx)}div.c-entry h4{font-size:var(--font-md);line-height:var(--line-md)}div.c-entry h5{font-size:var(--font-sm);line-height:var(--line-sm)}div.c-entry h6{font-size:var(--font-xs);line-height:var(--line-xs)}div.c-entry h1.has-background,div.c-entry h2.has-background,div.c-entry h3.has-background,div.c-entry h4.has-background,div.c-entry h5.has-background,div.c-entry h6.has-background{padding:1.25em !important}div.c-entry .bdr-btm{margin:0 0 2em;padding-bottom:.5em;font-size:max(1.8vw,1.35em);border-bottom:3px solid #dcb95a}div.c-entry .bdr-left{margin:0 0 .8em;padding:.1em 0 0 1em;font-size:max(1.2em,1.3vw);border-left:3px solid #19235a}div.c-entry .wp-block-columns.reverse{flex-direction:row-reverse}@media screen and (max-width: 599px){div.c-entry .wp-block-columns.reverse{flex-direction:column}}div.c-entry .spece_175{height:max(3vw,2.5rem) !important}div.c-entry .spece_375{height:max(6vw,3.75rem) !important}div.c-entry .spese_big{height:clamp(2.5rem,7.3vw,140px) !important}div.c-entry .spese_small{height:max(2vw,2rem) !important}div.c-entry .ggmap{width:100%;aspect-ratio:2/1}div.c-entry .ggmap iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}div.c-entry div.p_wrap{display:grid;gap:1.25em;padding:clamp(2.5rem,4.167vw,80px) 0}@media screen and (max-width: 599px){div.c-entry div.p_wrap{padding-bottom:0}}div.c-entry div.p_wrap p{margin:0;line-height:2;text-align:justify}@media screen and (max-width: 599px){div.c-entry div.p_wrap p{padding:0 .75em;line-height:1.6;font-size:.9125em}}div.c-entry .shamei{margin-bottom:clamp(1.25em,1.563vw,30px);width:min(70%,300px)}@media screen and (max-width: 599px){div.c-entry .shamei{margin:1rem auto 1.5em}}div.c-entry .tbl_ttl_wrap{display:flex;justify-content:flex-start;align-items:center;height:4rem}@media screen and (max-width: 599px){div.c-entry .tbl_ttl_wrap{justify-content:center;height:5rem}div.c-entry .tbl_ttl_wrap p{font-size:1.25rem !important;text-align:center}}div.c-entry .tbl_base{width:100%;border-collapse:separate}@media screen and (max-width: 599px){div.c-entry .tbl_base{border-top:1px solid #d1d3de}}div.c-entry .tbl_base tr{border:none}div.c-entry .tbl_base tr:first-child th,div.c-entry .tbl_base tr:first-child td{border-top:1px solid #d1d3de}@media screen and (max-width: 599px){div.c-entry .tbl_base tr:first-child th,div.c-entry .tbl_base tr:first-child td{border-top:0}}div.c-entry .tbl_base tr th,div.c-entry .tbl_base tr td{padding:1em 0;border-bottom:1px solid #d1d3de;border-left:none;border-right:none;border-top:none}@media screen and (max-width: 599px){div.c-entry .tbl_base tr th,div.c-entry .tbl_base tr td{display:block;padding:1rem .5rem}}div.c-entry .tbl_base tr th{width:9.5em;text-align:left}@media screen and (max-width: 599px){div.c-entry .tbl_base tr th{padding-bottom:0;width:100%;font-size:.8em;border:0}}@media screen and (max-width: 599px){div.c-entry .tbl_base tr td{padding-top:.25em}}@media screen and (max-width: 599px){div.c-entry table.is-stacked-on-mobile tr td:not(:first-child){padding-top:0}div.c-entry table.is-stacked-on-mobile tr td:not(:last-child){padding-bottom:.5em}}div.c-entry .wp-block-buttons .wp-block-button__link:hover{opacity:.6}.c-page-title .c-page-title__body h1.c-page-title__ja{position:relative;margin:2em 0;padding-bottom:1em;font-size:2vw;text-align:center;font-size:max(1.4vw,1.4em)}.c-page-title .c-page-title__body h1.c-page-title__ja::before{position:absolute;bottom:0;left:50%;width:min(80%,20rem);height:3px;background:#dcb95a;transform:translateX(-50%)}.c-page-title .c-page-title__body h1.c-page-title__ja span.slush{margin:0 .5em}@media screen and (max-width: 599px){.c-page-title .c-page-title__body h1.c-page-title__ja{padding-bottom:0}.c-page-title .c-page-title__body h1.c-page-title__ja span{display:block}.c-page-title .c-page-title__body h1.c-page-title__ja span.slush{display:none}}.l-2col{display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 1fr);gap:8%}@media screen and (max-width: 599px){.l-2col{grid-template-columns:minmax(0, 1fr);gap:2.5rem}}.l-2col__left{position:relative}.l-2col__right{display:flex;flex-direction:column;gap:max(3vw,1.5rem)}@media screen and (max-width: 599px){.l-2col__right{padding-top:2.5rem;border-top:1px solid #dcb95a}}.l-2col__right div h2{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:.5em;margin:0 0 1em;font-weight:700;font-size:var(--font-md)}.l-2col__right div h2::before{content:"";font-family:"Font Awesome 6 Free";color:#19235a;font-size:var(--font-xs);line-height:1;color:#dcb95a}.l-2col__right div ul{padding-left:1.5em;list-style:none;margin:0;padding:0}.l-2col__right div ul li{padding:1em .25em;border-bottom:1px dotted #999}.l-2col__right div ul li:first-child{border-top:1px dotted #999}.l-2col__right div ul li a{font-size:.9em;line-height:1.3;font-weight:500}.l-2col__right div ul li .post-ttl{margin:0;font-size:1em;font-weight:500;line-height:1.4}.l-2col__right div ul li time{display:block;margin-top:.75em;font-size:12px;color:gray}.l-2col__right div select{padding:1em;width:100%}.l-2col__right div select:focus{outline:none}body.single-post main.main-sub .p-single-header{margin:0 0 2em;padding-bottom:1.35em;font-size:max(1.6vw,1.25em);border-bottom:3px solid #dcb95a}body.single-post main.main-sub .p-single-header .c-meta{display:flex;justify-content:flex-start;margin:0 0 1.75em;font-size:1rem}body.single-post main.main-sub .p-single-header .c-meta .c-meta__date::before{content:"／";margin:0 .25em}body.single-post main.main-sub .p-single-header .p-single-header__h1{margin:0;font-size:1em}body.single-post main.main-sub .c-share{display:flex;justify-content:flex-start;align-items:center;margin:max(5vw,1.75em) 0;gap:2rem}body.single-post main.main-sub .c-share p.txt{font-weight:700;font-style:italic;font-size:var(--font-md)}body.single-post main.main-sub .c-post-nav{display:grid;grid-template-columns:repeat(3, 1fr);gap:max(1.7vw,1rem);margin-top:max(5vw,3.75rem)}@media screen and (max-width: 599px){body.single-post main.main-sub .c-post-nav{margin-top:1.75rem}}body.single-post main.main-sub .c-post-nav a{position:relative;display:block;padding:1em 2em .9em;width:100%;font-weight:500;text-align:center;text-decoration:none !important;color:#19235a;font-size:max(1vw,.9em);border:1px solid #19235a;transition:.4s}body.single-post main.main-sub .c-post-nav a span{line-height:1}body.single-post main.main-sub .c-post-nav a:hover{color:#fff;background:#19235a}div.pagination .nav-links{display:flex;justify-content:flex-start;align-items:center;gap:max(.75vw,.75rem);margin-top:max(5vw,1.5rem)}div.pagination .nav-links .page-numbers{display:block;width:max(3.5vw,2.5rem);height:max(3.5vw,2.5rem);line-height:max(3.5vw,2.5rem);text-align:center;color:#19235a;font-size:max(.9vw,.875em);font-weight:bold;background:#f5f4ef;transition:.6s}div.pagination .nav-links .page-numbers:hover{color:wheat;background:#19235a}div.pagination .nav-links span.current{color:#fff;background:#19235a;pointer-events:none}body.error404 .l-404{text-align:center}body.error404 .bth-wrap{text-align:center}