/* ¸ÞÀÎ ¿ìÃø ¹è³Ê ***************************************************************************************************************************************************/


#mainwrap{float:left; width:562px; text-align:center;}
#main{width:562px; height:177px; }
.photoslider-bullets{width:100%; height:177px;}
.photoslider-bullets .sliderkit-nav{position:absolute; right:10px; top: 10px; z-index:9;}
.photoslider-bullets .sliderkit-nav-clip ul li{float:left; margin:0 5px 0 0;}
.photoslider-bullets .sliderkit-nav-clip ul li a{width:13px; height:13px; background:transparent url("../../img/bullet/btn_rollBtn.png") no-repeat 0 0;}
.photoslider-bullets .sliderkit-nav-clip ul li.sliderkit-selected a{background:transparent url("../../img/bullet/btn_rollBtn_on.png") no-repeat 0 0;}   

.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{outline:1px dotted #000;}
.sliderkit img{border:0;}
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:left;}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
.sliderkit .sliderkit-btn{z-index:10;}
.sliderkit .sliderkit-panel{ width:562px; position: absolute; left: 50%; margin: 0px 0px 0px -281px; top: 0px;}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:10000000000000000000;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}
.sliderkit .sliderkit-count{position:absolute;top:5px;right:5px;z-index:10;padding:5px;color:#fff;background:#000;}
.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;}




/* ¼­ºê ÀÌ¹ÌÁö + ÅØ½ºÆ® ***************************************************************************************************************************************************/



.s_visual { position: relative; width: 970px;  height:144px;  background-repeat:no-repeat; background-position:50% 0; margin:0 auto;}
.s_visual.s_bg1 { background-image:url(../../img/sub01.jpg); background-size:cover;}
.s_visual.s_bg2 { background-image:url(../../img/sub02.jpg); background-size:cover;}
.s_visual.s_bg3 { background-image:url(../../img/sub03.jpg); background-size:cover;}
.s_visual.s_bg4 { background-image:url(../../img/sub04.jpg); background-size:cover;}
.s_visual.s_bg5 { background-image:url(../../img/sub05.jpg); background-size:cover;}
.s_visual.s_bg6 { background-image:url(../../img/sub01.jpg); background-size:cover;}




/* »ó´Ü ¸Þ´º *****************************************************************************************************************************************************/





#headerwrap{width:100%; height:75px; text-align:center; margin:0 auto;}
#header{width:100%; height:75px; text-align:center; margin:0 auto;}

#mainlogotopmenu{width:970px; height:75px; padding:0; margin:0; background-image:url(../../img/main_menu_bg.gif); background-size:cover;}
#logotopmenu{width:970px; height:75px; padding:0; margin:0; background-image:url(../../img/menu_bg.gif); background-size:cover;}
#logo{margin-left:20px; margin-top:-2px; border:0; float:left; padding:0;}

#menu{width:700px; height:60px; float:right; }
#menu a{margin:0; padding:0;}
#menu ul{margin:0; padding:0;list-style-type : none;}
#menu  ul li{display:inline; float:left; padding:0; margin:0;list-style-type : none;}

.navi_bg{width:700px; float:right;margin-right:20px;}
.nav{height:30px; list-style: none;  width:700px; margin:0 auto;  z-index:1000;}

.topnav{text-align:center; width:140px; height:50px; cursor:pointer;padding-bottom:12px;}
.topnav:hover{}

.navi_set{float:left; position: relative; z-index:100000000000;}

.subnav{position: absolute; left:-10px; top:47px;   background-color:#81ae00; display:none;  z-index:1000;}
.subnav li{width:160px; height:30px; text-align:center; border-bottom:1px solid #87ac1e;border-top:1px solid #92ba21; cursor:pointer;  z-index:1000;list-style-type : none; margin-left:-40px;}
.subnav li hover{ z-index:1000;list-style-type : none;}
.subnav li a:link{font-family: ³ª´® °íµñ, Nanum Barun Gothic, ¸¼Àº °íµñ, Malgun Gothic, µ¸¿ò, Dotum, ±¼¸², Gulim, Arial, Helvetica; font-size:12px; color:#ffffff; font-weight: bold; text-decoration:none; z-index:1000; letter-spacing:-0.5px;list-style-type : none;}
.subnav li a:visited{font-family: ³ª´® °íµñ, Nanum Barun Gothic, ¸¼Àº °íµñ, Malgun Gothic, µ¸¿ò, Dotum, ±¼¸², Gulim, Arial, Helvetica; font-size:12px; color:#ffffff;font-weight:boldl; text-decoration:none; z-index:1000; letter-spacing:-0.5px;list-style-type : none;}
.subnav li a:hover{font-family: ³ª´® °íµñ, Nanum Barun Gothic, ¸¼Àº °íµñ, Malgun Gothic, µ¸¿ò, Dotum, ±¼¸², Gulim, Arial, Helvetica; font-size:12px; color:#ffffff; text-decoration:none; z-index:1000; letter-spacing:-0.5px;list-style-type : none;}
#smenutext{margin:0px 5px 0px 5px; padding-top:5px; }
#smenutext a{ padding:2px 8px 0 8px; }





/* ¼­ºê ¸Þ´º ***************************************************************************************************************************************************/

#spage01 #sub_menu a.smenu1,
#spage02 #sub_menu a.smenu2, 
#spage03 #sub_menu a.smenu3,
#spage04 #sub_menu a.smenu4,
#spage05 #sub_menu a.smenu5,
#spage06 #sub_menu a.smenu6,
#spage07 #sub_menu a.smenu7,
#spage08 #sub_menu a.smenu8,
#spage09 #sub_menu a.smenu9,
#spage10 #sub_menu a.smenu10 { float: left; width:100%; line-height:35px; color:#fff; background:#81ae00; padding:0px 20px 0px 20px; margin-left:-40px; list-style-type : none; }

#s_navi {position:relative;float:left; margin-left:5px; z-index:1000000;}

#s_navi .s_mimg{position:relative;float:left; width:170px; z-index:1000000;}
#s_navi .s_mimg img{width:100%;}

#s_navi #sub_menu {position:relative; float:left; width:160px; line-height:35px;  margin:0; border-top:1px solid #222;  }

#s_navi #sub_menu li { float: left; width:100%; line-height:35px; border-bottom:1px solid #d8d8d8;list-style-type : none;padding:0px 0px 0px 40px; margin-left:-40px;}
#s_navi #sub_menu li img{line-height:35px;}
#s_navi #sub_menu li:first-child { margin-left:-40px;list-style-type : none;}
#s_navi #sub_menu li a { float: left; line-height:35px; width:100%; letter-spacing:-1px; font-size:13px; color:#333; background:#fff; text-decoration:none; padding:0px 20px 0px 20px;list-style-type : none; margin-left:-40px;}
#s_navi #sub_menu li a:hover{ color:#fff; background:#81ae00; text-decoration:none; font-size:13px;list-style-type : none;
-webkit-transition:300ms ease-out 0ms;
-moz-transition:300ms ease-out 0ms;
-ms-transition:300ms ease-out 0ms;
transition:300ms ease-out 0ms;
}