@charset "utf-8";


@import url("reset.css");  
@import url("default.css");  
@import url("sub.css");  

#wrap {}

#banner_wrap {padding-left:230px;padding-top:20px;position:relative;z-index:999;background:#163a16 url(../images/bg_top_banner.jpg) no-repeat center top;height:98px;text-align:center;}
.banner { position:relative;width:750px; height:118px;margin:0 auto;left:120px;padding:20px 0 0 0px;}
.banner li{float:left;margin:0 4px;}
.banner img{ border:2px solid #8d9e8c;width:111px;height:74px;}

#main_wrap {clear:both;background: url(../images/bg.jpg) no-repeat center;height:741px;}
#header { position:relative;width:1000px; margin:0 auto;}
#header h1{padding:40px 0 0 23px;}

#sub_wrap {clear:both;background: url(../images/bg_sub.jpg) no-repeat center;height:324px;}
#header { position:relative;width:1000px; margin:0 auto;}
#header h1.logo{padding:40px 0 0 23px;width:200px;position:relative;z-index:99;}

.banner_link{position:absolute;top:0;left:50%;margin-left:-570px;width:300px; height:118px;}
.banner_link a{display:inline-block;width:300px;height:118px;}
.banner_link a span{display:none;}

#visual { width:1000px; margin:0 auto;}
#visual .visual_1{position:relative;height:411px;margin-top:29px;}
#visual .visual_1 span{margin-top:30px;display:inline-block;position:absolute;top:0;z-index:10;}
#visual .visual_1 .main_tab{position:absolute;bottom:0;left:0;width:376px;height:232px;}
#visual .visual_1 .main_visual{position:absolute;top:0;right:0;width:615px;height:411px;}
#visual .visual_2{position:relative;height:138px;margin-top:42px;}
#visual .visual_2_1,
#visual .visual_2_2,
#visual .notice {float:left;margin-right:5px;}
#visual .notice {position:relative;width:244px;height:138px;background:url(../images/main_txt_3.png);}
#visual .notice a.btn_more{position:absolute;top:15px;right:20px;}
#visual .notice ul{width:200px;margin:50px 0 0 20px;}
#visual .notice li{position:relative;background:url(../images/bu.gif) no-repeat left center;padding:3px 0 3px 10px;}
#visual .notice li a,
#visual .notice li span{color:#fff;}
#visual .notice li span {position:absolute;right:0;font-size:11px;letter-spacing:-0.5px;}
.main_visual .mvisual {position: relative; border: #a1c8a2 8px solid; border-radius:40px; overflow:hidden; width: 614px;}
.main_visual .mvisual .slick-slide {font-size:0;}
.main_visual .mvisual .slick-dots {position: absolute; bottom:10px; left:0; width: 100%; text-align: center; font-size: 0;}
.main_visual .mvisual .slick-dots li {display: inline-block; margin: 0 5px;}
.main_visual .mvisual .slick-dots li button {display: block; width: 10px; height: 10px; background: #fff; border-radius:5px; text-indent: 500px; overflow:hidden; transition:.2s linear;}
.main_visual .mvisual .slick-dots li.slick-active button {background: #a1c8a2; width: 30px;}

#visual .visual_2 .mini_banner{position:absolute;top:0;right:0;width:244px;}
#visual .visual_2 .mini_banner li{margin-bottom:1px;}

#footer_wrap {background:#042d18;text-align:center;margin-top:-4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    #footer_wrap {margin-top:-3px;}
}

#footer { width:1000px; margin:0 auto; padding:20px 0; text-align:left;}
#footer ul li { float:left;margin-left:5px; padding-right:5px; }
#footer ul li.none { background:none; }


.util ul{position:absolute;top:12px;right:30px;display:inline-block;z-index:99;}
.util li{float:left;background:url(../images/bg_util_bar.gif) no-repeat right center;padding:0 20px;}
.util li.last{background:none;}


.tabs{height:29px;}
.tabs li{float:left;margin-right:1px;}
.tabs li a{display:inline-block;width:74px;height:29px;background-image:url(../images/img_tab.png);}
.tabs_1 a{background-position:0 0;}
.tabs_2 a{background-position:-75px 0;}
.tabs_3 a{background-position:-150px 0;}
.tabs_4 a{background-position:-224px 0;}
.tabs_5 a{background-position:-299px 0;}
.tabs_1 a:hover{background-position:0 -29px;}
.tabs_2 a:hover{background-position:-75px -29px;}
.tabs_3 a:hover{background-position:-150px -29px;}
.tabs_4 a:hover{background-position:-224px -29px;}
.tabs_5 a:hover{background-position:-299px -29px;}
.tabs_1 a.active{background-position:0 -29px;}
.tabs_2 a.active{background-position:-75px -29px;}
.tabs_3 a.active{background-position:-150px -29px;}
.tabs_4 a.active{background-position:-224px -29px;}
.tabs_5 a.active{background-position:-299px -29px;}
#tab1,
#tab2,
#tab3,
#tab4,
#tab5{width:100%;position:relative;top:-4px;.top:0px;}
#tab1 a,
#tab2 a,
#tab3 a,
#tab4 a,
#tab5 a{display:inline-block;margin:0;width:376px;height:203px;}


.gnbHr{position:absolute;top:33px;left:237px;z-index:9999999;margin-top:-1px;}
.sub{width:708px;height:171px;position:absolute;top:47px;left:15px;background:url(../images/bg_gnb.png) no-repeat left -30px;border-top:none;}
.sub li{height:29px;}
.sub li a{height:29px;background-image:url(../images/gnb_s.png);}

.sub_1 a{width:132px;position:absolute;left:0;}
.sub_2 a{width:112px;position:absolute;left:132px;}
.sub_3 a{width:115px;position:absolute;left:244px;}
.sub_4 a{width:101px;position:absolute;left:359px;}
.sub_5 a{width:137px;position:absolute;left:460px;}
.sub_6 a{width:115px;position:absolute;left:597px;}

.sub_1_1 {background-position:0 -11px;top:11px;}
.sub_1_2 {background-position:0 -40px;top:40px;}
.sub_1_3 {background-position:0 -69px;top:69px;}
.sub_1_4 {background-position:0 -98px;top:98px;}
.sub_1_1:hover,
.sub_1_1:focus{background-position:0 -212px;}
.sub_1_2:hover,
.sub_1_2:focus{background-position:0 -241px;}
.sub_1_3:hover,
.sub_1_3:focus{background-position:0 -270px;}
.sub_1_4:hover,
.sub_1_4:focus{background-position:0 -299px;}

.sub_2_1 {background-position:-132px -11px;top:11px;}
.sub_2_2 {background-position:-132px -40px;top:40px;}
.sub_2_3 {background-position:-132px -69px;top:69px;}
.sub_2_4 {background-position:-132px -98px;top:98px;}
.sub_2_5 {background-position:-132px -127px;top:127px;}
.sub_2_1:hover,
.sub_2_1:focus{background-position:-132px -212px;}
.sub_2_2:hover,
.sub_2_2:focus{background-position:-132px -241px;}
.sub_2_3:hover,
.sub_2_3:focus{background-position:-132px -270px;}
.sub_2_4:hover,
.sub_2_4:focus{background-position:-132px -299px;}
.sub_2_5:hover,
.sub_2_5:focus{background-position:-132px -328px;}

.sub_3_1 {background-position:-244px -11px;top:11px;}
.sub_3_2 {background-position:-244px -40px;top:40px;}
.sub_3_3 {background-position:-244px -69px;top:69px;}
.sub_3_1:hover,
.sub_3_1:focus{background-position:-244px -212px;}
.sub_3_2:hover,
.sub_3_2:focus{background-position:-244px -241px;}
.sub_3_3:hover,
.sub_3_3:focus{background-position:-244px -270px;}

.sub_4_1 {background-position:-359px -11px;top:11px;}
.sub_4_2 {background-position:-359px -40px;top:40px;}
.sub_4_3 {background-position:-359px -69px;top:69px;}
.sub_4_1:hover,
.sub_4_1:focus{background-position:-359px -212px;}
.sub_4_2:hover,
.sub_4_2:focus{background-position:-359px -241px;}
.sub_4_3:hover,
.sub_4_3:focus{background-position:-359px -270px;}

.sub_5_1 {background-position:-460px -11px;top:11px;}
.sub_5_2 {background-position:-460px -40px;top:40px;}
.sub_5_1:hover,
.sub_5_1:focus{background-position:-460px -212px;}
.sub_5_2:hover,
.sub_5_2:focus{background-position:-460px -241px;}

.sub_6_1 {background-position:-597px -11px;top:11px;}
.sub_6_2 {background-position:-597px -40px;top:40px;}
.sub_6_3 {background-position:-597px -69px;top:69px;}
.sub_6_4 {background-position:-597px -98px;top:98px;}
.sub_6_5 {background-position:-597px -127px;top:127px;}
.sub_6_6 {background-position:-597px -156px;top:156px;}
.sub_6_1:hover,
.sub_6_1:focus{background-position:-597px -212px;}
.sub_6_2:hover,
.sub_6_2:focus{background-position:-597px -241px;}
.sub_6_3:hover,
.sub_6_3:focus{background-position:-597px -270px;}
.sub_6_4:hover,
.sub_6_4:focus{background-position:-597px -299px;}
.sub_6_5:hover,
.sub_6_5:focus{background-position:-597px -328px;}
.sub_6_6:hover,
.sub_6_6:focus{background-position:-597px -357px;}

