@charset "UTF-8";

@media screen and (max-width: 1700px){
	#aside {right:1%}
}

@media screen and (max-width: 1400px){
	#aside {right:10px;bottom:15px;top:auto;transform:translateY(0)}
	#aside .aside_btn:not(.top) {display:none}

	.footer {padding:48px 0;font-size:1rem}
	.footer .f_logo {width:180px;height:43px}
}

@media screen and (max-width: 1280px){
	.footer {padding:40px 0;font-size:15px}
	.footer .f_logo {width:160px;height:38px}
	.footer .site_box .baro_box .site_btn {height:52px}
	.footer .site_box .baro_box .site_link {bottom:55px}
	.footer .ft_left_box {margin-top:35px}
	.footer .sns_list_box .tit {width:200px;height:46px}
	.footer .foot_btm {padding-top:20px}
	.footer .ft_link .list li::after {height:15px}

}

@media screen and (max-width: 1080px){
	#aside .aside_btn.top {width:50px;height:50px}
	#aside .aside_btn .text {font-size:14px}

	.footer {padding:35px 0}
	.footer .ft_left_box {display:block;margin-top:25px}
	.footer .ft_left_box .txt_list_box .list li {margin-bottom:5px;color:rgba(255,255,255,0.5)}
	.footer .ft_left_box .txt_list_box .list li:first-child {display:inline-block}
	.footer .ft_left_box .txt_list_box .list li::after {width:1px;height:14px}
	.footer .ft_left_box .txt_list_box .list li:first-child::after {display:inline-block}
	.footer .site_box {width:100%;right:auto;left:0;top:108px}
	.footer .site_box .baro_box {display:block}
	.footer .site_box .baro_box .site_btn {width:100%;color:rgba(255,255,255,0.8);font-weight:300;background-color:#141414;border-color:#141414}
	.footer .site_box .baro_box .site_btn .arr_btn {background-image:url(/images/home/kor/user/footer/site_arrow2.png)}
	.footer .sns_list_box {padding-top:96px}
	.footer .sns_list_box::after {display:block;height:0;content:"";clear:both;visibility:hidden}
	.footer .sns_list_box .inner {float:left;margin-right:12px}
	.footer .foot_btm {display:block}
	.footer .ft_link .list li::after {height:14px;margin:0 9px 0 13px}
	.footer .ft_link .list li a {color:rgba(255,255,255,0.3)}
	.footer .copy {margin-top:10px;color:rgba(255,255,255,0.3)}
}

@media screen and (max-width:768px){
	#aside .aside_btn.top {width:42px;height:42px}
	#aside .aside_btn.top .text {font-size:0}
	#aside .aside_btn.top .text::after {font-family:'xeicon';content:"\e915";font-size:18px;font-weight:normal}

	.footer .ft_left_box .txt_list_box .list li:first-child {display:block}
	.footer .ft_left_box .txt_list_box .list li:first-child::after {display:none}
	.footer .site_box {top:135px}
}

@media screen and (max-width:480px){
	.footer {padding:30px 0;font-size:14px}
	.footer .f_logo {width:140px;height:34px}
	.footer .sns_list_box {display:grid;padding-top:70px}
	.footer .sns_list_box .inner {float:none;margin-top:7px}
	.footer .ft_left_box {margin-top:20px}
	.footer .site_box {top:114px}
	.footer .copy {margin-top:7px}
}

@media screen and (max-width:377px){
	.footer .site_box {top:132px}
}