@import url(/css/nanum.css);

.kids_link{border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;border-bottom: 2px solid #BDBDBD;}
.top_link_list{/* display: none; */	background: #FFFFFF;	text-align: center;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;font-family:"돋움";	font-size: 12px;/*font-weight: bold;*/	border-bottom: 1px solid #e1e1e1;	padding:5px; 0 5px 0;	line-height: 25px;	}
.top_link_list a{background-color#333; }
.top_link_list a:hover{font-weight:600;}
.top_link_list.go_brand{background:#e1e1e1; color:#666666;font-weight:bold;padding:10px 0;font-size:14px;}
.top_link_list.link_bottom{ border-bottom: 2px solid #262b34;}
.top_link_list_top{background-color:#e1e1e1; font-weight: bold;height:45px ;}

/* ... */
#kissam_middle_board {
	width:1000px;
	height:226px;
	margin-top:0px;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	margin-bottom: 15px;
}
#board_box {
	width:499px;
	height:206px;
	padding:20px 20px 0 20px;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	float:left;
}
#icon_dot {
	width:2px;
	height:2px;
}
#b_box {
	width:500px;
	height:36px;
	border-bottom:1px solid #e3e3e3;
}
#b_box .t_b_notice {
	width: 80px;
	border-right: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	float: left;
	position: relative;
	vertical-align:middle;
	text-align:center;
	color:#999999;
}
#b_box .t_b_notice a { display:block; color:#999; text-decoration:none; }
#b_box #t_bpx { border-left:1px solid #e3e3e3; }
#b_box .on { background-color: #e3e3e3; }
#b_box .on a { font-weight:bold; color:#434343; }
#b_text {
	width:100%;
	height:35px;
	margin-top:14px;
	float:left;
}
#b_text li { float:left; width:100%; position:relative;padding-top:6px; }
#b_text li img { float:left;margin:8px 6px 0 4px;vertical-align:top; }
#b_text li .ico_new { margin:2px 0 0 6px; }
#b_text li .txt_board {float:left;line-height:21px;}
#b_text li .txt_date { float:right; }
#b_text2 {
	width:100px;
	height:35px;
	margin-top:13px;
	float:right;
	line-height:30px;
}
.t_b_1 {
	float:right;
	margin-top:8px;
}
.t_b_1 a { font-size:11px; color:#b0b0b0; }

/* ... */
#board_box2 {
	width:418px;
	height:206px;
	padding:20px 20px 0 20px;
	float:left;
	border-right:1px solid #d5d5d5;
}
#b_box2 {
	width:420px;
	height:36px;
	border-bottom:1px solid #e3e3e3;
	float:left;
}
#b_box2 .box2_tit { float:left; margin-top:5px; }
#b_box2 .box2_tit img { vertical-align:top; }
#t_bpx4 {
	width:130px;
	height:35px;
}
#b_text3 {
	width:370px;
	height:35px;
	margin-left:1px;
	line-height:27px;
}
#b_text4 {
	margin-left:20px;
	margin-top:85px;
}
#b_icon_new {
}


#profile_pop{ position:absolute; width:350px; top:36px; left:-291px; background-color:#F9F9F9;border:1px solid #ccc; z-index:100; padding:15px;display:none;}
	#profile_pop h4{font-size:16px;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #ccc;}
	#profile_pop ul{margin:10px 5px 20px;}
	#profile_pop li:before{content:"-";position:absolute;display:inline-block;left:-1px;}
	#profile_pop li{position:relative;padding-left:10px;font-size:13px;margin-bottom:10px;line-height:1.3;}
	#profile_pop .close_btn{text-align:center;}
	#profile_pop .close_btn a{display:inline-block;padding:5px 10px;background:#333;color:#fff;text-decoration:none;}

#intro_pop{ position:absolute; width:350px; top:36px; left:-400px; background-color:#F9F9F9;border:1px solid #ccc; z-index:100; padding:15px;display:none;}
	#intro_pop h4{font-size:16px;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #ccc;}
	#intro_pop ul{margin:10px 5px 20px;}
	#intro_pop li:before{content:"-";position:absolute;display:inline-block;left:-1px;}
	#intro_pop li{position:relative;padding-left:10px;font-size:13px;margin-bottom:10px;line-height:1.3;}
	#intro_pop .close_btn{text-align:center;}
	#intro_pop .close_btn a{display:inline-block;padding:5px 10px;background:#333;color:#fff;text-decoration:none;}

#per_m_b_3{
	 margin-top:-41px;
	 margin-left:490px;
 }
/* ... */
#middle_benner {}
#middle_benner a { display:block; }
#middle_benner a img { vertical-align:top; }


/* ... */
#kissam_middle_area {
	width: 998px;
	padding-top:32px;
	height:147px;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	border-top:2px solid #f55404;
	background:url(/images/bg_kisssam2.png);
	margin-bottom:10px;
}
#kissam_middle_area .fst { width:459px; }
.kissam_middle_book_box{	width: 460px;	float:left;	padding-left:30px; }
.kissam_middle_book_box2{width: 460px;	float:left;	padding-left:40px; }
.kissam_middle_img{	float:left;}
.kissam_middle_text{	float:left;	padding:10px; 0 0 0;	width:310px;}


/* ... */
#middle_area {
	float:left;
	width:1000px;
	background-color:#f8f8f8;
	border-left:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	margin-bottom:20px;*margin-bottom:30px;
}
#middle_call_box {
	width: 332px;
	height:110px;
	padding-top: 30px;
	border-right:1px solid #ededed;
	float:left;
}
#middle_call_box_1 {
	width: 332px;
	height:110px;
	padding-top: 30px;
	border-right:1px solid #d5d5d5;
	float:left;
}
#middle_call_img{
	width:71px;
	padding:0 15px 0 20px;
	float:left;
}
#middle_call_text{
	float:left;
}
#middle_board_text{
	float:left;
}


/* ... */
#bottom_area {
	/*overflow:hidden;*/
	width:100%;
	/* border-top:#d5d5d5 1px solid; */
}
#bottom_area_1000 {
	overflow:hidden;
	 width:1000px;
	 margin:0 auto;
}
#bottom_logo {
	height:145px;
	width:202px;
	float: left;
}
#bottom_copy{
	float:left;
	width:798px;
	line-height:18px;
}
.copy_text_1{ display:block; padding:15px 0 22px 0; font-size:13px; font-weight:bold; color:#535353; }
.copy_text_1 img {margin:0 8px;}
.copy_text_2{ font-size:11px; color:#999999; }
.copy_text_3{ font-size:11px; color:#c0c0c0; }



#apDiv1 {
	position: absolute;
	left: 761px;
	top: 59px;
	width: 18px;
	height: 18px;
	z-index: 1;
}

/* ... */
/* ... */
#kissam_middle_board {
	width:1000px;
	height:226px;
	margin-top:0px;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	margin-bottom: 15px;
}
#board_box {
	width:499px;
	height:202px;
	padding:20px 20px 0 20px;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	float:left;
}
#icon_dot {
	width:2px;
	height:2px;
}
#b_box {
	width:500px;
	height:36px;
	border-bottom:1px solid #e3e3e3;
}
#b_box .t_b_notice {
	width: 80px;
	border-right: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	float: left;
	position: relative;
	vertical-align:middle;
	text-align:center;
	color:#999999;
}
#b_box .t_b_notice a { display:block; color:#999; text-decoration:none; }
#b_box #t_bpx { border-left:1px solid #e3e3e3; }
#b_box .on { background-color: #e3e3e3; }
#b_box .on a { font-weight:bold; color:#434343; }
#b_text {width:100%;	height:35px;	margin-top:14px;	float:left;}
#b_text li { float:left; width:100%; position:relative;padding-top:6px; }
#b_text li img { float:left;margin:8px 6px 0 4px;vertical-align:top; }
#b_text li .ico_new { margin:2px 0 0 6px; }
#b_text li .txt_board {float:left;line-height:21px;}
#b_text li .txt_date { float:right; }
#b_text2 {width:100px;	height:35px;	margin-top:13px;	float:right;	line-height:30px;}
.t_b_1 {float:right;	margin-top:8px; }
.t_b_1 a { font-size:11px; color:#b0b0b0; }


/* ... */
#board_box2 {
	width:418px;
	height:206px;
	padding:20px 20px 0 20px;
	float:left;
	border-right:1px solid #d5d5d5;
}
#b_box2 {
	width:420px;
	height:36px;
	border-bottom:1px solid #e3e3e3;
	float:left;
}
#b_box2 .box2_tit { float:left; margin-top:5px; }
#b_box2 .box2_tit img { vertical-align:top; }
#t_bpx4 {
	width:130px;
	height:35px;
}
#b_text3 {
	width:370px;
	height:35px;
	margin-left:1px;
	line-height:27px;
}
#b_text4 {
	margin-left:20px;
	margin-top:85px;
}
/* ... */

