.p-article-column-single__main{margin:0 auto}.p-article-column-sidecard{background:var(--color-container-surface-elevation-2);padding:var(--spacing-module-3xl) var(--spacing-side-margin-medium) 0}.p-article-column-sidecard__head{padding:0 0 var(--spacing-module-medium);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-module-small);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;border-bottom:1px solid var(--color-divider-on-surface-eval-2)}.p-article-column-sidecard__title{color:var(--color-text-plane-primary);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-large);font-style:normal;font-weight:700;line-height:140%;letter-spacing:var(--typography-letter-spacing-small)}.p-article-column-sidecard__infomation{padding-top:var(--spacing-module-xs);display:grid;grid-template-columns:auto 1fr;gap:0 var(--spacing-module-xs)}.p-article-column-sidecard__icon{grid-column:1/2;grid-row:1/3;width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:50%;outline:1px solid var(--color-divider-on-surface-eval-2);outline-offset:-1px}.p-article-column-sidecard__author-name{color:var(--color-text-emphasis-primary-500);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-small);font-style:normal;font-weight:700;line-height:160%;letter-spacing:var(--typography-letter-spacing-medium)}.p-article-column-sidecard__date{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.p-article-column-sidecard__posted-date{color:var(--color-text-plane-primary)}.p-article-column-sidecard__posted-date,.p-article-column-sidecard__updated-date{text-align:right;font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-xs);font-style:normal;font-weight:400;line-height:150%;letter-spacing:var(--typography-letter-spacing-small)}.p-article-column-sidecard__updated-date{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;color:var(--color-text-plane-secondary)}.p-article-column-sidecard__updated-date:before{content:"/"}.p-article-column-sidecard__other-infomation{padding:var(--spacing-module-small) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-article-column-sidecard__pv{color:var(--color-text-plane-primary);text-align:right;font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-xs);font-style:normal;font-weight:700;line-height:150%;letter-spacing:var(--typography-letter-spacing-small)}.p-article-snare-btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-module-medium)}.p-article-snare-btn-list__icon{height:24px;width:auto}.p-article-toc{padding:var(--spacing-module-medium);border-radius:4px;background:var(--color-container-surface-elevation-3);margin-top:20px}.p-article-toc__head{overflow:hidden;color:var(--color-text-plane-secondary);text-overflow:ellipsis;font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-large);font-style:normal;font-weight:700;line-height:140%;letter-spacing:var(--typography-letter-spacing-small)}.p-article-toc__list{padding-top:var(--spacing-module-medium);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:var(--spacing-module-xs)}.p-article-toc__item a,.p-article-toc__list{display:-webkit-box;display:-ms-flexbox;display:flex}.p-article-toc__item a{color:var(--color-text-emphasis-primary-500);text-overflow:ellipsis;text-decoration:none;font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-medium);font-style:normal;font-weight:400;line-height:160%;letter-spacing:var(--typography-letter-spacing-large)}.p-article-toc__list{counter-reset:section}.p-article-toc__list li a:before{counter-increment:section;content:counter(section) ". "}.p-article-column_single__article{padding:var(--spacing-module-3xl) var(--spacing-side-margin-medium);background:var(--color-container-surface-elevation-2)}.p-article-article-thumbnail__head{display:none}.p-article-article-thumbnail__image img{width:100%;height:auto;aspect-ratio:400/268;-o-object-fit:cover;object-fit:cover}.p-article-column_single__article_main{padding-top:var(--spacing-section-small);counter-reset:h2}.p-article-column_single__body h2{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-module-xs) 0;gap:6px;color:var(--color-text-plane-primary);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-large);font-style:normal;font-weight:700;line-height:140%;letter-spacing:var(--typography-letter-spacing-small);border-bottom:1px solid var(--color-container-border-tertiary-300)}.p-article-column_single__body *+h2{margin-top:40px}.p-article-column_single__body h2:before{position:relative;top:2px;left:1px;counter-increment:h2;content:counter(h2) ". ";color:var(--color-text-emphasis-primary-500);font-family:var(--typography-font-family-Nimbus-Sans);font-size:var(--typography-font-size-2xl);font-style:italic;font-weight:900;line-height:100%;letter-spacing:var(--typography-letter-spacing-small)}.p-article-column_single__body h2.p-article-column_single_h2--numberless:before{display:none}.p-article-column_single__body h3{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-module-xs);padding:4px;color:var(--color-text-plane-primary);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-large);font-style:normal;font-weight:700;line-height:140%;letter-spacing:var(--typography-letter-spacing-small)}.p-article-column_single__body *+h3{margin-top:28px}.p-article-column_single__body h3:before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;height:2px;margin-top:12px;width:28px;background:var(--color-container-border-tertiary-700)}.p-article-column_single__body h4{color:var(--color-text-plane-primary);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-medium);font-style:normal;font-weight:700;line-height:160%;letter-spacing:var(--typography-letter-spacing-large)}.p-article-column_single__body h4:before{content:"\30FB"}.p-article-column_single__body *+h4{margin-top:24px}.p-article-column_single__body p{color:var(--color-text-plane-primary);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-medium);font-style:normal;font-weight:400;line-height:160%;letter-spacing:var(--typography-letter-spacing-large)}.p-article-column_single__body *+p{margin-top:16px}.p-article-column_single__body h4+p{margin-top:4px}.p-article-column_single__body a{color:var(--color-text-emphasis-primary-500);margin-top:16px;display:block;font-weight:700;line-height:160%;letter-spacing:var(--typography-letter-spacing-large)}.p-article-column_single__body p a{display:inline;margin-top:0}.p-article-column_single__body img{display:block;width:100%;height:auto;margin:0 auto}.p-article-column_single__body *+img{margin-top:24px}.p-article-column_single__table-image{overflow:scroll;width:100%;margin-top:24px}.p-article-column_single__table-image img{width:672px}.p-article-author-infomation{padding:var(--spacing-module-small);border-radius:var(--radius-medium);background:var(--color-container-surface-elevation-3);margin-top:40px}.p-article-author-infomation__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-article-author-infomation__icon{outline:1px solid var(--color-divider-on-surface-eval-2);outline-offset:-1px;width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.p-article-author-infomation__author-name{color:var(--color-text-emphasis-primary-500);margin-top:var(--spacing-module-xs);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-large);font-style:normal;font-weight:700;line-height:140%;letter-spacing:var(--typography-letter-spacing-small)}.p-article-author-infomation__author-subtitle{overflow:hidden;color:var(--color-text-plane-primary);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-medium);font-style:normal;font-weight:400;line-height:160%;letter-spacing:var(--typography-letter-spacing-large)}.p-article-author-infomation__author-subtitle:before{content:"("}.p-article-author-infomation__author-subtitle:after{content:")"}.p-article-author-infomation__body{color:var(--color-text-plane-primary);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-small);font-style:normal;font-weight:400;line-height:160%;letter-spacing:var(--typography-letter-spacing-medium);margin-top:var(--spacing-module-small)}.p-article-footer{margin-top:var(--spacing-section-xl)}.p-article-recommend-articles{margin-top:var(--spacing-section-large)}.p-article-recommend-articles__card-container{display:grid;grid-template-columns:1fr;gap:var(--spacing-module-medium);margin-top:var(--spacing-section-xs);padding:0 var(--spacing-module-medium)}.p-article-recommend-articles__view-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:var(--spacing-module-2xl)}@media screen and (min-width:768px){.p-article-column-single__wrap{padding:var(--spacing-section-medium) var(--spacing-side-margin-large) var(--spacing-section-xl)}.p-article-column-sidecard{padding:var(--spacing-module-3xl) var(--spacing-side-margin-large) 0}.p-article-column-single__main{max-width:704px}.p-article-article-thumbnail,.p-article-article-thumbnail__head{display:-webkit-box;display:-ms-flexbox;display:flex}.p-article-article-thumbnail__head{min-width:225px;max-width:306px;padding:var(--spacing-module-2xl) var(--spacing-module-small);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-module-small);-ms-flex-item-align:stretch;align-self:stretch;background:var(--color-container-surface-elevation-1)}.p-article-article-thumbnail__title{color:var(--color-text-plane-primary);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-large);font-style:normal;font-weight:700;line-height:140%;letter-spacing:var(--typography-letter-spacing-small)}.p-article-article-thumbnail__image img{width:400px}.p-article-column_single__article{-webkit-box-shadow:var(--shadow-xy-small) var(--shadow-xy-medium) var(--shadow-blur-medium) var(--shadow-spreed-medium) var(--color-shadow-primary-10);box-shadow:var(--shadow-xy-small) var(--shadow-xy-medium) var(--shadow-blur-medium) var(--shadow-spreed-medium) var(--color-shadow-primary-10);padding:var(--spacing-module-3xl) var(--spacing-side-margin-large)}.p-article-column_single__table-image{overflow:auto;width:100%}.p-article-column_single__table-image img{width:100%}.p-article-author-infomation__head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-article-author-infomation__icon{width:56px;height:56px}.p-article-author-infomation__author-name{margin-top:0;margin-left:var(--spacing-module-small)}.p-article-author-infomation__author-subtitle{margin-left:var(--spacing-module-xs)}.p-article-author-infomation__body{margin-top:var(--spacing-module-small)}.p-article-recommend-articles__card-container{grid-template-columns:1fr 1fr;padding:0}}@media screen and (min-width:1200px){.p-article-column-single__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:64px;background:transparent;padding:0;max-width:inherit}.p-article-column-single__sideber{max-width:398px;-ms-flex-negative:0;flex-shrink:0}.p-article-column-sidecard{position:sticky;top:40px;padding:var(--spacing-module-medium);-webkit-box-shadow:var(--shadow-xy-small) var(--shadow-xy-medium) var(--shadow-blur-medium) var(--shadow-spreed-medium) var(--color-shadow-primary-10);box-shadow:var(--shadow-xy-small) var(--shadow-xy-medium) var(--shadow-blur-medium) var(--shadow-spreed-medium) var(--color-shadow-primary-10)}.p-article-column_single__main-container{max-width:var(--desktop-content-inner-width)}.p-article-column_single__article{-webkit-box-shadow:var(--shadow-xy-small) var(--shadow-xy-medium) var(--shadow-blur-medium) var(--shadow-spreed-medium) var(--color-shadow-primary-10);box-shadow:var(--shadow-xy-small) var(--shadow-xy-medium) var(--shadow-blur-medium) var(--shadow-spreed-medium) var(--color-shadow-primary-10);padding:var(--spacing-module-medium) var(--spacing-side-margin-large) var(--spacing-module-3xl)}.p-article-column_single__article_main{padding:var(--spacing-section-large) var(--spacing-module-medium) 0}}