/* 공통 */
.sub_con {width:100%; margin:0 auto;}
.sub_head {font-weight:700; color:#333; font-size:16px;}

/*Content CSS*/
/* sec1 */
#product5 {padding: 0 15px 60px 15px;}
.pro_sec1 {}
.pro_img {width:100%; padding: 30px; text-align: center; border: 1px solid #ddd; margin-bottom: 15px;}
.pro_img img {max-width: 100%}
.pro_txt {}
.pro_subject {padding-bottom:20px; border-bottom:1px solid #efefef; }
.pro_subject h1 {font-size: 24px; font-weight: 500; color:#262626; letter-spacing: -.5px;}
.pro_subject h2 {font-size:14px; font-weight: 400; color:#a8a8a8; }
.pro_use {padding:20px 0; border-bottom:1px solid #efefef;}
.pro_use p {margin-top: 10px; font-size:14px; font-weight: 300; color:#4e4e4e; letter-spacing: -.5px; line-height: 28px; word-break: keep-all;}
.pro_char {padding-top:20px;}
.pro_char ul {margin-top:15px; width:100%;}
.pro_char ul li {margin-bottom:15px;}
.pro_char ul li:last-child {margin-bottom:0;}
.pro_char ul li h4 {font-size:16px; font-weight: 500; color:#4e4e4e; position: relative; padding-left:15px; letter-spacing: -.5px;}
.pro_char ul li h4::before {content: ''; position: absolute; display: block; width:5px; height:5px; background: #0055a5; left:0 ; top:9px;}
.pro_char ul li p {font-size:15px; font-weight: 300; color:#828282; letter-spacing: -.5px;letter-spacing: -.5px; margin-top:4px; padding-left:15px; word-break: keep-all;}

/* sec2 */
.pro_sec2 {padding: 30px 15px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background: #f9f9f9; margin:30px 0;}
.pro_sec2 ul {margin-top:17px;}
.pro_sec2 ul li {display: flex; align-items: flex-start; margin-bottom:16px; font-size:15px; font-weight: 300; color:#828282; letter-spacing: -.5px; word-break: keep-all;}
.pro_sec2 ul li:last-child {margin-bottom:0;}
.pro_sec2 ul li span {display: block; min-width: 80px; margin-right: 30px; font-size:16px; font-weight: 500; color:#4e4e4e; padding-left:15px; position: relative; top:-2px;}
.pro_sec2 ul li span::before {content: ''; position: absolute; display: block; width:5px; height:5px; background: #0055a5; left:0 ; top:10px;}

/* sec3 */
.por_table_title {display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
.pro_table_wrap{width: 100%; overflow-x:auto;}
.pro_table {margin-top: 15px; border-collapse: collapse; text-align: center;width:100%; max-width:768px; white-space: nowrap; min-width:100%;}
.pro_table thead th {background: #0055a5; color:#fff; padding:12px; border:1px solid rgba(255,255,255,.2); font-weight: 400; font-size:16px; letter-spacing: -.5px}
.pro_table tbody th {font-size:14px; font-weight: 500; color:#4e4e4e; letter-spacing: -.5px; background: #f5f5f5; border:1px solid #fff; padding:10px;}
.pro_table tbody td {font-size:14px; font-weight: 300; color:#828282; letter-spacing: -.5px; padding:12px; border:1px solid #ebebeb;}
.pro_table tbody td.bg_color {background: #fbfbfb;}












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

}

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

}

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

}

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

}
