@charset "UTF-8";
/*-------------------------------------------------
title       :sub
Author      :yeonachoii
Create date :2021-03
-------------------------------------------------*/

#contents_body{line-height:1.4;letter-spacing: -0.5px;}
#contents_body > .container{padding:2.5rem 0 3rem;}
.subbox{position: relative;overflow:hidden;padding-bottom:4rem;}
/*서브컨텐츠 공통타이틀*/
.sub_title{border-bottom:1px solid #d3dbe0;letter-spacing: -0.3px;padding:.5rem 0;height:50px;background:#f6f8fa;-webkit-print-color-adjust:exact;}
.sub_title .inner{float:right;}
.sub_title .inner > *{display:inline-block;vertical-align: middle;}
.sub_title .inner > ul > li{display:inline-block;vertical-align:middle;color:#767676;}
.sub_title .inner > ul.icon_lst > li{position: relative;}

.sub_title .inner > ul.icon_lst li > .share_lst > ul{position:absolute;border:1px solid #ddd;right:-47px;width:265px;top:38px;padding:10px 15px;background:#fff;-webkit-print-color-adjust:exact;visibility:hidden ;opacity:0;z-index: 1;}
.sub_title .inner > ul.icon_lst li.share.on > .share_lst > ul{visibility: visible;opacity:1;}
.sub_title .inner > ul.icon_lst li.share.on > .share_lst > ul:before{position:absolute;top:-11px;width:17px;height:11px;content:'';right:45px;background:url(/privacy_manage/images/korean/sub/s_bg.png) no-repeat;-webkit-print-color-adjust:exact;}
.sub_title .inner > ul.icon_lst li > .share_lst li{float:left;height:31px}
.sub_title .inner > ul.icon_lst li > .share_lst li.url{border:1px solid #ddd;border-radius: 30px;font-size:13px;font-weight:300;}
.sub_title .inner > ul.icon_lst li > .share_lst li.url > a{line-height:29px;padding:0 8px;}
.sub_title .inner > ul.icon_lst li > .share_lst li + li{margin-left:10px;}
.sub_title .inner > ul.icon_lst > li:nth-child(1) > a{font-size:1rem;color:#000;}
.sub_title .inner > ul.icon_lst > li + li{margin-left:1.1rem;}
.sub_title .inner > ul.icon_lst > li:nth-child(2) > a{display:block;height:22px;}
.sub_title .inner > a > i{color:#767676;padding-right:14px;}
.sub_title .inner > ul.path_lst:before{top:59%;left:0;position:absolute;content:'';width:1px;height:17px;background:#ddd;-webkit-print-color-adjust:exact;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.sub_title .inner > ul.path_lst{margin-top:-2px;position:relative;padding:0 1rem;}
.sub_title .inner > ul.path_lst > li + li{padding-left:1.5rem;position: relative;}
.sub_title .inner > ul.path_lst li.active{color:#2c4b6f;font-weight:500;}
.sub_title .inner > ul.path_lst li + li:before{color:#2c4b6f;content:'\e93f';font-family: 'xeicon';position:absolute;top:1px;left:7px;}

/*왼쪽서브메뉴*/
.snb{width:210px;float:left;margin-right:80px;letter-spacing: -1px;}
.snb > h2.tt{font-size:1.25rem;font-weight:bold;color:#000;line-height:2;padding-bottom:1.5rem;}
.snb .smenu{visibility: hidden;overflow:hidden;width:0;height:0;opacity: 0;color:#767676;}
.snb .smenu li a{display:block;padding:0.5rem .9rem;-webkit-transition: all .3s;;transition: all .3s;}
.snb .smenu li.active a,
.snb .smenu li a:hover,
.snb .smenu li a:focus{color:#fff;background:#2c4b6f;-webkit-print-color-adjust:exact;}
#left_menu_top > li .smenu>ul>li.active:before,
#left_menu_top > li .smenu>ul>li:hover:before{background:#fff;-webkit-print-color-adjust:exact;}
#snb #left_menu_top #li0706000000 > a{width:7rem;}

#left_menu_top{border-top:1px solid #000000;}
#left_menu_top > li{border-bottom:1px solid #dddddd;}
#left_menu_top > li > a{font-size:.9rem;color:#000;padding:.5rem 0;display:block;position:relative;}
#left_menu_top > li.active > a{color:#2c4b6f;font-weight:500;}
#left_menu_top > li.active .smenu{visibility: visible;overflow:visible;width:auto;height:auto;opacity: 1;}
#left_menu_top > li .smenu>ul>li{position:relative;}
#left_menu_top > li .smenu>ul>li:before{content:'';background:#767676;position:absolute;top:50%;left:10px;width:5px;height:1px;-webkit-print-color-adjust:exact;}
#left_menu_top > li.plus > a:after{position:absolute;content:"\e942";color:#555;font-family: 'xeicon';top:50%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
#left_menu_top > li.active.plus > a:after{content:'\e945';}
#left_menu_top > li.externa a::after{position:absolute;content:"\e980";color:#555;font-family: 'xeicon';top:50%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}

/*3차메뉴 탭*/
.sub_depth3{display:table;table-layout: fixed;border-bottom:1px solid #1b4f8b;margin-bottom:2rem;}
.sub_depth3 > li{position: relative;display:table-cell;width:1%;text-align:center;height:48px;border-left:1px solid #1b4f8b;border-top:1px solid #1b4f8b;vertical-align: middle;}
.sub_depth3 > li > a{position:relative;display:table;table-layout: fixed;width:100%;height:100%;color:#1b4f8b;font-size:.9rem;font-weight:300;vertical-align: middle;padding:.2rem;word-break: keep-all;}
.sub_depth3 > li > a:focus:after{position:absolute;border:2px dotted #000;z-index: 1;content:'';top:0;left:0;width:100%;height:100%;}
.sub_depth3 > li > a span{position: relative;display:table-cell;width:100%;height:100%;vertical-align: middle;}
.sub_depth3 > li:last-of-type{border-right:1px solid #1b4f8b;}
.sub_depth3 > li.active > a > span,
.sub_depth3 > li > a:hover > span,
.sub_depth3 > li > a:focus > span{color:#fff;font-weight:500;}
.sub_depth3 > li > a:before{position:absolute;bottom:0;left:0;width:100%;background:#1b4f8b;content:'';height:0;-webkit-transition:height .3s;transition:height .3s;-webkit-print-color-adjust:exact;}
.sub_depth3 > li.active > a:before,
.sub_depth3 > li > a:hover:before,
.sub_depth3 > li > a:focus:before{height:100%;}
/* .sub_depth3 > li > a:focus{border:1px dotted #000;} */
.sub_depth3.w33{overflow:hidden;}
.sub_depth3.w33 > li{width:33.3333% !important;float:left;}
.sub_depth3.w33 > li:nth-child(3n){border-right:1px solid #1b4f8b !important; }

/*오른쪽 컨텐츠*/
.sub_wrap{float:left;width:calc(100% - 290px);}
.sub_wrap:focus{outline:0;}
/*타이틀*/
h3.title{color:#000000;font-size:2rem;font-weight:bold;letter-spacing: -0.5px;margin-bottom:1.1rem;}

/*table*/
/*테이블테이블~ */
.scroll_x { width: 100%; overflow-x: auto; }
.scroll_x::-webkit-scrollbar { height: 5px; }
.scroll_x::-webkit-scrollbar-thumb { background-color: #555; border-radius: 5px; -webkit-print-color-adjust:exact;}
.scroll_x::-webkit-scrollbar-track { background-color: #f9f9f9; border-radius: 5px;-webkit-print-color-adjust:exact; }
.scroll_info { display: none; text-align: center; margin-top: 1rem;}
.scroll_info::after { content: ''; }
.scroll_info i { font-size: 1.2rem; }
.scroll_info p { font-size: .7rem; }
.cont_table { margin-bottom: 1rem; margin-top: 1rem; position: relative; }
.cont_table table { table-layout: fixed; position: relative; }
.cont_table table::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #9ca7b2; }
.cont_table table th, .cont_table table td { padding: 1rem .5rem; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; word-break: keep-all; text-align: center; border-right:1px solid #ddd;}
.cont_table table th:first-child, .cont_table table td:first-child { border-left: 0 none; }
.cont_table table th:last-child, .cont_table table td:last-child { border-right: 0 none; border-left:0;}
.cont_table table th.left, .cont_table table td.left { text-align: left; padding-left: 1rem; }
.cont_table table th.right, .cont_table table td.right { text-align: right; }
.cont_table table th { background-color: #f6f7f9; font-size: .8rem; color: #000; font-weight: 400; -webkit-print-color-adjust:exact;}
.cont_table table td { color: #555555;}
.cont_table table td ul li{font-size: .8rem}
.cont_table table.table01 tbody th { background: #fbfbfb; color: #333333 ;-webkit-print-color-adjust:exact;}
.cont_table table .td_bg{color:#1b4f8b;font-weight:500;}
.block{display:block;}

/*만족도*/
.stsfc{overflow:hidden;margin-top:2rem;}
.contents_info{float:right;width:calc(100% - 290px);}
.contents_info > * + * { margin-top: -1px; }
.contents_info .duty { overflow: hidden; position: relative; padding:.85rem 1rem; border-top: 1px solid #c8ccd4;background-color: #f7f7f7;-webkit-print-color-adjust:exact; }
.contents_info .duty .title { font-size: .8rem; float: left; overflow: hidden; width: 1.5rem; height: 1.5rem; border-radius: 100%; background-color: #2c4b6f; font-weight: 400; color: #fff; text-align: center; line-height:1.4rem;-webkit-print-color-adjust:exact;}
.contents_info .duty .title::before { display: block; width: 100%; height: 100%; font-family: "xeicon"; text-align: center; line-height: inherit; content: ''; }
.contents_info .duty .label { font-weight: 500; color: #2c4b6f; }
.contents_info .duty span{font-weight:300;color:#555;}
.contents_info .duty .label::after { display: inline-block; position: relative; top: -2px; width: 1px; height:14px; margin:0 0.2rem 0 0.4rem; background-color: #d5d9df; content: ''; vertical-align: middle;-webkit-print-color-adjust:exact; }
.contents_info .duty .list { float: left; width: calc(100% - 12.25rem); padding:4px 0 0 .5rem;}
.contents_info .duty .list li { float: left; margin-right: 1.5rem; }
.contents_info .duty .list li:last-child { margin-right: 0; }
.contents_info .duty .date { position: absolute; right: .85rem; top: 50%;
 -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.contents_info .group { display: table; width: calc(100% + 0px); table-layout: fixed; }
.contents_info .group > * { display: table-cell; padding-right: 0px; vertical-align: middle; }
.contents_info .group .item + .item { border-left: 0 none; }
.contents_info .group > .qr:first-child { float: right; }
.contents_info .group .qr { width: 15rem; border: 1px solid #ddd; }
.contents_info #satisfy { position: relative; padding: 1.35rem 1rem 1rem 1rem; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; }
.contents_info #satisfy .title {font-weight:500;color:#333;font-size:.8rem;margin-bottom:10px;}
.contents_info #satisfy .list {float:left;width:24rem;display:inline-block;vertical-align: middle; }
.contents_info #satisfy .list li {display:inline-block;vertical-align: middle;}
.contents_info #satisfy .txt{float:left;width:calc(100% - 24rem);display:inline-block;vertical-align: middle;}
.contents_info #satisfy .txt input[type="text"]{vertical-align: top;padding-left: 1rem; width: calc(100% - 3.8rem);background-color: transparent;-webkit-box-shadow: inherit;box-shadow: inherit;border: 1px solid #ddd;padding: .4rem .8rem;display: inline-block;color: #767676;-webkit-print-color-adjust:exact;}
.contents_info #satisfy .txt button{margin-left: -4px;width: 3.6rem;color: #fff;font-size: .8rem;padding: .35rem .8rem;background: #333;-webkit-print-color-adjust:exact;}
.pad{padding:1rem;text-align: center;}
/*컨텐츠박스*/
h4{color:#000;font-size:1.25rem;position: relative;font-weight:500;letter-spacing: -0.5px;}
.mgt50{margin-top:2.5rem !important;}
.mgt40{margin-top:2rem !important;}
.mgt30{margin-top:1.5rem !important;}
.mgt20{margin-top:1rem !important;}
.mgt15{margin-top:.75rem !important;}
.mgt10{margin-top:.5rem !important;}
.box{background:#f6f7f9;border:1px solid #e9eef3;border-radius: 3px;padding:1rem;margin:10px 0;-webkit-print-color-adjust:exact;}
/*bullet*/
[class^="bul-list0"] > li{position:relative;}
[class^="bul-list0"] > li:before{position:absolute;content:'';}
[class^="bul-list0"] > li > [class^="bul-list0"]{margin-top:.75rem;}
.bul-list01 > li{font-size:.75rem;position:relative;padding-left:7px;color:#555;}
.bul-list01 > li>strong{color:#555555;font-weight:500;}
.bul-list01 > li:before{width:3px;height:3px;position:absolute;top:9.5px;left:0;background:#000;content:'';-webkit-print-color-adjust:exact;}
.bul-list01 > li + li{margin-top:5px;}

.bul-list02 > li{font-size:.7rem;position:relative;padding-left:.5rem;}
.bul-list02 > li:before{width:4px;height:1px;position:absolute;top:10px;left:0;background:#a9a9a9;content:'';-webkit-print-color-adjust:exact;}
.bul-list02 > li + li{margin-top:.4rem;}
.bul-list04 > li{padding-left:8px;color:#555;}
.bul-list04 > li:before{width:4px;height:4px;border-radius: 50%;content:'';position:absolute;top:10px;left:0;background:#a0a0a0;-webkit-print-color-adjust:exact;}
.bul-list04 > li + li{margin-top:.4rem;}
/*point*/
.point01{color:#c03c3c !important;font-size:.75rem;}
.point01>i{margin-right:4px;}
/*btn*/
.btn_line { height: 1.4rem; border: 1px solid #999; line-height: 1.3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:.7rem; display: inline-block; min-width: 4.25rem; padding: 0 .5rem; background-color: #fff; -webkit-print-color-adjust:exact;color: #333; text-align: center; vertical-align: middle; -webkit-transition: all 0.2s; transition: all 0.2s; transition: all 0.2s;border-radius: 2px; }
.btn_line:hover, .btn_line:focus { border-color: #333; background-color: #333;-webkit-print-color-adjust:exact; color: #fff; }
.btn_line i { font-size: .8rem; margin-left: 0.25rem; vertical-align: middle; margin-top: -3px; }
.btns > .btn{border-radius: 2px;}

/*라디오*/
.form_textbox { width: 100%; height: 2rem; max-height: 100%; padding: 0 .5rem; border: 1px solid #ddd; text-align: left; vertical-align: top; -webkit-transition: all 0.2s; transition: all 0.2s; }
.form_textbox:focus { border-color: #000; }
.form_radio { display: inline-block; position: relative; z-index: 0; margin-right: 1rem; padding-left: 1rem; vertical-align: top; }
.form_radio input { position: absolute; left: 0; top: 0; opacity: 0; }
.form_radio input:focus + label::before { outline: 1px dotted #000; }
.form_radio input:checked + label::after { background-color: #484c58;-webkit-print-color-adjust:exact; }
.form_radio label { cursor: pointer; }
.form_radio label::before { position: absolute; left: 0; top: 0.25rem; z-index: -2; width: .75rem; height: .75rem; border-radius: 100%; border: 1px solid #ddd; background-color: #fff; content: ''; }
.form_radio label::after { position: absolute; left: 0.25rem; top: .5rem; z-index: -1; width: 0.25rem; height: 0.25rem; border-radius: 100%; content: ''; }
.form_radio:last-child { margin-right: 0; }

/*오른쪽퀵메뉴*/
.sub_position{width:107px;z-index: 100;position:absolute;right:4%;top:400px;}
.sub_position .right_quick{width:92px;height:92px;border-radius: 50%;background:transparent linear-gradient(120deg, #76b729 0%, #125095 100%) 0% 0% no-repeat padding-box;display:table;table-layout: fixed;text-align: center;color:#fff;font-family:'play',sans-serif;font-weight:bold;font-size:.75rem;margin:0 auto 8px;}
.sub_position .right_quick span{display:table-cell;vertical-align: middle;}
.sub_position .quick_lst{position: relative;margin-bottom:1.5rem;}
.sub_position .quick_lst > ul{border:1px solid #ddd;border-radius: 50px;padding:1.25rem 0 3rem;margin:auto;width:92px;background:#fff;-webkit-print-color-adjust:exact;}
.sub_position .quick_lst > ul > li{display:block;text-align: center;padding-top:1.7rem;position:relative;color:#555;font-size:.75rem;font-weight:500;line-height: 1.2;margin-bottom:.75rem;}
.sub_position .quick_lst > ul > li > a{border-bottom:1px solid #dddddd;padding-bottom:.75rem;display:inline-block;}
.sub_position .quick_lst > ul > li.bg:before{content:'';position:absolute;background:url(/privacy_manage/images/korean/layout/menu_icon01.png) no-repeat;width:25px;height:23px;top:0;left:50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-print-color-adjust:exact;}
.sub_position .quick_lst > ul > li.bg2:before{background:url(/privacy_manage/images/korean/layout/menu_icon02.png) no-repeat;-webkit-print-color-adjust:exact;width:23px;height:24px;}
.sub_position .quick_lst > ul > li.bg3:before{background:url(/privacy_manage/images/korean/layout/menu_icon03.png) no-repeat;width:26px;height:24px;-webkit-print-color-adjust:exact;}
.sub_position .quick_lst .top{position:absolute;bottom:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align: center;color:#000;font-family: 'play',sans-serif;line-height: 1;font-weight:bold;}
.sub_position .quick_lst .top i{display:block;}
.sub_position .contect > *{display:block;text-align: center;letter-spacing: -0.5px;}
.sub_position .contect > span{font-weight:500;}
.sub_position .contect > a{font-size:1.05rem;font-family: 'Play', sans-serif;font-weight:bold;margin:5px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#0e67ae
;}
.sub_position .contect > em{font-size:14px;color:#767676;}

/*인사말*/
.greeting_wrap{padding-top:1rem;}
.greeting_wrap .greeting_txt{padding:5rem 2.5rem 3.3rem;letter-spacing: -0.5px;margin-top:1rem;position: relative;}
.greeting_wrap .greeting_txt::before{content:'';background:url(/privacy_manage/images/korean/sub/greeting_bg.jpg) no-repeat;width:100%;height:384px;position: absolute;top:0;left:0;z-index: -1;-webkit-print-color-adjust:exact;}
.greeting_wrap .greeting_txt .txt > strong{font-family:'Play',sans-serif ;font-weight:bold;font-size:2.25rem;color:#2c4b6f;font-style: italic;}
.greeting_wrap .greeting_txt .txt > p{border-left:4px solid #19578d;padding-left:.85rem;margin-top:1.5rem;}
.greeting_wrap .greeting_txt .txt > p strong{font-weight:500;color:#2c4b6f;}
.greeting_wrap .greeting_txt .txt > p > *{display:block;font-size:1.5rem;font-weight:300;letter-spacing: -0.5px;}
.greeting_wrap .img{position:absolute;top:-1.2rem;right:2rem;}
.depth{color:#555;display:block;}
.greeting_wrap .sub_txt{padding:1.5rem 0 3rem;}
.greeting_wrap .sub_txt strong{display:block;text-align:right;}
.grt_cap{position:relative;}
.grt_cap:before{content:'';background:url(/privacy_manage/images/korean/sub/greeting_name.jpg) no-repeat;width:164px;height:51px;position:absolute;top:30px;right:0;-webkit-print-color-adjust:exact; }

/*이력*/
.history_wrap .his_img{float:left;width:20rem;}
.history_wrap .his_img > span{display:block;padding-bottom:2rem;}
.history_wrap .his_img > span > img{max-width:100%;height:auto;width:auto;}
.history_wrap .his_txt{overflow:hidden;padding-left:2.5rem;}
.history_wrap .his_txt article{overflow:hidden;}
.history_wrap .his_txt article > *{float:left;letter-spacing: -1px;}
.history_wrap .his_txt article + article{margin-top:2.5rem;}
.history_wrap .his_txt article > h4{width:6rem;}
.history_wrap .his_txt article > .c_wrap{width:calc(100% - 6rem);padding-left:3rem;margin-top:2px;position: relative;}
.history_wrap .his_txt article > .c_wrap:before{content:'';position:absolute;top:4px;left:0;height:100%;width:2px;background:#63a43d;-webkit-print-color-adjust:exact;}
.history_wrap .his_txt article > .c_wrap .tit{color:#63a43d;font-size:1.25rem;font-family: 'Play', sans-serif;font-weight:bold;display:inline-block;line-height:1;vertical-align: top;}
.history_wrap .his_txt article > .c_wrap > li + li{margin-top:2.5rem;}
.history_wrap .his_txt article .c_lst{display:inline-block;vertical-align: top;padding-left:1.8rem;}
.history_wrap .his_txt article .c_lst li + li{margin-top:8px;}
.history_wrap .his_txt article .c_lst li > b{padding-right:1rem;font-family: 'Play', sans-serif;font-weight:bold;font-size:.9rem;}
.history_wrap .his_txt article .c_lst li > span{color:#555;font-size:.9rem;}

/*ci*/
.de_title{padding-bottom:.85rem;display:block;border-bottom:1px solid #ddd;}
.ci_wrap .depth{margin-top:.85rem;}
.cont-style + .cont-style{margin-top:2rem;}
.ci_wrap .ci_img{height:11.5rem;position: relative;width:100%;background:url(/privacy_manage/images/korean/sub/f_type_bg.jpg) no-repeat center/cover;-webkit-print-color-adjust:exact;border-left:1px solid #ddd;border-right:1px solid #ddd;display:table;table-layout: fixed;margin-top: .5rem;}

.ci_wrap .ci_img > span{display:table-cell;vertical-align: middle;text-align: center;}
.ci_wrap .font_type{position:relative;}
.ci_wrap .down{position:absolute;top:4px;right:0;}
.ci_wrap .down a{border:1px solid #999;border-radius: 2px;width:140px;height:35px;line-height:33px;text-align: center;padding:0 12px;font-size:.75rem;font-weight:300;color:#333;display:inline-block;-webkit-transition:all .3s;transition:all .3s;}
.ci_wrap .down a > i{padding-left:5px;}
.ci_wrap .down a:hover,
.ci_wrap .down a:focus{background:#333;color:#fff;-webkit-print-color-adjust:exact;}
.ci_wrap .w_50{overflow:hidden;width:calc(100% + 1.4rem);}
.ci_wrap .w_20{overflow:hidden;width:calc(100% + .85rem);}
.ci_wrap .w_20 b{height:3rem;}
.ci_wrap .w_20 li{width:25%;float:left;padding-right:.85rem}
.ci_wrap .w_50 li{width:50%;float:left;padding-right:1.4rem;}
h5{font-weight:500;font-size:.9rem;letter-spacing: -0.5px;color:#000;display:block;margin-top:1rem;}
.ci_wrap .ci_color{margin-top:10px;padding-bottom:20px;}
.ci_wrap .ci_color b{font-weight:400;display:block;margin-bottom:.65rem;}
.ci_wrap .ci_color em.color{font-size:.75rem;display:block;line-height:1.8;}
.ci_wrap .ci_color span{color:#555;font-size:.75rem;display:block;line-height:1.8;}
.ci_wrap .ci_color em.c_1{color:#00a9e0;}
.ci_wrap .ci_color em.c_2{color:#96cf16;}
.ci_wrap .ci_color em.c_3{color:#1baacc;}
.ci_wrap .ci_color em.c_4{color:#000000;}
.ci_wrap .ci_color em.c_5{color:#959595;}
.ci_wrap .ci_color em.c_6{color:#ac8009;}
.ci_wrap .ci_color.w_20 p.bg{height:105px;color:#ddd;}
.ci_wrap .ci_color p.bg1{background:#00a9e0;-webkit-print-color-adjust:exact;}
.ci_wrap .ci_color p.bg2{background:#96cf16;-webkit-print-color-adjust:exact;}
.ci_wrap .ci_color p.bg3{background:#1baacc;-webkit-print-color-adjust:exact;}
.ci_wrap .ci_color p.bg4{background:#000000;-webkit-print-color-adjust:exact;}
.ci_wrap .ci_color p.bg5{background:#959595;-webkit-print-color-adjust:exact;}
.ci_wrap .ci_color p.bg6{background:#ac8009;-webkit-print-color-adjust:exact;}
.ci_wrap .ci_color.w_20 p:last-child{border:1px solid #ddd;padding: 0.85rem;}
.ci_wrap .ci_color.w_50 li{height:165px;}
.ci_wrap .ci_color.w_50 p.bg{width:165px;display:inline-block;vertical-align: middle;height:165px;float:left;}
.ci_wrap .ci_color.w_50 p:last-child{border:1px solid #ddd;height:100%;padding: 1.25rem;overflow:hidden;}

/*KEITian은*/
.bul-list03 li{position:relative;padding-left:8px;}
.bul-list03 li:before{width:2px;height:2px;background:#555555;content:'';-webkit-print-color-adjust:exact;position:absolute;top:12px;left:0;}

.depth2{color:#555;font-size:.75rem;}
.playfont{font-family: 'Play',sans-serif;font-weight:bold;}
.intro_wrap .w_25{width:calc(100% + .75rem);overflow:hidden;}
.intro_wrap .w_25 >li{float:left;width:25%;padding-right:.75rem;}
.intro_wrap article{overflow:hidden;}
.intro_wrap .titbox{float:left;width:8.25rem;font-size:1rem;font-weight:500;color:#000;position:relative;line-height: 1;}
.intro_wrap .titbox span{display:inline-block;padding-right:1rem;background:#fff;-webkit-print-color-adjust:exact;}
.intro_wrap .titbox span:before{position:absolute;top:50%;right:0;content:'';width:100%;height:1px;background:#ddd;z-index: -1;-webkit-print-color-adjust:exact;}
.intro_wrap .txtbox{float:left;width:calc(100% - 8.25rem);    padding-left: 1.5rem;}
/*type1*/
.intro_wrap .type1{padding-bottom:1rem;}
.intro_wrap .type1 .txtbox{position:relative;padding-bottom:3.5rem;}
.intro_wrap .type1 .txtbox:after{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(/privacy_manage/images/korean/sub/triangle.png) no-repeat;width:238px;height:69px;content:'';-webkit-print-color-adjust:exact;}
.intro_wrap .type1 .txtbox span{font-size:1.35rem;font-weight:500;display:block;text-align: center;padding:.8rem 0;position:relative;}
.intro_wrap .type1 .txtbox span:before{content:'';position: absolute;top:0;left:0;background:url(/privacy_manage/images/korean/sub/stick.png) no-repeat;width:22px;height:67px;-webkit-print-color-adjust:exact;}
.intro_wrap .type1 .txtbox span:after{content:'';position: absolute;top:0;right:0;background:url(/privacy_manage/images/korean/sub/stick.png) no-repeat;width:22px;height:67px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-print-color-adjust:exact;}
.intro_wrap .type1 .txtbox span > b{color:#31516f;}
/*type2*/
.intro_wrap .type2 .stit{border:2px solid #1b4f8b;text-align: center;font-weight:500;font-size:1.15rem;padding: 0.55rem 0;margin-bottom:1rem;}
.intro_wrap .type2 .stit > b{color:#1b4f8b;}
.intro_wrap .type2 .txtbox > ul{overflow:hidden;width:calc(100% + 1.35rem);}
.intro_wrap .type2 .txtbox > ul > li{width:33.33333%;float:left;padding-right:1.35rem;}
.intro_wrap .type2 .txtbox > ul > li > p{height:50px;background:#31516f;color:#fff;display:table;table-layout: fixed;width:100%;margin-bottom:5px;-webkit-print-color-adjust:exact;}
.intro_wrap .type2 .txtbox > ul > li:nth-child(2)>p{-webkit-print-color-adjust:exact;background:#1b4f8b;}
.intro_wrap .type2 .txtbox > ul > li:nth-child(3)>p{-webkit-print-color-adjust:exact;background:#2471b8;}
.intro_wrap .type2 .txtbox > ul > li > p>span{display:table-cell;vertical-align: middle;text-align: center;}
.intro_wrap .type2 .txtbox > ul > li>.ulbox{-webkit-print-color-adjust:exact;background:#f9f9f9;border:1px solid #ddd;min-height:140px;padding:10px;}
/*type3*/
.intro_wrap .type3{padding:1.75rem 0;}
.intro_wrap .type3 .icon .img{width:5rem;height:5rem;border:1px solid #ddd;border-radius: 50%;text-align: center;margin:auto;}
.intro_wrap .type3 .icon .img img{margin-top:1.5rem;}
.intro_wrap .type3 .icon > strong{font-size:1rem;color:#236183;display:block;text-align: center;padding-top: 5px;}
.intro_wrap .type3 .icontxt{-webkit-print-color-adjust:exact;background:#f9f9f9;border:1px solid #ddd;padding:.5rem 0;min-height:7.5rem;margin-top:10px;}
.intro_wrap .type3 .icontxt b{font-size:.9rem;font-weight:500;display:block;padding-bottom:.5rem;text-align: center;}
/*type4*/
.intro_wrap .type4 ul{overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.intro_wrap .type4 li{width:25%;float:left;text-align: center;padding:1.3rem 0 2.25rem;position:relative;}
.intro_wrap .type4 li + li:before{content:'';border: 1px dashed #dfdfdf;height:113px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;position: absolute;}
.intro_wrap .type4 li >strong{display:block;font-size:2.25rem;}
.intro_wrap .type4 li >span{font-weight:500;font-size:.9rem;color:#767676;}
/*type5*/
.intro_wrap .type5{padding:3rem 0 3.3rem;}
.intro_wrap .type5 ul{overflow:visible;}
.intro_wrap .type5 li > div{position:relative;}
.intro_wrap .type5 li > div:before{position:absolute;top:-37px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:16px;height:19px;content:'';background:url(/privacy_manage/images/korean/sub/up_arrow.png) no-repeat;-webkit-print-color-adjust:exact;}
.intro_wrap .type5 li > div:after{position:absolute;bottom:-46px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:16px;height:19px;content:'';background:url(/privacy_manage/images/korean/sub/up_arrow.png) no-repeat;-webkit-print-color-adjust:exact;}
.intro_wrap .type5 li p.element1{background:#fff;min-height:5.4rem;padding:.5rem;text-align: center;display:table;table-layout: fixed;width:100%;}
.intro_wrap .type5 li p>span{display:table-cell;vertical-align: middle;}
.intro_wrap .type5 li p.element2{height:3rem;display:table;table-layout: fixed;text-align: center;font-weight:500;width:100%;color:#fff;}
.intro_wrap .type5 li p.element2 span{display:table-cell;vertical-align: middle;padding:0 .5rem;}
.intro_wrap .type5 li:nth-child(1)>div>p.element2{background: #355456;-webkit-print-color-adjust:exact;}
.intro_wrap .type5 li:nth-child(1)>div>p.element1{border:1px solid #355456;}
.intro_wrap .type5 li:nth-child(2)>div>p.element2{background: #317074;-webkit-print-color-adjust:exact;}
.intro_wrap .type5 li:nth-child(2)>div>p.element1{border:1px solid #317074;}
.intro_wrap .type5 li:nth-child(3)>div>p.element2{background: #44845f;-webkit-print-color-adjust:exact;}
.intro_wrap .type5 li:nth-child(3)>div>p.element1{border:1px solid #44845f;}
.intro_wrap .type5 li:nth-child(4)>div>p.element2{background: #535e5b;-webkit-print-color-adjust:exact;}
.intro_wrap .type5 li:nth-child(4)>div>p.element1{border:1px solid #535e5b;}
/*type6*/
.intro_wrap .type6 .w_25 >li>div>ul{background:#f9f9f9;border:1px solid #ddd;padding-top:10px;height:240px;}
.intro_wrap .type6 .w_25 >li>div>ul>li{text-align: center;padding:.85rem 0;position: relative;margin:0 1rem;}
.intro_wrap .type6 .w_25 >li>div>ul>li + li:before{position:absolute;top:0;left:0;width:100%;border: 1px dashed #dfdfdf;content:'';}
.intro_wrap .type6 .w_25 > li >p{border:2px solid #355456;text-align: center;height:5rem;padding:0 .3rem;display:table;table-layout: fixed;width:100%;margin-top:11px;}
.intro_wrap .type6 .w_25 > li >p>span{display:table-cell;vertical-align: middle;}
.intro_wrap .type6 .w_25 > li >.b_2{border:2px solid #317074;-webkit-print-color-adjust:exact;}
.intro_wrap .type6 .w_25 > li >.b_3{border:2px solid #44845f;-webkit-print-color-adjust:exact;}
.intro_wrap .type6 .w_25 > li >.b_4{border:2px solid #535e5b;-webkit-print-color-adjust:exact;}

/*연혁*/

.hist_wrap .cont_img{float:left;width:21.5rem;}
.hist_wrap .cont_img .bx1{position:relative;margin-bottom:2.15rem;}
.hist_wrap .cont_img .bx1 > img{max-width:100%;}
.hist_wrap .cont_img .bx1:before{width:125px;height:125px;border:10px solid #ebebeb;content:'';position:absolute;bottom:-37px;right:0;z-index:-1;}
.hist_wrap .cont_img .bx2{padding-left:1.25rem;border-left:1px solid #ddd;}
.hist_wrap .cont_img .bx2>strong{display:inline-block;position: relative;font-size:1.5rem;line-height:1;background: linear-gradient(97deg, #76b729, #125095);-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-background:none;-webkit-color:#76b729;}
.hist_wrap .cont_img .bx2>strong:before{width:5px;height:28px;background:#6cad33;content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-27px;-webkit-print-color-adjust:exact;}
.hist_wrap .cont_img .bx2>em{display:block;color:#dbdbdb;font-size:1.5rem;line-height:1.1;padding:8px 0 12px;}
.hist_wrap .cont_img .bx2>span{font-weight:500;color:#777777;display:block;}
.hist_wrap .cont_txt{overflow:hidden;padding-left:3.4rem;}
.hist_wrap .cont_txt>div{overflow:hidden;padding-bottom:2.2rem;}
.hist_wrap .cont_txt>div>.year{float:left;width:7rem;padding-top:1.25rem;border-top:1px solid #000;font-size:1.25rem;}
.hist_wrap .cont_txt>div>ul{overflow:hidden;margin-left:2rem;padding-top:1.25rem;border-top:1px solid #dddddd;float: left;width: calc(100% - 9rem);}
.hist_wrap .cont_txt>div>ul>li{overflow:hidden;}
.hist_wrap .cont_txt>div>ul>li+li{margin-top:5px;}
.hist_wrap .cont_txt>div>ul>li>p{float:left;width:2rem;}
.hist_wrap .cont_txt>div>ul>li>span{float:left;width:calc(100% - 2rem);display:block;padding-left:1.25rem;}
.mgb20{margin-bottom:1rem;}
/*조직도*/
.org_wrap .spare{background:#44845f;-webkit-print-color-adjust:exact;color:#fff;height:auto;width:auto;display:block;vertical-align: middle;margin-top:1rem;padding:.2rem;font-size:.7rem;}
.org_wrap{padding-top:1.5rem;}
.org_wrap a{text-align: center;display:block;}
.org_wrap > div{position:relative;}
.org_wrap > .type01{padding-bottom:3.25rem;}
.org_wrap > .type01:before{position: absolute;height:100.5%;width:1px;background:#cecece;-webkit-print-color-adjust:exact;content:'';top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index: -1;}
.org_wrap > .type01>.caption{display: table;table-layout: fixed;margin:auto;position:relative;margin-bottom: 4.5rem;}
.org_wrap > .type01>.caption:before{position: absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:1px;background:#cecece;-webkit-print-color-adjust:exact;right:-100%;z-index: -1;content:'';}
.org_wrap > .type01>.caption > a{width:8.6rem;height:8.6rem;border-radius: 50%;background: transparent linear-gradient(97deg ,#76b729 0%, #125095 100%) 0% 0% no-repeat padding-box;color:#fff;display:table-cell;vertical-align: middle;text-align: center;font-weight:500;font-size:1.3rem;}
.org_wrap > .type01>.caption > a >em{display:block;opacity: .4;font-size:.85rem;padding-bottom: 5px;}
.org_wrap .org_a li{display:table;table-layout: fixed;}
.org_wrap .org_a li + li{margin-top:1.25rem;position:relative;}
.org_wrap .org_a li + li:before{position: absolute;top:-44px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#cecece;width:1px;height:100%;content:'';z-index:-1;}
.org_wrap .org_a li >a{width:8.5rem;height:3.25rem;display:table-cell;vertical-align: middle;color:#fff;font-size:.9rem;text-align: center;background:#2471b8;-webkit-print-color-adjust:exact;}
.org_wrap .org_a li:nth-child(2) >a{background:#44845f;-webkit-print-color-adjust:exact;}
.org_wrap .org_a{position:absolute;top:2.75rem;right:8.2rem;}
.org_wrap p.newdeal{display:table;table-layout: fixed;padding-left:9rem;position:relative;}
.org_wrap p.newdeal:before{position: absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-50%;width:50%;height:1px;content:'';background:#cecece;-webkit-print-color-adjust:exact;}
.org_wrap p.newdeal > a{background:#f1f4f7;-webkit-print-color-adjust:exact;border:1px solid #ddd;display:table-cell;vertical-align: middle;text-align: center;color:#202020;width:9.5rem;height:3.25rem;}
.org_wrap .org_b{display:inline-block;position: absolute;top:2rem;left:1.75rem;}
.org_wrap .org_b:before{content:'';background:#cecece;-webkit-print-color-adjust:exact;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:1px;z-index: -1;}
.org_wrap .org_b li+li{margin-top:8px;}
.org_wrap .org_b li>a{color:#383838;font-size:.85rem;background:#fff;-webkit-print-color-adjust:exact;width:8.5rem;height:2.9rem;display:table-cell;vertical-align: middle;text-align: center;border:1px solid #d3d6d9;}

.org_wrap .org_d li{display:table;table-layout: fixed;}
.org_wrap .org_d li + li{margin-top:1.25rem;}
.org_wrap .org_d li:before{position: absolute;top:50%;left:-130%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#cecece;width:200% ;height:1%;content:'';z-index:-1;}
.org_wrap .org_d li >a{width:8.5rem;height:3.25rem;display:table-cell;vertical-align: middle;color:#383838;font-size:.9rem;text-align: center; background:#eef4e8;-webkit-print-color-adjust:exact; border:1px solid #d3d6d9;}
.org_wrap .org_d{display:inline-block;position: absolute;top:12.3rem;right:8.2rem;}

.org_wrap .type02 .org_c{overflow:hidden;width:calc(100% + 1.25rem);}
.org_wrap .type02 .org_c > li{width:25%;float:left;padding-right:1.25rem;position:relative;}
.org_wrap .type02 .org_c > li+li:before{content:'';width:101%;height:1px;position: absolute;top:1px;left:-55%;background:#cecece;-webkit-print-color-adjust:exact;}
.org_wrap .type02 .org_c > li+li:after{content:'';width:calc(100% + 6.8rem);height:1px;position: absolute;top:8.2rem;left:-78.4%;background:#cecece;-webkit-print-color-adjust:exact;}
.org_wrap .type02 .org_c .lst_cap:before{position:absolute;content:'';top:-48px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:250%;background:#cecece;-webkit-print-color-adjust:exact;z-index: -1;}
.org_wrap .type02 .org_c .lst_cap{display:table;table-layout: fixed;margin:2.5rem auto;position:relative;}
.org_wrap .type02 .org_c .lst_cap>a{display:table-cell;vertical-align: middle;color:#fff;background:#2471b8;-webkit-print-color-adjust:exact;font-size:.85rem;width:10rem;height:3.25rem;}
.org_wrap .type02 .org_c .org_lst >ul{overflow:hidden;width:calc(100% + 11px);}
.org_wrap .type02 .org_c .org_lst >ul>li{width:50%;float:left;padding-right:11px;margin-top:1.75rem;}
.org_wrap .type02 .org_c .org_lst >ul>li>.tit{display:table;table-layout: fixed;width:100%;position:relative;}
.org_wrap .type02 .org_c .org_lst >ul>li>.tit:before{position:absolute;left:50%;top:-50%;width:1px;height:100%;background:#cecece;-webkit-print-color-adjust:exact;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index: -1;}
.org_wrap .type02 .org_c .org_lst >ul>li>.tit>a{border:2px solid #4793da;display:table-cell;vertical-align: middle;height:3.8rem;width:100%;background:#fff;-webkit-print-color-adjust:exact;color:#2471b8;font-weight:500;font-size:.73rem;}
.org_wrap .type02 .org_c .org_lst >ul>li>.txt{background:#f7f7f7;-webkit-print-color-adjust:exact;border:1px solid #d4d4d4;margin-top:7px;height:10.5rem;color:#626262;font-size:.75rem;padding-top:.75rem;}
.org_wrap .type02 .org_c .org_lst >ul>li>.txt a{padding:4px 0;}
.org_wrap .type03 li{display:table;table-layout: fixed;float:left;}
.org_wrap .type03 li a{background:#44845f;-webkit-print-color-adjust:exact;color:#fff;height:4.3rem;width:9rem;display:table-cell;vertical-align: middle;}
.org_wrap .type03 > ul{overflow:hidden;display:block;float:right;padding-top:1.75rem;}
.org_wrap .type03 li:nth-child(2){margin-left:15px;}
.po{color:#777 !important;}

.asap{width:auto !important;padding:0 0.5rem;}
/*업무안내*/
.guide_wrap .clear:after{ content: ''; clear: both; display: block; }
.guide_wrap article + article {margin-top: 2rem;}
.guide_wrap h5{ margin-bottom: .5rem; }
.guide_wrap .tip { display: block; position: relative; padding: .25rem 0 0 1rem; font-size: .7rem; color: #c03c3c;margin-left:5px; }
.guide_wrap .tip::before{ position: absolute; top: auto; left: auto; right: auto; font-family: "xeicon"; font-size: .7rem; left: 0; color: #c03c3c; content: ''; }
.guide_wrap .tip2{ display: block; position: relative; padding-top: .25rem; color: #c03c3c; font-size: .7rem; font-weight: 300}
.guide_wrap .border_box{ border:1px solid #ebebeb; padding: 2.5rem 5rem; margin-top: 1rem; }
.guide_wrap .border_box .refer{ display: block; text-align: center; font-size:.8rem; font-weight: 400; color: #555555; }
.guide_wrap .border_box .refer_tit{ font-size: .8rem; color: #555; text-align: center; margin-top: .25rem; }
.guide_wrap .border_box > .clear{ margin: 1.75rem 0 1rem; position: relative; }
.guide_wrap .border_box .left{ float: left; width: 50%; }
.guide_wrap .border_box .left .group{ position: relative; }
.guide_wrap .border_box .left .group + .group{ margin-top: 1rem; }
.guide_wrap .border_box .left .l_tit{ position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 5.5rem; height: 100%; display: table;  color:#fff; font-size: .8rem; font-weight: 400; }
.guide_wrap .border_box .left .l_tit span{ display: table-cell; vertical-align: middle; text-align: center;}
.guide_wrap .border_box .left .group:nth-of-type(1) .l_tit{ background: #31516f;-webkit-print-color-adjust:exact; }
.guide_wrap .border_box .left .group:nth-of-type(2) .l_tit{ background: #355456; -webkit-print-color-adjust:exact;}
.guide_wrap .border_box .left .lst{ float: right; width: calc(100% - 5.5rem); padding-left: .5rem; padding-right: 2rem; position: relative; }
.guide_wrap .border_box .left .lst:before{ content: ''; position: absolute; right: .8rem ;top: 50%; transform: translateY(-50%); width: 1px; height: calc(100% - 2.2rem); background: #dddddd; }
.guide_wrap .border_box .left .lst li{ padding: .5rem; position: relative; }
.guide_wrap .border_box .left .lst li:before{ content: ''; position: absolute; right: -1.2rem; top: 50%; transform: translateY(-50%); width: 1.15rem; height: 1px; background: #ddd; }
.guide_wrap .border_box .left .lst li + li{ margin-top: .25rem; }
.guide_wrap .border_box .left .group:nth-of-type(1) .lst li{ border: 1px solid #31516f; }
.guide_wrap .border_box .left .group:nth-of-type(2) .lst li{ border: 1px solid #355456; }
.guide_wrap .border_box .right{ position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 35%; text-align: right; }
.guide_wrap .border_box .right:before{content: '\e90b'; position: absolute; left:-5rem; top: 50%; transform: translateY(-50%); font-family: 'xeicon'; font-size: 1.55rem; color:#555555;}
.guide_wrap .border_box .right .lst{ width: 100%; text-align: center; display: inline-block; position: relative; }
.guide_wrap .border_box .right .lst:before{ content: ''; position: absolute; left: -1.2rem ;top: 50%; transform: translateY(-50%); width: 1px; height: calc(100% - 3rem); background: #dddddd; }
.guide_wrap .border_box .right .lst li{padding: .35rem; font-size: .75rem; color: #555555; line-height: 1.15rem; position: relative; }
.guide_wrap .border_box .right .lst li:before{ content: ''; position: absolute; left: -1.2rem; top: 50%; transform: translateY(-50%); width: 1.15rem; height: 1px; background: #ddd; }
.guide_wrap .border_box .right .lst li + li { margin-top: .75rem; }
.guide_wrap .border_box .right .lst li:nth-of-type(1){ background: #2471b8; color:#fff; -webkit-print-color-adjust:exact;}
.guide_wrap .border_box .right .lst li:nth-of-type(2){ border: 1px solid #2471b8; }
.guide_wrap .box_list{ margin: -.5rem 0 0 -2rem; }
.guide_wrap .box_list .box_4{ width: 25%; float: left; padding: .5rem 0 0 2rem }
.guide_wrap .box_list .box{ border: 1px solid #ddd; background: #f6f7f9;-webkit-print-color-adjust:exact; position: relative; padding: 1.5rem 0; text-align: center; }
.guide_wrap .box_list .box:before{ content: ''; position: absolute; left: 50%; top: 0; transform: translateX(-50%); width: 100%; height: 3px; background: #6eae32; background: -moz-linear-gradient(left, #6eae32 0%, #1d5b89 100%); background: -webkit-linear-gradient(left, #6eae32 0%,#1d5b89 100%); background: linear-gradient(to right, #6eae32 0%,#1d5b89 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6eae32', endColorstr='#1d5b89',GradientType=1 ); }
.guide_wrap .box_list .box p{ font-size: .75rem; color:#555555; line-height: 1.25rem; margin-top: .75rem; word-break: keep-all}
.guide_wrap .diagram_custom{ min-height: 420px; position: relative; }
.guide_wrap .diagram_custom:before{ content: ''; position: absolute; left: 50%; top: 1rem; transform: translateX(-50%); width: 384px; height: 381px; background: url(/privacy_manage/images/korean/sub/guide_diagram01.png) no-repeat; z-index: 1;-webkit-print-color-adjust:exact;}
.guide_wrap .diagram_custom .tit{position: absolute; left: 50%; top: 220px; transform: translateX(-50%); color: #fff; font-size: 1rem; font-weight: 700; z-index: 2}
.guide_wrap .diagram_custom .group{ word-break: keep-all; display: block; }
.guide_wrap .diagram_custom .group:nth-of-type(1){position: absolute; left: calc(50% + 120px); top: .5rem; padding-left: .5rem; }
.guide_wrap .diagram_custom .group:nth-of-type(2){ position: absolute; left: 5%; top: 11.1rem;width: 320px; }
.guide_wrap .diagram_custom .group:nth-of-type(3){ position: absolute; right: 0; top: 11.5rem; width: 320px; padding-left: .5rem; }
.guide_wrap .diagram_custom .group p{ font-size: .9rem; font-weight: 500; color:#000; margin-bottom: .25rem}
.guide_wrap .diagram_custom .group ul li{font-size: .75rem; color: #555555}
.guide_wrap .diagram_custom .group:before{content: ''; position: absolute; top: 12px; width: 80px; height: 1px; background: #dddddd;-webkit-print-color-adjust:exact;  }
.guide_wrap .diagram_custom .group:nth-of-type(1):before{ left: -121px; width: 120px}
.guide_wrap .diagram_custom .group:nth-of-type(2):before{ right: -60px; width: 120px}
.guide_wrap .diagram_custom .group:nth-of-type(3):before{ left: -121px; width: 120px}
.guide_wrap .diagram_custom .group:after{ content: ''; position: absolute; width: 8px; height: 8px; border-radius: 50%; top: 9px; }
.guide_wrap .diagram_custom .group:nth-of-type(1):after{ background: #4586c3; left: -.5rem;-webkit-print-color-adjust:exact; }
.guide_wrap .diagram_custom .group:nth-of-type(2):after{ background: #82b951; right: 60px; -webkit-print-color-adjust:exact;}
.guide_wrap .diagram_custom .group:nth-of-type(3):after{ background: #68bfbf; left: -.5rem; -webkit-print-color-adjust:exact;}
.guide_wrap .cont_table{margin-top: 0;}
.guide_wrap .caption{font-size: .75rem; font-weight: 300; color: #555555; display: block; text-align: right; margin-bottom: .25rem; width: 100%; margin-top: 1rem; }

/*추진방향*/
/*비전 및 목표*/
.box1{border:1px solid #ddd;}
.dir_wrap .box1{padding:3rem 1rem;}
.dir_wrap .tit{position:relative;padding-top:1.2rem;text-align: center;}
.dir_wrap .tit>span{color:#fff;background:#000;-webkit-print-color-adjust:exact;position: absolute;top:0;padding:5px 1.5rem;border-radius: 50px;left: 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.dir_wrap .tit>p{color:#000;background:#f6f8fa;-webkit-print-color-adjust:exact;font-size:1.25rem;font-weight:500;padding:1.75rem 6rem 1rem;display:inline-block;text-align: center;border-radius: 50px;}
.dir_wrap .box1 > span{font-weight:500;font-size:1.25rem;color:#000;text-align: center;display:block;padding:2rem 0 3.25rem;}
.dir_wrap .box1 > .txt{text-align: center;position: relative;}
.dir_wrap .box1 > .txt:before{background:url(/privacy_manage/images/korean/sub/arrow_uo.png) no-repeat;-webkit-print-color-adjust:exact;width:321px;height:154px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'';z-index: -1;top:-2.25rem;}
.dir_wrap .box1 > .txt b{display:block;font-weight:500;font-size:1.25rem;}
.dir_wrap .box1 > .txt span{color:#555;display:block;padding-top:1.5rem;}
.dir_wrap .icon{text-align: center;padding-top:.9rem;}
.dir_wrap ul{overflow:hidden;display:inline-block;}
.dir_wrap .icon ul>li{float:left;width:6.35rem;height:6.35rem;border-radius: 50%;border-radius: 50%;background:#31516f;-webkit-print-color-adjust:exact;text-align: center;color:#fff;position:relative;-webkit-print-color-adjust:exact;}
.dir_wrap .icon ul>li+li{margin-left:2.4rem;position: relative;}
.dir_wrap .icon ul>li+li:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#dcdcdc;width:100%;left:-100%;z-index: -1;height:1px;-webkit-print-color-adjust:exact;}
.dir_wrap .icon ul>li:before{position: absolute;top:1.4rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(/privacy_manage/images/korean/sub/vision01.png) no-repeat;width:29px;height:38px;content:'';-webkit-print-color-adjust:exact; }
.dir_wrap .icon ul>li:nth-child(3):before{background:url(/privacy_manage/images/korean/sub/vision02.png) no-repeat;width:27px;height:34px;-webkit-print-color-adjust:exact; }
.dir_wrap .icon ul>li:nth-child(4):before{background:url(/privacy_manage/images/korean/sub/vision03.png) no-repeat;width:32px;height:33px;-webkit-print-color-adjust:exact; }
.dir_wrap .icon ul>li:nth-child(2):before{background:url(/privacy_manage/images/korean/sub/vision04.png) no-repeat;width:36px;height:35px;-webkit-print-color-adjust:exact; }
.dir_wrap .icon ul>li:nth-child(5):before{background:url(/privacy_manage/images/korean/sub/vision05.png) no-repeat;width:35px;height:35px;-webkit-print-color-adjust:exact; }
.dir_wrap .icon ul>li>span{padding-top:3.75rem;display:block;}
.dir_wrap .icon ul>li:nth-child(2){background:#1b4f8b;-webkit-print-color-adjust:exact; }
.dir_wrap .icon ul>li:nth-child(3){background:#2471b8;-webkit-print-color-adjust:exact; }
.dir_wrap .icon ul>li:nth-child(4){background:#355456;-webkit-print-color-adjust:exact; }
.dir_wrap .icon ul>li:nth-child(5){background:#44845f;-webkit-print-color-adjust:exact; }
/*캐릭터소개*/
.dir_wrap03 .box1{padding:2.5rem 1rem;}
.dir_wrap03 p{text-align: center;}
.dir_wrap03 p strong{display:block;font-size:1.25rem;font-weight:500;padding:1rem 0 .7rem;}
.dir_wrap03 p span{color:#555;}
.dir_wrap02>h4{font-size:.9rem;font-weight:500;}
.img_50{overflow:hidden;width:calc(100% + 13px);}
.img_50 li{width:50%;float:left;padding-right:13px;}
.img_50 li img{width:100%;height: 17.7rem;max-width:100%;}

/*윤리선언*/
/*윤리헌장*/
.box2{border:1px solid #dedede;background:#f6f8fa;-webkit-print-color-adjust:exact; }
.box2 + .box2{margin-top:1.5rem;}
.w_box{background:#fff;-webkit-print-color-adjust:exact; }
.depth3{color:#555555;}
.ethics_wrap .box2{padding: 2.75rem;}
.ethics_wrap .title{font-size:1.4rem;font-weight: bold;color:#2c4b6f;text-align: center;margin-bottom:1rem;}
.ethics_wrap .title > span{display:inline-block;position:relative;padding:.6rem 3.5rem;}
.ethics_wrap .title > span:before{content:'';background:url(/privacy_manage/images/korean/sub/tree.png) no-repeat;width:36px;height:66px;position:absolute;left:0;top:0;-webkit-print-color-adjust:exact; }
.ethics_wrap .title > span:after{content:'';background:url(/privacy_manage/images/korean/sub/tree.png) no-repeat;width:36px;height:66px;position:absolute;right:0;top:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-print-color-adjust:exact; }
.ethics_wrap .box2 > .depth3{text-align: center;display:block;margin-bottom:1.5rem;}
.ethics_wrap .w_box{padding:1.75rem;position:relative;}
.ethics_wrap .w_box:before{position: absolute;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width:202px;height:96px;opacity: .1;content:'';background:url(/privacy_manage/images/korean/sub/keit_bg.png) no-repeat;-webkit-print-color-adjust:exact; }
.ethics_wrap .w_box li{overflow:hidden;margin-bottom:1rem;padding-left:.8rem;}
.ethics_wrap .w_box li+li{padding-top:1rem;border-top:1px solid #eeeeee;}
.ethics_wrap .w_box li > b{color:#2c4b6f;font-size:1rem;display:inline-block;width:2.25rem;float:left;}
.ethics_wrap .w_box li > span{float:left;width:calc(100% - 2.25rem);padding:1.5px 0 0 .8rem;}
.ethics_wrap .w_box.w_box1 li{padding-left:5rem;}
.ethics_wrap .sign{margin-top:1.75rem;}
.ethics_wrap .sign > p .day{float:right;}
.ethics_wrap .sign ul{text-align: right;margin-top:.7rem;}
.ethics_wrap .sign li{position:relative;padding:1rem 0;}
.ethics_wrap .sign li em{padding-left:3px;}
.ethics_wrap .sign.sign1 li{padding-right:6.7rem;}
.ethics_wrap .sign.sign1 li:before{position:absolute;top:50%;right:0;background:url(/privacy_manage/images/korean/sub/sign1.jpg) no-repeat;width:123px;height:32px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-print-color-adjust:exact; }
.ethics_wrap .sign.sign1 li:nth-child(2):before{position:absolute;top:50%;right:0;background:url(/privacy_manage/images/korean/sub/sign2.png) no-repeat;width:123px;height:39px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-print-color-adjust:exact; }
.ethics_wrap .sign.sign2 li{padding-right:3.75rem;}
.ethics_wrap .sign.sign2 li:before{position:absolute;top:50%;right:0;background:url(/privacy_manage/images/korean/sub/sign3.png) no-repeat;width:64px;height:41px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-print-color-adjust:exact; }
.ethics_wrap .sign.sign2 li:nth-child(2):before{position:absolute;top:50%;right:0;background:url(/privacy_manage/images/korean/sub/sign4.png) no-repeat;width:64px;height:46px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-print-color-adjust:exact; }

/*임직원행동강령*/
.slide_List{border-top:1px solid #000;}
.slide_List>li>a{position:relative;display:block;height:3rem;line-height:3rem;border-bottom:1px solid #dddddd;font-size:1rem;font-weight:500;-webkit-transition:background .4s;transition:background .4s;}
.slide_List>li>a:after{content: "\e942";font-family: "xeicon";position: absolute;right: 1.5rem;top: 50%;line-height: 1;margin-top: -0.55rem;
 -webkit-transition: all .4s;transition: all .4s;}
.slide_List>li>a.on:after{transform: rotate(180deg);}
.slide_List>li>.sL_detail{display:none;background:#f6f8fa;padding:1.5rem 1rem 1.5rem 1.25rem;-webkit-print-color-adjust:exact;}
.slide_List>li>.sL_detail>.lst_box>strong{display:block;font-size:.9rem;font-weight:500;margin-bottom:10px;}
.slide_List>li>.sL_detail>.lst_box>.depth2{display:block;line-height: 1.7;}
.slide_List>li>.sL_detail>.lst_box>.space{padding-left:.9rem;}

/*청렴활동*/
.intgr_wrap .box1{padding:2rem 2.5rem;overflow:hidden;margin-top:.7rem;}
.intgr_wrap img{max-width: 100%;}
.intgr_wrap .depth3{display:block;padding-top:.7rem;}
.intgr_wrap .box1 .img li{float:left;width:50%;}
.intgr_wrap .box1 .img.img_33{width:calc(100% + .75rem);}
.intgr_wrap .box1 .img.img_33 li{width:33.33333%;float:left;padding-right:.75rem;}
.intgr_wrap .box1 .img.w_100 li{width:100%;float:none;}
.intgr_wrap .bul-list01{margin-top:13px;}
.intgr_wrap .bul-list01 li{color:#555555;font-size:.75rem;}
.intgr_wrap .bul-list01 li:before{top:8px;}
.intgr_wrap .cont_style + .cont_style{margin-top:2rem;}
.intgr_wrap .box1 > h5{text-align: center;margin-bottom:14px;}

/*지도*/
#map>img{height:100%;width:100%;max-width: 100%;}
.map_wrap .map_info{border:1px solid #ddd;padding:1.3rem 2.2rem;overflow:hidden;margin-bottom:2.75rem;position:relative;margin-top:-4px;}
.map_wrap .map_info .area{width:11.2rem;font-size:1.25rem;color:#000;font-weight:500;padding-left:70px;position:relative;display: inline-block;vertical-align: middle;float:left;margin-top:8px;}
.map_wrap .map_info .area:before{background:url(/privacy_manage/images/korean/sub/map_logo.jpg) no-repeat center/cover;-webkit-print-color-adjust:exact;width:61px;height:29px;content:'';position:absolute;top:3px;left:0;}
.map_wrap .map_info .info_lst{display: inline-block;vertical-align: middle;padding-left:1rem;border-left:1px solid #d5d5d5;float:left;width:calc(100% - 11.2rem);}
.map_wrap .map_info .info_lst>ul{overflow:hidden;}
.map_wrap .map_info .info_lst li{display:block;}
.map_wrap .map_info .info_lst li+li{margin-top:5px;}
.map_wrap .map_info .info_lst li .marker{width:28px;height:28px;border-radius: 50%;text-align: center;border:1px solid #ddd;display:inline-block;line-height:25px;margin-right:8px;}
.map_wrap .map_info .info_lst li > b{color:#000;font-size:.8rem;font-weight:400;width:4.2rem;display:inline-block;}
.map_wrap .map_info .info_lst li > span{font-weight:300;color:#555;}
.map_wrap .map_info .info_lst li:nth-child(3){margin-top:2px;}
.map_wrap .element{overflow:hidden;padding-bottom:2.5rem;}
.map_wrap .element > h4{width:8.5rem;float:left;padding-top:.75rem;border-top:1px solid #000;}
.map_wrap .element > .way_wrap{float:left;width:calc(100% - 8.5rem);padding-left:2rem;}
.map_wrap .element > .way_wrap>.inner{border-top:1px solid #ddd;padding-top:1rem;}
.map_wrap .map_info .info_lst.info_lst2 li{width:100%;}
.map_wrap .map_info .info_lst.info_lst2 li + li{margin-top:5px;}
.map_wrap .viewmap{display:block;position:absolute;right:1.5rem;top:1.3rem;padding:0 11px;line-height: 1.8rem;border-radius: 3px;height: 1.8rem;color:#fff;background:#2c4b6f ;}
.map_wrap .viewmap:hover,
.map_wrap .viewmap:focus{background:#fff;-webkit-print-color-adjust:exact;color:#2c4b6f;border:1px solid #2c4b6f;}
.map_wrap .viewmap>span{margin-right:1rem;}

/*뉴딜 탭*/
.tab_wrap{display:none;padding-bottom:2rem;}
.tab_wrap.on{display:block;}
.c_tab.c_tab1{float:left;width:50%;}
.c_tab.c_tab2{float:left;width:33.33333%;}
.c_tab.c_tab3{float:left;width:16.66666666666667%;}
.c_tab.c_tab4{float:left;width:20%;}
.tab_lst.tab_lst2 .tab_ls > li > a{padding:0 3px;}
.tab_ls.n_tab > .on{background:#034b78;-webkit-print-color-adjust:exact;}
.tab_lst{overflow:hidden;padding-top:1px;margin-bottom:1.2rem;}
.tab_lst .tab_tit{width:260px;float:left;}
.tab_lst .tab_tit li{display:table;table-layout: fixed;margin-bottom:9px;height:48px;}
.tab_lst.tab_lst2 .tab_tit li,
.tab_lst.tab_lst2 .tab_ls.n_tab > li{height:68px;}
.tab_lst.tab_lst2 .tab_tit{width:215px;}
.tab_lst.tab_lst2 .tab_ls.n_tab{width:calc(100% - 225px);}

.tab_lst .tab_tit li span{display:table-cell;vertical-align: middle;text-align: center;width:260px;background: #84919c;-webkit-print-color-adjust:exact;color:#fff;}
.tab_lst .tab_ls.n_tab{float:right;width:calc(100% - 275px);}
.tab_lst .tab_ls.n_tab > li{height:48px;margin-bottom:9px;display:table;table-layout: fixed;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;border-left: 1px solid #e3e3e3;background:#f9f9f9;-webkit-print-color-adjust:exact;}
.tab_lst .tab_ls.n_tab > li.on{border-top: 1px solid #034b78;border-bottom: 1px solid #034b78;border-left: 1px solid #034b78;background:#034b78;-webkit-print-color-adjust:exact;}
.tab_lst .tab_ls.n_tab > li.bor-right{border-right: 1px solid #e3e3e3;}
.tab_lst .tab_ls.n_tab > li a{display:table-cell;vertical-align: middle;text-align: center;font-size: .75rem;}
.tab_lst .tab_ls.n_tab > li.on > a{color:#fff;}

.tab_lst .tit_hidden{display:none !important;-webkit-print-color-adjust:exact;background: #84919c !important;color:#fff !important;height:auto !important;padding:10px;margin:10px 0;overflow:hidden;text-align: center;border: 0 !important;}

/*뉴딜전략*/
.newdeal_wrap .tab_wrap > h4.ele_tit{font-size:1.5rem;font-weight:bold;text-align: center;}
.newdeal_wrap .tab_wrap > h4.ele_tit>strong{color:#066cca;}
.mgmt_wrap.newdeal_wrap .board{padding-top:0;}
.newdeal_wrap .board{padding-top:1.75rem;}
.newdeal_wrap .board article{position:relative;overflow:hidden;}
.newdeal_wrap .board article + article{margin-top:1.25rem;}
.newdeal_wrap .board article.arti1{height:6rem;}
.newdeal_wrap .board article.arti2{height:24.3rem;}
.newdeal_wrap .board article.arti3{height:15.35rem;}
.newdeal_wrap .board article.arti4{height:4.35rem;}
.newdeal_wrap .board article.arti5{height:16.3rem;}
.newdeal_wrap .board article.arti6{height:8.5rem;}
.newdeal_wrap .board article > h5.cap{margin-top:0;font-size:1rem;color:#333;display:table;table-layout: fixed;width:5.5rem;height:100%;background:#f1f1f1;text-align: center;float:left;}
.newdeal_wrap .board article > h5.cap > span{display:table-cell;vertical-align: middle;}
.newdeal_wrap .board article > .txtp{float:left;width:calc(100% - 5.5rem);padding-left:1rem;height:100%;}
.newdeal_wrap .board article.arti6 > .txtp{overflow:hidden;}
.newdeal_wrap .board article > .txtp .type>li.c0{display:table;table-layout: fixed;}
.newdeal_wrap .board article > .txtp .type>li.c0 > p{display:table-cell;vertical-align: middle;text-align: center;border-width:4px;border-style: solid;border-radius:3px ;}
.newdeal_wrap .board article > .txtp .type>li.c1>p{border-color:#1b4f8b;}
.newdeal_wrap .board article > .txtp .type>li.c2>p{border-color:#317074;}
.newdeal_wrap .board article > .txtp .type>li.c3>p{border-color:#427bb0;}
.newdeal_wrap .board article > .txtp .type>li.c3{height:6rem;}
.newdeal_wrap .board article.arti6 > .txtp .type,
.newdeal_wrap .board article > .txtp .three{width:calc(100% + 12px);overflow:hidden;}
.newdeal_wrap .board article.arti6 > .txtp .type>li.c3{height:3rem;margin-bottom:10px;}
.newdeal_wrap .board article > .txtp .type>li.c0 > p>strong{font-size:1rem;display:block;}
.newdeal_wrap .board article > .txtp .type>li.c0 > p>span{color:#555;font-size:.9rem;}
.newdeal_wrap .board article > .txtp .type1,
.newdeal_wrap .board article > .txtp .type1>li{height:100%;}
.newdeal_wrap .board article > .txtp .half{overflow:hidden;width:calc(100% + 1rem);}
.newdeal_wrap .board article > .txtp .half{overflow:hidden;width:calc(100% + 12px);}
.newdeal_wrap .board article > .txtp .full{overflow:hidden;width:100%;}
.newdeal_wrap .board article > .txtp .half>li{float:left;width:50%;padding-right:1rem;}

.newdeal_wrap .board article > .txtp .three>li{float:left;width:33.33333%;padding-right:12px;height:100%;}
.newdeal_wrap .board article > .txtp .full>li{width:100%;float:left;}
.newdeal_wrap .board .ul-lst{margin-top:15px;}
.newdeal_wrap .board .arti6 .ul-lst{margin-top:5px;height:calc(100% - 3.5rem);}
.newdeal_wrap .board .ul-lst>li>div{background:#f1f4f7;-webkit-print-color-adjust:exact;border-radius: 3px;height:9rem;padding:1.5rem;}
.newdeal_wrap .board .arti6 .ul-lst>li>div{height:100%;padding:.6rem;text-align: center;text-align: center;color:#555;font-size:.85rem;font-weight:300;}
.newdeal_wrap .board .ul-lst>li>div>b{font-size:.9rem;font-weight:500;display: block;padding-bottom:10px;}
.newdeal_wrap .board article > .txtp>.three-lst .tit_box{color:#fff;background:#31516f;-webkit-print-color-adjust:exact;float:left;height:100%;width:8.8rem;padding:1.25rem 1rem;border-radius: 3px 0 0 3px;}
.newdeal_wrap .board article > .txtp>.three-lst .txt_box{overflow:hidden;border-top:1px solid #d3d8dd;border-right:1px solid #d3d8dd;border-bottom:1px solid #d3d8dd;height: 100%;padding: 1.3rem 0.5rem 1rem 1.25rem;border-radius: 0 3px 3px 0;}
.newdeal_wrap .board article > .txtp>.three-lst.three-lst1{height:10rem;}
.newdeal_wrap .board article > .txtp>.three-lst.three-lst2{height:5.75rem;}
.newdeal_wrap .board article > .txtp>.three-lst.three-lst3{height:7rem;}
.newdeal_wrap .board article > .txtp>.three-lst>li{height:100%;}
.newdeal_wrap .board article > .txtp>.three-lst + .three-lst{margin-top:.75rem;}
.newdeal_wrap .board article > .txtp>.three-lst .color2{background:#355456;-webkit-print-color-adjust:exact;}
.newdeal_wrap .board article > .txtp>.three-lst .color3{background:#1b4f8b;-webkit-print-color-adjust:exact;}
.newdeal_wrap .board article > .txtp>.three-lst .color4{background:#317074;-webkit-print-color-adjust:exact;}
.newdeal_wrap .board article > .txtp>.three-lst .color5{background:#2471b8;-webkit-print-color-adjust:exact;}
.newdeal_wrap .board article > .txtp>.three-lst .color6{background:#44845f;-webkit-print-color-adjust:exact;}
.newdeal_wrap .board .arti5 .txtp>div>strong{font-size:1.1rem;font-weight:bold;text-align: center;display: block;padding-bottom:1.75rem}
.newdeal_wrap .board .arti5 .txtp>div{background:#f1f4f7;border-radius: 3px;padding:1.75rem 1.5rem;height:100%;}
.newdeal_wrap .board .four_box{overflow:hidden;width:calc(100% + 1rem);}
.newdeal_wrap .board .four_box li{float:left;width:25%;padding-right:1rem;text-align: center;}
.newdeal_wrap .board .four_box li b{color:#fff;font-weight:500;font-size:.95rem;height:3rem;line-height: 3rem;background:#355456;display:block;border-radius: 3px;margin-bottom:5px;}
.newdeal_wrap .board .four_box li>div>p{display:table;table-layout: fixed;border-radius: 3px;border:1px solid #d3d8dd;background:#fff;width:100%;color:#555;font-weight:300;height:5.3rem;}
.newdeal_wrap .board .four_box li>div>p>span{display:table-cell;vertical-align: middle;}
.newdeal_wrap .board .four_box li:nth-child(2) b{background:#317074;-webkit-print-color-adjust:exact;}
.newdeal_wrap .board .four_box li:nth-child(3) b{background:#44845f;-webkit-print-color-adjust:exact;}
.newdeal_wrap .board .four_box li:nth-child(4) b{background:#5d885f;-webkit-print-color-adjust:exact;}

/*전담조직*/

.sub_box{height:138px;position:relative;margin-bottom:1rem;}
.sub_box.sub_box3{height:168px;}
.sub_box:before{-webkit-print-color-adjust:exact;width:100%;height:100%;content: '';position: absolute;top:0;left:0;z-index: -1;border-radius: 3px;}
.sub_box.sub_box2:before{background:url(/privacy_manage/images/korean/sub/sub_box2.jpg) no-repeat right/cover;-webkit-print-color-adjust:exact;}
.sub_box.sub_box3:before{background:url(/privacy_manage/images/korean/sub/sub_box3.jpg) no-repeat right/cover;-webkit-print-color-adjust:exact;}
.sub_box > strong{color:#fff;font-weight:500;font-size:.9rem;position:absolute;top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left:1.5rem;}
.sub_box.sub_box2{padding:1.5rem;}
.sub_box.sub_box17{height:258px;}
.sub_box .contec li{display:inline-block;opacity: 1 !important;}
.sub_box .contec{margin-top:1rem;}
.sub_box .contec li >strong{font-weight:500 !important;}
.sub_box .contec li + li{margin-left:1.5rem;position:relative;}
.sub_box .contec li + li:before{content:'';width:3px;height:3px;border-radius: 50%;background:#fff;-webkit-print-color-adjust:exact;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-.75rem;}
.sub_box.sub_box17:before{background:url(/privacy_manage/images/korean/sub/sub_box17.jpg) no-repeat right/cover;-webkit-print-color-adjust:exact;}
.sub_box.sub_box2 > strong{position:static;top:inherit;left:inherit;transform:none;padding-bottom:8px;display:block;}
.sub_box.sub_box2>ul>li{color:#fff;font-weight:300;font-size:.75rem;opacity:.7;}
.sub_box.sub_box2 > strong.bol{font-size:1rem;font-weight:bold;}

.newdeal_wrap .tissue{margin-top:4.2rem;}
.newdeal_wrap .tissue >.caption{display:table;table-layout: fixed;margin:auto;position:relative;margin-bottom:3rem;}
.newdeal_wrap .tissue >.caption:before{content:'';width:1px;height:3rem;background:#dfdfdf;-webkit-print-color-adjust:exact;position: absolute;left:50%;bottom:-3rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.newdeal_wrap .tissue >.caption>span{width: 8.6rem;height: 8.6rem;border-radius: 50%;background: transparent linear-gradient(
        97deg ,#76b729 0%, #125095 100%) 0% 0% no-repeat padding-box;color: #fff;display: table-cell;vertical-align: middle;text-align: center;font-weight: 500;font-size: 1.3rem;}
.newdeal_wrap .tissue >.caption>span>em{display:block;opacity: .4;font-size:.85rem;padding-bottom: 5px;}
.newdeal_wrap .tissue>ul{width:calc(100% + 1.8rem);overflow:hidden;padding-top:3.3rem;}
.newdeal_wrap .tissue>ul>li{float:left;width:25%;padding-right:1.8rem;position:relative;}
.newdeal_wrap .tissue>ul>li:before{content:'';top:-3.3rem;left: 43.3%;background:#dfdfdf;-webkit-print-color-adjust:exact;width:100%;height:1px;position: absolute;}
.newdeal_wrap .tissue>ul>li:last-child:before{display:none;}
.newdeal_wrap .tissue>ul>li>.tit{background:#355456;width:100%;height:4.5rem;display:table;table-layout: fixed;position:relative;}
.newdeal_wrap .tissue>ul>li>.tit:before{content:'';top:-3.3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#dfdfdf;-webkit-print-color-adjust:exact;width:1px;height:3.3rem;position: absolute;}
.newdeal_wrap .tissue>ul>li>.tit>p{display: table-cell;vertical-align: middle;text-align: center;color:#fff;font-weight:300;width:100%;}
.newdeal_wrap .tissue>ul>li>.tit>p>b{display:block;font-weight:500;font-size:1rem;padding-bottom:5px;}
.newdeal_wrap .tissue>ul>li>.tit.color2{background:#317074;-webkit-print-color-adjust:exact;}
.newdeal_wrap .tissue>ul>li>.tit.color3{background:#44845f;-webkit-print-color-adjust:exact;}
.newdeal_wrap .tissue>ul>li>.tit.color4{background:#2471b8;-webkit-print-color-adjust:exact;}
.newdeal_wrap .tissue>ul>li>.txt{border-right:1px solid #d3d8dd;border-left:1px solid #d3d8dd;border-bottom:1px solid #d3d8dd;height:13.3rem;padding:1rem;}
.newdeal_wrap .tissue>ul>li>.txt>li{text-align: center;color:#555555;line-height:1.7;}
.newdeal_wrap .img_2{overflow:hidden;width:calc(100% + 13px);}
.newdeal_wrap .img_2 li{float:left;width:50%;padding-right:13px;}
.newdeal_wrap .img_2 li img{width:100%;height:100%;max-width: 100%;}
.newdeal_wrap .box_wrap{border:10px solid #f1f4f7;border-radius: 3px;padding:2.4rem;position:relative;}
.newdeal_wrap .box_wrap>p.posi_tit{position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.1rem;font-weight:bold;text-align: center;}
.newdeal_wrap .box_wrap>p.posi_tit>span{display:inline-block;padding:0 1.75rem;background:#fff;-webkit-print-color-adjust:exact;}
.newdeal_wrap .box_wrap>ul{width:calc(100% + 1.2rem);overflow:hidden;}
.newdeal_wrap .box_wrap>ul>li{float:left;width:33.3333%;padding-right:1.2rem;}
.newdeal_wrap .box_wrap>ul>li span{text-align: center;display:block;border-radius: 3px;}
.newdeal_wrap .box_wrap>ul.ele1>li>span{background:#355456;-webkit-print-color-adjust:exact;color:#fff;padding:1rem .5rem;font-size:1rem;}
.newdeal_wrap .box_wrap>ul.ele1>li:nth-child(2)>span{background:#317074;-webkit-print-color-adjust:exact;}
.newdeal_wrap .box_wrap>ul.ele1>li:nth-child(3)>span{background:#44845f;-webkit-print-color-adjust:exact;}
.newdeal_wrap .box_wrap>ul.ele2>li>span{border:1px solid #d3d8dd;padding:15px .5rem;font-size:.85rem;}
.newdeal_wrap .box_wrap>ul.ele3>li>ul{background:#f1f4f7;-webkit-print-color-adjust:exact;overflow:hidden;border-radius: 3px;padding:15px .5rem;}
.newdeal_wrap .box_wrap>ul.ele3>li>ul.w_33>li{float:left;width:33.3333%;text-align: center;}
.newdeal_wrap .box_wrap>ul.ele3>li>ul.w_50>li{float:left;width:50%;text-align: center;}
.newdeal_wrap .box_wrap>ul.ele3>li>ul.w_100>li{text-align: center;}

/*코로나19대응현황*/
.corona .box1-1{padding:1.75rem;overflow:hidden;}
.corona .box1-1 .img{float:left;}
.corona .box1-1 .depth2{overflow:hidden;padding-left:1.75rem;display:block;padding-top:2.5rem;}
.corona .box1-2{padding:1rem;}
.corona #tab_7 .box1-2{padding:2rem;text-align: center;}
.c_table{overflow:hidden;margin-top:30px;position: relative;}
.c_table article.type2 > div{width:50%;float:left;}
.c_table article > div>ul li{text-align: center;}
.c_table article > div>ul{padding:0 8px;}
.c_table article{float:left;position: relative;}
.c_table article + article:before{content:"\ea3e";font-family:'xeicon';color:#4a5b6e;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left: -1.3rem;font-size:1rem;}
.c_table article.type1{width:13rem;}
.c_table article.type2{width:26rem;margin:auto;float:none;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.c_table article.type3{width:13rem;float:right;}
.c_table article > div > strong{text-align: center;display:block;margin-bottom:13px;}
.c_table article > div > div > strong{color:#065CB1;font-size:15px;text-align:center;font-family: "NotoSansMedium";padding:15px 0;display:block;font-weight:normal !important;}
.c_table article > div ul{padding:20px;border:1px solid #ddd;height:11.5rem;}
.c_table article.type3 > div ul{height:14.7rem;}
.c_table article > div ul li{font-size:15px;letter-spacing: -0.45px;color: #2F2F2F;line-height:1.5;}
.c_table article > div > strong>span{background:#1b4f8b;-webkit-print-color-adjust:exact;display:block;color:#fff;font-size:.95rem;font-weight:500;line-height: 3rem;}
.c_table article.type2 > div:nth-child(1)>strong>span{background:#355456;-webkit-print-color-adjust:exact;}
.c_table article.type2 > div:nth-child(2)>strong>span{background:#317074;-webkit-print-color-adjust:exact;}
.c_table article.type3 > div>strong>span{background:#2471b8;-webkit-print-color-adjust:exact;}
.corona .box1 .helper{overflow:hidden;padding:2rem 0 0 2rem;}

.c_table article > div > strong>em{line-height:3rem;border:1px solid #ddd;font-weight:400;}
/*신기술 활용 공공서비스 혁신*/
.rome{margin-top:10px;}
.rome>ul>li + li{margin-top:1.5rem;}
.rome>ul>li:nth-child(1){height:10.4rem;}
.rome>ul>li:nth-child(2){height:14.4rem;}
.rome>ul>li:nth-child(3){height:14.7rem;}
.rome>ul>li:nth-child(1)>p{width:9rem;height:10.4rem;float:left;}
.rome>ul>li:nth-child(2)>p{width:9rem;height:14.4rem;float:left;}
.rome>ul>li:nth-child(3)>p{width:9rem;height:14.7rem;float:left;}
.rome>ul>li:nth-child(2)>p>strong{background:#317074;-webkit-print-color-adjust:exact;}
.rome>ul>li:nth-child(3)>p>strong{background:#44845f;-webkit-print-color-adjust:exact;}
.rome>ul>li>p>strong{color:#fff;font-size: 1rem;background:#355456;-webkit-print-color-adjust:exact;display:block;height:3.2rem;line-height: 3.2rem;text-align: center;}
.rome>ul>li>p>span{display:table;table-layout: fixed;width:100%;background:#f1f1f1;-webkit-print-color-adjust:exact;font-size:.85rem;font-weight:300;color:#555;height:calc(100% - 3.2rem);text-align: center;}
.rome>ul>li>p>span>em{display: table-cell;vertical-align: middle;line-height: 1.7;}
.rome>ul>li>.ul{overflow:hidden;padding-left:2.9rem;}
.rome>ul>li>.ultable{}
.rome>ul>li>.ultable>li>strong{background:#f1f1f1;-webkit-print-color-adjust:exact;font-weight:500;font-size:1rem;text-align: center;display:block;padding:9px;border-top:1px solid #424242;}
.rome>ul>li>.ultable>li>span{color:#555555;font-weight: 300;font-size:.85rem;text-align: center;display:block;padding:8px 3px;border-top: 1px solid #d3d8dd;}
.rome>ul>li>.ultable>li{float:left;width:33.3333%;border-left:1px solid #d3d8dd;border-bottom:1px solid #d3d8dd;}
.rome>ul>li>.ultable>li:last-child{border-right:1px solid #d3d8dd;}
.rome>ul>li img{width:100%;height: 100%;max-width: 100%;}
.bg_span{text-align: center;}
.bg_span>span{background:#84919c;-webkit-print-color-adjust:exact;color:#ffffff;font-weight: 300;font-size:.7rem;display:inline-block;padding:7px 3rem;border-radius: 50px;}
/*新산업 생태계 및 사회안전 인프라 구축*/
.infrs_wrap .w_33{overflow:hidden;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;padding:2.25rem 0;}
.infrs_wrap .w_33 li{float:left;width:33.3333%;text-align: center;}
.infrs_wrap .bar{display:block;text-align: center;}
.infrs_wrap .bar.bar1{border:1px solid #ddd;height:54px;line-height:52px;}
.infrs_wrap .bar.bar2{background:#f1f1f1;-webkit-print-color-adjust:exact;height:45px;line-height:45px;font-size:.95rem;font-weight:bold;color:#333333;margin-top:1.25rem;}
.infrs_wrap .bar.bar3{border:4px solid #427bb0;border-radius: 3px;padding:14px;font-size:1.1rem;font-weight:bold;margin-bottom:2rem;}
.infrs_wrap .circle_wrap{padding-top:15px;height: 20.8rem;margin-bottom:4rem;position:relative;}
.infrs_wrap .circle_wrap:after{position:absolute;background:url(/privacy_manage/images/korean/sub/arw_botton.jpg) no-repeat;-webkit-print-color-adjust:exact;content:'';width:154px;height:41px;position:absolute;bottom:-55px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.infrs_wrap .circle_wrap>.circle{float:left;width:12.6rem;position:relative;padding-top:3.5rem;height: 100%;}
.infrs_wrap .circle_wrap>.txt{float:left;width:calc(100% - 12.6rem);padding-left:1rem;height: 100%;}
.infrs_wrap .circle_wrap>.circle>.inner{height:230px;position: relative;}
.infrs_wrap .circle_wrap>.circle>.inner>li{width:7.1rem;height:7.1rem;border-radius: 50%;color:#fff;font-size:1rem;font-weight:bold;text-align: center;line-height: 7rem;}
.infrs_wrap .circle_wrap>.circle>.inner>li:nth-child(1){position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.infrs_wrap .circle_wrap>.circle>.inner>li:nth-child(2){position:absolute;bottom:0;left:0;}
.infrs_wrap .circle_wrap>.circle>.inner>li:nth-child(3){position:absolute;bottom:0;right:0;}
.infrs_wrap .circle_wrap>.circle>.inner>li>p{position: relative;}
.infrs_wrap .circle_wrap>.circle>.inner>li>p:before{width:100%;height:100%;background:#1b4f8b;-webkit-print-color-adjust:exact;opacity: .7;content:'';position:absolute;top:0;left:0;border-radius: 50%;z-index: -1;}
.infrs_wrap .circle_wrap>.circle>.inner>li>p.cir2:before{background:#2471b8;-webkit-print-color-adjust:exact;}
.infrs_wrap .circle_wrap>.circle>.inner>li>p.cir3:before{background:#31516f;-webkit-print-color-adjust:exact;}
.infrs_wrap .circle_wrap>.txt>ul{overflow:hidden;height: 100%;}
.infrs_wrap .circle_wrap>.txt>ul>li{float:left;}
.infrs_wrap .circle_wrap>.txt>ul>li.type1{width:20rem;padding-right:1rem;height: 100%;}
.infrs_wrap .circle_wrap>.txt>ul>li.type1>div{height:100%;}
.infrs_wrap .circle_wrap>.txt>ul>li.type1>div .box1{padding:1.5rem 1.5rem 0;}
.infrs_wrap .circle_wrap>.txt>ul>li.type2{width:calc(100% - 20rem);height:100%;}
.infrs_wrap .circle_wrap>.txt>ul>li.type2>.inner{height:50%}
.infrs_wrap .circle_wrap>.txt>ul>li.type2>.inner:nth-child(1){padding-bottom:8.5px;}
.infrs_wrap .circle_wrap>.txt>ul>li.type2>.inner:nth-child(1) .tit{background:#1b4f8b;-webkit-print-color-adjust:exact;}
.infrs_wrap .circle_wrap>.txt>ul>li.type2>.inner:nth-child(1) .tit em{color:#1b4f8b;}
.infrs_wrap .circle_wrap>.txt>ul>li.type2>.inner:nth-child(2){padding-top:8.5px;}
.infrs_wrap .circle_wrap>.txt>ul>li.type2>.inner:nth-child(2) .tit{background:#31516f;-webkit-print-color-adjust:exact;}
.infrs_wrap .circle_wrap>.txt>ul>li.type2>.inner:nth-child(2) .tit em{color:#31516f;}
.infrs_wrap .circle_wrap>.txt>ul>li .tit{background:#2471b8;-webkit-print-color-adjust:exact;height:46px;line-height:46px;border-radius:3px 3px 0 0;}
.infrs_wrap .circle_wrap>.txt>ul>li .tit>em{width:21px;height:23px;border-radius: 3px;background:#fff;-webkit-print-color-adjust:exact;color:#2471b8;display:inline-block;vertical-align: middle;font-size:.9rem;font-weight:800;text-align: center;line-height:23px;margin:0 9px 0 15px;}
.infrs_wrap .circle_wrap>.txt>ul>li .tit>span{color:#fff;display:inline-block;vertical-align: middle;font-size:.95rem;font-weight:500;}
.infrs_wrap .circle_wrap>.txt>ul>li .box1{height:calc(100% - 46px);padding:1rem 1rem 0;}
.infrs_wrap .circle_wrap>.txt>ul>li b{font-size:1rem;font-weight:500;display:block;padding-bottom:.75rem;}
.infrs_wrap>.img img{width:100%;height:100%;max-width: 100%;}
/*주요sns*/
.sns_snb{height:318px;width:100%;background:url(/privacy_manage/images/korean/sub/sns_snb.jpg) no-repeat center/cover;-webkit-print-color-adjust:exact;position:relative;}
.sns_snb .sns_snb_txt{position:absolute;top:47%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align: center;width:100%;}
.sns_snb .sns_snb_txt>h2{font-size:3rem;}
.sns_snb .sns_snb_txt>h2>span{color:#182a6d;padding-left:10px;}
.sns_snb .sns_snb_txt>span{color:#777;font-size:.9rem;line-height: 1.8;}
.subbox.sns_wrap{overflow:visible;}
.subbox.sns_wrap .sns_tab{position:absolute;top:-4rem;left:0;width:100%;border:1px solid #ddd;height:58px;border-radius: 50px;background: #fff;-webkit-print-color-adjust:exact;}
.subbox.sns_wrap .sns_tab li{float:left;width:25%;position:relative;}

.subbox.sns_wrap .sns_tab li>a{text-align: center;line-height:56px;height:58px;display:block;color:#555;font-size:.9rem;border-right:1px solid #ddd;position:relative;-webkit-transition:all .3s;transition:all .3s;}
.subbox.sns_wrap .sns_tab li:nth-child(4)>a{border-right:0;}
.subbox.sns_wrap .sns_tab li>a>span>img{display:inline-block;vertical-align: middle;margin:-4px 10px 0 0;}
.subbox.sns_wrap .sns_tab li.active>a{color:#fff;border-right:0;}
.subbox.sns_wrap .sns_tab li>a:focus{background:#182a6d;-webkit-print-color-adjust:exact;border-radius: 50px;color:#fff;}
.subbox.sns_wrap .sns_tab li.active>a:after{border:1px solid #182a6d;background:#182a6d;-webkit-print-color-adjust:exact;border-radius: 50px;content:'';height:57px;width:362px;position: absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index: 1;-webkit-box-shadow: 0px 0px 11px 0px #999;box-shadow: 0px 0px 11px 0px #999;}

.subbox.sns_wrap .sns_tab li>a>span{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index: 2;width:100%;}
.subbox.sns_wrap .sns_cont{position: relative;}

.subbox.sns_wrap .sns_lst{width:calc(100% + 1rem);overflow:hidden;}


.subbox.sns_wrap .sns_lst>li{border-left:1px solid #ddd;width:25%;margin-bottom:1.5rem;display:inline-block;vertical-align:top;padding-right:1rem;}
.subbox.sns_wrap .sns_lst>li>.thumb{border-top:1px solid #ddd;display:block;border-right:1px solid #ddd;border-bottom:1px solid #ddd;height:15rem;}

.subbox.sns_wrap .sns_lst>li>.thumb>img{width:100%;height:100%;max-width:100%;}
.subbox.sns_wrap .sns_lst>li>.group{margin-top:-.18rem;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

.subbox.sns_wrap .sub_wrap{width:100%;float:none;}
.subbox.sns_wrap .sns_lst>li .item{margin-top:5px; padding:1.1rem;border-top:1px solid #ddd;display:block;}
.subbox.sns_wrap .sns_lst>li .fav{overflow:hidden;}
.subbox.sns_wrap .sns_lst>li .fav>li{width:50%;float:left;position:relative;text-align: center;color:#555555;}
.subbox.sns_wrap .sns_lst>li .fav>li+li:before{content:'';position:absolute;top:0;left:0;height:100%;width:1px;background:#ddd;-webkit-print-color-adjust:exact;}
.subbox.sns_wrap .sns_lst>li .fav>li>a{height:54px;line-height:54px;display:block;position:relative;}
.subbox.sns_wrap .sns_lst>li .fav>li>a>span{position:relative;padding-left:1rem;}
.subbox.sns_wrap .sns_lst>li .fav>li>a>span:before{position:absolute;top:50%;left:-.2rem;font-size:1rem;font-family: 'xeicon';color:#555;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.subbox.sns_wrap .sns_lst>li .fav>li.like>a>span:before{content:'\ea11';color:#d80000;}
.subbox.sns_wrap .sns_lst>li .fav>li.share>a>span:before{content:'\e9ea';}
.subbox.sns_wrap .sns_lst>li .fav>li.like.active>a>span:before{content:'\ea10';}
.subbox.sns_wrap .sns_lst>li .fav>li.share.active>a>span:before{content:'\e9e9';}
.subbox.sns_wrap .sns_lst>li .item .title{display:block;color:#555;font-size:.75rem;font-weight:400;position:relative;padding:0 0 10px 2rem;line-height:33px;}
.subbox.sns_wrap .sns_lst>li .item .title:before{width:33px;height:33px;content:'';position: absolute;top:0;left:0;}
.subbox.sns_wrap .sns_lst>li .item .title.facebook:before{background:url(/privacy_manage/images/korean/sub/cont_facebook.png) no-repeat;-webkit-print-color-adjust:exact;}
.subbox.sns_wrap .sns_lst>li .item .title.youtube:before{background:url(/privacy_manage/images/korean/sub/cont_youtube.png) no-repeat;-webkit-print-color-adjust:exact;}
.subbox.sns_wrap .sns_lst>li .item .title.blog:before{background:url(/privacy_manage/images/korean/sub/cont_blog.png) no-repeat;-webkit-print-color-adjust:exact;}
.subbox.sns_wrap .sns_lst>li .item .subject{font-size:1rem;font-weight:500;margin-bottom:10px;}
.subbox.sns_wrap .sns_lst>li .item .date{color:#868686;font-weight:300;}
.subbox.sns_wrap .sns_lst>li .item .date.date2{display:block;height: 3.4rem;overflow:hidden;}
.subbox.sns_wrap .sns_cont:after {
 position:absolute;left:0;bottom:28px;width:100%;height:300px;content:'';
 background: -moz-linear-gradient(270deg, rgba(153,218,255,0) 0%, rgba(255,255,255,1) 100%); /* ff3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(153,218,255,0)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
 background: -webkit-linear-gradient(270deg, rgba(153,218,255,0) 0%, rgba(255,255,255,1) 100%); /* safari5.1+,chrome10+ */
 background: -o-linear-gradient(270deg, rgba(153,218,255,0) 0%, rgba(255,255,255,1) 100%); /* opera 11.10+ */
 background: -ms-linear-gradient(270deg, rgba(153,218,255,0) 0%, rgba(255,255,255,1) 100%); /* ie10+ */
 background: linear-gradient(180deg, rgba(153,218,255,0) 0%, rgba(255,255,255,1) 100%); /* w3c */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99DAFF', endColorstr='#F2F3F5',GradientType=0 ); /* ie6-9 */
}
.subbox.sns_wrap .sns_cont .eng-p{border:1px solid #ddd;padding:.5rem 1rem;z-index: 1;-webkit-transition:all .3s;}
.subbox.sns_wrap .sns_cont .eng-p:hover{background:#ddd;}

.btns .btn4>i{margin-right:0;padding-left:1rem;margin-top:-3px;}
/*접수안내*/
.btn_box{margin-top:1rem;}
.btn_box>a{display:inline-block;border-radius: 3px;border:1px solid #fff;color:#fff;padding:0 13px;height:35px;line-height: 33px;-webkit-transition:all .3s;transition:all .3s;}
.btn_box>a:hover,
.btn_box>a:focus{background:#000;}
.btn_box>a>span{margin-right:2.25rem;}
.btn_box>a+a{margin-left:5px;}
h5.number>em{width:1.5rem;height:1.5rem;color:#fff;font-size:14px;margin-right:7px;background: transparent linear-gradient(97deg, #76b729 0%, #125095 100%) 0% 0% no-repeat padding-box;display:inline-block;text-align: center;line-height:1.5rem;border-radius: 50%;}
.box3{background:#f1f4f7;padding:2rem 3.2rem;margin-top:1.4rem;}
.steper{overflow:hidden;width:calc(100% + 1.8rem);}
.steper>li{float:left;padding-right:1.8rem;position:relative;}
.steper>li+li:before{position:absolute;content:"\ea3e";font-size:.9rem;color:#4a5b6e;top:50%;left:-1.3rem;font-family: 'xeicon';-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.img_25>li{width:25%;}
.img_20>li{width:20%;}
.steper>li>.inner>strong{display:block;border-radius: 3px;background:#355456;color:#fff;font-size:.9rem;text-align: center;width:100%;height:48px;line-height:48px;margin-bottom: 5px;}
.steper>li.g1>.inner>strong{background:#355456;}
.steper>li.g2>.inner>strong{background:#317074;}
.steper>li.g3>.inner>strong{background:#44845f;}
.steper>li.g4>.inner>strong{background:#5d885f;}
.steper>li>.inner>span{border:1px solid #ddd;background:#fff;border-radius: 3px;display:block;padding:1rem;text-align: center;}
.steper.img_25>li>.inner>span{height:108px;}
/*경영공시*/
.dscls_wrap{overflow:hidden;width:calc(100% + 1.75rem);}
.dscls_wrap>article{float:left;width:25%;padding-right:1.75rem;}
.dscls_wrap>article h4{font-size:.9rem;font-weight:500;color:#1b4f8b;position:relative;padding:.85rem 0;border-top:1px solid #1b4f8b;display:block;}
.dscls_wrap>article h4:before{position:absolute;top:50%;right:9px;font-family: 'xeicon';font-size:.7rem;color:#1b4f8b;content:"\e942";-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.dscls_wrap>article>div>.left_be{padding:1.25rem 0 1rem;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.dscls_wrap>article>div+div{margin-top:1.4rem;}
.dscls_wrap>article>div>.left_be>li>a{color:#555;font-weight:300;position:relative;}
.dscls_wrap>article>div>.left_be>li{padding-left:11px;}
.dscls_wrap>article>div>.left_be>li>a:before{position:absolute;top:3px;left:-14px;font-family: 'xeicon';font-size:.7rem;color:#555555;content:"\e93f";}
.dscls_wrap>article>div>.left_be>li+li{padding-top:8px;}
.dscls_wrap>article>div>.left_be>li>.box4{background:#f7f7f7;padding:1rem;margin:15px 0 5px 0;border:0;}
.dscls_wrap>article>div>.left_be>li>.box4 li{font-size:.75rem;font-weight:300;color:#555;}
.dscls_wrap>article>div>.left_be>li>.box4 li+li{padding-top:5px}
.dscls_wrap>article li.target>a{position:relative;}
.dscls_wrap>article li.target>a:after{position:absolute;bottom:1px;right:-17px;content:"\e980";font-size:.7rem;color:#555;font-family: 'xeicon';}
/*정보공개 처리절차*/
.info_step>.box3_wrap{overflow-x:auto;}
.info_step>.box3_wrap>.box3{overflow: hidden;min-width:768px;}
.info_step .steper2{padding-top:2.25rem;}
.info_step>.box3_wrap>.box3>ul+ul{position:relative;}
.info_step>.box3_wrap>.box3>ul+ul:before{position:absolute;top:.6rem;right:6.5rem;content:"\e935";font-family: 'xeicon';font-size:.9rem;color:#4a5b6e;}
.info_step>.box3_wrap>.box3>ul>li.g5>.inner>strong{background:#4a5b6e;}
.info_step>.box3_wrap>.box3>ul>li.g6>.inner>strong{background:#31516f;}
.info_step>.box3_wrap>.box3>ul>li.g7>.inner>strong{background:#1b4f8b;}
.info_step>.box3_wrap>.box3>ul>li.g8>.inner>strong{background:#2471b8;}
.info_step .steper2>li+li:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}
.info_step .steper>li>.inner>span{height:5rem;}
.info_step .blng_btn>a{float:right;color:#fff;width:8.9rem;height:38px;line-height:38px;display:inline-block;background:#333;border-radius: 3px;text-align: center;font-size:.75rem;font-weight:300;-webkit-transition: all .3s;transition: all .3s;}
.info_step .blng_btn{overflow:hidden;padding:1rem 0;overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:2rem;}
.info_step .blng_btn>a>i{padding-left:2rem;}
.info_step .blng_btn>a:hover,
.info_step .blng_btn>a:focus{color:#333;background:none;border:1px solid #333;}
.info_step .blng_btn>span{color:#333;display:inline-block;margin-top:8px;}
/*칭찬해요*/
.compliment_wrap .sub_box{height:208px;padding:1.8rem;margin-bottom:1.4rem;}
.compliment_wrap .sub_box:before{background:url(/privacy_manage/images/korean/sub/compliment.jpg) no-repeat right/cover;}
.compliment_wrap>.box2{padding:1.75rem 1.5rem;margin-bottom:2rem;}
.compliment_wrap>.box2>span.depth_2{padding-top:0;}
.compliment_wrap>.box2>span{font-size:.8rem;padding-top:1rem;display:block;}
/*핵심서비스 이행표준*/
.service_wrap>ul h4{padding-bottom:.75rem;}
.service_wrap>ul>li{margin-top:1.5rem;}
.service_wrap>ul>li.box1{padding:2.25rem 3rem;overflow:hidden;}
.service_wrap>ul>li.box1>.img{width:6rem;height:6rem;border-radius: 50%;background:#f5f5f5;display:inline-block;vertical-align: middle;float:left;position:relative;margin-top: 0.5rem;}
.service_wrap>ul>li.box1>.img>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.service_wrap>ul>li.box1>.txt{display:inline-block;vertical-align: middle;width: calc(100% - 6rem);float:left;padding-left:2.25rem;}
/*고객응대서비스이행표준*/
.register_wrap>ul.bul-list01{padding-left:2rem;}
.customer .pad-left{padding-left:2rem;}
.customer .call{margin-top:1.2rem;}
.customer .call>ul{overflow:hidden;width:calc(100% + .8rem);}
.customer .call li{float:left;width:50%;padding-right:.8rem;}
.customer .call li>.box1{padding:1rem 1.5rem;overflow:hidden;}
.customer .call li>.box1>.img{width:3rem;height:3rem;border:1px solid #ddd;float:left;display:inline-block;border-radius: 50%;position:relative;}
.customer .call li>.box1>.img>img{position: absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.customer .call li>.box1>.tel{font-size:1rem;font-weight:bold;color:#555;float:left;width:calc(100% - 3rem);padding-left:17px;margin-top:.6rem;}
.sub_box>span.depth1{font-size:.75rem;font-weight:300;color:#fff;}
/*불친절신고*/
.compliment_wrap.un .sub_box{height:12.4rem;}
.compliment_wrap.un .sub_box:before{background: url(/privacy_manage/images/korean/sub/sub_box5.jpg) no-repeat right/cover;}
.compliment_wrap.ano .sub_box{height:14.4rem;}
.compliment_wrap.ano .sub_box:before{background: url(/privacy_manage/images/korean/sub/sub_box6.jpg) no-repeat right/cover;}
.compliment_wrap.ano .sub_box .target{color:#fff;font-size:.75rem;font-weight:300;padding-top:14px;}
.compliment_wrap.ano .sub_box .target > a{background:#000;display:inline-block;position:relative;border-radius: 3px;padding:3px 1.5rem 3px 3px;}
.compliment_wrap.ano .sub_box .target > a:before{content:"\e980";font-family: 'xeicon';color:#fff;position:absolute;top:54%;right:.4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.compliment_wrap.oneclick .sub_box{height:12.4rem;}
.compliment_wrap.oneclick .sub_box:before{background: url(/privacy_manage/images/korean/sub/sub_box7.jpg) no-repeat right/cover;}
.rprt_box{border-top:1px solid #ddd;margin:1rem 0;}
.rprt_box >li{padding:1.25rem 0;border-bottom:1px solid #ddd;overflow:hidden;position:relative;}
.rprt_box >li>strong{width:8rem;float:left;color:#1b4f8b;font-weight:400}
.rprt_box >li>span{float:left;color:#333;font-weight:300;padding-left:1rem;}
.rprt_box >li>a.do{right:5rem;}
.rprt_box >li>a{font-size:.7rem;position:absolute;top:50%;right:0;padding:0 14px;color:#fff;background:#333333;display:inline-block;height:1.9rem;line-height:1.8rem;font-weight:300;border-radius: 3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.rprt_box >li>a.btn_line{float:right;height:1.9rem;line-height:1.8rem;background: none;color:#333;}
.rprt_box >li>a>i{margin-left:2rem;margin-top: -2px;}
.rprt_box >li>a:hover,
.rprt_box >li>a:focus{border:1px solid #333;color:#333;background:none;}
.compliment_wrap.center .sub_box{height:11.4rem;}
.compliment_wrap.center .sub_box:before{background: url(/privacy_manage/images/korean/sub/sub_box8.jpg) no-repeat right/cover;}
/*적극행정*/
.box4{border:5px solid #e9eef3;border-radius: 5px;padding:1rem;margin-top:.75rem;}
.box4>.subtit{font-weight:500;color:#555;display:block;padding-bottom:5px;}
.box4>.depth3{font-weight:300;}
/*의견수렴*/
.compliment_wrap.opinion .sub_box:before{background: url(/privacy_manage/images/korean/sub/sub_box9.jpg) no-repeat right/cover;}
/*소극행정신고센터*/
.sub_box_wrap .sub_box{height:8.5rem;}
.sub_box_wrap .sub_box:before{background: url(/privacy_manage/images/korean/sub/sub_box10.jpg) no-repeat right/cover;}
.sub_box_wrap11 .sub_box:before{background: url(/privacy_manage/images/korean/sub/sub_box11.jpg) no-repeat right/cover;}
/*개인정보처리방침*/
.secu_wrap1 .sub_box:before{}
.secu_wrap1 .sub_box{height:12.4rem;}
.secu_wrap2 .sub_box:before{background: url(/privacy_manage/images/korean/sub/sub_box13.jpg) no-repeat right/cover;}
.secu_wrap2 .sub_box{height:8.3rem;}
.secu_wrap3 .sub_box:before{background: url(/privacy_manage/images/korean/sub/sub_box14.jpg) no-repeat right/cover;}
.secu_wrap3 .sub_box{height:8.3rem;}
.secu_wrap2 .box1{margin-top:1rem;padding:1rem;}
.secu_wrap4 .pad-left{padding-left:1rem;padding-top:5px;}
.hmnr_wrap>.sub_box{height:12.4rem;padding:2rem;margin-bottom:2rem;}
.hmnr_wrap>.sub_box:before{background:url(/privacy_manage/images/korean/sub/sub_box15.jpg) no-repeat right/cover;}
.data_wrap>.sub_box{height:10.45rem;padding:2rem;margin-bottom:2rem;}
.data_wrap>.sub_box:before{background:url(/privacy_manage/images/korean/sub/sub_box16.jpg) no-repeat right/cover;}
.x_scroll{overflow-x:auto;overflow-y:hidden;}
.img_responsive{max-width: 100%;}
.table_scroll{position:relative;overflow:auto;}
.table_scroll>iframe{max-width:100%;}

.openpage{padding: 0 14px;color: #fff;background: #333333;display: inline-block;height: 38px;line-height: 36px;font-weight: 300;border-radius: 3px;}
.openpage>i{margin-left: 1.5rem;margin-top: -2px;margin-right:0;}
.openpage:hover{background:none;border:1px solid #333;color:#333;}

/*통합검색*/
.rank {float: right;width: 250px;}
.rank .rank_lst{border: 1px solid #D9D9D9;}
.rank2{margin-top:1.1rem;}
.rank .tab1.tab2{width:100%;}
.rank .tab1.tab2 > li{height:43px;}
.tab1 > li.active:after{display:none;}
.rank h2 {font-size: .9rem;font-weight:400;float:left;}
.rank .rank_txt{overflow:hidden;margin-bottom:10px;}
.rank .rank_txt>p.date{float:right;font-size:.7rem;font-weight:300;color:#767676;}
.rank .date > *{display:inline-block;vertical-align: middle;line-height: 24px;}
.rank .date i{font-size:.8rem;color:#A3A3A3;width:18px;height:13px;line-height: 14px;}
.rank .lst {padding:1.2rem;clear:both;}
.rank .lst li a {display: block;width: 100%;}
.rank .lst li a:hover span, .result .rank .lst li a:focus span {text-decoration: underline;}
.rank .lst li * {display: inline-block;vertical-align: middle;font-size: .8rem;letter-spacing: -0.64px;}
.rank .lst li span {width: calc(100% - .95rem);padding-left:.55rem;color: #767676;font-weight:300;}
.rank .lst li em {width: .95rem;height: .95rem;background: #939598;color: #fff;text-align: center;line-height: .95rem;border-radius: 50%;font-size:10px;}
.rank .lst li[class^="no"] em {background: #1b4f8b;}
.rank2 .lst li[class^="no"] em {background: #D62631;}
.rank .lst li + li {margin-top: .4rem;}
.heading2 > strong{color:#272727;font-size:1rem;}
.heading2 > strong > em{color:#F44E4E;}


/* 검색 결과 */
.search-result{float:left;width:calc(100% - 250px);padding-right:2rem;}
.search-result .box {margin-bottom: 1rem; padding: 1.9rem; border: 1px solid #ddd; background-color: #f8f8f8;margin-top:0;text-align: center;}
.search-result .form {position:relative; width: 26rem; max-width: 100%; height: 2rem; margin: 0 auto; padding: 0 5.5rem 0 4.5rem; line-height: 1.9rem;}
.search-result .form .form-textbox {width: 100%; height: 2rem; vertical-align: top; padding: 0 0.2rem 0 0.75rem;}
.search-result .form .btn-m {position: absolute; right: 0; top: 0; min-width: 0; width: 5rem; height: 2rem; line-height: 2rem;padding:0 1rem;background:#1b4f8b;color:#fff}
.search-result .form label {position: absolute; left: 0; top: 5px; font-size: 1rem;}
.search-result .form .form_select{position:absolute;top:0;right:0;width:7rem;height:2rem;}
.search-result .ment {padding: 1.25rem; border-bottom: 1px dotted #bfbfbf; font-size: 1rem; text-align: center;}
.search-result .title {display: block; margin: 1.5rem 0 0.8rem; font-size: 1.3rem; font-weight: 400; color: #000;}
.search-result .title >span.point2{padding-left:7px;}
.search-result .list {border-top:1px solid #9ca7b2;;}
.search-result .list>li {padding: 1.25rem 0; border-bottom: 1px solid #ddd;}
.search-result .list>li a {display: block;}
.search-result .list>li strong {display: block; font-size: 1rem; font-weight: 400; color: #000;}
.search-result .list>li p {margin: 0 0 0.5rem; font-size: 0.9rem;}
.search-result .list>li small {font-size: 0.8rem; color: #767676;}
.search-result .more {display: block; height: 3rem; margin: 0 0 3.5rem; border-bottom: 1px solid #ddd; background-color: #f9f9f9; font-size: 0.75rem; color: #767676; text-align: center; line-height: 3rem;}
.search-result .more i {color: #000;}
.search_content {border-top: 1px solid #000;}
.search_content dt {padding: 1.25rem 0; border-bottom: 1px solid #ddd;}
.search_content dt a {display:block;margin-bottom: 0.5rem; font-size: 1rem; font-weight: 400; color: #000;}
.search-result .list .depth{color:#767676;margin-top:.8rem;}
.search-result .se_menu{overflow:hidden;}
.search-result .se_menu>li{float:left;}
.search-result .se_menu>li+li{padding-left:1rem;position:relative;}
.search-result .se_menu>li+li:before{content:'\e93f';font-family: 'xeicon';font-size:.7rem;color:#555555;position:absolute;top:50%;left:0.2rem;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.search-result .se_menu.style2{margin-top:1rem;}
.search-result .se_menu.style2 li{color:#767676;}
.search-result .se_menu.style2 li.a1{color:#35437f;}
.search-result .se_menu.style2 li+li{padding-left:.6rem;}
.search-result .se_menu.style2>li+li:before{left:0;}
.search-result .bor-bot{border-bottom:1px solid #ddd;}
.search-result .gallery_list li{border-bottom:0}
.search-result .gallery_list .thumb{margin-bottom:0;}
.search-result .list.style3 strong{display:inline-block;}
.search-result .list.style3 strong>span{font-size:.75rem;color:#767676;}
.search-result .list.style3 .se_menu{margin-top:.3rem;}
.search-result .contt{overflow:hidden;padding-top:.5rem;}
.search-result .contt li{float:left;font-size:.75rem;color:#767676;}
.search-result .contt li+li{padding-left:1rem;}
.search-result .contt li span{font-weight:500;padding-right:.3rem;}
.search-result .contt li em{font-weight:300;}
.search-result .list.style3>li>a{position:relative;padding-left:37px;}
.search-result .list.style3>li>a:before{content:'';position:absolute;top:0;left:0;width:25px;height:24px;}
.search-result .list.style3>li>a.pdf:before{background:url(/privacy_manage/images/korean/sub/pdf.png) no-repeat;}
.search-result .list.style3>li>a.xls:before{background:url(/privacy_manage/images/korean/sub/xls.png) no-repeat;}
.search-result .list.style3>li>a.file:before{background:url(/privacy_manage/images/korean/sub/file.png) no-repeat;}
.search-result .list.style3>li>a.doc:before{background:url(/privacy_manage/images/korean/sub/doc.png) no-repeat;}
.search-result .cont_table{margin-bottom:0;}
.search_result.no_result .search_content1{padding-top:1.3rem;}
.search_result.no_result .search_content1 li{display:block;color:#767676;}

/* 검색결과 없을시  */
.search_result {margin-bottom:1.5rem;border: 1px dashed #999;background-color: #fcfcfc;text-align: center;padding: 40px 15px;font-size: .9rem;}
.search_result dd span {font-weight:600;color:#1b4f8b;padding:0 5px;}
.search_result dd em{color:#bd0000;}

/*탭메뉴*/
.search_tab {margin-bottom:30px; text-decoration:none; clear:both; overflow:hidden}
.search_tab ul {margin-top:1px}
.search_tab ul li {border:1px solid #d6d6d6; float:left; text-align:center; margin:-1px -1px 0 0; width:25%}
.search_tab ul li:hover {background:#000; transition:all .2s; z-index:1;color:#fff;}
.search_tab ul li:hover a{color:#fff;}
.search_tab ul li.active,.search_tab ul li a.on {background:#000; border:1px solid #1eb074; transition:all .2s}
.search_tab ul li a {display:block; height:50px; line-height:50px; letter-spacing:-1px; font-weight:bold; color:#666; text-decoration:none; font-weight:normal}
.search_tab ul li.active a,.search_tab ul li a.on {color:#fff}
.search_tab ul li a.linkWindow:hover {color:#19529d}
.search_box .rprt_box >li>strong img{width:100%;height:auto;max-width: 100%;}
.search_box .rprt_box >li>span{width:42rem;}
.search_box .sea_wrap>.box{padding:.85rem;border:0;border-top:1px solid #ddd;margin-bottom:0;}
.search_box .sea_wrap>.box>article{display:inline-block;vertical-align: middle;}
.search_box .sea_wrap>.box>article+article{padding-left:1.5rem;}
.search_box .sea_wrap>.box>article>em{margin-right:10px;}
.search_box .sea_wrap>.box>article>*{display:inline-block;vertical-align: middle;}
.search_box .sea_wrap>.box>article li{display:inline-block;vertical-align: middle;}
.search_box .sea_wrap>.box>article li>a{background: #fff;border:1px solid #ddd;color:#000;padding:5px;width:4.15rem;display:inline-block;text-align: center;}
.search_box .sea_wrap>.box>article li.active>a{border-color:#0169aa;color:#0169aa;}
.search_box .sea_wrap{border:1px solid #ddd;}
.search_box .sea_wrap .innerform{padding:1.5rem .5rem;}
.search_box .rprt_box{border-top:2px solid #000;margin:.9rem 0;overflow:hidden;}
.rank.rank2 h2{padding:.6rem 0;}
.search_box .sharp{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:.85rem 0;color:#767676;font-weight: 300;}
.search_box .sharp li+li{margin-top:5px;}
.rank.rank2 .rprt_box{margin-bottom:0;}
.rank .tab1 > li:last-of-type{border-right:0;border-left:1px solid #ddd;}
.rank .tab1 > li{border-bottom:1px solid #ddd;}
.rank .tab1 > li.active{border-bottom:0;}
/*tab*/
.tab1 > li{position:relative;display:table-cell;width:1%;height:56px;text-align:center;}
.tab1 > li:last-of-type{border-right:1px solid #e3e4e5;}
.tab1 > li > a{position:relative;display:table;table-layout:fixed;width:100%;height:100%;color:#555;}
.tab1 > li > a:before{position:absolute;bottom:0;left:0;width:100%;height:0;background:#3F5BA8;content:'';-webkit-transition:height .3s;transition:height .3s;}
.tab1 > li > a > span{position:relative;z-index:1;display:table-cell;width:100%;height:100%;vertical-align:middle;letter-spacing: -0.54px;background:#f9f9f9;color:#000;}
.tab1 > li.active > a > span,
.tab1 > li > a:hover > span{color:#000;background:#fff;}
.tab1 > li.active > a:before,
.tab1 > li > a:hover:before{height:100%;}
.point2{color:#bd0000;}
.snb_btn{display:none;position:relative;font-size:1rem;color:#2c4b6f;font-weight: 500;padding:13px 1rem;width:100%;text-align: left;}
.snb_btn:before{content:"\e914";position:absolute;top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size:1.5rem;color:#2c4b6f;right:0.5rem;font-family: 'xeicon';}
.snb_btn:after{content:"";position:absolute;top:0;background:#f6f8fa;left:0;;width:1000%;margin-left:-500%;z-index: -1;height:55px;border-bottom:1px solid #d3dbe0;}

#ui-datepicker-div{width: 12rem;padding: 0;margin-top: .2rem;border: 1px solid #333;background-color: #fff;z-index:3}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header {background-color: #000;color: #fff;height:2.35rem;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next{color: #fff;top: 7px;text-align: center}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before {content: '\e93d';font-family: "xeicon"}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before {content: '\e940';font-family: "xeicon"}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-title {margin: 0}
#ui-datepicker-div.ui-datepicker table {width: 89.5%;margin: .8em}
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar th,
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar td {font-size: .6rem}
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar th:first-child,
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar td:first-child {color: #cb152b}
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar th:last-child,
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar td:last-child {color: #116eb4}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:none !important;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:32% !important; padding:0 !important;margin-left:5px;}
.ui-datepicker .ui-datepicker-title select{font-size:.9rem;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next{display:none !important;}

/*신고대상 및 보호.보상제도 안내보기 팝업*/
.layerpopup{position:fixed;left:0;top:0;z-index: 9999;height:100%;background-color:rgba(0,0,0,0.5);width:100%;display:none;}
.layerpopup.active{display:block;}
.layerpopup .close_btn{position:absolute;right:1rem;top:1rem;font-size:1rem;}
.layerpopup .open{width:30rem;margin:auto;position:relative;top:24%;}
#remote_pop{padding:1rem;max-width: calc(100% - 2rem);overflow: hidden;overflow-y:auto;position:relative;background-color:#fff;max-height: 90%;width:35rem;margin-right:auto !important;margin-left:auto !important;-webkit-transform: translateY(-50%);transform: translateY(-50%);top:50%;}
#remote_pop .de_title{font-size:1.2rem;}
.remote_pop .title{display:block;padding-top:2rem;}
.remote_pop .depth_point{color:#00a7eb;font-weight:bold;margin-top:1rem;display:block;font-size:.75rem;}
.remote_pop .bul-list01{margin-top:.8rem;}
.remote_pop .bul-list02{margin-top:10px !important;}
.remote_pop .bul-list01 > li + li{margin-top:.5rem;}
.remote_pop .ele{margin-top:.5rem;}
.remote_pop .depth2{display:block;margin-top:.5rem;}
.remote_pop .remote_pop_img{padding-top:1rem;}
.remote_pop .remote_pop_img img{max-width: 100%;}
.remote_pop .tit{padding-top:1.2rem;}
.remote_pop .strong{margin-top:1rem;display: block;}
.sub_box.sub_box17>strong:nth-child(2){font-size:1.1rem;}

.layerpopup#recaptchaLayer .open {
 background: #fff;
 width: 336px;
 text-align: center;
 padding: 2.5rem 0.9rem .8rem;
}

.layerpopup#recaptchaLayer .close_btn {
 top: 10px;
 right: 16px;
}

.layerpopup#recaptchaLayer .btn {
 background: #000;
 font-size: 0.9rem;
 display: block;
 text-align: center;
 padding: 0 0.2rem;
 width: 4rem;
 border-radius: 3px;
 margin-top: 5px;
 margin: .7rem auto 0;
 color: #fff
}

#viewImg1{max-width:100%;}
.viewImg{width:100%;max-width:100%;}
board_view img{max-width:100%;}
/*2021.05.18*/
/*설립목적 및 주요기능*/
.func_wrap .strong{font-size:1.25rem;font-weight:500;text-align: center;display:block;}
.func_wrap .style1{width:24rem;text-align: center;margin:2rem auto 1rem;color:#fff;background: transparent linear-gradient(97deg, #76b729 0%, #125095 100%) 0% 0% no-repeat padding-box;border-radius: 50px;padding:.5rem;}
.func_wrap .style2{position:relative;padding-top:3.4rem;}
.func_wrap .style2:before{background:url(/privacy_manage/images/korean/sub/arrow_uo.png) no-repeat;width:321px;height:154px;position:absolute;top:0;left:50%;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index: -1;}
.func_wrap .style2 span{display:block;text-align: center;padding-top:.8rem;color:#555555;line-height:1.5rem;font-size:.9rem;}
.func_wrap .box1{padding:1.5rem 2.3rem 2.2rem;margin-top:1.5rem;}
.func_wrap .box1>ul{overflow:hidden;width:calc(100% + 2rem);padding-top:1rem;}
.func_wrap .box1>ul>li{float:left;width:25%;text-align: center;padding-right:2rem;}
.func_wrap .box1>ul>li>p>b{position:absolute;top:-1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2rem;height:2rem;color:#fff;background:#31516f;border-radius: 50%;;line-height:1.8rem;font-weight:bold}
.func_wrap .box1>ul>li>p{border:1px solid #ddd;background:#f6f8fa;position:relative;display:table;table-layout: fixed;width:100%;height:6.5rem;}
.func_wrap .box1>ul>li>p>span{display:table-cell;vertical-align: middle;width:100%;color:#555;}
.func_wrap .box1>ul>li>p>b.b2{background:#1b4f8b;}
.func_wrap .box1>ul>li>p>b.b3{background:#2471b8;}
.func_wrap .box1>ul>li>p>b.b4{background:#44845f;}
.func_wrap.dir_wrap .tit>span{background:transparent linear-gradient(97deg, #76b729 0%, #125095 100%) 0% 0% no-repeat padding-box;}
.func_wrap.dir_wrap .tit>p{font-size:.9rem;font-weight:bold;background:none;border:1px solid #ddd;padding:1.4rem 2.25rem 1rem;}
.func_wrap.dir_wrap .tit{padding-top:.9rem;margin:1rem 0;}
.func_wrap.dir_wrap .box1>ul>li{width:33.3333%;}
.func_wrap.dir_wrap .box1 .strong{padding-bottom:1rem;}
.func_wrap.dir_wrap .box1{background:#f6f8fa;margin-bottom:1.5rem;}
.func_wrap.dir_wrap .box1>ul>li>p{background:#fff;}
.func_wrap.dir_wrap .icon .strong{padding-bottom:2rem;}

.mgmt_wrap.newdeal_wrap .board .bg{height:100%;}
.mgmt_wrap.newdeal_wrap .board .bg>li>div{border:1px solid #ddd;height:100%;border-radius: 3px;}
.mgmt_wrap.newdeal_wrap .board .bg>li>div>ul{height:100%;display:table;table-layout: fixed;text-align: center;margin:auto;}
.mgmt_wrap.newdeal_wrap .board .bg>li>div>ul>li{text-align: center;vertical-align:middle;display:table-cell;color:#555;}
.newdeal_wrap .board article.arti6{height:8.6rem;}
.mgmt_wrap .steper>li.g5>.inner>strong{background:#4a5b6e;}
.mgmt_wrap .steper>li.g6>.inner>strong{background:#31516f;}
.mgmt_wrap .steper>li.g7>.inner>strong{background:#1b4f8b;}
.mgmt_wrap .steper>li.g8>.inner>strong{background:#2471b8;}
.sub_box.sub_box18:before{background:url(/privacy_manage/images/korean/sub/sub_box18.jpg) no-repeat right/cover;}

/*esg추진방향*/
.esgbox{height:6.9rem;position:relative;color:#fff;border-radius: 5px;margin-bottom:2rem;padding:1rem;}
.esgbox:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-size: cover;background-position: right;background-repeat:no-repeat;z-index: -1;border-radius: 5px;background-image:url(/privacy_manage/images/korean/sub/esgbox.jpg);}
.esgbox1:before{background-image:url(/privacy_manage/images/korean/sub/esgbox1.jpg);}
.esgbox2:before{background-image:url(/privacy_manage/images/korean/sub/esgbox2.jpg);}
.esgbox3:before{background-image:url(/privacy_manage/images/korean/sub/esgbox3.jpg);}
.esgbox > span{position:absolute;top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left:2rem;font-size:.9rem;}
.esg_table div[class*="esglst"]:after{display:table;content:'';clear:both;}
.esg_table div[class*="esglst"] .tit{border-radius: 50%;width:4.7rem;height:4.7rem;display:table;table-layout: fixed;float:left;color:#fff;}
.esg_table .esglst1 .tit{background:#47865b;}
.esg_table .esglst2 .tit{background:#1f5d87;}
.esg_table .esglst3 .tit{background:#355456;}
.esg_table .esglst4 .tit{background:#506173;}
.esg_table div[class*="esglst"] .tit>strong{font-size: .9rem;display:table-cell;vertical-align: middle;text-align: center;}
.esg_table div[class*="esglst"] .txt{float:left;width:calc(100% - 4.7rem);padding-left:1.5rem;text-align: center;}
.esg_table div[class*="esglst"] .txt .border1{height:4.3rem;display:table;table-layout: fixed;width:100%;text-align: center;font-weight: bold;border-radius: 5px;}
.esg_table div[class*="esglst"] .txt .border1>*{display:table-cell;vertical-align: middle;width:100%;border-radius:5px;}
.esg_table .esglst1{padding-bottom:3.3rem;}
.esg_table .esglst1 .txt .border1{position:relative;}
.esg_table .esglst1 .txt .border1:before{content:'';position:absolute;border-left: 3.8rem solid transparent;border-right: 3.8rem solid transparent;border-bottom: 2.7rem solid #f1f1f1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-3.3rem;}
.esg_table .esglst1 .code1{font-size:1rem;background:linear-gradient(90deg, rgba(107,171,53,1) 0%, rgba(27,89,139,1) 100%);color:#fff;}
.esg_table .esglst2{padding-bottom:1.6rem;}
.esg_table .esglst2 .txt .border1{font-size:1rem;}
.esg_table .esglst2 .txt .border1 span{display:block;font-size:.8rem;}
.esg_table .esglst2 .txt .border1{border:4px solid #427bb0;border-radius: 5px;}
.esg_table .esglst2 .txt .border1>strong{color:#1f5d87;}
.esg_table .esglst2 .txt .border1>strong>span{color:#555555;font-weight: 500;}
.esg_table .esglst2 .txt .border1>strong .c1{color:#427bb0;}
.esg_table .esglst2 .txt .border1>strong .c2{color:#000;}
.esg_table div[class*="esglst"] ul[class*="lst"] > li .tt{display:table;table-layout: fixed;width:100%;height:2.5rem;border-radius: 5px;margin-bottom:5px;}
.esg_table div[class*="esglst"] ul[class*="lst"] > li .tt>span{display:table-cell;vertical-align: middle;text-align: center;width:100%;font-size:.95rem;font-weight: 500;}
.esg_table .esglst3{padding-bottom:2rem;}
.esg_table .esglst3 .tt{color:#fff;}
.code2{background-color:#355456;}
.code3{background-color:#317074;}
.code4{background-color:#44845f;}
.esg_table .esglst3 .lst1 > li{width:33.3333%;float:left;padding-right:.9rem;}
.esg_table .esglst3 .lst1{width:calc(100% + .9rem);}
.esg_table .esglst3 .lst1 .cont{border-radius: 5px;border:1px solid #ddd;height:2.5rem;display:table;table-layout: fixed;width:100%;background:#fff;color:#555;font-weight:300;}
.esg_table .esglst3 .lst1 .cont>span{display:table-cell;vertical-align: middle;font-weight:500;color:#555555;}
.esg_table .esglst3 .lst1 > li > div{position:relative;}
.esg_table .esglst3 .lst1 > li > div:before{content:'';width:1px;height:100%;top:97%;left:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);position:absolute;background:#ddd;z-index: -1;}
.esg_table .esglst4 .txt{width:calc(100% + .9rem);}
.esg_table .esglst4 .txt .lst2{float:left;width:33.3333%;padding-right:.9rem;position:relative;}
.esg_table .esglst4 .txt .lst2:before{content:'';background:#ddd;height:100%;position:absolute;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);top:50%;left:calc(50% - .45rem);width:1px;z-index: -1;}
.esg_table .esglst4 .txt .tt{background:#e8ecef;border:1px solid #ddd;}
.esg_table .esglst4 .inner{width:calc(100% + .9rem);}
.esg_table .esglst4 .txt .cont{border:1px solid #ddd;border-radius: 5px;padding:.6rem .3rem .6rem .9rem;text-align: left;font-weight: 300;color:#555555;background:#fff;}
.esg_table .esglst4 .txt .lst2 > li{margin-bottom:.7rem;}
.esg_table .esglst4 .txt .lst2 > li:last-child{margin-bottom:0;}
.esg_table .esglst4 .txt .lst2:nth-child(1) .tt{color:#355456;}
.esg_table .esglst4 .txt .lst2:nth-child(2) .tt{color:#317074;}
.esg_table .esglst4 .txt .lst2:nth-child(3) .tt{color:#44845f;}

/*친환경경영*/
.innovation_wrap{width:calc(100% + 2rem);overflow: hidden;}
.innovation_wrap>li{width:33.3333%;float:left;padding-right:2rem;border-radius: 5px;margin-bottom:1.5rem;}
.innovation_wrap>li.wdt{width:66%}
.innovation_wrap>li .tt{padding:.7rem .8rem;color:#000;font-size:1rem;overflow: hidden;background:#f6f7f9;border:1px solid #e9eef3;}
.innovation_wrap>li .tt>em{color:#fff;width:1.6rem;height:1.6rem;background:#000;display:inline-block;vertical-align: middle;text-align: center;float:left;border-radius: 50%;font-size:.9rem;line-height: 1.6rem;}
.innovation_wrap>li .tt>span{float:left;width:calc(100% - 1.6rem);padding-left:.65rem;font-weight:bold;width:auto;display:inline-block;vertical-align: middle;}
.innovation_wrap>li.wdt .tt>span{display:inline-block;float:none;}
.innovation_wrap>li .tt > b{font-weight:500;color:#7e7e7e;font-size:.9rem;display:inline-block;vertical-align: middle;padding-left:1rem;position: relative;}
.innovation_wrap>li .tt > b:before{content:'';width:5px;height:5px;border-radius:50%;background:#7e7e7e;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0.4rem;}
.innovation_wrap>li .txt{height:11.5rem;border:1px solid #e9eef3;border-top:0 none;padding:.5rem 1rem;display:table;table-layout: fixed;text-align: center;width: 100%;}
.innovation_wrap>li .txt > .inner{display:table-cell;vertical-align: middle;}
.innovation_wrap>li .txt .depth{font-weight:300;line-height: 1.4;display:table-cell;vertical-align: middle;}
.innovation_wrap>li .txt .depth img{margin:.7rem auto 0;max-width:100%;display:block;}
.innovation_wrap>li.wdt .txt{text-align: left;}
.innovation_wrap>li.wdt .lst .depth2{display:block;font-weight:500;color:#000;padding-bottom:1rem;}
.innovation_wrap>li.wdt .inner > *{display:inline-block;vertical-align: middle;}
.innovation_wrap>li.wdt .inner > div{padding-left:.8rem;}
.innovation_wrap>li.wdt .lst + .lst{padding-left:2.6rem;}
.innovation_wrap>li.wdt .morebutton{margin-top:1rem;}
.rnd{overflow:hidden;width: calc(100% + 1rem);margin-top:1.25rem;}
.rnd > li{width:50%;float:left;padding-right:1rem;}
.rnd > li .tit em{color:#ffef40;font-size: .75rem;font-weight:500;border-radius: 30px;display:inline-block;vertical-align:middle;}
.rnd > li:nth-child(1) .tit em{background:#183335;padding:5px .9rem;}
.rnd > li:nth-child(2) .tit em{background:#215b5f;padding:5px .9rem;}
.rnd > li .tit{height:2.5rem;display:table;table-layout: fixed;width: 100%;border-radius: 5px;}
.rnd > li .tit > p{display:table-cell;vertical-align: middle;width: 100%;text-align: center;}
.rnd > li .tit p > span{color:#fff;display:inline-block;vertical-align: middle;padding-left:.5rem;}
.rnd > li .cont{border:1px solid #d3d8dd;color:#555555;font-weight: 300;display:table;table-layout: fixed;width: 100%;height:3rem;padding:0 .8rem;position:relative;margin-top:4px;border-radius: 5px;}
.rnd > li .cont>span{display:table-cell;vertical-align: middle;width:100%;}
/*더보기 버튼*/
.morebutton{display:inline-block;font-weight: bold;color:#000;position:relative;}
.morebutton:before{content:'\e93f';font-family:'xeicon';position:absolute;right:-.9rem;top:0;color:#000;}
.rnd > li .cont>.morebutton{position:absolute;right:1.6rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}

/*사회적책임경영*/
.w50{width:calc(100% + .9rem);overflow: hidden;margin-top:1.5rem;}
.w50>li{float:left;width:50%;padding-right:.9rem;}
.w50>li>div{border:1px solid #e9eef3;border-radius: 5px;padding:.9rem;}
.w50>li .point01{text-align: right;}
.w50>li>div .tit{color:#317074;font-size:1rem;display:block;padding-bottom:.5rem;}
.w50>li .bul-list02{font-weight: 300;color:#555555;font-size:.8rem;margin-bottom:.9rem;}
.w50>li .img{display:block;}
.w50>li .img img{max-width: 100%;}
.w50>li .bul-list02 li+li{margin-top:3px;}
.box.imgbox{display:table;table-layout: fixed;width:100%;padding:1.5rem 2rem;}
.box.imgbox .img{float:right;}
.box.imgbox > .bul-list01{display:table-cell;vertical-align: middle;padding-right:4rem;width:61%;}
.box.imgbox > .bul-list01 li>span{display:block;font-weight:500;color:#555555;}
.box.imgbox > .bul-list01 li + li{margin-top:.45rem;}
.imgbox2 >ul{float:left;width:calc(100% - 16.75rem);padding-right:2rem;}
.imgbox2 .img{display:inline-block;vertical-align: middle;}
.improve_wrap{width: calc(100% + 1.2rem);overflow: hidden;margin-top:1.5rem;}
.improve_wrap div[class*="st"]{padding-right:1.2rem;float:left;}
.improve_wrap div[class*="st"] .tit{display:table;table-layout: fixed;color:#fff;height:2.8rem;font-size:.85rem;width:100%;text-align: center;border-radius: 5px;margin-bottom:1.75rem;position:relative;}
.improve_wrap div[class*="st"] .tit>*{display: table-cell;vertical-align: middle;font-weight: 500;width:100%;}
.improve_wrap .st1{width:12%;}
.improve_wrap .st2{width:20%;}
.improve_wrap .st3{width:68%;}
.improve_wrap .st1 .tit{background:#355456;}
.improve_wrap .st2 .tit{background:#317074;}
.improve_wrap .st3 .tit{background:#427bb0;}
.improve_wrap .cont{height:10.75rem;position:relative;}
.improve_wrap .st1 .cont{display:table;table-layout:fixed;width:100%;background:#355456;border-radius: 5px;}
.improve_wrap .st1 .cont > span{display:table-cell;vertical-align: middle;text-align: center;color:#fff;font-size:.85rem;font-weight: 500;}
.improve_wrap div[class*="st"] .lst .tt{height:2.5rem;display:table;table-layout: fixed;text-align: center;width: 100%;border-radius: 5px;position:relative;}
.improve_wrap div[class*="st"] .lst .tt>span{display:table-cell;vertical-align: middle;font-size:.85rem;font-weight:bold;width:100%;}
.improve_wrap .st2 .lst .tt{border:2px solid #317074;}
.improve_wrap .st2 .lst .tt span{color:#317074;}
.improve_wrap div[class*="st"] .bx{border:1px solid #d3d8dd;border-radius: 5px;height:7.85rem;margin-top:.4rem;padding:1.2rem .2rem;background:#fff;}
.improve_wrap .st3 .lst{display:table;table-layout: fixed;width:calc(100% + .9rem);}
.improve_wrap .st3 .lst>li{display:table-cell;vertical-align: middle;padding-right:.9rem;}
.improve_wrap .lst .bx{text-align: center;color:#555555;font-weight:300;}
.improve_wrap div[class*="st"] .bx li{line-height:1.6;}
.improve_wrap .st3 .lst .tt{border:2px solid #427bb0;color:#427bb0;}
.improve_wrap div[class*="st"] .lst .tt:before{content:'';background:url(/privacy_manage/images/korean/sub/arrrow.png) no-repeat;position:absolute;top:-1.85rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2rem;height:1.75rem;}
.improve_wrap .st3 .cont:before{content:'';background:#ddd;width:120%;right:0;top:60%;-webkit-transform: translateY(-50%);transform: translateY(-50%);height:1px;position:absolute;z-index: -1;}


@media screen and (max-width:1800px){
 .sub_position{right:0;}
}


@media screen and (max-width:1650px){
 .sub_position{display:none;}
 .history_wrap .his_txt{padding-left:1rem;}
}

@media screen and (max-width:1400px){
 .org_wrap p.newdeal{margin:auto;padding-left:0;}
 .org_wrap p.newdeal:before{display:none;}
 .org_wrap .org_a{right:0;}
 .org_wrap > .type01>.caption:before{width:200%;right:-200%;}
 .org_wrap .type02 .org_c > li+li:after{width:148%;left:-78.5%;}
 .org_wrap .type02 .org_c{width:calc(100% + .5rem)}
 .org_wrap .type02 .org_c > li{padding-right:.5rem;}
 .org_wrap .type02 .org_c > li+li:after{display:none;}
 .org_wrap .type02 .org_c .org_lst >ul>li+li{position: relative;}
 .org_wrap .type02 .org_c .org_lst >ul>li+li:before{position: absolute;top:-35px;left:-54%;width:100%;background:#cecece;content:'';height:1px;}
 .org_wrap .type02 .org_c > li+li:before{left:-52.2%;}
 .org_wrap .org_d{right:0;}
 .guide_wrap .diagram_custom{min-height: 340px;}
 .guide_wrap .diagram_custom:before{transform: translateX(-50%) scale(.7); top:-1.85rem;}
 .guide_wrap .diagram_custom .tit{top: 160px;}
 .guide_wrap .diagram_custom .group:nth-of-type(2){top: 9rem; left: 0;}
 .guide_wrap .diagram_custom .group:nth-of-type(3){top: 9.8rem; right: 0; width: 280px}

 .greeting_wrap{margin-top:0;}
 .greeting_wrap .greeting_txt::before{background:none;}
 .greeting_wrap .greeting_txt{padding:0;margin-top:0;}
 .greeting_wrap .img{top:inherit;right:inherit;position:static;}
 .snb{margin-right:30px;}
 .sub_wrap,
 .contents_info{width:calc(100% - 240px);}
 .history_wrap .his_img{width:14.5rem;}
 .history_wrap .his_txt article > .c_wrap{padding-left:1.5rem;}
 .intro_wrap .type1 .txtbox span{font-size:1.1rem;padding:.8rem;}
 .depth2 br{display:none;}
 .c_table article.type1,
 .c_table article.type3{width:11rem;}

 .c_table article.type2{width:22rem;}
 .subbox.sns_wrap .sns_tab li.active>a:after{width:100%;}

 .org_wrap .org_d li:before{position: absolute;top:50%;left:inherit; right:0; max-width:535px;width:38.3vw; -webkit-transform:translateY(-50%);transform:translateY(-50%);background:#cecece; ;height:1%;content:'';z-index:-1;}

 .innovation_wrap>li.wdt .lst + .lst{padding-left:.5rem;}


}
@media (max-width: 1350px) {
 .tab_lst.tab_lst2 .tab_ls.n_tab{width:100%;float:none;}
 .tab_lst.tab_lst2 .tab_ls.n_tab > li{outline:0;border:1px solid #e3e3e3;}
 .tab_lst.tab_lst2 .tit_hidden{display:block !important;padding:8px;}
 .tab_lst.tab_lst2 .tab_tit,
 .board_pdf .btn a i{display:none;}
 .org_wrap .org_d li:before{position: absolute;top:50%;left:inherit; right:0; max-width:512px;width:38vw; -webkit-transform:translateY(-50%);transform:translateY(-50%);background:#cecece;height:1%;content:'';z-index:-1;}

}

@media (max-width: 1300px) {
 .guide_wrap .border_box{padding: 2rem 2rem;}
 .guide_wrap .diagram_custom .group:nth-of-type(3){width: 240px}

 .intro_wrap .type6 .w_25 >li>div>ul>li{margin:0 0.5rem;}
 .intro_wrap .titbox{width:5.25rem;}
 .intro_wrap .txtbox{width:calc(100% - 5.25rem);padding-left:1rem;}
 .newdeal_wrap .board article > .txtp>.three-lst .txt_box{padding:0rem 0 0 0.2rem;}
 .map_wrap .map_info .area{width:100%;float:none;display:block;}
 .map_wrap .map_info .info_lst{display:block;padding-left:0;float:none;width:100%;border-left:0;}
 .map_wrap .map_info .info_lst li{width:100%;float:none;display:block;margin-top:.5rem;overflow:hidden;}
 .map_wrap .map_info .info_lst li:nth-child(3){margin-top:.5rem;}
 .search_box .rprt_box >li>strong{float:none;padding-right:0;}
 .search_box .rprt_box >li>span{display:block;width:100%;float:none;}
 .search_box .rprt_box >li>a{position:static;top:inherit;right:inherit;transform:none;margin-top:1rem;}
 .search_box .rprt_box >li>strong>img{width:auto;}

 .org_wrap .org_d li:before{position: absolute;top:50%;left:inherit; right:0; max-width:485px;width:37.5vw;  -webkit-transform:translateY(-50%);transform:translateY(-50%);background:#cecece;height:1%;content:'';z-index:-1;}
 .w50>li{width:100%;padding-right:0;margin-bottom:1rem;}
 .w50{width:100%;}
 .w50>li .point01{text-align: left;}
}

@media (max-width: 1200px) {
 .guide_wrap .diagram_custom:before{transform: translateX(-50%) scale(.55); top:-3.25rem;}
 .guide_wrap .diagram_custom .tit{top: 130px;}
 .guide_wrap .diagram_custom .group:nth-of-type(2){width: 250px; top: 7rem;}
 .guide_wrap .diagram_custom .group:nth-of-type(3){top: 9.45rem; right: 0;}
 .guide_wrap .diagram_custom .group:nth-of-type(2):before{width:100%;left:93%;right:inherit;}
 .guide_wrap .diagram_custom .group:nth-of-type(2):after{right:.75rem}
 .guide_wrap .diagram_custom .group:nth-of-type(3):before{width: 100%; left: -103%;}
 .snb{margin-right:0;width:100%;float:none;-webkit-box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);background:#fff;position:absolute;top:0;left:0;z-index: 9;background:#fff;}
 .snb.active{height:calc(100% - 82px);}
 .sub_wrap{width:100%;float:none;margin-top:2rem;max-width: 95%;margin:auto;padding-top:5rem;}
 h3.title{text-align: center;}
 .greeting_wrap .greeting_txt .txt > p{text-align: center;border-left:0;margin-top:.75rem;padding-left:0;}
 .greeting_wrap .img{text-align: center;}
 .greeting_wrap .img img{max-width: 100%;height:auto;width:auto;}
 .greeting_wrap .greeting_txt .txt > strong{display:block;text-align: center;}
 .greeting_wrap .greeting_txt .txt > p > *{font-size:1rem;}
 .contents_info{float:none;width:100%;}
 .contents_info #satisfy .txt{width:100%;float:none;padding-top:1rem;}
 .contents_info #satisfy{padding:1.35rem 0 1rem;}
 .c_table article + article:before{display:block;left:-2rem;}
 .search_box .sea_wrap>.box>article{display:block;margin-bottom:.5rem;}
 #contents_body > .container{padding:0 0 3rem;max-width: 100%;}
 .snb_btn{display:block;}
 .snb_btn.on:before{content:"\e91b";}
 .snb > h2.tt{padding-bottom:.5rem;}
 .stsfc{width:100%;max-width: 95%;margin:auto;}
 #left_menu_top{visibility: hidden;overflow:hidden;opacity: 0;width:0;height:0;border-top:0;margin-top:-1px;}
 .snb > h2.tt{display:none;}
 .sub_title .inner > ul.icon_lst > li:last-child{display:none;}
 #left_menu_top.menu{border-top:0;height:calc(100% - 53px);overflow-y:auto;overflow-x:hidden;visibility: visible;opacity: 1;width:auto;padding:1rem;}
 #left_menu_top > li:last-child{border-bottom:0;}
 #left_menu_top a{padding:.5rem 1rem;}
 #left_menu_top > li.plus > a:after,
 #left_menu_top > li.externa a::after{right:1rem;}
 #left_menu_top > li .smenu a{padding:.3rem 1rem;}
 .sub_title{display:none;}
 .subbox.sns_wrap .sns_tab{top:-2rem;}

 .subbox.sns_wrap .sns_lst>li>.thumb{ height:13rem; }
 .org_wrap .org_d li:before{position: absolute;top:50%;left:inherit; right:0; max-width:560px;width:46.5vw; -webkit-transform:translateY(-50%);transform:translateY(-50%);background:#cecece; ;height:1%;content:'';z-index:-1;}
 .innovation_wrap>li{padding-right:1rem;}
 .innovation_wrap{width:calc(100% + 1rem);}
}

@media (max-width: 1024px){
 .snb{position:fixed;z-index: 3;top:81px;border:1px solid #d3dbe0;}
 .guide_wrap .diagram_custom:before{transform: translateX(-50%) scale(.6); top:-3.25rem;}
 .contents_info #satisfy .txt button{padding:.45rem .8rem;}
 .org_wrap .type02 .org_c .org_lst >ul>li+li:before{top:-32px;}
 .org_wrap .type02 .org_c .lst_cap:before{top:-43px;}
 .ethics_wrap .sign li{padding:1rem 0 3rem 0 !important;}
 .ethics_wrap .sign li:before{top:inherit !important;bottom:0 !important;transform:none !important;}
 .rome>ul>li>.ul{padding-left:0;margin-top:1rem;}
 .rome>ul>li>p{width:100% !important;float:none !important;height:auto !important;}
 .rome>ul>li{height:auto !important;}
 .corona .box1-2{padding:0 !important;border:0;}
 .corona .box1-2>img{max-width: 100%;}
 .c_table article.type2{position:static;transform: none;top:inherit;left:inherit;width:100%;overflow:hidden;margin:1rem 0;}
 .c_table article.type1, .c_table article.type3{width:100%;}
 .c_table article{float:none;}
 .c_table article > div ul{height:10rem;}
 #tab_17 .sub_box{height:auto;}
 .secu_wrap1 .img_25>li{width:50%;}
 .secu_wrap1 .img_25>li span{margin-bottom:10px;}
 .rank{display:none;}
 .search-result{float:none;width:100%;padding-right:0;}
 .intro_wrap .type6 .w_25 > li >p br{display:none;}
 .intro_wrap .type6 .w_25 > li >p{padding:.4rem;height:5rem;}
 .intro_wrap .type5 li p.element1{padding:0 .5rem;height:3rem;}
 .infrs_wrap .circle_wrap>.circle>.inner>li:nth-child(2),
 .infrs_wrap .circle_wrap>.circle>.inner>li:nth-child(3){bottom:10px;}
 .func_wrap .box1>ul>li{width:50%;margin-top:2rem;}
 .ci_wrap .ci_img img{max-width:100%;}
 .subbox.sns_wrap .sns_lst>li{ width:33.3333% }
 .org_wrap .org_d li:before{position: absolute;top:50%;left:inherit; right:0; max-width:543px;width:46.5vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#cecece;height:1%;content:'';z-index:-1;}
 .innovation_wrap>li{width:25%;}
 .innovation_wrap>li.wdt{width:100%;}
 .innovation_wrap>li .txt .depth br{display:none;}
 .rnd > li{width:100%;margin-bottom:1rem;padding-right:0;}
 .rnd{width:100%;}

}
@media (max-width:960px){
 .history_wrap .his_img{width:auto;float:none;display:block;padding-bottom:5rem;}
 .history_wrap .his_txt{padding-left:0;}
 .history_wrap .his_txt article > h4{width:auto;float:none;display:block;margin-bottom:2rem;}
 .intro_wrap .type2 .txtbox > ul > li{width:100%;padding-right:0;float:none;margin-bottom:1rem;}
 .intro_wrap .type2 .txtbox > ul{width:100%;}
 .intro_wrap .type2 .txtbox > ul > li>.ulbox{min-height:auto;}
 .intro_wrap .type2 .txtbox > ul > li > p{height:2rem;}
 .hist_wrap .cont_img{width:15rem;}
 .guide_wrap .diagram_custom .group:nth-of-type(2):before{width:57%;}
 .dir_wrap .icon ul>li+li{margin-left:1rem;}
 .ethics_wrap .w_box.w_box1 li{padding-left:0;}
 .newdeal_wrap .board article > h5.cap{width:100%;float:none;margin-bottom:1rem;height:2.5rem;line-height:2.5rem;}
 .newdeal_wrap .board article{height:auto !important;}
 .newdeal_wrap .board article > h5.cap > span br{display:none;}
 .newdeal_wrap .board article > .txtp{width:100%  !important;padding-left:0;}
 .newdeal_wrap .board article > .txtp .type>li.c0 > p{height:4rem;}
 .newdeal_wrap .tissue>ul{width:calc(100% + .5rem);}
 .newdeal_wrap .tissue>ul>li{padding-right:.5rem;}
 .newdeal_wrap .tissue>ul>li:before{left:48.7%;}
 .newdeal_wrap .box_wrap{padding:1rem;}
 .newdeal_wrap .board .arti6 .ul-lst>li>div{height:5.5rem;padding:.2rem;}
 .infrs_wrap .w_33 li>img{max-width:100%;}
 .infrs_wrap .circle_wrap>.circle{float:none;margin:auto;padding-top:0;padding-bottom:1rem;}
 .infrs_wrap .circle_wrap>.txt{float:none;width:100%;padding-left:0;height:20rem;}
 .infrs_wrap .circle_wrap{height:auto;}
 .rprt_box >li>span,
 .rprt_box >li>strong{float:none;display: block;width:100%;}
 .rprt_box >li>a{position: static;top:inherit;right:inherit;transform:none;margin-top:1rem;}
 .rprt_box >li{padding:.8rem 0;}
 .guide_wrap .box_list .box p br{display:none;}
 .rprt_box >li>a.btn_line{float:left;margin-right:5px;}
 .rprt_box >li>span{padding-left:0;}
 .mgmt_wrap.newdeal_wrap .board .arti6 .ul-lst>li>div{display:table;table-layout: fixed;width:100%;}
 .mgmt_wrap.newdeal_wrap .board .arti6 .ul-lst>li>div>ul{display:table-cell;vertical-align: middle;width:100%;}
 .mgmt_wrap.newdeal_wrap .board .arti6 .ul-lst>li>div>ul>li br{display:none;}
 .mgmt_wrap.newdeal_wrap .board .bg>li>div{padding:.5rem;}
 .org_wrap .org_d li:before{position: absolute;top:50%;left:inherit; right:0; max-width:543px;width:46.5vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#cecece; ;height:1%;content:'';z-index:-1;}
 .imgbox2 >ul{width:100%;float:none;padding-right:0;}
 .imgbox2 .img{display:block;margin-top:1rem;}
 .imgbox2 .img img{max-width: 100%;}
 }

@media (max-width:930px){
 #header .logobar .company_wrap{display:none;}
 .org_wrap .org_d li:before{position: absolute;top:50%;left:inherit; right:0; max-width:543px;width:46.5vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#cecece;;height:1%;content:'';z-index:-1;}
 .innovation_wrap>li .tt{font-size:.85rem}
 .innovation_wrap>li .txt{padding:.7rem;}
 .label_section {display:none;}
}

@media (max-width: 768px) {
 .scroll_info { display: block; }
 .cont_table table { min-width: 768px; }
 .guide_wrap .border_box .left{float: none; width: 100%; }
 .guide_wrap .border_box .right{position: relative; transform: none; width: 100%; margin-top: 2rem;}
 .guide_wrap .border_box .left .lst{padding-right: 0;}
 .guide_wrap .border_box .left .lst:before{display: none;}
 .guide_wrap .border_box .left .lst li:before{display: none;}
 .guide_wrap .border_box .right:before{ left: 50%; top: -2rem; transform: translateX(-50%)  rotate(90deg);}
 .guide_wrap .border_box .right .lst:before{display: none;}
 .guide_wrap .border_box .right .lst li:before{display: none;}
 .guide_wrap .box_list{margin: -.5rem 0 0 -1rem}
 .guide_wrap .box_list .box_4{width: 50%; height: 173px; padding: 0.5rem 0 0 1rem }
 .guide_wrap .diagram_custom:before{ display: none; }
 .guide_wrap .diagram_custom .tit{display: none;}
 .guide_wrap .diagram_custom .group p{position: relative; padding-left: 3.25rem; height: 2.75rem; padding-top: .75rem}
 .guide_wrap .diagram_custom .group p:before{content: ''; width: 50px; height: 50px; background: #ddd; position: absolute; left: 0; top: 50%; transform: translateY(-50%); border-radius: 50%;}
 .guide_wrap .diagram_custom .group p:after{content: ''; position: absolute; top: 50%; transform: translateY(-50%); ; width: 30px; height: 30px; }
 .guide_wrap .diagram_custom .group:before{display: none;}
 .guide_wrap .diagram_custom .group:after{display: none;}
 .guide_wrap .diagram_custom .group:nth-of-type(1) p:before{background: #4586c3}
 .guide_wrap .diagram_custom .group:nth-of-type(2) p:before{background: #82b951}
 .guide_wrap .diagram_custom .group:nth-of-type(3) p:before{background: #68bfbf}
 .guide_wrap .diagram_custom .group:nth-of-type(1) p:after{background: url(/privacy_manage/images/korean/sub/guide_icon05.png) no-repeat center/contain; left: .55rem;}
 .guide_wrap .diagram_custom .group:nth-of-type(2) p:after{background: url(/privacy_manage/images/korean/sub/guide_icon06.png) no-repeat center/contain; left: .55rem;}
 .guide_wrap .diagram_custom .group:nth-of-type(3) p:after{background: url(/privacy_manage/images/korean/sub/guide_icon07.png) no-repeat center/contain; left: .5rem;}
 .guide_wrap .diagram_custom .group + .group{margin-top: 1rem}
 .guide_wrap .diagram_custom .group:nth-of-type(1){position: static; width: 100%; padding-left: 0;}
 .guide_wrap .diagram_custom .group:nth-of-type(2){position: static; width: 100%; }
 .guide_wrap .diagram_custom .group:nth-of-type(3){position: static; width: 100%; padding-left: 0; transform: none;}
 .guide_wrap .diagram_custom .group ul{margin-top: .5rem}
 .contents_info .duty .list{padding:0 0 0 .5rem;width: calc(100% - 27px);}
 .contents_info .duty .list li{float:none;}
 .contents_info .duty .date{display:none;}
 .history_wrap .his_txt article > .c_wrap{width:100%;}
 .ci_wrap .w_50 li{float:none;width:100%;padding-right:0;margin-top: .3rem;}
 .ci_wrap .w_50{width:100%;}
 .ci_wrap .w_20 li{width:50%;margin-top:.5rem;}
 .intro_wrap .w_25 >li,
 .intro_wrap .type4 li{width:50%;margin-bottom:.5rem;}
 .intro_wrap .type4 li + li:before,
 .intro_wrap .type5 li > div:before,
 .intro_wrap .type5 li > div:after{display:none;}
 .intro_wrap .type6 .w_25 >li>div>ul{height:10rem;}
 .hist_wrap .cont_txt{padding-left:0;margin-top:2rem;}
 .hist_wrap .cont_img{width:auto;float:none;display:block;}
 .hist_wrap .cont_img .bx1:before{display:none;}
 .org_wrap .type02 .org_c > li{width:100%;}
 .org_wrap .type02 .org_c .org_lst >ul>li+li:before{left:-51.5%;top:-31px;}
 .org_wrap .type02 .org_c > li+li:before{display:none;}
 .org_wrap .type02 .org_c .lst_cap:before{height:100%;top:76%;}
 .org_wrap > .type01:before{height:123%;}
 .org_wrap .org_b{left:0;}
 .dir_wrap .icon ul>li{width:100%;height:5rem;float:none;border-radius: inherit;}
 .dir_wrap ul{display:block;}
 .dir_wrap .icon ul>li+li{margin-left:0;margin-top:1rem;}
 .dir_wrap .icon ul>li>span{padding-top:3.25rem;}
 .dir_wrap .icon ul>li:before{top:0.7rem;}
 .dir_wrap .tit>p{display:block;padding:1rem;border-radius:0 0 50px 50px;}
 .dir_wrap .tit>p>b{display:block;}
 .dir_wrap .tit>span{width:100%;border-radius:50px 50px 0 0;}
 .dir_wrap02 .img_50 li{width:100%;float:none;padding-right:0;}
 .dir_wrap02 .img_50{width:100%;}
 .dir_wrap02 .img_50 li img{height:auto;}
 .dir_wrap03 p>img{max-width: 100%;;}
 .ethics_wrap .box2{padding:1rem .5rem;}
 .ethics_wrap .sign li em{display:block;}
 .ethics_wrap .sign > p .day{display:block;text-align: right;float:none;}
 .intgr_wrap .box1{padding:0;border:0;}
 .intgr_wrap .box1 .img li{width:100%;float:none;}
 .sub_box_wrap11 .sub_box{height:auto;}
 .tab_lst .tab_tit{display:none;}
 .tab_lst .tab_ls.n_tab{width:100%;}
 .tab_lst .tit_hidden{display:block !important;}
 .tab_lst .tab_ls.n_tab > li.c_tab>a{padding:3px;}
 .newdeal_wrap .board article > .txtp>.three-lst .tit_box{width:100%;height:auto;padding:.8rem .2rem;text-align: center;}
 .newdeal_wrap .board article > .txtp>.three-lst{height:auto !important;}
 .newdeal_wrap .board article > .txtp>.three-lst .txt_box{border-left:1px solid #d3d6dd;}
 .newdeal_wrap .board article > .txtp>.three-lst .tit_box span br{display:none;}
 .newdeal_wrap .board article > .txtp>.three-lst .txt_box,
 .newdeal_wrap .board .ul-lst>li>div{padding:.5rem;}
 .newdeal_wrap .tissue{margin-top:2rem;}
 .newdeal_wrap .tissue>ul>li{width:100%;float:none;padding-right:0;}
 .newdeal_wrap .tissue>ul{width:100%;padding-top:0;}
 .newdeal_wrap .tissue>ul>li>.txt{height:auto;}
 .newdeal_wrap .tissue>ul>li>.tit:before,
 .newdeal_wrap .tissue>ul>li:before{display:none;}
 .newdeal_wrap #tab_3 .box_wrap{padding:0;border:0;}
 .newdeal_wrap .box_wrap>p.posi_tit{position:static;top:inherit;left:inherit;transform: none;padding-bottom:1rem;}
 .newdeal_wrap .box_wrap>ul.ele3>li>ul.w_33>li,
 .newdeal_wrap .box_wrap>ul.ele3>li>ul.w_50>li{float:none;width:100%;}
 .x_scroll>img{min-width:768px;max-width: inherit;width:auto;height:auto;}
 .newdeal_wrap .board .four_box li{width:50%;margin-bottom:1rem;}
 .infrs_wrap .circle_wrap>.txt>ul>li.type1{width:100%;padding-right:0;}
 .infrs_wrap .circle_wrap>.txt{height:auto;}
 .infrs_wrap .circle_wrap>.txt>ul>li .box1{height:auto;padding:1rem;}
 .infrs_wrap .circle_wrap>.txt>ul>li.type2{width:100%;margin-top: 1rem;}
 .infrs_wrap .circle_wrap>.txt>ul>li.type2>.inner{height:auto;}
 .infrs_wrap .circle_wrap>.txt>ul>li.type1>div .box1{padding:1rem;}
 .corona .box1-1 .img{float:none;}
 .corona .box1-1 .depth2{padding-left:0;overflow: visible;padding-top:1rem;}
 .c_tab.c_tab3{width:33.333333%;}
 .sub_box.sub_box2>ul>li{opacity: 1;}
 .sub_box.sub_box2 { padding: 1.5rem;}
 .img_50 li img{height:auto;}
 .map_wrap .element > h4{width:100%;float:none;display:block;}
 .map_wrap .element > .way_wrap{float:none;width:100%;margin-top:1rem;padding-left:0;}
 .register_wrap>ul.bul-list01{padding-left:0;}
 .register_wrap .img_25>li{width:50%;padding-right:0;}
 .register_wrap .steper{width:100%;}
 .register_wrap .steper>li+li:before{display:none;}
 .dscls_wrap>article{width:100%;}
 .info_step>.box3_wrap>.box3{padding:0;background:none;}
 .info_step .steper>li>.inner>span{height:6rem;}
 .customer .call li{float:none;width:100%;display:block;padding-right:0;}
 .customer .call li+li{margin-top:.5rem;}
 .customer .call>ul{width:100%;}
 .compliment_wrap.un .sub_box,
 .compliment_wrap.ano .sub_box,
 .compliment_wrap.ano .sub_box,
 .compliment_wrap.oneclick .sub_box,
 .hmnr_wrap>.sub_box,
 .compliment_wrap.center .sub_box,
 .compliment_wrap .sub_box,
 .sub_box_wrap .sub_box,
 .secu_wrap1 .sub_box,
 .secu_wrap3 .sub_box,
 .secu_wrap2 .sub_box,
 .sub_box.sub_box17{height:auto;padding:1rem;}
 .btn_box>a>span{margin-right:.5rem;}
 .sub_box strong br,
 .sub_box span br{display:none !important; }
 .scroll_x2{overflow:hidden;}
 .scroll_x2>table{max-width: 100%;min-width: auto;}
 .agree .form{text-align: left;}
 .form_radio{display:block;margin-right:0;text-align: left;}
 .ethics_wrap .box2 > .depth3 br{display:none;}
 .newdeal_wrap .board article > .txtp>.three-lst .txt_box{height:8.5rem;}
 .newdeal_wrap .box_wrap>ul.ele3>li>ul{height:5rem;}
 .ci_wrap .down{position:static;top:inherit;right:inherit;margin-top:1rem;text-align: center;}
 .ci_wrap .w_20 b{height:auto;}
 .func_wrap.dir_wrap .blng_btn span{display:block;}
 .func_wrap.dir_wrap .blng_btn>a{float:none;display:block;margin-top:1rem;}
 .mgmt_wrap.newdeal_wrap .img_25>li{width:50%;}
 .mgmt_wrap.newdeal_wrap .img_25>li.g7,
 .mgmt_wrap.newdeal_wrap .img_25>li.g8{margin-top:1rem;}
 .mgmt_wrap.newdeal_wrap .box3{padding:1rem;}
 .corona .box1 .helper{padding: 2rem 0 0 0;}
 .corona .box1-1 .img > img{width:100%;max-width:100%;}
 .contents_info #satisfy .list li+li{margin-left:.6rem;}
 .subbox.sns_wrap .sns_lst>li{ width:50% }
 .org_wrap .org_d li:before{position: absolute;top:50%;left:inherit; right:0; max-width:543px;width:46.5vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#cecece;height:1%;content:'';z-index:-1;}
 .esg_table .esglst4 .txt .cont{padding:.3rem;}
 .box.imgbox > .bul-list01{display:block;width:100%;padding-right:0;}
 .box.imgbox .img{float:none;margin-top:1rem;display:block;}
 .box.imgbox .img img{max-width: 100%;}
 .box.imgbox{padding:1.2rem;}
 .improve_wrap div[class*="st"]{padding-right:.2rem;}
 .improve_wrap{width:calc(100% + .2rem);}
 .improve_wrap .st3 .lst>li{padding-right:.2rem;}
 .improve_wrap .st3 .lst{width:calc(100% + .2rem);}
 .innovation_wrap>li.wdt .inner > div{padding-left:0;display:block;margin-top:.5rem;}

}

@media (max-width: 700px) {
 .sub_depth3.deptem > li{float:left;width:50%;}
 .sub_depth3.deptem > li:nth-child(2n){border-right:1px solid #1b4f8b;}
 .sub_depth3.deptem > li > a{width:100.3%;}
 .sub_depth3.deptem.item5 > li:last-child{width:100%;}

 .org_wrap .org_d li:before{position: absolute;top:50%;left:inherit; right:0; max-width:543px;width:46.5vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#cecece;height:1%;content:'';z-index:-1;}
 .innovation_wrap>li{width:50%;}

 .sub_depth3.w33 > li:nth-child(2n){border-right:inherit;}

}
@media (max-width: 600px) {
 .subbox.sns_wrap .sns_tab li{width:50%;}
 .subbox.sns_wrap .sns_tab{top:-58px;border:none;background:none;}
 .subbox.sns_wrap .sns_tab li>a{border-right:0;border:1px solid #ddd;border-radius: 50px;background:#fff;}
 .subbox.sns_wrap .sns_tab li.active>a:after{box-shadow: none;}
 .service_wrap>ul>li.box1>.img{display:none;}
 .service_wrap>ul>li.box1>.txt{display:block;width:100%;float:none;padding-left:0;}
 .service_wrap>ul>li.box1{padding:1.5rem;}
 .intro_wrap .type6 .w_25 >li>div>ul{height:11rem;}
 .intro_wrap .type6 .w_25 >li>div>ul{padding:0;}
 .sub_box br{display:none;}
 .dir_wrap03 p span br{display:none;}
 .data_wrap>.sub_box{height:auto;}
 .org_wrap .org_d li:before{position: absolute;top:50%;left:inherit; right:0; max-width:543px;width:46.5vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#cecece;height:1%;content:'';z-index:-1;}
 .esg_table div[class*="esglst"] .tit{width:100%;float:none;border-radius: inherit;height:auto;padding:.8rem;}
 .esg_table div[class*="esglst"] .txt{width:100%;float:none;padding-left:0;}
 .esg_table .esglst1 .code1{border:4px solid #47865b;border-top:0 none;background:none;color:#333;font-size:.85rem;}
 .esg_table .esglst2 .txt .border1{border-top:0 none;border-radius: inherit;}
 .esg_table .esglst3 .txt{margin-top:5px;}
 .esg_table .esglst4 .txt{margin-top:5px;}
 .esg_table .esglst3 .lst1 .cont>span{padding:.2rem;}
 .improve_wrap div[class*="st"] .tit{margin-bottom:2.25rem;}
 .improve_wrap .st3{width:100%;float:none;}
 .improve_wrap .st2{width:80%;}
 .improve_wrap .st1{width:20%;margin-bottom:.5rem;}
 .improve_wrap div[class*="st"] .lst .tt:before{height:2.15rem;top:-2.25rem;}



}
@media (max-width: 530px) {
 .ci_wrap .ci_color.w_20 p:last-child{padding:.3rem;}
 .hist_wrap .cont_txt>div>.year{float:none;width:100%;display:block;}
 .hist_wrap .cont_txt>div>ul{float:none;width:100%;margin-left:0;margin-top:1rem;padding-top:0;border-top:0;}
 .org_wrap .org_b,
 .org_wrap .org_a{top:inherit;left:inherit;position:static;display:block;margin-top:1rem;}
 .org_wrap .org_d{top:inherit;left:inherit;position:static;display:block;margin-top:1rem;}
 .org_wrap .org_b li>a,
 .org_wrap .org_a>li>a{width:100%;display:block;line-height:50px;}
 .org_wrap .org_a li>a,
 .org_wrap .org_d>li>a{width:100%;display:block;line-height:50px;}
 .org_wrap > .type01{padding-bottom:1rem;}
 .org_wrap .org_a{margin-top:0;}
 .org_wrap .org_a li{display:block;}
 .org_wrap .org_a>li>a{line-height:58px;}
 .org_wrap .org_d{margin-top:20;}
 .org_wrap .org_d li{display:block;}
 .org_wrap .org_d>li>a{line-height:58px;}
 .org_wrap p.newdeal > a{display:block;width:100%;margin-top:1rem;line-height:3rem}
 .org_wrap p.newdeal{display:block;}
 .org_wrap > .type01>.caption:before{display:none;}
 .org_wrap .org_a li + li{margin-top:1rem;}
 .org_wrap .org_d li + li{margin-top:1rem;}
 .ethics_wrap .w_box{padding:.5rem;}
 .ethics_wrap .w_box li > span{float:none;width:100%;padding:10px 0 0 0;display:block;}
 .ethics_wrap .w_box li > b{display:block;width:100%;float:none;}
 .newdeal_wrap .box_wrap>ul>li{padding-right:.1rem;}
 .newdeal_wrap .box_wrap>ul{width:calc(100% + .1rem);}
 .newdeal_wrap .box_wrap>ul.ele2>li>span,
 .newdeal_wrap .box_wrap>ul.ele3>li>ul{height:4rem;padding:.4rem;}
 .newdeal_wrap .img_2 li{width:100%;float:none;padding-right:0;}
 .newdeal_wrap .img_2{width:100%;}
 .newdeal_wrap .board article > .txtp .type>li.c0 > p>strong{font-size:.8rem;}
 .infrs_wrap .w_33 li{width:100%;float:none;}
 .infrs_wrap .bar.bar2,
 .infrs_wrap .bar.bar1{height:auto;line-height:1.4;padding:.5rem;}
 .img_50 li img{height:auto;}
 .img_50 li{width:100%;padding-right:0;float:none;}
 .img_50{width:100%;}
 .map_wrap .map_info{padding:0;border:0;}
 .map_wrap .map_info .info_lst.info_lst2 li{overflow:hidden;}
 .map_wrap .map_info .info_lst li > span,
 .map_wrap .map_info .info_lst li > b{float:left;}
 .register_wrap .box3{padding:0;}
 h3.title{font-size:1.5rem;}
 .customer .pad-left{padding-left:0;}
 .scroll_x2>table tbody,
 .scroll_x2>table thead,
 .scroll_x2>table tr,
 .scroll_x2>table td,
 .scroll_x2>table th{display:block;width:100%;}
 .scroll_x2 col{width:100% !important;display:block;}
 .scroll_x2>table td{border-left:0;padding:.5rem !important;}
 .secu_wrap1 .box3{padding:0;background:none;}
 .search-result .form label{display:none;}
 .search-result .form .form_select,
 .search-result .form .btn-m{position:static;top:inherit;width:100%;display:block;}
 .search-result .form{width:auto;padding:0;height:auto;}
 .search-result .form .form_select{position:relative;}
 .intro_wrap .type6 .w_25 > li >p{height:4.6rem;}

 .map_wrap .map_info .area{margin-top:0;margin-bottom:1rem;}
 .map_wrap .viewmap{top:0;right:0;}
 #map{margin-bottom:1rem;}
 .func_wrap .box1>ul>li{padding-right:.5rem;}
 .func_wrap .box1>ul{width:calc(100% + .5rem);}
 .func_wrap .box1{padding:.5rem;}
 .func_wrap .box1>ul>li>p>span br{display:none;}
 .func_wrap .box1>ul>li>p{padding:.5rem;}
 .func_wrap .style1{width:100%;}
 .func_wrap .style2 span br{display: none;}
 .func_wrap.dir_wrap .box1>ul>li{width:100%;padding-right:0;}
 .func_wrap.dir_wrap .box1>ul{width:100%;padding-top:0;}
 .mgmt_wrap.newdeal_wrap .board .bg>li>div{height:5rem;}
 .mgmt_wrap.newdeal_wrap .board .bg>li>div>ul>li br{display:none;}

 .subbox.sns_wrap .sns_lst>li{ width:100% ;display:block; padding-right:0; }
 .subbox.sns_wrap .sns_lst>li>.thumb{ height:auto; }
 .subbox.sns_wrap .sns_lst { width:100%; }
 .esgbox > span{position:static;top:inherit;transform:none;left:inherit;display: block;}
 .esgbox > span br{display:none;}
 .improve_wrap div[class*="st"] .bx{padding:.3rem .1rem;height:7rem;}
 .improve_wrap div[class*="st"] .bx li{line-height:1.4;}
 .improve_wrap .cont{height:9.95rem;}
 .rnd > li .cont>.morebutton{position:relative;right:inherit;transform:none;top:inherit;margin-top:.5rem;}
 .rnd > li .cont>span{display:block;}
 .rnd > li .cont{height:auto;padding:.7rem .5rem;text-align: center;}
 .innovation_wrap>li .tt > b{font-size:.75rem;font-weight:400;}
 .esgbox{height:auto;}
 .imgbox2 .img,
 .box.imgbox .img{text-align:center;}
 .esg_table div[class*="esglst"] .txt .border1>*,
 .esg_table div[class*="esglst"] .txt .border1{border-radius: inherit;}
}


@media (max-width: 480px) {
 .guide_wrap .box_list .box_4{width: 100%; float: none; min-height: inherit}
 .guide_wrap .border_box{padding: 2rem .4rem;}
 .guide_wrap .border_box .left .l_tit{width: 4.8rem}
 .guide_wrap .border_box .left .lst{width: calc(100% - 4.8rem)}
 .history_wrap .his_txt article .c_lst{display:block;padding-left:0;margin-top:1rem;}
 .history_wrap .his_txt article .c_lst li + li{margin-top:3px;}
 .history_wrap .his_img > span > img{width:100%;}
 .ci_wrap .ci_color.w_50 p.bg{width:140px;}
 .ci_wrap .w_20 li{width:100%;padding-right:0;margin-top:.5rem;}
 .ci_wrap .ci_img > span{padding:0 1rem;}
 .ci_wrap .ci_img > span img{max-width: 100%;}
 .intro_wrap .titbox{width:auto;display:block;text-align: center;float:none;}
 .intro_wrap .txtbox{width:100%;float:none;padding-left:0;margin-top:1rem;}
 .intro_wrap article{padding-bottom:2rem !important;padding-top:0 !important;}
 .intro_wrap .titbox span{font-weight:bold;font-size:1.1rem;padding:0 1rem;}
 .intro_wrap .type1 .txtbox span{font-size:.9rem;}
 .contents_info #satisfy .list{width:auto;}
 .org_wrap{padding-top:0;}
 .org_wrap .type03 li a{width:100%;display:block;height:2.5rem;line-height: 2.5rem;}
 .org_wrap .type03 li,
 .org_wrap .type03 > ul{float:none;display:block;}
 .org_wrap .type03 li:nth-child(2){margin-left:0;margin-top:1rem;}
 .org_wrap .type02 .org_c .org_lst >ul>li{width:100%;float:none;padding-right:0;margin-top:1rem;}
 .org_wrap .type02 .org_c .org_lst >ul{width:100%;overflow:visible;}
 .org_wrap .type03 li a br,
 .org_wrap .type02 .org_c .lst_cap:before,
 .org_wrap .type02 .org_c .org_lst >ul>li+li:before{display:none;}
 .org_wrap > .type01:before{height:110%;}
 .org_wrap .type02 .org_c .org_lst >ul>li>.tit:before{top:-100%;}
 .org_wrap .type02 .org_c .org_lst >ul>li>.txt{height:auto;padding:.75rem;}
 .org_wrap > .type01>.caption{margin-bottom:3rem;}
 .dir_wrap .box1{padding:1rem;}
 .ethics_wrap .title > span{padding:.6rem 0;display:block;}
 .newdeal_wrap .board article>.txtp .half{width:100%;}
 .newdeal_wrap .board article > .txtp .half>li{float:none;width:100%;padding-right:0;}
 .newdeal_wrap .board .ul-lst>li>div{height:auto;margin-bottom:1rem;}
 .newdeal_wrap .board article > .txtp .half>li+li{margin-top:1rem;}
 .rome>ul>li>.ultable>li>strong{font-size:.8rem;height:3.2rem;}
 .rome>ul>li>.ultable>li>span{font-size:.75rem;height:2.7rem;}
 .newdeal_wrap .board .arti6 .ul-lst>li>div{height:7rem;font-size:.75rem;}
 .c_tab.c_tab4{width:33.33333%;}
 .c_tab.c_tab4.c_tab4-1{width:50%;}
 .source > span{display:block;margin-top:.5rem;}
 .sub_box.sub_box3{height:auto;}
 .compliment_wrap>.box2{padding:.8rem;}
 .intro_wrap .type4 ul{border-top:0;border-bottom:0;}
 .scroll_x2>table td .form_textbox{width:100% !important;max-width: 100%;}
 .intro_wrap .type4 li{padding:0 0.5rem;}
 .intro_wrap .type4 li >span br{display:none;}
 .hist_wrap .cont_img .bx2>em br{display:none;}
 .hist_wrap .cont_img .bx2{border-left:0;}
 .hist_wrap .cont_img .bx2>strong:before{left:-.9rem;}
 .hist_wrap .cont_img .bx2{padding-left:1rem;}
 .sub_box .contec li{display:block;}
 .sub_box .contec li + li:before{display:none;}
 .sub_box .contec li + li{margin-left:0;}
 .newdeal_wrap .board article > .txtp>.three-lst .txt_box{height:auto;}
 .ci_wrap .down>a{width:100%;display:block;}
 .ci_wrap .down>a+a{margin-top:5px;}
 .ci_wrap .w_20{width:100%;}
 .org_wrap .org_b:before{display:none;}
 .newdeal_wrap .board .arti5 .txtp>div>strong br{display:none;}
 .map_wrap .map_info .info_lst li .marker{display:none;}
 .map_wrap .map_info .info_lst li > span, .map_wrap .map_info .info_lst li > b{display:block;float:none;}
 .sns_snb .sns_snb_txt>span br{display:none;}
 .mgmt_wrap.ethics_wrap .title > span:before,
 .mgmt_wrap.ethics_wrap .title > span:after{display:none;}
 .innovation_wrap>li.wdt .inner > *{display:block;text-align: center;}
 .innovation_wrap>li.wdt .lst + .lst{padding-left:0;margin-top:1rem;}
 .innovation_wrap>li.wdt .lst .depth2{padding-bottom:.5rem;}
 .innovation_wrap>li .txt .depth{display:block;}


}
@media (max-width: 375px) {
 .intro_wrap .w_25{width:100%;}
 .intro_wrap .w_25 >li, .intro_wrap .type4 li{width:100%;float:none;padding-right:0;margin-bottom:.5rem;}
 .intro_wrap .type6 .w_25 >li>div>ul{height:auto;}
 .intro_wrap .type5 li p.element1,
 .intro_wrap .type3 .icontxt{min-height:auto;}
 .intro_wrap .type4 li{padding:.5rem;float:left;width:50%;}
 .intro_wrap .type4 ul{border:none;}
 .intro_wrap .type1 .txtbox span:before,
 .intro_wrap .type1 .txtbox span:after{display:none;}
 .intro_wrap .type1 .txtbox span{padding:0 0 .5rem 0;}
 .slide_List>li>a{font-size:.9rem;}
 .tab_lst .tab_ls.n_tab > li a{font-size:.7rem;}
 .tab_lst .tab_ls.n_tab > li.c_tab>a{padding:0;}
 .btn_box>a{display:block;}
 .btn_box>a+a{margin-left:0;margin-top:5px;}
 .btn_box>a i{float:right;padding-top:.5rem;}
 .customer .call li>.box1{padding:0;border:0;}
 .ethics_wrap .title > span:before,
 .ethics_wrap .title > span:after{display:none;}
 .sub_title{display:none;}
 .intro_wrap .type6 .w_25 > li >p{padding:.5rem;height:auto;}
 .hist_wrap .cont_txt>div{padding-bottom:1.5rem;}
 .hist_wrap .cont_txt>div>.year{padding-top:1rem;}
 .innovation_wrap>li{width:100%;padding-right:0;}
 .innovation_wrap{width:100%;}
 .innovation_wrap>li .txt{height:auto;}

}

.scr_hidden {height:100%; min-height:100%; overflow:hidden !important; touch-action:none;}

@media print {
 #header, .sub_title, #snb, #footer, .sub_depth3, .sub_position{display:none;}
 html, body { page-break-after: auto; }
 tr, img .figure{ page-break-inside: avoid ;background: initial;
  page-break-after: always;}
 #contents { width: 100% !important;}
 .container { width: 100% !important}
 #snb{margin-right: 0 }
 .content_body .figure { background: none }
 /* @page { size: a3 } css validator에 걸려서 주석처리 */
 html, body { width: 210mm;min-height: 29.7cm;}
 .greeting_wrap{padding-top:0;}
 .greeting_wrap .greeting_txt{margin-top:-3rem;}
 .greeting_wrap .img{position:static;}
 .ci_wrap .down a{width:auto;}
 .ci_wrap .ci_img{height:110px; page-break-inside: avoid ;}
 .intro_wrap .titbox{width:100%;float:none;display:block;margin-bottom:10px;}
 .intro_wrap .titbox span{padding-right:0;}
 .intro_wrap .txtbox{width:100%;float:none;padding-left:0;}
 .intro_wrap .type6 .w_25 >li>div>ul{height:13rem;}
}
