@charset "UTF-8";.breadcrumbs{border-bottom:none}.article-body{width:1050px;display:flex;justify-content:space-between;align-items:flex-start;margin:auto;letter-spacing:.05rem}.article-body header{height:auto;border:none}.article-body .main-col{flex:1}.article-body .main-col .text p{line-height:2;font-size:16px}.article-body .main-col .text p .hl{background:linear-gradient(transparent 30%,#fde5de 30%);font-weight:700;padding:0 0 3px}.article-body .main-col .main-body{padding:40px 0 100px}.article-body .main-col .main-body .header{margin-bottom:20px;height:auto;border:none}.article-body .main-col .main-body .header h2{font-size:28px;font-weight:700;line-height:1.4;margin-bottom:30px}.article-body .main-col .main-body .header .tagbox{margin-bottom:15px}.author-box .prof{display:flex;justify-content:flex-start;align-items:center}.author-box .prof dt{margin-right:10px}.author-box .prof dt figure{border:1px solid #DBE2E6;border-radius:50%;height:40px;position:relative;overflow:hidden;width:40px}.author-box .prof dt figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:40px;width:auto}.author-box .prof dd.namebox{padding:0 20px 0 0}.author-box .prof dd.namebox .author{font-size:14px;font-weight:700;margin-bottom:6px}.author-box .prof dd.namebox .name{color:#74858d;font-size:12px;line-height:1}.author-box .prof dd.release{border-left:1px solid #DBE2E6;padding:0 0 0 20px}.author-box .prof dd.release .date{font-size:12px}.article-body .main-col .main-body .header .icatch figure{margin-top:10px}.article-body .main-col .main-body .header .icatch figure img{display:block;width:100%}.article-body .main-col .main-body .header .explanation{margin-top:15px}.article-body .main-col .main-body .header .explanation p{font-size:14px;line-height:1.6}.article-body .main-col .main-body .index{margin-bottom:20px}.article-body .main-col .main-body .index .index-body{background:#f5f6f7;border-radius:8px;padding:30px}.article-body .main-col .main-body .index .index-body h3{font-size:16px;font-weight:700;height:32px;line-height:32px;margin-bottom:7px;position:relative;padding:0 0 0 40px}.article-body .main-col .main-body .index .index-body h3:before{background:url(/assets/images/pc/column/index_ttl_icon.png) no-repeat center center;content:"";height:32px;width:32px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.article-body .main-col .main-body .index .index-body .list{color:#586c76}.article-body .main-col .main-body .index .index-body .list>li dl dt{border-bottom:1px solid #DBE2E6;display:flex;justify-content:flex-start;align-items:center;font-size:14px;font-weight:400;height:50px;padding:10px 0}.article-body .main-col .main-body .index .index-body .list>li dl dd ol{padding:0 0 0 20px}.article-body .main-col .main-body .index .index-body .list>li dl dd ol li{border-bottom:1px solid #DBE2E6;font-size:13px;padding:14px 0 14px 15px;position:relative;min-height:48px;line-height:1.5;display:flex;justify-content:flex-start;align-items:center}.article-body .main-col .main-body .index .index-body .list>li dl dd ol li:before{background:#394b52;border-radius:50%;content:"";height:5px;position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px}.article-body .main-col .main-body .post-section{margin-top:60px}.article-body .main-col .main-body .post-section:nth-child(1 of.post-section){margin-top:0}.article-body .main-col .main-body .post-section h3{font-size:24px;font-weight:700;min-height:40px;line-height:1.5;padding:8px 0 0 20px;position:relative;margin-bottom:30px}.article-body .main-col .main-body .post-section h3:before{background:#0f5991;content:"";width:4px;position:absolute;left:0;top:0;bottom:0}.article-body .main-col .main-body .post-section .post-body header{margin-bottom:40px}.article-body .main-col .main-body .post-section .post-body header .main-img{padding:0 20px}.article-body .main-col .main-body .post-section .post-body header .main-img figure img{display:block;width:100%}.article-body .main-col .main-body .post-section .post-body header .point{margin-top:30px}.article-body .main-col .main-body .post-section .post-body header .point h4{font-size:20px;font-weight:700;line-height:1;margin-bottom:18px;text-align:center}.article-body .main-col .main-body .post-section .post-body header .point ul{border:5px solid #ECF1F5;border-radius:4px;display:flex;flex-direction:column;padding:15px 20px;gap:13px;counter-reset:number 0}.article-body .main-col .main-body .post-section .post-body header .point ul li{font-size:16px;font-weight:700;line-height:1}.article-body .main-col .main-body .post-section .post-body header .point ul li:before{color:#d45d3e;counter-increment:number 1;content:counter(number) " .";margin-right:3px}.article-body .main-col .main-body .post-section .post-body header .flowlist{margin-top:30px}.article-body .main-col .main-body .post-section .post-body header .flowlist h4{font-size:20px;font-weight:700;line-height:1;margin-bottom:18px;text-align:center}.article-body .main-col .main-body .post-section .post-body header .flowlist ul{border:5px solid #ECF1F5;border-radius:4px;display:flex;flex-direction:column;padding:15px 20px;gap:13px;counter-reset:number 0}.article-body .main-col .main-body .post-section .post-body header .flowlist ul li{font-size:16px;font-weight:700;line-height:1}.article-body .main-col .main-body .post-section .post-body header .flowlist ul li:before{color:#d45d3e;counter-increment:number 1;content:counter(number) " .";margin-right:3px}.article-body .main-col .main-body .post-section .post-body header .text{margin-top:20px}.article-body .main-col .main-body .post-section .post-body .category{margin-bottom:35px}.article-body .main-col .main-body .post-section .post-body .category:last-of-type{margin-bottom:0}.article-body .main-col .main-body .post-section .post-body .category h4{border-bottom:2px solid #DBE2E6;font-size:20px;font-weight:700;line-height:1.4;padding:0 0 10px;margin-bottom:20px}.article-body .main-col .main-body .post-section .post-body .category .category-img{margin-bottom:20px;padding:0 20px}.article-body .main-col .main-body .post-section .post-body .category .category-img figure img{display:block;width:100%}.article-body .main-col .main-body .post-section .post-body .question{display:flex;flex-direction:column;gap:55px}.article-body .main-col .main-body .post-section .post-body .question .question-body h4{position:relative;padding:4px 0 0 42px;min-height:32px;line-height:1.4;font-size:20px;font-weight:700;margin-bottom:20px}.article-body .main-col .main-body .post-section .post-body .question .question-body h4:before{background:url(/assets/images/pc/column/question_icon.png) no-repeat center center;content:"";height:32px;position:absolute;left:0;top:0;width:32px}.article-body .main-col .main-body .post-section .post-body .question .question-body .answer .answer-body{background:#f5f6f7;border-radius:4px;padding:20px;margin-top:10px;font-size:16px;line-height:1.75;display:flex;flex-direction:column;gap:35px}.article-body .main-col .main-body .post-section .post-body .question .question-body .answer .answer-body .list01{font-weight:700;counter-reset:qa_number 0;display:flex;flex-direction:column;gap:10px}.article-body .main-col .main-body .post-section .post-body .question .question-body .answer .answer-body .list01.num li{padding:0 0 0 25px;position:relative}.article-body .main-col .main-body .post-section .post-body .question .question-body .answer .answer-body .list01.num li:before{counter-increment:qa_number 1;content:counter(qa_number) ". ";position:absolute;left:0;top:0;font-weight:700}.article-body .main-col .main-body .post-section .post-body .question .question-body .answer .answer-body .list01.normal{font-weight:400}.article-body .main-col .main-body .post-section .post-body .question .question-body .answer .answer-body .list01.normal b{font-weight:700}.article-body .main-col .main-body .post-section .post-body .author-box-bottom{border:5px solid #ECF1F5;border-radius:6px;padding:20px}.article-body .main-col .main-body .post-section .post-body .author-box-bottom .prof{display:flex;justify-content:flex-start;align-items:center}.article-body .main-col .main-body .post-section .post-body .author-box-bottom .prof dt{margin-right:10px}.article-body .main-col .main-body .post-section .post-body .author-box-bottom .prof dt figure{border:1px solid #DBE2E6;border-radius:50%;height:56px;position:relative;overflow:hidden;width:56px}.article-body .main-col .main-body .post-section .post-body .author-box-bottom .prof dt figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:60px;width:auto}.article-body .main-col .main-body .post-section .post-body .author-box-bottom .prof dd.namebox{padding:0 20px 0 0}.article-body .main-col .main-body .post-section .post-body .author-box-bottom .prof dd.namebox .name{font-size:16px;font-weight:700;line-height:1;margin-bottom:10px}.article-body .main-col .main-body .post-section .post-body .author-box-bottom .prof dd.namebox .name .label{background:#8bb7db33;border-radius:2px;color:#0f5991;display:inline-block;font-size:13px;font-weight:400;height:21px;line-height:21px;padding:0 5px;vertical-align:2px;margin-right:10px}.article-body .main-col .main-body .post-section .post-body .author-box-bottom .prof dd.namebox .license{color:#8b9297;font-size:14px}.article-body .main-col .main-body .post-section .post-body .author-box-bottom .prof dd.release{border-left:1px solid #DBE2E6;padding:0 0 0 20px}.article-body .main-col .main-body .post-section .post-body .author-box-bottom .prof dd.release .date{font-size:12px}.article-body .main-col .main-body .post-section .post-body .author-box-bottom .prof-text{font-size:14px;line-height:1.6;margin-top:15px}.article-body .main-col .main-body .post-section .recommend{border:1px solid #DBE2E6;border-radius:6px;overflow:hidden;position:relative;margin-top:50px}.article-body .main-col .main-body .post-section .recommend .recommend-body{display:flex;justify-content:flex-start;align-items:stretch}.article-body .main-col .main-body .post-section .recommend .recommend-body .thumb{flex-shrink:0;width:226px}.article-body .main-col .main-body .post-section .recommend .recommend-body .ttl-text{padding:15px 23px 36px}.article-body .main-col .main-body .post-section .recommend .recommend-body .ttl-text h6{font-size:16px;font-weight:700;margin-bottom:12px}.article-body .main-col .main-body .post-section .recommend .recommend-body .ttl-text .intro{color:#4a5c62;font-size:14px;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-body .main-col .main-body .post-section .recommend .recommend-body .detail-label{position:absolute;right:0;bottom:0;background:#0f5991;width:138px;height:36px;border-radius:6px 0 0;font-size:13px;font-weight:700;color:#fff;text-align:center;line-height:36px}.article-body .main-col .main-body .post-section .recommend .recommend-body .detail-label:after{background:url(/assets/images/pc/column/arrow_right_white.svg) no-repeat center center;background-size:contain;content:"";position:absolute;width:5px;height:9px;right:10px;top:50%;transform:translateY(-50%)}.article-body .main-col .main-body .bottom-section{margin-top:20px}.article-body .main-col .main-body .bottom-section h3{font-size:24px;font-weight:700;line-height:1;margin-bottom:20px}.article-body .main-col .main-body .bottom-section .relation{overflow:hidden;position:relative}.article-body .main-col .main-body .bottom-section .relation ul li{border-bottom:1px solid #DBE2E6}.article-body .main-col .main-body .bottom-section .relation ul li:first-of-type{border-top:1px solid #DBE2E6}.article-body .main-col .main-body .bottom-section .relation ul li a{display:block}.article-body .main-col .main-body .bottom-section .relation ul li .relation-body{display:flex;justify-content:flex-start;align-items:center;padding:20px 0}.article-body .main-col .main-body .bottom-section .relation ul li .relation-body .thumb{flex-shrink:0;width:162px;overflow:hidden;border-radius:8px;height:100px}.article-body .main-col .main-body .bottom-section .relation ul li .relation-body .ttl-text{padding:0 23px}.article-body .main-col .main-body .bottom-section .relation ul li .relation-body .ttl-text h6{font-size:16px;font-weight:700;margin-bottom:12px}.article-body .main-col .main-body .bottom-section .relation ul li .relation-body .ttl-text .intro{font-size:14px;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-body .main-col .main-body .bottom-section .relation ul li .relation-body .ttl-text .tagbox{margin-top:5px}.article-body .side-col{flex-shrink:0;width:284px;margin-left:40px;padding-bottom:100px}.article-body .side-col .appeal{padding:33px 0 0}.article-body .side-col .appeal .header{background:#0f5991;height:72px;position:relative;display:flex;justify-content:flex-start;align-items:center;padding:10px 25px;border-radius:8px 8px 0 0}.article-body .side-col .appeal .header h3 span{font-size:10px;font-weight:500;font-family:Noto Sans JP;color:#fff;display:block;margin-bottom:10px;line-height:1}.article-body .side-col .appeal .header h3 img{width:129px}.article-body .side-col .appeal .header .icon{width:114px;position:absolute;right:0;bottom:0}.article-body .side-col .appeal .body{background:#fafbfc;border:4px solid #ECF1F5;border-top:none;border-radius:0 0 8px 8px;padding:5px 15px 15px}.article-body .side-col .appeal .body .appeallist li{border-bottom:1px solid #ECF1F5;padding:15px 6px;display:flex;justify-content:flex-start;align-items:center}.article-body .side-col .appeal .body .appeallist li .num{background:#394b52;border-radius:50%;font-size:13px;font-weight:700;font-family:Arial,Helvetica,"sans-serif";color:#fff;height:23px;width:23px;margin-right:10px;line-height:23px;text-align:center}.article-body .side-col .appeal .body .appeallist li .text{font-size:14px}.article-body .side-col .appeal .body .appeallist li .text span{display:block;font-size:16px;font-weight:700;margin-top:5px}.article-body .side-col .appeal .body .appeallist li:last-of-type{border-bottom:none}.article-body .side-col .appeal .body .regist-btn{margin-top:10px}.article-body .side-col .appeal .body .regist-btn a{background:#d45d3e;border-radius:8px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:50px;width:100%;text-align:center;height:50px}.article-body .side-col .appeal .body .regist-btn a span{background:#fff;border-radius:14px;color:#d45d3e;display:inline-block;font-size:13px;font-weight:700;height:27px;line-height:27px;margin-left:4px;text-align:center;width:49px}.article-body .side-col .appeal+.stepguide{margin-top:60px;padding:0}.article-body .side-col .stepguide{padding:43px 0 0}.article-body .side-col .stepguide h3{font-size:20px;font-weight:700;line-height:1;margin-bottom:20px}.article-body .side-col .stepguide .stepguide-body{border:1px solid #ECF1F5;border-radius:7px}.article-body .side-col .stepguide .stepguide-body .accordion-item{position:relative}.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header{background:#f5f6f7;display:flex;justify-content:flex-start;align-items:center;padding:12px 10px;min-height:90px;position:relative}.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header img{flex-shrink:0;width:64px}.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header .ttl{margin-left:10px;flex:1;padding:0 30px 0 0;position:relative}.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header .ttl .step{color:#d45d3e;font-size:14px;font-weight:700;line-height:1;margin-bottom:8px}.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header .ttl .ttltext{font-size:14px;font-weight:700;line-height:1.4}.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header:hover{cursor:pointer;opacity:.6}.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header .icon{position:absolute;top:50%;right:18px;transform:translateY(-50%)}.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header .icon.has-bg{width:20px;height:20px;border-radius:50%;background-color:#586c76}.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header .icon.has-bg:before,.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header .icon.has-bg:after{width:10px;background-color:#fff;transform:translate(-50%,-50%);left:50%}.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header .icon.has-bg:after{transform:translate(-50%,-50%) rotate(90deg)}.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header .icon:before,.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header .icon:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:15px;height:2px;background-color:#0f5991;transition:all .3s ease}.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header .icon:after{transform:translateY(-50%) rotate(90deg)}.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header.is-open .icon:after{transform:translateY(-50%) rotate(0)}.article-body .side-col .stepguide .stepguide-body .accordion-item .accordion-header.is-open .icon.has-bg:after{transform:translate(-50%,-50%) rotate(0)}.article-body .side-col .stepguide .stepguide-body .accordion-item .guidelist li{border-bottom:1px solid #ECF1F5;display:block}.article-body .side-col .stepguide .stepguide-body .accordion-item .guidelist li:last-of-type{border-bottom:none}.article-body .side-col .stepguide .stepguide-body .accordion-item .guidelist li a{color:#1850a5;font-size:14px;font-weight:700;display:flex;justify-content:flex-start;align-items:center;line-height:1.4;min-height:58px;padding:10px 46px 10px 23px;position:relative}.article-body .side-col .stepguide .stepguide-body .accordion-item .guidelist li a:after{background:url(/assets/images/pc/arrow_blue.svg) no-repeat center center;background-size:16px 10px;content:"";height:10px;width:16px;position:absolute;right:20px;top:50%;margin-top:-5px;pointer-events:none;transform:rotate(-90deg)}.article-body .side-col .popularity{margin-top:60px}.article-body .side-col .popularity h3{font-size:20px;font-weight:700;line-height:1;margin-bottom:20px}.article-body .side-col .popularity .popularity-body{border:1px solid #ECF1F5;border-radius:8px;background:#fff;counter-reset:number 0}.article-body .side-col .popularity .popularity-body>li{border-bottom:1px solid #ECF1F5}.article-body .side-col .popularity .popularity-body>li:last-of-type{border-bottom:none}.article-body .side-col .popularity .popularity-body>li .frame{position:relative;padding:25px 20px 20px}.article-body .side-col .popularity .popularity-body>li .frame:after{background:url(/assets/images/pc/column/arrow_right_gray.svg) no-repeat center center;background-size:10px 17px;content:"";height:17px;width:10px;position:absolute;right:18px;top:50%;margin-top:-5px;pointer-events:none}.article-body .side-col .popularity .popularity-body>li .frame .link{display:block}.article-body .side-col .popularity .popularity-body>li .frame .ttlbox{display:flex;justify-content:center;align-items:center;padding:0 25px 0 0}.article-body .side-col .popularity .popularity-body>li .frame .ttlbox .thumb{flex-shrink:0;margin-right:12px;width:60px;position:relative}.article-body .side-col .popularity .popularity-body>li .frame .ttlbox .thumb .num{background:#fff;border:1px solid #DBE2E6;color:#394b52;width:24px;height:24px;border-radius:50%;position:absolute;top:-7px;left:-7px;line-height:21px;text-align:center;z-index:1}.article-body .side-col .popularity .popularity-body>li:first-of-type .frame .ttlbox .thumb .num{background:#e0a80d;border:1px solid #E0A80D;color:#fff}.article-body .side-col .popularity .popularity-body>li:nth-of-type(2) .frame .ttlbox .thumb .num{background:#74858d;border:1px solid #74858D;color:#fff}.article-body .side-col .popularity .popularity-body>li:nth-of-type(3) .frame .ttlbox .thumb .num{background:#b56747;border:1px solid #B56747;color:#fff}.article-body .side-col .popularity .popularity-body>li .frame .ttlbox .thumb .num:before{counter-increment:number 1;content:counter(number) " ";font-size:14px;font-weight:700;font-family:Arial,Helvetica,"sans-serif"}.article-body .side-col .popularity .popularity-body>li .frame .ttlbox .thumb .picture{width:60px;height:60px;border-radius:4px;position:relative;overflow:hidden}.article-body .side-col .popularity .popularity-body>li .frame .ttlbox .thumb .picture img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:60px;width:auto}.article-body .side-col .popularity .popularity-body>li .frame .ttlbox h4{flex:1;font-size:14px;font-weight:700;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-body .side-col .popularity .popularity-body>li .frame .tagbox{margin-top:8px}.tagbox{flex-shrink:0;width:100%;font-size:0;display:flex;justify-content:flex-start;align-items:center;gap:5px}.tagbox .tag{background:#f5f6f7;border:1px solid #ECF1F5;border-radius:4px;display:inline-block;color:#586c76;font-size:11px;height:20px;line-height:20px;position:relative;padding:0 5px 0 20px}.tagbox .tag:before{background:url(/assets/images/pc/column/tag_icon.png) no-repeat center center;background-size:12px 13px;content:"";width:12px;height:13px;position:absolute;left:5px;top:50%;transform:translateY(-50%)}.defined-list .defined-txt small{display:block;font-size:13px;line-height:1.6;margin-top:10px}.article-body .main-col .text p+p{margin-top:1em}.article-body .main-col .main-body .post-section .post-body .question .question-body .answer .answer-body .list01.dotted li{padding:0 0 0 25px;position:relative}.article-body .main-col .main-body .post-section .post-body .question .question-body .answer .answer-body .list01.dotted li:before{content:"・";left:0;position:absolute;top:0}.article-body .main-col .main-body .post-section .post-body .category .category-img{margin-bottom:10px;padding:0 20px}.check-list{border:5px solid #ecf1f5;border-radius:4px;font-size:16px;letter-spacing:.05em;line-height:2;margin:20px 0;padding:15px 20px}.check-list .check-txt{font-weight:600;padding-left:24px;position:relative}.check-list .check-txt:before{background:url(/assets/images/pc/column/check_list_icon.png) no-repeat center/contain;content:"";display:block;height:11px;left:0;position:absolute;top:10px;width:15px}.defined-list{border:5px solid #ecf1f5;border-radius:4px;font-size:16px;letter-spacing:.05em;line-height:1.75;margin:20px 0;padding:15px 20px}.defined-list .defined-ttl{font-weight:600;margin:0 0 6px;padding-left:24px;position:relative}.defined-list .defined-ttl:before{background:url(/assets/images/pc/column/check_list_icon.png) no-repeat center/contain;content:"";display:block;height:11px;left:0;position:absolute;top:10px;width:15px}.defined-list .defined-txt{margin:0 0 10px;padding-left:24px}.defined-list .defined-txt:last-of-type{margin-bottom:0}.references{background:#dbe2e51a;border:1px solid #e5ecf2;border-radius:4px;margin:40px 0;padding:20px 24px}.references .references-ttl{font-size:16px;font-weight:600;letter-spacing:.05em;margin:0 0 12px}.references .references-txt{font-size:14px;letter-spacing:.05em;line-height:1.75;margin:0 0 10px;padding-left:15px;position:relative}.references .references-txt:last-of-type{margin-bottom:0}.references .references-txt:before{aspect-ratio:1 / 1;background:#394b52;border-radius:50px;content:"";left:3px;position:absolute;top:10px;width:4px}.references .references-txt a{color:#1850a5}.article-body .main-col .text p+p{margin-top:20px}.article-body .main-col .text+.main-img,.article-body .main-col .main-img+.text{margin-top:20px}.article-body .main-col .list-num{margin-top:20px;padding-left:14px}.article-body .main-col .list-num dl{padding-left:20px;border-left:2px solid #D45D3E;counter-reset:num}.article-body .main-col .list-num dl .list-num-item{padding-top:16px;border-bottom:2px dotted #ECF1F5}.article-body .main-col .list-num dl .list-num-item:first-child{padding-top:0}.article-body .main-col .list-num dl .list-num-item:last-child dd:before{content:"";border-left:4px solid #fff;display:block;height:100%;position:absolute;top:4px;left:-22px}.article-body .main-col .list-num dl dt{position:relative;counter-increment:num}.article-body .main-col .list-num dl dt:before{content:counter(num);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#d45d3e;border-radius:9999px;border:2px solid #fff;font-size:12px;color:#fff;position:absolute;top:50%;left:-35px;transform:translateY(-50%)}.article-body .main-col .list-num dl dd{position:relative;padding-top:10px;padding-bottom:16px;line-height:1.75}
