/* ///////// */
/* sub style */

#sub {
    padding-bottom:100px;
}
#sub .section {
  margin:0;
  background-color:transparent;
  border-top:0;
}

#sub .container {
  position:relative;
}
#sub .contents {
  padding-bottom:80px;
}
#sub .contents > .contents {
  padding-top:30px;
  padding-bottom:0;
}
#sub .contents:first-child {
  padding-top:0;
}
#sub img {
  max-width:100%;
}
#sub img.img-responsive {
  max-width:100%;
  margin:30px auto;
  padding-top:30px;
  vertical-align: top;
}

/* sub landing style */
#sub.landing .section {
  padding:150px 0;
  border:0;
  margin:0;
}


/* sub font style */
#sub h1 {}
#sub h2 {
  font-size: 2.2em;
  font-weight: 800;
  line-height: 1.2em;
  padding:0 0 0 30px;
  background: url(http://enewsline.co.kr/data/media/image/001/201610/2016100514005831.png) no-repeat 0 50%;
}
#sub h3 {
  font-size:20px;
  color:#28a7e1;
  margin-bottom:5px;
}
#sub h4 {}
#sub h5 {}
#sub h6 {}
#sub p {
  font-size:18px;
  line-height: 1.6em;
  font-weight:100;
}
#sub .lead {
  font-size:24px;
  margin:0 0 3px;
  line-height:1.6em;
}

/* sub font style light */
#sub .light h1 {}
#sub .light h2 {
  color:#fff;
}
#sub .light h3 {}
#sub .light h4 {}
#sub .light h5 {}
#sub .light h6 {}
#sub .light p {
  color:#fff;
}
#sub .light .lead {
  color:#fff;
}



/* sub landing font style */
#sub.landing h1 {}
#sub.landing h2 {
  text-align:center;
  line-height:1.5em;
  display:block;
  font-size:50px;
  letter-spacing:10px;
  padding-left:0;
  padding-bottom:50px;
  background: transparent;
}
#sub.landing h2 b {
  display:block;
  font-size:72px;
  letter-spacing:15px;
  padding:0 0 10px;
  font-weight:800;
}
#sub.landing h3 {
  text-align:center;
  line-height:1.5em;
  display:block;
  font-size:60px;
  font-weight:700;
  letter-spacing:-1px;
  padding-left:0;
  padding-bottom:50px;
}
#sub.landing h4 {}
#sub.landing h5 {}
#sub.landing h6 {}
#sub.landing p {}
#sub.landing .lead {
  font-size:26px;
  color:#000;
  margin:0 0 3px;
  line-height:1.6em;
  text-align:center;
}

@media (max-width:479px;) {
  /* sub landing font style */
  #sub.landing h1 {}
  #sub.landing h2 {
    font-size:3em !important;
  }
  #sub.landing h2 b {
    font-size:3em !important;
  }
  #sub.landing h3 {
    font-size:2em !important;
  }
  #sub.landing h4 {}
  #sub.landing h5 {}
  #sub.landing h6 {}
  #sub.landing p {
    font-size:1.5em !important;
  }
  #sub.landing .lead {
    font-size:1.5em !important;
  }
}


/* sub page-header-custom */
#sub .page-header-custom {
    background-color: #171717;
    min-height: 100px;
    padding: 20px 0;
    position: relative;
    text-align: left;
}
#sub .page-header-custom .table {
  height:100px;
  margin:0;
}
#sub .page-header-custom .table-cell {
  vertical-align: middle;
}
#sub .page-header-custom .pageNav {
  float:right;
  color:#eee;
}
#sub .page-header-custom .pageNav li {
  display:inline-block;
  float:left;
}
#sub .page-header-custom .pageNav li:after {
  content:"/";
  padding:0 10px;
}
#sub .page-header-custom .pageNav li:last-child:after {
    display:none;
  }

@media (max-width:767px) {
  #sub .page-header-custom .table {
    height:50px;
  }
}


