/* 여기에 작업 또는 수정할 당신의 css style을 설정하세요. (customizations) */



@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2)
format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff)
format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff)
format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');} @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2)
format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff)
format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');} @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2)
format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}

body, h1, h2, h3, h4, h5, h6, input, textarea, select { font-family: 'Noto Sans KR', sans-serif; }


/*---------- 수정 2020-12-27 DW_ej ----------*/
p, li { font-size: 14.5px!important; }
.center {text-align: center;}
.basic-body { padding: 0 0 130px 0;}
.ebslider-sect01-inner .slider-caption {text-align: left!important;}

.ebslider-sect01-inner .slider-caption {
    position: relative;
    top: 50%;
    z-index: 1;
    max-width: 800px;
    margin: -64px 50px 0!important;
    width: 2860px;
    transform: translate3d(50%, 0px, 0px)
}
.ebslider-sect01-inner .slider-caption .empty-line {margin: 0 0!important;}
.slider-caption p{font-size: 20px!important}

.ebcontents-sect04 .ebcontents-item .btn-more a {background: #16ae67 !important;}
.ebcontents-sect04 .ebcontents-item .btn-more a:hover {background: #1e2188 !important;}
.list-latest .btn-more a {background: #16ae67 !important;}
.list-latest .btn-more a:hover {background: #1e2188 !important;}
.blog-latest .btn-more a{background: #16ae67 !important;}
.blog-latest .btn-more a:hover {background: #1e2188 !important;}
.blog-latest .blog-ebslider { padding: 23.5px !important;}
.ebcontents-talent .master-image h3{ font-size: 21px!important;line-height: 30px!important; max-width: 500px!important;letter-spacing: -1px;}


.recruit-talent-circle h4 { padding: 45px 10px 0!important; line-height: 28px; letter-spacing: -1px;}
.recruit-talent-content p { text-align: center; line-height: 1.7em;margin-bottom: 100px;}
.recruit-talent-content p { height: 250px;}

.ebcontents-busi-condition .ebcontents-box p {font-size: 18px!important; text-align:left!important;}
.header-nav .navbar-nav > li ul li a { padding: 10px!important;letter-spacing: -1px; font-size: 16px!important;}
.header-nav .navbar-nav:hover > li.division { padding-bottom: 20px;  height: 290px!important;}
.ebcontents-busi-condition ul li .ebcontents-circle {  padding-top: 140px!important; }
.ebcontents-busi-property .ebcontents-box dl dd p {line-height: 30px;}
.ebcontents-sect04 .section-content .section-content-title { background: #25288c!important;}
.ebcontents-sect04 .section-content .section-content-title:before, .ebcontents-sect04 .section-content .section-content-title:after { background: #25288c!important;}
.header-nav .navbar-nav > li:before { top: 0px!important; height: 4px!important;}
.header-nav .navbar-nav > li > a { font-size: 18px;}
.board-title-caption h2 { letter-spacing: -2px; font-weight: 600;}
.ebcontents-talent .master-title-1st { margin: 80px 0!important;font-family: 'Noto Sans KR', sans-serif !important;}
.recruit-talent-content { padding: 0 20px!important;}
.recruit-talent-content p { border-top: 0px solid #bbb!important; }
.ebcontents-busi-condition ul li .ebcontents-circle{    background: #16ae6754!important;}

.ebcontents-busi-property .master-title {margin-bottom: 80px!important;}
.navbar {min-height: 70px!important;}
.ebcontents-inventory { background: #fff!important;}

@media (min-width: 1200px){
.ebcontents-busi-condition .ebcontents-box p { letter-spacing: -1px;}
}



@media (max-width: 991px){
.ebslider-sect01-inner .slider-caption {
    max-width: 70%;
    margin-top: -130px !important;
    margin-left: -150px !important;}
.header-nav .navbar-nav:hover > li.division {
    padding-bottom: 0px;
    height: auto !important}

.master-image img {
    display: block;
    width: 100% ;
    max-width: 100%;
    height: 230px;
    }

.ebcontents-talent .master-title-1st {
    margin-top: 0;
    font-size: 24px !important;
    line-height: 46px;

    }
.ebcontents-talent .master-image h3 {
    position: absolute;
    left: 55%;
    top: 13%!important;
    max-width: 400px;
    margin: 20px 0 0;
    padding-top: 40px !important;
    font-size: 18px!important;
    line-height: 56px;
    color: #fff;
    word-break: keep-all;
    }

.recruit-talent-content p {
  margin-bottom: 50px;
  height: auto;
  }
.recruit-talent-circle h4 {
    padding: 35px 10px 0!important;
  }

.ebcontents-contact .master-title-1st {
     margin-top: 50px!important;
  }
.ebcontents-inventory .ebcontents-item-content h4 {
    margin: 70px 0 20px !important;
  }
.board-title {
    height: 180px;
  }
.board-title-image img {
  height: 180px;
  max-width: 120%; }
.board-title-caption h2 {
    font-size: 21px !important;
    letter-spacing: -0.5px;
  }


}

.ebcontents-contact .master-title-1st {font-family: 'Noto Sans KR', sans-serif!important;}
