@charset "utf-8";
/* CSS Document */


#container{margin-top:-1px;}
#contents .sub_content,.mnotice_info{width:100%; margin:0; padding:0;}/* 메인 */
.main_visual{overflow:hidden; width:100%;  margin:0 0 70px 0;}
.main_content{}
.main_slide_ban{overflow:hidden; width:1200px; margin:0 auto;}
.main_slide{float:left; width:610px;}
.main_banner{float:left; width:801px; padding:0 0 0 1px;}
.main_ban_img01,
.main_ban_img01{padding:0 0 1px 0;}
.main_banner1{float:left; width:100%; padding:0 0 0 1px;}
.main_ban_img02,
.main_ban_img03,
.main_ban_img04,
.main_ban_img05{display:inline-block; float:left;}
.main_ban_img02{padding:0 1px 1px 0;}
.main_ban_img03{padding:0 1px 1px 0;}
.main_ban_img04{padding:0 1px 1px 0;}
.main_ban_img05{padding:0 0 1px 0;}

.main_cont_slide{text-align:center;}

.scroll_wrap{top:806px;}

/* ------------- 메인 공지사항 ------------- */
/* 메인공지사항 */
.mnotice_info_wrap{border-bottom:1px solid #e3e3e3;}
/+.mnotice_info{overflow:hidden; padding:0px 0 40px 0;}+/
.mnotice_info{display:inline-block; float:right;}
.mnotice_info h1{padding:0 10 5px 0;color:#222222; font-size:14px;}
.mnotice_info h2{padding:0 10 5px 0;color:#222222; font-size:14px;}

.mnotice_info .m_notice_list{float:right; width:31%;}
.mnotice_info .m_event_list{float:right; width:31%; padding:15px 0 0 0;}
.mnotice_info .m_notice_list h1 > a{color:#222222;}
.mnotice_info .m_notice_list h1 > a:hover{text-decoration:none;}
.mnotice_info .m_notice_list h1 > li{padding:0 10 5px 0;color:#222222; font-size:11px;}
.mnotice_info .m_notice_list h1 > li > a:hover{text-decoration:none;}
.mnotice_info .m_event_list h2 > a{color:#222222;}
.mnotice_info .m_event_list h2 > a:hover{text-decoration:none;}
.mnotice_info .m_event_list h2 > li{padding:0 10 5px 0;color:#222222; font-size:11px;}
.mnotice_info .m_event_list h2 > li > a:hover{text-decoration:none;}
.mnotice_info .m_notice_list ul{padding:0 0 0 0;}
.mnotice_info .m_notice_list li{padding:2px 0 1px 0;}
.mnotice_info .m_notice_list a{display:inline-block; overflow:hidden; width:95%; color:#717171; text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.mnotice_info .m_notice_list a:hover{text-decoration:underline;}
.mnotice_info .m_notice_list span{display:inline-block;}
.mnotice_info .m_event_list ul{padding:0 0 0 0;}
.mnotice_info .m_event_list li{padding:2px 0 1px 0;}
.mnotice_info .m_event_list a{display:inline-block; overflow:hidden; width:95%; color:#717171; text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.mnotice_info .m_event_list a:hover{text-decoration:underline;}
.mnotice_info .m_event_list span{display:inline-block;}