/*
+----------------------------------------------------------------------+
| Copyright (c) 2010 - 2025 MAX AI @ WEAVERSBRAIN.Co.Ltd
+----------------------------------------------------------------------+
| 작업일 : 2025-07-15
| 파일설명 : 일본 맥스 AI 사이트 Footer CSS
+----------------------------------------------------------------------+
| 작업자 : 김주이 
+----------------------------------------------------------------------+
| 수정이력
| 
+----------------------------------------------------------------------+
*/

@charset "utf-8";

/* 푸터 */
.footer .section .innerBoxFooter {
	display: flex;
	position: relative;
	width: 1000px;
	flex-direction: column;
	margin: 0 auto;
}


/* 푸터 하단 */
.footer .section.bottom {
	background: #333333;
}
.footer .section.bottom .innerBoxFooter {
	padding-bottom: 200px;
	display: flex;
  	position: relative;
  	width: 1000px;
  	flex-direction: column;
}
.footer .section.bottom .innerBoxFooter .companyLogo {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.footer .section.bottom .innerBoxFooter .companyLogo .left {
	width: 45%;
}
.footer .section.bottom .innerBoxFooter .companyLogo .left .logoImg {
	display: block;
}
.footer .section.bottom .innerBoxFooter .companyLogo .right {
	width: 225px;
	height: 29px;
	text-align: right;
}
.footer .section.bottom .innerBoxFooter .companyLogo .right .logoSubImg {
	display: block;
	width: 100%;
}
.footer .section.bottom .innerBoxFooter .companyInfo {
	margin-top: 40px;
}
.footer .section.bottom .innerBoxFooter .companyInfo .companyText {
	margin-bottom: 20px;
	color: #999;
	word-break: keep-all;
    font-family: 'Pretendard';
	font-size: 12px;
	line-height: 150%;
	font-weight: 500;
}
.footer .section.bottom .innerBoxFooter .companyInfo .text:last-child {
	margin-bottom: 0;
}


/* 수상 내역 */
.footer .section.bottom .innerBoxFooter .awards {
	display: block;
	margin-bottom: 40px;
}
.footer .section.bottom .innerBoxFooter .awards .awardTitle {
	color: #FFFFFF;
    font-family: 'Pretendard';
	font-size: 32px;
	line-height: 160%;
	text-align: center;
	margin-top: 40px;
	font-weight: 600;
}
.footer .section.bottom .innerBoxFooter .awards .awardList {
	display: flex;
	justify-content: space-between;
	margin:40px auto;
}
.footer .section.bottom .innerBoxFooter .awards .awardList .listItem {
	text-align: center;
}
.footer .section.bottom .innerBoxFooter .awards .awardList .listItem .awardText {
	margin-top: 10px;
    font-family: 'Pretendard';
	font-size: 10px;
	line-height: 150%;
	color: #999999;
	font-weight: 500;
}


/* 회사 로고 */
.footer .section.bottom .innerBoxFooter .companyLogo .left {
	width: 25%;
}
.footer .section.bottom .innerBoxFooter .companyLogo .left .logoImg {
	width: 100%;
}
.footer .section.bottom .innerBoxFooter .companyLogo .right {
	width: 20%;
}
.footer .section.bottom .innerBoxFooter .companyLogo .right .logoSubImg {
	display: inline-block;
	width: 100%;
}
.footer .section.bottom .innerBoxFooter .companyInfo .text {
	margin-bottom: 0;
	font-size: 14px;
}

/* ================================
	media query
================================ */

/* 모바일, 태블릿 */
@media (max-width: 1000px) {
	.footer .section.bottom .innerBoxFooter .awards {
    	display: none;
	}			
	.footer .section.bottom .innerBoxFooter .companyLogo {
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
		width: 100%;
	}
	.footer .section.bottom .innerBoxFooter {
    	display: flex;
    	position: relative;
    	width: 100%;
    	flex-direction: column;
		padding: 40px 20px 40px 20px;
	}
	.footer .section.bottom .innerBoxFooter .companyLogo .left {
		width: 50%;
	}
	.footer .section.bottom .innerBoxFooter .companyLogo .right {
		width: 25%;
	}
}