@charset "UTF-8";

@media screen and (max-width: 1600px){
	/* ============================= FOOTER STYLE1 ============================= */
	.footer {padding: 0 0 70px 0;}
	/* ============================= FOOTER STYLE1 ============================= */
}

@media screen and (max-width: 1400px){
	/* ============================= FOOTER STYLE1 ============================= */
	.footer {padding: 0 0 60px 0;}
	.footer .footer_inner .ft_bot_box .container .ft_logo_box { width: 221px; margin: 0 25px 0 0;}
	/* ============================= FOOTER STYLE1 ============================= */
}

@media screen and (max-width: 1280px){
	/* ============================= FOOTER STYLE1 ============================= */
	.footer {padding: 0 0 50px 0;}
	.footer .footer_inner .ft_top_box { margin: 0 0 20px 0;}
	.footer .footer_inner .ft_top_box .container .ft_link .list li a { font-size: 15px; line-height: 22px;}
	.footer .footer_inner .ft_top_box .container .ft_link .list li:after { height: 13px;}
	.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_btn { width: 260px; height: 58px; padding: 0 30px 0 20px; font-size: 15px; line-height: 58px;}
	.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_btn .arr_btn { right: 20px;}
	.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_link { bottom: 58px;}
	.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_link > li > a { padding: 10px 20px;}
	.footer .footer_inner .ft_bot_box .container .sns_list_area .list li a { width: 40px; height: 40px;}
	.footer .footer_inner .ft_bot_box .container .txt_list_box .list li, .footer .footer_inner .ft_bot_box .container .txt_list_box .text { font-size: 15px; line-height: 22px;}
	/* ============================= FOOTER STYLE1 ============================= */

	/*===================== 관리자 메인 FOOTER 스타일 추가 =====================*/
	.footer.admin_sty .footer_inner .ft_bot_box { padding: 25px 0 0;}
	/*===================== 관리자 메인 FOOTER 스타일 추가 =====================*/
}

@media screen and (max-width: 1080px){
	/* ============================= FOOTER STYLE1 ============================= */
	.footer {padding: 20px 0 40px 0;}
	.footer .footer_inner .ft_top_box {margin: 0 0 15px 0; border-bottom: none; text-align: center;}
	.footer .footer_inner .ft_top_box .container { display: block;}
	.footer .footer_inner .ft_top_box .container .ft_link { margin: 0 0 15px 0;}
	.footer .footer_inner .ft_top_box .container .ft_link .list li { margin: 0 15px 0 0; padding: 0;}
	.footer .footer_inner .ft_top_box .container .ft_link .list li:after { display: none;}
	.footer .footer_inner .ft_top_box .container .ft_link .list li a { }
	.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_btn { width: 240px; height: 48px; border: 1px solid #243043; padding: 0 25px 0 15px; line-height: 46px;}
	.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_btn .arr_btn { right: 15px;}
	.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_link { bottom: 48px;}
	.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_link > li > a { padding: 10px 15px;}
	.footer .footer_inner .ft_bot_box { text-align: center;}
	.footer .footer_inner .ft_bot_box .container { display: block;}
	.footer .footer_inner .ft_bot_box .container .ft_logo_box { display: none;}
	.footer .footer_inner .ft_bot_box .container .sns_list_area { margin: 15px 0 0 0;}
	/* ============================= FOOTER STYLE1 ============================= */

	/*===================== 관리자 메인 FOOTER 스타일 추가 =====================*/
	.footer.admin_sty .footer_inner .ft_top_box { border-bottom: none;}
	.footer.admin_sty .footer_inner .ft_top_box .container .site_box .baro_box .site_btn { border: 1px solid #f0f0f0;}
	.footer.admin_sty .footer_inner .ft_bot_box { padding: 0;}
	/*===================== 관리자 메인 FOOTER 스타일 추가 =====================*/
}

@media screen and (max-width: 768px){
	/* ============================= FOOTER STYLE1 ============================= */
	.footer {padding: 15px 0 30px 0;}
	.footer .footer_inner .ft_top_box { margin: 0 0 10px 0;}
	.footer .footer_inner .ft_top_box .container .ft_link { margin: 0 0 10px 0;}
	.footer .footer_inner .ft_top_box .container .ft_link .list li a { font-size: 13px;}
	.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_btn {width: 220px; height: 43px; font-size: 13px;  line-height: 40px;}
	.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_link { bottom: 43px;}
	.footer .footer_inner .ft_bot_box .container .txt_list_box .list li,
	.footer .footer_inner .ft_bot_box .container .txt_list_box .text { font-size: 13px;}
	.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_link > li > a { font-size: 13px;}
	.footer .footer_inner .ft_bot_box .container .sns_list_area { margin: 10px 0 0 0;}
	.footer .footer_inner .ft_bot_box .container .sns_list_area .list li a { width: 37px; height: 37px;}
	/* ============================= FOOTER STYLE1 ============================= */
}