/* 공통 */
.sub_con {width: 100%; padding:0 15px;  position: relative; }
.section {padding: 60px 0;}
.s_title h2 {font-size:14px ;font-weight: 700; color:#0000ff; text-transform: uppercase; }
.s_title h1 {font-size:24px; font-weight: 700; color:#000; margin-top: 10px;}

/*Content CSS*/
/* business */
#partners {text-align: center;}
#partners .article {display: flex; align-items: center; flex-direction: column; margin-top: 40px;}
#partners .article .box {width: 100%;  padding:30px 15px; box-shadow: 0 0 10px 0 rgb(0 0 0 / 11%);}
#partners .article .box:last-child {margin-top: 20px;}
#partners .article .box h1 {font-size: 18px; border-bottom: 1px solid #ddd;padding-bottom: 15px; margin-bottom: 20px; position: relative;}
#partners .article .box h1::before {display: block; content: ""; width: 50px; height: 2px; background: #0000ff; position: absolute; bottom: -1px; left: 50%; margin-left: -25px;}
#partners .article .box ul li {font-size: 13px; margin-bottom:8px; text-align: center; letter-spacing: -.5px; word-break: keep-all;}
#partners .article .box ul li:last-child {margin-bottom: 0;}
#partners .btm_bg {width: 100%; height: 200px; background: url('../img/partners_bg.jpg')no-repeat 50% 50%; background-size: cover;}



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

}


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

}

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

}