/* ... */
/* ... */
  img { border:0px; padding:0px; }
  .h1 { font-size:20px; font-family:"돋움", "돋움"; color:#1c1c1c; font-weight:700;}
  .h2 { font-size:12px; font-family:"돋움", "돋움"; color:#555555; }
  .h3 { font-size:16px; font-family:"돋움", "돋움"; color:#555555; font-weight:500;}
  .h4 { font-size:16px; font-family:"돋움", "돋움"; color:#888; }
  .h5 { font-size:18px; font-family:"돋움", "돋움"; color:#333333; font-weight:normal;font-weight:500;}
  #left_menu {
	  width:218px;
	  float:left;
  }
  #left_title {
	padding-top:40px;
	padding-bottom:20px;
	padding-left:auto;
	/* margin:10px; */
}
 #left_text_box{
	border-top:2px solid #333333;
	border-bottom:2px solid #333333;
	margin-bottom: 50px;
}
#menu_example{
	width:218px; /* ... */
	margin-top:auto;
}
  #menu_example a{
	display:block; /* ... */
	padding:13px 10px 13px 13px; /* ... */
	/* ... */
	/* ... */
	color:#666666; /* ... */
	font-size:14px;
	/* ... */
	text-transform:uppercase; /* ... */
	border-bottom:1px solid #d5d5d5;
	/*font-weight:bold; */

  }
  #menu_example a:hover, #menu_example a.ov{
	padding-left:13px; /* ... */
	/* ... */
	/*background-color:#f6f6f6;*/
	color:#f6642b; /* ... */
	font-size:14px;
	font-weight:600;
	/*background-image:url(/images/icon_left_arrow.png);*/
  }

 /* ... */
   #sub_title {
	  width:735px;
	  border-bottom:1px solid #d5d5d5;
	  /*border:1px solid #f06;*/
	  margin-bottom:30px;
	  position:relative;
  }
  #cont_sub_title {
	  margin:35px 0 20px 0;
	  font-size:26px; font-family:"돋움"; color:#333333; font-weight:600;
  }
  /* ... */
  /*.cont_sub_title_cs_s{font-size:13px;font-family:"돋움";color:#a1a1a1;margin-bottom:10px;}*/
  .cont_sub_title_cs_s h4{font-size:12px;font-weight:normal;color:#a1a1a1;margin-bottom:15px;}
 .cont_sub_navi_cs {position:absolute;right:0;bottom:25px;text-align:right;}
.cont_sub_navi_cs a { font-size:11px; font-family:돋움; color:#898989; }


/* ... */
#section_contents {
	width:735px;
	/* float:right !important; */
	float:left;
	margin-left:47px
}
#sub_contents{
	float:right;
	margin-bottom:100px;
}

.sub_contents {
	width:735px; margin-bottom:100px;
}

.sub_title {
	width:735px;
	  border-bottom:1px solid #d5d5d5;
	  /*border:1px solid #f06;*/
	  margin-bottom:30px;
	  position:relative;
}




/* ... */
/* ... */
 #cont_img1{
	 margin-bottom:20px;
 }

 #line_bg{
	  width:47px;
	  float:left;
	  height-bottom:100%;
  }


/* ... */

  #cont_img1{
	  margin-top:30px;
  }
  #rollover_img_bg{
	  width:735px;
	  height:450px;
	  background:url(/images/common_introduce_images/a_academy_intro3.png);
	  margin-top:10px;
	  margin-bottom:30px;
  }
  .thumbWrap {
	  overflow: hidden;
	  list-style: none;
	  padding: 0;
	  margin: 0;
  }
  .thumbWrap li {
	  position: relative;
	  float: left;
	  width: 245px;
	  height: 224px;
  }
  .thumbWrap .img {
	 float: left;
	 width: 100%;
	 height: 100%;
	 background-size: 100% 100%;
	 background-repeat: no-repeat;
	 text-indent: -99999px;
	 overflow: hidden;
  }
  .thumbWrap .overlay {
	 position: absolute;
	 left: 0px;
	 top: 0px;
	 display: none;
	 width: 245px;
	 height: 224px;
	 background-image:url(/images/common_introduce_images/a_academy_intro3_overimg.png);
	 opacity: 0.7;
  }
  .thumbWrap li:hover .overlay {
	 display: block;
  }


/* ... */
/* ... */
/* ... */
 #line_bg{
	  width:47px;
	  float:left;
	  height-bottom:100%;
  }
   
/* ... */  
 #cont_img1{
	 margin-top:30px;
	 margin-bottom:40px;
 }
  
/* ... */
/* ... */
.article_area_1{ width:735px; border:1px solid #d5d5d5; border-spacing:0;border-collapse:collapse;}
.article_area_1 th{ background-color:#d5d5d5; text-align:left;  padding-left:10px;  font-size:18px; color:666666; height:45px;}
.article_area_1 tr{ text-align:left; padding-left:10px;}
.article_area_1 td{ text-align:left; padding:10px; line-height:20px;}



  /* ... */

  /* ... */
/* ... */
 .h8{  color:#666666;	 font-family:"돋움", "돋움"; 	 font-size:14px; }

 #m_i_m table { width:100%; border:0px; font-family:"돋움";  padding-top:5px; padding-bottom:20px; margin-top:10px;}
 #m_i_m table tr { width:100%; border:0px;  border-bottom:1px solid #d5d5d5;}
 #m_i_m table th { text-align:left; border:0px; height:40px; font-family:"돋움"; color:#333; font-size:12px; font-weight:600; padding-left:20px; width:150px; background-color:#fbfafa; border-right:1px solid #d5d5d5;}
 #m_i_m table td { width:100px; text-align:left;  border:0px; color:#898989; padding:5px 5px 5px 20px; width:560px; color:#898989;}

 #btn_info_leave{
	 float:right;
	 margin-top:15px;
 }
 #btn_info_m{
	 align:center;
	 margin-top:80px;
	 margin-left:5px;
 }


 /* ... */
/* ... */
 #leave_m_t{
	 font-family:"돋움", "돋움";
	 font-size:18px;
	 color:#333333;
	 font-weight:700;
	 margin-top:30px;
	 margin-bottom:50px;
 }

 #leave_vv{
	 height:145px;
	 background-color:#f6f6f6;
	 border-top:1px solid #d5d5d5;
	 border-bottom:1px solid #5b5b5b;
	 margin-bottom:30px;
 }
 .icon_info_s{ margin-left:80px; margin-top:20px;}
 .icon_info_t{margin-left:120px; margin-top:10px;     font-family:"돋움", "돋움"; 	 font-size:14px; 	 color:#666666; line-height:25px; }
 #lea_dot{
	 margin-left:110px;
	 margin-top:-75px;
	 line-height:24px;
 }


 /* ... */
