/***********************************
    MAIN SLIDER
***********************************/
#main_slider .slick-slide {
    margin:0 5px;
}
.slick-dots {
    bottom:54px;
    z-index: 1000;
}
.slick-dots li {
    margin:0 28px;
    background:#fff;
    width:16px;
    height:16px;
    border-radius:8px;
}
.slick-dots li.slick-active {
    width:20px;
    height:20px;
    background:none;
    border-radius:10px;
    border:2px solid #fff;
}
.slick-dots li button:before {
    display: none;
}
.slick-dotted.slick-slider {
    margin:0;
}
/***********************************
    MAIN PRODUCT LIST
***********************************/
#ex_prd {
    position:relative;
    width:100%;
    min-width:1170px;
    height:344px;
    background:#f3f3f3;
}
#ex_prd .contents_wrap {
    margin:0 auto;
    width:1170px;
    max-width:1170px;
}
#ex_prd .tt_wrap {
    padding:50px 0 96px;
    text-align: center;
}
#ex_prd .tt_wrap h3 {
    display: inline-block;
    padding:0 0 12px;
    font-size:1.6rem;
    font-family: 'NanumSquareEB', 'NanumSquareR', 'Malgun Gothic', dotum, sans-serif;
    font-weight:bold;
    border-bottom:2px solid #2e599e;
}
#ex_prd .prd_list {
    margin:0 auto;
    width:1048px;
    height:auto;
}
#ex_prd .prd_list:after {
    content:'';
    display:block;
    clear:both;
}
#ex_prd .prd_list li {
    float:left;
    margin:0 0 0 20px;
    width:237px;
    height:267px;
}
#ex_prd .img_box {
    position:relative;
    width:100%;
    height:inherit;
}
#ex_prd .img_box div {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:80px;
    line-height:80px;
    text-align: center;
    background:#2e599e;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
#ex_prd .img_box div span {
    font-size:1.12rem;
    letter-spacing: -1px;
    color:#fff;
}
#ex_prd .img_box div span.lt2 {
    letter-spacing: -2px;
}
/***********************************
    MAIN NEWS CATEGORY
***********************************/
#news_list .tt_wrap {
    padding:50px 0 96px;
    text-align: center;
}
#news_list .tt_wrap h3 {
    display: inline-block;
    padding:0 0 12px;
    font-size:1.6rem;
    font-family: 'NanumSquareEB', 'NanumSquareR', 'Malgun Gothic', dotum, sans-serif;
    font-weight:bold;
    border-bottom:2px solid #2e599e;
}
#news_list .contents_wrap {
    padding:0 0 85px;
}
















