.footer[data-v-227049f6]{padding:20px 20px 0}.footer .top[data-v-227049f6]{border-bottom:1px solid #e4e4e9;padding-bottom:15px}.footer .top .logo[data-v-227049f6]{width:165px;margin-bottom:20px}.footer .top .logo img[data-v-227049f6]{width:100%;height:100%;object-fit:contain}.footer .top .list[data-v-227049f6]{font-size:14px;line-height:24px;font-weight:300;color:#5c5e70;display:flex;flex-wrap:wrap;gap:10px}.footer .top .item[data-v-227049f6]:not(:last-child){border-right:1px solid #c5c5c9;padding-right:10px}.footer .bottom[data-v-227049f6]{height:50px;display:flex;align-items:center;justify-content:space-between}.footer .bottom .copyright[data-v-227049f6]{font-size:12px;color:#5c5e70;font-weight:300;letter-spacing:-.025em}.footer .bottom .gnb-wrap[data-v-227049f6]{font-size:14px;font-weight:300;color:#5c5e70;display:flex;gap:35px}.l__side-layout{height:100%;display:flex;overflow:hidden}.l__side-layout.scroll>div[class^=c__]{scrollbar-arrow-color:#d3d3d4;scrollbar-face-color:#d3d3d4;scrollbar-track-color:transparent;overflow:hidden scroll}.l__side-layout.scroll>div[class^=c__]::-webkit-scrollbar{width:6px;height:4px;background-color:initial}.l__side-layout.scroll>div[class^=c__]::-webkit-scrollbar-thumb{background-color:#d3d3d4;border-radius:3px}.l__side-layout .divider-vertical{width:2px;height:100%;background:#dbdcde;border-right:1px solid #fff}.l__side-layout>div[class^=c__]{height:100%;display:flex;flex-direction:column}.p__report-finance-list .contents-wrap{flex:1;display:flex;flex-direction:column;overflow:hidden}.p__report-finance-list .contents-wrap .c__page-report-header{margin:40px 20px 0}.p__report-finance-list .contents-area{scrollbar-arrow-color:#d3d3d4;scrollbar-face-color:#d3d3d4;scrollbar-track-color:transparent;overflow-y:auto;display:flex;flex-direction:column;flex:1;padding:0 20px 40px}.p__report-finance-list .contents-area::-webkit-scrollbar{width:6px;height:4px;background-color:initial}.p__report-finance-list .contents-area::-webkit-scrollbar-thumb{background-color:#d3d3d4;border-radius:3px}.p__report-finance-list .contents-area .tooltip-title{display:flex;align-items:flex-end;gap:10px}.p__report-finance-list .contents-area .tooltip-title .c__tooltip{margin-bottom:20px}.p__report-finance-list .contents-area .article-description{max-width:94%;font-size:28px;line-height:40px;text-align:center;word-break:keep-all;letter-spacing:-.05em;margin:0 auto 40px;color:#053077}.p__report-finance-list .contents-area .article-description mark{display:inline-block;line-height:30px;background:#f3f000}.p__report-finance-list .contents-area .article-description .point{font-style:normal;color:#c90000}.p__report-finance-list .contents-area .article-description .company-point{font-style:normal;color:#0099d8}.p__report-finance-list .contents-area .c__card .title-wrap{display:flex;gap:10px;color:#495057;letter-spacing:-.05em;font-weight:500}.p__report-finance-list .contents-area .c__card .button-wrap{display:flex;gap:6px}.p__report-finance-list .contents-area .c__card .card-footer{line-height:24px;padding:20px 80px;font-size:14px;letter-spacing:-.05em;border-top:1px solid #e5e5e5;color:#495057}.p__report-finance-list .contents-area .c__card.next-invest-graph{height:560px;display:flex;flex-direction:column}.p__report-finance-list .contents-area .c__card.next-invest-graph .graph-box{min-height:100%}.p__report-finance-list .contents-area .report-banner-wrap{margin:50px 0 80px}.p__report-finance-list .contents-area .footer[data-v-750b229d]{padding:0;margin-top:auto!important}.p__report-finance-list{height:100%;flex-direction:row!important;padding:0!important}.p__report-finance-list .finance-control{height:45px;display:flex;letter-spacing:-.05em;border-bottom:1px solid #e5e5e5}.p__report-finance-list .finance-control .finance-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px;line-height:44px;font-weight:500;color:#495057;padding:0 20px;background:#f7f9fb}.p__report-finance-list .finance-control .finance-data{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;line-height:44px;color:#495057;padding:0 20px;text-align:right}.p__report-finance-list .invest-status-wrap .c__card{display:flex}.p__report-finance-list .invest-status-wrap .c__card .invest-count-wrap{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;padding:20px 16px 30px}.p__report-finance-list .invest-status-wrap .c__card .invest-count-wrap:not(:first-child){border-left:1px solid}.p__report-finance-list .invest-status-wrap .c__card .invest-title{font-size:18px;color:hsla(0,0%,100%,.6);text-align:center}.p__report-finance-list .invest-status-wrap .c__card .counter{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:30px;text-align:center;color:#fff}.p__report-finance-list .invest-status-wrap .c__card.status-main .invest-count-wrap{width:20%;border-color:#e5e5e5}.p__report-finance-list .invest-status-wrap .c__card.status-main .invest-count-wrap .counter,.p__report-finance-list .invest-status-wrap .c__card.status-main .invest-count-wrap .invest-title{color:#495057}.p__report-finance-list .invest-status-wrap .c__card.cyan{width:66.66667%}.p__report-finance-list .invest-status-wrap .c__card.cyan .invest-count-wrap{width:25%;border-color:#018b98}.p__report-finance-list .invest-status-wrap .c__card.primary{width:33.33333%}.p__report-finance-list .invest-status-wrap .c__card.primary .invest-title{display:flex;gap:6px}.p__report-finance-list .invest-status-wrap .c__card.primary .c__tooltip{text-align:start}.p__report-finance-list .invest-status-wrap .c__card.primary .c__tooltip .tooltip-wrap{left:auto;top:calc(100% + 6px);right:0}.p__report-finance-list .invest-status-wrap .c__card.primary .c__tooltip svg{fill:#fff}.p__report-finance-list .invest-status-wrap .c__card.primary .invest-count-wrap{width:100%;border-color:#0089c2;overflow:visible}.p__report-finance-list .collapse-wrap{margin-top:10px}.p__report-finance-list .collapse-wrap .switch-wrap{letter-spacing:-.05em;color:#495057;display:flex;align-items:center;gap:8px;margin-bottom:16px}.p__report-finance-list .collapse-wrap .collapse-list{display:flex;flex-direction:column;gap:2px}.p__report-finance-list .company-header-wrap{gap:30px!important;padding:30px 20px 20px}.p__report-finance-list .company-header-wrap .c__company-info-wrap{width:calc(50% - 260px)}.p__report-finance-list .c__company-size .company-table-wrap .key{width:72px}.p__report-finance-list .c__company-size .company-table-wrap .value{flex:1;text-align:right}.p__report-finance-list .c__company-size .company-table-wrap .value:not(.staff){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p__report-finance-list .c__company-size .company-table-wrap .value.staff{display:flex;flex-direction:column}.p__report-finance-list .c__company-size .company-table-wrap .value .standard-date{line-height:16px;font-size:12px;color:#b1b1b1}.p__report-finance-list .c__company-size .company-table-wrap .td.key{font-size:12px;color:hsla(0,0%,100%,.3)}.p__report-finance-list .c__company-report .company-table-wrap .tbody{padding:14px 20px 20px}.p__report-finance-list .c__company-report .company-table-wrap .tbody .tr{min-height:38px;line-height:38px}.p__report-finance-list .c__company-report .company-table-wrap .td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p__report-finance-list .c__company-report .company-table-wrap .td.amount,.p__report-finance-list .c__company-report .company-table-wrap .td.equity,.p__report-finance-list .c__company-report .company-table-wrap .td.stock{text-align:right}.p__report-finance-list .c__company-report .company-table-wrap .name{flex:1}.p__report-finance-list .c__company-report .company-table-wrap .part,.p__report-finance-list .c__company-report .company-table-wrap .stock{width:90px}.p__report-finance-list .c__company-report .company-table-wrap .equity{width:72px}.p__report-finance-list .c__company-report .company-table-wrap .amount{width:140px}.p__report-finance-list .status-card .card-body{display:flex;flex-direction:column;padding:20px}.p__report-finance-list .status-card .card-body .table-wrap{-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;/*!-------------------마우스 오버 시에 나타나는 스크롤*/height:570px;display:flex;flex-direction:column;overflow:auto}.p__report-finance-list .status-card .card-body .table-wrap::-webkit-scrollbar-corner{background:transparent}.p__report-finance-list .status-card .card-body .table-wrap::-webkit-scrollbar{width:14px;height:14px;-webkit-transition:all .3s;transition:all .3s}.p__report-finance-list .status-card .card-body .table-wrap::-webkit-scrollbar-track{border-radius:7px;border:4px solid transparent;background-clip:padding-box!important}.p__report-finance-list .status-card .card-body .table-wrap::-webkit-scrollbar-thumb{width:40%;height:40%;background:#bcbec8;border-radius:7px;border:4px solid transparent;background-clip:padding-box!important;-webkit-transition:all .3s;transition:all .3s}.p__report-finance-list .status-card .card-body .table-wrap::-webkit-scrollbar-thumb:hover{background:#a6a8b6}.p__report-finance-list .status-card .card-body .table-wrap .finance-status-table .subject{width:240px}.p__report-finance-list .status-card .card-body .table-wrap .finance-status-table .year{flex:1}.p__report-finance-list .status-card .card-body .invest-table-wrap{display:flex;flex-direction:column}.p__report-finance-list .status-card .card-body .invest-table-wrap .date{display:flex;flex-direction:row;justify-content:center;gap:5px;align-items:center;width:120px}.p__report-finance-list .status-card .card-body .invest-table-wrap .stock{width:120px}.p__report-finance-list .status-card .card-body .invest-table-wrap .sort{width:72px}.p__report-finance-list .status-card .card-body .invest-table-wrap .name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p__report-finance-list .status-card .card-body .invest-table-wrap .major{width:200px}.p__report-finance-list .status-card .card-body .invest-table-wrap .acquisition,.p__report-finance-list .status-card .card-body .invest-table-wrap .amount{width:160px}.p__report-finance-list .status-card .card-body .graph-wrap{height:400px;padding:32px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.p__report-finance-list .report-news-collapse .c__news-contents{max-width:50%}