@charset "utf-8";
/* CSS Document */
/* CSS Information ----------------------------------------

Site Name : 반응형 고급형 B
Part : 하단
Last edit : 2020.07.07
Author : Gautech(PDH)

관련폰트 :
font-family:'Noto Sans SC', sans-serif; (100,300,400,500,600,700,900)
font-family:'Noto Sans SC', sans-serif; (200,300,400,500,700,900)
font-family:'Noto Sans SC', sans-serif; (400,500,700,900)
font-family:'Noto Sans SC', sans-serif; (200,300,400,700)
font-family:'Noto Sans SC', sans-serif; (300,400,500,700,900)

--------------------------------------------------------- */
footer>h2 { display:none; }

.footer_wrap { width:100%; color:rgba(255,255,255,0.8); background-color:#444; }

.footer_menu { width:100%; height:50px; min-width:1300px; background-color:#343434; text-align: center; }

.footer_menu>a { display:inline-block; padding:0 10px; line-height:50px; background-image:url(/chn/images/icon/menu_bar.png); background-repeat:no-repeat; background-position:100% 50%; }

.footer_menu>a:last-child { background-image: none; }

.footer_copy { width:1300px; margin:0 auto; text-align:center; }

.footer_copy>p { width:100%; padding:50px 0; line-height:20px }

.footer_copy>p>span { display:inline-block; padding:0 10px; }

.footer_copy>p>span:nth-last-child(2) { display:block; width:100%; height:1px; margin:20px auto 20px auto; background-color:rgba(255,255,255,0.2); }

.w3c { padding-top:18px; }

/* 1024 ~ 768까지 태블릿 설정 */
@media screen and (max-width:1024px) {
	.footer_wrap { width:100%; color:rgba(255,255,255,0.8); background-color:#444; }
	.footer_menu { width:100%; height:50px; background-color:#343434; min-width:1px; }
	.footer_menu>a { display:inline-block; padding:0 10px; line-height:50px; background-image:url(/chn/images/icon/menu_bar.png); background-repeat:no-repeat; background-position:100% 50%; }
	.footer_menu>a:last-child { background-image: none; }
	.footer_copy { width:100%; margin:0 auto; font-size:13px; }
	.footer_copy>p { width:100%; padding:30px; line-height:20px }
	.footer_copy>p>span { display:inline-block; padding:0 10px; }
	.footer_copy>p>span:nth-last-child(2) { display:block; width:90%; height:1px; margin:20px auto 20px auto; background-color:rgba(255,255,255,0.2); }
	.w3c { padding-top:18px; }
}

/* 767 ~ 320까지 모바일 설정 */
@media screen and (max-width:767px) {
	.footer_wrap { width:100%; color:rgba(255,255,255,0.8); background-color:#444; }
	.footer_menu { width:100%; height:auto; background-color:#343434; padding:14px 0; }
	.footer_menu>a { display:inline-block; padding:0 10px; line-height:20px; background-image:url(/chn/images/icon/menu_bar.png); background-repeat:no-repeat; background-position:100% 50%; }
	.footer_menu>a:nth-child(1) { display:none; }
	.footer_menu>a:last-child { background-image: none; }
	.footer_copy { width:100%; margin:0 auto; font-size:12px; }
	.footer_copy>p { width:100%; padding:20px 10px; line-height:18px }
	.footer_copy>p>span { display:inline-block; padding:0; }
	.footer_copy>p>span:nth-last-child(2) { display:block; width:100%; height:1px; margin:20px auto 20px auto; background-color:rgba(255,255,255,0.2); }
	.w3c { padding-top:2px; }
}
