@media all and (max-width:960px){
	body {min-width:300px;}

	/*�۷ι� �޴�*/
	div.gnv_wrap dl.first {margin-left:0; background-image:none; }
	div.gnv_wrap dl dt a {font-size:17px; width:100px;}
	div.gnv_wrap a.sponsor {margin-left:10px;}/*�Ŀ�,��������*/

	/*��ũ�� �� �� �۷ι� �޴� ����*/
	div.gnv_fix img.logo_img_scroll {display:block; margin-left:0px}
	div.gnv_fix dl.first {margin-left:20px; }

	/*���� ����*/
	div.article {float:none; width:auto; margin:0 auto; border:0; box-shadow:none; padding:50px 30px;  }


	/*���� ���� �� �˻�*/	
	div.bodyTitle div.list_search {display:none; }
	#list_search_title {display:none; }

	/*����޴�*/
	div.sub_side {float:none; width:auto; min-height:0px; }
	.side_area {border:0; box-shadow:none; display:none; }

	/*���� ���*/
	div.list_unit {width:50%;}

}
@media all and (max-width:800px){
	/*���*/
	div.logo_area img.logo_img { margin-right:15px; }

	/*�۷ι� �޴�*/
	div.gnv_wrap {display:none;}

	/*��ü �޴� ��ħ ����*/
	#bt_all {display:block; top:33px;}

	/*���� ����*/
	div.article {padding:30px 20px;}
}
@media all and (max-width:667px){
	/*���*/
	div.bt_mem {display:block; text-align:center; }

	/*���� ����*/
	div.article {padding:30px 10px;}

	/*��� video*/
	ul.list_video li {width:33.3%; }
	/*���: �⺻��*/
	table.list_basic td.hide4moblie, table.list_basic th.hide4moblie{display:none; }
	table.list_basic td div.view4moblie {display:block; }
	table.list_basic td.subject a {font-size:17px;}
}
@media all and (max-width:640px){
	/*���*/
	div.logo_area {text-align:left;}


	/*�Ǹŵ���*/
	ul.list_pubs li {float:none; width:100%;	min-height:100px; }

	/*����: ���*/
	div.book_top {padding-left:100px; }
	div.book_top img.book_detail {width:80px; }

}
@media all and (max-width:533px){
	/*���*/
	div.logo_area {display:block; padding:15px 0; text-align:center;}
	div.logo_area img.logo_img {margin-right:0; margin-bottom:10px;}

	/*��� �˻�*/
	form#search_top {display:block;}

	/*��ü �޴� ��ħ ����*/
	#bt_all {top:20px; right:10px;}

	/*�α��� ����*/
	div.mem_wrap {padding:30px 0; box-shadow:none;}

	/*���� ���*/
	div.list_unit {width:100%;}

}
@media all and (max-width:480px){
	/*���: ��õ����*/
	ul.list_recom li {width:50%; height:230px;	}
	/*��� video*/
	ul.list_video li {width:50%; }

}
@media all and (max-width:414px){
/*Ǫ��*/
	div.footer_menu a {font-size:14px; margin:0 6px; }
	div.footer_copy {padding:20px 0 30px 0;}
}
@media all and (max-width:384px){
	/*���*/
	div.logo_area img.logo_img {width:158px; height:36px;}
	/*Ǫ��*/
	div.footer_menu a {font-size:13px; margin:0 3px; }
}