@charset "UTF-8";.cPostStyle{width:100%;color:var(--blue_dark_01);font-family:var(--ja);font-weight:400;line-height:180%}@media (min-width: 769px){.cPostStyle{font-size:16px}}@media (max-width: 768px){.cPostStyle{font-size:14px}}.cPostStyle :nth-child(1){margin-top:0}.cPostStyle h1,.cPostStyle h2{position:relative;z-index:0;color:var(--blue_02);font-family:var(--ja);font-weight:700;line-height:160%;max-width:100%;width:-moz-max-content;width:max-content;box-sizing:border-box;padding:4px 8px}@media (min-width: 769px){.cPostStyle h1,.cPostStyle h2{margin-top:72px;font-size:22px}}@media (max-width: 768px){.cPostStyle h1,.cPostStyle h2{margin-top:56px;font-size:18px}}.cPostStyle h1:before,.cPostStyle h2:before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;content:"";position:absolute;z-index:-1;top:0;left:0;bottom:0;z-index:0;margin:auto;width:280px;height:100%;background:linear-gradient(90deg,#008cd31a,#008cd300);border-radius:2px}.cPostStyle h3,.cPostStyle h4,.cPostStyle h5,.cPostStyle h6{position:relative;z-index:0;color:var(--blue_02);font-family:var(--ja);font-weight:700;line-height:160%;box-sizing:border-box;width:100%}@media (min-width: 769px){.cPostStyle h3,.cPostStyle h4,.cPostStyle h5,.cPostStyle h6{margin-top:40px;font-size:18px;padding-left:16px}}@media (max-width: 768px){.cPostStyle h3,.cPostStyle h4,.cPostStyle h5,.cPostStyle h6{margin-top:32px;font-size:16px;padding-left:14px}}.cPostStyle h3:before,.cPostStyle h4:before,.cPostStyle h5:before,.cPostStyle h6:before{content:"";position:absolute;left:0;z-index:0;width:4px;height:4px;border-radius:4px;background:var(--blue_02)}@media (min-width: 769px){.cPostStyle h3:before,.cPostStyle h4:before,.cPostStyle h5:before,.cPostStyle h6:before{top:12.9px}}@media (max-width: 768px){.cPostStyle h3:before,.cPostStyle h4:before,.cPostStyle h5:before,.cPostStyle h6:before{top:11.3px}}.cPostStyle p{color:var(--blue_dark_01);font-family:var(--ja);font-weight:400;line-height:180%}@media (min-width: 769px){.cPostStyle p{margin-top:16px;font-size:16px}}@media (max-width: 768px){.cPostStyle p{margin-top:14px;font-size:14px}}.cPostStyle p em{font-style:italic}.cPostStyle a{display:inline;text-decoration:underline;color:var(--blue_02);font-family:var(--ja);font-size:16px;font-weight:400;line-height:180%;word-break:break-all}@media (min-width: 769px){.cPostStyle a{font-size:16px}}@media (max-width: 768px){.cPostStyle a{font-size:14px}}@media (hover: hover){.cPostStyle a:hover{opacity:.5}}.cPostStyle figure{margin:0}.cPostStyle .wp-block-image{margin:0}@media (min-width: 769px){.cPostStyle .wp-block-image{margin-top:40px}}@media (max-width: 768px){.cPostStyle .wp-block-image{margin-top:32px}}.cPostStyle .wp-block-image .aligncenter{display:flex;flex-wrap:wrap;justify-content:center}.cPostStyle .wp-block-image .alignleft{display:flex;flex-wrap:wrap;justify-content:flex-start}.cPostStyle .wp-block-image .alignright{display:flex;flex-wrap:wrap;justify-content:flex-end}@media (min-width: 769px){.cPostStyle .wp-block-image iframe,.cPostStyle .wp-block-image img,.cPostStyle .wp-block-image video{margin-top:0}}@media (max-width: 768px){.cPostStyle .wp-block-image iframe,.cPostStyle .wp-block-image img,.cPostStyle .wp-block-image video{margin-top:0}}.cPostStyle .wp-block-image:before{content:"";display:none!important}.cPostStyle .wp-block-image figcaption,.cPostStyle .wp-block-image .wp-element-caption{position:relative!important;z-index:0!important;top:initial!important;left:initial!important;right:initial!important;bottom:initial!important;background:#fff0!important;color:var(--blue_02)!important;text-shadow:none!important;text-align:left!important;padding:0!important;box-sizing:border-box!important;margin:0 auto!important;width:100%!important;scrollbar-width:initial!important;scrollbar-gutter:initial!important;scrollbar-color:initial!important}@media (min-width: 769px){.cPostStyle .wp-block-image figcaption,.cPostStyle .wp-block-image .wp-element-caption{font-size:14px!important}}@media (max-width: 768px){.cPostStyle .wp-block-image figcaption,.cPostStyle .wp-block-image .wp-element-caption{font-size:12px!important}}.cPostStyle .wp-element-caption{margin:8px 0 0;color:var(--blue_02);font-family:var(--ja);font-size:14px;font-weight:400;line-height:180%}@media (min-width: 769px){.cPostStyle figure{margin-top:40px}}@media (max-width: 768px){.cPostStyle figure{margin-top:32px}}.cPostStyle img,.cPostStyle video{width:auto;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:4rem}@media (min-width: 769px){.cPostStyle img,.cPostStyle video{margin-top:40px}}@media (max-width: 768px){.cPostStyle img,.cPostStyle video{margin-top:32px}}.cPostStyle iframe{border:none;width:100%;max-width:100%!important;height:auto;border-radius:4rem}@media (min-width: 769px){.cPostStyle iframe{margin-top:40px}}@media (max-width: 768px){.cPostStyle iframe{margin-top:32px}}.cPostStyle .wp-block-embed.is-provider-youtube.wp-block-embed-youtube.wp-embed-aspect-16-9 iframe{margin:auto;width:100%!important}.cPostStyle .wp-block-embed iframe{margin:auto}.cPostStyle .wp-block-embed__wrapper:has(iframe){display:flex;justify-content:center}.cPostStyle ul{list-style-type:disc;border-radius:4px;background:#dbf1ff99;box-sizing:border-box;width:100%}@media (min-width: 769px){.cPostStyle ul{margin-top:40px;padding:32px min(32px,32rem)}}@media (max-width: 768px){.cPostStyle ul{margin-top:32px;padding:16px min(16px,16rem)}}.cPostStyle ul li{color:var(--blue_dark_01);font-family:var(--ja);font-weight:400;line-height:180%}@media (min-width: 769px){.cPostStyle ul li{margin-top:8px;font-size:16px;margin-left:16px}}@media (max-width: 768px){.cPostStyle ul li{margin-top:7px;font-size:14px;margin-left:14px}}.cPostStyle ul li::marker{color:var(--blue_dark_01)}.cPostStyle ul li:nth-of-type(1){margin-top:0}.cPostStyle ol{list-style-type:decimal;border-radius:4px;background:#dbf1ff99;box-sizing:border-box;width:100%}@media (min-width: 769px){.cPostStyle ol{margin-top:40px;padding:32px min(32px,32rem)}}@media (max-width: 768px){.cPostStyle ol{margin-top:32px;padding:16px min(16px,16rem)}}.cPostStyle ol li{color:var(--blue_dark_01);font-family:var(--ja);font-weight:400;line-height:180%}@media (min-width: 769px){.cPostStyle ol li{margin-top:8px;font-size:16px;margin-left:16px}}@media (max-width: 768px){.cPostStyle ol li{margin-top:7px;font-size:14px;margin-left:14px}}.cPostStyle ol li::marker{color:var(--blue_dark_01)}.cPostStyle ol li:nth-of-type(1){margin-top:0}.cPostStyle blockquote{position:relative;z-index:0;box-sizing:border-box;border-radius:4px;background:#dbf1ff99}@media (min-width: 769px){.cPostStyle blockquote{margin-top:40px;padding:40px min(72px,72rem)}}@media (max-width: 768px){.cPostStyle blockquote{margin-top:32px;padding:40px min(32px,32rem)}}.cPostStyle blockquote:before{content:"“";position:absolute;line-height:1;transform:rotate(0);font-family:var(--ja);font-weight:400;line-height:100%;color:#008cd380}@media (min-width: 769px){.cPostStyle blockquote:before{top:8px;left:min(16px,16rem);width:36px;height:36px;font-size:min(80px,80rem)}}@media (max-width: 768px){.cPostStyle blockquote:before{top:2px;left:min(8px,8rem);width:25px;height:25px;font-size:min(64px,64rem)}}.cPostStyle blockquote:after{content:"“";position:absolute;line-height:1;transform:rotate(180deg);font-family:var(--ja);font-weight:400;line-height:100%;color:#008cd380}@media (min-width: 769px){.cPostStyle blockquote:after{bottom:8px;right:min(16px,16rem);width:36px;height:36px;font-size:min(80px,80rem)}}@media (max-width: 768px){.cPostStyle blockquote:after{bottom:2px;right:min(8px,8rem);width:25px;height:25px;font-size:min(64px,64rem)}}.cPostStyle blockquote p{width:100%;line-height:180%}@media (min-width: 769px){.cPostStyle blockquote p{font-size:16px}}@media (max-width: 768px){.cPostStyle blockquote p{font-size:14px}}.cPostStyle blockquote cite{font-size:12px;line-height:180%}.cPostStyle strong{font-weight:700!important}.cPostStyle .wp-block-gallery{max-width:100%}.cPostStyle .has-text-align-center{text-align:center!important}.cPostStyle .has-text-align-left{text-align:left!important}.cPostStyle .has-text-align-right{text-align:right!important}.cPostStyle .has-small-font-size{margin-top:21.6px!important;font-size:12px!important}.cPostStyle .has-small-font-size a{font-size:12px!important}@media (min-width: 769px){.cPostStyle .has-medium-font-size{font-size:14px!important;margin-top:40px!important}}@media (max-width: 768px){.cPostStyle .has-medium-font-size{margin-top:32px!important;font-size:11.2px!important}}.cPostStyle .has-medium-font-size a{font-size:14px!important}@media (max-width: 768px){.cPostStyle .has-medium-font-size a{font-size:11.2px!important}}.cPostStyle .has-large-font-size{font-size:28px!important}@media (min-width: 769px){.cPostStyle .has-large-font-size{margin-top:60px!important}}@media (max-width: 768px){.cPostStyle .has-large-font-size{margin-top:48px!important;font-size:22.4px!important}}.cPostStyle .has-large-font-size a{font-size:28px!important}@media (max-width: 768px){.cPostStyle .has-large-font-size a{font-size:22.4px!important}}@media (min-width: 769px){.cPostStyle .has-x-large-font-size{margin-top:80px!important;font-size:36px!important}}@media (max-width: 768px){.cPostStyle .has-x-large-font-size{margin-top:64px!important;font-size:28.8px!important}}.cPostStyle .has-x-large-font-size a{font-size:36px!important}@media (max-width: 768px){.cPostStyle .has-x-large-font-size a{font-size:28.8px!important}}.cPostStyle .has-black-color{color:#000!important}.cPostStyle .has-cyan-bluish-gray-color{color:#abb8c3!important}.cPostStyle .has-white-color{color:#fff!important}.cPostStyle .has-pale-pink-color{color:#f78da7!important}.cPostStyle .has-vivid-red-color{color:#cf2e2e!important}.cPostStyle .has-luminous-vivid-orange-color{color:#ff6900!important}.cPostStyle .has-luminous-vivid-amber-color{color:#fcb900!important}.cPostStyle .has-light-green-cyan-color{color:#7bdcb5!important}.cPostStyle .has-vivid-green-cyan-color{color:#00d084!important}.cPostStyle .has-pale-cyan-blue-color{color:#8ed1fc!important}.cPostStyle .has-vivid-cyan-blue-color{color:#0693e3!important}.cPostStyle .has-vivid-purple-color{color:#9b51e0!important}.cPostStyle .has-black-background-color{background-color:#000!important}.cPostStyle .has-cyan-bluish-gray-background-color{background-color:#abb8c3!important}.cPostStyle .has-white-background-color{background-color:#fff!important}.cPostStyle .has-pale-pink-background-color{background-color:#f78da7!important}.cPostStyle .has-vivid-red-background-color{background-color:#cf2e2e!important}.cPostStyle .has-luminous-vivid-orange-background-color{background-color:#ff6900!important}.cPostStyle .has-luminous-vivid-amber-background-color{background-color:#fcb900!important}.cPostStyle .has-light-green-cyan-background-color{background-color:#7bdcb5!important}.cPostStyle .has-vivid-green-cyan-background-color{background-color:#00d084!important}.cPostStyle .has-pale-cyan-blue-background-color{background-color:#8ed1fc!important}.cPostStyle .has-vivid-cyan-blue-background-color{background-color:#0693e3!important}.cPostStyle .has-vivid-purple-background-color{background-color:#9b51e0!important}.cPostStyle .has-okamoto-blue-color{color:#008cd3!important}.cPostStyle .has-okamoto-blue-background-color{background-color:#008cd3!important}.cPostStyle .has-okamoto-gray-color{color:#4e6276!important}.cPostStyle .has-okamoto-gray-background-color{background-color:#4e6276!important}.cPostStyle .has-okamoto-dark-blue-color{color:#002552!important}.cPostStyle .has-okamoto-dark-blue-background-color{background-color:#002552!important}.cPostStyle .has-okamoto-light-blue-color{color:#dbf1ff!important}.cPostStyle .has-okamoto-light-blue-background-color{background-color:#dbf1ff!important}.cPostStyle .has-shiroito-gray-color{color:#ebebeb!important}.cPostStyle .has-shiroito-gray-background-color{background-color:#ebebeb!important}.cPostStyle .aligncenter{margin:auto}.cPostStyle .alignright{float:right}.cPostStyle .alignleft{float:left}.cPostStyle :focus-visible{box-sizing:border-box;outline:solid 2px var(--blue_01);outline-offset:2px}.pPage{width:100%;box-sizing:border-box}@media (min-width: 769px){.pPage{padding:132px min(112px,112rem) 132px}}@media (max-width: 768px){.pPage{padding:96px min(24px,24rem) 96px}}.pPage__content{width:100%;max-width:864px;margin:auto}.pPage__content h1{width:100%;padding:0;color:var(--blue_dark_01);font-family:var(--ja);font-weight:700;line-height:160%}@media (min-width: 769px){.pPage__content h1{font-size:30px}}@media (max-width: 768px){.pPage__content h1{font-size:20px}}.pPage__content h1:nth-of-type(1):before{display:none}.pPage__content :nth-child(2){margin-top:32px}

/*! entry: page */