@charset "utf-8";
/* CSS Document */

/*공통속성*/
*{margin:0; padding:0;}
body{font-size:16px; font-family:'나눔고딕','Nanum Gothic','맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,AppleGothic,sans-serif; color:#3D3D3D;}
ul, ol, li{list-style:none;}
a{outline:none; select-dummy:expression(this.hideFocus=true);}
a{text-decoration:none;}
a:hover{ text-decoration:none;}
img, fieldset{border:none;}
legend{width:0; height:0; display:none;}
caption{display:none;}
table{border-collapse:collapse;}
input{font-size:16px; border:1px solid #ccc; height:30px; margin-left:5px; padding-left:5px;}
input[type=radio] {width:18px;height:18px; vertical-align:middle;}
input[type=checkbox] {width:18px;height:18px; vertical-align:middle;}
input.readOnly  { background:#e7e7e7; }
select{font-size:16px; height:30px; margin:5px;padding-left:10px;}
textarea{font-size:16px; border:1px solid #ccc; margin:5px; padding-left:5px;}
input,select,textarea{font-family:'나눔고딕','Nanum Gothic'}
/*공통속성 END*/


#header {width:100%; height:146px; background:url(/images/rnd/top_bg.png)repeat-x;}
#m_header {width:100%; height:112px; background:url(/images/rnd/top_bg.png)repeat-x;}
.top {width:1250px; margin:0 auto; left:50%;}
.t_logo {float:left; margin-top:12px;}
.top_list {float:right; margin-top:34px; height:31px;}
.t_li_01 {float:left; font-size:13px; color:#666666; background:url(/images/rnd/t_li_img01_1.png)no-repeat; width:150px; text-align:center; font-weight:600;}
.t_li_02 {float:left; font-size:12px; color:#a1a1a1; background:url(/images/rnd/t_li_img02_1.png)no-repeat; width:80px; margin-left:15px; text-align:center; font-weight:600; border-right:1px solid #dadada;}
.t_li_03 {float:left; font-size:12px;  color:#a1a1a1; background:url(/images/rnd/t_li_img03_1.png)no-repeat; width:80px; margin-left:15px; text-align:center; font-weight:600; border-right:1px solid #dadada;}
.t_li_04 {float:left; font-size:12px;  color:#a1a1a1; background:url(/images/rnd/t_li_img04_1.png)no-repeat; width:80px; margin-left:15px; text-align:center; border-right:1px solid #dadada;}
.t_li_05 {float:left; font-size:12px;  color:#a1a1a1; background:url(/images/rnd/t_li_img05_1.png)no-repeat; width:80px; margin-left:15px; text-align:center; border-right:1px solid #dadada;}
.t_li_06 {float:left; font-size:12px;  color:#a1a1a1; background:url(/images/rnd/t_li_img06_1.png)no-repeat; width:70px; margin-left:15px; text-align:center; font-weight:600;}
.t_li_06_on {float:left; font-size:12px; color:#aaa; background:url(/images/rnd/t_li_img06_1.png)no-repeat; width:80px; margin-left:15px; text-align:center; font-weight:600;}


#visual {background:url(/images/rnd/visual_1.png)no-repeat; width:100%; min-width:544px; height:510px;}
.visual_text {width:1330px; margin:0 auto; left:50%; height:510px;}
.v_graf {background:url(/images/rnd/v_text_box_1.png)no-repeat; width:543px; height:244px; margin-top:120px; float:left;}
.v_cir {float:left; margin-left:45px; margin-top:15px; background:url(/images/rnd/cir_img_1.png)no-repeat; width:727px; height:487px;}

.cir01 {position:absolute; text-align:center; margin-top:114px; margin-left:233px; }
.cir02 {position:absolute; text-align:center; margin-top:20px; margin-left:177px; }
.cir03 {position:absolute; text-align:center; margin-top:4px; margin-left:496px;}
.cir04 {position:absolute; text-align:center; margin-top:300px; margin-left:99px;}
.cir05 {position:absolute; text-align:center; margin-top:235px; margin-left:605px;}
.cir06 {position:absolute; text-align:center; margin-top:375px; margin-left:443px;}

.c01_t1 {font-size:20px; font-weight:600; color:#ec421a; position:absolute; width:100px; margin-top:95px; margin-left:-175px;}
.c01_t2 {font-size:15px; font-weight:600; color:#64686d;}	 
.c02_t1 {font-size:17px; font-weight:700; color:#435485; position:absolute; width:100%; margin-top:44px; margin-left:-106px;}
.c03_t1 {font-size:17px; font-weight:700; color:#435485; position:absolute; width:100%; margin-top:52px; margin-left:-135px;}
.c03_t2 {font-size:13px; font-weight:600; color:#888;}	  
.c04_t1 {font-size:17px; font-weight:700; color:#435485; position:absolute; width:100%; margin-top:52px; margin-left:-135px;}
.c04_t2 {font-size:13px; font-weight:600; color:#888;}	  
.c05_t1 {font-size:17px; font-weight:700; color:#435485; position:absolute; width:100%; margin-top:44px; margin-left:-106px;}  
.c06_t1 {font-size:17px; font-weight:700; color:#435485; position:absolute; width:100%; margin-top:44px; margin-left:-106px;}

.cir01  img {-webkit-transform:scale(1.1); -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s;}
.cir01:hover img {cursor:pointer; transform:scale(1); -o-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1);transition:transform .35s;  -o-transition:transform .35s; -moz-transition:transform .35s; -webkit-transition:transform .35s; }
.c01_t1:hover span{border-bottom:1px solid #888;}	 
.cir02  img {-webkit-transform:scale(1.1); -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s;}
.cir02:hover img {cursor:pointer; transform:scale(1); -o-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1);transition:transform .35s;  -o-transition:transform .35s; -moz-transition:transform .35s; -webkit-transition:transform .35s; }	
.cir03  img {-webkit-transform:scale(1.1); -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s;}
.cir03:hover img {cursor:pointer; transform:scale(1); -o-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1);transition:transform .35s;  -o-transition:transform .35s; -moz-transition:transform .35s; -webkit-transition:transform .35s; }
.c03_t1:hover span{border-bottom:1px solid #888;}	
.cir04  img {-webkit-transform:scale(1.1); -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s;}
.cir04:hover img {cursor:pointer; transform:scale(1); -o-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1);transition:transform .35s;  -o-transition:transform .35s; -moz-transition:transform .35s; -webkit-transition:transform .35s; }
.c04_t1:hover span{border-bottom:1px solid #888;} 
.cir05  img {-webkit-transform:scale(1.1); -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s;}
.cir05:hover img {cursor:pointer; transform:scale(1); -o-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1);transition:transform .35s;  -o-transition:transform .35s; -moz-transition:transform .35s; -webkit-transition:transform .35s; }	
.cir06  img {-webkit-transform:scale(1.1); -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s;}
.cir06:hover img {cursor:pointer; transform:scale(1); -o-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1);transition:transform .35s;  -o-transition:transform .35s; -moz-transition:transform .35s; -webkit-transition:transform .35s; }

/* 2020.05.11 index.jsp 팝업존 슬라이드 첫 화면에 이미지 모두 뿌려지는 문제 수정  */
.slides1 {position:relative; width:250px;}
.slides1 .slide1 {overflow:hidden; position:relative; width:320px; height:217px;}
.slides1 .slide1 li{display:block; width:320px; height:217px;}
.slides1 .slide1 li a {display:block;}
.slides1 .page li{display:inline-block; margin:0 1px; }

.red { color:#F30;}

#s_menu {background:url(/images/rnd/s_bg.png)repeat-x; height:281px; width:100%;}
.s_menu_list {width:1250px; margin:0 auto; left:50%; }
#s_menu  img {float:left;}

#m_content {clear:both; width:100%;}

.quick {width: 100%; height: 128px; background:#f3f3f3; }
.quick ul {width: 1280px; margin:0 auto; left: 50%; padding-top:28px;}
.quick_fir {float:left; background:url(/images/rnd/quick_bar.png)top center no-repeat; text-align:center; width:200px; font-size:23px; font-weight: 600; color:#777; letter-spacing:0.2px; padding-top: 20px;}
.quick_fir span{color:red;}
.quick_list {float:left; text-align:center; width:176px; font-size:15px; font-weight: 600; color:#667884; padding-top: 5px; line-height: 30px; border-right:1px solid #ccc;}
.quick a{color:#777; }

.notices{clear:both; padding-top:30px; width:1250px; margin:0 auto; left:50%; height:257px;}
.m_list {width:536px; float:left;}
.list_title {font-size:19px; font-weight:600; color:#3e3933; float:left;}
.list_more {float:right; margin-bottom:10px;}
.list_tab {border-top:2px solid #0ca08c; clear:both;}
.t_on {width:268px; height:30px; background:#6c66c8; font-size:16px; font-weight:600; color:#fff; float:left; text-align:center; padding-top:8px;}
.t_off {width:268px; height:30px; background:#f4f4f4; font-size:16px; font-weight:600; color:#686562; float:left; text-align:center; padding-top:8px;}
.m_list_b {padding-top:55px; border-bottom:1px solid #dadada; line-height:20.5px;}
.m_list_b li {margin-bottom:10px;}

.list_d2 {font-size:12px; font-weight:600; color:#888;}
.list_t2 a{font-size:13px; font-weight:600; color:#444; margin-left:5px;}
.list_on2 {font-size:13px; font-weight:600; color:#4f6d81; float:right;}

.list_d {font-size:13px; font-weight:600; color:#19bfce; float:left; line-height:35px;}
.list_t {margin-left:11px; font-size:15px; font-weight:600; color:#555555; width:340px; overflow:hidden;}
.list_on {margin-left:11px; font-size:13px; color:#f95f29;line-height:25px;}
.list_off {margin-left:15px; font-size:13px; color:#898989;line-height:25px;}
.list_i {margin-top:-15px; float:right; font-size:13px; font-weight:600; color:#fff; background:url(../images/rnd/list_btn01.png)no-repeat; width:68px; height:32px; text-align:center; padding-top:8px;}
.list_d_end {font-size:13px; font-weight:600; color:#333; float:left; line-height:35px;}
.list_t_off {margin-left:15px; font-size:15px; color:#555555;}

.m_notice {width:356px; float:left; margin-left:18px; height:210px;}
.m_list_n {width:356px; clear:both;  padding-top:4px; border-bottom:1px solid #dadada;border-top:2px solid #0ca08c; line-height:30px;  float:left;}
.m_list_n li {font-size:13px; font-weight:600; color:#514a4a; background:url(../images/rnd/notice_bl.png)left no-repeat; padding-left:15px; }
.notice_d { color:#a7a09b; float:right;}


.popup {width:321px; float:right;}
.list_title {font-size:19px; font-weight:600; color:#3e3933; float:left;}
/* .pop_on {float:left;} */
/* .pop_off {float:left; margin-left:5px;} */
/* .pop_img {width:320px; height:217px; margin-top:12px;} */

/* POPUP ZONE */
.popupzone {width:320px; height:216px; float:right; background:#FFF; position:relative;}
.popupzone h2 {width:50%; margin-left:20px; margin-top:20px; font-size:18px;}
.popupzone h2 span {font-weight:normal; font-size:18px;}
.popupzone span.m_control {display:inline-block; position:absolute; top:20px; right:20px;}
.pop_conts {width:400px; height:151px; }

#footer {clear:both; margin-top:30px; width:100%; background:#5c5c5c; height:110px;}
.bottom {width:1250px; margin:0 auto; left:50%; padding-top:40px;}
.f_logo {float:left;}
.foot_list {float:left; margin-left:15px; margin-bottom:10px; padding-top:5px;}
.foot_list li {float:left; font-size:12px; padding:0px 10px; color:#fff; border-right:1px solid #fff;}
.bottom p {margin-left:20px; float:left; color:#fff; font-size:12px; font-weight:600;}

#content {padding-top:35px; width:1250px; margin:0 auto; left:50%;}
.pt01 {background:url(/images/rnd/pt_bg.png)left top no-repeat; padding-top:25px; color:#2f3644; font-size:24px; font-weight:600;} 
.pt02 {margin-top:30px;}
.pt02_b { float:left; background:url(/images/rnd/pt2_bg_1.png)left no-repeat; padding-left:15px; font-size:17px ;font-weight:600; color:#3a3e45;}	
.pt03 {margin-top:30px; margin-bottom:10px;}
.pt03_b {background:url(/images/rnd/pt2_bg_1.png)left no-repeat; padding-left:15px; font-size:17px ;font-weight:600; color:#3a3e45;} 

.btn02 {margin-bottom:5px; float:right; margin-top:-8px; width:100px; text-align:center; padding-top:8px; font-size:17px; color:#fff; background:#42495e; height:25px;}
.btn01 {margin-bottom:5px; margin-top:-8px; float:right; width:100px; text-align:center; padding-top:8px; font-size:17px; color:#fff; background:#ff9d47; height:25px; margin-right:1px; }
.btn03 {background:#313c58 !important; font-size:14px; color:#fff; padding:5px; text-align:center; height:45px;}
.btn04 {margin-bottom:5px; margin-top:-8px; float:right; width:100px; text-align:center; padding-top:8px; font-size:17px; color:#fff; background:#05b4a6; height:25px; margin-right:1px; }
.btn05 {margin-bottom:5px; margin-top:-8px; float:right; width:100px; text-align:center; padding-top:8px; font-size:17px; color:#fff; background:#888; height:25px; margin-right:1px; }
.btn03 img {vertical-align:middle; margin-right:10px;}


.pt02_c {width:100%;background:url(/images/rnd/pt2_bg_1.png)left no-repeat; padding-left:15px; font-size:17px ;font-weight:600; color:#3a3e45; margin-bottom:10px;}

.btn01 a{color:#fff};
.btn02 a{color:#fff};
.btn03 a{color:#fff};

.spanR {float:right}

.list01 {float:left; width:110px; line-height:30px; height:200px; margin-top:15px; margin-left:180px;}
.list02 {float:left; width:110px; line-height:30px; padding-left:30px; height:200px; margin-top:15px;}
.list03 {float:left; width:115px; line-height:30px; padding-left:20px; height:200px; margin-top:15px;}
.list04 {float:left; width:115px; line-height:30px; padding-left:0px; height:200px; margin-top:15px;} 

.li_title {background:url(/images/rnd/s_menu_on.png)left no-repeat; padding-left:10px; font-size:14px; color:#464646; font-weight:600; margin-bottom:5px;}
.li_txt {font-size:13px; color:#464646; font-weight:600;}		
.li_txt02 {font-size:13px; font-weight:600; color:#7f7f7f; margin-left:5px;  line-height:25px !important;}

.sub_bg {width:100%; background:url(/images/rnd/sub_top.png)no-repeat; height:120px;}
.st_title {width:1200px; margin:0 auto; left:50%;font-size:26px; font-weight:600; color:#fff; text-shadow:2px 2px 0px #7087a0; padding-top:45px;}


.tb_01 {clear:both; width:1250px; border-top:2px solid #aba59a; margin-bottom:15px}
.tb_01 tr {height:42px; border-bottom:1px solid #dadada;}
.tb_01 th {background:#f6f6f6; color:#323232; font-size:14px; font-weight:600; text-align:left; padding-left:23px; }
.tb_01 td {background:#fff;  font-size:14px; }
.tb_01 th span {color:red;}

.tb_02 {clear:both; width:1250px; border-top:2px solid #9aa1ab; padding-top:15px;}
.tb_02 tr {height:42px; border-bottom:1px solid #dadada; text-align:center;}
.tb_02 th {background:#f3f5f9; color:#323232; font-size:16px; font-weight:600;  padding-left:23px; }
.tb_02 td {color:#323232; font-size:16px;   padding-left:23px; }

.tb_03 {clear:both; width:1250px; border-top:2px solid #9aa1ab; padding-top:15px;}
.tb_03 tr {height:45px; border-bottom:1px solid #dadada; text-align:center;}
.tb_03 th {background:#f3f5f9; color:#323232; font-size:15px; font-weight:600; text-align:left; padding-left:20px;}
.tb_03 td {color:#323232; font-size:14px; text-align:left; padding-left:10px;}
.tb_03_ip01 {border:1px solid #dadada; height:25px; padding-left:10px;}
.tb_03_ip02 {border:1px solid #dadada; height:25px; padding-left:10px; padding-right:10px; }
.tb_03_ip03 {border:1px solid #aaa; height:25px; padding-left:19px;margin-left:10px; }
.tb_03_btn {position:relative; background:#f36a70; margin:-8px 10px; height:25px;}

.tb_04 {clear:both; width:1550px; border-top:2px solid #aba59a; margin-bottom:15px}
.tb_04 tr {height:42px; border-bottom:1px solid #dadada;}
.tb_04 th {background:#f6f6f6; color:#323232; font-size:16px; font-weight:600; text-align:left; padding-left:23px; }
.tb_04 td {background:#fff;  font-size:15px; }
.tb_04 th span {color:red;}

/* 191213 추가 */
.tb_05 {clear:both; width:850px; border-top:2px solid #aba59a; margin-bottom:15px}
.tb_05 tr {height:35px; border-bottom:1px solid #dadada;}
.tb_05 th {background:#f6f6f6; color:#323232; font-size:16px; font-weight:600;padding-left:23px; }
.tb_05 td {background:#fff;  font-size:14px;  text-align:left;  line-height:25px; padding-left:15px;}
.tb_0 th span {color:red;}

.help_icon {float:right; margin-top:-5px;}

.s_2dep_1 {position:absolute; background:url(../images/rnd/s_2dep_1.png)left no-repeat !important; width:490px !important; margin-left:-20px !important; padding:10px !important; height:21px;}
.s_2dep_1 a {float:left; font-size:14px; font-weight:600; color:#888; text-align:center; margin-left:10px; line-height:21px;}
.s_2dep_1 a:hover {float:left; font-size:14px; font-weight:600; color:#008888;  text-align:center; border-bottom:2px solid #008888; line-height:21px; margin-left:10px;}

.s_2dep_2 {position:absolute; background:url(../images/rnd/s_2dep_1.png)left no-repeat !important; width:235px !important; margin-left:-20px !important; padding:10px !important; height:21px;}
.s_2dep_2 a {float:left; font-size:14px; font-weight:600; color:#888; text-align:center; margin-left:10px; line-height:21px;}
.s_2dep_2 a:hover {float:left; font-size:14px; font-weight:600; color:#008888;  text-align:center; border-bottom:2px solid #008888; line-height:21px; margin-left:10px;}

.search_no {clear:both; margin-top:60px; width:870px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; height:150px; padding:30px;}
.searh_no_icon {float:left;}
.search_no ul {float:left; margin-left:40px; }
.search_no span {color:#ff3139;}
.search_no li {margin-left:10px; font-size:14px; color:#888; background:url(../images/rnd/into_bl.png)left no-repeat; padding-left:15px;  line-height:25px;}
.search_no li:nth-child(1) {font-size:18px; font-weight:600; color:#595959; line-height:50px;  background:none; padding-left:0px; }

.search_help {border:8px solid #ced8e2; width:850px; background:url(../images/rnd/search_help_bg.png)left top no-repeat; padding:25px;}
.help_title {line-height:40px; font-size:21px; font-weight:600; color:#23384d; border-bottom:1px solid #3172b4;}
.help_txt01 {font-size:17px; font-weight:600; color:#fd775c; line-height:40px; ; margin-top:15px;}
.help_txt02 {background:url(../images/rnd/into_bl.png)left no-repeat; padding-left:25px;; font-size:14px; color:#888; line-height:20px;}

/* 191213 추가 끝  */

.2dep_th {border-left:1px solid #fff;}

.ip_btn_icon01 {position:absolute; height:30px; background-color:#f36a70; background-image:url(/images/rnd/s_menu_on.png)left no-repeat;  margin-top:0px; margin-left:-3px;}
.ip_btn_icon02 {position:absolute; background:#4d81e3; padding:7px; margin-top:-4px; }
.ip_btn_icon03 {position:absolute; background:#4d81e3;  padding:5px; margin-top:0px; }

.t_radio {font-size:14px; color:#5e5858 !important; padding-left:15px; float:left; margin-right:30px;}
.t_radio_in {margin-right:15px; vertical-align:middle;}
.t_cal {float:left; width:46.5%;}	  

.list_num {clear:both; margin-top:30px; text-align:center; padding-bottom:45px; margin-left:350px;}
.list_fl {float:left; font-size:13px; color:#323a3f; width:30px; font-weight:600; background:#dadfe5; height:22px; text-align:center; padding-top:5px; letter-spacing:-3px;}
.list_l {margin-left:1px; margin-right:20px; float:left; font-size:13px; color:#323a3f; width:30px; font-weight:600; background:#dadfe5; height:22px; text-align:center; padding-top:5px;}
.list_r {float:left; font-size:13px; color:#323a3f; width:30px; font-weight:600; background:#dadfe5; height:22px; text-align:center; padding-top:5px;  margin-left:20px;}
.list_lr {margin-left:1px;  float:left; font-size:13px; color:#323a3f; width:30px; font-weight:600; background:#dadfe5; height:22px; text-align:center; padding-top:5px; letter-spacing:-3px;}
.num_on {float:left; font-size:15px; color:#fff; width:30px; font-weight:600; background:#fd8434; height:22px; text-align:center; padding-top:5px; }
.num_off {float:left; font-size:15px; color:#323232; width:30px; padding-top:5px; padding-left:15px;} 

.mr5 {margin-right:5px;}
.mt15 {margin-top:15px;}
.br_n {border-right:none;}
.br_f {border-right:1px solid #fff;}

.paging{clear:both;width:100%;text-align:center;overflow:hidden;margin-top:15px;margin-bottom:20px	}
.paging a,.paging strong{display:inline-block;position:relative;_width:23px;margin-right:1px;padding:3px 3px 5px;border:1px solid #fff;font:bold 13px Verdana;line-height:normal;color:#000;text-decoration:none;min-width:18px;_min-width:26px}
.paging strong{color:#f23219 !important}
.paging a:hover{border:1px solid #e9e9e9;background:#fff;text-decoration:none}
.paging .pre,.paging .next,.paging .first{display:inline-block;_position:relative;_top:-1px;_width:50px;border:1px solid #e9e9e9;font:12px Nanum Gothic,gulim,AppleGothic,Sans-serif;font-weight:normal;color:#565656}
.paging .lastko,.paging .lasten{display:inline-block;_position:relative;_top:-1px;_width:80px;border:1px solid #e9e9e9;font:12px Nanum Gothic,gulim,AppleGothic,Sans-serif;font-weight:normal;color:#565656}

.paging .first{margin-right:3px;padding:6px 6px 4px 16px;background:url(../images/navigation/bl_first.gif) 6px 8px no-repeat !important}
.paging .pre{margin-right:9px;padding:6px 6px 4px 16px;background:url(../images/navigation/bl_pre.gif) 6px 8px no-repeat !important}
.paging .next{margin-left:9px;padding:6px 16px 4px 6px;background:url(../images/navigation/bl_next.gif) 35px 8px no-repeat !important}
.paging .lastko{margin-left:2px;padding:6px 16px 4px 6px;background:url(../images/navigation/bl_last.gif) 45px 8px no-repeat !important}
.paging .lasten{margin-left:2px;padding:6px 16px 4px 6px;background:url(../images/navigation/bl_last.gif) 35px 8px no-repeat !important}

.ist_ph { width:350px; height:260px; margin-left:70px; line-height:146px; border:1px solid #CCC; float:left; overflow:hidden;}/*20190116*/

.sect_srh {width:1250px; padding:15px 20px; background:#f6f6f6; border:1px solid #dcd9d9; box-sizing:border-box; position:relative;}
.sect_srh {clear:both; overflow:hidden;}
.sect_srh ul {position:relative; overflow:hidden;}
.sect_srh li {width:317px; margin-bottom:10px; float:left;}
.sect_srh li.re_srh {width:190px; color:#7a7a7a;}
.sect_srh li.srhbtn {width:100px; position:absolute; top:30px; right:25px;}
.sect_srh li input[type=text] {width:195px; height:24px; border:1p solid #CCC; background:#FFF;}
.sect_srh li input.btn_srh {padding:0 20px; color:#FFF; line-height:24px; background:#fc684e; border:1px solid #d45842; border-radius:4px; cursor:pointer;}
.sect_srh li span.li_ti {display:inline-block; width:70px; padding-left:10px; background:url(/images/rnd/bl_02.gif) left center no-repeat;}

.sect_srh dl {width:660px; margin:20px 20px 20px 0; float:right;}
.sect_srh dt {width:100%; margin-bottom:20px; border-bottom:1px dotted #b2b7bd;}
.sect_srh dt span.ist_ti {display:inline-block; width:100%; height:38px; padding-left:15px; font-size:16px; color:#ed1c24; line-height:38px; background:#FFF; border:1px solid #fc634a; border-radius:4px; box-sizing:border-box;}
.sect_srh dt span.ist_ti_02 {padding-left:15px; line-height:34px; color:#7a7a7a;}
.sect_srh dd {margin-left:10px; margin-bottom:15px; color:#7a7a7a;}
.sect_srh dd span.ist_sti {display:inline-block; width:145px; padding-left:10px; background:url(/images/rnd/bl_02.gif) left 5px no-repeat;}


.sect_bbs h4 {width:50%; margin-top:10px; margin-bottom:10px; margin-left:-10px;  padding-left:15px; font-size:18px; color:#323e51; font-weight:700; background:url(../images/rnd/bl_sst_01.png) left center no-repeat; overflow:hidden; float:left;}

/* 181224 소개페이지 추가 */

.intio_txt01 {font-size:38px; font-weight:600; color:#4B89DC; text-align:center;}
.intio_txt02 {font-size:32px; font-weight:600; color:#707173; text-align:center;}
.intio_txt03 {font-size:17px; color:#858b83; text-align:center; margin-top:20px;}
.into_box {background:url(../images/rnd/into_img_bg.png)no-repeat; width:1249px; height:556px; margin-top:30px;}
.into_right {padding-left:645px; padding-top:110px;}
.into_b_txt01 {font-size:21px; font-weight:600; color:#23384d; }
.into_b_list dt {background:url(../images/rnd/into_bl.png)left no-repeat; font-size:15px; font-weight:500; color:#727272; padding-left:15px; margin-top:15px;}
.into_b_list dd {font-size:14px; color:#9c9b9b; padding-left:15px; margin-top:5px;}

#pop_content {padding-top:5px; width:95%; margin:0 auto; left:50%;}

#pop_content.pt01 {background:url(../images/rnd/pt_bg.png)left top no-repeat; padding-top:15px; color:#2f3644; font-size:24px; font-weight:600;}
#pop_content.pt02_b {margin-top:30px;}
#pop_content.pt02 { float:left; background:url(../images/rnd/pt2_bg_1.png)left no-repeat; padding-left:15px; font-size:18px ;font-weight:600; color:#3a3e45; margin-bottom:0px;}
#pop_content.pt03 {margin-top:30px}
#pop_content.pt03_b {background:url(../images/rnd/pt2_bg_1.png)left no-repeat; padding-left:15px; font-size:18px ;font-weight:600; color:#3a3e45;}

#pop_content .tb_01 {clear:both; width:100%; border-top:2px solid #aba59a;}
#pop_content .tb_01 tr {height:42px; border-bottom:1px solid #dadada;}
#pop_content .tb_01 th {background:#f6f6f6; color:#323232; font-size:14px; font-weight:600; text-align:left; padding-left:23px; }

#pop_content .tb_02 {clear:both; width:100%; border-top:2px solid #9aa1ab; padding-top:15px;}
#pop_content .tb_02 tr {height:42px; border-bottom:1px solid #dadada; text-align:center;}
#pop_content .tb_02 th {background:#f3f5f9; color:#323232; font-size:14px; font-weight:600;  padding-left:23px; }
#pop_content .tb_02 td {color:#323232; font-size:14px;   padding-left:23px; }

#pop_content .list_num {clear:both; width:580px; text-align:center; padding-bottom:45px; left:50%; margin:0 auto; padding-top:40px;}
#pop_content .list_fl {float:left; font-size:13px; color:#323a3f; width:30px; font-weight:600; background:#dadfe5; height:22px; text-align:center; padding-top:5px; letter-spacing:-3px;}
#pop_content .list_l {margin-left:1px; margin-right:20px; float:left; font-size:13px; color:#323a3f; width:30px; font-weight:600; background:#dadfe5; height:22px; text-align:center; padding-top:5px;}
#pop_content .list_r {float:left; font-size:13px; color:#323a3f; width:30px; font-weight:600; background:#dadfe5; height:22px; text-align:center; padding-top:5px;  margin-left:20px;}
#pop_content .list_lr {margin-left:1px;  float:left; font-size:13px; color:#323a3f; width:30px; font-weight:600; background:#dadfe5; height:22px; text-align:center; padding-top:5px; letter-spacing:-3px;}
#pop_content .num_on {float:left; font-size:15px; color:#fff; width:30px; font-weight:600; background:#fd8434; height:22px; text-align:center; padding-top:5px; }
#pop_content .num_off {float:left; font-size:15px; color:#323232; width:30px; padding-top:5px; padding-left:15px;} 

.popup_top {width:100%; background:#f2f5f8; border-bottom:2px solid #bababa; padding:20px 0px 20px 0px;}
.popup_top p {background:url(../images/rnd/pop_bl.png)left top no-repeat; font-size:24px; font-weight:600; color:#6c6d70; padding-top:20px; margin-left:30px;}

#login {width:625px; margin:0 auto; left:50%;}
#login img {padding:150px 225px 30px 165px; }
.login_bg {background:url(../images/rnd/login_board.png)no-repeat; width:100%; height:402px; text-align:center; padding-top:45px;}
.login_txt01 {font-size:14px; color:#abaeb8;}
.login_txt02 {font-size:38px; color:#707173; line-height:35px;}
.login_txt02 span {color:#3970b1;}
.login_txt03 {font-size:16px; color:#888; margin-top:20px; font-weight:600; }
.id {margin-top:25px; height:45px;border:none; border-bottom:1px solid #464646; width:300px; background:url(../images/rnd/id.png)left center no-repeat; padding-left:35px; font-weight:600; color:#666;}
.password {margin-top:5px; height:45px;border:none; border-bottom:1px solid #464646; width:300px; background:url(../images/rnd/password.png)left center no-repeat; padding-left:35px; font-weight:600; color:#666;}
.login_go {margin-top:20px; margin-left:145px; width:335px; text-align:center; padding:15px 0px; background:#e14a55; border-radius:5px; color:#fff; font-size:15px; font-weight:600;}

.id_pass {width:350px; margin-top:15px; margin-left:165px;}
.id_press {float:left; color:#323641 !important; font-size:15px !important; font-weight:600;}
.id_press input { border:none; margin-right:15px; vertical-align:sub;}
.pass_txt {float:left; background:url(../images/rnd/login_bl.png)left no-repeat; padding-left:15px; font-size:14px; font-weight:600; color:#5e6a99; margin-left:30px;}

.check_box {margin-top:20px;}
.check_box p {font-weight:600; font-size:14px; color:#666666; }	
.check_box {position:relative;}

.join {width:97%; height:300px; margin-top:15px; border:1px solid #d5d4d4; border-radius:5px; padding:1.5%;}
.join_btn {padding-top:15px; background:#ff5d47; font-size:19px; font-weight:600; color:#fff; text-align:center; width:150px; height:40px; margin:0 auto; left:50%;}
.join_btn img {vertical-align:sub; margin-right:5px;}

.btn06 {margin-bottom:5px; margin-top:-8px; float:right; width:80px; text-align:center; padding-top:8px; font-size:13px; color:#263649; background:#dadada; height:25px; margin-right:1px; font-weight:600;}

.sub-menu {z-index:2;  height:auto; list-style:none; margin-left:-117px; margin-top:20px; padding:0px; display:none; position:absolute;}
.sub-menu li {width:155px; height:27px; text-align:left !important; padding-left:30px; font-size:13px;  line-height:30px; text-align:center; color:#888; background-color:#f4f4f4; border-left:3px solid #ffa23e;  border-right:3px solid #ffa23e;}
.sub-menu li:first-child {width:191px; background:url(/images/rnd/sub_bg.png)no-repeat;  height:34px; font-size:19px; font-weight:600; color:#fff; padding-top:15px; padding-left:43px; padding-bottom:5px; border:none !important; line-height:32px;}
.sub-menu li:first-child:hover {width:191px; background:url(/images/rnd/sub_bg.png)no-repeat; height:34px; font-size:19px; font-weight:600; color:#fff; padding-top:15px; padding-left:43px; padding-bottom:5px; border:none !important; line-height:32px;}
.sub-menu li:last-child {width:155px;  height:35px; text-align:left !important; padding-left:30px; font-size:13px;  line-height:30px; text-align:center; color:#888; background-color:#f4f4f4; border-bottom:3px solid #ffa23e; }	
.sub-menu li:hover{font-weight:700; color:#444; background:#dadada; }
.sub-menu li a{color:#888;}

.site_list {margin-left:40px; margin-right:40px; width:1170px;} 
.site_list tr {height:90px;}
.site_list th{border-bottom:2px solid #82683d; font-size:21px; font-weight:600; color:#272d32;  text-align:left; }
.site_list p{background:url(/images/rnd/site_bl.png)left no-repeat; padding-left:45px; margin-left:30px;}
.site_2d {border-bottom:1px solid #bbaf9f; font-size:16px; font-weight:600; color:#555; text-align:center;} 
.site_3d {border-bottom:1px solid #bbaf9f; font-size:14px; font-weight:600; color:#999; text-align:left; line-height:35px;}

.sub_login {width:100%; border-top:2px solid #707173; height:318px; margin-top:50px; margin-bottom:60px;}
.sub_img1 {float:left;}
.sub_img2 {float:right;}
.s_login_txt {position:absolute; margin-left:600px; margin-top:45px; width:610px;}
.sub_txt1 {font-size:38px; font-weight:600; color:#3e4961;}
.sub_txt1 span {color:#858687;}
.sub_txt2 {font-size:24px; font-weight:600; color:#3e4961;}
.sub_txt3 {float:left; margin-left:422px; position:absolute; width:150px; padding-top:33px; font-size:18px; font-weight:600; text-align:center; height:45px; background:#ec1a23; border-radius:5px; color:#fff; margin-top:-37px; }
.sub_txt4 {clear:both; padding-top:10px; font-size:17px; font-weight:600; color:#444;}
.sub_input1 {border:1px solid #b9b9b9; border-radius:5px; padding-left:15px; width:400px; height:35px; margin-top:35px;}
.sub_input2 {float:left;  border:1px solid #b9b9b9; border-radius:5px; padding-left:15px; width:400px; height:35px; margin-top:5px;}
.sub_input3 {margin-right:15px; margin-left:10px;}

.p_data { border:1px solid #dadada; border-radius:5px; background:#fafafa; padding:25px; font-size:14px; color:#666; line-height:20px;}
.p_data_txt1{font-size:17px; font-weight:600; color:#193b5e;}
.p_data_txt2 {font-size:14px; font-weight:600; color:#444;}
.p_data_txt3 {clear:both; padding-top:8px; color:#666; font-size:14px; line-height:20px;}
.p_data_txt4 {padding:10px; color:#82683d; font-size:14px; line-height:20px; font-weight:600;}
.p_data_txt5 {padding:0px 10px ; color:#888; font-size:14px; line-height:20px;}

#site_go {background:url(/images/rnd/site_bg.png)no-repeat; height:100%; background:cover;}
.stg_box {width:1250px; margin:0 auto; left:50%; height:813px; margin-top:50px; background:#fff;}
.site_top {height:90px; background:#fafafa; border-bottom:1px solid #e9e9e9;}
.site_top p {font-size:32px; font-weight:600; color:#0f2b47; padding-left:35px; padding-top:28px; float:left;}
.site_top img {float:right; padding-right:35px; padding-top:32px;}


.mr5 {margin-right:5px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.br_n {border-right:none;}
.br_f {border-right:1px solid #fff;}

.filetable tr
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px solid red; 
	padding:3px 4px 3px 4px;
	vertical-align:middle;
	height:5px;
}

.TBL_top_btn {margin-top:5px;margin-bottom:5px; float:right;}
a.abtn_ST01 {display:inline-block; margin-right:1px; padding:0 10px; line-height:24px; color:#FFF; background:#2fa7d1; float:left;}
a.abtn_ST02 {display:inline-block; margin-right:1px; padding:0 10px; line-height:24px; color:#FFF; background:#31b27a; float:left;}

/*탭속성*/
.conts_tab {width:1250px; height:40px; margin-bottom:25px;}
.conts_tab ul {overflow:hidden;}
.conts_tab li {width:310px; height:40px; margin-right:1px; float:left;}
.conts_tab li.tab_on {background:url(../images/rnd/conts_tab_on.gif) top center no-repeat;}
.conts_tab li.tab_off {background:url(../images/rnd/conts_tab_off.gif) top center no-repeat;}
.conts_tab li a {display:block; font-size:18px; line-height:34px; text-align:center; color:#FFF;}

.tab_st02 {width:1250px; margin-bottom:30px; padding:0px 0; background:#eae9e9;}
.tab_st02in {width:1250px; padding:10px 10px; background:#FFF; border:1px solid #d5d4d4;}
.tab_st02 ul {overflow:hidden;}
.tab_st02 li.li_on {width:177px; height:33px; margin-right:2px; margin-bottom:2px; line-height:35px; font-size:14px; background:#064f94; border:1px solid #e7e6e6; float:left;}
.tab_st02 li.li_off {width:177px; height:33px; margin-right:2px; margin-bottom:2px; line-height:35px; font-size:14px; background:#f4f4f2; border:1px solid #e7e6e6; float:left;}
.tab_st02 a.tabst02_on {display:inline-block; width:150px; height:33px; padding-left:15px; padding-right:12px; font-weight:600; color:#FFF; background:url(../images/rnd/tab_bl.gif) 155px center no-repeat;}
.tab_st02 a.tabst02_off {display:inline-block; width:150px; height:33px; padding-left:15px; padding-right:12px; color:#6a6a6a; background:url(../images/rnd/tab_bl_off.gif) 155px center no-repeat;}

.tbltop_btn {width:; margin-bottom:5px; float:right;}
input.bt_bbs {display:inline-block; margin-right:1px; padding:0 15px; color:#FFF; line-height:24px; background:#323e51; border:1px solid #323e51; border-radius:2px; float:left; cursor:pointer;}
input.bt_bbs_mini { margin-right:1px; padding:0 15px; color:#FFF; line-height:24px; background:#FFBB00; border-radius:2px; float:left; cursor:pointer;}


/* 190110 추가 */

.intio_txt01 {font-size:38px; font-weight:600; color:#4B89DC; text-align:center;}
.intio_txt02 {font-size:32px; font-weight:600; color:#707173; text-align:center;}
.intio_txt03 {font-size:17px; color:#858b83; text-align:center; margin-top:20px;}
.into_box1 {background:url(/images/rnd/into_img_bg1.png)no-repeat; width:1249px; height:556px; margin-top:30px; height:800px}
.into_right1 {padding-left:645px; padding-top:110px; height:370px;}
.into_b_txt01 {font-size:21px; font-weight:600; color:#23384d; }
.into_b_list1 dt {background:url(/images/rnd/into_bl.png)left no-repeat; font-size:15px; font-weight:600; color:#727272; padding-left:15px; margin-top:25px; line-height:22px;}
.into_b_list1 dd {font-size:14px; color:#9c9b9b; padding-left:15px; margin-top:5px;}


/* 190114 추가 */    
.chartdiv1 {display:none; width:500px;  border:1px solid #c3cad3;border-radius:5px;  clear:both; background:#fff; position:absolute; margin-left:286px; margin-top:119px; z-index:12; }


/* 190118 추가 */

.s_tab {clear:both; margin-top:0px; height:45px; float:left; width:1253px;}
.s_tab_on {background:#4dbcd7; width:160px; height:45px; font-size:15px; font-weight:600;  color:#fff !IMPORTANT; float:left;text-align:center;line-height:45px; cursor:pointer;}
.s_tab_on img {position:absolute; margin-left:10px;}
.s_tab_off { background:#e6e6e6; width:160px; height:45px; font-size:15px; font-weight:600;  color:#333; float:left; text-align:center; line-height:45px; text-align:center; border-right:1px solid #f3f3f3; cursor:pointer;} 

#navi_wrap {clear:both;font-size:20px; font-weight:600; color:#3e3833;margin-top:-3px;}
.navi {width:1280px; height:47px; margin:0 auto;}
.navi ul {overflow:hidden;}
.navi li {width:256px; text-align:center; float:left;}
/*
.navi li:first-child {width:80px; text-align:center; float:left; color:#f98631 !important;} 
.navi li:first-child a{width:80px; text-align:center; float:left; color:#f98631 !important;}
*/
.navi li a {width:100%; height:50px; line-height:50px; text-align:center; font-size:18px; color:#000; }

#sm_wrap {clear:both; display:none; min-width:1250px; width:100%; height:297px; background:url(/images/rnd/sub_menu_bg_1.png)repeat-x;  border-top:2px solid #9aa1ab;  z-index:1;  border-right:1px solid #e9e7e7; box-sizing:border-box; position:absolute;margin-top:-1px; box-shadow:0px 3px 5px #525252;}
#sm {width:1280px; height:295px; margin:0 auto;   border-left:1px solid #e9e7e7; overflow:hidden;}
.sm_box {width:254px; background:#fafafa;  height:296px;  border-right:1px solid #e9e7e7; overflow:hidden; float:left;}
.sm_box_on {width:254px; height:296px; border-right:1px solid #e9e7e7; box-shadow:0px 0px 3px #dadada; float:left; box-sizing:border-box; background:#fff;}
.sm_box ul.sm_2depth {width:85%; margin:15px auto;}
.sm_box li.sm_dep2 {color:#233c62; line-height:26px;}
.sm_box li.sm_dep2 a {display:inline-block; width:100%; box-sizing:border-box; padding-left:18px; font-size:14px; font-weight:600; line-height:30px; color:#000; background:url(/images/rnd/sm_bl_1.png)5px 10px no-repeat;}
ul.sm_2depth li.sm_dep2 a.sm_on {color:#fff; background:#9aa1ab url(/images/rnd/sm_bl_on.png)5px 10px no-repeat; font-weight:600;}
.sm_box ul.sm_3depth {margin-bottom:5px;}
.sm_box li.sm_dep3 {line-height:20px; padding-left:17px;}
.sm_box li.sm_dep3 a {font-size:13px; color:#7d7d7d; line-height:28px;}
.sm_box a.sm_on {color:#fff; background:#9aa1ab url(../images/main/sm_bl_wh.gif) 10px 10px no-repeat;  font-weight:600;}
ul.sm_3depth li.sm_dep3 a.sm3_on {color:#2a4b56; font-weight:600;}
span.sm_close {display:block; width:44px; height:44px; text-indent:-10000px; background:url(/images/rnd/arr_depth_1.png) no-repeat; position:absolute; bottom:0; right:0;}	 

/* sub_header 190121 추가*/

.sub_header01 {background:url(/images/rnd/sub_h_bg01.png)repeat-x; width:100%; height:126px;}
.sub_header02 {background:url(/images/rnd/sub_h_bg02.png)repeat-x; width:100%; height:126px;}
.sub_header03 {background:url(/images/rnd/sub_h_bg03.png)repeat-x; width:100%; height:126px;}
.sub_header04 {background:url(/images/rnd/sub_h_bg04.png)repeat-x; width:100%; height:126px;}
.sub_header05 {background:url(/images/rnd/sub_h_bg05.png)repeat-x; width:100%; height:126px;}
.sub_header06 {background:url(/images/rnd/sub_h_bg06.png)repeat-x; width:100%; height:126px;}
.sub_header07 {background:url(/images/rnd/sub_h_bg07.png)repeat-x; width:100%; height:126px;}
.sub_header08 {background:url(/images/rnd/sub_h_bg08.png)repeat-x; width:100%; height:126px;}
.sub_header09 {background:url(/images/rnd/sub_h_bg09.png)repeat-x; width:100%; height:126px;}
.sub_header10 {background:url(/images/rnd/sub_h_bg10.png)repeat-x; width:100%; height:126px;}

.sub_h_bg {float:right; z-index:-1;}
.sub_h_txt {width:1250px; margin:0 auto; left:50%; }
.sub_h_txt01 {font-size:35px; font-weight:600; color:#fff; padding-top:30px;}
.sub_h_navi {padding-top:25px;}
.sub_h_navi li {float:left; color:#fff; text-align:center; font-size:14px;}
.sub_h_navi span {margin-left:10px; margin-right:10px;}
.sub_h_navi img {vertical-align:middle;}

.roling_tab {height:180px; margin-bottom:30px;  padding:20px 10px; background:#f7fbfd; align:center;}
.roling_tab ul {margin:0 auto; left:50%; width:965px;}
.r_on {float:left; width:210px; height:123px; background:url(/images/rnd/r_on.png)center no-repeat; font-size:19px; font-weight:600; color:#df4a35;  align:left;}
.r_off {float:left; width:210px; height:123px; background:url(/images/rnd/r_off.png)center no-repeat; font-size:19px	; font-weight:600; color:#627186; align:left;}
.r_on_end {float:left; width:122px; height:123px; background:url(/images/rnd/r_on_end.png)center no-repeat; font-size:19px; font-weight:600; color:#20a5f4;  text-align:center;	}
.r_off_end {float:left; width:122px; height:123px; background:url(/images/rnd/r_off_end.png)center no-repeat; font-size:19px	; font-weight:600; color:#627186; text-align:center;}
.roling_tab img {padding:35px 46px;}
.r_off_end img{padding:35px 40px;}
.roling_tab span {line-height:45px;}
.tab_txt {clear:both; border:5px solid #edf3fc; font-size:15px; font-weight:600; color:#627186; width:990px; text-align:center; height:30px; padding-top:10px; margin-bottom:20px;}

.sub_header11 {background:url(/images/rnd/sub_h_bg11.png)repeat-x; width:100%; height:126px;}

.sitemap_box {width:351px; border-top:2px solid #ec1a23; margin-top:45px; float:left;}
.sitemap_txt {height:37px; border-bottom:1px dotted #aaa; font-size:22px; color:#342e2e; text-align:center; font-weight:600; padding-top:13px;}
.sitemap_list { height:220px; border-bottom:0px solid #d4d4d4; line-height:35px; width:271px; margin-top:10px;}
.sitemap_list2 { height:220px; border-bottom:0px solid #d4d4d4; line-height:35px; width:271px; margin-top:10px;}  

.sitemap_list2 .sitemap_1dep_2 a{font-size:17px; color:#5b5b5b; background:url(/images/rnd/sitemap_bl.png)left no-repeat; padding-left:35px; width:277px; line-height:35px;}
.sitemap_list2 .sitemap_1dep_2 a:hover{background:#707173 url(/images/rnd/sitemap_bl_on.png)left no-repeat;  font-size:17px; color:#fff; font-weight:600; width:277px;  padding:7px 122px 7px 35px; } 
.sitemap_list .sitemap_1dep_3 a{font-size:17px; color:#5b5b5b; background:url(/images/rnd/sitemap_bl.png)left no-repeat; padding-left:35px; width:277px; line-height:35px;}
.sitemap_list .sitemap_1dep_3 a:hover{background:#707173 url(/images/rnd/sitemap_bl_on.png)left no-repeat;  font-size:17px; color:#fff; font-weight:600; width:277px;  padding:7px 125px 7px 35px; }
.sitemap_list .sitemap_1dep_4 a{font-size:17px; color:#5b5b5b; background:url(/images/rnd/sitemap_bl.png)left no-repeat; padding-left:35px; width:277px; line-height:35px;}
.sitemap_list .sitemap_1dep_4 a:hover{background:#707173 url(/images/rnd/sitemap_bl_on.png)left no-repeat;  font-size:17px; color:#fff; font-weight:600; width:277px;  padding:7px 115px 7px 35px; }
.sitemap_list2 .sitemap_1dep_4 a{font-size:17px; color:#5b5b5b; background:url(/images/rnd/sitemap_bl.png)left no-repeat; padding-left:35px; width:277px; line-height:35px;}
.sitemap_list2 .sitemap_1dep_4 a:hover{background:#707173 url(/images/rnd/sitemap_bl_on.png)left no-repeat;  font-size:17px; color:#fff; font-weight:600; width:277px;  padding:7px 168px 7px 35px; } 
.sitemap_list .sitemap_1dep_5 a{font-size:17px; color:#5b5b5b; background:url(/images/rnd/sitemap_bl.png)left no-repeat; padding-left:35px; width:277px; line-height:35px;}
.sitemap_list .sitemap_1dep_5 a:hover{background:#707173 url(/images/rnd/sitemap_bl_on.png)left no-repeat;  font-size:17px; color:#fff; font-weight:600; width:277px;  padding:7px 151px 7px 35px; } 
.sitemap_list .sitemap_1dep_7 a{font-size:17px; color:#5b5b5b; background:url(/images/rnd/sitemap_bl.png)left no-repeat; padding-left:35px; width:277px; line-height:35px;}
.sitemap_list .sitemap_1dep_7 a:hover{background:#707173 url(/images/rnd/sitemap_bl_on.png)left no-repeat;  font-size:17px; color:#fff; font-weight:600; width:277px;  padding:7px 127px 7px 35px; }
.sitemap_list .sitemap_1dep_8 a{font-size:17px; color:#5b5b5b; background:url(/images/rnd/sitemap_bl.png)left no-repeat; padding-left:35px; width:277px; line-height:35px;}
.sitemap_list .sitemap_1dep_8 a:hover{background:#707173 url(/images/rnd/sitemap_bl_on.png)left no-repeat;  font-size:17px; color:#fff; font-weight:600; width:277px;  padding:7px 95px 7px 35px; } 
.sitemap_list .sitemap_2dep a{background:url(/images/rnd/sitemap_bl02.png)left no-repeat; padding-left:15px; font-size:14px; color:#666666; margin-left:20px; }
.sitemap_list .sitemap_2dep a:hover{background:url(/images/rnd/sitemap_bl02.png)left no-repeat; padding-left:15px; font-size:14px; color:#333; margin-left:20px; font-weight:600;}  
.sitemap_list .sitemap_3dep a{ font-size:14px; color:#666666; }
.sitemap_list .sitemap_3dep a:hover{  font-size:14px; color:#333; font-weight:600;} 
.sitemap_2dep {background:#f6f6f6;  position:absolute; width:271px; height:114px; padding-top:3px; }
.sitemap_2dep li{ font-size:14px; color:#666666; line-height:22px; }
 

.sitemap_3dep {background:#f6f6f6;  position:absolute; width:271px; height:47px; padding-top:5px; }
.sitemap_3dep li{background:url(/images/rnd/sitemap_bl02.png)left no-repeat; padding-left:15px; font-size:14px; color:#666666; margin-left:20px; line-height:22px; }
.sitemap_3dep li:hover{background:url(/images/rnd/sitemap_bl02.png)left no-repeat; padding-left:15px; font-size:14px; color:#333; margin-left:20px; line-height:22px !important;  }

.email {width:100%; border:4px solid #e9ecef; height:180px;}
.email img{float:left;}
.email_txt {float:left; margin-top:20px; width:80%;}


.mr5 {margin-right:5px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt60 {margin-top:60px;}
.mb45 {margin-bottom:45px;}
.mb20 {margin-bottom:20px;}
.ml20 {margin-left:20px;}
.ml52 {margin-left:52px;}
.br_n {border-right:none;}
.br_f {border-right:1px solid #fff;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:22px;}

/* 191205 검색보드 / 메인검색  추가 */
#search_board {width:1250px; margin:0 auto; left:50%;}

.sub_2depth {margin-top:-30px;}
.sub_2dep_ver02 {width:95%; margin:0 auto; left:50%; }
.sub_2dep_ver03 {width:1300px; margin:0 auto; left:50%; }
.sub_2dep_ver02 .navi_on {float:left; color:#fff; text-align:center; font-size:14px; width:137px;padding-top:15px; background:#fff; font-size:19px; font-weight:600; color:#314f7f; text-align:center; height:35px;}
.sub_2dep_ver02 .navi_off {float:left; color:#fff; text-align:center; font-size:14px; width:137px;padding-top:15px;  border-right:1px solid #7b9ac0; font-size:19px;  color:#fff; text-align:center; height:35px;}

.serch_board_icon01 {float:left; background:#4c5a75; padding:12px 12px 11px 12px; margin-top:27px;}

.search_list {margin-top:50px;}
.search_all {width:240px; height:95px; background:#e8eaee; padding:15px 5px; float:left;}
.search_all select {border:1px solid #dadada; width:120px; float:left; height:30px;}
.search_all_txt01 {float:right; font-size:13px; color:#444;	margin-top:13px;}
.search_all_check {vertical-align:sub; margin-right:5px;}
.search_all_text {width:160px; border:1px solid #b0b0b0; padding-left:10px; height:40px; margin-top:15px; float:left;}
.search_all_txt02 {width:32px; background:#444; font-size:16px; color:#fff; float:left; padding:12px; margin-top:15px;}
.search_arr {width:195px; height:89px; background:#f4f7fb; padding:24px 0px 12px 15px; float:left;}
.search_arr_title {background:url(/images/rnd/search_icon01.png)left no-repeat; padding-left:25px; font-size:16px; color:#444;}
.search_arr_off {text-align:center; margin-top:27px; padding-top:12px; width:88px; border:1px solid #dadada; background:#fff; height:29px; float:left; color:#444; cursor:pointer;}
.search_arr_on {text-align:center; margin-top:27px; padding-top:12px;  width:88px; background:#fb7378; height:31px; float:left; color:#fff; cursor:pointer;}
.search_month {width:500px; height:88px; background:#f4f7fb; padding:24px 0px 12px 0px; float:left;}
.search_board_btn01 { background:#444; font-size:16px; color:#fff; float:left; padding:12px 20px; margin-top:27px; margin-left:5px; cursor:pointer; }
.search_around {width:290px; height:88px; background:#f4f7fb; padding:24px 0px 12px 0px; float:left;}
.search_board_btn02 { background:#444; font-size:16px; color:#fff; float:left; padding:12px 20px; margin-top:27px; margin-left:5px; cursor:pointer; }

.search_left {width:927px; float:left; margin-top:40px; margin-bottom:40px;}
.search_result p{font-size:18px; color:#555;}
.search_result_s01 {color:#24599a; font-weight:600;}
.search_result_s02 {color:#24599a; font-weight:600;}
.search_result ul {width:888px; height:16px; background:#ecf1f6; margin-top:15px; padding:20px;}

.search_result_first {padding:22px 22px 17px; width:88px; text-align:center; color:#24599a; font-size:14px; font-weight:600; margin-top:-20px; margin-left:-20px; float:left; border-right:1px solid #fff; cursor:pointer;}
.search_result_first.on {background:#d8e2ec;}
.search_result_first span {color:#888;}
.search_result_li {padding:22px 12px 17px; margin-top:-20px; text-align:center; color:#444; font-size:14px; font-weight:600; float:left; border-right:1px solid #fff; cursor:pointer;}
.search_result_li.on {background:#d8e2ec !important; padding:22px 12px 17px; margin-top:-20px}
.search_result_li span {color:#888;}

dl.result_head {margin-top:50px; margin-bottom:-10px; width:888px; padding:15px 20px; background:#eff4fc; border:1px solid #a1b9d9;}
dl.result_head dt {font-size:16px; margin-bottom:10px; font-weight:600}
dl.result_head dd {display:inline-block; padding:0 15px; color:#16599a; font-size:14px; line-height:14px; border-right:1px sollid #alb9d9;}
dl.result_head a {text-decoration:none; color:#000}
dl.result_head a.on {color:#fb7378; font-weight:600;}
dl.result_head dd span.srh_num {font-size:12px; color:#444}
dl.result_head dd a.btn_KIP{display:inline-block; padding:0 5px; line-height:16px; color:#fff; letter-spacing:-1px; background:#ff0000; border-radius:2px; height:18px}
dl.result_head dd a.btn_NDSL{display:inline-block; padding:0 5px; line-height:16px; color:#fff; letter-spacing:-1px; background:#015eba; border-radius:2px; height:18px}

.result_img {vertical-align:middle; margin-left:5px;}

.search_notice {margin-top:35px; border-bottom:1px solid #dadada; line-height:30px;}
.search_notice_title {font-size:22px; color:#117ea2; font-weight:600; border-bottom:2px solid #7d93a3; line-height:45px;}
.search_notice_title_s01 {font-size:15px; color:#888;}
.search_notice_title_s02 {color:#1f68e2; font-weight:600;}
.search_notice_box {padding:15px;}

.search_notice_txt01 {font-size:16px; color:#444;}
/* .search_word {padding:1px; color:#fff; font-weight:600; background:#ff7f57;} */
.search_word {padding:1px; color:#fff; font-weight:600; background:#e74a4f;}
.search_notice_txt02 {font-size:14px; color:#aaa; font-weight:600; line-height:18px;}
.search_notice_txt03 {font-size:14px; color:#597bac; font-weight:600;}
.search_more {line-height:30px; float:right; font-size:16px; color:#fff; background:#26a1a5; width:160px; height:33px; padding-top:5px; margin-top:15px; text-align:center;}
.search_more a{color:#ffffff;}

.search_table {margin-top:35px; border-bottom:1px solid #dadada;}
.search_table tr {height:35px;}
.search_table th {background:#f4f7fb; font-size:16px; color:#444; text-align:left; padding-left:20px; border-right:1px solid #fff; font-weight:500;}
.search_table th.td_bottom {border-bottom: 1px solid #7d93a3;}
.search_th_first {background:#f7f7f7; font-size:19px; color:#3a74e3; text-align:left; padding-left:20px; font-weight:600; line-height:25px; border-bottom:1px solid #fff;}
.search_th_first span {font-size:15px; color:#888;}
.search_th_first span.search_word {color:#fff;}
.search_table img{border:3px solid #dadada; text-align:center; margin:20px;}
.search_table td {background:#f7f7f7; font-size:16px; color:#666; text-align:left; padding-left:20px; line-height:25px; border-bottom:1px solid #fff;}
.search_table td.td_bottom {border-bottom: 1px solid #7d93a3;}
.search_table td.center {text-align: center;}

.search_right {float:right; width:240px; border:1px solid #dadada; border-left:5px solid #707173; margin-top:76px; padding:20px; margin-bottom:50px;}
.search_right a {text-decoration:none; color:#000}
.search_my_title {font-size:15px; color:#444; font-weight:600; clear:both;}
.search_my_board {border:1px solid #d8e2ec; border-bottom:3px solid #ebebeb; padding:15px; margin-top:20px; clear:both;}
.search_my_list {height:95px;}
.search_my_list dt {clear:both; padding:1px 3px; font-size:15px; color:#444; border:1px solid #dadada; float:left;}
.search_my_list dd {font-size:13px; float:left; margin-left:5px; margin-bottom:20px;}

.search_my_tab_on {text-align:center; margin-top:18px; padding-top:12px; width:120px; /* border:1px solid #dadada; */ background:#fb7378; height:31px; float:left; color:#fff; cursor:pointer}
.search_my_tab_off {text-align:center; margin-top:18px; padding-top:12px;  width:118px; border:1px solid #dadada; background:#fff; height:29px; float:left; color:#444; cursor:pointer}

.h350 {height:350px;}
.h370 {height:370px;}

/** Non Page */
#no_result					{ border-width:2px; border-color:#5672bb; padding:0 0 40px 0; position:relative; margin-top:65px}
#no_result h2				{ background:#5672bb; padding:20px 0; color:#fff; text-align:center; font-size:18px; margin-bottom:60px}
#no_result h2 strong		{ color:#fff; }
#no_result i				{ display:block; position:absolute; top:78px; left:30px; width:149px; height:149px; }
#no_result.blank i			{ display::lock; position:absolute; top:-47px; left:30px; width:149px; height:149px; }
#no_result ul				{ margin:35px 50px 50px 217px; }
#no_result li				{ margin:8px 0; padding-left:10px; position:relative; }
#no_result li:before		{ content:""; display:block; position:absolute; top:3px; left:0; border:3px solid transparent; border-left-color:#5672bc; }
#no_result hr				{ margin:38px 20px; background:none; border-bottom:1px dashed #bdbdbd; }
#no_result p				{ margin:5px 50px; }
#no_result p strong			{ color:#ea4748; }
#no_result p em				{ font-style:normal; font-weight:800; }

.v_img {margin-top:15px; margin-bottom:10px;}
.m_search { margin-left:70px; width:100%}
.m_search img{cursor:pointer;}
.m_search input {height: 46px; background:#fff;  border:none; padding-left: 15px; width:200px; font-size:14px; float:left;}

/* 200116 추가 */
.tb_06 {float:left; width:935px; border-top:2px solid #c95a63; margin-bottom:15px}
.tb_06 tr {height: 42px; border-bottom: 1px solid #dadada;}
.tb_06 tr:nth-child(4) {height: 42px; border-bottom: 1px solid #c0afb0;}
.tb_06 th {background:#f6f6f6; color:#323232; font-size: 16px; font-weight: 600; text-align: center; padding-left:23px; }
.tb_06 td {background:#fff;  font-size: 15px; text-align:center;  font-weight:600;}
.tb_06 tr td:nth-child(2) {background:#fff;  font-size: 15px; text-align:center; font-weight:600; color:#0066cc !important;}

.content2 {margin-top:30px;height:169px;}
.content2_img {float:left; width:312px;}
.content2_box1 {margin-top:38px; padding:20px; border:2px solid #eff1f4; clear:both; height: 380px;}
.c2_box1_title {background:url(/images/rnd/sub_con_icon01.png)left no-repeat; padding-left: 35px; font-size: 19px; color:#595959; font-weight: 600; margin-bottom:20px; line-height: 25px;}
.c2_box1_more {position:absolute; margin-top:-45px; margin-left:1128px;}
.content2_box2 {margin-top:38px; padding:20px; border:2px solid #eff1f4; clear:both; height: 135px;}
.c2_box2_title {background:url(/images/rnd/sub_con_icon02.png)left no-repeat; padding-left: 35px; font-size: 19px; color:#595959; font-weight: 600; margin-bottom:20px; line-height: 25px;}


/* banner */
.BannerWrap{width:100% ; height:45px; clear:both; margin-top:45px; border-top:1px solid #dadada;}
.BannerWrap .Banner{width:1500px;margin:0; left:17.5%;}
.BannerWrap .Banner h3.TitBanner{font-size: 21px; font-weight: 600; color:#2a74bf; float:left; padding-top: 35px;}
.BannerWrap .Banner ul.BannerControl{float:left;background:url(/images/rnd/line_banner.gif) 104px 0px no-repeat;height:40px; padding-top:0px; width:131px;margin:24px 0 0 0px}
.BannerWrap .Banner ul.BannerControl li{float:left; margin-right:1px}
.BannerWrap .Banner ul.BannerControl li a{width:30px;height:31px;cursor:pointer;text-indent:-9999px;display:block; margin-left:-1px;}
.BannerWrap .Banner ul.BannerControl li a.BtnPrev{background:url(/images/rnd/banner_left_1.png) no-repeat; }
.BannerWrap .Banner ul.BannerControl li a.BtnNext{background:url(/images/rnd/banner_stop_1.png) no-repeat; width:31px !important; }
.BannerWrap .Banner ul.BannerControl li a.BtnStop{background:url(/images/rnd/banner_right_1.png) no-repeat}
.BannerWrap .Banner ul.BannerControl li a.BtnPlay{background:url(/images/rnd/banner_play_1.png) no-repeat; }
.BannerWrap .Banner ul.BannerList{position:absolute; left:140px; top:13px; overflow:hidden; min-width:180px; width:100%; max-width:1104px;height:50px;vertical-align:middle;}
.BannerWrap .Banner ul.BannerList li{display:inline;}
.BannerWrap .Banner ul.BannerList li a{position:absolute;}
.BannerWrap .Banner ul.BannerList img{ border:1px solid #dadada; border-bottom:2px solid #dadada; width:171px; margin-right:25px;}