#bg{width:100%; height:872px; background-color:#f1f1f1; position:absolute;}
#bg02{width:1300px; height:872px; background-color:#f6f6f6; position:absolute; left:50%; margin-left:-650px;}
#main_bg{position:absolute; background-color:#fff;  width:1000px; height:865px; left:50%; margin-left:-500px;}
#main{position:relative; width:1000px;  margin:0 auto;}
#visual{position:absolute; width:674px; height:339px; overflow:hidden;}


#v_icon1{position:absolute; background:url(../images/main/v_icon1.jpg) no-repeat; width:163px; height:169px; right:163px;}
#v_icon1 a{display:block; width:163px; height:169px; text-indent:-9999px; overflow:hidden;}
#v_icon2{position:absolute; background:url(../images/main/v_icon2.jpg) no-repeat; width:163px; height:169px; right:0px;}
#v_icon2 a{display:block; width:163px; height:169px; text-indent:-9999px; overflow:hidden;}
#v_icon3{position:absolute; background:url(../images/main/v_icon3.jpg) no-repeat; width:326px; height:169px; right:0px; top:169px; text-indent:-99999px; border-bottom:1px solid #e8e8e8;}


/*공지사항*/
#news{width:498px; height:242px; position:absolute; top:339px; border-right:1px solid #e8e8e8;}
#news_title{width:91px; height:19px; background:url(../images/main/news_title.png) no-repeat; text-indent:-9999px; position:absolute; left:30px; top:30px;}
#news a {display:block; width:20px; height:20px; background:url(../images/main/news_more.jpg) no-repeat; text-indent:-9999px; position:absolute; top:30px; right:30px; z-index:50;}
#news_desc{width:440px; height:140px; position:absolute; top:70px; left:30px;background:url(../images/main/kakao.png) no-repeat;}



/*업무분야 rolling*/
#content2{position:absolute; width:474px; height:215px; top:339px; right:2px;}
#content2_title{position:absolute; top:17px; left:2px;  background:url(../images/main/contents2_title.png); width:100px; height:37px; text-indent:-9999px;}
#r_left_btn1{width:25px; height:25px; background:url(../images/main/l_btn.jpg) no-repeat; position:absolute; top:10px; right:41px;  cursor:pointer;}
#r_right_btn1{width:25px; height:25px; background:url(../images/main/r_btn.jpg) no-repeat; position:absolute; top:10px; right:14px;  cursor:pointer;}


#rolling1{position:absolute; top:52px;}



/*온라인문의*/

#online{width:240px; height:296px; background-color:#f2f2f2; position:absolute; top:577px;}
#online_title{width:88px; height:19px; background:url(../images/main/online_title.png) no-repeat; position:absolute; left:30px; top:30px; }
#online a {display:block; width:20px; height:20px; background:url(../images/main/news_more.jpg) no-repeat; text-indent:-9999px; position:absolute; top:30px; right:30px; z-index:50;}
#online_desc{width:180px; height:200px; position:absolute; left:30px; top:70px;}



/*icon*/
#icon{width:519px; height:296px; position:absolute; top:577px; left:240px;}
#icon ul li{width:172px; height:148px; border:1px solid #e8e8e8; float:left; margin-left:-1px; margin-top:-1px;}
#icon ul li a {display:block; width:172px; height:148px;}
#icon01{background:url(../images/main/icon02.png) no-repeat; text-indent:-9999px;}
#icon01:hover{background:url(../images/main/icon02_hover.png) no-repeat; text-indent:-9999px;}
#icon02{background:url(../images/main/icon03.png) no-repeat; text-indent:-9999px;}
#icon02:hover{background:url(../images/main/icon03_hover.png) no-repeat; text-indent:-9999px;}
#icon03{background:url(../images/main/icon04.png) no-repeat; text-indent:-9999px;}
#icon03:hover{background:url(../images/main/icon04_hover.png) no-repeat; text-indent:-9999px;}
#icon04{background:url(../images/main/icon07.png) no-repeat; text-indent:-9999px;}
#icon04:hover{background:url(../images/main/icon07_hover.png) no-repeat; text-indent:-9999px;}
#icon05{background:url(../images/main/icon05.png) no-repeat; text-indent:-9999px;}
#icon05:hover{background:url(../images/main/icon05_hover.png) no-repeat; text-indent:-9999px;}
#icon06{background:url(../images/main/icon06.png) no-repeat; text-indent:-9999px;}
#icon06:hover{background:url(../images/main/icon06_hover.png) no-repeat; text-indent:-9999px;}


/*introduce*/
#introduce{width:240px; height:296px; position:absolute; top:576px; left:759px; background:url(../images/main/introduce.png) no-repeat;  text-indent:-9999px;}



#footer{width:100%; height:144px; background:url(../images/footer/footer_bg.png) repeat-x;  position:absolute; top:1007px;}
#footer p{width:1300px; height:144px; background:url(../images/footer/footer.png) no-repeat; text-indent:-9999px; position:absolute; left:50%; margin-left:-601px;}
