._fl{font-weight:300}._fl,._fr{font-family:var(--Pretendard)}._fr{font-weight:400}._fb{font-weight:800}._fb,._fsb{font-family:var(--Pretendard)}._fsb{font-weight:600}._fm{font-family:var(--Pretendard);font-weight:500}.art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#4e5968}.art-meta span,.art-meta time{display:inline-flex;align-items:center}.art-meta .d-lbl{color:#4e5968;opacity:.75;margin-right:4px}.art-meta .dot{width:3px;height:3px;border-radius:50%;background:#c8cdd6;display:inline-block}.final-summary{border-top:2px solid #18171a;padding:22px 0 8px;margin:36px 0 8px}.final-summary h3{font-size:14px;font-weight:700;color:#003478;margin-bottom:12px}.final-summary p{font-size:13.5px;color:#18171a;line-height:1.85;margin-bottom:10px}.final-summary p:last-child{margin-bottom:0}.final-summary p strong{color:#003478;font-weight:700}#ContentPage .status-list{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}#ContentPage .status-list .status-item{padding:14px;border-radius:10px;border:1px solid #e4e7eb;background:#fff}#ContentPage .status-list .status-item dt{display:inline-block;margin:0 0 8px;padding:3px 10px;font-size:12px;font-weight:700;border-radius:999px;color:#fff}#ContentPage .status-list .status-item dd{margin:0;color:#4e5968;font-size:14px;line-height:1.65}#ContentPage .status-list .status-item.ok{background:#0034780d;border-color:#00347838}#ContentPage .status-list .status-item.ok dt{background:#003478}#ContentPage .status-list .status-item.warn{background:#f0932b12;border-color:#f0932b4d}#ContentPage .status-list .status-item.warn dt{background:#f0932b}#ContentPage .status-list .status-item.danger{background:#bd2c0f0d;border-color:#bd2c0f40}#ContentPage .status-list .status-item.danger dt{background:#bd2c0f}#ContentPage .principle-list{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}#ContentPage .principle-list .principle-item{padding:14px 16px;border:1px solid #e4e7eb;border-radius:10px;background:#fff}#ContentPage .principle-list .principle-item dt{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:14.5px;font-weight:700;color:#18171a}#ContentPage .principle-list .principle-item dt:before{content:"";display:inline-block;width:4px;height:14px;background:#003478;border-radius:2px}#ContentPage .principle-list .principle-item dd{margin:0;color:#4e5968;font-size:13.5px;line-height:1.65}#ContentPage .flow-diagram{list-style:none;padding:0;margin:22px 0;display:flex;flex-direction:column;gap:10px}#ContentPage .flow-diagram li{display:flex;align-items:stretch;background:#fafbfc;border:1px solid #e4e7eb;border-radius:10px;overflow:hidden;position:relative}#ContentPage .flow-diagram li:not(:last-child):after{content:"";position:absolute;left:25px;bottom:-8px;width:1px;height:8px;background:#d6dae0;z-index:1}#ContentPage .flow-diagram li .flow-label{flex-shrink:0;width:50px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;background:#003478}#ContentPage .flow-diagram li .flow-body{flex:1 1;padding:12px 16px}#ContentPage .flow-diagram li .flow-body .flow-title{margin:0 0 2px;font-size:14.5px;font-weight:700;color:#18171a}#ContentPage .flow-diagram li .flow-body .flow-desc{margin:0;font-size:13px;color:#4e5968;line-height:1.55}#ContentPage header#about-page{background:url(/asset/img/contents/about.png) no-repeat;background-position:50%;background-size:cover}#ContentPage header#company-page{background:url(/asset/img/contents/company.png) no-repeat;background-position:50%;background-size:cover}#ContentPage header#contract-decision-os-page{background:url(/asset/img/contents/contract-decision-os.png) no-repeat;background-position:50%;background-size:cover}#ContentPage header#pre-risk-page{background:url(/asset/img/contents/pre-risk.png) no-repeat;background-position:50%;background-size:cover}#ContentPage header#reason-code-page{background:url(/asset/img/contents/reason-code.png) no-repeat;background-position:50%;background-size:cover}#ContentPage header#risk-data-page{background:url(/asset/img/contents/risk-data.png) no-repeat;background-position:50%;background-size:cover}#ContentPage header#structure-page{background:url(/asset/img/contents/structure.png) no-repeat;background-position:50%;background-size:cover}#ContentPage header#woori-page{background:url(/asset/img/contents/woori.png) no-repeat;background-position:50%;background-size:cover}#ContentPage header .art-meta div span{color:#fff;font-weight:300}#ContentPage .grid-container{padding:80px 20px 0!important}#ContentPage .grid-container .page-content hr{border:none;border-top:1px solid #e4e4e4}#ContentPage .grid-container .page-content section table thead tr th{background-color:#464c53!important;color:#fff!important;border:none;border-right:1px solid #7c7c7c}#ContentPage .grid-container .page-content section table thead tr th:last-child{border-right:none}#ContentPage .grid-container .page-content section table tbody tr th{padding:10px 20px!important}#ContentPage .grid-container .page-content section table tbody tr th.ok{background-color:#0034781a;color:#003478}#ContentPage .grid-container .page-content section table tbody tr th.warn{background:#f0932b1a;color:#f0932b}#ContentPage .grid-container .page-content section table tbody tr th.danger{background:#bd2c0f1a;color:#bd2c0f}#ContentPage .grid-container .page-content section table tbody tr th code{font-size:14px}#ContentPage .grid-container .page-content section table tbody tr td{padding:10px 20px!important;border-right:1px solid #ededed}#ContentPage .grid-container .page-content section table tbody tr td:last-child{border-right:none}#ContentPage .grid-container .page-content section table tbody tr td cite{font-style:normal;color:#4e5968}#ContentPage .grid-container .page-content section table tbody tr td time{color:#4e5968}#ContentPage .grid-container .page-content section table tbody tr td.tl{text-align:left}#ContentPage .grid-container .page-content section .p-wrap{display:flex;flex-direction:column;gap:15px}#ContentPage .grid-container .page-content section .p-wrap p strong{display:inline-block;padding:0 2px}#ContentPage .grid-container .page-content section blockquote{margin:0}#ContentPage .grid-container .page-content section blockquote.pull-quote{padding:10px 15px;background:linear-gradient(90deg,#0034781a 0,#fff);border-left:2px solid #003478}#ContentPage .grid-container .page-content section blockquote.pull-quote p{margin:0;font-size:17px;font-weight:500;color:#003478}#ContentPage .grid-container .page-content section ul.check-list{background:#f8f8f8;padding:25px;display:flex;flex-direction:column;gap:25px;border:1px solid #e4e4e4;border-radius:10px}#ContentPage .grid-container .page-content section ul.check-list li{font-weight:500;position:relative;padding-left:15px;color:#1d1d1d;display:flex;flex-direction:column;gap:5px}#ContentPage .grid-container .page-content section ul.check-list li h3{font-size:17px}#ContentPage .grid-container .page-content section ul.check-list li p{font-size:16px}#ContentPage .grid-container .page-content section ul.check-list li p em{font-size:16px;font-weight:500}#ContentPage .grid-container .page-content section ul.check-list li:before{content:"";display:block;width:3px;height:3px;border-radius:100%;background-color:#1d1d1d;position:absolute;left:0;top:10px}#ContentPage .grid-container .page-content section ul.check-list.ty02{background:#fff}#ContentPage .grid-container .page-content section ul.news-list{display:flex;flex-direction:column;gap:15px}#ContentPage .grid-container .page-content section ul.news-list li a{padding:15px;border:1px solid #e4e4e4;border-radius:10px;transition:border-color .15s,background .15s;cursor:pointer;position:relative;display:flex;gap:15px;align-items:center}#ContentPage .grid-container .page-content section ul.news-list li a cite{font-style:normal;font-size:16px}#ContentPage .grid-container .page-content section ul.news-list li a span{font-size:14px;color:#003478}#ContentPage .grid-container .page-content section ul.news-list li a:after{content:"↗";display:block;position:absolute;right:15px;top:50%;color:#999;transform:translateY(-50%);font-weight:700;font-size:19px;margin-top:2px}#ContentPage .grid-container .page-content section ul.news-list li a:hover{border-color:#1d1d1d;background:#f8f8f8}#ContentPage .grid-container .page-content section ul.news-list li a:hover cite{font-weight:500;color:#003478}#ContentPage .grid-container .page-content section ul.news-list li a:hover span{text-decoration:underline;text-underline-offset:4px}#ContentPage .grid-container .page-content section ul.news-list li a:hover:after{color:#003478}#ContentPage .grid-container .page-content section ol.timeline{display:flex;flex-direction:column;gap:30px}#ContentPage .grid-container .page-content section ol.timeline .timeline-year{display:flex}#ContentPage .grid-container .page-content section ol.timeline .timeline-year .year{display:flex;flex-direction:column;gap:5px;width:150px}#ContentPage .grid-container .page-content section ol.timeline .timeline-year .year .year{font-size:24px;font-weight:600}#ContentPage .grid-container .page-content section ol.timeline .timeline-year .year .year-theme{font-size:17px;color:#4e5968;font-weight:500}#ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail{flex:1 1;display:flex;flex-direction:column;gap:25px;padding:7px 0 0 50px;position:relative}#ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail:before{content:"";display:block;width:8px;height:8px;border:4px solid #003478;border-radius:100%;position:absolute;left:0;top:11px}#ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail:after{content:"";display:block;width:1px;height:calc(100% - 8px - 10px - 45px);background:#e4e4e4;position:absolute;left:8px;bottom:0}#ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail .timeline-items{display:flex;flex-direction:column;gap:25px}#ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail .timeline-items .timeline-item .ti-content .ti-text{font-size:17px;color:#1d1d1d}#ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail .timeline-items .timeline-item .ti-content .ti-news{margin-top:5px}#ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail .timeline-items .timeline-item .ti-content .ti-news li a{display:block;cursor:pointer}#ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail .timeline-items .timeline-item .ti-content .ti-news li a cite{font-style:normal;color:#003478;font-size:14px;text-decoration:underline;text-underline-offset:4px}#ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail .img-box{display:flex;gap:15px;flex-wrap:wrap}#ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail .img-box figure{border:1px solid #f4f4f4;border-radius:6px;overflow:hidden}#ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail .img-box figure img{height:180px}#ContentPage .grid-container .page-content section .cta-section a{cursor:pointer;font-size:17px;font-weight:500!important}#ContentPage .grid-container .page-content section .h3-group{display:flex;flex-direction:column;gap:10px}#ContentPage .grid-container .page-content section .realtor-quicklink{margin:0}#ContentPage .grid-container .page-content section .realtor-quicklink a{padding:7px 15px;display:block}#ContentPage .grid-container .page-content section.answer-section{background:#f8f8f8;border-radius:10px;padding:40px;display:flex;flex-direction:column;gap:30px}#ContentPage .grid-container .page-content section.answer-section .art-tags{display:flex;flex-wrap:wrap;gap:10px}#ContentPage .grid-container .page-content section.answer-section .art-tags .art-tag{font-size:15px;color:#4e5968;padding:4px 10px;background:#fff;border:1px solid #e4e7eb;border-radius:999px}#ContentPage .grid-container .page-content section.answer-section .art-tags .art-tag.blue{color:#003478;background:#0034781a;border-color:#003478;font-weight:500}#ContentPage .grid-container .page-content section#faq .faq-list{margin:0;border:none}#ContentPage .grid-container .page-content section#faq .faq-list .faq-item{boreder-bottom:1px solid #e4e4e4}#ContentPage .grid-container .page-content section#faq .faq-list .faq-item .faq-question{padding:15px 70px 15px 40px;font-size:17px;font-weight:400;color:#1d1d1d;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ContentPage .grid-container .page-content section#faq .faq-list .faq-item .faq-question:before{display:block;top:16px;margin-top:0;width:22px;height:22px;line-height:22px!important;font-weight:300;font-size:14px;line-height:normal;border-radius:3px}#ContentPage .grid-container .page-content section#faq .faq-list .faq-item .faq-question:after{display:block;right:2px;top:20px;transform:rotate(45deg);border-right:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d}#ContentPage .grid-container .page-content section#faq .faq-list .faq-item .faq-answer p{padding:0 0 15px;font-size:17px;color:#555;line-height:1.5}#ContentPage .grid-container .page-content section#faq .faq-list .faq-item .faq-answer p:before{display:none}#ContentPage .grid-container .page-content section#faq .faq-list .faq-item[open] .faq-question{font-weight:500;color:#003478;white-space:normal;overflow:visible;text-overflow:clip}#ContentPage .grid-container .page-content section#faq .faq-list .faq-item[open] .faq-question:after{transform:rotate(-135deg)}#ContentPage .grid-container .page-content section#related,#ContentPage .grid-container .page-content section#source{border:none;padding-top:0}#ContentPage .grid-container .page-content section#source a{padding:7px 15px;display:block}#ContentPage .grid-container nav ul{gap:15px!important}#ContentPage .grid-container nav ul li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;cursor:pointer}#ContentPage .grid-container nav ul li:last-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){.html-body-container{height:calc(100dvh - 60px);overflow-y:auto;overflow-x:hidden;background:#fff}.html-body-container #case-scope #ContentPage header h1{padding:0 20px}.html-body-container #case-scope #ContentPage header .art-meta{gap:5px;flex-wrap:wrap;padding:0 20px;justify-content:center}.html-body-container #case-scope #ContentPage header .art-meta div{gap:3px}.html-body-container #case-scope #ContentPage header .art-meta div span,.html-body-container #case-scope #ContentPage header .art-meta div time{font-size:14px}.html-body-container #case-scope #ContentPage header .art-meta div img{height:10px}.html-body-container #case-scope #ContentPage header .art-meta .dot{width:2px;height:2px}.html-body-container #case-scope #ContentPage .grid-container{padding:40px 20px!important}.html-body-container #case-scope #ContentPage .grid-container .page-content{gap:40px}.html-body-container #case-scope #ContentPage .grid-container .page-content section{gap:20px}.html-body-container #case-scope #ContentPage .grid-container .page-content section h2{font-size:20px;gap:10px}.html-body-container #case-scope #ContentPage .grid-container .page-content section h2 i img{height:20px}.html-body-container #case-scope #ContentPage .grid-container .page-content section h3{font-size:18px}.html-body-container #case-scope #ContentPage .grid-container .page-content section blockquote.pull-quote p{font-size:16px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ul.check-list{padding:15px;gap:15px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ul.check-list li{padding-left:10px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ul.check-list li h3{font-size:16px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ul.check-list li p{font-size:15px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ul.news-list li a{padding:10px;flex-direction:column;gap:10px;align-items:baseline}.html-body-container #case-scope #ContentPage .grid-container .page-content section ul.news-list li a cite{font-size:14px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ul.news-list li a span{font-size:14px;color:#003478}.html-body-container #case-scope #ContentPage .grid-container .page-content section ul.news-list li a:after{right:10px;font-size:14px;margin-top:2px}.html-body-container #case-scope #ContentPage .grid-container .page-content section table thead tr th{font-size:15px;vertical-align:middle}.html-body-container #case-scope #ContentPage .grid-container .page-content section table tbody tr th{padding:10px!important;font-size:14px}.html-body-container #case-scope #ContentPage .grid-container .page-content section table tbody tr th code{font-size:14px}.html-body-container #case-scope #ContentPage .grid-container .page-content section table tbody tr td{padding:10px!important;font-size:14px}.html-body-container #case-scope #ContentPage .grid-container .page-content section table tbody tr td cite,.html-body-container #case-scope #ContentPage .grid-container .page-content section table tbody tr td time{line-height:1.5;font-size:14px}.html-body-container #case-scope #ContentPage .grid-container .page-content section .realtor-quicklink{align-items:baseline}.html-body-container #case-scope #ContentPage .grid-container .page-content section .realtor-quicklink a{padding:6px 12px;display:block;font-size:15px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ol.timeline{gap:20px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ol.timeline .timeline-year{flex-direction:column;gap:15px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ol.timeline .timeline-year .year{flex-direction:row;gap:15px;align-items:center;width:100%}.html-body-container #case-scope #ContentPage .grid-container .page-content section ol.timeline .timeline-year .year .year{font-size:20px;width:auto}.html-body-container #case-scope #ContentPage .grid-container .page-content section ol.timeline .timeline-year .year .year-theme{font-size:16px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail{gap:15px;padding:7px 0 0 25px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail:before{content:"";display:block;width:6px;height:6px;border:3px solid #003478;top:13px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail:after{content:"";display:block;height:calc(100% - 8px - 10px - 25px);left:4px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail .timeline-items{gap:15px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail .timeline-items .timeline-item .ti-content .ti-text{font-size:15px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail .timeline-items .timeline-item .ti-content .ti-news{margin-top:3px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail .timeline-items .timeline-item .ti-content .ti-news li a cite{font-size:13px;text-underline-offset:3px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail .img-box{gap:10px}.html-body-container #case-scope #ContentPage .grid-container .page-content section ol.timeline .timeline-year .detail .img-box figure img{height:120px}.html-body-container #case-scope #ContentPage .grid-container .page-content section.answer-section{padding:25px 15px;gap:25px}.html-body-container #case-scope #ContentPage .grid-container .page-content section.answer-section .art-tags{gap:8px}.html-body-container #case-scope #ContentPage .grid-container .page-content section.answer-section .art-tags .art-tag{font-size:13px;padding:3px 9px}.html-body-container #case-scope #ContentPage .grid-container .page-content section#faq .faq-list .faq-item .faq-question{padding:15px 70px 15px 30px;font-size:16px}.html-body-container #case-scope #ContentPage .grid-container .page-content section#faq .faq-list .faq-item .faq-question:before{top:17px;width:18px;height:18px;line-height:18px!important;font-size:12px}.html-body-container #case-scope #ContentPage .grid-container .page-content section#faq .faq-list .faq-item .faq-answer p{font-size:15px}.html-body-container #case-scope #ContentPage .grid-container .page-content section .cta-section{padding:15px;gap:15px}.html-body-container #case-scope #ContentPage .grid-container .page-content section .cta-section a{padding:10px;font-size:16px}}