@media all and (min-width: 501px){
	#header_mobile_wrap{display:none;}
	#tmenu_m           {display:none;}
	#gnb_area_m        {display:none;}
	#footer_mbile      {display:none;}
	#rightQuick_m      {display:none;}
	#rightQuick_pc     {display:block;}
	#rightQuick        {display:block;}
	#footer            {display:block;}
	#layer_popup{
		/*display:none;border:1px solid #cccccc;margin:0;padding:1px;background-color:#ffffff;z-index:5;*/
		background-color:#fff;
		border-radius:10px 10px 10px 10px;
		box-shadow:0 0 25px 5px #999;
		color:#111;
		display:none;
		min-width:600px;
		padding:25px;
	}

	.LT_pop_pc{display:block;}
	.LT_pop_mobile{display:none;}

	/*******메인*****************************************************************************************/
		 .slider_box{float:left;width:100%;height:180px;text-align:center;}
		 .slider_sub1_left{float:left;width:20%;height:150px;line-height:150px;background:#ddd;text-align:center;display: block;}
		 .slider_sub1_right{float:left;padding-top:20px;width:80%; font-size:2rem}
		 .slider_sub1_right_div{float:left;width:100%;height:150px;line-height:150px;}

		 .slider_box_L{float:left;width:100%;height:300px;}
		 .slider_sub1_L_left{float:left;width:40%;height:300px;line-height:300px;background:#fff;text-align:left;display: block;}
		 .slider_sub1_L_left_img{height:300px;}
		 .slider_sub1_L_right{float:left;padding:10px 10px;width:60%; font-size:2rem;}
		 .slider_sub1_L_right_div{float:left;width:100%;height:70px;line-height:70px;text-align:left;border-bottom:1px solid #ddd;}

		 .slider_box2_L{float:left;width:100%;height:150px;}
		 .slider_sub2_L {float:left;margin:10px 0px;;width:100%;height:150px;}
		 .slider_sub2_L_right_div{float:left;margin-bottom:5px;padding:10px 5px;width:49.7%;height:70px;line-height:70px;text-align:left;border:1px solid #ddd;}
		 .slider_sub2_L_right_div:first-child{margin-right:5px;}

		 .slider_sub2_box1{float:left;width:49%;margin-bottom:10px;}
		 .slider_sub2_box2{float:left;width:49%;margin-left:2%;margin-bottom:10px;}
		 .sub2_list {float:left;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#676A70 }
		 .sub2_list1{float:left;width:30%; height:50px;line-height:50px;text-align:center;}
		 .sub2_list2{float:left;width:70%; padding-left:5px;height:50px;line-height:50px;}
		 .sub2_list3{float:left;width:100%; height:30px;line-height:30px;text-align:center;font-weight:bold;font-size:1.2rem}
		 .sub2_list3_2{float:left;width:100%; height:50px;line-height:20px;text-align:left;font-weight:bold;font-size:1.2rem}
		 .sub2_list3_3{float:left;padding-left:2%;width:100%; height:60px;line-height:20px;text-align:left;font-weight:bold;font-size:1.2rem}
		 .sub2_list4{float:left;width:30%; height:50px;line-height:50px;text-align:center;}
		 .sub2_list5{float:left;width:20%; height:50px;line-height:50px;text-align:center;}
		 .sub2_list6{float:left;width:20%; height:50px;line-height:50px;text-align:center;}
		 .sub2_list7{float:left;width:20%; height:50px;line-height:50px;text-align:center;}

		 .slider_sub4_box1{float:left;width:100%;}
		 .sub4_list {float:left;width:100%;border-top:0px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#676A70 }
		 .sub4_list1{float:left;padding-left:10px;width:70%; height:40px;line-height:40px;text-align:left;}
		 .sub4_list2{float:left;width:29.6%; padding-left:5px;height:40px;line-height:40px;}


		 .slider_box3{float:left;100%;height:350px;text-align:center;display:block}
		 .slider_box3_m{float:left;100%;height:350px;text-align:center;display:none;}
		 .main_img_box{padding:5px;border:1px solid #ddd;width:100%;}
		 .main_c_img{width:250px;height:350px;}

		 .slider_sub3{display:block}
		 .slider_sub3_m{display:none}

		.header_menu{float:left;width:100%;height:40px;text-align:center;border-bottom:1px solid #D8D8D8;background:#fff;}
		.tMenu{
			float:left;
			width:20%;
			line-height:36px;
			font-size:1.4rem;
			font-weight:bold;
			cursor: pointer;
			border-top:1px solid #D8D8D8;
			border-left:1px solid #D8D8D8;
			}
		.tMenu:last-child{border-right:1px solid #D8D8D8;}

		.tOn{border-bottom:3px solid #FA4923;}

		.header_menu2{float:left;width:100%;height:40px;text-align:center;border-bottom:1px solid #D8D8D8;background:#fff;}
		.tMenu2{
			float:left;
			width:25%;
			line-height:36px;
			font-size:1.4rem;
			font-weight:bold;
			cursor: pointer;
			border-top:1px solid #D8D8D8;
			border-left:1px solid #D8D8D8;
			}
		.tMenu2:last-child{border-right:1px solid #D8D8D8;}

	/**************************************************************************************************/


	.banner_box{float:left;width:100%;border:0px solid #ddd;}
	.banner_img{height:300px;}
	/*
	.banner_bg1{background:url(/img/banner_main/20211009_201548687_04.png) no-repeat center top;background-size: auto 300px;cursor: pointer;}
	.banner_bg2{background:url(/img/banner_main/20211015_201548687_01.png) no-repeat center top;background-size: auto 300px;cursor: pointer;}
	.banner_bg3{background:url(/img/banner_main/20211009_201548687_06.png) no-repeat center top;background-size: auto 300px;cursor: pointer;}
	.banner_bg4{background:url(/img/banner_main/20211009_201548687_07.png) no-repeat center top;background-size: auto 300px;cursor: pointer;}
	.banner_bg5{background:url(/img/banner_main/20211009_201548687_03.png) no-repeat center top;background-size: auto 300px;cursor: pointer;}
	.banner_bg6{background:url(/img/banner_main/20211009_201548687_02.png) no-repeat center top;background-size: auto 300px;cursor: pointer;}
	.banner_bg7{background:url(/img/banner_main/20211009_201548687_08.png) no-repeat center top;background-size: auto 300px;cursor: pointer;}
	.banner_bg8{background:url(/img/banner_main/20211009_201548687_05.png) no-repeat center top;background-size: auto 300px;cursor: pointer;}
	*/
	.menu_a1_left {float:left;width:30%;height:1600px;background:#F4F4F4;border-right:1px solid #D3D3D3;display: block;}
	.menu_a1_right{float:left;padding-top:10px;padding-left:1%;width:69%;background:#fff;}
	.map {width:100%}
	.menu_c1_left {float:left;width:30%;height:100%;padding-bottom:30px;display: block;}
	.menu_c1_right{float:left;padding-top:10px;padding-left:1%;width:69%;background:#fff;}

	/**강사 모집 ****************************************************/
	.menu_a5_left {float:left;width:30%;height:700px;background:#F4F4F4;border-right:1px solid #D3D3D3;display: block;}
	.menu_a5_right{float:left;padding-top:10px;padding-left:1%;width:69%;background:#fff;}

	.a5_title{float:left;width:100%;height:50px;line-height:50px;font-size:1.5rem;font-weight:bold;}
	.a5_input_list{float:left;width:70%;height:50px;line-height:50px;border-bottom:1px solid #ddd;}
	.a5_left{float:left;padding-left:3%;width:20%;font-size:1.1rem;}
	.a5_right{float:left;width:80%;}
	.a5_input{width:100%;height:30px;border: solid 1px #ddd;}
	.a5_textarea_list{float:left;width:70%;height:170px;line-height:50px;border-bottom:1px solid #ddd;}
	.a5_textarea{
			width:100%;
			height:150px;
			line-height:20px;
			padding: 10px;
			box-sizing: border-box;
			border: solid 1px #ddd;
			border-radius: 5px;
			font-size: 1.1rem;
			resize: both;
	}
	.a5_btn_list{float:left;width:70%;height:50px;line-height:50px;text-align:center;}
	.a5_top10{padding-top:10px;}
	.a5_btn{
		width:80px;
		padding:5px;
		height:15px;
		line-height:15px;
		background:#D82020;
		text-align:center;
		border-radius:4px;
		cursor:pointer;
		font-weight:bold;
		color:#fff;
		font-size:14px;
	}
	.a5_msg{float:left;width:100%;height:600px;line-height:600px;font-size:1.5rem;font-weight:bold;text-align:center;;border:1px solid #ddd;border-radius:4px;}
	/**선생님별 강좌 *************************************************/

		.menu_b_left    {float:left;width:40%}
		.menu_b_right   {float:left;padding-left:5%;width:55%}
		.menu_b_mainbox {float:left;padding:10px 0px;width:100%;}
		.menu_b_mainbox_title  {float:left;width:100%;height:30px;line-height:30px;font-size:1.6rem;font-weight:bold;color:#000;}
		.menu_b_mainbox_title_list  {float:left;width:100%;height:30px;line-height:30px;font-size:1.4rem;font-weight:bold;color:#000;}
		.menu_b_box     {float:left;padding-top:20px;width:100%;font-size:1.2rem;}
		.menu_b_title   {float:left;width:100%;height:30px;border-bottom:2px solid #ddd;font-weight:bold;font-size:1.4rem;}
		.menu_b_list    {float:left;width:100%;height:90px;line-height:90px;border-bottom:1px solid #ddd;}/*border-style:none none dashed none;}*/
		.menu_b_list1   {float:left;width:90%; height:30px;line-height:30px;}
		.menu_b_list2   {float:left;width:10%; height:30px;line-height:30px;}
		.menu_b_list2_1_1 {float:left;width:100%; height:30px;line-height:30px;font-family:'NotoSans-Bold',sans-serif;}
		.menu_b_list2_1_2 {float:left;width:100%; height:30px;line-height:30px;font-family:'NotoSans-Bold',sans-serif;}
		.menu_b_list2_2 {float:left;width:10%; height:30px;line-height:30px;display:block;}
		.menu_b_list2_3 {float:left;width:100%; padding-top:5px;height:20px;line-height:20px;font-size:1rem}
		
		.menu_b_list3   {float:left;width:100%;}
		.menu_b_list3_1 {float:left;width:100%; height:30px;line-height:30px;font-weight:bold;}
		.menu_b_list3_2 {float:left;width:20%; height:30px;line-height:30px;border-bottom:1px solid #ddd;}/*border-style:none none dashed none;}*/
		.menu_b_list3_3 {float:left;width:20%; height:30px;line-height:30px;border-bottom:1px solid #ddd;}/*border-style:none none dashed none;}*/
		.menu_b_list3_4 {float:left;width:20%; height:30px;line-height:30px;border-bottom:1px solid #ddd;}/*border-style:none none dashed none;}*/
		.menu_b_list3_5 {float:left;width:20%; height:30px;line-height:30px;border-bottom:1px solid #ddd;}/*border-style:none none dashed none;}*/
		.menu_b_list3_6 {float:left;width:20%; height:30px;line-height:30px;border-bottom:1px solid #ddd;}/*border-style:none none dashed none;}*/

		/*.menu_b_list3_1_2 {float:left;width:100%; height:50px;line-height:20px;font-weight:bold;}*/
		.menu_b_list3_1_2 {float:left;width:100%;font-weight:bold;}
		.menu_b_list3_2_2 {float:left;width:20%; height:50px;line-height:50px;border-bottom:1px solid #ddd;}/*border-style:none none dashed none;}*/
		.menu_b_list3_3_2 {float:left;width:10%; height:50px;line-height:50px;border-bottom:1px solid #ddd;}/*border-style:none none dashed none;}*/
		.menu_b_list3_4_2 {float:left;width:10%; height:50px;line-height:50px;border-bottom:1px solid #ddd;}/*border-style:none none dashed none;}*/



		.fb {font-weight:bold;}
		.fc1{color:#000000;}
		.fc2{color:#177EE5;}
		.fc3{color:#A8AAAE;font-size:1rem;padding-top:3px;}
		.star-rating {margin-top:5px;width:80px; }
		.star-rating,.star-rating span {display:inline-block; height:15px; overflow:hidden; background:url('/img/star_r.png')no-repeat;background-size:80px 30px; }
		.star-rating span{background-position:left bottom; line-height:0; vertical-align:top; }

	/** 관리/학습시스템****************************************************************/

		.menu_d_left1 {float:left;width:30%;height:1500px;background:#F4F4F4;border-right:1px solid #D3D3D3;}
		.menu_d_left2 {float:left;width:30%;height:510px;background:#F4F4F4;border-right:1px solid #D3D3D3;}
		.menu_d_left3 {float:left;width:30%;height:1500px;background:#F4F4F4;border-right:1px solid #D3D3D3;}
		.menu_d_right{float:left;padding-top:10px;padding-left:1%;width:69%;background:#fff;}
		.menu_d_list1{float:left;padding-bottom:10px;width:100%;height:50px;line-height:50px;font-size:1.8rem;font-weight:bold;color:#000;}
		.menu_d_list2{float:left;padding-top:0%;width:100%;height:40px;line-height:40px;font-size:1.5rem;font-weight:bold;color:#595669;}
		.menu_d_list2_2{float:left;padding-left:5%;width:100%;height:40px;line-height:40px;font-size:1.5rem;font-weight:bold;color:#595669;}
		.menu_d_list3{float:left;padding-left:5%;width:80%;border:1px solid #ddd;}

	/** 과정별 강좌 / 학년별 강좌 ******************************************************/
		.menu_e_left   {float:left;width:30%;height:750px;background:#F4F4F4;border-right:1px solid #D3D3D3;}
		.menu_e_right  {float:left;margin-top:30px;padding-left:1%;width:69%;background:#fff; border-top:2px solid #333333;}
		.menu_e_list   {float:left;padding:10px 0px 10px 10px;width:100%; border-bottom:1px solid #ddd;cursor: pointer;}
		.menu_e_list1  {float:left;padding-bottom:10px;width:10%;height:90px;line-height:90px;font-size:1.3rem;color:#000;}
		.menu_e_list2  {float:left;width:96%;height:120px;line-height:120px;font-size:1.3rem;font-weight:bold;color:#595669;}
		.menu_e_list2_1{float:left;width:96%;height:30px;line-height:30px;font-size:1rem;font-weight:bold;color:#595669;}
		.menu_e_list2_2{float:left;width:96%;height:30px;line-height:30px;font-size:1.2rem;color:#5264E2;}
		.menu_e_list2_3{float:left;width:96%;height:30px;line-height:30px;font-size:1.3rem;font-weight:bold;color:#595669;}
		.menu_e_list2_3_1{float:left;width:96%;height:30px;line-height:30px;font-weight:bold;color:#595669;font-size:1.3rem;font-family:'NotoSans-Bold',sans-serif;}
		.menu_e_list2_3_2{float:left;width:96%;height:50px;line-height:20px;font-weight:bold;color:#595669;font-size:1.3rem;font-family:'NotoSans-Bold',sans-serif;}

		.menu_e_list2_4{float:left;width:96%;height:30px;line-height:30px;font-size:1rem;color:#595669;}


		.menu_e_icon   {padding:2px 5px ;border-radius:3px;/*background:#353d4a*/;color:#fff}
		.menu_e_icon1  {padding:2px 5px ;border-radius:3px;background:#E4AE0A;color:#fff}
		.menu_e_icon2  {padding:2px 5px ;border-radius:3px;color:#fff}
		.menu_e_icon3  {padding:2px 5px ;border-radius:3px;background:#8E00BD;color:#fff}
		.menu_e_icon4  {padding:2px 5px ;border-radius:3px;background:#3875F1;color:#fff}
		.menu_e_icon5  {padding:2px 5px ;border-radius:3px;background:#A8AAAE;color:#fff}
		.menu_e_icon6  {padding:2px 5px ;border-radius:3px;background:#187499;color:#fff}
		.menu_e_icon7  {padding:2px 5px ;border-radius:3px;background:#0369E5;color:#fff}

		.pagebox{float:left;width:100%;height: 50px;line-height: 50px;font-size:1.1rem;text-align:center;font-weight:bold;}

	#rightQuick {
		position: absolute;
		right: 200px;
		z-index: 9;
		top:540px;
		width: 100px;
		text-align: center;
		z-index: 9999999999999;
	}

	#rightQuick li{cursor: pointer;}
	#rightQuick .ban_img{opacity: 0.8;width:200px;}
	.rightQuick_p{width:200px;height:40px;line-height:40px;background:#A8AAAE;color:#fff;font-weight:bold;display:none;}
	.rightQuick_c{width:200px;height:40px;line-height:40px;background:#A8AAAE;color:#fff;font-weight:bold;display:block;}
}

@media all and (min-width: 320px) and (max-width: 500px) {
	html{margin:0; padding:0; width:100%; height: 100%;overflow-y:scroll;font-size:10px;}

	#header            {display:none;}
	#gnb_area          {display:none;}
	#footer            {display:none;}
	#rightQuick        {display:none;}
	#rightQuick_pc     {display:none;}
	#header_mobile_wrap{display:block;}
	#tmenu_m           {display:block;}
	#gnb_area_m        {display:block;}
	#footer_mbile      {display:block;}
	#rightQuick_m      {display:block;}

	#layer_popup{
		/*display:none;border:1px solid #cccccc;margin:0;padding:1px;background-color:#ffffff;z-index:5;*/
		background-color:#fff;
		border-radius:10px 10px 10px 10px;
		box-shadow:0 0 25px 5px #999;
		color:#111;
		display:none;
		min-width:300px;
		padding:25px;
	}

	.LT_pop_pc{display:none;}
	.LT_pop_mobile{display:block;}
	/*******메인*****************************************************************************************/

		 .slider_box{float:left;width:100%;height:120px;text-align:center;}
		 .slider_sub1_left{float:left;width:0%;height:120px;line-height:120px;background:#ddd;text-align:center;display: none;}
		 .slider_sub1_right{float:left;padding-top:20px;width:100%; font-size:2rem}
		 .slider_sub1_right_div{float:left;width:100%;height120px;line-height:120px;}


		 .slider_box_L{float:left;width:100%;height:300px;}
		 .slider_sub1_L_left{float:left;width:0%;height:300px;line-height:300px;background:#fff;text-align:left;display: block;}
		 .slider_sub1_L_left_img{height:0px;}
		 .slider_sub1_L_right{float:left;padding:10px 10px;width:100%; font-size:2rem;}
		 .slider_sub1_L_right_div{float:left;width:100%;height:70px;line-height:70px;text-align:left;border-bottom:1px solid #ddd;}

		 .slider_box2_L{float:left;width:100%;height:300px;}
		 .slider_sub2_L {float:left;margin:10px 0px;;width:100%;height:320px;}
		 .slider_sub2_L_right_div{float:left;margin-bottom:5px;padding:10px 5px;width:99%;height:70px;line-height:70px;text-align:left;border:1px solid #ddd;}
		 .slider_sub2_L_right_div:first-child{margin-right:5px;}


		 .slider_sub2_box1{float:left;width:100%;}
		 .slider_sub2_box2{float:left;width:100%;margin-left:0%;}

		 .sub2_list {float:left;width:100%;border-top:0px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#676A70 }
		 .sub2_list1{float:left;width:30%; height:50px;line-height:50px;text-align:center;}
		 .sub2_list2{float:left;width:70%; padding-left:5px;height:50px;line-height:50px;}
		 .sub2_list3{float:left;width:100%;padding-left:5px;height:30px;line-height:30px;text-align:left;font-weight:bold;font-size:1.2rem}
		 .sub2_list3_2{float:left;width:100%;padding-left:5px;height:50px;line-height:20px;text-align:left;font-weight:bold;font-size:1.2rem}
		 .sub2_list3_3{float:left;padding-left:2%;width:98%;padding-left:5px;height:60px;line-height:20px;text-align:left;font-weight:bold;font-size:1.2rem}
		 .sub2_list4{float:left;width:30%; height:20px;line-height:20px;text-align:center;}
		 .sub2_list5{float:left;width:20%; height:20px;line-height:20px;text-align:center;}
		 .sub2_list6{float:left;width:20%; height:20px;line-height:20px;text-align:center;}
		 .sub2_list7{float:left;width:20%; height:20px;line-height:20px;text-align:center;}

		 .slider_sub4_box1{float:left;width:100%;}
		 .sub4_list {float:left;width:100%;border-top:0px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#676A70 }
		 .sub4_list1{float:left;padding-left:10px;width:70%; height:40px;line-height:40px;text-align:left;}
		 .sub4_list2{float:left;width:29.6%; padding-left:5px;height:40px;line-height:40px;}


		 .slider_box3{float:left;100%;height:200px;text-align:center;display:none;}
		 .slider_box3_m{float:left;100%;height:400px;text-align:center;display:block}
		 .main_img_box{padding:5px;border:1px solid #ddd;width:100%;}
		 .main_c_img{width:100%;height:400px;}

		.header_menu{float:left;width:100%;height:40px;text-align:center;border-bottom:1px solid #D8D8D8;background:#fff;}
		.tMenu{
			float:left;
			width:20%;
			line-height:36px;
			font-size:1.4rem;
			font-weight:bold;
			cursor: pointer;
			border-top:1px solid #D8D8D8;
			border-left:1px solid #D8D8D8;
			}
		.tMenu:last-child{border-right:1px solid #D8D8D8;}

		.tOn{border-bottom:3px solid #FA4923;}

		.header_menu2{float:left;width:100%;height:40px;text-align:center;border-bottom:1px solid #D8D8D8;background:#fff;}
		.tMenu2{
			float:left;
			width:25%;
			line-height:36px;
			font-size:1.4rem;
			font-weight:bold;
			cursor: pointer;
			border-top:1px solid #D8D8D8;
			border-left:1px solid #D8D8D8;
			}
		.tMenu2:last-child{border-right:1px solid #D8D8D8;}


	/****************************************************************************************************/
	.m_m_btn4A{
		margin-left:0px;
		padding:5px 10px;
		background:#fff;
		color:#000;
		border-radius:7px;
	}

	.m_m_btn4B{
		margin-left:10px;
		padding:5px 10px;
		background:#fff;
		color:#000;
		border-radius:7px;
	}
	
	.m_m_btn_close{
		position: relative;
		margin-left:100px;
		padding:10px 30px;
		background:#000;
		color:#fff;
		border-radius:7px;
		font-size:1.4rem;
		font-weight:bold;
		z-index:9999999999999;

	}

	.mHome{
		position: relative;
		top:-10px;
		left:-20px;
		margin-left:10px;
		padding:15px 20px;
		background:#1B477D;
		color:#fff;
		border-radius:0 0 7px 7px;
		font-size:1.4rem;
		font-weight:bold;
	}

	#m_wrap{
		width: 100%;
		height:90%;
		display: block;
		overflow-x: hidden;
		overflow-y: auto;

	}

	.mainMenu{
		width: 100%;
		display: block;
		overflow: hidden;
	}
	.mainMenu .nav{
		
		overflow: hidden;
		border-bottom:1px solid #21aabf;
	}
	.mainMenu .btn_m{
		font-size:1.3rem;
		text-align:left;
		display: block;
		padding: 12px 20px;
		background-color: #3ec8dd;
		color: #f5f5f5;
		position: relative;
	}

	.mainMenu .btn_m_p{
		font-size:1.3rem;
		text-align:left;
		display: block;
		padding: 12px 20px;
		background-color: #187499;
		color: #f5f5f5;
		position: relative;
	}

	/*
	.mainMenu .btn{
		font-size:1.4rem;
		text-align:left;
		display: block;
		padding: 15px 20px;
		background-color: #3ec8dd;
		color: #f5f5f5;
		position: relative;
	}
	*/
	.mainMenu .subMenu{
		background: #A8AAAE;
		overflow: hidden;
		transition: max-height 0.7s;
		max-height: 0;
	}
	.mainMenu .subMenu a{
		text-align:left;
		display: block;
		padding: 10px 0px 10px 40px;
		color: #fff;
		font-size: 1.4rem;
		border-bottom: 1px solid #eaeaea;
		position: relative;
		
	}
	.subMenu a:after{
		content: '';
		opacity: 0;
		transition: opacity 0.3s;
	}
	.subMenu a:hover{
		background: #fafafa;
		transition: all 0.3s;
		border-bottom: 1px solid #c8c8c8;
	}
	.subMenu a:last-child{
		border:none;
	}
	.mainMenu .nav:target .subMenu{
		max-height: 100em;
	}


	.banner_box{float:left;width:100%;height:180px;border:1px solid #ddd;}
	.banner_img{height:150px;}
	/*
	.banner_bg1{background:url(/img/banner_main/20211009_201548687_04.png) no-repeat center top;background-size:auto 150px;}
	.banner_bg2{background:url(/img/banner_main/20211015_201548687_01.png) no-repeat center top;background-size:auto 150px;}
	.banner_bg3{background:url(/img/banner_main/20211009_201548687_06.png) no-repeat center top;background-size:auto 150px;}
	.banner_bg4{background:url(/img/banner_main/20211009_201548687_07.png) no-repeat center top;background-size:auto 150px;}
	.banner_bg5{background:url(/img/banner_main/20211009_201548687_03.png) no-repeat center top;background-size:auto 150px;}
	.banner_bg6{background:url(/img/banner_main/20211009_201548687_02.png) no-repeat center top;background-size:auto 150px;}
	.banner_bg7{background:url(/img/banner_main/20211009_201548687_08.png) no-repeat center top;background-size:auto 150px;}
	.banner_bg8{background:url(/img/banner_main/20211009_201548687_05.png) no-repeat center top;background-size:auto 150px;}
	*/
	.foot-privit {float:left;width:100%; position:relative; background:#444; border-bottom: 1px solid #555; padding: 20px 30px;}
	.foot-bottom {background:#444; padding:30px 10px; border-top: 1px solid #555;}
	.foot-bottom div ul li {font-size:1.1rem; margin-bottom:0.5px; color:#aaa;}
	.foot-bottom ul.fb_text > li {clear:both; width:100%;}
	.foot-bottom ul.fb_text > li:last-child {width:100%;}
	ul.company li.copy {color:#aaa;}


	.menu_a1_left{float:left;width:30%;height:730px;background:#F4F4F4;border-right:1px solid #D3D3D3;display:none;}
	.map {width:100%}
	.menu_c1_left {float:left;width:100%;height:100%;padding-bottom:30px;display:none;}
	/**강사 모집 ****************************************************/
	.menu_a5_left {float:left;width:30%;height:700px;background:#F4F4F4;border-right:1px solid #D3D3D3;display: none;}
	.menu_a5_right{float:left;padding-top:10px;padding-left:1%;width:100%;background:#fff;}

	.a5_title{float:left;width:100%;height:50px;line-height:50px;font-size:1.5rem;font-weight:bold;}
	.a5_input_list{float:left;width:100%;height:50px;line-height:50px;border-bottom:1px solid #ddd;}
	.a5_left{float:left;padding-left:3%;width:20%;font-size:1.1rem;}
	.a5_right{float:left;width:80%;}
	.a5_input{width:100%;height:30px;border: solid 1px #ddd;}
	.a5_textarea_list{float:left;width:100%;height:170px;line-height:50px;border-bottom:1px solid #ddd;}
	.a5_textarea{
			width:100%;
			height:150px;
			line-height:20px;
			padding: 10px;
			box-sizing: border-box;
			border: solid 1px #ddd;
			border-radius: 5px;
			font-size: 1.1rem;
			resize: both;
	}
	.a5_btn_list{float:left;width:70%;height:50px;line-height:50px;text-align:center;}
	.a5_top10{padding-top:10px;}
	.a5_btn{
		width:80px;
		padding:5px;
		height:15px;
		line-height:15px;
		background:#D82020;
		text-align:center;
		border-radius:4px;
		cursor:pointer;
		font-weight:bold;
		color:#fff;
		font-size:14px;
	}
	.a5_msg{float:left;width:100%;height:600px;line-height:600px;font-size:1.5rem;font-weight:bold;text-align:center;;border:1px solid #ddd;border-radius:4px;}
	/**선생님별 강좌 *************************************************/

		.menu_b_left    {float:left;width:100%}
		.menu_b_right   {float:left;padding-left:5%;width:100%}
		.menu_b_mainbox {float:left;padding:10px 0px;width:100%;}
		.menu_b_mainbox_title  {float:left;width:100%;height:30px;line-height:30px;font-size:1.6rem;font-weight:bold;color:#000;}
		.menu_b_mainbox_title_list  {float:left;width:100%;height:30px;line-height:30px;font-size:1.4rem;font-weight:bold;color:#000;}
		.menu_b_box     {float:left;padding-top:20px;width:100%;font-size:1.2rem;}
		.menu_b_title   {float:left;width:100%;height:30px;border-bottom:2px solid #ddd;font-weight:bold;font-size:1.4rem;}
		.menu_b_list    {float:left;width:100%;height:90px;line-height:90px;border-bottom:1px solid #ddd;}
		.menu_b_list1   {float:left;width:80%;height:30px;line-height:30px;}
		.menu_b_list2   {float:left;width:20%;height:30px;line-height:30px;}
		.menu_b_list2_1_1 {float:left;width:100%;height:30px;line-height:30px;font-size:1.4rem;font-family:'NotoSans-Bold',sans-serif;}
		.menu_b_list2_1_2 {float:left;width:100%;height:40px;line-height:20px;font-size:1.4rem;font-family:'NotoSans-Bold',sans-serif;}
		.menu_b_list2_2 {float:left;width:0%;height:30px;line-height:30px;display:none}
		.menu_b_list2_3 {float:left;padding-top:5px;width:100%; height:20px;line-height:20px;font-size:1rem;}
		
		.menu_b_list3   {float:left;width:100%;}
		.menu_b_list3_1 {float:left;width:100%;font-weight:bold;}
		.menu_b_list3_2 {float:left;width:30%;height:30px;line-height:30px;border-bottom:1px solid #ddd;}
		.menu_b_list3_3 {float:left;width:15%;height:30px;line-height:30px;border-bottom:1px solid #ddd;}
		.menu_b_list3_4 {float:left;width:15%;height:30px;line-height:30px;border-bottom:1px solid #ddd;}
		.menu_b_list3_5 {float:left;width:15%;height:30px;line-height:30px;border-bottom:1px solid #ddd;}
		.menu_b_list3_6 {float:left;width:15%;height:30px;line-height:30px;border-bottom:1px solid #ddd;}

		.menu_b_list3_1_2 {float:left;width:100%; font-weight:bold;}/*border-bottom:1px solid #ddd;border-style:none none dashed none;}*/
		.menu_b_list3_2_2 {float:left;width:50%; height:50px;line-height:50px;border-bottom:1px solid #ddd;}
		.menu_b_list3_3_2 {float:left;width:20%; height:50px;line-height:50px;border-bottom:1px solid #ddd;}
		.menu_b_list3_4_2 {float:left;width:20%; height:50px;line-height:50px;border-bottom:1px solid #ddd;}



		.fb {font-weight:bold;}
		.fc1{color:#000000;}
		.fc2{color:#177EE5;}
		.fc3{color:#A8AAAE;font-size:1rem;padding-top:3px;}
		.star-rating {margin-top:5px;width:80px; }
		.star-rating,.star-rating span {display:inline-block; height:15px; overflow:hidden; background:url('/img/star_r.png')no-repeat;background-size:80px 30px; }
		.star-rating span{background-position:left bottom; line-height:0; vertical-align:top; }

	/** 관리/학습시스템****************************************************************/
		.menu_d_left1 {float:left;width:30%;height:750px; background:#F4F4F4;border-right:1px solid #D3D3D3;display:none}
		.menu_d_left2 {float:left;width:30%;height:510px; background:#F4F4F4;border-right:1px solid #D3D3D3;display:none}
		.menu_d_left3 {float:left;width:30%;height:1500px;background:#F4F4F4;border-right:1px solid #D3D3D3;display:none}
		.menu_d_right{float:left;padding-top:10px;padding-left:1%;width:100%;background:#fff;}

		/*.menu_d_list1  {float:left;padding-bottom:10px;width:100%;height:50px;line-height:50px;font-size:1.8rem;font-weight:bold;color:#000;}*/
		.menu_d_list1  {float:left;padding-bottom:10px;width:100%;height:40px;font-size:1.3rem;font-weight:bold;color:#000;}
		.menu_d_list2  {float:left;padding-top:2%;width:100%;height:40px;line-height:40px;font-size:1.5rem;font-weight:bold;color:#595669;}
		.menu_d_list2_2{float:left;padding-left:5%;width:100%;height:40px;line-height:40px;font-size:1.5rem;font-weight:bold;color:#595669;}
		.menu_d_list3  {float:left;padding-left:5%;width:80%;border:1px solid #ddd;}

	/** 과정별 강좌 / 학년별 강좌 ******************************************************/
		.menu_e_left     {float:left;width:30%;height:750px;background:#F4F4F4;border-right:1px solid #D3D3D3;display:none}
		.menu_e_right    {float:left;margin-top:30px;padding-left:1%;width:100%;background:#fff; border-top:2px solid #333333;}
		.menu_e_list     {float:left;padding:10px 0px 10px 0px;width:100%; border-bottom:1px solid #ddd;cursor: pointer;}
		.menu_e_list1    {float:left;padding-bottom:10px;width:10%;height:90px;line-height:90px;font-size:1.3rem;color:#000;}
		.menu_e_list2    {float:left;width:100%;font-size:1.3rem;font-weight:bold;color:#595669;}
		.menu_e_list2_1  {float:left;width:100%;height:20px;line-height:20px;font-size:1rem;font-weight:bold;color:#595669;}
		.menu_e_list2_2  {float:left;width:100%;height:20px;line-height:20px;font-size:1rem;color:#808080;}
		.menu_e_list2_3_1{float:left;width:100%;height:30px;line-height:30px;font-size:1.1rem;font-weight:bold;color:#595669;font-size:1.4rem;font-family:'NotoSans-Bold',sans-serif;}
		.menu_e_list2_3_2{float:left;width:100%;height:50px;line-height:20px;font-size:1.1rem;font-weight:bold;color:#595669;font-size:1.4rem;font-family:'NotoSans-Bold',sans-serif;}

		.menu_e_list2_4{float:left;width:100%;height:20px;line-height:20px;font-size:1rem;color:#595669;}

		.menu_e_icon   {padding:3px 5px ;border-radius:3px;color:#fff;font-weight:bold;}
		.menu_e_icon1  {padding:3px 5px ;border-radius:3px;background:#E4AE0A;color:#fff}
		.menu_e_icon2  {padding:3px 5px ;border-radius:3px;color:#fff}
		.menu_e_icon3  {padding:3px 5px ;border-radius:3px;background:#8E00BD;color:#fff}
		.menu_e_icon4  {padding:3px 5px ;border-radius:3px;background:#3875F1;color:#fff}
		.menu_e_icon5  {padding:3px 5px ;border-radius:3px;background:#A8AAAE;color:#fff}
		.menu_e_icon6  {padding:3px 5px ;border-radius:3px;background:#187499;color:#fff}
		.menu_e_icon7  {padding:3px 5px ;border-radius:3px;background:#0369E5;color:#fff}


	.pagebox{float:left;width:100%;height: 50px;line-height: 50px;font-size:1.25em;text-align:center;font-weight:bold;}

	#rightQuick_m {
		position: fixed;
		right: -30px;
		/*top: 320px;*/
		bottom:0;
		width: 85px;
		text-align: center;
		z-index: 9999999999999;
	}
	#rightQuick_m li{text-align: center;}
	#rightQuick_m li a{
		position:relative;
		margin-bottom: 14px; 
		display: block; 
		text-align: center; 
		font-size: 15px;
		letter-spacing: -0.5px; 
		width: 50px; height: 50px; 
		background: #FFF; 
		border-radius: 50%; 
		overflow: hidden; 
		color:#000;
		box-shadow: rgba(0, 0, 0, 0.2) 0 0 9px; 
	}
	#rightQuick_m ul li a:before {width:50px; height:50px; display:block; background-repeat:no-repeat; background-position:center;}
	#rightQuick_m .ban_img{opacity: 1;width:100px;}

	#rightQuick_m ul li a:before {width:50px; height:50px; display:block; background-repeat:no-repeat; background-position:center;}
	/*#rightQuick_m ul li:nth-child(1) a{background: #ffffff;}*/
	#rightQuick_m ul li:nth-child(3) a{background: #31b24a;}
	#rightQuick_m ul li:nth-child(2) a{background: #267CE5;}
	/*#rightQuick_m ul li:nth-child(3) a{padding-top:38px; font-size:12px; letter-spacing:-0.1px; line-height:13px;}*/
	#rightQuick_m ul li:nth-child(1) a{background: #ffe600;}

	/*#rightQuick_m ul li:nth-child(1) a:before{content: ""; background-image: url("/img/quick/instagram.png");background-size:50px;}*/
	#rightQuick_m ul li:nth-child(3) a:before{content: ""; background-image: url("/img/quick/quick_blog.png");background-size:50px;}
	#rightQuick_m ul li:nth-child(2) a:before{content: ""; background-image: url("/img/quick/quick_tel-icon.png");background-size:50px;}
	/*#rightQuick_m ul li:nth-child(2) a:before{content: ""; background-image: url("/img/quick/quick_youtube.png");}*/
	/*#rightQuick_m ul li:nth-child(3) a:before{content: ""; background-image: url("/img/quick/quick_bang.png"); position:absolute; top:0; left:0;}*/
	#rightQuick_m ul li:nth-child(1) a:before{content: ""; background-image: url("/img/quick/quick_talk.png");background-size:50px;}
	#rightQuick_m .goTOP::before {content: "";display: block;background: url("/img/quick/m_r_ico3.png") no-repeat center 14px;width: 50px;height: 30px;margin: 0px auto;background-size: 15px;}


	.rightQuick_m_p{width:100px;height:30px;line-height:30px;background:#A8AAAE;color:#fff;font-weight:bold;display:none;}
	.rightQuick_m_c{width:100px;height:30px;line-height:30px;background:#A8AAAE;color:#fff;font-weight:bold;display:block;}


}