/* sub page-header-custom background */
#sub.sub01 .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/sub01/201609/20160901152024290.jpg);}
#sub.sub02 .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/sub01/201609/20160901152024290.jpg);}
#sub.sub03 .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/sub01/201609/20160901152024290.jpg);}
#sub.sub04 .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/sub01/201609/20160901152024290.jpg);}
#sub.sub05 .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/001/201610/20161005140111885.jpg);}
#sub.sub06 .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/sub01/201609/20160901152024290.jpg);}
#sub.sub07 .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/sub01/201609/20160901152024290.jpg);}


/* ///////////// */
/* sub page style*/

/* sub sub01 - 맛방먹방쿡방 */

/*#sub.sub01 .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/sub01/201609/20160901152024290.jpg);}*/
#sub.sub02 img {margin:0 auto;}
#sub.sub03 {}
#sub.sub04 {}
#sub.sub05 {}


/* sub02 - 병의원특별취재 */
/*#sub.sub02 .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/001/201610/20161005140111885.jpg);}*/

#sub.sub02 .section_step .step_img {min-height:450px;background: url(http://enewsline.co.kr/data/media/image/0001/201610/20161005112757555.png) no-repeat 50% 0;}



/* sub03 - 강소기업탐방 */

#sub.sub03 .section {padding:150px 0;}
/*#sub.sub03 .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/001/201610/20161005140111885.jpg);}*/

#sub.sub03 h2 b {display:block;font-size:72px;letter-spacing:15px;padding:0 0 10px;font-weight:800;}

#sub.sub03 .lead {font-size:26px;color:#000;margin:0 0 3px;line-height:1.6em;text-align:center;}

#sub.sub03 .img-responsive {margin:0 auto;}
#sub.sub03 .section_step .step_img {min-height:450px;background: url(http://enewsline.co.kr/data/media/image/001/201610/20161005140059664.png) no-repeat 50% 0;}



/* sub04 - 동영상기사 */

/*#sub.sub04 .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/001/201610/20161005140111885.jpg);}*/
#sub.sub04 .img-responsive {}

#sub.sub04 .section_step .step_img {min-height:420px;background: url(http://enewsline.co.kr/data/media/image/001/201610/20161005140059664.png) no-repeat 50% 0;}



/* sub05 - 인터뷰기사 */

/*#sub.sub05 .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/001/201610/20161005140111885.jpg);}*/
#sub.sub05 .lead {font-size:20px;}

.sub05 .section02 {padding:100px 0; min-height:460px;background: url(http://enewsline.co.kr/data/media/image/sub05/201609/20160920100400268.png) no-repeat 50% 0;;}
.sub05 .section_step .step_img {min-height:450px;background: url(http://enewsline.co.kr/data/media/image/001/201610/20161005140059664.png) no-repeat 50% 0;}



/* sub06 - 언론홍보 */
/*#sub.sub06 .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/001/201610/20161005140111885.jpg);}*/
#sub.sub06 p>span {
  display:block;
}

#sub.sub06 #section06 {background: url(http://enewsline.co.kr/data/media/image/sub06/201609/20160920094133813.jpg) no-repeat 50% 0;}
#sub.sub06 .section_step .step_img {min-height:450px;background: url(http://enewsline.co.kr/data/media/image/001/201610/20161005140059664.png) no-repeat 50% 0;}


/* sub07 - 보도분야 */

/*#sub.sub07 .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/001/201610/20161005140111885.jpg);}*/
#sub.sub07 .lead {font-size:20px;}


/* 고객센터 */
/* sub page-header-custom */
#contactUs .page-header-custom {
    background-color: #171717;
    min-height: 100px;
    padding: 20px 0;
    position: relative;
    text-align: left;
}
#contactUs .page-header-custom .table {
  height:100px;
  margin:0;
}
#contactUs .page-header-custom .table-cell {
  vertical-align: middle;
}
#contactUs .page-header-custom .pageNav {
  float:right;
  color:#eee;
}
#contactUs .page-header-custom .pageNav li {
  display:inline-block;
  float:left;
}
#contactUs .page-header-custom .pageNav li:after {
  content:"/";
  padding:0 10px;
}
#contactUs .page-header-custom .pageNav li:last-child:after {
    display:none;
  }

