@charset "UTF-8";

/*004_sub01 사업장 현황=================================================*/
#contents4-1 h1 {display:inline-block;color:#fff;font-weight:400;font-size:2em;background:#191e79;padding:35px 76px;margin-top:-60px;}
#contents4-1 p {
    font-size:1.063em;
    color:#333;
    line-height: 1.8;
    border-left: 3px solid #191e79;
    margin-top: 50px;
    padding-left: 30px;
}
.rdimg {background-image:url('../images/business_status.png'); background-repeat:no-repeat;width:100%; height:300px;background-size:cover;}
@media screen and (max-width:799px) {
    /*#sub_contents {padding:50px 0;}*/
    .rdimg {width:100%;height:180px;background-position: center center;}
    #contents4-1 h1 {line-height:1;font-size:1.6em;width:100%;padding:25px 0;text-align:center;}
}

.status-box{
    width: 100%;
    background: #f1f1f1;
    padding: 30px 30px;
    border-radius: 10px;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: -1px;
    color:#444;
    margin-top: 30px;
}
.status-box:before {
    content:'';
    display:inline-block;
    width: 4px;
    height: 19px;
    background:#4c93c7;
    margin-right:10px;
    vertical-align:middle;
}

.b_tbl {width: 100%;border-collapse:collapse;margin-bottom: 100px;margin-top: 80px;}
.b_tbl td, .b_tbl th {border-bottom: 1px solid #ececec; padding: 15px 10px;font-size: 0.938em;word-break: break-all;}
.b_tbl thead th {font-weight: 500;padding: 20px 5px;border-top: 2px solid #191e79;background: #e8ebff;color: #000;}
.b_tbl tbody th {color:#253493;font-weight:normal;text-align:left;background:#f8f9ff;text-align: center;}
.b_tbl td {text-align:center;padding: 12px 10px;border-bottom: 1px solid #ececec;}
.b_tbl th.point_th{background:#282e5a;color:#fff;border-left: 1px solid #282e5a;}
.b_tbl_s2 {width:100%;}
.b_tbl_s2 thead th {background:#e1e5ff}
.b_tbl_s2 td, .b_tbl_s2 th{border: 1px solid #ccc;}
.b_tbl_s2 .th_l2{background: #eceeff;border-top: 1px solid #ccc;}
.b_tbl_s2 tbody th {text-align:center;background: #efefef;color:#000;font-weight: 500;}
.b_tbl_s2 tbody th.th_l2 {background: #f5f5f5;}

/*004_sub03 특허 및 인증서=================================================*/
#sub_contents .cer_box:nth-child(odd) {margin-right:28px}
.cer_box {display:inline-block;width: 100%;margin-top: 40px;margin-bottom: 40px;}
.cer_box dt {float:left;display:inline-block; text-align: center;vertical-align: middle;float:left; width:207px;height:295px;background-color:#fff;border: 1px solid #dedede;}
.cer_box dt img{width:100%;}
.cer_box dd {float: left;width: calc(100% - 207px);padding-left: 50px;}
.cer_tbl {width:100%;}
.cer_box dd h1 {width: 100%;display: inline-block;line-height:1.3;letter-spacing: -2px;padding: 4px 0;margin-bottom: 20px;color:#111;letter-spacing:-2px;font-size:1.375em;padding:20px 0;border-bottom:2px solid #2f3e98}
.cer_tbl th, .cer_tbl td{text-align:left;font-size: 1em;vertical-align: top;padding:5px 0}
.cer_tbl th {font-weight:500;width:100px;}
.cer_tbl td {font-weight:normal}

@media screen and (max-width:799px) {
    .cer_box {margin:0;margin-bottom:60px;}
    .cer_box dt {width:60%;height:auto;}
    .cer_box dd {width:100%;padding:0;}
}

/*001_sub04 조직도 =================================================*/
.Organization {width:100%;display:inline-block;}
.Organization li {float:left;width:100%;text-align: center;padding:20px 0;margin-right: -1px;margin-bottom: -1px;}
.Organization li img {display:inline-block;max-width:100%;}

@media screen and (max-width:799px) {
    .cont_center {width:100%; padding-left:20px; padding-right:20px;}
    .Organization li {width:100%}
    /*#sub_contents {padding:50px 0;}*/
}