/* ... */
  #customer_center_wrap{
	 width:735px;
	 float:right;
	 margin-bottom:100px;
 }
 .c_c_title_t{ font-family:"돋움", "돋움"; 	 font-size:16px;}

 /* ... */
 .faq{list-style:none;margin:10px 0 0;padding:0;*zoom:1;border-left:1px solid #d5d5d5; margin-bottom:20px;}
 .faq:after{content:"";clear:both;display:block;}
 .faq li{float:left;padding:12px 28px;border-style:solid;border-color:#d5d5d5;border-width:1px 1px 1px 0; font-family:"돋움", "돋움";font-size:14px;}
 .faq li.active{background:#f55404;color:#fff;padding:12px 31px;border-style:solid none;border-color:#f55404;}

 #sub_q_1{
	 margin-top:30px;
 }
 #sub_q_title1{
	 padding-top:15px;
	 padding-bottom:15px;
	 padding-left:20px;
	 border-top:2px solid #8cc041;
	 border-bottom:1px solid #d5d5d5;
	 line-height:20px;
	 font-size:15px;
	 font-family:"돋움", "돋움"
	 background-image:url(/images/customer_center_images/icon_close.png);
	 font-weight:600;
	 color:#333333;
 }
 #sub_q_text_1{
	 font-size:12px;
	 color:#898989;
	 border-bottom:1px solid #5b5b5b;
	 padding-top:20px;
	 padding-bottom:20px;
	 padding-left:40px;
	 line-height:20px;
	 background-color:#f6f6f6;
 }
  #sub_q_title2{
	 padding-top:15px;
	 padding-bottom:15px;
	 padding-left:20px;
	 border-bottom:1px solid #5b5b5b;
	 line-height:20px;
	 font-size:15px;
	 font-weight:600;
	 color:#333333;
	 font-family:"돋움", "돋움";
 }
 #icon_close_1{
	 float:right;
	 margin-right:25px;
	 margin-bottom:10px;
 }
 #icon_re{
	 float:left;
	 margin-left:-15px;
	 margin-right:20px;
 }
 #icon_re2{
	  margin-left:-10px;
 }


 /* ... */
 #sub_q_b_1{
	 border-bottom:1px solid #ebebeb;
	 border-top:1px solid #ebebeb;
	 border-left:1px solid #ebebeb;
	 border-right:1px solid #ebebeb;
	 margin-bottom:30px;
	 margin-top:30px;
	 padding-bottom:15px;
	 padding-top:20px;
	 padding-left:20px;
	 font-size:15px;
	 font-weight:400;
	 color:#a1a1a1;
	 font-family:"돋움", "돋움";
 }
 #sub_q_b_t{
	 font-size:15px;
	 font-weight:600;
	 color:#333333;
	 font-family:"돋움", "돋움";
 }
 #bt_bo_go{
	 float:right;
	 margin-bottom:10px;
	 padding-bottom:-30px;
	 padding-top:42px;
	 padding-right:20px;
 }



 /* ... */
/* ... */
 .v_p_s_title_t{ font-family:"돋움", "돋움";  font-size:16px; }
 #icon_q{
	 float:left;
	 margin-left:10px;
	 margin-right:10px;
	 margin-bottom:15px;
	 padding-bottom:20px;

 }
 #sub_qanda_title1{
	 padding-top:15px;
	 padding-bottom:15px;
	 padding-left:10px;
	 padding-right:10px;
	 border-top:2px solid #8cc041;
	 border-bottom:1px solid #d5d5d5;
	 line-height:20px;
	 font-size:15px;
	 font-family:"돋움", "돋움"
	 background-image:url(/images/customer_center_images/icon_close.png);
	 font-weight:600;
	 color:#333333;
	 margin-top:10px;
 }
 #sub_qanda_text{
	 font-size:12px;
	 color:#898989;
	 border-bottom:1px solid #5b5b5b;
	 padding-top:20px;
	 padding-bottom:20px;
	 padding-left:5px;
	 line-height:20px;
	 background-color:#f6f6f6;
 }
 #img_w{
	 margin-left:80px;
	 padding-top:30px;
 }
 #qanda_tt{
	 font-weight:600;
	 padding-top:50px;
	 margin-left:80px;
 }
 #qanda_tt2{
	 margin-left:90px;
 }



 /* ... */
 /* ... */
 .pro_down_box{
     border-top:1px solid #d5d5d5;
     border-bottom:1px solid #d5d5d5;
	 margin-bottom:20px;
 }
 .pro_down_left{  padding-bottom:23px;  padding-top:27px;   width:250px;    border-right:1px solid #d5d5d5; }
 .pro_down_right{ float:right;  margin-left:280px;	 margin-top:-140px; padding-right:50px;}
 .p_d_t{  font-size:20px;  font-family:"돋움";  padding-bottom:5px; color:#007cc4;   font-weight:600;  line-height:50px; }
 .p_d_t2{   padding-bottom:10px;  color:#727272;  }
 .pro_down_img{margin-bottom:5px;}

  /* ... */



 /* ... */
/* ... */
 #a_i_b{
	 float:left;
 }
 #alliance_info_b_l{
	 width:145px;
	 padding-top:33px;
	 padding-bottom:32px;
	 text-align:center;
	 font-size:18px;
	 font-family:"돋움", "돋움";
	 font-weight:500;
	 color:#fff;
	 background-color:#007cc4;
	 float:left;
 }
 #alliance_info_b_2{
	 width:590px;
	 padding-top:35px;
	 padding-bottom:35px;
	 text-align:center;
	 font-size:15px;
	 font-family:"돋움", "돋움";
	 font-weight:400;
	 color:#fff;
	 background-color:#4db8ff;
	 float:right;
 }

 #call_b_i{
	 width:300px;
	 height:150px;
	 background-color:#f7f7f7;
	 border-bottom:1px solid #d5d5d5;
 }


/*-----------------------------------------------------------------------------------------------------------------------*/