@media (max-width:767px) {
  #contactUs .page-header-custom .table {
    height:50px;
  }
}

#contactUs .page-header-custom {background: url(http://enewsline.co.kr/data/media/image/sub01/201609/20160901152024290.jpg);}

#contactUs h2 {font-size:40px;}
#contactUs h2 span {display:block;font-size:20px;font-weight:normal;color:#999;}
#contactUs h4 {font-weight:800;padding:0 0 0 5px;margin:0 0 20px 0;}
#contactUs .lead {display:block;font-size:24px;font-weight:100;}
#contactUs .list > li span {display:inline-block;width:100px;}

#contactUs hr {margin:80px 0;}

#contactUs .editor {position:relative;float:left;width:100%;padding:30px 0 30px;margin:30px 0 30px ;border-bottom:1px solid #ddd;}
#contactUs .editor > p {position:relative;float:left;text-align:right;padding:0 0 10px;width:100%;border-bottom:1px solid #ddd;}

#contactUs .editor h3 {margin-bottom:15px;}
#contactUs .editor label {font-size:14px;width:100%;height:40px;line-height:40px;font-weight:800;margin:20px 0 0;}
#contactUs .editor .form input {font-size:14px;width:100%;height:47px;line-height:47px;padding:0 10px;border:1px solid #ddd;}

#contactUs .editor {}

#contactUs .editor .btnArea {}

#contactUs .editor > .keyword_fliter {position:relative;float:left;width:100%;}
#contactUs .editor > .keyword_fliter > h6 {display:inline-block;padding:0 10px 0 0;}
#contactUs .editor > .keyword_fliter > span {display:inline-block;background-color:red;color:#fff;padding:0 6px;margin-right:5px;}
#contactUs .editor > .keyword_fliter > p {display:inline-block;font-size:13px;padding:0;margin:0;color:red;}

#contactUs .editor .summernote {position:relative;float:left;width:100%;height:300px;border:1px solid #ddd;}
#contactUs .editor .delete_file {display:inline-block;margin-left:10px;}

#contactUs .editor .add_file {position:relative;float:left;width:100%;}
#contactUs .editor .add_file input {width:500px;}
#contactUs .editor .add_file .select_file {width:101px;height:47px;border:1px solid #ddd;background-color:#fff;margin-left:-1px;}
#contactUs .editor .add_file_list {position:relative;float:left;width:100%;margin:10px 0 0;}
#contactUs .editor .delete_file {display:inline-block;margin-left:10px;border:0;border-radius:6px;background-color:#cccccc;color:#fff;font-size:14px}

#contactUs .personal { position:relative;padding:20px 0 0;margin:20px 0 30px;}
#contactUs .personal p { padding:0;margin:0;color:#555;}
#contactUs .personal p.title { font-size:20px;padding:0;margin:0;}

#contactUs.white-popup-block {position:relative;background:#FFF;padding:20px 30px;text-align:left;width:500px;height:330px;margin:40px auto;}
#contactUs .google-map {
  margin:-35px 0 -50px 0;
}

#contactUs .nav-secondary .nav-pills > li a {
  font-size:15px;
  font-weight:100;
}

@media (max-width:479px) {
  
  #contactUs .nav-secondary {display:unset;}
  #contactUs .nav-secondary .nav-pills {border-bottom:1px solid #ddd;}
  #contactUs .nav-secondary .nav-pills > li {float:left;display:inline-block;width:33.3333333333%;padding:0;margin:0;}
}

#estimateFonrmModal .modal-body {float:left;background-color:#fff;}
#estimateFonrmModal .personal .btnArea {margin:10px 0 0;}


/* 회사소개 */
#sub.about {}
#sub.about h2 {
  background: transparent;
  padding:0;
  margin:0 0 10px;
}


/* 제휴문의 */

