@media screen and (max-width: 1180px) {
	
	.page_info > p{width:100%;}
	.sub_content {width:100%;}	
	#in_footer {width:100%;}
	
}

@media screen and (max-width: 1024px) {
	
	.sub_content {width:96%; padding:5% 2% 0;}
	
	.copy_logo {float:none; margin-right:0; margin-bottom:10px; text-align:center;}
	address {text-align:center;}
		
}

@media screen and (max-width: 640px) {
	
	.sub_content_tit {font-size:36px;}
	
	.page_info > p > span {padding:10px 20px;}
	
	/* »çÀÌÆ®¸Ê */
	#sitemap {}
	.section_top {overflow:hidden; margin-bottom:0;}
	.smap {float:none; width:100%; margin-bottom:20px;}
	.tit_smap {
		margin:0 15px 10px 15px; 
		line-height:35px;
		color:#fff;
		text-align:center;
		border-radius:2px;
	}
	ul.s_depth1 {text-indent:0; line-height:24px; font-size:15px; line-height:24px; text-align:center;}
	ul.s_depth2 {text-indent:0; margin:0 0 7px 0; font-size:13px; line-height:24px;}
	ul.s_depth2 li a {color:#37b6c5;}
	
}

@media screen and (max-width: 320px) {
	#sub_wrapper {min-width:320px;}	
}