@media all and (max-width:960px){
	/*ÀüÃ¼ ¸Þ´º ÆîÄ§ °ü·Ã*/
	#bt_all {display:block; }

	/*Çì´õ*/
	header.top .top_mem {display:none; }
	#navi_all .top_mem {float:none; display:block; text-align:left; color:#ffffff; padding-bottom:15px; }
	#navi_all .top_mem .top_lang {margin-left:0;}

	header.top .logo {float:none;}
	header.top .logo img {height:40px; }

	/*gnv*/
	nav.gnv_wrap {display:none;}

	/*snv*/
	.snv_side {margin-top:40px; }

	.hide4mob {display:none; }
	.show4mob  {display:block; }
	.show4mob.inline  {display:inline-block; }

	/*º»¹®*/
	main {margin-top:20px; }

	/*°­ÀÇ*/
	dl.search dt {position:static; display:block; width:100%; height:auto;background-position:center; margin-bottom:10px; }
	dl.search dt div.inner {padding:10px;  }
	dl.search dd {padding-left:0;}

	/*¼±»ý´Ô ¼Ò°³ »ó´Ü*/
	.profile_top .prod_img {bottom:auto; left:15px; top:10px; }
	.profile_top .prod_img img {max-height:130px; }

 	.profile_top .lec_name {padding:15px; margin-bottom:40px; }
	.profile_top .lec_name .bt_wrap {top:60px; left:165px; right:auto; }
	.profile_top .lec_name h1 {padding:8px 0 50px 30px; font-size:20px; margin-left:120px;border-radius: 0px 20px 0px 20px; }
	.profile_top .profile {margin-left:20px; margin-top:15px;}
}
@media all and (max-width:800px){

	/*footer*/
	footer section{background:none; }
	footer .foot_menu, footer .footer_msg {padding-left:10px; }
	footer .footer_b2b {position:static; margin-left:10px; }

	/*·Î±×ÀÎ*/
	.login {width:100%; background:#ffffff; margin:0 0 0 auto; }
	.login .inner {padding:20px} 

	/*°­ÀÇ »ó¼¼*/
	.lec_detail_wrap {position:relative; margin-right:0px;}
	
	/*¿ìÃø ±¸¸Å¹öÆ°*/
	.bt_buy_wrap {position:static; width:100%; min-height:0px;margin-bottom:20px; }
	.bt_buy_wrap_fix {position:static; left:0 !important; margin-left:0px  !important; min-height:0px; }
	.bt_buy_wrap_fix2 {position:static; right:0; }
	
	.bt_buy_wrap .bt_buy {width:240px; margin:0 auto; }
	.bt_buy_wrap_fix2 .bt_buy {position:fixed; top:20px; z-index:6; left:50%; margin-left:-120px; }
 
}

@media all and (max-width:720px){
	.free_service .button {display:block; font-size:15px; margin:0 10px; }
	.free_service .button:nth-child(1) {margin-bottom:10px; }

	.free_service .button.normal {display:inline-block; font-size:13px; margin:0 5px 10px 5px; }

	dl.search dd table tr {display:block; }
	dl.search dd table th, dl.search dd table th.teacher
	{display:inline-block; border:0; background:#ffffff; color:#bb7701; font-weight:bold; padding-left:0; min-width:140px; }
	dl.search dd table td {display:block; border-left:0; border-right:0; padding-right:3px; }
	dl.search dd table td label {margin-right:8px; min-width:20px; }
	dl.search dd table td.teacher {border:0; }

	/*ÅÇ 365*/
	ul.tab365 li { text-align:center;  width:48%; }
}

@media all and (max-width:667px){
	header.top .logo img {height:30px; }

	/*°­ÀÇ ¸ñ·Ï, ¼±»ý´Ô ¸ñ·Ï*/
	ul.t_list li, ul.lect_list li {width:50%;}

}
@media all and (max-width:414px){
	/*°­ÀÇ ¸ñ·Ï, ¼±»ý´Ô ¸ñ·Ï*/
	ul.t_list li , ul.lect_list li  {float:none; width:100%;}
	ul.lect_list li .title_list {min-height:0px; }
}