/* ... */
/* ... */
#cont_sub_title_menu1_01{
	  margin-top:30px;
}
#teach_1{
	 width:729px;
	 height:720px;
	 border:3px solid #8bc140;
	 background-image:url(/images/course_guidance_images/bg_con_min.png);
	 background-color:#d5d5d5;
	 margin-bottom:30px;
 }
 #teach_info_box{
	 width:735px;
	 height:100px;
	 margin-top:0px;
 }
 #main_img_bg_m{
	 margin-top:30px;
 }
 #min_tep_over{
	 margin-top:-269px;
	 width:174px;
 }
 #min_arrow{
	 width:19px;
	 height:11px;
	 margin-top:9px;
	 margin-left:79px;
	 margin-bottom:1px;
 }
 #min_con{
	 margin-top:30px;
	 padding-left:30px;
	 float:left;
 }
 #min_con2{
	 width:124px;
	 float:left;
	 margin-top:30px;
	 margin-left:140px;
	 float:left;
 }
 #min_con3{
	 width:138px;
	 float:left;
	 margin-top:30px;

 }
 #min_con2-1{
	 width:90px;
	 float:left;
	 margin-top:30px;
	 margin-right:30px;
	 float:right;
 }
 #min_con4{
	 margin-top:20px;
	 margin-left:30px;
	 width:416px;
 }
 #min_con_title{
	 width:676px;
	 height:26px;
	 margin-top:10px;
	 margin-left:25px;
 }
 #min_con_title_01{
	 margin-top:90px;;
	 margin-left:40px;

 }
 #min_con_title_02{
	 margin-top:60px;
	 margin-left:40px;

 }
 .main_text_s{font-size:14px; font-family:"돋움", "돋움"; color:#666; line-height:20px;}

 /* ... */
 #cont_img2{
	 margin-top:5px;
	 width:735px;
 }
  #menu1_01_box{
	 margin-top:-20px;
	 margin-bottom:100px;
 }
 #menu1_01_table{
	 margin-top:25px;
 }


#menu1_01_table table, #menu1_01_table th, #menu1_01_table td {
	height:35px;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	border-collapse: collapse;
}
#menu1_01_table th, #menu1_01_table td {
	text-align:center;
	height:30px;
}


 .t01 {
	background-color: #fbfafa;
}
 #menu1_01_table td{border-style:solid none;}
 .min_t_t{font-size:16px; font-family:"돋움", "돋움"; color:#666; line-height:20px;}






/* ... */
/* ... */
/* ... */
 #per_min_w{
	  float:right;
	  margin-top:30px;
	  margin-bottom:100px;
 }
 #per_min_bg{
	 float:right;
	 height:261px;
	 width:735px;
	 background-image:url(/images/major_subject_images/bg_t.png);
 }
 #per_min_img{
	 width:229px;
	 margin-top:10px;
	 margin-left:20px;
 }
 #per_min_icon{
	 float:right;
	 margin-top:-272px;
	 margin-right:20px;
 }
 #per_min_text_img{
	 float:right;
	 margin-right:285px;
	 margin-top:-220px;
 }
 #per_min_text_title{
	 float:right;
	 margin-right:50px;
	 margin-top:-130px;
 }
 /* ... */
 #per_min_btn{
	 margin-top:-100px;
	 float:left;
	 margin-bottom:30px;
 }
 #per_m_b_1{
	 width:80px;
	 margin-left:310px;
	 margin-top:-50px;
 }
 #per_m_b_2{
	 float:left;
	 margin-top:-50px;
	 margin-left:400px;
 }
 #per_m_b_3{
	 margin-top:-41px;
	 margin-left:490px;
 }
/* ... */
 #per_min_b{
	 margin-top:280px;
	 margin-bottom:30px;
	 width:735px;
	 height:115px;
	 border-bottom:1px solid #d5d5d5;
	 border-top:1px solid #d5d5d5;
	 border-left:1px solid #d5d5d5;
	 border-right:1px solid #d5d5d5;
 }
 #per_min_box1{
	 border-right:1px solid #d5d5d5;
	 width:368px;
	 height:115px;
 }
 #per_min_more_b{
	 width:60px;
	 float:right;
	 margin-top:-85px;
	 margin-right:370px;
 }
  #per_min_more_b2{
	 width:60px;
	 float:right;
	 margin-top:-85px;
 }
 #list_1{
	  margin-left:20px;
	  margin-top:10px;
	  line-height:25px;
 }
 #list_2{
	  margin-left:-5px;
	  margin-top:10px;
	  line-height:25px;
 }
 #bo_1{
	 margin-top:-132px;
 }
 #bo_2{
	 float:right;
	 margin-top:-120px;

 }
 #per_min_b1{
	 margin-left:10px;
	 width:350px;
	 height:35px;
	 margin-top:25px;
	 border-bottom:1px solid #d5d5d5;
	 font-family:"돋움", "돋움";
	 font-size:18px;
 }
 #per_min_b2{
	 margin-left:-10px;
	 width:345px;
	 height:35px;
	 margin-top:24px;
	 border-bottom:1px solid #d5d5d5;
	 font-family:"돋움", "돋움";
	 font-size:18px;
 }

/* ... */
 #per_min_tep_w{
	 width:735px;
	 height:40px;
	 background-color:#d6d6d6;
	 margin-bottom:10px;
 }
 #per_min_tep1{
	 width:100px;
	 height:40px;
	 background-color:#f55404;
	 font-family:"돋움", "돋움";
	 color:#FFFFFF;
	 line-height:40px;
	 font-size:14px;
	 padding-left:30px;
 }
 #per_min_tep2{
	 width:90px;
	 height:38px;
	 background-color:#FFFFFf;
	 font-family:"돋움", "돋움";
	 color:#666666;
	 line-height:40px;
	 font-size:14px;
	 padding-left:35px;
	 margin-left:125px;
	 margin-top:-40px;
	 border-bottom:1px solid #d5d5d5;
	 border-top:1px solid #d5d5d5;
 }


