﻿
@charset "utf-8";

/* common */
.brd {border:0;}
.cont .inner dl.bul dd {font-size:14px; line-height:20px;}

/*교육과정 모두보기*/
.edu_step_wrap .p_tit .btn_more	{display:inline-block; width:18px; height:18px; background:url('../images/content/btn_p.gif') no-repeat 0 0}
.edu_step_wrap .p_tit .btn_add	{display:inline-block; width:136px; height:29px; background:url('../images/content/btn_add.png') no-repeat 0 0}
.edu_step_wrap .p_tit .btn_bf_survey {display:inline-block; width:136px; height:29px; background:url('../images/content/btn_bf_survey.png') no-repeat 0 0; float: right;}

.edu_step_wrap .area_select	{}
.edu_step_wrap .area_select > p {margin-left:20px;}
.edu_step_wrap .area_select .map_wrap	{margin:30px 0 40px 0; overflow:hidden; position:relative; height:520px; -webkit-transition:all 0.25s ease-out; -moz-transition:all 0.25s ease-out; -ms-transition:all 0.25s ease-out; -o-transition:all 0.25s ease-out; transition:all 0.25s ease-out;}
.edu_step_wrap .area_select .map_wrap.off {height:65px;}
.edu_step_wrap .area_select .map_wrap:after	{content:""; display:block; clear:both}
.edu_step_wrap .area_select .map_wrap .fl_left	{width:455px; text-align:center; float: left;}
.edu_step_wrap .area_select .map_wrap .fl_left .t_info:after {content: ""; position: absolute; top: 5px; right: 0; width: 20px; height: 53px; border-right: 1px solid #ffffff;}
.edu_step_wrap .area_select .map_wrap .fl_right	{width:455px; height:520px; background:#f9f9f9; text-align:center; float: left;}
.edu_step_wrap .area_select .map_wrap .t_info	{position:relative; color:#fff; font-size:14px; font-weight:bold; line-height:17px; text-align:left; height:65px; background: #f6f5f2 url(../images/common/bul_txt_top_green.png) no-repeat 15px center; padding: 0;}
.edu_step_wrap .area_select .map_wrap .t_info .mpi_text {display:inline-block; position:absolute; top:0; left:16px; font-size:18px; line-height:24px; font-family: 'Noto Sans'; font-weight: 500; color: #333333; padding: 20px 15px;}
.edu_step_wrap .area_select .map_wrap .map_area	{margin-top:13px; font-size:0; line-height:0}
.edu_step_wrap .area_select .map_wrap .btn_map	{position:absolute; top:14px; right:14px; background: #42983b url(../images/content/btn_map_new.png) no-repeat center 1px; width: 35px; height: 35px; border-radius: 50%;}
.edu_step_wrap .area_select .map_wrap .btn_map.on {background-position: 4px -35px;}

.edu_step_wrap .edu_process	{}
.edu_step_wrap .edu_process .process_wrap	{padding-bottom:40px}
.edu_step_wrap .edu_process .process_wrap .search_wrap	{margin-top:30px; height:60px; line-height:60px; padding:0 68px; background:#f6f5f2;}
.edu_step_wrap .edu_process .process_wrap .search_wrap:after {content:""; display:block; clear:both}
.edu_step_wrap .edu_process .process_wrap .search_wrap .tit {float: left; margin: 0 12px 0 0; color: #414141; font-size: 16px; line-height: 60px;}
.edu_step_wrap .edu_process .process_wrap .search_wrap .select {float: left; margin-left: 7px; margin: 15px 0 15px 7px; height:28px; background:white;}
.edu_step_wrap .edu_process .process_wrap .search_wrap .select label {line-height:28px; font-size:14px; font-family:'Noto Sans';  font-weight: 200;}
.edu_step_wrap .edu_process .process_wrap .search_wrap .int_wrap	{float: left; margin: 15px 0 15px 15px; font-size: 0; line-height: 0;}
.edu_step_wrap .edu_process .process_wrap .search_wrap .int_wrap input {width:160px; height:30px; border:1px solid #e0e0e0; border-right:0; background:#fff; font-size:14px; font-weight:normal; line-height:34px;}
.edu_step_wrap .edu_process .process_wrap .search_wrap .int_wrap .btn_search	{display: inline-block; width: 32px; height: 30px; background: #42983b url(../images/content/btn_edu_search.png) no-repeat 50% 50%;}
.edu_step_wrap .edu_process .process_wrap .search_wrap .btn_all	{display:block; float:left; margin-left:10px; font-size:0; line-height:0}

.edu_step_wrap .edu_process .process_wrap .table_wrap	{position:relative; margin-top:30px; padding:0;}
.edu_step_wrap .edu_process .process_wrap .table_wrap .board_table	{position:relative}
.edu_step_wrap .edu_process .process_wrap .table_wrap .board_table thead th {background:url(); color:unset;}
.edu_step_wrap .edu_process .process_wrap .table_wrap .board_table tbody tr td	{padding:9px 0; text-align:center}
.edu_step_wrap .edu_process .process_wrap .table_wrap .board_table tbody tr td .btn_edu {display: inline-block; margin:-2px 0; padding:0 9px; height:22px; background:#42983b; color:#fff; font-weight:400; line-height: 22px; text-align: center; border-radius:3px;}
.edu_step_wrap .edu_process .process_wrap .table_wrap .board_table tbody tr td .btn_edu.end	{background:#abbcd5}

/* 191031 요청사항*/
.edu_step_wrap .edu_process .process_wrap .schedulesearch_wrap {background: #f6f5f2;}
.edu_step_wrap .edu_process .process_wrap .schedulesearch_wrap .edusearchtxt {text-align: center; padding: 50px 26px 18px 26px; color: white; float: left; font-size:15px; font-weight:500; background:#011e3a url(../images/common/ico_book_white.png) no-repeat 50% 25%;}
.edu_step_wrap .edu_process .process_wrap .schedulesearch_wrap .select {width:260px;height: 28px;background: white; font-weight:200;}
.edu_step_wrap .edu_process .process_wrap .schedulesearch_wrap .select.upselect {margin: 15px 7px 9px 70px;}
.edu_step_wrap .edu_process .process_wrap .schedulesearch_wrap .select.downselect {margin: 5px 7px 10px 70px;}
.edu_step_wrap .edu_process .process_wrap .schedulesearch_wrap .select label {top:-2px; overflow:hidden;}
.edu_step_wrap .edu_process .process_wrap .schedulesearch_wrap .searchEdcSbjectNm {width: 300px;height: 30px;background: #fff;position: absolute; margin: 5px 20px 15px 20px;}
.edu_step_wrap .edu_process .process_wrap .schedulesearch_wrap .searchckeckbox {width:300px; margin: 10px 20px 10px 20px; position: absolute;}
.edu_step_wrap .edu_process .process_wrap .schedulesearch_wrap .searchckeckbox label {line-height: 30px;}
.edu_step_wrap .edu_process .process_wrap .schedulesearch_wrap .searchckeckbox input {margin: 8.5px 15px;position: absolute;}
.edu_step_wrap .edu_process .process_wrap .schedulesearch_wrap .btn_search {margin:30px 50px 25px 20px; float: right;background-size: 50px;width: 50px;height: 50px; background:#011e3a url(../images/common/ico_search_white.png) no-repeat 50% 50%; border-radius:4px;}

/* 서브메인 */
.target_wrap {}
.target_wrap:after {content:""; display:block; clear:both}
.target_wrap .cont_new {float: left; margin: 0 0 20px 20px; width: 447px; height: 320px; border: none;}
.target_wrap .cont_new .t_wrap {padding-left: 159px; height: 220px;}
.target_wrap .cont_new .t_wrap h2 {padding: 50px 0 5px 0; border-bottom: none; color: #414141; font-size: 22px; line-height: 26px; letter-spacing: -0.5px; font-family: 'Noto Sans'; font-weight: 500;}
.target_wrap .cont_new .t_wrap p {margin-top: 9px; color: #333333; font-size: 15px; line-height: 25px; padding-right:40px; word-break:keep-all;}
.target_wrap .cont_new .t_wrap ul {margin-top: 5px;}
.target_wrap .cont_new .t_wrap ul li {position: relative; padding-left: 14px; padding-right: 33px; color: #333333; font-size: 15px; line-height: 25px;word-break: keep-all;}
.target_wrap .cont_new .t_wrap ul li span {display:block; position:absolute; top:0; left:0;}
.target_wrap .cont_new .btn_wrap {margin: 0;  padding: 20px 0;  background: none;  text-align: center;}
.target_wrap .cont_new .btn_wrap a {display: inline-block; padding-left: 15px; width: 150px; background: #8597b1 url(../images/content/btn_edu_search.png) no-repeat 25px center; font-size: 16px; line-height: 36px; color: #ffffff; text-align: center; border-radius: 0; margin: 0px 15px;}
.target_wrap .cont_new .btn_wrap a.stop{background:#8597b1;padding-left: 0;}
.target_wrap .cont_new .btn_wrap a.btn_int {margin: 0px 18px; background: #42983b url(../images/content/btn_edu_book.png) no-repeat 25px center;}
.target_wrap .cont_new .btn_wrap a.btn_int.internet{background: #42983b url(../images/content/btn_edu_book.png) no-repeat 10px center;}

.target_wrap.mng .cont_new.ta01 .t_wrap h2 {padding: 8px 0 5px 0;}

.target_wrap .cont.ta01	{margin-left:0}
.target_wrap .cont.ta03	{margin-left:0}
.target_wrap .cont.ta05	{margin-left:0}
.target_wrap .cont.ta07	{margin-left:0}

/* 자기규율 예방체계 확산활동 지원교육 전체*/
.target_wrap.fir .cont_new.ta01 {background: #f8f8f8 url(../images/content/bg_target01_01_new.png) 11% 29% no-repeat;}
.target_wrap.fir .cont_new.ta02 {background: #f8f8f8 url(../images/content/bg_target01_02_new.png) 11% 29% no-repeat;}
.target_wrap.fir .cont_new.ta03 {background: #f8f8f8 url(../images/content/bg_target01_03_new.png) 11% 29% no-repeat;}
.target_wrap.fir .cont_new.ta04 {background: #f8f8f8 url(../images/content/bg_target01_04_new.png) 11% 29% no-repeat;}
.target_wrap.fir .cont_new.ta05 {background: #f8f8f8 url(../images/content/bg_target01_01_new.png) 11% 29% no-repeat;}
.target_wrap.fir .cont_new.ta06 {background: #f8f8f8 url(../images/content/bg_target01_02_new.png) 11% 29% no-repeat;}
.target_wrap.fir .cont_new.ta07 {background: #f8f8f8 url(../images/content/bg_target01_03_new.png) 11% 29% no-repeat;}
.target_wrap.fir .cont_new.ta08	{background: #f8f8f8 url(../images/content/bg_target01_04_new.png) 11% 29% no-repeat;}

/* 지역특화 사망사고 예방교육 전체*/
.target_wrap.sec .cont_new.ta01 {background: #f8f8f8 url(../images/content/bg_target02_01_new.png) 11% 29% no-repeat;}
.target_wrap.sec .cont_new.ta02 {background: #f8f8f8 url(../images/content/bg_target02_02_new.png) 11% 29% no-repeat;}
.target_wrap.sec .cont_new.ta03 {background: #f8f8f8 url(../images/content/bg_target02_03_new.png) 11% 29% no-repeat;}
.target_wrap.sec .cont_new.ta04 {background: #f8f8f8 url(../images/content/bg_target02_04_new.png) 11% 29% no-repeat;}
.target_wrap.sec .cont_new.ta05 {background: #f8f8f8 url(../images/content/bg_target02_01_new.png) 11% 29% no-repeat;}
.target_wrap.sec .cont_new.ta06 {background: #f8f8f8 url(../images/content/bg_target02_02_new.png) 11% 29% no-repeat;}
.target_wrap.sec .cont_new.ta07 {background: #f8f8f8 url(../images/content/bg_target02_03_new.png) 11% 29% no-repeat;}
.target_wrap.sec .cont_new.ta08	{background: #f8f8f8 url(../images/content/bg_target02_04_new.png) 11% 29% no-repeat;}

/* 법정·정책 전체*/
.target_wrap.thi .cont_new.ta01 {background: #f8f8f8 url(../images/content/bg_target03_01.png) 11% 29% no-repeat;}
.target_wrap.thi .cont_new.ta02 {background: #f8f8f8 url(../images/content/bg_target03_02.png) 11% 29% no-repeat;}
.target_wrap.thi .cont_new.ta03 {background: #f8f8f8 url(../images/content/bg_target03_03.png) 11% 29% no-repeat;}
.target_wrap.thi .cont_new.ta04 {background: #f8f8f8 url(../images/content/bg_target03_04.png) 11% 29% no-repeat;}
.target_wrap.thi .cont_new.ta05 {background: #f8f8f8 url(../images/content/bg_target03_01.png) 11% 29% no-repeat;}
.target_wrap.thi .cont_new.ta06 {background: #f8f8f8 url(../images/content/bg_target03_02.png) 11% 29% no-repeat;}
.target_wrap.thi .cont_new.ta07 {background: #f8f8f8 url(../images/content/bg_target03_03.png) 11% 29% no-repeat;}
.target_wrap.thi .cont_new.ta08	{background: #f8f8f8 url(../images/content/bg_target03_04.png) 11% 29% no-repeat;}

/* 사망사고예방 중점교육 전체*/
.target_wrap.acc .cont_new.ta01	{background: #f8f8f8 url('../images/content/bg_target04_01.png') 7% 29% no-repeat;}
.target_wrap.acc .cont_new.ta02	{background: #f8f8f8 url('../images/content/bg_target04_02.png') 7% 29% no-repeat;}

/* 법정 ·정책교육 전체 */
.target_wrap.mng .cont_new.ta01 {background: #f8f8f8 url(../images/content/bg_target01_01_new.png) 11% 29% no-repeat;}
.target_wrap.mng .cont_new.ta02 {background: #f8f8f8 url(../images/content/bg_target01_02_new.png) 11% 29% no-repeat;}
.target_wrap.mng .cont_new.ta03 {background: #f8f8f8 url(../images/content/bg_target01_03_new.png) 11% 29% no-repeat;}
.target_wrap.mng .cont_new.ta04 {background: #f8f8f8 url(../images/content/bg_target01_04_new.png) 11% 29% no-repeat;}
.target_wrap.mng .cont_new.ta05 {background: #f8f8f8 url(../images/content/bg_target02_01_new.png) 11% 29% no-repeat;}
.target_wrap.mng .cont_new.ta06 {background: #f8f8f8 url(../images/content/bg_target02_02_new.png) 11% 29% no-repeat;}

/* 기본교육 전체 */
.target_wrap.wrk .cont_new.ta01	{background:#f8f8f8 url('../images/content/bg_target03_01.png') no-repeat 9% 31%; margin-bottom:20px;}
.target_wrap.wrk .cont_new.ta02 {background:#f8f8f8 url('../images/content/bg_target03_02.png') no-repeat 10% 29%; margin:0 0 20px 20px;}
.target_wrap.wrk .cont_new.ta03 {background:#f8f8f8 url('../images/content/bg_target03_03.png') no-repeat 10% 29%; margin-bottom:20px;}
.target_wrap.wrk .cont_new.ta04	{background:#f8f8f8 url('../images/content/bg_target03_04.png') no-repeat 10% 29%; margin: 0 0 20px 20px;}
.target_wrap.wrk .cont_new.ta05 {background:#f8f8f8 url('../images/content/bg_target03_05.png') no-repeat 11% 29%; margin: 0 0 20px 0;}
.target_wrap.wrk .cont_new.ta06	{background:#f8f8f8 url('../images/content/bg_target02_04_new.png') no-repeat 5% 29%; margin: 0 0 20px 20px;}

/* 안전보건관리체계 구축 교육 전체 */
.target_wrap.est .cont_new.ta01	{background:#f8f8f8 url('../images/content/bg_target03_01.png') no-repeat 9% 31%; margin-bottom:20px;}
.target_wrap.est .cont_new.ta02 {background:#f8f8f8 url('../images/content/bg_target03_02.png') no-repeat 10% 29%; margin:0 0 20px 20px;}
.target_wrap.est .cont_new.ta03 {background:#f8f8f8 url('../images/content/bg_target03_03.png') no-repeat 10% 29%; margin-bottom:20px;}

/* 경영층교육 전체 */
/* .target_wrap.mng .cont_new.ta01 {background: #f8f8f8 url(../images/content/bg_target01_01_new.png) 11% 29% no-repeat;} */
/* .target_wrap.mng .cont_new.ta02 {background: #f8f8f8 url(../images/content/bg_target01_02_new.png) 11% 29% no-repeat;} */
/* .target_wrap.mng .cont_new.ta03 {background: #f8f8f8 url(../images/content/bg_target01_03_new.png) 11% 29% no-repeat;} */
/* .target_wrap.mng .cont_new.ta04 {background: #f8f8f8 url(../images/content/bg_target01_04_new.png) 11% 29% no-repeat;} */
/* 중간관리자교육 전체*/
/* .target_wrap.adm .cont_new.ta01	{background:#f8f8f8 url('../images/content/bg_target02_01_new.png') 7% 29% no-repeat;} */
/* .target_wrap.adm .cont_new.ta02	{background:#f8f8f8 url('../images/content/bg_target02_02_new.png') 7% 29% no-repeat;} */
/* .target_wrap.adm .cont_new.ta03	{background:#f8f8f8 url('../images/content/bg_target02_03_new.png') 7% 29% no-repeat;} */
/* .target_wrap.adm .cont_new.ta04	{background:#f8f8f8 url('../images/content/bg_target02_04_new.png') 7% 29% no-repeat;} */
/* 노동자 등 단체지원교육 전체*/
/* .target_wrap.wrk .cont_new.ta01	{background:#f8f8f8 url('../images/content/bg_target03_01.png') no-repeat 9% 31%; margin-bottom:20px;} */
/* .target_wrap.wrk .cont_new.ta02 {background:#f8f8f8 url('../images/content/bg_target03_02.png') no-repeat 10% 29%; margin:0 0 20px 20px;} */
/* .target_wrap.wrk .cont_new.ta03 {background:#f8f8f8 url('../images/content/bg_target03_03.png') no-repeat 10% 29%; margin-bottom:20px;} */
/* .target_wrap.wrk .cont_new.ta04	{background:#f8f8f8 url('../images/content/bg_target03_04.png') no-repeat 10% 29%; margin: 0 0 20px 20px;} */
/* .target_wrap.wrk .cont_new.ta05 {background:#f8f8f8 url('../images/content/bg_target03_05.png') no-repeat 11% 29%; margin: 0 0 20px 0;} */
/* .target_wrap.wrk .cont_new.ta06	{background:#f8f8f8 url('../images/content/bg_target02_04_new.png') no-repeat 5% 29%; margin: 0 0 20px 20px;} */
/* 사망사고 절반 줄이기 교육 전체*/
/* .target_wrap.acc .cont_new.ta01	{background:#f8f8f8 url('../images/content/bg_target04_01.png') 7% 29% no-repeat;} */
/* .target_wrap.acc .cont_new.ta02	{background:#f8f8f8 url('../images/content/bg_target04_02.png') 7% 29% no-repeat;} */

/* 산재예방요율제 사업주교육 */
.app_wrap	{padding-bottom:60px}
.app_wrap .top_info	{position:relative; padding:26px 30px 36px 30px; background:url('../images/content/bg_top_info.jpg') no-repeat right 0}
.app_wrap .top_info .btn_edu	{position:absolute; top:31px; right:28px}
.app_wrap .btn_edu	{display:inline-block; padding:0 56px 0 26px; background:#3158bc url('../images/content/ico_btn_edu.png') no-repeat 96px 18px; color:#fff; font-size:16px; line-height:52px}

.app_wrap .cont .inner .desc	{margin:12px 0 7px 0; color:#414141}
.app_wrap .cont .table_wrap.tbg	{margin:0 -30px;}

.app_wrap .btn_wrap	{margin-top:14px}

.app_wrap .top_info.edu_box {background-color:#f6f5f2; position:relative; background-image:url(); border:0; padding:30px 25px;}
.app_wrap .top_info.edu_box h2 {font-size:23px; font-family:'Noto Sans';  font-weight: 500; color:#333333; line-height:32px;}
.app_wrap .top_info.edu_box .desc {font-size:16px; font-family:'Noto Sans'; font-weight: 200; margin-top:8px;}
.app_wrap .top_info.edu_box .edu_btn {position:absolute; right:25px; top:32%;}

.app_wrap .cont.sub_cont {margin-top:35px;}
.app_wrap .cont.sub_cont .inner.table_wrap {margin-left:0;}
.app_wrap .cont.sub_cont .inner.table_wrap tr td p {font-weight:200;}
.app_wrap .cont.sub_cont .inner.table_wrap tr:nth-child(2) td:nth-child(2) p:nth-child(2) {margin-bottom:10px;}
.app_wrap .cont.sub_cont .inner .bul dd a {color:#1c9be7; font-weight:400;}

.app_wrap .sub_cont .inner.sub_inner .bul li .long_span_dash.line_min {position:relative; margin-left:60px;}
.app_wrap .sub_cont .inner.sub_inner .bul li .dash.long_sub_dash .line_min {position:relative;}

.app_wrap .sub_cont .inner.step_box .desc {margin:12px 0 30px 20px;}
.app_wrap .sub_cont .inner.step_box .bul li .line_min {position:relative;}
.app_wrap .sub_cont .inner.step_box .bul li .long_span_dash.line_min {position:relative; margin-left:64px;}
.app_wrap .sub_cont .step_box .info_box {width:768px;}
.app_wrap .sub_cont .step_box .info_box .info_step {background:#42983b; border-radius:3px 3px 0 0;}
.app_wrap .sub_cont .step_box .seq_box .info_step {background:#2898a3; border-radius:3px 3px 0 0;}

.app_wrap .btn_wrap.edu_btn_wrap {margin-top:64px;}

/*관할구역 선택 - 광역*/
.edu_step_wrap .area_select_p {margin-bottom:40px;}
.edu_step_wrap .area_select_p .inner {margin-top:10px;}
.edu_step_wrap .area_select_p .info_box {margin:0 auto;}
.edu_step_wrap .area_select_p .info_box:after {content:""; display:block; clear:both;}
.edu_step_wrap .area_select_p .info_box > div {float:left; font-size:14px; text-align:center;}
.edu_step_wrap .area_select_p .info_box > div.on .info_step {background:#42983b; width: 200px; padding: 5px 0; margin-left: 72px;}
.edu_step_wrap .area_select_p .info_box > img {float:left; padding: 9px 30px;}
.edu_step_wrap .area_select_p .info_box > a {width: 123px; line-height: 15px; height: 15px; margin: 0; cursor: pointer;display: inline-block; position: relative; padding: 16px 49px 16px 28px;}
.edu_step_wrap .area_select_p .info_box > a:after	{content:"☞"; display:block; position:absolute; top:30%; right:10%; font-size: 30px;}
.edu_step_wrap .area_select_p .info_box .info_step {background:gray; color:white; width: 600px; padding: 5px 0;}
.edu_step_wrap .area_select_p .info_box .info_txt {width:600px; line-height:15px; background: #ededed; color:#333333; border-radius:0 0 3px 3px; padding: 16px 0px;}


/*STEP2*/
.edu_step_wrap .step_info {}
.edu_step_wrap .edu_info_box{padding:25px 30px 26px 30px; box-shadow:0px 0px 5px -1px rgba(0, 0, 0, 0.15);}
.edu_step_wrap .company_info_box {padding:25px 30px 26px 30px; box-shadow:0px 0px 5px -1px rgba(0, 0, 0, 0.15); margin-top:30px;}

.edu_step_wrap .step_info .table_wrap.form {padding:20px 0;}
.edu_step_wrap .step_info .table_wrap.form table tbody tr th {padding:0; background:#f6f5f2; color:#333333; font-weight: 400; height:44px; border-bottom:1px solid #eaeef4;}
.edu_step_wrap .step_info .table_wrap.form table tbody tr td {padding-left:15px; border-bottom: 1px solid #eaeef4;}

.edu_step_wrap .step_info .busi_info	{position:relative; background:#f6f5f2; height: 110px; margin: 45px 0px 20px 0px;}
.edu_step_wrap .step_info .busi_info .chk_wrap	{position:absolute; top:-33px; left:120px;}
.edu_step_wrap .step_info .busi_info .info_left {display: inline-block; width: 120px; height: 110px; background: #011e3a url(../images/content/ico_edu_busi_new.png) no-repeat center 20px; float: left;}
.edu_step_wrap .step_info .busi_info .info_left .tit {text-align: center; margin-top: 60px; color:#ffffff; font-weight:400; display: block;}
.edu_step_wrap .step_info .busi_info .info_wrap {display: inline-block; padding:20px; width:650px; height:70px;}
.edu_step_wrap .step_info .busi_info .info_wrap .rdo_wrap	{margin-bottom:10px; height:24px}
.edu_step_wrap .step_info .busi_info .info_wrap .rdo_wrap .rdo {margin-right:20px;}
.edu_step_wrap .step_info .busi_info .info_wrap .rdo_wrap .rdo label	{background-position:4px 6px; background-position: 4px 6px; font-weight: 200;}

.edu_step_wrap .step_info .busi_info .info_wrap input {background:#ffffff;}
.edu_step_wrap .step_info .busi_info .info_wrap .name	{display:inline-block; margin:0 17px 0 37px; color:#414141; font-size:14px; font-weight:700; line-height:30px; vertical-align:top;}
.edu_step_wrap .step_info .busi_info .info_wrap .cont01	{display:none;}
.edu_step_wrap .step_info .busi_info .info_wrap .cont01 input {margin-left:5px; width:628px; height:30px; line-height:25px;}
.edu_step_wrap .step_info .busi_info .info_wrap .cont02	{display:none;}
.edu_step_wrap .step_info .busi_info .info_wrap .cont02 input {width: 260px; margin-left:5px; height:30px; line-height:25px;}
.edu_step_wrap .step_info .busi_info .info_wrap .cont02 .name {margin: 0 10px;}
.edu_step_wrap .step_info .busi_info .info_wrap .cont02	.select	{vertical-align:top; background:#ffffff; height:30px; width:140px;}
.edu_step_wrap .step_info .busi_info .info_wrap .cont02	.select:nth-of-type(3)	{margin-left:15px;}
.edu_step_wrap .step_info .busi_info .info_wrap .cont04 input {width:206px; height:30px; line-height:25px;}
.edu_step_wrap .step_info .busi_info .info_wrap .cont04 .name {display:inline-block; margin:0 17px 0 5px; color:#414141; font-size:14px; vertical-align:top; font-weight:400; line-height: 30px;}

.edu_step_wrap .step_info .busi_info .btn_base {position: absolute; top: 35px; min-width:110px; right: 10px; width: 110px; height: 35px; line-height:35px; border-radius: 28px; background: #011e3a url(../images/content/btn_edu_search.png) no-repeat 65px 7px; text-align:left; padding-left:30px; font-size:15.5px; font-weight:400;}

.edu_step_wrap .step_info .result_wrap	{margin-top:20px; padding:11px 0 50px 0;}
.edu_step_wrap .step_info .result_wrap .table_wrap.tbg {margin-top:20px;}
.edu_step_wrap .step_info .result_wrap .table_wrap.tbg table tbody #trLayout td {border: 1px solid #d8d8d8;}
.edu_step_wrap .step_info .result_wrap .table_wrap.tbg table thead tr th {padding: 10px 0; height: 22px; background: #42983b; color: #fff; font-weight:400;}
.edu_step_wrap .step_info .result_wrap table tr.list:hover td	{background:#f4faf0}
.edu_step_wrap .step_info .result_wrap table tr.list.on td	{background:#f4faf0}
.edu_step_wrap .step_info .result_wrap table tr.detail > td	{padding:0; height:0; border:0; font-size:0; line-height:0;}
.edu_step_wrap .step_info .result_wrap table tr.detail.on td .table_wrap	{display:block;}
.edu_step_wrap .step_info .result_wrap table tr.detail td .table_wrap	{display:none; margin:0; padding:20px; border-top:1px solid #d5ddea}
.edu_step_wrap .step_info .result_wrap table tr.detail td .table_wrap table	{border:1px solid #eaeef4;}
.edu_step_wrap .step_info .result_wrap table tr.detail td .table_wrap table tbody th	{font-weight:normal; background:#f6f5f2;}
.edu_step_wrap .step_info .result_wrap table tr.detail td .table_wrap table tbody td	{padding:9px 10px; font-size:14px; text-align:left}

.edu_step_wrap .step_info .result_wrap h3	{margin-bottom:12px; color:#414141; font-size:18px; line-height:22px;}
.edu_step_wrap .step_info .result_wrap h3 span	{display:inline-block; position:relative; padding-left:10px; font-weight:200; font-size:14px;}
.edu_step_wrap .step_info .result_wrap table tr.detail2 > td	{padding:0; height:0; border:0; font-size:0; line-height:0;}
.edu_step_wrap .step_info .result_wrap table tr.detail2.on td .table_wrap	{display:block;}
.edu_step_wrap .step_info .result_wrap table tr.detail2 td .table_wrap	{display:none; margin:0; padding:20px 0; border-top:1px solid #d5ddea}
.edu_step_wrap .step_info .result_wrap table tr.detail2 td .table_wrap table	{border:1px solid #eaeef4; border-top: 2px solid #646464;}
.edu_step_wrap .step_info .result_wrap table tr.detail2 td .table_wrap table tbody tr th	{font-weight:normal; background:#f6f5f2;}
.edu_step_wrap .step_info .result_wrap table tr.detail2 td .table_wrap table tbody tr td	{padding:9px 10px; font-size:14px; text-align:left; word-break:normal;}
.edu_step_wrap .step_info .result_wrap table tr.detail2 td .table_wrap table tbody tr td input {width:100%;}
.edu_step_wrap .step_info .result_wrap table tr.detail2 td .table_wrap table tbody tr td button {background:#42983b; position:absolute; top:0; right:0; padding:0 12px; height:29px; line-height:29px;}
.edu_step_wrap .step_info .result_wrap table tr.detail2 td .table_wrap table tbody tr:nth-child(3) .address_wrap input:first-child {width:68%;}
.edu_step_wrap .step_info .result_wrap table tr.detail2 td .table_wrap table tbody tr:nth-child(3) .num_wrap input {width:33%;}
.edu_step_wrap .step_info .result_wrap table tr.detail2 td .table_wrap table tbody tr:last-child div {position:relative}
.edu_step_wrap .step_info .result_wrap table tr.detail2 td .table_wrap table tbody tr:last-child div input {width:72%}

.edu_step_wrap .step_info .with_wrap	{}
.edu_step_wrap .step_info .with_wrap .table_wrap	{margin-top:10px}
.edu_step_wrap .step_info .with_wrap .table_wrap:first-child	{margin-top:0}

.edu_step_wrap .step_info .btn_wrap a	{display:inline-block; position:relative; color:#fff; font-size:14px; line-height:30px}
.edu_step_wrap .step_info .btn_wrap .btn_prev		{padding:0 16px 0 40px; background:#838383;}
.edu_step_wrap .step_info .btn_wrap .btn_next		{margin-left:20px; padding:0 40px 0 16px; background:#011e3a;}
.edu_step_wrap .step_info .btn_wrap .btn_comp	{margin-left:20px; padding:0 40px 0 16px; background:#3158bc}
.edu_step_wrap .step_info .btn_wrap .btn_prev:after	{content:""; display:block; position:absolute; top:10px; left:19px; width:6px; height:10px; background:url('../images/content/bg_btn_prev.png') no-repeat 0 0;}
.edu_step_wrap .step_info .btn_wrap .btn_next:after	{content:""; display:block; position:absolute; top:10px; right:19px; width:6px; height:10px; background:url('../images/content/bg_btn_next.png') no-repeat 0 0;}
.edu_step_wrap .step_info .btn_wrap .btn_comp:after	{content:""; display:block; position:absolute; top:11px; right:18px; width:13px; height:10px; background:url('../images/content/bg_btn_comp.png') no-repeat 0 0;}

/* step2_popup(인원,업종) */
.layer_popup_new.issAlert	{width:720px;}
.layer_popup_new.issAlert .iss_wrap {padding:25px 0 0 35px;}
.layer_popup_new.issAlert .iss_wrap ul li	{padding-left:19px; background:url('../images/common/bul_4_4.gif') no-repeat 10px 10px; color:#414141; font-size:14px; line-height:22px}
.layer_popup_new.issAlert .iss_wrap ul li.p_tit {margin: 0 0 0 15px;}

/* step2_popup(코드조회) */
.layer_popup_new.issCodeSearch	{width:820px;}
.layer_popup_new.issCodeSearch .iss_wrap {padding:25px;}
.layer_popup_new.issCodeSearch .iss_wrap ul li	{padding-left:19px; background:url('../images/common/bul_4_4.gif') no-repeat 10px 10px; color:#414141; font-size:14px; line-height:22px}
.layer_popup_new.issCodeSearch .iss_wrap .search {text-align:center; border:0; margin-top:0px; padding:17px 0; background:#f6f5f2; font-size:0; line-height:0;}
.layer_popup_new.issCodeSearch .iss_wrap .search .txt	{display:inline-block; margin-left:20px; color:#414141; font-size:15px; line-height:30px; vertical-align:top}
.layer_popup_new.issCodeSearch .iss_wrap .search input	{margin-left:10px; width:240px; height:30px; background:white; line-height:30px;}
.layer_popup_new.issCodeSearch .iss_wrap .search .rdo_wrap	{display:inline-block; margin:8px 0 8px 10px; vertical-align:top}
.layer_popup_new.issCodeSearch .iss_wrap .search .btn_base	{min-width:75px; width:105px; height:30px; line-height:30px; margin-left:25px; border-radius:20px; background:#011e3a url(../images/content/btn_edu_search.png) no-repeat 64px 4px; text-align:left; padding-left:30px;}

.layer_popup_new.issCodeSearch .iss_wrap .h_tit	{margin:25px 0 15px 18px;}

.layer_popup_new.issCodeSearch .iss_wrap .iss_list	{padding:0; border:none; border-bottom: 1px solid #dcdcdc; background:#fff;}
.layer_popup_new.issCodeSearch .iss_wrap .iss_list .table_wrap table thead tr .non_result {padding:14px;}
.layer_popup_new.issCodeSearch .iss_wrap .iss_list .table_wrap table thead tr th {background: #f6f5f1; font-size:14.5px; font-weight:400; padding:12px 0; border-top:2px solid black; color:black;}
.layer_popup_new.issCodeSearch .iss_wrap .iss_list .table_wrap table tbody tr td .btn_s {padding:0 22px; background:#a4a4a4; font-size:14px; font-weight:400;}
.layer_popup_new.issCodeSearch .iss_wrap .iss_list .table_wrap table tbody tr td .btn_s:hover {background:#43983b;}

.layer_popup_new.issCodeSearch .iss_wrap .pager_wrap a.btn_page.prev_block {background:url(../images/common/icn_page_tot_prev_white.png) no-repeat 0 0;}
.layer_popup_new.issCodeSearch .iss_wrap .pager_wrap a.btn_page.prev {background:url(../images/common/icn_page_tot_prev2_white.png) no-repeat 0 0;}
.layer_popup_new.issCodeSearch .iss_wrap .pager_wrap a.btn_page.next_block {background:url(../images/common/icn_page_next_white.png) no-repeat 0 0;}
.layer_popup_new.issCodeSearch .iss_wrap .pager_wrap a.btn_page.next {background:url(../images/common/icn_page_next2_white.png) no-repeat 0 0;}
.layer_popup_new.issCodeSearch .iss_wrap .pager_wrap .page a {width:27px; height:27px; line-height:27px; border:1px solid #e7e7e7; background:white;}
.layer_popup_new.issCodeSearch .iss_wrap .pager_wrap .page a.on {background:#43983b; font-size:14px;}

/*STEP3*/
.edu_step_wrap .step_info .table_wrap.form.step3 {padding:0 0 40px 0;}
.edu_step_wrap .step_info .table_wrap.form.step3 .agree_div input {background:#fff;}
.edu_step_wrap .step_info .table_wrap.table_step3 .agree_div input {background:#fff;}


/* 2019-10-24 step3 수정*/
.table_wrap.table_step3 table  {border-top:none;}
.table_wrap.table_step3 table tbody tr td.non_bg input {background:white;}
.table_wrap.table_step3 table tbody tr td input {vertical-align:middle;}
.table_wrap.table_step3 table tbody tr td input#edcHopeTm {box-shadow:none;}
.table_wrap.table_step3 table tbody tr td .select {vertical-align:middle;}
.table_wrap.table_step3 table tbody tr td.al_right input {width:60px; height:30px; background: #f3f4f7; font-size:14px; margin:0 5px;}
.table_wrap.table_step3 table tbody tr td input#edcApplcntEmail2 {margin-right:5px;}
.table_wrap.table_step3 table tbody .table_br .hope_time {width:35px; text-align:center;}

.table_wrap.step3 table tbody tr td input#dspsnNmprCo {margin-right:5px;}
.table_wrap.step3 table tbody tr td input#edcReqstNmprCo {margin-right:5px;}
.table_wrap.step3 table tbody tr td input#edcApplcntEmail2 {margin-right:5px;}
.table_wrap.step3 table tbody tr td input#edcApplcntBrthdy {margin-right:5px;}

.edu_step_wrap .step_info .btn_wrap .btn_comp {background:#011e3a;}
.edu_step_wrap .step_info div#foreignerDiv2.table_step3 {padding:0;}
.edu_step_wrap .step_info div#foreignerDiv2.table_step3 table tbody tr {border-bottom:none;}
.edu_step_wrap .step_info .table_wrap.table_step3 table tbody tr {border-bottom:1px solid #eaeef4;}
.edu_step_wrap .step_info .table_wrap.table_step3 table tbody tr td {border-bottom:none;}
.edu_step_wrap .step_info .table_wrap.table_step3 table tbody tr .al_right input {text-align:right;}
.edu_step_wrap .step_info .with_wrap .table_wrap.table_step3:first-child {padding:0 0 20px 0}

.edu_step_wrap .p_tit .btn_add_new {width:120px; height:30px; background:#3158bc url(../images/common/bg_table_more.png) no-repeat 7px 9px; color:#ffffff; padding-left:10px; margin-left:15px;}
.table_wrap.table_step3 table .relative .btn_del_new {background:url(../images/content/btn_del_new.png) no-repeat 0 0;}

.table_br {border-top:2px solid #646464;}
.table_dcr {line-height:1.3 !important; padding-bottom:15px !important;}

.table_wrap.table_step3 table tbody tr td .al_right.w60p {margin-right:5px;}

/* step3_popup(가상계좌 사업장 조회 ) */
.layer_popup.issBizSearch {top:30%; left:inherit; width: 75%;}
.layer_popup.issBizSearch .iss_wrap	{padding:15px 20px;}
.layer_popup.issBizSearch .iss_wrap .step_info .busi_info {padding-bottom:20px;}
.layer_popup.issBizSearch .iss_wrap .step_info .busi_info {height:inherit !important; margin-top: 0 !important;}
.layer_popup.issBizSearch .iss_wrap .step_info .busi_info:after {content:""; display:block; clear:both;}
.layer_popup.issBizSearch .iss_wrap .step_info .busi_info .info_left {width:100% !important; height:inherit !important; float:inherit !important; background-image:none !important;}
.layer_popup.issBizSearch .iss_wrap .step_info .busi_info .info_left .tit {margin:20px 0 !important}
.layer_popup.issBizSearch .iss_wrap .step_info .busi_info .info_wrap {width:calc(100% - 40px) !important; height:inherit !important}
.layer_popup.issBizSearch .iss_wrap .step_info .busi_info .info_wrap .rdo_wrap {height:inherit !important}
.layer_popup.issBizSearch .iss_wrap .step_info .busi_info .info_wrap input {width: calc(100% - 120px) !important; margin-left: 0px;}
.layer_popup.issBizSearch .iss_wrap .step_info .busi_info .info_wrap .name {width:100px !important; margin:0 17px 10px 0 !important; font-weight: 400 !important;}
.layer_popup.issBizSearch .iss_wrap .step_info .busi_info .btn_base {width:calc(100% - 40px) !important; text-align:center !important; background-position-x:40% !important;position:inherit !important; top:0 !important; right:0 !important; margin-left:20px;}


/* step3_popup(개인정보동의 ) */
.layer_popup.issUser .iss_wrap	{padding:15px 20px;}
.layer_popup.issUser .iss_wrap ul li {padding-left:19px; background:url('../images/common/bul_4_4.gif') no-repeat 10px 10px; color:#414141; font-size:14px; line-height:22px;}
.layer_popup.issUser .iss_wrap .h_tit {margin:5px 0 5px 5px;}
.layer_popup.issUser .iss_wrap .search	{height: 50px; margin-top: 0px; padding: 10px; border:1px solid #e7e7e7; background:#f6f5f2; font-size:0; line-height:0; height: 185px;}
.layer_popup.issUser .iss_wrap .search span {white-space: pre-wrap; font-size: 12px; line-height: 15px;}
.layer_popup.issUser .iss_wrap .search span b {color: #035990; font-size: 16px;}
.layer_popup.issUser .iss_wrap .agree1 {transform :scale(1.5);margin-top:10px;margin-left:5px;vertical-align:sub;}
.layer_popup.issUser .iss_wrap .agree2 {height:14px; margin-top:10px;margin-left:5px;vertical-align:sub;}
.layer_popup.issUser .iss_wrap .agreeAll {transform :scale(1.5);margin-top:10px;margin-left:5px;vertical-align:sub;}
.layer_popup.issUser .iss_wrap .search .txt	{display:inline-block; margin-left:20px; color:#414141; font-size:16px; font-weight:bold; line-height:40px; vertical-align:top;}
.layer_popup.issUser .iss_wrap .search input {margin-left:10px;}
.layer_popup.issUser .iss_wrap .search .rdo_wrap {display:inline-block; margin:8px 0 8px 10px; vertical-align:top;}
.layer_popup.issUser .iss_wrap .search .btn_base {margin-left:25px; min-width:75px;}
.layer_popup.issUser .iss_wrap .h_tit	{margin:16px 0 5px 5px;}
.layer_popup.issUser.layer_popup_new .iss_wrap .h_tit {margin: 21px 0 8px 15px;}
.layer_popup.issUser .iss_wrap .iss_list	{padding:9px 22px 30px 22px; border:1px solid #d8dfea; background:#fff;}
.layer_popup.issUser.layer_popup_new .iss_wrap .btn_base {background: #011e3a;}

/* step3 개인정보동의 */
.agree_div {margin-left:30px; display:inline;}
.agree_div label {font-size:15px; font-weight:600; color:#3158bc;}

.edu_step_wrap .fr {float:right;}
.edu_step_wrap .fr label {margin-right:20px; color:#717171; font-size:16px;}
.edu_step_wrap .fr .edcApplcntAgreeAll {margin:5px;}
.edu_step_wrap .layer_popup {top:30%; left:inherit;}

/* 민간교육기관 관리감독자교육  - 아마도 안쓰는 페이지...*/
/* .eva_wrap	{}
.eva_wrap > .h_tit:first-child	{margin-top:-8px}
.eva_wrap .brd	{padding:0 0 30px 0; margin-top:10px}
.eva_wrap .eva_top	{margin:18px 18px 12px 18px}
.eva_wrap .eva_top dl	{position:relative;}
.eva_wrap .eva_top dl dt	{position:absolute; top:2px; left:0; padding-left:23px; background:url('../images/content/ico_q.gif') no-repeat 0 1px; color:#3158bc; font-size:14px; font-weight:bold; line-height:18px;}
.eva_wrap .eva_top dl dd	{position:relative; margin-left:120px; padding-left:10px; color:#717171; font-size:14px; line-height:20px}
.eva_wrap .eva_top dl dd:after	{content:""; display:block; position:absolute; top:3px; bottom:1px; left:0; width:1px; background:#e8eaef}

.eva_wrap .tab_wrap	{margin:0 -1px}
.eva_wrap .tab_wrap ul li	{width:50%}
.eva_wrap .tab_wrap ul li a	{padding:11px 0 12px 0; height:44px; font-size:14px; font-weight:normal; line-height:18px}
.eva_wrap .tab_wrap ul li a strong	{display:block; font-size:18px; line-height:26px}

.eva_wrap .search_wrap	{margin-top:20px; padding:0 22px; font-size:0; line-height:0; text-align:right}
.eva_wrap .search_wrap label	{display:inline-block; margin-right:20px; font-size:14px; font-weight:bold; line-height:40px}
.eva_wrap .search_wrap input	{vertical-align:top}
.eva_wrap .search_wrap .btn_search	{display:inline-block; width:52px; height:40px; background:url('../images/content/btn_search_edu.jpg') no-repeat 0 0; vertical-align:top}

.eva_wrap .stab_wrap	{margin:16px 22px 0 22px; border-left:1px solid #d5ddea}
.eva_wrap .stab_wrap ul	{font-size:0; line-height:0}
.eva_wrap .stab_wrap ul li	{display:inline-block; width:140px; border:1px solid #d5ddea; border-left:0; vertical-align:bottom}
.eva_wrap .stab_wrap ul li a	{display:block; font-size:14px; line-height:48px; text-align:center}
.eva_wrap .stab_wrap ul li a strong	{font-size:16px}
.eva_wrap .stab_wrap ul li a:hover	{background:#3158bc; color:#fff}
.eva_wrap .stab_wrap ul li.on a	{background:#3158bc; color:#fff}

.eva_wrap .stab_wrap ul li.grade_s	{width:179px}
.eva_wrap .stab_wrap ul li.grade_a	{width:179px}
.eva_wrap .stab_wrap ul li.grade_s a	{padding:10px 0 0 30px; background:url('../images/content/ico_grade_s.png') no-repeat 0 0;}
.eva_wrap .stab_wrap ul li.grade_a a	{padding:0 0 0 30px; background:url('../images/content/ico_grade_a.png') no-repeat 0 0;}
.eva_wrap .stab_wrap ul li.grade_s.on a	{background:#3158bc url('../images/content/ico_grade_s.png') no-repeat 0 0;}
.eva_wrap .stab_wrap ul li.grade_a.on a	{background:#3158bc url('../images/content/ico_grade_a.png') no-repeat 0 0;}
.eva_wrap .stab_wrap ul li.grade_s a:hover	{background:#3158bc url('../images/content/ico_grade_s.png') no-repeat 0 0;}
.eva_wrap .stab_wrap ul li.grade_a a:hover	{background:#3158bc url('../images/content/ico_grade_a.png') no-repeat 0 0;}
.eva_wrap .stab_wrap ul li a .num	{display:inline-block; margin-left:6px; padding:0 6px; background:#009cef; color:#fff; font-size:12px; font-weight:bold; line-height:18px;}

.eva_wrap .eva_list	{margin:10px 22px 0 12px}
.eva_wrap .eva_list ul:after	{content:""; display:block; clear:both}
.eva_wrap .eva_list ul li	{position:relative; float:left; margin:0 0 10px 10px; padding:0 10px 0 30px; width:345px; height:208px; border:1px solid #d5ddea;}
.eva_wrap .eva_list ul li:before	{content:""; display:block; position:absolute; right:16px; bottom:17px; width:42px; height:32px; background:url('../images/content/ico_cont_s.png') no-repeat 0 0}
.eva_wrap .eva_list ul li:hover:after	{content:""; display:block; position:absolute; top:0; right:0; left:-1px; bottom:0; border:3px solid #d5ddea;}
.eva_wrap .eva_list ul li .num	{display:block; position:absolute; z-index:10; top:8px; left:0; width:48px; height:26px; background:#8597b1; color:#fff; font-size:12px; font-weight:bold; line-height:26px; text-align:center; border-radius:0 15px 15px 0}
.eva_wrap .eva_list ul li .logo	{display:block; margin-top:7px; font-size:0; line-height:0; text-align:center}
.eva_wrap .eva_list ul li p	{margin-top:10px; color:#414141; font-size:14px; line-height:20px}
.eva_wrap .eva_list ul li p.name	{margin-top:11px}
.eva_wrap .eva_list ul li p.name strong	{font-size:16px}
.eva_wrap .eva_list ul li p.name span		{display:inline-block; position:relative; margin-left:13px; padding-left:13px}

20180102 chsoft 주석처리 민간교육기관 A등그 세로줄 삭제위해
.eva_wrap .eva_list ul li a	{display:inline-block; position:relative; z-index:10; margin-top:10px; color:#009cef; font-size:14px; line-height:20px}

.eva_wrap .eva_list.grade_a ul li	{width:212px; height:178px}
.eva_wrap .eva_list.grade_a ul li:nth-child(3n+2)	{width:213px}
.eva_wrap .eva_list.grade_a ul li .logo img	{width:160px}
.eva_wrap .eva_list.grade_a ul li p.name	{margin-top:9px}
.eva_wrap .eva_list.grade_a ul li p.name span:first-child	{margin-left:0; padding-left:0}
.eva_wrap .eva_list.grade_a ul li p.name span:first-child:after	{display:none}
.eva_wrap .eva_list.grade_a ul li:before	{display:none}

.eva_wrap .table_wrap.tbg	{margin:10px 0 0 0}

.eva_info	{padding:0; border:1px solid #d8dfea; background:#fff;}
.eva_info .cont	{padding:24px 30px 40px 30px; border-top:1px solid #eaeef4}
.eva_info .cont:after	{content:""; display:block; clear:both}
.eva_info .cont.top	{position:relative; padding:0; border:0}
20180102 chsoft 주석처리 민간교육기관 상세에 세로줄 삭제위해
.eva_info .cont.top:before	{content:""; display:block; position:absolute; top:0; bottom:0; left:374px; width:1px; background:#eaeef4}
.eva_info .cont.top .fl_left	{padding:24px 30px 40px 30px; width:314px}
.eva_info .cont.top .fl_left .logo	{display:block; margin-top:10px; border:1px solid #eaeef4; font-size:0; line-height:0; text-align:center}
.eva_info .cont.top .fl_left .logo img	{height:68px}
.eva_info .cont.top .fl_left .table_wrap	{margin-top:10px}

.eva_info .cont.top .fl_center	{padding:24px 30px 40px 30px; width:708px}
.eva_info .cont.top .fl_center .logo	{display:block; margin-top:10px; border:1px solid #eaeef4; font-size:0; line-height:0; text-align:center}
.eva_info .cont.top .fl_center .logo img	{height:68px}
.eva_info .cont.top .fl_center .table_wrap	{margin-top:10px}

.eva_info .cont.top .fl_right	{padding:24px 30px 40px 30px; width:394px;}
.eva_info .cont.top .fl_right .info	{overflow:hidden; position:relative; margin-top:10px; height:320px; border:1px solid #eaeef4}
.eva_info .cont.top .fl_right .info a	{display:inline-block; position:absolute; z-index:10; color:#3158bc; font-size:14px; font-weight:bold; line-height:16px; text-align:center; text-decoration:underline}
.eva_info .cont.top .fl_right .info .p01	{top:35px; left:152px}
.eva_info .cont.top .fl_right .info .p02	{top:120px; left:290px}
.eva_info .cont.top .fl_right .info .p03	{top:270px; left:260px}
.eva_info .cont.top .fl_right .info .p04	{top:270px; left:60px}
.eva_info .cont.top .fl_right .info .p05	{top:130px; left:15px}

.eva_info .cont .app_img	{}
.eva_info .cont .app_img img	{display:block; margin-top:10px; width:766px; border:1px solid #d5ddea}
.eva_info .cont .app_img .btn_wrap	{margin-top:35px}

.layer_popup.eva	{width:920px; margin-left:-460px;}
.layer_popup.eva .tit_wrap h1 span	{margin-right:10px; padding:0 10px; background:#009cef; line-height:29px}
.layer_popup.eva .eva_pop	{padding:20px 20px 30px 20px;}
.layer_popup.eva .eva_pop .table_wrap	{margin-top:0; background:#fff}
.layer_popup.eva .eva_pop .table_wrap table tbody tr th	{font-size:14px; font-weight:normal}
.layer_popup.eva .eva_pop .table_wrap table tbody tr td	{font-size:14px}
.layer_popup.eva .eva_pop .table_wrap table tbody tr td.total	{background:#ebf7fe}
.layer_popup.eva .eva_pop .table_wrap table tbody tr td.al_left	{padding:12px 15px} */


/* 직무교육   - 아마도 사라진 페이지*/
/* .top_title.edr	{padding-bottom:17px; background:#fff url('../images/content/bg_top_edr.jpg') no-repeat right 0} */

/* .traning_wrap	{} */
/* .traning_wrap .search_wrap	{padding:12px 0 20px 25px; margin-top:10px; border:4px solid #8597b1; background:#fff} */
/* .traning_wrap .search_wrap .list	{position:relative; margin-left:105px} */
/* .traning_wrap .search_wrap .list .tit	{position:absolute; top:-1px; left:-105px; color:#414141; font-size:14px; font-weight:bold} */
/* .traning_wrap .search_wrap .list ul	{position:relative; margin-top:15px; padding-left:10px} */
/* .traning_wrap .search_wrap .list ul:before	{content:""; display:block; position:absolute; top:5px; bottom:3px; left:0; width:1px; background:#eaeef4} */
/* .traning_wrap .search_wrap .list ul:after	{content:""; display:block; clear:both} */
/* .traning_wrap .search_wrap .list ul li	{float:left; color:#717171; font-size:12px; line-height:20px} */
/* .traning_wrap .search_wrap .list ul li .rdo	{margin-right:15px; line-height:20px} */
/* .traning_wrap .search_wrap .list ul li .rdo label	{padding-left:23px; background-position:2px 4px; background-size:14px auto; color:#717171; font-size:12px; line-height:20px} */
/* .traning_wrap .search_wrap .list ul li .rdo input[type=radio]:checked + label	{background-size:14px auto; font-weight:bold} */

/* .traning_wrap .search_wrap .list:first-child ul li	{width:33.3333%} */
/* .traning_wrap .search_wrap .list:first-child ul li .rdo	{margin:0} */
/* .traning_wrap .search_wrap .list:first-child ul li .rdo label	{} */

/* .traning_wrap .search_wrap .btn_wrap	{margin-top:17px} */
/* .traning_wrap .search_wrap .btn_wrap .btn_base	{width:125px} */

/* .traning_wrap .list_wrap	{margin-left:-10px} */
/* .traning_wrap .list_wrap:after	{content:""; display:block; clear:both} */
/* .traning_wrap .list_wrap .cont	{position:relative; float:left; padding:13px 0 0 29px; margin:10px 0 0 10px; width:379px; height:251px; border:1px solid #d8dfea; background:#fff} */
/* .traning_wrap .list_wrap .cont .tag_wrap	{margin-left:-17px; font-size:0; line-height:0} */
/* .traning_wrap .list_wrap .cont .tag_wrap span	{display:inline-block; margin-left:5px; padding:0 12px; min-width:30px; background:#009cef; color:#fff; font-size:12px; font-weight:bold; line-height:27px; text-align:center; border-radius:15px} */
/* .traning_wrap .list_wrap .cont .tag_wrap span:first-child	{margin-left:0} */
/* .traning_wrap .list_wrap .cont .tag_wrap .sky	{background:#009cef} */
/* .traning_wrap .list_wrap .cont .tag_wrap .blue	{background:#3158bc} */

/* .traning_wrap .list_wrap .cont .t_wrap	{margin-top:7px;} */
/* .traning_wrap .list_wrap .cont .t_wrap .tit	{color:#414141; font-size:18px; font-weight:bold; line-height:24px} */
/* .traning_wrap .list_wrap .cont .t_wrap .desc	{margin-top:8px; color:#717171; font-size:14px; line-height:20px} */
/* .traning_wrap .list_wrap .cont .t_wrap ul	{margin-top:14px; padding-top:13px; border-top:1px solid #d8dfea} */
/* .traning_wrap .list_wrap .cont .t_wrap ul:after	{content:""; display:block; clear:both} */
/* .traning_wrap .list_wrap .cont .t_wrap ul li	{padding-left:13px; background:url('../images/common/bul_3_3.gif') no-repeat 6px center; color:#717171; font-size:14px; line-height:20px} */
/* .traning_wrap .list_wrap .cont .t_wrap ul li.time		{float:left; width:176px;} */
/* .traning_wrap .list_wrap .cont .t_wrap ul li.price	{float:left; width:176px;} */

/* .traning_wrap .list_wrap .cont .btn_wrap	{position:absolute; right:0; bottom:0; left:0; margin:0; padding:12px 0; background:#d5ddea; text-align:center} */
/* .traning_wrap .list_wrap .cont .btn_wrap a	{display:inline-block; padding-left:70px; width:105px; background:#8597b1 url('../images/content/btn_target_go.png') no-repeat 5px center; color:#fff; font-size:14px; line-height:36px; text-align:left; border-radius:20px} */
/* .traning_wrap .list_wrap .cont .btn_wrap a.btn_int	{margin-left:15px; background:#71bf44 url('../images/content/btn_target_go.png') no-repeat 5px center} */

/* .traning_wrap .pager_wrap	{margin-top:10px; padding:14px 0; border:1px solid #d8dfea; background:#fff} */


/* 노동자 등 단체지원 교육안에 페이지들 간격 수정 */
ul.bul .sub_dash {margin-left:93.5px; font-weight:200;}
ul.bul .long_sub_dash {margin-left:161px; font-size:14px; line-height:1.3; font-weight:200;}

ul.bul .dot-green-l {line-height:1.3; margin-top:3px;}
ul.bul .dot-green-l ul {margin:0; padding-bottom:6px;}
ul.bul .dot-green-l ul .long_sub_dash {font-size:14px; padding-left:7px;}
ul.bul .dot-green-l .span_dash {margin-left:13px; font-size:14px; font-weight:200;}
ul.bul .dot-green-l .span_dash_long {margin-left:43px; font-size:14px; font-weight:200;}
ul.bul .dot-green-l .long_span_dash {position:absolute; left:0px; margin-left:177px; font-size:14px; line-height:1.3; font-weight:200;}

/* 2019-10-15 안전체험교육*/
.app_wrap .cont.sub_cont .inner.table_wrap tr .info_td {line-height:28px; padding: 15px 15px 15px 25px;}
.app_wrap .cont.sub_cont .inner.table_wrap tr .info_td p {position: relative;}
.app_wrap .cont.sub_cont .inner.table_wrap tr .info_td p span.line_min {position:relative; margin-left:12px;}
.app_wrap .cont.sub_cont .inner.table_wrap tr .info_td p .btn_stay {position: absolute; top: 4px; left: 400px;}
.app_wrap .cont.sub_cont .inner.table_wrap tr td .info_desc {font-weight:400;}
.app_wrap .cont.sub_cont .inner.table_wrap .info_map {width:100%;text-align:center;margin-top:30px;}

/*교육신청 complete 2019-11-04*/
.edu_step_wrap.new .btn_base.big.print {background:#42983b; line-height:1.3; width:150px; height:40px; padding:0; font-weight:400;}
.edu_step_wrap.new .btn_base.big.print:after {content:""; background:url();}
.edu_step_wrap.new .table_wrap .btn_base.mid.red.new {background:#838383; margin-right:10px; margin-left:10px; height:18px; padding:5px; line-height:1.3;}

.edu_step_wrap.new .step_comp {margin-bottom:40px;}
.edu_step_wrap.new .step_comp .btn_base.big.print {float:right;}
.edu_step_wrap.new .step_comp .cpt_title {display:inline-block;}
.edu_step_wrap.new .step_comp .cpt_title h2 {font-size:30px; font-weight:400;}
.edu_step_wrap.new .step_comp .cpt_title h2 strong {font-weight:500;}
.edu_step_wrap.new .step_comp .cpt_title .desc {color:#333333; margin-top:10px;}

.edu_step_wrap.new .step_info .bot_info {margin-top:25px;}
.edu_step_wrap.new .step_info .bot_info li {line-height:1.3; color:#333333; font-size:14px; font-weight:200; margin-left:15px;}
.edu_step_wrap.new .step_info .bot_info .line_min:before {content:""; width:5px; height:1px; background:#333333; position:absolute; top:11px; left:2px;}
.edu_step_wrap.new .step_info .table_wrap.form {margin-top:0; padding:25px 0;}
.edu_step_wrap.new .step_info .btn_wrap {margin-top: 75px;}
.edu_step_wrap.new .step_info .h_tit.p_tit {margin:0 0 0 15px;}

/* 2019-10-17 추천 교육 과정 */
.recommend_wrap	{margin-top:10px; background:#fff;}
.recommend_wrap .list_wrap {margin-top:15px;}
.recommend_wrap .list_wrap ul li {border-bottom:1px solid #d8d8d8;}
.recommend_wrap .list_wrap ul li:after {content:""; display:block; clear:both;}
.recommend_wrap .list_wrap ul li .num {float: left; width:85px; background:#f6f5f2; text-align:center;}
.recommend_wrap .list_wrap ul li:nth-of-type(1) .num {border-top:2px solid #2b2b2b;}
.recommend_wrap .list_wrap ul li .num em {display:block; color:#333333; font-style:normal; line-height:30px; margin:74px 0;}
.recommend_wrap .list_wrap ul li .t_wrap {padding:35px 0 35px 125px; font-size:16px; font-weight:300;}
.recommend_wrap .list_wrap ul li:nth-of-type(1) .t_wrap {border-top:2px solid #2b2b2b;}
.recommend_wrap .list_wrap ul li .t_wrap .tit a {display:inline-block; color:#42983b; font-size:20px; font-weight:500; line-height:24px;}
.recommend_wrap .list_wrap ul li .t_wrap .tit a:hover {text-decoration:underline;}

.recommend_wrap .list_wrap ul li .t_wrap .info {}
.recommend_wrap .list_wrap ul li .t_wrap .info span {display:block; color:#333333; line-height:22px;}
.recommend_wrap .list_wrap ul li .t_wrap .info .hit {position:relative;}
.recommend_wrap .list_wrap ul li .t_wrap .info em {font-style:normal;}
.recommend_wrap .list_wrap ul li .t_wrap .txt {height:20px; color:#333333; word-break:keep-all; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:10px auto;}

.recommend_wrap .list_wrap ul li .t_wrap .btn_wrap {position:absolute; margin-top:-95px; margin-left:565px; padding:17px 0; text-align:center;}
.recommend_wrap .list_wrap ul li .t_wrap .btn_wrap a {display:inline-block; padding:5px; width:145px; background:#8597b1 url('../images/content/btn_target_go.png') no-repeat 5px center; color:#fff; font-size:16px; line-height:36px; text-align:center; border-radius:20px;}
.recommend_wrap .list_wrap ul li .t_wrap .btn_wrap a.btn_int {margin-left:50px; background:#011e3a; font-weight:400;}

/*101206 안전보건관리 담당자양성교육 보수교육 바로가기 버튼*/
.dis_il {display:inline-block;}
.btn_base.mid.dis_il {margin-left:10px; padding:0px 10px; background:#42983b; border-radius:5px;}

/*20191001*/
/*공지사항 list  -  이게 왜 여기에...*/
/* .notice_wrap.new {padding:0; border:0;} */

/* .notice_wrap.new .search_wrap {height:60px; line-height:60px; padding:0 40px; background:#f6f5f2; margin-bottom:40px;} */
/* .notice_wrap.new .search_wrap .select {float: left; margin-left: 7px; margin: 15px 0 15px 7px; height:28px;} */
/* .notice_wrap.new .search_wrap .select label {line-height:28px; font-size:14px; font-family:'Noto Sans'; font-weight: 200;} */
/* .notice_wrap.new .search_wrap .int_wrap {float: left; margin: 15px 0 15px 15px; font-size: 0; line-height: 0;} */
/* .notice_wrap.new .search_wrap .int_wrap input {height:30px;} */
/* .notice_wrap.new .search_wrap .int_wrap .btn_search {display: inline-block; width: 32px; height: 30px; background: #42983b url(../images/content/btn_edu_search.png) no-repeat 50% 50%;} */

/*20201007*/
.btn_add{width:120px; height:30px; background:#3158bc url(../images/common/bg_table_more.png) no-repeat 7px 9px; color:#ffffff; padding-left:10px}

/*교육신청_달력 20201007*/
.btn_cal_wrap {margin-top:30px; text-align:right}
.calender_cont {position:relative; margin-top:30px; display:none}
.calender_cont .nav_calender {text-align:center;}
.calender_cont .nav_calender > select {min-width:100px; height:30px; margin-right:20px}
.calender_cont .nav_calender .btn_prev {display:inline-block; width:30px; height:30px; text-indent:-99999px; background:url(../images/common/btn_prev.png) no-repeat 50% 50%; vertical-align:top;}
.calender_cont .nav_calender .btn_next {display:inline-block; width:30px; height:30px; text-indent:-99999px; background:url(../images/common/btn_next.png) no-repeat 50% 50%; vertical-align:top;}
.calender_cont .nav_calender .info_calen {height:30px; font-size:20px; padding:0 10px}
.calender_wrap {position:relative; margin-top:10px}
.calender_wrap .calender_table {border-top:2px solid #646464}
.calender_wrap .calender_table thead {background: #f6f5f2; color: #333333; border-bottom: 1px solid #e2e2e2}
.calender_wrap .calender_table thead th {height:30px; font-size:15px; padding:7px 0}
.calender_wrap .calender_table thead th:first-child {color:#dc2e38}
.calender_wrap .calender_table tbody td {height:90px; vertical-align:top; border-bottom:1px solid #e2e2e2}
.calender_wrap .calender_table tbody td .info_data {padding:5px 3px;}
.calender_wrap .calender_table .data_dimned {color:#ccc}
.calender_wrap .calender_table .holiday {color:#dc2e38}

/* 20240911*/
/* .stratum_select_box{ */
/* 	display: flex; */
/* 	justify-content: space-between; */
/* } */
.stratum_btn{
	display:inline-block;
	width: 125px;
	height: 15px;
	background-color: #42983b;
	border-radius: 5px;
	color: white;
	font-size: 15px;
	font-weight: 400;
	cursor: pointer;
	text-align: center;
	padding: 10px 0 15px 0;
}
.industry_btn{
	display:inline-block;
	width: 173px;
	height: 15px;
	background-color: #42983b;
	border-radius: 5px;
	color: white;
	font-size: 15px;
	font-weight: 400;
	cursor: pointer;
	text-align: center;
	padding: 10px 0 15px 0;
}
#industryOptiona5{
	font-size: 11.5px;
	line-height: 22px;
}
.stratum_btn:hover, .industry_btn:hover{
	background-color: #1f491c;
}
input[type="checkbox"]:checked + .stratum_btn, input[type="checkbox"]:checked + .industry_btn{
	background-color: #1f491c;
}
.stratum_select_box_fst{
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
}
.stratum_select_box_scd{
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
	width: 72%;
}

.industry_select_box_fst{
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
}
.industry_select_box_scd{
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
}
.industry_select_box_trd{
	display: flex;
	justify-content: center;
}
#allEdcSclsrtCd, #searchEdcSclsrtCd0, #searchEdcSclsrtCd1, 
#searchEdcSclsrtCd2, #searchEdcSclsrtCd3, #searchEdcSclsrtCd4,#searchEdcSclsrtCd5, #allIndustryOptiona, 
#searchEdcIndutySeCd0, #searchEdcIndutySeCd1, #searchEdcIndutySeCd2, 
#searchEdcIndutySeCd3, #searchEdcIndutySeCd4, #searchEdcIndutySeCd5, 
#searchEdcIndutySeCd6, #searchEdcIndutySeCd7,#searchEdcIndutySeCd8 {
	display: none;
}
