.Breadcrumbs_wrapper__E7egS{overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;padding-block:10px;padding-inline:var(--content-side-width)}@media(min-width:768px){.Breadcrumbs_wrapper__E7egS{padding-block:14px}}.Breadcrumbs_breadcrumbs__zLIMp{display:flex;align-items:center;gap:3px}@media(min-width:768px){.Breadcrumbs_breadcrumbs__zLIMp{padding:5px;gap:8px}}.Breadcrumbs_item__2xUkD{display:flex;flex-shrink:0;align-items:center;gap:3px}.Breadcrumbs_item__2xUkD:last-child{flex-shrink:1}@media(min-width:768px){.Breadcrumbs_item__2xUkD{gap:8px}}.Breadcrumbs_link__mwHa2{position:relative}.Breadcrumbs_link__mwHa2:before{position:absolute;bottom:-3px;left:50%;display:block;width:0;height:0;border-bottom:1px solid #000;content:"";transform:translateX(50%);transition:all .3s var(--easing)}@media(hover:hover){.Breadcrumbs_link__mwHa2:hover{text-decoration:none}.Breadcrumbs_link__mwHa2:hover:before{left:0;width:100%;transform:translateX(0)}}.Breadcrumbs_name__cxqVa{display:-webkit-box;overflow:hidden;flex-shrink:0;-webkit-box-orient:vertical;color:#000;font-family:var(--font-ja-head);font-size:14px;font-style:normal;font-weight:700;-webkit-line-clamp:1;line-height:160%;word-break:break-word}@media(min-width:768px){.Breadcrumbs_name__cxqVa{color:#333}}.Breadcrumbs_item__2xUkD:last-child .Breadcrumbs_name__cxqVa{flex-shrink:1}.Breadcrumbs_arrow__FU93A{flex-shrink:0;color:#000}.ButtonLink_wrapper__JKuGJ{--font-family:var(--font-ja-head);--font-style:normal;--default-width:100%;--font-size:16px;--line-height:160%;--padding:20px;--gap:20px;--text-column:1fr;--bg-color:0 0 0;--bg-hover-color:136 136 136;--text-color:255 255 255;--columns:var(--text-column) auto;--shadow-content:""}.ButtonLink_wrapper__JKuGJ[data-subset=latin]{--font-family:var(--font-en);--font-style:italic}@media(min-width:768px){.ButtonLink_wrapper__JKuGJ{--default-width:380px;--padding:25px 20px}}.ButtonLink_wrapper__JKuGJ[data-size=medium]{--default-width:100%;--font-size:14px;--line-height:160%;--padding:10px 25px;--gap:8px;--text-column:auto}@media(min-width:768px){.ButtonLink_wrapper__JKuGJ[data-size=medium]{--default-width:max-content;--font-size:16px}}.ButtonLink_wrapper__JKuGJ[data-size=navigation]{--default-width:max-content;--font-size:14px;--line-height:160%;--padding:10px 20px;--gap:8px;--text-column:auto}.ButtonLink_wrapper__JKuGJ[data-size=small]{--default-width:max-content;--font-size:11px;--line-height:160%;--padding:10px 20px;--gap:4px}@media(min-width:768px){.ButtonLink_wrapper__JKuGJ[data-size=small]{--gap:8px}}.ButtonLink_wrapper__JKuGJ[data-color=reversal]{--bg-color:255 255 255;--bg-hover-color:136 136 136;--text-color:0 0 0}.ButtonLink_wrapper__JKuGJ[data-icon=loading]{--gap:8px;--text-column:auto}.ButtonLink_wrapper__JKuGJ[data-icon=back],.ButtonLink_wrapper__JKuGJ[data-icon=loading]{--columns:auto var(--text-column)}.ButtonLink_wrapper__JKuGJ[data-border=white]{--border-color:#fff}.ButtonLink_wrapper__JKuGJ[data-hidden-shadow=true]{--shadow-content:none}:where(.ButtonLink_wrapper__JKuGJ){position:relative;z-index:1;display:block;width:var(--default-width);text-decoration:none}.ButtonLink_wrapper__JKuGJ:disabled{cursor:wait}.ButtonLink_wrapper__JKuGJ:after{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;background-color:rgb(var(--bg-color)/10%);content:var(--shadow-content);transform:translate(5px,5px)}.ButtonLink_inner__522HU{display:grid;align-items:center;justify-content:center;padding:var(--padding);background:rgba(var(--bg-color));box-shadow:0 0 0 1px var(--border-color) inset;color:rgba(var(--text-color));gap:var(--gap);grid-template-columns:var(--columns);text-align:center;transition:background-color .3s var(--easing)}@media(hover:hover){.ButtonLink_wrapper__JKuGJ:not(:disabled):hover .ButtonLink_inner__522HU{background-color:rgba(var(--bg-hover-color))}}.ButtonLink_text__ZI8Se{font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:700;line-height:var(--line-height);word-break:break-word}.ButtonLink_backIcon__izW_j{transform:scaleX(-1)}.ButtonLink_loadingIcon__EuT4n{display:block;width:26px;height:26px;border-top:4px solid rgba(var(--text-color)/25%);border-radius:50%;border:4px solid rgba(var(--text-color)/25%);border-top-color:rgba(var(--text-color)/100%);animation:ButtonLink_circle__OD5aa .6s linear infinite}@keyframes ButtonLink_circle__OD5aa{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}:where(.SectionBase_wrapper__PgEmm){padding-block:60px;padding-inline:var(--content-side-width)}@media(min-width:768px){:where(.SectionBase_wrapper__PgEmm){padding-block:120px}}:where(.SectionBase_wrapper__PgEmm:nth-of-type(odd)){background:#f5f5f5}.SectionBase_wrapper__PgEmm[data-variant=black-logo]{position:relative;z-index:1;background:#000}.SectionBase_wrapper__PgEmm[data-variant=gray]{background:#f5f5f5}.SectionBase_wrapper__PgEmm[data-variant=dark]{background:#363636}.SectionBase_wrapper__PgEmm[data-variant=white]{background:var(--color-background-white)}.SectionBase_logo__hgLgC{position:absolute;z-index:-1;top:20px;right:var(--content-side-width);width:197px;height:auto;aspect-ratio:440/450;pointer-events:none}@media(min-width:768px){.SectionBase_logo__hgLgC{top:120px;width:440px}}.CallToAction_wrapper__Jlfiv{background:#000;padding-inline:var(--content-sm-side-width)}@media(min-width:768px){.CallToAction_wrapper__Jlfiv{padding-block:80px}}.CallToAction_inner__lMHsx{display:grid;justify-content:center;padding:50px 20px;background:#fff;gap:10px;grid-template-columns:1fr}@media(min-width:768px){.CallToAction_inner__lMHsx{padding:70px 0;gap:75px;grid-template-columns:max-content 1px max-content}}.CallToAction_head__7zQ9l{display:grid;align-self:center}@media(min-width:768px){.CallToAction_head__7zQ9l{gap:10px}}.CallToAction_headJa__kulkD{font-family:var(--font-ja-head);font-size:25px;font-style:normal;font-weight:700;line-height:160%;text-align:center}.CallToAction_headEn__9Ltlt{color:#888;font-family:var(--font-en);font-size:15px;font-style:italic;font-weight:700;letter-spacing:.1em;line-height:160%;text-align:center}.CallToAction_headEn__9Ltlt:after{content:attr(data-text)}.CallToAction_separator__p05c0{display:none;width:1px;height:100%;align-self:stretch;border:none;background:#888}@media(min-width:768px){.CallToAction_separator__p05c0{display:block}}.CallToAction_textWrapper__Eh5Kf{display:grid;gap:20px}.CallToAction_text__q3EN3{font-family:var(--font-ja-text);font-size:16px;font-style:normal;font-weight:500;line-height:200%}@media(min-width:768px){.CallToAction_text__q3EN3{font-size:13px;font-weight:700;line-height:230%;text-align:center}}.CallToAction_textBr__ilHSV{display:none}@media(min-width:768px){.CallToAction_textBr__ilHSV{display:initial}}.page_wrapper__sV3T2{padding-block:40px 60px;padding-inline:var(--content-side-width)}@media(min-width:768px){.page_wrapper__sV3T2{background:#f5f5f5;padding-block:60px 120px}.page_article__1WO_Q{max-width:858px;padding:80px;background:#fff;margin-inline:auto}}.page_header__aywis{display:grid;padding-bottom:20px;border-bottom:1px solid #e2e2e2;margin-bottom:20px;gap:10px 8px;grid-template-areas:"date category " "title title";grid-template-columns:auto minmax(0,1fr)}@media(min-width:768px){.page_header__aywis{padding-bottom:30px;margin-bottom:30px}}.page_title__uhGmX{color:#000;font-family:var(--font-ja-head);font-size:22px;font-style:normal;font-weight:700;grid-area:title;line-height:160%;word-break:break-word}@media(min-width:768px){.page_title__uhGmX{font-size:25px;line-height:160%}}.page_date__PEwAL{color:#888;font-family:var(--font-en);grid-area:date}.page_category__cSjp2,.page_date__PEwAL{font-size:14px;font-style:normal;font-weight:700;line-height:160%}.page_category__cSjp2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:#000;font-family:var(--font-ja-head);grid-area:category;-webkit-line-clamp:1;word-break:break-word}.page_linkList__PqpdM{margin-top:20px}@media(min-width:768px){.page_linkList__PqpdM{margin-top:30px}}.page_share__xszrs{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-top:40px;padding-block:40px}@media(min-width:768px){.page_share__xszrs{border-bottom:none;margin-top:60px;padding-block:40px 0}}.page_back__jLbKi{margin-top:40px;margin-inline:auto}.PostBody_wrapper__6Avs1{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);word-break:break-word}:where(.PostBody_wrapper__6Avs1){color:#000;font-family:var(--font-ja-text);font-size:16px;font-style:normal;font-weight:500;line-height:200%}.PostBody_wrapper__6Avs1 h2{position:relative;padding-bottom:16px;color:#000;font-family:var(--font-ja-head);font-size:18px;font-style:normal;font-weight:700;line-height:160%}@media(min-width:768px){.PostBody_wrapper__6Avs1 h2{font-size:20px;line-height:160%}}.PostBody_wrapper__6Avs1 h2:not(:first-child){margin-top:30px}.PostBody_wrapper__6Avs1 h2:before{position:absolute;right:0;bottom:1px;left:0;width:100%;height:1px;background:#e2e2e2;content:""}.PostBody_wrapper__6Avs1 h2:after{position:absolute;bottom:0;left:0;width:66px;height:3px;background:#000;content:""}@media(min-width:768px){.PostBody_wrapper__6Avs1 h2:after{width:106px}}.PostBody_wrapper__6Avs1 h3{position:relative;padding-left:25px;color:#000;font-family:var(--font-ja-head);font-size:16px;font-style:normal;font-weight:700;line-height:160%}@media(min-width:768px){.PostBody_wrapper__6Avs1 h3{font-size:18px;line-height:160%}}.PostBody_wrapper__6Avs1 h3:before{position:absolute;top:13px;left:0;width:15px;height:1px;background:#000;content:""}@media(min-width:768px){.PostBody_wrapper__6Avs1 h3:before{top:15px}}.PostBody_wrapper__6Avs1 figure{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.PostBody_wrapper__6Avs1 figcaption{color:#888;font-family:var(--font-ja-text);font-size:14px;font-style:normal;font-weight:500;line-height:160%}.PostBody_wrapper__6Avs1 img{max-width:100%}.PostBody_wrapper__6Avs1 ul{list-style:disc}.PostBody_wrapper__6Avs1 ol{list-style:decimal}.PostBody_wrapper__6Avs1 ol,.PostBody_wrapper__6Avs1 ul{display:grid;padding-left:25px;gap:10px;grid-template-columns:minmax(0,1fr)}.PostBody_wrapper__6Avs1 blockquote{padding-left:11px;border-left:4px solid #e2e2e2}.PostBody_wrapper__6Avs1 a{color:#1a0dab;text-decoration:underline}@media(hover:hover){.PostBody_wrapper__6Avs1 a:hover{text-decoration:none}}.PostBody_wrapper__6Avs1 [class~=small]{color:#888;font-family:var(--font-ja-text);font-size:14px;font-style:normal;font-weight:500;line-height:160%}.PostBody_wrapper__6Avs1 a [class~=small]{color:#1a0dab}.ShareSection_wrapper__O5GtP{display:grid;gap:20px}@media(min-width:768px){.ShareSection_wrapper__O5GtP{border-bottom:none;gap:30px}}.ShareSection_head__IfiIg{color:#000;font-family:var(--font-en);font-size:25px;font-style:italic;font-weight:700;letter-spacing:.1em;line-height:160%;text-align:center}.ShareSection_buttons__PGMrw{display:grid;width:267px;justify-content:center;gap:15px;grid-template-columns:repeat(2,1fr);margin-inline:auto}@media(min-width:768px){.ShareSection_buttons__PGMrw{width:415px}}.ShareButtonLink_wrapper__99U7s{position:relative;z-index:1;display:grid;align-items:center;justify-content:center;padding:8px;border-radius:3px;background:var(--background);gap:7px;grid-template-columns:repeat(2,auto);text-decoration:none;transition:opacity .3s var(--easing)}.ShareButtonLink_wrapper__99U7s[data-type=twitter]{--background:#1d9bf0}.ShareButtonLink_wrapper__99U7s[data-type=facebook]{--background:#1877f2}@media(hover:hover){.ShareButtonLink_wrapper__99U7s:hover{opacity:.6}}.ShareButtonLink_icon__E9Ls4{width:18px;height:18px}@media(min-width:768px){.ShareButtonLink_icon__E9Ls4{width:20px;height:20px}}.ShareButtonLink_text__ut84U{color:#fff;font-family:var(--font-text-head);font-size:14px;font-style:normal;font-weight:700;line-height:160%;text-align:center}@media(min-width:768px){.ShareButtonLink_text__ut84U{font-size:15px;line-height:160%}}.ButtonLinkList_list__vquaB{display:grid;gap:10px}@media(min-width:768px){.ButtonLinkList_list__vquaB{display:flex;flex-wrap:wrap;gap:20px}.ButtonLinkList_item__j03BW{max-width:100%;flex-shrink:0}}.ButtonLinkList_link__FbAWU{max-width:100%}