﻿@charset "utf-8";

select, input, input + *, select + * { vertical-align:middle; }
input + *, select + * { line-height:normal; }
textarea { height:65px; padding:10px; text-decoration:none; resize:none; }
button {padding:0px 10px;border:0px;text-align:center;}

a { outline:none; }
a, button {background-color:transparent; }
a, input[type="submit"], button, select { cursor:pointer; text-decoration:none; }
button  {outline: 0;}
.textindent {text-indent:-9999px !important;overflow:hidden !important;}

#dgwrap-content { position:relative; width:100%; padding-bottom:200px; z-index:2; overflow:hidden; }
#dgwrap-content { padding-bottom:0px; display: block !important;}

#dgwrap-content .content_bigslide { position:relative; width:1920px; height:526px; left:50%; margin-left:-960px; overflow:hidden; background-color:#000; z-index:1; }
#dgwrap-content .content_bigslide ul.bigslide_wrap, #dgwrap-content .content_bigslide ul.bigslide_wrap li { width:1920px; height:526px; }
#dgwrap-content .content_bigslide ul.bigslide_wrap li a { position:relative; display:block; width:100%; height:100%; overflow:hidden; }
#dgwrap-content .content_bigslide ul.bigslide_wrap li a p { position:absolute; width:490px; height:31px; top:125px; left:343px; z-index:2; }
#dgwrap-content .content_bigslide ul.bigslide_wrap li a p span { position:relative; display:inline-block; height:31px; padding:0px 25px; border:1px rgba(255, 255, 255, 0.1) solid; line-height:31px; color:#acacac; background-color:rgba(63, 57, 57, 0.8); }
/* #dgwrap-content .content_bigslide ul.bigslide_wrap li a img, #dgwrap-content .content_bigslide ul.bigslide_wrap li a video { position:relative; display:block; width:1920px; height:526px; overflow:hidden; z-index:1; } */

#dgwrap-content .content_bigslide .bigslide_btmwrap { position:absolute; width:100%; height:72px; left:0px; bottom:0px; z-index:3; }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_cnt { position:relative; display:inline-block; height:28px; margin-bottom:20px; padding:0px 10px; line-height:26px; color:#adadad; background-color:rgba(0, 0, 0, 0.9); }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_cnt a { display:inline-block; margin-right:12px; color:#adadad; }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_cnt a:before { content:''; display:inline-block; width:14px; height:14px; margin:7px 5px 0px 0px; vertical-align:top; background-position:-300px -33px; }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_cnt .cnt_now { color:#fff; }

/* #dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_bullet { position:relative; width:888px; height:72px; top: 0px; margin-left:516px; background-color:rgba(0, 0, 0, 0.9); overflow:hidden; } */
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_bullet { position:relative; width:888px; height:72px; top: 0px; margin-left:516px; background : url('../images/banner_nav_bg.png') no-repeat; overflow:hidden; }

#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_bullet ul { width:100%; height:100%; overflow:hidden;}
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_bullet ul li { float:left; width:221px; height:100%; }
/* #dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_bullet ul li:last-of-type { border-right:0px; } */
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_bullet ul li button { position:relative; width:100%; height:71px; padding:0px 25px; line-height:43px; box-sizing:border-box; text-align:cetner; font-family: 'NanumGothic'; font-size: 17px; color: #a8a8a8; font-weight:400; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; word-break:break-word; overflow:hidden; }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_bullet ul li button:after { content:''; position:absolute; display:block; width:187px; height:2px; left:17px; bottom:9px; background-color:#36302e; z-index:1; }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_bullet ul li button span { position:absolute; opacity:0; width:0px; height:2px; bottom:9px; left:17px; transition:width 5s linear; background-color:#f77d1b; z-index:2; }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_bullet ul li.selected button, #dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_bullet ul li button:hover { color:#fff; }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_bullet ul li.selected button span { opacity:1; width:187px; }

#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_btn { position:absolute; width:36px; height:72px; top:0px !important; bottom:0px; left:480px; background-color: #343434; border-top: 1px solid #414141;}
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_btn.next { left:auto; right:480px; }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_btn button { position:relative; width:100%; height:100%; padding:0px; }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_btn button:after { content:''; opacity:0.38; position:absolute; width:14px; height:22px; top:25px; left:13px; background : url('../images/banner_pre1.png') no-repeat; }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_btn button:hover:after { opacity:1; }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_btn.next button:after { background : url('../images/banner_next1.png') no-repeat; }

#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_btn.prev.bt_prev2 { position:absolute; width:38px; height:75px; top:0px !important; bottom:0px; left:298px; background: none; border-top: none;}
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_btn.prev.bt_prev2 button { top: -209px; background: url(../images/banner_pre2.png) no-repeat; }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_btn.next.bt_next2{ position:absolute; width:38px; height:75px; top:0px !important; bottom:0px; right: 298px; background: none; border-top: none;}
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_btn.next.bt_next2 button {top: -209px; background : url('../images/banner_next2.png') no-repeat; }

#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_btn button { position:relative; width:100%; height:100%; padding:0px; }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_btn.bt_prev2 button:after { display: none;}
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_btn button:hover:after { opacity:1; }
#dgwrap-content .content_bigslide .bigslide_btmwrap .bigslide_btn.bt_next2 button:after {  display: none; }

#dgwrap-content .content_bigslide .bigslide_wrap .btn_view {
    position: absolute;
    top: 340px;
    left: 531px;
    width: 118px;
    height: 35px;
    z-index: 21 !important;
}



