@charset "utf-8";
.shape {position:relative;width:100%;background:url('../img/about_bg.png') no-repeat center top;}

.para {text-align:left;line-height:150%;padding:50px 30px 0 30px;}
.para:before {content:'';position:absolute;top:0;left:30px;width:75px;height:3px;background:#000;margin-bottom:20px;}

.left {float:left;}
.right {float:right;}
.navy {color:#28307c;}
.blue {color:#1054dd;}

/* 회사소개 > 비전 */

.vision-bd {position:relative;float:left;width:100%;background:linear-gradient(217deg, #26347d, #0198a0, #28307c);padding: 10px;}
.vision-bd .row {float:left;background:#fff;}

.vision {position:relative;padding-left:30px;margin:30px 0 0px 0;text-align:left;border-bottom:1px solid #ddd;padding:30px 40px;}
.vision-bd .vision {padding:40px;margin:0;}

.vision .left h3 {font-size:20pt;}
.vision .right {color:#666}

.value_icon {position:relative;float:left;width:100%;padding:0;margin: 40px 0 20px 0;}
.value_icon li {position:relative;float:left;text-align:center;width:20%;padding:0;margin:0;list-style:none;}
.value_icon li:after {position:absolute;top:50%;top:50%;margin-top:-30px;right:-5px;content:"+";font-size:18pt;color:#666;}
.value_icon li:last-child:after {display:none;}




/*시험안내*/

.pull-left img {width:100%;}
.service-info {border-top:2px solid #28307c;background:#ddd;color:#000;min-height:400px;padding:45px 40px;text-align:left;line-height:170%;color:#2d2d2d;}
.service-info h3 {font-size:20pt;letter-spacing:-1pt;color:#1054dd;margin-bottom:5px;}
.service-info h5 {font-size:10pt;font-weight:normal;color:#1054dd;letter-spacing:2pt;}

.ct-left {float:left;border-top:2px solid #1054dd;padding-top:15px;text-align:left;}
.ct-left h5 {margin:0;}
.ct-left h4 {text-align:left;margin:0;color:#1054dd;}
.ct-left span {font-size:10pt;color:#666;text-align:left;}
.ct-right {float:right;text-align:left;padding:0px 15px 15px 50px;line-height:170%;}

.list01 {position:relative;width:100%;padding:0px 20px 0px 45px;margin:0 0 20px 0px;display:inline-block;*display:inline;border-radius:5px;}
.list01 li {width:100%;padding:0px 0 0px 5px;margin:0;list-style:disc;float:left;color:#666;word-break:keep-all}
.list01 .list-title {width:100%;font-weight:bold;color:#000;padding:10px 0;list-style:none;margin:0;}
.list01 .list-title:before {display:none;}

.bullet {background:url('../img/core/arrow.png') no-repeat left center;padding-left:33px;min-height:25px;margin:10px 0 10px 0;}
.textbox {position:relative;float:left;width:100%;margin-bottom:20px;color:#666;line-height:160%;padding-left:33px;}
.box-white {border-radius:5px;padding:20px;background:#fff;}



@media all and (max-width:991px) {
  .ct-left,
  .ct-left h4 {text-align:center;}
  .ct-right {padding:15px;}
}

/*검사과정 */
.process  {padding:30px 0;border-bottom:1px solid #ddd;}
.process .left {float:left;text-align:center;}
.process .left h5 {background:#28307c;width:80px;height:80px;border-radius:50%;line-height:80px;color:#fff;text-align:center;margin:0 auto;font-size:15pt;}

.process .right {position:relative;float:right;text-align:left;color:#666;min-height:100px;padding-left:10px;padding-top:10px;}
.process .right h4 {padding:0;margin:0 0 10px 0;color:#28307c}

.process .right .btnarea {position:absolute;right:20px;top:50%;margin-top:-20px;}
.process .right .btnarea a {border:2px solid #28307c;color:#28307c;text-align:center;padding:10px 30px;line-height:40px;font-weight:500;margin-left:5px;}
.process .right .btnarea a:hover {background:#28307c;color:#fff;}

.list02 {position:relative;width:100%;padding:0;margin:0;display:inline-block;*display:inline;}
.list02 li {padding:0px 0 0 0px;margin:0 10px 0 15px;list-style:disc;float:left;color:#666;}

.hl-gray {background:#353535;color:#fff;padding:3px 5px;font-weight:500;display:inline-block;*display:inline;border-radius:3px;margin-bottom:3px;}

@media all and (max-width:991px) {

  .process .left h5 {width:50px;height:50px;line-height:50px;font-size:15pt;}
  .process .right h4 {text-align:center;}
  .process .right .btnarea {position:relative;width:100%;text-align:center;margin-top:20px;}

}

/*검체주의사항*/

ul.tabs {
    position:relative;
    margin : 10px auto 0 auto;
    padding: 0;
    display:inline-block;
    *display:inline;
    width:100%;
    border-bottom:2px solid #1054dd;
    }

ul.tabs li {
    position: relative;
    float:left;
    text-align:center;
    cursor: pointer;
    padding: 0;
    line-height: 50px;
    border: 1px solid #ddd;
    font-weight: bold;
    overflow: hidden;
    width:200px;
    border-bottom:0;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    color:#666;
}

ul.tabs li:last-child {margin-right:0;}

ul.tabs li.active {
   background-color:#1054dd;color:#fff;font-weight:bold;border:1px solid #1054dd;
}
.tab_container {
  width:100%;
  float:left;
  display:inline-block;
  margin:0;padding:0;
}
.tab_content {
  width:100%;
  float:left;
  margin:15px 0;padding:0;
  display:inline-block;
}
.tab_content h5 {margin-bottom:10px;}

.tab_content .img {position:relative;float:left;width:100%;height:300px;background:#f7f7f7;margin-bottom:30px;}


@media all and (max-width:991px) {
  ul.tabs li {width:50%;}
}




/*체육회-사업소개*/
.bs {position:relative;float:left;width:100%;display:inline-block;*display:inline;padding:0 10px;text-align:center;}
.bs table {font-size:11pt;background:#fff;}
.bs table thead th {border-top:2px solid #000;line-height:140%;border-bottom:1px solid #4e4e4e;color:#000;}
.bs table tbody th {text-align:center;}
.bs table tbody td {text-align:center;line-height:140%;}

/*
.bs table tbody td:last-child {border-right:0;}
*/

.bs table th,
.bs table td {
	border-left: 1px #ddd solid;
	border-right: 1px #ddd solid;
    border-bottom:1px solid #ddd;
}

.bs table th:first-child,
.bs table td:first-child {
	border-left: 0;
}


.bs table th:last-child,
.bs table td:last-child {
	border-right: 0;
}