#per_min_t_l{
	 background-color:#fff;
	 height:100px;
}
#per_min_t_2{
	 background-color:#fff;
	 height:100px;
}
#per_min_request{
	 float:right;
	 margin-bottom:30px
}
 .h7{color:#f55404; font-family:"돋움";  font-size:16px;}

/* ... */
 /* ... */
 #menu1_03_table{ width:100%;  margin-bottom:10px;  border-top:3px solid #007cc4; border-bottom: 1px solid #5b5b5b; border-collapse: collapse; }
 #menu1_03_table th{  height:40px; border-bottom: 1px solid #5b5b5b;  font-size:16px;}
 #menu1_03_table td { padding-bottom:15px;padding-top:15px;text-align:center;border-top: 1px solid #b5b5b5; }
 
 .menu_line{border-bottom: 1px solid #fff;*border-bottom: none;}


 .min_p_t{ font-family:"돋움", "돋움";	 font-size:16px; border-top:3px solid #007cc4;  height:40px; border-bottom:1px solid #333;}

/* ... */




 /* ... */
/* ... */
 /* ... */
 #major_sub_w{
	 float:right;
 }
 #major_min_d{
	 width:735px;
	 height:280px;
	 border-bottom:1px solid #d5d5d5;
	 border-top:1px solid #d5d5d5;
	 border-left:1px solid #d5d5d5;
	 border-right:1px solid #d5d5d5;
	 margin-bottom:20px;
 }
 #major_min_p{
	 margin-top:25px;
	 margin-left:20px;
 }
 #major_min_p_title{
	 margin-top:-240px;
	 float:right;
	 margin-right:210px;
 }
 .major_min_p_title_c{ font-family:"돋움", "돋움";	 font-size:18px; font-weight:600; }
 #major_min_c{
	 width:735px;
	 height:85px;
	 border-bottom:1px solid #d5d5d5;
	 border-top:1px solid #d5d5d5;
	 border-left:1px solid #d5d5d5;
	 border-right:1px solid #d5d5d5;
	 background-color:#f7f7f7;
 }
 #major_min_title_1{
	 margin-top:14px;
	 margin-left:20px;
	 line-height:30px;
 }

  /* ... */
 #major_min_title_1 table { width:100%; border:0px; font-family:"돋움", "돋움"; }
 #major_min_title_1 table tr { width:100%; border:0px; }
 #major_min_title_1 table th { text-align:left; border:0px; font-weight:400; font-family:"돋움", "돋움";}
 #major_min_title_1 table td { width:100px; text-align:right;  border:0px; padding-right:20px; font-size:17px; color:#898989; font-weight:800; float:right;}
 #major_min_title_1 table .chkBox { width:20px; text-align:center;  border:0px; padding-right:0px; }
 /* ... */

 .major_min_c{ font-family:"돋움", "돋움";	 font-size:14px; }
 .ma_ca{ text-decoration: line-through; }
 .ma_ca2{font-size:15px; color:#f55404; font-weight:600;}

 #major_min_text{
	 float:right;
	 margin-right:20px;
	 margin-top:-62px;
	 line-height:30px;
 }
 .major_min_c2{ font-family:"돋움", "돋움";	 font-size:14px; color:#f55404;}
 /* ... */
 #major_min_class_table_w{
	 width:460px;
	 height:150px;
	 float:right;
	 margin-right:26px;
	 margin-top:-198px;
 }

   /* ... */
 #major_min_class_table_w table { width:100%; height:100px; border:0px; font-family:"돋움"; 	border-top:1px solid #d5d5d5; 	 border-bottom:1px solid #d5d5d5;}
 #major_min_class_table_w table tr { width:100%; border:0px; border-bottom:1px solid #d5d5d5; height:38px;}
 #major_min_class_table_w table th { width:80px; text-align:left; border:0px; font-size:14px; font-weight:500; font-family:"돋움", "돋움"; background-color:#fbfafa; padding-left:15px;}
 #major_min_class_table_w table td { width:100px; text-align:left; font-family:"돋움";  border:0px; font-size:12px; color:#898989; padding-left:15px;}
 /* ... */

 .min_tt{background-color:#fbfafa; font-family:"돋움", "돋움"; font-size:16px; font-weight:500; color:#333;}



 #major_min_price{
	 float:right;
	 width:735px;
	 height:40px;
	 margin-bottom:10px;
	 margin-top:20px;
	 border-bottom:1px solid #d5d5d5;

 }
 #major_min_c4{
	 font-family:"돋움", "돋움";
	 font-size:17px;
	 color:#333;
	 padding-right:110px;
 }
 #major_min_c5{
	 font-family:"돋움", "돋움";
	 font-size:17px;
	 color:#f55404;
	 padding-right:20px;
	 margin-top:-25px;
	 font-weight:700;
 }

 #major_min_btn_b{
	 margin-bottom:30px;
 }
 /* ... */
 #per_min_tep3{
	 width:90px;
	 height:38px;
	 background-color:#FFFFFf;
	 font-family:"돋움", "돋움";
	 color:#666666;
	 line-height:40px;
	 font-size:14px;
	 padding-left:35px;
	 margin-left:251px;
	 margin-top:-40px;
	 border-bottom:1px solid #d5d5d5;
	 border-top:1px solid #d5d5d5;
 }
 #major_min_tep_cont{
	 width:735px;
	 border-bottom:1px solid #d5d5d5;
	 border-left:1px solid #d5d5d5;
	 border-right:1px solid #d5d5d5;
	 margin-top:0px;
	 margin-bottom:50px;
	 padding-bottom:30px;
 }
 /* ... */
 #major_min_tep_cont_title{
	 float:left;
	 font-family:"돋움", "돋움";
	 color:#333333;
	 font-size:18px;
	 font-weight:bold;
	 margin-left:20px;
	 margin-top:20px;
 }
 #major_min_tep_cont_s{
	 float:left;
	 font-family:"돋움", "돋움";
	 color:#898989;
	 font-size:14px;
	 margin-left:-60px;
	 margin-top:50px;
 }
 /* ... */
 #major_min_tep_cont_title2{
	 float:left;
	 font-family:"돋움", "돋움";
	 color:#333333;
	 font-size:18px;
	 font-weight:bold;
	 margin-left:-67px;
	 margin-top:100px;
 }
 #major_min_class_list_t{
	 width:695px;
	 height:30px;
	 border-bottom:1px solid #5b5b5b;
	 border-top:3px solid #007cc4;
	 margin-top:145px;
 }
  /* ... */
 #major_min_tep_cont_s2 { padding:0px 20px; }
 .major_min_tep_s2_tbl { width:100%; }
 .major_min_tep_s2_tbl .txt-center { text-align:center; width:120px; }
 .major_min_tep_s2_tbl .txt-left { text-align:left; }
 .major_min_tep_s2_tbl thead td { border-bottom:2px solid #5b5b5b; border-top:3px solid #007cc4; border-left:0px; border-right:0px; }
 .major_min_tep_s2_tbl tbody td { border:0px; border-bottom:1px solid #DDDDDD; }
 .major_min_tep_s2_tbl tbody .bottom { border:0px; border-bottom:1px solid #A1A1A1; }
 /* ... */
 .major_min_tt{ font-family:"돋움", "돋움";  font-size:16px; padding-top:10px; }




 /* ... */

 #per_min_pack_title2{
	 margin-top:70px;
 }

 /* ... */
/* ... */
/* ... */
 #appointent_guide_wrap{
	width:735px;
	float:right;
	/* height:1350px; */
 }
 /* ... */
 #appointent_guide_title_1{
	 font-family:"돋움", "돋움";
	 font-size:18px;
	 color:#007cc6;
	 font-weight:600;
	 margin-bottom:5px;
 }
 #appointent_guide_cont_b{
	 font-family:"돋움", "돋움";
	 font-size:16px;
	 color:#333;
	 font-weight:600;
 }

 /* ... */
 #p_t_s_text_table table { width:100%; border:0px; font-family:"돋움", "돋움";  padding-top:5px; padding-bottom:20px; }
 #p_t_s_text_table table tr { width:100%; border:0px;  border-bottom:1px solid #d5d5d5;}
 #p_t_s_text_table table th { text-align:center; border:0px; height:40px; font-family:"돋움", "돋움"; font-size:14px; font-weight:500;}
 #p_t_s_text_table table td { width:100px; text-align:center;  border:0px; color:#898989; }




 /* ... */
 #a_g_1{
	 margin-bottom:5px;
 }
 #appointent_guide_cont_1{
	 font-family:"돋움", "돋움";
	 font-size:14px;
	 color:#888888;
	 font-weight:400;
	 margin-bottom:30px;
 }
/* ... */
 #a_g_2{
	 margin-bottom:30px;
 }
 #appointent_guide_cont_2{
	 font-family:"돋움", "돋움";
	 font-size:14px;
	 color:#888888;
	 font-weight:400;
	 margin-top:10px;
 }

/* ... */
 #a_g_3{
	 margin-bottom:30px;
 }
 #appointent_guide_cont_b{
	 font-family:"돋움", "돋움";
	 font-size:16px;
	 color:#333;
	 font-weight:600;
 }
 #appointent_guide_cont_3{

	 font-family:"돋움", "돋움";
	 font-size:14px;
	 color:#888888;
	 font-weight:400;
	 margin-bottom:20px;
	 margin-top:5px;
	 margin-left:10px;
 }
