


/* 메인 슬라이드 비쥬얼*/
.company .m_companyTxt {font-size:18px;color:#999;}
.mainVisual01 {background-image: url("../images/main/new_mvisual01.jpg");}
.mainVisual02 {background-image: url("../images/main/mvisual02.jpg");}
.mainVisual03 {background-image: url("../images/main/mvisual03.jpg");}

.cont-row {margin: 0 auto;zoom: 1;}
.cont-row .cont-col {overflow:hidden;position: relative;float: left;width:33.3%; padding-right:20px;width: calc(33.33% - ( ( 0px + 0px ) * 0.3333 ) );}
.cont-row .cont-col .cont-col-wrapper {-webkit-transition: transform .3s ease-out;-moz-transition: transform .3s ease-out;-ms-transition: transform .3s ease-out;-o-transition: transform .3s ease-out;transition: transform .3s ease-out;padding: 60% 10% 10% 8%;background-position: center center;background-repeat: no-repeat;background-size: cover;height: auto;}
.cont-row .cont-col:nth-child(1) .cont-col-wrapper {background-image: url(../images/main/main_pro_img01.jpg);}
.cont-row .cont-col:nth-child(2) .cont-col-wrapper {background-image: url(../images/main/main_pro_img02.jpg);}
.cont-row .cont-col:nth-child(3) .cont-col-wrapper {background-image: url(../images/main/main_pro_img03.jpg);}
.cont-row .cont-col:nth-child(3) {}
.cont-row .cont-row:after, .cont-row:before {content: " ";display: table;}
.cont-row .cont-col .main_listtit{font-size: 35px; color:#fff !important; font-family: 'Montserrat', sans-serif !important; font-weight:700;}
.cont-row .cont-col .main_listtext{font-size: 25px; color: #fff !important; font-family:'NanumSquare', sans-serif !important;}
.cont-row .cont-col .cont-col-wrapper:hover {-webkit-transform: scale(1.5);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.carousel-caption {text-align:left!important;}
.carousel-caption {right:0;}
.carousel-caption h1 {
    font-family: 'Lora', serif;
    padding: 0;
    color: #fff;
    font-size: 56px;
    display: inline-block;
    text-shadow: none;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
    word-break: keep-all;
    letter-spacing: 2px;
    margin-bottom: 10px;
    text-shadow: 0px 1px 15px rgba(0,0,0,.3);
    /*    text-decoration: underline;*/
}

.carousel-caption p {
    font-family: 'Noto Sans KR', sans-serif;
    padding: 0;
    color: #fff;
    font-size: 26px;
    line-height: 26px;
    margin-bottom: 40px;
    text-shadow: none;
    -webkit-animation-delay: 1s;
    word-break: keep-all;
    animation-delay: 1s;
    text-shadow: 0px 1px 15px rgba(0,0,0,.3);
}
.btn-mainView {box-sizing:border-box;font-weight:400;text-shadow:none;display: inline-block;border-radius:4px;border:2px solid #fff;font-family: 'Noto Sans KR', sans-serif;font-size:20px;line-height: 1.4;padding:8px 10px;vertical-align: middle;}
.btn-mainView:hover {text-decoration: none;background:rgba(255,255,255,.2);}

.business .business_bg {background:#f0f0f0;padding:20px 0 60px 0;}
.main-brands {text-align: center;}
.main-brands dl{background:#fff;-webkit-transition: transform .3s ease-out;-moz-transition: transform .3s ease-out;-ms-transition: transform .3s ease-out;-o-transition: transform .3s ease-out;transition: transform .3s ease-out;}
.main-brands dd {overflow: hidden;}
.main-brands .brands_img {height:363px;background-size: cover;-webkit-transition: transform .3s ease-out;-moz-transition: transform .3s ease-out;-ms-transition: transform .3s ease-out;-o-transition: transform .3s ease-out;transition: transform .3s ease-out;}
.main-brands .col-md-4:nth-child(1) .brands_img {background:url(../images/main/main_pro_img01.jpg) no-repeat center center;}
.main-brands .col-md-4:nth-child(2) .brands_img {background:url(../images/main/main_pro_img02.jpg) no-repeat center center;}
.main-brands .col-md-4:nth-child(3) .brands_img {background:url(../images/main/main_pro_img03.jpg) no-repeat center center;}
.main-brands .brands_title_en {padding:0 5px;padding-top:20px;font-family: 'Noto Sans KR', sans-serif;font-size: 24px;}
.main-brands .brands_title_kr {padding:0 5px;font-family: 'Noto Sans KR', sans-serif;font-size: 16px;}
.main-brands .brands_button {padding:10px 0 20px 0;}
.main-brands button {padding:4px 0;border:0;background:transparent;font-family: 'Noto Sans KR', sans-serif;font-size: 17px;border-bottom:2px solid #000;}
.main-brands dl:hover .brands_img {-webkit-transform: scale(1.5);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.main-brands dl:hover .btn-brand1 {color:#b03336;border-color:#b03336;}
.main-brands dl:hover .btn-brand2 {color:#c39873;border-color:#c39873;}
.main-brands dl:hover .btn-brand3 {color:#ffab02;border-color:#ffab02;}

.latest-paper .media {border-top: 1px #eee solid;padding-top: 15px;padding-bottom: 15px;margin: 0;/*opacity: 0;*/}
.latest-paper .media:hover {background-color: #f8f8f8;}
.latest-paper .notice {padding-right: 20px;padding-left: 20px;}
.latest-paper .notice .data {font-size: 14px;font-weight: 600;color: #898989;margin-bottom: 2px;}
.latest-paper .notice .cate {font-size: 20px;font-weight: 900;color: #262626;}
.latest-paper .notice {padding-top: 12px;min-width: 120px;}
.latest-paper .media-body {font-size: 16px;color: #757575;padding-top: 12px;width:auto;}
.latest-paper .media-right {padding-left: 80px;}
.latest-paper h4 {margin-bottom: 16px;color: #000;font-weight: 600;font-size: 22px;font-family: 'NanumSquare';}
.latest-paper h4 a:hover {text-decoration: none;   color: #000;}
.latest-paper .btn_wrap {border-top: 1px #eee solid;margin: 0 auto;text-align: center;margin-bottom: 16px;color: #000;font-weight: 600;font-size: 22px;padding-top: 55px;}
.latest-paper.btn_wrap {}
.latest-paper .btn_wrap .bt_lnk.black {display: inline-block;width: auto;height: 100%;box-sizing: border-box;border: 1px solid #111;background-color: #111;text-decoration: none;width: 220px;padding: 18px 20px 18px;color: #fff;text-transform: uppercase;position: relative;z-index: 0;font-size: 14pxletter-spacing: 0;font-family: 'Open Sans', sans-serif;}
.latest-paper .btn_wrap .bt_lnk.black:after {content: '';background: #fff;position: absolute;top: 0;z-index: -1;transition: all 0.3s;}
.latest-paper .btn_wrap .bt_lnk.black:hover {color: #111;}

@media (max-width: 767px) {
.cont-row .cont-col {width:100%;}
.cont-row .cont-col .cont-col-wrapper {min-height:auto!important;}
.carousel-indicators {display:none!important;}
/*#hd_pops_2, #hd_pops_3 {display:none;}*/
.latest-paper .media-body {font-size: 13px;color: #757575;padding-top: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 80%;}
.latest-paper .media-right {padding-left: 40px;}
.latest-paper h4 {margin-bottom: 12px;color: #000;font-weight: 600;font-size: 16px;font-family: 'NanumSquare';}
.latest-paper .media-right img {width: 120px;height: auto;}
}

@media(min-width:991px) {
    .latest-paper .media {
        opacity: 0;
    }
}


.slider-gallery .slick-slide {margin: 0px 20px;}
.slider-gallery .slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slider-gallery .slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slider-gallery .thumb {overflow: hidden;position: relative;text-align: center;}
.slider-gallery .bottom-subj {background-color: rgba(0, 0, 0, 0.7);color: #fff;bottom: 0;z-index: 99999999;display: block;width: 100%;position: absolute;padding: 14px 0 12px;font-size: 14px;font-weight:300;}
.slider-gallery .slick-dots {margin-top: 30px;display: block !important;bottom: -35px;}
.slider-gallery .slick-dots li {position: relative;display: inline-block;width: 15px;   height: 15px;margin: 0 4px;padding: 0;cursor: pointer;}
.slider-gallery .slick-dots li button {font-size: 0;line-height: 0; display: block;width: 15px;height: 15px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slider-gallery .slick-dots li button:before {font-family: 'slick';font-size: 15px;line-height: 20px;position: absolute;top: 0;left: 0;width: 15px;height: 15px;content: '•';text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slider-gallery .slick-dots li button:before {opacity: .25;color: #fff;}
.slider-gallery .slick-dots li.slick-active button:before {opacity: .75;color: #fff;}

@media(min-width:2000px) {
.slider-gallery .thumb img {width: 100%;height: auto;}
}

@media (max-width: 992px) {
.slider-gallery .bottom-subj {background-color: rgba(0, 0, 0, 0.7);color: #fff;bottom: 0;z-index: 99999999;display: block;width: 100%;position: absolute;
padding: 10px 0 10px;
font-size: 15px;
font-weight: 600;
}
.slider-gallery .slick-slide {margin: 0;}
}
