[data-circle]{display:grid;gap:.625rem;word-break:break-all;grid-template-columns:auto 1fr}[data-circle]::before{content:attr(data-circle);color:#63bc42}.table{display:grid;gap:.625rem;word-break:break-all}.table th{background:#63bc42;color:#fff;font-weight:bold;vertical-align:middle;border:1px solid #fff}.table td{background:#d0ebc6;vertical-align:middle;border:1px solid #fff}.Disease{display:grid;gap:.625rem;word-break:break-all;font-size:.75rem}.Disease p{margin-bottom:0}.Disease dl{display:grid;gap:.625rem;word-break:break-all;grid-template-columns:auto 1fr}.Supervision{display:grid;gap:0rem;word-break:break-all;grid-auto-flow:column;place-content:flex-end;font-size:.875rem;margin-bottom:1.125rem}.PublishDateLine{display:grid;place-content:flex-end;font-size:.875rem;margin-bottom:1.75rem}.Center{display:grid;place-items:center;margin-bottom:1.875rem}.RefList{display:grid;gap:.3125rem;word-break:break-all;place-content:flex-end;font-size:.75rem}.RefList li{display:grid;gap:0rem;word-break:break-all;grid-template-columns:auto 1fr}.RefList__Left{display:grid;gap:.3125rem;word-break:break-all;place-content:flex-start;font-size:.75rem}.RefList__Left li{display:grid;gap:0rem;word-break:break-all;grid-template-columns:auto 1fr}.Steps{display:grid;gap:3.75rem;word-break:break-all;max-width:750px;margin:0 auto}.Steps>*{border:6px solid #d3d3d3;border-radius:.875rem;padding:clamp(1.25rem,1vw + 1rem,1.5rem);display:grid;gap:1rem;word-break:break-all;position:relative}.Steps>*:not(:nth-last-child(1))::after{content:"";display:block;border-style:solid;border-width:1.5rem 2rem 0 2rem;border-color:#d3d3d3 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-3.125rem;left:calc(50% - 2rem)}.Steps h3{text-align:center;color:#ff7f02;font-weight:bold;font-size:clamp(1rem,1vw + .5rem,1.125rem)}.Steps p{margin-bottom:0}.GridImg{display:grid;gap:1.25rem;word-break:break-all;grid-template-columns:1fr auto}@media all and (max-width: 1087px){.GridImg{grid-template-columns:1fr}.GridImg img{place-self:center}}.GridText{display:grid;gap:.3125rem;word-break:break-all;grid-template-columns:auto 1fr}.GridList{display:grid;gap:1rem;word-break:break-all}.GridListHarf{display:grid;gap:.5rem;word-break:break-all}.GridListOver{display:grid;gap:1.25rem;word-break:break-all}.GridListStep{display:grid;gap:1rem;word-break:break-all;margin-bottom:1.875rem}.GridListStep li>*:nth-child(1){color:#63bc42;font-weight:bold}.SideList li.is-active{background:#d0ebc6}.SideList li:nth-last-child(1){border-color:#8acd71}.GridRow{display:grid;gap:1.25rem;word-break:break-all}.FlexFit{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3125rem 1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.InnerSection>h3{margin-bottom:1.25rem}.table{width:100%;max-width:40rem;margin:0 auto}.table table tr:not(:nth-child(1)) th{padding-top:1.25rem;padding-bottom:1.25rem}.DataListColumn{color:#ff7f02;border:1px solid #ff7f02;padding:1rem;max-width:40rem;margin:0 auto;display:grid;gap:0rem;word-break:break-all;grid-auto-flow:column;place-content:flex-start}.DataListColumn dd{font-weight:bold}.DataListRow{color:#ff7f02;border:1px solid #ff7f02;padding:1rem;max-width:40rem;margin:0 auto;display:grid;gap:.3125rem;word-break:break-all;grid-auto-flow:row;place-content:flex-start}.DataListRow dd{font-weight:bold}.InnerSection h3 span.InlinePoint{color:#ff7f02;display:inline;padding-right:0;font-size:1em}.Card{background:#fcf3cd;padding:1rem;width:100%;max-width:45rem;margin:0 auto 2.5rem}.Card [data-circle]::before{color:#000}