@charset "utf-8";
@import url('common.css?v=20241226');
@import url('layout.css?v=20250716');
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

.content.research {
    p,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,select,button,code,label,em,span {
        font-family: Nanum Gothic !important;
        line-height: 1.4rem;
    }
    .tbl_type01 tbody td, .tbl_type01 thead th {font-size: 14px;}
}

/* contents */
input[type=text],input[type=password]{height:26px;line-height:26px;text-indent:10px;border:1px solid #ccc}
input[type=button]{border:0;cursor:pointer;outline:none;}
textarea{border:1px solid #ccc}
textarea{border:1px solid #ccc}

.chk_box input[type=checkbox]{opacity:0;}
.chk_box{position:relative;}
.chk_box label{display:inline-block;padding-left:23px;vertical-align:middle;}
.chk_box input[type="checkbox"]{position:absolute;top:-1px;left:0;}
.chk_box label:before{content:"";position:absolute;top:-1px;left:0;width:16px;height:16px;background:url(../images/contents/ico_chk.gif) no-repeat 0 0;}
.chk_box input[type="checkbox"]:checked + label::before{background:url(../images/contents/ico_chk_on.gif) no-repeat 0 0;}

.chk_box.type label{padding-right:23px;padding-left:0;}
.chk_box.type input[type="checkbox"]{left:auto;right:0;}
.chk_box.type label:before{left:auto;right:0;}

.chk_radio input[type=radio]{opacity:0;}
.chk_radio{position:relative;}
.chk_radio label{display:inline-block;padding-left:40px;vertical-align:middle;}
.chk_radio input[type="radio"]{position:absolute;top:-9px;left:0;}
.chk_radio label:before{content:"";position:absolute;top:-9px;left:0;width:30px;height:33px;background:url(../images/contents/ico_radio.png) no-repeat 0 0;}
.chk_radio input[type="radio"]:checked + label::before{background:url(../images/contents/ico_radio_on.png) no-repeat 0 0;}

.chk_radio02 input[type=radio]{opacity:0;}
.chk_radio02{position:relative;}
.chk_radio02 label{display:inline-block;padding-left:21px;vertical-align:middle;}
.chk_radio02 input[type="radio"]{position:absolute;top:-1px;left:0;}
.chk_radio02 label:before{content:"";position:absolute;top:-1px;left:0;width:16px;height:16px;background:url(../images/contents/ico_radio02.png) no-repeat 0 0;}
.chk_radio02 input[type="radio"]:checked + label::before{background:url(../images/contents/ico_radio02_on.png) no-repeat 0 0;}

.select_box{display:inline-block;}
.select_box .sbHolder{display:inline-block;background-color:#fff;height:26px;position:relative;width:100%;border:1px solid #ccc;}
.select_box .sbSelector{display:block;height:26px;left:0;line-height:26px;overflow:hidden;position:absolute;text-indent:10px;top:0}
.select_box .sbToggle{background:url(../images/contents/ico_sel02.gif) 50% 50% no-repeat;display:block;height:26px;position:absolute;right:0;top:0;width:20px}
.select_box .sbToggleOpen{background:url(../images/contents/ico_sel02_up.gif) 50% 50% no-repeat}
.select_box .sbOptions{background-color:#fff;border:solid 1px #ccc;border-top:0;left:-1px;position:absolute;top:20px;width:100%;z-index:1;overflow-y:auto}
.select_box .sbOptions a{display:block;padding:5px 0 5px 10px;font-size:12px;}
.select_box .sbOptions a:hover{background:#eee}
.select_box.size01{width:100px;}
.select_box.size02{width:200px;}

.search_cons .sbHolder{display:inline-block;background-color:#fff;height:26px;position:relative;min-width:70px;padding-right:30px;border:1px solid #ccc;}
.search_cons .sbSelector{display:block;height:26px;left:0;line-height:26px;overflow:hidden;position:absolute;text-indent:10px;top:0}
.search_cons .sbToggle{background:url(../images/contents/ico_sel02.gif) 50% 50% no-repeat;display:block;height:26px;position:absolute;right:0;top:0;width:20px}
.search_cons .sbToggleOpen{background:url(../images/contents/ico_sel02_up.gif) 50% 50% no-repeat}
.search_cons .sbOptions{background-color:#fff;border:solid 1px #ccc;border-top:0;left:-1px;position:absolute;top:20px;width:100%;z-index:1;overflow-y:auto}
.search_cons .sbOptions a{display:block;padding:5px 0 5px 10px;font-size:11px;}
.search_cons .sbOptions a:hover{background:#eee}

.search_cons{position:relative;padding:20px 0;margin-bottom:20px;text-align:center;border:1px solid #cfcfcf;background:#f6f6f6;border-bottom:5px solid #d6d6d6;}
.search_cons *{vertical-align:middle;}
.search_cons .col + .col{margin-top:10px}
.search_cons select{height:26px; line-height:26px; vertical-align:middle; font-size:11px;border:1px solid #ccc}
.search_cons select + label { margin-left: 25px; }
.search_cons .btn_cha{width:19px;height:17px;border:0;font-size:0;background:url(../images/contents/ico_cha.png) no-repeat 0 0}
.search_cons .btn_search{width:98px;height:28px;margin-left:5px;font-size:0;background:url(../images/contents/btn_search.png) no-repeat 0 0}
.search_cons .btn_term{width:55px;height:29px;text-indent:-5000px;font-size:0;border:0;cursor:pointer;}
.search_cons .btn_term.day1{background:url(../images/contents/btn_option01.png) no-repeat 0 0}
.search_cons .btn_term.day2{background:url(../images/contents/btn_option02.png) no-repeat 0 0}
.search_cons .btn_term.day3{background:url(../images/contents/btn_option03.png) no-repeat 0 0}
.search_cons .btn_term.day4{background:url(../images/contents/btn_option04.png) no-repeat 0 0}
.search_cons .btn_term.day5{background:url(../images/contents/btn_option05.png) no-repeat 0 0}
.search_cons .btn_term.day6{background:url(../images/contents/btn_option06.png) no-repeat 0 0}
.search_cons .size01{width:400px;}
.search_cons .size02{width:93px;text-align:center;text-indent:0;}
.search_cons .size03{width:220px;}
.search_cons .size04{width:365px;}
.search_cons .sel_size01{width:190px;}
.search_cons .sel_size02{width:68px;}
.search_cons .sel_size03{width:88px;}
.search_cons .sel_size04{width:120px;}
.search_cons .sel_size05{width:222px;}
.search_cons .sel_size06{width:140px;}

.search_cons .part{margin:0 5px;line-height:26px;}
.search_cons .tit{font-weight:bold;font-size:15px;line-height:26px;margin-right:15px;}
.search_cons .tit02{display:inline-block;font-weight:bold;font-size:15px;line-height:26px;width:80px;}
.search_cons .date{color:#0058b7}
.search_cons .space{margin-left:25px;}
.search_cons .space02{margin-left:63px;}
.search_cons .space03{margin-left:33px;}
.search_cons .space04{margin-left:15px;}
.search_cons.type01{padding-left:20px;text-align:left;}
.search_cons .col_a{position:relative;padding-left:45px;}
.search_cons .col_a .tit{position:absolute;top:0;left:0}
.search_cons .col_a .chkSel_list{position:relative;overflow:hidden;width:680px;}
.search_cons .col_a .chkSel_list:before{content:"";position:absolute;left:50%;height:103px;width:1px;background:#cdcdcd;}
.search_cons .col_a .chkSel_list li{float:left;width:320px;height:28px;padding-top:4px;padding-left:20px;}
.search_cons .col_a .chkSel_list li .chk_box{display:inline-block;width:160px;}
.search_cons .col_a .btn_search{position:absolute;bottom:0;right:155px;}
.search_cons .chk_box + .chk_box{margin-left:11px;}

.btn_type01{display:inline-block;height:26px;line-height:27px;padding:0 13px;font-size:11px;text-align:center;background:#fff;border:1px solid #ccc;box-shadow:1px 1px 0 rgba(00,00,00,0.1);-webkit-box-shadow:1px 1px 0 rgba(00,00,00,0.1);-moz-box-shadow:1px 1px 0 rgba(00,00,00,0.1)}
.btn_type01.on{background:#0058b7;color:#fff;}

.search_cons + .btn_group{margin-top:-10px;}
.btn_group{position:relative;min-height:33px;margin:10px 0 23px 0}
.btn_group .col_a{line-height:33px;font-size:11px;}
.btn_group .col_b{position:absolute;top:0;right:0;}
.btn_group02{margin-bottom:30px;padding-top:10px;text-align:right;border-top:1px solid #ccc;}
.btn_group03{margin-bottom:10px;text-align:right;}
.col_b02{position:absolute;bottom:20px;right:20px;}

.btn_block{margin-top:30px;text-align:center;}
.btn_block a{margin-left:5px;}
.btn_block a:first-child{margin-left:0;}

.tit_group{position:relative;height:37px;margin-top:42px;}
.tit_group .col{position:absolute;top:-14px;right:0;}
.tit_group .col01{position:absolute;right:0;}
.tit_group .orderSeqCorp{position:absolute;top:2px;padding-left: 85px; font-weight: bold;}
.tit_group .orderSeqCorp1{position:absolute;padding-left: 150px;top:2px;}
.tit_group .orderSeqAbs{position:absolute;top:2px;padding-left:150px; font-weight: bold;}
.tit_group .orderSeqAbs1{position:absolute;top:2px;padding-left:225px;}
.tit_group .colWarning{position:absolute;top:10px;right:50px;color: #959595;}
.tit_group .col.type01{top:-4px;}
.titH2_type01{font-family:nanum;font-size:16px;color:#0d0d0d;}
.titH2_type01 strong{color:#0058b7}
.tit_group em { position:absolute; right:0; bottom:10px; font-style:normal; text-align:right; color:#0d0d0d; }

.btn_tblTriger{display:inline-block;width:46px;height:25px;text-indent:-5000px;font-size:0;}
.btn_tblTriger{background:url(../images/contents/btn_view_up.gif) no-repeat 0 0}
.btn_tblTriger.active{background:url(../images/contents/btn_view_down.gif) no-repeat 0 0}

.tab_navi{overflow:hidden;margin:29px 0 20px;background:url(../images/contents/bg_tab.gif) repeat-x 0 0;border-left:0;}
.tab_navi li{float:left;}
.tab_navi li a{display:block;height:57px;line-height:57px;text-align:center;font-family:nanum;font-size:16px;color:#0d0d0d;border:1px solid #ddd;border-left:0;}
.tab_navi li:first-child{border-left:1px solid #ddd;}
.tab_navi .on{color:#fff;border-color:#0058b7;background:#0058b7}
.tab_navi.num4 li{width:24.95%;}
.tab_navi.num5 li{width:19.97%;}
.tab_navi.num6 li{width:16.65%;}
.tab_navi.num7 li{width:14.26%;}

.point01{color:#0058b7 ! important}
.point02{color:#868686}

.tbl_coment{padding:22px 20px;line-height:22px;font-size:15px;font-weight:bold;border:1px solid #ccc;background:#f6f6f6}
.tbl_coment02{padding-top:5px;line-height:18px;}
.tbl_coment03{padding:17px 0 0 20px;line-height:18px;}
.tbl_coment04{padding:10px 0 0 10px;line-height:24px;}

.tab_group{position:relative;padding:13px 20px 14px;min-height:22px;line-height:22px;border:1px solid #ccc;background:#f6f6f6}
.tab_group h2{font-size:15px;font-weight:bold;}
.tab_group .tab{position:absolute;top:0;right:-1px;text-align:right;}
.tab_group .tab li{display:inline-block;margin-left:-5px;}
.tab_group .tab li a{display:block;height:48px;line-height:48px;padding:0 19px;font-weight:bold;background:url(../images/contents/ico_li02.gif) no-repeat 0 50%}
.tab_group .tab li:first-child a{background:none;}
.tab_group .tab li .on, .tab_group .tab li:first-child .on{position:relative;height:50px;border:1px solid #ccc;border-top:0;border-bottom:0;color:#fff;background:#0058b7} /* 2015-08-07 김지현 */
.tab_group.type01 .tab{right:auto;left:-1px;/*text-align:left;*/}
.tab_group.type01 .tab li{margin:0 -5px 0 0;}
.tbl_type01 + .tab_group{margin-top:30px;}
.tbl_type99 + .tab_group{margin-top:30px;}
.tab_group + .tbl_type01{margin-top:30px;}

.tab_group02{position:relative;height:46px;text-align:right}
.tab_group02 .tab{position:absolute;top:0;left:0;overflow:hidden;padding-left:1px;text-align:left}
.tab_group02 .tab li{float:left;margin-left:-1px;}
.tab_group02 .tab li a{display:block;height:44px;line-height:44px;width:169px;text-align:center;font-size:16px;font-family:nanum;font-weight:bold;border:1px solid #ddd;background:url(../images/contents/bg_tab.gif) repeat-x 0 50%}
.tab_group02 .tab li .on{position:relative;height:44px;border:1px solid #0058b7;;color:#fff;background:#0058b7}
.tab_group02 .tab.size01 li a{width:125px;}
.tab_group02 .tab.size02 li a{width:200px;}
.tab_group02 .tab.size03 li a{width:auto;min-width:125px;padding:0 20px;font-size:13px;font-family:돋움;font-weight:normal;}
.tab_group02 .tab.size04 li a{width:auto;min-width:90px;padding:0 15px;font-size:13px;font-family:돋움;font-weight:normal;}

.bizgraph_group{overflow:hidden;background:#f6f6f6;}
.bizgraph_group .tit{height:55px;line-height:55px;text-align:center;font-weight:bold;}
.bizgraph_group .col_a{float:left;width:505px;height:219px;text-align:center;}
.bizgraph_group .col_b{float:right;width:505px;height:219px;text-align:center;}

.bizgraph_group02{padding:30px 0;text-align:center;}

.bizgraph_group03{border:1px solid #ccc;border-top:2px solid #0d0d0d;text-align:center;}

.subLayer_type01{padding:14px 0px 0}
.subLayer_type01 .search_cons{margin-bottom:30px;}

.groupSearch_list{overflow:hidden;margin-top:14px;width:1026px;margin-left:-16px;}
.groupSearch_list li{float:left;margin:16px 0 0 16px;}
.groupSearch_list li a{display:block;width:238px;height:30px;line-height:30px;text-align:center;border:1px solid #ccc;box-shadow:1px 1px 0 rgba(00,00,00,0.1);-webkit-box-shadow:1px 1px 0 rgba(00,00,00,0.1);-moz-box-shadow:1px 1px 0 rgba(00,00,00,0.1)}
.groupSearch_list li a:hover,.groupSearch_list li a.on{border:1px solid #ccc;color:#fff;border:1px solid #0058b7;background:#0058b7;}

.con_block{margin-bottom:20px;padding:25px 19px;border:1px solid #ccc}
.con_block h2{margin-bottom:10px;font-size:15px;color:#363636;}
.con_block p{line-height:18px;color:#909090;}
.con_block ul{margin-top:17px;}
.con_block ul li{margin-bottom:3px;line-height:18px;padding-left:19px;background:url(../images/contents/ico_bul.png) no-repeat 0 4px}
.con_block .space01{margin-left:64px;}

.con_block02{margin-top:30px;padding:27px 0 26px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.con_block02 ul{}
.con_block02 ul li{margin-top:22px;line-height:18px;padding-left:15px;background:url(../images/contents/ico_li03.gif) no-repeat 0 5px}
.con_block02 ul li:first-child{margin-top:0;}
.con_block02 ol li{margin-top:0;padding:0 0 0 13px;text-indent:-13px;background:none;}
.con_block02 .space01{margin-left:38px}

.lavel_ui{border-top:2px solid #363636;}
.lavel_ui .list{padding:20px;}
.lavel_ui .list{border-bottom:1px solid #e2e2e2;}
.lavel_ui .list h2{margin-bottom:12px;font-size:16px;color:#363636;font-family:nanum;}
.lavel_ui .list ul{overflow:hidden;}
.lavel_ui .list li{float:left;padding-left:13px;margin-left:12px;background:url(../images/contents/ico_li02.gif) no-repeat 0 1px}
.lavel_ui .list li:first-child{background:none;margin:0;padding:0;}
.lavel_ui .list .on, .lavel_ui .list a:hover{text-decoration:underline;color:#0058b7;}

.layer_popup{position:absolute;top:0;left:0;z-index:999999;border:1px solid #ccc;background:#fff;}
.layer_popup .pop_con{padding:55px 28px 20px;}
.layer_popup h1{margin-bottom:20px;font-family:nanum;font-size:16px;color:#0d0d0d;}
.layer_popup .btn_lClose{display:inline-block;position:absolute;top:20px;right:20px;width:24px;height:25px;font-size:0;text-indent:-5000px;background:url(../images/contents/btn_lClose.gif) no-repeat 0 0}
.layer_popup .limit{margin:-25px 0 10px 0;text-align:right;}
.layer_popup .pop_tblComent{margin-top:20px;}
.layer_popup.popsize01{width:1063px;left:50%;top:50px;margin-left:-531px}

.layer_popup .bir_popView{display:none;height:490px;line-height:22px;padding:27px 20px 0;overflow-y:auto}

.layer_popup02{position:absolute;top:0;left:0;z-index:999999;border:1px solid #3f3f3f;background:#fff;}
.layer_popup02 .pop_con{padding:30px 10px 20px;}
.layer_popup02 h1{margin-bottom:20px;font-family:nanum;font-size:16px;color:#0d0d0d;}
.layer_popup02 .btn_lClose{display:inline-block;position:absolute;top:20px;right:20px;width:24px;height:25px;font-size:0;text-indent:-5000px;background:url(../images/contents/btn_lClose.gif) no-repeat 0 0}
.layer_popup02 .scroll{height:250px;overflow-y:auto;}
.layer_popup02.popsize01{width:570px;left:50%;top:250px;margin-left:-285px}

.blank_popup { position:absolute;top:0;left:0; background:#fff;}
.blank_popup .pop_con { padding:30px 28px 20px; }
.blank_popup h1{margin-bottom:20px;font-family:nanum;font-size:16px;color:#0d0d0d;}
.blank_popup .btn_lClose{display:inline-block;position:absolute;top:20px;right:20px;width:24px;height:25px;font-size:0;text-indent:-5000px;background:url(../images/contents/btn_lClose.gif) no-repeat 0 0}
.blank_popup .limit{margin:-25px 0 10px 0;text-align:right;}
.blank_popup .pop_tblComent{margin-top:20px;}
.blank_popup.popsize01{width:1063px;left:50%;top:50px;margin-left:-531px}
.blank_popup .bir_popView{display:none;height:490px;line-height:22px;padding:27px 20px 0;overflow-y:auto}

.pop_navi {position:relative;overflow:hidden;height:46px;border-bottom:2px solid #363636}
.pop_navi li{float:left;margin-right:-1px;}
.pop_navi li a{display:block;height:44px;line-height:44px;width:169px;;text-align:center;font-size:16px;font-family:nanum;font-weight:bold;border:1px solid #ddd;background:url(../images/contents/bg_tab.gif) repeat-x 0 50%}
.pop_navi li .current, .tab_group li:first-child .current{position:relative;height:44px;border:1px solid #0058b7;;color:#fff;background:#0058b7}

/* member */
.login_ui{padding:70px 0 30px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.login_ui .login_form{width:546px;margin:0 auto;}
.login_ui .login_form ul{padding-bottom:40px;}
.login_ui .login_form li{position:relative;margin-top:10px;}
.login_ui .login_form li:first-child{margin-top:0;}
.login_ui .login_form li label{position:absolute;top:0;left:0;line-height:52px;text-indent:20px;color:#888;}
.login_ui .login_form li input{height:52px;line-height:52px;width:100%;text-indent:20px;font-size:16px;color:#888;font-weight: bold;}
.login_ui .login_form .btn_login{width:100%;height:54px;line-height:54px;text-align:center;font-size:18px;font-family:nanum;font-weight:bold;color:#fff;background:#0058b7;}
.login_ui .save{width:546px;margin:19px auto 0;}
.login_ui .solution{overflow:hidden;margin-top:86px;padding-top:30px;border-top:1px solid #ddd;}
.login_ui .solution li{float:left;height:109px;}
.login_ui .solution div{padding:28px 0 0 218px;font-size:16px;color:#666;font-family:nanum;}
.login_ui .solution li span{display:block;margin-top:12px;font-size:18px;font-weight:bold;font-family:nanum;}
.login_ui .solution li a{display: block;}
.login_ui .solution li a:hover span{color: #0058b7;}
.login_ui .solution .li02 div{padding-left:185px;}
.login_ui .solution .li01{width:505px;background:url(../images/contents/ico_solution01.gif) no-repeat 114px 11px}
.login_ui .solution .li02{width:504px;border-left:1px solid #ddd;background:url(../images/contents/ico_solution02.gif) no-repeat 80px 11px}

.idPw_ui{padding:70px 0 70px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-bottom:1px solid #ddd;}
.idPw_form{width:546px;margin:0 auto;}
.idPw_ui .idPw_form ul{margin-bottom:40px;}
.idPw_ui .idPw_form li{position:relative;margin-top:30px;}
.idPw_ui .idPw_form li:first-child{margin-top:0;}
.idPw_ui .idPw_form li label{display:block;margin-bottom:5px;font-size:16px;font-family:nanum;color:#0d0d0d;}
.idPw_ui .idPw_form li input{height:52px;line-height:52px;width:100%;text-indent:20px;color:#888;border:1px solid #ccc;}
.idPw_ui .idPw_form .btn_group{overflow:hidden;min-height:auto;margin:0}
.idPw_ui .idPw_form .btn_group .btn_id,.idPw_ui .idPw_form .btn_group .btn_pw{float:left;display:inline-block;height:54px;line-height:54px;text-align:center;font-size:18px;font-family:nanum;font-weight:bold;}
.idPw_ui .idPw_form .btn_id{width:268px;color:#fff;background:#0058b7;}
.idPw_ui .idPw_form .btn_pw{width:268px;margin-left:10px;color:#464646;background:url(../images/contents/bg_btn.gif) repeat-x 0 0;border:1px solid #d7d7d7;}
.idPw_ui .idPw_form .resualt{margin-top:20px;font-size:16px;font-family:nanum;color:#d80a0a;}
.idPw_coment{padding-top:20px;line-height:30px;color:#909090;}
.idPw_coment a{margin-left:15px;}

.precess{text-align:center;}
.joinAgree_ui{}
.joinAgree_ui dl{}
.joinAgree_ui dl dt{margin-top:30px;font-weight:bold;font-size:16px;color:#0058b7;}
.joinAgree_ui dl dd{margin-top:14px;line-height:18px;color:#909090;}
.joinAgree_ui h2{margin:37px 0 6px 0;color:#444;}
.joinAgree_ui .agree_box,.joinAgree_ui .agree_box2{height:168px;padding:10px;line-height:18px;color:#909090;border:1px solid #cfcfcf;overflow-y:auto;}
.joinAgree_ui .agree_box2{height:98px;margin-top:10px;}
.joinAgree_ui .tab{overflow:hidden;margin:20px 0;}
.joinAgree_ui .tab li{float:left;margin-left:7px;padding-left:8px;background:url(../images/contents/ico_in01.gif) no-repeat 0 0;}
.joinAgree_ui .tab li:first-child{margin-left:0;padding-left:0;background:none;}
.joinAgree_ui .tab li a{color:#4d4d4d}
.joinAgree_ui .tab li .current{text-decoration:underline;color:#0058b7;}
.joinAgree_ui .chk_agee{margin-top:10px;}
.joinAgree_ui .btn_group,.join_form .btn_group{min-height:auto;margin:0;margin-top:25px;text-align:center;}
.joinAgree_ui .btn_group a:first-child,.join_form .btn_group a:first-child{margin-right:10px;}

.join_form{}
.join_form .esen_txt{margin:30px 0 12px;}
.join_form .esen{color:#0058b7;}

/* research */
.rsearch_allLst{overflow:hidden;width:1020px;margin:-10px 0 0 -10px;}
.research_slider{float:left;position:relative;width:194px;height:211px;margin:10px 0 0 10px;}
.research_slider .bx-wrapper{overflow:hidden;width:194px;margin:0 auto;}
.research_slider .bx-wrapper img{display:block}
.research_slider .bx-wrapper .bx-viewport{}
.research_slider .bx-count{position:absolute;top:14px;right:58px;z-index:99;letter-spacing:2px;font-weight:bold;color:#fff;}
.research_slider .bx-count span{font-weight:bold;color:#fff;}
.research_slider .bx-wrapper .bx-pager{position:absolute;top:14px;right:83px;z-index:99;}
.research_slider .bx-wrapper .bx-pager-link{position:absolute;top:0;left:0;font-weight:bold;color:#fff;opacity:0;}
.research_slider .bx-wrapper .bx-pager-link.active{z-index:9;opacity:1;}
.research_slider .bx-wrapper .bx-controls-direction{position:absolute;top:9px;right:9px;z-index:99;}
.research_slider .bx-wrapper .bx-controls-direction .bx-next{display:inline-block;text-indent:-9999px;width:20px;height:20px;background:url(../images/contents/btn_bxnxt.gif) no-repeat 0 0;}
.research_slider .bx-wrapper .bx-controls-direction .bx-prev{display:inline-block;text-indent:-9999px;width:21px;height:20px;background:url(../images/contents/btn_bxpre.gif) no-repeat 0 0;}
.research_slider .bx-wrapper .bx-controls-auto{display:none;}
.rsearch_allLst .list{float:left;position:relative;width:192px;height:209px;margin:10px 0 0 10px;border:1px solid #e2e2e2;}
.rsearch_allLst .list div{position:relative;height:100%;}
.rsearch_allLst .list .thum{width:194px;height:105px;margin:-1px -1px -21px}
.rsearch_allLst .list .part{text-align:center;padding:20px 0 12px;}
.rsearch_allLst .list .part span{display:inline-block;height:19px;line-height:21px;padding:0 10px;color:#555;font-size:11px;font-weight:bold;border:1px solid #ccc;background:#ebebeb}
.rsearch_allLst .list .tit{overflow:hidden;padding:7px 8px 0;height:33px;line-height:16px;font-size:12px;}
.rsearch_allLst .list .memo{overflow:hidden;height:28px;line-height:15px;margin:10px 0 17px 0;padding:0 8px;font-size:11px;color:#868686;}
.rsearch_allLst .list .date{padding:0 8px;font-size:11px;}
.rsearch_allLst .list .btn{overflow:hidden;position:absolute;left:0;bottom:0;border-top:1px solid #e1e1e1;}
.rsearch_allLst .list .btn a{float:left;width:39px;height:40px;text-indent:-50000px;font-size:0;background:#f9f9f9;border-right:1px solid #e1e1e1;}
.rsearch_allLst .list .btn .btn_research01{background:url(../images/contents/btn_research01.gif) no-repeat 0 0;}
.rsearch_allLst .list .btn .btn_research02{background:url(../images/contents/btn_research02.gif) no-repeat 0 0;}
.rsearch_allLst .list .btn span{float:left;width:112px;height:40px;line-height:40px;text-align:center;font-size:12px;background:#f9f9f9;}
.rsearch_allLst .list .thum + .part{text-align:left;padding:0;margin-left:-1px}
.researc_total{position:relative;padding-top:20px;font-size:11px;color:#868686;}
.researc_total a{position:absolute;top:20px;right:0;}

.tb_not_data { height:49px; line-height:49px; text-align:center; color: #363636; border-top:2px solid #595959; border-bottom:1px solid #e2e2e2; }

.danger_size{max-height:750px;overflow:auto}
.danger_text li{padding-bottom:10px}
.danger_subtitle{line-height:35px;margin-bottom:10px;margin-top:20px;font-family:nanum;font-size:13px;color:#0d0d0d}
.danger_subtitle a{float:right}
.danger_table{padding-bottom:30px;width:1100px}
.danger_tcolor01{color:#8100ab}
.danger_tcolor02{color:#005aff}
.danger_tcolor03{color:#008d77}
.danger_tcolor04{color:#408900}
.danger_tcolor05{color:#c36a00}
.danger_tcolor06{color:#ee1480}
.danger_tcolor07{color:#d60000}

/* communicate */
.communi_para{margin-bottom:30px;padding:35px 40px 20px;border:1px solid #cecece;background:#f6f6f6;}
.communi_para h2{font-size:22px;text-align:center;font-family:nanum;color:#0058b7}
.communi_para p{line-height:25px;color:#0d0d0d}
.communi_para02{margin:30px 0 30px 20px;line-height:22px;}
.communi_para03{margin:20px 0 30px 20px;}
.communi_para04{margin:10px 0 -20px 20px;font-weight:bold;}
.communi_end{padding:30px 0 0 0;text-align:center;}
.communi_end .para{padding-bottom:70px;font-size:16px;font-weight:bold;color:#0058b7;}
.communi_end .btn a{margin-left:6px;}
.communi_paraGroup{padding:29px 0 24px;border-top:1px solid #ccc;}
.communi_paraGroup .tit_type01{margin-bottom:12px;padding:0 10px}
.communi_paraGroup p + .tit_type01{margin-top:30px;}
.communi_paraGroup p{line-height:22px;padding:0 10px}
.communi_paraGroup img{position:relative;top:-2px;}
.communi_publishing{padding:82px 0 40px;border:1px solid #ddd;}
.communi_publishing h2{margin-bottom:40px;text-align:center;}
.communi_publishing ul{width:768px;margin:0 auto;}
.communi_publishing ul li{position:relative;padding:20px 0 10px 145px;border-top:1px solid #ccc}
.communi_publishing ul li:first-child{border-top:0}
.communi_publishing ul li span{position:absolute;top:21px;left:10px;font-size:20px;font-family:nanum;color:#666}
.communi_publishing ul li .data{line-height:24px;font-size:24px;font-family:nanum;color:#000}
.communi_publishing ul li .memo{line-height:24px;padding-bottom:10px;font-size:16px;font-family:nanum;color:#666}
.communi_publishing ul li textarea{width:602px;height:138px;line-height:20px;padding:10px;border:1px solid #ccc;overflow-y:auto;}
.communi_publishing .btn{padding-top:30px;text-align:center;}
.communi_live{border-top:2px solid #363636}
.communi_live li{position:relative;min-height:158px;padding:30px 0 30px 229px;border-bottom:1px solid #e2e2e2}
.communi_live .emved{position:absolute;top:30px;left:0;z-index: 100;}
.communi_live .emved img{width:178px;height:101px;}
.communi_live .spot{position:absolute;top:131px;left:0;width:178px;}
.communi_live .spot .date{position:absolute;top:5px;right:0;line-height:48px;font-family:nanum;color:#777}
.communi_live .spot .viewcnt{position:absolute;top:25px;right:0;line-height:48px;font-family:nanum;color:#777}
.communi_live .btn_tv,.communi_live .btn_voice{display:inline-block;width:48px;height:48px;text-indent:-5000px;font-size:0;background:url(../images/contents/btn_tv.gif) no-repeat 0 0;}
.communi_live .btn_voice{background:url(../images/contents/btn_voice.gif) no-repeat 0 0;}
.communi_live .tit{font-size:24px;line-height:28px;font-family:nanum;font-weight:bold;color:#000}
.communi_live .name{margin-top:15px;font-size:16px;font-family:nanum;font-weight:bold}
.communi_live .memo{margin-top:15px;line-height:18px;color:#666}
.communi_tv{padding-bottom:45px;border-bottom:1px solid #cdcdcd;}
.communi_tv .part{margin-top:30px;font-size:16px;font-family:nanum;font-weight:bold;color:#000}
/*.communi_tv .tit{margin-top:30px;font-size:24px;line-height:28px;font-family:nanum;font-weight:bold;color:#000}*/
.communi_tv .tit{margin-bottom:5px; font-size:24px;line-height:28px;font-family:nanum;font-weight:bold;color:#000;}
.communi_tv .viewCnt{margin-bottom:10px; font-size:12px;line-height:28px;font-family:nanum;font-weight:bold;color:#000; text-align: right;}
.communi_tv .name{margin-top:15px;font-size:16px;font-family:nanum;font-weight:bold}
.communi_tv .memo{margin-top:15px;line-height:18px;color:#666}

/* customer */
.cus_comnet{position:relative;height:112px;line-height:112px;padding-left:200px;margin-bottom:20px;font-family:nanum;font-size:16px;border:1px solid #d7d7d7;background:url(../images/contents/bg_coment.gif) repeat-x 0 0;}
.cus_comnet strong{color:#0058b7;}
.cus_comnet.word:before,.cus_comnet.sitemap:before,.cus_comnet.cyber:before{content:"";display:block;position:absolute;top:0;left:0;width:200px;height:112px;}
.cus_comnet.word:before{background:url(../images/contents/bg_word.gif) no-repeat 0 0;}
.cus_comnet.sitemap:before{background:url(../images/contents/bg_sitemap.gif) no-repeat 0 0;}
.cus_comnet.cyber:before{background:url(../images/contents/bg_cyber.gif) no-repeat 0 0;}
.cus_coc{padding:27px 5px 0;line-height:22px;border-top:1px solid #ccc;background:url(../images/contents/img_cus_coc.gif) no-repeat right 0;}
.cus_coc p{padding-top:10px;margin:27px -5px 0;text-align:right;border-top:1px solid #ccc;}
.cus_paraHead{padding:26px 10px 24px;border-top:1px solid #ccc;}
.cus_paraHead strong{display:block;margin-bottom:10px;font-size:16px;color:#0058b7;font-family:nanum;}
.cus_paraHead p{line-height:22px;}
.cus_paraHead02{padding:14px 10px 13px;line-height:22px;border-top:1px solid #ccc;}
.cus_paraHead03{padding:0 10px 17px;}
.cus_paraHead03 strong{display:block;margin-bottom:10px;font-size:16px;font-family:nanum;}
.cus_paraHead03 p{line-height:22px;}
.cus_titH2{height:35px;padding-left:10px;font-family:nanum;font-size:16PX;color:#0058b7;}
.cus_para + .cus_titH2{padding-top:17px;margin-top:14px;border-top:2px solid #0d0d0d;}
.cus_para{padding:19px 0 0;border-top:1px solid #ccc;}
.cus_para + .cus_para{margin-top:14px;}
.cus_para .tit_type01{margin-bottom:12px;padding:0 10px}
.cus_para p{line-height:22px;padding:0 10px}
.cus_para ol{padding:0 10px}
.cus_para ol li{line-height:22px;padding-left:16px;text-indent:-16px;}
.cus_para p + .tit_type01{margin-top:22px;}
.cus_para .tit_type01 + .tbl_type01{margin-top:18px;}
.cus_para .tbl_type01 + .tit_type01{margin-top:28px;}
.cus_para p + .tbl_type01{margin-top:14px;}
.cus_para + .btn_block{padding-top:20px;margin-top:14px;border-top:1px solid #ccc;}
.cus_applySel h2{padding-left:10px;font-size:16px;font-family:nanum;}
.cus_applySel ul{overflow:hidden;margin-top:30px;}
.cus_applySel ul li{float:left;width:400px;}
.cus_applySel ul li:first-child{margin:0 90px 0 60px;}
.cus_applySel ul li a{display:block;width:394px;height:77px;padding-top:172px;font-size:18px;font-weight:bold;text-align:center;font-family:nanum;border:3px solid #eee;background:url(../images/contents/bg_applySel01.gif) no-repeat 50% 56px;}
.cus_applySel ul li + li a{background:url(../images/contents/bg_applySel02.gif) no-repeat 50% 59px;}
.cus_agree{padding:20px 20px;border-bottom:1px solid #ccc}
.cus_sitemap{overflow:hidden;position:relative;width:1010px;margin:0 auto;background:url(../images/contents/bg_site.gif) repeat-y 0 0;}
.cus_sitemap li{float:left;width:151px;padding-left:10px}
.cus_sitemap li:first-child{width:151px;padding:0;}
.cus_sitemap .tit{display:block;width:132px;height:30px;padding-top:5px;text-indent:10px;font-size:16px;font-weight:bold;font-family:nanum;color:#0d0d0d;border-bottom:2px solid #4987ca;}
.cus_sitemap .dept_2 li{float:none;width:auto;padding:0 0 0 10px;line-height:18px;}
.cus_sitemap .dept_2 li span{display:block;margin-top:10px;font-weight:bold;}
.cus_sitemap .dept_2 li li{padding-left:0;}
.cus_sitemap .dept_2 li ul{margin-top:3px;}
.cus_sitemap .dept_2 li ul a{font-size:11px;color:#828282;}
.cus_sitemap .dept_2 a:hover{text-decoration:underline;color:#4987ca;}
.cus_sitemap div{height:400px;}

/* publish */
.publish_comnet{position:relative;height:112px;line-height:112px;padding-left:200px;margin-bottom:20px;font-family:nanum;font-size:16px;border:1px solid #d7d7d7;background:url(../images/contents/bg_coment.gif) repeat-x 0 0;}
.publish_comnet strong{color:#0058b7;}
.publish_comnet.opinion:before,.publish_comnet.publish:before{content:"";display:block;position:absolute;top:0;left:0;width:200px;height:112px;}
.publish_comnet.opinion:before{background:url(../images/contents/bg_opinion.gif) no-repeat 0 0;}
.publish_comnet.publish:before{background:url(../images/contents/bg_publish.png) no-repeat 0 0;}
.publish_qna{border-top:2px solid #363636;}
.publish_qna .tit{padding:17px 20px 17px;border-bottom:1px solid #e2e2e2;}
.publish_qna .tit a{position:relative;display:block;min-height:36px;padding:0 60px;line-height:32px;font-family:nanum;font-size:16px;color:#000;background:url(../images/contents/ico_q.gif) no-repeat 0 0;}
.publish_qna .tit a:before{content:"";display:block;position:absolute;top:0;right:0;width:35px;height:35px;;background:url(../images/contents/ico_plus.gif) no-repeat 0 0;}
.publish_qna .tit.active a:before{background:url(../images/contents/ico_minus.gif) no-repeat 0 0;}
.publish_qna .memo{display:none;min-height:36px;padding:16px 20px 16px 80px;line-height:32px;border-bottom:1px solid #e2e2e2;font-family:nanum;font-size:16px;color:#666;background:url(../images/contents/ico_a.gif) no-repeat 20px 16px;}
.publish_qna .memo.active{display:block;}
.publish_qna .titCen { border-bottom:1px solid #e2e2e2; text-align:center; }
.publish_qna .titCen a {min-height:36px;padding:0 60px;line-height:32px;font-family:nanum;font-size:16px;color:#000;}
.publish_cons h2{margin:30px 0 16px 0;font-family:nanum;font-size:16px;color:#0d0d0d;}
.publish_cons h3{margin:30px 0 10px 0;}
.publish_cons h2 + h3{margin-top:20px;}
.publish_cons .para{line-height:18px;color:#666;}
.publish_cons .img{text-align:center}
.publish_cons .img + .para{margin-top:20px;}
.publish_cons .para + h2{margin-top:40px;}
.publish_cons .con_box + .para{margin-top:7px;}
.publish_cons .para + .list{margin-top:30px}
.publish_cons .space{margin-top:20px;}
.publish_cons .con_box{margin-top:7px;padding:17px 20px 16px;border:1px solid #ddd;background:#eee}
.publish_cons .con_box li{position:relative;padding-left:95px;margin-top:5px;line-height:18px;}
.publish_cons .con_box li:first-child{margin-top:0;}
.publish_cons .con_box li span{position:absolute;top:0;left:0;font-weight:bold;}
.publish_cons .con_box.type01 li{padding-left:165px;}
.publish_cons .list li{margin-top:20px;line-height:18px;padding-left:17px;text-indent:-17px;color:#666;}
.publish_cons .list li:first-child{margin-top:0;}
.publish_cons .list02{margin-top:16px;}
.publish_cons .list02 li{line-height:19px;padding-left:13px;text-indent:-13px;color:#666;}
.publish_cons .list02 li:first-child{margin-top:0;}
.publish_cons .box{padding:17px 20px 16px;;text-indent:0;border:1px solid #ddd;background:#eee}
.publish_cons .box li{padding-left:17px;text-indent:-17px;margin-top:5px;line-height:18px;color:#666;}
.publish_cons .box li:first-child{margin-top:0;}
.publish_cons .box h3{margin-top:20px;}
.publish_cons .box h3:first-child{margin-top:0;}
.publish_cons .limit{padding:0 0 10px 0;margin-top:-30px;text-align:right;color:#666;}
.publish_cons .img + .limit{margin-top:50px;}
.publish_cons ul + .limit{margin-top:0;}

/* my page */
.my_btn_group{position:relative;min-height:33px;margin:13px 0 5px}
.my_list_btn{text-align:center;line-height:30px;margin-top:30px}
.my_list_btn a{padding:7px 12px 6px;border:1px solid #ccc;vertical-align:middle}
.my_list_btn a:hover{background-color:#00469b;color:#fff;border:1px solid #00469b}
.my_list_btn a.target{background-color:#00469b;color:#fff;border:1px solid #00469b}
.my_list_btn a.mm{padding:0;border:none;width:33px;height:30px;display:inline-block;text-indent:-9999em}
.my_list_btn a.first{background:url(../images/contents/btn_listFirst.gif) no-repeat 0 0}
.my_list_btn a.pre{margin-right:27px;background:url(../images/contents/btn_listPre.gif) no-repeat 0 0}
.my_list_btn a.next{margin-left:27px;background:url(../images/contents/btn_listNext.gif) no-repeat 0 0}
.my_list_btn a.last{background:url(../images/contents/btn_listLast.gif) no-repeat 0 0}
.my_cell_txt02{font-weight:bold;color:#e53434}
.my_out_coment h2{font-weight:normal;color:#005cbe;font-size:16px;font-family:nanum;padding-bottom:15px}
.my_out_coment p{padding-bottom:15px;color:#6e6e6e}
.my_out_text{line-height:30px;color:#6e6e6e;font-weight:700;padding-bottom:10px}
.my_out{padding-top:40px}

/* company */
.company_ceo .top{height:248px;margin-bottom:57px;border:1px solid #ccc;background:url(../images/contents/img_company01.jpg) no-repeat right bottom}
.company_ceo .para01{padding:45px 0 0 30px;}
.company_ceo .para02{padding:10px 0 0 30px;font-size:16px;font-family:nanum;color:#707070;}
.company_ceo .para03{padding:35px 0 0 30px;line-height:25px;font-size:18px;font-family:nanum;}
/*.company_ceo .middle{width:100%;text-align:center;}*/
/*.company_ceo .middle1{width:80%;margin:0 auto;text-align:left;}*/
.company_ceo .article { display: flex;}
.company_ceo .article > div { padding : 0 10px; }
.company_ceo .article > div > img{ margin-top : 18px; }
.company_ceo .para{margin-top:18px;line-height:18px;color:#707070;}
.company_ceo .sign{margin-top:50px;line-height:25px;font-size:16px;font-family:nanum;text-align:right;padding-right:0px;}
.company_ceo .sign img{position:relative;top:-4px;padding-left:10px;}
.company_vision .img{text-align:center;}
.company_vision ul{overflow:hidden;width:900px;margin:0 auto;}
.company_vision ul li{float:left;min-height:200px;line-height:24px;font-size:14px;font-family:nanum;background:url(../images/contents/in_line.gif) no-repeat 0 50%}
.company_vision ul li:first-child{background:none;}
.company_vision ul li.type{padding:0 40px;margin-left:30px;}
.company_vision ul li.type + li{padding-left:30px;}
.company_vision ul li strong{color:#0058b7}
.company_vision .para{line-height:18px;margin:50px 0 50px 150px;}
.company_history{margin-top:40px;}
.company_history li{position:relative;padding:20px 0 20px 325px;border-top:1px solid #e1e1e1;}
.company_history h2{position:absolute;top:25px;left:0; font-weight:bold; font-size:26px; font-family:sans-serif;}
.company_history h2 span{display:block;line-height:24px;margin-top:20px;font-size:16px;font-weight:normal;font-family:nanum;color:#707070;}
.company_history li ul li{padding:0 0 0 75px;line-height:18px;margin-top:20px;;border:0;}
.company_history li ul li:first-child{margin-top:0;}
.company_history li ul li span{position:absolute;top:0;left:0;font-weight:bold;color:#000}
.company_group .top{margin-bottom:20px;min-height:182px;border:1px solid #cdcdcd;background:url(../images/contents/img_group02.jpg) no-repeat right bottom #f6f6f6}  
.company_group .top .para01{padding:45px 0 0 30px;font-weight:bold;font-size:20px;font-family:nanum;color:#0d0d0d;}
.company_group .top .para02{padding:20px 0 0 30px;line-height:18px;}
.company_group .top .para02 strong{display:block;margin-bottom:3px;}
.company_group h2{margin-bottom:20px;font-size:16px;font-family:nanum;color:#111;}
.company_group .type{margin-top:50px;padding-top:30px;font-size:20px;border-top:1px solid #e1e1e1}
.company_group .type *{vertical-align:middle;}
.company_group .type span{display:inline-block;font-weight:normal;padding-left:15px;margin-left:15px;background:url(../images/contents/ico_li02.gif) no-repeat 0 50%}
.company_group .para{margin-bottom:20px;line-height:18px;}
.company_group .img{margin-top:80px;text-align:center}
.company_map .btn{margin-top:10px;text-align:right;}
.company_map ul{margin-top:10px}
.company_map li{min-height:130px;margin-top:30px;padding-left:155px;}
.company_map li h2{font-size:16px;font-family:nanum;color:#000;}
.company_map li .para{margin-top:20px;line-height:18px;}
.company_map li .para01{margin-top:15px;}
.company_map li .para02{margin-top:5px;}
.company_map .li01{background:url(../images/contents/img_map01.gif) no-repeat 0 0}
.company_map .li02{background:url(../images/contents/img_map02.gif) no-repeat 0 0}
.company_map .li03{background:url(../images/contents/img_map03.gif) no-repeat 0 0}

/* board */
.tbl_space01{margin-top:20px;}

.tbl_type01{border-top:2px solid #0058b7;border-bottom: 2px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
.tbl_type01 table{table-layout:fixed;width:100%;text-align:center;border-collapse:collapse;}
.tbl_type01 thead th,.tbl_type01 tbody th{height:47px;line-height:18px;padding:0 5px;vertical-align:middle;border-bottom:1px solid #cdcdcd;border-left:1px solid #e2e2e2;background:#f6f6f6;}
.tbl_type01 thead th span{font-weight:normal}
.tbl_type01 tbody th{border-bottom:1px solid #e2e2e2;border-left:0;}
.tbl_type01 tbody td{height:49px;line-height:18px;padding:0 5px;vertical-align:middle;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;background:#fff;}
.tbl_type01 tr:first-child th:first-child,.tbl_type01 td:first-child{/*border-left:0;*/border-right:1px solid #e2e2e2;}
.tbl_type01 thead th.th_line{border-left:0}
.tbl_type01 tbody td img{position:relative;top:-1px;vertical-align:middle;}
.tbl_type01 tbody td.cell_type01{padding-left:10px;text-align:left}
.tbl_type01 tbody td.cell_type01 a:HOVER{text-decoration:underline;color:#0058b7;}
.tbl_type01 tbody td.cell_type02{padding:0 10px;text-align:right}
.tbl_type01 tbody td.cell_type03{padding:0 10px;text-align:right;border-left:2px solid #2c6cb3;}
.tbl_type01 tbody td.cell_not_find{padding:0 10px; text-align:center; border-left:0; border-right:0; }
.tbl_type01 .th_tit{height:28px !important;}
.tbl_type01 .th_tit02{height:57px;}
.tbl_type01 .th_tit03{height:20px;}
.tbl_type01 .line{border-left:1px solid #e2e2e2 ! important;}
.tbl_type01.type01 td.cell_type01{padding-left:20px;}
.tbl_type01.type02 td{height:auto;padding:10px 5px;line-height:24px;}
.tbl_type01.type03 td{padding-left:19px;text-align:left;border-right:0 ! important;}
.tbl_type01.type03 tbody th{background:#fff;text-align:center;font-weight:normal;}
.tbl_type01.type04 th{height:57px;}
.tbl_type01.type04 td{height:auto;padding:18px 5px;}
.tbl_type01 tbody .trGray td {color: #959595;}  /* 추후 유효등급에 대해서 gray 표기를 해 달라고 할 경우에 필요 2015.08.25 mw.gim */		

.finance_tbl{border-top:2px solid #0058b7;border-bottom: 2px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
.finance_tbl table{table-layout:fixed;width:100%;border-collapse:collapse;}
.finance_tbl thead th:FIRST-CHILD{width: 250px;}
.finance_tbl thead th{height:20px;line-height:18px;padding:0 5px;vertical-align:middle;border-bottom:1px solid #cdcdcd;border-left:1px solid #e2e2e2;background:#f6f6f6;}
.finance_tbl thead .rb1 {border-left:2px solid #0058b7;}
.finance_tbl thead th span{font-weight:normal}
.finance_tbl tbody td{padding:0 5px;vertical-align:middle;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;background:#fff;height: 20px;}
.finance_tbl tbody .border > td{font-weight: bold;}
.finance_tbl tbody tr>.al {text-align: right;}
.finance_tbl tbody .rb1 {border-left:2px solid #0058b7;}
.finance_tbl tr:first-child .totalCols,.finance_tbl .totalCols{border-right: none !important;}
.finance_tbl tr:first-child th:first-child,.finance_tbl td:first-child{border-right:1px solid #e2e2e2;}
.finance_tbl .th_tit{height:20px !important;}
.finance_tbl .line{border-left:1px solid #e2e2e2 ! important;}

.finance_tbl01 {border-top:2px solid #0058b7;}
.finance_tbl01 table{table-layout:fixed;width:100%;border-collapse:collapse;}
.finance_tbl01 thead th:FIRST-CHILD{width: 250px;}
.finance_tbl01 thead th{height:20px;line-height:18px;padding:0 5px;vertical-align:middle;border-bottom:1px solid #cdcdcd;background:#f6f6f6;}
.finance_tbl01 thead .rb1 {border-left:2px solid #0058b7;}
.finance_tbl01 thead th span{font-weight:normal}
.finance_tbl01 tbody td{padding:0 5px;vertical-align:middle;height: 20px;}
.finance_tbl01 tbody .border > td{font-weight: bold;}
.finance_tbl01 tbody tr>.al {text-align: right;}
.finance_tbl01 tbody .rb1 {border-left:2px solid #0058b7;}
.finance_tbl01 tr:first-child .totalCols,.finance_tbl .totalCols{border-right: none !important;}
.finance_tbl01 tr:first-child th:first-child,.finance_tbl td:first-child{border-right:1px solid #e2e2e2;}
.finance_tbl01 .th_tit{height:20px !important;}
.finance_tbl01 .line{border-left:1px solid #e2e2e2 ! important;}

.tbl_type99{border-top:2px solid #0058b7;border-bottom: 2px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
.tbl_type99 table{table-layout:fixed;width:100%;text-align:center;border-collapse:collapse;}
.tbl_type99 thead th{height:40px;line-height:18px;padding:0 5px;vertical-align:middle;border-bottom:1px solid #cdcdcd;border-left:1px solid #e2e2e2;background:#f6f6f6;}
.tbl_type99 tbody th{height:40px;line-height:18px;padding:0 5px;vertical-align:middle;border-bottom:1px solid #cdcdcd;border-left:1px solid #e2e2e2;background:#f6f6f6;}
.tbl_type99 thead th span{font-weight:normal}
.tbl_type99 tbody th{border-bottom:1px solid #e2e2e2;border-left:0;}
.tbl_type99 tbody td{height:40px;line-height:18px;padding:0 5px;vertical-align:middle;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;background:#fff;}
.tbl_type99 tr:first-child th:first-child,.tbl_type99 td:first-child{/*border-left:0;*/border-right:1px solid #e2e2e2;}
.tbl_type99 thead th.th_line{border-left:0}
.tbl_type99 tbody td img{position:relative;top:-1px;vertical-align:middle;}
.tbl_type99 tbody td.cell_type01{padding-left:10px;text-align:left}
.tbl_type99 tbody td.cell_type01 a:HOVER{text-decoration:underline;color:#0058b7;}
.tbl_type99 tbody td.cell_type02{padding:0 10px;text-align:right}
.tbl_type99 tbody td.cell_type03{padding:0 10px;text-align:right;border-left:2px solid #2c6cb3;}
.tbl_type99 tbody td.cell_not_find{padding:0 10px; text-align:center; border-left:0; border-right:0; }
.tbl_type99 .th_tit{height:20px !important;}
.tbl_type99 .line{border-left:1px solid #e2e2e2 ! important;}
.tbl_type99.type01 td.cell_type01{padding-left:20px;}
.tbl_type99.type02 td{height:auto;padding:10px 5px;line-height:24px;}
.tbl_type99.type03 td{padding-left:19px;text-align:left;border-right:0 ! important;}
.tbl_type99.type03 tbody th{background:#fff;text-align:center;font-weight:normal;}
.tbl_type99.type04 th{height:28px !important;}
.tbl_type99.type04 td{height:auto;padding:18px 5px;}
.tbl_type99 tbody .trGray td {color: #959595;}  /* 추후 유효등급에 대해서 gray 표기를 해 달라고 할 경우에 필요 2015.08.25 mw.gim */		

/*통합검색 2015-08-13 전우석*/
.wisenetSearch{padding-top: 5px;}
.wisenetSearch .tbl_type01{border-top:1px solid #ccc;border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
.wisenetSearch .tbl_type01 h5 { background:#f6f6f6; height:30px; line-height:30px; border-bottom:1px #e1e1e1 solid; position:relative; }
.wisenetSearch .tbl_type01 .seach_title{ padding-left:20px;}
.wisenetSearch .tbl_type01 .seach_title a { display:block;}
.wisenetSearch .tbl_type01 .seach_title span { color:#0163cd; padding-right:5px; float:left;}
.wisenetSearch .tbl_type01 ul { position:absolute; right:0px; top:0px; height:30px;}
.wisenetSearch .tbl_type01 ul li { float:right; font-weight:normal;}
.wisenetSearch .tbl_type01 ul li a { display:block;}
.wisenetSearch .tbl_type01 ul li span {background: url(../images/common/line_sun.gif) 0 center no-repeat; padding:0 10px;}
.wisenetSearch .tbl_type01 ul li .noline { background:none;}
.wisenetSearch .tbl_type01 ul li.file_down { width:54px; text-align:center; border-left:1px #e1e1e1 solid; }
.wisenetSearch .tbl_type01 p { padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; line-height:120%;}
.wisenetSearch .tbl_type01 em {color:blue; font-weight: bold;}

.wisenutSearch .no_tbl_type01 {border-top: 2px solid #D0D0D0; width: 20%; margin-top: -10px;}
.wisenutSearch .no_tbl_type02 {border-top: 2px solid #D0D0D0; width: 20%; margin-top: 20px;}

/*.wisenetSearch .magbottm20 { margin-bottom:0px; margin-top: 1px;}*/
.seach_more_btn { background:#f6f6f6; border-bottom: 2px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc;border-left: 1px solid #ccc; height:37px; line-height:37px; text-align:center;}
.seach_more_btn .down_bg { color:#0058b7; font-weight:bold; background:url(../images/common/more_down_icon.png) 465px center no-repeat; display:block;}

.wisenut_group .tit_group{position:relative;height:5px;margin-top:40px;}
.wisenut_group .titH2_type01{font-family:nanum;font-size:16px;color:#0d0d0d;}
.wisenut_group .titH2_type01 strong{color:#0058b7}

.wisenut_group1 {padding-top:5px; padding-left: 10px;}
.wisenut_group1 .tit_group {position:relative;height:20px;margin-top:0px; padding-top: 10px;}
.wisenut_group1 .titH2_type01 {font-family:nanum;font-size:14px;color:#0d0d0d;}
.wisenut_group1 .titH2_type01 strong{color:#0058b7}


.tbl_type02{border-top:2px solid #595959}
.tbl_type02 table{table-layout:fixed;width:100%;border-collapse:collapse;}
.tbl_type02 th{height:56px;padding:0 5px 0 14px;line-height:18px;vertical-align:middle;text-align:left;font-weight:normal;border-bottom:1px solid #e2e2e2;}
.tbl_type02 td{height:56px;padding:0;line-height:18px;vertical-align:middle;border-bottom:1px solid #e2e2e2;}
.tbl_type02 .th_tit{padding-left:19px;font-weight:bold;border-right:1px solid #e2e2e2;background:#f6f6f6;}
.tbl_type02 .td_cell{padding-left:20px}

.tbl_view{border-top:2px solid #595959; width:100%;}
.tbl_view table{table-layout:fixed;width:100%;text-align:center;border-collapse:collapse;}
.tbl_view th{height:47px;line-height:18px;padding:0 0 0 23px;vertical-align:middle;text-align:left;border-bottom:1px solid #cdcdcd;background:#f6f6f6;}
.tbl_view td{height:49px;line-height:18px;padding:0 0 0 23px;vertical-align:middle;font-weight:bold;text-align:left;border-bottom:1px solid #cdcdcd;background:#f6f6f6;}
.tbl_view td.td_area_title { line-height:49px; }
.tbl_view td.memo{padding:50px 30px 80px;font-weight:normal;white-space:nowrap;background:#fff}
.tbl_view td.memo .img{text-align:center;}
.tbl_view td.memo02 {padding:50px 30px 80px;font-weight:normal; background:#fff}
.tbl_view td.memo02 .img { width:85% !important; width:auto !important; text-align:center; }

.tbl_type03{border-top:2px solid #595959}
.tbl_type03 table{table-layout:fixed;width:100%;text-align:center;border-collapse:collapse;}
.tbl_type03 thead th{height:29px;line-height:18px;padding:0 5px;vertical-align:middle;border:1px solid #cdcdcd;background:#f6f6f6;}
.tbl_type03 tbody td{height:29px;line-height:18px;padding:0 5px;vertical-align:middle;border:1px solid #cdcdcd;background:#fff;}
.tbl_type03 tbody td img{position:relative;top:-1px;vertical-align:middle;}
.tbl_type03 tbody td.cell_type01{padding-left:10px;text-align:left}
.tbl_type03 tbody td.cell_type02{padding-right:10px;text-align:right}
.tbl_type03 tbody td.cell_type03{padding-right:10px;text-align:right;border-left:2px solid #2c6cb3;}
.tbl_type03 .event{background:#f6f6f6;}
.tbl_type03 .part td{border-top:3px solid #cdcdcd;}

.tbl_type04{border-top:2px solid #595959}
.tbl_type04 table{table-layout:fixed;width:100%;text-align:center;border-collapse:collapse;}
.tbl_type04 tbody th{height:46px;line-height:18px;padding:0 5px;vertical-align:middle;border-bottom:1px solid #e2e2e2;border-left:0;background:#f6f6f6;}
.tbl_type04 tbody th + td + th{border-left:1px solid #e2e2e2;}
.tbl_type04 tbody td{height:46px;line-height:18px;padding:0 5px;vertical-align:middle;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;background:#fff;}

.tbl_type_lpop {border-top:2px solid #595959}
.tbl_type_lpop table{table-layout:fixed;width:100%;text-align:center;border-collapse:collapse;}
.tbl_type_lpop tbody th{ font-size:12px; height:30px;line-height:30px;padding:0 5px;vertical-align:middle;border-bottom:1px solid #e2e2e2;border-left:0;background:#f6f6f6;}
.tbl_type_lpop tbody th + td + th{border-left:1px solid #e2e2e2;}
.tbl_type_lpop tbody td{ font-size:12px; height:30px;line-height:30px;padding:0 5px;vertical-align:middle;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;background:#fff;}

/* 김현기/150724 */
.tbl_type05 { border-top: 2px solid #595959; }
.tbl_type05 table { table-layout:fixed; width:100%; text-align:center; border-collapse:collapse; }
.tbl_type05 thead th, .tbl_type05 tbody th { height:47px; line-height:18px; padding:0 5px; vertical-align:middle; border-bottom:1px solid #cdcdcd; border-left: 1px solid #e2e2e2; background: #f6f6f6;}
.tbl_type05 tr:first-child th, .tbl_type05 tr:first-child td {border-top:0;}
.tbl_type05 tbody td { height:49px; line-height:18px; padding:0 0 0 10px; text-align:left; vertical-align:middle; border:1px solid #e2e2e2; background:#fff;}
/* 김현기/150724// */

.td_group01 td{background:#eaf4ff ! important;}
.td_group01 td.cell_type01,.td_group02 td.cell_type0{padding-left:10px ! important;font-weight:bold ! important;}
.td_group02 td{background:#f5f6ee ! important;}

.cell_state01{background:#fdefe2 ! important;}
.cell_state02{background:#ffd8d8 ! important;}
.cell_state03{background:#e3fdff ! important;}

.cell_txt01{font-weight:bold;color:#0058b7;}

.tbl_scroll{width:1010px;overflow-y:auto;}
.tbl_scroll .tbl_type01{width:100%;}

.pre_next{}
.pre_next li{height:49px;line-height:49px;border-bottom:1px solid #e2e2e2;}
.pre_next .tit{display:inline-block;padding-left:32px;font-weight:bold;}
.pre_next .tit:after{content:"";display:inline-block;width:3px;height:5px;margin-left:5px;vertical-align:middle;background:url(../images/contents/ico_arrow.gif) no-repeat 0 0}
.pre_next .subj{display:inline-block;padding-left:12px;}

.form_data{border-top:2px solid #595959}
.form_data table{table-layout:fixed;width:100%;border-collapse:collapse;}
.form_data th{height:40px;padding:15px 5px 15px 19px;line-height:18px;vertical-align:middle;text-align:left;font-weight:normal;border-bottom:1px solid #e2e2e2;}
.form_data td{height:40px;padding:15px 0;line-height:18px;vertical-align:middle;border-bottom:1px solid #e2e2e2;}
.form_data td + th{border-left:1px solid #e2e2e2;}
.form_data .cell_line{border-right:1px solid #e2e2e2;}
.form_data td *{vertical-align:middle;}
.form_data select{height:38px;line-height:38px;border:1px solid #ccc}
.form_data input[type=text],.form_data input[type=password]{height:38px;line-height:38px;}
.form_data .part{line-height:38px;padding:0 10px;font-size:16px;}
.form_data .size01{width:225px}
.form_data .size02{width:98px}
.form_data .size03{width:518px}
.form_data .sel_size01{width:227px}
.form_data .textarea{width:710px;height:138px;padding:10px;overflow-y:auto;}
.form_data .list01 li{margin-top:10px;}
.form_data .list01 li:first-child{margin-top:0;}
.form_data .list02{overflow:hidden;padding-bottom:15px;}
.form_data .list02 li{float:left;margin-top:30px;width:250px;}
.form_data .list03{overflow:hidden;padding-bottom:8px;margin-top:-12px;}
.form_data .list03 li{float:left;margin-top:20px;width:250px;}
.form_data .th_type01{padding-top:25px;vertical-align:top;}
.form_data .txt{padding-top:10px;}
.form_data a{margin-left:10px;}
.form_data .space{margin-left:40px;}

.form_reguest{padding:25px 0 25px 23px;border:1px solid #cfcfcf;background:#f6f6f6;}
.form_reguest *{vertical-align:top}
.form_reguest h2{height:33px;font-size:15px;}
.form_reguest .insert + h2{margin-top:20px;}
.form_reguest label{display:inline-block;line-height:26px;width:80px;text-indent:10px;font-size:15px;}
.form_reguest input[type=text]{width:877px;}
.form_reguest textarea{width:847px;height:120px;padding:15px;overflow-y:auto}
.form_reguest input[type=text].size01{width:240px;}
.form_reguest select{line-height:26px;height:26px;padding-left:10px;border:1px solid #ccc}
.form_reguest .sel_size01{width:242px;}
.form_reguest .insert + .insert{margin-top:20px;}
.form_reguest .insert.type label{text-indent:0;font-weight:bold;}

.paging{position:relative;z-index:9;text-align:center;margin:30px auto 0}
.paging ul{display:inline;margin:0 12px 0 17px}
.paging li{display:inline}
.paging li a,.paging li strong{display:inline-block;padding:6px 11px 7px; vertical-align: middle;text-align:center;color:#3334;border:1px solid #ccc;background:#f1f4ee;}
.paging li strong a,.paging ul li strong{color:#fff;border:1px solid #00469b;background:#00469b;}
.paging a.next{padding: 0 5px;}
.paging a.prev{padding: 0 5px;}

.chalendar_ui{position:absolute;top:50px;right:150px;z-index:1;width:255px;padding-bottom:10px;border:1px solid #ccc;background:#fff;}
.chalendar_ui .controller{height:46px;line-height:46px;margin-bottom:5px;text-align:center;background:#f6f6f6;border-bottom:1px solid #ccc;}
.chalendar_ui .controller span{display:inline-block;width:100px;font-weight:bold;}
.chalendar_ui table{width:95%;border-collapse:collapse;margin:0 auto;}
.chalendar_ui table th{height:40px;vertical-align:middle;text-align:center;}
.chalendar_ui table td{height:20px;vertical-align:middle;text-align:center;}
.chalendar_ui table a{display:block;height:100%;margin:0 5px;line-height:20px;}
.chalendar_ui table a.curent{color:#fff;background:#0059b7;}

/* 유재호 2015/07/24 */
.membership_com {text-align: center;background: #f6f6f6;padding: 50px 20px;border: 1px solid #ccc;}
.membership_com .name_title{font-size: 20px; color:#0058b7;font-weight: 600;padding-bottom: 10px;}
.membership_com .name_title span{font-size: 20px; color:#0058b7;font-weight: 600;}
.membership_com p{color: #464646;padding-bottom: 30px;line-height: 20px;}
.membership_com .btn a{padding: 7px 15px;display: inline-block;margin-top: 20px;}
.membership_com .btn .style01{color: #fff; background:#0058b7}
.membership_com .btn .style02{background:#fff;border: 1px solid #ccc;}
/* //유재호 2015/07/24 */

/* 김현기 2015/07/27 */
ul.dc_check_list :after { display:block; content:""; clear:both; }
ul.dc_check_list li { float:left; margin:15px 0 0 15px;}
/* //김현기 2015/07/27 */

/* 김민우 2015/07/30*/
.search_cons:after { display:block; content:""; clear:both; }
.search_cons .search_radio_layer { float:left; margin-top:15px; }
.search_cons .search_select_layer { float:left; margin-top:15px; margin-left:40px }

/**/
 .paging_num li a { display:inline-block; padding:0; width:28px; height:28px; line-height:28px; background:none; border:1px solid #ffffff; }
 .paging_num li a:hover { border:1px solid #cccccc; }
 .paging_num li a.pnum_select { background-color:#00469b; color:#ffffff; border:1px solid #00469b; }
 .pageC { margin:0 3px; color:#888888 !important; font-size:11px; font-weight:bold; font-family:dotum; display:inline-block; width:28px; height:28px; line-height:28px; background-color:#f1f4ee; border:1px solid #cccccc; }

/* My Request 김동호 2015/07/30 */
.tbl_type01 td span.tx_pointC1{ color:#db6e04; }
.tbl_type01 td span.tx_pointC2{ color:#00469b; }
.tbl_type01 td span.tx_pointC3{ color:#909090; }
.tbl_type01 td span.tx_pointC4{ color:#d22a2a; }
.tb_reply_click { cursor:pointer; }
.tb_reply_click:hover td { background-color:#f4f9fe; }
.tb_reply_click td.tx_aleft { text-align:left; padding-left:20px; }
.tb_reply_slide td.trs_td { border-right:0; border-left:0; }
.tb_reply_slide td.trs_td .reply_list_txt li { text-align:left; border-bottom:1px dotted #dedede; height:40px; line-height:40px; padding:0 20px; }
.tb_reply_slide td.trs_td .reply_list_txt li:after { display: block; content:""; clear:both; }
.tb_reply_slide td.trs_td .reply_list_txt li em { float:left; display: block; padding-right:20px; font-weight:bold; }
.tb_reply_slide td.trs_td .reply_list_txt li em.e_pointC1 { color:#db6e04; }
.tb_reply_slide td.trs_td .reply_list_txt li em.e_pointC2 { color:#00469b; }
.tb_reply_slide td.trs_td .reply_list_txt li span { float:left; display: block; }
.tb_reply_slide td.trs_td .reply_list_txt li.last_line { border-bottom:0; }

.col_a02{display: inline-block;padding-top: 15px;padding-right: 20px;}
.ui-datepicker-trigger{padding-left:3px;cursor: pointer;}


/* 2015.07.31 리서치 */
.rsmTitle {height: 30px; color: #959595;}

.rsearch_allLst .listNew { position:relative; float:left; width:194px; height:212px; margin:10px 0 0 10px; border-bottom: 1px solid #c4c4c4; }
.rsearch_allLst .listNew .rsmConArea { position:relative; width:194px; height:180px; overflow:hidden; }
.rsearch_allLst .listNew .rsmConArea:after { background:#ffffff; position:absolute; z-index:1; height:17px; bottom:0; left:1px; width:192px; display:block; content:""; }
.rsearch_allLst .listNew .rsmConArea .bg_rsmCaBot { position:absolute; z-index:1; width:192px; height:17px; bottom:0; left:1px; }
.rsearch_allLst .listNew .rsmConImg { overflow:hidden; height:90px; margin-bottom:-1px; }
.rsearch_allLst .listNew .rsmConImg img { width:194px; }
.rsearch_allLst .listNew .rsmTxt { overflow:hidden; border:1px solid #e2e2e2; padding:12px 9px; height:155px; }
.rsearch_allLst .listNew .rsmTxt h5 { text-overflow: ellipsis; overflow: hidden; display:-webkit-box; -webkit-box-orient: vertical;	-webkit-line-clamp: 2; height:32px; border-bottom:1px solid #e2e2e2; padding-bottom:6px; font-size:12px; color:#252525; line-height:18px; }
.rsearch_allLst .listNew .rsmTxt .rsmTxt_con { font-family:dotum; font-size:11px; color:#727272; line-height:18px; margin-top:8px; }
.rsearch_allLst .listNew .rsmTxt_bot { display:block; background-color:#f6f6f6; border:1px solid #e1e1e1; height:30px; line-height:30px; font-size:11px; font-famliy:dotum;}
.rsearch_allLst .listNew .rsmTxt_bot em { color:#898989; font-weight:bold; font-family:dotum; font-size:11px; float:left; text-align:left; padding-left:12px; width:100px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; }
.rsearch_allLst .listNew .rsmTxt_bot em strong { color:#0ca6ff; }
.rsearch_allLst .listNew .rsmTxt_bot span { color:#898989; font-family:dotum; font-size:11px; float:right; text-align:right; padding-right:10px; }

/* 세부내역 1 */
.rsearch_allLst .listNew .listDim { cursor:pointer; position:absolute; z-index:2; top:0; left:0; width:100%; height:214px; background:url('../images/contents/bg_dim.png') repeat; }
.rsearch_allLst .listNew .listDim .listDim_icon_area { width:161px;  margin:33px auto 0 auto; }
.rsearch_allLst .listNew .listDim .listDim_icon_area ul:after { display:block; content:""; clear:both; }
.rsearch_allLst .listNew .listDim .listDim_left { text-align:center; float:left; width:50%; height:83px; background-color:#0ca6ff; }
.rsearch_allLst .listNew .listDim .listDim_left a { display:block; }
.rsearch_allLst .listNew .listDim .listDim_left span { display:block; margin-top:13px; }
.rsearch_allLst .listNew .listDim .listDim_left p { margin-top:7px; color:#ceedff; font-size:12px; font-family:dotum; font-weight:bold; }
.rsearch_allLst .listNew .listDim .listDim_right { text-align:center; float:left; width:50%; height:83px; background-color:#f96c6c; }
.rsearch_allLst .listNew .listDim .listDim_right a { display:block; }
.rsearch_allLst .listNew .listDim .listDim_right span { display:block; margin-top:13px; }
.rsearch_allLst .listNew .listDim .listDim_right p { margin-top:13px; color:#fee2e2; font-size:12px; font-family:dotum; font-weight:bold; }
.rsearch_allLst .listNew .listDim .listDim_bottom { height:42px; line-height:42px; color:#ffffff; background-color: #0164cf; text-align:center; color:#ffffff; font-size:12px; font-family:dotum;}
.rsearch_allLst .listNew .listDim .listDim_footTxt { display:block; margin-top:8px; text-align:center; }
.rsearch_allLst .listNew .listDim .listDim_footTxt em { font-style:normal; font-weight:bold; color:#000000; font-size:12px; font-family:dotum; }

/* 세부내역 2 2015.11.05 */
.rsearch_allLst .listNew .listDim1 { cursor:pointer; position:absolute; z-index:2; top:0; left:0; width:100%; height:214px; background:url('../images/contents/bg_dim.png') repeat; }
.rsearch_allLst .listNew .listDim1 .listDim_icon_area { width:161px;  margin:33px auto 0 auto; }
.rsearch_allLst .listNew .listDim1 .listDim_icon_area ul:after { display:block; content:""; clear:both; }
.rsearch_allLst .listNew .listDim1 .listDim_left { text-align:center; float:left; width:50%; height:83px; background-color:#0ca6ff; }
.rsearch_allLst .listNew .listDim1 .listDim_left a { display:block; }
.rsearch_allLst .listNew .listDim1 .listDim_left span { display:block; margin-top:13px; }
.rsearch_allLst .listNew .listDim1 .listDim_left p { margin-top:7px; color:#ceedff; font-size:12px; font-family:dotum; font-weight:bold; }
.rsearch_allLst .listNew .listDim1 .listDim_right { text-align:center; float:left; width:50%; height:83px; background-color:#f96c6c; }
.rsearch_allLst .listNew .listDim1 .listDim_right a { display:block; }
.rsearch_allLst .listNew .listDim1 .listDim_right span { display:block; margin-top:13px; }
.rsearch_allLst .listNew .listDim1 .listDim_right p { margin-top:13px; color:#fee2e2; font-size:12px; font-family:dotum; font-weight:bold; }
.rsearch_allLst .listNew .listDim1 .listDim_bottom { height:42px; line-height:42px; color:#ffffff; background-color: #0164cf; text-align:center; color:#ffffff; font-size:12px; font-family:dotum;}
.rsearch_allLst .listNew .listDim1 .listDim_footTxt { display:block; margin-top:8px; text-align:center; }
.rsearch_allLst .listNew .listDim1 .listDim_footTxt em { font-style:normal; font-weight:bold; color:#000000; font-size:12px; font-family:dotum; }


.calTxtTop .calTxtCopy { display:block; color:#363636; line-height:22px; margin-top: 30px; }
.calTxtTop .calTxtCopy span.pointCB { color:#0058b7; font-weight:bold; }
.calTxtTop .calBlankLayer01 { margin-top:30px; }
.calTxtTop .calBlankLayer01 a.cblImg { width:670px; border:1px solid #cccccc; padding:25px 0 25px 28px; display:block;}
.calTxtTop .calBlankLayer01 em.cblImgTxt { display:block; margin-top:15px; font-size: 13px; }
.calTxtTop .calBlankLayer01 em.cblImgTxt a { text-decoration:underline; color:#0058b7;}
.calTxtTop .calBlankLayer02 { margin-top:30px; /* padding-top:30px;  border-top:1px dotted #dddddd; */ }
.calTxtTop .calBlankLayer02 a.cblImg { width:672px; border:1px solid #cccccc; padding:25px 0 25px 26px; display:block;}
.calTxtTop .calBlankLayer02 em.cblImgTxt { display:block; margin-top:15px; font-size: 13px; }
.calTxtTop .calBlankLayer02 em.cblImgTxt a { text-decoration:underline; color:#0058b7;}

.cPointOrange { color:#0058b7; }
.btn_button{width:100%;height:54px;line-height:54px;text-align:center;font-size:18px;font-family:nanum;font-weight:bold;color:#fff;background:#0058b7;}

/* 에러페이지 스타일 추가 */
.error_list { width:905px; height:539px; background:url('../images/contents/bg_error.jpg') no-repeat 0 0; margin:50px auto 30px auto; overflow:hidden; }
.error_list h5 { margin:60px 0 0 153px; display:block; width:400px; height:145px; font-size:28px; font-family: "Nanumgothic","Nanum gothic" Arial, Helvetica, sans-serif; color:#0d0d0d; padding:42px 0 0 180px; background:url('../images/contents/ico_error.png') no-repeat 0 0; line-height:36px; font-weight:normal; }
.error_list ul.error_list_txt { width:685px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:20px; margin-left:90px; }
.error_list ul.error_list_txt li { color:#666666; font-size:16px; line-height:24px; font-family: "Nanumgothic","Nanum gothic" Arial, Helvetica, sans-serif; }
.error_list ul.error_list_txt li.mt22 { margin-top:22px; }
.error_list ul.error_list_txt li span.cPoint_epK { color:#0d0d0d; font-weight: bold; }
.error_list ul.error_list_txt li span.cPoint_epB { color:#0058b7; font-weight: bold; }
.error_list .error_btn_area { width:272px; margin:30px auto 0 auto;  }
.error_list .error_btn_area a.btn_error_txt { height:34px; line-height:34px; display:block; background:url('../images/contents/bg_btnEL.gif') no-repeat left 0;color:#ffffff; font-size:14px; font-family: "Nanumgothic","Nanum gothic" Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; padding-left:15px; }
.error_list .error_btn_area a.btn_error_txt span { display:block; background:url('../images/contents/bg_btnER.gif') no-repeat right 0; padding-right:15px; }
