@charset "utf-8";
/* ����Ʈ */
@font-face { font-family: aparajita; src: url(../font/aparaj.ttf), url(../font/aparaj.eot), url(../font/aparaj.woff);  } 
@font-face { font-family: Arial; src: url(../font/arial.ttf), url(../font/arial.eot), url(../font/arial.woff);  } 
@font-face { font-family: hongik; src: url(../font/Typo_Hongikingan_L_0.ttf), url(../font/Typo_Hongikingan_L_0.eot), url(../font/Typo_Hongikingan_L_0j.woff);  } 
@font-face { font-family: nanum; src: url(../font/NanumBarunGothic.ttf), url(../font/NanumBarunGothic.eot), url(../font/NanumBarunGothic.woff);  } 
@font-face { font-family: hancool; src: url(../font/hancool.ttf), url(../font/hancool.eot), url(../font/hancool.woff);  } 


.hidden { display: none; }
/* ���� */
#edu_regist_form {  height: 680px; }
#title { margin: 0 auto; width: 430px; height: 100px;  margin-top: 50px;}

/*����1*/

#edu_cont { width: 640px; margin: 0 auto;margin-top: 80px; }
#edu_cont ul { width: 750px;  }
#edu_cont ul li { margin-bottom: 15px; font-size: 14px; color: #777777; }
.edu_cont_title { display: block; height: 16px; float: left; width: 90px;  padding-left: 30px; background: url('../common/image/sub_text_point_01.png') no-repeat left center; font-size: 14px; color: #000; }
.fls { letter-spacing : 2px; }
.for_letter_spacing1 { letter-spacing: 9px; }
.for_letter_spacing2 { letter-spacing: 30px; }
.space {width: 30px; display: block; float: left;} 

#edu_cont2 { margin-top: 50px; margin: 0 auto;}
#edu_cont2 table { border-collapse: collapse;  font-size: 14px; width: 640px;margin: 0 auto;margin-bottom: 10px;}
#edu_cont2 td { border: 1px solid #ccc; text-align: center; }

.th td { background: #0087d1 ;color: #fff;}
.th { height: 25px; }
.table_cont td { height: 80px;  font-size: 13px; }
.table_cont2 td { height: 40px;  font-size: 13px; }
.time_info { color: #e94574; font-size: 11px; }
.reg_info { color: #4570e9; font-size: 11px; }
.caption { font-size: 11px; color: #464646; margin-bottom: 5px; float: left; margin-right: 15px; position: relative; left: 100px; }

#edu_reg_button { clear: both;  }
#edu_reg_button p {  margin-top: 80px; }
#edu_reg_button p a {  text-align: center; margin: 0 auto;  background: #e61650; display: block; width: 140px; height: 50px; color: #fff; font-size: 18px;line-height: 50px; }
#edu_reg_button p a:hover { background: #f65985; }




.ie7 { display: none; }






/* edu_regist_classify.php*/
#select_class ul { width: 440px; margin: 0 auto; }
#select_class ul li { width: 200px; height: 200px; float: left;  margin-right: 40px; text-align: center; line-height: 200px; }
.toy { background:  }









/* edu_regist_write.php*/

#register_form { margin-top: 50px;  }

input { border: none;  }
#r_info { font-size: 16px; border:  display: block; width: 804px; height: 150px; margin: 0 auto; }
#r_info > div { float: left; border: 1px solid #bfbcba; }
#r_info > div  input { border: none; height: 50px; padding-left: 10px; float: left; display: block;}
#r_info > div  label { width: 13%; height: 50px;  display: block;float: left;  background-size: 6%; }
#r_info > div:nth-child(1) {width: 200px; }
#r_info > div:nth-child(2) { width: 200px;  }
#r_info > div:nth-child(3) {width: 200px; }
#r_info > div:nth-child(4) { width: 200px;}
#r_info > div:nth-child(5) { width: 601px;}

.ff1 label {  background: url('../images/name.png') no-repeat right center;   }
.ff2 label {  background: url('../images/company.png') no-repeat right center;   }
.ff3 label {  background: url('../images/dept.png') no-repeat right center;   }
.ff4 label {  background: url('../images/phone.png') no-repeat right center;   }


#for_name { width: 300px; }
#for_company { width: 300px; }
#for_tel { width: 600px;  }
#for_email { width: 600px; }

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #b9b4ae; font-size: 13px; 
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #b9b4ae;font-size: 13px; 
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #b9b4ae;
   opacity:  1;font-size: 13px; 
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #b9b4ae;font-size: 13px; 
}
:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color:    #b9b4ae;font-size: 13px; 
}

#r_info { font-size: 16px;  display: block; width: 740px; height: 150px; margin: 0 auto; margin-top: 20px;}
#r_info > div { float: left; border: 1px solid #bfbcba; }
#r_info > div  input { border: none; height: 40px; padding-left: 10px;  float: left; display: block;}
#r_info > div  label { width: 30px; height: 40px; margin-right: 15px;  display: block;float: right;  background-size: 6%; }
#r_info > div:nth-child(1) {width: 369px; border-right: none; border-bottom: none; }
#r_info > div:nth-child(2) { width: 368px; border-bottom: none;  }
#r_info > div:nth-child(3) {width: 738px; border-bottom: none; }
#r_info > div:nth-child(4) { width: 738px;}
#r_info > div:nth-child(5) { width: 738px; height: 40px; margin-top: 15px;}

#r_info > div:nth-child(1) > label {  background: url('../images/name.png') no-repeat right center;   }
#r_info > div:nth-child(2) > label {  background: url('../images/company.png') no-repeat right center;   }
#r_info > div:nth-child(3) > label {  background: url('../images/phone.png') no-repeat right center;   }
#r_info > div:nth-child(4) > label {  background: url('../images/mail.png') no-repeat right center;   }

.ff1 label {  background: url('../images/name.png') no-repeat right center;   }
.ff2 label {  background: url('../images/company.png') no-repeat right center;   }
.ff3 label {  background: url('../images/dept.png') no-repeat right center;   }
.ff4 label {  background: url('../images/phone.png') no-repeat right center;   }


#r_info > div:nth-child(1) > span > input {  background: url('../images/wname.png') no-repeat left center; padding-left: 60px; width: 250px;   }
#r_info > div:nth-child(2) > span > input {  background: url('../images/wgroup.png') no-repeat left center;  padding-left: 60px;  width: 250px;}
#r_info > div:nth-child(3) > span > input {  background: url('../images/wphone.png') no-repeat left center; padding-left: 60px;  width: 500px;  }
#r_info > div:nth-child(4) > span > input {  background: url('../images/wemail.png') no-repeat left center;  padding-left: 60px;  width: 500px; }



.cs_box ul li {  display: block; float: left;  font-weight: normal;  text-align: center; line-height: 40px;}
.s_list { width: 300px; cursor: pointer; font-weight: normal; font-size: 12px; color: #bfbcba; }
.s_choose { width: 137px; border-right: 1px solid #bfbcba; font-size: 16px;  }
.s_list_selected {color: #28324e; background: url('../images/checked.png') no-repeat 80px 12px; }
.s_list_selected span { border-bottom: 2px solid #e4213d; padding-bottom: 5px; }









#r_contents { clear: both;  width: 740px;  display: block; margin: 0 auto; margin-top: 50px;}
#r_contents label { color: #bfbcba; display: block; font-size: 12px;  padding-top: 10px; }
#r_contents table { border: 1px solid #bfbcba; width: 740px; border-collapse: collapse; }
#r_contents table:nth-child(2) { border-top: none; }
#r_contents table:nth-child(3) { border-top: none; }
#r_contents table:nth-child(4) { border-top: none; }
#r_contents table  tr  td { font-size: 16px;  border-bottom: 1px solid #bfbcba; }
#needtochange { width: 200px;  padding-left: 25px; color: #6c6c6c; }


.r_contents_table1 {  }
.r_contents_table2 { display: none; }
/*��Ȱ�� �峭��*/
.r_contents_table1 tr { margin-bottom: 5px; }


.content { display: block; padding-top: 10px; height: 20px;} 

.content input {  margin-right: 10px;    }
.content span { width: 122px; display: block; float: left;}

.rc_title { width: 200px; border-right: 1px solid #bfbcba;  height: 70px;}
.title_title { width: 200px; }
.class_title { width: 200px; height: 30px; display: block; line-height: 30px;  color: #c38123; font-size: 14px; margin-left: 25px;  }
.class_info { display: block;  font-weight: normal; font-size: 11px; color: #6c6c6c;  width: 180px; margin-left: 25px; text-align: left; }
.class_info2 { display: block;  font-weight: normal; font-size: 11px; color: #6c6c6c;  width: 380px; margin-left: 25px; text-align: left; }


.rc_question {padding-left: 15px; }
.rc_question_text {padding-left: 5px;}
.content > span { color: #9c9998; font-size: 13px; }
.content_text { margin-left: 0; width: 100%; height: 80px; display: block;  padding-top: 5px; padding-left: 5px; border: none; margin-bottom: none; padding-bottom: 0; }
.radio_button { margin-bottom: 30px; position: relative; top:2px; }
.content_text_last { width: 100%; height: 100px; border: none; padding-left: 10px; padding-top: 10px;}

#last_td { height: 100px;  }


.ldb1 {  cursor: pointer; font-size: 16px; color: #efefef; background: #28324e; width: 100px; height: 40px; line-height: 40px;  border: none; 
margin-bottom: 10px; margin-top: 10px; float: right; margin-right: 10px; }
.ldb2 { display: none; cursor: pointer; font-size: 16px; color: #efefef; background: #28324e; width: 100px; height: 40px; line-height: 40px;  border: none; 
margin-bottom: 10px; margin-top: 10px; float: right; margin-right: 10px;}


/*em ��Ȱ��ǰ*/
.r_contents_table2 tr { margin-bottom: 5px; border-top: 1px solid #bfbcba; }
.class_title2 { width: 300px; height: 30px; display: block; line-height: 30px;  color: #1a75db; font-size: 12px; margin-left: 25px;  }
.edu_date { color: #999897;margin-left: 10px; }

.content2 { display: block; padding-top: 10px; height: 20px;} 
.content2 input {  margin-right: 10px;    }
.content2 span { width: 220px; display: block; float: left;  margin-right: 25px;}
.content2 > span { color: #9c9998; font-size: 13px; }



.warning { display: block; clear: both;  padding-top: 5px; font-size: 11px; color: #3477e5; text-align: left; padding-left: 5px;}