#sub.contactUs {}
#sub.contactUs .section {
  padding-bottom:0;
  margin:0;
}
#sub.contactUs h2 {
  background: transparent;
  padding:0;
  margin:0 0 10px;
}

#sub.contactUs .editor {position:relative;float:left;width:100%;padding:30px 0 30px;margin:0 0 30px ;border-bottom:1px solid #ddd;}
#sub.contactUs .editor > p {position:relative;float:left;text-align:center;padding:0 0 10px;width:100%;border-bottom:1px solid #ddd;font-size:16px;}

#sub.contactUs .editor h3 {margin-bottom:15px;}
#sub.contactUs .editor label {font-size:14px;width:100%;height:40px;line-height:40px;font-weight:800;margin:20px 0 0;}
#sub.contactUs .editor .form input {font-size:14px;width:100%;height:47px;line-height:47px;padding:0 10px;border:1px solid #ddd;}

#sub.contactUs .editor {}

#sub.contactUs .editor .btnArea {}

#sub.contactUs .editor > .keyword_fliter {position:relative;float:left;width:100%;}
#sub.contactUs .editor > .keyword_fliter > h6 {display:inline-block;padding:0 10px 0 0;}
#sub.contactUs .editor > .keyword_fliter > span {display:inline-block;background-color:red;color:#fff;padding:0 6px;margin-right:5px;}
#sub.contactUs .editor > .keyword_fliter > p {display:inline-block;font-size:13px;padding:0;margin:0;color:red;}

#sub.contactUs .editor .summernote {position:relative;float:left;width:100%;height:300px;border:1px solid #ddd;}
#sub.contactUs .editor .delete_file {display:inline-block;margin-left:10px;}

#sub.contactUs .editor .add_file {position:relative;float:left;width:100%;}
#sub.contactUs .editor .add_file input {width:500px;}
#sub.contactUs .editor .add_file .select_file {width:101px;height:47px;border:1px solid #ddd;background-color:#fff;margin-left:-1px;}
#sub.contactUs .editor .add_file_list {position:relative;float:left;width:100%;margin:10px 0 0;}
#sub.contactUs .editor .delete_file {display:inline-block;margin-left:10px;border:0;border-radius:6px;background-color:#cccccc;color:#fff;font-size:14px}

#sub.contactUs .personal { position:relative;padding:20px 0 0;margin:20px 0 30px;}
#sub.contactUs .personal p { padding:0;margin:0;color:#555;font-size:16px;}
#sub.contactUs .personal p.title { font-size:20px;padding:0;margin:0;}

#sub.contactUs.white-popup-block {position:relative;background:#FFF;padding:20px 30px;text-align:left;width:500px;height:330px;margin:40px auto;}






/* ////////////////////// */
/* section contents style */

/* 진행방법 - list-step basic */
#sub .list-step.normal > li > .box > .detail > ul > li {
  padding:0;
  margin:0;
}
#sub .list-step.normal > li .detail > ul > li::before
 {
  display:none;
  padding:0;
  margin:0;
}


#sub .list-step.style1 > li .detail > ul.normal > li {
  padding:0;
  margin:0;
}
#sub .list-step.style1 > li .detail > ul.normal > li::before {
  display:none;
  padding:0;
  margin:0;
}

/* list-step style1 */

#sub .list-step.style1 {
  padding:0;
  margin:0;
  list-style-type: decimal;
}
#sub .list-step.style1 > li {
}
#sub .list-step.style1 > li .box {
  width:180px;
  min-height:220px;
  padding:15px;
  margin:15px auto;
  background: url(http://enewsline.co.kr/data/media/image/section/201610/20161026163511429.png);
}
#sub .list-step.style1 > li .step {
  display:block;
  text-align: center;
  font-size: 1.2em;
  font-weight: 800;
  margin:0 0 22px;
  color:#fff;
}
#sub .list-step.style1 > li .title {
  display:block;
  text-align: center;
  font-size: 1.2em;
}
#sub .list-step.style1 > li .line {
  display:block;
  margin:9px auto;
  width:30px;
  height:2px;
  background-color: #ddd;
}
#sub .list-step.style1 > li .detail > ul {}
#sub .list-step.style1 > li .detail > ul > li {
  margin-left:10px;
}
#sub .list-step.style1 > li .detail > ul > li:before {
  content:"·";
  padding-right:3px;
  margin-left:-10px;
}
#sub .list-step.style1 > li .detail > ul > li > ul > li {
  margin-left:10px;
}
#sub .list-step.style1 > li .detail > ul > li > ul > li:before {
  content:"→";
  padding-right:3px;
  margin-left:-10px;
}
#sub .list-step.style1 > li .detail {
  color:#555;
}