/* ... */
 #a_g_4{
	 margin-bottom:20px;
 }
 #appointent_guide_cont_3{
	 font-family:"돋움", "돋움";
	 font-size:14px;
	 color:#888888;
	 font-weight:400;
	 margin-bottom:30px;
	 margin-top:5px;
	 margin-left:10px;
 }
/* ... */
 #appointent_guide_cont_b2{
	 font-family:"돋움", "돋움";
	 font-size:16px;
	 color:#333;
	 font-weight:600;
	 margin-top:20px;
	 margin-bottom:10px;
 }
 #appointent_guide_table_wrap3{
	 height:60px;
	 border-bottom:1px solid #d5d5d5;
	 border-left:1px solid #d5d5d5;
	 border-right:1px solid #d5d5d5;
	 border-top:1px solid #d5d5d5;
	 margin-bottom:-120px;
 }
 #appointent_guide_table_3{
	 margin-bottom:100px;

 }




  /* ... */
/* ... */
/* ... */
#appointent_guide_wrap2{
	 width:735px;
	 float:right;
	 margin-bottom:100px;
 }



  /* ... */
/* ... */
 #appointent_guide_wrap3{
	 width:735px;
	 float:right;
	 margin-bottom:100px;
 }

/* ... */
.sub_cont_text_style{ font-family:"돋움", "돋움";  font-size:14px;  color:#888888; font-weight:400; margin-bottom:50px; }

 #q_e_s_title1{
	 font-family:"돋움", "돋움";
	 font-size:18px;
	 color:#007cc6;
	 font-weight:600;
	 padding-bottom:100px;
	 margin-top:30px;
	 line-height:40px;
 }
 #q_e_s_important{
	 font-family:"돋움", "돋움";
	 font-size:16px;
	 color:#333;
	 font-weight:600;
	 margin-bottom:30px;
 }
 #q_e_s_text_table table { width:100%; border:0px; font-family:"돋움", "돋움";  padding-top:5px; padding-bottom:20px; margin-bottom:30px; }
 #q_e_s_text_table table tr { width:100%; border:0px;  border-bottom:1px solid #d5d5d5;}
 #q_e_s_text_table table th { text-align:center; border:0px; height:40px; font-family:"돋움", "돋움"; font-size:14px; font-weight:500;}
 #q_e_s_text_table table td { width:100px; text-align:center;  border:0px; color:#898989;  }

a.btn_addr img{position:relative;/*top:9px;*/vertical-align:middle;}
#m_i_m input[type="text"]{margin:2px 0;padding:2px 7px;}


