/* Service 공통 */
#ServiceWrap > *{transition:all .5s;}
.ServiceTitleBox{padding-top:90px;padding-bottom:0px;width:90%;display:table;margin:0 auto;}
.ServiceTitle{font-size:60px;color:#000;font-family:'GF';font-weight:bold;text-align:center;}
.ServiceMenuBox{display:table;margin:30px auto 0px auto;}
.ServiceMenuBox > li{float:left;margin:0 6px;}
.ServiceMenuBox > li > a{display:inline-block;padding:12px 20px;color:#939393;font-size:17px;background-color:#efefef;border-radius:25px;text-align:center;font-family:'NanumSquareB';}
.ServiceMenuBox > li > a.Active{background-color:#111111;color:#fff}
.ServiceTopBg{height:570px;background:url('../img/Service_about_bg.png') 100% / cover no-repeat;}

@media screen and (max-width:768px){
	.ServiceTitleBox{padding-top:80px;}
	.ServiceTitle{font-size:35px;}
	.ServiceMenuBox{margin:20px auto;}
	.ServiceMenuBox > li{margin:0 2px}
	.ServiceMenuBox > li > a{padding:8px 10px;font-size:12px;}
	.ServiceTopBg{height:180px;}
}

.ServiceInfoContainer{margin:0 auto;padding-top:125px;width:1200px;height:415px;background:url('../img/service_bg.png') 0 / cover no-repeat;box-sizing:border-box}
.ServiceInfoTitle{font-size:50px;color:#1e1d1d;font-family:'NanumSquareEB';word-break:keep-all;}
.ServiceInfo{margin-top:25px;font-size:20px;color:#3b3b3b;font-family:'nt-L';word-break:keep-all;}
.ServiceContentContainer{margin:0 auto 100px auto;width:1200px;}
.ServiceContentBox{margin:0 auto;padding:50px 0 50px 50px;background-color:#f6fbfe;}
.ServiceContentBox:not(:nth-child(1)){margin-top:40px}
.ServiceContentTable{width:100%;border-collapse:collapse;table-layout:fixed}
.ServiceContentTable > tbody > tr > td:nth-child(1){width:170px}
.ServiceContentTitle{padding-left:15px;margin-bottom:25px;font-size:22px;font-family:'NanumSquareB';color:#1e1d1d;box-sizing:border-box;}
.ServiceContentTxtBox{display:table;width:100%;}
.ServiceContentTxt > i{content:'';position:absolute;margin-left:-15px;margin-top:6px;width:6px;height:6px;background-color:#a0a0a0;border-radius:25px;}
.ServiceContentTxt{float:left;padding-left:15px;min-width:400px;min-height:20px;font-size:17px;font-family:'NanumSquareR';color:#4d4d4d;word-break:keep-all;}

.ServiceContentTxt.Sellpro:not(:nth-child(1),:nth-child(2)){margin-top:16px;}
.ServiceContentTxt.Sellprice:not(:nth-child(1)){margin-top:16px;}
.ServiceContentTxt.Selltip:not(:nth-child(1)){margin-top:16px;}
.ServiceContentTxt.Selltip{width:100%;}
.ServiceContentTxt.Development:not(:nth-child(1)){margin-top:16px;}
.ServiceContentTxt.Development{width:100%;}
.SiteDirectBtn{display:block;margin:80px auto;width:180px;height:60px;line-height:60px;font-size:17px;font-family:'NanumSquareB';color:#fff;text-align:center;background-color:#30bcb3;border-radius:55px;transition:0.3s;}
.SiteDirectBtn:hover{background-color:#2e2e2e;color:#fff;}

@media screen and (max-width:1300px){
	.ServiceInfoContainer{width:auto}
	.ServiceContentContainer{width:auto}
	.ServiceContentTxt{width:100%;box-sizing:border-box;}
	.ServiceContentTxt:not(:nth-child(1)){margin-top:16px}
	.ServiceInfoTitle{width:90%;display:table;margin:0 auto;}
	.ServiceInfo{width:90%;display:table;margin:0 auto;margin-top:20px;}
	.ServiceContentVoid{display:none;}
}
@media screen and (max-width:768px){
	.ServiceInfoContainer{width:auto;padding:50px 10px 0 10px;height:225px;}
	.ServiceInfoTitle{font-size:22px;}
	.ServiceInfo{font-size:14px;}
	.ServiceContentBox{padding:30px;}
	.ServiceContentTitle{font-size:20px;margin-bottom:15px;}
	.ServiceContentTable > tbody > tr > td:nth-child(1){display:none;}
	.ServiceContentTxt{float:none;height:auto;min-width:auto;font-size:15px;}
	.ServiceContentBox:not(:nth-child(1)){margin-top:20px}
	
	.ServiceContentTxt.Sellprice:not(:nth-child(1)){margin-top:0;}
	.ServiceContentTxt{line-height:22px}
	.SiteDirectBtn{margin:40px auto;}
}