@charset "utf-8";

/**
pageTit
**/
.pageTit{overflow:hidden;position:relative;padding:96px 0 73px 0;font-family:'nSEB';font-size:160px;line-height:177px;color:#047d42;}
/*.pageTit:after{content:'';position:absolute;left:1140px;top:220px;width:64px;height:64px;border:1px solid #047d42;border-radius:50%;}*/
.pageTit2 dt{font-size:31px;font-weight:500;line-height:46px;}
.pageTit2 dd{margin-top:13px;font-size:19px;font-weight:300;line-height:30px;}
.pageTit3{font-size:31px;font-weight:500;line-height:46px;}


/**
pageIndicator
**/
.pageIndicator{position:fixed;right:0;top:0;width:166px;height:100%;border-left:1px solid rgba(168, 168, 168, 0.3); z-index:5;}
.pageIndicator ul{position:fixed;right:0;top:50%;;width:165px;padding:3px 0;border-left:3px solid #3a9446;transform:translateY(-50%);}
.pageIndicator li{margin:5px 0 0 16px;font-size:16px;line-height:24px;opacity:0.4;}
.pageIndicator li:first-child{margin-top:0;}
.pageIndicator li:hover,
.pageIndicator li.active{opacity:1;}
.pageIndicator a{display:inline-block;padding-left:20px;background:url('/images/common/indicatorBg.png') no-repeat left center / 8px auto;}



/**
회사소개
**/
/* 회사개요 */
.summaryTit{overflow:hidden;}
.summaryTit p{font-size:31px;font-weight:500;line-height:46px;}
.summaryTit em{font-size:18px;}
.summaryTit span{display:block;margin-top:14px;font-size:18px;line-height:27px;opacity:0.6;}
.summaryTit img{float:right;width:68.3%;margin-top:-15px;}
.summaryList{margin:124px 0 0 -38px;}
.summaryList ul{overflow:hidden;}
.summaryList li{float:left;width:260px;margin-left:38px;height:224px;border-top:1px solid #a8a8a8;}
.summaryList dl{margin-top:14px;}
.summaryList dt{font-size:18px;font-weight:500;line-height:27px;}
.summaryList dd{margin-top:10px;font-size:17px;font-weight:300;line-height:26px;color:#7d7d7d;}

.philosophyTit{overflow:hidden;margin-top:192px;}
.philosophyTit dt{float:left;font-size:23px;font-weight:500;line-height:34px;}
.philosophyTit dd{margin:-23px 0 0 230px;font-family:'saira';font-size:69px;font-weight:500;line-height:133px;}
.philosophyTit dd span{font-size:120px;}
.philosophyList{overflow:hidden;position:relative;margin-top:138px;background:url('/images/introduce/philosophyLine1.png') repeat-x;}
.philosophyList:before{content:'';position:absolute;right:0;top:0;width:1px;height:100%;background:url('/images/introduce/philosophyLine2.png') repeat-y;}
.philosophyList:after{content:'';position:absolute;left:50%;top:50%;width:94px;height:94px; margin:-47px; background:url('/images/introduce/philosophyImg.png') no-repeat;}
.philosophyList li{position:relative;float:left;width:50%;height:320px;background:url('/images/introduce/philosophyLine1.png') repeat-x left bottom;box-sizing:border-box;}
.philosophyList li:before{content:'';position:absolute;left:0;top:0;width:1px;height:100%;background:url('/images/introduce/philosophyLine2.png') repeat-y;}
.philosophyList .num{position:absolute;left:30px;top:30px;width:37px;height:37px;font-size:0;line-height:0;text-indent:-50000px;}
.philosophyList li:nth-child(even) .num{left:auto;right:30px;}
.philosophyList li:nth-child(1),
.philosophyList li:nth-child(2){padding:107px 0 0 81px;}
.philosophyList li:nth-child(3),
.philosophyList li:nth-child(4){padding:67px 0 0 81px;}
.philosophyList li:nth-child(1) .num{background:url('/images/introduce/philosophyNum1.png') no-repeat;}
.philosophyList li:nth-child(2) .num{background:url('/images/introduce/philosophyNum2.png') no-repeat;}
.philosophyList li:nth-child(3) .num{background:url('/images/introduce/philosophyNum3.png') no-repeat;}
.philosophyList li:nth-child(4) .num{background:url('/images/introduce/philosophyNum4.png') no-repeat;}
.philosophyList dt{font-size:22px;font-weight:600;line-height:33px;}
.philosophyList dd{margin-top:14px;font-size:21px;font-weight:300;line-height:32px;}
.philosophyList dd span{color:#047d42;}
.philosophyList li:nth-child(3) dd{font-weight:400;}
.philosophyList li:nth-child(3) dd em{font-family:'saira';}
.philosophyList li:nth-child(3) dd span{font-weight:500;}
.philosophyList li:nth-child(4) dd em{display:block;margin:-4px 0 13px 0;;font-family:'saira';font-size:30px;font-weight:500;line-height:40px;}

.greetingTit{overflow:hidden;margin-top:122px;}
.greetingTit dt{float:left;font-size:23px;font-weight:500;line-height:34px;}
.greetingTit dd{margin:-23px 0 0 230px;font-family:'saira';font-size:69px;font-weight:500;line-height:133px;}
.greetingTit dd span{font-size:120px;}
.greetingList{overflow:hidden;max-width:995px;margin:59px 0 0 230px;}
.greetingList li{float:left;text-align:center;width:33%;}
.greetingList li:first-child{margin-left:0;}
.greetingList img{width:167px;}
.greetingList p{margin-top:14px;font-size:22px;line-height:28px;}
.greetingTxt1{max-width:995px;margin:70px 0 0 230px;font-size:26px;line-height:38px;color:#047d42;}
.greetingTxt2{max-width:995px;margin:58px 0 0 230px;font-size:19px;font-weight:300;line-height:30px;}
.greetingTxt3{max-width:995px;margin:14px 0 0 230px;text-align:right;font-size:18px;line-height:26px;}
.greetingTxt4{max-width:995px;margin:4px 0 0 230px;text-align:right;}

.organizationTit{overflow:hidden;margin-top:120px;}
.organizationTit dt{float:left;font-size:23px;font-weight:500;line-height:34px;}
.organizationTit dd{margin:-23px 0 0 230px;font-family:'saira';font-size:69px;font-weight:500;line-height:133px;}
.organizationTit dd span{font-size:120px;}
.organizationImg{max-width:985px;margin:70px 0 0 230px;}
.organizationImg .imgWrap{position:relative;padding-bottom:40%;background:url('/images/introduce/organizationImg.png') no-repeat left top / 100% auto;}

.ciTit{overflow:hidden;margin-top:190px;}
.ciTit dt{float:left;font-size:23px;font-weight:500;line-height:34px;}
.ciTit dd{margin:-23px 0 0 230px;font-family:'saira';font-size:69px;font-weight:500;line-height:133px;}
.ciTit dd span{font-size:120px;}
.ciSymbol{margin-top:63px;}
.ciSymbol dt{float:left;font-size:23px;font-weight:600;line-height:34px;}
.ciSymbol dd{margin:-12px 0 0 230px;max-width:995px;}
.ciSymbol .txt1{padding-top:167px;font-size:24px;font-weight:600;line-height:37px;background:url('/images/introduce/ciSymbol.png') no-repeat left top / 125px auto;}
.ciSymbol .txt2{margin-top:19px;font-size:19px;font-weight:300;line-height:30px;}
.ciColor{margin-top:95px;}
.ciColor > dt{float:left;font-size:23px;font-weight:600;line-height:34px;}
.ciColor > dd{margin:0 0 0 230px;max-width:995px;}
.ciColor ul{overflow:hidden;}
.ciColor li{float:left;padding-top:142px;width:33%;}
.ciColor li:nth-child(1){background:url('/images/introduce/ciColor1.png') no-repeat left top / 111px auto;}
.ciColor li:nth-child(2){background:url('/images/introduce/ciColor2.png') no-repeat left top / 111px auto;}
.ciColor li:nth-child(3){background:url('/images/introduce/ciColor3.png') no-repeat left top / 194px auto;}
.ciColor li dl{overflow:hidden;font-size:17px;font-weight:600;line-height:30px;}
.ciColor li dt{float:left;}
.ciColor li dd{margin-left:38px;font-weight:300;}
.ciColor li dl:first-child dd{margin-left:50px;}
.ciColor .txt1{margin-top:69px;font-size:24px;font-weight:600;line-height:37px;}
.ciColor .txt2{margin-top:19px;font-size:19px;font-weight:300;line-height:30px;}
.ciBan{margin-top:97px;}
.ciBan dt{float:left;font-size:23px;font-weight:600;line-height:34px;}
.ciBan dd{margin:-2px 0 0 230px;max-width:995px;}
.ciBan li{position:relative;padding-left:12px;margin-top:9px;font-size:19px;font-weight:300;line-height:28px;}
.ciBan li:first-child{margin-top:0;}
.ciBan li:before{content:'';position:absolute;left:0;top:12px;width:4px;height:4px;background:#111;}
.ciBan .btnWrap{padding-top:55px;font-size:0;}
.ciBan .btnWrap a{display:inline-block;width:294px;margin:15px 15px 0 0;text-align:center;border:1px solid #047d42;box-sizing:border-box;border-radius:5px;background:#fff;
	transition:all 0.3s ease;}
.ciBan .btnWrap a:first-child{margin-left:0;}
.ciBan .btnWrap span{display:inline-block;padding-left:24px;font-size:15px;line-height:69px;color:#047d42;background:url('/images/introduce/ciBtn.png') no-repeat left center / 14px auto;
	transition:all 0.3s ease;}
.ciBan .btnWrap a:hover{background:#047d42;}
.ciBan .btnWrap a:hover span{color:#fff;background-image:url('/images/introduce/ciBtnOver.png');}

/* 연혁 */
.storyWrap{overflow:hidden;margin-top:74px;}
.storyList{float:left;}
.storyList li{margin-top:13px;font-size:23px;font-weight:600;line-height:34px;}
.storyList li:first-child{margin-top:0;}
.storyList li a{position:relative;display:inline-block;color:#a8a8a8;
	transition:all 0.3s ease;}
.storyList li a:after{content:'';position:absolute;left:0;top:24px;width:0%;height:6px;background:#047d42;
	transition:all 0.3s ease;}
.storyList .active a,
.storyList li:hover a{color:#111;}
.storyList .active a:after,
.storyList li:hover a:after{width:100%;}
.storyList li span{position:relative;z-index:2;}

.storyCon{ margin-left:280px;}
.storyCon dl{overflow:hidden;margin-top:97px;}
.storyCon dl:first-child{margin-top:5px;}
.storyCon dt{float:left;padding-left:14px;font-family:'saira';font-size:62px;font-weight:300;line-height:97px;background:url('/images/introduce/storyDot.png') no-repeat left 11px / 10px auto;}
.storyCon dd{margin-left:252px;}
.storyCon dd ul{margin-top:17px;}
.storyCon dd li{position:relative;padding-left:40px;font-size:19px;font-weight:300;line-height:44px;color:#000;}
.storyCon dd span{position:absolute;left:0;top:0;color:#3a9446;}

/* 약도/담당자 */
.mapWrap{margin-top:60px;}

.mapWrap .address{margin-top:100px;padding-top:31px;border-top:2px solid #222;}
.mapWrap .address ul{overflow:hidden;position:relative;}
.mapWrap .address li{float:left;width:50%;padding:21px 0 0 102px;box-sizing:border-box;}
.mapWrap .address li:nth-child(1){padding-left:0;}
.mapWrap .address li:nth-child(3){position:absolute;right:0;top:56px;}
.mapWrap .address dl{overflow:hidden;}
.mapWrap .address dt{float:left; font-size:21px; font-weight:500; line-height:31px;}
.mapWrap .address dd{margin-left:184px;font-size:19px;font-weight:300;line-height:35px;}
.mapWrap .address li:first-child dd{margin-left:257px;}

.mapWrap .manager{margin-top:52px;padding-top:68px;border-top:2px solid #222;}
.mapWrap .manager dt{font-size:35px;font-weight:500;line-height:39px;}
.mapWrap .manager dd{margin-left:257px;}
.mapWrap .manager ol{overflow:hidden;}
.mapWrap .manager li{float:left;width:33%;margin-top:66px;font-size:19px;font-weight:300;line-height:35px;}
.mapWrap .manager li:nth-child(-n+3){margin-top:0;}
.mapWrap .manager li:nth-child(3n+1){clear:both;}
.mapWrap .manager span{display:block;width:32px;margin-bottom:20px;text-align:center;font-family:'saira';font-size:20px;font-weight:500;line-height:32px;border:1px solid #111;border-radius:50%;}


/**
사업소개
**/
.businessWrap .tabStyle1{margin-top:67px;}

.businessType1{margin-top:130px;}
.businessType1 .logo img{height:69px;}
.businessType1 .txt1{margin-top:50px;font-family:'saira';font-size:16px;line-height:26px;}
.businessType1 .txt2{margin-top:10px;font-size:44px;font-weight:600;line-height:70px;}
.businessType1 .txt2 span{font-family:'saira';font-weight:500;}
.businessType1 .txt3{margin-top:25px;font-size:19px;font-weight:300;line-height:30px;}
.businessType1 a{display:block;width:294px;margin-top:60px;text-align:center;border:1px solid #047d42;box-sizing:border-box;border-radius:5px;background:#fff;
	transition:all 0.3s ease;}
.businessType1 a span{display:inline-block;padding-left:24px;font-size:15px;line-height:69px;color:#047d42;background:url('/images/introduce/ciBtn.png') no-repeat left center / 14px auto;
	transition:all 0.3s ease;}
.businessType1 a:hover{background:#047d42;}
.businessType1 a:hover span{color:#fff;background-image:url('/images/introduce/ciBtnOver.png');}

.businessType2{margin-top:124px;}
.businessType2 .wrapType{overflow:hidden;}
.businessType2 .wrapType > dt{float:left;font-size:23px;font-weight:500;line-height:34px;}
.businessType2 .wrapType > dd{margin:16px 0 0 230px;}
.businessType2 .wrapType > dd > ul{margin-top:-107px;font-size:0;}
.businessType2 .wrapType > dd > ul > li{display:inline-block;vertical-align:top;width:334px;margin:107px 41px 0 0;padding-top:15px;border-top:1px solid #a8a8a8;}
.businessType2 .conType dt{font-size:18px;font-weight:500;line-height:27px;}
.businessType2 .conType ul{padding-top:10px;}
.businessType2 .conType li{position:relative;margin-top:10px;padding-left:10px;font-size:17px;font-weight:300;line-height:26px;}
.businessType2 .conType li:before{content:'';position:absolute;left:0;top:11px;width:3px;height:3px;background:#111;}

.businessType2.indiAnchor.normaltype li{ padding-left:0; }
.businessType2.indiAnchor.normaltype li:before{ display:none !important; }
.businessType3.indiAnchor.normaltype .conType dt { font-weight:300;}

.businessType3{margin-top:124px;}
.businessType3 .wrapType{overflow:hidden;}
.businessType3 .wrapType > dt{float:left;font-size:23px;font-weight:500;line-height:34px;}
.businessType3 .wrapType > dd{margin:16px 0 0 230px;}
.businessType3 .wrapType > dd > ol{margin-top:-68px;font-size:0;}
.businessType3 .wrapType > dd > ol > li{position:relative;display:inline-block;vertical-align:top;width:447px;margin:68px 41px 0 0;padding:73px 0 0 72px;border-top:1px solid #a8a8a8;}
.businessType3 .wrapType p{position:absolute;left:10px;top:6px;font-family:'saira';font-size:79px;font-weight:500;line-height:125px;color:#047d42;}
.businessType3 .conType dt{font-size:20px;font-weight:600;line-height:29px;}
.businessType3 .conType ul{padding-top:6px;}
.businessType3 .conType li{position:relative;margin-top:12px;padding-left:10px;font-size:19px;font-weight:300;line-height:30px;}
.businessType3 .conType li:before{content:'';position:absolute;left:0;top:13px;width:3px;height:3px;background:#111;}

.businessType4{margin-top:140px;}
.businessType4 dt{font-size:35px;font-weight:500;line-height:39px;}
.businessType4 dt > em { font-weight:normal;}
.businessType4 dd{margin-top:90px;}
.businessType4 dd a{cursor:default;}

.businessType5{margin-top:140px;}
.businessType5 dt{font-size:35px;font-weight:500;line-height:39px;}
.businessType5 dt > em { font-weight:normal;}
.businessType5 dd{margin-top:90px;}
.businessType5 dd a{cursor:default;}


.businessType6{margin-top:124px;}
.businessType6 .wrapType{overflow:hidden;}
.businessType6 .wrapType > dt{float:left;font-size:23px;font-weight:500;line-height:34px;}
.businessType6 .wrapType > dd{margin:16px 0 0 230px;}
.businessType6 .wrapType > dd > ol{margin-top:-68px;font-size:0;}
.businessType6 .wrapType > dd > ol > li{position:relative;display:inline-block;vertical-align:top;width:396px;margin:68px 41px 0 0;padding:40px 0 0 114px; border-top:1px solid #a8a8a8;}
.businessType6 .wrapType p{position:absolute;left:10px;top:6px;font-family:'saira';font-size:79px;font-weight:500;line-height:125px;color:#047d42;}
.businessType6 .conType dt{font-size:20px;font-weight:600;line-height:29px;}
.businessType6 .conType ul{padding-top:6px;}
.businessType6 .conType li{position:relative;margin-top:12px;padding-left:10px;font-size:19px;font-weight:300;line-height:30px; padding-top:40px;}
.businessType6 .conType li:before{content:'';position:absolute;left:0;top:13px;width:3px;height:3px;background:#111;}

.businessType3 .conType dt.fw200 {font-weight: 200;}
.businessType6 .conType dt.fw200 {font-weight: 200;}

.cloud_img {margin-top: 100px;} 
.cloud_refer {padding-bottom: 160px;}

.csap-new {background: url(/images/business/cloud_02_new.png) no-repeat; background-size: contain; height: 19vw; }	
@media ( max-width:640px) {
	.csap-new{background: url(/images/business/cloud_02_new_mobile.png) no-repeat; background-size: contain; height: 480px; margin-top: 0; width: 100%; }
}

.servicefeature img {width: 104px; position: absolute; left:0;}

@media screen and (max-width: 1000px) {
    #header .lang_btn {top: 28px; right: 84px;} /* 모바일 헤더 수정*/
	/**
	pageTit
	**/
	.pageTit{padding:43px 0 13px 0;font-size:50px;line-height:56px;}
	.pageTit:after{display:none;}
	.pageTit2 dt{font-size:22px;line-height:33px;}
	.pageTit2 dd{margin-top:11px;font-size:13px;font-weight:400;line-height:19px;}
	.pageTit3{font-size:22px;line-height:33px;}

	/**
	pageIndicator
	**/
	.pageIndicator{display:none;}


	/**
	회사소개
	**/
	/* 회사개요 */
	.summaryTit p{font-size:22px;line-height:33px;}
	.summaryTit em{font-size:12px;}
	.summaryTit span{margin-top:11px;font-size:13px;line-height:19px;}
	.summaryTit img{float:none;width:100%;margin-top:40px;}
	.summaryList{margin:5px 0 0 0;}
	.summaryList li{float:none;width:auto;margin:35px 0 0 0;height:auto;}
	.summaryList dl{margin-top:13px;}
	.summaryList dd{margin-top:6px;}

	.philosophyTit{overflow:visible;margin-top:64px;}
	.philosophyTit dt{float:none;}
	.philosophyTit dd{margin:9px 0 0 0;font-family:'saira';font-size:24px;line-height:47px;}
	.philosophyTit dd span{font-size:42px;}
	.philosophyList{margin-top:50px;}
	.philosophyList:after{display:none;}
	.philosophyList li{float:none;width:auto;height:auto;}
	.philosophyList .num{position:static;width:31px;height:31px;}
	.philosophyList li:nth-child(1),
	.philosophyList li:nth-child(2){padding:27px;}
	.philosophyList li:nth-child(3),
	.philosophyList li:nth-child(4){padding:27px;}
	.philosophyList li:nth-child(1) .num{background:url('/images/introduce/philosophyNum1_m.png') no-repeat center center / cover;}
	.philosophyList li:nth-child(2) .num{background:url('/images/introduce/philosophyNum2_m.png') no-repeat center center / cover;}
	.philosophyList li:nth-child(3) .num{background:url('/images/introduce/philosophyNum3_m.png') no-repeat center center / cover;}
	.philosophyList li:nth-child(4) .num{background:url('/images/introduce/philosophyNum4_m.png') no-repeat center center / cover;}
	.philosophyList dt{margin-top:20px;font-size:24px;line-height:36px;}
	.philosophyList dd{margin-top:10px;font-size:16px;line-height:26px;}
	.philosophyList dd br{display:none;}
	.philosophyList li:nth-child(4) dd em{margin:10px 0 10px 0;;font-size:22px;line-height:35px;}
	.philosophyList li:nth-child(4) dd br{display:inline;}

	.greetingTit{overflow:visible;margin-top:64px;}
	.greetingTit dt{float:none;}
	.greetingTit dd{margin:9px 0 0 0;font-family:'saira';font-size:24px;line-height:47px;}
	.greetingTit dd span{font-size:42px;}
	.greetingList{overflow:hidden;max-width:995px;margin:10px 0 0 0;}
	.greetingList li{float:none;width:auto;margin-top:30px;}
	.greetingList li:first-child{margin-left:0;}
	.greetingList p{font-size:16px;line-height:26px;}
	.greetingTxt1{margin:40px 0 0 0;font-size:20px;line-height:32px;}
	.greetingTxt2{margin:30px 0 0 0;font-size:16px;font-weight:400;line-height:26px;}
	.greetingTxt3{margin:40px 0 0 0;font-size:16px;line-height:26px;}
	.greetingTxt4{margin:4px 0 0 0;}
	.greetingTxt4 img{width:116px;}

	.organizationTit{overflow:visible;margin-top:64px;}
	.organizationTit dt{float:none;}
	.organizationTit dd{margin:9px 0 0 0;font-family:'saira';font-size:24px;line-height:47px;}
	.organizationTit dd span{font-size:42px;}
	.organizationImg{margin:40px 0 0 0;}
	.organizationImg .imgWrap{position:relative;padding-bottom:266.4%;background:url('/images/introduce/organizationImg_m.png') no-repeat left top / 100% auto;}

	.ciTit{overflow:visible;margin-top:64px;}
	.ciTit dt{float:none;}
	.ciTit dd{margin:9px 0 0 0;font-family:'saira';font-size:24px;line-height:47px;}
	.ciTit dd span{font-size:42px;}
	.ciSymbol{margin-top:40px;}
	.ciSymbol dt{float:none;font-size:18px;line-height:27px;}
	.ciSymbol dd{margin:23px 0 0 0;}
	.ciSymbol .txt1{padding-top:162px;font-size:22px;line-height:34px;}
	.ciSymbol .txt2{margin-top:20px;font-size:16px;font-weight:400;line-height:26px;}
	.ciColor{margin-top:95px;}
	.ciColor > dt{float:none;font-size:18px;line-height:27px;}
	.ciColor > dd{margin:0;}
	.ciColor ul{overflow:hidden;}
	.ciColor li{float:none;padding-top:172px;width:auto;}
	.ciColor li:nth-child(1){background-position:left 30px;}
	.ciColor li:nth-child(2){background-position:left 30px;}
	.ciColor li:nth-child(3){background-position:left 30px;}
	.ciColor li dl{font-size:14px;line-height:22px;}
	.ciColor li dd{margin-left:32px;}
	.ciColor li dl:first-child dd{margin-left:42px;}
	.ciColor .txt1{margin-top:30px;font-size:22px;line-height:34px;}
	.ciColor .txt2{margin-top:20px;font-size:16px;font-weight:400;line-height:26px;}
	.ciBan{margin-top:40px;}
	.ciBan dt{float:none;font-size:18px;line-height:27px;}
	.ciBan dd{margin:20px 0 0 0;}
	.ciBan li{padding-left:10px;margin-top:10px;font-size:16px;font-weight:400;line-height:26px;}
	.ciBan li:before{top:11px;width:3px;height:3px;}
	.ciBan .btnWrap{padding-top:20px;font-size:0;}
	.ciBan .btnWrap a{display:block;width:auto;margin:20px 0 0 0;}
	.ciBan .btnWrap a:hover{background:#fff;}
	.ciBan .btnWrap a:hover span{color:#047d42;background-image:url('/images/introduce/ciBtn.png');}

	/* 연혁 */
	.storyWrap{margin-top:20px;}
	.storyList{float:none;}

	.storyCon{margin-left:0;}
	.storyCon dl{overflow:hidden;margin-top:30px;}
	.storyCon dl:first-child{margin-top:30px;}
	.storyCon dt{float:none;padding-left:13px;}
	.storyCon dd{margin-left:0;}
	.storyCon dd li{position:relative;padding-left:35px;margin-top:10px;font-size:16px;line-height:26px;}

	/* 약도/담당자 */
	.mapWrap{margin-top:40px;}

	.mapWrap .address{margin-top:40px;padding-top:13px;border-top:2px solid #111;}
	.mapWrap .address ul{padding-left:0;}
	.mapWrap .address li{float:none;width:auto;padding:20px 0 0 0;}
	.mapWrap .address li:nth-child(1){padding:0;}
	.mapWrap .address li:nth-child(3){position:static;}
	.mapWrap .address dl{overflow:hidden;}
	.mapWrap .address dt{float:none;font-size:18px;line-height:27px;}
	.mapWrap .address dd{margin:6px 0 0 0;font-size:16px;line-height:26px;}
	.mapWrap .address li:first-child dd{margin-left:0;}

	.mapWrap .manager{margin-top:40px;padding-top:20px;border-top:2px solid #222;}
	.mapWrap .manager dt{font-size:26px;font-weight:500;line-height:37px;}
	.mapWrap .manager dd{margin-left:0;}
	.mapWrap .manager li{float:none;width:auto;margin-top:30px;font-size:16px;line-height:26px;}
	.mapWrap .manager li:nth-child(-n+3){margin-top:30px;}
	.mapWrap .manager span{width:28px;margin-bottom:10px;font-size:17px;line-height:28px;}


	/**
	사업소개
	**/
	.businessWrap .tabStyle1{margin-top:20px;}

	.businessType1{margin-top:40px;}
	.businessType1 .logo img{height:49px;}
	.businessType1 .txt1{font-size:12px;line-height:19px;}
	.businessType1 .txt2{margin-top:6px;font-size:25px;line-height:40px;}
	.businessType1 .txt3{margin-top:30px;font-size:16px;line-height:26px;}
	.businessType1 a{width:189px;margin:30px 0 0 0;}
	.businessType1 a span{line-height:43px;}
	.businessType1 a:hover{background:#fff;}
	.businessType1 a:hover span{color:#047d42;background-image:url('/images/introduce/ciBtn.png');}

	.businessType2{margin-top:69px;}
	.businessType2 .wrapType > dt{float:none;}
	.businessType2 .wrapType > dd{margin:-10px 0 0 0;}
	.businessType2 .wrapType > dd > ul{margin-top:0;}
	.businessType2 .wrapType > dd > ul > li{display:block;width:auto;margin:40px 0 0 0;padding-top:13px;}
	.businessType2 .conType li{font-size:16px;}
	.businessType2 .conType li br{display:none;}

	.businessType3{margin-top:70px;}
	.businessType3 .wrapType > dt{float:none;}
	.businessType3 .wrapType > dd{margin:-10px 0 0 0;}
	.businessType3 .wrapType > dd > ol{margin-top:0;}
	.businessType3 .wrapType > dd > ol > li{display:block;width:auto;margin:40px 0 0 0;padding:63px 0 0 70px;}
	.businessType3 .wrapType p{left:0;top:0;}
	.businessType3 .conType ul{padding-top:12px;}
	.businessType3 .conType li{font-size:16px;line-height:26px;}
	.businessType3 .conType li:before{top:11px;}
	.businessType3 .conType li br{display:none;}

	.businessType4{margin-top:70px;}
	.businessType4 dt{font-size:23px;line-height:37px;}
	.businessType4 dd{margin-top:30px;}

	
	.businessType6{margin-top:70px;}
	.businessType6 .wrapType > dt{float:none;}
	.businessType6 .wrapType > dd{margin:-10px 0 0 0;}
	.businessType6 .wrapType > dd > ol{margin-top:0;}
	.businessType6 .wrapType > dd > ol > li{display:block;width:auto;margin:40px 0 0 0;padding:40px 0 0 114px;}
	.businessType6 .wrapType > dd > ol > li > dl:last-child {font-weight: 20px;}
	.businessType6 .wrapType p{left:0;top:0;}
	.businessType6 .conType ul{padding-top:12px;}
	.businessType6 .conType li{font-size:16px;line-height:26px;}
	.businessType6 .conType li:before{top:11px;}
	.businessType6 .conType li br{display:none;}

}


/* ai인공지능 */

.businessmainimg{ width:100%; height:23.69vw; margin-top: 26px; background:url('/images/business/ai_main.png') no-repeat right top / contain;}
.ai_title{ font-size:23px !important; text-align:center;}
.ai_big_title{ font-size:6vw !important; line-height: 1.57 !important; text-align:center;}
.ai_img{ width:995px; margin-left:50%; transform:translateX(-50%); }
.ai_img.rsm{ width:50%;}
.pageTit3 > span{ font-weight:normal; font-size:20px;}

@media ( max-width:1000px){
	.businessmainimg{ height:44vw;}
	.ai_img.rsm{ width:100%;}
}


/* 사업소개_index */
.businessmainimg.introimg_test{ background-image:url('/images/business/introduce_main_test.png') ;}
.businessmainimg.introimg{ background-image:url('/images/business/introduce_main.png') ;}
.businessmainimg.introimg.goorme{ background-image:url('/images/business/goorme_main.png');}
.introduce_title_wrap{ overflow:hidden;  padding-left:142px; position:relative; margin-top:70px;}
.introduce_title{ font-size:23px; line-height:1.13; font-weight: 900; margin-top:15px;}
.introduce_title.fl{ position:absolute; left:0; top:0;}
.introduce_name{ font-family:'Saira'; font-size:69px; line-height:1.13; font-weight:500;}
.introduce_name > p{ font-size:120px;}

.introduce_sub_title{ font-size:21px; font-weight:300; line-height:1.52; margin:14px 0 90px;}
.circle{ width:100%; max-width:996px; height:296px; background: url('/images/business/circle.png') no-repeat center center / contain; margin:0 auto;}
.circle_txt{ width:58%; height:100%; margin:0 auto; position:relative;}
.circle_txt > p { width:50%; height:auto; box-sizing:border-box; color:#fff; font-size:17px; font-weight:300; text-align:center; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.circle_txt > p:last-child {left:auto; right:0; line-height:1.65; font-weight:400;}
.circle em{ font-size:30px; font-weight:400; line-height:1.5;}

.goorme_channel{ margin-top:160px;}

.indiAnchor.line{ border-bottom:1px solid #e5e5e5; padding-bottom:6.25vw;}

.cc_img{ width:70%; margin-left:15%;}

@media ( max-width:1000px) {
	.introduce_title_wrap,.introduce_title.fl  {padding:0; position:static;}
	.introduce_title.fl{ margin-bottom:5vw;}
	.introduce_name { font-size:9.0vw;}
	.introduce_name > p { font-size:17vw;}
	.cc_img{ width:100%; margin-left:0;}
	.goorme_channel{ margin-top:70px;}
}

@media ( max-width:750px){
	.introduce_sub_title { margin: 14px 0 12vw; }
	.circle{ height:39vw; background-size: 140%;}
	.circle_txt { width: 81%;}
	.circle_txt > p { font-size:2.26vw;}
	.circle_txt em{ font-size:4vw}
}


/* 컨택센터 임대서비스 */

.logo.asp{ width:259px; height:68px; background:#2E3192; color:#fff; font-size:26px; font-weight:normal; text-align:center; line-height:68px;}


/* 클라우드 선택센터 비즈 */

.diagram_wrap{ margin-top:100px; overflow:hidden;}
.diagram_wrap > .pageTit3{ float:left;}
.diagram_wrap > img { width:980px; object-fit:cover;}


/* Origo */

.origo_wrap{ overflow:hidden;}
.origo_wrap > .txt2 { float:left;}
.tas_pdfbtn{ float:right; margin-top:0 !important;}
.origo_title{ font-family: 'Saira'; font-size:38px !important; font-weight:600 !important; line-height:1.32 !important;}
.origo_title > p{ font-size:19px !important; font-weight:300 !important; line-height:1.26 !important; position:static !important; color:#111 !important;}
.origo_title + dd{ margin: 48px 0 0 276px !important;}
.origo_img{ width:818px; margin: 7.29vw 0 0 50%; transform:translateX(-50%);}


@media ( max-width:1000px){
	.origo_title + dd{ margin: 25px 0 0 0 !important;}
}

@media ( max-width:640px){
	.web {
		display: none !important;
	}
	.mobile{
		display: block !important;
	}
}

@media ( max-width:500px){
	.origo_wrap > .txt2 { float:none;}
	.tas_pdfbtn { float: none; margin-top:30px !important;}

}



/**
Extend menu
**/

.hidden.active{ display:none !important;}
