@charset "utf-8";


#footerGroup {display:none;}

#wrap_box {width:auto !important;  background:none !important; float:none !important; height:100%;  }
#container{overflow:hidden;  position:relative;height:100%; }

.sub_visual_box_aaa {display:none !important;}
.first_top_go {display:none !important;}


/*메인비주얼*/
.main_visual {float:left; width:100%; height:100%; position:relative; z-index:1; }
.main_visual ul { width:100%; height:100%; position:relative; z-index:0 !important;}
.main_visual li{background-repeat:no-repeat; background-position:center top; width:100%; height:100%; background-size:cover; }


.main_visual .main_visual_text {position:absolute;  color:#fff; z-index:2; width:100%; height:100%; }

.main_visual .main_visual_text .bg{position:absolute; bottom:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.3); z-index:0;}

.main_visual .main_visual_text .t1{font-size:33px; margin:240px 0 0 70px;; line-height:35px;  position:relative; z-index:3;     font-family: 'Nanum Square'; font-weight:bold;}
.main_visual .main_visual_text .t2{font-size:16px; margin:10px 0 0 70px;; position:relative; z-index:3; letter-spacing:1px;}


.main_visual .main_pager {position:absolute; right:30px;  top:360px; text-align:center;  z-index:99999999 !important;  }
.main_visual .main_pager span{display:block; vertical-align:top; text-indent:-9999px; cursor:pointer; width:20px; height:20px; margin-bottom:5px; background:#fff; }
.main_visual .main_pager .cycle-pager-active{background:#33c200;}


.main_info {position:absolute; left:80px; top:20%;  z-index:2; width:430px;}
.main_info dl dt{font-size:28px; color:#fff; font-weight:bold; line-height:35px;}
.main_info dl dd{font-size:16px; color:#fff; margin-top:25px;}


.main_notice {position:relative; display:none; z-index:1; position:absolute; right:80px;  top:400px; width:430px;  background:rgba(255,255,255,1); padding:15px; border-radius:5px;}
.main_notice h3 {border-bottom:2px #222 solid; font-size:18px; line-height:30px; padding-bottom:5px;}
.main_notice ul {overflow:hidden; margin-top:15px;}
.main_notice ul li a{display:inline-block; width:65%; color:#222; line-height:20px; }
.main_notice ul li span{float:right;  color:#222;}
.main_notice .more {position:absolute; right:15px; top:15px;}


.main_gallery {position:relative; z-index:1; position:absolute; left:80px;  top:400px;  border-radius:5px;}
.main_gallery ul {overflow:hidden; margin-top:15px; text-align:center;}
.main_gallery ul li {display:inline-block; margin-right:5px;  position:relative; width:125px; height:80px;  overflow:hidden; border:3px #fff solid; }
.main_gallery ul li img {width:100%; height:100%; vertical-align:middle;}
.main_gallery ul li:hover {border-color:#34c100 }
.main_gallery ul li .text {position:absolute; width:100%; bottom:5px; color:#fff; display:none;}
