#contents.brand_new .fg_white{
	color:#fff !important;
}

#contents.brand_new .bg_white{
	background-color:#fff !important;
}

.flex{
	display:flex;
}

.align_center{
	align-items:center;
}

.popup .pop_inner{
	top:50%;
	margin:initial;
	transform:translate(-50%, -50%);
	width:628px;
}

.pop_inner .btn_close{
	position:absolute;
	top:30px !important;
	right:30px !important;
}

.pop_content{
	padding:0 !important;
	overflow-y:scroll !important;
	height:calc(100vh - 120px);
}

.pop_content ::-webkit-scrollbar-track{
	background:rgba(0,0,0,0);
}

.pop_content .pop_contentinner{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-content:center;
	padding:60px 40px;
}

.pop_content .pop_contentinner form{
	display:flex;
	flex-direction:column;
	gap:30px;
}

.pop_content .pop_contentinner form h3{
	font-size:28px;
	line-height:32px;
	margin:auto;
	font-family:CjOnlyOnetitleBold,sans-serif !important;
	color:#005b45;
}

.pop_content .pop_contentinner form h4{
	font-size:24px;
	color:#008f69;
	margin-top:10px;
}

.pop_content .pop_contentinner form .age_title{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	gap:16px;
}

.pop_content .pop_contentinner form .age_title p{
	line-height:24px;
}

.pop_content .pop_contentinner form .age_title p span{
	color:#e5151e;
}

.pop_content .pop_contentinner form .textarea_title{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
}

.pop_content .pop_contentinner form .textarea_title label{
	margin-top:16px;
}

.pop_content .pop_contentinner form div{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:16px;
}

.pop_content .pop_contentinner form div label{
	margin:0;
	font-size:16px;
	font-family:"CjOnlyOneBodyRegular",sans-serif;
}

.pop_content .pop_contentinner form div label span{
	color:#e5151e;
}

.pop_content .pop_contentinner form div input{
	width:420px;
}

.pop_content .pop_contentinner form div select{
	width:420px;
	background:url(../images/sustainabilityManagement/icon_arrow_down.png) no-repeat 95% 50%;
	background-size:24px;
}

.pop_content .pop_contentinner form div select:focus{
	background:url(../images/sustainabilityManagement/icon_arrow_up.png) no-repeat 95% 50%;
	background-size:24px;
}

.pop_content .pop_contentinner form div select option{
	display:block;
	height:56px;
}

.pop_content .pop_contentinner form div .age{
	width:420px;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	margin:0;
}

.pop_content .pop_contentinner form div .age ul{
	display:flex;
	flex-wrap:wrap;
}

.pop_content .pop_contentinner form div .age p{
	width:100px;
	line-height:56px;
}

.pop_content .pop_contentinner form div .age p span{
	color:#e5151e;
}

.pop_content .pop_contentinner form div .age input{
	width:0;
}

.pop_content .pop_contentinner form div .age label{
	cursor:pointer;
	font-size:16px;
	line-height:30px;
	color:#666;
	margin-right:20px;
}

.pop_content .pop_contentinner form div textarea{
	width:420px;
}

.pop_content .pop_contentinner form ul li{
	position:relative;
	height:24px;
	display:flex;
	align-items:center;
}

.pop_content .pop_contentinner form ul li input[type=checkbox]{
	appearance:none;
	box-sizing:border-box;
	width:18px;
	height:18px;
	border:1px solid #999;
	cursor:pointer;
}

.pop_content .pop_contentinner form ul li input[type=checkbox]:checked{
	background:url(../images/sustainabilityManagement/checkbox_checked.svg);
	border:none;
}

.pop_content .pop_contentinner form ul li label{
	font-family:"CjOnlyOneBodyRegular",sans-serif;
	margin:0 0 0 10px;
}

.pop_content .pop_contentinner form ul li a{
	margin-left:auto;
	text-decoration:underline;
	color:#999;
}

.pop_content .pop_contentinner form ul li:first-child{
	margin-bottom:10px;
}

.pop_content .pop_contentinner form ul li:first-child span{
	color:#e5151e;
}

.pop_content .pop_contentinner form button{
	min-width:140px;
	height:48px;
	color:#fff;
	background-color:#007651;
	margin:auto;
	border-radius:4px;
	margin-top:10px;
	border:none;
}

.pop_content .pop_contentinner form button.download{
	width:175px;
}

.pop_content .pop_contentinner form button.consult{
	width:140px;
}

.pop_content .pop_contentinner form button:disabled{
	background-color:#f6f8f8;
	color:#999;
}

#modal,#modal2{
	position:fixed;
}/*# sourceMappingURL=modal.css.map */