@charset "utf-8";

/*공통*/
/* .line_style{margin:30px 0;border-top:1px solid #000;}



.f_red{color:#ed1c24 !important;}
.f_blue{color:#009fd9 !important;}
.f_black{color:#37343f !important;}
.f_gy{color:#666666 !important;}
.hyper{font-family: 'Noto Sans KR';color: #37343f !important;text-decoration: underline;}
.hyper:HOVER{color: #4bb980 !important;}

.text_line{text-decoration: underline;}


.header_d
.header_d{padding-top:34px;height:125px; transition:all 0.5s ease;}
.header_d .header_box{}
.header_d h1{position: absolute;top:15px;left:10px;z-index: 55;}
.header_d h1 a{display: block;width:254px;height:38px;text-indent: -9999em;background:url('images/design_common/logo.png') no-repeat 0 0;}
.header_d .login_wrap_d{}
.header_d .login_wrap_d .login_text{position: absolute;top:0;right:0;padding-top:20px;height:70px;width:68px;background:url('images/design_common/header_line.jpg') no-repeat 0 0;}
.header_d .login_wrap_d .login_text a{display: block;margin:0 auto;width:42px;padding-right:10px;background:url('images/design_common/top_login_1.png') no-repeat right center;transition:all 0.5s ease;}
.header_d .login_wrap_d .login_text a.on{background:url('images/design_common/top_login_2.png') no-repeat right center;}
.header_d .login_wrap_d .login_text a span{display: inline-block;width:30px;height:30px;border-radius:15px;overflow: hidden;text-align: center;}
.header_d .login_wrap_d .login_text a span img{height:auto; max-width: 100%;}
.header_d .login_wrap_d .login_box_wrap{display: none;position: absolute;top:70px;right:0; width:250px;height:155px;border-radius:0 0 3px 3px;border:1px solid #dadada;background:#fff;}
.header_d .login_wrap_d .login_box_d{display:none; clear:both;overflow:hidden;}
.header_d .login_wrap_d .login_box_d.on{display: block;}
.header_d .login_wrap_d .login_box_d .img{position: relative;float:left;width:65px;height:65px;margin-top:18px;margin-left:10px;}
.header_d .login_wrap_d .login_box_d .img span{display: block;width:65px;height:65px;overflow: hidden;border-radius: 40px;}
.header_d .login_wrap_d .login_box_d .img span img{width: 100%;height: 100%;}
.header_d .login_wrap_d .login_box_d .img a{position: absolute;bottom:0;right:0;display: block;text-indent: -9999em;width:15px;height:15px;background:url('images/design_common/top_login_ic.png') no-repeat 0 0;}
.header_d .login_wrap_d .login_box_d ul{width:165px; float:left;padding-top:18px;padding-left:15px;}
.header_d .login_wrap_d .login_box_d ul li{display: block;padding-top:10px;color:#696969;  white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
.header_d .login_wrap_d .login_box_d ul li:first-child{font-weight:400;font-size:16px;padding-top:0;color:#000;}
.header_d .login_wrap_d .login_box_d .btn_logout{position: absolute;bottom:0;left:0; clear:both;overflow:hidden;display: block;text-align: center;height:50px;line-height:50px;width:100%;background:#f4f4f4;border-top:1px solid #dadada;}
.header_d .login_wrap_d .login_box_d .btn_logout span{font-size:14px;color:#363636;font-weight:400;padding-left:20px;background:url('images/design_common/top_login_ic2.png') no-repeat 0 center;}
.header_d .login_wrap_d .login_box_d .login_box_ic{position: absolute;top:-10px;right:27px;display: block;width:11px;height:10px;background:url('images/design_common/login_box_ic01.png') no-repeat 0 0;}
.header_d .search_wrap_d .search_text{position: absolute;top:0;right:78px;height:70px;width:68px;background:url('images/design_common/header_line.jpg') no-repeat 0 0;}
.header_d .search_wrap_d .search_text a{display: block;width:66px;margin-left:2px;height:70px;text-indent: -9999em;background:url('images/design_common/top_search.png') no-repeat center center;}
.header_d .search_wrap_d .search_text a.on{background:#202773 url('images/design_common/top_search_on.png') no-repeat center center;}
.header_d .search_wrap_d .search_box_wrap{display: none;position: absolute;top:68px;left:0;width:100%;height:164px;background:#202773;}
.header_d .search_wrap_d .search_box_d{display: none;width:650px;margin:0 auto;padding-top:40px;}
.header_d .search_wrap_d .search_box_d.on{display: block;}
.header_d .search_wrap_d .search_box_d div{border-bottom:3px solid #fff;clear:both;overflow:hidden;padding-bottom:5px;}
.header_d .search_wrap_d .search_box_d div input{font-size:30px;color:#fff;float:left;height:40px;background:transparent;border:none;width:610px;}
.header_d .search_wrap_d .search_box_d div input::placeholder{color:#646895;}
.header_d .search_wrap_d .search_box_d div input:-ms-input-placeholder {color:#646895;} M$
.header_d .search_wrap_d .search_box_d div input::-webkit-input-placeholder {color:#646895;} webkit
.header_d .search_wrap_d .search_box_d div input::-moz-placeholder{color:#646895;} firefox
.header_d .search_wrap_d .search_box_d div a{display:block;float:right; width:32px;height:40px;text-indent: -9999em;background:url('images/design_common/top_search_box_ic.png') no-repeat center center;}
.header_d .search_wrap_d .search_box_d ul{clear:both;overflow:hidden;padding-top:12px;}
.header_d .search_wrap_d .search_box_d ul li{float:left;padding:0 10px 0 11px;background:url('images/design_common/top_search_line.png') no-repeat left center;}
.header_d .search_wrap_d .search_box_d ul li:first-child{padding-left:0;background: none;}
.header_d .search_wrap_d .search_box_d ul li:first-child span{width:61px;height:18px;line-height:18px;padding-left:3px;margin-right:5px;display: block;float:left;color:#fff;font-size:11px;background:url('images/design_common/top_search_ic.png') no-repeat 0 0;}
.header_d .search_wrap_d .search_box_d ul li a{color:#fff;display: block;float:left;font-size:14px;}
.header_d .menu_all_wrap_d .menu_all_text{position: absolute;top:0;right:0;padding-top:27px;height:70px;width:77px;background:url('images/design_common/header_line.jpg') no-repeat 0 0;}
.header_d .menu_all_wrap_d .menu_all_text a{display: block; margin:0 auto;width:25px;height:16px;text-indent: -9999em;background:url('images/design_common/top_menu.png') no-repeat center center;}

.search_box .selectDiv{display: inline-block;padding-right:20px;}
.search_wrap .selectDiv .select + span{padding-left:0;}
.search_wrap .selectDiv .select + .select{margin-left:0;}



nav

.header_d nav{width:100%;margin:0 auto;text-align:right;}
.header_d nav h2{height:0;font-size:0;visibility:hidden;}
.header_d #gnb{position:relative;height:70px;padding:0 0;z-index:51;}
.header_d #gnb > ul {overflow:visible;float: right;}
.header_d #gnb > ul > li{position:relative;display: inline-block;float:left;transition:all 0.5s ease;min-width:125px;}
.header_d #gnb > ul > li > a{display:block;padding:26px 0;font-size:18px;color:#222;text-align:left;line-height:1;transition:all 0.5s ease;}
.header_d #gnb > ul > li > a:hover,
.header_d #gnb > ul > li > a:focus,
.header_d #gnb > ul > li > a:active,
.header_d #gnb > ul > li > a.on{color:#179fec;}
.header_d #gnb > ul > li:LAST-CHILD{padding-right:0;min-width:70px;}
.header_d #gnb > ul > li > ul{display: none; position:absolute;top:70px;padding-top:25px;left:0;width:100%;height:230px;}
.header_d #gnb > ul > li > ul > li{padding-left:0;}
.header_d #gnb > ul > li > ul > li > a{display:block;padding:10px 0 10px 0;color:#fff;font-size:14px;text-align:left;letter-spacing:-0.5px;transition:all 0.5s ease;}
.header_d #gnb > ul > li > ul > li > a:hover,
.header_d #gnb > ul > li > ul > li > a:focus,
.header_d #gnb > ul > li > ul > li > a:active,
.header_d #gnb > ul > li > ul > li.on > a{color:#3fbaff;}
.header_d #gnb > ul > li.col06{min-width:90px;}

.main_left .header_d #gnb > ul > li > a:hover,
.main_left .header_d #gnb > ul > li > a:focus,
.main_left .header_d #gnb > ul > li > a:active,
.main_left .header_d #gnb > ul > li > a.on{color:#2a58ad;}
 */

/* 
.bg_gnb{display:none;position:absolute;top:125px;left:0;width:100%;min-width:1200px; height:295px;background:#394459; z-index:50;}
.bg_gnb.on{display: block;}
.bg_gnb .bg_gnb_box{position:absolute;top:70px;left:50%;margin-left:-640px; width:475px;height:225px; background:url('images/common/gnb_bg_img.png') no-repeat 0 0; }



.footer_wrap .footer_left ul{clear:both;overflow:hidden;padding-bottom:18px;}
.footer_wrap .footer_left ul li{padding-left:11px;padding-right:10px;float:left;background:url('images/design_common/input_line.jpg') no-repeat left center; }
.footer_wrap .footer_left ul li:first-child{background:none;padding-left:0;}
.footer_wrap .footer_left ul li a{color:#666666;}
.footer_wrap .footer_left p{padding-bottom:10px;color:#888888;font-size:13px;}
.footer_wrap .footer_right{position: absolute;top:20px;right:0;}

familySite
.family_site{position:relative;}
.family_site .tit{width:180px;height:33px;line-height:33px;box-sizing: border-box;}
.family_site .tit a {display:block;height:33px;font-size:12px;padding-left:10px;  color:#7d7d7d; background:#fff url('images/design_common/gnbList_ic01.png') 95% center no-repeat;transition:all 0.5s ease;}
.family_site .tit a.on { border-top:1px solid #dbdbdb; background:#fff url('images/design_common/gnbList_ic02.png') 95% center no-repeat; }
.family_site ul  {display:none;position:absolute;width:100%;z-index: 20; top:auto;bottom:27px;overflow-y:auto; border:1px solid #ddd;}
.family_site ul li a {display:block; border-top:1px solid #dbdbdb; padding:12px 0 12px 10px; font-size:10px; color:#7d7d7d; background:#fff; border-bottom:none;}
 */
/* container */




