/*제품소개*/
.img_box {text-align: center; vertical-align: middle; }
.img_box_l {text-align: left; vertical-align: middle;}
.img_box_l img, .img_box img {max-width: 100%; height: auto; vertical-align: middle;}
#product .img_box p {margin: 0 auto 10px;}

/* Tab */
ul.tabs { list-style: none;
    width: 100%;
    text-align: center;
    padding: 0px 0 0 0;
    overflow: hidden;
    display: inline-block;}
ul.tabs li { float: left; width: 33.333333%; box-sizing: border-box; padding: 0;}
ul.tabs li a {  background-color: #1568b9;/*#f5f5f5*/
  color: #fff;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    text-decoration: none;
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    height: 45px;
    box-sizing: border-box;
    padding: 8px 5px 0 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
ul.tabs li a:last-child {border-right : 1px solid #dfdfdf;}
ul.tabs li a:hover {background: #ccc;} 
ul.tabs li.active a, html ul.tabs li.active a:hover  { background-color: #fff;
    color: #333;
    font-weight: 500;
    border-top: 1px solid #888;
    border-bottom: 0px solid #111;}
ul.tabs:after {display: block; content: ""; clear: both;}

.tab_container { /*border: 1px solid #ddd;*/ border-top: none; clear: both; 
  width: 100%; background: #fff; border-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -khtml-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -khtml-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
}
.tab_content {padding: 50px 0;}
.tab_content h2 { font-weight:normal; padding-bottom: 10px; border-bottom: 1px dashed #ddd; font-size: 1.8em;}

/*설비현황*/
#equip table {width: 100%; overflow: hidden; border-bottom: 1px solid #ddd; border: 1px solid #ddd;}
#equip table th { padding: 8px 2px; background: #1568b9; color: #fff; border: 1px solid #ddd; 
  border-top: #1568b9; border-bottom: #1568b9;}
#equip table tr th:first-child {border-left: 1px solid #1568b9;}
#equip table tr th:last-child {border-right: 1px solid #1568b9;}
#equip table td {border: 1px solid #ddd; padding: 6px 5px; text-align: center;}
#equip table tr td:nth-child(2), #equip table tr td:nth-child(3) {text-align: left; padding-left: 10px;}
#equip table tr td.center {text-align:  center;}
/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {

}
@media (max-width: 768px) {
  #equip table td {padding: 5px 2px; text-align: center; }
  #equip table tr td:nth-child(2), #equip table tr td:nth-child(3) {padding-left: 5px;}
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}


