﻿@charset "utf-8";

/* 2455c0 */
@import url('/css/common.css');
@import url('/css/layout.css');
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

.h_logo{float:left;margin-left:0px;}
.h_gnb_1{float:left;margin-left:334px;margin-top:31px;}
.h_gnb_2{float:left;margin-top:31px;}
.h_gnb_3{float:right;margin-top:15px;}
.h_line{float:left;margin-left:30px;margin-right:30px;margin-top:20px;}
.m_img_form{width:100%;margin:0 auto;background-color:#f5f5f5;border-top:1px solid #dcdcdc;margin-bottom:20px;}
.s_img_form{width:100%;margin:0 auto;background-color:#dfe2e5;border-top:1px solid #dcdcdc;margin-bottom:9px;background: url('../img/header/top.gif');height:11px;}
.m_img{position:relative;z-index:1; clear:both; width:1280px; margin:0 auto;zoom:1}
.s_img{position:relative;z-index:1; clear:both; width:1080px; margin:0 auto;zoom:1}
.service_form{width:688px;}
.service_img_1{float:left;}
.service_img_2{float:left;margin-left:20px;}
.p_line{border-top: 1px solid #dcdcdc;width:100%;margin-bottom:20px;clear:both;}
.login_form{position:relative;width:362px;height:144px;background: url('../img/main/login_bg.gif');padding:30px 30px 22px 30px;}
.login_form1{position:relative;width:362px;height:144px;background: url('../img/main/login_bg.gif');padding:30px 0px 22px 0px;}
.sub_login_form{position:relative;width:260px;height:132px;background: url('../img/l_menu/p_bg.gif');padding:10px 0px 22px 0px;margin-top:25px;}
.login_btn{float:right;}
.login_btn1{position:absolute;top:20px;right:40px;}
.login_input{float:left;}
.login_input1{float:left;width:100%}
.login_id{width:223px;height:32px;}
.login_pw{width:223px;height:32px;}
.login_id1{width:256px;height:32px;}
.login_pw1{width:256px;height:32px;}
.m_list_form{position:relative;width:452px;height:180px;border:1px solid #d2d2d2;margin-bottom:20px;float:left;padding:15px 0px 15px 15px;}
.m_bner{margin-left:20px;float:left;}
.n_line{float:left;margin-left:10px;margin-right:10px;}

.mypage{width:100%;margin-top:30px;position:relative;padding:0px;}
.mypage_pass{width:558px;height:273px;background: url('../img/mypage/pw_con_img.gif');margin:0px auto;text-align:center;position:relative;}

#pay_step1{padding:10px 20px 10px 20px;text-align:left;display:none;}
#pay_step2{padding:0px 20px 20px 20px;border 1px solid #d2d2d2;display:none;}

#n_list_btn{float:left;}
#p_list_btn{float:left;}
#p_list{margin-top:20px;display:none;}
#n_list{margin-top:20px;}
#m_list_more{float:right;margin-right:15px;}
div#menu_bin2{width:722px;height:229px;background-image:url(/img/gnb/m_bg.png);z-index:7;position:absolute;top:0px;left:55px;display:none;}
div#inline-block{text-align:center; display:inline-block;height:224px;overflow:hidden; margin-top:10px; line-height:20px;float:left; }
#menu_c{line-height:0px;height:30px;cursor:pointer;}
div .sub_menu1{margin-left:1px;}
div .sub_menu2{margin-left:1px;}
div .sub_menu3{margin-left:1px;}
div .sub_menu4{margin-left:1px;}
div .sub_menu5{margin-left:1px;}

.img_del{display:none;margin-left:5px;vertical-align:-3px;}
#persinfo{width:100%;height:200px;overflow-y:auto;border:1px solid #d2d2d2;background-color:#fff;}
.m_point_num{float:left;margin-top:10px;background:url('../img/main/point_btn.gif');width:181px;height:49px;padding-top:15.1px;padding-right:43px;font-weight:bold;color:red;text-align:right;}
.m_coupon_num{float:right;margin-top:10px;background:url('../img/main/coupon_btn.gif');width:181px;height:49px;padding-top:15.1px;padding-right:47px;font-weight:bold;color:red;text-align:right;}
.s_point_num{float:left;margin-top:10px;background:url('../img/l_menu/p_point_btn.gif');width:130px;height:50px;padding-top:25px;font-weight:bold;color:red;text-align:center;}
.s_coupon_num{float:right;margin-top:10px;background:url('../img/l_menu/p_coupon_btn.gif');width:130px;height:50px;padding-top:25px;font-weight:bold;color:red;text-align:center;}
.m_info{float:left;margin-top:4px;margin-left:30px;margin-right:30px;}
.s_info{float:left;margin-top:4px;margin-left:21px;}
.m_info_btn{float:right;margin-top:7px;margin-right:30px;}
.m_logout{float:right;margin-right:30px;}
.s_logout{text-align:center;}
.faq_info {border-top:2px solid #434343;}
.faq_info td#label{ height:25px; padding:0px 20px 0px 20px; border-bottom:1px solid #bfbfbf;  text-align:center;color:#424242;background-color:#fafafa;}
.faq_info td#number{ height:25px; padding:0px 20px 0px 20px; border-bottom:1px solid #bfbfbf;  text-align:center;color:#424242;font-weight:bold;background-color:#fafafa;}
.faq_info td.list{ height:25px; padding:0px 20px 0px 20px; border-bottom:1px solid #bfbfbf;color:#424242;font-weight:bold;background-color:#fafafa;}
.faq_info td.content{ height:25px; padding:0px 20px 0px 20px; border-bottom:1px solid #bfbfbf;color:#424242;background-color:#fafafa;}
.s_login_btn{position:absolute;top:-15px;right:0px;}
.s_logout_btn{margin-left:5px;width:54px;height:20px;cursor:pointer;}

.app_top{background-color:#5a5a5a;width:760px;height:40px;padding:10px 0px 0px 20px;}
.app_top li{color:#fff;font-size:16px;font-weight:bold;}
.app_tbl{}
.app_tbl th{font-size:14px;height:50px;background-color:#f5f5f5;font-weight:bold;padding-left:20px;border-bottom:1px solid #d2d2d2;}
.app_tbl td{height:50px;padding-left:20px;border-bottom:1px solid #d2d2d2;}


.media_tbl{border-top: 2px solid #434343}
.media_tbl th{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#f8f8f8;}
.media_tbl th#label{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#f8f8f8;height:30px;border-right:1px solid #dcdcdc}
.media_tbl th#label1{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#f8f8f8;height:30px;}
.media_tbl td{font-size:12px;text-align:center;height:30px;border-bottom:1px solid #d2d2d2;}
.media_tbl td#label{font-size:12px;text-align:center;height:30px;background-color:#fafafa;color:#6e6e6e;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.media_tbl td#content{font-size:12px;text-align:center;height:50px;border-right:1px solid #dcdcdc;padding:10px;}
.media_tbl td#content1{font-size:12px;text-align:center;height:50px;}
.media_tbl td#content2{font-size:12px;text-align:center;height:50px;border-right:1px solid #d2d2d2;padding:10px}


.notice_tbl{border-top: 2px solid #434343}
.notice_tbl th{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#f8f8f8;}
.notice_tbl th#label{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#f8f8f8;height:30px;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}
.notice_tbl th#label1{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#f8f8f8;height:30px;}
.notice_tbl td{font-size:12px;text-align:center;height:30px;border-bottom:1px solid #d2d2d2;}
.notice_tbl td#label{font-size:12px;text-align:center;height:30px;background-color:#fafafa;color:#6e6e6e;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.notice_tbl td#content{font-size:12px;text-align:left;height:50px;border-right:1px solid #dcdcdc;padding:10px;}
.notice_tbl td#content1{font-size:12px;text-align:center;height:50px;}
.notice_tbl td#content2{font-size:12px;text-align:center;height:50px;border-right:1px solid #d2d2d2;padding:10px}


.pay_tbl{border:1px solid #d2d2d2;}
.pay_tbl th{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#f8f8f8;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.pay_tbl th#label{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#e5e5e5;height:30px;background-color:#e5e5e5;}
.pay_tbl td{font-size:12px;text-align:center;height:35px;border-bottom:1px solid #d2d2d2;}
.pay_tbl td#label{font-size:12px;text-align:center;height:30px;background-color:#fafafa;color:#6e6e6e;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.pay_tbl td#content{font-size:12px;text-align:center;height:50px;border-right:1px solid #d2d2d2;}
.pay_tbl td.content1{font-size:12px;text-align:right;padding-right:10px;border-right:1px solid #d2d2d2;}
.pay_tbl td.content2{font-size:12px;border-right:1px solid #d2d2d2;}
.pay_tbl td.content3{text-align:left;}
.pay_tbl .file_cs{margin-left:5px;width:530px;}
.pay_tbl .file_cs1{margin-left:5px;width:530px;}

.pay_tbl2{border-top:1px solid #d2d2d2;}
.pay_tbl2 th{font-size:14px;font-weight:bold;text-align:left;border-bottom:1px solid #d2d2d2;height:40px;padding:0px 10px}
.pay_tbl2 td{font-size:14px;text-align:right;color:#6e6e6e;border-bottom:1px solid #d2d2d2;height:40px;padding:0px 10px}

.coupon_tbl{border:1px solid #d2d2d2;}
.coupon_tbl th{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#f8f8f8;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.coupon_tbl th#label{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#e5e5e5;height:30px;background-color:#e5e5e5;}
.coupon_tbl td{font-size:12px;text-align:center;height:30px;border-bottom:1px solid #d2d2d2;}
.coupon_tbl td#label{font-size:12px;text-align:center;height:30px;background-color:#fafafa;color:#6e6e6e;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.coupon_tbl td#content{font-size:12px;text-align:center;height:50px;border-right:1px solid #d2d2d2;}
.coupon_tbl td.content1{font-size:12px;text-align:left;padding:10px;border-right:1px solid #d2d2d2;height:40px;}


.comm_tbl{width:100%; table-layout:fixed;}
.comm_tbl th{height:30px;border-bottom:1px solid #d2d2d2;font-weight:bold;font-size:14px;text-align:center;background-color:#f4f4f4}
.comm_tbl td{height:50px;border-bottom:1px solid #d2d2d2;}
.comm_tbl td.title{font-size:14px;padding:15px;}
.comm_tbl td.content{font-size:14px;padding:15px;background-color:#f8f8f8}
.comm_tbl td.regdate{text-align:center}
.comm_tbl td.open_img{text-align:center}

.qna_tbl{width:100%; table-layout:fixed;}
.qna_tbl th{height:50px;border-bottom:1px solid #d2d2d2;font-weight:bold;font-size:14px;text-align:center;background-color:#f4f4f4}
.qna_tbl td{height:50px;border-bottom:1px solid #d2d2d2;padding:10px;}
.qna_tbl td input{height:25px;}
.qna_tbl td.num{font-size:14px;padding:15px;}
.qna_tbl td.title{font-size:14px;padding:15px;}
.qna_tbl td.content{font-size:14px;padding:15px;background-color:#f8f8f8}
.qna_tbl td.regdate{text-align:center}
.qna_tbl td.open_img{text-align:center}

.aqna_tbl{border-top: 2px solid #434343}
.aqna_tbl th{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#f8f8f8;}
.aqna_tbl th#label{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#f8f8f8;height:30px;border-right:1px solid #dcdcdc}
.aqna_tbl th#label1{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#f8f8f8;height:30px;}
.aqna_tbl td{font-size:12px;text-align:center;height:30px;border-bottom:1px solid #d2d2d2;}
.aqna_tbl td#label{font-size:12px;text-align:center;height:30px;background-color:#fafafa;color:#6e6e6e;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.aqna_tbl td#content{font-size:12px;text-align:center;height:30px;border-right:1px solid #dcdcdc;padding:10px;}
.aqna_tbl td#content1{font-size:12px;text-align:center;height:30px;}
.aqna_tbl td#content2{font-size:12px;text-align:center;height:50px;border-right:1px solid #d2d2d2;padding:10px}

.media_form_tbl{border:1px solid #d2d2d2;}
.media_form_tbl th{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#e5e5e5; border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
.media_form_tbl th#label{font-size:14px;font-weight:bold;text-align:center;color:#6e6e6e;background-color:#e5e5e5;height:30px;}
.media_form_tbl td{font-size:12px;height:50px;border-bottom:1px solid #d2d2d2;padding:5px;}
.media_form_tbl td input{height:25px;}
.media_form_tbl td selectbox{height:25px;}
.media_form_tbl td#label{font-size:12px;text-align:center;height:30px;background-color:#fafafa;color:#6e6e6e;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
.media_form_tbl td#content{font-size:12px;text-align:center;border-right:1px solid #d2d2d2;}
.media_form_tbl td#content1{font-size:12px;text-align:center;height:50px;background-color:#f9fafc;}

.admin_search { }
.admin_search th{ color:#7d7d7d; background-color:#f1f4f9; text-align:center; height:30px; padding:5px;  padding:5px; border-bottom:1px solid #ddd;}
.admin_search td{  height:30px; padding:5px 20px; border-bottom:1px solid #ddd;  border-left:1px solid #ddd;}
.admin_search td#search_label{text-align:center;background-color:#f7f8fc}
.admin_search .li01 { width:16.5%; height:30px; float:left; margin:0px; padding-top:5px;}
.admin_search .search_checkbox1{vertical-align:-3px;}
.admin_search .search_checkbox2{vertical-align:-3px;margin-left:10px;}


.story_search{margin-top:20px;border-top:1px solid #dcdcdc;padding:5px;}
.sel_class{margin-left:20px !important;vertical-align:-3px;}
.story_input{width:390px;height:32px;margin-bottom:5px;}


.black_overlay{ 
 display: none; 
 position: absolute; 
 top: 0%; 
 left: 0%; 
 width: 100%; 
 height: 100%; 
 background-color: black; 
 z-index:1001; 
 -moz-opacity: 0.8; 
 opacity:.80; 
 filter: alpha(opacity=80); 
} 
.white_content { 
    display: none; 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
    padding: 0px; 
	margin: 0px auto;
    z-index:1002; 
  /* overflow: auto; */
} 
#teach_form{width:100%;padding:30px 48px;height:1194px;background:url('../img/teacher/teac01_bg.jpg');margin-top:40px;}
#content_form{margin-top:10px;border-top:2px solid #626262;}
.cover_container {
  position: relative; width: 100%;
  height:auto;
  min-width:1080px; 
}

#cover {
  display: flex; 
  display: -webkit-box; 
  display: -ms-flexbox; 
  display: -webkit-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  overflow: hidden;
  width: 100%;
  
  height: 100vh;
  padding: 0;
  margin: 0;
  /*z-index: -10;*/
}

.main_gnb{width:100%;position:absolute;bottom:7%;z-index:10;text-align:center;}
.main_gnb li{display:inline-block;margin-left:20px;}
.s_gnb{width:100%;position:fixed;background:#ffffff;background:url('../img/menu_bg.png');z-index:2}

.business_gnb1{width:810px;position:relative;margin:0 auto;}
.business_gnb1 li{display:inline-block;cursor:pointer;margin-right:-4px;}

.business_gnb2{width:810px;position:relative;margin:0 auto;display:none;}
.business_gnb2 li{display:inline-block;cursor:pointer;margin-right:-4px;}

.teraplanet_gnb1{width:1080px;position:relative;margin:0 auto;}
.teraplanet_gnb1 li{display:inline-block;cursor:pointer;margin-right:-4px;}

.teraplanet_gnb2{width:1080px;position:relative;margin:0 auto;display:none;}
.teraplanet_gnb2 li{display:inline-block;cursor:pointer;margin-right:-4px;}

.business_intro{width:1080px;position:relative;margin:0 auto;margin-top:40px;}
.teraplanet_intro{width:1080px;position:relative;margin:0 auto;margin-top:80px;}
.business_intro_info{width:100%;position:relative;text-align:center;}

div#select_box {
    position: absolute;
	top:10%;
	right:10%;
    width: 90px;
    height: 22px;
    background: url(../img/select_arrow.png) 75px center no-repeat; /* 화살표 이미지 */
    border: 1px solid #bfbfbf;
}


div#select_box label {
    position: absolute;
    font-size: 12px;
    color: #fff;
    top: 0px;
    left: 5px;
    letter-spacing: 1px;
}
div#select_box select#color {
    width: 100%;
    height: 22px;
	font-size: 12px;
    min-height: 22px;
    line-height: 40px;
    padding: 0 10px;
    opacity: 0;
    filter: alpha(opacity=0); /* IE 8 */
	background: url(../img/select_bg.png) center no-repeat;
}




div#h_select_box {
    position: relative;
	width: 90px;
    height: 22px;
    background: url(../img/s_select_arrow.png) 75px center no-repeat; /* 화살표 이미지 */
    border: 1px solid #bfbfbf;
}

div#h_select_box label {
    position: absolute;
    font-size: 12px;
    color: #6b6b6b;
    top: 0px;
    left: 5px;
    letter-spacing: 1px;
}
div#h_select_box select#color {
    width: 100%;
    height: 20px;
	font-size: 12px;
    min-height: 20px;
    line-height: 40px;
    padding: 0 10px;
    opacity: 0;
    filter: alpha(opacity=0); /* IE 8 */
	background: url(../img/select_bg.png) center no-repeat;
}

div#select_box select option{
	background: url(../img/select_bg.png) 100px center no-repeat;
}

.tit_bottom {margin-bottom:23px;}
.tit_l {height:5px; float:left; border-top:5px solid #555cc8;}
.tit_r {height:5px; float:left; border-bottom:2px solid #252525;}

p.p_tit{margin-top:40px; margin-bottom:10px;font-size:20px;font-weight:bold}
div.p_tit {float:left; width:auto; margin-top:40px; margin-bottom:10px;font-size:20px;font-weight:bold}
div.p_tit_tit {float:left; width:auto;  font-size:20px;font-weight:bold; border-bottom:5px solid #555cc8; padding-bottom:10px;}
div.p_tit_non { border-bottom:2px solid #252525; padding-bottom:10px;}
p.etc_tit{margin-top:40px;font-size:16px;font-weight:bold;border-top:2px solid #000;height:60px;background:#d7d7d7;padding:18px 0px;}
p.etc_tit span{font-size:12px; margin-left:30px;vertical-align:1px;}
p.etc_tit span input[type=checkbox]{vertical-align:-3px;}
.step1_tbl_1{width:100%; /*border-top:2px solid #898989;*/}
/*.step1_tbl_1 tr {border-bottom:1px solid #d2d2d2;}*/
.step1_tbl_1 td.td_tit{padding:5px 0 5px 15px;text-align:left;font-size:14px;}
.step1_tbl_1 td.td_con{padding:5px 0 5px 10px;}
.step1_tbl_1 td span#tit{font-weight:bold;}
.step1_tbl_1 td span#t_star{color:red;}
.step1_tbl_1 td input[type=text]{width:200px;height:30px; border:none; border-bottom:1px solid #8d8d8d ;}
.step1_tbl_1 td input[type=password]{width:200px;height:30px; border:none; border-bottom:1px solid #8d8d8d ;}
.step1_tbl_1 td input[type=checkbox]#cc{vertical-align:-3px;margin-left:5px;}
.step1_tbl_1 td input#req_salary{width:70px;height:30px;}
.step1_tbl_1 td select{width:200px;height:30px; border:none; border-bottom:1px solid #8d8d8d ;}

.step1_tbl_2{width:100%; /*border-top:2px solid #898989;*/}
/*.step1_tbl_2 tr {border-bottom:1px solid #d2d2d2;}*/
.step1_tbl_2 td.td_tit{padding:5px 0 5px 15px;text-align:left;font-size:14px;}
.step1_tbl_2 td.td_con{padding:5px 0 5px 10px;}
.step1_tbl_2 td span#tit{font-weight:bold;}
.step1_tbl_2 td span#t_star{color:red;}
.step1_tbl_2 td input[type=text]{width:200px;height:30px; border:none; border-bottom:1px solid #8d8d8d ;}
.step1_tbl_2 td input[type=password]{width:200px;height:30px; border:none; border-bottom:1px solid #8d8d8d ;}
.step1_tbl_2 td input[type=checkbox]#cc{vertical-align:-3px;margin-left:5px; }
.step1_tbl_2 td input#salary{width:70px;height:30px;}
.step1_tbl_2 td input#year{width:45px;height:30px;}
.step1_tbl_2 td input#month{width:30px;height:30px;}
.step1_tbl_2 td input#day{width:30px;height:30px;}
.step1_tbl_2 td input.step1_num{width:50px;height:30px;}
.step1_tbl_2 td select{width:200px;height:30px; border:none; border-bottom:1px solid #8d8d8d ;}

.step1_tbl_3{width:100%; /*border-top:2px solid #898989;*/}
/*.step1_tbl_3 tr {border-bottom:1px solid #d2d2d2;}*/
.step1_tbl_2 td{width:100px;height:30px;}
.step1_tbl_3 td.td_tit{padding:5px 0 5px 15px;text-align:left;font-size:14px;}
.step1_tbl_3 td.td_con{padding:5px 0 5px 10px;}
.step1_tbl_3 td.td_con input{width:100px;height:30px; border:none; border-bottom:1px solid #8d8d8d ;}
.step1_tbl_3 td span#tit{font-weight:bold;}
.step1_tbl_3 td span#t_star{color:red;}
.step1_tbl_3 td select{width:100px;height:30px; border:none; border-bottom:1px solid #8d8d8d ;}

.step1_tbl_4{width:100%; /*border-top:2px solid #898989;*/}
/*.step1_tbl_4 tr {border-bottom:1px solid #d2d2d2;}*/
.step1_tbl_4 td{width:100px;height:30px;}
.step1_tbl_4 td.td_tit{padding:5px 0 5px 15px;text-align:left;font-size:14px;}
.step1_tbl_4 td.td_con{padding:5px 0 5px 10px;}
.step1_tbl_4 td span#tit{font-weight:bold;}
.step1_tbl_4 td span#t_star{color:red;}
.step1_tbl_4 td input[type=text]{width:200px;height:30px; border:none; border-bottom:1px solid #8d8d8d ;}
.step1_tbl_4 td select{width:200px;height:30px; border:none; border-bottom:1px solid #8d8d8d ;}

.step1_tbl_5{width:100%; /*border-top:2px solid #898989;*/}
/*.step1_tbl_5 tr {border-bottom:1px solid #d2d2d2;}*/
.step1_tbl_5 td{width:100px;height:30px;}
.step1_tbl_5 td.td_tit{padding:5px 0 5px 15px;text-align:left;font-size:14px;}
.step1_tbl_5 td.td_con{padding:5px 0 5px 10px;}
.step1_tbl_5 td span#tit{font-weight:bold;}
.step1_tbl_5 td span#t_star{color:red;}
.step1_tbl_5 td input[type=text]{width:200px;height:30px; border:none; border-bottom:1px solid #8d8d8d ;}
.step1_tbl_5 td select{width:200px;height:30px; border:none; border-bottom:1px solid #8d8d8d ;}


.step2_tbl_1{width:100%; /*border-top:2px solid #898989;*/}
/*.step2_tbl_1 tr {border-bottom:1px solid #d2d2d2;}*/
.step2_tbl_1 td.td_tit{padding:5px 0 5px 15px;text-align:left;font-size:14px;}
.step2_tbl_1 td.s_tit{text-align:center;}
.step2_tbl_1 td.td_con{padding:5px 10px; 5px 10px;}
.step2_tbl_1 td span#tit{font-weight:bold;}
.step2_tbl_1 td span#t_star{color:red;}
.step2_tbl_1 td input[type=text]{width:200px;height:30px; border:none; border-bottom:1px solid #8d8d8d ;}
.step2_tbl_1 td select{border:none; border-bottom:1px solid #8d8d8d ;}
.step2_tbl_1 td input[type=radio]{vertical-align:-3px;}
.step2_tbl_1 td.td_con input.sch_name{width:100%;height:30px;}
.step2_tbl_1 td.td_con input.sch_sdate{width:65px;height:30px;}
.step2_tbl_1 td.td_con input.sch_edate{width:65px;height:30px;}
.step2_tbl_1 td.td_con input.sch_credit1{width:35px;height:30px;}
.step1_tbl_5 td.td_con select{width:200px;height:30px; }
.step2_tbl_1 td.td_con select.sch_level{width:70px;height:30px;}
.step2_tbl_1 td.td_con select.sch_major{width:100%;height:30px;}
.step2_tbl_1 td.td_con input.sch_major{width:100%;height:30px;}
.step2_tbl_1 td.td_con select.sch_credit2{width:60px;height:30px;}
.step2_tbl_1 td.td_con select.com_sel{width:120px;height:30px;}
.step2_tbl_1 td.td_con textarea{width:655px;height:250px;}

#ability_tit{display:none;}
#ability_1{display:none;}
#ability_2{display:none;}
#ability_3{display:none;}
#ability_4{display:none;}
#ability_5{display:none;}
#etc_1{display:none;}
#etc_2{display:none;}
#etc_3{display:none;}
.img_form{width:107px; height:122px; line-height:80px; border:1px solid #d7d7d7; text-align:center; position:relative}
.news_img{position:absolute;top:0px;left:0px;width:105px;height:120px;display:none;}
.img_del{position:absolute;top:0px;right:0px;display:none;z-index:2;}
.file_del{position:absolute;top:0px;right:0px;display:none;z-index:2;}
.news_file{position:absolute;top:0px;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;cursor:pointer;width:105px;height:120px;}
#img_text{vertical-align:-20px;}

.admin_tbl01 { width:100%; }
.admin_tbl01 th{ height:40px; text-align:center; border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#fafafa;} 
.admin_tbl01 td{ height:40px; text-align:left; padding-left:5px; padding-right:5px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}

.admin_tbl01 .border_top{  border-top:2px solid #111;}
.admin_tbl01 .border_bottom{  border-bottom:2px solid #111;}
.admin_tbl02 .border_top{  border-top:2px solid #111;}
.admin_tbl02 .border_bottom{  border-bottom:2px solid #111;}

/*로그인박스*/
.join_body { background-image:url("/img/login/login_bg.jpg"); border-radius:15px; padding:15px;}
.join_close { width:100%; text-align:right; height:40px; }
.join_header { width:100%; padding:10px 71px; text-align:left; height:30px; font-size:16px; font-weight:bold;}
.join01 { width:100%; padding:10px 71px; text-align:left; height:125px; display:inline-block; color:#777;}
.join02 { width:100%; padding:2px 71px; text-align:center; height:35px; display:inline-block;}
.join02 input { width:100%; height:30px; padding:5px; color:#777;}
.join03 { width:100%; padding:2px 71px; text-align:center; height:60px; border-bottom:1px dashed #d7d7d7; margin-bottom:15px; display:inline-block;}
.join04 { width:100%; padding:2px 71px; text-align:left; height:80px; display:inline-block; color:#999;}
.join05 { width:100%; padding:2px 71px; text-align:center; height:30px; display:inline-block; color:#999;}
.join06 { width:100%; padding:2px 71px; text-align:center; height:50px; display:inline-block;}

