@charset "UTF-8";.block-editor .edit-post-visual-editor,.p-post-content{margin-inline:auto;width:100%}.editor-styles-wrapper{--spacer-color:#eef5ff}.editor-styles-wrapper .aligncenter{margin-inline:auto;text-align:center}.wp-block-table:is(.editor-styles-wrapper .aligncenter){display:block}.editor-styles-wrapper :where(.has-background){padding:var(--margin-s)}.editor-styles-wrapper kbd{background:var(--color--use--bg-10);border:1px solid var(--color--use--border-10);border-radius:.4em;box-shadow:.1em .1em .2em rgba(0,0,0,.1);font-size:.875em;margin-inline:.2em;padding-inline:.5em}.editor-styles-wrapper>:first-child{margin-block-start:0!important}.editor-styles-wrapper .has-inline-color[style*=background]{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:.1em;padding-inline:.1em}.p-post-content .wp-block-media-text__content>:where(*)+:where(*),.p-post-content>:where(*)+:where(*){margin-block-start:var(--editor--element--space,calc(1em*var(--line-height)))}.p-post-content .has-white-background-color:not(table){border:1px solid}.p-post-content .has-white-background-color:not(table):not(.has-text-color){border-color:var(--color--use--border-10)}.p-post-content figcaption{font-size:.815em;line-height:1.5;margin-block-start:.5em;margin-bottom:0;text-align:center}.p-post-content .alignleft{float:left;margin-block-start:0;margin-inline-end:var(--margin-s)!important}.p-post-content .alignright{float:right;margin-block-start:0;margin-inline-start:var(--margin-s)!important}.p-post-content :is(.alignleft,.alignright){max-width:40vw}.p-post-content :is(.alignleft,.alignright)+*{margin-block-start:0}.block-editor .edit-post-visual-editor{--margin-selected:min(5.161vw,80px)}.block-editor .edit-post-visual-editor__post-title-wrapper{margin-bottom:var(--margin-selected)}.block-editor .editor-styles-wrapper{font-family:Noto Sans JP,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,ＭＳ ゴシック,sans-serif!important;padding-block-end:4em;padding-inline:var(--margin-m)}.block-editor .editor-styles-wrapper .has-white-background-color{border:1px solid}.block-editor .editor-styles-wrapper .has-white-background-color:not(table):not(.has-text-color){border-color:var(--color--use--border-10)}.block-editor .components-toolbar-group .components-button.components-toolbar-button[aria-label=横並び],.block-editor .components-toolbar-group .components-button.components-toolbar-button[aria-label=縦積み],.block-library-heading-level-dropdown .components-dropdown-menu__menu>.components-dropdown-menu__menu-item:first-child,.block-library-heading-level-dropdown .components-dropdown-menu__menu>.components-dropdown-menu__menu-item:nth-child(5),.block-library-heading-level-dropdown .components-dropdown-menu__menu>.components-dropdown-menu__menu-item:nth-child(6){display:none}.editor-styles-wrapper h2,.editor-styles-wrapper h3:not(.p-block-flow-note__title),.editor-styles-wrapper h4{clear:both;margin-block-end:1.5em;margin-block-start:var(--editor--heading--margin-start,var(--section-s))!important;position:relative}.editor-styles-wrapper h2+p,.editor-styles-wrapper h3:not(.p-block-flow-note__title)+p,.editor-styles-wrapper h4+p{margin-block-start:0}.editor-styles-wrapper .is-root-container>:where(h2,h3,h4):first-child{margin-block-start:0!important}.editor-styles-wrapper h2{--editor--heading--margin-start:var(--section);border-block-end:1px solid var(--color--use--border-60);border-block-start:3px solid var(--color--use--border-50);font-family:var(--font-family--sub);font-size:var(--clamp--font-size-3xl);font-style:normal;font-weight:var(--font-sub--weight,var(--font-weight--regular));font-weight:var(--font-weight--regular);letter-spacing:var(--font-sub--letter-spacing,.05em);line-height:var(--line-height--xs);padding-block:var(--margin-s)}.editor-styles-wrapper h3:not(.p-block-flow-note__title){background-color:var(--color--use--bg-50);border-radius:var(--radius-l) 0 var(--radius-l) 0;font-size:var(--clamp--font-size-l);font-weight:var(--font-weight--medium);line-height:var(--line-height--s);overflow:hidden;padding-block:1em;padding-inline:2.5em;position:relative}.editor-styles-wrapper h3:not(.p-block-flow-note__title):before{background-color:var(--color--theme--primary-500);border-radius:var(--radius-oval);content:"";height:1lh;inset-block-start:50%;inset-inline-start:1.5em;position:absolute;translate:0 -50%;width:.25em}.editor-styles-wrapper h4{--editor--heading--margin-start:var(--margin-xl);border-block-end:1px solid var(--color--theme--primary-500);font-size:1.125em;font-weight:var(--font-weight--bold);padding-block-end:1em}.editor-styles-wrapper .has-text-color h2,.editor-styles-wrapper .has-text-color h3,.editor-styles-wrapper .has-text-color h4{color:currentColor!important}.editor-styles-wrapper .has-text-color h3:before{background:currentColor!important}.editor-styles-wrapper .has-background>h2:first-child,.editor-styles-wrapper .has-background>h3:first-child,.editor-styles-wrapper .has-background>h4:first-child{margin-block-start:0}.editor-styles-wrapper{--editor--list--padding:1.5em}.editor-styles-wrapper ul{list-style-type:disc}.editor-styles-wrapper ul:not(.has-background,.toc_list){padding-inline-start:var(--editor--list--padding)}.editor-styles-wrapper ul.has-background{padding-inline-start:calc(var(--editor--list--padding) + var(--margin-s))}.editor-styles-wrapper ul li::marker{color:var(--block--ul--marker-color,var(--color--theme--primary-500))}.editor-styles-wrapper ul ul{list-style-type:circle}.editor-styles-wrapper ul ul ul{list-style-type:square}.editor-styles-wrapper ol:not(.p-block-flow){counter-reset:blockDecimalCount;list-style-type:none;padding-inline-start:0}.editor-styles-wrapper ol:not(.p-block-flow)>li{background-color:var(--color--use--bg-80);border-radius:var(--radius-s);counter-increment:blockDecimalCount;padding:var(--margin-s);padding-inline-start:var(--margin-2xl);position:relative}.editor-styles-wrapper ol:not(.p-block-flow)>li:first-line{color:var(--color--use--text-70);font-size:var(--clamp--font-size-l)}.editor-styles-wrapper ol:not(.p-block-flow)>li+li{margin-block-start:var(--margin-xs)}.editor-styles-wrapper ol:not(.p-block-flow)>li:before{color:var(--color--use--text-70);content:counter(blockDecimalCount,decimal-leading-zero);font-family:var(--font-family--en-sub);font-size:2.125em;font-style:normal;font-weight:var(--font-en-sub--weight,var(--font-weight--bold));inset-block-start:clamp(.75rem,1.613vw,1.563rem);inset-inline-start:clamp(.75rem,1.935vw,1.875rem);letter-spacing:var(--font-en-sub--letter-spacing,.1em);letter-spacing:0;line-height:1;position:absolute}.editor-styles-wrapper .has-text-color li::marker{color:currentColor!important}.wp-block-quote{background:var(--color--use--bg-10);padding:1em}.wp-block-quote:not(.is-style-plain){border-inline-start:.25em solid}.wp-block-quote cite,.wp-block-quote>p+p{margin-block-start:1em}.wp-block-quote cite{display:block;font-size:.8125em;text-align:end}.wp-block-table table{line-height:1.5;order:1}.wp-block-table table thead{background:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.132)}.wp-block-table figcaption{margin-block-start:.5em}.wp-block-table tfoot{border-top:1px solid rgba(0,0,0,.132)}.wp-block-table tr>*{min-width:6em}.wp-block-table td,.wp-block-table th{border:1px solid rgba(0,0,0,.132);padding:var(--table--padding--default);vertical-align:middle}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:rgba(0,0,0,.06)}.wp-block-table.is-style-stripes table thead{background:transparent}.wp-block-table.is-style-stripes tr{border-block-width:0}.wp-block-table.is-style-first-row tr>td:first-child,.wp-block-table.is-style-first-row tr>th:first-child{background:var(--color--use--bg-80)}.wp-block-image{margin-block-end:1em}.p-post-content .wp-block-image a{display:block;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image{aspect-ratio:7/5;max-width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{padding:1em .5em .5em}.wp-block-gallery.has-nested-images figcaption{margin-block-start:0;width:100%}.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){max-width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){max-width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){max-width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){max-width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.p-post-content .wp-block-gallery.has-nested-images figure.wp-block-image{overflow:hidden}.p-post-content .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{pointer-events:none;transform:translateY(100%);transition:.6s ease-in-out}.p-post-content .wp-block-gallery.has-nested-images figure.wp-block-image:hover figcaption{transform:translate(0)}.wp-block-file .wp-block-file__button{background:var(--color--use--link);display:inline-block}.wp-block-file .wp-block-file__button:hover{background:var(--color--use--link-hover)}.wp-block-media-text{gap:var(--wp--style--block-gap,8%)}.wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-media-text .wp-block-media-text__content h2:first-child,.wp-block-media-text .wp-block-media-text__content h3:first-child,.wp-block-media-text .wp-block-media-text__content h4:first-child{margin-block-start:0}.wp-block-video video{display:block;margin-inline:auto;max-width:800px}.p-post-content .wp-block-buttons{--wp--style--block-gap:var(--margin-s);margin-block-start:var(--margin-m)}.wp-block-buttons .wp-block-button .wp-block-button__link{--c--arrow--fill:currentColor;align-items:center;border-radius:var(--radius-oval);display:inline-flex;gap:1em;line-height:1.4;min-width:min(9.375em,100%);padding-block:.938em}.wp-block-buttons .wp-block-button:not(.is-style-outline) :hover{background-color:var(--color--use--link-hover)}.wp-block-button:not(.is-style-outline) .wp-block-button__link{background-color:var(--color--use--bg-40);color:var(--color--base--white)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){background-color:var(--color--use--button);border-width:1px;color:var(--color--use--text-60)}.wp-block-details{--details--margin-block:0.8em;--details--margin-inline:1em;padding-block-end:0;padding-block-start:var(--details--margin-block);padding-inline:var(--details--margin-inline)}.wp-block-details:not(.has-background){border:1px solid var(--color--use--border-10)}.wp-block-details>summary{display:list-item;margin-block:calc(var(--details--margin-block)*-1) 0!important;margin-inline:calc(var(--details--margin-inline)*-1)!important;padding:var(--details--margin-block) var(--details--margin-inline);transition:var(--duration)}.wp-block-details>summary:hover{background-color:rgba(0,0,0,.1)}.wp-block-details>summary+*{margin-block-start:0}.wp-block-details[open]{padding-block-end:var(--details--margin-block)}.wp-block-details[open]>summary{border-block-end:1px dotted var(--color--use--border-10);margin-block-end:var(--details--margin-block)!important}.wp-block-footnotes{font-size:.8em}.wp-block-group{display:flow-root}.p-post-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots){margin-inline:auto;width:100px}.p-post-content .wp-block-separator:not(.has-background){border-color:var(--color--use--border-10)}.p-post-content .wp-block-separator.has-background{padding:0}.block-editor .wp-block-separator{background:var(--spacer-color)!important;padding-block-start:2em}.block-editor .wp-block-separator:not(.is-selected):after{content:"区切り";font-size:.8em;height:1.714em;inset:0;margin:auto;opacity:.6;position:absolute;text-align:center}.block-editor .block-editor-block-list__block[data-type="core/separator"].wp-block-separator.is-style-dots{background:var(--spacer-color)!important}.logged-in .p-post-content .wp-block-spacer{background-color:var(--spacer-color);position:relative}.logged-in .p-post-content .wp-block-spacer:after{content:"ログイン中のみスペースブロックを可視化";font-size:.8em;height:1.714em;inset:0;margin:auto;opacity:.6;position:absolute;text-align:center}.block-editor .wp-block-spacer{background-color:var(--spacer-color)}.block-editor .wp-block-spacer:not(.is-selected):after{content:"スペース";font-size:.8em;height:1.714em;inset:0;margin:auto;opacity:.6;position:absolute;text-align:center}.wp-block-embed{margin-inline:auto;width:min(100%,800px)}.wp-block-embed__wrapper{position:relative}.wp-block-embed__wrapper>*{margin-inline:auto}.p-post-content .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.p-post-content .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.p-post-content .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}@media (min-width:821px){.p-post-content .wp-block-image.alignleft img,.p-post-content .wp-block-image.alignright img{max-width:min(40vw,400px)}.wp-block-columns{flex-wrap:nowrap!important}.block-editor .wp-block-columns .wp-block-image .components-resizable-box__container img,.p-post-content .wp-block-columns .wp-block-image img{width:100%}}@media (max-width:820px){.p-post-content .wp-block-embed.alignleft,.p-post-content .wp-block-embed.alignright{max-width:100%}}@media (any-hover:hover){.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background-color:var(--color--use--bg-30)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover{background-color:var(--color--use--button-hover)}}