.leftHeader.bg01 + .content{background: #fff url('images/design_sub/sub_top_bg01.png') no-repeat right 0 ; }/*내 역량*/
.leftHeader.bg02 + .content{background: #fff url('images/design_sub/sub_top_bg02.png') no-repeat right 0 ; }/*인증관리*/
.leftHeader.bg03 + .content{background: #fff url('images/design_sub/sub_top_bg03.png') no-repeat right 0 ; }/*비교과프로그램*/
.leftHeader.bg04 + .content{background: #fff url('images/design_sub/sub_top_bg04.png') no-repeat right 0 ; }/*진로설계*/
.leftHeader.bg05 + .content{background: #fff url('images/design_sub/sub_top_bg05.png') no-repeat right 0 ; }/*포트폴리오*/
.leftHeader.bg06 + .content{background: #fff url('images/design_sub/sub_top_bg06.png') no-repeat right 0 ; }/*상담*/
.leftHeader.bg07 + .content{background: #fff url('images/design_sub/sub_top_bg07.png') no-repeat right 0 ; }/*커뮤니티*/



aside.sub_gnb{position: absolute;left: 0;width: 230px;z-index: 40;background:#fff;overflow: hidden;border-radius:5px;height:100%;}
aside.sub_gnb h2{width:100%;height: 124px;line-height: 124px;text-align: center; font-weight: 600;font-size: 26px;color: #fff;padding-bottom: 10px;background: #24aa98;}
aside.sub_gnb nav{text-align: left;}

.gnbList {width:100%;}
.gnbList > ul > li {padding-left:0;padding-right: 0;}
.gnbList > ul > li .tit a {font-family: 'Noto Sans KR'; display:block;padding:17px 0 17px 20px; font-size:16px; color:#37343f;background:url('images/design_common/gnbList_ic01.png') no-repeat 90% center;/* transition:all 0.5s ease; */}
.gnbList > ul > li.open .tit a,.gnbList > ul > li.on .tit a{}
.gnbList > ul > li .tit a span {display:inline-block;}
.gnbList > ul > li.on .tit a  {/* color:#24aa98; */background:url('images/design_common/gnbList_ic02.png') no-repeat 90% center;}
.gnbList > ul > li.open .tit a  {/* color:#24aa98; */background:url('images/design_common/gnbList_ic02.png') no-repeat 90% center;}
.gnbList > ul > li.open .subGnb { display:block;}
.gnbList > ul > li > div {display:none;}
.gnbList .subGnb ul {padding-bottom:13px;padding-top:13px;}
.gnbList .subGnb ul li {}
.gnbList .subGnb ul li:first-child {}
.gnbList .subGnb ul li a {display:block; padding:8px 0 8px 40px; font-size:14px; color:#37343f; }
.gnbList .subGnb ul li a.on,.gnbList .subGnb ul li a:hover{color:#37343f; }

.h2Box.col01 + .gnbList > ul > li.on .tit a {color:#ffffff; border-bottom:0;}
.h2Box.col01 + .gnbList > ul > li.open .tit a{color:#ffffff; border-bottom:0;}
.h2Box.col02 + .gnbList > ul > li.on .tit a {color:#ffffff; border-bottom:0;}
.h2Box.col02 + .gnbList > ul > li.open .tit a{color:#ffffff; border-bottom:0;}
.h2Box.col03 + .gnbList > ul > li.on .tit a {color:#ffffff; border-bottom:0;}
.h2Box.col03 + .gnbList > ul > li.open .tit a{color:#ffffff; border-bottom:0;}
.h2Box.col04 + .gnbList > ul > li.on .tit a {color:#ffffff; border-bottom:0;}
.h2Box.col04 + .gnbList > ul > li.open .tit a{color:#ffffff; border-bottom:0;}
.h2Box.col05 + .gnbList > ul > li.on .tit a {color:#ffffff; border-bottom:0;}
.h2Box.col05 + .gnbList > ul > li.open .tit a{color:#ffffff; border-bottom:0;}
.h2Box.col06 + .gnbList > ul > li.on .tit a {color:#ffffff; border-bottom:0;}
.h2Box.col06 + .gnbList > ul > li.open .tit a{color:#ffffff; border-bottom:0;}
.h2Box.col07 + .gnbList > ul > li.on .tit a {color:#ffffff; border-bottom:0;}
.h2Box.col07 + .gnbList > ul > li.open .tit a{color:#ffffff; border-bottom:0;}


.h2Box.col01 + .gnbList > ul > li .tit a:hover,
.h2Box.col01 + .gnbList .subGnb ul li a.on,
.h2Box.col01 + .gnbList .subGnb ul li a:hover{color:#24aa98; }
.h2Box.col02 + .gnbList > ul > li .tit a:hover,
.h2Box.col02 + .gnbList .subGnb ul li a.on,
.h2Box.col02 + .gnbList .subGnb ul li a:hover{color:#887bd6; }
.h2Box.col03 + .gnbList > ul > li .tit a:hover,
.h2Box.col03 + .gnbList .subGnb ul li a.on,
.h2Box.col03 + .gnbList .subGnb ul li a:hover{color:#2da8ed; }
.h2Box.col04 + .gnbList > ul > li .tit a:hover,
.h2Box.col04 + .gnbList .subGnb ul li a.on,
.h2Box.col04 + .gnbList .subGnb ul li a:hover{color:#2da8ed; }
.h2Box.col05 + .gnbList > ul > li .tit a:hover,
.h2Box.col05 + .gnbList .subGnb ul li a.on,
.h2Box.col05 + .gnbList .subGnb ul li a:hover{color:#ffa52c; }
.h2Box.col06 + .gnbList > ul > li .tit a:hover,
.h2Box.col06 + .gnbList .subGnb ul li a.on,
.h2Box.col06 + .gnbList .subGnb ul li a:hover{color:#f97147; }
.h2Box.col07 + .gnbList > ul > li .tit a:hover,
.h2Box.col07 + .gnbList .subGnb ul li a.on,
.h2Box.col07 + .gnbList .subGnb ul li a:hover{color:#e33850; }









.tab_wrap + h4{padding-top:50px;}
h2 + .table_top{padding-top:0;}
.table_top + .table_wrap{margin-top:10px;}
/* .search_wrap + .table_top{padding-top:20px;} */
.search_wrap + .tab_wrap{padding-top:10px;}


.tab_wrap + .table_top{padding-top:50px;}

h4 + .table_top{padding-top:0;}
.table_top .h5_title{margin-top:5px;padding-bottom:0;}
.table_top{clear:both;overflow:hidden;padding-bottom: 10px;}
.table_top .f_right{float: right;}
.table_top .text01{font-size:14px;}
.table_top .text01 span{color:#009fd9;}
.table_top .radio_style2 li .ui-button{width:105px;padding:7px 5px 6px;}
.table_top h4{float: left;font-size:24px;font-weight:400;padding-top:0;padding-bottom:0;margin-top:0;}
.table_top h5{float: left;}
.table_top .btn01{min-width:70px;padding:0 5px;height:34px;line-height:32px;font-size:13px;}
.table_top h5 + h5{padding-top:5px;background: url('images/common/ic_bullet01.gif') no-repeat 5px 13px;}
.table_bottom + .table_wrap{margin-top:10px;}
.table_bottom{clear:both;overflow:hidden;padding-top:10px;}
.table_bottom.bor_b{padding-bottom:15px;border-bottom:1px solid #dddddd;}
.table_bottom .text01{font-size:14px;}
.table_bottom .text01 span{color:#009fd9;}
.table_bottom .radio_style2 li .ui-button{width:105px;padding:8px 5px 7px;}
.table_bottom .btn01{min-width:70px;padding:0 5px;min-height:34px;line-height:34px;font-size:13px;}
.table_wrap table.t_input .table_bottom .btn01{min-width:70px;padding:0 5px;height:28px;line-height:28px;font-size:13px;}

.eduDiv .tableType04{border-bottom: none;}

.tabType01.type02{border-radius: 0;}
.tabType01.type02 ul li:nth-child(1) a{border-left: 1px solid #e5e5e5;}
.tabType01.type02 ul li:nth-child(6){margin-top:-1px;}
.tabType01.type02 ul li:nth-child(7){margin-top:-1px;}
.tabType01.type02 ul li:nth-child(8){margin-top:-1px;}
.tabType01.type02 ul li:nth-child(9){margin-top:-1px;}
.tabType01.type02 ul li a{letter-spacing: -0.5px;font-size: 15px;box-sizing: border-box;height: 46px;line-height: 46px;padding:0;background: #fff;border: 1px solid #e5e5e5;border-left:none;}
.tabType01.type02 ul li a:HOVER{position:relative;z-index:2;color:#37343f;background: #fff;border: 4px solid #24aa98;line-height: 40px;}
/* .tabType01.li9 li a{border-right:2px solid #e4e8ea;} */
.tabType01.type02 ul li.on a {position:relative;z-index:2; font-weight:400;color:#37343f;background: #fff;border: 4px solid #24aa98;line-height: 40px;}

/* 

.search_box{    border: 1px solid #e5eaf0;background: #f6faff;padding: 22px 20px;}
.search_box input[type=text]{border:1px solid #009fd9;}
.search_box .btnFormSearch{text-align:center;width: 95px;background:#009fd9;border:1px solid #009fd9;border-radius:0 3px 3px 0;font-family: 'Noto Sans KR';}
.search_box .btnFormSearch.type2{margin-left:5px;}
.search_box .btnFormSearch:hover{background:#eef9f2 !important; border:1px solid #4bb980 !important;color:#4bb980;}
.search_box .btnFormSearch span{background: none;padding-left:0;}
.search_box .btnFormReset{text-align:center; background:#8d9cae; border:1px solid #8d9cae;color:#fff;width:60px;border-radius:3px;}
.search_box .btnFormReset:hover{background:#eef9f2 !important; border:1px solid #4bb980 !important;color:#4bb980;}
.search_box .select + a{margin-left:5px;border-radius:3px;}
.search_box .select + input{margin-left:20px !important;}
.search_box a + input{margin-left:5px !important;}

.search_box .select + a{margin-left:5px !important;}
.search_box .search_title{font-family: 'Noto Sans KR';background: none;padding-left:0;padding-right: 10px;}
.search_box input.hasDatepicker{border:1px solid #c1c7d5;}
.search_box .btn01{vertical-align: top;}
.search_box .btn01.col02.org_search{margin-left:5px; margin-right:15px;text-indent:-999em;min-width:40px; width:40px;height:34px;background:#009fd9 url('images/design_common/org_search_ic.png') center center no-repeat;vertical-align: top;}
.search_box .btn01.col02.org_search:HOVER{text-indent:-999em; border:1px solid #009fd9 !important;width:34px;height:34px;background:#009fd9 url('images/design_common/org_search_ic.png') center center no-repeat !important;vertical-align: top;}
.search_box .line_box{padding-right: 20px;}
.search_box .line .line_box{padding-right: 20px;}
.search_box .line .line_box .btn01.col02.org_search{margin-right: 0;}
.search_box .line .line_box .search_title{padding-right: 15px;}
.search_box .line{padding-top:10px;}
.search_box .line:FIRST-CHILD{padding-top:0;}

 */


/* 테이블 */
/* .tab_wrap .input table tbody th{padding:19px 10px 19px 20px;line-height: 1;}
.tab_wrap .input table tbody td{font-size:14px;font-family: 'Noto Sans KR';color: #37343f;font-weight:400;} */
.tab_wrap .td_box{border:none;}
.tab_wrap table tbody tr th.bg_blue{line-height: 1;    background: #fcfcfc;}
.tab_t_text{padding-top:10px;padding-bottom:30px;line-height: 1.5em;}

.tab_wrap table tbody td .ic_01{margin-left:15px;padding-left:18px; background: url('images/design_common/ic_01.gif') no-repeat 0 4px;}
.tab_wrap .table_bottom{padding-left:20px;color:#939393;padding-bottom:5px;background: url('images/design_common/ic_01.gif') no-repeat 0 10px;}

.tab_wrap .self .table_bottom{padding-left:20px;color:#939393;padding-bottom:5px;background:none;}



.td_box{border:none;}
.tab_wrap h5{font-size: 16px;padding-left:15px;color: #37343f;font-family: 'Noto Sans KR';font-weight: 400;    background: url(images/design_common/ic_bullet01.gif) no-repeat 5px 8px;}
.tab_wrap h5.btn_plus{margin-top:10px;}
.tab_wrap .input table tbody td{padding:9px 20px;}
.tab_wrap .input.self table tbody td{padding: 14px 0;}
.tab_wrap .input.self table tbody td dl dt{padding-bottom:14px;}
.tab_wrap .t_view.self table{border: 1px solid #e1e5e6;border-top:none;}
.tab_wrap .t_view.self table td dl{    min-height: 220px;}
.tab_wrap .t_view.self table td dt{padding-bottom: 25px;font-weight: 600;color: #4e4e4e;font-size: 16px;}
.tab_wrap .t_view.self table td dd{line-height: 1.8em;color: #666666;}


.tableType01 table input{vertical-align: bottom;}

/* .tableType01 table tbody tr:nth-child(odd){background:#f8f8f9;} */
/*  .tableType01 table tbody tr:hover{background:#dfefff;} */
.tableType01 table tbody td.title .secret_ic{display:inline-block; width:16px;height:20px;text-indent:-9999em; background: url(images/common/ic_lock.png) no-repeat 0 2px;}
.tableType01.hoverNone table thead th{background:#f8f8f9;}
.tableType01.hoverNone table tbody tr:nth-child(odd){background:#fff;}
.tableType01.hoverNone table tbody tr:hover{background:#fff;}
.tableType01 table tr:last-child td{border-bottom:1px solid #b9bec7;}
.tableType01 table tbody td select{height:30px;line-height: 30px;}


.tableType01 table td.title span{vertical-align: top;}
0es/design_common/table_ic02.png')  no-repeat 0 center;}
.tableType01 table tbody td .name{display: inline-block;padding-left:20px;background:url('images/design_common/table_ic01.png')  no-repeat 0 center;}
.tableType01 table tbody td .btn01{    padding: 7px 5px 8px;min-width: 80px;}
.tableType01 table tbody td .btn01.wid60{padding:7px 5px 8px;min-width: 60px;}
.tableType01 table tr td.NO_RESULT{border-bottom: 1px solid #e1e5e6 !important;}
.tableType01.t_list2 table thead th{padding:18px 5px;text-align: center;border-bottom: 1px solid #e1e5e6;background: #f8f9fa;font-weight:400;letter-spacing:-0.5px;line-height: 1.2em;}
.tableType01.t_list2 table tbody th{padding:18px 5px;text-align: center;color: #7b7b7b;border-bottom: 1px solid #e1e5e6;background: #f9fafb;}
.tableType01.t_list2 table tbody td{padding:18px 10px;text-align: center;border-bottom: 1px solid #e1e5e6;letter-spacing:-0.5px;}
.tableType01.t_list2.input table tbody td{padding: 9px 20px;}
.tableType01.t_list2 table thead th.last,
.tableType01.t_list2 table tbody th.last,
.tableType01.t_list2 table tbody td.last{border-right:none;}
.tableType01.t_list2 table tbody tr:nth-child(odd){background:#fff;}
.tableType01.t_list2 table tbody td.td_btn{padding:11px 5px;}
.tableType01.t_list2 table tbody td .btn01{padding: 6px 5px;min-width:70px;}
.tableType01.t_list2 table tbody td .btn01.wid50{min-width:50px;}
.tableType01.t_list2 table tbody td .date{display: inline-block;padding-left:20px;background:url('images/common/table_ic03.png')  no-repeat 0 center;}
.tableType01.t_list2 table tbody td .date1{display: inline-block;padding-left:20px;background:url('images/common/table_ic02.png')  no-repeat 0 center;}
.tableType01.t_list2 table tbody td .date2{display: inline-block;padding-left:20px;background:url('images/common/table_ic01.png')  no-repeat 0 center;}

.tableType01.t_list2 table tbody td a.btn01.del{background:#f9f9f9; border:1px solid #dcdcdc;color:#37343f;}
.tableType01.t_list2 table tbody td a.btn01.del:hover{background:#eef9f2 !important; border:1px solid #4bb980 !important;color:#4bb980;}

.tableType04 table.edu tbody td .btn01{padding:10px 5px;border-radius:3px;}
.tableType01 table.edu tbody td .btn01{padding:9.5px 5px;border-radius:3px;}
.tableType01.t_list2 table tbody td .btn01{padding:10px 5px;border-radius:3px;}


.tableType02{border-top: 2px solid #009fd9;}

.tableType03{border-top: 2px solid #009fd9;}

.tableType04 + .tableType04{margin-top:10px;}
.tableType04{border-top: 2px solid #667082;border-bottom: 1px solid #b9bec7;}
.tableType04.consultDetail table tr th{text-align: left;}
.tableType04.consultDetail table tr td.tdBox{}
.tableType04 table tbody th{font-size:14px;font-family: 'Noto Sans KR';color: #37343f;font-weight:500;padding:17px 10px 17px 20px;line-height: 1.2em;}
.tableType04.consultChk table tbody th{padding:18px 10px 18px 10px;}
.tableType04.consultTime table tbody td.bg_b{padding:18px 5px 18px 5px;}
.tableType04 table tbody tr.first td{border-top:none;}
.tableType04 table tbody tr.first th{border-top:none;}
.tableType04 table tbody td .tab_con_box{padding-bottom:30px;}
.tableType04 table tbody td .tab_con_box dt{font-size: 16px;color:#333333;padding-bottom:10px;padding-top: 30px;}
.tableType04 table tbody td .tab_con_box dd{width:100%;padding:20px;border:1px solid #d6dce4;background:#fafbfb;}
.tableType04 table tbody tr td.no_b_r{border-right:0;}

/* .tableType04 table tbody td{padding:13px 20px;font-size:14px; font-family: 'Noto Sans KR';    color: #37343f;font-weight:400;line-height: 1.2em;} */
.tableType04.last table tr th{text-align: left;    color: #37343f;}
.tableType04 table tbody td img{max-width:100%;}
.tableType04 table tbody td.td_input{padding: 10px 20px;}
.tableType04 table tbody td img{max-width: 100%;}
.mngtTableType04 img{max-width: 100%;}
.core_competence_ul{clear: both;overflow: hidden;}
.core_competence_ul li{border-right:1px solid #e1e5e6; float: left;width:33.33333%;text-align:center;padding:17px 5px 16px;}
.core_competence_ul li:nth-child(3),.core_competence_ul li:nth-child(6){border-right:none;}
.core_competence_ul li:nth-child(1),.core_competence_ul li:nth-child(2),.core_competence_ul li:nth-child(3){border-bottom:1px solid #e1e5e6;}
.core_competence_ul.li3 li{border-bottom:none;}
.core_competence_ul li span{display: inline-block;width:80px;text-align: left;}
.core_competence_ul li strong{vertical-align:top;padding-right:10px; display: inline-block;width:92px;text-align: right;font-size: 15px;}
.core_competence_ul.no_bd li{border-bottom:0; padding:17px 5px;}

.tableType04 .btn01.col02.org_search{margin-left:5px; margin-right:15px;text-indent:-999em;min-width:40px; width:40px;height:34px;background:#009fd9 url('images/design_common/org_search_ic.png') center center no-repeat;vertical-align: top;}
.tableType04 .btn01.col02.org_search:HOVER{text-indent:-999em; border:1px solid #009fd9 !important;width:34px;height:34px;background:#009fd9 url('images/design_common/org_search_ic.png') center center no-repeat !important;vertical-align: top;}



table tr td a.btn_mini{min-width:63px !important;color: #37343f;background:#fff; border:1px solid #8d9cae;border-radius:3px;}
table tr td a.btn_mini:hover{background:#eef9f2 !important; border:1px solid #4bb980 !important;color:#4bb980;}
table tr td a.btn_mini2{min-width:80px;padding: 9px 5px;background:#009fd9; border:1px solid #009fd9;color: #fff;border-radius:3px;}
table tr td a.btn_mini2:hover {background:#eef9f2 !important; border:1px solid #4bb980 !important;color:#4bb980;}
table tr td a.btn_mini3{min-width:80px;padding: 9px 5px;background:#8d9cae; border:1px solid #8d9cae;color:#fff;border-radius:3px;}
table tr td a.btn_mini3:hover{background:#eef9f2 !important; border:1px solid #4bb980 !important;color:#4bb980;}
table tr td a.btn_mini4{min-width:80px;padding: 9px 5px;background:#8d9cae; border:1px solid #8d9cae;color:#fff;border-radius:3px;}
table tr td a.btn_mini4:hover{background:#eef9f2 !important; border:1px solid #4bb980 !important;color:#4bb980;}
table tr td a.btn_mini5{min-width:80px;padding: 9px 5px;border-radius:3px;}
table tr td a.btn_mini5,
table tr td a:disabled{background:#f8f9fa;border:1px solid #d7d7d7;color: #959595;cursor: context-menu;transform:none;}






.tableType01.resumeList table tr td a.copyBtn {width:60px;padding: 7px 5px;background: #ffffff; border: 1px solid #4a6596;color: #4a6596;border-radius:3px;}
.tableType01.resumeList table tr td a.copyBtn:hover{background:#eff8fe !important; border:1px solid #179fec !important;color:#179fec;}
.tableType01.resumeList table tr td a.delBtn{width:60px;padding: 7px 5px;    background: #ffffff;border: 1px solid #ec5a4b;color: #ec5a4b;border-radius:3px;}
.tableType01.resumeList table tr td a.delBtn:hover {background:#eff8fe !important; border:1px solid #179fec !important;color:#179fec;}

.tableType04 table th .red{padding-left: 2px;width: 4px;display: inline-block;margin-left: 0;background: none;text-indent:0;color:#ed1c24;}
.tableType04 table tbody td.td_my_photo{padding: 10px;}
.tab_wrap table tr td .imgbtn_wrap .img_btn{padding-top:0;}
.tableType04 table tbody td.td_my_photo .btn01{    width: 100%;margin-top: 10px; height: 28px; line-height: 28px; padding: 0;font-size: 13px;}
.tableType04 table tbody td .btn01{padding: 6px 5px;min-width:70px;line-height: 1;}
.tab_wrap .td_box{padding:0;color: #37343f;font-family:'Noto Sans KR';font-size:14px;}

.tab_wrap .tableType04  table thead th.last,
.tab_wrap .tableType04  table tbody th.last,
.tab_wrap .tableType04  table tbody td.last{border-right: none;}
.tab_wrap .tableType01  table thead th.last,
.tab_wrap .tableType01  table tbody th.last,
.tab_wrap .tableType01  table tbody td.last{border-right: none;}
.textArea01{width:100%;}
.ul_list_wrap .fileimg_wrap158 .img_file{width:170px;}
.ul_list_wrap .fileimg_wrap158 .img_file img{height: auto;max-height:100%;}
.file_input .file_img{cursor: pointer;}

/*테이블 파일 리스트*/
.ul_file{}
.ul_file li{display: block;padding-top:5px;}
.ul_file li:first-child{padding-top:0;}
.ul_file li a{    padding: 5px 0 5px 19px;    color: #006dd2 !important;  background: url('images/design_common/ic_flie.gif') no-repeat left center;}
.ul_file li a:hover{text-decoration:underline;}

.ul_file.btn_del{padding-top:5px;}
.ul_file.btn_del li{display: block;padding-top:5px;}
.ul_file.btn_del li:first-child{padding-top:0;}
.ul_file.btn_del li a{margin-right:10px;padding-right:0;background:none;}
.ul_file.btn_del li a.btn_del{display: inline-block;vertical-align: middle; padding-right:0;width:13px;height:13px;text-indent: -9999em;background: url('images/design_common/ic_del.gif') no-repeat center center;}

/* 개인정보 박스 */
.survey_wrap + .personal_data_wrap{margin-top:50px;}
.personal_data_wrap{border:1px solid #dfe2e5;margin-top:30px;overflow: hidden;}
.personal_data_wrap .input_set{padding-left:30px;height:50px;line-height:50px;width:100%;border-bottom:1px solid #dfe2e5;background:#f8f9fa ;}
.personal_data_wrap .title_box{font-size:14px;color:#222; padding-left:30px;height:50px;line-height:50px;width:100%;border-bottom:1px solid #dfe2e5;background:#f8f9fa ;}
.personal_data_wrap .title_box .COMM_RADIOSET{float:right;}
.personal_data_wrap .title_box .title_{float: left;}
.personal_data_wrap .input_set .ui-state-default{border:none;}
.personal_data_wrap .checkbox_style .ui-button.ui-checkboxradio-label{background:transparent;}
.personal_data_wrap .text_box{padding:20px 20px 20px 30px;line-height:1.8em;letter-spacing: -1px;}
.personal_data_wrap .text_box a{text-decoration: underline;display: block;}
.personal_data_wrap .text_box2{padding:20px 30px;line-height: 1.4em;color:#7d7d7d;}
.personal_data_wrap .text_box2 .ul_block li{padding-top:10px;}
.personal_data_wrap .text_box2 .ul_block li:FIRST-CHILD{padding-top:0;}
.personal_data_wrap .text_box2 p{padding-top:20px;padding-bottom:20px;}

/* 테이블 dl 스타일*/
/* .tab_wrap .tableType04 .dl_type01{clear:both;overflow:hidden;}
.tab_wrap .tableType04 .dl_type01 dt,.dl_type01 dd{float:left;height:34px;line-height:34px;}
.tab_wrap .tableType04 .dl_type01 dt{width:80px;height:34px;line-height:34px;}
.tab_wrap .tableType04 .dl_type01 dd input{width:70px;text-align: right;margin-right:10px;height: 30px;line-height: 28px;}
 */

/* 달력 */
.hasDatepicker + .hasDatepicker{margin-left:0;}
.hasDatepicker{padding:0 0 0 35px !important; width:120px;background:#fff url('images/design_common/btnDate.png') no-repeat 5px center;background-size: 20px auto;}
input[type='text'].hasDatepicker:focus{background:#fbfae7 url('images/design_common/btnDate.png') no-repeat 5px center;background-size: 20px auto;}
.hasDatetimepicker.hasDatepicker{width:175px;}

input[type='text'].hasDatepicker:focus{background:#fbfae7 url('images/design_common/btnDate.png') no-repeat 5px center;background-size: 20px auto;}
/* .ui-datepicker{width:240px;z-index:10 !important;} */
.ui-datepicker .ui-datepicker-header{padding:0;}
.ui-datepicker.ui-widget.ui-widget-content{border:1px solid #dfe2e5;}
.ui-datepicker-header{background: #394459;color:#fff;}
.ui-datepicker .ui-datepicker-title{height:42px;line-height:42px;font-size:16px;font-weight:400;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:8px;width:25px;height:25px;}
.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background: none;}
.ui-datepicker .ui-datepicker-prev span{background: url('images/design_common/datepicker_left.png') no-repeat center center;}
.ui-datepicker .ui-datepicker-next span{background: url('images/design_common/datepicker_right.png') no-repeat center center;}
.ui-datepicker-calendar{padding:5px;}
.ui-datepicker .ui-widget-content .ui-state-default{border:none;background: none;text-align: center;width:25px;height:25px;line-height:25px;padding:0;color:#354052;border-radius:3px;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{border:1px solid #d7d7d7;border-radius:3px;}
.ui-datepicker .ui-state-default:hover{background:#1c93ed;border:1px solid #1c93ed;color:#fff;}
.ui-state-active, .ui-widget-content .ui-state-active{background:#1c93ed;border:1px solid #1c93ed;color:#fff;}


.ui-datepicker .ui-widget-content .ui-state-default{border:none;background: none;text-align: center;width:25px;margin: 0 auto;height:25px;line-height:25px;padding:0;color:#354052;border-radius:3px;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{border:1px solid #d7d7d7;border-radius:3px;}
.ui-datepicker .ui-state-default:hover{background:#1c93ed;border:1px solid #1c93ed;color:#fff;}
.ui-state-active, .ui-widget-content .ui-state-active{background:#1c93ed;border:1px solid #1c93ed;color:#fff;}

.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default,
.ui-datepicker .ui-widget-header .ui-state-default{border:none;background: none;text-align: center;width:25px;margin: 0 auto;height:25px;line-height:25px;padding:0;color:#354052;border-radius:3px;}

.ui-datepicker  .ui-state-highlight,
.ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-highlight{border:1px solid #d7d7d7;border-radius:3px;}
.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover{background:#1c93ed;border:1px solid #1c93ed;color:#fff;}
.ui-datepicker .ui-state-active,
.ui-datepicker .ui-widget-content .ui-state-active{background:#1c93ed;border:1px solid #1c93ed;color:#fff !important;}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{opacity:1; font-weight: bold; color: #37343f;    width: 50px;border:1px solid #000;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-priority-primary{    width: 50px;border:1px solid #000;}

.ui_tpicker_hour_slider .ui-state-default{width:50px;border:1px solid #000;}
.ui_tpicker_minute_slider .ui-state-default{width:50px;border:1px solid #000;}
.ui-timepicker-div dl dt{padding-left:70px;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{padding-top:3px;}

.sideBox a.btn01{min-width:130px;}
/* 파일 */




.file_input label{width:535px;height:34px;line-height: 34px;margin-left:-1px;}
.file_img{background: url(images/design_common/ic_guide.gif) no-repeat 0 3px;}

.pop_line{padding:50px 40px 60px 40px;}
.pop_line h4{font-size:22px;font-weight:400;margin-top:0;}

.popup_title{font-size:14px;padding-bottom:10px;font-weight:400;}
.popup_top_text{text-align: right;padding-bottom:10px;}
.popup_top_text dt,.popup_top_text dd{display: inline-block;}
.popup_top_text dt{color:#808080;padding-right:10px;}
.popup_top_text dd{display: inline-block;padding-left:11px;background:url('images/design_common/input_set_line.jpg') no-repeat left 2px;}
.popup_top_select{width:720px;margin-bottom:30px;}
.ui-dialog  table tbody td .td_box{min-height: 80px;}
.pop_line table tbody td .td_box{min-height: 80px;}
table tbody td .td_box img{max-width: 100%;}


.popup_top_text.type2{}
.popup_top_text dt,.popup_top_text dd{display: inline-block;}
.popup_top_text dt{color:#37343f;padding-right:0;}
.popup_top_text dd{background: none;padding-left:3px;color:#009fd9;}
.popup_top_text dd + dt{margin-left:5px;padding-left:6px;background:url('images/design_common/input_set_line.jpg') no-repeat left 2px;}




/* 안내 박스 */
.inform_box{border:1px solid #e5eaf0;background:#f6faff;}
.inform_wrpa .inform_box.type2{padding:18px 30px;}
.inform_box p{color:#666666;padding-left: 22px;font-size: 14px; background: url(images/design_common/ic_guide.gif) no-repeat 0 3px;}
.inform_box p + p{margin-top:10px;padding-top:0;}

/* 파일첨부 */
.ajax-file-upload.btnTypeDef{background:#fff;display:block; border:1px solid #8d9cae;color: #37343f;border-radius: 3px;}

.ajax-file-upload-statusbar .ajax-file-upload-view{border-left: 2px solid #009fd9;}
.ajax-file-upload-bar{background: #009fd9;}

.tab_wrap table tr td .cke_inner  span + span{padding-top:0;}


/* 라디오버튼 체크박스 스타일 */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{border-radius:0}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-radius:0}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{box-sizing:content-box}
.checkbox_style .ui-button.ui-checkboxradio-label{padding:0;border:none;background:#fff;color:#222;}
.checkbox_style .ui-button.ui-checkboxradio-label:hover{border:none !important;background:#fff;color:#222;}
.checkbox_style .ui-checkboxradio-icon.ui-icon.ui-icon-background.ui-icon-blank{width:15px;height:15px;background: url('images/design_common/check01.png') no-repeat center center;}
.checkbox_style .ui-checkboxradio-icon.ui-icon.ui-icon-background.ui-icon-check.ui-state-checked{width:15px;height:15px;background: url('images/design_common/check01_on.png') no-repeat center center;}
.checkbox_style .ui-checkboxradio-label .ui-icon-background{box-shadow:none;}
.checkbox_style .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon{border:none;}
.checkbox_style li{padding-right:20px;}

.COMM_RADIOSET  .ui-button.ui-checkboxradio-label{padding:0;border:none;background:#fff;color:#222;}
.COMM_RADIOSET  .ui-button.ui-checkboxradio-label:hover{border:none !important;background:#fff;color:#222;}
.COMM_RADIOSET  .ui-checkboxradio-icon.ui-icon.ui-icon-background.ui-icon-blank{width:15px;height:15px;background: url('images/design_common/check01.png') no-repeat center center;}
.COMM_RADIOSET  .ui-checkboxradio-icon.ui-icon.ui-icon-background.ui-icon-check.ui-state-checked{width:15px;height:15px;}
.COMM_RADIOSET  .ui-checkboxradio-label .ui-icon-background{box-shadow:none;}
.COMM_RADIOSET  .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon{border:none;}
.COMM_RADIOSET  li{padding-right:25px;}


.ui-widget-content .chk.ul_inblock li{width:100%;display: block;}
.ui-widget-content .chk.ul_inblock .ui-state-default {width:100%;text-align: left;}

.COMM_RADIOSET .chk .ui-state-default{padding-left:20px;background: url('images/design_common/check01.png') no-repeat 0 0;}
.COMM_RADIOSET .chk .ui-state-default.ui-state-active{background: url('images/design_common/check01_on.png') no-repeat 0 0;}
.COMM_RADIOSET .chk .ui-button-text-only .ui-button-text{font-size: 13px;color:#37343f;padding:0;font-weight: 300;}

.COMM_RADIOSET .ui-button-text-only .ui-button-text{font-size: 13px;color:#4e4e4e;padding:0;font-weight: 300;}
.COMM_RADIOSET .radio_style2 .ui-button-text-only .ui-button-text{font-size: 13px;color:#8190a8;padding:0;font-weight: 300;}
.COMM_RADIOSET .radio_style2 .ui-state-active.ui-button-text-only .ui-button-text{font-size: 13px;color:#fff;padding:0;font-weight: 300;}
.COMM_RADIOSET .radio_style1 .ui-state-default{padding-left:20px;background: url('images/design_common/radio01.png') no-repeat 0 0;}
.COMM_RADIOSET .radio_style1 .ui-state-default.ui-state-active{background: url('images/design_common/radio01_on.png') no-repeat 0 0;}

.tableType04 tbody td .COMM_RADIOSET .ui-state-active .ui-button-text{font-size: 13px;padding:0;font-weight: 300;}

.ui-buttonset .radio_style .ui-button{color: #222;border:none;padding-left:25px;background: url('images/design_common/radio01.png') no-repeat 0 2px;box-shadow:none;}
.ui-buttonset .radio_style .ui-button.ui-state-active{background: url('images/design_common/radio01_on.png') no-repeat 0 2px;}

.ui-buttonset .checkbox_style .ui-button{color: #222;border:none;padding-left:25px;background: url('images/design_common/check01.png') no-repeat 0 0;box-shadow:none;}
.ui-buttonset .checkbox_style .ui-button.ui-state-active{background: url('images/design_common/check01_on.png') no-repeat 0 0;}
/* .ui-buttonset .ui-button{margin-right:10px;} */

.radio_style2 .ui-checkboxradio-icon{display: none;}
.radio_style2 .ui-button{color:#666666;font-size:13px; background: none;margin-right:0;border:1px solid #8190a8;margin-left:-1px;padding:5px 20px;min-width:89px;}
.radio_style2.w74 li .ui-button{width:74px;padding:5px 5px;}
.radio_style2{clear:both;overflow:hidden;padding-left: 1px;}
.radio_style2 li{float:left;padding-right:0;}
.radio_style2 .ui-state-active{border:1px solid #179fec;color:#fff;position: relative;z-index:2;background: #179fec}

.table_top .radio_style2 .ui-state-active span{color:#fff;}
.table_top select{height:28px;line-height: 28px;}
.table_top .select{vertical-align: top;padding-right:10px;}
.radio_style2 .ui-button-text-only .ui-button-text{padding:0;}

.radio_style2 .first .ui-button{border-radius: 3px 0 0 3px;}
.radio_style2 .last .ui-button{border-radius: 0 3px   3px 0;}


/* 이력서 */

.search_box.introduce + .tab_wrap{padding-top:50px;}

.table_top{padding-top:10px;}
.search_box.introduce  span.tit{background: none;padding-left: 10px;}
.search_wrap.resume .search_box span .red{padding:0; padding-left: 2px;font-size:14px; width: 4px;display: inline-block;margin-left: 0;background: none;text-indent:0;color:#ed1c24;    vertical-align: top;}


.title_wrap_b{text-align: right;padding-bottom:10px;}
.title_wrap_b + .table_wrap{margin-top:50px;}
.title_wrap_b dt,.title_wrap_b dd{display: inline-block;color:#848994;}
.title_wrap_b dt{}
.title_wrap_b dd{}



.search_wrap.resume .search_box{background: #fafbfb; border: 1px solid #c8d0df;padding: 30px 30px;text-align: center;}
.search_wrap.resume .search_box input[type=text]{border: 1px solid #4a6596;}
.search_wrap.resume .search_box .wid740{width:740px;}
.search_wrap.resume .search_box .wid700{width:700px;}
.search_wrap.resume .search_box span{font-family: 'Noto Sans KR';font-size: 14px;padding-right: 10px;height: 34px;line-height: 34px;}
.search_wrap.resume .search_box p{font-size: 20px;}
.fileimg_wrap130{width: 130px; height: 150px;}
.fileimg_wrap130 span.img_file{width:130px;height:150px;display:block;/*  background: url(images/design_sub/sub_img02.jpg) no-repeat center center;  background-size: 100%;*/}

.search_wrap.resume.info .search_box{background: #fafbfb;border:none; border-bottom: 1px solid #b9bec7;border-top: 2px solid #667082;padding: 20px 20px;text-align: center;}

/* .tab_wrap{padding-bottom:0;}
.table_top .menu_li{width:100%;}
.table_top .menu_li li{background: none;padding:0;margin-left:-1px;min-width:90px; display: block;float: left;}
.table_top .menu_li.li3 li{width:33.3333%;}
.table_top .menu_li li:FIRST-CHILD{margin-left:0;}
.table_top .menu_li li a{font-size:14px; display:block; border: 1px solid #8190a8;height:32px;line-height: 30px;width:100%;text-align: center;}
.table_top .menu_li li a.on{border: 1px solid #8190a8;position: relative;z-index: 2;color:#fff;line-height: 30px;background:#8190a8; }
.table_top .menu_li.wid270{width:270px;} */

.ul_list_wrap{border-top: 2px solid #667082;clear: both;overflow: hidden;}
.ul_list_wrap > ul > li{ padding:0 30px;clear: both;overflow: hidden;border-bottom:1px solid #d3d3d3;}
.ul_list_wrap > ul > li:nth-child(even) {background: #fbfcfc;}

.ul_list_wrap .ul_box{}
.ul_list_wrap li .f_left{width:820px;padding-top:20px;padding-bottom:20px;}
.ul_list_wrap li .f_left .text_box{width:650px;}
.ul_list_wrap li .f_left .text_box.img_no{width:765px;}
.ul_list_wrap li .f_left .text_box.img_no .title {padding-top:0;}
.ul_list_wrap li .f_left .img_box{width:170px;height:120px;border:none;}


.ul_list_wrap li .f_left .img_box a{display: block;}
.ul_list_wrap .fileimg_wrap158{width:170px;height:120px;}
.ul_list_wrap li .f_left .text_box .label_box{padding-top:10px;padding-bottom:0;}




.text_box ul.ul_list_01 li{padding:0;border-bottom:none;float:left;clear: none;margin-left:0;   padding: 0px 10px 0px 11px;    background: url(images/design_sub/ul_list_line.jpg) left center no-repeat;}
.text_box ul.ul_list_01 li:FIRST-CHILD{background: none;padding-left:0;}
.text_box ul.ul_list_01 li span{display:block;    padding: 2px 0;}

.label.col1,.label.col2,.label.col3,.label.col4,.label.col5,.label.col6,.label.col7{    vertical-align: top; font-size: 13px;height:20px;border: 1px solid #24aa98;min-width:70px;line-height:1em;    color: #24aa98;    padding: 2px 10px;    border-radius: 15px;font-weight: 400;font-family: 'Noto Sans KR' }

.ul_list_wrap li .f_left .text_box .title{clear:both;overflow:hidden;padding-bottom:0; font-size: 18px;font-weight: 400;padding-top:12px;}
.ul_list_wrap li .f_left .text_box .title a{display:block;float:left; white-space: nowrap;text-overflow: ellipsis;max-width: 515px;overflow: hidden;    border-bottom: 1px solid #000;padding-bottom: 1px;}
.ul_list_wrap li .f_left .text_box .title a:HOVER{border-bottom:1px solid #179fec;}
.ul_list_wrap li .f_left .text_box .title span{display:block;float:left;}
.ul_list_wrap li .f_left .text_box .sub_text{padding-top: 10px;height:auto; line-height:1.2em; max-height: 50px;margin-bottom:0; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; overflow: hidden;}
.ul_list_wrap li .f_left  .date{font-size:14px;    padding-top:15px;clear: both;overflow: hidden;}
.ul_list_wrap li .f_left  .date dt{ float: left;font-size:12px;color: #999999;}
.ul_list_wrap li .f_left  .date dt:before{display: inline-block;vertical-align: middle;margin-right:3px; width:2px;height:2px;content: "";background:#999999;}


.ul_list_wrap li .f_left  .date dd{    float: left;font-size:12px;color: #666666;}
.ul_list_wrap li .f_left  .date dd + dt{margin-left: 25px;}




.ul_list_wrap li .f_right{clear: both;overflow: hidden;}
.ul_list_wrap li .f_right dl{float: left;}
.ul_list_wrap li .f_right .ul_box_{float: left;clear: both;overflow: hidden;padding-top:10px;}
.ul_list_wrap li .f_right .ul_box_ li{float:left; border-bottom: none;padding:0;border-left:1px solid #d3d3d3;}
.ul_list_wrap li .f_right .ul_box_ li.first{border-left: none;}





.ul_list_wrap li .f_right .btn_box_{float: right;}

.ul_list_wrap li .f_right a.btn01{font-family: 'Noto Sans KR' ;width:112px;    font-size: 14px;font-weight: 400;padding:0;height:34px;line-height: 32px;}


.ul_list_wrap li .f_right dl dt,
.ul_list_wrap li .f_right dl dd{display: inline-block;float: left;}

.ul_list_wrap li .f_right dl dt{padding-left:25px;}
.ul_list_wrap li .f_right .ul_box_ li.first dl dt{padding-left:0;}
.ul_list_wrap li .f_right dl dd{padding-right:25px;padding-left:20px;}


.tab_wrap .tableType04 table.t_reply{border-top:none;}
.tab_wrap .tableType04 table.t_reply tbody td{border-top: 1px solid #e1e5e6;padding:0;border-right: none;}
.tab_wrap .tableType04 table.t_reply tbody .first td{border-top:none;}
.tab_wrap .tableType04 table.t_reply tbody td.td_btn{padding:0;}
.tab_wrap .tableType04 table.t_reply tbody td .reply_wrap{padding:30px;}
.tab_wrap .tableType04 table.t_reply tbody td .reply_top{clear:both;overflow:hidden;padding-bottom:15px;}
.tab_wrap .tableType04 table.t_reply tbody td .reply_top ul li{font-size:16px;padding-left:11px;padding-right:10px;display: inline-block;background: url('images/design_common/input_set_line.jpg') no-repeat 0 center;border-bottom:none;}
.tab_wrap .tableType04 table.t_reply tbody td .reply_top ul li:first-child{background: none;padding-left:0;}
.tab_wrap .tableType04 table.t_reply tbody td .reply_top .btn01{min-width: 46px;padding:3px 5px;font-size:12px;border-radius:0;}
.tab_wrap .tableType04 table.t_reply tbody td .reply_top .btn01 + .btn01{margin-left:5px;}
.tab_wrap .tableType04 table.t_reply tbody td .reply_wrap.input{background:#f8f8f9;}
.tab_wrap .tableType04 table.t_reply tbody td .reply_wrap.input textarea{min-height:80px;}
.tab_wrap .tableType04 table.t_reply tbody td .reply_wrap.input .f_right .input_set{display: inline-block;}
.tab_wrap .tableType04 table.t_reply tbody td .reply_wrap.reply_input .reply_top .f_left ul > li.first{padding-left:20px;background: url('images/common/reply00.png') no-repeat 0 3px;}
.tab_wrap .tableType04 table.t_reply tbody td .reply_wrap.reply_input{padding:15px 30px;}




.t_reply{border-top: 2px solid #009fd9;}
.t_reply li{display:block; border-bottom: 1px solid #e1e5e6;padding:0;}

.t_reply li .reply_wrap{padding:30px;clear:both;overflow:hidden;}
.t_reply li .reply_top{clear:both;overflow:hidden;padding-bottom:15px;}
.t_reply li .reply_top ul li{font-size:16px;padding-left:11px;padding-right:10px;display: inline-block;background: url('images/design_common/input_set_line.jpg') no-repeat 0 center;}
.t_reply li .reply_top ul li:first-child{background: none;padding-left:0;}
.t_reply li .reply_top .btn01{min-width: 46px;padding:3px 5px;font-size:12px;border-radius:0;}
.t_reply li .reply_top .btn01 + .btn01{margin-left:5px;}
.t_reply li .reply_wrap.input{background:#f8f8f9;}
.t_reply li .reply_wrap.input textarea{min-height:80px;}
.t_reply li .reply_wrap.input .f_right .input_set{display: inline-block;}
.t_reply li .reply_wrap.reply_input .reply_top .f_left ul > li.first{padding-left:20px;background: url('images/common/reply00.png') no-repeat 0 3px;}
.t_reply li .reply_wrap.reply_input{padding:15px 30px;}
.t_reply li .reply_wrap .chk.ul_inblock li{border:none}
.t_reply li .reply_wrap .f_left li{border:none}

.t_reply li .reply_wrap .re_on{display: inline-block;transition: all 0.5s ease;}
.t_reply li.on .reply_wrap .re_on{display:none;}
.t_reply li .reply_wrap .re_off{display: none;transition: all 0.5s ease;}
.t_reply li.on .reply_wrap .re_off{display: inline-block;}

.t_reply li.li_reply{display: block;}
.t_reply li.li_reply.on{display: block;}
.t_reply li .COMM_RADIOSET .chk .ui-state-default{padding-right:10px;}
.t_reply li.NO_RESULT{border-bottom: 1px solid #e1e5e6; }









/*역량*/
.tab_wrap.chart_wrap.h423{height:423px;}
.tab_wrap.chart_wrap .tableType04{border: 1px solid #e1e5e6;}
.ui-widget.ui-widget-content{overflow: hidden;}
.chart_wrap table{width:100%;}
.tab_wrap.chart_wrap .wid750_chart{margin-left:-50px;}

.chart_box_tab{padding:17px 0 0 0;}
.chart_box_tab .COMMON_TAB{}
.chart_box_tab .COMMON_TAB .ui-tabs-nav{text-align: center;}
.chart_box_tab .tab_wrap .ui-tabs .ui-tabs-nav li{margin-left:-1px; width:70px;float: none;display: inline-block;}
.chart_box_tab .tab_wrap .ui-tabs .ui-tabs-nav li a{line-height:30px; height:30px;}
.tab_wrap .ui-tabs .ui-state-active a,
.tab_wrap .ui-tabs .ui-state-active a:link,
.tab_wrap .ui-tabs .ui-state-active a:visited,
.tab_wrap .tabmenu li.on a{position:relative;z-index:1;color: #009fd9;line-height:34px;font-weight: 400; border-right: 3px solid #179fec;border-top: 3px solid #179fec;border-bottom: 3px solid #179fec;border-left:3px solid #179fec !important;}

body .tab_wrap .ui-tabs .ui-tabs-panel{padding-top:0;}

/* .chart_box{border:1px solid #d6dce4;margin-top:20px;text-align: center;} */

.tableType01.td_p0 table td{padding:0 !important;}
.bar_chart_title{float: right;padding-top:5px;}
.bar_chart_title li{display: inline-block;padding-left:20px;}
.bar_chart_title li span{vertical-align:middle; display: inline-block;width:10px;height:10px;text-indent: -9999em;margin-right: 3px;}
.bar_chart_title li span.bg01{background: #2bbbef;}
.bar_chart_title li span.bg02{background: #ff644b;}



.bar_chart_wrap{position:relative; margin-left:49px;margin-right:48px;height:53px;background: url('images/design_sub/bar_chart_bg.jpg') repeat-x 0 0;}
.bar_chart_wrap .bar_chart_01{position:absolute;top:21px; height:10px;text-indent:-999em; background: url('images/design_sub/bar_chart_img.jpg') repeat-x 0 0;border-radius: 0 5px 5px 0;}
.bar_chart_wrap .bar_chart_02{position:absolute;top:21px;height:10px;margin-left:-5px;width:10px;text-indent:-999em;border-radius:5px;background:#ff644b;}

.sub_text_wrap{padding-top:15px;}
.sub_text_wrap .text{line-height: 1.8em;font-size:14px; letter-spacing: -0.5px;}
.sub_text_wrap ul{padding-top:50px;position:relative; height:530px;width:100%; background: url('images/design_sub/s01_005_bg.jpg') no-repeat center 70px;}
.sub_text_wrap ul li{line-height: 1.3em;}
.sub_text_wrap ul li .title{color:#fff;font-size:14px;}
.sub_text_wrap ul li .sub{font-size:13px;line-height: 1.5em;}
.sub_text_wrap ul li .title span{display: block;font-size:18px;padding-bottom:5px;}
.sub_text_wrap ul .text00{position: absolute;top:255px;left:408px;width:150px;text-align:center;font-size: 22px; font-weight: 400;}
.sub_text_wrap ul .text01 .title{position: absolute;top:145px;left:355px;width:100px;text-align:center;}
.sub_text_wrap ul .text01 .sub{position: absolute;top:54px;left:95px;text-align: right;}
.sub_text_wrap ul .text02 .title{position: absolute;top:266px;left:289px;width:100px;text-align:center;}
.sub_text_wrap ul .text02 .sub{position: absolute;top:262px;left:5px;text-align: right;}
.sub_text_wrap ul .text03 .title{position: absolute;top:380px;left:350px;width:110px;text-align:center;}
.sub_text_wrap ul .text03 .sub{position: absolute;top:475px;left:43px;text-align: right;}
.sub_text_wrap ul .text04 .title{position: absolute;top:145px;left:500px;width:100px;text-align:center;}
.sub_text_wrap ul .text04 .sub{position: absolute;top:59px;left:652px;text-align: left;}
.sub_text_wrap ul .text05 .title{position: absolute;top:266px;left:567px;width:100px;text-align:center;}
.sub_text_wrap ul .text05 .sub{position: absolute;top:252px;left:734px;text-align: left;}
.sub_text_wrap ul .text06 .title{position: absolute;top:380px;left:500px;width:100px;text-align:center;}
.sub_text_wrap ul .text06 .sub{position: absolute;top:475px;left:643px;text-align: left;}

.tab_wrap + .charts_wrap{margin-top:30px;}
.charts_wrap{ position:relative;border:1px solid #dfe2e5;}
.charts_wrap .charts_title{color:#37343f;padding:17px 30px;background:#f8f9fa;font-size:16px; border-bottom:1px solid #dfe2e5;}
.charts_wrap .charts_box{position:relative;padding:30px;}
.charts_wrap .charts_box .major_charts{position:relative;z-index:2; clear:both;overflow:hidden;}
.charts_wrap .charts_box .major_charts dt{width:21%;float:left;color:#4b5761;height:30px;}
.charts_wrap .charts_box .major_charts dd{width:500px;float:right;height:30px;}
.charts_wrap .charts_box .major_charts dd p{height:10px;text-indent:-999em; background: url('images/design_sub/bar_chart_img.jpg') repeat-x 0 0;border-radius: 0 5px 5px 0;}


.major_charts_b{position:absolute;top:30px;left:150px; width:557px;clear: both;overflow: hidden;}
.major_charts_b li{width:9%;text-align:center; float:left; padding-top:300px;font-size:15px;background: url('images/design_sub/major_charts_b_bg.jpg') no-repeat center 0;}
.major_charts_b li:FIRST-CHILD {	background: url('images/design_sub/major_charts_b_bg0.jpg') no-repeat center 0;}


.charts_none{position:absolute;top:0;left:0; z-index:5;color:#fff;padding-top:180px; text-align:center;font-size:18px;line-height:1.5em; width:100%;height:100%;background: url('images/design_sub/charts_bg.png') repeat 0 0;}
.charts_wrap .charts_box2{position:relative;padding:0;}
.charts_none2{position:absolute;top:0;left:0; z-index:5;color:#fff;padding-top:150px; text-align:center;font-size:18px;line-height:1.5em; width:100%;height:100%;background: url('images/design_sub/charts_bg.png') repeat 0 0;}

.survey_con_box{background: none;padding:0;}

.chart_wrap.ov_h{overflow: hidden;padding:0;}
.chart_wrap.ov_h table tbody td{padding:0;}
.line_charts01 > div > div{left:0;}

.survey_sub_box input:disabled + label{color:#222;opacity: 1;}
.survey_con_box .survey_num .text01{}
.survey_con_box .survey_num .text02{font-family: 'Noto Sans KR';font-size: 16px; letter-spacing: -0.5px;padding-left: 0;line-height: 1.4em;text-indent: -25px;padding-left:25px;}
.survey_con_box .survey_num .text02 em{display:inline-block; width:25px;text-align: right;padding-right:5px;}
.survey_sub_box ul{padding-bottom: 40px;padding-left: 20px;}
.survey_sub_box ul.checkbox_style{padding-bottom: 20px;}
.survey_text_box{background: none;padding:0 0 0 20px; font-size:15px;}
.survey_text_box span{display: block;}
.survey_sub_box.param_group{padding:0 0 0 20px;}
.survey_sub_box.param_group span{display: block;line-height: 1.4em;}

.survey_con_box .survey_sub_box ul li{padding-bottom:10px;}

.tab_style01{height: 350px;overflow: hidden;}
.tab_style01 ul{clear: both;overflow: hidden;text-align: center;width:140px;margin:0 auto;}
.tab_style01 ul li{display:block;float:left;width:70px;text-align: center;margin-left:-1px;}
.tab_style01 ul li:FIRST-CHILD{margin-left:0;}
.tab_style01 ul li a{position: relative;display:block;line-height: 28px;z-index: 3; height: 30px;    color: #989898;border:1px solid  #cacaca;}
.tab_style01 ul li a.on{z-index: 5;color: #009fd9; border: 1px solid #009fd9;}


.tab_style01 .tab_stylebox1,.tab_style01 .tab_stylebox2{width:100%;height:350px;}
.tab_style01 div.tab_stylebox1.on,.tab_style01 div.tab_stylebox2.on{height:100%;display: block;}
.tab_style01 div.tab_stylebox1,.tab_style01 div.tab_stylebox2{height:0;overflow: hidden;}

.tab_style01 .tab_stylebox3,.tab_style01 .tab_stylebox4{width:100%;height:300px;}
.tab_style01 div.tab_stylebox3.on,.tab_style01 div.tab_stylebox4.on{height:300px;display: block;    overflow: hidden;}
.tab_style01 div.tab_stylebox3,.tab_style01 div.tab_stylebox4{height:0;overflow: hidden;}


.tableType01 table td.t_left{padding:14px 5px;}

/* 일정 달력 */
.search_form_wrap + .calendar_wrap{padding-top:30px;}
.calendar_wrap{position: relative;}
.calendar_wrap .cal_day_btn{position: absolute;top:0;right: 0;font-size:14px;width:120px;}
.calendar_top{clear:both;overflow:hidden;padding-bottom:20px;}
.calendar_top dt,.calendar_top dd{float:left;}
.calendar_top dt{font-size:28px;letter-spacing:-0.25px;font-weight:600;height:34px;line-height:34px;}
.calendar_top dd{padding-left:10px;}
.calendar_top dd ul{clear:both;overflow:hidden;}
.calendar_top dd ul li{float:left;border:1px solid #c1c7d5;margin-left:-1px;height:34px;line-height:34px;}
.calendar_top dd ul li:first-child{margin-left:0;}
.calendar_top dd ul li a{display: block;width:32px;height:32px;}
.calendar_top dd ul li a:hover{background:#eef9f2;}
.calendar_top dd ul li a.lt{text-indent: -9999em;background:#fff url('images/common/calendar_left.png') no-repeat center center;}
.calendar_top dd ul li a.rt{text-indent: -9999em;background:#fff url('images/common/calendar_right.png') no-repeat center center;}
.calendar_top dd ul li a.lt:hover{background:#eef9f2 url('images/common/calendar_left.png') no-repeat center center;}
.calendar_top dd ul li a.rt:hover{background:#eef9f2 url('images/common/calendar_right.png') no-repeat center center;}
.calendar_top dd ul li a.today_btn{width:46px;text-align: center;}
.calendar_table{}
.calendar_table table{width:100%;border:1px solid #d6dce4;}
.calendar_table th.first{color:#ed1c24;}
.calendar_table th.last{color:#009fd9;}
.calendar_table td.first > div{color:#ed1c24;}
.calendar_table td.holiday > div{color:#ed1c24;}
.calendar_table td.last > div{color:#009fd9;}
.calendar_table thead th{padding:15px 10px;text-align: left;background:#f8f9fa;font-weight:400;border-bottom:1px solid #d6dce4;}
.calendar_table tbody td{vertical-align:top;height:118px;border-left:1px solid #d6dce4;border-bottom:1px solid #d6dce4;opacity: 0.6;background: #fafafa;overflow: hidden;box-sizing: border-box;}
.calendar_table tbody td.currentMonth{opacity: 1;background: #fff;}
.calendar_table tbody td div{padding:10px;width:100%;}
.calendar_table tbody td .aplLst{padding:0 10px;position: relative;z-index: 2;}
.calendar_table tbody td .aplLst li{padding-bottom:10px;}

.calendar_table tbody td.today{background: #fffce1;}
/* .calendar_table tbody td.today:after{content: '';display: block;position: absolute;left:0;top:0;width:100%;height:100%; border: 1px solid #009fd9;} */
.calendar_table tbody td .holiday{position:absolute;top:10px;margin-left:25%;width:75%;padding-right:10px;text-align: right;color:#ed1c24;}
.calendar_table tbody td dl{}
.calendar_table tbody td dl dt{display: block;color:#24aa98;font-size:12px;}
.calendar_table tbody td dl dt.dt2{display: block;color:#009fd9;font-size:12px;}
.calendar_table tbody td dl dd{display: block;font-size:12px;padding-top:5px;}
.calendar_table tbody td a{display: block;}
.calendar_table tbody td a dd:hover{text-decoration: underline;}

.cal_day_ul li{display: block;padding-top:10px;}
.cal_day_ul li:FIRST-CHILD{padding-top:0;}
.cal_day_ul li span{display: inline-block;color:#009fd9;padding-right:10px;}
.cal_day_ul li dl{clear: both;overflow: hidden;}
.cal_day_ul li dl dt{float: left;width:640px;}
.cal_day_ul li dl dd{float: right;width:180px;text-align: center;padding-left:10px;}



.tree_wrap .tree_body dl{clear: both;overflow: hidden;}
.tree_wrap .tree_body{height:531px;overflow-y:scroll;}
.tree_wrap .tree_body dt{width:580px;display: block;float:left;padding: 16px 5px 15px;text-align: left;}
.tree_wrap .tree_body dt a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tree_wrap .tree_body dd{display: block;float:left;padding: 20px 5px 19px;text-align:center;}
.tree_wrap .tree_body dd:NTH-CHILD(2) {width:100px;}
.tree_wrap .tree_body dd:NTH-CHILD(3) {width:100px;}
.tree_wrap .tree_body dd:NTH-CHILD(4) {width:100px;}
.tree_wrap .tree_body dd:NTH-CHILD(5) {width:120px;}
.tree_wrap .tree_top{clear: both;overflow: hidden;border-top: 2px solid #1b2b51;background:#f8f8f9;}
.tree_wrap .tree_top li{float: left;padding: 20px 5px 19px;text-align:center; color: #37343f;font-weight: 400;}
.tree_wrap .tree_top li:NTH-CHILD(1) {width:580px;}
.tree_wrap .tree_top li:NTH-CHILD(2) {width:100px;}
.tree_wrap .tree_top li:NTH-CHILD(3) {width:100px;}
.tree_wrap .tree_top li:NTH-CHILD(4) {width:100px;}
.tree_wrap .tree_top li:NTH-CHILD(5) {width:120px;}
.tree_wrap .tree_body{border-bottom:1px solid #e1e5e6;}
.tree_wrap .tree_body li a{display: block;}
.tree_wrap .tree_body li dl:HOVER{background:#f8f8f9; }
.tree_wrap .tree_body > li{}
.tree_wrap .tree_body > li ul > li{}
.tree_wrap .tree_body > li ul > li dt{margin-left:10px;width:570px;padding-left:20px;}
.tree_wrap .tree_body > li ul > li ul > li dt{margin-left:20px;width:560px;padding-left:20px;}
.tree_wrap .tree_body > li ul > li ul > li ul > li dt{margin-left:30px;width:550px;padding-left:20px;}
.tree_wrap .tree_body > li ul > li ul > li ul > li ul > li dt{margin-left:40px;width:540px;padding-left:20px;}
.tree_wrap .tree_body > li ul > li ul > li ul > li ul > li ul > li dt{margin-left:50px;width:530px;padding-left:20px;}
.tree_wrap .tree_body > li ul > li ul > li ul > li ul > li ul > li ul > li dt{margin-left:60px;width:520px;padding-left:20px;}
.tree_wrap .tree_body > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li dt{margin-left:70px;width:510px;padding-left:20px;}
.tree_wrap .tree_body > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li dt{margin-left:80px;width:500px;padding-left:20px;}





.tree_wrap .tree_body > li dl{border-top:1px solid #e1e5e6;}
.tree_wrap .tree_body li dl dt a{padding-left:30px;margin-left:15px;padding-top:4px;padding-bottom:4px;background: url('images/design_common/tree_03.png') no-repeat 10px center;overflow: hidden;}
.tree_wrap .tree_body li.on dl dt a{padding-left:30px;margin-left:0;background: url('images/design_common/tree_01.png') no-repeat 10px center;}
.tree_wrap .tree_body li.on a.open_btn.open + a{padding-left:30px;background: url('images/design_common/tree_02.png') no-repeat 10px center;}
.tree_wrap .tree_body li ul{display: none;transition:all 0.5s ease;}
.tree_wrap .tree_body li.on dl.open + ul{display: block;}

.tree_wrap .tree_body li.on{}
.tree_wrap .tree_body .open_btn{float:left; margin-top:8px;padding:0 !important; border:1px solid #000  !important; display:block;  text-indent:-9999em  !important; width:15px  !important;height:15px !important;background: url('images/design_common/gnbList_ic01.png') no-repeat center center !important;transition:all 0.5s ease;}
.tree_wrap .tree_body .open_btn.open{background: url('images/design_common/gnbList_ic02.png') no-repeat center center !important;}

/*2뎁스*/
.tree_wrap .tree_body li.on li dl dt a{margin-left:15px;background: url('images/design_common/tree_03.png') no-repeat 10px center !important;}
.tree_wrap .tree_body li.on li.on dl dt a{background: url('images/design_common/tree_01.png') no-repeat 10px center !important;;}
.tree_wrap .tree_body li.on li.on dl dt a.open_btn{margin-left:0;background: url('images/design_common/gnbList_ic01.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on dl dt a.open_btn.open{background: url('images/design_common/gnbList_ic02.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on dl dt a.open_btn.open + a{background: url('images/design_common/tree_02.png') no-repeat 10px center !important;}

/*3뎁스*/
.tree_wrap .tree_body li.on li.on li dl dt a{margin-left:15px;background: url('images/design_common/tree_03.png') no-repeat 10px center !important;}
.tree_wrap .tree_body li.on li.on  li.on dl dt a{background: url('images/design_common/tree_01.png') no-repeat 10px center !important;;}
.tree_wrap .tree_body li.on li.on  li.on dl dt a.open_btn{margin-left:0;background: url('images/design_common/gnbList_ic01.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on  li.on dl dt a.open_btn.open{background: url('images/design_common/gnbList_ic02.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on  li.on a.open_btn.open + a{background: url('images/design_common/tree_02.png') no-repeat 10px center !important;}

/*4뎁스*/
.tree_wrap .tree_body li.on li.on  li.on li dl dt a{margin-left:15px;background: url('images/design_common/tree_03.png') no-repeat 10px center !important;}
.tree_wrap .tree_body li.on li.on  li.on li.on dl dt a{background: url('images/design_common/tree_01.png') no-repeat 10px center !important;;}
.tree_wrap .tree_body li.on li.on  li.on li.on dl dt a.open_btn{margin-left:0;background: url('images/design_common/gnbList_ic01.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on  li.on li.on dl dt a.open_btn.open{background: url('images/design_common/gnbList_ic02.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on  li.on li.on a.open_btn.open + a{background: url('images/design_common/tree_02.png') no-repeat 10px center !important;}

/*5뎁스*/
.tree_wrap .tree_body li.on li.on li.on li.on li dl dt a{margin-left:15px;background: url('images/design_common/tree_03.png') no-repeat 10px center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on dl dt a{background: url('images/design_common/tree_01.png') no-repeat 10px center !important;;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on dl dt a.open_btn{margin-left:0;background: url('images/design_common/gnbList_ic01.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on dl dt a.open_btn.open{background: url('images/design_common/gnbList_ic02.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on a.open_btn.open + a{background: url('images/design_common/tree_02.png') no-repeat 10px center !important;}

/*6뎁스*/
.tree_wrap .tree_body li.on li.on li.on li.on li dl dt a{margin-left:15px;background: url('images/design_common/tree_03.png') no-repeat 10px center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on dl dt a{background: url('images/design_common/tree_01.png') no-repeat 10px center !important;;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on dl dt a.open_btn{margin-left:0;background: url('images/design_common/gnbList_ic01.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on dl dt a.open_btn.open{background: url('images/design_common/gnbList_ic02.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on a.open_btn.open + a{background: url('images/design_common/tree_02.png') no-repeat 10px center !important;}

/*7뎁스*/
.tree_wrap .tree_body li.on li.on li.on li.on li.on li dl dt a{margin-left:15px;background: url('images/design_common/tree_03.png') no-repeat 10px center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on li.on dl dt a{background: url('images/design_common/tree_01.png') no-repeat 10px center !important;;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on li.on dl dt a.open_btn{margin-left:0;background: url('images/design_common/gnbList_ic01.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on li.on dl dt a.open_btn.open{background: url('images/design_common/gnbList_ic02.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on li.on a.open_btn.open + a{background: url('images/design_common/tree_02.png') no-repeat 10px center !important;}

/*8뎁스*/
.tree_wrap .tree_body li.on li.on li.on li.on li.on li.on li dl dt a{margin-left:15px;background: url('images/design_common/tree_03.png') no-repeat 10px center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on li.on li.on dl dt a{background: url('images/design_common/tree_01.png') no-repeat 10px center !important;;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on li.on li.on dl dt a.open_btn{margin-left:0;background: url('images/design_common/gnbList_ic01.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on li.on li.on dl dt a.open_btn.open{background: url('images/design_common/gnbList_ic02.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on li.on  li.on a.open_btn.open + a{background: url('images/design_common/tree_02.png') no-repeat 10px center !important;}

/*9뎁스*/
.tree_wrap .tree_body li.on li.on li.on li.on li.on li.on li.on li dl dt a{margin-left:15px;background: url('images/design_common/tree_03.png') no-repeat 10px center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on li.on li.on li.on dl dt a{background: url('images/design_common/tree_01.png') no-repeat 10px center !important;;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on li.on li.on li.on dl dt a.open_btn{margin-left:0;background: url('images/design_common/gnbList_ic01.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on li.on li.on li.on dl dt a.open_btn.open{background: url('images/design_common/gnbList_ic02.png') no-repeat center center !important;}
.tree_wrap .tree_body li.on li.on li.on li.on li.on li.on li.on li.on a.open_btn.open + a{background: url('images/design_common/tree_02.png') no-repeat 10px center !important;}

/* 컨텐츠 이미지 */
.con_imgbox{text-indent: -9999em;}
.con_imgbox.bg01{height:245px;background: url('images/design_sub/con_img01.jpg') no-repeat 0 0 ;}
.con_imgbox.bg02{height:346px;background: url('images/design_sub/con_img02.jpg') no-repeat 0 0 ;}
.con_imgbox.bg03{height:346px;background: url('images/design_sub/con_img03.jpg') no-repeat 0 0 ;}

/* JUST*/
.just_box{margin-top:90px; padding-top:290px; background: url('images/design_sub/just_bg.jpg') no-repeat 0 0 ;}
.just_box .just_ul li{padding-bottom:30px;line-height: 1.5em;color:#666666;font-size: 14px;}
.just_box .just_ul li .t_red{text-decoration: underline;}

.no_data{border:1px solid #d6dce4;background:#fff;padding:60px 0;text-align: center;margin-top:50px;}
.no_data ul{padding-top:80px; background: url('images/design_common/no_date.png') no-repeat center 0 ;}
.no_data ul li{padding-bottom: 20px;font-size:22px;color:#666666;font-weight: 300;}

.personal_box{border:1px solid #d6dce4;}
.personal_box > ul{padding:35px 30px;}
.personal_box > ul > li{line-height: 1.8em;padding-top: 30px;}
.personal_box > ul > li.first{padding-top:0;}
.personal_box > ul > li > ul li{padding-top:5px;}
.personal_box .chk_box{border-top:1px solid #d6dce4;text-align: center;height:65px;line-height: 65px;font-size: 15px;color:444444;background: #fafbfb;}


/* 인증 */
.confirm_box01{clear: both;overflow: hidden;padding-bottom:40px;}
.confirm_box01 .f_left{position:relative; float: left;width:295px;height:315px;margin-right:20px;border:1px solid #c8d0df;}
.confirm_box01 .f_left .title{position: absolute;top:0;width: 100%;padding-top:20px;text-align: center;}
.confirm_box01 .f_left .newDonut{padding-top:40px;}
.confirm_box01 .f_left .newDonut .areaTrack{position:absolute;top:95px;left:81px;padding-top:30px; letter-spacing: -0.5px;text-align:center; margin:0 auto; width:130px;height:130px;background: #f9f9f9;border-radius:80px;border:1px solid #dfdfdf;}
.confirm_box01 .f_left .newDonut .areaTrack .num span{font-size: 48px;color:#000;font-family:ngb;} 
.confirm_box01 .f_left .newDonut .areaTrack .num em{font-size: 25px;color:#000;} 

.confirm_box01 .f_left .btn_box{padding-top:0; text-align:center; position:absolute;bottom:10px;left:0; width:100%;}
.confirm_box01 .f_left .btn_box a.btn01{font-size:14px;}


.confirm_box01 .f_right{float: right;width:574px;border:1px solid #c8d0df;background:#fafbfb;}
.confirm_box01 .f_right > div{overflow-y: auto;height:315px;padding:22px 20px;}
.confirm_box01 .f_right > div .title{padding-left:20px;padding-bottom:15px;font-size:13px;color:#4a6596; background: url('images/design_common/ic_02.png') no-repeat 0 0 ;}
.confirm_box01 .f_right > div .text_box_{font-size:13px;color:#4a6596;line-height: 1.5em;color:#4a6596; }

.confirm_box02{padding-bottom:20px;}
.confirm_box02 ul{clear: both;overflow: hidden;border:2px solid #d6dce4;padding:40px 0;}
.confirm_box02 ul li{width:33.3333%;text-align:center; float:left;height:114px;border-left: 2px solid #d6dce4;}
.confirm_box02 ul li:FIRST-CHILD {border-left: none;}
.confirm_box02 ul li dl dt{font-size: 15px;color:#333333;}
.confirm_box02 ul li dl dd{padding-top:30px;}
.confirm_box02 ul li dl dd p:FIRST-CHILD{padding-bottom:7px;font-size: 16px;color:#333333;}
.confirm_box02 ul li dl dd p:FIRST-CHILD span{font-size: 40px;font-weight:bold;letter-spacing:-0.5px; color:#61b5f0;}
.confirm_box02 ul li dl dd p{font-size: 13px;color:#848484;}

.mileage_box{padding-bottom:20px;}
.mileage_box ul{clear: both;overflow: hidden;border:2px solid #d6dce4;padding:40px 0;}
.mileage_box ul li{width:33.3333%;text-align:center; float:left;height:114px;border-left: 2px solid #d6dce4;}
.mileage_box ul li:FIRST-CHILD {border-left: none;}
.mileage_box ul li dl dt{font-size: 15px;color:#333333;padding-top:10px;}
.mileage_box ul li dl dd{padding-top:30px;}
.mileage_box ul li dl dd{padding-bottom:7px;font-size: 16px;color:#333333;}
.mileage_box ul li dl dd span{font-size: 40px;font-weight:bold;letter-spacing:-0.5px; color:#61b5f0;}
.mileage_box span.col01{color:#179fec;}
.mileage_box span.col02{color:#333333;}
.mileage_box span.col03{color:#ec5a4b;}

.text_box02{font-size: 14px;line-height: 1.5em;padding-top:20px;letter-spacing:-0.3px;}
.text_ind20{text-indent:-21px;padding-left:25px; }

td.profile img{max-width: 170px;}

/* 인증안내 */
.cer_box01{padding-bottom:50px;}
.cer_box01 ul{position:relative; height:668px; background: url('images/design_sub/cer_box01_bg.jpg') no-repeat 0 0 ;}
.cer_box01 ul li{font-size: 14px;}
.cer_box01 ul .text01{position: absolute;top:304px;left: 390px;font-size:16px; line-height: 1.4em;letter-spacing:-0.3px; text-align:center; }
.cer_box01 ul .text02{position: absolute;top:35px;left: 385px;text-align:center;font-size:14px;color:#293548; }
.cer_box01 ul .text03{position: absolute;top:448px;left: 85px;text-align:right;font-size:14px;color:#293548;}
.cer_box01 ul .text04{position: absolute;top:448px;left: 665px;text-align:left;font-size:14px; color:#293548;}
.cer_box01 ul .text05{position: absolute;top:304px;left: 76px;text-align:right; }
.cer_box01 ul .text06{position: absolute;top:304px;left: 636px;text-align:left;}
.cer_box01 ul .text07{position: absolute;top:509px;left: 374px;text-align:center; }
.cer_box01 ul .text08{position: absolute;top:622px;left: 0;width:100%;color:#8190a8; text-align:center;}

.cer_box01 ul .text01 span{display: block;font-weight: 400;}
.cer_box01 ul .text01 em{font-weight: 300;}
.cer_box01 ul .text02 span{display: block;padding-top:10px; font-weight: 600;color: #c42616;font-size: 20px;}
.cer_box01 ul .text03 span{display: block;padding-top:10px; font-weight: 600;color: #cd8b17;font-size: 22px;}
.cer_box01 ul .text04 span{display: block;padding-top:10px; font-weight: 600;color: #0d4fc6;font-size: 22px;}

.cer_box01 ul .text05 span,
.cer_box01 ul .text06 span,
.cer_box01 ul .text07 span{color:#c0c7d3;}
.cer_box01 ul .text05 span strong {color:#cd8b17}
.cer_box01 ul .text06 span strong {color:#c42616}
.cer_box01 ul .text07 span strong {color:#0d4fc6}
.cer_box01 ul .stext_02{font-size:13px; padding-top:18px;line-height: 1.6em;color:#888888;}

.cer_box02{padding-bottom: 40px;color:#666666;font-size: 14px;padding-top:10px;line-height: 1.5em;letter-spacing: -0.4px;}
.cer_box03{height:363px;text-indent: -9999em;}

.cer_box03.bg01{background: url('images/design_sub/cer_box03_bg1.jpg') no-repeat 0 0 ; }
.cer_box03.bg02{background: url('images/design_sub/cer_box03_bg2.jpg') no-repeat 0 0 ; }
.cer_box03.bg03{background: url('images/design_sub/cer_box03_bg3.jpg') no-repeat 0 0 ; }
.cer_box03.bg04{background: url('images/design_sub/cer_box03_bg4.jpg') no-repeat 0 0 ; }
.cer_box03.bg05{background: url('images/design_sub/cer_box03_bg5.jpg') no-repeat 0 0 ; }
.cer_box03.bg06{background: url('images/design_sub/cer_box03_bg6.jpg') no-repeat 0 0 ; }












.tableType04.cer_tab table tbody td + td{border-left: 1px solid #e9ebec;border-right: 1px solid #e9ebec;}
.tableType04.cer_tab table tbody td{border-left: 1px solid #e9ebec;border-right: 1px solid #e9ebec;}

