/* 공통  */
.sub_con {width: 100%; margin:0 auto; padding:0 15px ;}
.s_title h1 {font-size:24px; font-weight: 700; color:#000; text-transform: uppercase; font-family: 'Montserrat'; }
.s_title h1::before {content: ''; display: block; width: 55px; height: 3px; background: #e60012; margin:0 auto 20px;}
.s_title2 h2 {font-size:13px; font-weight: 400; color:#e60012; text-transform: uppercase; letter-spacing: 2px; font-family: 'Montserrat'; margin: 0 0 8px; }
.s_title2 h1 {font-size:22px; font-weight: 600; color:#000; word-break: keep-all;}
.s_title2 p {font-size: 15px; font-weight: 300; color:#666; line-height: 28px; margin:15px 0 0; letter-spacing: -.5px ; word-break: keep-all;}


/*Content CSS*/
#rnd_sec {text-align: center; padding:40px 15px 50px;}
#rnd_sec .img {margin:35px 0; }
#rnd_sec .img img {width: 100%; }
#rnd_sec .s_table table {width: 100%; border-collapse: collapse; }
#rnd_sec .s_table table th {font-size:15px; font-weight: 600; color:#333; font-family: 'Montserrat'; padding:14px 10px; border-bottom: 1px solid #000; width:90px;
word-break: keep-all;}
#rnd_sec .s_table table td {padding:14px 10px; border-bottom: 1px solid #ddd; font-size:14px; font-weight: 300; color:#666; text-align: left; letter-spacing: -.5px;
word-break: keep-all; line-height: 22px; }



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

}

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

}

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

}

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

}
