@charset "UTF-8";
@import 'reset.css';
@import 'common.css';


/****************** 1136px 이하부터 vw 단위 ******************/
section .wrap{max-width:1136px;margin:0 auto;}

@media (max-width:1136px){
	section .wrap{max-width:1136px;margin:0 auto;}
}


/* 컨텐츠 공통뽑기 */
.count.motion{  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;}

/* fixed 버튼 */
.fixedCon{position:fixed;right:0;bottom:0;z-index:2;}
.fixedCon ul li.btnKakao{width:44px;height:44px;background:url('../images/ic_btnKakao.svg')no-repeat 0 0;background-size:cover;margin:0 auto;}
.fixedCon ul li.btnPhone{display:none;width:44px;height:44px;background:url('../images/ic_btnPhone.png')no-repeat 0 0;background-size:cover;margin:0 auto;margin-top:12px;}
.fixedCon ul li.btnYoutube{width:44px;height:44px;background:url('../images/ic_btnYoutube.svg')no-repeat 0 0;background-size:cover;margin:0 auto;margin-top:12px;}
.fixedCon ul li.btnTop{width:104px;height:104px;background:url('../images/ic_btnTop.svg')no-repeat 0 0;background-size:cover;}
.fixedCon ul li a{width:100%;height:100%;}
.fixedCon ul li.btnTop a{width:56px;height:56px;margin:0 auto;position: relative;top: 16px;}
.fixedCon ul li a span{display:block;text-indent:-99999px;height:100%;}

/* 텍스트 */
h2{font-size:32px;line-height:1.35;position:relative;display:inline-block;z-index:1;}
h2 span.line:before{content:'';position:absolute;left:0;bottom:0;width:0;height:33%;background:rgba(77, 172, 38, 0.5);-webkit-transition:all 0.6s;transition:all 0.6s;z-index:-1;}
h2.active span.line:before{width:100%;}
.subTit{font-size:32px;line-height:1.35;font-weight:700;letter-spacing:-1px;position:relative;z-index:1;}
.subTit span.line{display:inline-block;position:relative;}
.subTit span.line:before{content:'';position:absolute;left:0;bottom:0;width:0;height:40%;background:rgba(77, 172, 38, 0.5);-webkit-transition:all 0.6s;transition:all 0.6s;z-index:-1;}
.subTit.active span.line:before{width:100%;}
.txtTy1{font-size:24px;}
.txt{font-size:14px;line-height:1.53;}
.mdw{font-weight:500;}

