@charset "utf-8";
@import url(global.css);
/* CSS Document */


#wrap img{display:block;}
#wrap{}


/*메인 비주얼*/
#main_visual{width:100%;height:441px;overflow:hidden;position:relative;margin-top:94px;}
/*#main_visual .vis_bg ul{background:url(../images/main_vis_frame.png) no-repeat left top;}*/
#main_visual .vis_bg li{width:100%;height:441px;top:0;left:0;}
#main_visual .vis_dots ul{top:383px;left:14px;}

/*.vis_btns > ul{z-index:310;top:215px;left:0px;position:relative;z-index:310;width:990px;margin:0 auto;}
.vis_btns > ul > li{width:32px;height:32px;cursor:pointer;position:absolute;}
*/

#main_middle{width:990px;margin:35px auto 50px;overflow:hidden;height:305px;overflow:hidden;border:1px solid #bbb;}
#main_middle > div {overflow:hidden;float:left;}


#main_middle .msec01{}


/*탭*/
.mnotice{width:330px;margin:0 0 0 25px;height:173px;overflow:hidden;}
.mnotice img {display:inline-block !important;}
.mnotice ul.tabs {width:100%;margin:18px 0 11px 0;border-bottom:1px solid #bbb;height:34px;background:url(../images/mnotice_tab_section.jpg) no-repeat 76px 9px;}
.mnotice ul.tabs li{float:left;display:block;width:75px;height:34px;margin-left:-1px;}
.mnotice ul.tabs .tb01{margin-left:0;}
.mnotice ul.tabs li a{text-align:center;display:block;padding:6px 0 12px 0;margin-top:0px;color:#333;font-size:15px;}
.mnotice ul.tabs li.selected{height:32px;border-bottom:3px solid #0042a5;}
.mnotice ul.tabs li.selected a{color:#0042a5;}

.mnotice .tabcontents{display:none;}
.mnotice div.tabsel{display:block;}

.mnotice .tabcontents li{margin-bottom:7px;overflow:hidden;font-size:12px;}
.mnotice .tabcontents span{display:block;}
.mnotice span.txt{width:260px;float:left;padding-left:10px;background:url(../images/notice_bullet.jpg) no-repeat left 8px;}
.mnotice span.date{font-size:12px;width:45px;float:right;color:#888;text-align:right;margin-right:10px;}
.mnotice .tabcontents li a{color:#767676;}
.mnotice .tabcontents li a:hover{color:#0042a5;}
.mnotice .tabcontents .notxt{text-align:center;margin-top:10px;}

.mnotice .more_wrap{position:relative;height:0px;}
.mnotice .more{position:absolute;top:-48px;right:0px;}
.mnotice .more a{padding:4px 20px 0 0;display:block;color:#333;background:url(../images/more_arrow.jpg) right 4px no-repeat;}
.mnotice .more a:hover{color:#0042a5;}

#main_middle .msec01_ban{background:#f4f4f4;border-top:1px solid #bbb;width:378px;height:131px;overflow:hidden;}
#main_middle .msec01_ban ul{margin-left:9px;}
#main_middle .msec01_ban li{width:60px;float:left;margin:26px 15px 0;text-align:center;background-repeat:no-repeat !important;}
#main_middle .msec01_ban li a{display:block;padding-top:65px;}


#main_middle  .msec02{float:right;height:305px;}
#main_middle  .msec02 li{width:203px;border-left:1px solid #bbb;float:left;height:305px;}
#main_middle  .msec02 dl{margin:25px;background:url(../images/msec02_bg_01_.jpg) no-repeat center 75px;}
#main_middle  .msec02 dl.bg2{background:url(../images/msec02_bg_02.jpg) no-repeat center 75px;}
#main_middle  .msec02 dl.bg3{background:url(../images/msec02_bg_03_.jpg?ver=250110) no-repeat center 75px;}

#main_middle  .msec02 dt{font-size:18px;line-height:18px;color:#0042a5;}
#main_middle  .msec02 dd{height:30px;margin:7px 0 165px 0;line-height:16px;}
#main_middle  .msec02 dd.btn{height:auto;}
#main_middle  .msec02 dd.btn a{margin:0 auto;display:block;width:107px;}