/* ... */
.tab.list ul{position:relative;margin:0;padding:0;list-style:none;border-bottom:1px solid #ccc;font-family:Tahoma, Sans-serif;font-size:12px;*zoom:1}
.tab.list ul:after{content:"";display:block;clear:both}
.tab.list li{float:left;margin-bottom:-1px}
.tab.list li a{position:relative;float:left;text-decoration:none;border:1px solid #eee;border-bottom-color:#ccc;background:#fafafa;color:#666}
.tab.list li a span{display:inline-block;padding:8px 25px;cursor:pointer}
.tab.list li ul{width:100%;position:absolute;top:55px;left:0;list-style:none;border:0;margin:0;padding:0;*zoom:1}
.tab.list li ul:after{content:"";display:block;clear:both}
.tab.list li li{float:none;position:relative;margin:0 0 8px 0;color:#444}
.tab.list li li a{float:none;padding:0;margin:0;border:0 !important;color:#666 !important;font-weight:normal;background:transparent;letter-spacing:normal}
.tab.list li li a:hover, .tab.list li li a:active, .tab.list li li a:focus{color:#000 !important;text-decoration:underline}
.tab.list li li time, .tab.list li li .time{position:absolute;top:0;right:0;color:#767676}
.tab.list li li.more{position:absolute;top:-45px;right:0;border:0 !important;background:transparent}
.tab.list li.active a{border:1px solid #ccc;border-bottom:1px solid #fff;margin-top:-1px;background:transparent;color:#333}
.tab.list li.active a span{padding-top:9px;font-weight:bold}
.tab.list li.active.img_tit a{border:1px solid #fff;border-bottom:1px solid #ccc}
.tab.list li.active.img_tit a span{padding: 7px 5px;}
.tab.list.jx{height:auto}
.tab.list.jx ul{border:0}
.tab.list.jx li{float:none;position:relative}
.tab.list.jx li a{float:none;display:block;font-weight:bold;color:#333;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important}
.tab.list.jx li ul{position:static;display:block;left:0;top:0;padding:5px 0}
.tab.list.jx li li a{display:inline;border:0 !important;background:none !important;font-weight:normal}
.tab.list.jx li li.more{top:7px;right:15px}

/* ... */
.tab.list.major>ul{background:#d6d6d6;border:0;width:734px;}
.tab.list.major>ul>li{margin:0;border:1px solid #d6d6d6;font-family:"돋움", "돋움";font-size:14px;}
.tab.list.major>ul li a{border:0;}
.tab.list.major>ul li.active{background:#f55404;border:1px solid #f55404;}
.tab.list.major>ul li.active a{color:#fff;}


/* ... */
/* ... */
#cont_sub_title_menu1_01{
      margin-top:30px;
}
#teach_1{
     width:729px;
	 height:720px;
	 border:3px solid #8bc140;
	 background-image:url(/images/course_guidance_images/bg_con_min.png);
	 background-color:#d5d5d5;
     margin-bottom:30px;	 
 }
 #teach_info_box{
	 width:735px;
	 height:100px;
     margin-top:0px;
 }
 #main_img_bg_m{
     margin-top:30px;
 }
 #min_tep_over{
	 margin-top:-269px;
	 width:174px;
 }
 .min_con{  margin-top:40px;   padding-left:30px; float:left; }
 .min_con2{	 width:124px;	float:left;    margin-top:30px; margin-left:140px;	 float:left; }
 .min_con3{ width:138px; float:left;   margin-top:30px; }
 .min_con2-1{ width:90px; float:left;   margin-top:30px;  margin-right:30px;  float:right; }
 #min_arrow{
	 width:19px;
	 height:11px;
	 margin-top:-15px;
	 margin-left:79px;
	 margin-bottom:1px;
 }
 #min_img{
	 margin-top:130px;
	 margin-left:30px;
	 width:416px;
 }
 #min_con_title{
	 width:676px;
	 height:26px;
	 margin-top:10px;
	 margin-left:25px;
 }
 #min_con_title_01{
	 margin-top:90px;;
	 margin-left:40px;
	 
 }
 #min_con_title_02{
	 margin-top:60px;
	 margin-left:40px;
	 margin-bottom:30px;
 }
 /* ... */
 #kim_arrow{
	 width:19px;
	 height:11px;
	 margin-top:-15px;
	 margin-left:255px;
	 margin-bottom:1px;
 }
  #kim_img{
	 margin-top:150px;
	 margin-left:30px;
	 width:416px;
 }
 #kim_con_title{
	 width:676px;
	 height:26px;
	 margin-top:50px;
	 margin-left:25px;
 }
 #kim_con_title_01{
	 margin-top:115px;;
	 margin-left:40px;
	 
 }
 #kim_con_title_02{
	 margin-top:80px;
	 margin-left:40px;
	 margin-bottom:30px;
 }
  /* ... */
 #lee_arrow{
	 width:19px;
	 height:11px;
	 margin-top:-15px;
	 margin-left:450px;
	 margin-bottom:1px;
 }
  #lee_img{
	 margin-top:150px;
	 margin-left:600px;
	 width:416px;
 }
 #lee_con_title{
	 width:676px;
	 height:26px;
	 margin-top:50px;
	 margin-left:25px;
 }
 #lee_con_title_01{
	 margin-top:115px;;
	 margin-left:40px;
	 
 }
 #lee_con_title_02{
	 margin-top:80px;
	 margin-left:40px;
	 margin-bottom:30px;
 }
 
 
 .main_text_s{font-size:14px; font-family:"돋움", "돋움"; color:#666; line-height:20px; padding-top:85px;*margin-top:35px;}
 .main_text_s2{font-size:14px; font-family:"돋움", "돋움"; color:#666; line-height:20px; padding-top:65px;*margin-top:-5px;}
  
 /* ... */
 #cont_img2{
     margin-top:5px;
	 width:735px;
 }
 .t01 {  background-color: #fbfafa; }
 
 
 .menu1_01_box{ width:100%;  margin-top:10px;  border-top:1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-collapse: collapse;  }
.menu1_01_box tr{border-bottom: 1px solid #d5d5d5;  border-bottom: 1px solid #d5d5d5;}
.menu1_01_box th{background: #F6F6F6;text-align: left; padding-left:10px;border-top:1 solid #d5d5d5; }
.menu1_01_box td{padding:10px 10px 10px 10px; color:#898989;  border-bottom: 1px solid #d5d5d5;}

 
 /* ... */
 /*
 #menu1_01_box { width:100%;  margin-top:10px; border-top:3px solid #f55404; border-bottom:1px solid #d5d5d5; border-collapse: collapse; }
 #menu1_01_box tr{ width:100%;}
 #menu1_01_box th{ height:40px; border-bottom: 1px solid #5b5b5b;  font-size:16px;}
 #menu1_01_box td{ text-align:center; height:30px; border-top: 1px solid #d5d5d5; }
 */
 .min_t_t{font-size:16px; font-family:"돋움"; color:#666; line-height:20px;}
 
 .t01{  background-color: #fbfafa; }
 .t02{padding-left:15px; padding-top:5px; padding-bottom:5px;text-align:left;}
 
 
 /* ... */
 #menu1_02_box { width:100%; border:0px; font-family:"돋움"; }
 #menu1_02_box tr {  }
 #menu1_02_box th { height:35px; text-align:center;  font-size:16px; font-weight:600; font-family:"돋움";   }
 #menu1_02_box td {  border:0px; font-size:14px; color:#898989; }



/* ... */
#teach_info ul.tabs
{
	padding:0;
	font-size: 0;
	margin:0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the tabs as desired*/
}

#teach_info ul.tabs li
{
	display: inline-block;
	margin: 0;
	margin-left:12px; /*distance between tabs*/
}
#teach_info ul.tabs li:first-child{margin-left:0;}

/*ul.tabs li:hover
{
	background:#8bc140;
}*/

#teach_info ul.tabs li a
{
	font: normal 12px Verdana;
	text-decoration: none;
	position: relative;
	padding:0;
	/*border: 1px solid #CCC;*/
	border-bottom-color:#B7B7B7;
	color: #000;
	/*background: #F0F0F0 url(tabbg.gif) 0 0 repeat-x;*/
	outline:none;
	display:inline-block;
}

#teach_info ul.tabs li a div{text-align:center;}
#teach_info ul.tabs li a div h3{font-family:"돋움";font-size:16px;font-weight:700;margin:10px 0;}
#teach_info ul.tabs li.active a div h3{color:#fff;}
#teach_info ul.tabs li.active a div h3 span{font-size:20px;}

/*ul.tabs li a:visited
{
	color: #000;
}*/

#teach_info ul.tabs li a:hover
{
	/*border: 1px solid #B7B7B7;*/
	background:#c3e09a;
}

#teach_info ul.tabs li.active a, ul.tabs li.active a:hover
{
	position: relative;
	top: 0px;
	font-weight:bold;
	background: #8bc140;
	/*border: 1px solid #B7B7B7;
	border-bottom-color: white;*/
}


#teach_info ul.tabs li.active a:hover
{
	text-decoration: none;
}


#teach_info div.tabcontents
{
   margin-top:20px;

}
#teach_info .professor_teach{
	border: 3px solid #8bc140;
	background-image:url(/images/course_guidance_images/bg_con_min.png);
	background-color:#ececec;
}
#teach_info .professor_teach2{
	border: 3px solid #8bc140;
	 background-image:url(/images/course_guidance_images/bg_con_kim.png);
	background-color:#ececec;
}
#teach_info .professor_teach3{
	border: 3px solid #8bc140;
	 background-image:url(/images/course_guidance_images/bg_con_lee.png);
	background-color:#ececec;
}

#teach_info ul.tabs li.active .grayscale{
	filter:none;
	-webkit-filter: grayscale(0%);
}

#teach_info .grayscale {
  /* Firefox 10+, Firefox on Android */
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");

  /* IE 6-9 */
  filter: gray;

  /*
	Chrome 19+,
	Safari 6+,
	Safari 6+ iOS,
	Opera 15+
  */
  -webkit-filter: grayscale(100%);
}

#teach_info .grayscale.grayscale-fade {
  -webkit-transition: -webkit-filter .5s;
}

#teach_info .grayscale.grayscale-fade:hover {
  -webkit-filter: grayscale(0%);
  filter: none;
}

#teach_info .grayscale-replaced.grayscale-fade svg {
  opacity: 1;
  -webkit-transition: opacity .5s ease;
  transition: opacity .5s ease;
}

#teach_info .grayscale-replaced.grayscale-fade:hover svg {
  opacity: 0;
}

 /* ... */
 /* ... */
