/* 푸터 */

/* Mobile 환경 */
@media screen and (max-width:1000px){
	#wrap > #body > #body_content > #footer_wrap{
		width:100%;
		background-color:#2e2e2e;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top{
		position:relative;
		width:100%;
		font-size:16px;
		border-bottom:1px solid #4d4d4d;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div{
		color:#d3d4d6;
		text-align:center;
		padding:15px 0px;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span{
		position:relative;
		display:inline-block;
		padding:0px 10px 0px 10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span::before{
		position:absolute;
		top:7px;
		right:-2px;
		width:1px;
		height:15px;
		background-color:#b0b0b0;
		opacity:0.4;
		content:"";
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span:last-child::before{
		display:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > ul.sns{
		text-align:center;
		border-top:1px solid #4d4d4d;
		padding:15px 0px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > ul.sns > li{
		list-style:none;
		display:inline-block;
		margin-right:5px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > ul.sns > li:last-child{
		margin-right:0px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > ul.sns > li img{
		height:35px;
	}
	#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:#b0b0b0;
		text-decoration:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer{
		color:#b0b0b0;
		font-size:16px;
		padding:20px 0px 20px 0px;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div{
		text-align:center;
		position:relative;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .logo{
		height:30px;
		font-size:30px;
		font-weight:bold;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .logo img{
		max-height:35px;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .content1{
		color:#fff;
		font-size:16px;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .content2{
		margin-top:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .content3{
		margin-top:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .copy{
		font-size:15px;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs{
		color:#fff;
		border-top:1px solid #4d4d4d;
		padding-top:20px;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .phone1{
		font-size:18px;
		font-weight:600;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .phone2{
		font-size:30px;
		font-weight:600;
		margin-top:-2px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .phone3{
		color:#aaa;
		font-size:16px;
		font-weight:500;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .bank1{
		font-size:18px;
		font-weight:600;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .bank2{
		margin-top:5px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .bank3{
		font-size:25px;
		font-weight:600;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .bank4{
		color:#aaa;
		font-size:16px;
		font-weight:500;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .btn_go_top{
		position:absolute;
		top:-175px;
		right:0;
		width:40px;
		height:50px;
		background:url(../images/btn_bottom_top2.gif) no-repeat;
		background-position:center center;
		background-color:#007ac1;
		cursor:pointer;
	}
}

/* Tablet 환경 */
@media screen and (min-width:1001px) and (max-width:1300px){
	#wrap > #body > #body_content > #footer_wrap{
		width:100%;
		background-color:#2e2e2e;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top{
		position:relative;
		width:100%;
		font-size:16px;
		border-bottom:1px solid #4d4d4d;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div{
		color:#d3d4d6;
		text-align:left;
		padding:21px 0px;
		margin-left:20px;
		margin-right:20px;
	}
	#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::before{
		position:absolute;
		top:7px;
		right:0px;
		width:1px;
		height:15px;
		background-color:#b0b0b0;
		opacity:0.4;
		content:"";
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span:last-child::before{
		display:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > ul.sns{
		position:absolute;
		top:10px;
		right:80px;
		text-align:right;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > ul.sns > li{
		list-style:none;
		display:inline-block;
		margin-right:5px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > ul.sns > li:last-child{
		margin-right:0px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > ul.sns > li img{
		height:45px;
	}
	#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:#b0b0b0;
		text-decoration:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer{
		color:#b0b0b0;
		font-size:16px;
		padding:30px 0px 100px 0px;
		margin-left:20px;
		margin-right:20px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div{
		position:relative;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .logo{
		height:50px;
		font-size:30px;
		font-weight:bold;
		text-align:left;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .logo img{
		max-height:40px;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .content1{
		color:#fff;
		font-size:16px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .content2{
		margin-top:5px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .copy{
		margin-top:15px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs{
		position:absolute;
		top:0px;
		right:0px;
		color:#fff;
		text-align:left;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .phone1{
		font-size:18px;
		font-weight:600;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .phone2{
		font-size:30px;
		font-weight:600;
		margin-top:-2px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .phone3{
		color:#aaa;
		font-size:16px;
		font-weight:500;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .bank1{
		font-size:18px;
		font-weight:600;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .bank2{
		margin-top:5px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .bank3{
		font-size:25px;
		font-weight:600;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .bank4{
		color:#aaa;
		font-size:16px;
		font-weight:500;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .btn_go_top{
		position:absolute;
		top:-125px;
		right:0;
		width:40px;
		height:50px;
		background:url(../images/btn_bottom_top2.gif) no-repeat;
		background-position:center center;
		background-color:#007ac1;
		cursor:pointer;
	}
}

/* PC 환경 */
@media screen and (min-width:1301px){
	#wrap > #body > #body_content > #footer_wrap{
		width:100%;
		min-width:1300px;
		background-color:#2e2e2e;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top{
		position:relative;
		width:100%;
		font-size:16px;
		border-bottom:1px solid #4d4d4d;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div{
		width:1300px;
		color:#d3d4d6;
		text-align:left;
		padding:21px 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::before{
		position:absolute;
		top:7px;
		right:0px;
		width:1px;
		height:15px;
		background-color:#b0b0b0;
		opacity:0.4;
		content:"";
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span:last-child::before{
		display:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > ul.sns{
		position:absolute;
		top:10px;
		left:50%;
		text-align:right;
		margin-left:480px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > ul.sns > li{
		list-style:none;
		display:inline-block;
		margin-right:5px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > ul.sns > li:last-child{
		margin-right:0px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > ul.sns > li img{
		height:45px;
	}
	#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:#b0b0b0;
		text-decoration:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer{
		width:1300px;
		color:#b0b0b0;
		font-size:16px;
		padding:30px 0px 110px 0px;
		margin:auto;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div{
		position:relative;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .logo{
		height:50px;
		font-size:30px;
		font-weight:bold;
		text-align:left;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .logo img{
		max-height:40px;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .content1{
		color:#fff;
		font-size:16px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .content2{
		margin-top:5px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .copy{
		margin-top:15px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs{
		position:absolute;
		top:0px;
		right:0px;
		color:#fff;
		text-align:left;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .phone1{
		font-size:18px;
		font-weight:600;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .phone2{
		font-size:30px;
		font-weight:600;
		margin-top:-2px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .phone3{
		color:#aaa;
		font-size:16px;
		font-weight:500;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .bank1{
		font-size:18px;
		font-weight:600;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .bank2{
		margin-top:5px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .bank3{
		font-size:25px;
		font-weight:600;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .cs > .bank4{
		color:#aaa;
		font-size:16px;
		font-weight:500;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .btn_go_top{
		position:absolute;
		top:-125px;
		right:0;
		width:40px;
		height:50px;
		background:url(../images/btn_bottom_top2.gif) no-repeat;
		background-position:center center;
		background-color:#007ac1;
		cursor:pointer;
	}
}