select::-ms-expand{display:none;}
.p-empty {border-top:0;}

.vi .vi_top {text-align:center;}
.vi .vi_top:after {display:block; width:6px; height:47px; margin-top:10px; margin-right:auto; margin-left:auto; background:#eaeaea;}
.vi .vi_top span {display:inline-block; position:relative; font-size:0; line-height:0;}
.vi .vi_top span:before {display:inline-block; position:absolute; top:106px; left:-32px; width:71px; height:159px; background-image:url('/site/main/images/contents/vision_top_shape.png'); background-repeat:no-repeat; z-index:-10;}
.vi .vi_top span:after {display:inline-block; position:absolute; top:25px; right:-60px; width:130px; height:153px; background-image:url('/site/main/images/contents/vision_top_shape2.png'); background-repeat:no-repeat; z-index:-10;}

.vi .vi_img {padding:68px 10px 64px 10px; background-image: linear-gradient(to right,  rgba(0, 137, 208, 0.1) 0,rgba(239, 89, 161, 0.1) 53%,rgba(247, 148, 30, 0.1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089d0', endColorstr='#f7941e',GradientType=1 ); text-align:center;}

.vi h3.h0 {padding-top:40px; padding-bottom:45px; font-size:40px; line-height:40px; text-align:center;}
.vi h3.h0 span {display:inline-block; padding-left:5px; font-size:25px; line-height:30px; vertical-align:middle;}
.vi h3.h0 span:last-child {padding-right:5px;}
.vi h3.h0 .word_korean {color:#040404;}
.vi h3.h0 .word_english {color:#8b8b8b;}

.vi .vision_list {padding-left:7px;}
.vi .vision_list li {position:relative; width:calc(25% - 39px); float:left; margin-right:51px; text-align:center;}
.vi .vision_list li:last-child {margin-right:0;}
.vi .vision_list li:after {display:block; position:absolute; top:calc(50% - 13px); right:-37px; width:23px; height:23px; background-image:url('/site/main/images/contents/vision_plus.png'); background-repeat:no-repeat;}
.vi .vision_list li:last-child:after {display:none;}

@media all and (max-width:800px) {
    .vi .vision_list li {width:calc(50% - 39px); margin-bottom:10px;}
    .vi .vision_list li:nth-child(2) {margin-right:0;}
    .vi .vision_list li:nth-child(2):after {display:none;}
}


.city_symbol .city_symbol_item{position:relative; padding-bottom:34px; }
.city_symbol .city_symbol_img{display:inline-block; position:absolute; top:-55px; left:0; width:461px; height:267px; text-align:center;}
.city_symbol .city_symbol_text{position:relative; margin-top:55px; margin-left:370px; padding:45px 50px 45px 30px;  width:500px; min-height:261px; background:#fff; box-sizing:border-box; box-shadow:0 0 32px rgba(0, 0, 0, 0.3)}
.city_symbol .city_symbol_category{display:inline-block; position:absolute; bottom:102px; left:-115px; padding-right:20px; width:215px; height:32px; background:#ffe000; color:#825100; font-size:16px; line-height:32px; text-align:right; vertical-align:middle; transform:rotate(90deg);}
.city_symbol .n2 .city_symbol_category {background:#ff8a00; color:#fff;}
.city_symbol .n3 .city_symbol_category {background:#0488cf; color:#fff;}
.city_symbol .n4 .city_symbol_category {background:#553d8c; color:#fff;}
.city_symbol .n5 .city_symbol_category {background:#076ca3; color:#fff;}
.city_symbol .city_symbol_text h3 {margin-bottom:30px; padding-bottom:27px; border-bottom:1px dashed #909090; font-size:25px; line-height:27px; }
.city_symbol .city_symbol_description {font-size:16px; line-height:25px; }

@media all and (max-width:1000px) {
    .city_symbol .city_symbol_text{width:50%;}
}
@media all and (max-width:800px) {
    .city_symbol .city_symbol_category {bottom:auto; top:0; left:0; width:96%; transform:none;}
    .city_symbol .city_symbol_img {display:block; position:static; width:auto; height:auto; text-align:center;}
    .city_symbol .city_symbol_img img {max-height:none;}
    .city_symbol .city_symbol_text {margin-top:10px; margin-right:auto; margin-left:auto; padding-right:10px; width:auto;}
}

@media all and (max-width:640px) {
    .city_symbol .city_symbol_text {;}
}
/*ì‹œì •êµ¬í˜¸ ë° ë°©ì¹¨*/
.citizen {text-align:center;}

.relief {margin-top:20px;}
.relief .relief_img{padding:87px 20px 70px 20px; border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8;}
.relief .relief_text{padding:35px 30px 40px 30px; background-image: linear-gradient(to right,  rgba(0, 137, 208, 1) 0,rgba(239, 89, 161, 1) 53%,rgba(247, 148, 30, 1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089d0', endColorstr='#f7941e',GradientType=1 ); }
.city_cry {margin-top:50px;}
.city_cry .box {margin-top:50px; padding-top:55px; background:#fdfdfd; border-color:#f4f4f4;}
.city_cry .city_cry_title {position:relative;}
.city_cry .city_cry_title:after {z-index:10; display:block; position:absolute; top:60px; left:calc(50% - 2px); width:4px; height:78px; background:#0e86cd;}
.city_cry_wrap li:nth-child(2) .city_cry_title:after {background:#b660b6;}
.city_cry_wrap li:nth-child(3) .city_cry_title:after {background:#ec7730;}

@media all and (max-width:640px) {
    .citizen > .text_right {text-align:center;}
    .citizen > .text_right a {display:block; width:100%; margin-bottom:5px;}
}

/*ì¡°ì§ë„*/
.organization {}
.organization .search_bar {padding:20px; background:#edf1f3; text-align:center; vertical-align:middle;}
.organization .search_title {display:inline-block; height:35px; padding-left:35px; background:url('/site/main/images/contents/search_title_ico.png') no-repeat left center; color:#000; font-size:18px; line-height:33px;}
.organization .search_select {display:inline-block; position:relative; margin-left:10px; border:1px solid #c6c6c6; box-sizing:border-box;}
.organization .search_select:before {display:block; position:absolute; top:calc(50% - 4px); right:12px; width:11px; height:7px; background:url('/site/main/images/contents/search_select_ico.png') no-repeat;}
.organization .search_select select {display:inline-block; min-width:117px; height:35px; padding-left:12px; padding-right:25px; box-sizing:border-box; -webkit-appearance:none;}
.organization .search_query {display:inline-block; border:1px solid #c6c6c6; box-sizing:border-box;}
.organization .search_query input {display:inline-block; height:35px; box-sizing:border-box;}
.organization .search_submit {display:inline-block; border:1px solid #c6c6c6; box-sizing:border-box;}
.organization .search_submit input {display:inline-block; width:77px; height:35px; background:#5d5e61; color:#fff;}

/*organization_title ê³µí†µ*/
.organization_title a {padding:18px 10px; border-radius:50px; color:#fff; font-size:18px; line-height:20px; text-align:center; box-sizing:border-box;}

.organization_chart {padding:62px 40px 56px; background:#fcfcfc; border:1px solid #eee;}
.organization_chart a{display:inline-block;}
.organization_part1 .organization_position3 {overflow:hidden; position:absolute; top:127px; right:0; width:30%;}

.organization_part1 .organization_position4 {position:relative; padding-top:30px;}
.organization_part1 .organization_position4_list:before {display:block; position:absolute; top:0; left:7.8%; width:83.8%; height:1px; background:#9b9b9b;}
.organization_part1 .organization_title {text-align:center;}
.organization_part1 .organization_title a {width:30%; margin:0 auto;}
.organization_part1 .organization_position0 .organization_title {padding-bottom:30px;}
.organization_part1 .organization_position0 .organization_title a {position:relative; background-color:#e26c1e; z-index:10;}

.organization_part1 .organization_position1 .organization_title {padding-bottom:30px;}
.organization_part1 .organization_position1 .organization_title:before {display:block; position:absolute; top:0; left:50%; width:1px; height:224px; background:#9b9b9b;}
.organization_part1 .organization_position1 .organization_title:after {display:block; position:absolute; top:156px; left:50%; width:20%; height:1px; background:#9b9b9b;}
.organization_part1 .organization_position1 .organization_title a {position:relative; background-color:#0068b5; z-index:10;}

.organization_part1 .organization_position2 .organization_title {padding-bottom:25px;}
.organization_part1 .organization_position2 .organization_title a {position:relative; background-color:#2d8fd8; z-index:10;}

.organization_part1 .organization_position3 .organization_title a {width:100%; background-color:#585858;}

.organization_part1 .organization_position4 .organization_title {position:absolute; top:0; width:100%;}
.organization_part1 .organization_position4 .organization_title a {width:100%; background-color:#7d6cc0; font-size:16px; line-height:18px;}

.organization_part1 .organization_con {position:relative; float:left; width:calc(16.5% - 8px); padding-top:30px; margin-right:10px; text-align:center;}
.organization_part1 .organization_con:before {display:block; position:absolute; top:-30px; left:50%; width:1px; height:30px; background:#9b9b9b;}
.organization_part1 .organization_con:last-child {margin-right:0;}
.organization_part1 .organization_con ul {padding:35px 5px 15px; min-height:300px; background-color:#efedf6; border-bottom-left-radius:30px; border-bottom-right-radius:30px; box-sizing:border-box;}
.organization_part1 .organization_con:not(.part1) ul > li > a {color:#7d6cc0; font-size:16px; line-height:30px;}

.organization_part1 .organization_con.part1{padding-top:0;}
.organization_part1 .organization_con.part1 ul {padding:0; background:none;}
.organization_part1 .organization_con.part1 ul li {margin-bottom:7px; padding:12px; border:3px solid #0068b5; border-radius:30px; line-height:0;}
.organization_part1 .organization_con.part1 ul li a {color:#0068b5; font-size:16px; line-height:18px;}

.organization_part2 .organization_position1 {margin-bottom:50px;}
.organization_part2 .organization_position1.part1 {}
.organization_part2 .organization_position1 .organization_title a {font-size:16px;}
.organization_part2 .organization_position1.part1 .organization_position2 {float:left;}
.organization_part2 .organization_position1.part1 .organization_position2 .organization_position_list > li {margin-bottom:8px;}
.organization_part2 .organization_position1.part1 .organization_con .organization_title {position:absolute; top:0; width:100%;}
.organization_part2 .organization_position3 {}
.organization_part2 .organization_position3 li a {color:#cf4968; font-size:16px; line-height:30px;}

.organization_part2 .organization_position1.part1 .organization_position2:first-child {width:calc(25% - 9px); margin-right:9px;}
.organization_part2 .organization_position1.part1 .organization_position2:first-child .organization_title {width:100%;}

.organization_part2 .organization_position1.part1 .organization_position2:last-child {width:75%;}
.organization_part2 .organization_position1.part1 .organization_position2 .organization_title a {display:block; background-color:#f76283;}

.organization_part2 .organization_con {position:relative; float:left; width:calc(33% - 9px); min-height:270px; padding-top:70px; margin-right:12px; border-radius:30px; text-align:center; background:#feeff2; box-sizing:border-box;}
.organization_part2 .organization_con:last-child {margin-right:0;}

.organization_part2 .part2, .organization_part2 .part3 {position:relative; min-height:200px; padding:70px 55px 20px; border-radius:30px; box-sizing:border-box;}
.organization_part2 .part2 {background:#e5f3fd;}
.organization_part2 .part3 {background:#ffefe9;}
.organization_part2 .part2 .organization_title,
.organization_part2 .part3 .organization_title {position:absolute; top:0; left:0; width:100%;}
.organization_part2 .part2 .organization_title a,
.organization_part2 .part3 .organization_title a{width:100%; padding:18px 10px; font-size:16px; line-height:18px;}
.organization_part2 .part2 .organization_title a{background:#2d8fd8;}
.organization_part2 .part3 .organization_title a{background:#ef6e3c;}

.organization_part2 .part2 .clearfix .organization_position2,
.organization_part2 .part3 .clearfix .organization_position2 {float:left; width:33%;}
.organization_part2 .part2 .clearfix .organization_position2 a {color:#003c69;}
.organization_part2 .part3 .clearfix .organization_position2 a {color:#c63700;}

.organization_part2 .part2 .clearfix .organization_position2:last-child,
.organization_part2 .part3 .clearfix .organization_position2:last-child {width:67%;}

.organization_part2 .part2 .clearfix .organization_position2:last-child a {color:#2d8fd8;}
.organization_part2 .part3 .clearfix .organization_position2:last-child a {color:#de6637;}

.organization_part2 .part2 .organization_position2 li,
.organization_part2 .part3 .organization_position2 li {float:left; width:50%;}

.organization_part2 .part2 .organization_position2:last-child li {width:25%;}
.organization_part2 .part3 .organization_position2:last-child li {width:20%;}

@media all and (max-width:1000px) {
    .organization_chart {padding:50px 10px;}
}

@media all and (max-width:800px) {
    .organization_part1 .organization_con {float:none; width:100%;}
    .organization_part1 .organization_con:before {display:none;}
    .organization_part1 .organization_con ul {min-height:auto; margin-bottom:10px;}

	.organization_part1 .organization_con.part5,.organization_part1 .organization_con.part6{margin-top:0;left:0;}

    .organization_part2 .organization_con {width:100%;}
    .organization_part2 .organization_position1.part1 .organization_position2:first-child {width:100%;}
    .organization_part2 .organization_position1.part1 .organization_position2:last-child {width:100%;}
    .organization_part2 .organization_position1.part1 .organization_position2 {float:none;}
    .organization_part2 .organization_position1.part1 .organization_position2 .organization_position_list > li {float:none; min-height:auto; padding-bottom:20px;}

    .organization_part2 .part2 .clearfix .organization_position2, .organization_part2 .part3 .clearfix .organization_position2 {float:none; width:100%;}
    .organization_part2 .part2 .clearfix .organization_position2:last-child, .organization_part2 .part3 .clearfix .organization_position2:last-child {width:100%;}
    .organization_part2 .part2 .organization_position2:last-child li {width:50%;}
    .organization_part2 .part3 .organization_position2:last-child li {width:50%;}
}

@media all and (max-width:640px) {
    .organization .search_title {display:block; padding-top:30px; padding-left:0; background-position:center top;}
    .organization .search_select {float:left; margin-left:0; width:24%;}
    .organization .search_select select{width:100%; min-width:auto; font-size:14px;}

    .organization .search_query {float:left; margin-left:1%; margin-right:1%; width:50%;}
    .organization .search_query input{width:100%;}

    .organization .search_submit {float:left; width:24%;}
    .organization .search_submit input {width:100%; font-size:14px;}

    .organization_part1 .organization_title a {width:80%;}
    .organization_part1 .organization_position1 .organization_title {padding-bottom:70px;}
    .organization_part1 .organization_position1 .organization_title:before {height:240px;}
    .organization_part1 .organization_position1 .organization_title:after {top:93px;}
    .organization_part1 .organization_position3 {top:63px; width:45%;}
    .organization_part1 .organization_position4_list:before {display:none;}

    .organization_part2 .part2, .organization_part2 .part3 {padding-right:20px; padding-left:20px; text-align:center;}
}


/* 2019-10-31 ê°œì¸ì •ë³´ ëª©ì ì™¸ ì´ìš© ,ê°œì¸ì •ë³´ ì œ3ìžì œê³µ table th ìˆ˜ì • */

.cts224 .p-table caption~tbody th, .cts224 .p-table colgroup~tbody th {width:42% !important;}
.cts225 .p-table caption~tbody th, .cts225 .p-table colgroup~tbody th {width:42% !important;}


.cts2305 .open_event {position:relative;}
.cts2305 .open_event .event_btn {position:absolute; left:52%; bottom:3.4%; transform:translateX(-50%); width:31.5%; height:0; padding-bottom:5.43%; font-size:0; line-height:0;}

/* 2020-01-09 */
.page1826 .side{display:none;}
#container.page1826 .colgroup{width:100% !important;}

/*ë°©ì—­ì½œ ì¶”ê°€ 210607 cts3680-3682*/
.defend_call .top_box{position:relative; margin-bottom:85px; padding:72px; font-size:0; line-height:0;}
.defend_call .top_box:before{display:block; position:absolute; top:0; right:59px; width:609px; height:225px; background:url('/covid/pcn/images/call_bg.png') no-repeat;}

.defend_call.callcenter .top_box{background-color:#dbe7f7;border-radius: 0 100px 0 0;}
.defend_call.callcenter .top_box:before{right:4px;}

.defend_call .search_area{text-align:center; margin-bottom:85px;}
.defend_call .search_title{margin-right:10px;}
.defend_call .search_text{border:2px solid #899ab1; width:340px; height:45px; padding:10px; margin-right:10px;}
.defend_call .search_btn{width:70px; height:45px; padding:10px; background-color:#134074; color:#fff;}

.defend_call .list_box{position:relative;padding:10px 0;/* line-height:60px; */border:1px solid #485666;margin-bottom:20px;border-radius:10px;}
.defend_call .list_box::after{position:absolute; display:block; width:8px; height:20px; background-color:#3279ca; top:-10px; left:20px;}
.defend_call .list_box > span{margin-left:7%;display: table;line-height: 35px;}
.defend_call .list_box > span.store_title{font-size: 1.2em;font-weight:600;}
.defend_call .list_box > span.store_add{color:#545454;}
.defend_call .print_btn{background-color:#2162ac;color:#fff;width:130px;line-height:35px;float:right;margin: -5.5% 7% 0 0;}




.defend_call .inner{position:relative;}
.defend_call .call_nb{position:absolute;top:49%;left: 2%;z-index:10; font-size:6em;font-weight:600;color:red;width:calc(100% - 40px);border:3px solid red;border-radius:15px;line-height:80px;font-family:"맑은 고딕"; padding:13px 0 20px;}
.defend_call .call_nb .last_nb{margin-left:22px;}
.defend_call .call_add{position:absolute; top:64%; line-height:30px; font-size:1.8em; z-index:10; width:100%;}
.defend_call .call_add .store_add{font-size:0.8em; margin-top: 17px;}
.defend_call .call_add .store_title{font-weight:600; font-size:1.5em;}
.defend_call .box_img.type3 > .print_btn{margin-bottom:20px;margin-top: 1px;}

.defend_call .call_title{position:absolute;top:25%;left: 2%;width:calc(100% - 40px);z-index:10;}
.defend_call .call_title > div{margin-top:25px; padding:10px 0 0 10px; text-align:left; font-size:1.4em; font-weight:600;}
.defend_call .call_title > div .sub_bold{font-size:1.5em;}
.defend_call .call_add > div:nth-child(3){margin-top:35px;}
.defend_call .atten{font-size:0.8em; font-weight:600; color:#adadad; line-height:32px;}
.defend_call .call_foot{position:absolute; bottom:1.3%; left:6.5%; width:calc(100% - 40px); z-index:10; line-height:32px; color:#fff;}
.defend_call .call_table tr td:nth-child(1){font-size:1.5em; font-weight:600; text-align:left;}
.defend_call .call_table tr td:nth-child(2){text-align:left; padding-left:15px; font-size:1.3em;}
.defend_call .call_table tr td.pd_b{padding-bottom:27px;}
.defend_call .call_table tr td.letter_s{letter-spacing:2px;}

@media screen and (max-width:1200px){
    .defend_call .top_box:before{right:0;}
}

@media screen and (max-width:800px){
    .defend_call .top_box{margin-bottom:50px; padding:30px;}
    .defend_call .top_box:before{display:none;}
    .defend_call .top_box:after{display:none;}
}

@media screen and (max-width:640px){
	.defend_call .list_box{font-size:0.8em;}
	.defend_call .search_text{width:210px;}
	.defend_call .print_btn{width:62px; margin:2.5% 1% 0 0; font-size:0.8em;}
	.defend_call .list_box > span{margin-left:2%;}
	.defend_call .call_nb{font-size:2em; line-height:45px;}
	.defend_call .call_nb .last_nb{margin-left:30px;}
	.defend_call .call_add{line-height:22px; font-size:1em;}
	.defend_call .box_img.type3 > .print_btn{width:80px;}
	.defend_call .call_foot{top:72.5%; line-height:18px;}
	.defend_call .call_add > div:nth-child(3){margin-top:-2px; font-size:0.8em;}
	.defend_call .atten{font-size:0.7em;}
	.defend_call .call_table tr td:nth-child(1){font-size:0.8em;}
	.defend_call .call_table tr td:nth-child(2){font-size:0.8em;}
}