@charset "utf-8";

/*container*/
.mainVisual {position:relative; width:100%;  margin:0 auto; height:515px; overflow:hidden;}
.mainVisual .visualBg {height:515px; margin:0 auto;  position:absolute; top:0;  left:0; width:100%; z-index:500; text-indent:-2000%;}
.mainVisual .visualBg1{background:url(../images/mainvisual01.jpg) no-repeat  center 0;}
.mainVisual .visualBg2{background:url(../images/mainvisual02.jpg) no-repeat  center 0;}
.mainVisual .visualBg3{background:url(../images/mainvisual03.jpg) no-repeat  center 0;}
.mainVisual .controller{}
.mainVisual .controller .btns {}
.mainVisual .controller .btns .prev {position:absolute; top:200px; left:50%;margin-left:-500px; z-index:600;}
.mainVisual .controller .btns .next {position:absolute; top:200px; left:50%;margin-left:450px; z-index:600;}
.mainVisual .controller2{}
.mainVisual .controller2 .rollBtnD{position:absolute; top:30px; left:50%; z-index:600; margin-left:400px;}
.mainVisual .controller2 .rollBtnD a{margin-left:5px;}

#main_quick{width:1000px; position:absolute; bottom:0px;  z-index:999; left:50%; margin-left:-500px;}
#main_quick li{float:left;}
#main_bus{width:1000px; margin:0 auto; padding-top:18px; clear:both;}
#main_bus h3{padding-bottom:5px;}
#main_bus li{float:left; padding-right:13px;}
#main_bus li.last{padding-right:0px;}

#main_bottom{width:1000px; margin:0 auto; padding-top:20px; clear:both; height:436px;}
#main_bottom .box_left{width:328px; float:left;}
#main_bottom .box_left .news_tab{width:328px; border:1px solid #c9c9c9; position:relative;}
#main_bottom .box_left .news_tab .menu_tab{ height:44px;}
#main_bottom .box_left .news_tab .menu_tab li{float:left; width:162px;}
#main_bottom .box_left .news_tab .menu_tab li a{width:166px; height:29px; background-color:#fff; color:#707070; text-align:center; padding-top:15px; font-size:15px; font-weight:bold; float:left; border-bottom:1px solid #c9c9c9;}
#main_bottom .box_left .news_tab .menu_tab li.active a{width:166px; height:29px; background-color:#202962;  color:#fff; text-align:center; padding-top:15px; font-size:15px; font-weight:bold; float:left; border-bottom:1px solid #202962;}
.news_tab .menu_tab00{padding:15px; height:160px; position:relative;}
.news_tab .menu_tab00 .board_txt{font-size:13px; color:#474747;}
.news_tab .menu_tab00 .board_date{font-weight:bold; padding-top:10px;}
.news_tab .menu_tab00 .more{position:absolute; bottom:10px; right:20px;}
.news_tab .menu_tab00 .more a{color:#20acce; font-size:13px; font-weight:bold;}

.news_tab .menu_tab01{padding:15px; height:160px; position:relative;}
.news_tab .menu_tab01 .board_txt{font-size:13px; color:#474747;}
.news_tab .menu_tab01 .board_date{font-weight:bold; padding-top:10px;}
.news_tab .menu_tab01 .more{position:absolute; bottom:10px; right:20px;}
.news_tab .menu_tab01 .more a{color:#20acce; font-size:13px; font-weight:bold;}

#main_bottom .box_left .main_board{width:328px; border:1px solid #c9c9c9; position:relative; margin-top:13px; height:186px;}
#main_bottom .box_left .main_board h3{height:29px; padding-top:15px; padding-left:20px; font-size:15px; color:#20acce; border-bottom:1px solid #c9c9c9;}
#main_bottom .box_left .main_board ul{padding:15px;}
#main_bottom .box_left .main_board .board_txt{font-size:13px; color:#474747; padding:20px 20px 0 20px;}
#main_bottom .box_left .main_board .board_date{font-weight:bold; padding:10px 0 0 20px}
#main_bottom .box_left .main_board .more{position:absolute; bottom:8px; right:20px;}
#main_bottom .box_left .main_board .more a{color:#20acce; font-size:13px; font-weight:bold;}

#main_bottom .box_center{width:320px; float:left; margin-left:15px;}
#main_bottom .box_center .main_social{width:318px; border:1px solid #c9c9c9; position:relative; /*height:285px;*/height:300px;}
#main_bottom .box_center .main_social h3{padding:12px 0 0 20px; height:30px; border-bottom:1px solid #c9c9c9;}
#main_bottom .box_center .main_social #social_tab{position:absolute; top:0px; right:0px; width:140px;}
#main_bottom .box_center .main_social #social_tab li h4{float:left;}
#main_bottom .box_center .main_social #social_tab li .roll_tab{position:absolute; top:45px; left:-174px;display:block;}

#main_bottom .box_center .main_cafe{width:318px; border:1px solid #c9c9c9; position:relative; height:120px; margin-top:13px;}
#main_bottom .box_center .main_cafe h3{height:29px; padding-top:15px; padding-left:20px; font-size:15px; color:#fff; border-bottom:1px solid #c9c9c9; background-color:#202962;}
#main_bottom .box_center .main_cafe h3:hover{background-color:#20acce;}
#main_bottom .box_center .main_cafe ul{padding:11px;}
#main_bottom .box_center .main_cafe ul li{padding-left:10px; background:url(../images/main_bold.jpg) 0 5px no-repeat;}
#main_bottom .box_center .main_cafe .more{position:absolute; top:15px; right:20px;}
#main_bottom .box_center .main_cafe .more a{color:#fff; font-weight:bold;}

#main_bottom .box_right{width:324px; float:right;}
#main_bottom .box_right li{margin-bottom:13px;}

/*최근게시물*/
img.latest_aryimg{width:90px;height:90px;margin-right:5px;border:1px solid #ccc;}
a.late_subj{color:#000;font-weight:bold;font-size:14px;}
span.latest_cont{display:block;color:#666;}


ul.latest{}
ul.latest li{ background:url(../images/main_bold.jpg) 0 7px no-repeat;padding:1px 0 1px 10px;}