/*** Small PC ***/

@media (max-width:1400px) {
	#sub_container { height:300px; }
	#gnb_title div p:nth-child(1) { font-size:58px; }
	#gnb_title div p:nth-child(2) { font-size:15px; }
	#sub_menu li a { padding:0 35px; }
	#mid_wrap { margin-top:70px; }
}

@media (max-width:1200px) {
	#sub_container { margin-top:60px; }
	#sub_menu { margin-top:60px; }
	#sub_menu li { height:56px; line-height:56px; }
	#sub_menu li a { font-size:15px; padding:0 30px; }
}

@media (max-width:1060px) {
	#sub_container { height:240px; }
	#gnb_title div p:nth-child(1) { font-size:48px; }
	#gnb_title div p:nth-child(2) { font-size:14px; }
	#sub_menu li a { font-size:14px; padding:0 20px; }
	#mid_wrap { margin-top:60px; }
}


@media (max-width:900px) {
	#sub_menu { display:none; }
	#cate_bar_menu, #cate_bar_area { display:block; }
	#mid_wrap { margin-top:50px; }
}

/*** Tablet ***/

@media (max-width:768px) {
	#sub_container { height:180px; }
	#subimg5 { background-position: -70px center; }

	#gnb_title div p:nth-child(1) { font-size:40px; }
	#gnb_title div p:nth-child(2) { font-size:12px; }

	#cate_bg, #cate_list, #cate_bar_area { height:44px; }

	.sub_cate > a { line-height:44px; font-size:13px; background-size:23px 5px; }
	.ssmenu li, .ssmenu li a { height:38px; line-height:38px; font-size:12px; }

	#mid_wrap { margin-top:40px; }
}



/*** Mobile ***/

@media (max-width:420px) {
	#sub_container { height:150px; }
	#subimg4 { background-position: -350px center; }
	#subimg5 { background-position: -150px center; }
	#subimg6 { background-position: -210px center; }

	#gnb_title div p:nth-child(1) { font-size:30px; }

	#mid_wrap { margin-top:30px; }
}