:root{--header-height:3.125rem;--float-footer-height: 3.75rem;--scroll-header-height: calc(var(--header-height) + 1.25rem);--ratio:0.266;--unit:1vw;--letter-spacing:.05em;--green:#058a00;--green-90:#189645;--green-80:#33A05C;--green-70:#4DAD6E;--green-60:#66B985;--green-50:#7FC498;--green-40:#99D1AE;--green-30:#B1DCC1;--green-20:#CCE9D7;--green-10:#E6F3EA;--red:#E50000;--red-90:#E81A1A;--red-80:#EA3333;--red-70:#ED4D4D;--red-60:#EF6666;--red-50:#F28080;--red-40:#F59999;--red-30:#F7B3B3;--red-20:#FACCCC;--red-10:#FCE6E6;--gothic-normal: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--gothic-bold: "游ゴシック体","游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--mincho: "Noto Serif JP", "游明朝", YuMincho,"Yu Mincho Demibold","ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "リュウミン R-KL","游明朝体",serif;--en: "Renner", sans-serif;--easeOut1: cubic-bezier(0.17, 0.84, 0.44, 1);--easeOut2: cubic-bezier(.23,1,.32,1);--easeInOut1:cubic-bezier(0.42, 0, 0.13, 1.02);--content-width: 56.25rem}@media print,(min-width: 48rem){:root{--ratio:0.052;--header-height:clamp(5rem,5.2vw,6.25rem);--scroll-header-height: calc(var(--header-height) + 2.8125rem)}}.wp-block-post-content{font-family:"BIZ UDPGothic",var(--gothic-normal);line-height:1.8;font-size:1rem;font-weight:400;color:#000;word-break:break-all}@media(max-width: 47.99875rem){.wp-block-post-content{font-size:0.875rem}}.wp-block-post-content h1,.wp-block-post-content h2,.wp-block-post-content h3,.wp-block-post-content h4,.wp-block-post-content h5,.wp-block-post-content h6{line-height:1.4;font-weight:500;font-feature-settings:"palt"}.l-block-editor :where([class*=wp-block-]:not([class*=__])+[class*=wp-block-]:not([class*=__])),.l-block-editor :where(p+:not([class*=__])),.l-block-editor :where(ul+:not([class*=__])),.l-block-editor :where(ol+:not([class*=__])),.l-block-editor :where(h2+:not([class*=__])),.l-block-editor :where(h3+:not([class*=__])),.l-block-editor :where(h4+:not([class*=__])),.l-block-editor :where(figure+:not([class*=__])),.wp-block-post-content :where([class*=wp-block-]:not([class*=__])+[class*=wp-block-]:not([class*=__])),.wp-block-post-content :where(p+:not([class*=__])),.wp-block-post-content :where(ul+:not([class*=__])),.wp-block-post-content :where(ol+:not([class*=__])),.wp-block-post-content :where(h2+:not([class*=__])),.wp-block-post-content :where(h3+:not([class*=__])),.wp-block-post-content :where(h4+:not([class*=__])),.wp-block-post-content :where(figure+:not([class*=__])){margin-top:1.5em}@media print,(min-width: 48rem){.l-block-editor :where([class*=wp-block-]:not([class*=__])+[class*=wp-block-]:not([class*=__])),.l-block-editor :where(p+:not([class*=__])),.l-block-editor :where(ul+:not([class*=__])),.l-block-editor :where(ol+:not([class*=__])),.l-block-editor :where(h2+:not([class*=__])),.l-block-editor :where(h3+:not([class*=__])),.l-block-editor :where(h4+:not([class*=__])),.l-block-editor :where(figure+:not([class*=__])),.wp-block-post-content :where([class*=wp-block-]:not([class*=__])+[class*=wp-block-]:not([class*=__])),.wp-block-post-content :where(p+:not([class*=__])),.wp-block-post-content :where(ul+:not([class*=__])),.wp-block-post-content :where(ol+:not([class*=__])),.wp-block-post-content :where(h2+:not([class*=__])),.wp-block-post-content :where(h3+:not([class*=__])),.wp-block-post-content :where(h4+:not([class*=__])),.wp-block-post-content :where(figure+:not([class*=__])){margin-top:2em}}.l-block-editor :where(:is(h2,h3,h4,[class*=wp-block-heading])+:not([class*=__])),.wp-block-post-content :where(:is(h2,h3,h4,[class*=wp-block-heading])+:not([class*=__])){margin-top:1em}@media print,(min-width: 48rem){.l-block-editor :where(:is(h2,h3,h4,[class*=wp-block-heading])+:not([class*=__])),.wp-block-post-content :where(:is(h2,h3,h4,[class*=wp-block-heading])+:not([class*=__])){margin-top:1.5em}}.l-block-editor .wp-block-column :where([class*=wp-block-]:not([class*=__])+[class*=wp-block-]:not([class*=__])),.l-block-editor .wp-block-column :where(p+:not([class*=__])),.l-block-editor .wp-block-column :where(ul+:not([class*=__])),.l-block-editor .wp-block-column :where(ol+:not([class*=__])),.l-block-editor .wp-block-column :where(h2+:not([class*=__])),.l-block-editor .wp-block-column :where(h3+:not([class*=__])),.l-block-editor .wp-block-column :where(h4+:not([class*=__])),.l-block-editor .wp-block-column :where(figure+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where([class*=wp-block-]:not([class*=__])+[class*=wp-block-]:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(p+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(ul+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(ol+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(h2+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(h3+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(h4+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(figure+:not([class*=__])),.wp-block-post-content .wp-block-column :where([class*=wp-block-]:not([class*=__])+[class*=wp-block-]:not([class*=__])),.wp-block-post-content .wp-block-column :where(p+:not([class*=__])),.wp-block-post-content .wp-block-column :where(ul+:not([class*=__])),.wp-block-post-content .wp-block-column :where(ol+:not([class*=__])),.wp-block-post-content .wp-block-column :where(h2+:not([class*=__])),.wp-block-post-content .wp-block-column :where(h3+:not([class*=__])),.wp-block-post-content .wp-block-column :where(h4+:not([class*=__])),.wp-block-post-content .wp-block-column :where(figure+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where([class*=wp-block-]:not([class*=__])+[class*=wp-block-]:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(p+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(ul+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(ol+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(h2+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(h3+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(h4+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(figure+:not([class*=__])){margin-top:1em}@media print,(min-width: 48rem){.l-block-editor .wp-block-column :where([class*=wp-block-]:not([class*=__])+[class*=wp-block-]:not([class*=__])),.l-block-editor .wp-block-column :where(p+:not([class*=__])),.l-block-editor .wp-block-column :where(ul+:not([class*=__])),.l-block-editor .wp-block-column :where(ol+:not([class*=__])),.l-block-editor .wp-block-column :where(h2+:not([class*=__])),.l-block-editor .wp-block-column :where(h3+:not([class*=__])),.l-block-editor .wp-block-column :where(h4+:not([class*=__])),.l-block-editor .wp-block-column :where(figure+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where([class*=wp-block-]:not([class*=__])+[class*=wp-block-]:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(p+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(ul+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(ol+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(h2+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(h3+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(h4+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(figure+:not([class*=__])),.wp-block-post-content .wp-block-column :where([class*=wp-block-]:not([class*=__])+[class*=wp-block-]:not([class*=__])),.wp-block-post-content .wp-block-column :where(p+:not([class*=__])),.wp-block-post-content .wp-block-column :where(ul+:not([class*=__])),.wp-block-post-content .wp-block-column :where(ol+:not([class*=__])),.wp-block-post-content .wp-block-column :where(h2+:not([class*=__])),.wp-block-post-content .wp-block-column :where(h3+:not([class*=__])),.wp-block-post-content .wp-block-column :where(h4+:not([class*=__])),.wp-block-post-content .wp-block-column :where(figure+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where([class*=wp-block-]:not([class*=__])+[class*=wp-block-]:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(p+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(ul+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(ol+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(h2+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(h3+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(h4+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(figure+:not([class*=__])){margin-top:1.25em}}.l-block-editor .wp-block-column :where(:is(h2,h3,h4,[class*=wp-block-heading])+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(:is(h2,h3,h4,[class*=wp-block-heading])+:not([class*=__])),.wp-block-post-content .wp-block-column :where(:is(h2,h3,h4,[class*=wp-block-heading])+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(:is(h2,h3,h4,[class*=wp-block-heading])+:not([class*=__])){margin-top:.75em}@media print,(min-width: 48rem){.l-block-editor .wp-block-column :where(:is(h2,h3,h4,[class*=wp-block-heading])+:not([class*=__])),.l-block-editor .wp-block-group__inner-container :where(:is(h2,h3,h4,[class*=wp-block-heading])+:not([class*=__])),.wp-block-post-content .wp-block-column :where(:is(h2,h3,h4,[class*=wp-block-heading])+:not([class*=__])),.wp-block-post-content .wp-block-group__inner-container :where(:is(h2,h3,h4,[class*=wp-block-heading])+:not([class*=__])){margin-top:1em}}.l-block-editor .has-background,.wp-block-post-content .has-background{padding:0.625rem 0.9375rem}@media print,(min-width: 48rem){.l-block-editor .has-background,.wp-block-post-content .has-background{padding:0.9375rem 1.25rem}}.l-block-editor .wp-block-heading.has-text-align-center,.wp-block-post-content .wp-block-heading.has-text-align-center{text-align:center}.l-block-editor .wp-block-heading.has-text-align-right,.wp-block-post-content .wp-block-heading.has-text-align-right{text-align:right}.l-block-editor h1.wp-block-heading,.wp-block-post-content h1.wp-block-heading{font-size:1.6em}.l-block-editor h2.wp-block-heading,.wp-block-post-content h2.wp-block-heading{font-size:1.4em}.l-block-editor h3.wp-block-heading,.wp-block-post-content h3.wp-block-heading{width:-moz-fit-content;width:fit-content;font-size:1.2em}.l-block-editor h4.wp-block-heading,.wp-block-post-content h4.wp-block-heading{font-weight:bold}.l-block-editor h4.wp-block-heading::before,.wp-block-post-content h4.wp-block-heading::before{content:"➤";margin:0 .25em 0 0;font-size:.8em;line-height:1}.l-block-editor .wp-block-list,.wp-block-post-content .wp-block-list{padding:0}.l-block-editor .wp-block-list li,.wp-block-post-content .wp-block-list li{display:flex;align-items:baseline}.l-block-editor .wp-block-list li::before,.wp-block-post-content .wp-block-list li::before{position:relative;top:-0.1em;content:"●";flex:none;display:inline-block;vertical-align:middle;margin:0 .25em 0 0;font-size:.8em;color:var(--color, var(--green))}.l-block-editor .wp-block-list.is-style-default ol,.wp-block-post-content .wp-block-list.is-style-default ol{padding:0 0 0 1em;list-style-type:decimal;text-align:left}.l-block-editor .wp-block-list.is-style-default ol li::before,.wp-block-post-content .wp-block-list.is-style-default ol li::before{display:none}.l-block-editor .wp-block-image img,.wp-block-post-content .wp-block-image img{object-fit:cover}.l-block-editor .wp-block-image.aligncenter,.wp-block-post-content .wp-block-image.aligncenter{display:block;text-align:center}.l-block-editor .wp-block-image.aligncenter img,.wp-block-post-content .wp-block-image.aligncenter img{margin:0 auto}.l-block-editor .wp-block-image.alignleft,.l-block-editor .wp-block-image.alignright,.wp-block-post-content .wp-block-image.alignleft,.wp-block-post-content .wp-block-image.alignright{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto 1em}@media print,(min-width: 48rem){.l-block-editor .wp-block-image.alignleft,.l-block-editor .wp-block-image.alignright,.wp-block-post-content .wp-block-image.alignleft,.wp-block-post-content .wp-block-image.alignright{display:inline}}@media print,(min-width: 48rem){.l-block-editor .wp-block-image.alignleft,.wp-block-post-content .wp-block-image.alignleft{float:left;margin:1em 1em 1em 0}}@media print,(min-width: 48rem){.l-block-editor .wp-block-image.alignright,.wp-block-post-content .wp-block-image.alignright{float:right;margin:1em 0 1em 1em}}.l-block-editor .wp-block-image figcaption,.wp-block-post-content .wp-block-image figcaption{margin:.5em 0 0;font-size:.85em}.l-block-editor .wp-block-gallery,.wp-block-post-content .wp-block-gallery{display:flex;flex-wrap:wrap;gap:0.625rem;padding:0;list-style:none}@media print,(min-width: 48rem){.l-block-editor .wp-block-gallery,.wp-block-post-content .wp-block-gallery{gap:1.25rem}}.l-block-editor .wp-block-gallery .wp-block-image,.wp-block-post-content .wp-block-gallery .wp-block-image{flex:1;min-width:0;margin:0}.l-block-editor .wp-block-quote,.wp-block-post-content .wp-block-quote{padding:1em 2em;border-left:0.25rem solid var(--green);background:var(--green-10)}.l-block-editor .wp-block-quote p,.wp-block-post-content .wp-block-quote p{margin:0}.l-block-editor .wp-block-quote cite,.wp-block-post-content .wp-block-quote cite{display:block;margin:.5em 0 0;font-size:.9em;font-style:normal}.l-block-editor .wp-block-table,.wp-block-post-content .wp-block-table{overflow-x:auto}.l-block-editor .wp-block-table table,.wp-block-post-content .wp-block-table table{width:100%;border-collapse:collapse;font-size:.875em}.l-block-editor .wp-block-table th,.l-block-editor .wp-block-table td,.wp-block-post-content .wp-block-table th,.wp-block-post-content .wp-block-table td{padding:0.625rem;font-weight:normal;vertical-align:middle;border:0.0625rem solid rgba(20,20,20,.5)}@media print,(min-width: 48rem){.l-block-editor .wp-block-table th,.l-block-editor .wp-block-table td,.wp-block-post-content .wp-block-table th,.wp-block-post-content .wp-block-table td{padding:0.9375rem}}.l-block-editor .wp-block-table th,.wp-block-post-content .wp-block-table th{text-align:center;background:var(--green-15)}.l-block-editor .wp-block-code,.wp-block-post-content .wp-block-code{padding:1em;background:#f5f5f5;border-radius:0.25rem;overflow-x:auto}.l-block-editor .wp-block-code code,.wp-block-post-content .wp-block-code code{font-family:monospace;font-size:.9em}.l-block-editor .wp-block-embed iframe,.wp-block-post-content .wp-block-embed iframe{aspect-ratio:16/9;width:100%;height:auto}.l-block-editor .wp-block-button__link,.wp-block-post-content .wp-block-button__link{display:inline-block;padding:0.75rem 1.875rem;color:#fff;background:var(--green);border-radius:0.25rem;text-decoration:none;transition:background-color .3s}@media(any-hover: hover){.l-block-editor .wp-block-button__link:hover,.wp-block-post-content .wp-block-button__link:hover{background:var(--green-70)}}.l-block-editor .wp-block-cover,.wp-block-post-content .wp-block-cover{position:relative;min-height:25rem;padding:1.875rem;display:flex;align-items:center;justify-content:center}.l-block-editor .wp-block-cover__image-background,.wp-block-post-content .wp-block-cover__image-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.l-block-editor .wp-block-cover__inner-container,.wp-block-post-content .wp-block-cover__inner-container{position:relative;z-index:1;color:#fff}.l-block-editor .wp-block-group__inner-container>*:first-child,.wp-block-post-content .wp-block-group__inner-container>*:first-child{margin-top:0}@media print,(min-width: 48rem){.l-block-editor .wp-block-columns,.wp-block-post-content .wp-block-columns{display:flex;gap:1.875rem}}.l-block-editor .wp-block-columns .wp-block-column,.wp-block-post-content .wp-block-columns .wp-block-column{flex:1;min-width:0}.l-block-editor .wp-block-columns .wp-block-column>*:first-child,.wp-block-post-content .wp-block-columns .wp-block-column>*:first-child{margin-top:0}@media(max-width: 47.99875rem){.l-block-editor .wp-block-columns .wp-block-column,.wp-block-post-content .wp-block-columns .wp-block-column{margin:1em 0 0}.l-block-editor .wp-block-columns .wp-block-column:first-child,.wp-block-post-content .wp-block-columns .wp-block-column:first-child{margin:0}}.l-block-editor .wp-block-spacer,.wp-block-post-content .wp-block-spacer{margin:0}.l-block-editor .wp-block-separator,.wp-block-post-content .wp-block-separator{margin:2em 0;border:none;border-top:0.0625rem solid #ddd}.l-block-editor .wp-block-separator:first-child,.wp-block-post-content .wp-block-separator:first-child{margin-top:0}.l-block-editor .wp-block-pullquote,.wp-block-post-content .wp-block-pullquote{padding:2em;border:none;border-top:0.25rem solid var(--green);border-bottom:0.25rem solid var(--green);text-align:center}.l-block-editor .wp-block-pullquote blockquote,.wp-block-post-content .wp-block-pullquote blockquote{margin:0;font-size:1.2em}.l-block-editor .wp-block-pullquote cite,.wp-block-post-content .wp-block-pullquote cite{display:block;margin:1em 0 0;font-size:.9em;font-style:normal}.l-block-editor .wp-block-media-text .wp-block-media-text__content,.wp-block-post-content .wp-block-media-text .wp-block-media-text__content{padding-left:0;padding-right:0}@media print,(min-width: 48rem){.l-block-editor .wp-block-media-text,.wp-block-post-content .wp-block-media-text{gap:1.875rem}}@media(max-width: 47.99875rem){.l-block-editor .wp-block-media-text,.wp-block-post-content .wp-block-media-text{gap:1.25rem}}.l-block-editor a:not([class]):not([style]),.wp-block-post-content a:not([class]):not([style]){color:blue;text-decoration:underline}@media(any-hover: hover){.l-block-editor a:not([class]):not([style]):hover,.wp-block-post-content a:not([class]):not([style]):hover{text-decoration:none}}