/* 공통 */
.sub_con {width: 100%; padding:0 15px;}

.sub_h1 {font-size: 18px; color:#333; font-weight: 700; font-family: 'NanumSquare',sans-serif; position: relative; padding-left: 25px; padding-bottom: 10px; border-bottom: 1px solid #ddd; text-align: left;}
.sub_h1 i {font-size: 25px; color:#0053dd;position: absolute; left: 0; top: -3px;}

.hega_table {border-collapse: collapse; width: 100%;}
.hega_table thead th {padding:10px; background: #0053dd; border:1px solid rgba(255,255,255,.2); color:#fff; font-size:15px; font-weight: 400;}
.hega_table tbody th {font-size:14px; font-weight: 500; color:#333; border:1px solid #eaebfb; background: #f8fbff; padding:10px;}
.hega_table tbody td {font-size:13px; font-weight: 300; color:#707070; border:1px solid #eaebfb; background: #fff; padding:10px;}

.res_table {width: 100%; overflow-x: auto;}
.res_table table {border-collapse: collapse; width: 100%; max-width: 768px; white-space: nowrap; min-width: 100%;}
.res_icon {margin: 0; text-align: right;}
.res_icon i {font-size:30px; color:#000;}

/*Content CSS*/
#product3 {text-align: center; padding:0 0 60px;}

.pd3_list {display: flex; flex-wrap:wrap;}
.pd3_list li {width: 100%;}
.pd3_list li div {width: 100%; min-height: 180px; border:1px solid #eee; background: #f5f5f5; }
.pd3_list li:nth-child(4n) {margin-right: 0;}

#product3 .hega_table {margin-top:10px;}

#product3 .box_wrap {width: 100%; display: flex; flex-direction: row; flex-wrap:wrap; margin-top: 20px;}
#product3 .box_wrap .box {width: 100%;margin-bottom: 40px;}
#product3 .box_wrap .box:nth-child(2n) {margin-right: 0;}
#product3 .box_wrap .box ul {display: flex;}
#product3 .box_wrap .box ul li {border: 1px solid #ddd; width: 50%; overflow: hidden; font-size: 0; text-align: center;}
#product3 .box_wrap .box ul li img {max-width: 100%;}
#product3 .box_wrap .box ul li:nth-child(2) {border-left: none;}
#product3 .box_wrap .box p {font-size: 14px; color:#fff; line-height: 26px; position: relative; font-weight: 300; width: 100%;  background: #666;}

#product3 .img_wrap2 {width: 100%; display: flex; flex-wrap:wrap;}
#product3 .img_wrap2 .box {width: 100%; margin-bottom: 40px;}
#product3 .img_wrap2 .box:last-child {margin-right: 0; width: 50%; overflow: hidden;}
#product3 .img_wrap2 .box ul {width: 100%; display: flex; margin-top: 20px;}
#product3 .img_wrap2 .box ul li {width: 50%; text-align: center; border: 1px solid #ddd; overflow: hidden; font-size: 0;}
#product3 .img_wrap2 .box ul li:first-child {border-right: none;}
#product3 .img_wrap2 .box:last-child ul li {width: 100%;}
#product3 .img_wrap2 .box:last-child ul li:first-child {border-right: 1px solid #ddd;}
#product3 .img_wrap2 .box ul li img {max-width: 100%;}



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

}

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

}

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

}

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

}
