#article .contents--article{max-width:95em}@media screen and (min-width: 56em){#article .contents--article{max-width:58em;padding:75px 3em}}.p-contents__article{text-align:left}.p-contents__image{display:block}.p-contents__lead{font-weight:bold}.p-headline{text-align:left}.p-headline__info{display:flex;flex-flow:column;font-weight:300}.p-headline__update{color:#999}.p-headline__author{color:#999}.p-article__anchor{padding:1rem;margin:1.5rem 0;overflow:hidden;text-align:left;border:1px solid #d5d5d5;border-radius:.625rem}@media screen and (min-width: 56em){.p-article__anchor{padding:1.5rem;margin-top:3rem;margin-bottom:3rem}}.p-article__anchorTitle{padding:.5rem 1rem;margin:-1rem -1rem 1rem !important;background-color:#f0f9fe}@media screen and (min-width: 56em){.p-article__anchorTitle{padding:.5rem 1.5rem;margin:-1.5rem -1.5rem 1.5rem !important}}.p-article__anchorList li::before{left:-1em !important;display:inline-block;width:1.5em;color:#52b1da;text-indent:0;content:"・"}.p-related__link{display:flex;flex-flow:wrap;gap:12px}.p-related__item{width:calc(33.3333333333% - 12px);margin:0;overflow:hidden;text-align:left;background:#fff;border-radius:8px}.p-related__update{display:block;padding:16px 16px 8px;color:#999}.p-related__title{padding:8px 16px 16px;margin-top:0;font-size:13px;line-height:1.4;color:#4c4c4c}.p-table{width:100%;margin:1.5rem 0;margin-top:3rem;margin-bottom:3rem;font-weight:400;border-spacing:1px;border-collapse:separate;background:#eee}.p-table th{padding:1rem;font-size:.875rem;font-weight:500;background:#f5f5f5}@media screen and (min-width: 56em){.p-table th{padding:1.5rem}}.p-table td{padding:1rem;font-size:.875rem;background:#fff}@media screen and (min-width: 56em){.p-table td{padding:1.5rem}}
