@charset "utf-8";
/* main_Layout (메인페이지 구조) */


/***************************** 비주얼 컨텐츠영역 ******************************/
#main_visual {clear:both; position:relative; padding:0; margin-top:-1px;}

.main_visual { position:relative; top:0; left:0; width:100%; height:490px; overflow:hidden;}
.main_picture { position:absolute; top:0; left:0; width:100%; height:490px; }
.main_picture img { width:100%; height:auto; }
.main_visual .picture2, .main_visual .picture3, .main_visual .picture4, .main_visual .picture5, .main_visual .picture6, .main_visual .picture7, .main_visual .picture8, .main_visual .picture9, .main_visual .picture10, .main_visual .picture11 { display:none; vertical-align:top; }
.main_dot { position:absolute; top:330px; right:825px; z-index:99999; width:100%; }
.main_dot ul { overflow:hidden; width:100%; margin:0 auto; text-align:center; list-style:none; }
.main_dot ul li { text-align:center; margin-left:700px; }
.main_dot ul li a.dot { display:inline-block; width:15px; height:15px; margin-right:3px; background:url('/openinfo/_template/image/default/main/main_dot.png') no-repeat; }
.main_dot ul li a.dot_on { display:inline-block; width:15px; height:15px; margin-right:3px; background:url('/openinfo/_template/image/default/main/main_dot_on.png') no-repeat; }
 
/* 메인비쥬얼 TEXT영역 */
#main_text{ width:1000px; position:relative; margin:0 auto; margin-top:80px; z-index:999; overflow:hidden;}


/***************************** 하단 컨텐츠영역 ******************************/
#main_contents {position:relative; width:1000px; height:187px; margin:0 auto; padding-top:40px;}


/*공지사항*/
#main_notice{float:left; width:300px; position:relative; font-family: "Nanum Gothic","맑은 고딕","돋움","굴림",sans-serif;}
#main_notice h2{padding:0; margin-bottom:13px; background:none; border-bottom:1px solid #e2e2e2;}
#main_notice .more{ display:block; width:60px; height:20px; position:absolute; right:0; top:10px; text-align:right;}
#main_notice ul.tabcontent {float:left; margin:0; }
#main_notice ul.tabcontent li{float:left; color:#7C7B7B; padding:0 0 9px 10px; height:11px; width:286px; background:url('/openinfo/_template/image/default/common/notice_bullet.gif') no-repeat; background-position: 0 0.5em;}
#main_notice ul.tabcontent li a{color:#8d8d8d; font-size:11px;} 
#main_notice ul.tabcontent li a:hover{color:#024f65; text-decoration:none;}
#main_notice ul.tabcontent li span.subject {float: left; overflow: hidden; width: 204px;}
#main_notice ul.tabcontent li span.date {color: #b0b0b0; float: right; font-size: 11px; overflow: hidden; padding-left: 20px; text-align: right; width: 62px;}

/*계약현황*/
#main_pr1 {float:left; width:300px; position:relative; margin:0 45px 0 45px;font-family: "Nanum Gothic","맑은 고딕","돋움","굴림",sans-serif;}
#main_pr1 h2{padding:0; margin-bottom:13px; background:none; border-bottom:1px solid #e2e2e2;}
#main_pr1 .more{ display:block; width:60px; height:20px; position:absolute; right:0; top:10px; text-align:right;}
#main_pr1 ul.tabcontent {float:left; margin:0;}
#main_pr1 ul.tabcontent li{float:left; color:#7C7B7B; padding:0 0 9px 10px; height:11px; width:286px; background:url('/openinfo/_template/image/default/common/notice_bullet.gif') no-repeat; background-position: 0 0.5em;}
#main_pr1 ul.tabcontent li a{color:#8d8d8d; font-size:11px;} 
#main_pr1 ul.tabcontent li a:hover{color:#024f65; text-decoration:none;}
#main_pr1 ul.tabcontent li span.subject {float: left; overflow: hidden; width: 224px;}
#main_pr1 ul.tabcontent li span.date {color: #b0b0b0; float: right; font-size: 11px; overflow: hidden; padding-left: 20px; text-align: right; width: 42px;}

/*대금지급*/
#main_pr2 {float:left; width:300px; position:relative; margin:0 45px 0 45px;font-family: "Nanum Gothic","맑은 고딕","돋움","굴림",sans-serif;}
#main_pr2 h2{padding:0; margin-bottom:13px; background:none; border-bottom:1px solid #e2e2e2;}
#main_pr2 .more{ display:block; width:60px; height:20px; position:absolute; right:0; top:10px; text-align:right;}
#main_pr2 ul.tabcontent {float:left; margin:0;}
#main_pr2 ul.tabcontent li{float:left; color:#7C7B7B; padding:0 0 9px 10px; height:11px; width:286px; background:url('/openinfo/_template/image/default/common/notice_bullet.gif') no-repeat; background-position: 0 0.5em;}
#main_pr2 ul.tabcontent li a{color:#8d8d8d; font-size:11px;} 
#main_pr2 ul.tabcontent li a:hover{color:#024f65; text-decoration:none;}
#main_pr2 ul.tabcontent li span.subject {float: left; overflow: hidden; width: 224px;}
#main_pr2 ul.tabcontent li span.date {color: #b0b0b0; float: right; font-size: 11px; overflow: hidden; padding-left: 20px; text-align: right; width: 42px;}

/*오시는길*/
#main_location {float:left; width:308px; position:relative; background:url(/openinfo/_template/image/default/common/location_bg.png) no-repeat; background-position:right 0;}
#main_location h2{padding:5px 0 13px 0; margin:0; background:none;}
#main_location p{ padding-top:25px; margin:0;}
#main_location .btn{ margin-top:25px; display:block; width:96px; height:25px;}
#main_location.more{ display:block; width:60px; height:20px; position:absolute; right:0; top:10px; text-align:right;}
#main_location ul.tabcontent {float:left; margin:0;}
#main_location ul.tabcontent li{float:left; color:##7C7B7B; padding:0; padding-right:2px}
#main_locationul.tabcontent li.end { width:119px; padding-left:10px; line-height:14px; }
