/*sub_dvd*/
.sub_dvd {
	padding: 150px 0;
}
@media (max-width:992px){
	.sub_dvd {
		padding: 80px 0;
	}
}
@media (max-width:768px){
	.sub_dvd {
		padding: 40px 0;
	}
}
/*clf01*/
#clf01 {
	background: url(images/clf01_bg.jpg) center center no-repeat;
	background-size: cover;
	display: table;
    width: 100%;
	min-height: 100vh;
}
#clf01 .conbox {
	display: table-cell;
	vertical-align: middle;
}
#clf01 .conbox .ment_wrp {
	margin-bottom: 70px;
}
#clf01 .conbox p {
	color: #fff;
    font-size: 18px;
    line-height: 2em;
    font-weight: 300;
    letter-spacing: -0.5px;
}
@media (max-width: 1549px){
	#clf01 .conbox p {
		font-size: 15px;
	}	
}
@media (max-width: 768px){
	#clf01 .conbox .ment_wrp {
		margin-bottom: 30px;
	}
	#clf01 .ment_wrp img {
		max-width: 300px;
	}
	#clf01 .conbox p {
		font-size: 12px;
		word-break: keep-all;
	}	
}
/*clf02*/
#clf02 .conbox .img_wrp {
	margin-bottom: 70px;
}
#clf02 .conbox .ment_wrp {
	margin-bottom: 40px;
}
#clf02 .conbox p {
	color: #231815;
    font-size: 18px;
    line-height: 2em;
    font-weight: 300;
    letter-spacing: -0.5px;
}
@media (max-width: 1549px){
	#clf02 .conbox p {
		font-size: 15px;
	}	
}
@media (max-width: 992px){
	#clf02 .conbox .img_wrp {
		margin-left: -15px;
		margin-right: -15px;
	}
}
@media (max-width: 768px){
	#clf02 .conbox .ment_wrp {
		margin-bottom: 20px;
	}
	#clf02 .ment_wrp img {
		max-width: 300px;
	}
	#clf02 .conbox p {
		font-size: 12px;
		word-break: keep-all;
	}	
}
/*clf03*/
#clf03 .conbox .ment_wrp {
	margin-bottom: 70px;
}
#clf03 .txtbox {
	padding: 15% 0 100px 100px;
}
#clf03 .conbox p {
	color: #231815;
    font-size: 18px;
    line-height: 2em;
    font-weight: 300;
    letter-spacing: -0.5px;
}
@media (min-width: 991px){
	#clf03 .img_wrp {
		padding-left: 100px;
	}
}
@media (max-width: 1549px){
	#clf03 .txtbox {
		padding: 10% 0 100px 50px;
	}
	#clf03 .conbox p {
		font-size: 15px;
	}	
}
@media (max-width: 992px){
	#clf03 .conbox .ment_wrp {
		margin-bottom: 30px;
		text-align: center;
	}
	#clf03 .conbox p {
		text-align: center;
	}
	#clf03 .txtbox {
		padding: 50px 15px;
	}
}
@media (max-width: 768px){
	#clf03 .ment_wrp img {
		max-width: 300px;
	}
	#clf03 .conbox p {
		font-size: 12px;
		word-break: keep-all;
	}	
}
/*clf04*/
#clf04 .conbox .ment_wrp {
	margin-bottom: 70px;
}
#clf04 .txtbox {
	padding: 90% 0 100px 100px;
}
#clf04 .conbox p {
	color: #231815;
    font-size: 18px;
    line-height: 2em;
    font-weight: 300;
    letter-spacing: -0.5px;
}
@media (min-width: 991px){
	#clf04 .img_wrp {
		padding-right: 100px;
	}
}
@media (max-width: 1549px){
	#clf04 .txtbox {
		padding: 100% 0 100px 50px;
	}
	#clf04 .conbox p {
		font-size: 15px;
	}	
}
@media (max-width: 992px){
	#clf04 .txtbox {
		padding: 50px 15px;
	}
	#clf04 .conbox .ment_wrp {
		text-align: center;
	}
	#clf04 .conbox p {
		text-align: center;
	}
}
@media (max-width: 768px){
	#clf04 .conbox .ment_wrp {
		margin-bottom: 30px;
	}
	#clf04 .ment_wrp img {
		max-width: 300px;
	}
	#clf04 .conbox p {
		font-size: 12px;
		word-break: keep-all;
	}	
}