@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 35px 0;font-size:1rem}
	.footer .f_logo {width:264px;height:40px}
}

@media screen and (max-width: 1280px){
	.footer {padding:40px 0 30px 0;font-size:15px}
	.footer .f_logo {width:211px;height:32px}
	.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 .ft_right_box {margin-top:-15px}
	.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 28px 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/eng/user/footer/site_arrow2.png)}
	.footer .sns_list_box {padding-top:35px;text-align:left}
	.footer .sns_list_box::after {display:block;height:0;content:"";clear:both;visibility:hidden}
	.footer .sns_list_box .inner {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:20px;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 22px 0;font-size:14px;text-align:center}
	.footer .f_logo {width:184px;height:28px;margin:0 auto}
	.footer .sns_list_box {display:grid;justify-content:center;text-align:center}
	.footer .sns_list_box .tit {margin:0 auto}
	.footer .sns_list_box .inner {float:none;margin-top:7px}
	.footer .site_box {top:114px}
}

@media screen and (max-width:377px){
	.footer .site_box {top:132px}
}