/* ... */
 #appointent_guide_wrap{
     width:735px;
     float:right;
	 margin-bottom:100px;
 }
 /* ... */
 .app_guide_title{ font-family:"돋움", "돋움";font-size:18px;  color:#007cc6; font-weight:500; margin-bottom:5px; }
 .app_guide_cont{  font-family:"돋움", "돋움";font-size:15px; color:#666;font-weight:600; margin-bottom:5px;}
 .app_guide_text{ font-family:"돋움", "돋움";font-size:14px; color:#888888;font-weight:400;margin-bottom:15px;}
 .app_guide_cont2{  font-family:"돋움", "돋움";font-size:15px; color:#666;font-weight:600; margin-top:20px;  margin-bottom:5px;}
 .app_table_t{ color:#666;  font-weight:600; }
 .app_impor{color:#f55404;}

  /* ... */
 .appointent_guide_table_wrap{border-top:3px solid #f55404;}
 .app_guide_menu{ width:100%;  margin-bottom:10px;  border-top:2px solid #f55404; border-bottom: 1px solid #5b5b5b; border-collapse: collapse; }
 .app_guide_menu th{  border-bottom: 1px solid #5b5b5b;  font-size:14px; height:40px; background-color:#f8f8f8;}
 .app_guide_menu td { padding-bottom:15px; padding-top:15px; border-bottom: 1px solid #d5d5d5; text-align:center; color:#898989;}
 .tl{border-left:1px solid #d5d5d5;}
 .thl{border-bottom: 1px solid #d5d5d5;padding-bottom:5px;}
 .tab_al{text-align:left;}

 /* ... */
 #a_g_1{  margin-bottom:40px; }
 #a_g_2{  margin-bottom:40px; }
 #a_g_3{  margin-bottom:40px; }
 .app_box{margin-bottom:40px; }
 
  /* ... */
  /* ... */


/* ... */
 /* ... */
 #login_wrap{
     width:100%;
	 margin-top:40px;
	 margin-bottom:40px;
}
#login_cont{
     width:735px;
	 margin:0 auto; /* ... */
}
#login_title{
     width:735px;
	 margin:0 auto; 
     float:left;
}
.b_logo{ float:left; font-family:"돋움"; font-size:40px; font-weight:800; color:#333333;}
/*.fright{  float:right; padding-top:30px;}*/

#login_text_box{
     clear:both; /* ... */
     width:655px;
	 height:255px;
     background-color:#f6f6f6;
     border-top:3px solid #8bc140;
     border-bottom:1px solid #d5d5d5;
	 margin-bottom:15px;
	 padding:40px;
}
.l_text{font-family:"돋움"; font-size:25px; font-weight:500; color:#333333; line-height:30px;}

#login_img_b{
     padding-bottom:20px;
     border-bottom:1px solid #d5d5d5;
}
#login_input{
     padding-top:20px;
	 line-height:20px;
	 padding-bottom:20px;
	 margin-bottom:30PX;
}
.idpw_c{  font-family:'돋움'; font-size:11px; color:#a1a1a1; }
#benner_img{
     float:right;
	 margin-top:20px;
}
idpw_c. a {color:#888;text-decoration:none}

#q_dday {
	background: rgba(0, 0, 0, 0) url("/images/q_dday_2.png") no-repeat scroll 0 0;
	color: #fff;
	float: right;
	font-size: 18px;
	font-weight: bold;
	height: 42px;
	width: 110px;
	letter-spacing: 10.5px;
	padding-top : 38px;
}



/* ... */
#profile_pop{ position:absolute; width:350px; top:36px; left:-291px; background-color:#F9F9F9;border:1px solid #ccc; z-index:100; padding:15px;display:none;}
	#profile_pop h4{font-size:16px;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #ccc;}
	#profile_pop ul{margin:10px 5px 20px;}
	#profile_pop li:before{content:"-";position:absolute;display:inline-block;left:-1px;}
	#profile_pop li{position:relative;padding-left:10px;font-size:13px;margin-bottom:10px;line-height:1.3;}
	#profile_pop .close_btn{text-align:center;}
	#profile_pop .close_btn a{display:inline-block;padding:5px 10px;background:#333;color:#fff;text-decoration:none;}
	
 #per_m_b_3{
	position:relative;
	 margin-top:-41px;
	 margin-left:490px;
 }
 
 #intro_pop{ position:absolute; width:350px; top:36px; top:36px; left:-292px; background-color:#F9F9F9;border:1px solid #ccc; z-index:100; padding:15px;display:none;}
	#intro_pop h4{font-size:16px;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #ccc;}
	#intro_pop ul{margin:10px 5px 20px;}
	#intro_pop li{position:relative;padding-left:10px;font-size:13px;margin-bottom:10px;line-height:1.3;}
	#intro_pop .close_btn{text-align:center;}
	#intro_pop .close_btn a{display:inline-block;padding:5px 10px;background:#333;color:#fff;text-decoration:none;}
  /* ... */
  
/* ... */
.roll_bnr{position:relative;}
.roll_bnr #bx-pager{position:absolute;left:0;bottom:0;height:41px;overflow:hidden;}
.roll_bnr #bx-pager a{display:block;margin:0;width:238px;float:left;}
.roll_bnr #bx-pager a:first-child{width:239px;}
.roll_bnr #bx-pager a.active img{position:relative;top:-41px;}


 /* ... */
 .he_inp{padding:1px 0 4px 4px;}
 
 
/* ... */
.n_lineb{padding-top:25px;}
.n_tx{font-size:14px;}
.app_impor_n{color:#f55404;padding-top:10px;font-size:14px;}
.app_impor_b{color:#f55404;padding-top:10px;font-size:16px;}

/* 161007 kang2oon add */
.prof_wrap{border-style:solid;border-width:2px 1px 1px;border-color:#f55404 #d5d5d5 #d5d5d5;margin-bottom:20px;}
	.prof_wrap li{float:left;position:relative;width:249px;height:177px;background-position:100% 100%;background-repeat:no-repeat;border-left:1px dashed #d5d5d5;}
	.prof_wrap li:first-child{width:248px;border:none;}
	.prof_wrap li.prof_jungjuwon{background-image:url(/images/main/prof_jungjuwon.png);}
	.prof_wrap li.prof_silviakim{background-image:url(/images/main/prof_silviakim.png);}
	.prof_wrap li.prof_kimjeonggyeom{background-image:url(/images/main/prof_kimjeonggyeom.png);}
	.prof_wrap li.prof_leeeungju{background-image:url(/images/main/prof_leeeungju.png);}
	.prof_wrap li.prof_leesu{background-image:url(/images/main/prof_leesu.png);}
	.prof_wrap li .prof_intro{position:absolute;top:25px;left:20px;font-size:13px;color:#888;line-height:17px;}
	.prof_wrap li h3{position:absolute;top:78px;left:20px;}
	.prof_wrap li .btn_wrap{position:absolute;top:132px;left:20px;}
	.prof_wrap li .btn_wrap a{margin:0;padding:0;}
	/* ... */
	.prof_wrap.cnt3 li{width:332px;}
	.prof_wrap.cnt5 li{width:199px;}
	.prof_wrap.cnt5 li:first-child{width:198px;}
	.prof_wrap.cnt3 li.prof_jungjuwon{background-image:url(/images/main/3_prof_jungjuwon.png);}
	.prof_wrap.cnt3 li.prof_leeeungju{background-image:url(/images/main/3_prof_leeeungju.png);}
	.prof_wrap.cnt3 li.prof_leesu{background-image:url(/images/main/3_prof_leesu.png);}

	
	
.prof_wrap_m{border-style:solid;border-width:2px 1px 1px;border-color:#f55404 #d5d5d5 #d5d5d5;margin-bottom:20px;}
	.prof_wrap_m li{float:left;position:relative;width:199px;height:190px;background-position:100% 100%;background-repeat:no-repeat;border-left:1px dashed #d5d5d5;}
	.prof_wrap_m li:first-child{width:198px;border:none;}
	.prof_wrap_m li.prof_jungjuwon{background-image:url(/images/main/prof_jungjuwon.png);}
	.prof_wrap_m li.prof_leesu{background-image:url(/images/main/prof_leesu.png);}
	.prof_wrap_m li.prof_silviakim{background-image:url(/images/main/prof_silviakim.png);}
	.prof_wrap_m li.prof_kimjeonggyeom{background-image:url(/images/main/prof_kimjeonggyeom.png);}
	.prof_wrap_m li.prof_leeeungju{background-image:url(/images/main/prof_leeeungju.png);}
	.prof_wrap_m li .prof_intro{position:absolute;top:25px;left:20px;font-size:13px;color:#888;line-height:17px;}
	.prof_wrap_m li h3{position:absolute;top:68px;left:20px;}
	.prof_wrap_m li .btn_wrap{position:absolute;top:150px;left:20px;}
	.prof_wrap_m li .btn_wrap a{margin:0;padding:0;}	
	
	

/* ... */
.kidssam .app_guide_menu th {
    text-align: center;
}

.kidssam .ap_document {
    margin-top: 0;
}

.kidssam   .search_area {
    float: none;
    margin-bottom: 25px;   
}