/*space*/
.subcon .space{}
.subcon .space dl{ margin-top:75px; border-top:1px solid #e2e2e2; }
.subcon .space dl li{height:220px; padding:50px 0 50px 550px; border-bottom:1px solid #e2e2e2;}
    .subcon .space dl li.space1{ background:url(../images/space1.png) left 50px no-repeat; }
    .subcon .space dl li.space2{ background:url(../images/space2.png) left 50px no-repeat;}
    .subcon .space dl li.space3{ background:url(../images/space3.png) left 50px no-repeat; }
.subcon .space dl dt{ color:#1d8667; font-size:20px; margin-top:10px; margin-bottom:30px; font-weight:300;}
.subcon .space dl dt span{ display:block; line-height:28px; font-family:'Rajdhani', sans-serif; font-weight:700; font-size:24px;}
.subcon .space dl dd{ }


/*----------------------------------------------------------*/
/* 일반 pc */
@media screen and (max-width:1280px) {
	.subcon .space dl{ margin-top:50px;}
	.subcon .space dl li{ height:auto; padding:50px 0 50px 50%;}
		.subcon .space dl li.space1{ background:url(../images/space1.png) left center no-repeat;
			background-size: 45% auto; -webkit-background-size:45% auto; -moz-background-size: 45% auto;}
		.subcon .space dl li.space2{ background:url(../images/space2.png) left center no-repeat;
			background-size: 45% auto; -webkit-background-size:45% auto; -moz-background-size: 45% auto;}
		.subcon .space dl li.space3{ background:url(../images/space3.png) left center no-repeat;
			background-size: 45% auto; -webkit-background-size:45% auto; -moz-background-size: 45% auto;}

}

/* 테블릿 */
@media screen and (max-width:1024px) {
}

/* 소형 테블릿 */
@media screen and (max-width:768px) {

}

/* 모바일 */
@media screen and (max-width:640px) {

}

/* 최소 사이즈 처리 */
@media screen and (max-width:480px) {
    #wrap { min-width:320px; }
}