
/* 모바일 환경 */
@media screen and (max-width:1200px){
	/* 푸터 */
	#wrap > #body > #body_content > #footer_wrap{
		width:100%;
		border-top:1px solid #e5e5e5;
		background-color:#fff;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top{	
		display:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer{
		position:relative;
		width:100%;
		color:#222;
		font-size:15px;
		font-weight:100;
		line-height:22px;
		padding:20px 0px 60px;
		margin:auto;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div{
		margin:0px 10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > div{
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > div.footer_content{
		text-align:center;
		letter-spacing:-1px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > div.footer_content > span{
		display:block;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > div.footer_content > span.copyright{
		margin-top:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > div.footer_content > span.site_search a{
		color:#000;
		font-weight:600;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > div.footer_content br{
		display:none;
	}
}

/* PC 환경일때 */
@media screen and (min-width:1201px){
	/* 푸터 */
	#wrap > #body > #body_content > #footer_wrap{
		width:100%;
		background-color:#fff;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top{	
		width:100%;
		font-size:15px;
		font-weight:100;
		border-top:1px solid #e5e5e5;
		border-bottom:1px solid #e5e5e5;
		background-color:#f7f7f7;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div{
		position:relative;
		max-width:1200px;
		color:#666;
		text-align:left;
		padding:23px 0px;
		margin:auto;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span{
		position:relative;
		display:inline-block;
		padding:0px 17px 0px 16px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span:first-child{
		padding-left:0px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span::before{
		position:absolute;
		top:5px;
		right:0px;
		width:1px;
		height:15px;
		background-color:#b0b0b0;
		opacity:0.4;
		content:"";
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span:nth-child(2)::before{
		display:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top a,
	#wrap > #body > #body_content > #footer_wrap > #footer_top a:visited,
	#wrap > #body > #body_content > #footer_wrap > #footer_top a:hover{
		color:#444;
		text-decoration:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > .right{
		position:absolute;
		top:13px;
		right:0px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > .right img{
		width:100%;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer{
		position:relative;
		max-width:1200px;
		color:#666;
		font-size:15px;
		font-weight:100;
		line-height:25px;
		padding:30px 0px 50px 0px;
		margin:auto;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div{
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > div{
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > div.footer_content{
		text-align:center;
		letter-spacing:0px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > div.footer_content > span{
		margin-right:7px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > div.footer_content > span.site_search a{
		color:#000;
		font-weight:600;
	}
}