.work_dt_wrap .visual_bg{
	background-image: url(/assets/images/works/cheongwadaeKids/works_cheongwadaeKids_bg.png);
}
.work_dt_wrap .visual_bg::before{
	background: transparent linear-gradient(180deg, #2F72BF 0%, #2F72BF00 100%) 0% 0% no-repeat padding-box;
	opacity: .4;
}
.sec_work_dt .work_desc{
	border-top: none;
}
.work_dt_wrap .content01{
	background-color: #EDEDED;
}
.work_dt_wrap .content01 img{
	width: 100%;
}
.work_dt_wrap .content01 .txt_wrap{
	display: flex;
	justify-content: space-between;
	gap: 20px;
	width: calc(100% - 500px);
	max-width: 1420px;
	margin: 0 auto;
	padding: 120px 0;
}
.work_dt_wrap .content01 .txt_wrap li{
	display: flex;
	position: relative;
	width: calc(100% / 3 - 20px);
	padding-bottom: calc(100% / 3 - 20px);
	background-color: var(--color-white);
	border-radius: 50%;
}
.work_dt_wrap .content01 .txt_wrap .tit{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: calc(100% - 40px);
	font-size: 30px;
	font-weight: 500;
	line-height: 44px;
	text-align: center;
	color: #939393;
}



/* 1600 responsive */
@media all and (max-width:1600px){
	.work_dt_wrap .content01 .txt_wrap .tit{
		font-size: 20px;
		line-height: 32px;
	}
}
/* 1600 responsive end */



/* 1280 responsive */
@media all and (max-width:1280px){
	.work_dt_wrap .content01 .txt_wrap .tit{
		font-size: 16px;
		line-height: 26px;
	}
}
/* 1280 responsive end */



/* 1024 responsive */
@media all and (max-width:1024px){
	.work_dt_wrap .content01 .txt_wrap{
		width: calc(100% - 272px);
	}
	.work_dt_wrap .content01 .txt_wrap .tit{
		font-size: 14px;
		line-height: 1.75;
	}
}
/* 1024 responsive end */



/* 768 responsive */
@media all and (max-width:768px){
	.work_dt_wrap .visual_bg{
		background-image: url(/assets/images/works/cheongwadaeKids/works_cheongwadaeKids_bg_mo.png);
	}
	.work_dt_wrap .content01 .txt_wrap{
		flex-direction: column;
		align-items: center;
		gap: 40px;
		width: calc(100% - 64px);
		padding: 120px 0;
	}
	.work_dt_wrap .content01 .txt_wrap li{
		width: 296px;
		height: 296px;
		padding: 0;
	}
	.work_dt_wrap .content01 .txt_wrap .tit{
		width: calc(100% - 40px);
		font-size: 18px;
		line-height: 26px;
	}

	.work_dt_wrap .content01 .txt_wrap{
		gap: 11.1111vw;
		width: calc(100% - 17.7778vw);
		padding: 33.3333vw 0;
	}
	.work_dt_wrap .content01 .txt_wrap li{
		width: 82.2222vw;
		height: 82.2222vw;
	}
	.work_dt_wrap .content01 .txt_wrap .tit{
		width: calc(100% - 11.1111vw);
		font-size: 5.0000vw;
		line-height: 7.2222vw;
	}
}
/* 768 responsive end */