/*공통 css*/
.con_wrap {width: 100%;}
.con1300 {width: 100%; margin: 0 auto;}
.sub_p_line {margin: 30px 0 20px 0; display: inline-block; width: 36px; height: 1px; background: #000;}

/*Content CSS*/
#business3 {text-align: center; }
.busin_main_img {margin-bottom: 80px;}

.busin_btn {margin: 60px auto 80px auto; width: 300px;}
.busin_btn a { width: 100%; height: 65px; display: block; line-height: 65px; border: 1px solid #252a52; color:#252a52; font-size: 18px; font-weight: 400; font-family: 'NanumSquare',sans-serif; transition: all 0.3s; text-align: center;}
.busin_btn a span {background: url('../img/btn_arrow_b.png')no-repeat 0 50%; display: inline-block;vertical-align: middle; width: 24px; height: 7px; position: relative; top: -2px; margin-left: 8px; transition: all 0.3s}

.busin_btn a:hover {background: #965ada; color:#fff; border: 1px solid #965ada}
.busin_btn a:hover span {background: url('../img/btn_arrow_w.png')no-repeat 0 50%; margin-left: 15px;}

#busin3_article {padding: 0 15px 50px 15px;}

.busin3_box {width: 100%; margin-bottom: 50px;}
.busin3_box:last-child {margin-bottom: 0;}
.busin3_img {width: 100%; border: 1px solid #ddd; margin-bottom: 20px; padding: 20px;}
.busin3_img img {max-width: 100%;}
.busin3_box:nth-child(2) .busin3_img {padding: 0; border: 0;}

.busin3_txt {width: 100%; text-align: center;}
.busin3_txt h2 {font-size: 15px; font-family: 'NEXONFootballGothicLA1',sans-serif; color:#b179f2;}
.busin3_txt h1 {font-size: 30px; font-family: 'NanumSquare',sans-serif; font-weight: 700; color:#333; margin: 15px 0;}
.busin3_txt p {font-size: 15px; font-weight: 300; color:#333; line-height: 26px; word-break: keep-all; letter-spacing: -0.5px;}

.busin_map h1 {color:#000; font-size: 20px; font-family: 'NEXONFootballGothicBA1',sans-serif; margin-bottom: 10px;}
.busin_map p {font-size: 15px; font-weight: 300; line-height: 30px; color:#666;}
.busin_map p strong {color: #965ada; font-size: 18px; font-family: 'NEXONFootballGothicLA1',sans-serif; letter-spacing: 2px;}
.busin_map p span {position: relative; top: 2px;}

.busin3_pd_img {padding: 50px 15px 36px 15px; background: #f7f7f7}
.busin3_pd_img ul {width: 100%; display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap;}
.busin3_pd_img ul li {width:calc(50% - 7px); border: 1px solid #ddd; overflow: hidden; margin-right: 14px; margin-bottom: 14px;}
.busin3_pd_img ul li:nth-child(2n) {margin-right: 0;}
.busin3_pd_img ul li img {max-width: 100%;}


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


}

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


}
