.center{text-align: center;}

.text-warning {color: #1579d7;}

.fc_blue { color: #1579d7;}
.fc_d_blue { color: #00478a;}
.fc_red {color:#d70b3e;}

/*슬라이드*/
.sub_metapo .carousel-caption {bottom: 20px;}
#sub_carousel .carousel-inner .item { background-position: top center;}


/*인사말*/
.sign {font-size: 15px; margin-right: 5px;}
.ceo_p {font-size: 15px; margin: 10px 0 0;}

/*회사현황*/
.sub-table .tbl_type2 {width: 100%; border-top: 2px solid; border-bottom: 2px solid; font-size: 14px; margin-bottom: 20px;}
.sub-table table th {text-align: center; color: #fff; background: #00478a;border-bottom: 1px solid #fff; padding: 10px 5px;}
.sub-table table td {border: 1px solid #ccc; padding:10px 10px; }
.sub-table .th-bor {border: 1px solid #ccc; }
.year {font-weight: bold; color: #d70b3e; padding: 8px 20px !important;}
.month {font-size: 15px; font-weight: bold; display: inline-block; padding: 0 15px; text-align: center;}
.sub-table .img_box {text-align: center;}
.sub-table .img_box img {}

/*경영방침 및 조직도*/
.p-org {width: 100%;}
.p-org .row {margin-bottom: 20px; min-height: 100px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 20px 0; }
.p-org .col-sm-4 {vertical-align: middle; text-align: center; /*background: #00478a;*/  padding: 15px 0 20px;}
.p-org .col-sm-4 h2 {font-size: 30px; color: #00478a;}
.p-org .col-sm-4 h4 {margin-top: 10px; }

/*인증서*/
.gall {width: 100%;}
.gall ul {width: 100%;}
.gall ul li {float: left; width: 25%; padding: 5px;}
.gall ul li div {width: 100%; }
.gall ul li div img {width: 100%; height: auto;border: 1px solid #ccc;}
.gall ul li div p {text-align: center; font-size: 15px; line-height: 30px;}
.gall ul:after {display: block; content: ""; clear: both;}

.direction table {margin-bottom: 0;}

/**/
.data_call {width: 100%;margin-bottom: 30px;}
.data_call p {font-size: 16px;}
.data_call h3 {}

/*제품소개*/
.product {width: 100%;}
.product table {width: 100%; max-width: 900px; margin: 0 auto;}
.product table .warning {font-size: 14px; color: #d70b3e;}
.product table td img {width: 100%; height: auto;}
.product table td .k_mark {max-width: 30px; height: auto;}
.product table td i {color:#00478a ;}
.product table td .fa-chevron-circle-right {color:#1579d7; }
.product table .text01 {color:#1579d7; }
.text03 { color: #2d8794;font-size: 15px;}
.product table .text04 {color:#00478a ;}
.product table .text05 {color:#00478a; font-weight: bold; font-size: 15px;}
.dep2 {max-width: 1300px; margin: 0 auto 10px; border-bottom: 1px solid rgba(236,236,236,1.00);}
.dep2 .sub_title {width: 80%; float: left; border: 0;}
.dep2 p {margin-bottom: 0;}
.dep2 .dep_in{float: right;width: 20%;}
.dep2 ul {margin-top: 10px;}
.dep2 ul li {display: inline-block;}
.dep2 ul li a {display: block; padding: 10px 20px; font-size: 16px; background-color: #E8E8E8; transition: 0.3s;}
.dep2 ul li a:hover {background-color: rgba(31,31,31,1.00); color: #fff; }
.dep2 ul .on a {background:#1579d7; color: #fff; }
.dep2 ul .on a:hover{background:#1579d7; color: #fff;}
.dep2:after {display: block; content: ""; clear: both;} 

.dep3 {max-width: 1300px; margin: 0 auto 10px; border-bottom: 1px solid rgba(236,236,236,1.00);}
.dep3 .sub_title {border:0; padding-bottom: 0;}
.dep3 p {margin-bottom: 0;}
.dep3 .dep_in {float: right;}
.dep3 ul li {display: inline-block;}
.dep3 ul li a {display: block; padding: 10px 20px; font-size: 16px; background-color: #E8E8E8; transition: 0.3s;}
.dep3 ul li a:hover {background-color: rgba(31,31,31,1.00); color: #fff; }
.dep3 ul .on a {background:#1579d7; color: #fff; }
.dep3 ul .on a:hover{background:#1579d7; color: #fff;}
.dep3:after {display: block; content: ""; clear: both;} 

/*설비현황*/
.fac {width: 100%;}
.fac table {width: 100%; border-top: 2px solid #00478a; border-bottom: 2px solid #00478a; font-size: 14px; text-align: center; }
.fac table th {border:1px solid #ddd; background: rgba(21, 121, 215, 0.4); color:#00478a; font-size: 15px;text-align: center;padding: 12px;}
.fac table td {border:1px solid #ddd;padding: 10px;}

@media (min-width: 768px){
.left_nav .left_menu2 li a {padding: 8px 15px;}
}