@charset "UTF-8";@media screen and (min-width:768px){.page{margin-inline:auto;padding-bottom:max(9.6rem,1px);padding-top:max(12.8rem,1px);width:max(88rem,1px)}}@media screen and (max-width:767px){.page{padding:max(8rem,1px) max(3.2rem,1px) max(7.2rem,1px)}}.page-header{display:grid}@media screen and (min-width:768px){.page-header{margin-bottom:max(3.2rem,1px);row-gap:max(1.2rem,1px)}}@media screen and (max-width:767px){.page-header{margin-bottom:max(2.8rem,1px);row-gap:max(.8rem,1px)}}.page-header-title{color:var(--color-primary);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);text-align:center}@media screen and (min-width:768px){.page-header-title{font-size:max(3.2rem,1px)}}@media screen and (max-width:767px){.page-header-title{font-size:max(2.2rem,1px)}}.page-header-sub{color:var(--color-mint);font-family:var(--font-family-en);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);text-align:center}@media screen and (min-width:768px){.page-header-sub{font-size:max(1.2rem,1px)}}@media screen and (max-width:767px){.page-header-sub{font-size:max(1.4rem,1px)}}.page-content{line-height:var(--leading-relaxed)}.page-content p{text-align:justify;word-break:break-all}.page-content p img{vertical-align:middle}.page-content .has-text-align-center{text-align:center}.page-content .has-text-align-right{text-align:right}.page-content a,.page-content del,.page-content em,.page-content kbd,.page-content s,.page-content strong{vertical-align:initial}.page-content strong{font-weight:700}.page-content em{font-style:italic}.page-content del,.page-content s{text-decoration:line-through}.page-content sub,.page-content sup{font-size:.5em}.page-content sub{vertical-align:sub}.page-content sup{vertical-align:super}.page-content code,.page-content kbd{background:var(--color-snow);display:inline-block;font-size:.9em;line-height:1.1;margin:0 .2em;padding:.3em .4em}@media screen and (min-width:768px){.page-content code,.page-content kbd{border-radius:max(.2rem,1px)}}@media screen and (max-width:767px){.page-content code,.page-content kbd{border-radius:max(.2rem,1px)}}.page-content code{color:var(--color-primary)}.page-content .marker_tb_btn{background:linear-gradient(#0000 50%,rgb(var(--color-mint-rgb)/30%) 50%)}.page-content a{text-decoration:none}.page-content a:not(.c-btn){color:var(--color-primary)}@media screen and (hover:hover) and (min-width:768px){.page-content a:not(.c-btn):hover{text-decoration:underline}}.page-content .is-layout-flex{align-items:stretch;display:flex;flex-wrap:wrap}.page-content h1,.page-content h1.wp-block,.page-content h2,.page-content h2.wp-block,.page-content h3,.page-content h3.wp-block,.page-content h4,.page-content h4.wp-block,.page-content h5,.page-content h5.wp-block,.page-content h6,.page-content h6.wp-block{color:var(--color-primary);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);position:relative}.page-content ol,.page-content ul{list-style:none;padding-left:0}.page-content ol ol,.page-content ol p,.page-content ol ul,.page-content ul ol,.page-content ul p,.page-content ul ul{margin-bottom:0;margin-top:0!important}.page-content ol>li,.page-content ul>li{position:relative}.page-content ol>li:before,.page-content ul>li:before{align-items:center;display:flex;height:1.8em;left:0;position:absolute;top:0;width:1.8em}.page-content ol li,.page-content ul li{list-style-type:none;margin-top:.5em}.page-content ol.is-note,.page-content ul.is-note{font-size:.75em}.page-content ul>li{padding-left:1em}.page-content ul>li:before{content:"・";left:.1em}.page-content ul.is-note>li{padding-left:1.5em}.page-content ul.is-note>li:before{content:"※"}.page-content ol{counter-reset:item}.page-content ol>li{padding-left:2.3em}.page-content ol>li:before{content:counters(item,"-") ". ";counter-increment:item;justify-content:flex-end;white-space:nowrap}.page-content ol>li ol>li{padding-left:3.2em}.page-content ol>li ol>li:before{width:3em}.page-content ol.is-note>li:before{content:"※" counters(item,"-")}.page-content .wp-block-quote.is-large p,.page-content .wp-block-quote.is-style-large p{line-height:2}.page-content .wp-block-quote.has-text-align-center{border-left:.25em solid;border-right:.25em solid;padding-left:1em;padding-right:1em}.page-content .wp-block-quote.wp-block-quote.is-style-plain{padding-right:0}.page-content .wp-block-code{background-color:var(--color-snow)}.page-content .wp-block-pullquote.has-text-align-center p{text-align:center}.page-content .wp-block-table tfoot,.page-content .wp-block-table thead{border-color:currentcolor;text-align:center}.page-content .wp-block-table tfoot td,.page-content .wp-block-table th,.page-content .wp-block-table thead td{font-weight:var(--font-weight-bold);white-space:nowrap}.page-content .wp-block-table td,.page-content .wp-block-table th{border-color:currentcolor;line-height:var(--leading-snug);padding:1.3em 1.7em;vertical-align:middle}.page-content .wp-block-table table:not(.has-background) tfoot,.page-content .wp-block-table table:not(.has-background) thead{background-color:var(--wp--preset--color--gray)}.page-content .wp-block-table figcaption{color:currentcolor;font-size:.8em;margin-top:1.5em;text-align:left}.page-content .wp-block-table.is-style-stripes{border-width:0}.page-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd){color:var(--wp--preset--color--base)}.page-content .wp-block-image.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.page-content .wp-block-image.alignleft{float:left;margin-bottom:2em;margin-right:2em}.page-content .wp-block-image.alignright{float:right;margin-bottom:2em;margin-left:2em}.page-content .wp-block-image figcaption{line-height:1.5;margin-bottom:0;margin-top:1.5em;text-align:left}.page-content .wp-block-image:not(.size-large) img{max-width:100%;width:auto}.page-content .wp-block-image.alignfull img,.page-content .wp-block-image.alignwide img,.page-content .wp-block-image.size-large img{max-width:none;width:100%}.page-content .wp-block-image.is-style-rounded img{border-radius:var(--border-radius-full)}.page-content .wp-block-gallery{column-gap:.5em}.page-content .wp-block-gallery .blocks-gallery-item{overflow:hidden}.page-content .wp-block-gallery .blocks-gallery-caption{flex:0 0 100%}.page-content .wp-block-gallery .blocks-gallery-grid{margin-bottom:0;margin-top:0}.page-content .wp-block-gallery li{padding-left:0}.page-content .wp-block-gallery li:before{content:none}.page-content .wp-block-file .wp-block-file__button{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);margin-left:0;padding:.3em .8em .5em;white-space:nowrap}.page-content .wp-block-file a+.wp-block-file__button{margin-left:1em}.page-content .wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.page-content .wp-block-media-text .wp-block-media-text__content,.page-content .wp-block-media-text .wp-block-media-text__media{align-self:start}.page-content .wp-block-media-text__media{overflow:hidden}.page-content .wp-block-media-text__content>:first-child{margin-top:0}.page-content .wp-block-media-text__content>:last-child{margin-bottom:0}.page-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 2em 0 0}@media screen and (max-width:767px){.page-content .wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__content{padding:2em 0 0}}@media screen and (min-width:768px){.page-content .wp-block-media-text .wp-block-media-text__content{padding:0 0 0 2.6em}}@media screen and (max-width:767px){.page-content .wp-block-media-text .wp-block-media-text__content{padding:2.8em 0 0}}.page-content .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.page-content .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.page-content .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.page-content .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}@media screen and (max-width:767px){.page-content .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.page-content .wp-block-media-text.is-stacked-on-mobile__media{grid-column:1;grid-row:1;padding-bottom:1.6em}.page-content .wp-block-media-text.is-stacked-on-mobile__content{grid-column:1;grid-row:2;padding:0}.page-content .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.page-content .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.page-content .wp-block-video figcaption{color:#989793;line-height:1.6;margin-bottom:0;margin-top:1.5em;text-align:left}@media screen and (max-width:767px){.page-content .wp-block-columns .wp-block-column{flex-basis:100%!important;width:100%}}@media screen and (min-width:768px){.page-content .wp-block-columns .wp-block-column:not(:first-child){margin-left:2em}}@media screen and (max-width:767px){.page-content .wp-block-columns .wp-block-column:not(:first-child){margin-left:0;margin-top:1.9em}}.page-content .wp-block-columns .wp-block-column .wp-block-image{margin-bottom:0;margin-top:0}@media screen and (max-width:767px){.page-content .wp-block-columns .wp-block-column .wp-block-image img{max-width:none;width:100%}}.page-content .wp-block-columns .wp-block-column .wp-block-image .aligncenter,.page-content .wp-block-columns .wp-block-column .wp-block-image .aligncenter>figcaption,.page-content .wp-block-columns .wp-block-column .wp-block-image .alignleft,.page-content .wp-block-columns .wp-block-column .wp-block-image .alignleft>figcaption,.page-content .wp-block-columns .wp-block-column .wp-block-image .alignright,.page-content .wp-block-columns .wp-block-column .wp-block-image .alignright>figcaption{display:block}.page-content .wp-block-columns .wp-block-column .wp-block-image+p{margin-top:1em}.page-content .wp-block-group.is-layout-flex p{margin-top:0}.page-content .wp-block-group:not(.has-background){background-color:var(--wp--preset--color--gray)}.page-content .wp-block-group__inner-container>:last-child{margin-bottom:0!important}.page-content .wp-block-separator{background-color:var(--color-mint);border:none;border-bottom:0;margin-left:auto;margin-right:auto;opacity:1!important}.page-content .wp-block-separator.has-background{padding:0}.page-content .wp-block-separator.has-background:not(.is-style-dots){border-bottom:none}.page-content .wp-block-separator.is-style-default,.page-content .wp-block-separator:not(.is-style-wide,.is-style-dots){width:25%}.page-content .wp-block-separator.is-style-wide{width:100%}.page-content .wp-block-separator.is-style-dots{background-color:initial!important;background-repeat:repeat-x!important}@media screen and (min-width:768px){.page-content .wp-block-separator.is-style-dots{background-image:linear-gradient(to right,var(--color-mint) 0 max(.1rem,1px),#0000 max(.1rem,1px) max(.3rem,1px))!important;background-size:max(.3rem,1px) max(.1rem,1px)!important}}@media screen and (max-width:767px){.page-content .wp-block-separator.is-style-dots{background-image:linear-gradient(to right,var(--color-mint) 0 max(.1rem,1px),#0000 max(.1rem,1px) max(.3rem,1px))!important;background-size:max(.3rem,1px) max(.1rem,1px)!important}}.page-content .wp-block-separator.is-style-dots:after,.page-content .wp-block-separator.is-style-dots:before{display:none!important}.page-content .wp-block-embed-vimeo .wp-block-embed__wrapper,.page-content .wp-block-embed-youtube .wp-block-embed__wrapper{overflow:hidden;padding-top:56.25%;position:relative}@media screen and (min-width:768px){.page-content .wp-block-embed-vimeo .wp-block-embed__wrapper,.page-content .wp-block-embed-youtube .wp-block-embed__wrapper{border-radius:max(1.6rem,1px)}}@media screen and (max-width:767px){.page-content .wp-block-embed-vimeo .wp-block-embed__wrapper,.page-content .wp-block-embed-youtube .wp-block-embed__wrapper{border-radius:max(1rem,1px)}}.page-content .wp-block-embed-vimeo iframe,.page-content .wp-block-embed-youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page-content .wp-block-embed-vimeo figcaption,.page-content .wp-block-embed-youtube figcaption{color:#989793;line-height:1.6;margin-bottom:0;margin-top:1.5em;text-align:left}.page-content .clearfix{clear:both;display:block}.page-content .clearfix:after,.page-content .clearfix:before{clear:both;content:"";display:block}.page-content .custom-data-table{display:grid}@media screen and (min-width:768px){.page-content .custom-data-table{grid-template-columns:max-content minmax(0,1fr);overflow:hidden;row-gap:max(1.6rem,1px)}.page-content .custom-data-table.has-left-width{grid-template-columns:calc(var(--left-width) * max(.1rem, 1px)) minmax(0,1fr)}}@media screen and (max-width:767px){.page-content .custom-data-table{row-gap:max(1.6rem,1px)}}@media screen and (min-width:768px){.page-content .custom-data-table-row{display:contents}}@media screen and (max-width:767px){.page-content .custom-data-table-row{border-radius:max(.2rem,1px);overflow:hidden}}.page-content .custom-data-table-key,.page-content .custom-data-table-value{line-height:var(--leading-base)}@media screen and (min-width:768px){.page-content .custom-data-table-key,.page-content .custom-data-table-value{padding:max(2rem,1px) max(2.4rem,1px)}}@media screen and (max-width:767px){.page-content .custom-data-table-key,.page-content .custom-data-table-value{padding:max(1.6rem,1px)}}.page-content .custom-data-table-key{background-color:var(--color-primary);color:var(--color-white)}@media screen and (min-width:768px){.page-content .custom-data-table-key{border-radius:max(.2rem,1px) 0 0 max(.2rem,1px)}}.page-content .custom-data-table-value{background-color:var(--color-white)}@media screen and (min-width:768px){.page-content .custom-data-table-value{border-radius:0 max(.2rem,1px) max(.2rem,1px) 0}.page-content{--font-size-small:max(1.2rem,1px);--font-size-regular:max(1.8rem,1px);--font-size-large:max(2rem,1px)}}@media screen and (max-width:767px){.page-content{--font-size-small:max(1.2rem,1px);--font-size-regular:max(1.6rem,1px);--font-size-large:max(1.8rem,1px)}}.page-content .has-small-font-size,.page-content .wp-block-embed-vimeo figcaption,.page-content .wp-block-embed-youtube figcaption,.page-content .wp-block-gallery .blocks-gallery-caption,.page-content .wp-block-image figcaption,.page-content .wp-block-quote cite,.page-content .wp-block-table figcaption,.page-content .wp-block-video figcaption{font-size:var(--font-size-small)}.page-content .has-large-font-size,.page-content .wp-block-quote.is-large p{font-size:var(--font-size-large)}.page-content .clearfix,.page-content .wp-block-answer,.page-content .wp-block-buttons,.page-content .wp-block-code,.page-content .wp-block-columns,.page-content .wp-block-embed-vimeo,.page-content .wp-block-embed-youtube,.page-content .wp-block-file,.page-content .wp-block-gallery,.page-content .wp-block-group,.page-content .wp-block-image,.page-content .wp-block-media-text,.page-content .wp-block-profile,.page-content .wp-block-pullquote,.page-content .wp-block-quote,.page-content .wp-block-table,.page-content .wp-block-talk,.page-content .wp-block-video,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content ol,.page-content p,.page-content ul{margin-top:1em}.page-content .clearfix:first-child,.page-content .wp-block-answer:first-child,.page-content .wp-block-buttons:first-child,.page-content .wp-block-code:first-child,.page-content .wp-block-columns:first-child,.page-content .wp-block-embed-vimeo:first-child,.page-content .wp-block-embed-youtube:first-child,.page-content .wp-block-file:first-child,.page-content .wp-block-gallery:first-child,.page-content .wp-block-group:first-child,.page-content .wp-block-image:first-child,.page-content .wp-block-media-text:first-child,.page-content .wp-block-profile:first-child,.page-content .wp-block-pullquote:first-child,.page-content .wp-block-quote:first-child,.page-content .wp-block-table:first-child,.page-content .wp-block-talk:first-child,.page-content .wp-block-video:first-child,.page-content h3:first-child,.page-content h4:first-child,.page-content h5:first-child,.page-content h6:first-child,.page-content ol:first-child,.page-content p:first-child,.page-content ul:first-child{margin-top:0}@media screen and (min-width:768px){.page-content h1,.page-content h2,.page-content h3{margin-top:max(4.8rem,1px)}}@media screen and (max-width:767px){.page-content h1,.page-content h2,.page-content h3{margin-top:max(4.8rem,1px)}}.page-content h1:first-child,.page-content h2:first-child,.page-content h3:first-child{margin-top:0}@media screen and (min-width:768px){.page-content h2+*,.page-content h3+*,.page-content h4+*,.page-content h5+*,.page-content h6+*{margin-top:max(1.6rem,1px)}}@media screen and (max-width:767px){.page-content h2+*,.page-content h3+*,.page-content h4+*,.page-content h5+*,.page-content h6+*{margin-top:max(1.6rem,1px)}}@media screen and (min-width:768px){.page-content .wp-block-group.has-background{margin-top:max(4rem,1px)}}@media screen and (max-width:767px){.page-content .wp-block-group.has-background{margin-top:max(4rem,1px)}}@media screen and (min-width:768px){.page-content .wp-block-group.has-background+.wp-block-group.has-background{margin-top:max(2rem,1px)}}@media screen and (max-width:767px){.page-content .wp-block-group.has-background+.wp-block-group.has-background{margin-top:max(2rem,1px)}}@media screen and (min-width:768px){.page-content .wp-block-separator{margin-block:max(4.8rem,1px)}}@media screen and (max-width:767px){.page-content .wp-block-separator{margin-block:max(4.8rem,1px)}}.page-content :last-child{margin-bottom:0!important}.page-content p+p{margin-top:1em}@media screen and (min-width:768px){.page-content a[target=_blank]:after{width:max(1rem,1px)}}@media screen and (max-width:767px){.page-content a[target=_blank]:after{width:max(1.8rem,1px)}}@media screen and (min-width:768px){.page-content h1,.page-content h2{font-size:max(2.4rem,1px)}}@media screen and (max-width:767px){.page-content h1,.page-content h2{font-size:max(2.2rem,1px)}}@media screen and (min-width:768px){.page-content h1:before,.page-content h2:before{height:max(1.4rem,1px);top:max(1.2rem,1px);width:max(2rem,1px)}}@media screen and (max-width:767px){.page-content h1:before,.page-content h2:before{height:max(2.7rem,1px);top:max(1.7rem,1px);width:max(3.9rem,1px)}}.page-content h3{font-size:var(--font-size-large)}.page-content .wp-block-separator{height:var(--border-width-s);width:100%!important}@media screen and (min-width:768px){.page-content .wp-block-table table td,.page-content .wp-block-table table th{border-width:max(.1rem,1px);padding:max(1.5rem,1px) max(2rem,1px)}}@media screen and (max-width:767px){.page-content .wp-block-table table td,.page-content .wp-block-table table th{border-width:max(.2rem,1px);padding:max(1.6rem,1px) max(3.6rem,1px)}}@media screen and (min-width:768px){.page-content .wp-block-group:not(.has-background){border-width:max(.1rem,1px)}}@media screen and (max-width:767px){.page-content .wp-block-group:not(.has-background){border-width:max(.2rem,1px)}}@media screen and (min-width:768px){.page-content .wp-block-group.has-background{border-radius:max(.4rem,1px);padding:max(4rem,1px) max(4.8rem,1px)}}@media screen and (max-width:767px){.page-content .wp-block-group.has-background{border-radius:max(.4rem,1px);padding:max(3.2rem,1px)}}@media screen and (min-width:768px){.page-content .wp-block-group.has-background:has(.custom-data-table){padding:max(4rem,1px)}}@media screen and (max-width:767px){.page-content .wp-block-group.has-background:has(.custom-data-table){padding:max(2rem,1px) max(1.6rem,1px)}}