
/*사업소개 텍스트*/
.intro-title-sub2{margin-top:11px; font-size:15px; color:#888;  display:inline-block; text-indent:-12px; padding-left:12px;}
.bottom-desc2{ font-size:15px; color:#888;  display:inline-block; text-indent:-12px; padding-left:12px;}
.intro-step-box .step-desc b{font-weight:600;}
.intro-step-box .step-desc .step-desc-link{ display:block; padding-top:20px; font-size:14px; color:#999; text-decoration:underline;}
.color-primary{color:#5580F0 !important;}
.color-red{color:#FF0000 !important;}
.color-blue{color:#6B94FF !important;}
.color-orange{color:#FF8B4A !important;}
.icn-inner-box .icn-inner-lable{ display:inline-block; margin-bottom:10px; padding:4px 8px; border-radius:6px; background:#EFF5FF; color:#5580F0; font-size:15px; font-weight:500;}
.icn-inner-box .txt-box{margin-bottom:20px; }
.icn-inner-box .txt-box .txt-desc{color:#222; font-size:15px;}
.icn-inner-box .desc-list li .sub-desc{display:block; margin-top:2px; line-height:23px; font-size:15px; color:#666;}
.icn-inner-box .desc-list li .bottom-desc{display:block; margin-top:2px; font-size:14px; color:#999;}
.icn-inner-box .desc-list + .icn-inner-lable{margin-top:16px;}  
.post-desc{font-size:13px;}

/*간격수정*/
.inner + .intro-bg-section{margin-top:16px;}
.intro-step-box.club-step-box.padding20{margin-left:-20px; margin-right:-20px;}
.intro-step-box.club-step-box.padding20 .intro-step-list{padding:0 20px;}

/*광주 타이틀*/
.section-title-box.gj-tit .section-title { position:relative; padding-left:15px; }
.section-title-box.gj-tit .section-title::before { content:''; display:inline-block; position:absolute; top:3px; left:0; width:5px; height:20px; background-color:#4369e3; border-radius:20px;}

/*버튼*/
.btn-primary.line { color:#4369e3; background-color: #fff; border:1px solid #4369e3;  transition:background .15s ease-in-out;}
.btn-primary.line:hover{ color:#fff;  background-color:#4369e3;}

.btn-line-link{display:inline-block; margin-top:22px; padding:14px 18px; border-radius:6px; border:1px solid #333; background:#FFF; text-align:center;}
.btn-line-link span{font-size:15px; color:#333; font-weight:500; padding-right:28px; background:url(../images/bussiness/ico-btn-arrow.png) no-repeat right 0 top 50% /20px;}
.btn-line-link i{font-style:normal;}


/*영역 나누기 margin0 */
.intro-section-wrap.margin0{margin-top:0}

/*사업소개 탭 swiper*/
.sliderBussiness {padding-bottom:50px; }
.sliderBussiness.overflow{padding-right:88px;}
.sliderBussiness .swiper-slide a {display: block; position: relative; padding:15px 19px; font-size:15px;  border:1px solid #DFE0E1; border-radius:10px; font-weight: 400; color:#666; text-align: center;}
.sliderBussiness .swiper-slide + .swiper-slide{margin-left:12px;}
.sliderBussiness .swiper-slide.active a {border:1px solid #4369E3; color:#4369E3; font-weight:500;}
.sliderBussiness-prev { z-index:1; position:absolute; top:0; right:38px;  width:38px; height:58px; background:#fff url('../images/ico-customer-prev.png') no-repeat 50% 7px/38px; cursor:pointer;}
.sliderBussiness-next { z-index:1; position:absolute; top:0; right:0; width:38px; height:58px; background:#fff url('../images/ico-customer-next.png') no-repeat 50% 7px/38px; cursor:pointer;}

/*남양주 사업소개 담당자*/
.Bussiness-nyj-manager{margin-top:60px; padding:30px 50px; display:flex; align-items:center; border-radius:20px; background:#FAFAFB}
.Bussiness-nyj-manager b{font-weight:500; font-size:16px; color:#000; margin-right:20px;}
.Bussiness-nyj-manager p{font-size:16px; color:#666; display:flex; align-items:center; line-height:20px;}
.Bussiness-nyj-manager p.phone{padding-left:24px; background:url(../images/bussiness/ico-phone.png) no-repeat 0px 0px/20px;}
.Bussiness-nyj-manager p.manager::after{content:''; margin:0 20px;  display:block; width:4px; height:4px; border-radius:1px; background-color:#99B0FB;}

.section-title-box + .tbl-wrap{margin-top:17px;}

/*텍스트 박스*/
.icn-inner-box{margin-top:11px; padding:24px; border-radius:6px; border:1px solid #DDD; }
.icn-inner-box .desc-list {}
.icn-inner-box .desc-list li { position: relative; margin-top: 5px; padding-left:11px; font-size:15px; color:#333;}
.icn-inner-box .desc-list li:first-child {margin-top:0;}
.icn-inner-box .desc-list li::before {content: '-'; position: absolute; top:0; left:0;}
.icn-inner-box .desc-list.non-hyphen li {padding-left:0;}
.icn-inner-box .desc-list.non-hyphen li::before {display:none}

/* 남양주 사업소개 테이블1*/
.tbl-wrap.tbl-bussiness-nyj-list .board-th .th1, .tbl-wrap.tbl-bussiness-nyj-list .board-td .td1 {width:80px;}
.tbl-wrap.tbl-bussiness-nyj-list .board-th .th2, .tbl-wrap.tbl-bussiness-nyj-list .board-td .td2 {width:259px;}
.tbl-wrap.tbl-bussiness-nyj-list .board-th .th3, .tbl-wrap.tbl-bussiness-nyj-list .board-td .td3 {width:483px;}
.tbl-wrap.tbl-bussiness-nyj-list .board-th .th4, .tbl-wrap.tbl-bussiness-nyj-list .board-td .td4 {width:157px;}
.tbl-wrap.tbl-bussiness-nyj-list .board-th .th5, .tbl-wrap.tbl-bussiness-nyj-list .board-td .td5 {width:157px;}

/* 포천 사업소개 테이블1*/
.tbl-wrap.tbl-bussiness-nyj-list2 .board-th .th1, .tbl-wrap.tbl-bussiness-nyj-list2 .board-td .td1 {width:166px;}
.tbl-wrap.tbl-bussiness-nyj-list2 .board-th .th2, .tbl-wrap.tbl-bussiness-nyj-list2 .board-td .td2 {width:100px;}
.tbl-wrap.tbl-bussiness-nyj-list2 .board-th .th3, .tbl-wrap.tbl-bussiness-nyj-list2 .board-td .td3 {width:290px;}
.tbl-wrap.tbl-bussiness-nyj-list2 .board-th .th4, .tbl-wrap.tbl-bussiness-nyj-list2 .board-td .td4 {width:290px;}
.tbl-wrap.tbl-bussiness-nyj-list2 .board-th .th5, .tbl-wrap.tbl-bussiness-nyj-list2 .board-td .td5 {width:290px;}

/*김포 시간표 테이블*/
.changeColumn-gimpo caption{display:none;}
.changeColumn-gimpo .unitIncrement { counter-reset: listNum; }
.changeColumn-gimpo .unitIncrement .targetNum:before { content: counter(listNum); counter-increment: listNum; }
.changeColumn-gimpo table tbody td{border-right:1px solid #ddd;}
.changeColumn-gimpo table tbody td{text-align:center;}
.changeColumn-gimpo table thead tr:first-child th:last-child,.changeColumn-gimpo table tbody td:last-child{border-right:none;}

/* 김포 사업소개 테이블1*/
.tbl-wrap.tbl-bussiness-nyj-list3 li span{position:relative;}
.tbl-wrap.tbl-bussiness-nyj-list3 li span + span{border-left:1px solid #eee;}
.tbl-wrap.tbl-bussiness-nyj-list3 .board-th .th1, .tbl-wrap.tbl-bussiness-nyj-list3 .board-td .td1 {width:200px;}
.tbl-wrap.tbl-bussiness-nyj-list3 .board-th .th2, .tbl-wrap.tbl-bussiness-nyj-list3 .board-td .td2 {width:200px;}
.tbl-wrap.tbl-bussiness-nyj-list3 .board-th .th3, .tbl-wrap.tbl-bussiness-nyj-list3 .board-td .td3 {width:200px;}
.tbl-wrap.tbl-bussiness-nyj-list3 .board-th .th4, .tbl-wrap.tbl-bussiness-nyj-list3 .board-td .td4 {flex:1;}
.tbl-wrap.tbl-bussiness-nyj-list3 .board-td span.row2{ position: absolute; top:0; left:0; background: #fff; width:536px; height:210px; display:flex; align-items:center; padding-left:20px;}
.tbl-wrap.tbl-bussiness-nyj-list3 .board-td .row0{font-size:0; padding:0;}

/* 김포 사업소개 테이블2*/
.tbl-wrap.tbl-bussiness-nyj-list4 .board-th .th1, .tbl-wrap.tbl-bussiness-nyj-list4 .board-td .td1 {width:80px;}
.tbl-wrap.tbl-bussiness-nyj-list4 .board-th .th2, .tbl-wrap.tbl-bussiness-nyj-list4 .board-td .td2 {width:259px;}
.tbl-wrap.tbl-bussiness-nyj-list4 .board-th .th3, .tbl-wrap.tbl-bussiness-nyj-list4 .board-td .td3 {width:541px;}
.tbl-wrap.tbl-bussiness-nyj-list4 .board-th .th4, .tbl-wrap.tbl-bussiness-nyj-list4 .board-td .td4 {width:257px;}


/* 김포 사업소개 테이블3*/
.tbl-wrap.tbl-bussiness-nyj-list5 .board-th .th, .tbl-wrap.tbl-bussiness-nyj-list5 .board-td .td{flex:1;}

/* 김포 사업소개 테이블4*/
.tbl-wrap.tbl-bussiness-nyj-list6 .board-th .th1, .tbl-wrap.tbl-bussiness-nyj-list6 .board-td .td1 {width:80px;}
.tbl-wrap.tbl-bussiness-nyj-list6 .board-th .th2, .tbl-wrap.tbl-bussiness-nyj-list6 .board-td .td2 {width:157px;}
.tbl-wrap.tbl-bussiness-nyj-list6 .board-th .th3, .tbl-wrap.tbl-bussiness-nyj-list6 .board-td .td3 {width:385px;}
.tbl-wrap.tbl-bussiness-nyj-list6 .board-th .th4, .tbl-wrap.tbl-bussiness-nyj-list6 .board-td .td4 {width:100px;}
.tbl-wrap.tbl-bussiness-nyj-list6 .board-th .th5, .tbl-wrap.tbl-bussiness-nyj-list6 .board-td .td5 {width:157px;}
.tbl-wrap.tbl-bussiness-nyj-list6 .board-th .th6, .tbl-wrap.tbl-bussiness-nyj-list6 .board-td .td6 {width:157px;}
.tbl-wrap.tbl-bussiness-nyj-list6 .board-th .th7, .tbl-wrap.tbl-bussiness-nyj-list6 .board-td .td7 {width:100px;}

/* 광주 사업소개 테이블1*/
.tbl-wrap.tbl-bussiness-nyj-list7 .board-th .th1, .tbl-wrap.tbl-bussiness-nyj-list7 .board-td .td1 {width:157px;}
.tbl-wrap.tbl-bussiness-nyj-list7 .board-th .th2, .tbl-wrap.tbl-bussiness-nyj-list7 .board-td .td2 {flex:1;}

/* 광주 사업소개 테이블2*/
.tbl-wrap.tbl-bussiness-nyj-list8 li span{position:relative;}
.tbl-wrap.tbl-bussiness-nyj-list8 li span + span{border-left:1px solid #eee;}
.tbl-wrap.tbl-bussiness-nyj-list8 .board-th .th1, .tbl-wrap.tbl-bussiness-nyj-list8 .board-td .td1 {width:80px;}
.tbl-wrap.tbl-bussiness-nyj-list8 .board-th .th2, .tbl-wrap.tbl-bussiness-nyj-list8 .board-td .td2 {width:346px;}
.tbl-wrap.tbl-bussiness-nyj-list8 .board-th .th3, .tbl-wrap.tbl-bussiness-nyj-list8 .board-td .td3 {width:157px;}
.tbl-wrap.tbl-bussiness-nyj-list8 .board-th .th4, .tbl-wrap.tbl-bussiness-nyj-list8 .board-td .td4 {width:346px;}
.tbl-wrap.tbl-bussiness-nyj-list8 .board-th .th5, .tbl-wrap.tbl-bussiness-nyj-list8 .board-td .td5 {width:157px;}
.tbl-wrap.tbl-bussiness-nyj-list8 .board-td .row3{ position:absolute; left:0; top:0; background:#fff; width:346px; height:182px; display:flex; justify-content:center; align-items:center;}
.tbl-wrap.tbl-bussiness-nyj-list8 .board-td .td5 .row3{width:157px;}
.tbl-wrap.tbl-bussiness-nyj-list8 .board-td .row0{font-size:0; padding:0;}

/* 광주 사업소개 테이블3*/
.tbl-wrap.tbl-bussiness-nyj-list9{margin-top:5px;}
.tbl-wrap.tbl-bussiness-nyj-list9 .board-th .th1, .tbl-wrap.tbl-bussiness-nyj-list9 .board-td .td1 {width:80px;}
.tbl-wrap.tbl-bussiness-nyj-list9 .board-th .th2, .tbl-wrap.tbl-bussiness-nyj-list9 .board-td .td2 {width:157px;}
.tbl-wrap.tbl-bussiness-nyj-list9 .board-th .th3, .tbl-wrap.tbl-bussiness-nyj-list9 .board-td .td3 {flex:1;}

/* 여주 사업소개 테이블1*/
.tbl-wrap.tbl-bussiness-nyj-list10 .board-th .th1, .tbl-wrap.tbl-bussiness-nyj-list10 .board-td .td1 {width:80px;}
.tbl-wrap.tbl-bussiness-nyj-list10 .board-th .th2, .tbl-wrap.tbl-bussiness-nyj-list10 .board-td .td2 {width:157px;}
.tbl-wrap.tbl-bussiness-nyj-list10 .board-th .th3, .tbl-wrap.tbl-bussiness-nyj-list10 .board-td .td3 {width:259px;}
.tbl-wrap.tbl-bussiness-nyj-list10 .board-th .th4, .tbl-wrap.tbl-bussiness-nyj-list10 .board-td .td4 {width:483px;}
.tbl-wrap.tbl-bussiness-nyj-list10 .board-th .th5, .tbl-wrap.tbl-bussiness-nyj-list10 .board-td .td5 {width:157px;}


/* 여주 사업소개 테이블2*/
.board-list11{margin-top:20px;}
.tbl-wrap.tbl-bussiness-nyj-list11 .board-th .th1, .tbl-wrap.tbl-bussiness-nyj-list11 .board-td .td1 {width:157px;}
.tbl-wrap.tbl-bussiness-nyj-list11 .board-th .th2, .tbl-wrap.tbl-bussiness-nyj-list11 .board-td .td2 {width:259px;}
.tbl-wrap.tbl-bussiness-nyj-list11 .board-th .th3, .tbl-wrap.tbl-bussiness-nyj-list11 .board-td .td3 {width:80px;}
.tbl-wrap.tbl-bussiness-nyj-list11 .board-th .th4, .tbl-wrap.tbl-bussiness-nyj-list11 .board-td .td4 {width:157px;}
.tbl-wrap.tbl-bussiness-nyj-list11 .board-th .th5, .tbl-wrap.tbl-bussiness-nyj-list11 .board-td .td5 {width:157px;}
.tbl-wrap.tbl-bussiness-nyj-list11 .board-th .th6, .tbl-wrap.tbl-bussiness-nyj-list11 .board-td .td6 {flex:1;}


/*테이블 vertical-top*/
.tbl-wrap .board-td li .td.v-top{vertical-align:top;}


/*사업소개 (배너)*/
.Bussiness-item-box { display: flex;  margin: 0 -8px 60px; }
.Bussiness-item-box.nyj4 .inner-box{background-color:#FFEBF2;}
.Bussiness-item-box.nyj5 .inner-box{background-color:#FFFACF;}
.Bussiness-item-box.nyj6 .inner-box{background-color:#FFF0D9;}
.Bussiness-item-box .inner-box {flex:1; display:flex; justify-content:space-between; align-items:center; padding: 12px 32px 11px; border-radius:20px; height:222px;}
.Bussiness-item-box .text-box { margin-top:-3px;}
.Bussiness-item-box .dig-title, .Bussiness-item-box .dig-desc {display: block; }
.Bussiness-item-box .dig-title { font-size:16px; color:#222; font-weight:bold;}
.Bussiness-item-box .dig-desc {padding-top:15px; font-size:15px; color:#666; min-height:60px;}
.Bussiness-item-box .btn-dig { margin-top:28px; padding:0 39px; min-width:134px; height:39px; font-size:16px; font-weight:500; border-radius:50px;}
.Bussiness-item-box .img-box { flex:1 0 330px; max-width:330px; margin-top:11px}

/*사업소개 이미지 박스  (아이콘 화이트 박스)*/
.Bussiness-item-box.Bussiness-box { flex-wrap:wrap; margin-bottom: -16px;}
.Bussiness-item-box.Bussiness-box .Bussiness-list { flex:1 0 33.33%; max-width:33.33%; padding:0 8px 16px;}
.Bussiness-item-box.Bussiness-box .Bussiness-list .inner-box {flex-direction: column-reverse; padding:30px 30px 60px 30px; background:#fff; height:auto;}
.Bussiness-item-box.Bussiness-box .text-box { margin-top:24px; width:100%; text-align: center;}
.Bussiness-item-box.Bussiness-box .img-box { flex:1 0 120px; max-width:120px;}

/*사업소개 이미지 라인 박스*/
.Bussiness-item-box.Bussiness-box { flex-wrap:wrap;}
.Bussiness-item-box.Bussiness-box.row3  .Bussiness-line-list { flex:1 0 33%; max-width:33%;}
.Bussiness-item-box.Bussiness-box .Bussiness-line-list { flex:1 0 25%; max-width:25%; padding:0 11px 22px;}
.Bussiness-item-box.Bussiness-box .Bussiness-line-list .inner-box {flex-direction: column-reverse; padding:30px 30px 40px; border:1px solid #ddd; border-radius:20px; background:#fff; height:auto;}
.Bussiness-item-box.Bussiness-box .Bussiness-line-list .text-box { margin-top:24px; width:100%; text-align: center;}
.Bussiness-item-box.Bussiness-box .Bussiness-line-list .img-box { flex:1 0 120px; max-width:120px; margin-top:0;}

/*사업소개 텍스트 박스  (화이트 박스)*/
.Bussiness-item-box.Bussiness-box2 { flex-wrap:wrap; margin:16px 0 0;}
.Bussiness-item-box.Bussiness-box2 .Bussiness-list { flex:1 0 100%; max-width:100%; padding:0 8px 16px;}
.Bussiness-item-box.Bussiness-box2 .Bussiness-list .inner-box {flex-direction: column-reverse; padding:30px; background:#fff; height:auto;}
.Bussiness-item-box.Bussiness-box2 .text-box {width:100%; text-align:left;}

/*이미지 컬러박스 아이콘 없을떄*/
.intro-icn-box .img-text .text-box.padding0{padding-left:0;}

/*사업소개 이미지박스 (컬러)*/
.intro-icn-box .intro-icn-list.bussiness-nyj-1 .icn-box {background:#e5f5dd;}
.intro-icn-box .intro-icn-list.bussiness-nyj-2 .icn-box {background:#e5f6fe;}
.intro-icn-box .intro-icn-list.bussiness-nyj-3 .icn-box {background:#e5ecfa;}

/*사업소개 이미지박스2 (컬러)*/
.intro-icn-box.bussiness-icn-box .intro-icn-list {flex: 1 0 25%; max-width: 25%;}
.intro-icn-box.bussiness-icn-box .intro-icn-list .icn-box {flex-direction: column; align-items: flex-start; padding: 30px 30px 37px 30px;}
.intro-icn-box.bussiness-icn-box .intro-icn-list.bussiness-nyj-1 .icn-box {background:#E5F5DD;}
.intro-icn-box.bussiness-icn-box .intro-icn-list.bussiness-nyj-2 .icn-box {background:#FFF0E6;}
.intro-icn-box.bussiness-icn-box .intro-icn-list.bussiness-nyj-3 .icn-box {background:#FBECF4;}
.intro-icn-box.bussiness-icn-box .intro-icn-list.bussiness-nyj-4 .icn-box {background:#E5ECFA;}

/*사업소개 이미지박스3 (컬러)*/
.intro-icn-box.bussiness-icn-box2 .intro-icn-list {flex: 1 0 33%; max-width:33%;}
.intro-icn-box.bussiness-icn-box2 .intro-icn-list .icn-box {flex-direction: column; align-items: flex-start; padding:30px 30px 60px 30px;}
.intro-icn-box.bussiness-icn-box2 .intro-icn-list:nth-child(n+4){margin-top:22px;}
.intro-icn-box.bussiness-icn-box2 .intro-icn-list.bussiness-nyj-1 .icn-box {background:#E5F6FE;}
.intro-icn-box.bussiness-icn-box2 .intro-icn-list.bussiness-nyj-2 .icn-box {background:#E6EDFF;}
.intro-icn-box.bussiness-icn-box2 .intro-icn-list.bussiness-nyj-3 .icn-box {background:#FBECF4;}
.intro-icn-box.bussiness-icn-box2 .intro-icn-list.bussiness-nyj-4 .icn-box {background:#E5ECFA;}
.intro-icn-box.bussiness-icn-box2 .intro-icn-list.bussiness-nyj-5 .icn-box {background:#E5F5DD;}
.intro-icn-box.bussiness-icn-box2 .intro-icn-list.bussiness-nyj-6 .icn-box {background:#FFF3C0;}

/*사업소개 이미지박스4 (컬러)*/
.intro-icn-box.bussiness-icn-box3 .intro-icn-list {flex: 1 0 50%; max-width:50%;}
.intro-icn-box.bussiness-icn-box3 .intro-icn-list .icn-box {flex-direction: column; align-items: flex-start; padding:30px 30px 60px 30px;}
.intro-icn-box.bussiness-icn-box3 .intro-icn-list:nth-child(n+3){margin-top:22px;}
.intro-icn-box.bussiness-icn-box3 .intro-icn-list.bussiness-nyj-1 .icn-box {background:#E4FFD7;}
.intro-icn-box.bussiness-icn-box3 .intro-icn-list.bussiness-nyj-2 .icn-box {background:#E5ECFA;}
.intro-icn-box.bussiness-icn-box3 .intro-icn-list.bussiness-nyj-3 .icn-box {background:#FFF6CD;}
.intro-icn-box.bussiness-icn-box3 .intro-icn-list.bussiness-nyj-4 .icn-box {background:#FFE6F3;}
.intro-icn-box.bussiness-icn-box3 .intro-icn-list.bussiness-nyj-5 .icn-box {background:#FBECF4;}
.intro-icn-box.bussiness-icn-box3 .intro-icn-list.bussiness-nyj-6 .icn-box {background:#E5ECFA;}
.intro-icn-box.bussiness-icn-box3 .intro-icn-list.bussiness-nyj-5 .img-text .text-box, .intro-icn-box.bussiness-icn-box3 .intro-icn-list.bussiness-nyj-6 .img-text .text-box{padding-left:0}

/*사업소개 이미지박스5 (컬러)*/
.intro-icn-box.bussiness-icn-box4 .icn-title .icn-txt{padding-top:10px; font-weight:400; font-size:15px; color:#222;}
.intro-icn-box.bussiness-icn-box4 .intro-icn-list {flex: 1 0 50%; max-width:50%;}
.intro-icn-box.bussiness-icn-box4 .intro-icn-list .icn-box {flex-direction: column; align-items: flex-start; padding:26px 30px;}
.intro-icn-box.bussiness-icn-box4 .intro-icn-list:nth-child(n+3){margin-top:22px;}
.intro-icn-box.bussiness-icn-box4 .intro-icn-list.bussiness-nyj-1 .icn-box {background:#E5F6FE;}
.intro-icn-box.bussiness-icn-box4 .intro-icn-list.bussiness-nyj-2 .icn-box {background:#E5F5DD;}
.intro-icn-box.bussiness-icn-box4 .intro-icn-list.bussiness-nyj-3 .icn-box {background:#E1FFFF;}
.intro-icn-box.bussiness-icn-box4 .intro-icn-list.bussiness-nyj-4 .icn-box {background:#FFFACF;}


/*사업소개 이미지박스6 (흰배경)*/
.intro-icn-box.bussiness-icn-box5 {margin-top:0;}
.intro-icn-box.bussiness-icn-box5 .intro-icn-list {flex: 1 0 33%; max-width:33%;}
.intro-icn-box.bussiness-icn-box5 .intro-icn-list .icn-box {flex-direction:column; align-items: flex-start; padding:30px 30px 40px 30px; background-color:#fff; }
.intro-icn-box.bussiness-icn-box5 .intro-icn-list .icn-box .icn-title{font-size:16px; }
.intro-icn-box.bussiness-icn-box5 .intro-icn-list .icn-box .icn-title strong{color:#222;}
.intro-icn-box.bussiness-icn-box5 .intro-icn-list .icn-box .icn-desc {margin-top:24px;}
.intro-icn-box.bussiness-icn-box5 .intro-icn-list .icn-box .icn-desc span{font-size:15px; color:#666;}

/*사업소개 이미지박스 (사진 배경)*/
.bussiness-img-box .list-1 .bg-text-box{background-image:url(../images/bussiness/bg-img1-nyj1.jpg) !important;}
.bussiness-img-box .list-2 .bg-text-box{background-image:url(../images/bussiness/bg-img2-nyj1.jpg) !important;}
.bussiness-img-box .list-3 .bg-text-box{background-image:url(../images/bussiness/bg-img3-nyj1.jpg) !important;}
.bussiness-img-box .list-4 .bg-text-box{background-image:url(../images/bussiness/bg-img4-nyj1.jpg) !important;}

/*김포 사업소개*/
.intro-icn-box2 { display:flex; flex-wrap:wrap; margin-top:12px; }
.intro-icn-box2 .intro-icn-list { }
.intro-icn-box2 .intro-icn-list .icn-box {width:207px; position:relative; margin-left:-20px; text-align:center; border-radius:500px; }
.intro-icn-box2 .icn-title {font-size:16px; font-weight:500; line-height:120px;}
.intro-icn-box2 .intro-icn-list.reseve-1 .icn-box { border:1px solid #FFEEA8; background:rgba(255, 230, 125, 0.30); z-index:1;}
.intro-icn-box2 .intro-icn-list.reseve-2 .icn-box { border:1px solid #CAE7BE; background: rgba(132, 199, 98, 0.20); z-index:2;}
.intro-icn-box2 .intro-icn-list.reseve-3 .icn-box { width:388px; border:1px solid #A2CFFF; background:rgba(125, 188, 255, 0.30); z-index:3;}
.intro-icn-box2 .intro-icn-list.reseve-4 .icn-box { border:1px solid #FFD6EA; background: rgba(255, 174, 217, 0.20); z-index:4;}
.intro-icn-box2 .intro-icn-list.reseve-5 .icn-box { border:1px solid #E9DCFF; background: rgba(156, 109, 234, 0.15); z-index:5;}

/*이미지 영역*/
.intro-img-box{}
.intro-img-box img{max-width:100%; margin:0 auto;}
.intro-img-box.left img{margin:0;}

/*포스터 박스*/
.poster-box {margin-top:10px;}
.poster-box img {display:block; width:277px; margin-bottom:10px;}
.poster-box .poster_link{ display:inline-block; padding:10px; width:277px; border-radius:3px; border: 1px solid #DDD; text-align:center;}
.poster-box .poster_link span{font-size:15px; color:#666; padding-right:32px; background:url(../images/ico-file-down.png) no-repeat right 0 top 0/16px; }


/*배경 박스*/
.intro-detail-box.img-bg{  display:flex; justify-content:center; align-items:center; height:190px; background:url(../images/bussiness/bg-img-nyj1.png) no-repeat center 0/1136px;}
.intro-detail-box.img-bg .text-box{text-align:center;}
.intro-detail-box.img-bg .intro-title{color:#fff;}
.intro-detail-box.img-bg .intro-title-sub{color:#fff;}

/*아이콘 텍스트 라인 박스*/
.recruitment-field-box.line1{margin-top:0;}
.recruitment-field-box.line1 .field-list{height:130px;}
.recruitment-field-box .field-list.width100{ flex: 1 0 100%; max-width:100%;}
.recruitment-field-box .bottom-desc-wrap{display:flex; align-items:center;}
.recruitment-field-box .bottom-desc-wrap .bottom-desc {display:flex; align-items:center;}
.recruitment-field-box .bottom-desc-wrap .bottom-desc + .bottom-desc::before{content:''; margin:0 12px; display:block; width:4px; height:4px; border-radius:1px; background:#99B0FB; }

/*사업소개 내용 탭*/
.inner-tab {padding:20px;border-radius:10px; background: #FAFAFB; width:100%; margin-bottom:60px; }
.inner-tab .tabGroup {display:flex; }
.inner-tab .tabGroup li {display:flex; align-items:center;}
.inner-tab .tabGroup li + li::before{content:''; margin:0 20px; display:block; width:4px; height:4px; border-radius:1px; background:#99B0FB; }
.inner-tab .tabGroup li a {font-size:15px; color:#666;}
.inner-tab .tabGroup li.active a {color:#222; font-weight:500;}
.inner-tab-content{display:none;}
.inner-tab-content.current {display:block;}

/*사업소개 line*/
.intro-step-box .step-desc.line2{height:50px;}
.intro-step-box .step-desc.line3{height:66px;}
.intro-step-box .step-desc.line4{height:90px;}


/*스텝 3단계*/
.intro-step-box.club-step-box.step3 .intro-step-list{ flex:1 0 33%; max-width:33%;}
.intro-step-box.club-step-box.step3 .intro-step-list:nth-child(1) .step-badge{background-color:#BBE5F7;}
.intro-step-box.club-step-box.step3 .intro-step-list:nth-child(2) .step-badge{background-color:#DECDFA}
.intro-step-box.club-step-box.step3 .intro-step-list:nth-child(3) .step-badge{background-color:#F7CF91;}

/*스텝 4단계*/
.intro-step-box.club-step-box.step4 .intro-step-list{ flex:1 0 25%; max-width:25%;}
.intro-step-box.club-step-box.step4 .intro-step-list:nth-child(1) .step-badge{background-color:#BBE5F7;}
.intro-step-box.club-step-box.step4 .intro-step-list:nth-child(2) .step-badge{background-color:#DECDFA}
.intro-step-box.club-step-box.step4 .intro-step-list:nth-child(3) .step-badge{background-color:#F7CF91;}
.intro-step-box.club-step-box.step4 .intro-step-list:nth-child(4) .step-badge{background-color:#CDE8BF;}

/*스텝 5단계*/
.intro-step-box.club-step-box.step5 .intro-step-list{ flex:1 0 20%; max-width:20%;}
.intro-step-box.club-step-box.step5 .intro-step-list:nth-child(1) .step-badge{background-color:#FED5F3;}
.intro-step-box.club-step-box.step5 .intro-step-list:nth-child(2) .step-badge{background-color:#CBD8FF}
.intro-step-box.club-step-box.step5 .intro-step-list:nth-child(3) .step-badge{background-color:#FFF2AB;}
.intro-step-box.club-step-box.step5 .intro-step-list:nth-child(4) .step-badge{background-color:#D3F3ED;}
.intro-step-box.club-step-box.step5 .intro-step-list:nth-child(5) .step-badge{background-color:#FFE3DA;}


/*남양주 학습등대 역사*/
.intro-bg-section.bg-blue{background-color:#F9FAFF; padding:45px 0; }
.swiper-container.sliderTimetable{ width:100%; overflow:hidden; position:relative; top:-76px; margin-bottom:-76px}
.sliderTimetable .swiper-control { position:absolute; right:0; top:0; display:flex; align-items:center;}
.sliderTimetable .swiper-control .btn{font-size:0; display:block; width:36px; height:36px; border-radius:50px; border:1px solid #DDD; background:url(../images/ico-customer-prev.png) 50% 50%/100%,#fff;}
.sliderTimetable .swiper-control .btn + .btn{margin-left:16px}
.sliderTimetable .swiper-control .btn.next-slide{background-image:url(../images/ico-customer-next.png);}
.sliderTimetable .timeline { list-style-type:none; display:flex; padding:0; text-align:center; margin-top:97px;}
.sliderTimetable .timeline .timestamp { width:100%; margin-bottom:13px; display:flex; flex-direction:column; justify-content:center; align-items:center; }
.sliderTimetable .timeline .timestamp span.date{font-size:18px; color:#4369E3; font-weight:600; }
.sliderTimetable .timeline .status { padding:0px 40px; display:flex; justify-content:center; border-top:2px solid #3e70ff; position:relative; transition:all 200ms ease-in;}
.sliderTimetable .status span {  padding-top:10px; font-size:15px; color:#333;}
.sliderTimetable .status span:before { content:''; width:10px; height:10px; background-color:#fff; border-radius:100px; border:2px solid #4369E3; position:absolute; top:-5px; left:calc(50% - 12px); transition: all 200ms ease-in; }


/*시흥 주요사업*/
.intro-bg-section.bg-siheung{ padding:45px 0; background:url(../images/bussiness/bg-section-siheung.png) no-repeat center 0/1920px,#F2F8FF; }

/*시흥 관련사업 row2*/
.intro-info-box.row2{flex-wrap:wrap; margin-bottom:-22px}
.intro-info-box.row2 .intro-info-list{padding-bottom:22px;}


/*시흥 진로학습 센터*/
.intro-bg-section.padding45{padding:45px 0;}
.intro-bg-section.padding45 .box-wrap{display:flex; justify-content:space-between;  align-items:center; padding:30px 40px; border-radius:10px; background-color:#fff; border:1px solid #ddd;}
.intro-bg-section.padding45 .box-wrap .txt-box .box-tit{font-size:16px; font-weight:500; color:#222;}
.intro-bg-section.padding45 .box-wrap .txt-box .box-desc{ display:block; margin-top:11px; font-size:15px; color:#666;}
.intro-bg-section.padding45 .box-wrap .btn-primary{padding:14px 18px; border-radius:6px;}
