/*사업소개 하위 텍스트*/
.intro-title-sub2{margin-top:0.85rem; font-size:1.3rem; color:#888; display:inline-block; text-indent:-1rem; padding-left:1rem;}
.bottom-desc2{ font-size:1.3rem; color:#888;  display:inline-block; text-indent:-1.0rem; padding-left:1.0rem;}
.intro-step-box .step-desc b{font-weight:600;}
.intro-step-box .step-desc .step-desc-link{ display:block; padding-top:0.8rem; font-size:1.2rem; 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:0.85rem; padding:0.3rem 0.6rem; border-radius:6px; background:#EFF5FF; color:#5580F0; font-size:1.3rem; font-weight:500;}
.icn-inner-box .txt-box {margin-bottom:0.85rem;}
.icn-inner-box .txt-box .txt-desc{color:#222; font-size:1.3rem;}
.icn-inner-box .desc-list li .sub-desc{display:block; margin-top:0.1rem; line-height:1.95rem; font-size:1.3rem; color:#666;}
.icn-inner-box .desc-list li .bottom-desc{display:block; margin-top:0.1rem; font-size:1.2rem; color:#999;}
.icn-inner-box .desc-list + .icn-inner-lable{margin-top:1.2rem;}  

.inner + .intro-bg-section{margin-top:11px;}

/*광주 타이틀*/
.section-title-box.gj-tit .section-title { position:relative; padding-left:0.65rem; }
.section-title-box.gj-tit .section-title::before { content:''; display:inline-block; position:absolute; top:0.35rem; left:0; width:0.25rem; height:1.5rem; background-color:#4369e3; border-radius:1rem;}
  
/*버튼*/
.btn-primary.line { color:#4369e3; background-color: #fff; border:1px solid #4369e3;  transition:background .15s ease-in-out;  padding:0 1.25rem;}
.btn-primary.line:hover{ color:#fff;  background-color:#4369e3;}

.btn-line-link{display:inline-block; margin-top:10px; padding:14px 18px; border-radius:6px; border:1px solid #333; background:#FFF; text-align:center;}
.btn-line-link span{font-size:1.3rem;  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:2rem; width:100%; }
.sliderBussiness .swiper-wrapper { display:flex; padding:0 1.6rem; width:auto; white-space:nowrap;}
.sliderBussiness .swiper-wrapper::-webkit-scrollbar { display:none;}
.sliderBussiness .swiper-wrapper .swiper-slide { margin:0 0.75rem; width:auto;}
.sliderBussiness .swiper-wrapper .swiper-slide:first-of-type { margin-left:0;}
.sliderBussiness .swiper-wrapper .swiper-slide a { display:block; position:relative; padding:0.75rem 0.8rem 1.05rem; font-size:1.4rem; border:1px solid #DFE0E1; border-radius:10px;  font-weight: 400; color: #666; text-align:center;}
.sliderBussiness .swiper-wrapper .swiper-slide.active a { border:1px solid #4369E3; color:#4369E3; font-weight:500;}

/*남양주 사업소개 담당자*/
.Bussiness-nyj-manager{margin-top:2.575rem; padding:1.5rem 2.5rem; display:flex; flex-wrap: wrap; border-radius:20px; background:#FAFAFB}
.Bussiness-nyj-manager b{font-weight:500; font-size:1.3rem; color:#000; margin-right:2.0rem; width:100%; margin-bottom:0.5rem;}
.Bussiness-nyj-manager p{font-size:1.25rem; color:#666; display:flex; align-items:center; line-height:2.0rem;}
.Bussiness-nyj-manager p.phone{padding-left:2.4rem; background:url(../images/bussiness/ico-phone.png) no-repeat 0px 0px/2.0rem;}
.Bussiness-nyj-manager p.manager::after{content:''; margin:0 2.0rem;  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:1.35rem 1.7rem 1.35rem 0.8rem; border-radius:6px; border:1px solid #DDD; }
.icn-inner-box .desc-list {}
.icn-inner-box .desc-list li { position: relative; margin-top:0.5rem; padding-left:1.0rem; font-size:1.3rem; 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}

/* 남양주 사업소개 테이블*/
.tbl-wrap.tbl-bussiness-nyj-list .board-td li { flex-direction:row;}
.tbl-wrap.tbl-bussiness-nyj-list .board-td li .td.td1 {display:none;}
.tbl-wrap.tbl-bussiness-nyj-list .board-td li .td{width:100%; }
.tbl-wrap.tbl-bussiness-nyj-list .board-td li .td.td2 { order:2; color:#222; margin-bottom:0.3rem;}
.tbl-wrap.tbl-bussiness-nyj-list .board-td li .td.td3 { order:3; color:#666;}
.tbl-wrap.tbl-bussiness-nyj-list .board-td li .td.td4 { order:3; color:#666;}
.tbl-wrap.tbl-bussiness-nyj-list .board-td li .td.td5 { margin-top:1.0rem; order:5; width:100%;}

/* 포천 사업소개 테이블*/
.tbl-wrap.tbl-bussiness-nyj-list2 .board-td li { flex-direction:row; }
.tbl-wrap.tbl-bussiness-nyj-list2 .board-td li .td{ width:100%; color:#666; margin-bottom:0.3rem;}
.tbl-wrap.tbl-bussiness-nyj-list2 .board-td li .td.td1 { order:1; color:#222; width:auto; }
.tbl-wrap.tbl-bussiness-nyj-list2 .board-td li .td.td2 { order:2; color:#888; margin-bottom:1.0rem;  width:auto;  position:relative; margin-left:1.6rem;}
.tbl-wrap.tbl-bussiness-nyj-list2 .board-td li .td.td2::before { content:''; display:inline-block; position:absolute; top:0.6rem; left:-0.8rem; width:1px; height:0.8rem; background-color:#a7a7a7;}
.tbl-wrap.tbl-bussiness-nyj-list2 .board-td li .td.td3 { order:3; text-indent:-0.8rem; padding-left:0.65rem;}
.tbl-wrap.tbl-bussiness-nyj-list2 .board-td li .td.td3::before{content:'- '; }
.tbl-wrap.tbl-bussiness-nyj-list2 .board-td li .td.td4 { order:4; text-indent:-0.8rem; padding-left:0.65rem;}
.tbl-wrap.tbl-bussiness-nyj-list2 .board-td li .td.td4::before{content:'- ';}
.tbl-wrap.tbl-bussiness-nyj-list2 .board-td li .td.td5 { order:5; text-indent:-0.8rem; padding-left:0.65rem;}
.tbl-wrap.tbl-bussiness-nyj-list2 .board-td li .td.td5::before{content:'- ';}


/*사업소개 김포 _ 테이블 모바일 스타일*/
.changeColumn-gimpo {  width:100%; overflow-x:auto;}
.changeColumn-gimpo caption{display:none;}
.changeColumn-gimpo col { display:none;}
.changeColumn-gimpo .unitIncrement { counter-reset: listNum; }
.changeColumn-gimpo .unitIncrement .targetNum:before { content: counter(listNum); counter-increment: listNum; }
.changeColumn-gimpo table{width:max-content; min-width:100%;}
.changeColumn-gimpo table thead{display:none;}
.changeColumn-gimpo tr {position:relative; display:flex; align-items:center; flex-wrap:wrap; gap:0.5rem; flex-direction: row; padding:3.5rem 0 1rem; border-bottom:1px solid #ddd; background-color: #fff;}
.changeColumn-gimpo td{position: relative; border-bottom:none !important; height:2.2rem !important; color:#666 !important;  padding:0 !important; margin-left:1.6rem; }
.changeColumn-gimpo tr td::before { content:''; display:inline-block; position:absolute; top:0.6rem; left:-0.8rem; width:1px; height:0.8rem; background-color:#a7a7a7;}
.changeColumn-gimpo tr td:first-child{position: absolute; left:0; top:1.1rem; margin:0 1.6rem 0.3rem 0;}
.changeColumn-gimpo tr td:first-child::before{display:none;}
.changeColumn-gimpo tr td.group { position:absolute; display:none;}
.changeColumn-gimpo tr td .targetNum,.changeColumn-gimpo tr td.subject{color:#222 !important; }
.changeColumn-gimpo tr td.subject{ position:absolute; margin:0; padding:0 0 1.2rem !important;  font-size:1.3rem; left:2.2rem; top: 1rem; overflow:hidden; display:inline-block; max-width:100%; text-overflow: ellipsis; white-space: nowrap; max-width: calc(100% - 3rem);}
.changeColumn-gimpo tr td.subject::before{display:none;}
.changeColumn-gimpo tr td.subject + td{margin-left:2.2rem;}
.changeColumn-gimpo tr td.subject + td::before{display:none;}
.changeColumn-gimpo tr td.width100{width:100%; margin-left:2.2rem;}
.changeColumn-gimpo tr td.width100::before{display:none;}

/* 김포 사업소개 테이블*/
.tbl-wrap.tbl-bussiness-nyj-list3 .board-td li { flex-direction:row; }
.tbl-wrap.tbl-bussiness-nyj-list3 .board-td li .td{ width:100%; color:#666; margin-bottom:0.3rem;}
.tbl-wrap.tbl-bussiness-nyj-list3 .board-td li .td.td1 { order:1; color:#222; width:auto; }
.tbl-wrap.tbl-bussiness-nyj-list3 .board-td li .td.td1::before{display:none; }
.tbl-wrap.tbl-bussiness-nyj-list3 .board-td li .td::before{content:'- '; }
.tbl-wrap.tbl-bussiness-nyj-list3 .board-td li .td.td2 { order:2;}
.tbl-wrap.tbl-bussiness-nyj-list3 .board-td li .td.td3 { order:3; text-indent:-0.8rem; padding-left:0.65rem;}
.tbl-wrap.tbl-bussiness-nyj-list3 .board-td li .td.td4 { order:4; text-indent:-0.8rem; padding-left:0.65rem;}
.tbl-wrap.tbl-bussiness-nyj-list3 .board-td li .td.td5 { order:5; text-indent:-0.8rem; padding-left:0.65rem;}


/* 김포 사업소개 테이블2*/
.tbl-wrap.tbl-bussiness-nyj-list4 .board-td li { flex-direction:row;}
.tbl-wrap.tbl-bussiness-nyj-list4 .board-td li .td.td1 {display:none;}
.tbl-wrap.tbl-bussiness-nyj-list4 .board-td li .td{width:100%; }
.tbl-wrap.tbl-bussiness-nyj-list4 .board-td li .td.td2 { order:2; color:#222; margin-bottom:0.3rem;}
.tbl-wrap.tbl-bussiness-nyj-list4 .board-td li .td.td3 { order:3; color:#666;}
.tbl-wrap.tbl-bussiness-nyj-list4 .board-td li .td.td4 { order:4;  color:#666;}

/* 김포 사업소개 테이블3*/
.tbl-wrap.tbl-bussiness-nyj-list5 .board-th .th, .tbl-wrap.tbl-bussiness-nyj-list5 .board-td .td{width:100%;}
.tbl-wrap.tbl-bussiness-nyj-list5 .board-td .td.td1{color:#222; margin-bottom:0.3rem;}
.tbl-wrap.tbl-bussiness-nyj-list5 .board-td .td.td1::before{display:none;}
.tbl-wrap.tbl-bussiness-nyj-list5 .board-td .td{text-indent:-0.8rem; padding-left:0.65rem;}
.tbl-wrap.tbl-bussiness-nyj-list5 .board-td li .td::before{content:'- ';}


/* 광주 사업소개 테이블1*/
.tbl-wrap.tbl-bussiness-nyj-list7 .board-th .th, .tbl-wrap.tbl-bussiness-nyj-list7 .board-td .td{width:100%;}
.tbl-wrap.tbl-bussiness-nyj-list7 .board-th .th1, .tbl-wrap.tbl-bussiness-nyj-list7 .board-td .td1 {color:#222; margin-bottom:0.3rem;}
.tbl-wrap.tbl-bussiness-nyj-list7 .board-th .th2, .tbl-wrap.tbl-bussiness-nyj-list7 .board-td .td2 {}

/* 광주 사업소개 테이블2*/
.tbl-wrap.tbl-bussiness-nyj-list8 .board-td li { flex-direction:row; }
.tbl-wrap.tbl-bussiness-nyj-list8 .board-td li .td{ position:relative; color:#666; margin:0 0 0.3rem 1.6rem;}
.tbl-wrap.tbl-bussiness-nyj-list8 .board-td li .td.td4::before{ content: ''; display:inline-block; position:absolute; top:0.6rem; left:-0.8rem; width:1px; height:0.8rem; background-color:#a7a7a7; }
.tbl-wrap.tbl-bussiness-nyj-list8 .board-td li .td.td1{ display:none;}
.tbl-wrap.tbl-bussiness-nyj-list8 .board-td li .td.td2 { order:2; color:#222; width:100%;}
.tbl-wrap.tbl-bussiness-nyj-list8 .board-td li .td.td3 { order:3;}
.tbl-wrap.tbl-bussiness-nyj-list8 .board-td li .td.td4 { order:3;}
.tbl-wrap.tbl-bussiness-nyj-list8 .board-td li .td.td5 { order:4; width:100%;}

/* 광주 사업소개 테이블3*/
.tbl-wrap.tbl-bussiness-nyj-list9{margin-top:5px;}
.tbl-wrap.tbl-bussiness-nyj-list9 .board-th .th, .tbl-wrap.tbl-bussiness-nyj-list9 .board-td .td{width:100%;}
.tbl-wrap.tbl-bussiness-nyj-list9 .board-th .th1, .tbl-wrap.tbl-bussiness-nyj-list9 .board-td .td1 {display:none;}
.tbl-wrap.tbl-bussiness-nyj-list9 .board-th .th2, .tbl-wrap.tbl-bussiness-nyj-list9 .board-td .td2 {color:#222; margin-bottom:0.3rem;}
.tbl-wrap.tbl-bussiness-nyj-list9 .board-th .th3, .tbl-wrap.tbl-bussiness-nyj-list9 .board-td .td3 {}


/* 여주 사업소개 테이블1*/
.tbl-wrap.tbl-bussiness-nyj-list10 .board-td li { flex-direction:row;}
.tbl-wrap.tbl-bussiness-nyj-list10 .board-td li .td.td1 {display:none;}
.tbl-wrap.tbl-bussiness-nyj-list10 .board-td li .td{ }
.tbl-wrap.tbl-bussiness-nyj-list10 .board-td li .td.td2 { order:3; color:#666; margin:0 0 0.3rem 1.6rem; position:relative; }
.tbl-wrap.tbl-bussiness-nyj-list10 .board-td li .td.td2::before{ content: ''; display:inline-block; position:absolute; top:0.6rem; left:-0.8rem; width:1px; height:0.8rem; background-color:#a7a7a7; }
.tbl-wrap.tbl-bussiness-nyj-list10 .board-td li .td.td3 { order:2; color:#222; margin-bottom:0.3rem; }
.tbl-wrap.tbl-bussiness-nyj-list10 .board-td li .td.td4 { order:4; color:#666; width:100%;} 
.tbl-wrap.tbl-bussiness-nyj-list10 .board-td li .td.td5 { margin-top:1.0rem; order:5; width:100%;}

/* 여주 사업소개 테이블2*/
.board-list11{margin-top:15px;}
.tbl-wrap.tbl-bussiness-nyj-list11 .board-td li { flex-direction:row; }
.tbl-wrap.tbl-bussiness-nyj-list11 .board-td li .td{ position:relative; color:#666; margin-bottom:0.3rem;}
.tbl-wrap.tbl-bussiness-nyj-list11 .board-td li .td.td1{ order:1; width:100%; }
.tbl-wrap.tbl-bussiness-nyj-list11 .board-td li .td.td2 { order:2; color:#222; width:100%;}
.tbl-wrap.tbl-bussiness-nyj-list11 .board-td li .td.td3 { order:5; margin-left:1.6rem;}
.tbl-wrap.tbl-bussiness-nyj-list11 .board-td li .td.td3::before{ content: ''; display:inline-block; position:absolute; top:0.6rem; left:-0.8rem; width:1px; height:0.8rem; background-color:#a7a7a7; }
.tbl-wrap.tbl-bussiness-nyj-list11 .board-td li .td.td4 { order:3;}
.tbl-wrap.tbl-bussiness-nyj-list11 .board-td li .td.td5 { order:4; margin-left:1.6rem; }
.tbl-wrap.tbl-bussiness-nyj-list11 .board-td li .td.td5::before{ content: ''; display:inline-block; position:absolute; top:0.6rem; left:-0.8rem; width:1px; height:0.8rem; background-color:#a7a7a7; }
.tbl-wrap.tbl-bussiness-nyj-list11 .board-td li .td.td6 { order:6; width:100%; }

/*사업소개 이미지 박스 (배너)*/
.Bussiness-item-box { display: flex;  margin: 0 -8px 2rem; }
.Bussiness-item-box .inner-box { display:flex; flex:1; justify-content:space-between; align-items:flex-end; padding:2.15rem 0.5rem 0 2.4rem; border-radius:1rem;}
.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 .dig-title, .Bussiness-item-box .dig-desc {display: block;}
.Bussiness-item-box .dig-title { font-size:1.4rem; color:#222; font-weight:bold;}
.Bussiness-item-box .dig-desc { padding-top:2.4rem; font-size:1.3rem; color:#666;}
.Bussiness-item-box .btn-dig { margin:2.15rem 0 2.35rem; padding:0 1.9rem;  min-width:8.4rem; height:3.1rem; font-size:1.3rem; font-weight:500;  border-radius:50px;}
.Bussiness-item-box .img-box { flex: 1 0 13.1rem; max-width: 13.1rem;}

/*사업소개 이미지 박스  (아이콘 화이트 박스)*/
.Bussiness-item-box.Bussiness-box { display:flex; flex-wrap:wrap; margin-bottom:-1.2rem; margin-left:-0.6rem; margin-right:-0.6rem;}
.Bussiness-item-box.Bussiness-box .Bussiness-list { flex:1 0 50%; margin-top:0; max-width:50%; padding:0 0.6rem 1.2rem; }
.Bussiness-item-box.Bussiness-box .Bussiness-list .inner-box { flex-direction:column-reverse; justify-content:flex-end; align-items:center; padding:2.4rem 1rem 2.3rem 1rem; background:#fff; height:100%;}
.Bussiness-item-box.Bussiness-box .text-box {margin-top:1.8rem; width:100%; text-align:center;}
.Bussiness-item-box.Bussiness-box .dig-desc {min-height:9rem; padding-top:1.5rem}
.Bussiness-item-box.Bussiness-box .img-box { flex:1 0 7.8rem; max-width:7.8rem;}

/*사업소개 이미지 라인 박스*/
.Bussiness-item-box.Bussiness-box { display:flex; flex-wrap:wrap; margin-bottom:-1.2rem; margin-left:-0.6rem; margin-right:-0.6rem;}
.Bussiness-item-box.Bussiness-box .Bussiness-line-list { flex:1 0 50%; margin-top:0; max-width:50%; padding:0 0.6rem 1.2rem; }
.Bussiness-item-box.Bussiness-box .Bussiness-line-list .inner-box { flex-direction:column-reverse; justify-content:flex-end; align-items:center; padding:2.4rem 1rem 2.3rem 1rem; border:1px solid #ddd; border-radius:20px;  background:#fff; height:100%;}
.Bussiness-item-box.Bussiness-box .Bussiness-line-list .text-box {margin-top:1.8rem; width:100%; text-align:center;}
.Bussiness-item-box.Bussiness-box .Bussiness-line-list .dig-desc {min-height:3rem; padding-top:0rem; font-size:1.1rem;}
.Bussiness-item-box.Bussiness-box .Bussiness-line-list .dig-tit{font-size:1.3rem;}
.Bussiness-item-box.Bussiness-box .Bussiness-line-list .img-box { flex:1 0 7.8rem; max-width:7.8rem;}

/*사업소개 텍스트 박스  (화이트 박스)*/
.Bussiness-item-box.Bussiness-box2 { margin-top:19px;  display:flex; flex-wrap:wrap; margin-bottom:-1.2rem; margin-left:-0.6rem; margin-right:-0.6rem;}
.Bussiness-item-box.Bussiness-box2 .Bussiness-list { flex:1 0 100%; margin-top:0; max-width:100%; padding:0 0.6rem 1.2rem; }
.Bussiness-item-box.Bussiness-box2 .Bussiness-list .inner-box { flex-direction:column-reverse; justify-content:flex-end; align-items:center; padding:2.4rem 1rem 2.3rem 1rem; background:#fff; height:100%;}
.Bussiness-item-box.Bussiness-box2 .text-box { width:100%; text-align:left;}
.Bussiness-item-box.Bussiness-box2 .dig-desc {min-height:9rem; padding-top:0.4rem}
.Bussiness-item-box.Bussiness-box2 ul.dig-desc{text-indent:-1.5rem;  padding-left:1.5rem;}

/*이미지 컬러박스 아이콘 없을떄*/
.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 .img-text{width:100%;}
.intro-icn-box.bussiness-icn-box .intro-icn-list .icn-box { flex-direction:column;  align-items:flex-start; padding: 2rem 1.5rem 3.85rem 1.2rem;}
.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 .img-text{width:100%;}
.intro-icn-box.bussiness-icn-box2 .intro-icn-list .icn-box { flex-direction:column;  align-items:flex-start; padding: 2rem 1.5rem 3.85rem 1.2rem;}
.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 .img-text{width:100%;}
.intro-icn-box.bussiness-icn-box3 .intro-icn-list .icn-box { flex-direction: column;  align-items:flex-start; padding: 2rem 1.5rem 3.85rem 1.2rem;}
.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;}

/*사업소개 이미지박스5 (컬러)*/
.intro-icn-box.bussiness-icn-box4.icn-title .icn-txt{padding-top:8px; font-weight:400; font-size:1.3rem; color:#222;}
.intro-icn-box.bussiness-icn-box4 .intro-icn-list .img-text{width:100%;}
.intro-icn-box.bussiness-icn-box4 .intro-icn-list .icn-box { flex-direction: column;  align-items:flex-start; padding: 2rem 1.5rem 3.85rem 1.2rem;}
.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 .intro-icn-list .icn-box { flex-direction: column;  align-items:flex-start; padding: 2rem 1.5rem 3.85rem 1.2rem; background-color:#fff;}
.intro-icn-box.bussiness-icn-box5 .intro-icn-list .icn-title{font-size:1.3rem; }
.intro-icn-box.bussiness-icn-box5 .intro-icn-list .icn-title strong{color:#222;}
.intro-icn-box.bussiness-icn-box5 .intro-icn-list .icn-desc {margin-top:1rem;}
.intro-icn-box.bussiness-icn-box5 .intro-icn-list .icn-desc span{font-size:1.2rem; color:#666;}


/*사업소개 이미지박스 (사진 배경)*/
/*
.bgimg-text-box.bussiness-img-box {display:flex; flex-wrap:wrap;}
.bgimg-text-box.bussiness-img-box  .bgimg-text-list {flex: 1 0 50%; max-width: 50%; padding: 0 8px; border-radius: 20px; overflow: hidden;}
*/
.bussiness-img-box .list-1 .bg-text-box{background-image:url(../images/bussiness/bg-img1-nyj1-m.jpg) !important;}
.bussiness-img-box .list-2 .bg-text-box{background-image:url(../images/bussiness/bg-img2-nyj1-m.jpg) !important;}
.bussiness-img-box .list-3 .bg-text-box{background-image:url(../images/bussiness/bg-img3-nyj1-m.jpg) !important;}
.bussiness-img-box .list-4 .bg-text-box{background-image:url(../images/bussiness/bg-img4-nyj1-m.jpg) !important;}


/*김포 사업소개*/
.intro-icn-box2 { display:flex; flex-wrap:wrap; margin-top:12px; }
.intro-icn-box2 .intro-icn-list {width:100%;}
.intro-icn-box2 .intro-icn-list + .intro-icn-list{margin-top:1.5rem;}
.intro-icn-box2 .intro-icn-list .icn-box { position:relative; line-height:6.5rem; text-align:center; border-radius:500px; }
.intro-icn-box2 .icn-title {font-size:1.5rem; font-weight:500; }
.intro-icn-box2 .intro-icn-list.reseve-1 {order:1;}
.intro-icn-box2 .intro-icn-list.reseve-2 {order:2;}
.intro-icn-box2 .intro-icn-list.reseve-3 {order:5; padding-top:110px; background:url(../images/bussiness/icon-intro-arrow.png) no-repeat 50% 0/150px;}
.intro-icn-box2 .intro-icn-list.reseve-4 {order:3;}
.intro-icn-box2 .intro-icn-list.reseve-5 {order:4; }
.intro-icn-box2 .intro-icn-list.reseve-1 .icn-box { border:1px solid #FFEEA8; background:rgba(255, 230, 125, 0.30);}
.intro-icn-box2 .intro-icn-list.reseve-2 .icn-box { border:1px solid #CAE7BE; background: rgba(132, 199, 98, 0.20);}
.intro-icn-box2 .intro-icn-list.reseve-3 .icn-box { border:1px solid #A2CFFF; background:rgba(125, 188, 255, 0.30);}
.intro-icn-box2 .intro-icn-list.reseve-4 .icn-box { border:1px solid #FFD6EA; background: rgba(255, 174, 217, 0.20);}
.intro-icn-box2 .intro-icn-list.reseve-5 .icn-box { border:1px solid #E9DCFF; background: rgba(156, 109, 234, 0.15);}


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

/*사업소개 내용 탭*/
.inner-tab {padding:1.3rem; border-radius:10px; background: #FAFAFB; width:100%; margin-bottom:2rem; }
.inner-tab::-webkit-scrollbar {display:none;}
.inner-tab .tabGroup {display: block; overflow: hidden;}
.inner-tab .tabGroup li {float:left; text-align:left; width:auto; margin-right:2rem;}
.inner-tab .tabGroup li ::before{content:''; position:absolute; top:50%; transform:translateY(-50%); left:0; display:block; width:4px; height:4px; border-radius:1px; background:#99B0FB; }
.inner-tab .tabGroup li a {position:relative; display: block; font-size:1.3rem; color:#666; padding-left:1rem;}
.inner-tab .tabGroup li.active a {color:#222; font-weight:500;}
.inner-tab-content{display:none;}
.inner-tab-content.current {display:block;}

/*스텝 3단계*/
.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: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: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 { display:none;}
.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:2.95rem 0; background:#F2F8FF; }


/*시흥 진로학습 센터*/
.intro-bg-section.padding45{padding:2.95rem 0;}
.intro-bg-section.padding45 .box-wrap{ padding:2rem 1.2rem; border-radius:10px; background-color:#fff; border:1px solid #ddd;}
.intro-bg-section.padding45 .box-wrap .txt-box .box-tit{font-size:1.3rem; font-weight:500; color:#222;}
.intro-bg-section.padding45 .box-wrap .txt-box .box-desc{ display:block; margin-top:8px; font-size:1.2rem; color:#666;}
.intro-bg-section.padding45 .box-wrap .btn-primary{ display:inline-block; margin-top:1rem; padding:14px 18px; border-radius:6px;}

