@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=link";html.interface-interface-skeleton__html-container{font-size:62.5%;max-width:100vw}.editor-styles-wrapper{line-height:1.75;font-size:1.6rem}@media screen and (max-width: 768px){.editor-styles-wrapper{font-size:1.4rem}}.editor-styles-wrapper p{font-size:1.6rem;line-height:1.75;text-align:left}@media screen and (max-width: 768px){.editor-styles-wrapper p{font-size:1.4rem}}.editor-styles-wrapper iframe{width:100%}.editor-styles-wrapper h2{font-size:2.7rem;line-height:1.5;font-weight:500;margin:7rem 0 4rem 0}@media screen and (max-width: 1100px){.editor-styles-wrapper h2{font-size:2.3rem}}.editor-styles-wrapper h3{font-size:2rem;font-weight:500;margin:2.5rem 0 1rem 0}.editor-styles-wrapper h4{font-size:1.8rem;font-weight:500;line-height:1.5}@media screen and (max-width: 768px){.editor-styles-wrapper h4{font-size:1.6rem}}.editor-styles-wrapper .wp-block-embed-youtube{width:100%;aspect-ratio:16/9}.editor-styles-wrapper .wp-block-embed-youtube .wp-block-embed__wrapper{width:100%;height:100%}.editor-styles-wrapper .wp-block-embed-youtube iframe{width:100%;height:100%}.editor-styles-wrapper .wp-block-media-text+.wp-block-media-text{margin-top:3rem}.editor-styles-wrapper .wp-block-table th,.editor-styles-wrapper .wp-block-table td{border-color:#000}.editor-styles-wrapper .wp-block-table thead{border-bottom:.1rem solid #ccc}.editor-styles-wrapper .wp-block-table thead tr th{background:#f0f0f0;font-size:1.6rem}.editor-styles-wrapper .wp-block-table tbody tr th{font-size:1.6rem;line-height:1.75;font-weight:500;background:#f7f7f7}.editor-styles-wrapper .wp-block-table tbody tr td{font-size:1.6rem;line-height:1.75}.editor-styles-wrapper .wp-block-pullquote{border-top:.1rem solid dimgray;border-bottom:.1rem solid dimgray;padding:3rem 0}.editor-styles-wrapper .wp-block-pullquote blockquote cite{display:block;padding-right:0;font-size:1.4rem;text-align:right;color:dimgray}@media screen and (max-width: 768px){.editor-styles-wrapper .wp-block-pullquote blockquote cite{font-size:1.2rem}}.editor-styles-wrapper .wp-block-quote{overflow-wrap:break-word;background:#f7f7f7;padding:3rem 4.5rem;position:relative;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;margin:auto;border-radius:1.6rem}.editor-styles-wrapper .wp-block-quote::before{content:"";left:2rem;top:3.5rem}.editor-styles-wrapper .wp-block-quote::after{content:"";right:2rem;bottom:1.5rem}.editor-styles-wrapper .wp-block-quote::before,.editor-styles-wrapper .wp-block-quote::after{position:absolute;color:#f7f7f7;font-size:4rem;font-weight:500;line-height:1}@media screen and (max-width: 768px){.editor-styles-wrapper .wp-block-quote{padding:3.5rem 2.5rem}.editor-styles-wrapper .wp-block-quote::before{content:"";left:2.5rem;top:2.5rem}.editor-styles-wrapper .wp-block-quote::after{content:"";right:2.5rem;bottom:.8rem}}.editor-styles-wrapper .wp-block-separator{border-width:.1rem}.editor-styles-wrapper .wp-block-separator:not(.has-background){background-color:dimgray;border-color:dimgray}.editor-styles-wrapper .wp-block-separator.is-style-dots::before{color:dimgray}.editor-styles-wrapper .wp-block-button__link{text-decoration:none;padding:1rem 2.4rem;border-radius:300px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;font-weight:500;background:#2c5ba8;color:#fff;max-width:100%;width:auto}.editor-styles-wrapper .wp-block-button__link:hover,.editor-styles-wrapper .wp-block-button__link:focus{background-color:#2c5ba8;color:#fff;outline:none}.editor-styles-wrapper .wp-block-button__link:hover::before,.editor-styles-wrapper .wp-block-button__link:focus::before{border-color:#fff}@media screen and (max-width: 768px){.editor-styles-wrapper .wp-block-button__link{padding:.6rem 1.4rem;gap:2rem}}