/* 테이블 */
.tbTy01 + .tbTy01 {margin-top:24px !important;}
.tbTy01 table{border-top:1px solid #222;border-bottom:1px solid #aaa;background:#fff;}
.tbTy01 table thead th{border-bottom:1px solid #aaa;font-size:14px;line-height:1.5;font-weight:700;box-sizing:border-box;padding:16px 0;}
.tbTy01 table tbody td, 
.tbTy01 table tbody th{padding:24px 0;vertical-align:top;border-bottom:1px solid #eee;}
.tbTy01 table tbody tr:last-child th,
.tbTy01 table tbody tr:last-child td{border-bottom:0;}
.tbTy01 table tbody th{font-size:16px;font-weight:500;}
.tbTy01 table tbody td{font-size:14px;}
.tbTy01 table tbody td p + dl,
.tbTy01 table tbody td p + p,
.tbTy01 table tbody td dl + dl,
.tbTy01 table tbody td dl + p{margin-top:24px;}
.tbTy01 table tbody td dt,
.tbTy01 table tbody td p strong{font-weight:500;margin-bottom:8px;}
.tbTy01 table tbody td dd{color:#666;}


/* 모션 */
/* 마우스휠 */
/* 메인 마우스 스크롤 동작 */
.scrollDown{position:absolute;left:50%;margin-left:-11px;width:22px;height:34px;border-radius:11px;border:solid 2px rgba(255,255,255,0.7);}
.scrollDown .wheel{position:relative;height:calc(100% - 20px);margin:6px 0 14px;}
.scrollDown .wheel:before{content:'';position:absolute;top:0;left:50%;margin-left:-1px;width:2px;height:2px;background:rgba(255,255,255,0.7);border-radius:2px; animation:scrollDown-animate 2s infinite;}
.scrollDown span{display:block;text-indent:-99999px;}


/* 아래방향 모션 */
@keyframes scrollDown-animate {
	0%{height:4px;bottom:auto;top:0;}
	40%{height:100%;bottom:auto;top:auto;}
	41%{height:100%;bottom:0;top:auto;}
	100%{height:0px;bottom:0;top:auto;}
}
/* 위방향 모션 */
@keyframes scrollUp-animate {
	0%{height:0px;top:auto;bottom:0;}
	60%{height:100%;top:auto;bottom:0;}
	61%{height:100%;top:0;bottom:auto;}
	100%{height:0px;top:0;bottom:auto;}
}
/* 왕복 모션 */
@keyframes scroll-animate {
	0%{height:4px;bottom:auto;top:0;}
	25%{height:100%;bottom:auto;top:0;}
	26%{height:100%;bottom:0;top:auto;}
	50%{height:4px;bottom:0;top:auto;}
	75%{height:100%;bottom:0;top:auto;}
	76%{height:100%;bottom:auto;top:0;}
	100%{height:4px;bottom:auto;top:0;}
}


/****************** 메인 ******************/
.main .visual .imgBox{position:relative;}
.main .visual .txtBox{position:absolute;left:0;bottom:0;height:100%;width:100%;}
.main .visual .txtBox > div{position:relative;max-width:1136px;width:100%;height:100%;margin:0 auto;}
.main .visual .txtBox > div p{position:absolute;bottom:154px;color:#fff;font-size:48px;font-weight:700;left:0;letter-spacing:-3px;}
.main .visual .slide02 .txtBox > div > div{position:absolute;right:0;bottom:60px;width:475px;height:180px;}
.main .visual .slide02 .txtBox > div > div img{min-width:auto;}
.main .visual .swiper-container-horizontal > .swiper-pagination-progressbar, 
.main .visual .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:8px;top:auto;bottom:0;background:none;}
.main .visual .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#46BE46;}

.main .sec01{padding:120px 0;text-align:center;}
.main .sec01 .subTit{font-size:40px;font-weight:700;margin-bottom:16px;}
.main .sec01 .sTxt{font-size:14px;}
.main .sec01 .imgList{display:flex;justify-content: space-between;width:934px;margin:0 auto;margin-top:48px;}
.main .sec01 .imgList li{padding-top:88px;background-position:top center;background-size:64px 64px;background-repeat:no-repeat;}
.main .sec01 .imgList li:nth-child(1){background-image:url('../images/main/img_sec01_01.svg');}
.main .sec01 .imgList li:nth-child(2){background-image:url('../images/main/img_sec01_02.svg');}
.main .sec01 .imgList li:nth-child(3){background-image:url('../images/main/img_sec01_03.svg');}
.main .sec01 .imgList li p{font-size:14px;font-weight:500;margin-bottom:10px;}
.main .sec01 .imgList li div{font-size:20px;font-weight:700;}
.main .sec01 .imgList li div span{font-size:42px;}

.main .sec02{padding:120px 0;text-align:center;background:#4DAC26;}
.main .sec02 .subTit{font-size:32px;font-weight:700;margin-bottom:60px;color:#fff;}
.main .sec02 .imgList{display:flex;flex-wrap:wrap;text-align:left;}
.main .sec02 .imgList li{width:calc(50% - 8px);padding:40px;background:#fff;border-radius:20px;margin-top:16px;box-shadow: 0 24px 32px rgba(0, 0, 0, 0.13);}
.main .sec02 .imgList li:nth-child(1),
.main .sec02 .imgList li:nth-child(2){margin-top:0;}
.main .sec02 .imgList li:nth-child(2n){margin-left:16px;}
.main .sec02 .imgList li > div{padding-left:120px;position:relative;background-position:center left;background-size:80px 80px;background-repeat:no-repeat;}
.main .sec02 .imgList li > div p{font-size:14px;width:calc(100% + 40px);}
.main .sec02 .imgList li > div p.tit{font-size:18px;font-weight:500;margin-bottom:16px;}
.main .sec02 .imgList li > div a{position:absolute;top:0;right:0;font-size:14px;color:#666;padding-right:12px;background:url('../images/ic_link_arrow.svg')no-repeat right center;background-size:7px 13px;}
.main .sec02 .imgList li:nth-child(1) > div{background-image:url('../images/main/img_sec02_01.svg');}
.main .sec02 .imgList li:nth-child(2) > div{background-image:url('../images/main/img_sec02_02.svg');}
.main .sec02 .imgList li:nth-child(3) > div{background-image:url('../images/main/img_sec02_03.svg');}
.main .sec02 .imgList li:nth-child(4) > div{background-image:url('../images/main/img_sec02_04.svg');}

.main .sec03{padding:120px 0;text-align:center;background:#FAFAFA;}
.main .sec03 .subTit{font-size:32px;font-weight:700;margin-bottom:60px;}
.main .sec03 .imgList{display:flex;flex-wrap:wrap;justify-content: center;text-align:left;}
.main .sec03 .imgList li{width:272px;padding:40px;background:#fff;border-radius:20px;margin-top:16px;margin-left:16px;box-shadow: 0 16px 32px rgba(0, 0, 0, 0.06);text-align:center;}
.main .sec03 .imgList li:nth-child(1),
.main .sec03 .imgList li:nth-child(2),
.main .sec03 .imgList li:nth-child(3){margin-top:0;}
.main .sec03 .imgList li:nth-child(1){margin-left:72px;}
.main .sec03 .imgList li:nth-child(3){margin-right:72px;}
.main .sec03 .imgList li:nth-child(4){margin-left:0;}
.main .sec03 .imgList li > div{padding-top:54px;position:relative;background-position:top center;background-size:48px 48px;background-repeat:no-repeat;min-height:150px;}
.main .sec03 .imgList li > div p{font-size:18px;font-weight:500;}
.main .sec03 .imgList li > div > div{position:absolute;bottom:0;left:0;font-size:14px;color:#666;width:100%;text-align:center;}
.main .sec03 .imgList li > div a{padding-right:12px;background:url('../images/ic_link_arrow.svg')no-repeat right center;background-size:9px 13px;display:inline-block;vertical-align:top;}
.main .sec03 .imgList li:nth-child(1) > div{background-image:url('../images/main/img_sec03_01.svg');}
.main .sec03 .imgList li:nth-child(2) > div{background-image:url('../images/main/img_sec03_02.svg');}
.main .sec03 .imgList li:nth-child(3) > div{background-image:url('../images/main/img_sec03_03.svg');}
.main .sec03 .imgList li:nth-child(4) > div{background-image:url('../images/main/img_sec03_04.svg');}
.main .sec03 .imgList li:nth-child(5) > div{background-image:url('../images/main/img_sec03_05.svg');}
.main .sec03 .imgList li:nth-child(6) > div{background-image:url('../images/main/img_sec03_06.svg');}
.main .sec03 .imgList li:nth-child(7) > div{background-image:url('../images/main/img_sec03_07.svg');}

.main .sec04{padding:120px 0;text-align:center;}
.main .sec04 .subTit{font-size:32px;font-weight:700;margin-bottom:60px;}
.main .sec04 .imgList{display:flex;justify-content: space-between;width:905px;margin:0 auto;}
.main .sec04 .imgList li {padding-top:166px;position:relative;background-position:top center;background-size:120px 120px;background-repeat:no-repeat;}
.main .sec04 .imgList li:nth-child(1){background-image:url('../images/main/img_sec04_01.png');background-size:136px 122px;}
.main .sec04 .imgList li:nth-child(2){background-image:url('../images/main/img_sec04_02.png');padding-top:145px;}
.main .sec04 .imgList li:nth-child(3){background-image:url('../images/main/img_sec04_03.png');}
.main .sec04 .imgList li .sTxt{font-size:14px;margin-bottom:18px;}
.main .sec04 .imgList li .tit{font-size:18px;font-weight:500;}


/****************** 다윈서비스 ******************/
/* 다윈서비스란? */
.dawinSc .sec01{background-color:#1D4197;text-align:center;padding:101px 0 120px;color:#fff;background-image:url('../images/intro/ic_mouse.png');background-position:bottom 30px center;background-repeat:no-repeat;}
.dawinSc .sec01 .slideBox{width:calc(100% + 16px);margin:32px 0 72px;color:#222;margin-left:-8px;}
.dawinSc .sec01 .slideBox > div{display:flex;flex-wrap:wrap;}
.dawinSc .sec01 .slideBox > div > div{width:calc((100%/3) - 16px);background:#fff;min-height:140px;border-radius:20px;margin:8px;position:relative;text-align:center;box-shadow: 0 16px 32px rgba(0, 0, 0, 0.06);-webkit-transition:background-color 0.6s, -webkit-transform 0.6s;transition:background-color 0.6s, transform 0.6s;}
.dawinSc .sec01 .slideBox.pc > div > div{-webkit-transition:background-color 0.6s, -webkit-transform 0.6s;transition:background-color 0.6s, transform 0.6s;}
.dawinSc .sec01 .slideBox.pc > div > div:hover{background:#4DAC26;color:#fff;}
.dawinSc .sec01 .slideBox > div > div p{width:100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size:20px;line-height:1.4;}
.dawinSc .sec01 .slideBox > div > div p strong{}
.dawinSc .scrollDown{bottom:30px;}
.dawinSc .sec02{text-align:center;padding:100px 0;}
.dawinSc .sec02 .imgTxt{margin-top:24px;padding-top:116px;background:url('../images/intro/img_sevice_01.svg')no-repeat center top;}
.dawinSc .sec02 .txt{margin-top:24px;}
.dawinSc .sec03{background:#FAFAFA;padding:100px 0 96px;text-align:center;}
.dawinSc .sec03 .imgTxt{position:relative;}
.dawinSc .sec03 .imgTxt .subTit{position:relative;display:inline-block;}
.dawinSc .sec03 .imgTxt .subTit:after{content:'';position:absolute;right:-174px;top:0;background:url('../images/intro/img_sevice_02.svg')no-repeat 0 0;width:100px;height:100px;}
.dawinSc .sec03 .txt{margin:24px 0 40px;;position:relative;}
.dawinSc .sec03 .circleBox{width:560px;height:560px;margin:0 auto;position:relative;}
.dawinSc .sec03 .circleBox:before{content:'';position:absolute;width:540px;height:540px;border:1px solid #ddd;border-radius:50%;top:50%;margin-top:-270px;left:50%;margin-left:-270px;background-image:url('../images/intro/img_sevice_03.png');background-repeat:no-repeat;    background-position: bottom 48px center;z-index: 1;}
.dawinSc .sec03 .circleBox:after{content:'';position:absolute;width:390px;height:390px;border:1px solid #D1D1D1;border-radius:50%;top:50%;left:50%;margin-top:-195px;margin-left:-195px;}
.dawinSc .sec03 .circleBox dt{border-radius:50%;background:#E8E8E8;width:260px;height:260px;box-sizing:border-box;position:relative;margin:0 auto;transform: translateY(-50%);top:50%;}
.dawinSc .sec03 .circleBox dt:before{content:'';position:absolute;border-radius:50%;background:#fff;width:160px;height:160px;top:50%;left:50%;margin-top:-80px;margin-left:-80px;}
.dawinSc .sec03 .circleBox dt p{position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);font-size:18px;font-weight:700;}
.dawinSc .sec03 .circleBox dd {z-index:1;position:absolute;}
.dawinSc .sec03 .circleBox dd p{font-size:16px;}
.dawinSc .sec03 .circleBox dd p strong{font-size:20px;font-weight:500;position:relative;}
.dawinSc .sec03 .circleBox dd p strong:before{content:'';position:absolute;border-radius:50%;width:16px;height:16px;background:#5FC718;}
.dawinSc .sec03 .circleBox dd.dot1{text-align:left;top:123px;left:7px;}
.dawinSc .sec03 .circleBox dd.dot1 p strong:before{right:-23px;bottom:5px;}
.dawinSc .sec03 .circleBox dd.dot1 p:first-child{margin-bottom:6px;}
.dawinSc .sec03 .circleBox dd.dot2{text-align:right;top:72px;right:82px;}
.dawinSc .sec03 .circleBox dd.dot2 p strong:before{left:50%;margin-left:-8px;bottom:-26px;}
.dawinSc .sec03 .circleBox dd.dot2 p:first-child{margin-bottom:6px;}
.dawinSc .sec03 .circleBox dd.dot3{text-align:left;bottom:155px;left:10px;}
.dawinSc .sec03 .circleBox dd.dot3 p strong:before{right:-27px;bottom:5px;}
.dawinSc .sec03 .circleBox dd.dot3 p:first-child{margin-bottom:6px;}
.dawinSc .sec03 .circleBox dd.dot4{text-align:right;bottom:181px;right:22px;}
.dawinSc .sec03 .circleBox dd.dot4 p strong:before{top:-24px;left:31px;}
.dawinSc .sec03 .circleBox dd.dot4 p:first-child{margin-bottom:6px;}
.dawinSc .sec04{text-align:center;padding:100px 0;}
.dawinSc .sec04 .txt{margin-top:24px;}
.dawinSc .sec04 ul{display:flex;margin-top:64px;position:relative;}
.dawinSc .sec04 ul:before{content:'';position:absolute;left:0;top:50%;background:#46BE46;height:1px;width:100%;z-index:-1;}
.dawinSc .sec04 ul li{width:200px;height:200px;border-radius:50%;position:relative;color:#fff;}
.dawinSc .sec04 ul li + li{margin-left:112px;}
.dawinSc .sec04 ul li:nth-child(1){background-color:#4DAC26;}
.dawinSc .sec04 ul li:nth-child(2){background-color:#26AC96;}
.dawinSc .sec04 ul li:nth-child(3){background-color:#1D8697;}
.dawinSc .sec04 ul li:nth-child(4){background-color:#1D4197;}
.dawinSc .sec04 ul li p{position: absolute;font-size:16px;top:50%;left:50%;transform: translate(-50%, -50%);width:100%;font-weight:500;}
.dawinSc .sec04 ul li:before{content:'';position:absolute;top:50%;margin-top:-5px;right:-5px;;border:1px solid #46BE46;background:#fff;width:9px;height:9px;border-radius:50%;z-index:1;}
.dawinSc .sec04 ul li:after{content:'';position:absolute;top:50%;margin-top:-5px;left:-5px;;border:1px solid #46BE46;background:#fff;width:9px;height:9px;border-radius:50%;z-index:1;}
.dawinSc .sec04 ul li:first-child:after,
.dawinSc .sec04 ul li:last-child:before{content:none;}
.dawinSc .sec04 ul li:nth-child(4):before{content:'';position:absolute;bottom:-28px;top:auto;margin-top:0;left:0;border:none;background:none;background-image:url('../images/intro/img_service_04_1.svg'), url('../images/intro/img_service_04_2.svg');background-size:98px 98px, 90px 90px;background-position:left bottom, right bottom;background-repeat:no-repeat;border-radius:0;width:100%;height:98px;}
.dawinSc .sec05{padding:100px 0;background:#FAFAFA;}
.dawinSc .sec05 .txtTy1{text-align:center;}
.dawinSc .sec05 .slideBox{margin-top:40px;width:calc(100% + 16px);margin-left:-8px;}
.dawinSc .sec05 .slideBox ul{display:flex;}
.dawinSc .sec05 .slideBox ul li{width:calc((100%/3) - 16px);margin:8px;border-radius:20px;background:#fff;position:relative;padding:40px;box-shadow: 0 16px 32px rgba(0, 0, 0, 0.06);}
.dawinSc .sec05 .slideBox ul li div{width:160px;height:100px;}
.dawinSc .sec05 .slideBox ul li .txtBox{width:100%;height:auto;margin-top:40px;}
.dawinSc .sec05 .slideBox ul li .txtBox p{font-size:14px;margin-top:16px;}
.dawinSc .sec05 .slideBox ul li .txtBox .tit{font-size:20px;font-weight:800;margin-top:0;}
.dawinSc .sec05 .slideBox ul li .txtBox .subTit{font-size:18px;font-weight:500;margin-top:10px;}
.dawinSc .sec05 .slideBox ul li .txtBox .sTxt{font-size:12px;}
/* .dawinSc .sec05 .slideBox ul li:nth-child(3) .txtBox p{margin-top:22px;} */
.dawinSc .sec05 .slideBox ul li:nth-child(3) .txtBox .tit{margin-top:0;}
.dawinSc .sec05 .slideBox ul li:nth-child(3) .txtBox .sTxt{margin-top:16px;}
.dawinSc .sec06{padding:100px 0 200px;}
.dawinSc .sec06 .bgTxt{width:1136px;height:400px;background:rgba(0,0,0,0.75) url('../images/intro/bg_service_sec06.png')no-repeat 0 0;background-size:cover;position:relative;color:#fff;padding:110px 0 110px 80px;margin-bottom:100px;}
.dawinSc .sec06 .bgTxt p{font-size:16px;}
.dawinSc .sec06 .bgTxt .subTit{margin-bottom:24px;font-size:32px;}
.dawinSc .sec06 .bgTxt + .subTit{text-align:center;}
.dawinSc .sec06 .slideBox{margin-top:40px;padding:60px;position:relative;}
.dawinSc .sec06 .slideBox li {padding:0 64px;cursor:pointer;width:calc(100%/3);}
.dawinSc .sec06 .slideBox li .imgBox{border:1px solid #F2F2F2;width:232px;height:232px;border-radius:50%;margin:0 auto;position:relative;margin-bottom:32px;}
.dawinSc .sec06 .slideBox li .imgBox img{min-width:auto;position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
.dawinSc .sec06 .slideBox li p{font-size:14px;}
.dawinSc .sec06 .slideBox li p.tit{font-size:16px;font-weight:500;margin-bottom:16px;}
.dawinSc .sec06 .swiper-pagination{width:calc(100% - 120px);}
.dawinSc .sec06 .swiper-pagination-bullets,
.dawinSc .sec06 .swiper-pagination-fraction{bottom:0;}

/* CS컨설턴트 소개 */
.dawinCs .sec01{margin-top:100px;}
.dawinCs .sec01 .label{font-size:18px;font-weight:500;margin-bottom:24px;}
.dawinCs .sec01 .csIntroduce{padding-top:520px;display:flex;position:relative;margin-top:40px;margin-bottom:80px;}
.dawinCs .sec01 .csIntroduce:before{content:'';position:absolute;width:calc(100% + 160px);left:-80px;top:0;height:440px;background:url('../images/intro/bg_cs.png')no-repeat 0 0;background-size:cover;}
.dawinCs .sec01 .csIntroduce > div{width:380px;display:flex;}
.dawinCs .sec01 .csIntroduce > div:last-child{width:calc(100% - 380px);margin-left:70px;}
.dawinCs .sec01 .csIntroduce div.tit{font-size:20px;font-weight:500;vertical-align:top;text-indent:-0.5px;}
.dawinCs .sec01 .csIntroduce ul{font-size:14px;line-height:1.7;vertical-align:top;margin-left:47px;text-indent:-0.5px;}
.dawinCs .sec01 .csIntroduce ul li{position:relative;padding-left:10px;}
.dawinCs .sec01 .csIntroduce ul li:before{content:'-';position: absolute;left: 0;top: 0px;}
.dawinCs .sec02 .wrap{position:relative;}
.dawinCs .sec02 .wrap:before{content:'';position:absolute;width:calc(100% + 160px);left:-80px;top:0;height:1px;background:#222222;}
.dawinCs .sec02 .txtBox {text-align:center;margin-top:-30px;}
.dawinCs .sec02 .txtBox .region{font-size:14px;margin-bottom:9px;}
.dawinCs .sec02 .txtBox .name{font-size:20px;font-weight:500;}
.dawinCs .sec02 ul.csInfo{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:8px;padding-bottom:250px;margin-bottom:80px;border-bottom:1px solid #ddd;}
.dawinCs .sec02 ul.csInfo li{margin-top:80px;width:calc(100%/3);max-width:341px;position:relative;}
.dawinCs .sec02 ul.csInfo li .bin{height:372px;}
.dawinCs .sec02 ul.csInfo li .bin img{width:341px;height:341px;margin-top:31px;}
.dawinCs .sec02 ul.csInfo li:nth-child(3n-1){top:240px;}
.dawinCs .sec02 ul.csInfo li:last-child{top:0;}
.dawinCs .sec02 .csCenter{width:341px;padding-bottom:120px;}

/* 활동현황 */
.dawinSk .sec01{margin-top:100px;margin-bottom:40px;}
.dawinSk .sec01 .wrap{background:url('../images/intro/img_sketch_c_sec01.svg')no-repeat bottom right;padding-bottom:40px;}
.dawinSk .sec01 .label{font-size:18px;font-weight:500;margin-bottom:24px;}
.dawinSk .sec01 .offerBox{margin-top:40px;}
.dawinSk .sec01 .offerBox > p{font-size:18px;margin-bottom:8px;}
.dawinSk .sec01 .offerBox > ul{display:flex;}
.dawinSk .sec01 .offerBox > ul > li{padding-left:18px;position:relative;font-size:12px;}
.dawinSk .sec01 .offerBox > ul > li + li{margin-left:25px;}
.dawinSk .sec01 .offerBox > ul > li:before{content:'';position:absolute;top:50%;margin-top:-6px;left:0;width:12px;height:12px;border-radius:50%;}
.dawinSk .sec01 .offerBox > ul > li.cs:before{background-color:#4DAC26;}
.dawinSk .sec01 .offerBox > ul > li.edu:before{background-color:#E5E5E5;}
.dawinSk .sec01 .offerBox > .progressBox{margin-top:24px;display:flex;flex-wrap:wrap;width:768px;}
.dawinSk .sec01 .offerBox > .progressBox > div{width:384px;margin-top:25px;}
.dawinSk .sec01 .offerBox > .progressBox > div.group > div{margin-top:25px;}
.dawinSk .sec01 .offerBox > .progressBox > div.group > div:first-child{margin-top:0;}
.dawinSk .sec01 .offerBox > .progressBox > div p{font-size:12px;margin-bottom:8px;}
.dawinSk .sec01 .offerBox > .progressBox > div p span,
.dawinSk .sec01 .offerBox > .progressBox > div p strong{font-size:14px;font-weight:700;margin-right:4px;}
.dawinSk .sec01 .offerBox > .progressBox > div ul li{padding-right:50px;line-height:1;font-size:12px;}
.dawinSk .sec01 .offerBox > .progressBox > div ul li + li{margin-top:8px;}
.dawinSk .sec01 .offerBox > .progressBox > div ul li.cs div{background:#4DAC26;}
.dawinSk .sec01 .offerBox > .progressBox > div ul li.edu div{background:#E5E5E5;}
.dawinSk .sec01 .offerBox > .progressBox > div ul li div{position:relative;font-size:12px;font-weight:500;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;border-radius:12px;width:0;display:inline-block;height:12px;line-height:1;}
.dawinSk .sec01 .offerBox > .progressBox > div ul li span{position:absolute;right:-40px;top:0;}
/* 프로그레스바 채우기 */
.dawinSk .sec01 .offerBox > .progressBox div.pg1.active > ul li.cs div{width: 51.5%;}
.dawinSk .sec01 .offerBox > .progressBox div.pg1.active > ul li.edu div{width: 64.1%;}
.dawinSk .sec01 .offerBox > .progressBox div.pg2.active > ul li.cs div{width: 32.9%;}
.dawinSk .sec01 .offerBox > .progressBox div.pg2.active > ul li.edu div{width: 43.4%;}
.dawinSk .sec01 .offerBox > .progressBox div.pg3.active > ul li.cs div{width: 37.7%;}
.dawinSk .sec01 .offerBox > .progressBox div.pg3.active > ul li.edu div{width: 42%;}
.dawinSk .sec01 .offerBox > .progressBox div.pg4.active > ul li.cs div{width: 49%;}
.dawinSk .sec01 .offerBox > .progressBox div.pg4.active > ul li.edu div{width: 61.7%;}
.dawinSk .sec01 .offerBox > .progressBox div.pg5.active > ul li.cs div{width: 54.9%;}
.dawinSk .sec01 .offerBox > .progressBox div.pg5.active > ul li.edu div{width: 72%;}
.dawinSk .sec01 .offerBox > .progressBox div.pg6.active > ul li.cs div{width: 9.6%;}
.dawinSk .sec01 .offerBox > .progressBox div.pg6.active > ul li.edu div{width: 10.5%;}
.dawinSk .sec01 .offerBox > .progressBox div.pg7.active > ul li.cs div{width: 22.5%;}
.dawinSk .sec01 .offerBox > .progressBox div.pg7.active > ul li.edu div{width: 25.5%;}
.dawinSk .sec01 .offerBox > .progressBox .pg1{width:100%;margin-bottom:9px;}
.dawinSk .sec01 .offerBox > .progressBox .pg1 p{font-size:14px;font-weight:500;}
.dawinSk .sec01 .offerBox > .progressBox .pg1 p span,
.dawinSk .sec01 .offerBox > .progressBox .pg1 p strong{font-size:24px;font-weight:500;}
.dawinSk .sec01 .offerBox > .progressBox div.pg1 > ul li span{right:-50px;}
.dawinSk .sec01 .offerBox > .progressBox div.pg6 > ul li span{right:-30px;}
.dawinSk .sec02{background:#FAFAFA;padding:100px 0;}
.dawinSk .sec02 .txtTy1{margin-bottom:32px;}
.dawinSk .sec02 dl + dl{margin-top:40px;}
.dawinSk .sec02 dl dt{font-size:20px;font-weight:700;margin-bottom:15px;}
.dawinSk .sec02 dl dd{font-size:14px;color:#666666;line-height:1.85;}
.dawinSk .sec02 .sTxt{font-size:14px;color:#222;margin-top:24px;position:relative;padding-left:15px;}
.dawinSk .sec02 .sTxt:before{content:'※';position:absolute;left:0;top:0;}
.dawinSk .sec03{padding:100px 0;}
.dawinSk .sec03 .txtTy1{text-align:center;margin-bottom:30px;}
.dawinSk .sec03 .slideBox{padding:0 80px  60px 80px;position:relative;}
.dawinSk .sec03 .slideBox > .swiper-container{width:calc(100% + 48px);margin-left:-24px;}
.dawinSk .sec03 .slideBox li{width:464px;margin:0 24px;}
.dawinSk .sec03 .slideBox .swiper-pagination{bottom:0;left:0;}
.dawinSk .sec03 .slideBox li p{font-size:14px;line-height:1.85;margin-top:24px;}
.dawinSk .sec04 {padding:100px 0;background:#FAFAFA;}
.dawinSk .sec04 .bsAgree{display:flex;margin-top:19px;position:relative;}
.dawinSk .sec04 .bsAgree > div{width:552px;}
.dawinSk .sec04 .bsAgree > div:first-child{width:calc(100% - 552px);}
.dawinSk .sec04 .bsAgree dl:first-child{margin-top:13px;}
.dawinSk .sec04 .bsAgree dl + dl{margin-top:32px;}
.dawinSk .sec04 .bsAgree dl dt{font-size:20px;font-weight:700;margin-bottom:15px;}
.dawinSk .sec04 .bsAgree dl dd{font-size:14px;color:#666666;line-height:1.55;}
.dawinSk .sec04 .bsAgree .imgBox{position:relative;}
.dawinSk .sec04 .bsAgree .imgBox:before{content:'';position:absolute;width:200px;height:110px;background-image:url('../images/intro/img_sketch_c_sec04.svg');background-repeat:no-repeat;bottom:0;left:-186px;}
.dawinSk .sec05 {padding:100px 0;}
.dawinSk .sec05 .txtTy1{text-align:center;}
.dawinSk .sec05 .csHistory{margin-top:35px;}
.dawinSk .sec05 .csHistory ul{width:858px;margin:0 auto;position:relative;background-image:url('../images/intro/img_sketch_c_sec05.svg');background-repeat:no-repeat;background-position:bottom right;}
.dawinSk .sec05 .csHistory li{display:flex;line-height:23px;position:relative;}
.dawinSk .sec05 .csHistory li:after{content:'';position:absolute;left:4px;bottom:0;width:1px;height:100%;background:#4DAC26;}
.dawinSk .sec05 .csHistory li:first-child:after{bottom:auto;top:8px;}
.dawinSk .sec05 .csHistory li:last-child:after{bottom:8px;}
.dawinSk .sec05 .csHistory li + li{padding-top:25px;}
.dawinSk .sec05 .csHistory li .tit{width:70px;padding-left:23px;position:relative;font-size:20px;font-weight:700;letter-spacing:-1px;}
.dawinSk .sec05 .csHistory li .tit:before{content:'';position:absolute;width:10px;height:10px;border:3px solid #4DAC26;left:0;top:6px;box-sizing:border-box;border-radius:50%;background:#fff;z-index:1;}
.dawinSk .sec05 .csHistory li .txt{width:calc(100% - 70px);padding-left:40px;font-size:14px;color:#666;letter-spacing:-0.7px;}

/****************** 다윈서비스 프로그램 ******************/
.programForm .txtBox{text-align:center;margin-bottom:16px;}
.programForm .txtBox .subTit{margin-bottom:24px;}
.programForm .txtBox .txt{margin-bottom:32px;}
.programForm .txtBox .label{margin-bottom:16px;}
.programForm .txtBox .label span{font-size:14px;height:32px;line-height:32px;padding:0 9px;border-radius:20px;border:1px solid #4DAC26;background:#fff;display:inline-block;box-sizing:border-box;color:#4DAC26;font-weight:500;}
.programForm .tbTy01{width:720px;margin:0 auto;}
.programForm .tbTy01 .step{font-size:14px;padding-top:8px;margin-bottom:8px;color:#4DAC26;font-weight:700;}
.programForm .tbTy01 tbody th{padding:24px 15px;}
.programForm .tbTy01 tbody td:nth-child(2){padding:24px 15px;}
.programForm .tbTy01 tbody td:nth-child(3){text-align:center;}
.programForm .tbTy01 tbody td ul.dashList{padding-left:26px;}
.programForm .tbTy01 tbody td ul.dashList li{padding-left:8px;position:relative;}
.programForm .tbTy01 tbody td ul.dashList li:before{content:'-';position:absolute;left:0;top:0;}
.programForm .tbTy01 tbody td dl dt{font-size:14px;}
.programForm .tbTy01 tbody td dl dd{padding-left:8px;position:relative;font-size:12px;}
.programForm .tbTy01 tbody td dl p strong{font-size:14px;}
.programForm .tbTy01 tbody td dl dd:before{content:'-';position:absolute;left:0;top:0;}
.programForm .tbTy01 tbody th .label{display:none;}

.program .visual{background-repeat:no-repeat;background-position:top center;background-size:cover;height:520px;text-align:center;}
.program .visual h2{color:#fff;}
.program .visual ul{margin-top:55px;display:flex;}
.program .visual ul li + li{margin-left:16px;}
.program .visual ul li{width:calc((100% / 6));}
.program .visual ul li a{height:220px;width:100%;border-radius:20px;background:#fff;padding-top:40px;position:relative;transition: all 0.5s ease;}
.program .visual ul li a:before{content:'';position:absolute;background-image:url('../images/ic_arrow_menu.svg');background-repeat:no-repeat;bottom:12px;width:24px;height:24px;left:50%;margin-left:-12px;transition: all 0.5s ease;}
.program .visual ul li a:hover{transform: translateY(-10px);-webkit-transform: translateY(-10px);}
.program .visual ul li a:hover:before{-webkit-animation: upDown .5s linear infinite alternate;animation: upDown .5s linear infinite alternate;}
.program .visual ul li a div{font-size:16px;font-weight:500;padding-top:104px;}
.program .visual ul li div{background-position:center 0;background-size:72px auto;background-repeat:no-repeat;}
.program .visual ul.li4 li{width:calc(25% - 12px);}
.program .sTxt{font-size:12px;line-height:1.7;}
.program .referTxt {margin-top:16px;}
.program .referTxt + .referTxt{margin-top:8px;}
.program .referTxt span{display:inline-block;padding-left:14px;position:relative;font-size:12px;}
.program .referTxt span:before{content:'※';position:absolute;left:0;top:0;}
.program .referTxt span + span{margin-left:15px;}

@keyframes upDown{
	0% {bottom: 12px;}
	100% {bottom: 5px;}
}

.program section.con{padding:100px 0;}
.program section.con.sec01,
.program section.con.sec03,
.program section.con.sec05,
.program section.con.sec07,
.program section.con.sec09,
.program section.con.sec011,
.program section.con.sec013{background:#FAFAFA;}

/* CS품질교육 비쥬얼 및 아이콘 */
.program.cs .visual{background-image:url('../images/program/bg_cs_visual.png');}
.program.cs li:nth-child(1) div{background-image:url('../images/program/ic_cs_visual01.svg');}
.program.cs li:nth-child(2) div{background-image:url('../images/program/ic_cs_visual02.svg');}
.program.cs li:nth-child(3) div{background-image:url('../images/program/ic_cs_visual03.svg');}
.program.cs li:nth-child(4) div{background-image:url('../images/program/ic_cs_visual04.svg');}
.program.cs li:nth-child(5) div{background-image:url('../images/program/ic_cs_visual05.svg');}
.program.cs li:nth-child(6) div{background-image:url('../images/program/ic_cs_visual06.svg');}
/* 조직활성화 비쥬얼 및 아이콘 */
.program.group .visual{background-image:url('../images/program/bg_group_visual.png');}
.program.group li:nth-child(1) div{background-image:url('../images/program/ic_group_visual01.svg');}
.program.group li:nth-child(2) div{background-image:url('../images/program/ic_group_visual02.svg');}
.program.group li:nth-child(3) div{background-image:url('../images/program/ic_group_visual03.svg');}
.program.group li:nth-child(4) div{background-image:url('../images/program/ic_group_visual04.svg');}
.program.group li:nth-child(5) div{background-image:url('../images/program/ic_group_visual05.svg');}
.program.group li:nth-child(6) div{background-image:url('../images/program/ic_group_visual06.svg');}
/* 법정의무교육 비쥬얼 및 아이콘 */
.program.legal .visual{background-image:url('../images/program/bg_legal_visual.png');}
.program.legal li:nth-child(1) div{background-image:url('../images/program/ic_legal_visual01.svg');}
.program.legal li:nth-child(2) div{background-image:url('../images/program/ic_legal_visual02.svg');}
.program.legal li:nth-child(3) div{background-image:url('../images/program/ic_legal_visual03.svg');}
.program.legal li:nth-child(4) div{background-image:url('../images/program/ic_legal_visual04.svg');}
/* CS강사 양성 과정 비쥬얼 및 아이콘 */
.program.teacher .visual{background-image:url('../images/program/bg_teacher_visual.png');}
.program.teacher .sec01{background:#fff !important;position:relative;}
.program.teacher .sec01:before{content:'';position:absolute;background:url('../images/program/img_teacher_sec01.svg')no-repeat 0 0;width:170px;height:170px;top:-95px;left:50%;margin-left:-85px;background-size:cover;}
.program.teacher .sec01 .txtBox{text-align:center;}


/****************** B2B 서비스소개 ******************/
/* 공통 */
.b2b .mTxt{font-size:20px;font-weight:500;}
.b2b .sTxt{font-size:14px;}
.b2b .subTxt{font-size:18px;}
.b2b img{display:block;min-width:auto;margin:0 auto;}
.b2b .con{text-align:center;}
.b2b .con .subTit{margin-bottom:32px;}
.b2b .con .mTxt{margin-bottom:16px;}
.b2b.manage .visual,
.b2b.asset .visual,
.b2b.library .visual{background:#1D4197;}
.b2b.book .visual,
.b2b.grEvent .visual{background:#4DAC26;}
.b2b.retire .visual,
.b2b.bye .visual{background:#121C73;}
.b2b .visual{padding:80px 0 76px 0;color:#fff;text-align:center;}
.b2b .visual .tit{font-size:48px;font-weight:700;}
.b2b .targetBox{max-width:944px;width:100%;margin:0 auto;margin-bottom:80px;padding-bottom:60px;border-bottom:1px solid #ddd;}
.b2b .targetBox .label{margin-bottom:18px;}
.b2b .targetBox .label span{font-size:13px;line-height:24px;height:24px;padding:0 10px;color:#fff;border-radius:17px;background:#4DAC26;box-sizing:border-box;font-weight:500;display:inline-block;}
.b2b .targetBox .subTxt{font-size:20px;}
.b2b .targetBox .subTxt + .sTxt{margin-top:10px;}
.b2b .scProcessBox{background:url('../images/b2b/bg_service_process.png')no-repeat 0 0;background-size:cover;padding:100px 0 81px;}
.b2b .scProcessBox .subTit{color:#fff;}
.b2b .scProcessBox ol{display:flex;text-align:left;width:904px;margin:0 auto;}
.b2b .scProcessBox ol li{background:#fff;padding:30px;width:calc(100%/4);position:relative;}
.b2b .scProcessBox ol li:before{border-top: 10px solid transparent;border-left: 10px solid #fff;border-right: 10px solid transparent;border-bottom: 10px solid transparent;content: "";position: absolute;top: 50%;right: -20px;margin-top: -10px;}
.b2b .scProcessBox ol li:last-child:before{content:none;}
.b2b .scProcessBox ol li + li{margin-left:24px;}
.b2b .scProcessBox ol li div{position:relative;padding-bottom:34px;height:100%;}
.b2b .scProcessBox ol li div .num{font-size:14px;color:#999;margin-bottom:10px;display:block;}
.b2b .scProcessBox ol li div .txt{font-size:16px;font-weight:500;min-height:66px;}
.b2b .scProcessBox ol li div .bTxt{position:absolute;bottom:0;left:0;font-size:12px;}
.b2b .scProcessBox ol li div a.bTxt{border:1px solid #bbb;height:28px;line-height:28px;padding:0 8px;border-radius:4px;bottom:-6px;}

/* 인사관리서비스 */
.b2b.manage .sec01{padding:60px 0 100px;}
.b2b.manage .sec01 .imgBox{margin:80px 0 60px;}
.b2b.manage .sec01 .mTxt{margin-bottom:24px;}
.b2b.manage .sec02{padding-top:100px;background:#FAFAFA;position:relative;}
.b2b.manage .sec02 .wrap{position:relative;}
.b2b.manage .sec02 .wrap:before{content:'';position:absolute;width:100px;height:100px;top: 0;left: 235px;background-position:0 0;background-repeat:no-repeat;background-size:cover;background-image:url('../images/b2b/img_manage_ct01.svg');}
.b2b.manage .sec02 .wrap:after{content:'';position:absolute;width:100px;height:100px;top: 0;right: 235px;background-position:0 0;background-repeat:no-repeat;background-size:cover;background-image:url('../images/b2b/img_manage_ct02.svg');}
.b2b.manage .sec02 .imgBox{width:752px;margin:0 auto;}
.b2b.manage .sec03{padding:60px 0 100px;}
.b2b.manage .sec03 .sTxt{font-size:14px;margin-bottom:20px;}
.b2b.manage .sec03 .tagBox{display:flex;justify-content: center;margin-bottom:100px;}
.b2b.manage .sec03 .tagBox li{font-size:14px;height:36px;padding:0 20px;border-radius:19px;line-height:36px;box-sizing:border-box;background:#F8F8F8;border:1px solid #eee;}
.b2b.manage .sec03 .tagBox li + li{margin-left:4px;}
.b2b.manage .sec03 .processBox{display:flex;justify-content: space-between;width: 852px;margin: 0 auto;position:relative;margin-top:76px;}
.b2b.manage .sec03 .processBox:before{content:'';position:absolute;top:48px;left:48px;/* border-top:1px dashed #5264FD; */width:calc(100% - 96px);height:1px;z-index:-1;background-image: linear-gradient(to right, #5264FD 40%, rgba(255, 255, 255, 0) 0%);background-position: top;background-size: 6px 1px;background-repeat: repeat-x;}
.b2b.manage .sec03 .processBox li div{background-size:96px auto;padding-top:124px;background-position:top center;background-repeat:no-repeat;}
.b2b.manage .sec03 .processBox li div span{display:block;font-size:16px;margin-bottom:10px;}
.b2b.manage .sec03 .processBox li div p{font-size:16px;font-weight:500;}
.b2b.manage .sec03 .processBox li:nth-child(1) div{background-image:url('../images/b2b/img_manage_icon01.svg');}
.b2b.manage .sec03 .processBox li:nth-child(2) div{background-image:url('../images/b2b/img_manage_icon02.svg');}
.b2b.manage .sec03 .processBox li:nth-child(3) div{background-image:url('../images/b2b/img_manage_icon03.svg');}
.b2b.manage .sec03 .processBox li:nth-child(4) div{background-image:url('../images/b2b/img_manage_icon04.svg');}
.b2b.manage .sec04 {padding:100px;background:#FAFAFA;}
.b2b.manage .sec04 .imgBox{display:flex;justify-content: space-between;width:928px;margin:0 auto;}
.b2b.manage .sec04 .imgBox > div{width:360px;padding-top:320px;background-position:top center;background-repeat:no-repeat;background-size:100% auto;}
.b2b.manage .sec04 .imgBox div.img01{background-image:url('../images/b2b/img_manage03.png');}
.b2b.manage .sec04 .imgBox div.img02{background-image:url('../images/b2b/img_manage04.png');}
.b2b.manage .sec04 .imgBox div .subTxt{margin-bottom:24px;}

/* 북모닝 서비스 */
.b2b.book .sec01{padding:60px 0 100px;}
.b2b.book .sec01 .imgList {margin-top:64px;}
.b2b.book .sec01 .imgList ul{display:flex;justify-content: space-between;}
.b2b.book .sec01 .imgList li{width:calc(100%/3);padding:64px 32px 40px;}
.b2b.book .sec01 .imgList li + li{margin-left:16px;}
.b2b.book .sec01 .imgList li:nth-child(1){background:#ECF8FC;}
.b2b.book .sec01 .imgList li:nth-child(2){background:#EAEFF8;}
.b2b.book .sec01 .imgList li:nth-child(3){background:#E9F7E2;}
.b2b.book .sec01 .imgList li p{font-size:20px;font-weight:500;}
.b2b.book .sec01 .imgList li div{padding-top:164px;font-size:14px;}
.b2b.book .sec01 .imgList li:nth-child(1) div{background:url('../images/b2b/img_book01.svg')no-repeat center 21px;background-size:172px auto;}
.b2b.book .sec01 .imgList li:nth-child(2) div{background:url('../images/b2b/img_book02.svg')no-repeat center 16px;background-size:120px auto;}
.b2b.book .sec01 .imgList li:nth-child(3) div{background:url('../images/b2b/img_book03.svg')no-repeat center 29px;background-size:171px auto;}
.b2b.book .sec02{padding:100px 0;}
.b2b.book .sec02 .imgList{display:flex;justify-content: space-between;}
.b2b.book .sec02 .imgList li{width:calc(100%/3);padding-top:144px;}
.b2b.book .sec02 .imgList li:nth-child(1){background:url('../images/b2b/img_book04.svg')no-repeat center top;background-size:120px auto;}
.b2b.book .sec02 .imgList li:nth-child(2){background:url('../images/b2b/img_book05.svg')no-repeat center top;background-size:120px auto;}
.b2b.book .sec02 .imgList li:nth-child(3){background:url('../images/b2b/img_book06.svg')no-repeat center top;background-size:120px auto;}
.b2b.book .sec02 .imgList li p{font-size:16px;font-weight:500;}

/* 전자도서관 서비스 */
.b2b.library .sec01{padding:60px 0 100px;}
.b2b.library .sec01 .imgList {margin-top:100px;}
.b2b.library .sec01 .imgList ul{width:944px;margin:0 auto;text-align:left;}
.b2b.library .sec01 .imgList ul li + li{margin-top:80px;padding-top:80px;border-top:1px solid #ddd;}
.b2b.library .sec01 .imgList ul li{background-size:272px 150px;background-repeat:no-repeat;}
.b2b.library .sec01 .imgList ul li:nth-child(1){background-image:url('../images/b2b/img_library01.svg');background-position:top 0 right 96px;margin-left:96px;}
.b2b.library .sec01 .imgList ul li:nth-child(2){padding-left:50%;background-image:url('../images/b2b/img_library02.svg');background-position:top 80px left 96px;}
.b2b.library .sec01 .imgList ul li .mTxt{margin-bottom:40px;}
.b2b.library .sec01 .imgList ul li p{font-size:16px;color:#666;}
.b2b.library .sec01 .imgList ul li p + p,
.b2b.library .sec01 .imgList ul li dl + dl{margin-top:16px;}
.b2b.library .sec01 .imgList ul li dt{font-size:16px;font-weight:500;margin-bottom:10px !important;}
.b2b.library .sec01 .imgList ul li dd{font-size:16px;color:#666;}

/* 퇴직연금컨설팅 */
.b2b.retire .sec01{padding:60px 0 100px;}
.b2b.retire .sec01 .imgList{margin-top:64px;}
.b2b.retire .sec01 .imgList > .mTxt{}
.b2b.retire .sec01 .imgList > ul{display:flex;justify-content: space-between;width:752px;margin:0 auto;}
.b2b.retire .sec01 .imgList > ul > li{width:50%;border:1px solid #eee;box-sizing:border-box;background:#FAFAFA;padding:30px 40px 40px;}
.b2b.retire .sec01 .imgList > ul > li + li{margin-left:16px;}
.b2b.retire .sec01 .imgList > ul > li > div{line-height:34px;height:34px;width:120px;color:#fff;font-size:14px;font-weight:500;border-radius:17px;margin:0 auto;margin-bottom:20px;}
.b2b.retire .sec01 .imgList > ul > li.imgBox1 > div{background:#4DAC26;}
.b2b.retire .sec01 .imgList > ul > li.imgBox2 > div{background:#002A5E;}
.b2b.retire .sec01 .imgList > ul > li > ul{display:flex;justify-content: space-between;flex-wrap:wrap;}
.b2b.retire .sec01 .imgList > ul > li > ul > li{width:50%;font-size:14px;padding-top:88px;background-position:center top;background-size:80px 80px;background-repeat:no-repeat;}
.b2b.retire .sec01 .imgList > ul > li.imgBox1 > ul > li:nth-child(1){background-image:url('../images/b2b/img_retire01.svg');}
.b2b.retire .sec01 .imgList > ul > li.imgBox1 > ul > li:nth-child(2){background-image:url('../images/b2b/img_retire02.svg');}
.b2b.retire .sec01 .imgList > ul > li.imgBox1 > ul > li:nth-child(3){background-image:url('../images/b2b/img_retire03.svg');margin-top:24px;}
.b2b.retire .sec01 .imgList > ul > li.imgBox1 > ul > li:nth-child(4){background-image:url('../images/b2b/img_retire04.svg');margin-top:24px;}
.b2b.retire .sec01 .imgList > ul > li.imgBox2 > ul > li:nth-child(1){background-image:url('../images/b2b/img_retire05.svg');}
.b2b.retire .sec01 .imgList > ul > li.imgBox2 > ul > li:nth-child(2){background-image:url('../images/b2b/img_retire06.svg');}
.b2b.retire .sec01 .imgList > ul > li.imgBox2 > ul > li:nth-child(3){background-image:url('../images/b2b/img_retire07.svg');margin-top:24px;}
.b2b.retire .sec01 .imgList > ul > li.imgBox2 > ul > li:nth-child(4){background-image:url('../images/b2b/img_retire08.svg');margin-top:24px;}
.b2b.retire .sec01 .txtList{margin-top:100px;}
.b2b.retire .sec01 .txtList ul{display:flex;justify-content: space-between;margin-top:24px;margin-bottom:24px;}
.b2b.retire .sec01 .txtList ul li{width:calc(100%/4);border:1px solid #eee;box-sizing:border-box;background:#FAFAFA;padding:34px 0 30px;}
.b2b.retire .sec01 .txtList ul li + li{margin-left:16px;}
.b2b.retire .sec01 .txtList li p{font-size:16px;}
.b2b.retire .sec01 .referTxt{font-size:14px;color:#5B8D00;position:relative;}
.b2b.retire .sec01 .referTxt span{position:relative;display:inline-block;padding-left:14px;}
.b2b.retire .sec01 .referTxt span:before{content:'※';position:absolute;left:0;top:0;}

/* 단체연수보험 */
.b2b.grEvent .sec01{padding:60px 0 100px;}
.b2b.grEvent .sec01 .subTxt + .referTxt{font-size:14px;color:#666;margin-top:20px;}
.b2b.grEvent .sec01 .referTxt + .referTxt{font-size:14px;color:#666;}
.b2b.grEvent .sec01 .imgList{margin-top:64px;}
.b2b.grEvent .sec01 .imgList ul{display:flex;justify-content: space-between;}
.b2b.grEvent .sec01 .imgList ul li{width:calc(100%/3);border:1px solid #eee;box-sizing:border-box;padding:64px 0 40px;}
.b2b.grEvent .sec01 .imgList ul li + li{margin-left:16px;}
.b2b.grEvent .sec01 .imgList ul li div{font-size:20px;font-weight:500;padding-bottom:184px;background-repeat:no-repeat;}
.b2b.grEvent .sec01 .imgList ul li:nth-child(1) div{background-image:url('../images/b2b/img_grEvent01.svg');background-size:117px auto;background-position:center bottom 25px;}
.b2b.grEvent .sec01 .imgList ul li:nth-child(2) div{background-image:url('../images/b2b/img_grEvent02.svg');background-size:132px auto;background-position:center bottom 39px;}
.b2b.grEvent .sec01 .imgList ul li:nth-child(3) div{background-image:url('../images/b2b/img_grEvent03.svg');background-size:168px auto;background-position:center bottom 39px;}
.b2b.grEvent .sec01 .imgList ul li p{font-size:14px;}
.b2b.grEvent .sec01 .txtList{margin-top:100px;}
.b2b.grEvent .sec01 .txtList ul{display:flex;justify-content:center;padding:31px 0 28px;background:#FAFAFA;border:1px solid #eee;}
.b2b.grEvent .sec01 .txtList ul li{}
.b2b.grEvent .sec01 .txtList ul li p{padding-left:14px;position:relative;font-size:18px;font-weight:500;}
.b2b.grEvent .sec01 .txtList ul li p:before{content:'•';left:0;top:0;position:absolute;}
.b2b.grEvent .sec01 .txtList ul li + li{margin-left:74px;}
.b2b.grEvent .sec01 .txtList + .referTxt{margin-top:40px;}
.b2b.grEvent .sec01 .txtList + .referTxt > span{position:relative;display:inline-block;padding-left:14px;font-size:14px;}
.b2b.grEvent .sec01 .txtList + .referTxt > span:before{content:'※';position:absolute;left:0;top:0;}
.b2b.grEvent .sec01 .txtList + .referTxt a{display:inline-block;margin-left:16px;border:1px solid #BBBBBB;border-radius:4px;background:#fff;box-sizing:border-box;padding: 8px 16px 7px;color:#222;font-weight:500;font-size:12px;}
.b2b.grEvent .sec01 .txtList + .referTxt a span{display:block;padding-right:16px;background:url('../images/ic_filedown.svg')no-repeat right center;}

/* 종합자산관리 서비스 */
.b2b.asset .sec01{padding:60px 0 100px;}
.b2b.asset .sec01 .txtList{margin-top:60px;}
.b2b.asset .sec01 .txtList > div{position:relative;}
.b2b.asset .sec01 .txtList > div:before{content:'';position:absolute;left: 514px;bottom:145px;width:162px;height:120px;background-image:url('../images/b2b/img_asset01.svg');background-repeat:no-repeat;background-position:0 0;}
.b2b.asset .sec01 .txtList > ul{background-image:url('../images/b2b/img_asset01.svg');background-repeat:no-repeat;background-position:bottom 185px center;width:1040px;margin:0 auto;position:relative;height:558px;}
.b2b.asset .sec01 .txtList > ul > li{position:absolute;top:0;left:0;height:100%;}
.b2b.asset .sec01 .txtList > ul > li > div{position:absolute;top:0;width:196px;height:196px;font-size:20px;font-weight:500;border-radius:50%;background:#fff;}
.b2b.asset .sec01 .txtList > ul > li > div > span{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.b2b.asset .sec01 .txtList > ul > li > ul{position:absolute;display:flex;align-items: center;}
.b2b.asset .sec01 .txtList > ul > li > ul > div{width:96px;height:96px;border-radius:50%;color:#fff;position:relative;font-size:14px;font-weight:500;}
.b2b.asset .sec01 .txtList > ul > li > ul > div > span{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width:100%;}
.b2b.asset .sec01 .txtList > ul > li > ul > p{margin-left:10px;text-align:left;font-size:14px;}
.b2b.asset .sec01 .txtList > ul > li > ul.reverse > p{margin-left:0;margin-right:10px;text-align:right;}
.b2b.asset .sec01 .txtList > ul > li > ul.reverse{flex-direction: row-reverse;}
.b2b.asset .sec01 .txtList > ul > li.round1{top:0;width:560px;left:50%;margin-left:-280px;}
.b2b.asset .sec01 .txtList > ul > li.round1 > div{border:20px solid #D3E2F5;left:50%;margin-left:-98px;}
.b2b.asset .sec01 .txtList > ul > li.round1 > ul > div{background:#0048A0;}
.b2b.asset .sec01 .txtList > ul > li.round1 > ul.subRound1{left:20px;top:50px;}
.b2b.asset .sec01 .txtList > ul > li.round1 > ul.subRound1 p{margin-left:0;margin-right:10px;}
.b2b.asset .sec01 .txtList > ul > li.round1 > ul.subRound2{right:0;top:50px;}
.b2b.asset .sec01 .txtList > ul > li.round2{width:389px;}
.b2b.asset .sec01 .txtList > ul > li.round2 > div{top: auto;bottom: 160px;border:20px solid #CAE5E3;left: 190px;}
.b2b.asset .sec01 .txtList > ul > li.round2 > ul > div{background:#00A09A;}
.b2b.asset .sec01 .txtList > ul > li.round2 > ul.subRound1{left: 35px;top: 146px;}
.b2b.asset .sec01 .txtList > ul > li.round2 > ul.subRound2{left: 0;top: 249px;}
.b2b.asset .sec01 .txtList > ul > li.round2 > ul.subRound3{left: 16px;top:auto;bottom: 106px;}
.b2b.asset .sec01 .txtList > ul > li.round3{width:385px;left:auto;right:0;}
.b2b.asset .sec01 .txtList > ul > li.round3 > div{top: auto;bottom: 160px;border:20px solid #D6EBAE;right: 190px;}
.b2b.asset .sec01 .txtList > ul > li.round3 > ul > div{background:#4DAC26;}
.b2b.asset .sec01 .txtList > ul > li.round3 > ul.subRound1{left:auto;right:35px;top: 146px;}
.b2b.asset .sec01 .txtList > ul > li.round3 > ul.subRound2{left:auto;right:0;top: 249px;}
.b2b.asset .sec01 .txtList > ul > li.round3 > ul.subRound3{left:auto;right:35px;top:auto;bottom: 106px;}
.b2b.asset .sec01 .tit{font-size:32px;font-weight:700;color:#4DAC26;margin-top:18px;margin-left:50px;}

/* 굿바이 스트레스 */
.b2b.bye .sec01{padding:60px 0 100px;}
.b2b.bye .sec01 .imgList{margin-top:40px;}
.b2b.bye .sec01 .imgList .imgBox{margin-bottom:6px;}
.b2b.bye .sec01 .imgList ul{display:flex;justify-content: space-between;width:756px;margin:0 auto;margin-top:45px;margin-bottom:30px;}
.b2b.bye .sec01 .imgList ul li p{font-size:12px;color:#666;}
.b2b.bye .sec01 .imgList ul li p:first-child{font-size:20px;color:#222;font-weight:500;margin-bottom:10px;}
.b2b.bye .sec01 .imgList .referTxt{font-size:14px;color:#666666;}
.b2b.bye .sec02{padding:100px 0;background:#fafafa;}
.b2b.bye .sec02 .programBox{display:flex;justify-content: space-between;width:756px;margin:0 auto;margin-top:60px;}
.b2b.bye .sec02 .programBox li > p{font-size:20px;font-weight:500;margin-bottom:40px;}
.b2b.bye .sec02 .programBox li > ul{padding-top:104px;text-align:left;background-position:top center;background-repeat:no-repeat;background-size:70px 70px;}
.b2b.bye .sec02 .programBox li > ul p{font-size:14px;}
.b2b.bye .sec02 .programBox li > ul li{font-size:14px;}
.b2b.bye .sec02 .programBox li:nth-child(1) > ul{background-image:url('../images/b2b/img_bye04.svg');}
.b2b.bye .sec02 .programBox li:nth-child(2) > ul{background-image:url('../images/b2b/img_bye05.svg');}
.b2b.bye .sec02 .programBox li:nth-child(3) > ul{background-image:url('../images/b2b/img_bye06.svg');}

/****************** 고객문의 ******************/
/* 자주묻는질문 */
.faq .sec01{text-align:center;margin-top:100px;margin-bottom:237px;}
.faq .sec01 .faqList{border-top:2px solid #222;text-align:left;border-bottom:1px solid #222;margin-top:44px;}
.faq .sec01 .faqList > li{border-bottom:1px solid #eee;}
.faq .sec01 .faqList > li.on{border-bottom:none;}
.faq .sec01 .faqList > li:last-child{border-bottom:0;}
.faq .sec01 .faqList > li .q a{width:100%;padding:29px 24px 29px 40px;font-size:18px;}
.faq .sec01 .faqList > li.on .q a{color:#4DAC26;font-weight:500;}
.faq .sec01 .faqList > li .q a span{position:relative;display:block;width:100%;padding-right:34px;}
.faq .sec01 .faqList > li .q a span:after{content:'';position:absolute;right:0;top:50%;margin-top:-12px;width:24px;height:24px;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-color:transparent;background-image:url('../images/ic_arrow_menu.svg');background-repeat:no-repeat;background-position:0 0;background-size:cover;}
.faq .sec01 .faqList > li .q a span.br{padding-right:0;}
.faq .sec01 .faqList > li .q a span.br:after{content:none !important;}
.faq .sec01 .faqList > li.on .q a span:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
.faq .sec01 .faqList > li .a{background:#F8F8F8;padding:40px 60px;font-size:16px;line-height:1.6;color:#666;display:none;}
.faq .sec01 .faqList > li .a .processBox{margin-top:50px;margin-bottom: 20px}
.faq .sec01 .faqList > li .a .processBox ul{display:flex;justify-content: center;}
.faq .sec01 .faqList > li .a .processBox ul li{min-width:176px;}
.faq .sec01 .faqList > li .a .processBox ul li + li{margin-left:72px;}
.faq .sec01 .faqList > li .a .processBox ul li .txtBox{padding-top:81px;color:#000;}
.faq .sec01 .faqList > li .a .processBox ul li .txtBox .num{font-size:14px;margin-bottom:8px;}
.faq .sec01 .faqList > li .a .processBox ul li .txtBox .tit{font-size:18px;font-weight:700;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #000;}
.faq .sec01 .faqList > li .a .processBox ul li .txtBox .txt{font-size:14px;}
.faq .sec01 .faqList > li .a .processBox ul li:nth-child(1){background:url('../images/customer/img_faq_process01.svg')no-repeat 0 0;background-size:56px 56px;}
.faq .sec01 .faqList > li .a .processBox ul li:nth-child(2){background:url('../images/customer/img_faq_process02.svg')no-repeat 0 0;background-size:56px 56px;}
.faq .sec01 .faqList > li .a .processBox ul li:nth-child(3){background:url('../images/customer/img_faq_process03.svg')no-repeat 0 0;background-size:56px 56px;}
.faq .sec01 .faqList > li .a .processBox ul li:nth-child(4){background:url('../images/customer/img_faq_process04.svg')no-repeat 0 0;background-size:56px 56px;}
.faq .sec01 .faqList > li .a .dashList li{padding-left:10px;position:relative;}
.faq .sec01 .faqList > li .a .dashList li:before{content:'-';position:absolute;left:0;top:0;}
.faq .sec01 .faqList > li .a .referTxt{padding-left:16px;position:relative;font-size:12px;margin-top:10px;}
.faq .sec01 .faqList > li .a .referTxt:before{content:'※';position:absolute;left:0;top:0;}

/* PC : 1136 이하일때 */
@media (max-width:1136px){
	.txtTy1{font-size:2.11vw;}
	.subTit{font-size:2.81vw;}
	.txt{font-size:1.23vw;}
	/* fixed 버튼 */
	.fixedCon ul li.btnKakao{width:3.87vw;height:3.87vw;}
	.fixedCon ul li.btnPhone{width:3.87vw;height:3.87vw;margin-top:1.05vw;}
	.fixedCon ul li.btnYoutube{width:3.87vw;height:3.87vw;margin-top:1.05vw;}
	.fixedCon ul li.btnTop{width:9.15vw;height:9.15vw;}
	.fixedCon ul li.btnTop a{width:4.92vw;height:4.92vw;top: 1.4vw;}

	/* 테이블 */
	.tbTy01 + .tbTy01 {margin-top:2.11vw !important;}
	.tbTy01 table thead th{font-size:1.05vw;padding:1.4vw 0;}
	.tbTy01 table tbody td, 
	.tbTy01 table tbody th{padding:2.11vw 0;}
	.tbTy01 table tbody th{font-size:1.4vw;}
	.tbTy01 table tbody td{font-size:1.23vw;}
	.tbTy01 table tbody td dl + p,
	.tbTy01 table tbody td p + dl,
	.tbTy01 table tbody td p + p,
	.tbTy01 table tbody td dl + dl{margin-top:2.11vw;}
	.tbTy01 table tbody td dt,
	.tbTy01 table tbody td p strong{margin-bottom:0.7vw;}

	/****************** 메인 ******************/
	.main .visual .txtBox > div p{bottom:13.55vw;font-size:4.22vw;}
	.main .visual .slide02 .txtBox > div > div{bottom:5.28vw;width:41.81vw;height:15.84vw;}
	.main .visual .swiper-container-horizontal > .swiper-pagination-progressbar, 
	.main .visual .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:0.7vw;}
	.main .sec01{padding:10.56vw 0;}
	.main .sec01 .subTit{font-size:3.52vw;margin-bottom:1.4vw;}
	.main .sec01 .sTxt{font-size:1.23vw;}
	.main .sec01 .imgList{width:82.21vw;margin-top:4.22vw;}
	.main .sec01 .imgList li{padding-top:7.74vw;background-size:5.63vw 5.63vw;}
	.main .sec01 .imgList li p{font-size:1.23vw;margin-bottom:0.88vw;}
	.main .sec01 .imgList li div{font-size:1.76vw;}
	.main .sec01 .imgList li div span{font-size:3.69vw;}
	.main .sec02{padding:10.56vw 0;}
	.main .sec02 .subTit{font-size:2.81vw;margin-bottom:5.28vw;}
	.main .sec02 .imgList li{width:calc(50% - 0.7vw);padding:3.52vw;border-radius:1.76vw;margin-top:1.4vw;box-shadow: 0 2.11vw 2.81vw rgba(0, 0, 0, 0.13);}
	.main .sec02 .imgList li:nth-child(2n){margin-left:1.4vw;}
	.main .sec02 .imgList li > div{padding-left:10.56vw;background-size:7.04vw 7.04vw;}
	.main .sec02 .imgList li > div p{font-size:1.23vw;width:calc(100% + 3.52vw);}
	.main .sec02 .imgList li > div p.tit{font-size:1.58vw;margin-bottom:1.4vw;}
	.main .sec02 .imgList li > div a{font-size:1.23vw;padding-right:1.05vw;background-size:0.61vw 1.14vw;}
	.main .sec03{padding:10.56vw 0;}
	.main .sec03 .subTit{font-size:2.81vw;margin-bottom:5.28vw;}
	.main .sec03 .imgList li{width:23.24vw;padding:3.52vw;border-radius:1.76vw;margin-top:1.4vw;margin-left:1.4vw;box-shadow: 0 1.4vw 2.81vw rgba(0, 0, 0, 0.06);}
	.main .sec03 .imgList li:nth-child(1){margin-left:6.33vw;}
	.main .sec03 .imgList li:nth-child(3){margin-right:6.33vw;}
	.main .sec03 .imgList li > div{padding-top:4.75vw;background-size:4.22vw 4.22vw;min-height:13.2vw;}
	.main .sec03 .imgList li > div p{font-size:1.58vw;}
	.main .sec03 .imgList li > div a{font-size:1.23vw;padding-right:1.05vw;background-size:0.61vw 1.14vw;}
	.main .sec04{padding:10.56vw 0;}
	.main .sec04 .subTit{font-size:2.81vw;margin-bottom:5.28vw;}
	.main .sec04 .imgList{width:79.66vw;}
	.main .sec04 .imgList li {padding-top:14.61vw;background-size:10.56vw 10.56vw;}
	.main .sec04 .imgList li:nth-child(1){background-size:11.97vw 10.73vw;}
	.main .sec04 .imgList li:nth-child(2){padding-top:12.76vw;}
	.main .sec04 .imgList li .sTxt{font-size:1.23vw;margin-bottom:1.58vw;}
	.main .sec04 .imgList li .tit{font-size:1.58vw;}

	/****************** 다윈서비스 ******************/
	/* 다윈서비스란? */
	.dawinSc .sec01{padding:8.89vw 0 10.56vw;background-size:2.64vw auto;}
	.dawinSc .sec01 .slideBox{width:calc(100% + 1.4vw);margin:2.8vw 0 6.33vw;margin-left:-0.7vw;}
	.dawinSc .sec01 .slideBox > div > div{width:calc((100%/3) - 1.4vw);min-height:12.32vw;border-radius:1.76vw;margin:0.7vw;box-shadow: 0 1.4vw 2.81vw rgba(0, 0, 0, 0.06);}
	.dawinSc .sec01 .slideBox > div > div p{font-size:1.76vw;}
	.dawinSc .scrollDown{bottom:2.64vw;}
	.dawinSc .sec02{padding:8.8vw 0;}
	.dawinSc .sec02 .imgTxt{margin-top:2.11vw;padding-top:10.21vw;background-size:24.64vw auto;}
	.dawinSc .sec02 .txt{margin-top:2.11vw;}
	.dawinSc .sec03{padding:8.8vw 0 8.45vw;}
	.dawinSc .sec03 .imgTxt .subTit:after{right:-15.31vw;width:8.8vw;height:8.8vw;background-size:8.8vw auto;}
	.dawinSc .sec03 .txt{margin:2.11vw 0 3.52vw;}
	.dawinSc .sec03 .circleBox{width:49.29vw;height:49.29vw;}
	.dawinSc .sec03 .circleBox:before{width:47.53vw;height:47.53vw;margin-top:-23.765vw;margin-left:-23.765vw; background-position: bottom 4.22vw center;background-size:12.32vw auto;}
	.dawinSc .sec03 .circleBox:after{width:34.33vw;height:34.33vw;margin-top:-17.165vw;margin-left:-17.165vw;}
	.dawinSc .sec03 .circleBox dt{width:22.88vw;height:22.88vw;}
	.dawinSc .sec03 .circleBox dt:before{width:14.08vw;height:14.08vw;margin-top:-7.04vw;margin-left:-7.04vw;}
	.dawinSc .sec03 .circleBox dt p{font-size:1.58vw;}
	.dawinSc .sec03 .circleBox dd p{font-size:1.4vw;}
	.dawinSc .sec03 .circleBox dd p strong{font-size:1.76vw;}
	.dawinSc .sec03 .circleBox dd p strong:before{width:1.4vw;height:1.4vw;}
	.dawinSc .sec03 .circleBox dd.dot1{top:10.82vw;left:0.61vw;}
	.dawinSc .sec03 .circleBox dd.dot1 p strong:before{right:-2.32vw;bottom:0.44vw;}
	.dawinSc .sec03 .circleBox dd.dot1 p:first-child{margin-bottom:0.52vw;}
	.dawinSc .sec03 .circleBox dd.dot2{top:6.33vw;right:7.21vw;}
	.dawinSc .sec03 .circleBox dd.dot2 p strong:before{margin-left:-0.7vw;bottom:-2.28vw;}
	.dawinSc .sec03 .circleBox dd.dot2 p:first-child{margin-bottom:0.52vw;}
	.dawinSc .sec03 .circleBox dd.dot3{bottom:13.64vw;left:0.7vw;}
	.dawinSc .sec03 .circleBox dd.dot3 p strong:before{right:-2.67vw;bottom:0.44vw;}
	.dawinSc .sec03 .circleBox dd.dot3 p:first-child{margin-bottom:0.52vw;}
	.dawinSc .sec03 .circleBox dd.dot4{bottom:15.93vw;right:1.49vw;}
	.dawinSc .sec03 .circleBox dd.dot4 p strong:before{top:-2.11vw;left:2.02vw;}
	.dawinSc .sec03 .circleBox dd.dot4 p:first-child{margin-bottom:0.52vw;}
	.dawinSc .sec04{padding:8.8vw 0;}
	.dawinSc .sec04 .txt{margin-top:2.11vw;}
	.dawinSc .sec04 ul{margin-top:5.63vw;}
	.dawinSc .sec04 ul li{width:17.6vw;height:17.6vw;}
	.dawinSc .sec04 ul li p{font-size:1.4vw;}
	.dawinSc .sec04 ul li + li{margin-left:9.85vw;}
	.dawinSc .sec04 ul li:nth-child(4):before{bottom:-2.46vw;background-size:8.62vw 8.62vw, 7.92vw 7.92vw;height:8.62vw;}
	.dawinSc .sec05{padding:8.8vw 0;}
	.dawinSc .sec05 .slideBox{margin-top:3.52vw;width:calc(100% + 1.4vw);margin-left:-0.7vw;}
	.dawinSc .sec05 .slideBox ul li{width:calc(50% - 1.4vw);margin:0.7vw;border-radius:1.76vw;padding:3.52vw;box-shadow: 0 1.4vw 2.81vw rgba(0, 0, 0, 0.06);}
	.dawinSc .sec05 .slideBox ul li div{width:14vw;height:8.8vw;}
	.dawinSc .sec05 .slideBox ul li .txtBox{margin-top:3.52vw;}
	.dawinSc .sec05 .slideBox ul li .txtBox p{font-size:1.23vw;margin-top:1.4vw;}
	.dawinSc .sec05 .slideBox ul li .txtBox .tit{font-size:1.76vw;}
	.dawinSc .sec05 .slideBox ul li .txtBox .subTit{font-size:1.58vw;margin-top:0.88vw;}
	.dawinSc .sec05 .slideBox ul li .txtBox .sTxt{font-size:1.05vw;}
/* 	.dawinSc .sec05 .slideBox ul li:nth-child(3) .txtBox p{margin-top:1.93vw;} */
	.dawinSc .sec05 .slideBox ul li:nth-child(3) .txtBox .sTxt{margin-top:1.4vw;}
	.dawinSc .sec06{padding:8.8vw 0 17.6vw;}
	.dawinSc .sec06 .bgTxt{width:100vw;height:35.21vw;padding:9.68vw 0 9.68vw 7.04vw;margin-bottom:8.8vw;}
	.dawinSc .sec06 .bgTxt p{font-size:1.4vw;}
	.dawinSc .sec06 .bgTxt .subTit{margin-bottom:24px;font-size:2.81vw;}
	.dawinSc .sec06 .bgTxt .subTit{margin-bottom:2.11vw;}
	.dawinSc .sec06 .slideBox{margin-top:3.52vw;padding:5.28vw;}
	.dawinSc .sec06 .slideBox li {padding:0 5.63vw;}
	.dawinSc .sec06 .slideBox li .imgBox{width:20.42vw;height:20.42vw;margin-bottom:2.81vw;}
	.dawinSc .sec06 .slideBox li p{font-size:1.23vw;}
	.dawinSc .sec06 .slideBox li p.tit{font-size:1.4vw;margin-bottom:1.4vw;}
	.dawinSc .sec06 .swiper-pagination{width:calc(100% - 10.56vw);}

	/* CS컨설턴트 소개 */
	.dawinCs .sec01{margin-top:8.8vw;}
	.dawinCs .sec01 .label{font-size:1.58vw;margin-bottom:2.11vw;}
	.dawinCs .sec01 .csIntroduce{padding-top:45.77vw;margin-top:3.52vw;margin-bottom:7.04vw;}
	.dawinCs .sec01 .csIntroduce:before{width:100%;left:0;top:0;height:100%;background-size:100% auto;}
	.dawinCs .sec01 .csIntroduce > div{width:33.45vw;}
	.dawinCs .sec01 .csIntroduce > div:last-child{width:calc(100% - 33.45vw);margin-left:3.16vw;}
	.dawinCs .sec01 .csIntroduce div.tit{font-size:1.76vw;}
	.dawinCs .sec01 .csIntroduce ul{font-size:1.23vw;margin-left:4.13vw;text-indent:-0.5px;}
	.dawinCs .sec01 .csIntroduce ul li{padding-left:0.88vw;}
	.dawinCs .sec02 .wrap:before{width:100%;left:0;height:1px;background:#222222;}
	.dawinCs .sec02 .txtBox{margin-top:-2.64vw;}
	.dawinCs .sec02 .txtBox .region{font-size:1.23vw;margin-bottom:0.79vw;}
	.dawinCs .sec02 .txtBox .name{font-size:1.76vw;}
	.dawinCs .sec02 ul.csInfo{margin-top:0.79vw;width:90vw;margin:0 auto;margin-bottom:7.04vw;padding-bottom:7.04vw;}
	.dawinCs .sec02 ul.csInfo li{margin-top:7.04vw;min-width:30vw;}
	.dawinCs .sec02 ul.csInfo li .bin{height:32.74vw;}
	.dawinCs .sec02 ul.csInfo li .bin img{width:30vw;height:30vw;margin-top:2.72vw;}
	.dawinCs .sec02 ul.csInfo li:nth-child(3n-1){top:21.12vw;}
	.dawinCs .sec02 ul.csInfo li:last-child{top:0;}
	.dawinCs .sec02 .csCenter{width:30vw;padding-bottom:10.56vw;}

	/* 활동현황 */
	.dawinSk .sec01{margin-top:8.8vw;margin-bottom:3.52vw;}
	.dawinSk .sec01 .wrap{background:url('../images/intro/img_sketch_c_sec01.svg')no-repeat bottom right;background-size:31.69vw auto;padding-bottom:3.52vw;}
	.dawinSk .sec01 .label{font-size:1.58vw;margin-bottom:2.11vw;}
	.dawinSk .sec01 .offerBox{margin-top:3.52vw;}
	.dawinSk .sec01 .offerBox > p{font-size:1.58vw;margin-bottom:0.7vw;}
	.dawinSk .sec01 .offerBox > ul > li{padding-left:1.58vw;font-size:1.05vw;}
	.dawinSk .sec01 .offerBox > ul > li + li{margin-left:2.2vw;}
	.dawinSk .sec01 .offerBox > ul > li:before{margin-top:-0.525vw;width:1.05vw;height:1.05vw;}
	.dawinSk .sec01 .offerBox > .progressBox{margin-top:2.11vw;width:67.6vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div{width:33.8vw;margin-top:2.2vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div p{font-size:1.05vw;margin-bottom:0.7vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div p span,
	.dawinSk .sec01 .offerBox > .progressBox > div p strong{font-size:1.23vw;margin-right:0.35vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div ul li{padding-right:4.4vw;font-size:1.05vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div ul li + li{margin-top:0.7vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div ul li div{font-size:1.05vw;border-radius:1.05vw;height:1.05vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div ul li span{right:-3.52vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div.group > div{margin-top:2.11vw;}
	.dawinSk .sec01 .offerBox > .progressBox .pg1{margin-bottom:0.79vw;}
	.dawinSk .sec01 .offerBox > .progressBox .pg1 p{font-size:1.23vw;}
	.dawinSk .sec01 .offerBox > .progressBox .pg1 p span,
	.dawinSk .sec01 .offerBox > .progressBox .pg1 p strong{font-size:2.11vw;}
	.dawinSk .sec01 .offerBox > .progressBox div.pg1 > ul li span{right:-4.4vw;}
	.dawinSk .sec01 .offerBox > .progressBox div.pg6 > ul li span{right:-2.64vw;}
	.dawinSk .sec02{padding:8.8vw 0;}
	.dawinSk .sec02 .txtTy1{margin-bottom:2.81vw;}
	.dawinSk .sec02 dl + dl{margin-top:3.52vw;}
	.dawinSk .sec02 dl dt{font-size:1.76vw;margin-bottom:1.32vw;}
	.dawinSk .sec02 dl dd{font-size:1.23vw;}
	.dawinSk .sec02 .sTxt{font-size:1.23vw;margin-top:2.11vw;padding-left:1.5vw;}
	.dawinSk .sec03{padding:8.8vw 0;}
	.dawinSk .sec03 .txtTy1{margin-bottom:2.64vw;}
	.dawinSk .sec03 .slideBox{padding:0 7.04vw 5.28vw 7.04vw;}
	.dawinSk .sec03 .slideBox > .swiper-container{width:calc(100% + 4.22vw);margin-left:-2.11vw;}
	.dawinSk .sec03 .slideBox li{width:40.845vw;margin:0 2.11vw;}
	.dawinSk .sec03 .slideBox li p{font-size:1.23vw;margin-top:2.11vw;}
	.dawinSk .sec04 {padding:8.8vw 0;}
	.dawinSk .sec04 .bsAgree{margin-top:1.67vw;}
	.dawinSk .sec04 .bsAgree > div{width:48.59vw;}
	.dawinSk .sec04 .bsAgree > div:first-child{width:calc(100% - 48.59vw);}
	.dawinSk .sec04 .bsAgree dl:first-child{margin-top:1.14vw;}
	.dawinSk .sec04 .bsAgree dl + dl{margin-top:2.81vw;}
	.dawinSk .sec04 .bsAgree dl dt{font-size:1.76vw;margin-bottom:1.32vw;}
	.dawinSk .sec04 .bsAgree dl dd{font-size:1.23vw;}
	.dawinSk .sec04 .bsAgree .imgBox:before{width:17.6vw;height:9.68vw;background-image:url('../images/intro/img_sketch_c_sec04.svg');background-repeat:no-repeat;background-size:100% auto;left:-16.37vw;}
	.dawinSk .sec05 {padding:8.8vw 0;}
	.dawinSk .sec05 .csHistory{margin-top:3.08vw;}
	.dawinSk .sec05 .csHistory ul{width:75.52vw;background-size:14.78vw auto;}
	.dawinSk .sec05 .csHistory li{line-height:2.02vw;}
	.dawinSk .sec05 .csHistory li:after{content:'';position:absolute;left:4px;bottom:0;width:1px;height:100%;background:#4DAC26;}
	.dawinSk .sec05 .csHistory li:first-child:after{bottom:auto;top:0.7vw;}
	.dawinSk .sec05 .csHistory li:last-child:after{bottom:0.7vw;}
	.dawinSk .sec05 .csHistory li + li{padding-top:2.2vw;}
	.dawinSk .sec05 .csHistory li .tit{width:6.16vw;padding-left:2.02vw;font-size:1.76vw;}
	.dawinSk .sec05 .csHistory li .tit:before{content:'';position:absolute;width:10px;height:10px;border:3px solid #4DAC26;left:0;top:calc(0.7vw - 3px);}
	.dawinSk .sec05 .csHistory li .txt{width:calc(100% - 6.16vw);padding-left:3.52vw;font-size:1.23vw;letter-spacing:-0.7px;}

	/****************** 다윈서비스 프로그램 ******************/
	.program .visual{background-size:cover;height:45.77vw;}
	.program .visual ul{margin-top:4.84vw;}
	.program .visual ul li + li{margin-left:1.1vw;}
	.program .visual ul li a{height:19.36vw;border-radius:1.76vw;padding-top:3.52vw;}
	.program .visual ul li a:before{bottom:1.05vw;width:2.1vw;height:2.1vw;margin-left:-1.05vw;background-size:100% auto;}
	.program .visual ul li a div{font-size:1.4vw;padding-top:9.15vw;}
	.program .visual ul li div{background-size:6.33vw auto;}
	.program .visual ul.li4 li{width:calc(100%/4);}
	.program .sTxt{font-size:1.05vw;}
	.program .referTxt {margin-top:1.4vw;}
	.program .referTxt + .referTxt{margin-top:0.7vw;}
	.program .referTxt span{padding-left:1.23vw;font-size:1.05vw;}
	.program section.con{padding:8.8vw 0;}
	.programForm .txtBox{text-align:center;margin-bottom:1.4vw;}
	.programForm .txtBox .subTit{margin-bottom:2.11vw;}
	.programForm .txtBox .txt{margin-bottom:2.8vw;}
	.programForm .txtBox .label{margin-bottom:1.4vw;}
	.programForm .txtBox .label span{font-size:1.23vw;height:2.8vw;line-height:2.8vw;padding:0 0.79vw;border-radius:1.76vw;}
	.programForm .tbTy01{width:63.38vw;}
	.programForm .tbTy01 tbody th{padding:2.11vw 1.32vw;}
	.programForm .tbTy01 .step{font-size:1.23vw;padding-top:0.7vw;margin-bottom:0.7vw;}
	.programForm .tbTy01 tbody td:nth-child(2){padding:2.11vw 1.32vw;}
	.programForm .tbTy01 tbody td:nth-child(3){text-align:center;}
	.programForm .tbTy01 tbody td ul {padding-left:2.28vw;}
	.programForm .tbTy01 tbody td ul li{padding-left:0.7vw;}
	.programForm .tbTy01 tbody td dl dd{padding-left:0.7vw;font-size:1.05vw;}
	.programForm .tbTy01 tbody td dl dt{font-size:1.23vw;}
	.programForm .tbTy01 tbody td dl p strong{font-size:1.23vw;}

	/* CS품질교육 비쥬얼 및 아이콘 */
	.program.cs .visual{background-image:url('../images/program/bg_cs_visual.png');}
	/* 조직활성화 비쥬얼 및 아이콘 */
	.program.group .visual{background-image:url('../images/program/bg_group_visual.png');}
	/* 법정의무교육 비쥬얼 및 아이콘 */
	.program.legal .visual{background-image:url('../images/program/bg_legal_visual.png');}
	/* CS강사 양성 과정 비쥬얼 및 아이콘 */
	.program.teacher .sec01:before{width:14.96vw;height:14.96vw;top:-8.36vw;margin-left:-7.48vw;}

	/****************** B2B 서비스소개 ******************/
	/* 공통 */
	.b2b .mTxt{font-size:1.76vw;}
	.b2b .sTxt{font-size:1.23vw;}
	.b2b .subTxt{font-size:1.58vw;}
	.b2b .con .subTit{margin-bottom:2.81vw;font-size:2.81vw;}
	.b2b .con .mTxt{margin-bottom:1.4vw;}
	.b2b .visual{padding:7.04vw 0 6.69vw 0;}
	.b2b .visual .tit{font-size:4.22vw;}
	.b2b .targetBox{max-width:83.09vw;margin-bottom:7.04vw;padding-bottom:5.28vw;}
	.b2b .targetBox .label{margin-bottom:1.58vw;}
	.b2b .targetBox .label span{font-size:1.14vw;line-height:2.11vw;height:2.11vw;padding:0 0.88vw;border-radius:1.49vw;}
	.b2b .targetBox .subTxt{font-size:1.76vw;}
	.b2b .targetBox .subTxt + .sTxt{margin-top:0.88vw;}
	.b2b .scProcessBox{padding:8.8vw 0 7.13vw;}
	.b2b .scProcessBox ol{width:79.57vw;}
	.b2b .scProcessBox ol li{padding:2.64vw;}
	.b2b .scProcessBox ol li:before{border-top: 0.88vw solid transparent;border-left: 0.88vw solid #fff;border-right: 0.88vw solid transparent;border-bottom: 0.88vw solid transparent;right: -1.76vw;margin-top: -0.88;}
	.b2b .scProcessBox ol li + li{margin-left:2.11vw;}
	.b2b .scProcessBox ol li div{padding-bottom:2.99vw;}
	.b2b .scProcessBox ol li div .num{font-size:1.23vw;margin-bottom:0.88vw;}
	.b2b .scProcessBox ol li div .txt{font-size:1.4vw;min-height:5.8vw;}
	.b2b .scProcessBox ol li div .bTxt{font-size:1.05vw;}
	.b2b .scProcessBox ol li div a.bTxt{height:2.46vw;line-height:2.46vw;padding:0 0.7vw;border-radius:0.35vw;bottom:-0.52vw;}

	/* 인사관리서비스 */
	.b2b.manage .sec01{padding:5.28vw 0 8.8vw;}
	.b2b.manage .sec01 .imgBox{margin:7.04vw 0 5.28vw;}
	.b2b.manage .sec01 .mTxt{margin-bottom:2.11vw;}
	.b2b.manage .sec02{padding-top:8.8vw;}
	.b2b.manage .sec02 .wrap:before{width:8.8vw;height:8.8vw;left: 20.68vw;}
	.b2b.manage .sec02 .wrap:after{width:8.8vw;height:8.8vw;right: 20.68vw;}
	.b2b.manage .sec02 .imgBox{width:66.19vw;}
	.b2b.manage .sec03{padding:5.28vw 0 8.8vw;}
	.b2b.manage .sec03 .sTxt{font-size:1.23vw;margin-bottom:1.76vw;}
	.b2b.manage .sec03 .tagBox{margin-bottom:8.8vw;}
	.b2b.manage .sec03 .tagBox li{font-size:1.23vw;height:3.16vw;padding:0 1.76vw;border-radius:1.67vw;line-height:3.16vw;}
	.b2b.manage .sec03 .tagBox li + li{margin-left:0.35vw;}
	.b2b.manage .sec03 .processBox{width: 75vw;margin-top:6.69vw;}
	.b2b.manage .sec03 .processBox:before{top:4.22vw;left:4.22vw;width:calc(100% - 8.44vw);background-size: 6px 1px;}
	.b2b.manage .sec03 .processBox li div{background-size:8.44vw auto;padding-top:10.91vw;}
	.b2b.manage .sec03 .processBox li div span{font-size:1.4vw;margin-bottom:0.88vw;}
	.b2b.manage .sec03 .processBox li div p{font-size:1.4vw;}
	.b2b.manage .sec04 {padding:8.8vw;}
	.b2b.manage .sec04 .imgBox{width:81.69vw;}
	.b2b.manage .sec04 .imgBox > div{width:31.69vw;padding-top:28.16vw;background-size:100% auto;}
	.b2b.manage .sec04 .imgBox div .subTxt{margin-bottom:2.11vw;}

	/* 북모닝 서비스 */
	.b2b.book .sec01{padding-top:5.28vw;}
	.b2b.book .sec01 .imgList {margin-top:5.63vw;}
	.b2b.book .sec01 .imgList li{padding:5.63vw 2.81vw 3.52vw;}
	.b2b.book .sec01 .imgList li + li{margin-left:1.4vw;}
	.b2b.book .sec01 .imgList li p{font-size:1.76vw;}
	.b2b.book .sec01 .imgList li div{padding-top:14.43vw;font-size:1.23vw;}
	.b2b.book .sec01 .imgList li:nth-child(1) div{background:url('../images/b2b/img_book01.svg')no-repeat center 1.84vw;background-size:15.14vw auto;}
	.b2b.book .sec01 .imgList li:nth-child(2) div{background:url('../images/b2b/img_book02.svg')no-repeat center 1.4vw;background-size:10.56vw auto;}
	.b2b.book .sec01 .imgList li:nth-child(3) div{background:url('../images/b2b/img_book03.svg')no-repeat center 2.55vw;background-size:15.05vw auto;}
	.b2b.book .sec02{padding:8.8vw 0;}
	.b2b.book .sec02 .imgList li{padding-top:12.67vw;}
	.b2b.book .sec02 .imgList li:nth-child(1){background:url('../images/b2b/img_book04.svg')no-repeat center top;background-size:10.56vw auto;}
	.b2b.book .sec02 .imgList li:nth-child(2){background:url('../images/b2b/img_book05.svg')no-repeat center top;background-size:10.56vw auto;}
	.b2b.book .sec02 .imgList li:nth-child(3){background:url('../images/b2b/img_book06.svg')no-repeat center top;background-size:10.56vw auto;}
	.b2b.book .sec02 .imgList li p{font-size:1.4vw;}

	/* 전자도서관 서비스 */
	.b2b.library .sec01{padding:5.28vw 0 8.8vw;}
	.b2b.library .sec01 .imgList {margin-top:8.8vw;}
	.b2b.library .sec01 .imgList ul{width:83.09vw;}
	.b2b.library .sec01 .imgList ul li + li{margin-top:7.04vw;padding-top:7.04vw;}
	.b2b.library .sec01 .imgList ul li{background-size:23.94vw 13.2vw;}
	.b2b.library .sec01 .imgList ul li:nth-child(1){background-image:url('../images/b2b/img_library01.svg');background-position:top 0 right 8.45vw;margin-left:8.45vw;}
	.b2b.library .sec01 .imgList ul li:nth-child(2){background-image:url('../images/b2b/img_library02.svg');background-position:top 7.04vw left 8.45vw;}
	.b2b.library .sec01 .imgList ul li .mTxt{margin-bottom:3.52vw;}
	.b2b.library .sec01 .imgList ul li p{font-size:1.4vw;}
	.b2b.library .sec01 .imgList ul li p + p,
	.b2b.library .sec01 .imgList ul li dl + dl{margin-top:1.4vw;}
	.b2b.library .sec01 .imgList ul li dt{font-size:1.4vw;margin-bottom:0.88vw !important;}
	.b2b.library .sec01 .imgList ul li dd{font-size:1.4vw;}

	/* 퇴직연금컨설팅 */
	.b2b.retire .sec01{padding:5.28vw 0 8.8vw;}
	.b2b.retire .sec01 .imgList{margin-top:5.63vw;}
	.b2b.retire .sec01 .imgList > ul{width:66.19vw;}
	.b2b.retire .sec01 .imgList > ul > li{padding:2.64vw 3.52vw 3.52vw;}
	.b2b.retire .sec01 .imgList > ul > li + li{margin-left:1.4vw;}
	.b2b.retire .sec01 .imgList > ul > li > div{line-height:2.99vw;height:2.99vw;width:10.56vw;font-size:1.23vw;border-radius:1.49vw;margin-bottom:1.76vw;}
	.b2b.retire .sec01 .imgList > ul > li > ul > li{font-size:1.23vw;padding-top:7.74vw;background-size:7.04vw 7.04vw;}
	.b2b.retire .sec01 .imgList > ul > li.imgBox1 > ul > li:nth-child(3){background-image:url('../images/b2b/img_retire03.svg');margin-top:2.11vw;}
	.b2b.retire .sec01 .imgList > ul > li.imgBox1 > ul > li:nth-child(4){background-image:url('../images/b2b/img_retire04.svg');margin-top:2.11vw;}
	.b2b.retire .sec01 .imgList > ul > li.imgBox2 > ul > li:nth-child(3){background-image:url('../images/b2b/img_retire07.svg');margin-top:2.11vw;}
	.b2b.retire .sec01 .imgList > ul > li.imgBox2 > ul > li:nth-child(4){background-image:url('../images/b2b/img_retire08.svg');margin-top:2.11vw;}
	.b2b.retire .sec01 .txtList{margin-top:8.8vw;}
	.b2b.retire .sec01 .txtList ul{margin-top:2.11vw;margin-bottom:2.11vw;}
	.b2b.retire .sec01 .txtList ul li{padding:2.99vw 0 2.64vw;}
	.b2b.retire .sec01 .txtList ul li + li{margin-left:1.4vw;}
	.b2b.retire .sec01 .txtList li p{font-size:1.4vw;}
	.b2b.retire .sec01 .referTxt{font-size:1.23vw;}
	.b2b.retire .sec01 .referTxt span{padding-left:1.23vw;}

	/* 단체연수보험 */
	.b2b.grEvent .sec01{padding:5.28vw 0 8.8vw;}
	.b2b.grEvent .sec01 .subTxt + .referTxt{font-size:1.23vw;margin-top:1.76vw;}
	.b2b.grEvent .sec01 .referTxt + .referTxt{font-size:1.23vw;}
	.b2b.grEvent .sec01 .imgList{margin-top:5.63vw;}
	.b2b.grEvent .sec01 .imgList ul li{padding:5.63vw 0 3.52vw;}
	.b2b.grEvent .sec01 .imgList ul li + li{margin-left:1.4vw;}
	.b2b.grEvent .sec01 .imgList ul li div{font-size:1.76vw;padding-bottom:16.19vw;}
	.b2b.grEvent .sec01 .imgList ul li:nth-child(1) div{background-image:url('../images/b2b/img_grEvent01.svg');background-size:10.29vw auto;background-position:center bottom 2.2vw;}
	.b2b.grEvent .sec01 .imgList ul li:nth-child(2) div{background-image:url('../images/b2b/img_grEvent02.svg');background-size:11.61vw auto;background-position:center bottom 3.43vw;}
	.b2b.grEvent .sec01 .imgList ul li:nth-child(3) div{background-image:url('../images/b2b/img_grEvent03.svg');background-size:14.78vw auto;background-position:center bottom 3.43vw;}
	.b2b.grEvent .sec01 .imgList ul li p{font-size:1.23vw;}
	.b2b.grEvent .sec01 .txtList{margin-top:8.8vw;}
	.b2b.grEvent .sec01 .txtList ul{padding:2.72vw 0 2.46vw;}
	.b2b.grEvent .sec01 .txtList ul li p{padding-left:1.23vw;font-size:1.58vw;}
	.b2b.grEvent .sec01 .txtList ul li + li{margin-left:6.51vw;}
	.b2b.grEvent .sec01 .txtList + .referTxt{margin-top:3.52vw;}
	.b2b.grEvent .sec01 .txtList + .referTxt > span{padding-left:1.83vw;font-size:1.23vw;}
	.b2b.grEvent .sec01 .txtList + .referTxt a{margin-left:1.4vw;border-radius:0.35vw;background:#fff;padding: 0.7vw 1.4vw 0.61vw;font-size:1.05vw;}
	.b2b.grEvent .sec01 .txtList + .referTxt a span{padding-right:3.4vw;}

	/* 종합자산관리 서비스 */
	.b2b.asset .sec01{padding:5.28vw 0 8.8vw;}
	.b2b.asset .sec01 .txtList > div:before{left: 50%;bottom:12.76vw;width:14.26vw;height:10.56vw;background-size:100% auto;margin-left: -4.13vw;}
	.b2b.asset .sec01 .txtList{margin-top:5.28vw;background-size: 44vw auto;}
	.b2b.asset .sec01 .txtList > ul{background-position:bottom 16.28vw center;width:91.54vw;height:49.11vw;}
	.b2b.asset .sec01 .txtList > ul > li > div{width:17.25vw;height:17.25vw;font-size:1.76vw;}
	.b2b.asset .sec01 .txtList > ul > li > ul > div{width:8.45vw;height:8.45vw;font-size:1.23vw;}
	.b2b.asset .sec01 .txtList > ul > li > ul > p{margin-left:0.88vw;font-size:1.23vw;}
	.b2b.asset .sec01 .txtList > ul > li > ul.reverse > p{margin-right:0.88vw;}
	.b2b.asset .sec01 .txtList > ul > li.round1{width:49.29vw;margin-left:-24.645vw;}
	.b2b.asset .sec01 .txtList > ul > li.round1 > div{border:1.76vw solid #D3E2F5;margin-left:-8.62vw;}
	.b2b.asset .sec01 .txtList > ul > li.round1 > ul.subRound1{left:1.76vw;top:4.4vw;}
	.b2b.asset .sec01 .txtList > ul > li.round1 > ul.subRound1 p{margin-right:0.88vw;}
	.b2b.asset .sec01 .txtList > ul > li.round1 > ul.subRound2{top:4.4vw;}
	.b2b.asset .sec01 .txtList > ul > li.round2{width:34.24vw;}
	.b2b.asset .sec01 .txtList > ul > li.round2 > div{bottom: 14.08vw;border:1.76vw solid #CAE5E3;left: 16.72vw;}
	.b2b.asset .sec01 .txtList > ul > li.round2 > ul.subRound1{left: 3.08vw;top: 12.85vw;}
	.b2b.asset .sec01 .txtList > ul > li.round2 > ul.subRound2{top: 21.91vw;}
	.b2b.asset .sec01 .txtList > ul > li.round2 > ul.subRound3{left: 1.4vw;bottom: 9.33vw;}
	.b2b.asset .sec01 .txtList > ul > li.round3{width:385px;}
	.b2b.asset .sec01 .txtList > ul > li.round3 > div{bottom: 14.08vw;border:1.76vw solid #D6EBAE;right: 16.72vw;}
	.b2b.asset .sec01 .txtList > ul > li.round3 > ul.subRound1{right:3.08vw;top: 12.85vw;}
	.b2b.asset .sec01 .txtList > ul > li.round3 > ul.subRound2{top: 21.91vw;}
	.b2b.asset .sec01 .txtList > ul > li.round3 > ul.subRound3{right:3.08vw;top:auto;bottom: 9.33vw;}
	.b2b.asset .sec01 .tit{font-size:2.81vw;margin-top:1.58vw;margin-left:4.4vw;}

	/* 굿바이 스트레스 */
	.b2b.bye .sec01{padding:5.28vw 0 8.8vw;}
	.b2b.bye .sec01 .imgList{margin-top:3.52vw;}
	.b2b.bye .sec01 .imgList .imgBox{margin-bottom:0.52vw;}
	.b2b.bye .sec01 .imgList ul{width:66.54vw;margin-top:3.96vw;margin-bottom:2.64vw;}
	.b2b.bye .sec01 .imgList ul .imgBox{width:15.49vw;}
	.b2b.bye .sec01 .imgList ul li p{font-size:1.05vw;}
	.b2b.bye .sec01 .imgList ul li p:first-child{font-size:1.76vw;margin-bottom:0.88vw;}
	.b2b.bye .sec01 .imgList .referTxt{font-size:1.23vw;}
	.b2b.bye .sec02{padding:8.8vw 0;}
	.b2b.bye .sec02 .programBox{width:84.5vw;margin-top:5.28vw;}
	.b2b.bye .sec02 .programBox li > p{font-size:1.76vw;margin-bottom:3.52vw;}
	.b2b.bye .sec02 .programBox li > ul{padding-top:9.15vw;background-size:6.16vw 6.16vw;}
	.b2b.bye .sec02 .programBox li > ul p{font-size:1.23vw;}
	.b2b.bye .sec02 .programBox li > ul li{font-size:1.23vw;}

	/****************** 고객문의 ******************/
	/* 자주묻는질문 */
	.faq .sec01{margin-top:8.8vw;margin-bottom:20.86vw;}
	.faq .sec01 .faqList{margin-top:3.87vw;}
	.faq .sec01 .faqList > li .q a{width:100%;padding:2.64vw 2.11vw 2.64vw 3.52vw;font-size:1.58vw;line-height:1.4;}
	.faq .sec01 .faqList > li .q a span{padding-right:2.99vw;}
	.faq .sec01 .faqList > li .q a span:after{margin-top:-1.055vw;width:2.11vw;height:2.11vw;}
	.faq .sec01 .faqList > li .a{padding:3.52vw 5.28vw;font-size:1.4vw;}
	.faq .sec01 .faqList > li .a .processBox{margin-top:4.4vw;margin-bottom: 1.76vw;}
	.faq .sec01 .faqList > li .a .processBox ul li{min-width:15.49vw;}
	.faq .sec01 .faqList > li .a .processBox ul li + li{margin-left:6.33vw;}
	.faq .sec01 .faqList > li .a .processBox ul li .txtBox{padding-top:7.13vw;}
	.faq .sec01 .faqList > li .a .processBox ul li .txtBox .num{font-size:1.23vw;margin-bottom:0.7vw;}
	.faq .sec01 .faqList > li .a .processBox ul li .txtBox .tit{font-size:1.58vw;padding-bottom:2.2vw;margin-bottom:2.2vw;border-bottom:1px solid #000;}
	.faq .sec01 .faqList > li .a .processBox ul li .txtBox .txt{font-size:1.23vw;}
	.faq .sec01 .faqList > li .a .processBox ul li:nth-child(1){background:url('../images/customer/img_faq_process01.svg')no-repeat 0 0;background-size:4.92vw 4.92vw;}
	.faq .sec01 .faqList > li .a .processBox ul li:nth-child(2){background:url('../images/customer/img_faq_process02.svg')no-repeat 0 0;background-size:4.92vw 4.92vw;}
	.faq .sec01 .faqList > li .a .processBox ul li:nth-child(3){background:url('../images/customer/img_faq_process03.svg')no-repeat 0 0;background-size:4.92vw 4.92vw;}
	.faq .sec01 .faqList > li .a .processBox ul li:nth-child(4){background:url('../images/customer/img_faq_process04.svg')no-repeat 0 0;background-size:4.92vw 4.92vw;} 
	.faq .sec01 .faqList > li .a .referTxt{padding-left:1.4vw;position:relative;font-size:1.05vw;margin-top:0.88vw;}
}



/* 모바일 가로사이즈 일 경우 */
@media (max-width:1136px) and  (orientation: landscape) {
	body.moLand .fixedCon ul li.btnPhone{display:block;}
	body.moLand header .headerWrap .menu > div > ul > li > ul{width:calc(100%/4);}
/* 	body.moLand header .headerWrap .menu > div > ul > li:nth-child(1) > ul{left:3.2vw;left:calc(3.2vw - env(safe-area-inset-left));} */
	body.moLand header .headerWrap .menu > div > ul > li:nth-child(2) > ul{left:25%;}
	body.moLand header .headerWrap .menu > div > ul > li:nth-child(3) > ul{left:50%;}
	body.moLand header .headerWrap .menu > div > ul > li:nth-child(4) > ul{left:75%;}
	body.moLand .main .visual .txtBox > div p{font-size:3.42vw;}
	body.moLand .main .visual .txtBox > div{margin:0 3.2vw;}
	body.moLand .main .visual .txtBox > div p{bottom:5.55vw;}
	body.moLand .main .visual .slide02 .txtBox > div > div{right:6.2vw;bottom:8.24vw;width:32.41vw;height:6.44vw;}
	body.moLand .main .sec02 .imgList li > div p{padding-right:1.6vw;}
	body.moLand .main .sec03 .imgList li{width:18.94vw;padding:1.92vw;border-radius:1.76vw;margin-top:1.4vw;margin-left:1.4vw;box-shadow: 0 1.4vw 2.81vw rgba(0, 0, 0, 0.06);}
	body.moLand .main .sec03 .imgList li:nth-child(1){margin-left:7.93vw;}
	body.moLand .main .sec03 .imgList li:nth-child(3){margin-right:7.93vw;}
	body.moLand .main .sec03 .imgList li:nth-child(4){margin-left:0;}
	

	/* 다윈서비스 소개 보정 */
	body.moLand .dawinSc .sec04 ul{justify-content: space-between;}
	body.moLand .dawinSc .sec04 ul li{width:13.4vw;height:13.4vw;}
	body.moLand .dawinSc .sec04 ul li:nth-child(4):before{background-size:5.42vw 5.42vw, 4.72vw 4.72vw;}
	body.moLand .dawinSc .sec06 .slideBox li{padding:0 2.43vw}
	body.moLand .dawinSc .sec06 .bgTxt{width:calc(100% + 6.4vw);margin-left:-3.2vw;}
	body.moLand .dawinCs .sec01 .csIntroduce ul{margin-left:3.13vw;}
	body.moLand .dawinCs .sec01 .csIntroduce > div{width:38.45vw;}
	body.moLand .dawinSk .sec01 .offerBox > .progressBox > div ul li span{top:-0.4vw;right:-5.4vw;}
	body.moLand .dawinSk .sec04 .bsAgree > div{width:46.59vw;}
	body.moLand .dawinSk .sec04 .bsAgree > div:first-child{padding-right:4vw;width:calc(100% - 46.59vw);}
	body.moLand .dawinSk .sec04 .bsAgree .imgBox{margin-top:7vw;}
	body.moLand .dawinSk .sec05 .csHistory ul{width:100%;}
	body.moLand .dawinSk .sec01 .wrap{background-size:28.49vw auto;}
	body.moLand .dawinSk .sec03 .slideBox li{width:calc(50% - 1.02vw);margin:0 0.51vw;}
	body.moLand .dawinSk .sec04 .bsAgree .imgBox:before{width:14.4vw;height:6.48vw;left:-9.97vw;background-size:auto 100%;}

	/* 다윈서비스 프로그램 보정 */
	body.moLand .programForm .tbTy01{width:100%;}
	body.moLand .program .referTxt span{padding-left:2.23vw;}
	body.moLand .b2b.manage .sec02 .wrap:before{width:5.6vw;height:5.6vw;left: 17.48vw;}
	body.moLand .b2b.manage .sec02 .wrap:after{width:5.6vw;height:5.6vw;right: 17.48vw;}
	
	/* B2B 보정 */
	body.moLand .b2b .sTxt{font-size:1.23vw;width: calc(100% + 6.4vw);margin-left: -3.2vw;}
	body.moLand .b2b .scProcessBox ol{width:100%;}
	body.moLand .b2b .scProcessBox ol li div .txt{min-height:11.8vw;}
	body.moLand .b2b .targetBox .label span{font-size:1.14vw;line-height: 3.11vw;height: 3.11vw;padding: 0 1.88vw;border-radius: 2.49vw;}
	body.moLand .b2b .scProcessBox ol li{padding:2.64vw 2.2vw;}
	body.moLand .b2b.manage .sec04{padding:8.8vw 3.2vw;}
	body.moLand .b2b.manage .sec04 .imgBox{width:100%;}
	body.moLand .b2b.manage .sec04 .imgBox > div{width:34.69vw;padding-top:29.16vw;}

	/* FaQ 보정 */
	body.moLand .faq .sec01 .faqList > li .a .processBox ul li + li{margin-left:3.13vw;}
}

/* 모바일 화면 */
@media (max-width:768px) and (orientation: portrait) {
	/* 컨텐츠 공통뽑기 */
	.fixedCon{position:fixed;right:0;bottom:0;width:100%;height:17.06vw;z-index:10;}
	.fixedCon ul{display:flex;box-shadow:0 -1.06vw 4.26vw rgb(0 0 0 / 12%);border-radius:4.26vw 4.26vw 0 0;}
	.fixedCon ul li.btnKakao{width:calc(100%/2);height:17.06vw;background:none;background:#F2F2F2;border-radius:4.26vw 0 0 0;}
	/* .fixedCon ul li.btnKakao{width:calc(100%/3);height:17.06vw;background:none;background:#F2F2F2;border-radius:4.26vw 0 0 0;} 유튜브 링크 있을 때*/ 
	.fixedCon ul li.btnPhone{display:block;width:calc(100%/2);height:17.06vw;background:#F2F2F2;margin-top:0;position:relative;border-radius:0 4.26vw 0 0;}
	/* .fixedCon ul li.btnPhone{display:block;width:calc(100%/3);height:17.06vw;background:#F2F2F2;margin-top:0;position:relative;} 유튜브 링크 있을 때*/ 
	.fixedCon ul li.btnPhone:before{content:'';position:absolute;left:0;background:#fff;width:1px;height:100%;bottom:0;}
	.fixedCon ul li.btnYoutube{display:none;width:calc(100%/3);height:17.06vw;background:none;background:#F2F2F2;margin-top:0;border-radius:0 4.26vw 0 0;position:relative;}
	/* .fixedCon ul li.btnYoutube{display:block;width:calc(100%/3);height:17.06vw;background:none;background:#F2F2F2;margin-top:0;border-radius:0 4.26vw 0 0;position:relative;} 유튜브 링크 있을 때*/ 
	.fixedCon ul li.btnYoutube:before{content:'';position:absolute;left:0;background:#fff;width:1px;height:100%;bottom:0;}
	.fixedCon ul li a{padding:4.26vw 0;text-align:center;}
	.fixedCon ul li.btnKakao a span{display:inline-block;text-indent:initial;background:url('../images/ic_btnKakao_m.svg')no-repeat left center;height:8.53vw;line-height:8.53vw;font-size:3.73vw;font-weight:500;background-size:8.53vw 8.53vw;padding-left:10.66vw;}
	.fixedCon ul li.btnPhone a span{display:inline-block;text-indent:initial;background:url('../images/ic_btnPhone_m.svg')no-repeat left center;height:8.53vw;line-height:8.53vw;font-size:3.73vw;font-weight:500;background-size:8.53vw 8.53vw;padding-left:10.66vw;}
	.fixedCon ul li.btnYoutube a span{display:inline-block;text-indent:initial;background:url('../images/ic_btnYoutube_m.svg')no-repeat left center;height:8.53vw;line-height:8.53vw;font-size:3.73vw;font-weight:500;background-size:8.53vw 8.53vw;padding-left:10.66vw;}
	.fixedCon ul li.btnTop{position:absolute;right: -3vw;bottom: 12.06vw;width:27.73vw;height:27.73vw;background:url('../images/ic_btnTop.svg')no-repeat 0 0;background-size:cover;}	.fixedCon ul li a{width:100%;height:100%;}
	.fixedCon ul li.btnTop a{width:14.93vw;height:14.93vw;margin:0 auto;position: relative;top: 4.26vw;}
	.fixedCon ul li a span{display:block;text-indent:-99999px;}

	/* 테이블 */
	.tbTy01 table,
	.tbTy01 table *{display:block;overflow:hidden;}
	.tbTy01 table caption{display:none;}
	.tbTy01 table{border:1px solid #D8DDD4;border-radius:2.13vw;}
	.tbTy01 table thead th{display:none;}
	.tbTy01 table tbody th{font-size:3.73vw;background:#F3F4F2;}
	.tbTy01 + .tbTy01 {margin-top:6.4vw !important;}

	/* 텍스트 */
	h2{font-size:6.4vw;line-height:1.33;letter-spacing:-.375vw;}
	.subTit{font-size:6.4vw;line-height:1.33;}
	.subTit span.line:before{height:50%;}
	.txtTy1{font-size:4.8vw;line-height:1.5;}
	.txt{font-size:3.73vw;line-height:1.71;}

	/****************** 메인 ******************/
	.main .visual .txtBox > div p{bottom:16vw;font-size:6.93vw;width:100%;text-align:center;}
	.main .visual .slide02 .txtBox > div > div{position:absolute;bottom:auto;top:24.53vw;width:80.53vw;right:50%;margin-right:-40.265vw;}
	.main .visual .slide02 .txtBox > div > div img{width:100%;}
	.main .visual .swiper-container-horizontal > .swiper-pagination-progressbar, 
	.main .visual .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:1.06vw;}
	.main .visual .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#4DAC26;}
	.main .sec01{padding:18.13vw 0 21.33vw;}
	.main .sec01 .subTit{font-size:6.4vw;margin-bottom:1.6vw;}
	.main .sec01 .sTxt{font-size:3.73vw;}
	.main .sec01 .imgList{display:block;width:100%;margin-top:10.66vw;padding-left:9.6vw;text-align:left;}
	.main .sec01 .imgList li{padding-top:0;padding-left:26.66vw;background-position:center left;background-size:17.06vw 17.06vw;}
	.main .sec01 .imgList li + li{margin-top:12.53vw;}
	.main .sec01 .imgList li p{font-size:3.73vw;margin-bottom:0;}
	.main .sec01 .imgList li div{font-size:5.33vw;}
	.main .sec01 .imgList li div span{font-size:8.53vw;}
	.main .sec02{padding:21.33vw 0;}
	.main .sec02 .subTit{font-size:6.4vw;margin-bottom:6.4vw;}
	.main .sec02 .imgList{display:block;text-align:left;padding:0 5.33vw;}
	.main .sec02 .imgList li{width:100%;padding:10.66vw 8.53vw 8.53vw;border-radius:5.33vw;margin-top:4.26vw !important;box-shadow: 0 6.4vw 8.53vw rgba(0, 0, 0, 0.13);}
	.main .sec02 .imgList li:nth-child(1){margin-top:0 !important;}
	.main .sec02 .imgList li:nth-child(2n){margin-left:0;}
	.main .sec02 .imgList li > div{padding-left:23.2vw;background-size:17.06vw 17.06vw;}
	.main .sec02 .imgList li > div p{font-size:3.2vw;width:100%;}
	.main .sec02 .imgList li > div p.tit{font-size:4.26vw;font-weight:700;margin-bottom:2.66vw;}
	.main .sec02 .imgList li > div a{position:relative;display:inline-block;font-size:3.2vw;padding-right:3.73vw;background-size:1.33vw 2.13vw;margin-top:3.2vw;}
	.main .sec03{padding:21.33vw 0;}
	.main .sec03 .subTit{font-size:6.4vw;margin-bottom:6.4vw;}
	.main .sec03 .imgList{display:flex;flex-wrap:wrap;justify-content: normal;text-align:left;padding:0 5.33vw;}
	.main .sec03 .imgList li{width:calc(50% - 1.065vw);padding:6.4vw;border-radius:5.33vw;margin-top:2.13vw !important;margin-left:0;padding-right:4vw;box-shadow: 0 4.26vw 8.53vw rgba(0, 0, 0, 0.06);}
	.main .sec03 .imgList li:nth-child(1),
	.main .sec03 .imgList li:nth-child(2){margin-top:0 !important;}
	.main .sec03 .imgList li:nth-child(1){margin-left:0;}
	.main .sec03 .imgList li:nth-child(3){margin-right:0;}
	.main .sec03 .imgList li:nth-child(2n){margin-left:2.13vw;}
	.main .sec03 .imgList li > div{padding-top:17.33vw;background-size:12.8vw 12.8vw;min-height:auto;}
	.main .sec03 .imgList li > div p{font-size:3.73vw;}
	.main .sec03 .imgList li > div > div{position:relative;}
	.main .sec03 .imgList li > div a{font-size:3.2vw;padding-right:3.73vw;background-size:1.33vw 2.13vw;margin-top:2.13vw;}
	.main .sec04{padding:21.33vw 0;text-align:center;}
	.main .sec04 .subTit{font-size:6.4vw;margin-bottom:13.33vw;}
	.main .sec04 .imgList{display:block;width:100%;}
	.main .sec04 .imgList li {padding-top:26.66vw;position:relative;background-position:top center;background-size:23.46vw 23.46vw;}
	.main .sec04 .imgList li:nth-child(1){background-image:url('../images/main/img_sec04_01.png');background-size:23.46vw 20.8vw;}
	.main .sec04 .imgList li:nth-child(2){background-image:url('../images/main/img_sec04_02.png');padding-top:26.66vw;}
	.main .sec04 .imgList li:nth-child(3){background-image:url('../images/main/img_sec04_03.png');}
	.main .sec04 .imgList li .sTxt{font-size:3.2vw;margin-bottom:2.93vw;}
	.main .sec04 .imgList li .tit{font-size:3.73vw;}
	.main .sec04 .imgList li + li{margin-top:8.53vw;}

	/****************** 다윈서비스 ******************/
	/* 다윈서비스란? */
	.dawinSc .sec01{padding:17.06vw 0 16.8vw;background-image: none;}
	.dawinSc .sec01 .slideBox{margin:0;padding:0 6.4vw;width:100%;padding-bottom:12.8vw;margin-top:10.66vw;}
	.dawinSc .sec01 .slideBox > div.slideWrap{flex-wrap:nowrap;}
	.dawinSc .sec01 .slideBox ul{display:flex;flex-wrap:wrap;margin:0 1.065vw;/* left:-1.065vw; */}
	.dawinSc .sec01 .slideBox ul li{width:calc(50% - 1.065vw) !important;background:#fff;min-height:34.66vw;border-radius:5.33vw;position:relative;text-align:center;margin:0;margin-left:2.13vw;box-shadow: 0 4.26vw 8.53vw rgba(0, 0, 0, 0.06);margin-top:2.13vw;}
	.dawinSc .sec01 .slideBox ul li:nth-child(2n-1){margin-left:0;}
	.dawinSc .sec01 .slideBox ul li:nth-child(1),
	.dawinSc .sec01 .slideBox ul li:nth-child(2){margin-top:0;}
	.dawinSc .sec01 .slideBox .swiper-slide{opacity:0.5;}
	.dawinSc .sec01 .slideBox .swiper-slide.swiper-slide-active{opacity:1;}
	.dawinSc .sec01 .slideBox .swiper-pagination-fraction, 
	.dawinSc .sec01 .slideBox .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom:0;display:block !important;}
	.dawinSc .sec01 .swiper-pagination-bullet{background:#fff;vertical-align: bottom;}
	.dawinSc .sec01 .swiper-pagination-bullet-active{background:#fff;}
	.dawinSc .sec01 .slideBox ul li p{width:100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size:4.26vw;line-height:1.4;}
	.dawinSc .sec01 .txtTy1{margin-top:10.13vw;}
	.dawinSc .sec02{padding:17.06vw 0;}
	.dawinSc .sec02 .imgTxt{padding-top:30.93vw;background-size:74.66vw auto;margin-top:6.4vw;}
	.dawinSc .sec02 .txt{margin-top:10.66vw;}
	.dawinSc .sec03{padding:17.06vw 0;}
	.dawinSc .sec03 .imgTxt{text-align:left;}
	.dawinSc .sec03 .imgTxt .subTit{margin-left:10.93vw;box-sizing: border-box;display: inline-block;}
	.dawinSc .sec03 .imgTxt .subTit:after{width: 26.66vw;height: 26.66vw;background-size: 26.66vw auto;right: -25.8vw;top: -9vw;}
	.dawinSc .sec03 .txt{text-align:center;margin:6.93vw 0 8.53vw;}
	.dawinSc .sec03 .circleBox{width:88.53vw;height:88.53vw;}
	.dawinSc .sec03 .circleBox:before{width:83.46vw;height:83.46vw;margin-top:-41.73vw;margin-left:-41.73vw; background-position: bottom 7.06vw center;background-size:21.86vw auto;}
	.dawinSc .sec03 .circleBox:after{width:60.26vw;height:60.26vw;margin-top:-30.13vw;margin-left:-30.13vw;}
	.dawinSc .sec03 .circleBox dt{width:40.53vw;height:40.53vw;}
	.dawinSc .sec03 .circleBox dt:before{width:25.06vw;height:25.06vw;margin-top:-12.53vw;margin-left:-12.53vw;}
	.dawinSc .sec03 .circleBox dt p{font-size:2.93vw;}
	.dawinSc .sec03 .circleBox dd p{font-size:3.2vw;}
	.dawinSc .sec03 .circleBox dd p strong{font-size:3.73vw;}
	.dawinSc .sec03 .circleBox dd p strong:before{width:2.66vw;height:2.66vw;}
	.dawinSc .sec03 .circleBox dd.dot1{top: 18.82vw;left:0.61vw;}
	.dawinSc .sec03 .circleBox dd.dot1 p strong:before{right: 0.2vw;bottom: -4.56vw;}
	.dawinSc .sec03 .circleBox dd.dot2{text-align:left;top: 8.33vw;right: 7.21vw;}
	.dawinSc .sec03 .circleBox dd.dot2 p strong:before{margin-left: -0.7vw;bottom: -4.28vw;}
	.dawinSc .sec03 .circleBox dd.dot3{bottom: 21.64vw;left:0.7vw;}
	.dawinSc .sec03 .circleBox dd.dot3 p strong:before{right: -4.9vw;bottom: 1vw;}
	.dawinSc .sec03 .circleBox dd.dot4{bottom: 27.93vw;right: -1.51vw;}
	.dawinSc .sec03 .circleBox dd.dot4 p strong:before{top: -3.11vw;left: 1.2vw;}
	.dawinSc .sec04{padding:17.06vw 0;}
	.dawinSc .sec04 .txt{margin-top:6.93vw;}
	.dawinSc .sec04 ul{margin-top:10.66vw;display:block;}
	.dawinSc .sec04 ul:before{left:50%;top:0;height:100%;width:1px;}
	.dawinSc .sec04 ul li{width:48vw;height:25.6vw;border-radius:16vw;margin:0 auto;}
	.dawinSc .sec04 ul li:before{top:auto;bottom:-5px;margin-top:0;right:50%;margin-right:-5px;}
	.dawinSc .sec04 ul li:after{top:auto;top:-5px;margin-top:0;right:50%;margin-right:-5px;margin-left:0;left:auto;}
	.dawinSc .sec04 ul li + li{margin-left:0;margin:0 auto;margin-top:4.26vw;}
	.dawinSc .sec04 ul li p{font-size:3.73vw;}
	.dawinSc .sec04 ul li:nth-child(4):before{width:82.93vw;bottom: 0;background-size:26.13vw 26.13vw, 24vw 24vw;height:26.13vw;background-position:left bottom, right bottom;left: 50%;margin-left: -41.465vw;}
	.dawinSc .sec05{padding:17.06vw 0;}
	.dawinSc .sec05 .slideBox{width:100%;margin-left:0;margin-top:10.4vw;padding:0 9.6vw;padding-bottom:10.66vw;}
	.dawinSc .sec05 .slideBox ul{flex-wrap: nowrap;}
	.dawinSc .sec05 .slideBox ul li{width:100%;border-radius:5.33vw;margin:0;padding:10.66vw;box-shadow: 0 4.26vw 8.53vw rgba(0, 0, 0, 0.06);}
	.dawinSc .sec05 .slideBox ul li div{width:42.66vw;height:26.66vw;}
	.dawinSc .sec05 .slideBox ul li .txtBox{margin-top:10.93vw;}
	.dawinSc .sec05 .slideBox ul li .txtBox p{font-size:3.733vw;margin-top:4.26vw;}
	.dawinSc .sec05 .slideBox ul li .txtBox .tit{font-size:5.33vw;margin-top:0;}
	.dawinSc .sec05 .slideBox ul li .txtBox .subTit{font-size:4.8vw;}
	.dawinSc .sec05 .slideBox ul li .txtBox .sTxt{font-size:3.2vw;}
	.dawinSc .sec05 .slideBox .swiper-button-next{width: 7.46vw;height: 7.46vw;top: 50%;margin-top:-3.73vw;right:1vw;}
	.dawinSc .sec05 .slideBox .swiper-button-prev{width: 7.46vw;height: 7.46vw;top: 50%;margin-top:-3.73vw;left:1vw;}
	.dawinSc .sec05 .swiper-container-horizontal>.swiper-pagination-bullets, 
	.dawinSc .sec05 .swiper-pagination-custom, 
	.dawinSc .sec05 .swiper-pagination-fraction{bottom:0;}
	.dawinSc .sec05 .swiper-pagination-bullet, 
	.dawinSc .sec05 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{vertical-align: bottom;}
	.dawinSc .sec06{padding:0;padding-bottom:17.06vw;}
	.dawinSc .sec06 .bgTxt{width:100%;height:auto;background:rgba(0,0,0,0.75) url('../images/intro/bg_service_sec06_m.png')no-repeat 0 0;background-size:cover;padding:52vw 0 10.66vw 6.4vw;margin-bottom:17.06vw;}
	.dawinSc .sec06 .bgTxt p{font-size:3.73vw;line-height:1.64;}
	.dawinSc .sec06 .bgTxt .subTit{font-size:6.4vw;line-height:1.375;letter-spacing:-.375vw;margin-bottom:4.26vw;}
	.dawinSc .sec06 .slideBox{padding:0;padding-bottom:10.66vw;margin-top:10.66vw;}
	.dawinSc .sec06 .slideBox .swiper-container{padding:0 18.66vw;}
	.dawinSc .sec06 .slideBox li{padding:0;width:100%;}
	.dawinSc .sec06 .slideBox li .imgBox{width:60.33vw;height:60.33vw;margin-bottom:8vw;}
	.dawinSc .sec06 .slideBox li p{font-size:4.26vw;}
	.dawinSc .sec06 .slideBox li p.tit{font-size:4.26vw;}
	.dawinSc .sec06 .slideBox .swiper-button-next{right:3.2vw;width: 7.46vw;height: 7.46vw;top: 27.46vw;}
	.dawinSc .sec06 .slideBox .swiper-button-prev{left:3.2vw;width: 7.46vw;height: 7.46vw;top: 27.46vw;}
	.dawinSc .sec06 .swiper-pagination{width:100%;}

	/* CS컨설턴트 소개 */
	.dawinCs .sec01{margin-top:17.06vw;}
	.dawinCs .sec01 .label{display:none;}
	.dawinCs .sec01 .subTit{padding-left:6.4vw;}
	.dawinCs .sec01 .csIntroduce{padding-top:61.6vw;margin-top:10.66vw;margin-bottom:17.06vw;display:block;}
	.dawinCs .sec01 .csIntroduce:before{content:'';position:absolute;width:100%;left:0;top:0;height:44.53vw;background:url('../images/intro/bg_cs_m.png')no-repeat 0 0;background-size:100% auto;}
	.dawinCs .sec01 .csIntroduce > div{width:100%;display:block;padding:0 6.4vw;}
	.dawinCs .sec01 .csIntroduce div.tit{font-size:4.8vw;margin-bottom:4.26vw;}
	.dawinCs .sec01 .csIntroduce ul{margin-left:0;font-size:3.73vw;}
	.dawinCs .sec01 .csIntroduce ul li{padding-left:2.12vw;}
	.dawinCs .sec01 .csIntroduce ul li + li{margin-top:2.26vw;}
	.dawinCs .sec01 .csIntroduce > div:last-child{width:100%;margin-left:0;}
	.dawinCs .sec01 .csIntroduce > div + div{margin-top:17.06vw;}
	.dawinCs .sec02 .wrap:before{background:#F8F8F8;height:3.2vw;}
	.dawinCs .sec02 .txtBox{margin-top:-2.2vw;}
	.dawinCs .sec02 .txtBox .region{font-size:3.73vw;margin-bottom:1.05vw;}
	.dawinCs .sec02 .txtBox .name{font-size:4.8vw;}
	.dawinCs .sec02 ul.csInfo{margin:0 4.2vw;padding-bottom:16vw;margin-bottom:16vw;width:calc(100% - 8.4vw);}
	.dawinCs .sec02 ul.csInfo li{width:calc(50% - 2.1vw);margin-top:16vw;}
	.dawinCs .sec02 ul.csInfo li:nth-child(3n-1){top:0;}
	.dawinCs .sec02 ul.csInfo li:nth-child(2n){margin-left:4.2vw;}
	.dawinCs .sec02 .csCenter{width:43.7vw;margin-left:4.2vw;}

	/* 활동현황 */
	.dawinSk .sec01{margin-top:17.06vw;margin-bottom:16vw;}
	.dawinSk .sec01 .wrap{padding-bottom:0;background-size: 38.66vw auto}
	.dawinSk .sec01 .label{display:none;}
	.dawinSk .sec01 .subTit{padding:0 6.13vw;}
	.dawinSk .sec01 .offerBox{margin-top:6.4vw;padding:0 6.13vw;}
	.dawinSk .sec01 .offerBox > p{font-size:4.8vw;margin-bottom:2.13vw;}
	.dawinSk .sec01 .offerBox > ul > li{font-size:3.2vw;padding-left:4.8vw;}
	.dawinSk .sec01 .offerBox > ul > li:before{width:3.2vw;height:3.2vw;margin-top:-1.6vw;}
	.dawinSk .sec01 .offerBox > .progressBox{width:100%;margin-top:6.4vw;display:block;}
	.dawinSk .sec01 .offerBox > .progressBox > div{width:100%;margin-top:6.4vw;}
	.dawinSk .sec01 .offerBox > .progressBox .pg1{margin-bottom:0;}
	.dawinSk .sec01 .offerBox > .progressBox > div p{font-size:3.2vw;margin-bottom:1.86vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div p span, 
	.dawinSk .sec01 .offerBox > .progressBox > div p strong{font-size:3.73vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div ul li{padding-right:0;}
	.dawinSk .sec01 .offerBox > .progressBox > div ul li div{font-size:3.2vw;height:3.25vw;border-radius:3.2vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div ul li + li{margin-top:1.06vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div ul li span{right:-10.4vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div.group > div{margin-top:6.66vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg1 > ul li span{right:-12.4vw;}
	.dawinSk .sec01 .offerBox > .progressBox .pg1 p{font-size:3.73vw;margin-bottom:1.86vw;}
	.dawinSk .sec01 .offerBox > .progressBox .pg1 p span,
	.dawinSk .sec01 .offerBox > .progressBox .pg1 p strong{font-size:6.4vw;}
	.dawinSk .sec01 .offerBox > .progressBox div.pg6 > ul li span{right:-7.8vw;}
	.dawinSk .sec01 .offerBox > .progressBox div.pg1 > ul li.edu span{right:0;}

	/* 프로그레스바 채우기 */
	.dawinSk .txtTy1{font-size:6.4vw;}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg1.active > ul li.cs div{width:calc((265.14/328) * 100%);}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg1.active > ul li.edu div{width:calc((327.71/328) * 100%);}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg2.active > ul li.cs div{width:calc((110/328) * 100%);}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg2.active > ul li.edu div{width:calc((145/328) * 100%);}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg3.active > ul li.cs div{width:calc((163.33/328) * 100%);}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg3.active > ul li.edu div{width:calc((206/328) * 100%);}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg4.active > ul li.cs div{width:calc((32/328) * 100%);}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg4.active > ul li.edu div{width:calc((35/328) * 100%);}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg5.active > ul li.cs div{width:calc((126.67/328) * 100%);}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg5.active > ul li.edu div{width:calc((140/328) * 100%);}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg6.active > ul li.cs div{width:calc((183.33/328) * 100%);}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg6.active > ul li.edu div{width:calc((240/328) * 100%);}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg7.active > ul li.cs div{width:calc((75/328) * 100%);}
	.dawinSk .sec01 .offerBox > .progressBox > div.pg7.active > ul li.edu div{width:calc((85/328) * 100%);}
	.dawinSk .sec02{padding:3.2vw 0;}
	.dawinSk .sec02 .wrap{background:#fff;padding:17.06vw 6.4vw;}
	.dawinSk .sec02 .txtTy1{margin-bottom:8.53vw;}
	.dawinSk .sec02 dl + dl{margin-top:8.53vw;}
	.dawinSk .sec02 dl dt{font-size:5.33vw;margin-bottom:4vw;}
	.dawinSk .sec02 dl dd{font-size:3.73vw;}
	.dawinSk .sec02 .sTxt{font-size:3.73vw;margin-top:8.53vw;padding-left:4vw;}
	.dawinSk .sec03{padding:17.06vw 9.6vw;}
	.dawinSk .sec03 .txtTy1{margin-bottom:8vw;}
	.dawinSk .sec03 .slideBox{padding:0 0 16vw 0;}
	.dawinSk .sec03 .slideBox li p{font-size:3.73vw;margin-top:2.11vw;}
	.dawinSk .sec03 .slideBox > .swiper-container{width:100%;margin-left:0;}
	.dawinSk .sec03 .slideBox li{margin:0;}
	.dawinSk .sec03 .slideBox .swiper-button-next{right:-8.8vw;width: 7.46vw;height: 7.46vw;top: 22.46vw;}
	.dawinSk .sec03 .slideBox .swiper-button-prev{left:-8.8vw;width: 7.46vw;height: 7.46vw;top: 22.46vw;}
	.dawinSk .sec04 {padding:17.06vw 0;}
	.dawinSk .sec04 .txtTy1{padding:0 6.4vw;}
	.dawinSk .sec04 .bsAgree{margin-top:8.53vw;display:block}
	.dawinSk .sec04 .bsAgree > div{width:100%;padding:0 4.8vw;}
	.dawinSk .sec04 .bsAgree > div:first-child{width:100%;padding:0;padding-left: 6.4vw;}
	.dawinSk .sec04 .bsAgree dl:first-child{margin-top:0;}
	.dawinSk .sec04 .bsAgree dl + dl{margin-top:8.53vw;}
	.dawinSk .sec04 .bsAgree dl dt{font-size:5.33vw;margin-bottom:4vw;}
	.dawinSk .sec04 .bsAgree dl dd{font-size:3.73vw;}
	.dawinSk .sec04 .bsAgree .imgBox{padding-top:22.13vw;margin-top:5.6vw;}
	.dawinSk .sec04 .bsAgree .imgBox:before{width:40.53vw;height:22.13vw;background-image:url('../images/intro/img_sketch_c_sec04.svg');background-repeat:no-repeat;background-size:100% auto;left:auto;right:0;top:0;}
	.dawinSk .sec05 {padding:17.06vw 0;}
	.dawinSk .sec05 .wrap {padding:0 6.93vw 0 6.4vw;}
	.dawinSk .sec05 .txtTy1{text-align:left;}
	.dawinSk .sec05 .csHistory{margin-top:8.53vw;}
	.dawinSk .sec05 .csHistory ul{width:100%;background-size:44.8vw auto;padding-bottom:49.06vw;}
	.dawinSk .sec05 .csHistory li{line-height:6.13vw;display:block;}
	.dawinSk .sec05 .csHistory li:first-child:after{bottom:auto;top:2.66vw;}
	.dawinSk .sec05 .csHistory li:last-child:after{bottom:2.66vw;}
	.dawinSk .sec05 .csHistory li + li{padding-top:8.53vw;}
	.dawinSk .sec05 .csHistory li .tit{width:100%;padding-left:calc(3.46vw + 10px);font-size:5.33vw;}
	.dawinSk .sec05 .csHistory li .tit:before{content:'';position:absolute;width:10px;height:10px;border:3px solid #4DAC26;left:0;top:calc(2.66vw - 3px);}
	.dawinSk .sec05 .csHistory li .txt{width:100%;padding-left:calc(3.46vw + 10px);font-size:3.73vw;letter-spacing:-0.7px;}
	.dawinSk .sec05 .csHistory li:last-child:after{bottom: auto;top: 0;height: calc(8.53vw + 14px);}

	/****************** 다윈서비스 프로그램 ******************/
	.program .visual{background-size:cover;height:100%;padding:10.66vw 8.6vw !important;}
	.program .visual h2{display:none;}
	.program .visual ul{margin-top:0;flex-wrap:wrap;justify-content: center;}
	.program .visual ul li{width:calc(50% - 1.33vw) !important;}
	.program .visual ul li + li{margin-left:0;}
	.program .visual ul li{margin-top:2.66vw;}
	.program .visual ul li:nth-child(1),
	.program .visual ul li:nth-child(2){margin-top:0;}
	.program .visual ul li:nth-child(2n){margin-left:2.66vw;}
	.program .visual ul li a{height:35.33vw;border-radius:5.33vw;padding-top:4.4vw;transition: none;}
	.program .visual ul li a:hover{transform: translateY(0);-webkit-transform: translateY(0);}
	.program .visual ul li a:hover:before{-webkit-animation: none;animation:none;}
	.program .visual ul li a:before{bottom:3.2vw;width:6.4vw;height:6.4vw;margin-left:-3.2vw;background-size:100% auto;transition: none;}
	.program .visual ul li a div{font-size:3.73vw;padding-top:15.46vw;}
	.program .visual ul li div{background-size:13.33vw auto;}
	.program .sTxt{font-size:3.2vw;}
	.program .referTxt {margin-top:4.26vw;}
	.program .referTxt + .referTxt{margin-top:2.13vw;}
	.program .referTxt span{padding-left:3.2vw;font-size:3.2vw;}
	.program section.con{padding:17.06vw 0;}
	/* 프로그램 뎁스 테이블 공통 */
	.programForm{padding:0 5.86vw;}
	.programForm .txtBox{text-align:left;margin-bottom:6.93vw;}
	.programForm .txtBox .subTit{margin-bottom:6.4vw;}
	.programForm .txtBox .txt{margin-bottom:8.53vw;}
	.programForm .txtBox .label{margin-bottom:4.26vw;}
	.programForm .txtBox .label span{font-size:3.2vw;height:8.53vw;line-height:8.53vw;padding:0 2.4vw;border-radius:5.33vw;}
	
	/* CS품질교육 비쥬얼 및 아이콘 */
	.program.cs .visual{background-image:url('../images/program/bg_cs_visual_m.png');}
	/* 조직활성화 비쥬얼 및 아이콘 */
	.program.group .visual{background-image:url('../images/program/bg_group_visual_m.png');}
	/* 법정의무교육 비쥬얼 및 아이콘 */
	.program.legal .visual{background-image:url('../images/program/bg_legal_visual_m.png');}
	/* 법정의무교육 비쥬얼 및 아이콘 */
	.program.legal .visual{background-image:url('../images/program/bg_legal_visual_m.png');}
	/* CS강사 양성 과정 비쥬얼 및 아이콘 */
	.program.teacher .visual{background-image:url('../images/program/bg_teacher_visual_m.png');height:53.33vw;}
	.program.teacher .sec01{padding-top:24vw;}
	.program.teacher .sec01:before{width:32vw;height:32vw;margin-left:-14vw;top:-16vw;}

	.programForm .tbTy01{width:100%;}
	.programForm .tbTy01 tbody td:nth-child(3), 
	.programForm .tbTy01 tbody td:nth-child(4){display:none;}
	.programForm .tbTy01 tbody th{padding:4vw 4vw 3.64vw 4vw;text-align:left;}
	.programForm .tbTy01 .step{font-size:3.73vw;padding-top:2.13vw;margin-bottom:2.13vw;}
	.programForm .tbTy01 tbody td{font-size:3.2vw;padding:6.4vw 4.26vw 6.66vw 4.26vw !important;line-height:1.5;}
	.programForm .tbTy01 table tbody td dt,
	.programForm .tbTy01 table tbody td p strong{font-size:3.73vw;}
	.programForm .tbTy01 table tbody td dt{margin-bottom:2.13vw;}
	.programForm .tbTy01 table tbody td p + dl, 
	.programForm .tbTy01 table tbody td dl + p, 
	.programForm .tbTy01 table tbody td p + p, 
	.programForm .tbTy01 table tbody td dl + dl{margin-top:4.26vw;}
	.programForm .tbTy01 table tbody td, 
	.programForm .tbTy01 table tbody th{border-bottom:1px solid #D8DDD4;}
	.programForm .tbTy01 table tbody tr:last-child th{border-bottom:1px solid #D8DDD4;}
	.programForm .tbTy01 tbody td dl dd{padding-left:2.2vw;font-size:3.2vw;}
	.programForm .tbTy01 tbody td dl dt{font-size:3.73vw;}
	.programForm .tbTy01 tbody td dl p strong{font-size:3.73vw;}
	.programForm .tbTy01 tbody th{display:flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
	.programForm .tbTy01 tbody th .label{display:flex;}
	.programForm .tbTy01 tbody th .label span{padding:0 2.66vw;line-height:5.6vw;box-sizing:border-box;font-size:3.2vw;border-radius:4.26vw;}
	.programForm .tbTy01 tbody th .label span.etc{background:#fff;border:1px solid #4DAC26;color:#4DAC26;}
	.programForm .tbTy01 tbody th .label span.time{background:#4DAC26;border:1px solid #4DAC26;color:#FFFFFF;}
	.programForm .tbTy01 tbody th .label span + span{margin-left:1.06vw;}

	/****************** B2B 서비스소개 ******************/
	/* 공통 */
	.b2b .mTxt{font-size:5.33vw;}
	.b2b .sTxt{font-size:3.73vw;}
	.b2b .subTxt{font-size:5.33vw;}
	.b2b .con .subTit{margin-bottom:6.4vw;font-size:6.4vw;}
	.b2b .con .mTxt{margin-bottom:4.26vw;}
	.b2b .visual{padding:21.33vw 0 12.8vw 0;}
	.b2b .visual .tit{font-size:7.46vw;}
	.b2b .targetBox{max-width:none;width:calc(100% - 12.8vw);margin:0 6.4vw;margin-bottom:10.66vw;padding-bottom:10.66vw;}
	.b2b .targetBox .label{margin-bottom:4.8vw;}
	.b2b .targetBox .label span{font-size:3.46vw;line-height:6.4vw;height:6.4vw;padding:0 2.66vw;border-radius:4.53vw;}
	.b2b .targetBox .subTxt{;font-size:5.33vw !important;}
	.b2b .targetBox .subTxt + .sTxt{margin-top:4.26vw}
	.b2b .targetBox .sTxt{padding:0 !important;text-align:center !important;}
	.b2b .scProcessBox{padding:17.06vw 6.4vw 18.13vw 6.4vw;background:url('../images/b2b/bg_service_process_m.png')no-repeat 0 0;background-size:cover;}
	.b2b .scProcessBox ol{width:100%;flex-wrap:wrap;}
	.b2b .scProcessBox ol li{padding:8vw 4.33vw;margin-top:1.86vw;width:calc(50% - 0.93vw);}
	.b2b .scProcessBox ol li:before{content:none;}
	.b2b .scProcessBox ol li + li{margin-left:0;}
	.b2b .scProcessBox ol li:nth-child(2n){margin-left:1.86vw;}
	.b2b .scProcessBox ol li:nth-child(1),
	.b2b .scProcessBox ol li:nth-child(2){margin-top:0;}
	.b2b .scProcessBox ol li div{padding-bottom:9.86vw;}
	.b2b .scProcessBox ol li div.bTxt3{padding-bottom:16.06vw;}
	.b2b .scProcessBox ol li div .num{font-size:3.73vw;margin-bottom:2.66vw;}
	.b2b .scProcessBox ol li div .txt{font-size:4.26vw;min-height:17.04vw;}
	.b2b .scProcessBox ol li div .bTxt{font-size:3.2vw;}
	.b2b .scProcessBox ol li div a.bTxt{font-size:3.2vw;line-height:7.46vw;height:7.46vw;padding:0 2.13vw;bottom:-1.6vw;border-radius:1.06vw;}

	/* 인사관리서비스 */
	.b2b.manage .sec01{padding:10.66vw 0 17.06vw;}
	.b2b.manage .sec01 .imgBox{margin:10.66vw 0 17.06vw;}
	.b2b.manage .sec01 .subTxt{font-size:3.73vw;}
	.b2b.manage .sec01 .mTxt{margin-bottom:6.4vw;}
	.b2b.manage .sec01 .sTxt{padding:0 6.4vw;text-align:left;}
	.b2b.manage .sec02{padding-top:17.06vw;}
	.b2b.manage .sec02 .wrap:before{width:26.66vw;height:26.66vw;top:auto;bottom:-6vw;left: 3.46vw;}
	.b2b.manage .sec02 .wrap:after{width:26.66vw;height:26.66vw;top:auto;bottom:-6vw;right:2.93vw;}
	.b2b.manage .sec02 .imgBox{width:100%;}
	.b2b.manage .sec02 .subTxt{font-size:3.73vw;margin-bottom:3.73vw;}
	.b2b.manage .sec03{padding:10.66vw 0 17.06vw;}
	.b2b.manage .sec03 .sTxt{font-size:3.73vw;margin-bottom:5.33vw;}
	.b2b.manage .sec03 .tagBox{margin-bottom:17.06vw;flex-wrap: wrap;padding-bottom:17.06vw;border-bottom:3.2vw solid #F8F8F8;}
	.b2b.manage .sec03 .tagBox li{font-size:3.73vw;height:9.6vw;padding:0 5.33vw;line-height:9.6vw;border-radius:5.06vw;margin-top:2.12vw;}
	.b2b.manage .sec03 .tagBox li + li{margin-left:0;}
	.b2b.manage .sec03 .tagBox li:nth-child(2n){margin-left:1.06vw;}
	.b2b.manage .sec03 .tagBox li:nth-child(1),
	.b2b.manage .sec03 .tagBox li:nth-child(2){margin-top:0;}
	.b2b.manage .sec03 .processBox{width: 100%;padding:0 9.6vw;margin-top:10.66vw;display:block;}
	.b2b.manage .sec03 .processBox:before{top:12.8vw;left:calc(12.8vw + 9.6vw);width:1px;height:calc(100% - 25.6vw);background-image: linear-gradient(to bottom, #5264FD 40%, rgba(255, 255, 255, 0) 0%);background-position: top;background-size: 1px 6px;background-repeat: repeat-y;}
	.b2b.manage .sec03 .processBox li {min-height:25.6vw;display:table;}
	.b2b.manage .sec03 .processBox li + li{margin-top:10.66vw;}
	.b2b.manage .sec03 .processBox li div{background-size:25.6vw auto;padding-top:0;padding-left:35.2vw;background-position:center left;min-height:25.6vw;text-align:left;display:table-cell;vertical-align:middle;}
	.b2b.manage .sec03 .processBox li div span{font-size:4.26vw;margin-bottom:2.13vw;}
	.b2b.manage .sec03 .processBox li div p{font-size:4.26vw;}
	.b2b.manage .sec04 {padding:17.06vw 0;background:#fff;position:relative;border-top:3.2vw solid #F8F8F8;}
	.b2b.manage .sec04 .imgBox{width:100%;display:block;padding:0 1.86vw;}
	.b2b.manage .sec04 .imgBox > div{width:100%;padding-top:86.4vw;background-size:100% auto;}
	.b2b.manage .sec04 .imgBox > div + div{margin-top:10.66vw;}
	.b2b.manage .sec04 .imgBox div .subTxt{margin-bottom:6.4vw;font-size:4.8vw;}
	.b2b.manage .sec04 .imgBox div .sTxt{padding:0 4.8vw;}

	/* 북모닝 서비스 */
	.b2b.book .sec01{padding-top:10.66vw;}
	.b2b.book .sec01 .imgList {margin-top:10.66vw;}
	.b2b.book .sec01 .imgList ul{display:block;}
	.b2b.book .sec01 .imgList li{padding:17.06vw 9.33vw 10.66vw;width:100%;}
	.b2b.book .sec01 .imgList li + li{margin-left:0;}
	.b2b.book .sec01 .imgList li p{font-size:5.33vw;}
	.b2b.book .sec01 .imgList li div{padding-top:43.73vw;font-size:3.73vw;}
	.b2b.book .sec01 .imgList li:nth-child(1) div{background:url('../images/b2b/img_book01.svg')no-repeat center 5.6vw;background-size:45.86vw auto;}
	.b2b.book .sec01 .imgList li:nth-child(2) div{background:url('../images/b2b/img_book02.svg')no-repeat center 4.26vw;background-size:32vw auto;}
	.b2b.book .sec01 .imgList li:nth-child(3) div{background:url('../images/b2b/img_book03.svg')no-repeat center 7.73vw;background-size:45.6vw auto;}
	.b2b.book .sec01 .subTxt{font-size:3.73vw;}
	.b2b.book .sec02{padding:10.66vw 0;}
	.b2b.book .sec02 .imgList{display:block;}
	.b2b.book .sec02 .imgList li{width:100%;padding-top:32vw;}
	.b2b.book .sec02 .imgList li + li{margin-top:8.53vw;}
	.b2b.book .sec02 .imgList li:nth-child(1){background:url('../images/b2b/img_book04.svg')no-repeat center top;background-size:32vw auto;}
	.b2b.book .sec02 .imgList li:nth-child(2){background:url('../images/b2b/img_book05.svg')no-repeat center top;background-size:32vw auto;}
	.b2b.book .sec02 .imgList li:nth-child(3){background:url('../images/b2b/img_book06.svg')no-repeat center top;background-size:32vw auto;}
	.b2b.book .sec02 .imgList li p{font-size:4.26vw;}

	/* 퇴직연금컨설팅 */
	.b2b.retire .sec01{padding:10.66vw 0 17.06vw;}
	.b2b.retire .sec01 .imgList{margin-top:10.66vw;}
	.b2b.retire .sec01 .imgList > ul{display:block;width:100%;}
	.b2b.retire .sec01 .imgList > ul > li{width:100%;border:0;background:#fff;padding:0;}
	.b2b.retire .sec01 .imgList > ul > li + li{margin-left:0;margin-top:8.53vw;}
	.b2b.retire .sec01 .imgList > ul > li > div{line-height:9.06vw;height:9.06vw;width:32vw;font-size:3.73vw;border-radius:4.53vw;margin-bottom:5.33vw;}
	.b2b.retire .sec01 .imgList > ul > li > ul{width:66.66vw;margin:0 auto;}
	.b2b.retire .sec01 .imgList > ul > li > ul > li{width:50%;font-size:3.73vw;padding-top:23.46vw;background-size:21.33vw 21.33vw;}
	.b2b.retire .sec01 .imgList > ul > li.imgBox1 > ul > li:nth-child(3){background-image:url('../images/b2b/img_retire03.svg');margin-top:6.4vw;}
	.b2b.retire .sec01 .imgList > ul > li.imgBox1 > ul > li:nth-child(4){background-image:url('../images/b2b/img_retire04.svg');margin-top:6.4vw;}
	.b2b.retire .sec01 .imgList > ul > li.imgBox2 > ul > li:nth-child(3){background-image:url('../images/b2b/img_retire07.svg');margin-top:6.4vw;}
	.b2b.retire .sec01 .imgList > ul > li.imgBox2 > ul > li:nth-child(4){background-image:url('../images/b2b/img_retire08.svg');margin-top:6.4vw;}
	.b2b.retire .sec01 .txtList{margin-top:17.06vw;padding-top:17.06vw;border-top:3.2vw solid #F8F8F8;}
	.b2b.retire .sec01 .txtList ul{margin-top:6.4vw;margin-bottom:4.26vw;flex-wrap:wrap;padding:0 6.4vw;}
	.b2b.retire .sec01 .txtList ul li{width:calc((100%/2) - 1.33vw);padding:7.2vw 0 5.86vw;margin-top:2.66vw;margin-left:2.66vw;}
	.b2b.retire .sec01 .txtList ul li:nth-child(1),
	.b2b.retire .sec01 .txtList ul li:nth-child(2){margin-top:0;}
	.b2b.retire .sec01 .txtList ul li + li{}
	.b2b.retire .sec01 .txtList ul li:nth-child(2n-1){margin-left:0;}
	.b2b.retire .sec01 .txtList li p{font-size:3.73vw;}
	.b2b.retire .sec01 .referTxt{font-size:3.73vw;text-align:left;padding:0 6.4vw;}
	.b2b.retire .sec01 .referTxt span{padding-left:3.73vw;}

	/* 전자도서관 서비스 */
	.b2b.library .sec01{padding:10.66vw 0 17.06vw;}
	.b2b.library .sec01 .imgList {margin-top:10.66vw;}
	.b2b.library .sec01 .imgList ul{width:100%;padding:0 6.4vw;text-align:center;}
	.b2b.library .sec01 .imgList ul li + li{margin-top:12.8vw;padding-top:0;}
	.b2b.library .sec01 .imgList ul li{background-size:72.53vw 40vw;padding-top:50.66vw;}
	.b2b.library .sec01 .imgList ul li:nth-child(1){background-image:url('../images/b2b/img_library01.svg');background-position:top 0 center;margin-left:0;}
	.b2b.library .sec01 .imgList ul li:nth-child(2){padding-left:0;padding-top:calc(50.66vw + 10.66vw);background-image:url('../images/b2b/img_library02.svg');background-position:top 10.66vw center;}
	.b2b.library .sec01 .imgList ul li .mTxt{margin-bottom:6.4vw;}
	.b2b.library .sec01 .imgList ul li p{font-size:3.73vw;}
	.b2b.library .sec01 .imgList ul li p + p,
	.b2b.library .sec01 .imgList ul li dl + dl{margin-top:3.73vw;}
	.b2b.library .sec01 .imgList ul li dt{font-size:3.73vw;margin-bottom:2.66vw !important;}
	.b2b.library .sec01 .imgList ul li dd{font-size:3.73vw;}

	/* 단체연수보험 */
	.b2b.grEvent .sec01{padding:10.66vw 0 17.06vw;}
	.b2b.grEvent .sec01 .subTxt + .referTxt{font-size:3.73vw;margin-top:5.33vw;}
	.b2b.grEvent .sec01 .referTxt + .referTxt{font-size:3.73vw;}
	.b2b.grEvent .sec01 .imgList{margin-top:10.6vw;}
	.b2b.grEvent .sec01 .imgList ul{display:block;padding:0 6.4vw;}
	.b2b.grEvent .sec01 .imgList ul li{width:100%;border:0;}
	.b2b.grEvent .sec01 .imgList ul li + li{margin-left:0;margin-top:10.6vw;padding-top:10.6vw;border-top:1px solid #ddd;}
	.b2b.grEvent .sec01 .imgList ul li div{font-size:5.33vw;padding-bottom:49.06vw;}
	.b2b.grEvent .sec01 .imgList ul li:nth-child(1) div{background-image:url('../images/b2b/img_grEvent01.svg');background-size:31.2vw auto;background-position:center bottom 6.66vw;}
	.b2b.grEvent .sec01 .imgList ul li:nth-child(2) div{background-image:url('../images/b2b/img_grEvent02.svg');background-size:35.2vw auto;background-position:center bottom 10.4vw;}
	.b2b.grEvent .sec01 .imgList ul li:nth-child(3) div{background-image:url('../images/b2b/img_grEvent03.svg');background-size:44.8vw auto;background-position:center bottom 10.4vw;}
	.b2b.grEvent .sec01 .imgList ul li p{font-size:3.73vw;}
	.b2b.grEvent .sec01 .txtList{padding:0 6.4vw;padding-top:17.06vw;margin-top:10.6vw;border-top:3.2vw solid #F8F8F8;}
	.b2b.grEvent .sec01 .txtList ul{padding:5.86vw 0 4.53vw;}
	.b2b.grEvent .sec01 .txtList ul li p{padding-left:3.12vw;font-size:3.73vw;}
	.b2b.grEvent .sec01 .txtList ul li + li{margin-left:2.13vw;}
	.b2b.grEvent .sec01 .txtList + .referTxt{margin-top:4.26vw;}
	.b2b.grEvent .sec01 .txtList + .referTxt > span{padding-left:4.13vw;font-size:3.73vw;}
	.b2b.grEvent .sec01 .txtList + .referTxt a{font-size:3.2vw;margin-left:4.26vw;border-radius:1.06vw;padding: 2.13vw 4.26vw 1.86vw;}
	.b2b.grEvent .sec01 .txtList + .referTxt a span{padding-right:4.26vw;background-size:4.26vw;}

	/* 종합자산관리 서비스 */
	.b2b.asset .sec01{padding:10.66vw 0 17.06vw;}
	.b2b.asset .sec01 .txtList{margin-top:8.53vw;background:none;}
	.b2b.asset .sec01 .txtList > div{padding-bottom:49.06vw;}
	.b2b.asset .sec01 .txtList > div.mo.imgBox{padding:0 8vw;padding-bottom:49.06vw;}
	.b2b.asset .sec01 .txtList > div:before{left: 50%;bottom:0;width:43.2vw;height:32vw;background-size:100% auto;margin-left: -21.6vw;}
	.b2b.asset .sec01 .txtList > div > div + div{margin-top:8.53vw;}
	.b2b.asset .sec01 .txtList > ul{padding-bottom:71.33vw;background-image:url('../images/b2b/img_asset01.svg');background-repeat:no-repeat;background-position:bottom center;background-size:43.2vw auto;width:100%;height:auto;}
	.b2b.asset .sec01 .txtList > ul > li{position:relative;top:0;left:0;height:100%;}
	.b2b.asset .sec01 .txtList > ul > li > div{position:relative;top:0;width:52.26vw !important;height:52.26vw !important;font-size:5.33vw;margin:0 auto !important;}	
	.b2b.asset .sec01 .txtList > ul > li > ul{position:absolute;display:block;}
	.b2b.asset .sec01 .txtList > ul > li > ul > div{width:25.6vw;height:25.6vw;font-size:3.73vw;margin:0 auto;}
	.b2b.asset .sec01 .txtList > ul > li > ul > p{margin-left:0;text-align:left;font-size:3.2vw;margin-top:2.13vw;}
	.b2b.asset .sec01 .txtList > ul > li > ul.reverse > p{margin-right:0;text-align:left;}
	.b2b.asset .sec01 .txtList > ul > li > ul.reverse{flex-direction: row-reverse;}
	.b2b.asset .sec01 .txtList > ul > li.round1{top:0;left:0;margin-left:0;width:100%;margin-bottom:11.2vw;}
	.b2b.asset .sec01 .txtList > ul > li.round1 > div{border:5.33vw solid #D3E2F5;left:0;margin-left:0;}
	.b2b.asset .sec01 .txtList > ul > li.round1 > ul > div{background:#0048A0;}
	.b2b.asset .sec01 .txtList > ul > li.round1 > ul.subRound1{left:5.33vw;top:13.33vw;}
	.b2b.asset .sec01 .txtList > ul > li.round1 > ul.subRound1 p{margin-left:0;margin-right:10px;}
	.b2b.asset .sec01 .txtList > ul > li.round1 > ul.subRound2{right:5.33vw;top:13.33vw;}
	.b2b.asset .sec01 .txtList > ul > li.round2{width:100%;margin-bottom:33.6vw;}
	.b2b.asset .sec01 .txtList > ul > li.round2 > div{top: auto;bottom: auto;border:5.33vw solid #CAE5E3;left: 0;}
	.b2b.asset .sec01 .txtList > ul > li.round2 > ul > div{background:#00A09A;}
	.b2b.asset .sec01 .txtList > ul > li.round2 > ul.subRound1{left: auto;right:5.33vw;top:13.33vw;}
	.b2b.asset .sec01 .txtList > ul > li.round2 > ul.subRound2{left: 7.33vw;top:13.33vw;}
	.b2b.asset .sec01 .txtList > ul > li.round2 > ul.subRound3{left: 30.6vw;top:auto;bottom: -26vw;}
	.b2b.asset .sec01 .txtList > ul > li.round2 > ul.subRound3 p{text-align:center;}
	.b2b.asset .sec01 .txtList > ul > li.round3{width:100%;left:auto;right:0;}
	.b2b.asset .sec01 .txtList > ul > li.round3 > div{top: auto;bottom: auto;border:5.33vw solid #D6EBAE;right: 0;}
	.b2b.asset .sec01 .txtList > ul > li.round3 > ul > div{background:#4DAC26;}
	.b2b.asset .sec01 .txtList > ul > li.round3 > ul.subRound1{left: 7.33vw;top:13.33vw;right:auto;}
	.b2b.asset .sec01 .txtList > ul > li.round3 > ul.subRound2{left: auto;right:5.33vw;top:13.33vw;}
	.b2b.asset .sec01 .txtList > ul > li.round3 > ul.subRound3{right:auto;left: 30.6vw;top:auto;bottom: -29vw;}
	.b2b.asset .sec01 .txtList > ul > li.round3 > ul.subRound3 p{text-align:center;}
	.b2b.asset .sec01 .tit{font-size:6.4vw;margin-top:7.46vw;margin-left:0;}

	/* 굿바이 스트레스 */
	.b2b.bye .sec01{padding:10.66vw 0 17.06vw;}
	.b2b.bye .sec01 .imgList{margin-top:10.66vw;}
	.b2b.bye .sec01 .imgList .imgBox{margin-bottom:1.6vw;}
	.b2b.bye .sec01 .imgList ul{width:100%;margin-top:10.66vw;margin-bottom:10.66vw;display:block;}
	.b2b.bye .sec01 .imgList ul .imgBox{width:48vw;margin:0 auto;}
	.b2b.bye .sec01 .imgList ul li p{font-size:3.2vw;}
	.b2b.bye .sec01 .imgList ul li p:first-child{font-size:5.33vw;margin-bottom:2.66vw;}
	.b2b.bye .sec01 .imgList ul li + li{margin-top:10.66vw;}
	.b2b.bye .sec01 .imgList .referTxt{font-size:3.73vw;}
	.b2b.bye .sec01 .subTxt{font-size:3.73vw;}
	.b2b.bye .sec02{padding:17.06vw 0;}
	.b2b.bye .sec02 .programBox{display:block;width:100%;padding:0 6.4vw;margin-top:10.66vw;}
	.b2b.bye .sec02 .programBox > li + li{margin-top:5.33vw;padding-top:5.33vw;border-top:1px solid #ddd;}
	.b2b.bye .sec02 .programBox li > p{font-size:4.26vw;margin-bottom:6.4vw;}
	.b2b.bye .sec02 .programBox li > ul{padding-top:25.6vw;text-align:center;background-size:21.33vw 21.33vw;}
	.b2b.bye .sec02 .programBox li > ul p{font-size:3.73vw;}
	.b2b.bye .sec02 .programBox li > ul li{font-size:3.73vw;}

	/****************** 고객문의 ******************/
	/* 자주묻는질문 */
	.faq h2{display:none;}
	.faq .sec01{margin-top:0;margin-bottom:0;}
	.faq .sec01 .faqList{margin-top:0;border-top:0;border-bottom:0;border-bottom:1px solid #eee;}
	.faq .sec01 .faqList > li .q a{padding:6.93vw 6.4vw;font-size:4.26vw;}
	.faq .sec01 .faqList > li .q a span{padding-right:9.06vw;}
	.faq .sec01 .faqList > li .q a span:after{width:6.4vw;height:6.4vw;margin-top:-3.2vw;}
	.faq .sec01 .faqList > li .a{font-size:3.73vw;padding:10.66vw 6.4vw;}
	.faq .sec01 .faqList > li .a .processBox ul{flex-wrap:wrap;}
	.faq .sec01 .faqList > li .a .processBox ul li{width:34.13vw;margin-top:10.66vw;}
	.faq .sec01 .faqList > li .a .processBox ul li .txtBox{padding-top:18.9vw;}
	.faq .sec01 .faqList > li .a .processBox ul li{background-size:14.93vw 14.93vw !important;}
	.faq .sec01 .faqList > li .a .processBox ul li .txtBox .num{font-size:3.73vw;margin-bottom:2.13vw;}
	.faq .sec01 .faqList > li .a .processBox ul li .txtBox .tit{font-size:4.8vw;padding-bottom:4.4vw;margin-bottom:4.4vw;}
	.faq .sec01 .faqList > li .a .processBox ul li .txtBox .txt{font-size:3.73vw;}
	.faq .sec01 .faqList > li .a .processBox ul li + li{margin-left:0;}
	.faq .sec01 .faqList > li .a .processBox ul li:nth-child(2n){margin-left:10.66vw}
	.faq .sec01 .faqList > li .a .dashList li{padding-left:2.4vw;}
	.faq .sec01 .faqList > li .a .referTxt{padding-left:4.26vw;position:relative;font-size:3.2vw;margin-top:2.66vw;}
	.faq .sec01 .faqList > li .a .referTxt:before{content:'※';position:absolute;left:0;top:0;}
}
