/*공통 css*/
.con_wrap {width: 100%;}
.con1300 {width: 100%; margin: 0 auto;}


/*Content CSS*/
#business1 {text-align: center; padding: 0 15px; padding-bottom: 50px;}
.busin_logo {margin-bottom: 30px;}
.busin_logo ul {display: flex; justify-content: space-between;}
.busin_logo ul li {width: 49%; height: 100px; line-height: 100px; border: 1px solid #ddd; font-size: 0; text-align: center;}
.busin_logo ul li img {max-width: 80%}
.sub_p_line {margin: 40px 0; display: inline-block; width: 36px; height: 1px; background: #000;}
/* .busin_script p {font-size: 17px; font-weight: 400; font-family: 'NanumSquare',sans-serif; color:#333; line-height: 33px; word-break: keep-all;}
.busin_script p span {color:#965ada} */

#busin1_c1 .title h2 {font-size: 15px; font-family: 'NEXONFootballGothicLA1',sans-serif; color:#b179f2;}
#busin1_c1 .title h1 {font-size: 30px; font-family: 'NanumSquare',sans-serif; font-weight: 700; color:#333; margin: 15px 0;}

#busin1_c1 .article {margin-top: 30px;}
#busin1_c1 .article .img {width: 100%;}
#busin1_c1 .article .img img {max-width: 100%;}
#busin1_c1 .article .txt {width: 100%; background: #f7f7f7; padding: 30px; text-align: center; display: flex; flex-direction: column; justify-content: center; }
#busin1_c1 .article .txt h2 {font-size: 15px; font-family: 'NEXONFootballGothicLA1',sans-serif; color:#b179f2;}
#busin1_c1 .article .txt h1 {font-size: 24px; font-family: 'NanumSquare',sans-serif; font-weight: 700; color:#333; margin: 15px 0;}
#busin1_c1 .article .txt p {font-size: 15px; font-weight: 300; color:#333; line-height: 26px; word-break: keep-all; letter-spacing: -0.5px;}

.busin_btn {margin: 30px auto 0 auto; width: 240px;}
.busin_btn a { width: 100%; height: 55px; display: block; line-height: 55px; border: 1px solid #252a52; color:#252a52; font-size: 17px; 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;}

#busin1_c2 {margin-top: 30px;}
#busin1_c2 .box {width: 100%; display: flex; text-align: left; align-items: center;border-bottom: 1px solid #ddd; padding: 30px;}
#busin1_c2 .box:last-child {border-bottom: 0;}
#busin1_c2 .box .icon {width: 50px;}
#busin1_c2 .box .icon img {max-width:100%}
#busin1_c2 .box .txt {width: calc(100% - 50px); padding-left: 20px;}
#busin1_c2 .box .txt h1 {font-size: 18px; font-weight: 700; font-family: 'NanumSquare',sans-serif; margin-bottom: 10px;}
#busin1_c2 .box .txt p {font-size: 14px; font-weight: 300; color: #666; letter-spacing: -0.5px; word-break: keep-all;}


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


}

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


}