@media (max-width:767px) {
  #sub .list-step.style1 > li {
    padding-bottom:40px;
  }
  #sub .list-step.style1 > li:after {
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-20px;
    content:"∨";
    width:40px;
    height:40px;
    line-height: 40px;
    color:#fff;
    background-color: #ddd;
    border-radius: 100%;
    text-align: center;
  }
  #sub .list-step.style1 > li:last-child:after {
    display:none;
  }
}
@media (min-width:768px) {
  #sub .list-step.style1 > li:after {
    display:block;
    width:35px;
    height:10px;
    position:absolute;
    top:120px;
    right:-17px;
    content:"";
    background:url(http://enewsline.co.kr/data/media/image/section/201610/20161026163511554.png);
    background-size:35px 10px;
  }
  #sub .list-step.style1 > li:last-child:after {
    display:none;
  }
}

@media (min-width:1199px) {
  .col-lg-c5 {
    width:20%;
  }
}

/* 서비스 -  service*/
#sub .service01 {text-align:left;}
#sub .service01 div {width:85%;margin:0 auto 100px;padding-bottom:30px;border-bottom:1px solid #000;}
#sub .service01 h4 {font-size:50px;padding:0 0 30px;}
#sub .service01 h4 span {display:block;font-size:20px;padding:0 0 30px;}
#sub .service01 p {font-size:18px;color:#000;line-height:1.6em;}



@media (max-width:479px) {
  #sub .page-header-custom .table {
    height:50px;
  }
  #sub .page-header-custom .pageNav {
    float:right;
  }
}

/* 리스트 - 블럭 */
.list-box-quadrangle-simple {}
.list-box-quadrangle-simple > span {
  display:block;
  width:132px;
  height:68px;
}
.list-box-quadrangle-simple ul {
  list-style:none;
  padding:0;
  margin:0;
}
.list-box-quadrangle-simple li {
  display:table-cell;
  vertical-align:middle;
  float:left;
  color:#333;
  margin:0 10px 10px 0;
  border:1px solid #eee;
  width:192px;
  height:68px;
}
.list-box-quadrangle-simple li p > span {
  display:block;
}
.list-box-quadrangle-simple li:hover {
  color:#28a7e1;
}
.list-box-quadrangle-simple i {
  display:table-cell;
  vertical-align:middle;
  text-align:center;
  font-size:2em;
  line-height:1.2em;
  padding:0 0 0 20px;
  margin:0;width:60px;
  height:68px;
}
.list-box-quadrangle-simple p {
  display:table-cell;
  vertical-align:middle;
  text-align:center;
  line-height:1.2em;
  padding:0 0 0 0;
  margin:0;
  width:100%;
  height:68px;
  font-size:14px !important;
}

@media (max-width:479px) {
  .list-box-quadrangle-simple li {
      width:100%;
  }
  .list-box-quadrangle-simple li p > span {
    display:inline-block !important;
    padding-right:4px;
  }
  .list-box-quadrangle-simple li p > span:last-child {
    padding-right:0;
  }
}

/*문단 블럭*/
.block {
  display:block;
  display:left;
  margin:50px 0 15px;
}
.block.block-style-1 {
  margin-right:-15px;
  margin-left:-15px;
}
.block.block-style-1 .block-col {
  border:1px solid #eee;
  padding:30px;
}
.block.block-style-1 .block-col > h3  {
  font-size:;
  line-height:1.5em;
}