main{font-size:14px}.section{max-width:90vw;margin:32px auto;padding:0 16px}.section-header{margin-bottom:24px}.title.size-large.type-line_bottom{background:#16c;color:#fff;padding:12px 20px;border-radius:4px 4px 0 0;font-size:1.4rem;font-weight:700;letter-spacing:2px}.section-block{background:#fff;border:1.5px solid #1166cc;border-radius:0 0 8px 8px;margin-bottom:32px;box-shadow:0 2px 8px #2244880f;padding:20px 28px 28px}.section-block h3{font-size:15px;color:#16c;background:#eaf1fa;border-left:5px solid #1166cc;padding:8px 15px;margin:-20px -28px 16px;border-radius:0 0 8px;font-weight:600}.list-table{list-style:none;padding-left:0;margin:0}.list-table li{border-bottom:1px solid #e6ecf1;padding:18px 0}.list-table a{text-decoration:underline;color:#0062a9}.list-table li:last-child{border-bottom:none}.list-table p,.list-table .description{margin:20px 0}.gcolumn-half{display:flex;gap:20px;margin:8px 0;justify-content:center}.gcolumn-half .col{flex:1 1 80vw}.gcolumn-half .col img{width:80vw;border:1px solid #dde6ef;border-radius:6px;background:#fff;box-shadow:0 2px 8px #2266cc14}@media screen and (min-width: 1150px){.gcolumn-half .col{flex:0 0 70vw}.gcolumn-half .col img{max-width:70vw}}@media screen and (min-width: 750px) and (max-width: 1150px){.gcolumn-half .col{flex:0 0 80vw}.gcolumn-half .col img{max-width:80vw}}.label{font-weight:700;font-size:1.04em}@media (max-width: 768px){.layer2_title_txt{font-size:30px}.title.size-large.type-line_bottom{padding:10px 8px}.section-block h3{padding:6px 8px}}
