@charset "utf-8";
/* CSS Document */

/*나눔스퀘어 웹폰트*/
body,p,ul,li,span,ol,dd,dl,dt,table,tr,td,h1,h2,h3,h4,h5,h6,h7{ font-family: 'Noto Sans KR', sans-serif !important; }
ul,li {list-style:none;}
/*나눔스퀘어 웹폰트*/



/*오시는 길*/
.wrap_con2 {}
.wrap_con2 p.sub_title {margin:0; padding:0; font-size:20px; margin-bottom:20px; }
.wrap_con2 p.sub_title:after {content:""; display:inline-block; float:left; width:22px; height:22px; background:url('../img/sub_icon1.png') center center no-repeat; box-sizing:border-box; margin-right:10px; }

.wrap_con2 .before { content:""; display:inline-block; width:5px; height:5px; background:#52b8e9; box-sizing:border-box; margin-right:10px; margin-bottom:3px; position:relative; top:22px; left:-2px; }
.wrap_con2 span.sub_st01 { padding:5px 0; display:block; margin-left:10px; }
.wrap_con2 span.sub_st02 { display:block; width:900px; padding:0 10px; margin:10px 0; }
.wrap_con2 span.sub_st03 { display:block; width:800px; padding:0 20px; margin:10px 0; }
.wrap_con2 span.sub_st04 { padding:25px 0 5px 0; display:block; }
.wrap_con2 span.sub_st04:before { content:""; display:inline-block; width:5px; height:5px; background:#52b8e9; box-sizing:border-box; margin-right:10px; margin-bottom:3px; }



/*주요사업(sub2-1)*/

.tab_content { width:1000px; }

input[type="radio"] {display:none; width:200px; height:40px; text-align:center; line-height:20px; font-size:14px; font-weight:bold; }
input[type="radio"] + label { width:200px; height:40px; display:inline-block; padding:17px; background:#fff; color:#999; cursor:pointer; border:1px solid #e2e2e2;  text-align:center;  line-height:20px; font-size:14px;  float:left;}
input[type="radio"]:checked + label { width:200px; height:40px; background:#99ca3b; color:#fff;  text-align:center; line-height:20px; font-size:14px; font-weight:bold;}
 
 
.conbox {width:1000px; height:2400px; display:none;}
input[id="tab01"]:checked ~ .con1 {display:block;}
input[id="tab02"]:checked ~ .con2 {display:block;}
input[id="tab03"]:checked ~ .con3 {display:block;}
input[id="tab04"]:checked ~ .con4 {display:block;}
input[id="tab05"]:checked ~ .con5 {display:block;}


.wrap_con1 {padding:125px 10px 0 10px;}
.wrap_con1 p.sub_title {margin:0; padding:0; font-size:20px; }
.wrap_con1 p.sub_title:after {content:""; display:inline-block; float:left; width:22px; height:22px; background:url('../img/sub_icon1.png') center center no-repeat; box-sizing:border-box; margin-right:10px; }

.wrap_con1 .before { content:""; display:inline-block; width:5px; height:5px; background:#52b8e9; box-sizing:border-box; margin-right:10px; margin-bottom:3px; position:relative; top:47px; left:-2px; }
.wrap_con1 span.sub_st01 { padding:30px 0; display:block; margin-left:10px; }
.wrap_con1 span.sub_st02 { display:block; width:900px; padding:0 10px; margin:15px 0; font-size:14px; }
.wrap_con1 span.sub_st03 { display:block; width:800px; padding:0 20px; margin:10px 0; font-size:14px; }
.wrap_con1 span.sub_st04 { padding:25px 0 5px 0; display:block; }
.wrap_con1 span.sub_st04:before { content:""; display:inline-block; width:5px; height:5px; background:#52b8e9; box-sizing:border-box; margin-right:10px; margin-bottom:3px; }


/*표*/
.table_01{margin-bottom:3em; margin-top:15px; }
.table_01 table{width:100%; border-top:1px solid #99ca3b; position:relative; border-collapse:collapse; }
.table_01 table:before{content:""; display:block; width:1px; height:100%; background-color:#fff; position:absolute; left:0; top:0;}
.table_01 table th, .table_01 table td{font-size:0.933em; line-height:1.786em; border-left:1px solid #ddd; border-bottom:1px solid #ddd; height:3.571em; vertical-align:middle; box-sizing:border-box; padding:13px 0;}
.table_01 table th{font-weight:400;}
.table_01 table thead th{color:#3d3d3d; border-top:1px solid #99ca3b; font-weight:600;}
.table_01 table tbody th{color:#333;}
.table_01 table td{color:#666; padding:1.429em;}


/*공동브랜드*/
.wrap_con1 .grid_area{background:url('../img/ci_bg.gif') no-repeat; border:1px solid #ddd; height:17.5em; display:table; width:98%;}
.wrap_con1 .grid_area > *{display:table-cell; vertical-align:middle; width:50%;}
.wrap_con1 .grid_area span:first-child{padding-right:9.5%; text-align:right;}
.wrap_con1 .grid_area span:last-child{padding-left:4.55%;}
.wrap_con1 	span.k_tag{padding:2.813em 0;}
.wrap_con1 .k_tag_banner{background:url('../img/k_gray_bg.png') no-repeat; padding:3.333em 0; overflow:hidden; border:1px solid #ddd; border-top:none; border-bottom:none; position:relative; width:98%; }
.wrap_con1 .k_tag_t{font-size:1.125em; position:absolute; top:2.778em;}
.wrap_con1 .k_tag_t_02{position:absolute; bottom:3.846em; font-size:0.867em;}
.wrap_con1 .k_tag_t.color-red{font-weight:700; font-size:1.333em;}
.wrap_con1 .k_cha ul li{float:left; width:479.9px; border:1px solid #ddd; height:29.333em; text-align:center; display:table;}
.wrap_con1 .cha_in{display:table-cell; vertical-align:middle; width:100%;}

.wrap_con1 .cha_txt{margin-top:4.444em;font-size:1.2em;}
.wrap_con1 .subtitle_01.mar_5{margin:3.125em 0;}
.wrap_con1 .k_theme {overflow:hidden;}
.wrap_con1 .k_theme ul li{float:left; width:19.5%; border:1px solid #ddd; text-align:center; padding:2em 0 2.333em;}
.wrap_con1 .k_theme ul li:not(:last-child){border-right:none;}
.wrap_con1 .card_txt{font-size:0.867em;color:#333;letter-spacing:-0.025em;padding-bottom:1.538em;}
.wrap_con1 .k_cha ul li:first-child{border-right:none;}
.wrap_con1 .k_tag_right{padding-left:15.333em;}
.wrap_con1 .k_tag_left{margin-left:3.6em;}
.wrap_con1 .k_tag_right p{line-height:1.867em;letter-spacing:-0.04em;}
.wrap_con1 .k_tag_t .color-red{font-weight:700;}
.wrap_con1 .k_bot {text-align:center;}
.wrap_con1 .k_bot img {width:880px; height:1200px;}

.wrap_con1 .button {border:none; color:#fff; padding:13px 0; text-align:center; text-decoration:none; display:inline-block; line-height:10px; font-size:14px; transition-duration:0.4s; cursor:pointer; width:180px; height:35px; letter-spacing:-0.5pt; font-weight:600; background:url('../img/button_sub2.png') 140px 8px no-repeat; margin: 10px 10px 30px 0;}
.wrap_con1 .button_link {background:url('../img/button_sub2.png') 140px 8px no-repeat !important; background-color:#fff; color:#707070; border:1px solid #d3d3d3; padding-right:20px; }
.wrap_con1 .button_link:hover {background-color:#fff; color:#e52b70;}

.wrap_con1 .clearfix {display:block; margin:0; padding:0;}
.wrap_con1 .clearfix:after {content:''; display:block; clear:both; visibility:hidden; height:0; font-size:0;}

/*ci*/
.wrap_con1 .bg_grid{background:url('../img/ci_bg.gif') no-repeat;}
.wrap_con1 .watermark{overflow:hidden;}
.wrap_con1 .watermark > *{width:50%;float:left;height:17.5em;}
.wrap_con1 .watermark > div{border:1px solid #ddd;border-right:none;display:table;text-align:center;}
.wrap_con1 .watermark ul{overflow:hidden;border-left:none;border:1px solid #ddd;border-right:none;}
.wrap_con1 .watermark ul > li > div p:nth-of-type(1){font-size:0.933em;color:#333;}
.wrap_con1 .watermark ul > li > div p:nth-of-type(2){font-size:1.733em;color:#1f1f1f;font-weight:500;}
.wrap_con1 .watermark ul li{width:50%;float:left;border-right:1px solid #ddd;border-bottom:1px solid #ddd;height:50%;display:table;text-align:center;}
.wrap_con1 .in_cell{display:table-cell;vertical-align:middle;}
.wrap_con1 .watermark ul li:nth-child(1n+3){border-bottom:none;}
.wrap_con1 .watermark ul li:nth-child(3n+1){background:#f7f7f7;}
.wrap_con1 .ci_bot ul{overflow:hidden;}
.wrap_con1 .ci_bot ul li{float:left;width:50%;text-align:center;}
.wrap_con1 .ci_bot ul li:first-child > div{border-right:none;}
.wrap_con1 .signiture_img{height:13.333em;border:1px solid #ddd;display:table;width:100%;position:relative;}
.wrap_con1 .signiture_img_alert{position:absolute;font-size:0.867em;background:#ed2224;padding:0.615em 1.077em;text-align:center;top:0;left:0;color:#fff;}
.wrap_con1 .ci_bot ul li .bt_wrap{padding:2.5em 0 0;}
.wrap_con1 .ci_bot ul li .bt_wrap .btn_navy{color:#0a255a;background:none;}
.wrap_con1 .bt_wrap a{font-size: 1.067em;font-weight: 300;text-align: center;width: 10.000em;padding: 1em 0;border-radius: 3px;box-sizing: border-box;display: block;margin: 0 auto;}



