.pg-single{--font-en-ja:"Inter","Noto Sans JP","Hiragino Sans",sans-serif;--font-ja:"Noto Sans JP","Hiragino Sans",sans-serif;--key-color:#009cad;--key-color-special:#007b99;--key-color-permanent:#005c73;--text-color:#1a1a1a;--hdr-height:62px;--cols:10;--gutter:clamp(10px,2.04vw,60px);--low:30px;--mid:60px;--mid-high:90px;--high:120px;--highest:150px;--font-size-xs:13px;--font-size-s:14px;--font-size-base:16px;--font-size-l:18px;--font-size-xl:20px;font-family:var(--font-en-ja);font-weight:normal;font-style:normal;font-size:var(--font-size-base);line-height:1;letter-spacing:.02em;color:var(--text-color);overflow-wrap:anywhere;word-break:normal;line-break:strict;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-inline:auto;padding:calc(var(--hdr-height) + 90px) 0 0;width:100%;max-width:100%}@media screen and (max-width:768px){.pg-single{--cols:1;--gutter:20px;--pd-side-slim:24px;--pd-side-base:27px;--pd-side-wide:36px;--low:15px;--mid:30px;--mid-plus:45px;--mid-high:60px;--high:90px;--highest:120px;--font-size-s:13px;--font-size-l:16px;--font-size-xl:20px;padding:calc(var(--hdr-height) + var(--mid-high)) 0 0}}@media (max-width:390px){.pg-single{--font-size-s:12px}}@media (max-width:374px){.pg-single{--font-size-s:10px}}.pg-single *,.pg-single *::before,.pg-single *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pg-single div,.pg-single span,.pg-single h1,.pg-single h2,.pg-single h3,.pg-single h4,.pg-single h5,.pg-single h6,.pg-single p,.pg-single blockquote,.pg-single pre,.pg-single a,.pg-single em,.pg-single img,.pg-single ins,.pg-single strong,.pg-single sub,.pg-single sup,.pg-single dl,.pg-single dt,.pg-single dd,.pg-single ol,.pg-single ul,.pg-single li,.pg-single figure,.pg-single figcaption,.pg-single table,.pg-single caption,.pg-single tbody,.pg-single tfoot,.pg-single thead,.pg-single tr,.pg-single th,.pg-single td,.pg-single article,.pg-single aside,.pg-single section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;background:none}.pg-single article,.pg-single aside,.pg-single figcaption,.pg-single figure,.pg-single section{display:block}.pg-single ul,.pg-single ol{list-style:none}.pg-single table{border-collapse:collapse;border-spacing:0}.pg-single img,.pg-single picture,.pg-single video,.pg-single canvas,.pg-single svg{display:block;max-width:100%;height:auto}.pg-single blockquote,.pg-single q{quotes:none}.pg-single blockquote::before,.pg-single blockquote::after,.pg-single q::before,.pg-single q::after{content:''}.pg-single hr{border:0;border-top:1px solid #ccc;margin:2em 0}.pg-single a:link,.pg-single a:visited{font-family:var(--font-en-ja);color:var(--text-color);text-decoration:none;outline:none;opacity:1;-ms-filter:none;filter:none;-webkit-transition:all 0.36s;-moz-transition:all 0.36s;-o-transition:all 0.36s;-ms-transition:all 0.36s;transition:all 0.36s}@media (hover:hover){.pg-single a:hover{text-decoration:none;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);cursor:pointer}}.pg-single img{width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;pointer-events:none}.pg-single a{display:inline-block}.pg-single a img{pointer-events:auto}.pg-single strong{font-weight:500}.pg-single .ly_grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:0 var(--gutter);-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start}.pg-single .ly_grid_inner{grid-column:2/10;display:grid;grid-template-columns:repeat(8,1fr);gap:0 var(--gutter)}@media (max-width:768px){.pg-single .ly_grid{grid-template-columns:repeat(var(--cols),1fr);padding-inline:var(--pd-side-base)}.pg-single .ly_grid.sm_side_wide{padding-inline:var(--pd-side-wide)}.pg-single .ly_grid_inner{grid-column:1/-1;grid-template-columns:1fr;gap:0}}.pg-single span.ib{display:inline-block}.pg-single .mgn_btm_mid{margin-bottom:var(--mid)}.pg-single p,.pg-single ul.wp-block-list li{font-size:var(--font-size-base);line-height:2;letter-spacing:.02em;text-align:justify}.pg-single p:not(:last-of-type){margin-bottom:1em}@media screen and (max-width:768px){.pg-single p,.pg-single ul.wp-block-list li{line-height:1.95;letter-spacing:.01em}.pg-single p.sm_lead_1,.pg-single .sm_lead_1 p{line-height:1.5;letter-spacing:0}.pg-single p.sm_lead_2,.pg-single .sm_lead_2 p{line-height:1.7;letter-spacing:0}.pg-single p.sm_lead_3,.pg-single .sm_lead_3 p{line-height:1.95;letter-spacing:.01em}}.pg-single .el_btn_pageLink{position:relative;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-weight:500;font-size:var(--font-size-base);line-height:1;letter-spacing:.04em;color:#000;text-decoration:none}.pg-single .el_btn_pageLink::after{content:"▶";display:inline-block;margin-left:.8em;padding-right:2em;font-size:.85em;color:var(--key-color);text-shadow:1em 0 0 currentColor,2em 0 0 currentColor}.pg-single .el_btn_pill{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:.6em 1em;width:18.368vw;font-weight:500;font-size:var(--font-size-base);line-height:1;letter-spacing:.08em;color:var(--text-color);text-align:center;border:3px solid var(--key-color);border-radius:9999px;text-decoration:none !important;background-color:#fff;-webkit-transition:color 0.36s, background-color 0.36s;-moz-transition:color 0.36s, background-color 0.36s;-o-transition:color 0.36s, background-color 0.36s;-ms-transition:color 0.36s, background-color 0.36s;transition:color 0.36s, background-color 0.36s}.pg-single .el_btn_pill.hp_exLink::after{content:'';display:inline-block;margin-left:.2em;width:20px;height:20px;background:center/contain no-repeat url("./img/cmn/icon_external-link.svg");-webkit-transition:background-image 0.36s;-moz-transition:background-image 0.36s;-o-transition:background-image 0.36s;-ms-transition:background-image 0.36s;transition:background-image 0.36s}@media (hover:hover){.pg-single .el_btn_pill:hover{color:#fff;background-color:var(--key-color);opacity:1;-ms-filter:none;filter:none}.pg-single .el_btn_pill.hp_exLink:hover::after{background-image:url("./img/cmn/icon_external-link_wh.svg")}}@media screen and (max-width:768px){.pg-single .el_btn_pageLink.sm{font-size:var(--font-size-s)}.pg-single .el_btn_pageLink::after{font-size:1em}.pg-single .el_btn_pill{padding:0;width:200px;height:30px;font-size:var(--font-size-s)}}.pg-single .ly_grid__single .ly_grid_inner,.pg-single .ly_grid__single .ly_article__content{display:contents}.pg-single .ly_grid__single .ly_article__header{grid-column:2/10}.pg-single .ly_grid__single .ly_article__content strong{font-weight:500}.pg-single .ly_grid__single .ly_article__content a,.pg-single a.el_link_underline,.pg-single a .el_link_underline{text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-skip-ink:auto}.pg-single .ly_grid__single .ly_article__content a{display:inline}.pg-single .ly_grid__single .ly_article__content > *{grid-column:3/9}.pg-single h1.el_article__title{font-weight:500;font-size:32px;line-height:150%;letter-spacing:.02em;color:var(--text-color);text-align:center}.pg-single h1.el_article__title ruby > rt{margin-bottom:.1em;font-size:.35em;text-align:center}.pg-single .el_article__meta{margin-top:1.25em;font-weight:500;font-size:var(--font-size-s);line-height:1.5;letter-spacing:.04em;color:var(--text-color);text-align:center}.pg-single .el_article__credit{margin-top:.75em;font-size:var(--font-size-s);line-height:1.5;letter-spacing:.02em;color:#737373;text-align:center}.pg-single .wp-block-heading{font-weight:500;line-height:1.5;letter-spacing:.04em;color:var(--text-color)}.pg-single .wp-block-heading,.pg-single .ly_grid__single p,.pg-single .ly_grid__single ul.wp-block-list{padding-left:var(--gutter);padding-right:var(--gutter)}.pg-single .wp-block-heading:first-child,.pg-single .wp-block-heading + .wp-block-heading{margin-top:0}.pg-single h2.wp-block-heading{margin-top:var(--mid-high);margin-bottom:var(--mid-high);font-size:24px;text-align:center}.pg-single h3.wp-block-heading{margin-top:1.8em;margin-bottom:1.8em;font-size:var(--font-size-xl)}.pg-single .ly_grid__single p{margin-bottom:0}.pg-single .ly_article__content p + p{margin-top:2em}.pg-single .wp-element-caption{margin-top:1em;margin-bottom:0;font-size:var(--font-size-s);line-height:1.5;letter-spacing:.02em;color:#4d4d4d;text-align:justify}.pg-single .ly_grid__single p + figure,.pg-single .ly_grid__single p + div,.pg-single .ly_grid__single figure + p,.pg-single .ly_grid__single figure + figure,.pg-single .ly_grid__single figure + div,.pg-single .ly_grid__single div + p,.pg-single .ly_grid__single div + figure,.pg-single .ly_grid__single div + div{margin-top:var(--mid-high)}.pg-single .ly_grid__single .wp-block-image.alignfull,.pg-single .ly_grid__single .wp-block-cover.alignfull,.pg-single .ly_grid__single .wp-block-gallery.alignfull,.pg-single .ly_grid__single .wp-block-group.alignfull{grid-column:1/-1;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.pg-single .ly_grid__single .wp-block-image.alignwide,.pg-single .ly_grid__single .wp-block-group.alignwide,.pg-single .ly_grid__single .wp-block-cover.alignwide{grid-column:2/10}.pg-single .ly_grid__single .wp-block-image.alignleft,.pg-single .ly_grid__single .wp-block-group.alignleft{grid-column:1/5;justify-self:start;float:none}.pg-single .ly_grid__single .wp-block-image.alignright,.pg-single .ly_grid__single .wp-block-group.alignright{grid-column:6/10;justify-self:end;float:none}.pg-single .ly_grid__single .block--two-col{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;gap:var(--gutter)}.pg-single .ly_grid__single .block--two-col .block__text{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.pg-single .ly_grid__single .block--two-col .block__img{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.pg-single .wp-block-image{margin-bottom:0}.pg-single .wp-block-image.aligncenter{text-align:center;margin-left:auto;margin-right:auto}.pg-single .wp-block-image.ratio_16-9 img{aspect-ratio:16/9;object-fit:cover}.pg-single .wp-block-image.ratio_2-1 img{aspect-ratio:2/1;object-fit:cover}.pg-single .wp-block-image.ratio_21-9 img{aspect-ratio:21/9;object-fit:cover}.pg-single .wp-block-embed{margin-left:auto;margin-right:auto}.pg-single .wp-block-embed.aligncenter{text-align:center}.pg-single .has-text-align-left{text-align:left !important}.pg-single .has-text-align-center{text-align:center !important}.pg-single .has-text-align-right{text-align:right !important}.pg-single .has-moon-blue-color{color:#009cad}.pg-single .has-deep-moon-blue-color{color:#007b99}.pg-single .has-dark-gray-color{color:#4d4d4d}.pg-single .has-gray-color{color:#737373}.pg-single .has-light-gray-color{color:#b3b3b3}.pg-single .wp-block-accordion + .wp-block-image{margin-top:var(--low)}.pg-single .wp-block-accordion-heading__toggle-icon{-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;font-size:36px}@media (max-width:768px){.pg-single .ly_grid__single .ly_grid_inner{display:grid}.pg-single .wp-block-heading,.pg-single .ly_grid__single p,.pg-single .ly_grid__single ul.wp-block-list{padding-left:0;padding-right:0}.pg-single h1.el_article__title{font-size:24px}.pg-single h1.el_article__title ruby > rt{margin-bottom:0;font-size:.45em}.pg-single h2.wp-block-heading{margin-top:var(--mid-plus);margin-bottom:var(--mid-plus);font-size:20px}.pg-single h3.wp-block-heading{margin-bottom:1em;font-size:18px}.pg-single .ly_grid__single p + figure,.pg-single .ly_grid__single p + div,.pg-single .ly_grid__single figure + p,.pg-single .ly_grid__single figure + figure,.pg-single .ly_grid__single figure + div,.pg-single .ly_grid__single div + p,.pg-single .ly_grid__single div + figure,.pg-single .ly_grid__single div + div{margin-top:var(--mid-plus)}.pg-single .ly_grid__single .wp-block-image.alignfull,.pg-single .ly_grid__single .wp-block-cover.alignfull,.pg-single .ly_grid__single .wp-block-gallery.alignfull,.pg-single .ly_grid__single .wp-block-group.alignfull{margin-left:calc(-1 * var(--pd-side-wide));margin-right:calc(-1 * var(--pd-side-wide));width:calc(100% + (var(--pd-side-wide) * 2))}}.pg-single .ly_grid__split{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:var(--gutter)}.pg-single .ly_grid__split .bl_grid__split__media{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 28.571vw;-ms-flex:0 0 28.571vw;flex:0 0 28.571vw;max-width:28.571vw;margin-top:0}.pg-single .ly_grid__split .bl_grid__split__txt{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin-top:0}.pg-single .ly_grid__split.large.left{grid-column:1/10}.pg-single .ly_grid__split.large.right{grid-column:2/11}.pg-single .ly_grid__split.large .bl_grid__split__media{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 48.979vw;-ms-flex:0 0 48.979vw;flex:0 0 48.979vw;max-width:48.979vw;margin-top:0}.pg-single .ly_grid__split.large .bl_grid__split__txt{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin-top:0}.pg-single .ly_grid__split_3{gap:var(--gutter)}.pg-single .ly_grid__split_3 figure + figure,.pg-single .ly_grid__split_3 div + div{margin-top:0}.pg-single .ly_grid__split_3 .wp-block-heading{margin-top:1em;padding:0;width:100%}.pg-single .ly_grid__split_3 p{padding:0;line-height:1.7}.pg-single .ly_grid__split_3 strong{font-size:var(--font-size-base)}.pg-single .ly_grid__split_3.free{gap:calc(var(--gutter) * 2)}.pg-single .ly_grid__split_3.free strong{font-size:unset}.pg-single .ly_grid__split .is-vertical{margin-top:0}.pg-single .ly_grid__split .wp-block-heading{margin-bottom:.5em !important;width:100%;text-align:unset}@media (max-width:768px){.pg-single .ly_grid__single .ly_article__header,.pg-single .ly_grid__single .ly_article__content > *{grid-column:1/-1 !important}.pg-single .ly_grid__single .block--two-col{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pg-single .ly_grid__split{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--mid-plus)}.pg-single .ly_grid__split:has(.bl_grid__split__media:first-child),.pg-single .ly_grid__split.large.left:has(.bl_grid__split__media){-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.pg-single .ly_grid__split:has(.bl_grid__split__media:last-child),.pg-single .ly_grid__split.large.right:has(.bl_grid__split__media){-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.pg-single .ly_grid__split .bl_grid__split__media{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:calc(100% - (var(--pd-side-wide) * 2))}.pg-single .ly_grid__split.large .bl_grid__split__media{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.pg-single .ly_grid__split.large.left .bl_grid__split__media{margin-left:calc(-1 * var(--pd-side-wide))}.pg-single .ly_grid__split.large.right .bl_grid__split__media{margin-right:calc(-1 * var(--pd-side-wide))}.pg-single .ly_grid__split_3{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--mid)}}