@charset "utf-8";

/* 메인페이지 */
#main_wrap { width:100%; position:relative; }

/*#visual { width:100%; overflow:hidden; background:url(/img/main/main01.jpg) no-repeat center; }*/
#banner_slide { position:absolute; top:0px; left:0px; width:100%; height:500px; overflow:hidden; z-index:2;}
#banner_slide .page {
	list-style: none; right:40px; top: 450px; width: 100; text-align: center; position: absolute; z-index: 100;
}
#banner_slide .page li {
	margin: 0px 5px; display: inline-block; zoom:1; *display:inline; vertical-align:middle;
}
#banner_slide .page li a {
	background: url(../../img/main/banner_btn.png) no-repeat; width: 9px; height: 9px; line-height: 999px; overflow: hidden; display: block; top:-50%; position:relative;
}
#banner_slide .page li.current a {
	background: url(../../img/main/banner_btnOn.png) no-repeat; width: 12px; height: 12px;
}


#main_title_wrap { width:1020px; margin:0 auto; }
#main_title { font-size:40px; color:#333; padding:9px 0 5px 30px; background:url(../../img/layout/title_bar.jpg) no-repeat 0 0; margin:35px 0;}
#main p.main_detail { font-size:18px; color:#666; line-height:100%; }

#main .line { position:absolute; top:673px; left:0; width:100%; height:1px; background-color:#ccc; }

#notice { padding:30px 30px 50px 0; width:298px; border-right:1px #ccc solid; float:left; }
#notice p.board_title { padding:3px 0 30px 45px; font-size:24px; color:#333; float:left; }
#notice p.more a { color:#666; float:right; margin-top:5px; }
#notice ul.board_left { float:left; width:170px; padding:0; margin:0; }
#notice ul.board_right { float:right; width:80px; padding:0; margin:0; }

#board_wrap { width:100%; border-top:#ccc 1px solid; margin-top:30px; }
#board { padding:30px 30px 50px 30px; width:298px; border-right:1px #ccc solid; float:left; }
#board p.board_title { padding:3px 0 30px 45px; font-size:24px; color:#333; float:left; }
#board p.more a { color:#666; float:right; margin-top:5px; }
#board ul.board_left { float:left; width:170px; padding:0; margin:0; }
#board ul.board_right { float:right; width:80px; padding:0; margin:0; }

#search { padding:30px 30px 50px 30px; width:261px; float:left; }
#search p.board_title { padding:3px 0 30px 45px; font-size:24px; color:#333; float:left; }

#main_gallery { width:100%; height:217px; background-color:#f0f0f0; padding:30px 0; }
#main_gallery p.board_title { padding:3px 0 20px 0; font-size:24px; color:#333; float:left; }
#main_gallery p.more a { color:#666; float:right; margin-top:5px; margin-right:12px; }
#main_gallery .over_wrap { width:257px; height:174px; float:left; text-align:center;  }
#main_gallery .over_wrap2 { width:514px; height:174px; float:left; text-align:center;  }


#board2 { width:1020px; margin:0 auto; }
#board2 .board2_left { width:49%; padding-right:8px; float:left; }
#board2 .board2_right { width:49%; padding-left:8px; float:right; }
#board2 p.board_title { padding:3px 0 20px 0; font-size:24px; color:#333; float:left; }
#board2 p.main_detail { font-size:18px; color:#666; line-height:100%; margin:15px 0; float:left; }
#board2 p.more a { float:right; color:#fff !important; margin-top:10px; line-height:100%; padding:7px 14px 6px 14px; border:1px #c13d42 solid; background-color:#c75155; }

#int { width:100%; height:300px; overflow:hidden; margin-top:35px; background:url(../../img/main/int.jpg) no-repeat center; }
#int p  { color:#fff; }
#int p.main_title { margin-top:75px; font-size:40px; }
#int p.main_detail { margin-top:35px; font-size:18px; }
#int p.btn a { font-size:18px; color:#fff; }

#spon { width:1020px; margin:0 auto; height:95px; position:relative; }
#spon ul { width:978px; margin:0 auto;  }
#spon a.prev {
	background: url(../../img/main/left_btn.png) no-repeat; top: 30px; left: 0px; width: 21px; height: 39px; line-height: 999px; overflow: hidden; position: absolute; z-index: 150;
}
#spon a.next {
	background: url(../../img/main/right_btn.png) no-repeat; top: 30px; right: 0px; width: 21px; height: 39px; line-height: 999px; overflow: hidden; position: absolute; z-index: 150;
}


/*메인페이지 끝*/

/* 서브페이지 */
#content { width:1020px; margin:0 auto; }
#content_head { width:1020px; margin:0 auto; }
#subtitle { background:url(../../img/layout/title_bar.jpg) no-repeat; font-size:40px; color:#333; padding:10px 0 7px 30px; margin:50px 0 40px 0; float:left; }
#location { float:right; font-size:13px; color:#666; margin-top:65px; margin-right:3px; }

#txt_wrap { width:100%; float:left; padding-bottom:45px; border-bottom:1px #ccc solid; margin-top:50px; }
#txt_wrap .txt_left { width:270px; float:left; }
#txt_wrap .txt_right { width:710px; float:right; }
#txt_wrap .txt_title { font-size:24px; color:#333; line-height:36px; margin-bottom:30px; }
#txt_wrap .txt_detail { font-size:18px; color:#333; line-height:30px; padding-bottom:20px; display:block; }

#gallery  { width:100%; padding-bottom:45px;display:none;}
#gallery .txt_title { font-size:24px; color:#333; line-height:36px; margin-bottom:30px; padding-top:45px; }
#gallery .img_wrap { width:225px; margin-right:40px; float:left; text-align:center; }
/* 서브페이지 끝 */
