@charset "utf-8";

/********************************************************
■ Footer 
********************************************************/
.footer {border-top:1px solid rgba(0, 0, 0, 0.06); margin-top:10px; min-width:1280px;}
.footer .linkInfoWrap {margin-bottom:20px; border-bottom:1px solid rgba(0, 0, 0, 0.06); background:rgba(255, 255, 255, 0.2);}
.footer .linkInfoWrap .linkInfo {height:40px; overflow:hidden; line-height:40px;}
.footer .linkInfoWrap .linkInfo div a {padding:0 8px; border-left:1px solid rgba(0, 0, 0, 0.08); font-size:12px;}
.footer .linkInfoWrap .linkInfo div a:first-child {border-left:0;}
.footer .linkInfoWrap .linkInfo .linkLeft {float:left;}
.footer .linkInfoWrap .linkInfo .linkRight {float:right;}

.footer .siteInfoWrap {margin-bottom:40px;}
.footer .siteInfoWrap .siteInfo {margin:0 auto; overflow:hidden; font-size:0;}
.footer .siteInfoWrap .siteInfo .info {display:block; line-height:20px; vertical-align:top; font-size:12px; margin:0 10px; opacity: 0.9;}

@media (max-width:1280px) {
	.responsive .footer {min-width:auto;}
	.responsive .footer .linkInfoWrap .linkInfo,
	.responsive .footer .siteInfoWrap .siteInfo {display:block; padding:0 26px; box-sizing:border-box;}
}

@media (max-width:991px) {
	.responsive .footer .siteInfoWrap .siteInfo {display:block;}
	.responsive .footer .siteInfoWrap .siteInfo .info {text-align:center; margin-bottom:4px;}
}

@media (max-width:767px) {
	.responsive .footer .linkInfoWrap .linkInfo,
	.responsive .footer .siteInfoWrap .siteInfo {padding:0;}
	.responsive .footer .linkInfoWrap .linkInfo .linkLeft {display:none;}
	.responsive .footer .linkInfoWrap .linkInfo .linkRight {float:none; text-align:center;}
}