/* 공통 */
.text-center {text-align:center;}
.sub_con {width:1280px; margin:0 auto;}
.sub_title {margin-top:50px;}
.sub_title h1 {font-family: 'NanumSquare', sans-serif; color:#000; font-size:32px; font-weight: 400; }
.sub_title h1 b {font-weight: 600;}
.sub_title span {display: block; width:50px; height:4px; background: #019b92; margin:0 auto 30px;}
.sub_p {font-size:16px; font-weight: 300; color:#666; letter-spacing: -.5px; word-break: keep-all; line-height: 30px;}
.sub_p span {color:#019b92; font-weight: 400;}
.border_bottom {padding-bottom:50px; border-bottom:1px solid #eee;}

/*Content CSS*/
.busin5_article {position: relative; margin-top:80px; margin-bottom:80px;}
.busin5_article > img {position: absolute; }
/* .busin7_mobile1 {top:0; left:110px;}
.busin7_mobile2 {left:44%; transform:translateX(-50%); top:280px;} */
.busin5_article h2 {font-size:28px; color:#222;  font-family: 'NanumSquare', sans-serif; }
.busin5_article h2 img {margin-right:5px;}
.busin5_article .txt {margin-left:100px; margin-top:30px; text-align:left;}
.busin5_article .txt >  span { display: block; width:50px; height:2px; background: #019b92; margin:30px 0;}

.busin7_con {display: flex; justify-content: center; align-items: center;}
.busin7_mobile{margin-bottom:100px; display: flex; justify-content: center;}
.busin7_mobile img {margin-right:50px;}
.busin7_mobile img:last-child {margin-right:0;}

@media screen and (max-width: 600px) {

}

@media screen and (max-width: 640px) {

}

@media screen and (max-width: 960px) {

}

@media screen and (max-width:1200px) {

}
