@charset 'utf-8';
/* 
델타인덱스
2021__09__29 
*/

/* 공통 */
.contents{padding:60px 40px;}
.fx{display: flex; display: -ms-flex; display: -webkit-flex;} /*flex*/
.h_type1{font-size:35px; font-weight: 500; color:#010101; text-align: center; line-height: 1.4;}
.h_type2{font-size:35px; font-weight: 500; color:#010101; padding-left:50px; position: relative;}
.h_type2::before{position: absolute; width:40px; height:40px; content:''; top: 50%; left: 0; transform: translateY(-50%);}
.h_type2.sub01::before {background: url('../../image/delta/app/contents/con-subtitle-ico01.png') center no-repeat; background-size: cover;} /* 개요 */
.h_type2.sub02::before,
.h_type2.sub06::before {background: url('../../image/delta/app/contents/con-subtitle-ico02.png') center no-repeat; background-size: cover;} /* 주요기능 *//* 주요활동 */
.h_type2.sub03::before,
.h_type2.sub08::before,
.h_type2.sub11::before {background: url('../../image/delta/app/contents/con-subtitle-ico03.png') center no-repeat; background-size: cover;} /* 도입장점 *//* 주요특징 및 도입장점 *//* 서비스 내용 */
.h_type2.sub04::before {background: url('../../image/delta/app/contents/con-subtitle-ico04.png') center no-repeat; background-size: cover;} /* 구축사례 */
.h_type2.sub05::before,
.h_type2.sub10::before {background: url('../../image/delta/app/contents/con-subtitle-ico05.png') center no-repeat; background-size: cover;} /* 검증절차 *//* 컨설팅 절차 */
.h_type2.sub07::before {background: url('../../image/delta/app/contents/con-subtitle-ico06.png') center no-repeat; background-size: cover;} /* 성적서 용도 */
.h_type2.sub09::before {background: url('../../image/delta/app/contents/con-subtitle-ico07.png') center no-repeat; background-size: cover;} /* 분야별 V&V 표준 */
.h_type2.sub12::before {background: url('../../image/delta/app/contents/con-subtitle-ico08.png') center no-repeat; background-size: cover;} /* 분야별 V&V 표준 */
.h_type2.sub13::before {background: url('../../image/delta/app/contents/con-subtitle-ico09.png') center no-repeat; background-size: cover;} /* 분야별 V&V 표준 */

.s_text{font-size:20px; font-weight: 400; color:#000; line-height: 1.4;}
.img_pc{display: block;}
.img_m{display: none;}
.grid{max-width:1400px; width:100%; margin: 0 auto}

.con-inqury-btn {text-align: center;}
.con-inqury-btn div {display: inline-block; min-width: 360px;}
.con-inqury-btn div+div {margin-left: 20px;}
.con-inqury-btn a {display: block; padding: 20px 30px; background-color: #2e377c; font-size: 20px; font-weight: 400; color: #fff;}
.con-inqury-btn a span {padding-right: 30px; position: relative;}
.con-inqury-btn a span:after {display: block; content: ""; width: 11px; height: 20px; background: url('../../image/delta/app/arrow.png') center no-repeat; position: absolute; top: 50%; right: 0; transform: translateY(-50%); transition: all .3s ease-in-out;}
.con-inqury-btn a:hover span:after {transform: translate(10px, -50%);}

@media(max-width:1400px){
	.contents{padding:40px;}
}

@media(max-width:1240px){
	.h_type1{font-size:32px;}
	.h_type2{font-size:28px;}
}

@media(max-width:830px){
	.con-inqury-btn div {display: block;}
	.con-inqury-btn div+div {margin: 20px 0 0;}
}

@media(max-width:768px){
	.img_pc{display: none;}
	.img_m{display: block;}
	.h_type1{font-size:28px;}
	.h_type2{font-size:22px;}
	.h_type2::before{width:28px; height:28px;}
	.s_text{font-size:18px;}

	.con-inqury-btn a {font-size: 16px;}
}

@media(max-width:425px){
	.contents{padding:20px;}
	.h_type1{font-size:20px;}
	.h_type2{font-size:16px; padding-left:35px;}
	.h_type2::before{width:24px; height:24px;}
	.s_text{font-size:14px;}

	.con-inqury-btn div {min-width: 100px;}
	.con-inqury-btn a {padding: 20px 10px;}
}
/* ------ 공통end ------ */


/* contents__start */
/* 0101기업개요 */
.page0101{max-width:1400px; width:100%; margin:0 auto;}
.page0101 .content1{padding:95px 85px 140px; box-sizing: border-box; background:url(../../image/delta/app/contents/0101img_1.jpg)no-repeat center / cover; position: relative; margin-bottom:160px;}
.page0101 .content1::after{position: absolute; left:50%; bottom:60px; width:230px; height:41px; content:''; background:url(../../image/delta/app/contents/con-logo.png)no-repeat center / 100%; transform: translateX(-50%);}
.page0101 .content1 .h_type1{text-align: center; color:#fff;}
.page0101 .content2 table{border-top:4px solid #2e377c; width:100%;}
.page0101 .content2 table tr{border-bottom:1px solid #eee;}
.page0101 .content2 table th{background:#f5f5f5; text-align: left;}
.page0101 .content2 table th, .page0101 .content2 table td {font-size:20px; padding:25px; box-sizing: border-box; line-height: 1.4; word-break: break-word;}

@media(max-width:1024px){
	.page0101 .content2 table th, .page0101 .content2 table td{font-size:18px;}
}

@media(max-width:768px){
	.page0101 .content1{margin-bottom:100px; padding:60px 40px 120px;}
	.page0101 .content2 table th, .page0101 .content2 table td{font-size:16px;}
	.page0101 .content2 table tr {display: block; width: 100%; font-size: 0;}
	.page0101 .content2 table tr th,
	.page0101 .content2 table tr:nth-of-type(1) th {display: inline-block; width: 100%; text-align: center;}
	.page0101 .content2 table tr td,
	.page0101 .content2 table tr:nth-of-type(1) td {display: inline-block; width: 100%; text-align: center;}
}

@media(max-width:530px){
	.page0101 .content1{margin-bottom:60px; padding:60px 30px 120px;}
	.page0101 .content1::after{right:60px; bottom:60px;}
}

@media(max-width:425px){
	.page0101 .content2 table th, .page0101 .content2 table td{font-size:14px;}
}

@media(max-width:320px){
	.page0101 .content1::after{position: absolute; left:50%; bottom:40px; transform: translate(-50%,0);}
}



/* 0102__회사연혁 */
.page0102{max-width:1400px; width:100%; margin:0 auto; position: relative;}
.page0102 .top_box{text-align: center;}
.page0102::before{position: absolute; left:50%; top: 55px; transform: translate(-50%, 0); content:''; width:4px; height:100%; background:#c9cde9;}
.page0102 .content{margin-bottom:100px;}
.page0102 .content:last-child{margin-bottom:0;}
.page0102 .content .text_box{width:50%;flex-direction: column; }
.page0102 .content .text_box .year{padding:0 0 0 20px; font-size:40px; font-weight: 600; color:#2e377c; margin-bottom:15px; position: relative;}
.page0102 .content .text_box .year::after{position: absolute; right:0; top:50%; transform: translate(50% ,-50%); content:''; background:#2e377c; width:12px; height:12px;}
.page0102 .content:nth-of-type(odd) .text_box .year::after{right:auto; left:0; transform: translate(-50%, -50%);}
.page0102 .content .text_box ul li{font-size:18px; font-weight: 400; color:#666;}
.page0102 .content .text_box .month{color:#2e377c; font-size:20px; font-weight: 600; margin:0 10px;}
.page0102 .content .text_box > ul{padding:0 0 0 90px;}
.page0102 .content .text_box > ul > li{margin-bottom:10px;}
.page0102 .content .text_box > ul > li > ul{margin-top:-2px;}
.page0102 .content .text_box > ul > li > ul > li{line-height: 1.6;}
.page0102 .content:nth-of-type(even) .text_box .year{padding:0 20px 0 0;}
.page0102 .content:nth-of-type(even) .text_box{text-align: right; align-items: flex-end;}
.page0102 .content:nth-of-type(even) .text_box > ul{padding:0 90px 0 0; box-sizing: border-box;}
.page0102 .content:nth-of-type(even) .text_box > ul > li > .month{order:2}
.page0102 .content:nth-of-type(even) .text_box > ul > li > ul{order:1;}
.page0102 .content:nth-of-type(even) .text_box ul li{justify-content: flex-end;}
.page0102 .content .img_box{width:50%; padding:0 60px;}
.page0102 .content2, .page0102 .content6{justify-content: flex-end;}

/* 0103__조직도 */
.page0103{max-width:1400px; width:100%; margin: 0 auto 100px;}
.page0103 .content1{margin-bottom:100px; justify-content: center;position: relative;}
.page0103 .content1::after{position: absolute; left:50%; top:100%; transform: translate(-50%,0); content:''; width:1px; height:232px; background:#ddd;}

.page0103 .content2{margin-bottom:100px; justify-content: space-between; position: relative; z-index: 1;}
.page0103 .content2::before{position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); width:90%; height:1px; background:#ddd; content:''; z-index: 0;}
.page0103 .content3{margin-bottom:150px; position: relative; z-index: 0;}
.page0103 .content3::after {content: ""; display: block; width: 60%; height: 1px; background:#ddd; position: absolute; bottom: -75px; left: 10%;}
.page0103 .content3::before{position: absolute; right: 10%; top:50%; width:50%; height:1px; background:#ddd; content:''; z-index: 0;}
.page0103 .content4{margin-bottom:150px;}
.page0103 .content .item{position: relative; width:25%; font-size: 20px; font-weight: 500; text-align: center; justify-content: center; align-items: center;}
.page0103 .content .item::before {position: absolute; left:30px; top:50%; transform: translateY(-50%) skew(30deg);  content:''; width: calc(100% - 60px); height:70px; background:#2e377c; z-index: 0; }
.page0103 .content .item span {position: relative; z-index: 1; color: #fff;}
.page0103 .content3 .item{margin-left:18%;}
.page0103 .content4 .item span{color:#222;}
.page0103 .content4 .item::before{background:#fff; border:2px solid #1994cd;}
.page0103 .content4 .item5::before{background:#fff; border:2px solid #2e377c;}
.page0103 .content4 .item::after{position: absolute; left:50%; bottom:100%; transform: translate(-50%,0); content:''; width:1px; height:75px; background:#ddd; z-index: -2;}
.page0103 .content4 .item2::after {height:127px;}
.page0103 .content4 .item5::after {height:165px; bottom: 80%;}

@media(max-width:1240px){
	.page0103 .content .item {font-size: 20px; width: 40%;}
	.page0103 .logo_box::after {height: 230px;}
	.page0103 .content3 .item {margin-left: 10%;}
	.page0103 .content4 .item2::after {height:127px;}
	.page0103 .content1::after {height: 230px;}

	.page0103 .content .item {font-size: 18px;}
	.page0103 .content .item::before {width: calc(100% - 100px); left: 50px;}
	.page0103 .content4 .item::before {width: calc(100% - 30px); left: 10px;}
}

/* @media(max-width:1024px){
	.page0102 .content .text_box > ul {padding: 0 0 0 30px;}
	.page0102 .content:nth-of-type(even) .text_box > ul {padding: 0 30px 0 0;}

	.page0103 .content4 {flex-wrap: wrap;}
	.page0103 .content4 .item {width: 29%;}
	.page0103 .content4 .item5 {margin-top: 150px; margin-left: 71%;}

	.page0103 .content4 .item5::after {left: 60%; height: 332px;}

	.page0103 .content3::before {right: 11.5%;}
	.page0103 .content3::after {width: 58%; left: 14.5%;}
} */

@media(max-width:1024px){
	.page0102::before {left: 0;}
	.page0102 .content{flex-wrap: wrap; margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #ddd;}
	.page0102 .content:nth-of-type(even) .text_box{text-align: left; justify-content: flex-start; align-items: flex-start; width:100%;}
	.page0102 .content:nth-of-type(even) .text_box > ul > li > .month{order:1;}
	.page0102 .content:nth-of-type(even) .text_box > ul > li > ul{order:2;}
	.page0102 .content:nth-of-type(even) .text_box .year{padding:0 0 20px 20px; box-sizing: border-box;}
	.page0102 .content:nth-of-type(even) .text_box > ul{padding:0 0 20px 10px;}
	.page0102 .content:nth-of-type(even) .text_box ul li{justify-content: flex-start;}
	.page0102 .content .text_box .year{padding:0 0 20px 20px;}
	.page0102 .content .text_box .year::after{right:auto; left:0; top:calc(50% - 10px); transform: translate(-50%, -50%);}
	.page0102 .content .text_box > ul{padding:0 0 20px 10px;}
	.page0102 .content .img_box{width:100%;}
	.page0102 .content .text_box{width:100%;}
	.page0102 .top_box{border:0;}
	.page0102 .top_box::after{display: none;}
	.page0102 .content4 .img_box{order:2;}
	.page0102 .content4 .text_box{order:1;}

	.page0103 {padding: 0 30px;}
	.page0103 .content {flex-wrap: wrap; margin-bottom: 0;}
	.page0103 .content .item {width: 90%; margin-top: 100px; margin-left: 10%; position: relative; z-index: 1;}

	.page0103 .content1 {justify-content: left;}
	.page0103 .content1::after {left: 0; height: 940px;}
	.page0103 .content2::before,
	.page0103 .content4::before,
	.page0103 .content3::after {display: none;}
	.page0103 .content4 .item::after {width: 30%; height: 1px; left: 0; top: 50%;}
	.page0103 .content4 .item4::after {width: 50%;}
	.page0103 .content2::after {content: ""; display: block; width: 80%; height: 1px; left: 0; top: 46%; background:#ddd;}
	.page0103 .content2::before {content: ""; display: block; width: 80%; height: 1px; left: 40%; top: 46%; background:#ddd;}
	.page0103 .content3::before {content: ""; display: block; width: 80%; height: 1px; left: 0; top: 95%; background:#ddd;}
	.page0103 .content4:after {display: block; content: ""; width: 1px; height: 31.2%; position: absolute; left: 55%; bottom: 20%; background:#ddd; z-index: 0;}
	.page0103 .content4 .item::after {display: none;}
	.page0103 .content4 .item:last-child:after {display: block; left: 4%;}
	.page0103 .content4 .item::before {width: calc(100% - 100px); left: 50px;}
}

@media(max-width:768px){
	.page0103 .content4 {position: relative;}
	.page0103 .content4:after {height: 80%; bottom: auto; top: 25px;}
}

@media(max-width:620px){
	.page0103 .content4 .item::before,
	.page0103 .content .item::before {width: calc(100% - 30px); left: 10px;}
	.page0103 .content .item {font-size: 16px;}

	.page0103 .content1::after {height: 925px;}

	.page0103 .content4:after {top: 26px;}
}

@media(max-width:480px){
	.page0102 .content:nth-of-type(even) .text_box > ul,
	.page0102 .content .text_box > ul{padding:0 0 20px 0;}
	.page0102 .content .text_box .month{font-size:14px;}
	.page0102 .content .text_box ul li{font-size:14px;}
	.page0102 .content .img_box{padding: 0 20px;}

	.page0103 .content .item {width: 100%; margin-left: 0;}
	.page0103 .content1::after {left: -10%;}
	.page0103 .content4 .item::after {left: 10%;}
	.page0103 .content4 .item4::after {left: 15%;}
	.page0103 .content2::before {left: 30%;}
	.page0103 .content2::after {position: absolute; top: 97%; left: -10%; z-index: -1; width: 50%;}
	.page0103 .content3::before {position: absolute; top: 97%; left: -10%; z-index: -1; width: 50%;}

	.page0103 .content1::after {height: 922px;}
	.page0103 .content4 .item:last-child:after {left: 4.5%;}
	.page0103 .content4:after {left: 50%;}
}


/* 0104__사업분야 */
.business-wrap {font-size: 0;}
.business-wrap .logo {text-align: center;}
.business-wrap .software {background: url('../../image/delta/app/contents/business-bg01.png') center no-repeat; background-size: contain; text-align: center; padding: 55px 0 60px; margin-top: 40px;}
.business-wrap .test {display: inline-block; width: 50%; background: url('../../image/delta/app/contents/business-bg02.png') center no-repeat; background-size: contain; text-align: center; padding: 45px 0; margin-top: 40px;}
.business-wrap .consulting {display: inline-block; width: 50%; background: url('../../image/delta/app/contents/business-bg03.png') center no-repeat; background-size: contain; text-align: center; padding: 45px 0; margin-top: 40px;}

.business-wrap h2 {font-size: 28px; font-weight: 700; color: #fff; padding-bottom: 10px; margin-bottom: 30px; position: relative;}
.business-wrap h2:after {content: ""; display: block; width: 350px; height: 1px; background: #fff; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);}
.business-wrap p {font-size: 17px; font-weight: 400; line-height: 1.8; color: #fff;}

@media(max-width:1400px){
	.business-wrap .software {background-size: cover;}
	.business-wrap .test,
	.business-wrap .consulting {background-size: 160%;}
}

@media(max-width:1240px){
	.business-wrap .software {background-size: 170%; margin: 40px 0 0;}
	.business-wrap .test,
	.business-wrap .consulting {background-size: 170%;}

	.business-wrap h2 {font-size: 24px;}
	.business-wrap h2:after {width: 50%;}
}

@media(max-width:1024px){
	.business-wrap .software {background-size: 190%; }
	.business-wrap p {font-size: 16px;}
}

@media(max-width:768px){
	.business-wrap .software {background-size: 200%; }
	.business-wrap .test,
	.business-wrap .consulting {width: 100%; background-size: 160%;}
}

@media(max-width:640px){
	.business-wrap .software {background-size: cover; }
	.business-wrap .test,
	.business-wrap .consulting {background-size: cover;}
}


/* 0105__사업실적 */
.page0105{max-width:1400px; width:100%; margin:0 auto;}
.page0105 .content{margin-bottom:100px;}
.page0105 .content:last-child{margin:0;}
.page0105 .content .h_type1{margin-bottom:50px;}
.page0105 .content .item_grup{flex-wrap: wrap; margin:0 -25px;}
.page0105 .content .item_grup .item{width:calc(25% - 50px); border:1px solid #e3e3e3; margin:25px; box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.1); box-sizing: border-box;}
.page0105 .content .item_grup .item img{width:100%;}

@media(max-width:768px){
	.page0105 .content .item_grup{margin:0 -20px;}
	.page0105 .content .item_grup .item{width:calc(33.3333% - 40px); margin:20px;}
}

@media(max-width:600px){
	.page0105 .content .item_grup .item{width:calc(50% - 40px); margin:20px;}
}

@media(max-width:425px){
	.page0105 .content .h_type1{background: #2e377c; color: #fff; padding: 10px 15px; border-radius: 10px;}
	.page0105 .content .item_grup{margin:0;}
	.page0105 .content .item_grup .item{width:100%;}

}


/* 0106__오시는길 */
.page0106 .map_box{width:100%; height:500px; background:#ddd; position: relative;}
.page0106 .map_title {font-size:35px; font-weight: 500; color:#010101; margin-bottom: 45px;}
.page0106 .map-item+.map-item {margin-top: 60px;}
.page0106 .content{max-width:1400px; width:100%; margin:0 auto;}
.page0106 .content .info_box{width:100%; padding:60px; background:#2e377c;}
.page0106 .content .info_box ul{flex-wrap: wrap; margin:-20px;}
.page0106 .content .info_box ul li{width:25%; color:#fff;}
.page0106 .content .info_box ul li:first-child{width:50%;}
.page0106 .content .info_box ul li h4{font-size:22px; font-weight: 500; margin-bottom:10px; line-height: 1.4;}
.page0106 .content .info_box ul li h4 i{margin-right:10px;}
.page0106 .content .info_box ul li p{font-size:16px; font-weight: 300; line-height: 1.4;}

@media only screen and (max-width:1240px){
	.page0106 .content .info_box ul li{width:50%;}
	.page0106 .content .info_box ul li:first-child{width:100%; margin-bottom: 10px;}
}

@media(max-width:980px){
	.page0106 .content .info_box{width:60%;}
}

@media(max-width:820px){
	.page0106 .content .info_box{width:70%;}
}

@media(max-width:768px){
	.page0106 .map_box{height:300px;}
	.page0106 .content .info_box{width:100%; transform: translateY(0);}

	.page0106 .map_box::after {content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1;}
}

@media(max-width:530px){
	.page0106 .content .info_box ul li{width:100%;}
	.page0106 .content .info_box{padding:40px;}

	.page0106 .content .info_box ul li:last-child {margin-top: 10px;}
	.page0106 .content .info_box ul {text-align: center;}
}

/* page02 공통 */
.page02{position: relative;}
.page02 .img_box{width: 100%;}
.page02 .img_box.solution{width: 100%; min-height: 300px; position: relative;}
.page02 .img_box.nth-01 {background: url('../../image/delta/app/main/main__solution01.png') center no-repeat; background-size: contain;}
.page02 .img_box.nth-02 {background: url('../../image/delta/app/main/main__solution02.png') center no-repeat; background-size: contain;}
.page02 .img_box.nth-03 {background: url('../../image/delta/app/main/main__solution03.png') center no-repeat; background-size: contain;}
.page02 .img_box.nth-04 {background: url('../../image/delta/app/main/main__solution04.png') center no-repeat; background-size: contain;}
.page02 .img_box.nth-05 {background: url('../../image/delta/app/main/main__solution05.png') center no-repeat; background-size: contain;}
.page02 .img_box.nth-06 {background: url('../../image/delta/app/main/main__solution06.png') center no-repeat; background-size: contain;}
.page02 .img_box.nth-07 {background: url('../../image/delta/app/main/main__solution07.png') center no-repeat; background-size: contain;}
.page02 .img_box.nth-08 {background: url('../../image/delta/app/main/main__solution08.png') center no-repeat; background-size: contain;}
.page02 .img_box.nth-09 {background: url('../../image/delta/app/main/main__solution09.png') center no-repeat; background-size: contain;}
.page02 .img_box.nth-10 {background: url('../../image/delta/app/main/main__solution10.png') center no-repeat; background-size: contain;}
.page02 .img_box.nth-11 {background: url('../../image/delta/app/main/main__solution11.png') center no-repeat; background-size: contain;}
.page02 .content{margin-bottom:120px;}
.page02 .content1{background: url('../../image/delta/app/contents/con-top03.png') center; background-size: cover;}
.page02.page0502 .content1 {background: none;}

.page02 .content3 {margin-bottom: 90px;}
.page02 .content .h_type2{margin-bottom:45px;}
.page02 .content3 ul{flex-wrap: wrap;}
.page02 .content3 ul li{width:32%; margin-right: 2%; margin-bottom:30px;}
.page02 .content3 ul li:nth-of-type(3n) {margin-right: 0;}
.page02 .content4 ul li{margin-bottom:30px; padding-left:20px;}
.page02 .content4 ul li:last-child{margin:0;}
.page02 .content ul li {position: relative; padding-left:20px;}
.page02 .content ul li::before{position: absolute; left:0; top:12px; content: ''; width:5px; height:5px; background:#1994cd;}
.page02 .content_group .content{flex-grow: 1;}

.process_list {font-size: 0; flex-wrap: wrap;}
.process_list .process-item { width: 23.5%; margin-right: 2%; margin-bottom: 10px; padding: 30px 20px 30px 0; position: relative; border: 2px solid #2e377c; text-align: center; overflow: hidden;}
.process_list .process-item:nth-of-type(4n) {margin-right: 0;}
.process_list .process-item::before {display: block; content: ""; background: #2e377c; width: 75px; height: 100%; transform: skew(-30deg); position: absolute; bottom: 0; left: calc(100% - 25px);}
.process-item p {font-size: 24px; font-weight: 500; color: #222; line-height: 1.3;}
.process-item p.num {position: absolute; bottom: 0; right: 0; color: #fff; background: #2e377c;}

@media(max-width:1240px){
	.process_list .process-item {width: 32%;}
	.process_list .process-item:nth-of-type(3n) {margin-right: 0;}
	.process_list .process-item:nth-of-type(4n) {margin-right: 2%;}
}

@media(max-width:1024px){
	.process_list .process-item {width: 49%;}
	.process_list .process-item:nth-of-type(3n) {margin-right: 2%;}
	.process_list .process-item:nth-of-type(2n) {margin-right: 0;}
}

@media(max-width:768px){
	.page02 .content3 ul li,
	.page02 .content3 ul li:nth-of-type(3n){width:49%; margin-right: 2%;}
	.page02 .content3 ul li:nth-of-type(2n) {margin-right: 0;}
	.page02 .content{margin-bottom:60px;}
}

@media(max-width:640px){
	.process_list .process-item {width: 100%; margin-right: 0;}
	.process_list .process-item:nth-of-type(3n) {margin-right: 0;}
	.process_list .process-item:nth-of-type(2n) {margin-right: 0;}
}

@media(max-width:425px){
	.page02 .content3 ul li{width:100%; margin-bottom:20px; margin-right: 0;}
}

/* page02 하단 로고 */
.page0203::after,
.page0206::after {position: absolute; right:0; bottom:0; content:''; width:300px; height:300px; background:url('../../image/delta/app/contents/solution-logo01.png')no-repeat center / 100%; opacity: .1; z-index: -1;}
.page0207::after{position: absolute; right:0; bottom:0; content:''; width:300px; height:300px; background:url('../../image/delta/app/contents/solution-logo02.png')no-repeat center / 100%; opacity: .1; z-index: -1;}
.page0301 .content_group .content{width:30%; margin-right:20px;}
.page0404 .content3 ul li{width:50%;}

.page0301 .content_group .content:last-child{margin-right:0;}
@media(max-width:790px){
	.page02 .content_group{flex-wrap: wrap;}
	.page02 .content_group .content{width:100%;} 
}



/* 0502__테스팅신청 */
.page0502 .content .data_box{padding:75px 0; margin:40px 0 0; box-sizing: border-box; background:#fbfbfb;}
.page0502 .content .data_box .data_group .data{flex-grow: 1; flex-wrap: wrap; text-align: center; border-right:2px solid #cdcdcd;}
.page0502 .content .data_box .data_group .data:last-child{border:0;}
.page0502 .content .data_box .data_group .data .con_box{width:100%;}
.page0502 .content .data_box .data_group .data .text{font-size:20px; font-weight: 500; width:100%; margin:20px 0;}
.page0502 .content .data_box .data_group .data .info{width:100%;}
.page0502 .content .data_box .data_group .data .info .desc1{font-size:50px; color:#ec3e4c; font-weight: 600; vertical-align: bottom;}
.page0502 .content .data_box .data_group .data .info .desc2{font-size:20px; color:#222; font-weight: 500; vertical-align: bottom; line-height: 1.5;}

@media(max-width:768px){
	.page0502 .content .data_box{padding:45px 0;}
	.page0502 .content .data_box .data_group .data .text{font-size:18px;}
	.page0502 .content .data_box .data_group .data .info .desc1{font-size:40px;}
	.page0502 .content .data_box .data_group .data .info .desc2{font-size:18px;}
}

@media(max-width:680px){
	.page0502 .content3 .data_box .data_group{flex-wrap: wrap;}
	.page0502 .content3 .data_box .data_group .data{width:30%; padding:20px 0;}
	.page0502 .content3 .data_box .data_group .data:nth-of-type(3n){border:0;}
}

@media(max-width:425px){
	.page0502 .content3 .data_box .data_group .data{width:40%;}
	.page0502 .content3 .data_box .data_group .data:nth-of-type(3n){border-right:2px solid #cdcdcd;}
	.page0502 .content3 .data_box .data_group .data:nth-of-type(2n){border-right:0;}
}