/*공통*/
.con_wrap {width: 100%;}
.con_bg {width: 100%; background: url('../img/dot_bg.jpg'); padding: 40px 0;}
.con1500 {width: 100%; margin: 0 auto;}

.c_title {text-align: center;}
.c_title h2 {font-family: 'NanumSquare',sans-serif; font-size: 17px; color: #0932a9; font-weight: 700; line-height: 26px}
.c_title h1 {font-family: 'NanumSquare',sans-serif; font-size: 32px; color: #000; margin-bottom: 30px; font-weight: 900; line-height: 45px; word-break: keep-all;}
.c_title p {font-size: 13px; color: #666; font-weight: 400; line-height: 24px; word-break: keep-all;}
.c_title p::before {display: block; content: ""; width: 95px; height: 2px; background: #000; margin: 0 auto 30px auto;}
.c_title p b {color:#333;}

.sub_list li {position: relative; font-size: 14px; color: #969696; margin-bottom: 5px; padding-left:13px; font-weight: 300;word-break: keep-all;}
.sub_list li::before {content: ""; display: block; position: absolute; top: 7px; left: 0; width: 5px; height: 5px; border-radius: 50%; background: #4ceacd}

.busin_img { display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap;}
.busin_img li{width: 480px; margin-right: 30px; margin-bottom: 30px; overflow: hidden;}
.busin_img li:nth-child(3n) {margin-right: 0;}
.busin_img li img {max-width: 100%; transition: all 0.3s; transform: scale(1);}
.busin_img li:hover img { transform: scale(1.1);}

.img_list h1 {font-size: 24px; font-weight: 700; font-family: 'NanumSquare',sans-serif; color:#000; padding-left: 20px; position: relative; margin-bottom: 20px;}
.img_list h1::before {width: 3px; height: 24px; background: #0932a9; display: block; content: "";  position:absolute; top: 7px; left: 0;}
.img_list ul {width: 100%; display: flex; flex-wrap:wrap;justify-content: space-between; }
.img_list ul li {text-align: center; width: calc(50% - 5px); }
.img_list ul li:nth-child(n+3) {margin-top: 30px;}
.img_list ul li img {max-width: 100%; border: 1px solid #ddd;}
.img_list ul li p {font-size: 14px; font-family: 'NanumSquare',sans-serif; color:#000; font-weight: 700; margin-top: 15px; text-align: center;}

/*Content CSS*/
#business2 {overflow: hidden;}
#busin2_c2 .img.pd {background: #fff; width: 100%; padding:15px; text-align: center;}
#busin2_c1 .top { padding: 0 15px;}
#busin2_c1 .top .img {width: 100%; margin-bottom: 30px; overflow: hidden; text-align: center;}
#busin2_c1 .top .img img {max-width: 100%; transition: all 0.3s; transform: scale(1);}
#busin2_c1 .top .c_title {width: 100%;}

#busin2_c1 .tt::before {width: 3px; height: 40px; background: #0932a9; display: block; content: ""; margin-bottom: 15px; position: absolute; top: -20px; left: 30px;}
#busin2_c1 .tt {width: 100%; padding:30px 15px;font-size: 14px; font-weight: 300; color:#666; margin-top: 15px; line-height: 26px; word-break: keep-all; display: block; border: 1px solid #ddd; background: #f9f9f9;position: relative; margin-top: 30px;}

#busin2_c2 {margin-top: 40px;padding: 40px 15px;}
#busin2_c2 .img img {max-width: 100%;}










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



}

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



}