/* 서브 페이지 */
#dgwrap-content .content_bigslide .bigslide_btmwrap2 {  position:absolute; width:100%; height:72px; left:0px; bottom:0px; z-index:3;  }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_cnt { position:relative; display:inline-block; height:28px; margin-bottom:20px; padding:0px 10px; line-height:26px; color:#adadad; background-color:rgba(0, 0, 0, 0.9); }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_cnt a { display:inline-block; margin-right:12px; color:#adadad; }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_cnt a:before { content:''; display:inline-block; width:14px; height:14px; margin:7px 5px 0px 0px; vertical-align:top; background-position:-300px -33px; }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_cnt .cnt_now { color:#fff; }

#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_bullet { position:relative; width:140px; height:14px; top: -61px; margin-left:533px; overflow:hidden; }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_bullet ul { width:100%; height:100%; overflow:hidden; }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_bullet ul li { float:left; width:13px; height:100%; padding-right: 7px;}
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_bullet ul li:last-of-type { border-right:0px; }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_bullet ul li button { background : url('../images/banner_btn_off.png') no-repeat;  text-indent: -99999px;}
/* #dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_bullet ul li button:after { content:''; position:absolute; display:block; width:187px; height:2px; left:17px; bottom:9px; background-color:#36302e; z-index:1; } */
/* #dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_bullet ul li button span { position:absolute; opacity:0; width:0px; height:2px; bottom:9px; left:17px; transition:width 5s linear; background-color:#f77d1b; z-index:2; } */

#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_bullet ul li.selected button,
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_bullet ul li button:hover {
    background-image: url('../images/banner_btn_on.png');
    background-repeat: no-repeat;
    background-position: 0px 0px !important;
    text-indent: -999999px;

}


#dgwrap-content .content_bigslide .bigslide_wrap .btn_view_sub {
    position: absolute;
    top: 340px;
    left: 531px;
    width: 118px;
    height: 35px;
    z-index: 99 !important;
}

#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_bullet ul li.selected button span { opacity:1; width:187px; }

#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_btn { position:absolute; width:36px; height:72px; top:0px !important; bottom:0px; left:480px; background-color: #343434; }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_btn.next { left:auto; right:480px; }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_btn button { position:relative; width:100%; height:100%; padding:0px; }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_btn button:after { content:''; opacity:0.38; position:absolute; width:14px; height:22px; top:25px; left:13px; background : url('../images/banner_pre1.png') no-repeat; }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_btn button:hover:after { opacity:1; }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_btn.next button:after { background : url('../images/banner_next1.png') no-repeat; }

#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_btn.prev.bt_prev2 { position:absolute; width:38px; height:75px; top:0px !important; bottom:0px; left:298px; background: none;}
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_btn.prev.bt_prev2 button { top: -209px; background: url(../images/banner_pre2.png) no-repeat; }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_btn.next.bt_next2{ position:absolute; width:38px; height:75px; top:0px !important; bottom:0px; right: 298px; background: none;}
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_btn.next.bt_next2 button {top: -209px; background : url('../images/banner_next2.png') no-repeat; }

#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_btn button { position:relative; width:100%; height:100%; padding:0px; }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_btn.bt_prev2 button:after { display: none;}
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_btn button:hover:after { opacity:1; }
#dgwrap-content .content_bigslide .bigslide_btmwrap2 .bigslide_btn.bt_next2 button:after {  display: none; }
