@charset "UTF-8";/* font */
@font-face{font-family:'NotoSansKR';font-weight:700;src:local("NotoSansKR-Bold"),url(fonts/NotoSansKR-Bold.woff2) format("woff2");}
@font-face{font-family:'NotoSansKR';font-weight:500;src:local("NotoSansKR-Medium"),url(fonts/NotoSansKR-Medium.woff2) format("woff2");}
@font-face{font-family:'NotoSansKR';font-weight:400;src:local("NotoSansKR-Regular"),url(fonts/NotoSansKR-Regular.woff2) format("woff2");}
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0;}
fieldset,img{border:0 none;}
dl,ul,ol,menu,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,select,textarea,button{vertical-align:middle;font-size:100%;}
button{border:0 none;background-color:transparent;cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
body{-webkit-text-size-adjust:none;}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],html input[type='button'],input[type='reset']{-webkit-appearance:none;border-radius:0;}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none;}
body{background:var(--color-WHITE001S);}
body,th,td,input,select,textarea,button{font-weight:400;font-size:15px;line-height:1.5;font-family:'NotoSansKR',-apple-system,system-ui,'Helvetica','Apple SD Gothic Neo',Arial,sans-serif;color:#1E1E1E;}
a{color:#333333;text-decoration:none;}
a:active,a:hover{text-decoration:none;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
/* global */
.ir_pm{display:block;overflow:hidden;font-size:1px;line-height:0;color:transparent;}
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%;}
.screen_out{overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:1px;clip-path:inset(100%);clip:rect(1px,1px,1px,1px);}
.show{display:block;}
.hide{display:none;}
/* icon */
.ico{display:inline-block;overflow:hidden;font-size:1px;line-height:0;color:transparent;vertical-align:top;}
.ico_download{width:13px;height:13px;background:url(images/m/ico_download.svg);}
.ico_legal{width:13px;height:14px;background:url(images/m/ico_legal.svg);}
.ico_calendar{width:16px;height:15px;background:url(images/m/ico_calendar.svg);}
.ico_top{width:32px;height:32px;background:url(images/m/ico_top.svg);}
.ico_tooltip{width:11px;height:10px;background:url(images/m/ico_tooltip.svg);}
/* PC */
@media only screen and (min-width:768px){.ico_download{width:18px;height:16px;background:url(images/pc/ico_download.svg);}
  .ico_calendar{width:21px;height:19px;background:url(images/pc/ico_calendar.svg);}
  .ico_top{width:48px;height:48px;background:url(images/pc/ico_top.svg);} }
/* Layout */
.doc-main,.doc-header .inner_header,.doc-footer .inner_footer{max-width:1280px;margin:0 auto;padding:0 20px;box-sizing:border-box;}
.content-article{padding-bottom:100px;}
/* Header */
.doc-header .inner_header{display:flex;align-items:center;justify-content:space-between;height:55px;}
.doc-header .logo_kakao{display:block;}
.doc-header .btn_util{display:block;padding:10px 0;font-weight:700;font-size:12px;line-height:16px;color:#767676;}
.scroll .doc-header{border-bottom:1px solid #ECEDEF;}
/* Footer */
.doc-footer{padding:18px 0 31px;border-top:1px solid #E8E8E8;letter-spacing:-0.18px;}
.doc-footer .group_footer{display:flex;flex-wrap:wrap;}
.doc-footer .group_footer .link_info{position:relative;display:inline-block;margin:3px 25px 3px 0;font-size:12px;color:#767676;vertical-align:top;}
.doc-footer .group_footer .link_info:before{content:'';display:inline-block;position:absolute;top:calc(50% - 5px);right:-15px;width:1px;height:10px;background-color:#767676;vertical-align:top;}
.doc-footer .group_footer .link_info:last-child{margin-right:0;}
.doc-footer .group_footer .link_info:last-child:before{content:inherit;}
.doc-footer .txt_copyright{display:block;padding-top:22px;font-size:12px;line-height:14px;color:#767676;}
.doc-footer .link_kakao{font-weight:700;color:#767676;}
/* TOP */
.wrap_top{display:none;position:fixed;z-index:999;left:0;right:0;bottom:177px;max-width:1280px;margin:0 auto;padding:0 20px;text-align:right;box-sizing:border-box;pointer-events:none;}
.wrap_top.show{display:block;}
.wrap_top .btn_top{pointer-events:auto;}
picture{display:block;}
.desc_txt{font-size:15px;line-height:27px;}
.desc_txt + .desc_txt{padding-top:14px;}
.desc_txt:first-of-type{padding-top:28px;}
.desc_info{padding-top:12px;font-size:15px;line-height:27px;color:#767676;}
.report_title{display:flex;gap:50px;flex-direction:column-reverse;padding-top:24px;}
.report_title .report_period{display:block;position:relative;padding:10px 0 10px 11px;font-size:14px;line-height:16px;}
.report_title .report_period:before{content:'';position:absolute;top:10px;left:0;width:3px;height:16px;background-color:#FEE500;}
.report_title .tit_report{font-size:30px;line-height:41px;}
.report_title .desc_report{padding-top:11px;font-size:15px;line-height:20px;}
.group_title{display:flex;align-items:flex-end;padding-bottom:12px;border-bottom:1px solid #B8BCC4;}
.group_title .title_report{flex:1;font-size:20px;line-height:28px;}
.group_title .title_report .txt_sub{display:block;font-size:16px;}
.group_title .btn_download{display:flex;align-items:center;height:29px;padding:0 10px;border-radius:8px;font-size:10px;color:#fff;background-color:#1E1E1E;}
.group_title .btn_download .ico_download{margin-right:4px;}
.wrap_tab .inner_wrap{overflow-x:auto;overflow-y:hidden;padding-bottom:1px;}
.wrap_tab .inner_wrap::-webkit-scrollbar{display:none;}
.list_tab{display:flex;gap:12px;border-bottom:1px solid #DCDCE0;}
.list_tab .link_tab{display:block;position:relative;padding:0 10px 9px;font-size:16px;line-height:22px;color:#767676;white-space:nowrap;}
.list_tab .link_tab[aria-selected="true"]{font-weight:700;color:#1E1E1E;}
.list_tab .link_tab[aria-selected="true"]:before{content:'';position:absolute;bottom:-1px;left:0;right:0;border-bottom:4px solid #FEE500;}
.wrap_more{padding-top:14px;}
.wrap_more .link_txt{display:inline-flex;align-items:center;color:#007CFF;vertical-align:top;}
.wrap_more .link_txt .ico_arrow{padding-left:6px;font-size:14px;}
.box_img{padding-top:20px;}
.box_img picture{display:block;overflow:hidden;border-radius:12px;background-color:#FAFAFA;}
.box_img .img_g{display:block;width:100%;max-width:320px;margin:0 auto;}
.report_cont{padding-top:80px;}
.wrap_cont{padding-top:80px;}
.box_item{margin-top:20px;padding:19px;border:1px solid #DCDCE0;border-radius:12px;}
.box_item .tit_subject{display:block;font-size:16px;line-height:22px;}
.box_item .desc_item{padding-top:12px;font-size:14px;line-height:24px;}
.box_item .desc_item + .desc_item{padding-top:8px;}
.wrap_link{padding-top:12px;}
.link_legal{display:inline-flex;min-height:30px;padding:6px 9px;border:1px solid #E1E3E9;border-radius:8px;vertical-align:top;background-color:#F3F3F6;box-sizing:border-box;transition:border-color 0.15s;}
.link_legal + .link_legal{margin-top:6px;}
.link_legal .ico_legal{flex-shrink:0;margin:2px 6px 0 1px;}
.link_legal .txt_g{font-size:12px;line-height:16px;color:#767676;letter-spacing:-0.2px;transition:color 0.15s;}
.wrap_link.type_link .link_legal{display:flex;}
.box_graph .wrap_graph{position:relative;text-align:center;}
.box_graph img{max-width:210px;}
.box_graph .tit_subject{text-align:left;margin-bottom:30px;}
.box_graph .list_status{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.box_graph .list_status dt{margin-top:-3px;font-size:12px;color:#767676;}
.box_graph .list_status dd{margin-top:-1px;font-weight:700;font-size:22px;line-height:32px;}
.list_graph{padding-top:15px;}
.list_graph li{display:flex;gap:8px;align-items:center;padding:9px 0 8px;border-bottom:1px solid #DCDCE0;}
.list_graph .ico_dot{width:8px;height:8px;border-radius:50%;}
.list_graph .type_dot1{background-color:#007CFF;}
.list_graph .type_dot2{background-color:#FEE500;}
.list_graph .type_dot3{background-color:#6FD086;}
.list_graph .type_dot4{background-color:#FF9100;}
.list_graph .type_dot5{background-color:#1F0061;}
.list_graph .type_dot6{background-color:#9CA7C0;}
.list_graph .txt_tit{flex:1;font-weight:700;font-size:14px;line-height:19px;}
.list_graph .txt_num{width:46px;font-size:14px;text-align:right;}
.list_graph .txt_percent{width:48px;font-size:12px;text-align:right;}
.box_chart{flex:1;display:flex;flex-direction:column;margin-top:40px;}
.list_chart{flex:1;display:flex;}
.list_chart li{flex:1;display:flex;flex-direction:column-reverse;}
.list_chart .tit_chart{padding-top:11px;font-weight:700;font-size:12px;line-height:17px;text-align:center;}
.list_chart .cont_chart{display:flex;gap:6px;justify-content:center;height:100%;min-height:200px;border-bottom:1px solid #DCDCE0;box-sizing:border-box;}
.wrap_tooltip{display:flex;align-items:flex-end;height:100%;}
.wrap_tooltip .inner_wrap{display:flex;align-items:flex-end;position:relative;border-radius:8px 8px 0 0;background-color:#E1E4EA;}
.layer_tootip{display:none;position:absolute;z-index:1;padding:10px;border-radius:12px;text-align:center;white-space:nowrap;background-color:#1E1E1E;}
.layer_tootip .tit_tooltip{display:block;font-size:10px;color:#FEE500;}
.layer_tootip .txt_tooltip{display:block;margin-top:-2px;font-size:12px;color:#fff;}
.layer_tootip .ico_tooltip{position:absolute;bottom:-7px;left:calc(50% - 7px);}
.list_chart .bg_bar{display:block;overflow:hidden;width:16px;height:100%;font-size:1px;line-height:0;color:transparent;}
.list_chart .layer_tootip{top:-66px;left:50%;transform:translateX(-50%);}
.list_chart .type_bar{background-color:#EC4D4B;}
.list_legend{display:flex;gap:20px;justify-content:center;padding-top:19px;}
.list_legend li{display:flex;gap:6px;align-items:center;}
.list_legend .icon_mark{width:8px;height:8px;border-radius:50%;background-color:#E1E4EA;}
.list_legend .type_mark{background-color:#EC4D4B;}
.list_legend .tit_item{font-size:12px;}
.group_process{margin-top:30px;padding-bottom:30px;border-radius:12px;background-color:#FAFAFA;}
.list_process{padding:10px 13px 0;}
.list_process > li{position:relative;min-height:84px;padding:20px 0 20px 100px;}
.list_process > li + li{border-top:1px solid #E3E0D9;}
.list_process .img_process{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;left:0;width:84px;height:84px;border-radius:50%;border:1px solid #F0F0F0;background-color:#fff;box-sizing:border-box;}
.list_process .img_g{width:60px;height:46px;}
.list_process .tit_process{display:block;font-weight:700;font-size:16px;line-height:24px;color:#007CFF;}
.list_process .txt_num:after{content:'.';}
.list_process .list_sub{padding-top:9px;}
.list_process .list_sub li{display:flex;gap:3px;font-size:14px;line-height:22px;}
.list_process .list_sub li:before{content:'·';display:inline-block;margin-left:-2px;vertical-align:top;}
.list_process .list_sub li + li{margin-top:6px;}
.wrap_period{text-align:center;}
.wrap_period .item_period{display:inline-flex;gap:6px;align-items:center;height:34px;padding:0 14px;border-radius:34px;border:1px solid #E1E3E9;vertical-align:top;background-color:#F3F3F6;box-sizing:border-box;}
.wrap_period .item_period .txt_g{font-size:12px;line-height:16px;color:#767676;}
.group_safebot{margin-top:30px;padding:19px 19px 13px 19px;border:1px solid #DCDCE0;border-radius:12px;background-color:#FAFAFA;}
.group_safebot .tit_safebot{display:block;position:relative;margin-bottom:31px;padding-left:12px;font-size:16px;line-height:22px;text-align:left;}
.group_safebot .tit_safebot:before{content:'';position:absolute;top:4px;left:0;width:4px;height:16px;background-color:#007CFF;}
.data_total{padding-bottom:27px;text-align:center;}
.data_total .tit_txt{display:block;font-weight:700;font-size:22px;color:#007CFF;}
.data_total .txt_g{display:block;margin-top:-2px;font-weight:700;font-size:36px;}
.data_detail{padding-top:32px;border-top:1px solid #DCDCE0;font-size:18px;}
.data_detail .item_detail + .item_detail{margin-top:16px;}
.data_detail .tit_txt{display:block;position:relative;padding-left:18px;font-weight:700;}
.data_detail .tit_txt:before{content:'';position:absolute;top:calc(50% - 4px);left:0;width:8px;height:8px;border-radius:50%;background-color:#9CA3AF;}
.data_detail .txt_g{display:block;padding-left:18px;font-weight:700;color:#007CFF;}
/* Mobile :BreakPoint 767px 이하 */
@media only screen and (max-width:767px){.m_hide{display:none !important;}
  .list_chart .bg_bar[aria-expanded="true"] + .layer_tootip{display:block;}
  .group_safebot .data_detail .tit_safebot{display:none;} }
/* PC :BreakPoint 768px 이상 */
@media only screen and (min-width:768px){.content-article{padding:75px 0 120px;}
  .doc-footer{padding:36px 0 41px;}
  .doc-footer .group_footer .link_info{font-size:14px;}
  .doc-footer .txt_copyright{padding-top:18px;}
  .pc_hide{display:none !important;}
  .desc_txt{font-size:16px;}
  .desc_info{padding-top:19px;font-size:16px;line-height:18px;}
  .desc_txt + .desc_txt{padding-top:20px;}
  .report_title{flex-direction:row;justify-content:space-between;}
  .report_title .report_period{font-size:18px;}
  .report_title .tit_report{font-size:42px;line-height:48px;}
  .report_title .desc_report{font-size:16px;line-height:26px;}
  .group_title{align-items:center;padding-bottom:16px;}
  .group_title .title_report{font-size:26px;line-height:34px;}
  .group_title .title_report .txt_sub{display:inline;font-size:26px;}
  .group_title .btn_download{padding:0 20px;height:43px;border-radius:12px;font-size:14px;}
  .group_title .btn_download .ico_download{margin-right:10px;}
  .list_tab{gap:60px;}
  .list_tab .link_tab{padding:0 0 12px;font-size:18px;line-height:25px;}
  .wrap_more{padding-top:19px;}
  .wrap_more .link_txt{font-size:16px;}
  .box_img{padding-top:40px;}
  .box_img .img_g{max-width:none;}
  .group_box{display:flex;gap:24px;}
  .box_img + .group_box{margin-top:16px;}
  .box_item{flex:1;display:flex;flex-direction:column;margin-top:24px;padding:31px;}
  .group_box .item_desc{flex:1;}
  .box_item.type_box{gap:15.2%;flex-direction:row;align-items:center;justify-content:center;position:relative;padding:50px;}
  .box_item.type_box .box_graph{margin-top:0;}
  .box_item.type_box .box_graph img{max-width:320px;}
  .box_item.type_box .box_detail{flex:1;max-width:500px;}
  .box_item.type_box .box_detail .tit_subject{margin:-3px 0 27px;}
  .box_item.type_box .list_graph li{padding-top:12px;padding-bottom:12px;}
  .box_item.type_box .list_graph .type_dot1{background-color:#257A7E;}
  .box_item.type_box .list_graph .type_dot2{background-color:#4DA0A4;}
  .box_item.type_box .list_graph .type_dot3{background-color:#7DCBCF;}
  .box_item.type_box .list_graph .type_dot4{background-color:#B0E0E2;}
  .box_item.type_box .list_graph .type_dot5{background-color:#DBF4F6;}
  .box_item.type_box .list_graph .type_dot6{background-color:#0E5154;}
  .report_cont{padding-top:99px;}
  .box_item .tit_subject{font-size:20px;line-height:22px;}
  .box_item .desc_item{font-size:16px;line-height:24px;}
  .link_legal:hover{border-color:#B8BCC4;}
  .link_legal:hover .txt_g{color:#1E1E1E;}
  .wrap_link.type_link{display:flex;gap:8px;flex-wrap:wrap;}
  .wrap_link.type_link .link_legal{width:calc(50% - 8px);}
  .wrap_link.type_link .link_legal + .link_legal{margin-top:0;}
  .list_graph{padding-top:3px;}
  .list_graph li{padding:11px 0 9px;}
  .list_graph .txt_tit{font-size:16px;}
  .box_chart{margin-top:64px;}
  .list_chart .tit_chart{font-size:14px;line-height:20px;}
  .list_chart .bg_bar{width:20px;}
  .list_chart .bg_bar:hover + .layer_tootip{display:block;}
  .list_chart .cont_chart{min-height:160px;}
  .list_legend{padding:35px 0 8px;}
  .list_legend .tit_item{font-size:14px;line-height:19px;}
  .group_process{margin-top:40px;padding-bottom:36px;}
  .list_process .tit_process .txt_num{width:36px;height:36px;line-height:36px;}
  .list_process{display:flex;gap:43px;padding:38px 26px 29px;}
  .list_process > li{flex:1;padding:0;}
  .list_process > li + li{border-top:0 none;}
  .list_process .img_process{position:absolute;top:68px;left:calc(50% - 55px);width:110px;height:70px;border:0 none;background:none;}
  .list_process .img_g{width:100%;height:100%;}
  .list_process .tit_process .txt_num{display:block;width:32px;height:32px;margin:0 auto;border-radius:50%;font-size:16px;line-height:32px;color:#fff;text-align:center;background-color:#007CFF;}
  .list_process .txt_num:after{content:inherit;}
  .list_process .tit_process{padding-bottom:18px;}
  .list_process .tit_process .txt_g{display:block;padding-top:128px;font-size:22px;line-height:24px;color:#1E1E1E;text-align:center;}
  .list_process .list_sub{padding-top:18px;border-top:1px solid #E3E0D9;}
  .list_process .list_sub li{font-size:16px;line-height:24px;}
  .wrap_period .item_period{height:40px;padding:0 29px;}
  .wrap_period .item_period .txt_g{font-size:14px;}
  .group_safebot{padding:37px 39px 39px;}
  .group_safebot .tit_safebot{margin-left:9px;padding-left:16px;font-size:20px;line-height:40px;}
  .group_safebot .tit_safebot:before{top:11px;width:6px;height:18px;}
  .group_safebot .data_detail .tit_safebot{display:none;}
  .data_total .tit_txt{font-size:26px;}
  .data_total .txt_g{font-size:52px;}
  .data_detail{padding-top:40px;}
  .data_detail .item_detail{display:flex;font-size:26px;}
  .data_detail .item_detail + .item_detail{margin-top:4px;}
  .data_detail .tit_txt{padding-left:26px;} }
/* PC :BreakPoint 1024px 이상 */
@media only screen and (min-width:1024px){.list_graph .txt_tit .break_point{display:none;}
  .group_safebot{display:flex;flex-direction:row-reverse;padding:59px;}
  .group_safebot .tit_safebot{display:none;margin:-11px 0 40px;font-size:20px;}
  .group_safebot .data_detail .tit_safebot{display:block;margin-bottom:32px;}
  .data_total{display:flex;flex-direction:column;justify-content:center;position:relative;width:37.2%;padding:0 60px;text-align:right;box-sizing:border-box;}
  .data_total .tit_txt{text-align:center;padding-left:30px;}
  .data_total:before{content:'';position:absolute;left:0;top:0;bottom:0;border-left:1px solid #DCDCE0;}
  .data_detail{flex:1;margin-bottom:-9px;padding-top:0;border-top:0 none;}
  .data_detail .item_detail + .item_detail{margin-top:5px;}
  .data_detail .tit_txt{padding-left:18px;} }
