@charset "UTF-8";*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;tab-size:2}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(button){all:unset}:where(input,button,textarea,select){color:inherit;font:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(:focus-visible){box-shadow:0 0 0 5px Canvas;outline:3px solid CanvasText;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}html{scroll-behavior:smooth}body{font-family:Yu Gothic,Roboto,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;line-height:1.8}.p_articlePage_breadCrumb{margin:16px auto 41px;max-width:1200px}.p_articlePage{--left-width:736px;--right-width:clamp(12.5rem,2rem + 21.875vw,19.5rem);--padding-x:38px;--gap:72px;margin:0 auto 80px;max-width:min(100%,var(--left-width) + var(--gap) + var(--right-width) + var(--padding-x) * 2);padding:0 var(--padding-x);width:100%}@media screen and (max-width:767px){.p_articlePage{--right-width:100%;margin:unset;padding:0 16px}}.l_articleLayout{display:grid;gap:var(--gap);grid-template-columns:1fr var(--right-width);width:100%}@media screen and (max-width:767px){.l_articleLayout{--gap:0;grid-template-columns:1fr}.l_articleLayout>*{width:100%}}.p_heading{font-size:32px;font-weight:500;line-height:48px;margin:0 0 41px;width:100%}@media screen and (max-width:767px){.p_heading{font-size:20px;line-height:32px;margin:0 0 32px}}.p_article{max-width:min(100%,var(--left-width));overflow:hidden;width:100%}.p_article_image{height:446px;margin:0 0 28px;object-fit:cover;width:100%}@media screen and (max-width:767px){.p_article_image{height:200px;margin:0 0 24px}}.p_article_info{align-items:center;column-gap:24px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 40px;row-gap:12px}.p_article_tags{display:flex;flex-wrap:wrap;gap:8px;height:fit-content;text-align:right}.p_article_tag{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:2px;display:flex;font-size:16px;justify-content:center;line-height:1;padding:8px 16px}@media screen and (max-width:767px){.p_article_tag{font-size:13px;padding:6px 12px}}.p_article_tag_link{color:#1257b8;text-decoration:none}.p_article_lead{margin:0 0 40px}.p_article_index{border:1px solid #333;margin:0 0 40px;padding:24px}.p_article_body{margin:0 0 40px}.p_article_body .hs_cos_wrapper_type_rich_text a{color:#1257b8}.p_article_body .hs_cos_wrapper_type_rich_text ol,.p_article_body .hs_cos_wrapper_type_rich_text ul{list-style-position:inside;list-style-type:none}.p_article_body .hs_cos_wrapper_type_rich_text ol li,.p_article_body .hs_cos_wrapper_type_rich_text ul li{display:block;position:relative;--padding:15px;padding-left:calc(var(--padding) + var(--margin))}.p_article_body .hs_cos_wrapper_type_rich_text ol li:before,.p_article_body .hs_cos_wrapper_type_rich_text ul li:before{left:0;position:absolute}.p_article_body .hs_cos_wrapper_type_rich_text ol{--margin:10px;counter-reset:num}.p_article_body .hs_cos_wrapper_type_rich_text ol li:before{align-self:flex-start;content:counter(num) ".";counter-increment:num;line-height:28px;margin-right:var(--margin)}.p_article_body .hs_cos_wrapper_type_rich_text ul{--margin:12px}.p_article_body .hs_cos_wrapper_type_rich_text ul li:before{align-self:flex-start;content:"･";font-size:30px;line-height:1;margin-right:var(--margin)}.p_article_body .hs_cos_wrapper_type_rich_text .hs_cos_wrapper_type_module:not(:has(.c_formBanner)) a{color:inherit}.p_article_body .hs_cos_wrapper_type_rich_text .hs_cos_wrapper_type_module:not(:has(.c_formBanner)) ol,.p_article_body .hs_cos_wrapper_type_rich_text .hs_cos_wrapper_type_module:not(:has(.c_formBanner)) ul{list-style-type:none}.p_article_body .hs_cos_wrapper_type_rich_text .hs_cos_wrapper_type_module:not(:has(.c_formBanner)) ol li,.p_article_body .hs_cos_wrapper_type_rich_text .hs_cos_wrapper_type_module:not(:has(.c_formBanner)) ul li{padding-left:0}.p_article_body .hs_cos_wrapper_type_rich_text .hs_cos_wrapper_type_module:not(:has(.c_formBanner)) ol li:after,.p_article_body .hs_cos_wrapper_type_rich_text .hs_cos_wrapper_type_module:not(:has(.c_formBanner)) ol li:before,.p_article_body .hs_cos_wrapper_type_rich_text .hs_cos_wrapper_type_module:not(:has(.c_formBanner)) ul li:after,.p_article_body .hs_cos_wrapper_type_rich_text .hs_cos_wrapper_type_module:not(:has(.c_formBanner)) ul li:before{content:none}.p_article_body .hs_cos_wrapper_type_rich_text .hs_cos_wrapper_type_module:not(:has(.c_formBanner)) ol{list-style-type:decimal}.p_article_body .hs_cos_wrapper_type_rich_text .hs_cos_wrapper_type_module:not(:has(.c_formBanner)) ul{list-style-type:disc}.p_article_body .hs_cos_wrapper_type_rich_text>*{max-width:100%}.p_article_body .hs_cos_wrapper_type_rich_text>h2,.p_article_body .hs_cos_wrapper_type_rich_text>h3,.p_article_body .hs_cos_wrapper_type_rich_text>h4,.p_article_body .hs_cos_wrapper_type_rich_text>h5,.p_article_body .hs_cos_wrapper_type_rich_text>h6{color:#000;display:flex;flex-wrap:wrap;margin:80px 0 32px}@media screen and (max-width:767px){.p_article_body .hs_cos_wrapper_type_rich_text>h2,.p_article_body .hs_cos_wrapper_type_rich_text>h3,.p_article_body .hs_cos_wrapper_type_rich_text>h4,.p_article_body .hs_cos_wrapper_type_rich_text>h5,.p_article_body .hs_cos_wrapper_type_rich_text>h6{margin:64px 0 24px}}.p_article_body .hs_cos_wrapper_type_rich_text>h2{align-items:center;border-bottom:1px solid #ccc;font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;padding-bottom:18px;position:relative}.p_article_body .hs_cos_wrapper_type_rich_text>h2:after{border-bottom:2px solid #df0523;bottom:-1px;content:"";left:0;position:absolute;width:48px}@media screen and (max-width:767px){.p_article_body .hs_cos_wrapper_type_rich_text>h2{font-size:20px;line-height:30px}}.p_article_body .hs_cos_wrapper_type_rich_text>h3{align-items:center;border-bottom:1px solid #ccc;display:flex;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;padding-bottom:21px}@media screen and (max-width:767px){.p_article_body .hs_cos_wrapper_type_rich_text>h3{font-size:18px;line-height:28px;padding-bottom:16px}}.p_article_body .hs_cos_wrapper_type_rich_text>h4{align-items:center;display:flex;font-size:18px;font-weight:700;letter-spacing:0;line-height:26px}@media screen and (max-width:767px){.p_article_body .hs_cos_wrapper_type_rich_text>h4{font-size:16px}}.p_article_body .hs_cos_wrapper_type_rich_text>h5{align-items:center;display:flex;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}@media screen and (max-width:767px){.p_article_body .hs_cos_wrapper_type_rich_text>h5{font-size:14px}}.p_article_body .hs_cos_wrapper_type_rich_text>h6{align-items:center;display:flex;font-size:16px;font-weight:medium;letter-spacing:0;line-height:24px}@media screen and (max-width:767px){.p_article_body .hs_cos_wrapper_type_rich_text>h6{font-size:14px}}.p_backToList{align-items:center;display:flex;font-family:NotoSansCJKjp,游ゴシック Medium,Yu Gothic Medium,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;justify-content:center}.p_backToListButton{align-items:center;background-color:#666;border:none!important;border:0;border-radius:0!important;color:#fff!important;display:flex;gap:12px;transition:opacity .2s}.p_backToListButton:hover{opacity:.67;text-decoration:none!important}