@charset "utf-8";

/* 공통 */












/* .h3Box{border-bottom:3px solid #016b4a;margin-bottom:50px;}*/























/*팝업*/
img{max-width: 100%;}

.ui-dialog .ui-dialog-buttonpane .di_btn_conf.text01{font-size:12px !important;}
.ui-dialog .ui-dialog-buttonpane .di_btn_close.text02{font-size:12px !important;}
.ui-dialog .ui-dialog-buttonpane .di_btn_close.text03{font-size:12px !important;}
.line2_{line-height:1.5em;}

a.link:hover {text-decoration: underline;}

.t_red{color:#e70000;}
.t_red_text{color:#e70000;display: inline-block;padding-left:10px;}
.t_green_b{color:#1e863e;}
.t_green{color:#1e863e;}
.t_gray_b{color:#a9a9a9;}
.t_gray{color:#a9a9a9;}
.t_gray2{color:#b6b8c0;}

.word_b{word-wrap:break-word;word-break:break-all;}

.d_inblock{display: inline-block;}
.d_block{display:block;}
.font_ns{font-family: ns}
.hasDatepicker{width:120px;margin-left:0 !important;background:#fff url('images/sub/btnDate.png') no-repeat 92% center;}
input[type='text'].hasDatepicker:focus{background:#fbfae7 url('images/sub/btnDate.png') no-repeat 92% center;}
.select{display: inline-block;}
.select select{height:31px;line-height:31px;}
.select + .select{margin-left:5px;}

.select +  input[type=text]{margin-left:5px;}
a + .select{margin-left:5px;}
input[type=text] + input[type=text]{margin-left:5px;}

.th_line{line-height:1.3em;padding:8px 5px;}

.spanbox{width:40px;text-align: center; height:23px;line-height:23px; color:#fff;font-size:16px;display:inline-block;}
.spanbox{margin-left:5px;}
.spanbox.bg01{background:#1b976a;}
.spanbox.bg02{background:#1d9fd5;}

.flie_ic{text-indent: -9999em;display: inline-block;width:14px;height:14px;background:url('images/common/flie_btn.png') no-repeat center 0;}

.td_up{display: inline-block; text-indent: -9999em; width:15px;height:15px;background: url('images/common/accordion_up.gif') no-repeat center 0;}
.td_down{display: inline-block;text-indent: -9999em; width:15px;height:15px;background: url('images/common/accordion_down.gif') no-repeat center 0;}
.td_up + .td_down{margin-left:5px;}

/* 체크 박스 */
.checkbox{display: inline-block;padding-right:20px;}
.checkbox label + label{margin-left:5px;}
.checkbox label {font-size:14px; color:#5c5c5c; margin-right:10px;}
.checkbox label .f_size{font-size:16px;}

/* 라디오박스*/
.radio{display: inline-block;padding-right:20px;}
.radio label + label{margin-left:5px;}
.radio label {font-size:14px; color:#5c5c5c; margin-right:10px;}
.radio label .f_size{font-size:16px;}

/*제이쿼리 라디오버튼*/
.COMM_RADIOSET.type00{padding-bottom:8px;}
.COMM_RADIOSET.type00 ul li{float:left;}
.COMM_RADIOSET.type00 ul{clear:both;overflow:hidden;}
.COMM_RADIOSET.type00 .ui-state-default,
.COMM_RADIOSET.type00 .ui-widget-content .ui-state-default,
.COMM_RADIOSET.type00 .ui-widget-header .ui-state-default{font-size:13px; font-weight: 400;color:#a2a2a2;padding: 7px 0 7px 40px;background:#fff;border:none;margin-right:10px;background:url('images/common/radio01.png') no-repeat 8px center;}
.COMM_RADIOSET.type00 .ui-state-default:hover,
.COMM_RADIOSET.type00 .ui-buttonset .ui-button{margin-right:10px;}
.COMM_RADIOSET.type00 .ui-button-text-only .ui-button-text{padding:0;}
.COMM_RADIOSET.type00 .ui-state-active,
.COMM_RADIOSET.type00 .ui-widget-content .ui-state-active,
.COMM_RADIOSET.type00 .ui-widget-header .ui-state-active{background:url('images/common/radio01_on.png') no-repeat 8px center;}
.COMM_RADIOSET.type00 .ui-corner-all,
.COMM_RADIOSET.type00 .ui-corner-bottom,
.COMM_RADIOSET.type00 .ui-corner-left,
.COMM_RADIOSET.type00 .ui-corner-bl{border-radius:0;}
.COMM_RADIOSET.type00 .ui-corner-all,
.COMM_RADIOSET.type00 .ui-corner-top,
.COMM_RADIOSET.type00 .ui-corner-right,
.COMM_RADIOSET.type00 .ui-corner-tr{border-radius:0;}

.COMM_RADIOSET.type01{padding-bottom:16px;}
.COMM_RADIOSET.type01 .ui-state-default,
.COMM_RADIOSET.type01 .ui-widget-content .ui-state-default,
.COMM_RADIOSET.type01 .ui-widget-header .ui-state-default{font-size:13px; font-weight: 400;color:#a2a2a2;padding: 7px 0 7px;background:#fff;border: 1px solid #a2a2a2;margin-right:2px;}
.COMM_RADIOSET.type01 .ui-state-default:hover,
.COMM_RADIOSET.type01 .ui-widget-content .ui-state-default:hover,
.COMM_RADIOSET.type01 .ui-widget-header .ui-state-default:hover{border-color: #13b07f;color: #13b07f;}
.COMM_RADIOSET.type01 .ui-buttonset .ui-button{margin-right:0;}
.COMM_RADIOSET.type01 .ui-button-text-only .ui-button-text{padding:0;}
.COMM_RADIOSET.type01 .ui-state-active,
.COMM_RADIOSET.type01 .ui-widget-content .ui-state-active,
.COMM_RADIOSET.type01 .ui-widget-header .ui-state-active{border-color: #13b07f;color: #13b07f;}
.COMM_RADIOSET.type01 .ui-corner-all,
.COMM_RADIOSET.type01 .ui-corner-bottom,
.COMM_RADIOSET.type01 .ui-corner-left,
.COMM_RADIOSET.type01 .ui-corner-bl{border-radius:0;}
.COMM_RADIOSET.type01 .ui-corner-all,
.COMM_RADIOSET.type01 .ui-corner-top,
.COMM_RADIOSET.type01 .ui-corner-right,
.COMM_RADIOSET.type01 .ui-corner-tr{border-radius:0;}

.COMM_RADIOSET.type02{padding-bottom:16px;}
.COMM_RADIOSET.type02 .ui-state-default,
.COMM_RADIOSET.type02 .ui-widget-content .ui-state-default,
.COMM_RADIOSET.type02 .ui-widget-header .ui-state-default{font-size:13px; font-weight: 400;color:#a2a2a2;padding:0 13px 0 14px;background:#fff;border:none;margin-right:0;background:#fff url('images/sub/span_line02.jpg') no-repeat 0 center;}
.COMM_RADIOSET.type02 .ui-state-default.bg_no,
.COMM_RADIOSET.type02 .ui-widget-content .ui-state-default.bg_no,
.COMM_RADIOSET.type02 .ui-widget-header .ui-state-default.bg_no{background:none;padding-left:0;}

.COMM_RADIOSET.type02 .ui-state-default:hover,
.COMM_RADIOSET.type02 .ui-widget-content .ui-state-default:hover,
.COMM_RADIOSET.type02 .ui-widget-header .ui-state-default:hover{color: #222222;}
.COMM_RADIOSET.type02 .ui-buttonset .ui-button{margin-right:0;}
.COMM_RADIOSET.type02 .ui-button-text-only .ui-button-text{padding:0;}
.COMM_RADIOSET.type02 .ui-state-active,
.COMM_RADIOSET.type02 .ui-widget-content .ui-state-active,
.COMM_RADIOSET.type02 .ui-widget-header .ui-state-active{color: #222222;}
.COMM_RADIOSET.type02 .ui-corner-all,
.COMM_RADIOSET.type02 .ui-corner-bottom,
.COMM_RADIOSET.type02 .ui-corner-left,
.COMM_RADIOSET.type02 .ui-corner-bl{border-radius:0;}
.COMM_RADIOSET.type02 .ui-corner-all,
.COMM_RADIOSET.type02 .ui-corner-top,
.COMM_RADIOSET.type02 .ui-corner-right,
.COMM_RADIOSET.type02 .ui-corner-tr{border-radius:0;}




/* width */
.wid45{width:45px;}
.wid110{width:110px;}
.wid240{width:240px;}
.wid252{width:252px;}
.wid270{width:270px;}
.wid386{width:385px;}
.wid231{width:231px;}
.wid503{width:503px;}

.h400{height: 400px;}
.h158{height:158px;}
.swid100{min-width:100px;}
.swid110{min-width:110px;}
.swid150{min-width:150px;}
.swid234{min-width:234px;}
.swid474{min-width:474px;}
select.wid118{min-width:120px;}
select.wid198{min-width:200px;}
select.wid200{min-width:200px;}
select.wid202{min-width:202px;}
select.wid202_{min-width:202px;}
input.wid118{width:118px;}

.label_box li.cmsDate_li{width:100%;}

.cmsDate.wid118 input[type=text]{width:118px;}
.tit_bu{padding-left:16px;background:url('images/sub/dotGreen.png') no-repeat 0 center;}

select + select{margin-left:2px;}
select + input[type=text]{margin-left:1px;}
input[type=text] + input[type=text]{margin-left:2px;}

.img_file170{display: inline-block;border:1px solid #e1e5e6; background-color: black}

/* 테이블 */
.grp_btm .btn01 + .btn01{margin-left:0;}
.tab_wrap{padding-bottom:200px;}
.tab_wrap.pb125{padding-bottom:125px;}
.tab_wrap table tr th.line_th{line-height:1.4em;}
.tab_wrap h5{font-size:16px;font-family: 'ngb'; padding-bottom: 15px;padding-left: 20px;font-weight:400;background:url('images/common/bull04.png') no-repeat 5px 3px;}
.dis_block{display: block;}
.dis_in{display:inline-block;}
/* .tab_wrap table tr td span + span{padding-top:5px;} */
.tab_wrap table tr td.select_pt0 .select + .select{padding-top:0;}

.tab_wrap .pageList{padding-top:50px;}
.tab_wrap .pageList.btn_none{padding-top:25px;}
.cont_body .pageList{padding-top:50px;}

.tab_wrap td.td_wrap{padding:5px}
.tab_wrap .td_box120{min-height:120px;}
.tab_wrap .td_box{padding:20px;border:1px solid #bcc1c2;font-size:13px;color:#222;line-height:1.5em;min-height:150px;}
.tab_wrap .td_box ul li{font-size:13px;color:#222;padding-top:18px;padding-left: 16px;text-indent: -16px;}

.tab_wrap .td_box ul li:first-child{padding-top:0;}
.tab_wrap table tr td .star-input span + span{padding-top:0;vertical-align: super;}
.tab_wrap table tr td.input{padding-top:5px;padding-bottom:5px;}
.pop_wrap table tr td.input{padding-top:5px;padding-bottom:5px;}

.star-input .star_bg{display: inline-block;width:102px; overflow:hidden;height:18px;background:url('images/sub/star_sm.png') no-repeat 0 0;}
.star-input .star_bg .star{display: inline-block;height:18px;width:0;vertical-align: baseline;background:url('images/sub/star_sm.png') no-repeat 0 0;background-position-y: -18px;}
.star-input .star_bg .star.p1{width:9px;}
.star-input .star_bg .star.p2{width:18px;}
.star-input .star_bg .star.p3{width:30px;}
.star-input .star_bg .star.p4{width:39px;}
.star-input .star_bg .star.p5{width:51px;}
.star-input .star_bg .star.p6{width:60px;}
.star-input .star_bg .star.p7{width:72px;}
.star-input .star_bg .star.p8{width:81px;}
.star-input .star_bg .star.p9{width:93px;}
.star-input .star_bg .star.p10{width:102px;}

.tab_wrap table tr td .icon_box{box-sizing: border-box;}
.tab_wrap table tr td .icon_box li{float:left;display: inline-block;min-width:85px;text-align: center;margin-left:15px;}
.tab_wrap table tr td .icon_box li:first-child{margin-left:0;}
.tab_wrap table tr td .icon_box li span{display:block;}
.tab_wrap table tr td .icon_box li span.text{display:block;font-size:13px;color:#222;padding-top:15px;}

.tab_wrap table tr td .icon_box li .img{padding-top:80px;color:#222;}
.tab_wrap table tr td .icon_box li .img.dtyAblySxnCd0001{background:url('images/sub/job_icon01.png') no-repeat center 0;}
.tab_wrap table tr td .icon_box li .img.dtyAblySxnCd0002{background:url('images/sub/job_icon02.png') no-repeat center 0;}
.tab_wrap table tr td .icon_box li .img.dtyAblySxnCd0003{background:url('images/sub/job_icon03.png') no-repeat center 0;}
.tab_wrap table tr td .icon_box li .img.dtyAblySxnCd0004{background:url('images/sub/job_icon04.png') no-repeat center 0;}
.tab_wrap table tr td .icon_box li .img.dtyAblySxnCd0005{background:url('images/sub/job_icon05.png') no-repeat center 0;}
.tab_wrap table tr td .icon_box li .img.dtyAblySxnCd0006{background:url('images/sub/job_icon06.png') no-repeat center 0;}
.tab_wrap table tr td .icon_box li .img.dtyAblySxnCd0007{background:url('images/sub/job_icon07.png') no-repeat center 0;}
.tab_wrap table tr td .icon_box li .img.dtyAblySxnCd0008{background:url('images/sub/job_icon08.png') no-repeat center 0;}
.tab_wrap table tr td .icon_box li .img.dtyAblySxnCd0009{background:url('images/sub/job_icon09.png') no-repeat center 0;}
.tab_wrap table tr td .icon_box li .img.dtyAblySxnCd0010{background:url('images/sub/job_icon10.png') no-repeat center 0;}

.star_wrap{clear:both;overflow:hidden;}
.star_text{color:#222;padding-left:14px;}
.star_text .star_text{}

.guide{padding-top: 15px;padding-left:20px; font-size: 13px; color :#13b07f;}

.btn_wrap{padding-top:20px;clear:both;overflow:hidden;}
.btn_wrap.pt0{padding-top:0;}
.btn_wrap .f_left{float:left;}
.btn_wrap .f_right{float:right;}
.btn_wrap .f_right .b_text{display:block;padding-top:14px;text-align: right;color:#aaaaaa;font-size:12px;}


/* 검색박스 */
.search_wrap{position: relative;padding-bottom:30px;}
.search_wrap.pb50{padding-bottom:50px;}
.search_box{text-align: center;background-color:#fafafa;border:1px solid #b9b9b9;padding:18px 0;}
.search_box .search_title{font-size:14px;padding-right:10px;padding-left:10px;background:url('images/sub/bu01.gif') no-repeat 0 6px;}
.search_wrap .search_box select{height:40px;}
.search_wrap .select_box label{top:9px}
.search_box.r_btn{padding-right:108px;}
.search_box .btnFormReset{display: inline-block; background:#454545; border:1px solid #454545;width:34px;height: 34px;line-height:32px;vertical-align: bottom;}
.search_box .btnFormReset:hover{background:#47d332 !important; border:1px solid #299a17 !important;}
.search_box .btnFormReset_{display: inline-block;border:1px solid #454545;width:34px;height: 34px;vertical-align: bottom;background:#454545 url('images/common/btn_ic07.png') no-repeat center 0;}
.search_box .btnFormReset_:hover{background:#47d332 url('images/common/btn_ic07.png') no-repeat center 0 !important; border:1px solid #299a17 !important;}
.search_box .btnFormReset img{vertical-align: sub;}
.search_box .col01{width:120px;min-width:120px;height: 34px;font-size:13px;padding:0;line-height: 30px;}
.search_box input[type=text]{height:40px;line-height:40px;}
.search_box .btnDet{position: absolute;top:1px;right:1px;padding-top:44px;font-size:13px;color:#016b4a;width:108px;height:70px;border-left:1px solid #b9b9b9;background:#fafafa;z-index:11;}
.search_box .btnDet span.ic08{padding-top:30px;background:url('images/common/btn_ic08.png') no-repeat center 0;}
.search_box .btnDet.on{background:#fff;}
.search_wrap .btnFormSearch {padding:10.5px 26px; color: #fff;background:#d81f25;  border:1px solid #d81f25;width:104px;vertical-align: middle;}
.search_wrap .btnFormSearch span {padding-left:20px; background:url('images/com_aladdin/btn_search.png') 0 1px no-repeat;}
.search_wrap .btnFormReset_{text-indent: -9999em;display: inline-block;border:1px solid #454545;width:34px;height: 34px;vertical-align: bottom;background:#454545 url('images/common/btn_ic07.png') no-repeat center center;}
/* .search_wrap .btnFormReset_:hover{background:#47d332 url('images/common/btn_ic07.png') no-repeat center center !important; border:1px solid #299a17 !important;} */
.btnFormSearch + .btnFormReset{margin-left:10px;}

.search_wrap2 input[type=radio] + label{margin-right:25px;}
.search_wrap2 input[type=checkbox] + label{margin-right:25px;}
.search_wrap2 .btnFormReset_{text-indent: -9999em;display: inline-block;border:1px solid #454545;width:31px;height: 31px;vertical-align: bottom;background:#454545 url('images/common/btn_ic07.png') no-repeat center center;}
.search_wrap2 .btnFormReset_:hover{background:#47d332 url('images/common/btn_ic07.png') no-repeat center center !important; border:1px solid #299a17 !important;}
.search_wrap2 .btnFormSearch {display:inline-block; height:31px; line-height:31px; text-align:center; color:#fff; border:1px solid #016b4a; background:#016b4a; font-size:13px; width:120px;vertical-align: bottom;}
.search_wrap2 .btnFormSearch span {padding-left:20px; background:url('images/common/btnSearch2.png') left center no-repeat;}

.search_wrap .tab_wrap + .search_box{margin-top:30px;}
.search_wrap .tab_wrap input[type=text]{vertical-align: top;}



/* 안내박스 */
.inform_wrpa{padding-bottom:30px;}
.inform_box{border:1px solid #eeebdc;padding:35px 25px 35px 100px;background:#f7f5eb url('images/sub/inform_bg.jpg') no-repeat 35px center;}
.inform_box p{font-size:14px;color:#898056;line-height:1.4em;}
.inform_box p.bu_ic{padding-left:13px;background: url('images/sub/bu04.gif') no-repeat 0 7px;}
.inform_box p + p{padding-top:6px;}
.inform_wrpa .inform_box{position: relative;}
.inform_wrpa .inform_box.type2{padding:20px 20px 20px 100px;}
.inform_wrpa .inform_box:after {content: ''; clear: both; display: block;}
.inform_wrpa .inform_box .txt {line-height:1.5em;}
.inform_wrpa .inform_box .Agree {position: absolute;bottom:20px;right:18px;}
.inform_wrpa .inform_box ul li{padding-left:10px;padding-top:10px;letter-spacing:-0.5px; font-size:14px;color:#898056;background: url('../css/images/common/ic_info.gif') no-repeat 0 15px; }
.inform_wrpa .inform_box ul li:first-child{padding-top:0;background: url('../css/images/common/ic_info.gif') no-repeat 0 5px; }
.inform_wrpa .inform_box ul li.red{padding-top:16px;padding-left:0;font-size:14px;background:none;color:#ff0000;}

.inform_wrpa .inform_box.graybg{border:none;padding:25px 25px 25px 100px;background:#fcfcfc url('images/sub/inform_gray.png') no-repeat 35px center;}
.inform_wrpa .inform_box.graybg ul li{color:#838383;}
.inform_wrpa .inform_box.graybg p{color:#838383;}

.gray_box{padding-bottom:60px;}
.gray_box ul{padding:24px 27px;clear:both;overflow:hidden;background-color: #fefefe;border:1px solid #e2e6e7;}
.gray_box ul li{font-size:14px;color:#666666;float:left;padding-left:10px;padding-right:40px;background:url('images/sub/bu01.gif') no-repeat 0 5px;}
.gray_box.li2 ul li{font-size:14px;color:#666666;float:left;width:48%;padding-left:10px;padding-right:40px;background:url('images/sub/bu01.gif') no-repeat 0 5px;}


.pop_wrap .inform_wrpa{padding-bottom:15px;}
.pop_wrap .inform_box{border:1px solid #eeebdc;padding:20px 20px 20px 82px;min-height:100px;background:#f7f5eb url('images/sub/inform_bg.jpg') no-repeat 22px center;}
.pop_wrap .inform_box ul li{font-size:14px;padding-bottom:11px;padding-left:13px;color:#898056; background:url('images/common/ic_info.gif') no-repeat 0 8px;}
.pop_wrap .inform_box ul li:last-child{padding-bottom:0;}
.pop_wrap .inform_box p.text{font-size:14px;padding-bottom:11px;margin-top: 20px;padding-left:13px;color:#898056; background:url('images/common/ic_info.gif') no-repeat 0 5px;}

/* 텍스트정렬 */
.t_center{text-align:center;}
.t_left{text-align:left;}
.t_right{text-align:right;}

.v_top{vertical-align:top;}

/*준비중*/
.preparing_wrap{padding-top:400px;}
.preparing_wrap .text{font-size: 38px;text-align: center;}

/* 버튼 */
.btn_box{clear:both;overflow:hidden;padding-top:23px;}
.btn_box .f_left{float:left;}
.btn_box .f_right{float:right;}
.btn_left{text-align:left;padding-top:23px;}
.btn_right{text-align:right;padding-top:23px;}
.btn_box a + a{margin-left:5px;}

/* 테이블 */
.tableType02 table td.t_center{text-align:center;padding: 12px 20px 12px 20px;}
.tableType02 table td.t_left{text-align:left;padding: 12px 20px 12px 20px;}
.tableType02 table td.t_right{text-align:right;padding: 12px 20px 12px 20px;}
.tab_wrap table tr td.p0500{padding:5px 0 !important;}
table tr td.p0500{padding:5px 0 !important;}
table tr td.p0505{padding:5px 5px !important;}
table tr td.p0000{padding:0 !important;}
.tab_wrap table tr td.p3535{padding:35px;}
.tab_wrap table tr td.p3533{padding:35px 33px;}

.tab_wrap table tr td.p2030{padding:20px 30px !important;}
.tab_wrap table tr td.p2025{padding:20px 25px;}
.tab_wrap table tr td.p3528{padding:35px 28px;}
.tab_wrap table tr td.p0711{padding:7px 11px !important;}
.table_top{clear:both;overflow:hidden;padding-bottom:18px;}
.table_top .menu_li{}
.table_top .menu_li li{float:left;padding-left:13px;padding-right:13px;background:url('images/sub/ul_line10.jpg') no-repeat 0 center;}
.table_top .menu_li li:first-child{background:none;}
.table_top .menu_li li a{color:#a2a2a2;}
.table_top .menu_li li a.on{color:#000;}
.table_top .btn_down_w{float:right;padding:5px 18px;border-radius:20px;height:26px; border:1px solid #b7b7b7;background:url('images/sub/btn_down_bg.png') repeat 0 0;}
.table_top .btn_down_w .select_box{width: 60px;border:none;background:url('images/sub/btn_down_select.png') 93% center no-repeat;}
.table_top .btn_down_w .select_box label{top:3px;left:5px;font-size:10px;}
.table_top .btn_down_w select{height:15px;font-size:12px;border:none;width:60px;padding-left:0;}
.table_top .btn_down_w .select_box:hover {background:url('images/sub/btn_down_select.png') 93% center no-repeat;}
.table_top .btn_down_w .btn_down{padding-left:12px;font-family:nb;font-size:12px;color:#5f5f5f;background:url('images/sub/btn_down_line.png') no-repeat 0 center;}
.table_top .btn_down_w .btn_down span{padding-left:17px;background:url('images/sub/btn_down_ic.png') no-repeat 0 center;}
.tab_wrap table tr td .imgbtn_wrap{}
.tab_wrap table tr td .imgbtn_wrap .img_box{display: block;width:201px;height:156px;overflow: hidden;}
.tab_wrap table tr td .imgbtn_wrap .img_box.wid130{display: block;width:130px;height:156px;overflow: hidden;}
.tab_wrap table tr td .imgbtn_wrap .img_btn{display: block;padding-top:6px;}
.tab_wrap table tr td .imgbtn_wrap .img_btn a{width:100%;}

.tab_wrap .input table tr td.td_padding{padding:13px 24px;}



/* s01_053 */
.box3 .p_box p{display: inline-block;width:34%;padding-left:30px;background:url('images/sub/span_line01.jpg') no-repeat 0 center;}
.box3 .p_box p span{display: inline-block;width:100px;color:#222222;padding-right:10px;}
.box3 .p_box p:first-child{padding-left:0;background:none;width:30%;}
.box3 .p_box p input{width:60px;}
.box3 .t_red{padding-top:5px;}

/* s01_021 */
.graphZone_{border:1px solid red;}

/* s01_101 */
/* #subSlide{position: relative;padding-top:13px;padding-bottom:50px;left:-35px;width:960px;}
#subSlide li{text-align: center; float:left;height:320px;background:url('images/sub/slider_line.jpg') no-repeat 0 center;}
#subSlide li .img_box{border:1px solid #dddddd;display: inline-block;}
#subSlide li p{text-align: left;padding-left:31px;padding-right:31px;}
#subSlide li p.title{font-size:16px;line-height:1.2em; margin-top:15px;height:38px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
#subSlide li p.label_box{padding-top:11px;height:70px;}
#subSlide li p.label_box span:nth-child(3n+1) {margin-top:2px;}
#subSlide .page{position:absolute;right:77px;top:-25px;color:#c3c3c3;}
#subSlide .page span{color:#000;font-size:14px;}
#subSlide li p.date{font-size:14px;padding-top:5px;}
#subSlide .bx-controls {z-index:5;}
#subSlide .bx-pager{position:absolute; width:100%; max-width:891px; top:0; left:50%; margin-left:-445px;}
#subSlide .bx-pager-item a{display:none;}
#subSlide .bx-controls-auto-item {display:none;}
#subSlide .bx-controls-direction a{display:block;width:8px;height:13px;position:absolute;top:-20px;margin-top:-4px;font-size:0px;text-indent:-9999em;}
#subSlide .bx-prev{top:0;right:127px;background:url('images/sub/slider_left.jpg') no-repeat;}
#subSlide .bx-next{top:0;right:55px;background:url('images/sub/slider_right.jpg') no-repeat;} */

#subSlide{position: relative;padding-top:13px;padding-bottom:50px;width:890px;overflow: hidden;}
#subSlide .bx-wrapper{margin-left:-1px;}
#subSlide li{text-align: center; float:left;height:320px;background:url('images/sub/slider_line.jpg') no-repeat 0 center;}
#subSlide li:FIRST-CHILD{background:none;}
#subSlide li .img_box{border:1px solid #dddddd;display: inline-block;}
#subSlide li p{text-align: left;padding-left:31px;padding-right:31px;}
#subSlide li p.title{font-size:16px;line-height:1.2em; margin-top:15px;height:38px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
#subSlide li p.label_box{padding-top:11px;height:70px;}
#subSlide li p.label_box span:nth-child(3n+1) {margin-top:2px;}
#subSlide .page{position:absolute;right:77px;top:-25px;color:#c3c3c3;}
#subSlide .page span{color:#000;font-size:14px;}
#subSlide li p.date{font-size:14px;padding-top:5px;}
#subSlide .bx-controls {z-index:5;}
#subSlide .bx-pager{width:100%; max-width:891px; }
#subSlide .bx-pager > div{float:left;}
#subSlide .bx-pager-item a{display:none;}
#subSlide .bx-viewport .bx-controls-direction{display:none;}
#subSlide .bx-controls-auto-item {display:none;}
#subSlide .bx-viewport .bx-pager{display:none;}
#subSlide .bx-controls-direction a{display:block;width:16px;height:28px;position:absolute;top:50%;margin-top:-14px;font-size:0px;text-indent:-9999em;}
#subSlide .bx-controls-direction a:HOVER{opacity:0.7;}
#subSlide .bx-prev{top:50%;left:0;background:url('images/sub/btn_left_m.png') no-repeat;}
#subSlide .bx-next{top:50%;right:0;background:url('images/sub/btn_right_m.png') no-repeat;}




.ul_list_wrap{border-top:1px solid #e2e2e2;}
.ul_list_wrap > li{clear:both;overflow:hidden;padding:20px 0;border-bottom:1px solid #e2e2e2;}
.ul_list_wrap li .f_left{float:left;width:710px;}
.ul_list_wrap .fileimg_wrap158{height: 158px; width: 158px;display: inline-block;    vertical-align: top;    margin-bottom: 0;    overflow: hidden;    text-align: center;}
.ul_list_wrap .fileimg_wrap158 .img_file{display: inline-block;    vertical-align: middle;    height: 100%;}
.ul_list_wrap .fileimg_wrap158 .img_file img{max-width: 100%;vertical-align: middle;height:100%;}
.fileimg_wrap270{height: 175px; width: 270px; display: inline-block;    vertical-align: top;    margin-bottom: 0;    overflow: hidden;    text-align: center;}
.fileimg_wrap270 .img_file{display: inline-block;    vertical-align: middle;    height: 100%;}
.fileimg_wrap270 .img_file img{max-width: 270px;max-height:175px;vertical-align: middle;}

.fileimg_wrap130{height: 156px; width: 130px;display: inline-block;    vertical-align: top;    margin-bottom: 0;    overflow: hidden;    text-align: center;}
.fileimg_wrap130 .img_file{display: inline-block;    vertical-align: middle;    height: 100%;}
.fileimg_wrap130 .img_file img{max-width: 130px;vertical-align: middle;}

.fileimg_wrap198{height: 256px; width: 198px;display: inline-block;    vertical-align: top;    margin-bottom: 0;    overflow: hidden;    text-align: center;}
.fileimg_wrap198 .img_file{display: inline-block;    vertical-align: middle;    height: 100%;}
.fileimg_wrap198 .img_file img{max-width: 198px;vertical-align: middle;}


.ul_list_wrap li .f_left .img_box{float:left;display: block;border:1px solid #dedede;width:158px;height:158px;overflow:hidden;}
.ul_list_wrap li .f_left .text_box{float:left;padding-left:20px;width:540px;padding-top:0;}
.ul_list_wrap li .f_left .text_box .title{font-size:16px;color:#5c5c5c;padding-top:5px;padding-bottom:18px;}
.ul_list_wrap li .f_left .text_box .label_box{padding-bottom:20px;}
.ul_list_wrap li .f_left .text_box .label_box span{margin-left:5px;}
.ul_list_wrap li .f_left .text_box .label_box span:FIRST-CHILD{margin-left:0;}
.ul_list_wrap li .f_left .text_box .sub_text{color:#868686;margin-bottom:18px;line-height:1.5em;height:40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.ul_list_wrap li .f_left .text_box .date{font-size:12px;color:#5c5c5c;letter-spacing:-0.5px;}
.ul_list_wrap li .f_left .text_box .date span.f14{font-size:14px;}
.ul_list_wrap li .f_left .text_box .date .date01{width:217px;display: inline-block;}
.ul_list_wrap li .f_right{float:left;width:100%;border-top:1px dashed #b2b2b2;padding:20px 0;}
.ul_list_wrap li .f_right .num01{font-size:14px;padding-bottom:12px;}
.ul_list_wrap li .f_right .num01 span{font-size:18px;color:#016b4a;}
.ul_list_wrap li .f_right .num02{font-size:14px;padding-bottom:20px;}
.ul_list_wrap li .f_right .num02 +  .num02{margin-top:-10px;}
.ul_list_wrap li .f_right .num02 span{font-size:18px;color:#b62a2a;}
.ul_list_wrap li .f_right .num03{font-size:14px;padding-bottom:12px;}
.ul_list_wrap li .f_right .num03 span{font-size:18px;color:#1d9fd5;}
.ul_list_wrap li .f_left .text_box .title .sub_text_{display:inline-block;paddin-left:5px; font-size: 14px;color:#5c5c5c;}

.btnDet_wrap{border:1px solid #bababa;display: none; position: absolute;top:70px;left:0;background:#fff;width:100%;padding:18px 18px 0 18px;z-index:10;}
.btnDet_wrap.on{display: block; }
.btnDet_wrap ul{}
.btnDet_wrap ul .label_w{clear:both;overflow:hidden;border-bottom:1px dashed #e3e3e3;padding:24px 0 15px;}
.btnDet_wrap ul .label_w:last-child{border-bottom:none;}
.btnDet_wrap ul .label_w .label_box li{padding-right:20px;}

.btnDet_wrap ul li p.title{float:left;width:105px;padding-right:30px;text-align: right;color:#5c5c5c;font-size:14px;}
.btnDet_wrap ul li .label_box{float:right;width:740px;}
.btnDet_wrap ul li ul li{float:left; border-bottom:none;padding:0;padding-right:5px}
.btnDet_wrap ul li .label_box li{margin-bottom:10px;}
.btnDet_wrap ul li .label_box li .btnDet01{display: inline-block; font-family: ns; min-width: 68px;text-align: center;padding: 6px 20px 5px; font-weight: 600;background: #fff;border-radius: 15px;border: 2px solid #b6b8c0;color: #bfc0c6;}
.btnDet_wrap ul li .label_box li:nth-child(1) .btnDet01.on .label{padding: 6px 25px 5px 15px;border:2px solid #75a8d0;color:#75a8d0;background:url('images/sub/label_det01.gif') no-repeat 90% center;}
.btnDet_wrap ul li .label_box li:nth-child(2) .btnDet01.on .label{padding: 6px 25px 5px 15px;border:2px solid #5ead9f;color:#5ead9f;background:url('images/sub/label_det02.gif') no-repeat 90% center;}
.btnDet_wrap ul li .label_box li:nth-child(3) .btnDet01.on .label{padding: 6px 25px 5px 15px;border:2px solid #dcaf4d;color:#dcaf4d;background:url('images/sub/label_det03.gif') no-repeat 90% center;}
.btnDet_wrap ul li .label_box li:nth-child(4) .btnDet01.on .label{padding: 6px 25px 5px 15px;border:2px solid #e08d8d;color:#e08d8d;background:url('images/sub/label_det04.gif') no-repeat 90% center;}
.btnDet_wrap ul li .label_box li:nth-child(1n+4) .btnDet01.on .label{padding: 6px 25px 5px 15px;border:2px solid #75a8d0;color:#75a8d0;background:url('images/sub/label_det01.gif') no-repeat 90% center;}
.btnDet_wrap ul li .label_box li:nth-child(2n+4) .btnDet01.on .label{padding: 6px 25px 5px 15px;border:2px solid #5ead9f;color:#5ead9f;background:url('images/sub/label_det02.gif') no-repeat 90% center;}
.btnDet_wrap ul li .label_box li:nth-child(3n+4) .btnDet01.on .label{padding: 6px 25px 5px 15px;border:2px solid #dcaf4d;color:#dcaf4d;background:url('images/sub/label_det03.gif') no-repeat 90% center;}
.btnDet_wrap ul li .label_box li:nth-child(4n+4) .btnDet01.on .label{padding: 6px 25px 5px 15px;border:2px solid #e08d8d;color:#e08d8d;background:url('images/sub/label_det04.gif') no-repeat 90% center;}
.btnDet_wrap ul li .label_box .cmsDate{}
.btnDet_wrap ul li .label_box .cmsDate button{top:8px;right:15px;}
.btnDet_wrap ul li .label_box .cmsDate input[type=text]{border-radius:15px;padding:0 30px 0 25px;outline: none;}
.btnDet_wrap .btnDet_b{text-align: right;padding-right:20px;padding-bottom:12px;}
.btnDet_wrap .btnDet_b .btnDet_clo{font-family:nb;font-size:15px;color:#858585;}
.btnDet_wrap .btnDet_b .btnDet_clo span{padding-right:15px;background:url('images/sub/label_det05.gif') no-repeat right center;}


/* s01_103 */
.accordion_wrap{}
.accordion_wrap .completeInfo{border:none;border-bottom:1px dashed #e3e3e3;border-radius:0;margin:0;padding:12px 0;}
.accordion_wrap .completeInfo .checkType01{padding-left:18px;}
.accordion_wrap .completeInfo .btnControl {height:34px;cursor:pointer;padding-right:24px;border:none;background:url('images/common/accordion_down.gif') no-repeat right 0; }
.accordion_wrap .completeInfo .btnControl.on {background:url('images/common/accordion_up.gif') no-repeat right 0;}
.accordion_wrap .completeInfo .btnControl_ {height:34px;cursor:pointer;padding-right:24px;border:none;background:url('images/common/accordion_down.gif') no-repeat right 0; }
.accordion_wrap .completeInfo .btnControl_.on {background:url('images/common/accordion_up.gif') no-repeat right 0;}

.accordion_wrap  .completeInfo .tableType01_{margin:0;margin-top:12px;padding:10px;height:158px;border:1px solid #bcc1c2;overflow-y: auto;}
.accordion_wrap  .completeInfo .tableType01_ > div{line-height:1.4em;}
.accordion_wrap  .completeInfo .tableType01{margin:0;margin-top:12px;padding:10px;height:158px;border:1px solid #bcc1c2;overflow-y: auto;}
.accordion_wrap  .completeInfo .tableType01 > div{line-height:1.4em;}





/* s02_001 */
/* .tabType01.li3 li {width: calc(100% / 3);} */
.ku_we_wrap:after {clear: both; content: ''; display: block;}
.ku_we .ku_tit span {font-size: 21px; color: #666666;}
.ku_we .sub_text p{font-size: 14px; line-height: 1.8em; padding-left:22px;}
.ku_we .sub_text p:first-child{padding-bottom:38px;}
.ku_we .ku_we_cnt {padding-top: 24px; color: #666666;}
.ku_we_cnt .faith {margin-bottom: 38px;}
.ku_we_cnt span {border-bottom:1px solid #86a091; color: #016b4a; font-family: 'ngb';}
.ku_we_cnt .we_wrap {background: url("../css/images/sub_yu/ku_we_.jpg") no-repeat 0 0;height: 548px; margin-top: 48px; border-top: #016b4a solid 3px; border-bottom: #c3c3c3 solid 1px; position: relative;}
.we_wrap .global,
.we_wrap .creater {position: absolute; text-align: left; letter-spacing: 1px;}
.we_wrap .global {font-size: 22px; color: #666666; top: 178px; left:79px; letter-spacing: -1px;line-height:1.2em;}
.we_wrap .creater{ top: 248px; left: 73px;font-size: 34px; width: 223px; height: 45px; line-height: 46px;  font-family: 'nb'; color: #fff; letter-spacing: -1px;text-align: left; padding: 0 5px; background: url(../css/images/sub_yu/creater_bg.gif) no-repeat;}
.we_sub {position: absolute; right: 0; top: 0;}
.we_sub .social,.we_sub .leader,.we_sub .create {width: 145px;text-align: center;}
.we_sub .social {position: absolute; top: 190px; right: 232px;}
.we_sub .leader {position: absolute; top: 370px; right: 332px;}
.we_sub .create {position: absolute; top: 370px; right: 132px;}
.we_sub .one {font-size: 18px; font-family: 'ngb'; letter-spacing: -1px;}
.we_sub .social .one {color: #1b976a;}
.we_sub .leader .one {color: #1d9fd5;}
.we_sub .create .one {color: #0bbca2;}
.we_sub .sec {font-size: 14px; color: #666666;padding-top:5px;}


/* s02_002 */
.ku_core .ku_tit span {font-size: 21px; color: #666666;}
.ku_core .core_exp {font-size: 14px; line-height: 1.8em; padding:18px 10px 0 22px;color: #666666;}
.ku_core .core1_wrap { position: relative;width: 892px; height: 637px; background: url('../css/images/sub_yu/core1_bg.gif') no-repeat center 100px;}
.core1_wrap .core1_we {position: absolute; top: 310px; left: 400px; font-size: 35px; color: #016b4a;}
.core1_wrap .text01,
.core1_wrap .text02,
.core1_wrap .text03,
.core1_wrap .text04,
.core1_wrap .text05,
.core1_wrap .text06 { position: absolute;width: 202px;line-height: 1.5em;}
.core1_wrap .text01,.core1_wrap .text02,.core1_wrap .text03 {text-align: right;}
.core1_wrap .text04,.core1_wrap .text05,.core1_wrap .text06  {text-align: left;}
.core1_wrap .text01 {top: 112px; left: 40px;}
.core1_wrap .text02 {top: 322px;}
.core1_wrap .text03 {top: 530px; left: 40px;}
.core1_wrap .text04 {top: 112px; right: 34px;}
.core1_wrap .text05 {top: 322px; right: -15px;}
.core1_wrap .text06 {top: 530px; right: 35px;}
.core1_wrap .text01 .core1_one,
.core1_wrap .text02 .core1_one,
.core1_wrap .text03 .core1_one,
.core1_wrap .text04 .core1_one,
.core1_wrap .text05 .core1_one,
.core1_wrap .text06 .core1_one{font-size: 16px;font-family: 'ngb'; padding-bottom: 12px; line-height: 16px;}
.core1_wrap .text04 .core1_sec,
.core1_wrap .text05 .core1_sec,
.core1_wrap .text06 .core1_sec{padding-left:10px;}
.core1_wrap .text01 span {color: #ff9f26; background: url(../css/images/sub_yu/dot_gb.gif) no-repeat 0 7px; padding-left:10px;}
.core1_wrap .text02 span {color: #f7735e; background: url(../css/images/sub_yu/dot_lead.gif) no-repeat 0 7px; padding-left:10px;}
.core1_wrap .text03 span {color: #f75e7e; background: url(../css/images/sub_yu/dot_think.gif) no-repeat 0 7px; padding-left:10px;}
.core1_wrap .text04 span {color: #01b99f;background: url(../css/images/sub_yu/dot_loyal.gif) no-repeat 0 7px; padding-left:10px;}
.core1_wrap .text05 span {color: #1d9ed5; background: url(../css/images/sub_yu/dot_comm.gif) no-repeat 0 7px; padding-left:10px;}
.core1_wrap .text06 span {color: #1c9769; background: url(../css/images/sub_yu/dot_creative.gif) no-repeat 0 7px; padding-left:10px;}
.core1_wrap .core1_sec {font-size: 14px; color: #666666;}
.core2_wrap {width: 896px; height: 637px; background: url(../css/images/sub_yu/core2_bg.gif) no-repeat center top 90px; position: relative;}
.core2_wrap .sub01,.core2_wrap .sub02,.core2_wrap .sub03, .core2_wrap .sub04,.core2_wrap .sub05,.core2_wrap .sub06 {font-size: 15px; font-family: 'ngb'; position: absolute;}
.core2_wrap .sub01 {color: #1c9769; top: 185px; left: 300px;}
.core2_wrap .sub02 {color: #1d9ed5; top: 355px; left: 233px;}
.core2_wrap .sub03 {color: #01b99f; top: 525px; left: 307px;}
.core2_wrap .sub04 {color: #f75e7e; top: 185px; right: 330px;}
.core2_wrap .sub05 {color: #f7735e;  top: 355px; right: 225px;}
.core2_wrap .sub06 {color: #ff9f26; top: 525px;  right: 320px;}
.core2_wrap .core2_we {position: absolute; top: 310px; left: 400px; font-size: 35px; color: #016b4a;font-family: 'ngb';}

.core2_wrap ul li {font-size: 13px; color: #666666; line-height: 1.6; padding-left: 10px; background: url(../css/images/sub_yu/dot_gray.gif) no-repeat 0 8px;}
.core2_wrap .global2, .lead2, .think2, .loyal2, .comm2, .creative2 {position: absolute;}
.core2_wrap .global2 {top: 150px; left: 45px;}
.core2_wrap .lead2 {top: 310px; left: 15px;}
.core2_wrap .think2 {top: 495px; left: 45px;}
.core2_wrap .loyal2 {top: 150px; right: 80px;}
.core2_wrap .comm2 {top: 310px; right: 15px; }
.core2_wrap .creative2 {top: 495px; right: 105px;}

.core3_wrap {border:1px solid red;}
.core3_wrap .core3_box.bg01{height:144px;background: url('images/sub_yu/core3_bg01.jpg') no-repeat right 0;}
.core3_wrap .core3_box.bg02{height:198px;background: url('images/sub_yu/core3_bg02.jpg') no-repeat right 0;}
.core3_wrap .core3_box.bg03{height:220px;background: url('images/sub_yu/core3_bg03.jpg') no-repeat right 0;}
.core3_wrap .core3_box.bg04{height:280px;background: url('images/sub_yu/core3_bg04.jpg') no-repeat right 0;}
.core3_wrap .core3_box.bg05{height:196px;background: url('images/sub_yu/core3_bg05.jpg') no-repeat right 0;}
.core3_wrap .core3_box.bg06{height:222px;background: url('images/sub_yu/core3_bg06.jpg') no-repeat right 0;}

.core3_wrap {margin-bottom: 84px;}
.core3_wrap ul li {font-size: 13px; color: #666666; line-height: 1.6; padding-right: 30px;}
.core3_wrap .sub2, .sub5, .sub6 {position: relative; top: 20px; left: 156px;}
.core3_wrap .sub1, .sub3, .sub4 {position: relative; top: 25px; left: 156px;}
.core3_wrap .sub1 p, .sub2 p,.sub3 p,.sub4 p,.sub5 p,.sub6 p{font-size: 20px; color: #4d9a5a; font-family: 'ngb';}

.core3_wrap .txt01 {background: url(../images/sub_yu/core3_bg01.jpg) no-repeat; height: 180px;}
.core3_wrap .txt02 {background: url(../images/sub_yu/core3_bg02.jpg) no-repeat; height: 220px;}
.core3_wrap .txt03 {background: url(../images/sub_yu/core3_bg03.jpg) no-repeat; height: 260px;}
.core3_wrap .txt04 {background: url(../images/sub_yu/core3_bg04.jpg) no-repeat; height: 310px;}
.core3_wrap .txt05 {background: url(../images/sub_yu/core3_bg05.jpg) no-repeat; height: 230px;}
.core3_wrap .txt06 {background: url(../images/sub_yu/core3_bg06.jpg) no-repeat; height: 230px;}
.core3_wrap .txt01 .cnt01 {padding-top: 45px;}
.core3_wrap .txt01 .cnt01,.txt01 .cnt01_2 {padding-left: 156px; line-height: 1.8;}
.core3_wrap .txt02 .cnt01 {padding-top: 45px;}
.core3_wrap .txt02 .cnt01,.txt02 .cnt01_2 {padding-left: 156px; line-height: 1.8;}
.core3_wrap .txt03 .cnt01 {padding-top: 50px;}
.core3_wrap .txt03 .cnt01,.txt03 .cnt01_2 {padding-left: 156px; line-height: 1.8;}
.core3_wrap .txt04 .cnt01 {padding-top: 50px;}
.core3_wrap .txt04 .cnt01,.txt04 .cnt01_2 {padding-left: 156px; line-height: 1.8;}
.core3_wrap .txt05 .cnt01 {padding-top: 45px;}
.core3_wrap .txt05 .cnt01,.txt05 .cnt01_2 {padding-left: 156px; line-height: 1.8;}
.core3_wrap .txt06 .cnt01 {padding-top: 50px;}
.core3_wrap .txt06 .cnt01,.txt06 .cnt01_2 {padding-left: 156px; line-height: 1.8;}
.core3_wrap .cnt2 {padding-top: 55px; padding-left: 156px;}
.core3_wrap li .tit {font-weight: bold; display: table-cell; padding-left: 10px; background: url(../images/sub_yu/dotBlack2.png) no-repeat 0 10px;} /*제목*/
.core3_wrap li .cnt {display: table-cell;}



/* s01_211 */
.join_li_ ul {width: 100%;}
.join_li_ ul:after {content: ''; clear: both; display: block;}
.join_li_ li {padding:14px 10px 10px 10px;width:32.6%; border: 1px solid #d1d1d1; float: left;margin-left:1%;margin-bottom:8px;}
.join_li_ li:first-child {margin-left:0%;}
.join_li_ li:nth-child(4){margin-left:0%;}
.join_li_ li:nth-child(7){margin-left:0%;}
.join_li_ li:nth-child(10){margin-left:0%;}
.join_li_ .grp {border-bottom: 1px dashed #d1d1d1;padding-bottom:20px;}
.join_li_ .grp .label_box{padding-bottom:20px;}
.join_li_ .grp .label_box .label{margin:0;}
.join_li_ .grp .title{font-size:21px;color:#333333;line-height:1.2em;height:50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.join_li_ .grp_btm {padding-top:20px;}
.join_li_ .grp_btm a + a{margin-left:0;margin-top:3px;}
.join_li_ .grp_btm p {font-size: 14px; padding:0;}
.join_li_ .grp_btm p.last {margin-bottom: 10px;}
.join_li_ .grp_btm .data {font-size: 22px;color: #016b4a;}
.join_li_ .grp_btm .btn01 {width: 100%;}


/* s02_101 */
.tab_wrap{padding-bottom:42px;}
.ableTab01_.tab01 {margin:0;}
.ableTab01_.tab01 ul:after {content:''; display:block; clear:both;}
.ableTab01_.tab01 ul li {float:left; text-align:center; width:auto;margin-left:30px;}
.ableTab01_.tab01 ul li:first-child{margin-left:0;}
.ableTab01_.tab01 ul li label{display:block;color:#999999;font-size:14px;background:#fff;}
.ableTab01_.tab01 ul li.on label{color:#222222;}
.ableTable_.tab01 {margin:0;border-bottom:1px solid #cacaca;padding:30px;background:#fff url('images/sub/tab_sub_ic_.png') no-repeat 10px 30px;background-size: 10px auto;}
.ableTable_.tab01 > div {display:none;}
.ableTable_.tab01 > div.open {display:block;}

.tableType04.question_table table tbody td.bold{text-indent: -15px;padding-left: 26px;line-height:1.4em;}
.tableType04.question_table table tbody th{line-height:1.4em;}
.tableType04.question_table table th.bor_rnone{border-right:none;}
/* s02_201 */

.new_pgm_ {padding-top:0px;padding-bottom: 70px;overflow: hidden;}
.new_pgm_ ul:after {clear: both; display: block; content: '';}
.new_pgm_ li {width: calc(100% / 4); float: left; text-align: center;letter-spacing:-0.5px;}
.new_pgm_ .prev_img {width: 173px; height: 142px; margin: 0 auto;overflow: hidden;}
.new_pgm_ .pgm_name {font-size: 16px; font-family: 'ngb'; color: #5c5c5c; padding-bottom: 13px; padding-top: 15px;padding-left: 25px;text-align: left;}
.new_pgm_ .date {font-size: 12px; line-height: 1.5; text-align: left; padding-left: 25px;}
.new_pgm_ .date .stg {font-size: 14px; text-align: left;}
.new_pgm_ .notice {font-size: 13px; color: #959595; padding-bottom: 16px; line-height: 1.5; padding-left:25px;text-align: left;}
.new_pgm_ li .btn01{margin-left:0;}

.new_pgm_  .swiper-container.subSlide_{position: relative;height:270px}
.new_pgm_ .pgm_name{min-height:100px;}
.new_pgm_ .date{min-height:30px;}
.new_pgm_ .btn_b{position:absolute;text-align:center; bottom:0;width:100%;text-align:center; margin:0 auto;}

#subSlide2{position: relative;padding-top:13px;padding-bottom:50px;width:890px;overflow: hidden;}
#subSlide2.bx-wrapper{margin-left:-1px;}
#subSlide2 li{text-align: center; float:left;height:230px;background:url('images/sub/slider_line.jpg') no-repeat 0 center;}
#subSlide2 li:FIRST-CHILD{background:none;}
#subSlide2 li .img_box{border:1px solid #dddddd;display: inline-block;}
#subSlide2 li p{padding-left:31px;padding-right:31px;}
#subSlide2 li p.title{font-size:16px;line-height:1.2em; margin-top:15px;height:38px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
#subSlide2 li p.label_box{padding-top:11px;height:70px;}
#subSlide2 li p.label_box span:nth-child(3n+1) {margin-top:2px;}
#subSlide2 .page{position:absolute;right:77px;top:-25px;color:#c3c3c3;}
#subSlide2 .page span{color:#000;font-size:14px;}
#subSlide2 li p.date{font-size:14px;padding-top:5px;}
#subSlide2 .bx-controls {z-index:5;}
#subSlide2 .bx-pager{width:100%; max-width:891px; }
#subSlide2 .bx-pager > div{float:left;}
#subSlide2 .bx-pager-item a{display:none;}
#subSlide2 .bx-viewport .bx-controls-direction{display:none;}
#subSlide2 .bx-controls-auto-item {display:none;}
#subSlide2 .bx-viewport .bx-pager{display:none;}
#subSlide2 .bx-controls-direction a{display:block;width:16px;height:28px;position:absolute;top:50%;margin-top:-14px;font-size:0px;text-indent:-9999em;}
#subSlide2 .bx-controls-direction a:HOVER{opacity:0.7;}
#subSlide2 .bx-prev{top:50%;left:0;background:url('images/sub/btn_left_m.png') no-repeat;}
#subSlide2 .bx-next{top:50%;right:0;background:url('images/sub/btn_right_m.png') no-repeat;}


/* s02_111 */
.tab_wrap{padding-bottom:42px;}
.tab_wrap.bor_top{padding-top:25px;border-top:1px dashed #e3e3e3;}
.ableTab01_2.tab01 {margin:0;}
.ableTab01_2.tab01 ul:after {content:''; display:block; clear:both;}
.ableTab01_2.tab01 ul li {float:left; text-align:left; width:auto;margin-left:0;width:20%;padding-bottom:15px;}
.ableTab01_2.tab01 ul li:first-child{margin-left:0;}
.ableTab01_2.tab01 ul li label{display:block;color:#999999;font-size:14px;background:#fff;}
.ableTab01_2.tab01 ul li.on label{color:#222222;}
.ableTable_2.tab01 {margin:0;border-bottom:1px solid #cacaca;padding:15px 30px 30px;background:#fff url('images/sub/tab_sub_ic_.png') no-repeat 10px 15px;background-size: 10px auto;}
.ableTable_2.tab01 > div {display:none;}
.ableTable_2.tab01 > div.open {display:block;}

.coreGraph .left.coming_text{padding-top:0;}
.coreGraph .left .coming_text{font-size:14px;color: #000;text-align: left;line-height:1.4em;width:100%;height:472px;padding-top:425px;padding-left:20px;background: url('images/sub/chart_Lbox_bg03.jpg') no-repeat 0 0;}
.tableType02 .coming_text.td{font-size:13px;color: #000;text-align: left;line-height:1;width:100%;height:133px;padding-top:100px;padding-left:120px;background: url('images/sub/chart_Lbox_bg04.jpg') no-repeat 0 0;}


/* s02_301 */
.box2_wrap{clear:both;overflow:hidden;padding-bottom:60px; text-align: center;}
.box2_wrap.pb25{clear:both;overflow:hidden;padding-bottom:25px;}
.box2_wrap > .chart_wrap{height:500px;width:50%;float:left; display:inline-block; border-bottom:1px solid #c3c3c3;}
.box2_wrap > .chart_wrap.cetner{height:500px;width:50%;float:none;margin:0 auto;border-bottom:1px solid #c3c3c3;border-left:none;border-right:none;}

.box2_wrap > .sub_wrap{height:500px;width:50%;float:left;border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3;}

.box2_wrap > .chart_wrap.h390{height:390px;}
.box2_wrap > .chart_wrap.h390.center{height:390px;float:none;margin:0 auto;}
.box2_wrap > .sub_wrap.h390{height:390px;}
.box2_wrap .title{text-align: center;font-size:14px;color:#727272;padding:17px 10px 16px;border-top:1px solid #016b4a;border-bottom:1px solid #d0d0d0;background-color:#fefefe;}

.box2_wrap .chart_Lbox{overflow:hidden;}
.box2_wrap .chart_Lbox .coming_text{font-size:15px;color: #000;text-align: left;line-height:1.2em;width:100%;height:450px;padding-left:10px;padding-top:408px;background: url('images/sub/chart_Lbox_bg01.jpg') no-repeat 0 0;}
.box2_wrap .sub_Rbox .coming_text{font-size:15px;color: #000;text-align: left;line-height:1.2em;width:100%;height:450px;padding-left:10px;padding-top:408px;background: url('images/sub/chart_Lbox_bg02.jpg') no-repeat 0 0;}


.box2_wrap .sub_Rbox{position: relative;}
.box2_wrap .sub_Rbox .sub_box_title{padding-top:25px;font-size:14px;text-align: center;}
.box2_wrap .sub_Rbox .sub_box_title span{padding:0 14px 0 15px;background:url('images/sub/title_line.gif') no-repeat 0 center;}
.box2_wrap .sub_Rbox .sub_box_title span:first-child{background:none;}

.box2_wrap .sub_Rbox .verticalGraphSmall{ text-align:center;padding-top:130px;padding-left: 5px;padding-right: 5px;}
.box2_wrap .sub_Rbox .verticalGraphSmall p{}
.box2_wrap .sub_Rbox .verticalGraphSmall .tit {font-size:19px; color:#333333;  margin-bottom:35px; text-align:left; padding-left:8px;}
.box2_wrap .sub_Rbox .verticalGraphSmall ul:after {content:''; display:block; clear:both;}
.box2_wrap .sub_Rbox .verticalGraphSmall li{float:left;width: 16.666%;text-align:center;padding:0;border:none;margin-bottom:0;margin-left:0;height:210px;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent_t{ width:36px;height:24px;padding-top:3px;font-size:11px;color:#fff;margin:0 auto; margin-bottom:10px;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent_t.no01 {background: url('images/sub/titVertical01.png') no-repeat 0;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent_t.no02 {background: url('images/sub/titVertical02.png') no-repeat 0;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent_t.no03 {background: url('images/sub/titVertical03.png') no-repeat 0;}
.box2_wrap .sub_Rbox.verticalGraphSmall .percent_t.no04 {background: url('images/sub/titVertical04.png') no-repeat 0;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent_t.no05 {background: url('images/sub/titVertical05.png') no-repeat 0;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent_t.no06 {background: url('images/sub/titVertical06.png') no-repeat 0;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent_b{width:42px;padding-top:12px;font-size:12px;color:#fff;margin:0 auto; box-sizing: border-box;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent_title{font-size:15px;color:#222222;padding-top:12px;letter-spacing: -1px;line-height:1.2em;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent_title span{display: block;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent{position: relative;height:126px; background: url('images/sub/bgVertical.png') no-repeat  center 0;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent span{position: absolute;bottom:0; left:34px; width:5px;display: block;max-height:126px; margin:0 auto;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent span em{position: absolute;top:-8px;left:-6px; width:100%; text-align:center;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent span.percent1{height:100%;background: url('images/sub/bgVertical01.png') no-repeat center bottom;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent span.percent2{height:100%;background: url('images/sub/bgVertical02.png') no-repeat center bottom;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent span.percent3{height:100%;background: url('images/sub/bgVertical03.png') no-repeat center bottom;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent span.percent4{height:100%;background: url('images/sub/bgVertical04.png') no-repeat center bottom;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent span.percent5{height:100%;background: url('images/sub/bgVertical05.png') no-repeat center bottom;}
.box2_wrap .sub_Rbox .verticalGraphSmall .percent span.percent6{height:100%;background: url('images/sub/bgVertical06.png') no-repeat center bottom;}

.box2_wrap .hozGraph{padding:30px 28px;}

.box2_wrap .sub_Rbox .notice {background: url('images/sub_yu/notice_bg.gif') no-repeat center top 40px; padding-top: 203px;text-align: center;}
.box2_wrap .sub_Rbox .notice p{font-size: 18px; line-height: 1.5em; letter-spacing:-0.5px;}
.box2_wrap .sub_Rbox .notice .notice_btn{text-align: center;display: inline-block;margin-top:43px;padding-right: 15px;font-size:20px;letter-spacing:-0.5px;background: url(../images/sub_yu/arrow.gif) no-repeat right 5px;}
.box2_wrap .sub_Rbox .notice .notice_btn span{border-bottom:1px solid #222222; }
.box2_wrap .sub_Rbox .notice .notice_btn span:hover{color:#47d332;border-bottom:1px solid #47d332;}

.box2_wrap .sub_Rbox.btn_w{padding:0 10px;}
.box2_wrap .sub_Rbox.btn_w .btn_t_box{padding-top:45px;padding-left:40px;padding-right:40px;}
.box2_wrap .sub_Rbox.btn_w .btn_t_box.h250{padding-top:45px;padding-left:40px;padding-right:40px;min-height:225px;}
.box2_wrap .sub_Rbox.btn_w .btn_t_box ul li{padding-left:10px;padding-bottom:30px;text-align:left; background: url('images/common/ic_info.gif') no-repeat 0 9px;}
.box2_wrap .sub_Rbox.btn_w .btn_t_box ul li:last-child{padding-bottom:0;}
.box2_wrap .sub_Rbox.btn_w .btn_t_box ul li strong{font-size:15px;color:#5c5c5c;padding-right:5px;display: inline-block;}
.box2_wrap .sub_Rbox.btn_w .btn_t_box ul li span{font-size:19px;color:#04a600;padding-left:5px;display: inline-block;}
.box2_wrap .sub_Rbox.btn_w .btn_b_box{padding-top:45px;padding-left:37px;padding-right:37px;border-top:1px dashed #e3e3e3;}
.box2_wrap .sub_Rbox.btn_w .btn_b_box .btn_w{text-align:left;}
.box2_wrap .sub_Rbox.btn_w .tit{color:#5c5c5c;font-size:16px;padding-bottom:15px;}
.box2_wrap .sub_Rbox.btn_w .btn01.col03.info{width: 170px; border: 1px solid #04a600; margin-right:5px;color: #04a600; font-size: 13px; margin-top: 5px;}
.box2_wrap .sub_Rbox.btn_w .btn01 + .btn01{margin-left:0;}

/* s02_401 */



/* tabBoxList */
.box2_wrap .hozGraph {}
.box2_wrap .hozGraph ul{padding-top:30px;}
.box2_wrap .hozGraph ul li:first-child {}
.box2_wrap .hozGraph ul li:after {content:''; display:block; clear:both;}
.box2_wrap .hozGraph ul li{}
.box2_wrap .hozGraph ul li .tit {float:left; width:85px; text-align:right; font-size:13px;padding-right:5px; color:#666666;padding-top:16px;padding-bottom:15px;}
.box2_wrap .hozGraph ul li.no1 .tit{color:#13b07f;}

.box2_wrap .hozGraph ul li .barZone {float:left; width:280px; margin-left:15px;padding-top:16px;padding-bottom:15px;border-bottom:1px solid #e7e7e7;}
.box2_wrap .hozGraph ul li.no1 .barZone{border-top:1px solid #d0d0d0;}
.box2_wrap .hozGraph ul li.no5 .barZone{border-bottom:1px solid #666666;}
.box2_wrap .hozGraph ul li .barZone:after {content:''; display:block; clear:both;}
.box2_wrap .hozGraph ul li .barZone .fill {position:relative; cursor:pointer; z-index:30; float:right; font-size:10px;  color:#fff; height:10px;  line-height:10px;text-align: center;}
.box2_wrap .hozGraph ul li .barZone .fill .popCount {display:block;   position:absolute; width:55px; height:34px; padding-top:8px; left:0; margin-left:-28px; top:-35px;  font-size:13px; background:url('images/sub/bgTextBox.png') no-repeat 0 0;}
.box2_wrap .hozGraph ul li .barZone .fill:hover  .popCount {display:block;}

.box2_wrap .hozGraph ul li.no1 .barZone .fill {background:#f8735e;color:#f8735e;}
.box2_wrap .hozGraph ul li.no2 .barZone .fill {background:#ffa025;color:#ffa025;}
.box2_wrap .hozGraph ul li.no3 .barZone .fill {background:#00b99e;color:#00b99e;}
.box2_wrap .hozGraph ul li.no4 .barZone .fill {background:#1d9fd5;color:#1d9fd5;}
.box2_wrap .hozGraph ul li.no5 .barZone .fill {background:#1b976a;color:#1b976a;}
.box2_wrap .hozGraph ul li.no1 .barZone .fill .popCount {color:#13b07f;}
.box2_wrap .hozGraph ul li.no2 .barZone .fill .popCount {color:#777777;}
.box2_wrap .hozGraph ul li.no3 .barZone .fill .popCount {color:#777777;}
.box2_wrap .hozGraph ul li.no4 .barZone .fill .popCount {color:#777777;}
.box2_wrap .hozGraph ul li.no5 .barZone .fill .popCount {color:#777777;}

.box2_wrap .line_bg_box{position: absolute;top:99px;left:101px;width:335px;height:220px;z-index:1;}
.box2_wrap .line_bg_box .ul_line{clear:both;overflow:hidden;padding-top:0;}
.box2_wrap .line_bg_box .ul_line li{float:left;width: calc(100% /6);height:245px;padding-top:228px;text-align: center;background: url('images/sub/line_bg02.jpg') no-repeat center 0;background-size:1px 217px;}
.box2_wrap .line_bg_box .ul_line li:first-child{;background:url('images/sub/line_bg01.jpg') no-repeat center 0;background-size:1px 217px;}
.box2_wrap .line_bg_box .ul_line li:last-child{background:url('images/sub/line_bg01.jpg') no-repeat center 0;background-size:1px 217px;}

.box2_wrap .sub_text{color:#a5a5a5;text-align: center;padding-top:20px;padding-left:20px;}
.box2_wrap .sub_text p{padding-bottom:10px;}

.checkbox_wrap {padding-bottom:25px;margin-bottom:25px;border-bottom: 1px dashed #ddd; }
.checkbox_wrap h4 {padding-bottom: 14px;}
.checkbox_wrap .search_wrap {padding-bottom:0;}
.checkbox_wrap .search_box {padding:0 18px;background-color: #fff;}
.checkbox_wrap .search_box .checkType01 {display: block; text-align: left;}
.checkbox_wrap .search_box .checkType01:after {display: block; content: ''; clear: both;}
.checkbox_wrap .checkType01 .chk_tit {font-size: 14px;padding-left:16px;font-family: 'ngb'; color: #747474; display: table-cell; width: 100px;}
.checkbox_wrap .checkType01 .chk_w {display: table-cell;}
.checkbox_wrap .checkType01 span {font-size: 13px;}
.checkbox_wrap .checkType01 .btm_w {border-bottom: 1px dashed #e3e3e3;padding-bottom:30px;padding-top:30px;}
.checkbox_wrap .btn_w{padding-top:20px;padding-bottom:20px;}


/* ul list 하단버튼 */
.ul_list_wrap2 ul {width: 100%;}
.ul_list_wrap2 ul:after {content: ''; clear: both; display: block;}
.ul_list_wrap2 ul li{width:32.6%;float:left;height:390px; padding-top:30px;}
.ul_list_wrap2 li {padding:14px 10px 10px 10px;width:32.6%; border: 1px solid #d1d1d1; float: left;margin-left:1%;margin-bottom:8px;}
.ul_list_wrap2 li:first-child {margin-left:0%;}
.ul_list_wrap2 li:nth-child(4){margin-left:0%;}
.ul_list_wrap2 li:nth-child(7){margin-left:0%;}
.ul_list_wrap2 li:nth-child(10){margin-left:0%;}
.ul_list_wrap2 .grp {position: relative;height:200px;border-bottom: 1px dashed #d1d1d1;padding-bottom:20px;}
.ul_list_wrap2 .grp .label_box{padding-bottom:15px;}
.ul_list_wrap2 .grp .label_box .label{margin:0;padding:4px 15px 2px;min-width:30px;}
.ul_list_wrap2 .grp .tit{height:50px;margin-bottom:18px;font-size:21px;color:#666666;line-height:1.2em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.ul_list_wrap2 .grp{padding: 0 8px 15px 8px;}
.ul_list_wrap2 .grp .subj {font-size: 14px; font-family: 'ngb';padding-bottom:8px;}
.ul_list_wrap2 .grp .target {font-size: 14px; font-family: 'ngb';padding-bottom:15px;}
.ul_list_wrap2 .grp .fin {min-width: 78px;padding:5px;} /*이수완료*/
.ul_list_wrap2 .grp span.fin{font-size:13px;}
.ul_list_wrap2 .grp .btn_det{position: absolute;top:5px;right:12px; color:#009c6d;font-size:15px;padding-right:15px;background: url('images/sub/arrowGreen.gif') no-repeat right center;}
.ul_list_wrap2 .grp .subj {color: #009c6d;}
.ul_list_wrap2 .grp .target {color: #666666;}
.ul_list_wrap2 .grp_btm p{line-height:1;}
.ul_list_wrap2 .grp_btm {padding-top: 20px;}
.ul_list_wrap2 .grp_btm .btm_title{font-size:21px; color: #666666; padding-bottom: 15px;}
.ul_list_wrap2 .grp_btm .btn_wrap .btn01 + .btn01{margin-top:9px;}
.ul_list_wrap2 .grp_btm .data {font-size: 22px;color: #016b4a;}
.ul_list_wrap2 .grp_btm .btn01 {width: 100%;}

/* ul list 하단버튼2 */
.ul_list_wrap2_{padding-bottom:50px;}
.ul_list_wrap2_ ul {width: 100%;}
.ul_list_wrap2_ ul:after {content: ''; clear: both; display: block;}
.ul_list_wrap2_ ul li{width:32.6%;float:left;height:295px; padding-top:13px;}
.ul_list_wrap2_.btn_two ul li{height:316px;}
.ul_list_wrap2_ li {padding:14px 10px 10px 10px;width:32.6%; border: 1px solid #d1d1d1; float: left;margin-left:1%;margin-bottom:8px;}
.ul_list_wrap2_ li:first-child {margin-left:0%;}
.ul_list_wrap2_ li:nth-child(4){margin-left:0%;}
.ul_list_wrap2_ li:nth-child(7){margin-left:0%;}
.ul_list_wrap2_ li:nth-child(10){margin-left:0%;}
.ul_list_wrap2_ .grp {position: relative;height:125px;border-bottom: 1px dashed #d1d1d1;padding-bottom:20px;}
.ul_list_wrap2_ .grp .label_box{padding-bottom:25px;}
.ul_list_wrap2_ .grp .label_box .label{margin:0;padding:4px 15px 2px;min-width:30px;}
.ul_list_wrap2_ .grp .tit{position: absolute;top:52px;left:8px; height:50px;font-size:21px;color:#666666;line-height:1.2em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.ul_list_wrap2_ .grp{padding:0 8px 15px 8px;}
.ul_list_wrap2_ .grp_btm .btn01{position: absolute;bottom:0;left:0;width: 100%;min-width:100px;}

.ul_list_wrap2_.btn_two .grp_btm{padding-top:17px;position: relative;height:165px;}
.ul_list_wrap2_ .grp_btm{padding-top:17px;position: relative;height:145px;}
.ul_list_wrap2_ .grp_btm p{line-height:1;}
.ul_list_wrap2_ .grp_btm .text01{color:#5c5c5c;font-size:14px;}
.ul_list_wrap2_ .grp_btm .text01 span{display: inline-block;padding-left:10px; color:#016b4a;font-size:22px;}
.ul_list_wrap2_ .grp_btm .text01 + .text01{padding-top:10px;}

.ul_list_wrap2_.btn_two .grp_btm .btn01{position: absolute;bottom:0;left:0;width: 49%;min-width:100px;}
.ul_list_wrap2_.btn_two .grp_btm .btn01 + .btn01{position: absolute;bottom:0;left:51%;width: 49%;}



.ul_list_wrap2_ ul li.NO_RESULT{width:100%;height:181px;line-height:1;padding:0;text-align: center;background:#fcfcfc;}
.ul_list_wrap2_ ul li.NO_RESULT p{padding-top:127px;color:#222222; font-size:20px;background: url('images/sub/sub_icon01.png') no-repeat center 21px;}





/* ul list 그래프 */
.ul_list_wrap3 ul{width: 100%;}
.ul_list_wrap3 ul:after {content: ''; clear: both; display: block;}
.ul_list_wrap3 ul li{width:32.6%;float:left;height:522px; padding-top:30px;}
.ul_list_wrap3 li {padding:14px 10px 10px 10px;width:32.6%; border: 1px solid #d1d1d1; float: left;margin-left:1%;margin-bottom:8px;}
.ul_list_wrap3 li:first-child {margin-left:0%;}
.ul_list_wrap3 li:nth-child(4){margin-left:0%;}
.ul_list_wrap3 li:nth-child(7){margin-left:0%;}
.ul_list_wrap3 li:nth-child(10){margin-left:0%;}
.ul_list_wrap3 .grp {position: relative;height:185px;border-bottom: 1px dashed #d1d1d1;padding-bottom:20px;}
.ul_list_wrap3 .grp .label_box{padding-bottom:20px;}
.ul_list_wrap3 .grp .label_box .label{margin:0;padding:4px 15px 2px;min-width:30px;}
.ul_list_wrap3 .grp .tit{height:50px;margin-bottom:28px;font-size:21px;color:#666666;line-height:1.2em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.ul_list_wrap3 .grp{padding: 0 8px 15px 8px;}
.ul_list_wrap3 .grp .subj {font-size: 14px; font-family: 'ngb';padding-bottom:8px;}
.ul_list_wrap3 .grp .target {font-size: 14px; font-family: 'ngb';padding-bottom:15px;}
.ul_list_wrap3 .grp .fin {min-width: 78px;padding:5px;} /*이수완료*/
.ul_list_wrap3 .grp span.fin{font-size:13px;}
.ul_list_wrap3 .grp .btn_det{position: absolute;top:5px;right:12px; color:#009c6d;font-size:15px;padding-right:15px;background: url('images/sub/arrowGreen.gif') no-repeat right center;}
.ul_list_wrap3 .grp .subj {color: #009c6d;}
.ul_list_wrap3 .grp .target {color: #666666;}
.ul_list_wrap3 .grp_btm p{line-height:1;}
.ul_list_wrap3 .grp_btm {padding-top: 25px;}
.ul_list_wrap3 .grp_btm .btm_title{font-size:21px; color: #666666; padding-bottom: 35px;}
.ul_list_wrap3 .grp_btm .btn_wrap .btn01 + .btn01{margin-top:9px;}
.ul_list_wrap3 .grp_btm .data {font-size: 22px;color: #016b4a;}
.ul_list_wrap3 .grp_btm .btn01 {width: 100%;}
.ul_list_wrap3 ul li.NO_RESULT{width:100%;height:100px;line-height: 100px;font-size: 15px;padding:0;text-align: center;}
/* verticalGraphSmall */
.ul_list_wrap3 .grp_btm .verticalGraphSmall{ text-align:center;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall p{}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .tit {font-size:19px; color:#333333;  margin-bottom:35px; text-align:left; padding-left:8px;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall ul:after {content:''; display:block; clear:both;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall li{float:left;width: calc(100% / 6);text-align:center;padding:0;border:none;margin-bottom:0;margin-left:0;height:210px;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent_t{ width:36px;height:24px;padding-top:3px;font-size:11px;color:#fff;margin:0 auto; margin-bottom:10px;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent_t.no01 {background: url('images/sub/titVertical01.png') no-repeat 0;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent_t.no02 {background: url('images/sub/titVertical02.png') no-repeat 0;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent_t.no03 {background: url('images/sub/titVertical03.png') no-repeat 0;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent_t.no04 {background: url('images/sub/titVertical04.png') no-repeat 0;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent_t.no05 {background: url('images/sub/titVertical05.png') no-repeat 0;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent_t.no06 {background: url('images/sub/titVertical06.png') no-repeat 0;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent_b{width:42px;padding-top:12px;font-size:12px;color:#fff;margin:0 auto; box-sizing: border-box;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent_title{font-size:12px;color:#222222;padding-top:12px;letter-spacing: -0.5px;line-height:1.2em;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent{position: relative;height:126px; background: url('images/sub/bgVertical.png') no-repeat  center 0;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent span{position: absolute;bottom:0; left:20px; width:5px;display: block;max-height:126px; margin:0 auto;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent span em{position: absolute;top:-8px;left:-6px; width:100%; text-align:center;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent span.percent1{height:100%;background: url('images/sub/bgVertical01.png') no-repeat center bottom;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent span.percent2{height:100%;background: url('images/sub/bgVertical02.png') no-repeat center bottom;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent span.percent3{height:100%;background: url('images/sub/bgVertical03.png') no-repeat center bottom;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent span.percent4{height:100%;background: url('images/sub/bgVertical04.png') no-repeat center bottom;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent span.percent5{height:100%;background: url('images/sub/bgVertical05.png') no-repeat center bottom;}
.ul_list_wrap3 .grp_btm .verticalGraphSmall .percent span.percent6{height:100%;background: url('images/sub/bgVertical06.png') no-repeat center bottom;}

/* ul list 아이콘 이미지 */
.ul_list_wrap4 ul {width: 100%;}
.ul_list_wrap4 ul:after {content: ''; clear: both; display: block;}
.ul_list_wrap4 ul li{width:32.6%;float:left;height:420px; padding-top:30px;}
.ul_list_wrap4 li {padding:14px 10px 10px 10px;width:32.6%; border: 1px solid #d1d1d1; float: left;margin-left:1%;margin-bottom:8px;}
.ul_list_wrap4 li:first-child {margin-left:0%;}
.ul_list_wrap4 li:nth-child(4){margin-left:0%;}
.ul_list_wrap4 li:nth-child(7){margin-left:0%;}
.ul_list_wrap4 li:nth-child(10){margin-left:0%;}
.ul_list_wrap4 .grp {position: relative;height:185px;border-bottom: 1px dashed #d1d1d1;padding-bottom:20px;}
.ul_list_wrap4 .grp.h200{height:200px;}
.ul_list_wrap4 .grp .label_box{padding-bottom:15px;}
.ul_list_wrap4 .grp .label_box .label{margin:0;padding:4px 15px 2px;min-width:30px;}
.ul_list_wrap4 .grp .tit{height:50px;margin-bottom:18px;font-size:21px;color:#666666;line-height:1.2em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.ul_list_wrap4 .grp{padding: 0 8px 15px 8px;}
.ul_list_wrap4 .grp .subj {font-size: 14px; font-family: 'ngb';padding-bottom:8px;}
.ul_list_wrap4 .grp .target {font-size: 14px; font-family: 'ngb';padding-bottom:15px;}
.ul_list_wrap4 .grp .fin {min-width: 78px;padding:5px;} /*이수완료*/
.ul_list_wrap4 .grp span.fin{font-size:13px;}
.ul_list_wrap4 .grp .btn_det{position: absolute;top:5px;right:12px; color:#009c6d;font-size:15px;padding-right:15px;background: url('images/sub/arrowGreen.gif') no-repeat right center;}
.ul_list_wrap4 .grp .subj {color: #009c6d;}
.ul_list_wrap4 .grp .target {color: #666666;}
.ul_list_wrap4 .grp_btm p{line-height:1;}
.ul_list_wrap4 .grp_btm {padding-top: 30px;}
.ul_list_wrap4 .grp_btm .btm_title{font-size:21px; color: #666666; padding-bottom:20px;}
.ul_list_wrap4 .grp_btm .btn_wrap .btn01 + .btn01{margin-top:9px;}
.ul_list_wrap4 .grp_btm .data {font-size: 22px;color: #016b4a;}
.ul_list_wrap4 .grp_btm .icon_wrap{}
.ul_list_wrap4 .grp_btm .icon_wrap li{height:120px;padding:0;text-align: center;border:none;}
.ul_list_wrap4 .grp_btm .icon_wrap li span{display: inline-block;padding-top:80px;width:100%;}
.ul_list_wrap4 .grp_btm .icon_wrap li span.dtyAblySxnCd0001{background: url('images/sub/icon01_.png') no-repeat center top;}
.ul_list_wrap4 .grp_btm .icon_wrap li span.dtyAblySxnCd0002{background: url('images/sub/icon02_.png') no-repeat center top;}
.ul_list_wrap4 .grp_btm .icon_wrap li span.dtyAblySxnCd0003{background: url('images/sub/icon03_.png') no-repeat center top;}
.ul_list_wrap4 .grp_btm .icon_wrap li span.dtyAblySxnCd0004{background: url('images/sub/icon04_.png') no-repeat center top;}
.ul_list_wrap4 .grp_btm .icon_wrap li span.dtyAblySxnCd0005{background: url('images/sub/icon05_.png') no-repeat center top;}
.ul_list_wrap4 .grp_btm .icon_wrap li span.dtyAblySxnCd0006{background: url('images/sub/icon06_.png') no-repeat center top;}
.ul_list_wrap4 .grp_btm .icon_wrap li span.dtyAblySxnCd0007{background: url('images/sub/icon07_.png') no-repeat center top;}
.ul_list_wrap4 .grp_btm .icon_wrap li span.dtyAblySxnCd0008{background: url('images/sub/icon08_.png') no-repeat center top;}
.ul_list_wrap4 .grp_btm .icon_wrap li span.dtyAblySxnCd0009{background: url('images/sub/icon09_.png') no-repeat center top;}
.ul_list_wrap4 .grp_btm .icon_wrap li span.dtyAblySxnCd0010{background: url('images/sub/icon10_.png') no-repeat center top;}
.ul_list_wrap4 .grp_btm .icon_wrap li .icon_text{padding-top:15px;color:#222222;}

.ul_list_wrap4 ul li.NO_RESULT{width:100%;height:100px;line-height: 100px;font-size: 15px;padding:0;text-align: center;}

.test_text{color:#959595;padding-left:22px;padding-bottom:15px;letter-spacing: -0.5px;}

.num_box{}
.num_box .radioType05 {display:inline-block;}
.num_box .radioType05 label{padding-left:10px;}
.num_box .radioType05 label:first-child{padding-left:0;}
.num_box .radioType05 span {color:#676666;}
.num_box .radioType05 input[type=radio] {display: none;}
.num_box .radioType05 input[type=radio] + span{display: inline-block;cursor: pointer;position:relative; width:22px;height:22px;line-height:20px;text-align: center;border:1px solid #cbcbcb;background-color:#e8e8e8;border-radius: 15px;}
.num_box .radioType05 input[type=radio]:checked + span{    content: "";border:1px solid #0e7353;color:#fff;background-color:#068f66;color:#fff;}

/* 나의 트랙현황 */
.t_score_left.areaTrack_{position: relative;padding:25px 9px 15px; text-align: center;width:300px;height:300px;float:left;margin:0;border:1px solid #d0d0d0;border-radius:0;background:#fdfdfd;}/*background:#fdfdfd url('images/sub/areaTrack_bg.png') no-repeat center 34px;*/
.t_score_left.areaTrack_ .title01{font-size:18px;color:#222222;}
.t_score_left.areaTrack_ .btn01{width:280px;position: absolute;bottom:15px;left:10px;}
.t_score_left.areaTrack_ .btn_two .btn01{width:138px;min-width:138px;}
.t_score_left.areaTrack_ .btn_two .btn01 + .btn01{left:146px;}


.t_score_left.areaTrack_ .num{position: absolute;top:130px;left:0;width:100%;text-align: center;color:#00b99e;font-family: ns;font-weight:600;font-size:50px;}
.t_score_left.areaTrack_ .num .smTit{font-size:35px;}
.t_score_left.areaTrack_ .title02{position: absolute;top:178px;left:0;width:100%;font-size:14px;color:#222222; text-align: center;}

.t_score_right_{float:right;width:562px;height:300px;}
.t_score_right_ .top_box{position: relative;padding-top:14px;padding-bottom:18px;}
.t_score_right_ .top_box p .title{font-size:21px;color:#222222;vertical-align: top;padding-left:10px;}
.t_score_right_ .top_box p .label{padding:3px 5px;}
.t_score_right_ .top_box .more{position: absolute;top:14px;right:0;color:#009c6d;font-size:15px; }

.t_score_right_ .bottom_box{border-top:3px solid #383838;border-bottom:1px solid #383838;padding:28px 32px;height:245px;overflow-y:auto;word-wrap:break-word;}
.t_score_right_ .bottom_box .title01{font-size:16px;padding-bottom:30px;line-height:1.4em;}
.t_score_right_ .bottom_box .text_list{}
.t_score_right_ .bottom_box .text_list li{padding-bottom:10px;font-size:16px;line-height:1.4em; background: url('images/common/checkOff.png') no-repeat right 3px;}
.t_score_right_ .bottom_box .text_list li.on{background: url('images/common/checkOn.png') no-repeat right 2px;}
.t_score_right_ .bottom_box .text01{font-size:13px;color:#959595;padding-top:30px;}
.t_score_right_ .bottom_box dl{clear:both;overflow:hidden;}
.t_score_right_ .bottom_box dl dt{float:left;width:65px;color:#222222;}
.t_score_right_ .bottom_box dl dd{float:left;width:400px;color:#666666;padding-bottom:10px;}
.t_score_right_ .bottom_box dl dd li{padding-top:10px;}
.t_score_right_ .bottom_box dl dd li:first-child{padding-top:0;}



/* 총점 */
.total_score_wrap{clear:both;overflow:hidden;padding-bottom:60px;}
.t_score_left.areaTrack{text-align: center;width:240px;height:250px;float:left;margin:0;border:1px solid #d0d0d0;border-radius:0;background:#fdfdfd;}/*background:#fdfdfd url('images/sub/areaTrack_bg.png') no-repeat center 34px;*/

.t_score_left .donutWrap .newDonut {position: absolute; left:0; top:0; height:250px; overflow:hidden;}
.t_score_left .donutWrap .newDonut.topCh {top:-48px; }
.t_score_left.areaTrack .boxGraph{position: relative;height:175px;color:#939393;letter-spacing:-0.5px;}
.t_score_left.areaTrack .boxGraph .donutWrap.main .num{padding-top:96px;}
.t_score_left.areaTrack .donutWrap .num{font-weight:600;color:#00b99e;}
.t_score_left.areaTrack .donutWrap .num span{font-size:50px;letter-spacing:-0.5px;}
.t_score_left.areaTrack .donutWrap .num em{font-size:35px;}
.t_score_left.areaTrack .trackMainTit{letter-spacing:-1px;}


.t_score_right{float:right;width:636px;height:250px;line-height:1.8em;color:#666666;overflow-y:auto;border-top:3px solid #383838;border-bottom:1px solid #383838;padding:28px 32px;}










.tableType04 table tbody tr td.t_cen_b_b{text-align: center;}
.ul_list{}
.ul_list li{color:#222222;padding:4px;}

.graph_wrap{border-top:1px solid #016b4a;}
.graph_wrap .graph_box{height:340px;border-bottom:1px dashed #e1e5e6;}
.graph_wrap .graph_box2{height:340px;border-bottom:1px solid #c3c3c3;}

.graph_wrap .graph_box .amChartsLegend{left:711px !important;}

.graph_wrap .graph_box2{font-family:ng !important;}
.custom_tooltip{width:125px;letter-spacing: 0px !important;}
.custom_tooltip .tooltip_tit{font-size:14px;color:#13b07f;padding:10px;border-bottom:1px dashed #cfcdcd}
.custom_tooltip .tooltip_box{padding:10px;}
.custom_tooltip .tooltip_box p{font-size:13px;width:120px;padding-bottom:10px;color:#000;}
.custom_tooltip .tooltip_box p span{display: inline-block;width:60px;}

/* 세부진단결과 보기 */
.onoff_wrap {position: relative;overflow:hidden;}
.onoff_wrap:after {content:''; display:block; clear:both;}
.onoff_wrap .in{height:60px;line-height:60px;}
.onoff_wrap .in:after {content:''; display:block; clear:both;}
.onoff_wrap .tit{position: absolute;top:0;left:0;font-size:20px;padding:0 25px;color:#666666;height:60px;line-height:60px; border-top:1px solid #04a600;border-bottom:1px solid #04a600;z-index:3;}
.onoff_wrap .btnControl {position: absolute;top:0;left:0;height:60px;width:100%;line-height:60px;text-indent: -9999em;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}/*background:url('images/sub/qusIcon01_.png') no-repeat 98% center; */
/* .onoff_wrap .btnControl.on {background:url('images/sub/qusIcon02_.png') no-repeat 98% center;} */
.onoff_wrap .open_box{height:auto;padding-top:60px;}
.onoff_wrap .open_box.on{height:auto;transition:all 1s ease;}

.onoff_wrap .open_box .graph_box2_{height:352px;margin-bottom:25px;border-top:1px solid #016b4a;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.graph_box2_{position: relative;}


.graph_box3{height:370px;overflow: hidden;border:1px solid #d0d0d0;border-top:1px solid #016b4a;}
#custom_html_content_div3 > div{left:-50px !important;top:10px !important;}
#custom_html_content_div4 > div{left:-50px !important;top:10px !important;}







.custom_tooltip2{width:150px;letter-spacing: 0px !important;}
.custom_tooltip2 .tooltip_tit{font-size:14px;color:#13b07f;padding:10px;border-bottom:1px dashed #cfcdcd}
.custom_tooltip2 .tooltip_box{padding:10px;}
.custom_tooltip2 .tooltip_box p{font-size:13px;width:150px;padding-bottom:10px;color:#000;color:#000;}
.custom_tooltip2 .tooltip_box p span{display: inline-block;width:95px;}

.line_charts_wrap{padding-bottom:20px; border:1px solid #d6dce4; margin-bottom:30px;}
.line_charts01{height:350px;width:100%;overflow: hidden;}
.line_charts01 > div > div{left:-85px}








/* graphContent */
.graphContent{padding-bottom:85px;}
.graphContent ul{clear:both;overflow:hidden;}
.graphContent > ul > li{width:487px;height:537px;padding:30px 22px;display:block;float:left;box-sizing: border-box;border-radius: 7px;border:1px solid #c0c0c0;}
.graphContent > ul > li:first-child{margin-right:10px;}
.graphContent > ul > li .title{font-size:19px;color:#222222;}
.graphContent > ul > li .graph_sub{padding-top:24px;padding-left:5px;}
.graphContent > ul > li .graph_sub li{padding-bottom:5px;font-size:14px;}
.graphContent .graph_01{padding-top:40px;text-align:center;}
.graphContent > ul > li .sub_title{padding-top:20px; font-size:14px;color:#808080;}
.graphContent > ul > li .sub_title li{float:left;padding-left:25px;}
.graphContent > ul > li .sub_title li:first-child{padding-left:0;}
.graphContent > ul > li  .bor_bot{padding-bottom:28px; background: url('images/sub/bgBottom.png') repeat-x left bottom;}
.graphContent > ul > li .graph_02_t{width:369px;margin:0 auto;padding-top:30px;padding-bottom:10px;text-align:center;clear:both;overflow:hidden;}
.graphContent > ul > li .graph_02_t p{font-size:14px;float:left;width:184px;text-align:center;}
.graphContent > ul > li .graph_02_t p .gre_box{margin-left:7px;color:#fff;padding:1px 0 2px 0; width: 43px; padding-left: 4px; display: inline-block; background:url('images/sub/gre_box_bg.gif') no-repeat 0 0;}
.graphContent > ul > li .graph_02_t p .bold_box{margin-left:7px;}
.graphContent > ul > li .graph_02_img{position: relative;width:369px;height:18px;margin:0 auto;border-radius:10px;background-color:#ededed;}
.graphContent > ul > li .graph_02_img .graph_02_line{position: absolute;top:0;left:0;background-color:#249d79;width:50%;height:18px;border-radius:10px;max-width:369px;}
.noneSetting {padding-top:138px; text-align:center; }
.noneSetting p { line-height:33px; color:#333; font-size:22px; margin-bottom:25px;}
.noneSetting span {color:#12703b; font-size:22px; }
.graphContent .roundList  { margin:0 0  20px 0;  }
.graphContent .roundList ul { margin-left:-30px; }
.graphContent .roundList ul:after {content:''; display:block; clear:both;}
.graphContent .roundList ul li {float:left; display:table; text-align:center; background:url('images/sub/bgRound.png') no-repeat; width:148px; height:63px; margin:7px 0 7px 30px;}
.graphContent .roundList ul li a {font-size:15px; color:#5c626a;  display:table-cell; vertical-align:middle; height:63px; padding:0 5px;}
.graphContent .roundList ul li.two a {/* padding:15px 0; */}
.graphContent .tit02 {font-size:17px; color:#222; margin-bottom:15px;}
.graphContent .tit03 {font-size:18px; color:#222; margin-bottom:35px;}
.graphContent .tit03 em{border:1px solid #c0c0c0; padding:2px 3px; margin-right:5px; color:#999; font-size:11px;}
.graphContent .tit03 a{position: relative;top:2px}


/* verticalGraph */
.verticalGraph{padding-top:15px; text-align:center;}
.verticalGraph ul:after {content:''; display:block; clear:both;}
.verticalGraph li{float:left;width:25%;text-align:center;}
.verticalGraph .percent_t{ width:42px;height:23px;padding-top: 2px;font-size:12px;color:#fff;margin:0 auto; margin-bottom:10px;background: url('images/sub/grapg_03_img_t.png') no-repeat 0 0;box-sizing: border-box;}
.verticalGraph .percent_b{width:42px;height:23px;padding-top: 7px;font-size:12px;color:#fff;margin:0 auto; margin-top:10px ;box-sizing: border-box;}
.verticalGraph .percent_b.bg_b1{background: url('images/sub/grapg_03_img_b1.png') no-repeat 0 0;}
.verticalGraph .percent_b.bg_b2{background: url('images/sub/grapg_03_img_b2.png') no-repeat 0 0;}
.verticalGraph .percent_b.bg_b3{background: url('images/sub/grapg_03_img_b3.png') no-repeat 0 0;}
.verticalGraph .percent_b.bg_b4{background: url('images/sub/grapg_03_img_b4.png') no-repeat 0 0;}
.verticalGraph .percent_title{font-size:15px;color:#777777;padding-top:18px;}
.verticalGraph .percent{position: relative;height:199px; background: url('images/sub/grapg_03_bg.png') no-repeat 45px 0;}
.verticalGraph .percent span{position: absolute;bottom:0;left:45px;width: 20px;display: block;max-height:199px;margin:0 auto;}
.verticalGraph .percent span em{position: absolute;top:-8px;left:0;}
.verticalGraph .percent span.percent1{height:100%;background: url('images/sub/grapg_03_img01.png') no-repeat 0 bottom;}
.verticalGraph .percent span.percent2{height:100%;background: url('images/sub/grapg_03_img02.png') no-repeat 0 bottom;}
.verticalGraph .percent span.percent3{height:100%;background: url('images/sub/grapg_03_img03.png') no-repeat 0 bottom;}
.verticalGraph .percent span.percent4{height:100%;background: url('images/sub/grapg_03_img04.png') no-repeat 0 bottom;}

/* verticalGraphSmall */
.verticalGraphSmall{ text-align:center;}
.verticalGraphSmall .tit {font-size:19px; color:#333333;  margin-bottom:35px; text-align:left; padding-left:8px;}
.verticalGraphSmall ul:after {content:''; display:block; clear:both;}
.verticalGraphSmall li{float:left;width:20%;text-align:center;}
.verticalGraphSmall .percent_t{ width:38px;height:18px;padding-top: 1px;font-size:11px;color:#fff;margin:0 auto; margin-bottom:10px;}
.verticalGraphSmall .percent_t.no01 {background: url('images/sub/titVertical01.png') no-repeat 0;}
.verticalGraphSmall .percent_t.no02 {background: url('images/sub/titVertical02.png') no-repeat 0;}
.verticalGraphSmall .percent_t.no03 {background: url('images/sub/titVertical03.png') no-repeat 0;}
.verticalGraphSmall .percent_t.no04 {background: url('images/sub/titVertical04.png') no-repeat 0;}
.verticalGraphSmall .percent_t.no05 {background: url('images/sub/titVertical05.png') no-repeat 0;}
.verticalGraphSmall .percent_b{width:42px;padding-top:12px;font-size:12px;color:#fff;margin:0 auto; box-sizing: border-box;}
.verticalGraphSmall .percent_title{font-size:12px;color:#777777;padding-top:12px;}
.verticalGraphSmall .percent{position: relative;height:112px; background: url('images/sub/bgVertical.png') no-repeat  center 0;}
.verticalGraphSmall .percent span{position: absolute;bottom:0; left:20px; width: 20px;display: block;max-height:112px; margin:0 auto;}
.verticalGraphSmall .percent span em{position: absolute;top:-8px;left:0; width:100%; text-align:center;}
.verticalGraphSmall .percent span.percent1{height:100%;background: url('images/sub/bgVertical01.png') no-repeat center bottom;}
.verticalGraphSmall .percent span.percent2{height:100%;background: url('images/sub/bgVertical02.png') no-repeat center bottom;}
.verticalGraphSmall .percent span.percent3{height:100%;background: url('images/sub/bgVertical03.png') no-repeat center bottom;}
.verticalGraphSmall .percent span.percent4{height:100%;background: url('images/sub/bgVertical04.png') no-repeat center bottom;}
.verticalGraphSmall .percent span.percent5{height:100%;background: url('images/sub/bgVertical05.png') no-repeat center bottom;}



/* trackTop */
.trackContent > ul.s02_type2{padding-bottom:20px; margin-left: -10px;}
.trackContent > ul.s02_type2 > li {position:relative;float:left; margin:0 0 20px 10px; }

.trackContent > ul.s02_type2 > li .bgCom{position: absolute;left: 0;top: 0;width:100%; height:100%;text-align: right;border-radius:5px;overflow: hidden;border:1px solid #19a57a;box-sizing:border-box;}
.trackContent div.front.type2 { height:383px;box-sizing: border-box;}
.trackContent a.front.type2 { height:383px;box-sizing: border-box;}
.trackContent ul.height540 .front {height:440px;}
.trackContent .front.type2 { position:relative; display:block; width:322px; height:274px; padding:30px 10px 10px 10px; border:1px solid #c0c0c0; border-radius:5px; overflow:hidden;}
.trackContent .front.type2 .classTit {margin:0;}
.trackContent .front.type2 .classTit .state{font-size:14px; color:#fff;  padding:4px 9px; background:#50575f; border-radius:5px;}
.trackContent .front.type2 .classTit .state.biColor{background:#989ca2;}
.trackContent .front.type2 .coreList  .tit {padding-left:0;  font-size:19px; color:#333333; margin-bottom:22px;}
.trackContent .front.type2 .title{padding:0 15px 0 15px; margin-bottom:21px; background:url('images/sub/bgBottom.png') left bottom repeat-x; height:140px; font-size:22px; color:#333333;}
.trackContent .front.type2 .title .titleSub{padding-top:10px;}
.trackContent .front.type2 .title .titleSub span{font-size:15px;padding-bottom:5px;}
.trackContent .front.type2 .title .titleSub .sub01{color:#009c6d;font-size:15px;}
.trackContent .front.type2 .title .titleSub .sub02{color:#787878;font-size:15px;}
.trackContent .front.type2 .title .titleSub a{font-size:15px;}
.trackContent .front.type2 .title .titleSub .sub03{color:#787878;font-size:15px;}
.trackContent .front.type2 .title .titleSub .tGreen{color:#787878;}
.trackContent .front.type2 .dateBox  { font-size:15px; color:#767676; line-height:23px; padding-top: 9px;}
.trackContent .front.type2 .dateBox  span{color:#222222;}
.trackContent .front.type2.heightType {height: 365px;}
.trackContent .front.type2 .power_ic_box  {overflow:visible;}
.trackContent .front.type2 .power_ic_box li span {padding-top: 0;}
.trackContent .front.type2 .power_ic_box li span.power_text {padding-top: 10px;}
.trackContent .trackName{width: 260px;overflow:hidden; white-space:normal; height: 50px; margin-top: 5px; font-size: 22px; color:#333;}


/* s01_213 */
.subContent .textBox{padding-left:30px;padding-top:15px;padding-bottom:40px;}
.subContent .textBox p{font-size:15px;line-height: 1.8em;padding-bottom:25px;color:#353535;}
.subContent .textBox.s213{padding-left:20px;padding-bottom:80px;}
.subContent .textBox.s213 ul li{font-size:15px;line-height: 1.5em;padding-bottom:10px;color:#353535;}
.subContent .con213Box{padding-top:15px;padding-bottom:40px;}

.subContent .con213Box .box01{position: relative;margin-left:30px;clear:both;overflow:hidden;height:253px;border:none;width:912px;background: url('images/sub/img213_bg.jpg') no-repeat 0 bottom;}
.subContent .con213Box .box01 .title{position: absolute;top:0;left:422px;font-size:14px;}
.subContent .con213Box .box01 > p > span{color:#fff;font-size:18px;display:block;text-align:center;}
.subContent .con213Box .box01 .box01_1{position: absolute;top:163px;;left:58px;}
.subContent .con213Box .box01 .box01_2{position: absolute;top:163px;left:234px;}
.subContent .con213Box .box01 .box01_3{position: absolute;top:163px;left:405px;}
.subContent .con213Box .box01 .box01_4{position: absolute;top:163px;left:592px;}
.subContent .con213Box .box01 .box01_5{position: absolute;top:163px;left:765px;}

.subContent .con213Box ul.box02{padding-top:40px;  background:none; border:none;}
.subContent .con213Box ul.box02 li{padding-bottom:40px;}
.subContent .con213Box ul.box02 li.bg01{background: url('images/sub/img213_sT.gif') no-repeat 20px 0;}
.subContent .con213Box ul.box02 li.bg02{background: url('images/sub/img213_sE.gif') no-repeat 20px 0;}
.subContent .con213Box ul.box02 li.bg03{background: url('images/sub/img213_sL.gif') no-repeat 20px 0;}
.subContent .con213Box ul.box02 li.bg04{background: url('images/sub/img213_sO.gif') no-repeat 20px 0;}
.subContent .con213Box ul.box02 li.bg05{background: url('images/sub/img213_sS.gif') no-repeat 20px 0;}
.subContent .con213Box ul.box02 li dl{padding-left:60px;}
.subContent .con213Box ul.box02 li dt{font-size:18px;padding-top:4px;}
.subContent .con213Box ul.box02 li dd{font-size:15px;padding-top:10px;line-height: 1.5em;}

/* s02_201 */
.checkType01.w148{width:148px;box-sizing: border-box;}

/* s02_302 */
.checkType01.w148{width:148px;box-sizing: border-box;}
.tableType02 table td.green{color:#009c6d;}
.date_name_box{float:right;}
.viewType01 .viewTop .date_name_box .date{float:left;display:block;font-size:13px; color:#222222; padding-left:10px; background:url('images/sub/dotGreen.png') left center no-repeat; margin-top:5px; }
.viewType01 .viewTop .date_name_box .name{float:left;display:block;font-size:13px; color:#222222; padding-left:10px; background:url('images/sub/dotGreen.png') left center no-repeat; margin-top:5px; }
.viewType01 .viewTop .date_name_box .line_em{float:left;display:block;width:1px;height:20px;padding:0 10px; background:url('images/sub/line_01.gif') center 5px no-repeat;}
.viewType01 .viewCount2{clear:both;overflow:hidden;padding:12px 20px;font-size:14px;}
.view_w{float:left;color:#727272;}
.view_w span{font-size:16px;color:#000;}
.recommend_w{float:right;font-size:16px;color:#000;padding-left:20px;background:url('images/sub/icon15.png') 0 0 no-repeat;}

/* reply */
.reply_writing{clear:both;overflow:hidden;padding:10px 0;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;background-color:#fafafa;}
.reply_writing span{display:block;float:left;}
.reply_writing .re_title{font-size:15px;color:#727272;padding-right:94px;padding-left:45px;padding-top: 30px;}
.reply_writing .re_area {overflow:hidden;}
.reply_writing .re_area textarea{border:1px solid #e1e5e6;width:640px;height:70px;box-sizing:border-box;resize: none;}
.reply_writing .re_btn{float:right;padding-left:10px;height:70px;}
.reply_writing .re_btn .reply {display:block; border-radius:5px;text-align:center; color:#fff; font-size:16px;}
.reply_writing .re_btn .reply.black01 { background:#50575f; border:1px solid #323942;width:0;padding:0 93px 0 45px; height:68px; }
.reply_writing .re_btn .reply.black01 span {display:block;  background:url('images/sub/icon16.png') left center no-repeat; padding:25px 0 25px 10px;width:50px;}
/* .reply_box{clear:both;overflow:hidden;padding:30px 20px;border-bottom:1px solid #d8d8d8;} */
.reply_box .reply_photo{float:left;width:48px;height:47px;box-sizing: border-box;border:1px solid #d1d1d1;}
.reply_box .reply_photo img{width:46px;height:45px; vertical-align:middle;}
.reply_box .reply_text{float:left;width:946px;}
.reply_box .reply_text .reply_top{clear:both;overflow:hidden;}
.reply_box .reply_text .reply_top .f_left{float:left;}
.reply_box .reply_text .reply_top .f_right{float:right;color:#787878;}
.reply_box .reply_text .reply_top strong{font-size:19px;}
.reply_box .reply_text .reply_top .time{font-size:14px;color:#cdcdcd;padding-left:10px;}
.reply_box .reply_text .reply_top .re_reply{font-size:14px;color:#333333; padding-left:15px;background:url('images/sub/icon18.png') 0 2px no-repeat;}
.reply_box .reply_text .reply_top .re_delete{font-size:14px;color:#333333; padding-left:15px;background:url('images/sub/icon19.png') 0 3px no-repeat;}
.reply_box .reply_text .reply_top .line_em{display:inline-block;width:1px;height:16px;padding:0 10px; background:url('images/sub/line_01.gif') center 5px no-repeat;}
.reply_box .reply_text .reply_bottom{padding-top:10px;font-size:14px;color:#787878;line-height:1.8em;min-height:25px;}

/* s01_019 */
.btn05.gray01 { background:#6d6d6d; border:1px solid #3d3d3d;width:260px;}
.btn05.gray01 span {background:url('images/sub/icon14.png') left center no-repeat; padding:8px 0 8px 20px;  display:inline-block;}

.contSubTop .in.s019 {padding:3px 0 0 100px; background:url('images/sub/s01019subTop_01.png') 5px 27px no-repeat; background-size:70px auto;}
.textList01.s019{padding-left:20px;padding-bottom:70px;padding-top:25px;}
.textList01.s019 > ul > li.icon_01 .title {background: url('images/sub/s01019Tit_01.png') left top no-repeat;}
.textList01.s019 > ul > li.icon_02 .title {background: url('images/sub/s01019Tit_02.png') left top no-repeat;}
.textList01.s019 > ul > li.icon_03 .title {background: url('images/sub/s01019Tit_03.png') left top no-repeat;}
.textList01.s019 .icon_01 .box01{border:none; position: relative;clear:both;overflow:hidden;height:257px;width:734px;margin:55px 0 50px 90px;background: url('images/sub/s01019img_01.jpg') no-repeat 0 bottom;}
.textList01.s019 .icon_01 .box01 .tit{position: absolute;top:0;left:342px;font-size:14px;color:#000;}
.textList01.s019 .icon_01 .box01 > p{color:#fff;font-size:18px;display:block;text-align:center;}
.textList01.s019 .icon_01 .box01 .box01_1{position: absolute;top:163px;;left:40px;}
.textList01.s019 .icon_01 .box01 .box01_2{position: absolute;top:163px;left:235px;}
.textList01.s019 .icon_01 .box01 .box01_3{position: absolute;top:163px;left:422px;}
.textList01.s019 .icon_01 .box01 .box01_4{position: absolute;top:163px;left:590px;}
.textList01.s019 .icon_03 .box02{position: relative;clear:both;overflow:hidden;margin-left:105px; border:none; background:none; margin-bottom:0;}
.textList01.s019 .icon_03 .box02 .border_box{margin-top:10px;border:1px solid #dcdcdc;padding:25px;}
.textList01.s019 .icon_03 .box02 .tit{padding-left:36px;position: absolute;top:3px;left:20px;font-size:14px;width:120px;height:15px;color:#009c6d;background: url('images/sub/s01019subbox_bg.gif') no-repeat 0 bottom;}
.textList01.s019 .icon_03 .box02 .con{font-size:14px;color:#009c6d;line-height:1.8em;letter-spacing: 0.5px;}
.textList01.s019 .icon_01 .box02{border:none; position: relative;clear:both;overflow:hidden;height:257px;width:734px;margin:55px 0 50px 265px;background: url('images/sub/s01019img_02.jpg') no-repeat 0 bottom;}
.textList01.s019 .icon_01 .box02 .tit{position: absolute;top:0;left:165px;font-size:14px;color:#000;}
.textList01.s019 .icon_01 .box02 > p{color:#fff;font-size:18px;display:block;text-align:center;}
.textList01.s019 .icon_01 .box02 .box02_1{position: absolute;top:163px;;left:65px;}
.textList01.s019 .icon_01 .box02 .box02_2{position: absolute;top:163px;left:235px;}

/* s02_003 */
.contSubTop .in.s2003{padding:3px 0 0 100px; background:url('images/sub/s02003subTop_01.png') 15px 30px no-repeat; background-size:60px auto;}
.tableType04.s2003 table td.ver_top{vertical-align: top;border-bottom:1px solid #acacac;padding:20px 20px 0;}
.tableType04.s2003 table td.ver_top p.box_col_01{color:#fff;font-size:20px;padding:19px 0;text-align:center;background-color:#12bda4;border:1px solid #019e87;border-radius:5px;}
.tableType04.s2003 table td.ver_top p.box_col_02{color:#fff;font-size:20px;padding:19px 0;text-align:center;background-color:#05bbd5;border:1px solid #0492c1;border-radius:5px;}
.tableType04.s2003 table td.ver_top p.box_col_03{color:#fff;font-size:20px;padding:19px 0;text-align:center;background-color:#ffa025;border:1px solid #eb8d14;border-radius:5px;}
.tableType04.s2003 table td.ver_top > p{font-size:14px;text-align:left;padding:10px 0;letter-spacing: -0.2px;}


/* s01_320 */
.sub_box{padding-bottom:50px;}
.sub_box .text_box{font-size: 15px;color: #333333;padding-left:0;line-height: 27px;}
.sub_box .text_box + .text_box{padding-top:35px;}
.sub_box .img_box + .text_box{padding-top:35px;}

.h4Box{padding-bottom:20px;}
.h4Box h4{font-size: 15px;color: #333333;}

.table_title{color:#249d79;font-size:15px;text-align:center;padding-bottom:20px;padding-top:30px;}
.tableType03 table th.t_cetner,.tableType03 table td.t_cetner{text-align:center !important;padding:12px 10px;}
.tableType03 table td.p2010{padding:12px 10px;letter-spacing: -0.2px;line-height: 27px;}
.tableType04.td_p10 table td{padding:12px 20px;}
.tableType04 table td.t_left{text-align:left !important;}

.img_box.s01_320{position: relative;width:912px;height:253px;margin:0 auto;padding-top:100px;background:url('images/sub/s01_320_img01.jpg') no-repeat  0 100px;}
.img_box.s01_320 .text01{position: absolute;top:94px;text-align:center;width:100%;color:#676666;}
.img_box.s01_320 span{color:#fff;font-size:14px;text-align:center;width:130px;display:block;line-height:1.4em;}
.img_box.s01_320 .text02{position: absolute;top:245px;left:40px;}
.img_box.s01_320 .text03{position: absolute;top:245px;left:212px;}
.img_box.s01_320 .text04{position: absolute;top:245px;left:390px;}
.img_box.s01_320 .text05{position: absolute;top:245px;left:570px;}
.img_box.s01_320 .text06{position: absolute;top:245px;left:748px;}
.img_box.s01_320_2{position: relative;width:803px;height:200px;padding:55px 25px 25px;margin:0 auto;font-size:14px;color:#24ad7d;background:url('images/sub/s01_320_img02.jpg') no-repeat  0 30px;box-sizing: border-box;}
.img_box.s01_320_2.bg2{height:230px;padding:65px 25px 25px;background:url('images/sub/s01_320_img03.jpg') no-repeat  0 30px;}
.img_box.s01_320_2 .text01{position: absolute;top:24px;left:40px;width:100%;padding-left:20px;padding-bottom:10px;background:url('images/sub/s01_320_img02_ic.gif') no-repeat  0 2px;}
.img_box.s01_320_2 dl{clear:both;overflow:hidden;}
.img_box.s01_320_2 dl dt{clear:both;overflow:hidden;float:left;padding-top:10px;padding-right:5px;}
.img_box.s01_320_2 dl dd{float:left;padding-top:10px}

/* s01_322 */
.img_box.s01_322{position: relative;width:594px;height:209px;margin:0 auto;padding-top:50px;background:url('images/sub/s01_332_img01.jpg') no-repeat  0 48px;}
.img_box.s01_322 .text01{position: absolute;font-size:14px;top:40px;text-align:center;width:100%;color:#676666;}
.img_box.s01_322 span{color:#fff;font-size:12px;text-align:center;width:115px;display:block;line-height:1.4em;}
.img_box.s01_322 .text02{position: absolute;top:170px;left:24px;}
.img_box.s01_322 .text03{position: absolute;top:170px;left:166px;}
.img_box.s01_322 .text04{position: absolute;top:170px;left:308px;}
.img_box.s01_322 .text05{position: absolute;top:170px;left:452px;}
.table_ul2{padding-left:20px;}
.table_ul2 li{padding-left:10px;margin-top:10px;background:url('images/sub/h4_bg_ic.gif') no-repeat 0 8px;}
.table_ul2 li:first-child{margin-top:0;}
.tableType04 tr td.t_left{text-align:left;}

/* s01_333 */
.img_box.s01_333{position: relative;width:727px;height:198px;margin:0 auto;padding-top:50px;background:url('images/sub/s01_335_img01.jpg') no-repeat  0 48px;}
.img_box.s01_333 .text01{position: absolute;font-size:14px;top:40px;text-align:center;width:100%;color:#676666;}
.img_box.s01_333 span{color:#fff;font-size:12px;text-align:center;width:115px;display:block;line-height:1.4em;}
.img_box.s01_333 .text02{position: absolute;top:157px;left:24px;}
.img_box.s01_333 .text03{position: absolute;top:157px;left:166px;}
.img_box.s01_333 .text04{position: absolute;top:157px;left:308px;}
.img_box.s01_333 .text05{position: absolute;top:157px;left:452px;}
.img_box.s01_333 .text06{position: absolute;top:157px;left:591px;}

/* s01_342 */
.table_ul li{padding-left:10px;background:url('images/common/dotOff01.png') no-repeat 0 8px;}


.s01_342_w01{padding-bottom:50px;}
.s01_342_w01 .title01{font-size:18px;padding-left:18px;background:url('images/sub/h4_bg_ic.gif') no-repeat  4px 9px;}
.s01_342_w01 ul{}
.s01_342_w01 ul li{padding:20px 30px;border-bottom:1px dashed #bdbdbd;}
.s01_342_w01 ul li .title02{font-size:18px;}
.s01_342_w01 ul li .title02 span{color:#fff;font-size:20px;width:30px;height:30px;line-height:30px;margin-right:10px;text-align:center;display:inline-block;border-radius:15px;box-sizing: border-box;}
.s01_342_w01 ul li .title02 span.bg01{background-color:#3f7dca;}
.s01_342_w01 ul li .title02 span.bg02{background-color:#0fa8da;}
.s01_342_w01 ul li .title02 span.bg03{background-color:#00b8c8;}
.s01_342_w01 ul li .title02 span.bg04{background-color:#249d79;}
.s01_342_w01 ul li .title02 span.bg05{background-color:#f8a236;}
.s01_342_w01 ul li .title02 span.bg06{background-color:#fa6d56;}
.s01_342_w01 ul li .sub_box02{display:none;padding-top:20px;padding-bottom:20px;}/*display:none*/
.s01_342_w01 ul li .sub_box02.on{display:block;}
.s01_342_w01 ul li .sub_box02 .title03{font-size:16px;padding-top:20px;padding-bottom:27px;}
.s01_342_w01 ul li .sub_box02 ul{clear:both;overflow:hidden;}
.s01_342_w01 ul li .sub_box02 ul li{float:left;padding:0 0 10px 8px;border:none;}
.s01_342_w01 ul li .sub_box02 ul li:nth-child(6n+1){padding:0 0 10px 0;}
.s01_342_w01 ul li .sub_box02 ul li a{cursor:default; display:block;text-align:center;font-size:15px;width:148px;padding-top:23px;height:63px;background:url('images/sub/s01_342_btn.png') no-repeat center center;box-sizing: border-box;}
.s01_342_w01 ul li .sub_box02 ul li a.line2{padding-top:13px;}
.s01_342_w01 ul li .sub_box02 ul li a:hover,.s01_342_w01 ul li .sub_box02 ul li a:active{/* background:url('images/sub/s01_342_btn_on.png') no-repeat center center; */}
.sub_box .btn_box ul{clear:both;overflow:hidden;}
.sub_box .btn_box ul li{display:block;float:left;text-align:center;font-size:18px;width:237px;height:63px;line-height:63px;margin-left:12px;margin-bottom:16px;background:url('images/sub/s01_342_btn2.png') no-repeat center center;box-sizing: border-box;}
.sub_box .btn_box ul li .num_box{color:#fff;font-size:20px;width:30px;height:30px;line-height:30px;margin-right:10px;text-align:center;background-color:#249d79;display:inline-block;border-radius:15px;box-sizing: border-box;}
.sub_box .btn_box ul li:nth-child(4n+1){margin:0 0 10px 0;}

/* 로그인 화면 */
.wrap.login{background:#f3f3f3;position: relative;}
.wrap.login .container{background:#f3f3f3;width:100%;min-width: 1260px;min-height: 950px;}
.login_wrap{position: absolute;top:50%;left:50%;margin-left:-430px;margin-top:-320px;width:860px;height:625px;box-sizing: border-box;}
.login_wrap .login_box{padding:90px 70px;height:580px;border-top:2px solid #50575f;background:#fff;box-sizing: border-box;}
.login_wrap .login_box h2{text-align:center;font-size:40px;color:#1f1f1f;font-weight: 400;}
.login_wrap .login_box .login_top{padding-top:15px;text-align:center;font-size:14px;color:#999999;}
.login_wrap .login_box .login_top a{font-size:14px;color:#999999;}
.login_wrap .login_box .login_input{padding-top:60px;box-sizing: border-box; width: 580px; margin:0 auto;}
.login_wrap .login_box .login_input p{}
.login_wrap .login_box .login_input label{height:60px;display:block;line-height:60px;box-sizing: border-box;}
.login_wrap .login_box .login_input span{display:inline-block;width:8%;font-size:19px;color:#000;box-sizing: border-box;}
.login_wrap .login_box .login_input input{width:92%;height:60px;font-size:19px;box-sizing: border-box;vertical-align: top;border:none;border-bottom:1px solid #000;}
.login_wrap .login_box .login_input p:focus{border-bottom:1px solid #f7735e;}
.login_wrap .login_box .login_input input[type='text']:focus,
.login_wrap .login_box .login_input input[type='password']:focus{border-bottom:1px solid #f7735e;background:url('images/common/login_ic01.png') no-repeat right center;outline-width:0;}

.login_wrap .login_box .login_input p + p{margin-top:32px;}
.login_wrap .login_box .login_btn{text-align:center;padding-top:50px;}
.login_wrap .login_box .login_btn .logBtn{width:200px;height:60px;padding-top:20px;font-size:18px;background:#50575f;border-radius:0;box-sizing: border-box;}
.login_wrap .login_footer{padding-top:30px;text-align:center;font-size:11px;color:#666666;}


/* 160907수정 */
.tableType01 table td.t_left{text-align: left;}
.tableType01 table td.t_center{text-align: center;}
.tableType01 table td.plr25{padding-left:25px;padding-right:25px;}
.f_box{clear: both;overflow: hidden;}
.f_box .f_left{float:left;}
.f_box .f_right{float:right;}
.f_box h3.f_left{margin-top:5px;}

.line_em{display:inline-block;width:1px;height:16px;padding:0 5px; background:url('images/sub/line_01.gif') center 5px no-repeat;}

/* 교과관리 막대 그래프 */

.barZone_box{clear:both;}
.barZone_box.usePop{padding-top:0;}
.barZone2{height:auto;box-sizing: border-box;}
.barZone2 div{position: relative;float:left;color:#fff;font-size:13px;text-align:center;height:25px;padding-top:5px;border-left:1px solid #fff;box-sizing: border-box;}
.barZone2 div:first-child{border-left:none;}
.barZone2 .barZone_01{background-color:#1b976a;}
.barZone2 .barZone_01 .popCount span{font-size:13px;color:#222222;}
.barZone2 .barZone_01 .popCount{background:url('images/sub/barZone_boxL.png') no-repeat 0 0;margin-left:-34px;}
.barZone2 .barZone_02{background-color:#1d9fd5;}
.barZone2 .barZone_02 .popCount span{font-size:13px;color:#222222;}
.barZone2 .barZone_02 .popCount{background:url('images/sub/barZone_boxC.png') no-repeat 0 0;margin-left:-60px;width:120px;background-size: 120px 35px;}
.barZone2 .barZone_03{background-color:#00b99e;}
.barZone2 .barZone_03 .popCount span{font-size:13px;color:#222222;}
.barZone2 .barZone_03 .popCount{background:url('images/sub/barZone_boxC.png') no-repeat 0 0;margin-left:-47px;}
.barZone2 .barZone_04{background-color:#ffa025;}
.barZone2 .barZone_04 .popCount span{font-size:13px;color:#222222;}
.barZone2 .barZone_04 .popCount{background:url('images/sub/barZone_boxC.png') no-repeat 0 0;margin-left:-65px;width:130px;background-size: 130px 35px;}
.barZone2 .barZone_05{background-color:#f8735e;}
.barZone2 .barZone_05 .popCount span{font-size:13px;color:#222222;}
.barZone2 .barZone_05 .popCount{background:url('images/sub/barZone_boxC.png') no-repeat 0 0;margin-left:-47px;}
.barZone2 .barZone_06{background-color:#626eda;}
.barZone2 .barZone_06 .popCount span{font-size:13px;color:#222222;}
.barZone2 .barZone_06 .popCount{background:url('images/sub/barZone_boxR.png') no-repeat 0 0;margin-left:-65px;}
.barZone2 .popCount{position: absolute;top:-40px;left:50%;margin-left:-47px;height:35px;width:98px;padding-top:6px;color:#000;letter-spacing: -0.7px;background:url('images/sub/barZone_boxC.png') no-repeat 0 0;box-sizing: border-box;}
.barZone2 .popCount .num{font-size:13px;color:#222222;}

.barZone_name{clear:both;overflow:hidden;padding-top:20px;}
.barZone_name li{float:left;padding-right:20px;color:#000;}
.barZone_name li span{display: inline-block;width:10px;height:10px;margin-right:5px;}
.barZone_name li.bg01 span{background-color:#1b976a;}
.barZone_name li.bg02 span{background-color:#1d9fd5;}
.barZone_name li.bg03 span{background-color:#00b99e;}
.barZone_name li.bg04 span{background-color:#ffa025;}
.barZone_name li.bg05 span{background-color:#f8735e;}
.barZone_name li.bg06 span{background-color:#626eda;}

.power_ic_box{clear:both;overflow:hidden;box-sizing: border-box;}
.power_ic_box li{float:left;width:100px;height:125px;padding:0 2px;text-align:center;box-sizing: border-box;}
.power_ic_box li span{display:block;box-sizing: border-box;}
.power_ic_box li .power_text{padding-top:13px;display:block;height:auto;color:#5c5c5c;box-sizing: border-box;}
.power_ic_box li .power_text.line2{padding-top:7px;}


.trackContent .power_ic_box li {width: 96px;}
.ul_list li{padding-top:5px;}
.ul_list li:first-child{padding-top:0;background:none;}

.ul_list_in li{display: inline-block;padding-left:50px;}
.ul_list_in li:first-child{padding-left:0;}



.ul_list01{clear: both;overflow: hidden;}
.ul_list01 li{display: inline-block; width:33.333%;padding-bottom:10px;padding-left:30px;background: url('images/sub/span_line01.jpg') no-repeat 0 6px;}
.ul_list01 li:first-child{padding-left:0;background:none;}
.ul_list01 li:nth-child(4n){padding-left:0;background:none;}
.ul_list01 li span{width:100px;display: inline-block;color: #222222;}

.ul_list02 li{padding-top:5px;}
.ul_list02 li:first-child{padding-top:0;background:none;}

.tableType04 table tbody td .ul_list02 li .btn01{padding:9.5px 5px;vertical-align: top;}



.ul_chk{clear: both;overflow: hidden;}
.ul_chk li{display: inline-block;padding:5px 14px 5px 0;}
.ul_chk li span {display: inline-block;padding-top: 3px;padding-bottom: 3px;padding-left: 20px;}
.ul_chk li .career_ic01 {background: url(../../1user/common/css/portfolio/images/career_plan_tbl_ic01.png) no-repeat 0 center;height: 20px;}
.ul_chk li .career_ic02 {background: url(../../1user/common/css/portfolio/images/career_plan_tbl_ic02.png) no-repeat 0 center;}
.chk_one_wrap1 .career1{background: url(../../1user/common/css/portfolio/images/career_plan_tbl_ic02.png) no-repeat 0 center;}
.chk_one_wrap1 span {display: inline-block;width: 13px;height: 30px; text-indent: -9999em;}
.chk_one_wrap1 input[type=checkbox]{display: none;}
.ul_chk li:first-child{padding-left:0;}
.ul_chk li label {color: #222222;}

.ul_chk.li_black li{display:block;}
.ul_chk.li2 li{display: inline-block;width:45%;}
.ul_chk.li3 li{display: inline-block;width:32%;}
.ul_chk.d_inblock{height:31px;vertical-align: middle;}
.ul_chk.d_inblock li{padding:8px 15px 5px 0;}

.ul_list03{clear: both;overflow: hidden;}
.ul_list03 li{display: inline-block;width:100%;padding-top:5px;}
.ul_list03 li:first-child{padding-left:0;background:none;padding-top:0;}
.ul_list03 li .tit{display:inline-block; min-width:115px;padding-right:5px;}
.ul_list03 li input{}


/* .cmnFileLst li a:HOVER{color:#4bb980 !important;} */

.cmnFileLst{clear: both;overflow: hidden;}
.cmnFileLst li{padding-top:5px;padding-top:2px;padding-bottom:2px;}
.cmnFileLst li:first-child{padding-top:0;}
.cmnFileLst li a{color: #068ad5 !important;padding-left:20px; background: url('images/design_common/ic_flie.gif') no-repeat 0 center; }

.cmnFileLst.iconBg{clear: both;overflow: hidden;}
.cmnFileLst.iconBg li{padding-top:5px;}
.cmnFileLst.iconBg li:first-child{padding-top:0;}
.cmnFileLst.iconBg li a{display: block; padding:5px 0 5px 19px; color: #006dd2 !important;text-decoration:none;background: url('images/design_common/ic_flie.gif') no-repeat 0 center;}
.cmnFileLst.iconBg li a.bg01{background: url('images/sub/file_ic1.png') no-repeat 0 center;}
.cmnFileLst.iconBg li a.bg02{background: url('images/sub/file_ic2.png') no-repeat 0 center;}
.cmnFileLst.iconBg li a.bg03{background: url('images/sub/file_ic3.png') no-repeat 0 center;}
.cmnFileLst.iconBg li a.bg04{background: url('images/sub/file_ic4.png') no-repeat 0 center;}
.cmnFileLst.iconBg li a.bg05{background: url('images/sub/file_ic5.png') no-repeat 0 center;}
.cmnFileLst.iconBg li a.bg06{background: url('images/sub/file_ic6.png') no-repeat 0 center;}
.cmnFileLst.iconBg li a.bg07{background: url('images/sub/file_ic7.png') no-repeat 0 center;}
.cmnFileLst.iconBg li a.bg08{background: url('images/sub/file_ic8.png') no-repeat 0 center;}
.cmnFileLst.iconBg li a:hover{text-decoration: underline;}

.flie_list{clear: both;overflow: hidden;}
.flie_list li{padding-top:5px;}
.flie_list li:first-child{padding-top:0;}
.flie_list li a{ color: #006dd2 !important;text-decoration: underline;}

.tableType01 table td .NO_RESULT {height:100px;line-height: 100px;font-size: 15px;text-align: center;}
.tab_wrap .NO_RESULT {height:100px;line-height: 100px;font-size: 15px;text-align: center;padding:0;}

.NO_RESULT {height:100px;line-height: 100px;font-size: 15px;text-align: center;}


.swiper-container {width: 100%;height: 320px;/* margin: 20px auto; */}
.swiper-slide { text-align: center;background: #fff;/* Center slide text vertically */display: block;	-webkit-box-pack: center;	-ms-flex-pack: center;	-webkit-justify-content: center;	justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.new_pgm1{padding-top:40px;}
.new_pgm1 .swiper-slide{background: url('images/sub/line_bg03.jpg') no-repeat 0 center;}
.new_pgm1 .swiper-slide:first-child{background:none;}
.new_pgm1 .swiper-slide p{display: block;width:100%;padding-left:20px;}

.swiper-button-next,
.swiper-button-prev{position: absolute;	top: 0;width: 20px;height: 13px;z-index: 10;cursor: pointer;}
.swiper-button-next{right: 45px;background: url('images/sub/slider_right.jpg') no-repeat center 0;}
.swiper-button-prev{right: 135px;background: url('images/sub/slider_left.jpg') no-repeat center 0;}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{opacity: .35;	cursor: auto;	pointer-events: none}

.swiper-container.subSlide_{padding-top:40px;height:380px;margin-bottom:50px;}
.subSlide_ .swiper-slide{background: url('images/sub/line_bg03.jpg') no-repeat 0 center;}
.subSlide_ .swiper-slide:first-child{background:none;}
.subSlide_ p{text-align: left;padding-left:31px;padding-right:31px;}
.subSlide_ p.title{font-size:16px;line-height:1.2em; margin-top:15px;height:38px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.subSlide_ p.label_box{padding-top:11px;height:70px;}
.subSlide_ p.label_box span:nth-child(3n+1) {margin-top:2px;}
.subSlide_ p.date{font-size:14px;padding-top:5px;}
.subSlide_ .img_box{display: block;height:175px;overflow: hidden;}

table tbody td .text{font-size:13px;color:#000;padding-top:5px;}
.clear_box{clear:both;overflow:hidden;}
.clear_box .text{float:left;}
.clear_box .ul_chk{float:right;display: inline-block;clear: none;}

.text_con{min-height:150px;line-height:2em;text-align: center;}

.span_line{display: inline-block;padding:0 10px;}
.span_line + .span_line{padding-top:0;}

.subcon .swiper-wrapper{margin-left:-297px;}

.tableType01 table td.title .font_col2{padding-right:10px;}

.resume_box{padding:50px 0;}
.search_wrap.resume span{vertical-align: middle;}

/* .tableType04.bor_b2 table tbody tr:last-child th{border-bottom: 1px solid #e1e5e6;}
.tableType04.bor_b2 table tbody tr:last-child td{border-bottom: 1px solid #e1e5e6;}
 */

.date_span{width:120px;text-align: left;display: inline-block;}

table.edu tr td a.del {background-color: #f8735e; padding: 5px 13px; color: #fff; margin-left:0;}
table.edu tr td a.del:hover{background:#47d332 !important;}

.tableType01.resumeList table tr td a.copyBtn,
.tableType01.resumeList table tr td a.delBtn {color: #fff; padding: 5px 10px;display: inline-block;}
.tableType01.resumeList table tr td a.copyBtn:hover,
.tableType01.resumeList table tr td a.delBtn:hover{background:#47d332 !important;}
.tableType01.resumeList table tr td a.copyBtn {background-color: #01b99f;}
.tableType01.resumeList table tr td a.delBtn {background-color: #f8735e;}
.tableType01.resumeList table tr td a.copyBtn + a.delBtn{margin-left:5px;}

table.edu tr td.strong,
table.edu tr td span.strong {font-family: 'ngb'; color: #000;}
.tableType04 table.edu .radio li {display: inline-block;}
.tableType04 table.edu select.f_right {float: right;}
.tableType04.last table tr th {color: #61a08a; text-align: center;}
.tableType04.last table tr td .radio li {display: inline-block;}

.tableType04.survey table tbody th{padding-left:15px;font-size: 13px;color: #7b7b7b;background: #fcfcfc; padding: 15px 15px 14px 25px;border-right: 1px solid #e1e5e6;text-align: left;border-bottom: 1px solid #e1e5e6;}
.tableType04.survey table thead th{font-size: 13px;color: #7b7b7b;background: #fcfcfc; padding: 15px 15px 14px 15px;border-right: 1px solid #e1e5e6;text-align: left;border-bottom: 1px solid #e1e5e6;}
.tableType04.survey table thead th:last-child {border-right:none;}
.tableType04.survey table .img_w{text-align: center;padding:15px 15px;border-bottom:1px solid #e1e5e6;}
.tableType04.survey table .img_w img{max-width:100%;height:auto;}

.tableType04.survey .survey_bar{position: relative;}
.tableType04.survey .survey_bar dt{width:240px;float:left;height:10px;border-radius:15px;background:#eaeaea;margin-top:4px;}
.tableType04.survey .survey_bar dt p{vertical-align: top;display: inline-block;text-indent: -9999em;height:10px;border-radius:5px;background:#1b976a;}
.tableType04.survey .survey_bar dd{width:129px;float:left;padding-left:15px;}




.search_wrap.resume{padding-bottom:40px;}

.tab_wrap table tbody td.td_btn{padding:6px 5px;}
.tab_wrap .tableType04 table tbody td.td_btn{padding:6px 5px 6px 15px;}
.tab_wrap .tableType04 table tbody td.td_input{padding:5px 15px 5px 15px;}

.popCont .tab_wrap .input table tbody td{padding:5px 10px;}

.common_upload_wrap{text-align: left;}
.common_upload_wrap .sub_text{padding-top:20px;}
.common_upload_wrap .sub_text li{padding-bottom:5px;}
.file_input{position: relative;overflow: hidden;}
.file_input .file_img{display: inline-block;}
.file_input input[type='file']{position: absolute;top:0;left:0;width:94px;min-width:94px; height:27px; opacity: 0;}
.file_input label{height:27px;line-height:27px;padding:0 10px;width:584px;border:1px solid #ccc;display: inline-block;    vertical-align: top;}

 /* 탭메뉴 */
.tabmenu {width:100%;margin-bottom:50px;overflow:visible; text-align:center;overflow:hidden;}
.tabmenu.tabMenu2 li { width: 50%; }
.tabmenu.tabMenu3 li { width: 33.3%; }
.tabmenu.tabMenu3 li:first-child { width: 33.4%; }
.tabmenu.tabMenu4 li { width: 25%; }
.tabmenu.tabMenu5 li { width: 20%; }
.tabmenu.tabMenu6 li { width: 16.666%; }
.tabmenu.tabMenu7 li { width: 14.285%; }
.tabmenu.tabMenu8 li { width: 12.5%; }
.tabmenu li{float:left;box-sizing:border-box;padding-left:0;width:50%;}
.tabmenu li a{display:block; height:50px; padding-top: 16px;border:2px solid #e4e8ea;background:#fff;font-size:14px;text-align:center; margin-left:-2px;}
.tabmenu li:first-child a{margin-left:0;}
.tabmenu li a:hover, .tabmenu li a:focus,.tabmenu li a:active, .tabmenu li.on a{font-size:14px; padding-top: 15px;color:#179fec;border:3px solid #179fec; z-index:9;}
.tab_cont {display:none;}




.tabmenu.li2 li { width: 50%; }
.tabmenu.li3 li { width: 33.3%; }
.tabmenu.li3 li:first-child { width: 33.4%; }
.tabmenu.li4 li { width: 25%; }
.tabmenu.li5 li { width: 20%; }
.tabmenu.li6 li { width: 16.666%; }
.tabmenu.li7 li { width: 14.285%; }
.tabmenu.li8 li { width: 12.5%; }
.tabmenu.li8 li { width: 12.5%; }
.tabmenu.li9 li {width:11.111%; }
table tr td a.w68{display: inline-block;width:68px;}
table tr td a.btn_mini{color: #fff; padding: 5px 5px;display: inline-block;background-color: #01b99f;text-align: center;}
table tr td a.btn_mini2{color: #fff; padding: 5px 5px;display: inline-block;background-color: #f8735e;text-align: center;}
table tr td a.btn_mini3{color: #fff; padding: 5px 5px;display: inline-block;background-color: #707480;text-align: center;}
table tr td a.btn_mini4{color: #fff; padding: 6px 5px;text-align: center; min-width:50px;display: inline-block;background-color: #454545;text-align: center;}
table tr td a.btn_mini5{color: #fff; padding: 6px 15px;text-align: center; min-width:50px;display: inline-block;background-color: #1e863e;text-align: center;}
table tr td a.btn_mini6{color: #454545; padding: 6px 5px;text-align: center; min-width:50px;display: inline-block;background-color: #ececec;text-align: center;}
table tr td a.btn_mini7{color: #50575f; padding: 5px 5px;text-align: center; min-width:50px;display: inline-block;background-color: #fff;text-align: center;border:1px solid #323942;}

table tr td a.btn_mini + a.btn_mini2{margin-left:5px;background-color: #f8735e;}
table tr td a.btn_mini:hover,
table tr td a.btn_mini2:hover,
table tr td a.btn_mini3:hover,
table tr td a.btn_mini4:hover,
table tr td a.btn_mini6:hover{color: #fff;background:#47d332 !important;border:none;}

.top_wrap li{color: #13b07f;font-size: 13px;padding-top: 10px;}

table tr td a.btn_mini.input_,
table tr td a.btn_mini2.input_,
table tr td a.btn_mini3.input_,
table tr td a.btn_mini4.input_,
table tr td a.btn_mini6.input_{padding:7px 5px 9px;}
table tr td a.btn_mini7.input_{padding:6px 5px 8px;}
table tr td a.btn_mini7.input_:hover{padding:7px 5px 9px;color: #fff;background:#47d332 !important;border:none;}



/* 달력 */
/*달력 하드코딩*/
.tableCalLine{border-top:1px solid #e1e5e6;}
.tableCalLine table{width:100%;}

.tableCalLine tbody td{border-bottom:1px solid #e1e5e6;}
.tableCalLine tbody td dl{clear:both;overflow:hidden;}
.tableCalLine tbody td dl dt{float:left;color:#acacac;width:132px;padding:20px 0;text-align: center;}
.tableCalLine tbody td dl dt span{font-size:20px;padding-right:5px;}
.tableCalLine tbody td.calLine_sat{background:#f8faff;}
.tableCalLine tbody td.calLine_sat dl dt{color:#1867d2;}
.tableCalLine tbody td.calLine_sun{background:#fff8f8;}
.tableCalLine tbody td.calLine_sun dl dt{color:#ae2020;}
.tableCalLine tbody td.calLine_today dl dt{color:#1e863e;}

.tableCalLine tbody td dl dd{float:right;width:735px;text-align: left;margin-right:20px;}
.tableCalLine tbody td dl dd ul li{padding:20px 25px;border-top:1px dashed #e3e3e3;}
.tableCalLine tbody td dl dd ul li:first-child{border-top:none;}
.tableCalLine tbody td dl dd ul li .calLine_title{display: inline-block; font-size:16px;color:#222222;padding-bottom:2px;}
.tableCalLine tbody td dl dd ul li a:hover{border-bottom:1px solid #000;}
.tableCalLine tbody td dl dd ul li .dd_box{padding-top:10px;color:#727272;clear:both;overflow:hidden;}
.tableCalLine tbody td dl dd ul li .dd_box .f_left{float:left;}
.tableCalLine tbody td dl dd ul li .dd_box .f_right{float:right;}
.tableCalLine tbody td dl dd ul li .dd_box span{color:#000;padding-right:5px;}





/* calTable */
.calTable {text-align:center;padding-bottom:0px;}
.calTable .dateSel {position: relative; width:100%; text-align: left;}
.calTable .dateSel .cal_top {display:inline-block;margin:10px 0; font-size:28px; color:#37343f; font-family:'Noto Sans KR',ngb; font-weight:500; }
.calTable .dateSel .cal_top .num{display:inline-block;height:30px;line-height:30px; min-width:100px; margin-right:10px; letter-spacing:-1.5px; font-weight:600;}
.calTable .dateSel .cal_top .lt,
.calTable .dateSel .cal_top .rt{display: inline-block; text-align:center; margin-left:-1px; width:30px;height:30px; border:1px solid #c1c7d5;vertical-align: top;}
.calTable .dateSel .cal_top .lt img,.calTable .dateSel .cal_top .rt img{padding-top:9px;}
.calTable .dateSel .cal_today_btn{display:inline-block; text-align:center; vertical-align:top; width:46px; height:30px; font-size:14px; margin-left:-1px; line-height:29px;font-family:'Noto Sans KR',ngb; color:#37343f;background:#ffffff; border:1px solid #c1c7d5;}
.calList {border:1px solid #e1e5e6;}
.calList table{width:100%;}
.calList table th{font-size:13px; color:#37343f; font-family:'Noto Sans KR',ngb;background:#fafbfb; padding:29px 0 10px 10px; text-align:left; border-bottom:1px solid #d6dce4; font-weight:400; }
.calList table tr th:first-child {border-left:none; color:#ed1c24;}
.calList table tr th:last-child {color:#009fce;}
.calList table tr:last-child td{border-bottom:none;}
.calList table td{font-size:15px; color:#222222; min-height:140px;padding:10px 0 0 10px;vertical-align:top; text-align:left;  border-left:1px solid #e1e5e6; border-bottom:1px solid #e1e5e6;background-color: #fafafa; opacity:0.6;}
.calList table td.currentMonth {background-color:#fff;    opacity:1;}
.calList table td .dn {display:block; text-align:right;padding:20px 18px 0 10px; font-size:13px; color:#222222;  margin-bottom:30px;}
.calList table td a .lst {font-size:12px; color:#777777; padding-left:7px; margin-bottom:3px; width:108px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.calList table td:first-child{border-left:none;}
.calList table tr .day.sat{color:#009fce; }
.calList table tr .day.sun{color:#ed1c24; }
.calList table tr td ul li{position:relative;z-index:10;}
.calList table tr td ul li a{display: inline-block;width:47px;height:18px;line-height:18px;margin-left:5px;font-size:10px;text-align: center;}
.calList table tr td ul li a.cal_btn01{background:#a4a5a4;}
.calList table tr td.reserve01{position:relative; background:#f8fcfa;}
.calList table tr td.reserve01:after {content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #1b976a; box-sizing:border-box;}
.calList table tr td.reserve01 ul li a.cal_btn02{background:#1b976a;}
.calList table tr td.reserve02{position:relative; background:#fffcf8;}
.calList table tr td.reserve02:after {content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #ff9f26; box-sizing:border-box;}
.calList table tr td.reserve02 ul li a.cal_btn02{background:#ff9f26;}
.calList table tr td.reserve03{position:relative; background:#fffbfa;}
.calList table tr td.reserve03:after {content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #f7735e; box-sizing:border-box;}
.calList table tr td.reserve03 ul li a.cal_btn02{background:#f7735e;}
.calList table tr td.reserve04{position:relative; background:#f7fdfc;}
.calList table tr td.reserve04:after {content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #01b99f; box-sizing:border-box;}
.calList table tr td.reserve04 ul li a.cal_btn02{background:#01b99f;}
.calList table tr td.reserve05{position:relative; background:#f8fcfe;}
.calList table tr td.reserve05:after {content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #1d9ed5; box-sizing:border-box;}
.calList table tr td.reserve05 ul li a.cal_btn02{background:#1d9ed5;}
.calList table tr td.reserve01 ul li{padding-left:10px;background: url('images/sub/cal_btn01.png') no-repeat 0 6px;}
.calList table tr td.reserve02 ul li{padding-left:10px;background: url('images/sub/cal_btn02.png') no-repeat 0 6px;}
.calList table tr td.reserve03 ul li{padding-left:10px;background: url('images/sub/cal_btn03.png') no-repeat 0 6px;}
.calList table tr td.reserve04 ul li{padding-left:10px;background: url('images/sub/cal_btn04.png') no-repeat 0 6px;}
.calList table tr td.reserve05 ul li{padding-left:10px;background: url('images/sub/cal_btn05.png') no-repeat 0 6px;}

.calTable .dateSel .cla_col{position: absolute;left:10px;top:18px;clear:both;overflow:hidden;}
.calTable .dateSel .cla_col li{float:left;padding-right:8px;font-size:12px;}
.calTable .dateSel .cla_col li span{display: inline-block; width:12px;height:12px;margin-right:0;vertical-align: bottom;}
.calTable .dateSel .cla_col li span.bg01{background:#1b976a}
.calTable .dateSel .cla_col li span.bg02{background:#ff9f26}
.calTable .dateSel .cla_col li span.bg03{background:#f7735e}
.calTable .dateSel .cla_col li span.bg04{background:#01b99f}
.calTable .dateSel .cla_col li span.bg05{background:#1d9ed5}

.calList table tr td.searchDateBtn{cursor:pointer;}
.calList table tr td.day_lst a{display: inline-block;}
.calList table tr td.day_lst ul{padding-bottom:20px;min-height:120px;}
.calList table tr td.day_lst ul li{padding-bottom:2px;font-size:13px;}
.calList table tr td.day_lst ul li:last-child {padding-bottom:0;}
.calList table tr td.day_lst ul li a{}
.calList table tr td.day_lst ul li a.cal_btn01{background:#1b976a;}
.calList table tr td.day_lst ul li a.cal_btn02{background:#ff9f26;}
.calList table tr td.day_lst ul li a.cal_btn03{background:#f7735e;}
.calList table tr td.day_lst ul li a.cal_btn04{background:#01b99f;}
.calList table tr td.day_lst ul li a.cal_btn05{background:#1d9ed5;}


.calList.user_tab table tr td.day_lst ul li a.cal_btn01{background:#a4a5a4;}
.calList.user_tab table tr td.day_lst ul li a.cal_btn02{background:#1b976a;}

.calList table td .day {display:block; font-size:13px; color:#37343f; margin-bottom:5px;}
.calList table td .day a:hover{color:#53b471;}

.calList table tr td.today{position:relative;background:#f8fbff;font-size:15px;}
.calList table tr td.today:after {content:''; display:block; position:absolute; left:0; top:0;width:100%; height:100%; border:1px solid #009fd9; box-sizing:border-box;}

.calList table tr td ul li span{display: inline-block;width: 47px;height: 18px;line-height: 18px;background: #fff;margin-left: 5px;font-size: 10px;text-align: center;border-radius:2px;}
.calList table tr td ul li a{display: inline-block;width: 47px;height: 18px;line-height: 16px;margin-left: 5px;font-size: 10px;text-align: center; border-radius:2px;}

.cuslStaCol0001{border:1px solid #1d9ed5; color:#1d9ed5;/* background:#1d9ed5 !important; */}
.cuslStaCol0002{border:1px solid #ec5a4b; color:#ec5a4b;/* background:#f7735e !important; */}
.cuslStaCol0003{border:1px solid #ff9f26; color:#ff9f26;/* background:#ff9f26 !important; */}
.cuslStaCol0004{border:1px solid #a4a5a4; color:#a4a5a4;/* background:#a4a5a4 !important; */}
.cuslStaCol0005{border:1px solid #01b99f; color:#01b99f;/* background:#01b99f !important; */}
.cuslStaCol0006{border:1px solid #1b976a; color:#1b976a;/* background:#1b976a !important; */}

.cuslStaFont0001{color:#1b976a !important;}
.cuslStaFont0002{color:#f7735e !important;}
.cuslStaFont0003{color:#ff9f26 !important;}
.cuslStaFont0004{color:#a4a5a4 !important;}
.cuslStaFont0005{color:#01b99f !important;}
.cuslStaFont0006{color:#1d9ed5 !important;}


.mlt_msg li .required{vertical-align:middle;}

.department_wrap{padding-bottom:18px;}
.department_wrap >ul{clear:both;overflow:hidden;}
.department_wrap >ul >li{float:left;width:217px;margin-left:7px;border:1px solid #d3d3d3;min-height:160px;margin-bottom:31px;}
.department_wrap >ul >li:first-child{margin-left:0}
.department_wrap >ul >li:nth-child(4n +1){margin-left:0;}
.department_wrap >ul >li .department_title{font-size:21px;height:60px;border-bottom:1px solid #d3d3d3;padding-top:20px;text-align: center; color:#005128;background:#f8f8f8;}
.department_wrap >ul >li .department_list{color:#005128;padding:27px 10px 27px 39px;text-indent: -12px;min-height:390px;}
.department_wrap >ul >li .department_list li{padding-bottom:17px;line-height:1.2em;}
.department_wrap >ul >li .department_list li:last-child{padding-bottom:0;}
.department_wrap >ul >li .department_list li a{font-size:14px;color:#5c5c5c; padding-left:12px;background: url('images/sub/bu02.gif') no-repeat 0 6px;}
.department_wrap >ul >li .department_list li a:hover{color:#016b4a;}

.td_box{padding: 20px;border: 1px solid #bcc1c2;font-size: 13px;color: #222;line-height: 1.5em;min-height: 150px;}
.td_box.profile_wrap{padding: 20px;border: 1px solid #bcc1c2;font-size: 13px;color: #222;line-height: 1.5em;min-height: 150px;}
.td_box.profile_wrap .title{padding-left:15px;padding-bottom:10px;font-size:13px;background: url('images/common/bull04.png') no-repeat 0 5px;}
.td_box.profile_wrap .text{padding-left:15px;padding-bottom:30px;line-height:1.4em;}

.tab_bottom_text{padding-top:10px;color: #13b07f;}

.edu_list_top_wrap{clear:both;overflow:hidden;}
.edu_list_top_wrap .edu_choose{float:left;}
.edu_choose.COMM_RADIOSET.type01{padding-bottom:16px;}

.COMM_RADIOSET.type01 .ui-state-default,
.COMM_RADIOSET.type01 .ui-widget-content .ui-state-default,
.COMM_RADIOSET.type01 .ui-widget-header .ui-state-default{font-size:13px; font-weight: 400;color:#a2a2a2;padding: 7px 0 7px;width: 75px;background:#fff;border: 1px solid #a2a2a2;margin-right:2px;}
.COMM_RADIOSET.type01 .ui-state-default:hover,
.COMM_RADIOSET.type01 .ui-widget-content .ui-state-default:hover,
.COMM_RADIOSET.type01 .ui-widget-header .ui-state-default:hover{border-color: #13b07f;color: #13b07f;}
.COMM_RADIOSET.type01 .ui-buttonset .ui-button{margin-right:0;}
.COMM_RADIOSET.type01 .ui-button-text-only .ui-button-text{padding:0;}
.COMM_RADIOSET.type01 .ui-state-active,
.COMM_RADIOSET.type01 .ui-widget-content .ui-state-active,
.COMM_RADIOSET.type01 .ui-widget-header .ui-state-active{border-color: #13b07f;color: #13b07f;}
.COMM_RADIOSET.type01 .ui-corner-all,
.COMM_RADIOSET.type01 .ui-corner-bottom,
.COMM_RADIOSET.type01 .ui-corner-left,
.COMM_RADIOSET.type01 .ui-corner-bl{border-radius:0;}
.COMM_RADIOSET.type01 .ui-corner-all,
.COMM_RADIOSET.type01 .ui-corner-top,
.COMM_RADIOSET.type01 .ui-corner-right,
.COMM_RADIOSET.type01 .ui-corner-tr{border-radius:0;}

.edu_wrap .edu_recom .guide {padding-top: 18px;padding-left: 7px; font-size: 13px; color :#13b07f;}
.edu_wrap .edu_list{padding-top: 53px;}
.edu_wrap .edu_list .edu_choose span{display: inline-block;margin-right:2px;}
.edu_wrap .edu_list .edu_choose span a{display: inline-block;text-align: center; padding:5px 0 6px;width:75px; border: 1px solid #a2a2a2;  color: #a2a2a2;}
.edu_wrap .edu_list .edu_choose span a.on{border-color: #13b07f; color: #13b07f;}
.edu_wrap .edu_list .edu_choose span a:hover{border-color: #13b07f; color: #13b07f;}
.edu_wrap .edu_list .edu_choose {padding-bottom:16px;}
.edu_wrap .edu_list .edu_choose ul:after {clear: both;content: '';display: block;}
.edu_wrap .edu_list .edu_choose ul li {float: left; width: 73px;}
.edu_list_top_wrap .f_right{float:right;}

.box_style.ui-widget{border:none;font-size:13px;padding:0;}
.edu_choose.ui-widget-header {padding-bottom:16px;background:none;border-bottom:none;padding:0;}
.edu_choose.ui-widget-header li {float: left; width: auto;margin:0;margin-right:2px;background: none;border: 1px solid #a2a2a2;font-weight:normal;}
.edu_choose.ui-widget-header:after {clear: both;content: '';display: block;}
.edu_choose.ui-widget-header li a{display: inline-block;text-align: center; padding:5px 0 6px;width:100%;   color: #a2a2a2;line-height: 1;}
.edu_choose .ui-tabs-active.ui-state-active{border-color: #13b07f;margin-bottom:0 !important;padding-bottom:0 !important;}
.edu_choose .ui-tabs-active.ui-state-active a{border-color: #13b07f; color: #13b07f;font-weight:normal;}
.edu_choose .ui-tabs-active.ui-state-active a:hover{border-color: #13b07f; color: #13b07f;}


body .edu_list .tab_wrap .ui-tabs .ui-tabs-panel{padding:0;}

.recruitment_wrap{padding-bottom:30px;}
.recruitment_box{position: relative; padding:30px 140px 30px 30px; border:1px solid #b9b9b9;background-color:#fafafa;}
.recruitment_box li{font-size:21px;color:#666666;padding-bottom:13px; padding-left:15px;background: url('images/common/ic_bullet.gif') no-repeat 0 7px;}
.recruitment_box li.title{padding-left: 90px; text-indent: -77px;}
.recruitment_box li:last-child{padding-bottom:0;}
.recruitment_box .btn01{position: absolute;top:50%;right:30px;margin-top:-18px;width:105px;min-width:105px;font-size:13px;padding:8px 5px;}
.recruitment_box .btn01 .ic03_{padding-left:15px;background:url('images/common/btn_ic03_.png') no-repeat left 3px;}

.pop_name{text-align:left; padding-bottom:20px;padding-left:15px;font-size:15px;background:url('images/common/bull04.png') no-repeat 0 3px;}
.pop_name1{text-align:left; padding-bottom:20px;font-size:24px;color:#545454;}

.pop_name2{padding-bottom:20px;padding-left:27px;font-size:15px;background:url('images/sub/bu02.gif') no-repeat 14px 7px;  }

.question_list li{border-top:1px solid #e1e5e6;padding:10px 10px 10px 30px;}
.question_list li:first-child{border-top:none;}

.question_list.result{}
.question_list.result li{clear:both;overflow:hidden;border-top:1px solid #e1e5e6;padding:0;}
.question_list.result li .text_name{float:left;width:50%;border-right:1px solid #e1e5e6;padding:10px;}
.question_list.result li .graph{position: relative;float:left;width:36%;padding:17px 0;height:100%;}
.question_list.result li .graph > p{position: absolute;top:50%;margin-top:-4px;width:100%;height:8px;background-color: #e7e7e7;}
.question_list.result li .graph > p span.line{height:10px;margin-top:-1px;display: block;}
.question_list.result li .graph > p span.line.bg01{background-color: #f8735e;}
.question_list.result li .graph > p span.line.bg02{background-color: #ffa025;}
.question_list.result li .graph > p span.line.bg03{background-color: #00b99e;}
.question_list.result li .graph > p span.line.bg04{background-color: #1d9fd5;}
.question_list.result li .graph > p span.line.bg05{background-color: #1b976a;}
.question_list.result li .num{float:left;width:14%;padding:10px;text-align: center;}
.question_list.result li:first-child{border-top:none;}

/* 서브 로그인 페이지*/
.sub_login_wrap{padding:65px 0 80px;text-align: center; border:1px solid #e5e5e5;background-color:#fafafa; }
.sub_login_wrap .log_text01{padding-top:22px; padding-bottom:45px; font-size:20px;color:#016b4a;}
.sub_login_wrap .log_text01 strong{font-weight:600;}

.sub_login_wrap .log_box{position: relative;text-align: left;padding-right:45px;width:435px;margin:0 auto;}
.sub_login_wrap .log_box input{width:312px;height:34px;line-height:32px;padding-left:36px;}
.sub_login_wrap .log_box input.log_id{background:#fff url('images/sub/sub_log_ic01.png') no-repeat 11px center;}
.sub_login_wrap .log_box input.log_pw{background:#fff url('images/sub/sub_log_ic02.png') no-repeat 11px center;}

.sub_login_wrap .log_box p + p{padding-top:6px;}
.sub_login_wrap .log_box .btn_log{position: absolute;right:0;top:0;   display: block;color:#fff;text-align: center;padding-top:42px;font-size:13px;width:120px;height:74px;background:#016b4a url('images/sub/sub_log_ic03.png') no-repeat center 17px;}
.sub_login_wrap .log_box .btn_log:hover {background:#47d332 url('images/sub/sub_log_ic03.png') no-repeat center 17px !important;}

.sub_login_wrap .log_text02{text-align: left;width:435px;padding-top:14px;margin:0 auto;}
.sub_login_wrap .log_text02 ul{clear:both;overflow:hidden;}
.sub_login_wrap .log_text02 li{padding-left:12px;padding-right:12px; float:left;background:url('images/sub/sub_log_line.gif') no-repeat 0 center;}
.sub_login_wrap .log_text02 li:first-child{padding-left:0;background:none;}
.sub_login_wrap .log_text02 li a{font-family:nb;font-size:12px;color:#444444;}


.cont_body.memberJoin {border: 1px solid #d1d1d1; padding: 55px 10px 50px; margin-bottom: 200px;}
.joinSteps {min-height: 145px;}
.joinSteps.h170 {min-height: 170px;}
.joinSteps .step{clear: both;overflow:hidden;}
.joinSteps .step li{color: #727272;float:left;text-align: center; }
.joinSteps .step li .step_img{display: inline-block;padding-top:10px;height:72px;}
.joinSteps .step li .step_img.on{padding-top:0;}

.joinSteps .step li.step01 {background: url(../css/images/sub_yu/joinSteps_on.png) no-repeat 90px 28px ; padding-right: 190px; margin-left: 127px;}
.joinSteps .step li.step01.on {background: url(../css/images/sub_yu/joinSteps_on.png) no-repeat 100px 28px ; padding-right:190px; margin-left: 127px;}
.joinSteps .step li.step02 {text-align: center; background: url(../css/images/sub_yu/joinSteps_noton.png) no-repeat 105px 28px; padding-right: 170px;}
.joinSteps .step li.step02.on { background: url(../css/images/sub_yu/joinSteps_noton.png) no-repeat 115px 28px; padding-right: 180px;}
.joinSteps .step li.final {background: url(../css/images/sub_yu/joinSteps_on.png) no-repeat 115px 28px; padding-right: 180px;}
.joinSteps .step li .txt {display: block; padding-top: 20px; font-size: 18px; text-align: center;}

.text_red{color: #e70000;padding-top:10px;letter-spacing:-0.5px;}

.inform_wrpa .inform_box{position: relative;}
.inform_wrpa .inform_box.type2{padding:20px 20px 20px 100px;}
.inform_wrpa .inform_box:after {content: ''; clear: both; display: block;}
.inform_wrpa .inform_box .txt {line-height:1.5em;}
.inform_wrpa .inform_box .Agree {position: absolute;bottom:20px;right:18px;}
.inform_wrpa .inform_box ul li{padding-left:10px;padding-top:10px;letter-spacing:-0.5px; font-size:14px;color:#898056;background: url('../css/images/common/ic_info.gif') no-repeat 0 15px; }
.inform_wrpa .inform_box ul li:first-child{padding-top:0;background: url('../css/images/common/ic_info.gif') no-repeat 0 5px; }
.inform_wrpa .inform_box ul li.red{padding-top:16px;padding-left:0;font-size:14px;background:none;color:#ff0000;}


.member_form .rules .box {height: 225px; border: 1px solid #bcc1c2; padding: 15px 15px; overflow-y: auto;}
.member_form .rules .checkType01{width: 100%;text-align: right;}


.member_form .t_center {left: 50%;}
.member_form .btn01.col02.Agree {width: 243px; height: 34px;}

.stu_num li {padding: 3px 0;}
.stu_num .num_li {display: inline; line-height: 2em; padding-right: 15px;color:#000;letter-spacing:-0.5px;}
.stu_num .del {background:url(images/sub_yu/delete.png) no-repeat 5px 6px; border-radius: 3px;	padding: 3px 0px 3px 10px; border: 1px solid #e70000; color: #e70000; min-width: 54px;}
.btn01.col01.search {min-width: 96px; min-height: 31px; background-color: #016b4a;}
.btn01.col01.search_ {min-width: 70px;padding:0;vertical-align:top;  min-height: 32px;line-height: 32px; background-color: #fff;border:1px solid #4a6596;;border-radius: 3px;color:#4a6596;4a6596}


.del span {padding: 0 10px; font-size: 14px;}
.popLayer .sub04_005 {padding-top: 24px; padding-bottom: 30px;}
.popList.s04_005 {border-bottom: 0; border-top: 0;}

.tab_top_wrap{clear:both;overflow:hidden;}
/* .tab_top_wrap h4{float:left;}
.tab_top_wrap h5{float:left;} */
.tab_top_wrap h5 + .f_right{padding-top:0;}
.tab_top_wrap .f_right{float:right;font-size:14px;}
/* .tab_top_wrap .f_right span{font-size:18px;color:#005329;} */
.tab_top_wrap .f_btn{float:right;}
.tab_top_wrap .f_right_{float:right;}
.tab_top_wrap.btn_{padding-bottom:8px;}
.tab_top_wrap.btn_ h4{margin-top:8px;padding-bottom:0;}
.icon_bg01{color:#7d7d7d;padding-left:18px; background: url('../css/images/design_common/ic_01.gif') no-repeat 0 1px;}
.tab_wrap table tbody td.guide_btn_w{position: relative;}
.tab_wrap table tbody td .guide_btn{position:absolute;top:12px;right:15px; display:inline-block; border:1px solid #4a6596;color:#4a6596;width:35px;height:29px;line-height:29px; text-align: center;border-radius: 3px; }



.track_title{text-align:center;padding-bottom:22px;padding-top: 30px;}
.track_title .text01{padding-left:15px;font-size:28px;font-family: nb;background: url('../css/images/sub_yu/tit_bg.png') no-repeat left center; }
.track_title .text02{padding-right:15px;font-size:28px;color:#016b4a; font-family: nb;background: url('../css/images/sub_yu/tit_bg.png') no-repeat right center; }

.track_box{padding-top:45px;padding-bottom:45px;text-align: center; border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;background:#fcfcfc;}
.track_box .text{font-size:20px;color:#222222;padding-top:120px;padding-bottom:20px;background: url('../css/images/sub/sub_icon01.png') no-repeat center 0;}
.track_box .btn{font-size:20px;padding-right:15px;background: url('../css/images/sub/arrow.gif') no-repeat right center;}
.track_box .btn span{border-bottom:1px solid #000;padding-bottom:2px;}

.track_bottom{padding-top:25px;border-bottom:1px dashed #d6d6d6;padding-bottom:14px;}
.track_bottom .text01{text-align: center;font-family:nb;font-size:18px;padding-bottom:10px;}
.track_bottom .name_box{font-family:nb;font-size:18px;text-align: right;height:144px;padding-top:50px;padding-right:50px;background: url('../css/images/sub/ku_sign.png') no-repeat right center;}
.track_bottom .name_box p{padding-bottom:10px;}

.pop_open{border-top:1px solid #e1e5e6; border-bottom:1px solid #e1e5e6;background:#f4fcfa;height:44px;line-height:44px;margin-bottom:28px;}
.pop_open a{display: block;text-align: center;font-size:14px;}
.pop_open a span{padding-right:20px;background: url('../css/images/sub/sub_icon02.png') no-repeat right center;}

.tableType01.ul_question_wrap1 table td{padding:5px;}
.ul_question_list >  li{padding-top:10px;padding-bottom:10px;border-top:1px dashed #e1e5e6;}
.ul_question_list >  li:first-child{border-top:none;}
.ul_question_list dl{position: relative;}
.ul_question_list dl dt{width:195px;text-align: center;position: absolute;top:50%;margin-top:-16px;}
.ul_question_list dl dd{width:686px;margin-left:195px;padding-left:10px; border-left:1px solid #e1e5e6;}/*width:545px;width:965px;*/
.ul_question_list dl dd.w833{width: 833px;}
.ul_question_list dl dd.w833 .ul_question_text span.text_box0 {width: 666px;}
.ul_question_list dl dd.w833 .ul_question_text span.text_box1 {width: 80px;}
.ul_question_list dl dd.w833 .ul_question_text span.text_box1 + .text_box1 {width: 76px;}



.ul_question_list{}
.ul_question_list.type2 dl dt{width:195px;text-align: center;position: absolute;top:50%;margin-top:-16px;}
.ul_question_list.type2 li{clear: both;overflow:hidden;}
.ul_question_list.type2 .type2{}
.ul_question_list.type2.det .type2{padding-top:6px;padding-bottom:6px;}
.ul_question_list.type2 .type2.box01{width:145px;border-left:none;}
.ul_question_list.type2 .type2.box02{width:200px;}
.ul_question_list.type2 .type2.box03{width:925px;}
.ul_question_list.type2 .type2.box03 input[type='text']{width:800px;}
.ul_question_list.type2 .type2.box04{width:95px;padding-top:6px;padding-bottom:6px;}
.ul_question_list.type2 .moveLabel span{margin-top: 2px;display: inline-block;}/* margin-top: 5px; */


.ul_question_list .btn01{min-width:35px;}

.question_name .btn01{min-width:35px;}
.ul_question_title{text-align:left;}
.ul_question_title li{padding-top:10px;}
.ul_question_title li:first-child{padding-top:0;}

.ul_question_title input[type='text']{width:150px;}
.ul_question_title input.wid50{width:50px;}
.ul_question_title input[type='checkbox']{margin-right:5px;}
.ul_question_title .moveLabel{height:30px;margin-left:5px;vertical-align: top;}
.ul_question_title .moveLabel span{margin-top: 5px;display: inline-block;}

.ul_question_title.type2{padding-top: 9px;padding-bottom: 9px;}



.ul_question_text{text-align:left;}
.ul_question_text li{padding-top:10px;}
.ul_question_text li:first-child{padding-top:0;}
.ul_question_text input[type='text']{width:696px;}/*width:380px;*/
.ul_question_text input[type='text'].wid680{width:680px;}
.ul_question_text input[type='checkbox']{margin-right:5px;}
.ul_question_text .moveLabel{height:30px;margin-left:5px;vertical-align: top;}
.ul_question_text .moveLabel span{margin-top: 5px;display: inline-block;}
.ul_question_text .btn01{min-width:35px;}
.ul_question_text span.text_box0{width:516px;display: inline-block;text-align: center;}
.ul_question_text span.text_box0.w437{width:440px;display: inline-block;text-align: center;}

.ul_question_text.type2 span.text_box0{padding-top: 9px;padding-bottom: 9px;}
.ul_question_text span.text_box0 .btn_mini{padding:8px 5px 9px;}
.ul_question_text span.text_box1{width:80px;height:31px;padding-top:9px;padding-bottom:9px;display: inline-block;text-align: center;border-left: 1px solid #e1e5e6;}
.ul_question_text span.text_box1 + .text_box1{width:80px;}
.ul_question_text span.text_box1 + .text_box1+ .text_box1 {width:75px;}
.ul_question_name .btn01{min-width:35px;}


/* S02_007.html*/
.track_wrap.sub04_login .track {height: auto;padding-bottom:30px;background: #fcfcfc url(images/sub_yu/notice_bg.gif) no-repeat center 40px;}
.track_wrap.sub04_login .track .notice {padding-top: 170px;line-height:1.4em;}
.btn01.col02.login {min-width: 246px;}

/* 설문조사 */
.items_wrap { margin-top: 20px; padding: 20px; background: #f8f8f8; }
.items_wrap .tit_q { margin-bottom:22px; padding-left: 100px; font-size: 13px; font-weight:bold;color:#656565; position: relative;line-height:1.5em;}
.items_wrap .tit_q strong { display: block; width: 100px; height: 20px; line-height: 20px; font-size: 16px; position: absolute; top: 0; left: 0; }
.items_img { margin-bottom: 20px; text-align: center; }
.items_img img { max-width: 250px; }

.h_graph dl { padding-left: 20px; position: relative; }
.h_graph .g_term { width: 30%; line-height: 1.5; position: relative; }
.h_graph .g_term .survey_head { display: inline-block; margin-left: -20px; width: 20px; }
.h_graph dl + dl { margin-top: 18px; }
.h_graph dl dd { width: 65%; height: 12px; position: absolute; right: 0; top: 50%; margin-top: -6px; background:#e6e7eb}

.h_graph .g_bar{display:inline-block;position:relative;height:12px;background:#016b4a;position:relative;}
.h_graph .g_bar:after { display: block; width: 100%; height: 50%;content:"";background:#016b4a; position:absolute;left:0;bottom:0;}
.h_graph .g_bar span{position:absolute;top:0;right:0;padding-right: 5px;color:#fff;height:12px;line-height:12px;text-align:right;z-index:1;}
.h_graph .g_bar span{display: inline-block; color:#fff; text-align: left; font-weight: bold; left: 0px; margin-right: 10px; padding-left: 10px; width: 100px;}


.h_graph.text_view dl dd { background:none;}
.detail_view {margin-top: 18px;}
.detail_view ol{margin: 20px;padding:10px;background:#e6e7eb;display: none;}

/* .wid80{width:80px;display: inline-block;}
 */
.counseling_list{}
.counseling_list ul{border-top:1px solid #016b4a;border-bottom:1px solid #e1e5e6}
.counseling_list ul li{font-size:15px;border-top:1px solid #e1e5e6;}
.counseling_list ul li:FIRST-CHILD{border-top:none;}
.counseling_list ul li a{width:auto;;display: block;padding:15px 15px 15px 25px;background:url('images/sub/dotGreen.png') no-repeat 15px 22px;}
.counseling_list ul li a.f_left{width:calc(100% - 110px);}
.counseling_list ul li a span{padding:0 3px;}
.counseling_list ul li span.NO_RESULT{width:100%;display: block;}
.counseling_list ul li a:hover{background:#f5f9f2 url('images/sub/dotGreen.png') no-repeat 15px 22px;}

.survey_con_box{}
.survey_text_box{background:#f7f5eb;padding:20px;margin-bottom:20px;line-height:1.5em;}
.survey_con_box{background:#f7f5eb;padding:20px;margin-bottom:20px;}
.survey_con_box .survey_num{position: relative; font-size:13px;padding-bottom:20px;line-height:1.4em;}
.survey_con_box .survey_num .text01{position: absolute; top: 0; left: 0; width:100px; font-size:15px;display: inline-block;}
.survey_con_box .survey_num .text02{ font-size:13px;width:auto;display: inline-block;padding-left: 100px;line-height:1.5em;}
.items_wrap .tit_q { margin-bottom:22px; padding-left: 100px; font-size: 13px; font-weight:bold;color:#656565; position: relative;line-height:1.5em;}
.items_wrap .tit_q strong { display: block; width: 100px; height: 20px; line-height: 20px; font-size: 16px; position: absolute; top: 0; left: 0; }
.survey_con_box .survey_sub_box{}
.survey_con_box .survey_sub_box ul li{padding-bottom:5px;}
.survey_con_box .survey_sub_box ul li:last-child{padding-bottom:0;}
.survey_con_box .survey_sub_box table{background:#fff;}
.survey_con_box .survey_sub_box .tableType02{padding-bottom:0;}

.win_pop_top{padding-bottom:20px;}
.win_pop_top p{height:50px;padding:15px 20px; font-size: 22px;color:#fff;background-color: #005128;}

/* 제이쿼리 탭  */
.COMMON_TAB {background:#fff;}
/* .ui-widget-header{background:none;} */
.ui-tabs .ui-tabs-panel{padding:0;}

 /* 탭메뉴 */
/* .COMMON_TAB .tabmenu {width:100%;margin-bottom:50px;overflow:visible; text-align:center;overflow:hidden;}
.COMMON_TAB .tabmenu.tabMenu2 li { width: 50%; }
.COMMON_TAB .tabmenu.tabMenu3 li { width: 33.3%; }
.COMMON_TAB .tabmenu.tabMenu3 li:first-child { width: 33.4%; }
.COMMON_TAB .tabmenu.tabMenu4 li { width: 25%; }
.COMMON_TAB .tabmenu.tabMenu5 li { width: 20%; }
.COMMON_TAB .tabmenu.tabMenu6 li { width: 16.666%; }
.COMMON_TAB .tabmenu.tabMenu7 li { width: 14.285%; }
.COMMON_TAB .tabmenu.tabMenu8 li { width: 12.5%; }
.COMMON_TAB .tabmenu li{float:left;box-sizing:border-box;padding-left:0;margin: 0;}
.COMMON_TAB .tabmenu li a{display:block; height:40px;width:100%; line-height:40px;color:#8d8d8d; border:1px solid #1e863e; border-right:0; background:#fff;font-size:14px;text-align:center;}
.COMMON_TAB .tabmenu li:last-child a {border:1px solid #1e863e;}
.COMMON_TAB .tabmenu li a:hover,
.COMMON_TAB .tabmenu li a:focus,
.COMMON_TAB .tabmenu li a:active,
.COMMON_TAB .tabmenu li.on a{font-size:14px;font-weight:600;color:#fff;border:1px solid #1e863e; background:#1e863e;}
.COMMON_TAB .tab_cont {display:none;} */
/* .tab_wrap .ui-tabs{padding:0;}
.tab_wrap .ui-corner-all,
.tab_wrap .ui-corner-bottom,
.tab_wrap .ui-corner-right,
.tab_wrap .ui-corner-br{border-radius:0;border:none;}
.tab_wrap .ui-tabs .ui-tabs-nav{padding:0;border:none;border-bottom-right-radius:0;}
.tab_wrap .ui-tabs .ui-tabs-nav li.ui-tabs-active{padding:0;margin:0;}
.tab_wrap .ui-state-default,
.tab_wrap .ui-widget-content .ui-state-default,
.tab_wrap .ui-widget-header .ui-state-default{border:none;background:none;font-weight: bold; color: #1c94c4;}
.tab_wrap .ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:0;}
 */
.tabmenu.li2 li{ width: 50%; }
.tabmenu.li3 li{ width: 33.3%; }
.tabmenu.li3 li:first-child{ width: 33.4%; }
.tabmenu.li4 li{ width: 25%; }
.tabmenu.li5 li{ width: 20%; }
.tabmenu.li6 li{ width: 16.666%; }
.tabmenu.li7 li{ width: 14.285%; }
.tabmenu.li8 li{ width: 12.5%; }
.tab_wrap .ui-tabs .tab_box.ui-tabs-panel{}
.tab_wrap .ui-widget{border:none;padding:0;}
.tab_wrap .ui-tabs{padding:0;}
.tab_wrap .ui-widget-header{border:none;border-left: 1px solid #cacaca;background:none;padding:0;}
.tab_wrap .ui-tabs .ui-tabs-nav li{margin:0;border:none;background:none;font-weight:normal;}
.tab_wrap .ui-tabs .ui-tabs-nav li a{display:block;color:#989898;width:100%; height:40px; line-height:38px;padding:0 21.78px; border:none;border-right: 1px solid #cacaca;border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca; background:#fff;font-size:14px;text-align:center;}
.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{font-size:14px;font-weight:600;color:#04a600;font-weight: 600;border-right: 2px solid #04a600;border-top: 2px solid #04a600;border-bottom: 2px solid #04a600;border-left: 2px solid #04a600 !important;background:#fff;}

body .tab_wrap .f_right_.ui-tabs .ui-tabs-panel{padding-top:0;}
.tab_top_wrap .f_right_ .ul_menu{clear:both;overflow:hidden;padding-top:3px;}
.tab_top_wrap .f_right_ .ul_menu li{float:left;padding:0 33px 0 34px;background: url('../css/images/sub/span_line02.jpg') no-repeat 0 center; }
.tab_top_wrap .f_right_ .ul_menu.p20 li{padding:0 20px;}
.tab_top_wrap .f_right_ .ul_menu li.on{color:#222222;}
.tab_top_wrap .f_right_ .ul_menu li:first-child a{background:none !important;border:none;}
.tab_top_wrap .f_right_ .ul_menu li a{font-size:13px;color:#a2a2a2;height:auto;border:none;line-height: normal;border:none;}

.tab_top_wrap .ui-button-text-only .ui-button-text{padding:0;}
.tab_top_wrap .ui-state-default{background: none;font-weight: normal;}
.tab_top_wrap .f_right_ .ul_menu li a.on{color:#222222;}
/**/
.tab_top_wrap .tab_wrap .ui-tabs .ui-state-active a:link,
.tab_top_wrap .tab_wrap .ui-tabs .ui-state-active a:visited{cursor:pointer; font-size:13px;color:#222222;font-weight:400;padding:0 0 0 0;border:none !important;}
.tab_top_wrap .tab_wrap .ui-tabs .ui-state-active a.on{cursor:pointer; font-size:13px;color:#222222;font-weight:400;padding:0 0 0 0;border:none !important;}

.tab_wrap .f_right_ .ui-tabs .ui-state-active a:link,
.tab_wrap .f_right_ .ui-tabs .ui-state-active a:visited{cursor:pointer; font-size:13px;color:#222;font-weight:400;padding:0;border:none !important;}
.tab_wrap .f_right_ .ui-tabs .ui-state-active a.on{cursor:pointer; font-size:13px;color:#222222;font-weight:400;padding:0;border:none !important;}




.tab_top_wrap .f_right_ .ul_menu li:FIRST-CHILD.on{background: none;}
.tab_top_wrap .f_right_ .ul_menu li:FIRST-CHILD{background: none;}


/*
포토폴리오
.ul_port_wrap{padding-bottom:10px;}
.ul_port_wrap ul {width: 100%;}
.ul_port_wrap ul:after {content: ''; clear: both; display: block;}
.ul_port_wrap ul li{width:280px;float:left;height:409px;}
.ul_port_wrap.type2 ul li{height:320px; }
.ul_port_wrap li {position: relative;padding:41px 29px 41px 29px;border: 1px solid #d1d1d1; float: left;margin-left:25px;margin-bottom:25px;}
.ul_port_wrap li:nth-child(3n + 1){margin-left:0%;}
.ul_port_wrap li:first-child {margin-left:0%;}
.ul_port_wrap li:HOVER{padding:40px 28px 40px 28px;border: 2px solid #179fec;}
.ul_port_wrap .grp .label_box{position:absolute;top:20px;left:-9px; width:54px;height:31px;}
.ul_port_wrap li:HOVER .grp .label_box{position:absolute;top:19px;left:-10px; width:54px;height:31px;}

.ul_port_wrap .grp {}

.ul_port_wrap .grp .label_box .rep_ic{text-indent:-9999em; display:block;width:54px;height:31px; background: url('images/sub/s09_ic08.png') no-repeat 0 0;}
.ul_port_wrap .grp .tit .line01{clear:both;overflow:hidden;font-size:16px;padding-bottom:10px;}
.ul_port_wrap.type2 .grp .tit .line01{text-align: right;}
.ul_port_wrap .grp .text_box_{text-align: center;}
.ul_port_wrap .grp .text_box_ .text_lab{padding-bottom:15px;}
.ul_port_wrap .grp .text_box_ .text_lab span{padding:0 10px;min-width:70px;height:25px;line-height:23px; display:inline-block;font-size:11px;  border-radius: 15px;}
.ul_port_wrap .grp .text_box_ .text_lab .f_col1{color:#ec5a4b;border:1px solid #ec5a4b;}
.ul_port_wrap .grp .text_box_ .text_lab .f_col2{color:#667082;border:1px solid #667082;}
.ul_port_wrap .grp .text_box_ .text_lab .f_col3{color:#179fec;border:1px solid #179fec;}
.ul_port_wrap .grp .text_box_ .text_title{font-size: 21px;color:#222;margin-bottom:5px; line-height: 1.1em;height:48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.ul_port_wrap .grp .text_box_ .text_date{color:#666666;font-size:15px;margin-bottom:15px;}


.ul_port_wrap .grp .tit .line01 .f_left{float:left;display: inline-block;}
.ul_port_wrap .grp .tit .line01 .f_left .f_col1{color:#333333;}
.ul_port_wrap .grp .tit .line01 .f_left .f_col2{color:#acacac;}
.ul_port_wrap .grp .tit .line01 .f_right{float:right;display: inline-block;}
.ul_port_wrap .grp .tit .line02{margin-bottom:20px;font-size:21px;height:52px; letter-spacing:-0.5px;line-height:1.2em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.ul_port_wrap .grp .img_wrap{background:#ecf0f1;width:220px;height:150px;}
.ul_port_wrap .grp .img_box{width:220px;display: inline-block;vertical-align: top;    margin-bottom: 0;    overflow: hidden;    text-align: center;}
.ul_port_wrap .grp .img_box.def_ptfol_bg{height:100%;}
.ul_port_wrap .grp .img_box .img_file{width:100%;display: inline-block;    vertical-align: middle;    height: 100%;}
.ul_port_wrap .grp .img_box .img_file img{max-width: 269px;max-height:135px;vertical-align: middle;}
.ul_port_wrap .grp .btn_line{padding-top:16px;}
.ul_port_wrap .grp .btn01{width:105px;padding:0; height:35px;line-height:33px; font-size: 13px;border-radius: 3px;}

.ul_port_wrap .grp .btn01+.btn01{margin-left: 10px;}

.joinSteps_top{width:100%;margin-bottom:30px;padding-bottom:0; overflow: hidden;clear: both;}
.joinSteps_top li{width:50%;float:left; text-align:center;background:#ffffff; box-sizing:border-box; padding-left:0; }
.joinSteps_top li a{border:2px solid #}
.joinSteps_top li a{font-family: 'Noto Sans KR';display:block; margin-left:-2px; padding-top:16px; height:50px; font-size:14px; color:#000; position:relative; border: 2px solid #e4e8ea;}
.joinSteps_top li:first-child a{border-left: 2px solid #e4e8ea; margin-left:0;}
.joinSteps_top li:last-child a{border-right: 2px solid #e4e8ea;}
.joinSteps_top li a:hover,.joinSteps_top li.on a {font-weight:400;color:#179fec;padding-top:15px;border: 3px solid #179fec; z-index:2;}
.tabType01 ul li.on a:after {display:block; content:''; position:absolute; left:50%; bottom:-1px; margin-left:-4px; width:8px; height:7px;}



.joinSteps_ {min-height:195px;padding-top:40px;margin-bottom:30px;border:1px solid #d6dce4;}
.joinSteps_ .step{clear: both;overflow:hidden;width:500px;margin:0 auto;background: url('images/sub_yu/joinSteps_on.png') no-repeat 160px 25px;}
.joinSteps_ .step.bg2{clear: both;overflow:hidden;width:500px;margin:0 auto;background: url('images/sub_yu/joinSteps_noton.png') no-repeat 160px 25px;}

.joinSteps_ .step li{color: #727272;float:left;text-align: center; }
.joinSteps_ .step li.step01 {font-size:16px; padding-right:125px;color:#949494;}
.joinSteps_ .step li.step01.on {font-size:16px; padding-right:125px;color:#293548;}
.joinSteps_ .step li.step01 .bg01{padding-bottom:10px; font-size:14px; padding-top:70px; background: url('images/sub_yu/step01.png') no-repeat center 0;}
.joinSteps_ .step li.step01.on .bg01{padding-bottom:10px; font-size:14px; padding-top:70px; background: url('images/sub_yu/step01_on.png') no-repeat center 0;}
.joinSteps_ .step li.step02 {font-size:16px;color:#949494;}
.joinSteps_ .step li.step02.on {font-size:16px;color:#293548;}
.joinSteps_ .step li.step02 .bg02{padding-bottom:10px;font-size:14px;padding-top:70px; background: url('images/sub_yu/step02.png') no-repeat center 0;}
.joinSteps_ .step li.step02.on .bg02{padding-bottom:10px;font-size:14px;padding-top:70px; background: url('images/sub_yu/step02_on.png') no-repeat center 0;}

.joinSteps_ .step li.step02.on {}
.joinSteps_ .step li .txt {display: block;text-align: center;}
.portfolio_wrap{border-top:1px solid #016b4a;padding-top:34px;padding-left:54px;padding-right:54px;}

포토폴리오 단
.portfolio_w {}
.portfolio_w .layCont .infoLay {width:730px;margin:0 auto;font-size:12px; color:#8b8b8b; padding-bottom:20px;}
.portfolio_w .layCont ul {width:730px;margin:0 auto;}
.portfolio_w .layCont ul:after {content:''; display:block; clear:both;}
.portfolio_w .layCont ul li{float:left; width:238px; height:235px;padding-top:20px; border:1px solid #c0c0c0;text-align:center;margin-left:8px; margin-bottom:21px;}
.portfolio_w .layCont ul li:first-child{margin-left:0;}
.portfolio_w .layCont ul li:nth-child(3n + 1){margin-left:0;}

.portfolio_w .layCont ul li label {font-size:16px; color:#333333;}
.portfolio_w .layCont ul li .img {margin-top:29px; text-align:center;}

.tab_cont  .sp-palette{    max-width: 397px;}
.tab_cont .sp-picker-container{width: 287px;}

rowBox

.rowBox {border:1px solid #d6dce4;margin-bottom:30px;background-size:cover; position:relative; padding:60px 10px 10px 10px; box-sizing:border-box; }
.rowBox:after {content:''; display:block; clear:both;}

.rowBox.bg01{background:url('images/sub/backSet01_01.jpg') no-repeat center top;background-size: cover;}
.rowBox.bg02{background:url('images/sub/backSet01_02.jpg') no-repeat center top;background-size: cover;}

.rowWrap .rowBox{border:1px solid #d6dce4;margin-bottom:30px;background-size:cover; position:relative; padding:50px 10px 10px 10px; box-sizing:border-box; }
.rowWrap.view{padding-bottom:36px;}
.rowWrap.view .rowBox{border:1px solid #d6dce4;margin-bottom:30px;background-size:cover; position:relative; padding:10px 10px 10px 10px; box-sizing:border-box;background-color: #fff; }
.rowWrap.view .box_close{display: none;}
.rowWrap.view .box_modify{display: none;}


rowControl
.rowControl {position:absolute; right:20px; top:10px; text-align:right; font-size:30px;}
.rowControl a {float:left;}
.rowControl .btnLand {display:inline-block; background:#179fec; width:69px;height:28px; line-height:28px; font-size:13px; color:#fff; text-align:center; border-radius:3px;}

.rowControl .rowDel {display:inline-block;font-size: 13px;width:69px;height:28px; line-height:26px; text-align:center; border-radius:3px; margin-left:4px;background:#fff;border:1px solid #ec5a4b;color:#ec5a4b;}

.rowControl .rDel {display:block; background:#fbfbfb; width:35px; border:1px solid #c1c1c1; height:26px; line-height:24px; text-align:center; border-radius:3px; margin-left:4px;}
.rowControl .rDel img {margin-top:6px;}
.rowBox .add{position:absolute;text-indent: -999em; right:10px; top:10px; z-index:100;  display:block; background:#fbfbfb; width:36px; height:36px; line-height:36px; text-align:center; border-radius:3px;background:#d6dce4 url('images/common/icoPort05.jpg') center center no-repeat;}


.rowBox.lay02 .add{right:8px;}
.rowBox.lay03 .Colwidth01 .add{right:4px;}
.rowBox.lay03 .Colwidth02 .add{right:8px;}
.rowBox.lay04 .Colwidth01 .add{right:8px;}
.rowBox.lay04 .Colwidth02 .add{right:4px;}
.rowBox.lay05 .add{right:5px;}
.rowBox.lay06 .add{right:5px;}

.html_box{line-height:1.4em;}
.html_box img{max-width:100%;}
.rowWrap.view .html_box{padding-right:0;}

rowLine
.rowLine {float: left;  position:relative; border:1px solid #d6dce4;margin-left:10px; box-sizing:border-box;}


column
.rowWrap.view .column {float: left;  position:relative; padding:5px 0 0 0; min-height:270px; width:100%;}
.column {float: left;  position:relative; padding:55px 0 0 0; min-height:319px; width:100%;}

.column:after {content:''; display:block; clear:both;}

colWrap
.colWrap:after {content:''; display:block; clear:both;}



.lay01 .colWrap {padding:0 10px;background: #fafbfb;}
.lay01 .rowLine .portfolioBox{margin-left: 3.8px;margin-right: 3.9px;}
.lay02 .colWrap {padding:0 6px;background: #fafbfb;}
.lay02 .rowLine .portfolioBox{margin-left:1.7px;margin-right:1.7px;}
.lay03 .colWrap {padding:0 5px;background: #fafbfb;}
.lay04 .colWrap {padding:0 5px;background: #fafbfb;}
.lay05 .colWrap {padding:0 5px;background: #fafbfb;}
.lay06 .colWrap {padding:0 5px;background: #fafbfb;}

.lay01 .rowLine { width:849px;}
.lay02 .rowLine { width:419px;}
.lay03 .rowLine.Colwidth01 { width:211px;}
.lay03 .rowLine.Colwidth02 { width:628px;}
.lay03 .rowLine.Colwidth02 .portfolioBox{margin-left:3px;margin-right:3px;}
.lay04 .rowLine.Colwidth01 { width:628px;}
.lay04 .rowLine.Colwidth02 { width:211px;}

.lay04 .rowLine.Colwidth01 .portfolioBox{margin-left:3px;margin-right:3px;}


.lay04 .rowLine.Colwidth01 .portfolioBox.html_w{width: 609px;}
.lay05 .rowLine.Colwidth01 { width:211px;}
.lay05 .rowLine.Colwidth02 { width:211px;}
.lay05 .rowLine.Colwidth03 { width:211px;}
.lay05 .rowLine {margin-left:23px;}
.lay05.rowBox {padding-left:85px;padding-right:100px;}
.rowWrap.view .lay05.rowBox {padding-left:85px;padding-right:100px;}
.rowWrap.view .portfolio_list .portfolioBox a {cursor: default !important;}


.lay06 .rowLine{ width:211px;margin-left:8px;  }
.lay06 .rowLine.Colwidth01{margin-left:0;}


.lay01 .rowLine .onlyHtml img { max-width:805px;   }
.lay02 .rowLine .onlyHtml img { max-width:379px;   }
.lay03 .rowLine.Colwidth01 .onlyHtml img { max-width:177px;  }
.lay03 .rowLine.Colwidth02 .onlyHtml img { max-width:587px;  }
.lay04 .rowLine.Colwidth01 .onlyHtml img { max-width:587px;  }
.lay04 .rowLine.Colwidth02 .onlyHtml img { max-width:177px;  }
.lay05 .rowLine.Colwidth01 .onlyHtml img { max-width:177px;  }
.lay05 .rowLine.Colwidth02 .onlyHtml img { max-width:177px;  }
.lay05 .rowLine.Colwidth03 .onlyHtml img { max-width:177px;  }
.lay06 .rowLine.Colwidth01 .onlyHtml img { max-width:177px;  }
.lay06 .rowLine.Colwidth02 .onlyHtml img { max-width:177px;  }
.lay06 .rowLine.Colwidth03 .onlyHtml img { max-width:177px;  }
.lay06 .rowLine.Colwidth04 .onlyHtml img { max-width:177px;  }

portDivList
.portDivList {margin:0 0 31px 0;border:1px solid #c8d0df;padding:20px 20px 10px 20px;background: #fafbfb;}
.portDivList ul:after {content:''; display:block; clear:both;}
.portDivList .portEditAdd_tab li{float:left;  margin-bottom:12px;width:20%;color:#000;padding-bottom:10px;letter-spacing: -0.5px;    font-size: 13px;}

.portDivList li .radioType01 label {font-size:16px; color:#5c5c5c;  margin-right:0;}
.portDivList li label span {font-size:12px;}
.portDivList .radio_style1.portEditAdd_tab li{border:none;padding-right:0;}
.portDivList .ui-state-default,
.portDivList .ui-widget-content .ui-state-default{border:none !important;}

.sub03 .ptf_chart_box{width:177px;height:180px;}
.sub03 .ptf_chart_box > div {width:177px;height:160px; margin-top:20px;}



choiceBox
.choiceBox {margin-bottom:20px; }
.choiceBox .defaultText {text-align:center;font-size:13px;}
.choiceBox ul li {display:inline-block;}
.choiceBox .defaultText { display:block;}
.choiceBox .cbBox00 {text-align:center; padding:100px 8px;}
.choiceBox .cbBox01{text-align:center; padding:10px 8px;text-align:left;}
.choiceBox .cbBox02{text-align:center; padding:100px 8px;}
.choiceBox .cbBox03{text-align:center; padding:100px 8px;}
.choiceBox .cbBox04{text-align:center; padding:100px 8px;}
.choiceBox .cbBox05{text-align:center; padding:10px 8px;}
.choiceBox .cbBox06{text-align:center; padding:10px 8px;}
.choiceBox .cbBox07{text-align:center; padding:10px 8px;}
.choiceBox ul li.hidden {display:none !important;}

imgSelectBox
.bg_add_wrap{width:730px;}



.imgSelectBox {width: 730px;margin: 0 auto;}
.imgSelectBox ul {margin-left:-2px;}
.imgSelectBox ul:after {content:''; display:block; clear:both;}
.imgSelectBox ul li {display: inline-block;margin-left:2px; width:239px; height:130px; position:relative; margin-bottom:10px;}
.imgSelectBox ul li label{display:block; border:1px solid #c0c0c0; box-sizing:border-box; width:239px; height:130px; overflow:hidden;}
.imgSelectBox ul li input {display:none;}
.imgSelectBox ul li label .img {width:239px; height:130px;}
.imgSelectBox ul li label img {width:100%; height:100%; line-height:130px; vertical-align:middle;}
.imgSelectBox ul li input[type=radio]:checked + label{border:2px solid #009fd9;}
.imgSelectBox ul li a {position:absolute; left:76px; bottom:10px;}
.imgSelectBox ul li a.btn01{width:88px;min-width:88px;font-size:13px;padding:5px;}

table td .imgSelectBox{width:678px;}
table td .imgSelectBox ul{padding-top:10px;}
table td .imgSelectBox ul li{ width:222px;}
table td .imgSelectBox ul li label{width:222px;}
table td .imgSelectBox ul li label .img {width:222px;}
table td .imgSelectBox ul li a{left:72px;}


imgAddBox
.contLand .pop_text01{width: 730px;margin: 0 auto;font-size: 12px;color: #8b8b8b;padding-bottom: 20px;}
.contLand .imgPlusBox .imgPlus_v{border:1px solid #bcc1c2;width:100%;height:370px;}
.contLand .imgPlusBox .imgPlus_v{}
.contLand .imgPlusBox .imgPlus_v img{width:100%;height:100%;}
.contLand .imgPlusBox .file_w{padding-top:25px;}
.contLand .imgPlusBox .text01{padding-top:10px;padding-bottom:15px;color:#818181;font-size:12px;}
.contLand .imgPlusBox .file_w{}
.contLand .imgPlusBox .file_w .file_input input[type='file'] {position: absolute;top: 0;left: 0;width: 140px;min-width: 140px;height: 36px;opacity: 0;}
.contLand .imgPlusBox .file_w .file_input label{width: 588px;height: 34px;line-height: 34px;}
.contLand .colorPlus_v{border:1px solid #bcc1c2;width:100%;height:300px;}

포트폴리오 메인
.portfolio_header_w{position: relative;padding-top:115px;margin-bottom:24px; width:890px;height:450px;padding-left:60px;padding-right:60px;background: url('images/sub/port_bg01.jpg') no-repeat center 0; background-size: cover;}
.portfolio_header_w.bg01{background: url('images/sub/port_bg01.jpg') no-repeat center 0;}
.portfolio_header_w.bg02{background: url('images/sub/port_bg02.jpg') no-repeat center 0;}
.portfolio_header_w.bg03{background: url('images/sub/port_bg03.jpg') no-repeat center 0;}
.portfolio_header_w.bg04{background: url('images/sub/port_bg04.jpg') no-repeat center 0;}
.portfolio_header_w.bg05{background: url('images/sub/port_bg05.jpg') no-repeat center 0;}
.portfolio_header_w.bg06{background: url('images/sub/port_bg06.jpg') no-repeat center 0;}


.portfolio_header_w .name{font-size:30px;color:#fff;padding-left:6px;padding-bottom:15px;}
.portfolio_header_w .title01{font-size:36px;color:#fff;font-weight:600;overflow: hidden;max-height: 132px;line-height: 1.2em;}
.portfolio_header_w .text01{font-size:19px;color:#fff;line-height:1.3em;max-height: 74px;overflow: hidden;margin-top:20px;}
.portfolio_header_w .btn_port_close{position: absolute;top:18px;right:6px;}
.portfolio_header_w .btn_w{padding-top:23px;}
.portfolio_header_w .btn_w a{display: inline-block; width:220px;height:50px;line-height:50px;color:#fff;text-align: center;font-family: ns;font-size:16px;}
.portfolio .portfolio_header_w .btn_w .btn_port01{background:#ffa025;}
.portfolio .portfolio_header_w .btn_w .btn_port02{background:#f8735e;}
.portfolio .portfolio_header_w .btn_w .btn_port01 span{padding-left:30px;background:url('images/sub/btn_port02.png') no-repeat 0 center;}
.portfolio .portfolio_header_w .btn_w .btn_port02 span{padding-left:30px;background:url('images/sub/btn_port01.png') no-repeat 0 center;}
.portfolio_header_w .btn_w .btn_port01{background:#b6b6b6;}
.portfolio_header_w .btn_w .btn_port02{background:#b6b6b6;}
.portfolio_header_w .btn_w .btn_port01 span{padding-left:30px;background:url('images/sub/btn_port02.png') no-repeat 0 center;}
.portfolio_header_w .btn_w .btn_port02 span{padding-left:30px;background:url('images/sub/btn_port01.png') no-repeat 0 center;}




.portfolio .container{min-height:878px;min-width:890px;background:#f0e9e3;}
.portfolio .container_w{background:transparent;width:890px;}
.portfolio_list{clear:both;position: relative;min-height: auto;}
.portfolio_list .ui-state-highlight { height: 1.5em; line-height: 1.2em; }
.portfolio_list .portfolioBox{position: relative; display:block;float:left;padding:16px 10px;width:199px;height:260px;margin-bottom:4px;background:#fff;border:1px solid #e3e3e3;}
.portfolio_list .portfolioBox a{cursor: move;}
.portfolio_list .ui-state-highlight{position: relative; display:block;float:left;padding:16px 10px;width:202.4px;height:260px;margin-bottom:4px;background:#b6d7a8;border:1px solid #e3e3e3;}
.portfolio_list .portfolioBox.html_w{height:auto;width:100%;}

.rowBox.lay01{}
.portfolio_list .portfolioBox.html_w{padding:40px 10px 30px;}
.popup_w .portfolio_list .portfolioBox.html_w{padding:10px 10px 10px;}
.rowBox.lay01 .portfolio_list  .portfolioBox.html_w{height:auto;width:819px;min-height: 45px;}
.rowBox.lay02 .portfolio_list  .portfolioBox.html_w{height:auto;width:401px;}
.rowBox.lay03 .Colwidth01 .portfolio_list .portfolioBox.html_w{height:auto;width:100%;}
.rowBox.lay03 .Colwidth02 .portfolio_list .portfolioBox.html_w{height:auto;width:609px;}
.rowBox.lay04 .Colwidth01 .portfolio_list .portfolioBox.html_w{height:auto;width:609px;}
.rowBox.lay04 .Colwidth02 .portfolio_list .portfolioBox.html_w{height:auto;width:100%;}

.portfolio_list .portfolioBox .box_modify{position: absolute;top:9px;right:65px;width:50px;height:25px;line-height:25px; font-size:11px;text-align: center; color:#fff;background:#179fec; border-radius: 3px;}
.portfolio_list .portfolioBox .box_close{position: absolute;text-align:center; width:50px;height:25px;line-height:23px;top:9px;right:5px;    border: 1px solid #ec5a4b; color: #ec5a4b;background: #fff;border-radius: 3px;}

.portfolio_list .portfolioBox .box_title{color:#4a6596;font-size:15px;}
.portfolio_list .portfolioBox .box_title:before{display: inline-block;vertical-align: middle;margin-right:5px; width:4px;height:4px;content: "";background:#4a6596;border-radius: 2px;}


.portfolio_list .portfolioBox .date{font-size:15px;color:#a5a5a5;padding-top:10px;letter-spacing:-0.7px;}



자기소개서
.portfolio_list .portfolioBox .sub02{text-align: center;padding-top:25px;}
.portfolio_list .portfolioBox .sub02 .text01{color:#222222;padding-top:90px;height:105px;font-size:15px;background:url('images/sub/port_img02.png') no-repeat center 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

나의 핵심역량
.portfolio_list .portfolioBox .sub03{text-align: center;padding-top:15px;}



나의 인증
.portfolio_list .portfolioBox .sub04{text-align: center;padding-top:45px;}
.portfolio_list .portfolioBox .sub04 .img_box{height:100px;padding-top:5px;}
.portfolio_list .portfolioBox .sub04 .text01{color:#222222; line-height:1.3em;   margin-bottom: 6px;height:20px;font-size:15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.portfolio_list .portfolioBox .sub04 .text02{color:#222222; line-height:1em; }


교내 비교과활동
.portfolio_list .portfolioBox .sub05{text-align: center;padding-top:35px;}
.portfolio_list .portfolioBox .sub05 .img_box{height:95px;}
.portfolio_list .portfolioBox .sub05 .text01{color:#222222;font-size:15px;height:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.portfolio_list .portfolioBox .sub05 .text02{border:1px solid #4a6596;color:#4a6596;width:150px;height:28px;line-height:26px;text-align: center;margin:0 auto;font-size: 13px;}



외부 비교과활동
.portfolio_list .portfolioBox .sub06{text-align: center;padding-top:35px;}
.portfolio_list .portfolioBox .sub06 .img_box{height:95px;}
.portfolio_list .portfolioBox .sub06 .text01{color:#222222;font-size:15px;height:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.portfolio_list .portfolioBox .sub06 .text02{border:1px solid #4a6596;color:#4a6596;width:150px;height:28px;line-height:26px;text-align: center;margin:0 auto;font-size: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

이력서
.portfolio_list .portfolioBox .sub07{text-align: center;padding-top:35px;}
.portfolio_list .portfolioBox .sub07 .img_box{height:95px;}
.portfolio_list .portfolioBox .sub07 .text01{color:#222222; line-height:1.3em;   margin-bottom: 6px;height:40px;font-size:15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}

자기소개서
.portfolio_list .portfolioBox .sub08{text-align: center;padding-top:35px;}
.portfolio_list .portfolioBox .sub08 .img_box{height:95px;}
.portfolio_list .portfolioBox .sub08 .text01{color:#222222; line-height:1.3em;   margin-bottom: 6px;height:40px;font-size:15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}

성적
.portfolio_list .portfolioBox .sub09{text-align: center;padding-top:45px;}
.portfolio_list .portfolioBox .sub09 .img_box{height:100px;padding-top:15px;}
.portfolio_list .portfolioBox .sub09 .text01{color:#222222; line-height:1.3em;   margin-bottom: 6px;height:20px;font-size:15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.portfolio_list .portfolioBox .sub09 .text02{color:#222222; line-height:1em; }

전공학습이력
.portfolio_list .portfolioBox .sub10{text-align: center;padding-top:45px;}
.portfolio_list .portfolioBox .sub10 .img_box{height:100px;padding-top:5px;}
.portfolio_list .portfolioBox .sub10 .text01{color:#222222; line-height:1.3em;   margin-bottom: 6px;height:20px;font-size:15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.portfolio_list .portfolioBox .sub10 .text02{color:#222222; line-height:1em; }

 */





/* 나의활동
.portfolio_list .portfolioBox .sub04{height:160px;padding-top:0;}
.view .portfolio_list .portfolioBox .sub04 .chart_Lbox{display: block;}
 */


.popup_w .NO_RESULT{padding-top:90px;line-height:1; background:url('images/sub/port_img00.png') no-repeat center 0;}
.popup_w .rowWrap.view .portfolio_list .portfolioBox a{display: block;cursor: pointer !important;}

/* 나의트랙 */

/* .portfolio_list .portfolioBox .sub05{position: relative;text-align: center;width:177px;height:160px;top:-5px;}
.view .portfolio_list .portfolioBox .sub05{background:none;}

.view .portfolio_list .portfolioBox .sub05 .donut_wrap{display: block;}


.portfolio_list .portfolioBox .sub05 .title01{font-size:18px;color:#222222;}
.portfolio_list .portfolioBox .sub05 .num{position: absolute;top:64px;left:0;width:100%;text-align: center;color:#00b99e;font-family: ns;font-weight:600;font-size:28px;}
.portfolio_list .portfolioBox .sub05 .num .smTit{font-size:22px;}
.portfolio_list .portfolioBox .sub05 .title02{position: absolute;top:90px;left:0;width:100%;font-size:14px;color:#222222; text-align: center;}
.portfolio_list .portfolioBox .sub05 .title03{position: absolute;top:138px;left:0;width:100%;font-size:16px;color:#222222; text-align: center;}
 */


/* 나의 인증 */
/* .portfolio_list .portfolioBox .sub06{text-align: center;padding-top:20px;}
.portfolio_list .portfolioBox .sub06 .text01{color:#222222;padding-top:110px;font-size:16px;}
.portfolio_list .portfolioBox .sub06 .text01.bg01{background:url('images/sub/port_ic01_.png') no-repeat center 0;}
.portfolio_list .portfolioBox .sub06 .text01.bg01.on{background:url('images/sub/port_ic01_on_.png') no-repeat center 0;}
.portfolio_list .portfolioBox .sub06 .text01.bg02{background:url('images/sub/port_ic02_.png') no-repeat center 0;}
.portfolio_list .portfolioBox .sub06 .text01.bg02.on{background:url('images/sub/port_ic02_on_.png') no-repeat center 0;}
.portfolio_list .portfolioBox .sub06 .text01.bg03{background:url('images/sub/port_ic03_.png') no-repeat center 0;}
.portfolio_list .portfolioBox .sub06 .text01.bg03.on{background:url('images/sub/port_ic03_on_.png') no-repeat center 0;}
 */
/* 나의 인증 */
/* .portfolio_list .portfolioBox .sub07{position:relative;text-align: center;height:150px;padding-top:25px;background:url('images/sub/portfolio_bar.jpg') no-repeat center 25px;}
.view .portfolio_list .portfolioBox .sub07{background:none;}
.portfolio_list .portfolioBox .sub07 .hozGraph{display: none;}
.view  .portfolio_list .portfolioBox .sub07 .hozGraph{display: block;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li:after {content:''; display:block; clear:both;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li .tit {float:left; width:70px; text-align:right; font-size:11px;padding-right:5px; color:#666666;padding-top:6px;padding-bottom:6px;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li.no1 .tit{color:#13b07f;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li .barZone {float:left; width:100px; margin-left:5px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #e7e7e7;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li.no1 .barZone{border-top:1px solid #d0d0d0;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li.no5 .barZone{border-bottom:1px solid #666666;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li .barZone:after {content:''; display:block; clear:both;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li .barZone .fill {position:relative; cursor:pointer; z-index:30; float:right; font-size:10px;  color:#fff; height:10px;  line-height:10px;text-align: center;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li .barZone .fill .popCount {display:block;   position:absolute; width:55px; height:34px; padding-top:8px; left:0; margin-left:-28px; top:-35px;  font-size:13px; background:url('images/sub/bgTextBox.png') no-repeat 0 0;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li .barZone .fill:hover  .popCount {display:block;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li.no1 .barZone .fill {background:#f8735e;color:#f8735e;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li.no2 .barZone .fill {background:#ffa025;color:#ffa025;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li.no3 .barZone .fill {background:#00b99e;color:#00b99e;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li.no4 .barZone .fill {background:#1d9fd5;color:#1d9fd5;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li.no5 .barZone .fill {background:#1b976a;color:#1b976a;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li.no1 .barZone .fill .popCount {color:#13b07f;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li.no2 .barZone .fill .popCount {color:#777777;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li.no3 .barZone .fill .popCount {color:#777777;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li.no4 .barZone .fill .popCount {color:#777777;}
.portfolio_list .portfolioBox .sub07 .hozGraph ul li.no5 .barZone .fill .popCount {color:#777777;}
.portfolio_list .portfolioBox .sub07 .line_bg_box{position: absolute;top:25px;left:65px;width:119px;height:116px;z-index:1;}
.portfolio_list .portfolioBox .sub07 .line_bg_box .ul_line{clear:both;overflow:hidden;padding-top:0;}
.portfolio_list .portfolioBox .sub07 .line_bg_box .ul_line li{float:left;width: calc(100% /6);height:120px;padding-top:120px;text-align: center;background: url('images/sub/line_bg02.jpg') no-repeat center 0;background-size:1px 115px;}
.portfolio_list .portfolioBox .sub07 .line_bg_box .ul_line li:first-child{;background:url('images/sub/line_bg01.jpg') no-repeat center 0;background-size:1px 115px;}
.portfolio_list .portfolioBox .sub07 .line_bg_box .ul_line li:last-child{background:url('images/sub/line_bg01.jpg') no-repeat center 0;background-size:1px 115px;}
 */
.box_line{border:1px solid #d6dce4;padding:50px 5px;}
.ul_chk.box_line li{padding: 10px 15px 10px 0;}

.sub04 .chart_Lbox{margin-left:-8px;padding-top:8px;}

.search_wrap .search_box.log p.date{padding-bottom:10px;}

.h4_tit_box{text-align: center;padding-top:18px;margin-bottom:40px;padding-bottom:18px;font-size:16px; background-color: #f7f5eb;border-top:1px solid #016b4a;border-bottom:1px solid #e1e5e6;}
.graph_tab table th{}
.graph_tab table th.bg00{background-color: #fcfefd;padding-top:17px;padding-bottom:17px;}
.graph_tab table th.bg01{background-color: #fdfefe;padding-top:17px;padding-bottom:17px;}
.graph_tab table th.bg02{background-color: #fcfefd;}
.graph_tab table th.t_center{padding-left:0;padding-right:0;}
.graph_tab table td{text-align: center !important;padding-left:0 !important;padding-right:0 !important;}
.graph_tab table td.t_left{text-align: left !important;padding-left:22px !important;line-height:1.4em;}
.graph_tab table td.td_graph{padding:0 !important;position:relative;}

.graph_tab .hozGraph {background:url('images/sub/td_graph_bg.jpg') repeat-x 1px 0;}
.graph_tab .hozGraph ul{padding-top:47px;}
.graph_tab .hozGraph ul li:first-child {}
.graph_tab .hozGraph ul li:after {content:''; display:block; clear:both;}
.graph_tab .hozGraph ul li{}
.graph_tab .hozGraph ul li:last-child{border-bottom:none;}
.graph_tab .hozGraph ul li .tit {float:left; width:85px; text-align:right; font-size:13px;padding-right:5px; color:#666666;padding-top:16px;padding-bottom:15px;}
.graph_tab .hozGraph ul li.no1 .tit{color:#13b07f;}

.graph_tab .hozGraph ul li .barZone {float:left; width:324px; margin-left:16px;padding-top:16px;padding-bottom:15px;border-bottom:1px solid #e7e7e7;}


.graph_tab .hozGraph ul li.no1 .barZone{border-bottom:none;}
.graph_tab .hozGraph ul li .barZone:after {content:''; display:block; clear:both;}
.graph_tab .hozGraph ul li .barZone .fill {position:relative; cursor:pointer; z-index:30; float:left; font-size:10px;  color:#fff; height:10px;  line-height:10px;text-align: center;}
.graph_tab .hozGraph ul li .barZone .fill .popCount {display:block;   position:absolute; width:55px; height:34px; padding-top:8px; left:0; margin-left:-28px; top:-35px;  font-size:13px; background:url('images/sub/bgTextBox.png') no-repeat 0 0;}
.graph_tab .hozGraph ul li .barZone .fill:hover  .popCount {display:block;}

.graph_tab .hozGraph ul li.no1 .barZone .fill {background:#f8735e;color:#f8735e;}
.graph_tab .hozGraph ul li.no2 .barZone .fill {background:#ffa025;color:#ffa025;}
.graph_tab .hozGraph ul li.no3 .barZone .fill {background:#00b99e;color:#00b99e;}

.graph_tab .hozGraph ul li.no1 .barZone .fill .popCount {color:#13b07f;}
.graph_tab .hozGraph ul li.no2 .barZone .fill .popCount {color:#777777;}
.graph_tab .hozGraph ul li.no3 .barZone .fill .popCount {color:#777777;}


.graph_tab .line_bg_box{position: absolute;top:14px;left:0;width:355px;height:160px;z-index:1;}
.graph_tab .line_bg_box .ul_line{clear:both;overflow:hidden;padding-top:0;}
.graph_tab .line_bg_box .ul_line li{float:left;width:9.09%;height:160px;text-align: center;background: url('images/sub/line_bg02.jpg') no-repeat center 18px;background-size:1px 141px;}
.graph_tab .line_bg_box .ul_line li:first-child{;background:url('images/sub/line_bg01.jpg') no-repeat center 18px;background-size:1px 141px;}
.graph_tab .line_bg_box .ul_line li:last-child{background:url('images/sub/line_bg01.jpg') no-repeat center 18px;background-size:1px 141px;}

.graph_tab .line_bg_box.type02{position: absolute;top:14px;left:0;width:355px;height:244px;z-index:1;}
.graph_tab .line_bg_box.type02 .ul_line{clear:both;overflow:hidden;padding-top:0;}
.graph_tab .line_bg_box.type02 .ul_line li{float:left;width:9.09%;height:244px;text-align: center;background: url('images/sub/line_bg02.jpg') no-repeat center 18px;background-size:1px 225px;}
.graph_tab .line_bg_box.type02 .ul_line li:first-child{;background:url('images/sub/line_bg01.jpg') no-repeat center 18px;background-size:1px 225px;}
.graph_tab .line_bg_box.type02 .ul_line li:last-child{background:url('images/sub/line_bg01.jpg') no-repeat center 18px;background-size:1px 225px;}

.graph_tab .line_bg_box.type03{position: absolute;top:14px;left:0;width:355px;height:202px;z-index:1;}
.graph_tab .line_bg_box.type03 .ul_line{clear:both;overflow:hidden;padding-top:0;}
.graph_tab .line_bg_box.type03 .ul_line li{float:left;width:9.09%;height:202px;text-align: center;background: url('images/sub/line_bg02.jpg') no-repeat center 18px;background-size:1px 186px;}
.graph_tab .line_bg_box.type03 .ul_line li:first-child{;background:url('images/sub/line_bg01.jpg') no-repeat center 18px;background-size:1px 186px;}
.graph_tab .line_bg_box.type03 .ul_line li:last-child{background:url('images/sub/line_bg01.jpg') no-repeat center 18px;background-size:1px 186px;}

.ul_list_box{padding:24px 18px;border-top:1px solid #016b4a;border-bottom:1px solid #c3c3c3;}
.ul_list_box ul li{padding-bottom:20px;}
.ul_list_box ul li:last-child{padding-bottom:0;}
/*
진로설정
.s09_title1{clear:both;overflow:hidden;padding-top:40px;}
.s09_title1 .s09_tit{float:left;color:#333333;font-size:20px;font-weight:600;}
.s09_title1 .s09_tit span{display: inline-block; color:#fff;vertical-align: top;margin-right:6px;font-size:12px;padding:0 15px;height:24px;line-height:24px;background-color:#59b98b;border-radius:12px;}
.s09_title1 .f_right{float:right;}
.s09_title1 .f_right .bnt_s09{display: inline-block;text-align: center;font-family:nb;font-size:16px;color:#fff;width:187px;height:34px;line-height:32px;background-color:#1b976a;border:1px solid #048254;border-radius:15px;}
.s09_title1 .f_right .bnt_s09 span{padding-left:29px;background:url('images/common/btn_ic12_.png') no-repeat left center;}
.s09_title1 .f_right .bnt_s09:hover {background:#47d332 !important; border:1px solid #048254 !important;}

.s09_btn_box {padding-top:50px;margin-top:20px;margin-bottom:50px; padding: 20px 10px;}
.s09_btn_box ul{clear: both;overflow: hidden;}
.s09_btn_box ul li{display: block;float: left;width:50%;padding:0 10px;border-radius: 5px;}
.s09_btn_box ul li a{display: block;font-size:16px; width:100%;height:50px;line-height:50px; text-align:center; background: #179fec;border: 1px solid #179fec;color: #fff;}



.s09_step01{clear:both;overflow:hidden;padding-top:38px;}
.s09_step01 ul{}

.s09_step01 ul li{float:left;width:215px;margin-left:10px;height:275px;text-align: center;position: relative;}
.s09_step01 ul li.first{margin-left:0;}
.s09_step01 ul li a{display: block;padding-top:43px;}

.s09_step01 ul li .chk_btn{position:absolute;bottom:1px;left:1px;right:1px; display: block;border-top:1px solid #d6dce4;height:50px;line-height:50px;background: #fafbfb;color:#aeafaf;}
.s09_step01 ul li .chk_btn span{padding-left:20px; background:url('images/sub/s09_ic05.png') no-repeat 0 center;color:#444444;font-size:14px;}

.s09_step01 ul li .text1{padding-top:54px;font-weight:400;font-size:24px;color:#333333;}
.s09_step01 ul li.bg01 .text1{background:url('images/sub/s09_ic01.png') no-repeat center 0;}
.s09_step01 ul li.bg02 .text1{background:url('images/sub/s09_ic02.png') no-repeat center 2px;}
.s09_step01 ul li.bg03 .text1{background:url('images/sub/s09_ic03.png') no-repeat center 3px;}
.s09_step01 ul li.bg04 .text1{background:url('images/sub/s09_ic04.png') no-repeat center 0;}
.s09_step01 ul li .text2{padding-top:30px;line-height:1.5em;font-size:14px;color:#777777;}

.s09_step01 ul:after {content:''; display:block; clear:both;}

.s09_step01 ul li label{display:block;padding-top:40px; border:1px solid #c0c0c0;box-sizing:border-box; width:100%; height:275px; overflow:hidden;}
.s09_step01 ul li:last-child  label{border-right:1px solid #c0c0c0;}
.s09_step01 ul li input {display:none;}
.s09_step01 ul li input[type=radio]:checked + label{border:2px solid #179fec;background:#eff8fe;    padding-top: 39px;}
.s09_step01 ul li.on + li label{border-left:none;}

.s09_step01 ul li a {position:absolute; left:76px; bottom:10px;}
.s09_step01 ul li a.btn01{width:88px;min-width:88px;font-size:13px;padding:5px;}

.s09_step01 ul li input[type=radio]:checked{border:2px solid #1b976a;}
.s09_step01 ul li input[type=radio]:checked + li{border-left:none;}
.s09_step01 ul li input[type=radio]:checked + label .chk_btn{background: #179fec}
.s09_step01 ul li input[type=radio]:checked + label .chk_btn span{padding-left:20px; background:url('images/sub/s09_ic05_on.png') no-repeat 0 center;color:#fff}
.s09_step01 ul li input[type=radio]:checked + label .text1{color:#179fec;}


.s09_title2{clear:both;overflow:hidden;padding-top:60px;}
.s09_title2 .sub_text{padding-top:20px; clear:both;overflow:hidden; font-size: 14px;color:#666666;line-height: 1.5em;}
.s09_title2 + h4{padding-top: 20px;}

.s09_title2 .s09_tit{float:left;color:#333333;font-size:20px;font-weight:600;}
.s09_title2 .s09_tit span{display: inline-block; color:#fff;vertical-align: top;margin-right:6px;font-size:12px;padding:0 15px;height:24px;line-height:24px;background-color:#9ec034;border-radius:12px;}
.s09_title2 .f_right{float:right;}

.s09tab{padding-top:50px;clear: both;overflow: hidden;}
.s09tab li{width:50%;display:block;float: left;border:1px solid #e4e8ea;}
.s09tab li a{text-align:center; display:block;height:50px;line-height:50px; width:100%; font-size:16px;color:#333333;border-top:1px solid #e4e8ea;border-bottom:1px solid #e4e8ea;}

.s09tab li.on{border:1px solid #179fec;}
.s09tab li.on a{color:#179fec;font-weight:400;border:2px solid #179fec;height:50px;line-height:48px;}

.s09tab_w{padding-top:38px;}
.s09tab_w .text01{padding-bottom:35px;font-size:24px;padding-left:7px;line-height:1.4em;}
.s09tab_w .text01 .font_col{color:#016b4a;}
.s09tab_w .text02{padding-bottom:32px;line-height:1.4em;font-size:14px;color:#666666;}
.s09tab_w .link_box{border:1px solid #c8d0df;background:#fff;margin-top:26px;}
.s09tab_w .link_box > ul > li{border-bottom:1px dashed #d6dce4;padding:20px 0;}
.s09tab_w .link_box > ul > li > dl{clear: both;overflow: hidden;}
.s09tab_w .link_box > ul > li > dl > dt{width:140px;float:left;color:#37343f; text-align: center;border-right:1px solid #d6dce4;}
.s09tab_w .link_box > ul > li > dl > dd{float:left;}
.s09tab_w .link_box > ul > li > dl > dd ul{clear: both;overflow: hidden;}
.s09tab_w .link_box > ul > li > dl > dd ul li{float: left;margin-left:40px;}
.s09tab_w .link_box > ul > li > dl > dd ul li a{display: block;padding-bottom:5px;color:#666666;font-size: 14px;}
.s09tab_w .link_box > ul > li > dl > dd ul li a:HOVER{color:#179fec;padding-bottom:4px;border-bottom:1px solid #179fec;}


.s09tab_w2{padding-top:30px;}
.s09tab_w2 h4{font-size: 18px;color:#333333;}
.s09tab_w2 .link_tab a:hover{color:#179fec;}
.s09tab_w2 .tableType03 a{color:#3e3ef0;}
.s09tab_w2 .tableType03.td_pl table tr td:first-child{padding-left:70px;}
.s09tab_w2 .guide_wrap{margin-top:20px;}
.s09tab_w2 .guide_wrap +h4{padding-top:60px;}
.s09tab_w2  h4 span{font-weight:300;}


.s09_dl_wrap{padding-top:20px;}

h4 + .s09_dl_wrap{padding-top:13px;}
.s09_dl_wrap dt{color:#333333;font-size:20px;padding-bottom:20px;}
.s09_dl_wrap dd{color:#666666;font-size:14px;padding-bottom:25px;line-height:1.4em;}
.s09_dl_wrap dd:last-child{padding-bottom:24px;}
.s09_dl_wrap dd a{color:#006dd2;}
.s09_dl_wrap2{padding-bottom:70px;}
.s09_dl_wrap2 > dt{color:#333333;font-size:18px;padding-bottom:16px;}
.s09_dl_wrap2 > dt a{vertical-align: text-bottom;display:inline-block;margin-left:5px;color:#4a6596;font-size:13px; border:1px solid #4a6596;padding:0 10px;border-radius: 5px;}
.s09_dl_wrap2 > dt a:HOVER{background: #eff8fe;}
.s09_dl_wrap2 > dt a span{display:inline-block; padding:10px 0 10px 20px;background:url('images/sub/s09_ic07.png') no-repeat 0 center;}
.s09_dl_wrap2 > dd{color:#666666;font-size:14px;line-height:1.6em;}
.s09_dl_wrap2 > dd.pb30{padding-bottom:30px;}
.s09_dl_wrap2 > dd dl dt{font-size: 14px;color:#444444;padding-bottom: 10px;}
.s09_dl_wrap2 > dd dl dd{font-size: 14px;color:#666666;padding-left:10px;line-height: 1.5em;padding-bottom: 30px;}






.s09_ul_list{}
.s09_ul_list .title_2{font-size:15px;color:#000; padding-bottom:16px;}
.s09_ul_list .sub_{font-size:14px;padding-bottom:20px;color:#666666;line-height: 1.4em;}

.s09_ul_list.s09_ul_listDiv{}
.s09_ul_list.s09_ul_listDiv ul li{position:relative;}

.s09_ul_list ul{clear:both;overflow:hidden;}
.s09_ul_list ul li{float:left;width:290px;margin-left:10px;margin-bottom:8px;}
.s09_ul_list ul li:nth-child(3n+1){margin-left:0px;}
.s09_ul_list ul li input{display:none;}
.s09_ul_list ul li label{height:50px;line-height:48px;display: block;text-align: center;color:#666666;border:1px solid #e4e8ea;border-radius:0;background:#fff;}
.s09_ul_list ul li input.on + label,
.s09_ul_list ul li:hover label{color:#179fec;border:1px solid #179fec;}
.s09_ul_list.s09_ul_listDiv ul li .dtyAblySxnCdView{text-indent:-9999em; width:50px;height:50px;text-align:center; position:absolute;top:0;right:0;background: url('images/sub/s09_ic06.png') no-repeat center center;z-index:2;}
.s09_ul_list.s09_ul_listDiv ul li:hover .dtyAblySxnCdView{text-indent:-9999em; width:50px;height:50px;text-align:center; position:absolute;top:0;right:0;background: url('images/sub/s09_ic06_on.png') no-repeat center center;z-index:2;}
.s09_ul_list.s09_ul_listDiv ul li input.on + label + .dtyAblySxnCdView{text-indent:-9999em; width:50px;height:50px;text-align:center; position:absolute;top:0;right:0;background: url('images/sub/s09_ic06_on.png') no-repeat center center;z-index:2;}



.s09_ul_list .font_red{text-align: right;padding-top:28px;}

.s09_ul_list2{padding-top:50px;}
.s09_ul_list2 .title_{font-size:21px;padding-bottom:20px;}
.s09_ul_list .title_{font-size:21px;padding-bottom:20px;}

.s09_ul_list2 ul{clear:both;overflow:hidden;}
.s09_ul_list2 ul li{float:left;width:173px;margin-left:6px;margin-bottom:6px;}
.s09_ul_list2 ul li:nth-child(5n+ 1){margin-left:0;}

.s09_ul_list2 ul li input{display:none;}
.s09_ul_list2 ul li label{height:50px;line-height:50px;display: block;text-align: center;color:#666666;border:1px solid #e4e8ea;background:#fff;}
.s09_ul_list2 ul li input.on + label,
.s09_ul_list2 ul li label:hover{color:#179fec;border:1px solid #179fec;}

.s09_ul_list2 + .s09_ul_list2{padding-top:43px;}
.s09_ul_list2 + .s09_ul_list{padding-top:43px;}

.s09_11_wrap{padding-top:38px;}
.s09_11_box + .s09_11_box{margin-top:23px;}
.s09_11_box{position: relative;transition:all 1s ease;border:1px solid #b9bec7;}
.s09_11_box .on_icon{display: none; position: absolute;top:16px;left:-9px;z-index:5;width:55px;height:31px;text-indent:-9999em; background:url('images/sub/s09_ic08.png') no-repeat 0 center;}
.s09_11_box.on .on_icon{display: block;}
.s09_11_box .top_box{position: relative;float:left;padding-top:50px; width:220px; height:250px;background:#f8f8f8;border-right:1px solid #b9bec7;}



.s09_11_box .top_box .title_{font-size:28px;text-align:center; padding-top:56px;background:url('images/sub/s09_11_ic01.png') no-repeat center 0;}
.s09_11_box .s09_11_w{clear: both;overflow: hidden;}
.s09_11_box.on .top_box .title_{color:#333333;}
.s09_11_box .top_box .btn_w{position: absolute;bottom:20px;left:0;width:100%;text-align: center;}
.s09_11_box .top_box .btn_w li{display:inline-block; padding-left:2px;margin:0 4px;}
.s09_11_box .top_box .btn_w li a{display: block;font-size:14px; text-align: center;width:51px;height:34px;line-height:32px;border:1px solid #4a6596;color:#4a6596; background: #fff;border-radius: 3px;}
.s09_11_box .top_box .btn_w li a.deleBtn{border:1px solid #ec5a4b;color:#ec5a4b;}
.s09_11_box .top_box .btn_w li a.wid178{width:178px;}

.s09_11_box.box01 .top_box .title_{background:url('images/sub/s09_ic01.png') no-repeat center 0;}
.s09_11_box.box02 .top_box .title_{background:url('images/sub/s09_ic02.png') no-repeat center 0;}
.s09_11_box.box03 .top_box .title_{background:url('images/sub/s09_ic03.png') no-repeat center 0;}
.s09_11_box.box04 .top_box .title_{background:url('images/sub/s09_ic04.png') no-repeat center 0;}
.s09_11_box.box01.on .top_box .title_{background:url('images/sub/s09_11_ic01_on.png') no-repeat 0 center;}
.s09_11_box.box02.on .top_box .title_{background:url('images/sub/s09_11_ic02_on.png') no-repeat 0 center;}
.s09_11_box.box03.on .top_box .title_{background:url('images/sub/s09_11_ic03_on.png') no-repeat 0 center;}
.s09_11_box.box04.on .top_box .title_{background:url('images/sub/s09_11_ic04_on.png') no-repeat 0 center;}

.s09_11_box .top_box .title_ span{display:block;font-size:16px;color:#50575f;padding-top:8px;}
.s09_11_box.on{    border: 2px solid #179fec;}
.s09_11_box.on .top_box{ border-right: 2px solid #179fec;}
.s09_11_box.on .top_box .title_ span{color:#333333;}
.s09_11_box.on .top_box {background:#eff8fe;}

.s09_11_box .guide_btn_w{padding:20px;height:250px;width:666px;float:left;}


.s09_11_box .guide_btn_w .guide_box.hbox .name{height:114px;line-height:114px;}
.s09_11_box .guide_btn_w .guide_box.hbox .menu_box a{margin-bottom:8px;}
.s09_11_box .guide_btn_w .guide_box.hbox .menu_box a:nth-child(1){margin-bottom:8px;}
.s09_11_box .guide_btn_w .guide_box.hbox .menu_box a:nth-child(2){margin-left:6px;margin-bottom:8px;}
.s09_11_box .guide_btn_w .guide_box.hbox .menu_box a:nth-child(3){}
.s09_11_box .guide_btn_w .guide_box.hbox .menu_box a:nth-child(4){margin-left:6px;}



.s09_11_box .guide_btn_w .guide_box.col01{border:1px solid #845abe;}공직진출
.s09_11_box .guide_btn_w .guide_box.col02{border:1px solid #ffa025;}직종
.s09_11_box .guide_btn_w .guide_box.col03{border:1px solid #f75e7e;}직무
.s09_11_box .guide_btn_w .guide_box.col04{border:1px solid #f26c4f;}본교대학원
.s09_11_box .guide_btn_w .guide_box.col05{border:1px solid #0072bc;}유학
.s09_11_box .guide_btn_w .guide_box.col06{border:1px solid #77cc05;}창업
.s09_11_box .guide_btn_w .guide_box.col07{border:1px solid #77cc05;}직무역량



.s09_11_box .guide_btn_w .guide_box {width:195px;height:206px;margin-left:20px; float:left;padding-top:30px;text-align: center;font-size:16px;color:#37343f;}
.s09_11_box .guide_btn_w .guide_box:FIRST-CHILD{margin-left:0;}
.s09_11_box .guide_btn_w .guide_box .name{padding-bottom:20px;}

.s09_11_box .guide_btn_w .guide_box .menu_box a{display:inline-block;min-width:82px;text-align: center;color:#000;font-size:13px;margin:0 2.5px 10px 2.5px;padding:8px 10px;text-align: center;border-radius:20px;}
.s09_11_box .guide_btn_w .guide_box .menu_box a.line_h{line-height:1.5em;padding-top:6px;}
.s09_11_box .guide_btn_w .guide_box .menu_box a.line_h.one{width:156px;padding:10px 0;border-radius:30px;}

.s09_11_box .guide_btn_w .guide_box .menu_box a.col01{background:#fff;border:1px solid #845abe;color:#845abe;}
.s09_11_box .guide_btn_w .guide_box .menu_box a.col02{background:#fff;border:1px solid #ffa025;color:#ffa025;}
.s09_11_box .guide_btn_w .guide_box .menu_box a.col03{background:#fff;border:1px solid #f75e7e;color:#f75e7e;}
.s09_11_box .guide_btn_w .guide_box .menu_box a.col04{background:#fff;border:1px solid #f26c4f;color:#f26c4f;}
.s09_11_box .guide_btn_w .guide_box .menu_box a.col05{background:#fff;border:1px solid #0072bc;color:#0072bc;}
.s09_11_box .guide_btn_w .guide_box .menu_box a.col06{background:#fff;border:1px solid #77cc05;color:#77cc05;}
.s09_11_box .guide_btn_w .guide_box .menu_box a.col07{background:#fff;border:1px solid #77cc05;color:#77cc05;}

.s09icon_box{box-sizing: border-box;clear:both;overflow:hidden;}
.s09icon_box li{float:left;display: inline-block;min-width:85px;text-align: center;margin-left:15px;}
.s09icon_box li:first-child{margin-left:0;}
.s09icon_box li span{display:block;}
.s09icon_box li span.text{display:block;font-size:13px;color:#222;padding-top:15px;}
.s09icon_box li .img{padding-top:80px;color:#222;}
.s09icon_box li .img.dtyAblySxnCd0001{background:url('images/sub/job_icon01.png') no-repeat center 0;}
.s09icon_box li .img.dtyAblySxnCd0002{background:url('images/sub/job_icon02.png') no-repeat center 0;}
.s09icon_box li .img.dtyAblySxnCd0003{background:url('images/sub/job_icon03.png') no-repeat center 0;}
.s09icon_box li .img.dtyAblySxnCd0004{background:url('images/sub/job_icon04.png') no-repeat center 0;}
.s09icon_box li .img.dtyAblySxnCd0005{background:url('images/sub/job_icon05.png') no-repeat center 0;}
.s09icon_box li .img.dtyAblySxnCd0006{background:url('images/sub/job_icon06.png') no-repeat center 0;}
.s09icon_box li .img.dtyAblySxnCd0007{background:url('images/sub/job_icon07.png') no-repeat center 0;}
.s09icon_box li .img.dtyAblySxnCd0008{background:url('images/sub/job_icon08.png') no-repeat center 0;}
.s09icon_box li .img.dtyAblySxnCd0009{background:url('images/sub/job_icon09.png') no-repeat center 0;}
.s09icon_box li .img.dtyAblySxnCd0010{background:url('images/sub/job_icon10.png') no-repeat center 0;}




.kq_top{clear:both;overflow:hidden;padding-top:10px;}

.kq_top .f_left{float:left;}
.kq_top .f_left li{display: inline-block;padding-right:20px;font-size:14px;}
.kq_top .f_left li.bg01:before{display: inline-block;vertical-align: middle;margin-right:5px; width:8px;height:8px;content: "";background:#414141;border-radius:4px;}
.kq_top .f_left li.bg02:before{display: inline-block;vertical-align: middle;margin-right:5px; width:8px;height:8px;content: "";background:#179fec;border-radius:4px;}
.kq_top .f_left li.bg03:before{display: inline-block;vertical-align: middle;margin-right:5px; width:8px;height:8px;content: "";background:#f13c2a;border-radius:4px;}


.kq_top .f_right{float:right;}
.kq_top .f_right li{display: inline-block;padding-left:20px;font-size:14px;}
.kq_top .f_right li.bg01:before{display: inline-block;vertical-align: middle;margin-right:5px; width:8px;height:8px;content: "";background:#45cbe2;border-radius:4px;}
.kq_top .f_right li.bg02:before{display: inline-block;vertical-align: middle;margin-right:5px; width:8px;height:8px;content: "";background:#fd6745;border-radius:4px;}
.kq_top .f_right li.bg03:before{display: inline-block;vertical-align: middle;margin-right:5px; width:8px;height:8px;content: "";background:#83cc77;border-radius:4px;}
.kq_top .f_right li.bg04:before{display: inline-block;vertical-align: middle;margin-right:5px; width:8px;height:8px;content: "";background:#756c6c;border-radius:4px;}
.kq_top .f_right li.bg05:before{display: inline-block;vertical-align: middle;margin-right:5px; width:8px;height:8px;content: "";background:#f7942c;border-radius:4px;}


.kqMap  {position:relative;padding-top:50px;padding-bottom: 50px;}
.kqMap ul  {background:url('../css/images/quest/eq_object.png') no-repeat left top;height:1263px; }
.kqMap.tip ul  {background:url('../css/images/quest/eq_object.png') no-repeat left top;height:1263px; }



.kqMap ul li {position:absolute; width:151px; height:151px;}
.kqMap ul li.no1 {left:144px; top:34px;}
.kqMap ul li.no2 {left:354px; top:34px;}
.kqMap ul li.no3 {left:566px; top:34px;}

.kqMap ul li.no4 {left:566px; top:200px;}
.kqMap ul li.no5 {left:354px; top:200px;}
.kqMap ul li.no6 {left:144px; top:200px;}

.kqMap ul li.no7 {left:144px; top:370px;}
.kqMap ul li.no8 {left:354px; top:370px;}
.kqMap ul li.no9 {left:566px; top:370px;}

.kqMap ul li.no10 {left:566px; top:540px;}
.kqMap ul li.no11 {left:354px; top:540px;}
.kqMap ul li.no12 {left:144px; top:540px;}

.kqMap ul li.no13 {left:144px; top:700px;}
.kqMap ul li.no14 {left:354px; top:700px;}
.kqMap ul li.no15 {left:566px; top:700px;}

.kqMap ul li.no16 {left:566px; top:870px;}
.kqMap ul li.no17 {left:354px; top:870px;}
.kqMap ul li.no18 {left:144px; top:870px;}

.kqMap ul li.no19 {left:144px; top:1030px;}
.kqMap ul li.no20 {left:354px; top:1030px;}
.kqMap ul li.no21 {left:566px; top:1030px;}










.kqMap ul li div.movingBox .checkUse{background:url('../css/images/quest/round_0.png') no-repeat center center;}
.kqMap.tip ul li.no1 div.movingBox .checkUse{background:url('../css/images/quest/round_1.png') no-repeat 0 center;}
.kqMap.tip ul li.no2 div.movingBox .checkUse{background:url('../css/images/quest/round_1.png') no-repeat 0 center;}
.kqMap.tip ul li.no3 div.movingBox .checkUse{background:url('../css/images/quest/round_1.png') no-repeat 0 center;}
.kqMap.tip ul li.no4 div.movingBox .checkUse{background:url('../css/images/quest/round_1.png') no-repeat 0 center;}
.kqMap.tip ul li.no5 div.movingBox .checkUse{background:url('../css/images/quest/round_1.png') no-repeat 0 center;}
.kqMap.tip ul li.no6 div.movingBox .checkUse{background:url('../css/images/quest/round_2.png') no-repeat 0 center;}
.kqMap.tip ul li.no7 div.movingBox .checkUse{background:url('../css/images/quest/round_2.png') no-repeat 0 center;}
.kqMap.tip ul li.no8 div.movingBox .checkUse{background:url('../css/images/quest/round_2.png') no-repeat 0 center;}
.kqMap.tip ul li.no9 div.movingBox .checkUse{background:url('../css/images/quest/round_2.png') no-repeat 0 center;}
.kqMap.tip ul li.no10 div.movingBox .checkUse{background:url('../css/images/quest/round_2.png') no-repeat 0 center;}
.kqMap.tip ul li.no11 div.movingBox .checkUse{background:url('../css/images/quest/round_3.png') no-repeat 0 center;}
.kqMap.tip ul li.no12 div.movingBox .checkUse{background:url('../css/images/quest/round_3.png') no-repeat 0 center;}
.kqMap.tip ul li.no13 div.movingBox .checkUse{background:url('../css/images/quest/round_3.png') no-repeat 0 center;}
.kqMap.tip ul li.no14 div.movingBox .checkUse{background:url('../css/images/quest/round_3.png') no-repeat 0 center;}
.kqMap.tip ul li.no15 div.movingBox .checkUse{background:url('../css/images/quest/round_3.png') no-repeat 0 center;}
.kqMap.tip ul li.no16 div.movingBox .checkUse{background:url('../css/images/quest/round_4.png') no-repeat 0 center;}
.kqMap.tip ul li.no17 div.movingBox .checkUse{background:url('../css/images/quest/round_4.png') no-repeat 0 center;}
.kqMap.tip ul li.no18 div.movingBox .checkUse{background:url('../css/images/quest/round_4.png') no-repeat 0 center;}
.kqMap.tip ul li.no19 div.movingBox .checkUse{background:url('../css/images/quest/round_4.png') no-repeat 0 center;}
.kqMap.tip ul li.no20 div.movingBox .checkUse{background:url('../css/images/quest/round_4.png') no-repeat 0 center;}
.kqMap.tip ul li.no21 div.movingBox .checkUse{background:url('../css/images/quest/round_4.png') no-repeat 0 center;}


.kqMap ul li.no1 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_1.png') no-repeat 0 center;}
.kqMap ul li.no2 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_1.png') no-repeat 0 center;}
.kqMap ul li.no3 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_1.png') no-repeat 0 center;}
.kqMap ul li.no4 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_1.png') no-repeat 0 center;}
.kqMap ul li.no5 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_1.png') no-repeat 0 center;}

.kqMap ul li.no6 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_2.png') no-repeat 0 center;}
.kqMap ul li.no7 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_2.png') no-repeat 0 center;}
.kqMap ul li.no8 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_2.png') no-repeat 0 center;}
.kqMap ul li.no9 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_2.png') no-repeat 0 center;}
.kqMap ul li.no10 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_2.png') no-repeat 0 center;}

.kqMap ul li.no11 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_3.png') no-repeat 0 center;}
.kqMap ul li.no12 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_3.png') no-repeat 0 center;}
.kqMap ul li.no13 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_3.png') no-repeat 0 center;}
.kqMap ul li.no14 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_3.png') no-repeat 0 center;}
.kqMap ul li.no15 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_3.png') no-repeat 0 center;}

.kqMap ul li.no16 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_4.png') no-repeat 0 center;}
.kqMap ul li.no17 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_4.png') no-repeat 0 center;}
.kqMap ul li.no18 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_4.png') no-repeat 0 center;}
.kqMap ul li.no19 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_4.png') no-repeat 0 center;}
.kqMap ul li.no20 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_4.png') no-repeat 0 center;}
.kqMap ul li.no21 div.movingBox .checkUse.quest_text{background:url('../css/images/quest/round_4.png') no-repeat 0 center;}




.kqMap ul li div.movingBox {width:149px; height:149px;}
.kqMap ul li div.movingBox a {display:block;}
.kqMap ul li div.movingBox .complete:after {display:block; position:absolute; left:9px; top:9px; width:131px; height:131px; content:''; background:url('../css/images/quest/round_ok.png') no-repeat 0 0;}
.kqMap.tip ul li div.movingBox .complete:after {position:absolute;top:14px;left:108px;width:53px;height:23px;content:''; background:url('../css/images/quest/tip_btn.png') no-repeat 0 0;}
.kqMap ul li div.movingBox .tip_icon{ position:absolute;top:14px;left:108px;width:53px;height:23px;background:url('../css/images/quest/tip_btn.png') no-repeat 0 0;text-indent: -9999em;}

.kqMap ul li div.movingBox .checkUse {width:149px; height:149px;}
.kqMap ul li div.movingBox .overTool {visibility:hidden; opacity:0;width:260px;  z-index:30;padding-bottom: 12px; transition:.3s all; position:absolute; left:50%; bottom:120px;margin-left:-126px;background:url('../css/images/quest/bgTooltipEq.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .overTool .toolText {font-size:13px;padding:10px;line-height:1.4em;color:#222222;text-align:center;border: 1px solid #cccccc;border-bottom: none;background: #fff;word-wrap:break-word;}
.kqMap ul li div.movingBox .overTool .toolText p:before{display: inline-block;vertical-align: middle;margin-right:5px; width:3px;height:3px;content: "";background:#179fec;}
.kqMap ul li div.movingBox .overTool .toolText p:after{display: inline-block;vertical-align: middle;margin-left:5px; width:3px;height:3px;content: "";background:#179fec;}

.kqMap ul li div.movingBox:hover .overTool {visibility:visible; opacity:1; bottom:110px; }
.kqMap.over_no ul li div.movingBox:hover .overTool {visibility:hidden;opacity:0; }


.kqMap ul li div.movingBox .toolEq{ position:absolute;top:68px;left:50%;margin-left:-60px;  transition:.3s all;opacity:1; width:120px; text-align:center;font-size:15px; color:#333333;}
.kqMap ul li div.movingBox .toolEq .txt{font-size:15px; overflow: hidden;height:35px;line-height:1.2em;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.kqMap ul li div.movingBox .icon { width:151px; height:60px;}
.kqMap ul li div.movingBox .icon span{text-indent: -9999em;}
.kqMap ul li div.movingBox .icon span{display: block;width:100%;height:100%;}
.kqMap ul li div.movingBox .icon span.icmpSxnCd0001.tySxnCd0001{background:url('../css/images/quest/icon_bg01.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.icmpSxnCd0001.tySxnCd0002{background:url('../css/images/quest/icon_bg02.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.icmpSxnCd0001.tySxnCd0003{background:url('../css/images/quest/icon_bg03.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.icmpSxnCd0001.tySxnCd0004{background:url('../css/images/quest/icon_bg04.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.icmpSxnCd0001.tySxnCd0005{background:url('../css/images/quest/icon_bg05.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.icmpSxnCd0001.tySxnCd0006{background:url('../css/images/quest/icon_bg06.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.icmpSxnCd0001.tySxnCd0007{background:url('../css/images/quest/icon_bg07.png') no-repeat center bottom;}

.kqMap ul li div.movingBox .icon span.icmpSxnCd0002.tySxnCd0001{background:url('../css/images/quest/icon_bg01_on.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.icmpSxnCd0002.tySxnCd0002{background:url('../css/images/quest/icon_bg02_on.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.icmpSxnCd0002.tySxnCd0003{background:url('../css/images/quest/icon_bg03_on.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.icmpSxnCd0002.tySxnCd0004{background:url('../css/images/quest/icon_bg04_on.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.icmpSxnCd0002.tySxnCd0005{background:url('../css/images/quest/icon_bg05_on.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.icmpSxnCd0002.tySxnCd0006{background:url('../css/images/quest/icon_bg06_on.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.icmpSxnCd0002.tySxnCd0007{background:url('../css/images/quest/icon_bg07_on.png') no-repeat center bottom;}






.kqMap ul li div.movingBox .icon span.bg01{background:url('../css/images/quest/icon_bg01.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.bg02{background:url('../css/images/quest/icon_bg02.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.bg03{background:url('../css/images/quest/icon_bg03.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.bg04{background:url('../css/images/quest/icon_bg04.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.bg01_on{background:url('../css/images/quest/icon_bg01_on.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.bg02_on{background:url('../css/images/quest/icon_bg02_on.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.bg03_on{background:url('../css/images/quest/icon_bg03_on.png') no-repeat center bottom;}
.kqMap ul li div.movingBox .icon span.bg04_on{background:url('../css/images/quest/icon_bg04_on.png') no-repeat center bottom;}

.kqMap ul li div.movingBox .title {padding-top:48px;text-align:center; font-size:12px; color:#b9bec7;}

.s09_kqMap_pop{clear:both;overflow:hidden;width:100%;}
.s09_kqMap_pop .tableType04 table tr th{padding:14px 20px;}
.s09_kqMap_pop .tableType04 table th .red{width:8px;}
.s09_kqMap_pop .tab_wrap .input table tbody td{padding:5px 9px;}
.s09_kqMap_pop .f_left{padding-bottom:260px;padding-top:10px;font-size:14px;color:#000; float:left;width:295px; text-align: center;background:url('../css/images/quest/eqInfo.png') no-repeat center 63px;}
.s09_kqMap_pop .f_right{float:left;text-align: center;}
.s09_kqMap_pop .btn_wrap .btn01{min-width:130px;}

.kqMap ul li .ui-draggable-dragging {z-index:500;}
.kqMap ul li .ui-draggable-dragging.movingBox .title {color:#000;}
 */
/* 팝업 공통 */
.popup_w header{width:100%;height:80px;background-color: #323f55;}
.popup_w header > div{position: relative;width:890px;height:80px;margin:0 auto;padding-left:7px;padding-top:32px;background-color: #323f55;}
.popup_w header > div h1 a{width:270px;height:35px; text-indent:-9999em; position: absolute;top:50%;margin-top:-24px;left:7px;background: url("images/sub/popup_logo.png") no-repeat 0 0;}
.popup_w header > div .pop_text{display: block; padding-top:0;padding-left:20px;font-size:18px;margin-left:184px;color:#fff;background: url("../css/images/main/login_line01.jpg") no-repeat 0 center;}
.popup_w header > div .btn_pop_close{position:absolute;top:50%;right:20px;text-indent:-9999em;margin-top:-12px;width:25px;height:24px;display: block;background: url("../css/images/common/pop_close.png") no-repeat center center;}

.popup_w .popup_footer{text-align:center; width:100%;min-height:76px;height:76px;text-align: center;background-color:#fff;border-top:none;}
.popup_w .popup_footer .box{height:76px;padding-top:24px;width:891px;margin:0 auto;}
.popup_w .popup_footer p{font-size:11px;font-family:Dotum;color:#9399a1;padding-bottom:10px;}
.popup_w .popup_footer p.bold{font-weight:600;}
.portfolio .popup_w  .container{background: #fff;}






/* 마일리지 */
.mileage_box01{position: relative;padding-bottom:80px;}
.mileage_box01 ul{width:664px;clear:both;padding-top:22px;padding-bottom:22px; overflow:hidden;border:3px solid #e3e3e3;background:#fbfbfb;}
.mileage_box01 ul li{float:left;width:33.333%;padding-top:45px;padding-bottom:29px;border-left:1px dashed #a2a2a2;text-align: center;}
.mileage_box01 ul li:first-child{border-left:none;}
.mileage_box01 ul li .text_{font-size:18px;line-height:1.2em;padding:3px 0 3px 54px;text-align: left;width:158px;margin:0 auto;}
.mileage_box01 ul li .text_.bg01{background:url('../css/images/sub/mileage_ic01.png') no-repeat 0 center;}
.mileage_box01 ul li .text_.bg02{background:url('../css/images/sub/mileage_ic02.png') no-repeat 0 center;}
.mileage_box01 ul li .text_.bg03{background:url('../css/images/sub/mileage_ic03.png') no-repeat 0 center;}
.mileage_box01 ul li .num{font-size:40px;padding-top:10px;}
.mileage_box01 .m_red_box{position: absolute;top:0;right:0;color:#fff; text-align: center;width:221px;height:222px;padding-top:28px;border:1px solid #cd5441;background:#f8735e;}
.mileage_box01 .m_red_box .text01{font-size:18px;padding-top:68px;line-height:1.4em;  background:url('../css/images/sub/mileage_ic04.png') no-repeat center 0;}
.mileage_box01 .m_red_box .text02{font-size:12px;padding-top:20px; color:#fee7e5;line-height:1.2em;}

/* 글쓰기 */
.h4_box{padding-bottom:18px;}
.h4_box p{padding-left:22px;color:#959595;}

/* 경력개발센터 */
.search_wrap2 input[type=radio] + label{margin-right:25px;}
.search_wrap2 input[type=checkbox] + label{margin-right:25px;}
.search_wrap2 .btnFormReset_{text-indent: -9999em;display: inline-block;border:1px solid #454545;width:31px;height: 31px;vertical-align: bottom;background:#454545 url('images/common/btn_ic07.png') no-repeat center center;}
.search_wrap2 .btnFormReset_:hover{background:#47d332 url('images/common/btn_ic07.png') no-repeat center center !important; border:1px solid #299a17 !important;}
.search_wrap2 .btnFormSearch {display:inline-block; height:31px; line-height:31px; text-align:center; color:#fff; border:1px solid #016b4a; background:#016b4a; font-size:13px; width:120px;vertical-align: bottom;}
.search_wrap2 .btnFormSearch span {padding-left:20px; background:url('images/common/btnSearch2.png') left center no-repeat;}

.enterprise_w{padding-bottom:11px;color:#959595;}
.enterprise_w li{display:inline-block;padding-left:18px;color:#959595;}
.enterprise_w li span{margin-right:5px;}
.enterprise01{color:#20996e;border:1px solid #20996e;background: #ffffff;display:inline-block;text-align: center;font-size:12px; width:26px;height:26px;line-height:24px;border-radius:24px;}
.enterprise02{color:#39a6d8;border:1px solid #39a6d8;background: #fffcfc;display:inline-block;text-align: center;font-size:12px; width:26px;height:26px;line-height:24px;border-radius:24px;}
.enterprise03{color:#00b99e;border:1px solid #00b99e;background: #ffffff;display:inline-block;text-align: center;font-size:12px; width:26px;height:26px;line-height:24px;border-radius:24px;}
.enterprise04{color:#ffa025;border:1px solid #ffa025;background: #fffcfc;display:inline-block;text-align: center;font-size:12px; width:26px;height:26px;line-height:24px;border-radius:24px;}
.enterprise05{color:#f55656;border:1px solid #f55656;background: #fffcfc;display:inline-block;text-align: center;font-size:12px; width:26px;height:26px;line-height:24px;border-radius:24px;}
.online_ic{color:#3f7dca !important;border:1px solid #3f7dca;background: #ffffff;display:inline-block;text-align: center;font-size:12px; width:26px;height:26px;line-height:24px;border-radius:24px;}


.tableType01 table tbody tr td.ell_wrap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tableType01 table td.title_ell{text-align: left;padding-left:10px;padding-right:10px;clear:both;overflow:hidden;}
.tableType01 table td.title_ell a{max-width:100%;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tableType01 table td.title_ell a span{display: inline-block; border-bottom: 1px solid #000;padding-bottom: 1px;}
.tableType01 table td.title_ell a span:hover{color:#04a600 !important;border-bottom:1px solid #04a600;}
.tableType01 table td.title_ell .t_green_b{float:left;color:#1e863e;}
.tableType01 table td.title_ell .t_green_b + a{margin-left:2px;display: inline-block;max-width:86%;}
.tableType01 table td.title_ell span.online_ic{float:left;color:#1e863e;}
.tableType01 table td.title_ell span.online_ic + a{margin-left:2px;display: inline-block;max-width:86%;margin-top: 6px}
.tableType01 table td.title_ell a.wid90p{max-width:85% !important;width:auto !important;;}



/* .scroll_wrap{padding-bottom:35px;} */
.job_pick_list{clear:both;overflow:hidden;}
.job_pick_list li{float:left;margin-left:2px;}
.job_pick_list li:first-child{margin-left:0;}
.job_pick_list li span{display: block;text-align: center; padding:5px 20px; min-width:100px;height:29px;border:1px solid #6f6f6f;border-radius:15px;}
.job_pick_list li span.on{color:#1e863e;border:1px solid #1e863e;}

.job_list_wrap{padding:0 20px;margin-bottom:50px;border:1px solid #ececec;background:#fdfdfd;overflow: hidden; }
.job_list_wrap ul{clear:both;margin-top:-1px;overflow:hidden;background: url('images/sub/job_list_wrap_bg.jpg') repeat 0 1px;}
.job_list_wrap ul li{display: inline-block;width:25%;float:left; padding:26px 15px 26px 15px;background: url('images/common/ic_bullet01.gif') no-repeat 5px center;}
.job_list_wrap ul li a{}
.job_list_wrap ul li a:hover{color:#04a600 !important;border-bottom:1px solid #04a600;}

.job_list_wrap ul li:last-child{padding-right:0;}

.club_top_wrap{padding-bottom:15px;}

.club_list_wrap{}
.club_list_wrap li {padding:14px 10px 10px 10px;width:32.6%; border: 1px solid #d1d1d1; float: left;margin-left:1%;margin-bottom:8px;}
.club_list_wrap li:first-child {margin-left:0%;}
.club_list_wrap li:nth-child(4){margin-left:0%;}
.club_list_wrap li:nth-child(7){margin-left:0%;}
.club_list_wrap li:nth-child(10){margin-left:0%;}
.club_list_wrap li.NO_RESULT {width:100%;}
.club_list_wrap .top_box{border-bottom:1px dashed #e3e3e3;height:100px;}
.club_list_wrap .label_box{height:36px;}
.club_list_wrap .tit{height:52px;line-height:1.2em;font-size:21px;color:#333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}

.club_list_wrap .bottom_box{position: relative;height:151px;padding-top:20px;}
.club_list_wrap .text_box_{height:78px;color:#5c5c5c;font-size:14px;line-height:1.4em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;word-wrap:break-word;}
.club_list_wrap .bottom_box .btn01{position: absolute;bottom:0;left:0;width:100%;}

.tableType01 table td.title_ell span.secret_ic{float:left;width:14px;margin-right:5px;height:14px;text-indent: -9999em;background: url('images/common/btn_ic17.png') no-repeat center 0;}
.tableType01 table td.title_ell span.secret_ic + a{margin-left:2px;display: inline-block;max-width:96%;}
.tableType01 table td.title_ell .reply_num{vertical-align: top;display: inline-block;}
.tableType01 table td.title_ell span.reply_ic{float:left;width:15px;margin-left:20px;margin-right:5px;height:14px;text-indent: -9999em;background: url('images/sub/reply_ic.png') no-repeat 0 0;}
.tableType01 table td.title_ell span.reply_ic + a{margin-left:2px;display: inline-block;max-width:92%;}



.tableType04 table td span.reply_ic{float:left;width:15px;margin-right:5px;height:31px;text-indent: -9999em;background: url('images/sub/reply_ic.png') no-repeat 0 center;}




.reply_wrap{padding-top:65px;}
.reply_wrap .reply_num_ {color:#727272;padding-bottom:25px;}
.reply_wrap .reply_num_ span{color:#000;}
.reply_writing_w{position: relative;padding:9px 20px; border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;background:#fafafa;}
.reply_writing_w .reply_{width:700px;height:71px;min-height:71px;}
.reply_writing_w .btn01{position: absolute;top:9px;right:20px;height:71px;line-height:71px;padding:0;}

/* .reply_box{padding:30px 20px;border-bottom:1px solid #d8d8d8;} */
.reply_box .reply_top{padding-bottom:18px;clear:both;overflow:hidden;}
.reply_box .reply_top .reply_name{float:left;font-family:nb;color:#333333;font-size:19px;padding-top: 3px;}
.reply_box .reply_top .reply_name .reply_date{display: inline-block;padding-left:10px;color:#cdcdcd;font-size:14px;}
.reply_box .reply_top .reply_btn{float:right;padding-top:5px;}
.reply_box .reply_top .reply_btn li{padding-left:10px;padding-right:10px;display: inline-block;background: url('images/sub/span_line02.jpg') no-repeat 0 center;}
.reply_box .reply_top .reply_btn li:first-child{background:none;}
.reply_box .reply_top .reply_btn li:last-child{padding-right:0;}
.reply_box .reply_top .reply_btn li .re_re{padding-left:16px;background: url('images/common/reply01.png') no-repeat 0 center;}
.reply_box .reply_top .reply_btn li .re_mod{padding-left:20px;background: url('images/common/reply02.png') no-repeat 0 center;}
.reply_box .reply_top .reply_btn li .re_del{padding-left:16px;background: url('images/common/reply03.png') no-repeat 0 center;}
.reply_box .reply_con{line-height:1.5em;font-size:14px;color:#787878;}

.reply_box .re_reply_mod_w{position:relative;}
.reply_box .re_reply_mod_w .reply_{width:690px;height:90px;min-height:90px;}
.reply_box .re_reply_mod_w .btn01.col01{position: absolute;top:0;right:0;width:151px;height:43px;line-height:43px;padding:0;}
.reply_box .re_reply_mod_w .btn01.col03{position: absolute;top:47px;right:0;width:151px;height:43px;line-height:43px;padding:0;}
.reply_box .re_reply_mod_w .re_bytes{padding-top:10px;width:690px;text-align: right;color:#a4a4a4;}
.reply_box .re_reply_mod_w .re_bytes span{color:#000;}

.reply_box.re_reply{background:#fbfdfc}
/* .reply_box.re_reply .reply_top{padding-left:28px;background:url('images/common/reply00.png') no-repeat 0 3px;} */
.reply_box.re_reply .reply_con{padding-left:28px;}
.reply_box.re_reply .re_bytes{padding-top:10px;width:662px;text-align: right;color:#a4a4a4;}
.reply_box.re_reply .re_bytes span{color:#000;}
.reply_box.re_reply .re_reply_mod_w{position: relative;width:100%;margin-top:30px;padding:33px 0 0 28px;border-top:1px dashed #e3e3e3;}
.reply_box.re_reply .re_reply_mod_w .reply_{width:662px;height:90px;min-height:90px;}
.reply_box.re_reply .re_reply_mod_w .btn01.col01{position: absolute;top:33px;right:0;width:151px;height:43px;line-height:43px;padding:0;}
.reply_box.re_reply .re_reply_mod_w .btn01.col03{position: absolute;top:80px;right:0;width:151px;height:43px;line-height:43px;padding:0;}

.reply_box.re_reply .re_reply_writing_w{position: relative;width:100%;padding:0 0 0 28px;background:url('images/common/reply00.png') no-repeat 0 3px;}
.reply_box.re_reply .re_reply_writing_w .reply_{width:662px;height:90px;min-height:90px;}
.reply_box.re_reply .re_reply_writing_w .btn01.col01{position: absolute;top:0;right:0;width:151px;height:43px;line-height:43px;padding:0;}
.reply_box.re_reply .re_reply_writing_w .btn01.col03{position: absolute;top:47px;right:0;width:151px;height:43px;line-height:43px;padding:0;}

.radio_wrap{border:1px solid #bababa;margin-bottom:30px;}
.radio_wrap{padding:25px 35px;background:#fafafa;}
.radio_wrap label{margin-right:40px;}
.radio_wrap.type2 label{margin-right:25px;}

.movie_list_wrap{border-top:1px solid #e2e2e2;}
.movie_list_wrap li{clear:both;overflow:hidden;padding:20px 0;border-bottom:1px solid #e2e2e2;}
.movie_list_wrap li .f_left{width:100%;}
.movie_list_wrap li .f_left .img_box{display: block;width:148px;height:187px;overflow:hidden;}
.movie_list_wrap li .f_left .img_box .btn01{width:100%;margin-top:5px;}
.fileimg_wrap145{height: 145px; width: 148px; display: inline-block;    vertical-align: top;    margin-bottom: 0;    overflow: hidden;    text-align: center;border:1px solid #dedede;}
.fileimg_wrap145 .img_file{display: inline-block;    vertical-align: middle;    height: 100%;}
.fileimg_wrap145 .img_file img{max-width: 148px;max-height:145px;vertical-align: middle;}

.movie_list_wrap li .img_box_wrap{float:left;}

.movie_list_wrap li .f_left .text_box{float:left;padding-left:20px;width:700px;padding-top:0;}
.movie_list_wrap li .f_left .text_box .title{font-size:16px;color:#5c5c5c;padding-top:16px;padding-bottom:18px;}
.movie_list_wrap li .f_left .text_box .label_box{padding-bottom:20px;}
.movie_list_wrap li .f_left .text_box .label_box span{margin-left:5px;}
.movie_list_wrap li .f_left .text_box .label_box span:FIRST-CHILD{margin-left:0;}
.movie_list_wrap li .f_left .text_box .sub_text{color:#868686;margin-bottom:18px;line-height:1.5em;min-height:40px;}
.movie_list_wrap li .f_left .text_box .date{font-size:12px;color:#5c5c5c;letter-spacing:-0.5px;}
.movie_list_wrap li .f_left .text_box .date span{font-size:14px;padding-right:5px;}

/* 멘토링 */
.mentor_list_wrap{clear:both;overflow:hidden;}
.mentor_list_wrap li{width:49.5%;margin-right:1%;margin-bottom:10px;float:left;overflow:hidden;padding:25px 15px 20px;border:1px solid #d0d0d0;}
.mentor_list_wrap li:nth-child(even){margin-right:0;}
.mentor_list_wrap li .mentor_w{clear:both;overflow:hidden;padding-bottom:20px;}
.mentor_list_wrap li .img_box{width:150px;float:left;}
.mentor_list_wrap li .mentor_text_box{width:250px;float:right;}
.mentor_list_wrap li .mentor_text_box .mentor_neme{font-size:21px;padding:10px 0 25px;border-bottom:1px dashed #e3e3e3;}
.mentor_list_wrap li .mentor_text_box .mentor_dl{padding-top:25px;clear:both;overflow:hidden;}
.mentor_list_wrap li .mentor_text_box .mentor_dl dt{width:20%;height:33px;line-height: 1.2em;font-size:12px;color:#5c5c5c;float:left;}
.mentor_list_wrap li .mentor_text_box .mentor_dl dd{width:80%;height:33px;line-height: 1.2em;font-size:14px;color:#016b4a;float:left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.mentor_list_wrap li .mentor_text_box .mentor_dl dd::after{clear:both;overflow:hidden;}
.mentor_list_wrap li .mentor_text_box .mentor_text{line-height:1.2em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.mentor_list_wrap li .btn_w .btn01{min-width:200px}
.mentor_list_wrap li.NO_RESULT{width:100%;}

.fileimg_wrap210{ width: 210px;height: 284px; display: inline-block;    vertical-align: top;    margin-bottom: 0;    overflow: hidden;    text-align: center;border:1px solid #dedede;background:url('images/sub/img_210x284.jpg') no-repeat center center;}
.fileimg_wrap210 .img_file{width: 214px;display: inline-block;    vertical-align: middle;    height: 100%;}
.fileimg_wrap210 .img_file img{max-width: 210px;max-height:284px;vertical-align: middle;}

.mentor_view_w{padding:30px 27px;clear:both;overflow:hidden;border:1px solid #e3e3e3;background:#fafafa;}

.mentor_view_w .img_box{width:210px;float:left;}
.mentor_view_w .mentor_view_text{width:610px;padding-bottom:20px;float:right;border-bottom:1px solid #c1c1c1;}
.mentor_view_w .mentor_view_text .mentor_view_title{margin-top:12px;border-bottom:2px solid #000;font-size:21px;color:#666666;padding-left:22px;background:url('images/common/ic_bullet.gif') no-repeat 7px 7px;padding-bottom:12px;letter-spacing:-1px;}
.mentor_view_w .mentor_view{clear:both;overflow:hidden;padding-top:20px;padding-left:40px;padding-right:40px;}
.mentor_view_w .mentor_view dt{float:left;height:25px;width:62px;font-size:14px;letter-spacing:-0.5px;}
.mentor_view_w .mentor_view dd{float:right;width:440px;height:25px;}

.mentor_view_w .mentor_view2{padding-top:10px;padding-left:40px;height:46px;padding-right:40px;letter-spacing:-0.5px;color:#a2a2a2;line-height:1.5em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}

.tab_wrap table tbody td.td_secret + a{padding-left:35px;}
.tab_wrap table tbody td.td_secret > span.secret_ic{padding: 6px;}

.tableType01 table td.title_ell.td_secret a{margin-left:18px;max-width: 96%;}
.tableType01 table td.title_ell.td_secret span.secret_ic + a{margin-left:0;}
.tableType01 table td.title_ell.td_secret span.reply_ic + a{margin-left:0;}

.password_wrap{margin-top:7px;padding:10px 0;border-top:1px dashed #e3e3e3;}
.password_wrap dl{clear:both;overflow:hidden;}
.password_wrap dt{width:95px;float:left;height:31px;line-height:31px;margin-bottom:5px;}
.password_wrap dd{width:535px;float:left;margin-bottom:5px;}
.password_wrap dd input{margin-bottom:5px;}
.password_wrap dd input + input{margin-bottom:0;}
.password_wrap dd a{width:122px;}
.password_wrap p{padding-left:93px;color:#222222;padding-top:10px;}
.password_wrap dt .red{background:url('images/sub/tab_th_red.jpg')  no-repeat 0 center; padding-left:0;text-indent: -999em;width: 4px;display: inline-block;}

/* 경력개발 메인 */
.career_wrap01{clear:both;overflow:hidden;height:260px;padding-bottom:48px;padding-top:25px;}
.career_box01_01{float:left;width:60%;height:190px;padding-right:30px;background:url('images/sub/career_box01_line.jpg')  no-repeat right center;}

.career_tabmenu{clear:both;overflow:hidden;}
.career_box01_01 .career_tabmenu li{float:left;box-sizing:border-box;margin-right:20px;padding-bottom:24px;}
.career_tabmenu li a{display:block;color:#8d8d8d;font-size:15px;padding:0 5px 4px 5px;text-align:center;}
.career_tabmenu li a:hover,
.career_tabmenu li a:focus,
.career_tabmenu li a:active,
.career_tabmenu li.on a{ color:#005128;border-bottom:2px solid #005128;}

.career_box01_01 .tab_cont ul{height:142px;overflow: hidden;}
.career_box01_01 .tab_cont ul li{padding-bottom:10px;clear:both;overflow:hidden;}
.career_box01_01 .tab_cont ul li{}
.career_box01_01 .tab_cont ul li a{font-size:14px;float:left;width: 360px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.career_box01_01 .tab_cont ul li a:hover{color:#1e863e;}
.career_box01_01 .tab_cont ul li a.company_name{padding-right:5px;}
.career_box01_01 .tab_cont ul li .date{float:right;font-size:13px;color:#8d8d8d;font-weight:400;}

.career_box01_02{float:right;width:40%;height:190px;padding-left:30px;}
.career_box01_02 .career_tabmenu li{float:left;box-sizing:border-box;margin-left:10px;padding-bottom:24px;}
.career_box01_02 .career_tabmenu li:first-child{margin-left:0;}
.career_box01_02 .tab_cont ul{height:142px;overflow: hidden;}
.career_box01_02 .tab_cont ul li{padding-bottom:10px;clear:both;overflow:hidden;}
.career_box01_02 .tab_cont ul li{}
.career_box01_02 .tab_cont ul li a{font-size:14px;float:left;width:300px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.career_box01_02 .tab_cont ul li a:hover{color:#1e863e;}

.career_wrap02 h4{padding-bottom:25px;}

.career_wrap03 h4{padding-bottom:25px;}

.career_wrap04 h4{padding-bottom:25px;}
.career_box04_01{clear:both;overflow:hidden;padding-bottom:45px;}
.career_box04_01 li{border:1px solid #e3e3e3;background:#fdfaf8;width:443px;float:left;}
.career_box04_01 li:nth-child(odd){margin-right:5px;}
.career_box04_01 li a{display: block;height:166px;padding-top:34px;padding-left:115px;letter-spacing:-0.5px;}
.career_box04_01 li a p{font-size:18px;color:#72533f;}
.career_box04_01 li a div{font-size:14px;color:#404040;line-height:1.5em;padding-top:17px;}
.career_box04_01 li a div span{padding-bottom:1px; color:#1e863e;border-bottom:1px solid #1e863e;}
.career_box04_01 li .bg01{background:url('images/sub/career_wrap04_ic01.png')  no-repeat 20px center;}
.career_box04_01 li .bg02{background:url('images/sub/career_wrap04_ic02.png')  no-repeat 20px center;}

.career_wrap05 h4{padding-bottom:25px;}
.career_wrap05 ul{clear:both;overflow:hidden;}
.career_wrap05 ul li{float:left;margin-left:4px;width:174px;}
.career_wrap05 ul li a{display:block;text-align: center;height:180px;padding-top:115px;font-size:18px;font-weight:600;color:#fff;line-height:1.3em;letter-spacing:-0.5px;}
.career_wrap05 ul li a.bg01{background:#1b976a url('images/sub/career_wrap05_ic01.png')  no-repeat center 30px;}
.career_wrap05 ul li a.bg02{background:#1d9fd5 url('images/sub/career_wrap05_ic02.png')  no-repeat center 44px;}
.career_wrap05 ul li a.bg03{background:#00b99e url('images/sub/career_wrap05_ic03.png')  no-repeat center 43px;}
.career_wrap05 ul li a.bg04{background:#ffa025 url('images/sub/career_wrap05_ic04.png')  no-repeat center 36px;}
.career_wrap05 ul li a.bg05{background:#f8735e url('images/sub/career_wrap05_ic05.png')  no-repeat center 40px;}

.career_box02{clear:both;overflow:hidden;padding-bottom:20px;height:320px;}
.career_box02 .career_calendar{width:460px;float:left;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;}
.career_box02 .calendar_top{position: relative;width:400px;height:45px;margin:0 auto;}
.career_box02 .calendar_top .cal_mm{font-weight:600;font-size:25px;padding-left:10px;}
.career_box02 .calendar_top a{display: block;width:20px;height:20px;text-indent: -9999em;}
.career_box02 .calendar_top .cal_prev{position: absolute;top:6px;right:75px;background: url('images/sub/cal_prev.png')  no-repeat center center;}
.career_box02 .calendar_top .cal_next{position: absolute;top:6px;right:18px;background: url('images/sub/cal_next.png')  no-repeat center center;}
.career_box02 .career_calendar table{width:400px;margin:0 auto;}
.career_box02 .career_calendar table td{height:40px;text-align: center;vertical-align: top;}
.career_box02 .career_calendar table td div{padding-bottom:16px;}
.career_box02 .career_calendar table td p{display: inline-block;text-indent: -9999em;}
.career_box02 .career_calendar table td .schedule_icon1{width:7px;height:7px;margin:2px 1px 0 1px;background: url('images/sub/schedule_icon1.png')  no-repeat center center;}
.career_box02 .career_calendar table td .schedule_icon2{width:7px;height:7px;margin:2px 1px 0 1px;background: url('images/sub/schedule_icon2.png')  no-repeat center center;}
.career_box02 .career_calendar table td{color:#000;}
.career_box02 .career_calendar table td .sun{color:#ff1919;}
.career_box02 .career_calendar table td div{margin:0 auto;width:32px;height:32px;padding-top:8px;}
.career_box02 .career_calendar table td .today{margin:0 auto;width:32px;height:32px;padding-top:6px;border:2px solid #57d369;border-radius:16px;}
.career_box02 .career_calendar_con{width:400px;float:right;height:299px;}

.career_box02 .career_calendar_con .date{width:100%;font-size:14px;color:#000;height:58px;padding-top:23px;padding-left:30px;background: #fbfbfb;}
.career_box02 .career_calendar_con .date span{font-size:16px;color:#1e863e;padding-left:20px;}
.career_box02 .career_calendar_con .date span.t_red{color:#e70000;}
.career_box02 .career_calendar_con ul > li{padding:20px 0;border-bottom:1px dashed #cacaca}
.career_box02 .career_calendar_con ul > li:last-child{border-bottom:none;}
.career_box02 .career_calendar_con ul > li .title{padding-left:20px;font-size:14px;color:#000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: url('images/sub/schedule_icon2.png')  no-repeat 6px center;}
.career_box02 .career_calendar_con ul > li:first-child .title{background: url('images/sub/schedule_icon1.png')  no-repeat 6px center;}
.career_box02 .career_calendar_con ul > li > ul{padding-left:20px;padding-top:10px;}
.career_box02 .career_calendar_con ul > li > ul li{padding:4px 0;font-size:14px;border:none !important;padding-left: 47px;text-indent: -48px;line-height:1.2em;}
.career_box02 .career_calendar_con .eplymEvtCalList{overflow-y:scroll;height:242px;}



.career_wrap03{padding-bottom:60px;}
.career_wrap03 .bx-controls-direction{display: none;}
.career_wrap03 .bx-pager.bx-default-pager{padding-top:10px;text-align: center;}
.career_wrap03 .bx-pager.bx-default-pager div{display: inline-block;}
.career_wrap03 .bx-pager.bx-default-pager div a{display: inline-block;width:12px;margin:0 1px;height:12px;border-radius:6px;background:#cfd4d0;text-indent: -9999em; }
.career_wrap03 .bx-pager.bx-default-pager div a.active{background:#0f2b13;}

.career_box03{position: relative;height:560px;overflow:hidden;padding-top:0;margin-left:0;}
.career_box03 > li{width:891px;}
.career_box03 > li ul li{width:443px;height:120px;padding:27px 0 0 27px;float:left;margin-left:5px;margin-bottom:5px;border:1px solid #e3e3e3;background: url('images/sub/career_wrap03_ic01.png')  no-repeat 330px center;}
.career_box03 > li ul li:nth-child(odd){margin-left:0;}
.career_box03 > li ul li .title{font-weight:600;color:#094010;padding-bottom:16px;}
.career_box03 > li ul li .title span{display: inline-block;padding-right:20px;background: url('images/sub/career_wrap03_ic02.png')  no-repeat right 0;}
.career_box03 > li ul li div{line-height:1.4em;font-size:14px;color:#404040;}

.job_choice_wrap{clear:both;overflow:hidden;padding-bottom:50px;background: url('images/sub/job_choice_wrap_Bg.jpg')  no-repeat center center;}
.job_choice_wrap .f_left{float:left;width:282px;height:275px;}
.job_choice_wrap .f_right{float:right;width:282px;}
.job_choice_wrap .select_mul_box{}
.job_choice_wrap .select_mul_box select{width:100%;height:275px;}

.job_choice_wrap2{padding:20px 14px 15px 14px;border:1px solid #e3e3e3;min-height:72px;}
.job_choice_wrap2 p{margin-right:3px;margin-bottom:5px;color:#5ead9f; display: inline-block; border:2px solid #5ead9f;padding:5px 14px 6px;border-radius:20px}
.job_choice_wrap2 p .btn_del{margin-left:10px;text-indent: -9999em;display: inline-block;width:15px;height:15px;background: url('images/sub/label_det02.gif')  no-repeat center center;vertical-align: text-top;}

/* 트랙안내 */
.track_img_wrap{height:1200px;width:100%;text-indent: -999em;background: url('images/sub/s01_221img.jpg')  no-repeat center 0;}


/* 졸업시뮬레이션 */
.graduation_wrap{padding-top:40px;}
.graduation_wrap .graduation_box {}
.graduation_wrap .graduation_box_txt {font-size: 14px; padding-left:22px; line-height: 1.5em; color: #666666;}
.graduation_wrap .graduation_box .btn_w_{text-align: right;padding-top:20px;}
.graduation_wrap .graduation_box .btn01_{text-align: center;display: inline-block;width:225px;height:34px;line-height:34px;color:#fff;background:#1b976a;border:1px solid #048254;border-radius:20px;}
.graduation_wrap .graduation_box .btn01_ span{padding:5px 0 5px 26px;background: url('images/sub/graduation_ic01.png')  no-repeat 0 center;}
.graduation_wrap .graduation_box .btn01_:hover{background:#47d332 !important; border:1px solid #299a17 !important;}

.graduation_wrap .graduation_cnt_wrap{padding-top:65px; position: relative;}
.graduation_wrap .graduation_cnt {}
.graduation_cnt_wrap ul {height:235px;padding-top:20px;}
.graduation_cnt_wrap li {padding-left:175px;}
.graduation_cnt_wrap li.tit {font-size: 20px; color: #13b07f; font-family: 'ngb';padding-bottom:35px;}
.graduation_cnt_wrap li.text{font-size:14px;line-height:1.5em;color:#666666;}
.graduation_cnt_wrap li.text p + p{padding-top:5px;}
.graduation_cnt_wrap .graduation01 {background:url('images/sub/graduation_img01.jpg') no-repeat right 0;}
.graduation_cnt_wrap .graduation02 {background:url('images/sub/graduation_img02.jpg') no-repeat right 0;}

.tab_text{padding-left:10px;padding-top:5px;display: inline-block;}

.scroll_wrap_{border: 1px solid #d2d2d2;padding:20px;height:300px;overflow-y: scroll;margin-bottom:10px;}
.scroll_wrap_ .Promise .p1,.scroll_wrap_ .Promise .p2,.scroll_wrap_ .Promise .p3{padding:0;}

.tab_ul_list li{display: block;border-top:1px solid #e1e5e6;height:42px;line-height:42px;padding:0 15px 0 15px;color:#222222}
.tab_ul_list li:first-child{border-top:none;}
.tab_ul_list li.last{border-top:none;}
.tab_ul_list li input{}

.ul_inline{display:inline-block;}
.ul_inline + .ul_inline:before{content:"/"; display:inline-block; width:5px; margin:0 5px;}


/*워크넷 직업심리검사*/
.work-net  .worknet_more {height: 273px; border: 1px solid #d6dce4; padding: 69px 0 0 433px; background: #fff url('images/sub/worknet_bg.png') no-repeat 198px 29px;
	margin-bottom: 47px;}
.worknet_more p:FIRST-CHILD {font-size: 20px; color: #333;margin-bottom: 15px;}
.worknet_more p:not(:FIRST-CHILD) {font-size: 14px; color: #666; line-height: 1.6em;}
.worknet_more .seemore-btn {display: inline-block; width:117px; height: 36px; line-height: 36px; margin-top: 25px; background: #a4afc3; color: #fff; text-align: center;
	font-size: 14px;}
.work-net .acrobat-dwn {border: 1px solid #4a6596; text-align: center; padding: 6px 15px; font-size: 14px; border-radius: 3px; color: #4a6596;}