footer{
	background-color: var(--color-white);
}
footer .copyright{
	color: var(--color-black1);
}

.work_dt_wrap .visual_bg{
	background-image: url(/assets/images/works/hyojaSecurity/works_hyojaSecurity_bg.png);
}
.work_dt_wrap .visual_bg::before{
	background: transparent linear-gradient(180deg, #000000 0%, #00000000 100%) 0% 0% no-repeat padding-box;
	opacity: 0.3;
}
.sec_work_dt .work_desc{
	border-top: none;
}
.sec_work_dt .content01{
	background-color: #29273B;
}
.sec_work_dt .content01 .txt_wrap{
	display: flex;
	justify-content: space-between;
	gap: 90px;
	width: calc(100% - 240px);
	max-width: 1680px;
	margin: 0 auto;
	padding: 200px 0;
}
.sec_work_dt .content01 .txt_wrap li{
	flex: 1;
	position: relative;
}
.sec_work_dt .content01 .txt_wrap .tit{
	font-size: 40px;
	line-height: 60px;
	font-weight: 500;
	color: var(--color-white);
	padding-top: 50px;
	border-top: 2px solid var(--color-white);
}
.sec_work_dt .content01 .txt_wrap .info_txt{
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
	color: var(--color-white);
}
.sec_work_dt .content02{
	background-color: var(--color-white);
}
.sec_work_dt .content02 .img_box{
	width: calc(100% - 688px);
	max-width: 1230px;
	margin: 0 auto;
	padding-top: 120px;
}
.sec_work_dt .content02 .img_box img{
	width: 100%;
}


/* 1440 responsive */
@media all and (max-width:1440px){
	.sec_work_dt .content01 .txt_wrap .tit{
		padding-top: 40px;
		font-size: 24px;
		line-height: 42px;
	}
	.sec_work_dt .content01 .txt_wrap .info_txt{
		font-size: 16px;
	}
}
/* 1440 responsive end */


/* 1024 responsive */
@media all and (max-width:1024px){
	.sec_work_dt .content01 .txt_wrap{
		gap: 10%;
		padding: 100px 0;
	}
	.sec_work_dt .content01 .txt_wrap .tit{
		padding-top: 40px;
		font-size: 16px;
		line-height: 30px;
	}
	.sec_work_dt .content01 .txt_wrap .info_txt{
		font-size: 12px;
	}
	.sec_work_dt .content02 .img_box{
		width: calc(100% - 272px);
	}
}
/* 1024 responsive end */


/* 768 responsive */
@media all and (max-width:768px){
	.work_dt_wrap .visual_bg{
		background-image: url(/assets/images/works/hyojaSecurity/works_hyojaSecurity_bg_mo.png);
	}
	.sec_work_dt .content01 .txt_wrap{
		flex-direction: column;
		gap: 80px;
		width: calc(100% - 64px);
		padding: 140px 0 160px;
	}
	.sec_work_dt .content01 .txt_wrap .tit{
		font-size: 18px;
		line-height: 28px;
		padding-top: 30px;
	}
	.sec_work_dt .content01 .txt_wrap .info_txt{
		font-size: 14px;
		line-height: 28px;
		position: relative;
		margin-top: 20px;
	}
	.sec_work_dt .content02 .img_box{
		width: calc(100% - 64px);
		padding-top: 120px;
	}

	.sec_work_dt .content01 .txt_wrap{
		flex-direction: column;
		gap: 22.2222vw;
		width: calc(100% - 17.7778vw);
		padding: 38.8889vw 0 44.4444vw;
	}
	.sec_work_dt .content01 .txt_wrap .tit{
		font-size: 5.0000vw;
		line-height: 7.7778vw;
		padding-top: 8.3333vw;
	}
	.sec_work_dt .content01 .txt_wrap .info_txt{
		font-size: 3.8889vw;
		line-height: 7.7778vw;
		
		margin-top: 5.5556vw;
	}
	.sec_work_dt .content02 .img_box{
		width: calc(100% - 17.7778vw);
		padding-top: 33.3333vw;
	}
}
/* 768 responsive end */