
@charset "utf-8";

/* 민간교육기관 실적등록 */
.top_title.resu	{background:#fff url('../images/content/bg_top_resu.jpg') no-repeat right 0}

.lecture_wrap .search_wrap .table_wrap.form table tbody tr th.al_left	{padding-left:13px;}
.lecture_wrap .result_wrap .btn_wrap.side	{position:relative}
.lecture_wrap .result_wrap .btn_wrap.side .btn_base.mid	{min-width:76px; padding:0 14px}
.lecture_wrap .result_wrap .btn_wrap.side .pager_wrap	{position:absolute; top:7px; left:50%; margin:0 0 0 -250px; width:500px}

.lecture_wrap .lecture_info .table_wrap.form.int table tbody tr td	{padding-left:6px}
.lecture_wrap .lecture_info .table_wrap.form.int table tbody tr td .cal_wrap	{font-size:0; line-height:0}
.lecture_wrap .lecture_info .table_wrap.form.int table tbody tr td .cal_wrap .btn_calendar	{margin:0 0 0 3px}
.lecture_wrap .lecture_info .table_wrap.form.int table tbody tr td .cal_wrap .frm	{display:inline-block; margin:0; width:25px; font-size:14px; line-height:26px; text-align:center}
.lecture_wrap .lecture_info .table_wrap.form.int table tbody tr td input	{color:#414141}

.layer_popup.int .pop_content .int_wrap .result_wrap	{margin-top:15px}
.layer_popup.int .pop_content .int_wrap .result_wrap:after	{content:""; display:block; clear:both}
.layer_popup.int .pop_content .int_wrap .result_wrap .fl_left	{width:320px}
.layer_popup.int .pop_content .int_wrap .result_wrap .fl_left .cont		{height:126px;}
.layer_popup.int .pop_content .int_wrap .result_wrap .fl_left .cont ul	{position:relative;}
.layer_popup.int .pop_content .int_wrap .result_wrap .fl_left .cont ul:after	{content:""; display:block; clear:both}
.layer_popup.int .pop_content .int_wrap .result_wrap .fl_left .cont ul li	{float:left; margin-left:10px; width:80px}
.layer_popup.int .pop_content .int_wrap .result_wrap .fl_left .cont ul li:first-child	{margin-left:0}
.layer_popup.int .pop_content .int_wrap .result_wrap .fl_left .cont ul li .tit	{display:block; color:#fff; line-height:30px; text-align:center}
.layer_popup.int .pop_content .int_wrap .result_wrap .fl_left .cont ul li .num	{display:block; color:#414141; font-size:30px; font-weight:700; text-align:center}
.layer_popup.int .pop_content .int_wrap .result_wrap .fl_right	{width:550px}
.layer_popup.int .pop_content .int_wrap .result_wrap .fl_right .cont	{margin-top:6px; padding:9px 22px 0 22px; height:126px; border:1px solid #d8dfea; background:#fff}

.layer_popup.int .pop_content_new {padding:25px 25px 40px 22px; background:#f0f3f7 url(../images/main/bg_pop_iss_new_03_white.png) no-repeat 0 0 / 100% 100%;}
.layer_popup.int .pop_content_new .int_wrap .file_rege {margin: 10px 0 30px; padding:12px 25px 14px 25px; border:0; text-align:center; background:#f6f5f2;}
.layer_popup.int .pop_content_new .int_wrap .file_rege .file {border-top:none; margin-top:0px; padding:0px; position:relative; line-height:0}
.layer_popup.int .pop_content_new .int_wrap .file_rege .file .tit {margin:0; vertical-align:middle; font-size:15px; font-weight:400; color:#414141; line-height:27px}
.layer_popup.int .pop_content_new .int_wrap .file_rege .file .btn_base {background:#011e3a; border-radius:20px; width:102px; height:32px; line-height:32px; font-weight:400; margin-left:5px;}
.layer_popup.int .pop_content_new .int_wrap .file_rege .file .btn_base.red {background:#909090;}

.layer_popup.int .pop_content_new .int_wrap .result_wrap .fl_left .cont {padding:10px 0 0 15px;}
.layer_popup.int .pop_content_new .int_wrap .result_wrap .fl_left .cont ul:before {content:none;}
.layer_popup.int .pop_content_new .int_wrap .result_wrap .fl_left .cont ul li .tit {background:#011e3a; border-radius:3px 3px 0 0; font-weight:500;}
.layer_popup.int .pop_content_new .int_wrap .result_wrap .fl_left .cont ul li .num {border: 1px solid #d8dfea; border-radius:0 0 3px 3px; line-height:63px;}
.layer_popup.int .pop_content_new .int_wrap .result_wrap .fl_left .cont ul li.comp {width:80px;}
.layer_popup.int .pop_content_new .int_wrap .result_wrap .fl_left .cont ul li.comp .tit {background:#43983b;}
.layer_popup.int .pop_content_new .int_wrap .result_wrap .fl_left .cont ul li.fail .tit {background:#909090;}

.layer_popup.int .pop_content_new .int_wrap .select {width:108px; vertical-align:middle; margin:0 10px; background:white; height:30px;}
.layer_popup.int .pop_content_new .int_wrap .pop_test {color:#333333;}
.layer_popup.int .pop_content_new .int_wrap .pop_test_blue {color:#035990;}
.layer_popup.int .pop_content_new .int_wrap .btn_excel_down {background:#2898a3 url(../images/common/btn_down_new.png) no-repeat 96px 5px; color:#fff; display:inline-block; width:100px; height:20px; padding:6px 8px 4px 12px; border-radius:4px; margin-bottom:5px; margin-right:5px;}
.layer_popup.int .pop_content_new .int_wrap label.txt {text-align:center; background:#2898a3 url(../images/common/bg_table_more.png) no-repeat 22px 9px; color:#fff; display:inline-block; width:100px; height:20px; padding:6px 3px 4px 17px; border-radius:4px; margin-right:5px;}
.layer_popup.int .pop_content_new .int_wrap .top_info ul li {color:#333333; line-height:1.3; font-size:14px;}
.layer_popup.int .pop_content_new .int_wrap .top_info ul.bul li {color:#43983b; font-weight:400;}

.layer_popup_new.int {margin:0; top:0;}
.layer_popup_new.int .tit_wrap_new h1 em:after {content:none;}

/* popup(교육신청이력 - details) */
/* .layer_popup.iss	{width:800px;} */
/* .layer_popup.iss .iss_wrap	{padding:15px 20px;} */
/* .layer_popup.iss .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.iss .iss_wrap .search	{margin-top:14px; padding:20px 0; border:4px solid #8597b1; background:#fff; font-size:0; line-height:0} */
/* .layer_popup.iss .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.iss .iss_wrap .search input	{margin-left:10px;} */
/* .layer_popup.iss .iss_wrap .search .rdo_wrap	{display:inline-block; margin:8px 0 8px 10px; vertical-align:top} */
/* .layer_popup.iss .iss_wrap .search .btn_base	{margin-left:25px; min-width:75px} */

/* .layer_popup.iss .iss_wrap .h_tit	{margin:16px 0 5px 5px} */
/* .layer_popup.iss .iss_wrap .iss_list	{padding:9px 22px 30px 22px; border:1px solid #d8dfea; background:#fff} */

.layer_popup.iss .table_wrap.form table tbody tr th {background:#f6f5f2; color:#333333; font-weight:400;}
.layer_popup.iss .table_wrap.form.pop table tbody tr td {border-right: 1px solid #eaeef4;}
.layer_popup.iss .btn_wrap a {background:#011e3a; font-weight:400;}

.layer_popup.issRefund .table_wrap.form table tbody tr th {background:#f6f5f2; color:#333333; font-weight:400;}
.layer_popup.issRefund .table_wrap.form.pop table tbody tr td {border-right: 1px solid #eaeef4;}
.layer_popup.issRefund .btn_wrap a {background:#011e3a; font-weight:400;}

.layer_popup.update	{width:920px; margin:-290px 0 0 -460px}
.layer_popup.update .update_wrap	{position:relative; padding:21px 20px 23px 20px}
.layer_popup.update .update_wrap .top_info	{position:relative;}
.layer_popup.update .update_wrap .top_info:after	{content:""; display:block; position:absolute; top:9px; left:26px; width:157px; height:147px; background:url('../images/common/bg_pop_update_ie.png') no-repeat 0 0}
.layer_popup.update .update_wrap .top_info p	{padding-left:223px; color:#414141; font-size:18px; font-weight:bold; line-height:24px}
.layer_popup.update .update_wrap .top_info ul	{margin-top:20px; padding:15px 0 16px 223px; border:1px solid #d8dfea; background:#fff}
.layer_popup.update .update_wrap .top_info ul li	{margin-top:11px; color:#414141; font-size:14px; line-height:20px}
.layer_popup.update .update_wrap .top_info ul li:first-child	{margin:0}

.layer_popup.update .update_wrap .download	{margin-top:10px; padding:0 16px; border:4px solid #8597b1; background:#fff}
.layer_popup.update .update_wrap .download ul:after	{content:""; display:block; clear:both}
.layer_popup.update .update_wrap .download ul li	{float:left;}
.layer_popup.update .update_wrap .download ul li a	{display:block; width:280px; height:221px}
.layer_popup.update .update_wrap .download ul li.chrome a	{background:url('../images/main/bg_download_01.jpg') no-repeat 0 0}
.layer_popup.update .update_wrap .download ul li.explorer a	{background:url('../images/main/bg_download_02.jpg') no-repeat 0 0}
.layer_popup.update .update_wrap .download ul li.firefox a		{background:url('../images/main/bg_download_03.jpg') no-repeat 0 0}

.layer_popup.update .bot_info	{position:relative; margin:0; padding-left:33px; height:36px; background:#8597b1; line-height:36px}
.layer_popup.update .bot_info label	{color:#fff !important; font-size:14px; line-height:35px;}
.layer_popup.update .bot_info .btn_bot_closed	{display:block; position:absolute; top:0; right:0; width:65px; height:36px; background:#3158bc; color:#fff; font-size:16px; font-weight:bold; line-height:36px; text-align:center}


/* 회원정보 - 비밀번호변경 */
.layer_popup.issPassword {width:700px; top:22%;}
.layer_popup.issPassword .iss_wrap	{padding:15px 20px;}
.layer_popup.issPassword .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.issPassword .iss_wrap .search	{margin-top:14px; padding:20px 0; border:4px solid #8597b1; background:#fff; font-size:0; line-height:0}
.layer_popup.issPassword .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.issPassword .iss_wrap .search input	{margin-left:10px;}
.layer_popup.issPassword .iss_wrap .search .rdo_wrap	{display:inline-block; margin:8px 0 8px 10px; vertical-align:top}
.layer_popup.issPassword .iss_wrap .search .btn_base	{margin-left:25px; min-width:75px}
.layer_popup.issPassword .iss_wrap .h_tit	{margin:16px 0 5px 5px}
.layer_popup.issPassword .iss_wrap .iss_list {padding:9px 22px 30px 22px; border:1px solid #d8dfea; background:#fff}
.layer_popup.issPassword .table_wrap.brd {border:0;}
.layer_popup.issPassword .table_wrap table {border-top: 2px solid #333333; border-bottom:1px solid #d8dfea;}
.layer_popup.issPassword .table_wrap table tbody tr th {background:#f6f5f2; color:#333333; border:0; font-weight:400;}
.layer_popup.issPassword .btn_wrap .btn_base {background:#011e3a;}

/* 업종코드조회 */
.layer_popup.issCodeSearch	{width:820px;}
.layer_popup.issCodeSearch .iss_wrap {padding:25px;}
.layer_popup.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.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.issCodeSearch .iss_wrap .search .txt	{display:inline-block; margin-left:20px; color:#414141; font-size:15px; line-height:30px; vertical-align:top}
.layer_popup.issCodeSearch .iss_wrap .search input	{margin-left:10px; width:240px; height:30px; background:white; line-height:30px;}
.layer_popup.issCodeSearch .iss_wrap .search .rdo_wrap	{display:inline-block; margin:8px 0 8px 10px; vertical-align:top}
.layer_popup.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.issCodeSearch .iss_wrap .h_tit	{margin:25px 0 15px 18px;}

.layer_popup.issCodeSearch .iss_wrap .iss_list	{padding:0; border:none; border-bottom: 1px solid #dcdcdc; background:#fff;}
.layer_popup.issCodeSearch .iss_wrap .iss_list .table_wrap table thead tr .non_result {padding:14px;}
.layer_popup.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.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.issCodeSearch .iss_wrap .iss_list .table_wrap table tbody tr td .btn_s:hover {background:#43983b;}
.layer_popup.issCodeSearch .iss_wrap .iss_list .table_wrap table tbody tr td b {display:block;}

.layer_popup.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.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.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.issCodeSearch .iss_wrap .pager_wrap a.btn_page.next {background:url(../images/common/icn_page_next2_white.png) no-repeat 0 0;}
.layer_popup.issCodeSearch .iss_wrap .pager_wrap .page a {width:27px; height:27px; line-height:27px; border:1px solid #e7e7e7; background:white;}
.layer_popup.issCodeSearch .iss_wrap .pager_wrap .page a.on {background:#43983b; font-size:14px;}


/* 교육일정변경 */
.layer_popup.scheduleList	{width:820px;}
.layer_popup.scheduleList .iss_wrap	{padding:15px 20px;}
.layer_popup.scheduleList .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.scheduleList .iss_wrap .search	{margin-top:14px; margin-bottom:20px; padding:14px 0; background:#f6f5f2; line-height:0; text-align:center; font-size:15px;}
.layer_popup.scheduleList .iss_wrap .search .txt	{display:inline-block; margin-left:20px; color:#414141; font-weight:bold; line-height:40px; vertical-align:top; margin-left:20px;}
.layer_popup.scheduleList .iss_wrap .search input	{margin-left:10px;}
.layer_popup.scheduleList .iss_wrap .search .rdo_wrap	{display:inline-block; margin:8px 0 8px 10px; vertical-align:top}
.layer_popup.scheduleList .iss_wrap .search .btn_base	{margin-left:25px; min-width:75px}

.layer_popup.scheduleList .iss_wrap .iss_list	{background:#fff;}
.layer_popup.scheduleList .iss_wrap .iss_list .table_wrap table {border-top:2px solid black; border-bottom:1px solid #eaeef4;}
.layer_popup.scheduleList .iss_wrap .iss_list .table_wrap table thead tr th {background:#f6f5f2; color:#2a2a2a;}

.layer_popup.scheduleList .iss_wrap .table_wrap .btn_edu	{display:inline-block; margin:-2px 0; padding:0 9px; width:auto; height:26px; background:#68b03f; color:#fff; font-size:12px; font-weight:700; line-height:26px; text-align:center; border-radius:15px;}
.layer_popup.scheduleList .iss_wrap .table_wrap .btn_edu.end	{background:#abbcd5;}

/*20191002~ new css*/
.desc {font-size:14px; font-weight:200; color:#333333;}

/*마이페이지*/
.my_wrap:after	{content:""; display:block; clear:both;}
.my_wrap .info	{float:left; margin-top:20px; padding:35px 30px 40px 30px; width:384px; box-shadow: 0px 0px 5px 1px #d8dfea; height:325px;}
.my_wrap .info:nth-of-type(2){margin-left:20px;}
.my_wrap .info:nth-of-type(4){margin-left:20px;}
.my_wrap .info .table_wrap.form table	{border-top:2px solid #2b2b2b;}
.my_wrap .info .table_wrap.form table tbody tr {border-bottom: 1px solid #dddddd;}
.my_wrap .info .table_wrap.form table tbody tr th {border-top: 1px solid #d5ddea; background: #f6f5f2; color: #414141; font-weight: normal;}
.my_wrap .info .table_wrap.form table tbody tr th.row04 {height:60px;}
.my_wrap .info .table_wrap.form table tbody tr th .bul	{display:block;}
.my_wrap .info .table_wrap.form table tbody tr td	{padding-left:15px; border-top: 1px solid #dddddd;}

.my_wrap .cont01 .table_wrap {margin:50px 0 20px 0;}
.my_wrap .cont01 .btn_wrap .btn_base.mid	{padding:0 20px; min-width: 70px; margin: 20px auto; background: #011e3a;}
.my_wrap .cont02 ul	{margin: 50px auto;}
.my_wrap .cont02 ul:after	{content:""; display:block; clear:both;}
.my_wrap .cont02 ul li	{float:left; margin-left:12px; width:120px; margin: 25px 0 25px 12px; cursor: pointer;}
.my_wrap .cont02 ul li:first-child	{margin-left:0;}
.my_wrap .cont02 ul li .tit	{display:block; background:#238e1b; color:#fff; font-weight:700; line-height:38px; text-align:center;}
.my_wrap .cont02 ul li .num	{display:block; border:1px solid #a4a4a4; border-top: none; color:#238e1b; font-size:60px; font-weight:700; height: 100px; text-align:center; padding-top: 11px;}
.my_wrap .cont02 ul li.org .tit	{background:#34ac2a;}
.my_wrap .cont02 ul li.org .num	{color:#34ac2a;}
.my_wrap .cont02 ul li.blue .tit {background:#5ed255;}
.my_wrap .cont02 ul li.blue .num {color:#5ed255;}
.my_wrap .cont03 .nodata {margin-top:10px; border:1px solid #d5ddea; background:#eaeef4;}
.my_wrap .cont03 .nodata p {padding:65px 0; color:#414141; line-height:18px; text-align:center;}
.my_wrap .cont03 .table_wrap {padding-top: 15px;}
.my_wrap .cont04 .cnt04_list {margin:50px 0 30px 0;}
.my_wrap .cont04 .cnt04_list li {text-align: center; background: #f6f5f2 url('../images/content/ico_comp_new.png') no-repeat 24px center; color:#414141; font-size:13px; font-weight:700; padding: 40px 0; height: 20px;}
.my_wrap .cont04 .btn_wrap {margin-top:15px;}
.my_wrap .cont04 .btn_wrap .btn_base.mid {padding:0 20px; background: #011e3a;}

/* 마이페이지 교육신청이력 개인정보동의 추가 */
.fr {float: right;}
.fr label {margin-right: 20px; color: #717171; font-size: 16px;}

/* 교육신청이력 */
.info_box {font-size:16px; margin-bottom:40px;}
.edu_app {}
.edu_app .tab_wrap ul li {width:33.33333333%}
.edu_app .tab_wrap ul li > a {line-height:50px; font-weight:500;}
.edu_app .tab_wrap ul li > a:hover {background-color: #42983b; color:#ffffff;}
.edu_app .tab_wrap ul li > a .num {display:inline-block; margin-left:13px; padding:0 6px; background:#009cef; color:#fff; font-size:12px; font-weight:bold; line-height:18px;}
.edu_app .table_wrap	{margin-top:30px}
.edu_app .table_wrap table tbody tr td	{padding:9px 14px; line-height:18px}
.edu_app .table_wrap table tbody tr td .btn_s	{width:48px}
.edu_app .table_wrap table tbody tr td .btn_s.green.new {background:#238e1b;}
.edu_app .table_wrap table tbody tr td .btn_s.green30.new {background:#34ac2a;}
.edu_app .table_wrap table tbody tr td .btn_s.green60.new {background:#5ed255;}

/*details*/
.edu_app .info_wrap	{padding-top:10px}
.edu_app .info_wrap .h_tit	{margin-top:15px}
.edu_app .info_wrap .table_wrap	{margin-top:7px}
.edu_app .info_wrap .table_wrap .btn_pad {padding:9px;}
.edu_app .info_wrap .bul_list	{margin:5px 0 0 20px}
.edu_app .info_wrap .bul_list li	{margin-bottom:5px; padding-left:8px; color:#414141; line-height:18px}
.edu_app .info_wrap .bul_list li span	{position:absolute; top:0; left:-6px}
.edu_app .info_wrap .btn_wrap	{margin-top:25px}
.edu_app .info_wrap .btn_wrap .btn_base	{min-width:100px}

/*회원정보*/
.pin_wrap .memb_info	{padding:25px 30px 26px 30px; box-shadow: 0px 0px 5px 1px #d8dfea; margin-bottom: 45px;}
.pin_wrap .memb_info .table_wrap.form {margin:0; padding: 20px;}
.pin_wrap .memb_info .table_wrap.form table {border-top: 2px solid #333333; border-bottom: 1px solid #d8dfea;}
.pin_wrap .memb_info .table_wrap.form table tbody tr th	{padding:0; border-top: 1px solid #e0e0df; background:#f6f5f2; color:#333333; font-weight: 400;}
.pin_wrap .memb_info .table_wrap.form table tbody tr th .bul {display:block;}
.pin_wrap .memb_info .table_wrap.form table tbody tr td	{padding-left:15px}
.pin_wrap .memb_info .table_wrap.form .btn_base {background: #011e3a; margin-left: 20px;}

.pin_wrap .busi_wrap	{padding:25px 30px 26px 30px; box-shadow:0px 0px 5px 1px #d8dfea;}
.pin_wrap .busi_wrap .busi_info	{position:relative; background:#f6f5f2; height:105px; margin-top:20px;}
.pin_wrap .busi_wrap .busi_info:after {content:""; display:block; clear:both;}
.pin_wrap .busi_wrap .busi_info .info_left {display:inline-block; width:120px; height:105px; background:#011e3a url(../images/content/ico_edu_busi_new.png) no-repeat center 20px; float: left;}
.pin_wrap .busi_wrap .busi_info .info_left .tit {text-align:center; margin-top:60px; color:#ffffff; font-weight:500; display: block;}
.pin_wrap .busi_wrap .busi_info .info_wrap	{display: inline-block; padding:20px; width:655px; height:65px;}
.pin_wrap .busi_wrap .busi_info .info_wrap .rdo_wrap	{margin-bottom:10px; height:24px;}
.pin_wrap .busi_wrap .busi_info .info_wrap .rdo_wrap .rdo {margin-right:40px;}
.pin_wrap .busi_wrap .busi_info .info_wrap .rdo_wrap .rdo label	{background-position:4px 6px; font-weight:200;}
.pin_wrap .busi_wrap .busi_info .info_wrap .select	{vertical-align:middle; background:#ffffff; height:30px;}
.pin_wrap .busi_wrap .busi_info .info_wrap .cont01	{display:none;}
.pin_wrap .busi_wrap .busi_info .info_wrap .cont01 input#searchBpBizrno {margin-left:5px; width:496px; height:30px; line-height:25px;}
.pin_wrap .busi_wrap .busi_info .info_wrap .cont02	{display:none;}
.pin_wrap .busi_wrap .busi_info .info_wrap .cont02 input#searchUbpNm {width:150px; margin-left:5px; height:30px; line-height:25px;}
.pin_wrap .busi_wrap .busi_info .info_wrap .cont02 .name {margin:0 10px;}
.pin_wrap .busi_wrap .busi_info .info_wrap .cont02 .select:nth-of-type(3) {margin-left:10px;}
.pin_wrap .busi_wrap .busi_info	.info_wrap .cont04 input {background:#ffffff; width:140px; height:30px; line-height:25px;}
.pin_wrap .busi_wrap .busi_info	.info_wrap .cont04 .name {display:inline-block; margin:0 17px 0 37px; color:#414141; font-size:14px; vertical-align:top; font-weight:400; line-height: 30px;}

.pin_wrap .busi_wrap .busi_info .info_wrap select	{background:#ffffff; width:140px; height:30px;}
.pin_wrap .busi_wrap .busi_info .info_wrap input	{background:#ffffff;}

.pin_wrap .busi_wrap .busi_info .btn_base {position: absolute; top: 35px; min-width:110px; right: 25px; width: 110px; height: 40px; border-radius: 28px; background: #011e3a url(../images/content/btn_edu_search.png) no-repeat 65px 10px; text-align:left; padding-left:30px; font-size:15.5px; font-weight:500;}

.pin_wrap .busi_wrap .result_info {padding:10px 20px;}
.pin_wrap .busi_wrap .result_info .result_wrap	{margin-top:15px; padding:0 0 20px 0;}
.pin_wrap .busi_wrap .result_info .result_wrap .table_wrap.tbg {margin-top:20px;}
.pin_wrap .busi_wrap .result_info .result_wrap .table_wrap.tbg table thead tr th {padding:10px 0; height:22px; background:#42983b; color:#fff; font-weight:500; }
.pin_wrap .busi_wrap .result_info .result_wrap .table_wrap.tbg table tbody tr {border-bottom: 1px solid #d8d8d8;}
.pin_wrap .busi_wrap .result_info .result_wrap .table_wrap.tbg table tbody tr.list:hover td	{background:#f4faf0}
.pin_wrap .busi_wrap .result_info .result_wrap .table_wrap.tbg table tbody tr.list.on td	{background:#ffffff;}
.pin_wrap .busi_wrap .result_info .result_wrap .table_wrap.tbg table tbody tr.detail > td	{padding:0; height:0; border:0; font-size:0; line-height:0;}
.pin_wrap .busi_wrap .result_info .result_wrap .table_wrap.tbg table tbody tr.detail td .table_wrap	{display:none; margin:0;}
.pin_wrap .busi_wrap .result_info .result_wrap .table_wrap.tbg table tbody tr.detail td .table_wrap table	{border:1px solid #eaeef4; border-top:2px solid #2b2b2b; margin:20px 0;}
.pin_wrap .busi_wrap .result_info .result_wrap .table_wrap.tbg table tbody tr.detail td .table_wrap table tbody th	{font-weight:400; background:#f6f5f2;}
.pin_wrap .busi_wrap .result_info .result_wrap .table_wrap.tbg table tbody tr.detail td .table_wrap table tbody td	{padding:9px 10px; font-size:14px; text-align:left}
.pin_wrap .busi_wrap .result_info .result_wrap .table_wrap.tbg table tbody tr.detail.on td .table_wrap	{display:block;}

.pin_wrap .busi_wrap .result_info .result_wrap .res_tit {font-size:18px;}
.pin_wrap .busi_wrap .result_info .result_wrap .res_txt {font-weight:200;}
.pin_wrap .busi_wrap .result_info .result_wrap .btn_wrap .btn_base.mid {background: #011e3a; width:240px; font-weight:400; margin-top:30px; border-radius:3px; height:35px; line-height:35px;}

/*person.jsp*/
.pin_wrap .pin_top	{position:relative; margin:0 -20px; padding:25px 30px 26px 30px; border-bottom:1px solid #d8dfea;}
.pin_wrap .pin_top h3 span	{color:#414141; font-weight:normal;}
.pin_wrap .pin_top .desc	{margin-top:7px; padding-left:30px; background:url('../images/common/bul_4_4.gif') no-repeat 21px 7px; color:#717171; font-size:14px; line-height:18px}
.pin_wrap .btn_cert	{display:inline-block; position:absolute; top:31px; right:28px; padding:0 56px 0 26px; background:#3158bc url('../images/content/ico_btn_cert.png') no-repeat 96px 16px; color:#fff; font-size:16px; line-height:52px}

.pin_wrap .fl_wrap	{margin-top:30px; text-align:center}
.pin_wrap .fl_wrap:after	{content:""; display:block; clear:both}
.pin_wrap .fl_wrap .fl_left	{position:relative; margin-left:49px; width:318px; height:368px; border:1px solid #eaeef4; background:#f9f9f9 url('../images/content/bg_pin_01.jpg') no-repeat center 78px;}
.pin_wrap .fl_wrap .fl_right	{position:relative; margin-right:49px; width:318px; height:368px; border:1px solid #eaeef4; background:#f9f9f9 url('../images/content/bg_pin_02.jpg') no-repeat center 78px;}
.pin_wrap .fl_wrap h4	{padding-top:29px; color:#3158bc; font-size:24px; font-weight:bold; line-height:26px;}
.pin_wrap .fl_wrap p	{margin-top:125px; color:#717171; font-size:14px; font-weight:bold; line-height:20px;}
.pin_wrap .fl_wrap a	{display:block; position:absolute; bottom:32px; left:49px; width:220px; background:#71bf44; color:#fff; font-size:14px; line-height:40px;}

.pin_wrap .b_txt	{margin-top:30px; padding:22px 15px; background:#eaeef4; color:#717171; font-size:14px; line-height:20px}
.pin_wrap .btn_wrap	{margin-top:40px}
.pin_wrap .btn_wrap .btn_base	{margin-left:36px}

/* 계산서/전표출력 */
.bill_wrap {}
.bill_wrap .tab_wrap ul li {width: 50%;}
.bill_wrap .tab_wrap ul li > a {line-height: 50px; font-weight: 500;}
.bill_wrap .tab_wrap ul li > a:hover {color: rgb(255, 255, 255); background-color: rgb(66, 152, 59);}
.bill_wrap .tab_wrap ul li > a .num {background: rgb(0, 156, 239); padding: 0px 6px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; font-weight: bold; margin-left: 13px; display: inline-block;}
.bill_wrap .border_top {border-top-color: rgb(34, 34, 34); border-top-width: 2px; border-top-style: solid;}
.bill_wrap .text_wrap {	padding: 120px 40px 150px;}
.bill_wrap .text_wrap .main-img {margin: 30px auto; height: 100px; display: block;}
.bill_wrap .text_wrap a {margin: 0px auto; padding: 20px 50px; border-radius: 3px; width: 150px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; display: block; background-color: rgb(68, 68, 68);}
.bill_wrap .text_wrap .figure-info {margin: 0px auto 30px; text-align: center; font-size: 28px; font-weight: 300; -ms-word-break: keep-all; max-width: 420px;}
.bill_wrap .text_wrap .figure-info span strong {color: green; font-weight: 500;}
.bill_wrap .text_wrap .figure-desc {text-align: center; font-size: 18px; margin-bottom: 30px;}
.bill_wrap .text_wrap dl dt {padding: 25px 0px; width: 210px; font-size: 20px; display: table-cell;}
.bill_wrap .text_wrap dl dd {padding: 25px 0px; font-size: 15px; display: table-cell;}
.bill_wrap .text_wrap dl dd ul {padding: 10px 0px;}
.bill_wrap .text_wrap dl dd ul li {line-height: 30px; font-size: 15px;}
.bill_wrap .text_wrap .billrule-text {font-size: 17px;}
.bill_wrap .text_wrap .billrule-text li {line-height: 2em;}
.bill_wrap .text_wrap .rule-img {margin:20px auto;}
.bill_wrap .text_wrap .rule-img li {float: left; margin:20px auto;}
.bill_wrap .text_wrap .rule-img li:first-child::before {content: "";}
.bill_wrap .text_wrap .rule-img li::before {margin: 45px 9px; color: rgb(204, 204, 204); float: left; content: ">>";}

/* 나의 강의 목록 */
.lecture {margin-bottom:30px;}

.lecture_wrap	{}
.lecture_wrap .search_wrap	{margin-top:10px; padding:10px; background:#f6f5f2;}
.lecture_wrap .search_wrap .table_wrap.form	{margin:0}
.lecture_wrap .search_wrap .table_wrap.form table	{border:0}
.lecture_wrap .search_wrap .table_wrap.form table tbody tr th {background:url(); border:0; color:#414141; font-weight:400; font-size:16px;}
.lecture_wrap .search_wrap .table_wrap.form table tbody tr td {border:0;}
.lecture_wrap .search_wrap .table_wrap.form table tbody tr:nth-child(2) td:nth-child(2) span {width:348px;}
.lecture_wrap .search_wrap .table_wrap.form table tbody tr td .cal_wrap	{font-size:0; line-height:0}
.lecture_wrap .search_wrap .table_wrap.form table tbody tr td .cal_wrap .btn_calendar {margin:0 0 0 3px}
.lecture_wrap .search_wrap .table_wrap.form table tbody tr td .cal_wrap .frm {display:inline-block; margin:0; width:44px; font-size:14px; line-height:26px; text-align:center}
.lecture_wrap .search_wrap .table_wrap.form table tbody tr td .select {background:#fff; height:30px; line-height:30px;}
.lecture_wrap .search_wrap .table_wrap.form table tbody tr td .select label	{color:#414141; font-size:14px;}
.lecture_wrap .search_wrap .table_wrap.form table tbody tr td input	{background:#fff; width:314px; height:30px; color:#414141; font-size:14px; float:left;}
.lecture_wrap .search_wrap .table_wrap.form table tbody tr td .btn_search {vertical-align:top}

.lecture_wrap .table_wrap.tbg .chk	{margin:0; vertical-align:middle}
.lecture_wrap .table_wrap.tbg .chk label	{padding:0; width:20px; height:15px}

.lecture_wrap .result_wrap	{margin-top:20px; padding:15px 0 38px 0;}
.lecture_wrap .result_wrap .top_info	{position:relative; margin-bottom:30px; font-size:0; height:30px;}
.lecture_wrap .result_wrap .top_info .p_tit span	{display:inline-block; position:relative; margin-left:9px; padding-left:12px; font-size:14px; font-weight:normal}
.lecture_wrap .result_wrap .table_wrap table {border-bottom:1px solid #d5ddea;}
.lecture_wrap .result_wrap .table_wrap table thead tr th {background:#42983b; font-size:15px; font-weight:500; height:31px;}
.lecture_wrap .result_wrap .table_wrap table tbody tr td {height:32px; line-height:32px; font-size:13.5px;}
.lecture_wrap .result_wrap .table_wrap table tbody tr td .btn_s	{width:47px}

/*details*/
.lecture_wrap .lecture_info	{margin-top:10px; padding:25px 30px 30px 30px; border:1px solid #d8dfea; background:#fff}
.lecture_wrap .lecture_info .table_wrap.form table tbody tr th	{padding-left:15px; text-align:left}
.lecture_wrap .lecture_info .table_wrap.form table tbody tr td	{padding-left:15px}
.lecture_wrap .lecture_info .btn_wrap	{margin-top:30px}
.lecture_wrap .lecture_info .btn_wrap .btn_base	{margin-left:20px}
.lecture_wrap .lecture_info .btn_wrap .btn_base.mid	{margin-left:10px}

.lecture_wrap .lecture_info .list_wrap	{position:relative; margin:32px -30px 0 -30px; padding:23px 30px 0 30px; border-top:1px solid #eaeef4}
.lecture_wrap .lecture_info .list_wrap .tit	{color:#414141; font-weight:bold}
.lecture_wrap .lecture_info .list_wrap .table_wrap.tbg	{margin:10px -30px 0 -30px}
.lecture_wrap .lecture_info .list_wrap .table_wrap.tbg table thead tr th .chk	{display:inline-block; height:16px}
.lecture_wrap .lecture_info .list_wrap .table_wrap.tbg table thead tr th .chk label	{width:16px; background:url('../images/common/bg_chk_th.png') no-repeat 4px center;}
.lecture_wrap .lecture_info .list_wrap .table_wrap.tbg table thead tr th .chk input[type=checkbox]:checked + label	{background:url('../images/common/bg_chk_th_on.png') no-repeat 4px center;}
.lecture_wrap .lecture_info .list_wrap .table_wrap.tbg table tbody tr td .btn_s	{width:42px}
.lecture_wrap .lecture_info .list_wrap .table_wrap.tbg table tbody tr td .txt	{display:block}

.lecture_wrap .lecture_info .list_wrap .btn_wrap	{margin-top:20px}
.lecture_wrap .lecture_info .list_wrap .btn_wrap.left	{margin-bottom:25px}
.lecture_wrap .lecture_info .list_wrap .btn_wrap .btn_base.mid	{padding:0 12px}
.lecture_wrap .lecture_info .list_wrap .btn_wrap .btn_base.mid.atten	{padding:0 0 0 26px; width:97px; background:#009cef url('../images/common/ico_atten.png') no-repeat 11px 11px}
.lecture_wrap .lecture_info .list_wrap .btn_wrap .btn_base.mid.atten_n	{padding:0 0 0 22px; width:97px; background:#e15f61 url('../images/common/ico_atten_n.png') no-repeat 14px 11px}

.lecture_wrap .lecture_info .list_wrap .layer_popup	{position:absolute; top:auto; right:0; bottom:-55px; left:0; padding:26px 27px 23px 27px; border:4px solid #8597b1; background:#fff}
.lecture_wrap .lecture_info .list_wrap .layer_popup .table_wrap.form	{margin:0; border:1px solid #d5ddea}
.lecture_wrap .lecture_info .list_wrap .layer_popup .table_wrap.form table	{border:0}
.lecture_wrap .lecture_info .list_wrap .layer_popup .table_wrap.form table tbody tr th	{padding-left:0; border-top: 1px solid #fff; background:#eaeef4; color:#414141; font-weight:normal; text-align:center}
.lecture_wrap .lecture_info .list_wrap .layer_popup .table_wrap.form table tbody tr:first-child th	{border-top:1px solid #eaeef4}
.lecture_wrap .lecture_info .list_wrap .layer_popup .table_wrap.form table tbody tr td	{color:#717171}
.lecture_wrap .lecture_info .list_wrap .layer_popup .table_wrap.form table tbody tr td .select label	{color:#414141}
.lecture_wrap .lecture_info .list_wrap .layer_popup .table_wrap.form table tbody tr td .int_label	{margin:0 8px 0 25px}
.lecture_wrap .lecture_info .list_wrap .layer_popup .table_wrap.form table tbody tr td .int_label:first-child	{margin-left:0}
.lecture_wrap .lecture_info .list_wrap .layer_popup .bot_info	{position:relative; margin-top:16px;}
.lecture_wrap .lecture_info .list_wrap .layer_popup .bot_info ul li	{margin-left:8px; padding:0; color:#009cef; font-size:12px; font-weight:bold; line-height:20px}
.lecture_wrap .lecture_info .list_wrap .layer_popup .bot_info .btn_wrap	{position:absolute; top:8px; right:5px; margin:0}
.lecture_wrap .lecture_info .list_wrap .layer_popup .bot_info .btn_wrap .btn_base.mid	{margin-left:20px; width:95px}

/* 20201007 */
.btn_my_wrap {text-align:right}
.btn_my_wrap .btn_base {background:#414141; font-weight:400; border-radius:3px; height:35px; line-height:35px;}

/* 민간교육기관 정보수정 */
.top_title.pri_modify	{background:#fff url('../images/content/bg_top_pri_modify.jpg') no-repeat right 0}

.pri_info .table_wrap.form .info_table tbody tr th {background:#f6f5f2; color:#333333; font-weight:400;}
.pri_info .table_wrap.form .info_table tbody tr td {padding:6px 0 6px 15px;}
.pri_info .table_wrap.form .info_table tbody tr td input {width:73%;}
.pri_info .table_wrap.form .info_table tbody tr td .address_wrap {width:100%;}
.pri_info .table_wrap.form .info_table tbody tr td .address_wrap input:nth-of-type(2) {width:100%;}
.pri_info .table_wrap.form .info_table tbody tr td .address_wrap .btn_base {background:#909090; font-weight:400; border-radius:3px;}
.pri_info .table_wrap.form .info_table tbody tr .textarea_box {padding:15px;}
.pri_info .table_wrap.form .info_table tbody tr .textarea_box .textarea textarea {width:91%; height:100px;}
.pri_info .table_wrap.form table tbody tr td div.file .txt	{display:inline-block; background:#2898a3; margin-top:15px; width:110px; height:28px; color:#fff; font-size:14px; line-height:27px; text-align:center; vertical-align:top; border-radius:3px;}
.pri_info .table_wrap.form table tbody tr td div.file .btn_plus	{margin-left:1px; min-width:27px; width:27px; height:27px; background:url('../images/content/btn_p_green.gif') no-repeat 0 0}
.pri_info .table_wrap.form table tbody tr td div.file .info	{margin-left:0; color:#717171; line-height:27px; font-weight:200; display:block;}
.pri_info .table_wrap.form table tbody tr td div.file a .info{position: relative; display: inline-block; color: #009cef; font-size: 14px; line-height: 28px;}
.pri_info .table_wrap.form table tbody tr td div.file a:hover .info {text-decoration: underline;}
.pri_info .table_wrap.form table tbody tr td div.file .logo	{display:block; margin-top:8px; width:91%; border:1px solid #eaeef4; font-size:0; line-height:0; text-align:center}
.pri_info .table_wrap.form table tbody tr td div.file .logo img	{width:272px; height:68px}
.pri_info .table_wrap.form table tbody tr td div.file .logo.nodata	{background:#f3f4f7; color:#b0b0b0; font-size:12px; line-height:68px; text-align:center}
.pri_info .table_wrap.form table tbody tr td div.file .img	{display:block; width:626px; font-size:0; line-height:0}
.pri_info .table_wrap.form table tbody tr td div.file .img img	{display:block; margin-top:8px; width:624px; border:1px solid #d5ddea;}
.pri_info .table_wrap.form table tbody tr td div.file .btn_wrap	{margin:8px 0 20px 0}

.pri_info .btn_wrap_save {margin-top:80px;}
.pri_info .btn_wrap_save .btn_base {background:#011e3a; font-size:16px; font-weight:400; border-radius:3px;}

/*모듈형 교재*/
.bbs_wrap	{margin-top:10px; padding:20px 0 40px 0; }
.bbs_wrap .bbs_search {height:60px; line-height:60px; padding:0 202px; background:#f6f5f2;}
.bbs_wrap .bbs_search .select {display:inline-block; vertical-align:top; width:130px; float: left; margin-left: 7px; margin: 15px 10px 15px 10px; height:28px; background:#fff;}
.bbs_wrap .bbs_search .select label {line-height:28px; font-size:14px; font-family:Noto Sans; font-weight:200;}
.bbs_wrap .bbs_search .int_wrap {float: left; margin: 15px 0 15px 15px; font-size: 0; line-height: 0;}
.bbs_wrap .bbs_search .int_wrap input	{width:160px; border:1px solid #e0e0e0; border-right:0; font-size:14px; font-weight:normal; height:30px; background:#fff;}
.bbs_wrap .bbs_search .int_wrap .btn_search {display: inline-block; width: 32px; height: 30px; background: #42983b url(../images/content/btn_edu_search.png) no-repeat 50% 50%;}

.bbs_wrap .list_wrap	{margin-top:45px; border-top:2px solid #2b2b2b;}
.bbs_wrap .list_wrap ul li	{position:relative; padding:20px 0 20px 20px; border-bottom:1px solid #d5ddea}
.bbs_wrap .list_wrap ul li:hover {background:#f6f5f2;}
.bbs_wrap .list_wrap ul li:after	{content:""; display:block; clear:both}
.bbs_wrap .list_wrap ul li .img		{float:left; margin-right:30px; background:#fff; vertical-align:top; font-size:0; line-height:0; box-shadow:2px 2px 5px rgba(0, 0, 0, 0.15);}
.bbs_wrap .list_wrap ul li .img img	{width:125px; height:175px;}
.bbs_wrap .list_wrap ul li .t_wrap	{vertical-align:top; padding:17px;}
.bbs_wrap .list_wrap ul li .t_wrap .tit	{}
.bbs_wrap .list_wrap ul li .t_wrap .tit a	{display:inline-block; color:#66a862; font-size:20px; font-weight:500; line-height:24px;}
.bbs_wrap .list_wrap ul li .t_wrap .tit a:hover	{text-decoration:underline}
.bbs_wrap .list_wrap ul li .t_wrap .info	{margin-bottom:12px; padding-bottom:9px; line-height:0;}
.bbs_wrap .list_wrap ul li .t_wrap .info span	{display:inline-block; color:#55a050; font-weight:200; line-height:24px;}
.bbs_wrap .list_wrap ul li .t_wrap .info .hit	{position:relative; margin-left:10px; padding-left:11px;}
.bbs_wrap .list_wrap ul li .t_wrap .info em	{font-style:normal; color:#333333;}
.bbs_wrap .list_wrap ul li .t_wrap .txt	{height:36px; color:#414141; font-size:16px; font-weight:300; line-height:18px; word-break:keep-all; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.bbs_wrap .file	{display:block; font-size:16px; font-weight:300; line-height:18px}
.bbs_wrap .file a {color:#a4a4a4;}
.bbs_wrap .file .ico	{display:inline-block; margin-top:1px; margin-right:6px; height:18px; vertical-align:top}

.bbs_wrap_new .table_wrap.form table {border-top:2px solid #646464; border-bottom:1px solid #efefef;}
.bbs_wrap_new .table_wrap.form table tbody tr .table_title {background:#42983b; padding:8px 0;}
.bbs_wrap_new .table_wrap.form table tbody tr td .hit {float:right;}
.bbs_wrap_new .table_wrap.form table tbody tr td .info {padding:5px; min-height:270px; line-height:22px;}

.bbs_wrap_new .table_wrap.form table tbody tr .table_file_title {background:url(); color:#717171; font-size:14px;}
.bbs_wrap_new .table_wrap.form table tbody tr .table_file a {position: relative; color:#009cef; font-size:14px;}
.bbs_wrap_new .table_wrap.form table tbody tr .table_file a:after {content:""; display:block; position:absolute; top:-5px; left:-10px; width:1px; height:30px; background:#d5ddea;}

.bbs_wrap_new .btn_wrap.right a.btn_base.mid {background:#011e3a; border-radius:4px; padding:4px 10px; font-weight:400;}

/*2019-10-25 민간교육기관 실적등록*/
.lecture_wrap_new .t_info {font-size:15px; display:inline-block; float:left; color:#333333;}
.lecture_wrap_new .btn_wrap {font-size:15px; display:inline-block; float:right; margin-top:0;}
.lecture_wrap_new .btn_wrap.side {float:none;}

.lecture_wrap_new .result_wrap {text-align:center;}
.lecture_wrap_new .result_wrap .t_info .dot-green-l {font-size:18px; font-weight:500; margin-right:5px}
.lecture_wrap_new .result_wrap .btn_wrap .btn_base {background:#909090; padding:0 10px; font-weight:400; line-height:1.3; font-family:'Noto Sans'; height:31.4px; border-radius:4px;}
.lecture_wrap_new .result_wrap .btn_wrap .btn_base.mid.black {padding:10px 19px;  margin-top:90px; background:#011e3a; font-size:15px; height:20px; display:inline-block;}
.lecture_wrap_new .result_wrap .btn_wrap .btn_excel_down {padding:6px 26px 6px 10px; color:#fff; background:#2898a3 url('../images/common/btn_down_new.png') no-repeat 90px 6px; vertical-align:middle; font-size:14px; border-radius:4px;}
.lecture_wrap_new .result_wrap .table_wrap.tbg {margin:0; padding:0;}
.lecture_wrap_new .result_wrap .table_wrap.tbg table thead tr th {font-weight:400;}

.lecture_wrap_new .table_wrap .btn_base.mid {width:110px; height:35px; border-radius:20px; background:#011e3a url(../images/content/btn_edu_search.png) no-repeat 60px 7px; text-align:left; font-weight:400; padding-left:30px;}

.lecture_wrap_new .search_wrap.new {margin-top:20px;}
.lecture_wrap_new .search_wrap .table_wrap.form table tbody tr td {font-size:16px; font-weight:200;}

.line_min_blue {position: relative;}
.line_min_blue:before {content:""; width:5px; height:1px; background:#3158bc; position:absolute; top:10px; left:0px;}

/*2019-10-30 교육신청이력 details*/
.info_wrap_new .table_wrap.form.brd.new {margin-bottom:25px;}
.info_wrap_new .table_wrap.form table tbody tr th {border-top:1px solid #d5ddea; background:#f6f5f2; color:#333333; font-weight:400;}
.info_wrap_new .table_wrap.form table tbody tr td {font-weight:200;}
.info_wrap_new .table_wrap.form table tbody tr td input#bizBplcBassAdres {display:block;}
.info_wrap_new .table_wrap.form table tbody tr td input#bizIndutyNm {margin-right:3px;}
.info_wrap_new .table_wrap.form table tbody tr .stdIndust {padding:9px 0 9px 14px;}
.info_wrap_new .table_wrap.form table tbody tr .stdIndust input#bizStdIndustClNm {margin-right:5px;}
.info_wrap_new .table_wrap.form table tbody tr td .address_wrap .btn_base {position:unset; margin-left:5px;}

.info_wrap_new .table_wrap.new .btn_s.sky {background:#42983b;}
.info_wrap_new .table_wrap.new .btn_base.mid.red.new {background:#838383; margin-right:10px; margin-left:10px; height:18px; padding:5px; line-height:1.3;}
.info_wrap_new .table_wrap.new .btn_base.mid.gray.new {height:18px; padding:5px; line-height:1.3;}
.info_wrap_new .table_wrap.new.brd {border:none;}
.info_wrap_new .table_wrap.new.brd table {border-bottom:1px solid #dcdcdc;}

.info_wrap_new .btn_base.mid {font-weight:400;}
.info_wrap_new .btn_base.mid.new {border-radius:3px; min-width:85px; height:30px; line-height:30px;}
.info_wrap_new .btn_base.mid.red.new {background:#838383; margin-right:10px;}
.info_wrap_new .btn_base.mid.gray.new {background:#2898a3;}
.info_wrap_new .btn_base.mid.org.new {background:#011e3a; margin-right:10px;}
.info_wrap_new .btn_base.mid.org.green.new {background:#42983b; height:18px; padding:5px; line-height:1.3;}
.info_wrap_new .btn_base.mid.btn_base_new {display:inline-block; padding:8px 10px 5px 30px; margin-left:15px; height:20px; background:#3158bc url(../images/common/bg_table_more.png) no-repeat 12px 10px; line-height:1.3;}

.info_wrap_new .table_cont {color:#000dff; margin-left:10px;}
.info_wrap_new .h_tit.new {display:inline-block; vertical-align:middle;}
.info_wrap_new .bul_list .line_min:before {content:""; width:5px; height:1px; background:#333333; position:absolute; top:8px; left:-4px;}

/* step3_popup(개인정보동의 ) */
.agree.layer_popup.issUser .iss_wrap	{padding:15px 20px;}
.agree.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;}
.agree.layer_popup.issUser .iss_wrap .h_tit {margin:5px 0 5px 5px;}
.agree.layer_popup.issUser .iss_wrap .white_block {background:#f6f5f2; padding:35px; border: 1px solid #d9d9d9;}
.agree.layer_popup.issUser .iss_wrap .search	{height: 50px; margin-top: 0px; padding: 10px; border:1px solid #e7e7e7; background:#fff; font-size:0; line-height:0; height: 185px; overflow-y: scroll;}
.agree.layer_popup.issUser .iss_wrap .search span {white-space: pre-wrap; font-size: 12px; line-height: 15px;}
.agree.layer_popup.issUser .iss_wrap .search span b {color: #035990; font-size: 16px;}
.agree.layer_popup.issUser .iss_wrap .agree1 {transform :scale(1.5);margin-top:10px;margin-left:5px;vertical-align:sub;}
.agree.layer_popup.issUser .iss_wrap .agree2 {height:14px; margin-top:10px;margin-left:5px;vertical-align:sub;}
.agree.layer_popup.issUser .iss_wrap .agreeAll {transform :scale(1.5);margin-top:10px;margin-left:5px;vertical-align:sub;}
.agree.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;}
.agree.layer_popup.issUser .iss_wrap .search input {margin-left:10px;}
.agree.layer_popup.issUser .iss_wrap .search .rdo_wrap {display:inline-block; margin:8px 0 8px 10px; vertical-align:top;}
.agree.layer_popup.issUser .iss_wrap .search .btn_base {margin-left:25px; min-width:75px;}
.agree.layer_popup.issUser .iss_wrap .h_tit	{margin:16px 0 5px 5px;}
.agree.layer_popup.issUser.layer_popup_new .iss_wrap .h_tit {margin: 21px 0 8px 15px;}
.agree.layer_popup.issUser .iss_wrap .iss_list	{padding:9px 22px 30px 22px; border:1px solid #d8dfea; background:#fff;}
.agree.layer_popup.issUser.layer_popup_new .iss_wrap .btn_base {background: #011e3a;}
.agree.layer_popup .btn_closed_agree	{display:block; position:absolute; top:12px; right:15px; width:22px; height:22px; background:url('../images/common/btn_closed_pop_green.png') no-repeat 0 0}
.pop_dim_agree	{display:none; position:fixed; z-index:900; top:0; right:0; bottom:0; left:0; background:rgba(0, 0, 0 ,0.4)}
.popupzindex500 {z-index:500;}