@charset "utf-8";

	.m_menu_con {display:none;position:absolute;top:0;left:0;width:100%;background:#00adee;color:white;font-size:10px;text-align:center;z-index:10}
	.m_menu_con_title {font-size:20px;text-align:center;width:100%;height:50px;line-height:50px;position:relative}
	.m_menu_con_title img {position:absolute;top:10px;right:10px;width:30px}
	.m_menu_login {background:#e7e7e7;width:100%;height:auto;font-size:16px}
	.m_menu_login a.m_login {width:130px;height:40px;border-radius:3px;background:#00adee;color:white;margin:15px 5px;display:inline-block;line-height:40px}
	.m_menu_login a.m_reg {width:130px;height:40px;border-radius:3px;background:#fff;color:#999;margin:15px 5px;display:inline-block;line-height:40px}
	.m_menu_login img {width:25%;display:inline-block;margin:0px 0px 10px;padding:0;float:left}

	.m_category {background:#fff;color:#999;text-align:left}
	.m_category h4 {padding:10px;border-bottom:1px solid #eee}
	.m_category .cls0 {border-bottom:1px solid #eee;}
	.m_category .cls1 {border-bottom:1px solid #eee;}
	.m_category .cls0.active {border-bottom:1px solid #eee;}
	.m_category .cls1.active {border-bottom:1px solid #eee;}
	.m_category .m_gnb_1depth .m_arr_down {position:absolute;right:9px;width:29px;top:7px}
	.m_category .m_gnb_1depth .m_arr_up {display:none;position:absolute;right:9px;width:29px;top:7px}
	.m_category .m_gnb_1depth.active .m_arr_down {display:none;position:absolute;right:9px;width:29px;top:7px}
	.m_category .m_gnb_1depth.active .m_arr_up {display:block;position:absolute;right:9px;width:29px;top:7px}
	.m_category .m_gnb_1depth.active {background:#f4fafd;color:#00adee}
	.m_category .m_gnb_1depth.active a {color:#00adee}

	.m_sub_menu {background:#fff;margin:10px 0}
	.m_sub_menu a {color:#777}
	.m_sub_menu ul li {text-align:left;padding:0 10px;position:relative;height:40px;line-height:40px;border-bottom:1px solid #eee}
	.m_sub_menu ul li .m_arr_rig {position:absolute;right:10px;width:20px;top:10px}
	.new.m_visib2{display:none;}
	.m-main-list{display:none;}

@media ( max-width: 0px ) {
	.m-main-list{display:none;}
	aside.event_banner {display:none}
	aside.quick_menu {display:none}
	body {min-width:320px}

	#hd_pop {display:none}
	#header {width:100%}
	.head_top {display:none}
	.head_middle {height:67px}
	.head_middle .head_banner {display:none}
	.head_middle #hd_sch {display:none}
	.head_middle .inner {height:67px}
	.head_middle h1.logo {top:10px}
	.inner {width:100%;overflow:hidden}
	.head_bottom .inner {height:60px}
	.m_icon {display:block;margin-top:20px;position:relative}
	.head_bottom {display:none}


	section.best {padding-top:30px}
	section.best ul.best_big {margin:30px 0 0 0}
	section.best ul.best_big li {float:left;margin:0 1% 2% 1%;width:23%}
	section.best ul.best_big:after { display:block; clear:none; content:'';}
	section.best ul.best_big li img {width:100%}
	section.best ul.best_big li.img_short {display:none}
	section.best ul.best_big li .txt_layer { opacity:1; position:relative; width:100%; height:80px; padding:15px 30px; background:none;text-align:center}
	section.best ul.best_big li .txt_layer p { font-size:14px; line-height:22px; color:#333;display:inline-block}
	section.best ul.best_big li .txt_layer p.name {display:none}
	section.best ul.best_big li .txt_layer p.cost {float:none}

	section.best ul.best_small {margin:0}
	section.best ul.best_small li {float:left;margin:0 1% 2% 1%;width:23%}
	section.best ul.best_small li img {width:100%}
	section.best ul.best_small li .txt_layer { opacity:1; position:relative; width:100%; height:80px; padding:15px 30px; background:none;text-align:center}
	section.best ul.best_small li .txt_layer .txt_center { position:relative; top:0; left:0; margin:0}
	section.best ul.best_small li .txt_layer p { font-size:14px; line-height:22px; color:#333;display:inline-block;margin:0}
	section.best ul.best_small li .txt_layer p.name {margin:0}
	section.best ul.best_small li .txt_layer p.cate {display:none}
	section.best ul.best_small li .txt_layer p.cost {float:none}
	section.best ul.best_small:after { display:block; clear:both; content:'';}

	section.best ul.best_long {margin:0}
	section.best ul.best_long li {margin:0 1% 2% 1%;width:48%}
	section.best ul.best_long li img {width:100%}
	section.best ul.best_long li .txt_layer { opacity:1; position:relative; width:100%; height:80px; padding:15px 30px; background:none;text-align:center}
	section.best ul.best_long li .txt_layer .txt_center { position:relative; top:0; left:0; margin:0}
	section.best ul.best_long li .txt_layer p { font-size:14px; line-height:22px; color:#333;display:inline-block;margin:0}
	section.best ul.best_long li .txt_layer p.name {margin:0}
	section.best ul.best_long li .txt_layer p.cate {display:none}
	section.best ul.best_long li .txt_layer p.cost {float:none}
	section.best ul.best_long:after { display:block; clear:both; content:'';}
	
	section.new {padding-top:30px}
	section.product {display:none}

	.middle_slider li img { max-width:140%; height:auto;margin-left:-20%}

	.customer .inner {display:none}
	.customer .inner2 {display:block}
	section.customer .custom_center { float:left; width:33%; height:200px; padding:20px 20px 20px 30px; margin-left:-1px; border:0px solid #ddd;}

	section.customer .custom_center h3 { margin-bottom:15px; font-family:'Noto Sans KR_R'; font-weight:normal; font-size:16px; line-height:16px; color:#333;}
	section.customer .custom_center .tel { margin-bottom:10px; font-family:'OpenSans_SB'; color:#73c8f3; font-size:25px; line-height:30px;}
	section.customer .custom_center .opentime { font-size:12px; line-height:18px; color:#999;}
	section.customer .custom_center .kakao { margin-top:15px;}
	section.customer .custom_center .label { color:#3c1e1e; font-size:14px; line-height:16px; vertical-align:middle;}
	section.customer .custom_center .label img { margin-left:3px; margin-bottom:2px; vertical-align:middle;}
	section.customer .custom_center .data { margin-top:5px; font-family:'OpenSans'; font-size:14px; line-height:14px; color:#666;}

	section.customer .kakao_cus { float:left; width:34%; height:200px; padding:20px 20px 20px 30px; margin-left:-1px; border-right:1px solid #ddd;border-left:1px solid #ddd}
	section.customer .kakao_cus div { margin-bottom:20px;}
	section.customer .kakao_cus .kakao .label { margin-bottom:15px; font-family:'Noto Sans KR_R'; font-weight:normal; font-size:16px; line-height:16px; color:#333;}
	section.customer .kakao_cus .label { font-size:12px; line-height:14px; vertical-align:middle; color:#999;}
	section.customer .kakao_cus .label img { margin-right:5px; margin-bottom:2px; vertical-align:middle;}
	section.customer .kakao_cus .data { margin-top:10px; font-family:'OpenSans'; font-size:12px; line-height:12px; color:#333;}

	section.customer .contact { float:left; width:33%; height:200px; margin-left:-1px; padding:24px 30px 0 30px; border:0px solid #ddd;}
	section.customer .contact div { margin-bottom:20px;}  
	section.customer .contact .label { font-size:12px; line-height:14px; vertical-align:middle; color:#999;}
	section.customer .contact .label img { margin-right:5px; margin-bottom:2px; vertical-align:middle;}
	section.customer .contact .data { margin-top:10px; font-family:'OpenSans'; font-size:12px; line-height:12px; color:#333;}
	section.customer .contact .bank_num {  margin-top:5px; font-family:'OpenSans_SB'; font-size:18px; line-height:18px; color:#333;} 
	section.customer .inner2:after { display:block; clear:both; content:'';}

	#foot {width:100%}
	#foot .foot_top {text-align:center}
	#foot .foot_top ul.co_link {float:none;display:inline-block}
	#foot .foot_bottom .inner {padding-top:15px}
	#foot .foot_bottom .logo_footer {float:none;margin:0 auto 15px;width:200px;height:32px}
	#foot .foot_bottom .co_info p {text-align:center}
	.main_banner .bx-wrapper .bx-controls-direction a {display:none}
}

.n-main_slider li img {width: 100%; max-width: 1920px; min-width: 1200px; height: 501px; object-fit: cover;}

#hd_pop2 {display: none;}