/* 공통 */
.sub_con {width: 1300px; margin:0 auto; position: relative; }
.wh_bg {padding:100px 0; background-color: #fff; }
.dot_bg {padding:100px 0; background: url('../img/dot_bg.jpg') 50% 50% repeat; }

/* s_title  */
.s_title {text-align: center; }
.s_title h2 {font-family: 'paybooc-Medium',sans-serif; font-size: 14px; color:#0068b7; margin-bottom: 15px; font-weight: bold; letter-spacing: 1.4px ; text-transform: uppercase; font-weight: 400;}
.s_title h1 {font-family: 'paybooc-ExtraBold',sans-serif; font-size: 57px; color:#000; font-weight: 400;}
.s_title h3 {font-family: 'paybooc-Light',sans-serif; font-size: 24px; color:#000; margin-top: 30px; font-weight: 400;}
.s_title p {font-family: 'paybooc-Light',sans-serif; font-size: 18px; color:#888; margin-top: 30px; line-height: 34px; word-break: keep-all; font-weight: 400;}
.s_title.wh h2 {color:rgba(255, 255, 255, 0.5);}
.s_title.wh h1 {color:#fff; }



/*Content CSS*/
#business1 {padding:0 0 0; text-align: center; }
#business1 .s_title.top {padding-bottom:0;}

/* section */
#busin_sec .box .sub_con { text-align: left; }
/* #busin_sec .box .sub_con {display: flex; flex-direction: row; justify-content: space-between; text-align: left; } */
/* #busin_sec .box:nth-child(even) .sub_con {flex-direction: row-reverse;}
#busin_sec .box:nth-child(5) .sub_con, #busin_sec .box:last-child .sub_con {align-items: flex-end;} */
/* #busin_sec .box .txt {width: 700px;} */
#busin_sec .box .txt h1 {font-size:30px; font-weight: 400; color:#000; font-family: 'paybooc-Medium';}
#busin_sec .box .txt h1 b {font-size:48px; font-family: 'paybooc-ExtraBold';}
#busin_sec .box .txt ul {margin:65px 0 65px;}
#busin_sec .box .txt ul li {display: flex; align-items: center; margin-bottom: 25px ; word-break: keep-all; }
#busin_sec .box .txt ul li:last-child {margin-bottom: 0 ;}
#busin_sec .box .txt ul li p {font-size:18px; font-weight: 400; color:#666; line-height: 30px; font-family: 'paybooc-Medium';}
#busin_sec .box .txt ul li h2 {display: flex; align-items: center; justify-content: center; width: 125px; height: 45px; text-align: center; background-color: #0068b7;
color:#fff; font-size:18px; font-weight: 400; font-family: 'paybooc-Bold'; margin-right: 40px; min-width: 125px; min-height: 45px;}
#busin_sec .box .txt .img {width: 100%; padding:40px; background-color: #fff; box-shadow: 2.2px 2px 24px 0 rgb(0 0 0 / 6%); text-align: center; }












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

}

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

}

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

}
