.selection-news-page .news-detail-article{max-width:1160px;padding-top:55px}.selection-news-page .news-detail-image{background:#f2f5f7;height:250px;min-height:0}.selection-news-page .news-detail-image img{object-fit:contain;padding:20px}.selection-article{min-width:0;font-size:1rem;line-height:1.85}.selection-article>section{margin-bottom:40px}.selection-article h2{color:var(--navy);margin:0 0 20px;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.45}.selection-article h3{color:var(--navy);margin:0 0 8px;font-size:1.1rem;line-height:1.6}.selection-article p,.selection-article li{font-size:1rem!important;line-height:1.9!important}.selection-article a{color:#a34217;text-underline-offset:3px;text-decoration:underline}.selection-table-scroll{overscroll-behavior-x:contain;border:1px solid #c6d4dc;max-width:100%;overflow-x:auto}.selection-table-scroll:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.selection-table-scroll table{border-collapse:collapse;width:100%;min-width:620px;font-size:1rem}.selection-table-scroll caption{text-align:left;color:var(--navy);background:#edf3f6;padding:14px 18px;font-weight:700}.selection-table-scroll th,.selection-table-scroll td{vertical-align:top;text-align:left;border:1px solid #cfdae1;padding:15px 18px}.selection-table-scroll thead th{background:var(--navy);color:#fff}.selection-table-scroll tbody th{color:var(--navy);background:#edf3f6}.selection-article .selection-source{margin:16px 0;font-size:.875rem!important}.selection-steps{padding-left:1.6rem}.selection-steps li{margin-bottom:18px;padding-left:8px}.selection-steps li::marker{color:#bd4d1e;font-weight:800}.selection-steps p{margin:0!important}.selection-caution{border-left:3px solid var(--orange);color:var(--navy);background:#edf3f6;padding:18px 22px}.selection-article ul{padding-left:1.4rem}.selection-article ul li{margin-bottom:16px}.selection-faq>section{border-top:1px solid #cbd7df;padding:20px 0}.selection-faq p{margin-bottom:0!important}.selection-products{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.selection-products a{color:var(--navy);border:1px solid #cbd7df;padding:15px;text-decoration:none}.selection-products a:hover{border-color:var(--orange)}@media (max-width:600px){.selection-news-page .news-detail-article{padding-top:36px}.selection-news-page .news-detail-article h1{font-size:2rem}.selection-news-page .news-detail-image{height:210px}.selection-products{grid-template-columns:1fr}.selection-table-scroll th,.selection-table-scroll td{padding:12px}.selection-caution{padding:15px}}.panel-scope-band{background:#cbd7df;border:1px solid #cbd7df;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.panel-scope-band>div{background:#f3f7f9;flex-direction:column;gap:3px;padding:17px 20px;display:flex}.panel-scope-band strong{color:var(--navy);font-size:1rem}.panel-scope-band span{color:#465967;font-size:.875rem;line-height:1.55}.selection-article .panel-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 12px;padding:0;list-style:none;display:grid}.selection-article .panel-purpose-grid>li{background:#fff;border:1px solid #cbd7df;border-radius:14px;min-width:0;margin:0;padding:16px;box-shadow:0 8px 24px #0f31460d}.panel-purpose-art{color:#1d566f;background:#edf4f7;border-radius:10px;place-items:center;height:138px;margin-bottom:15px;display:grid}.panel-purpose-grid>li:nth-child(2) .panel-purpose-art{color:#a8491f;background:#f8efe8}.panel-purpose-grid>li:nth-child(3) .panel-purpose-art{color:#435b83;background:#eef2f6}.panel-purpose-art svg{width:150px;max-width:85%;height:105px}.selection-article .panel-purpose-grid h3{margin:0 0 3px;font-size:1.1rem}.selection-article .panel-purpose-focus{color:#223f50;font-weight:700;margin:0!important;line-height:1.55!important}.selection-article .panel-purpose-cue{color:#52636c;margin:4px 0 0!important;font-size:.875rem!important;line-height:1.55!important}.selection-article .panel-visual-note{color:#53636b;margin:0 0 18px!important;font-size:.875rem!important;line-height:1.6!important}.selection-article .panel-check-grid{counter-reset:panel-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 20px;padding:0;list-style:none;display:grid}.selection-article .panel-check-grid>li{counter-increment:panel-step;background:#f8fafb;border:1px solid #d3dfe5;border-radius:12px;min-width:0;margin:0;padding:20px 22px 20px 68px;position:relative}.panel-check-grid>li:before{content:counter(panel-step, decimal-leading-zero);width:35px;height:35px;color:var(--navy);background:#e9f0f4;border-radius:9px;place-items:center;font-size:.875rem;font-weight:800;display:grid;position:absolute;top:21px;left:19px}.panel-check-grid>li:nth-child(4):before,.panel-check-grid>li:nth-child(5):before,.panel-check-grid>li:nth-child(6):before{color:#9b431d;background:#f8ece6}.selection-article .panel-check-grid h3{margin-bottom:4px}@media (max-width:760px){.selection-article .panel-purpose-grid{grid-template-columns:1fr}.selection-article .panel-purpose-grid>li{grid-template-columns:108px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.panel-purpose-art{grid-row:1/4;height:104px;margin:0}.panel-purpose-art svg{width:102px;height:78px}.selection-article .panel-check-grid{grid-template-columns:1fr}}@media (max-width:520px){.panel-scope-band{grid-template-columns:1fr}.panel-scope-band>div{padding:12px 16px}.selection-article .panel-purpose-grid>li{grid-template-columns:88px minmax(0,1fr);gap:0 12px;padding:12px}.panel-purpose-art{height:88px}.panel-purpose-art svg{width:86px;height:68px}.selection-article .panel-check-grid>li{padding:18px 18px 18px 61px}.panel-check-grid>li:before{top:19px;left:16px}}
