#wrap{width:100%;margin:auto 0px}

/* header */
#header{width:100%;height:162px;}
#logo_area{width:1000px;height:108px;margin:0px auto}
#logo_area .logo{float:left;width:321px;height:44px;background:url(../images/common/logn.jpg) no-repeat 0 center;text-indent:-10000px; margin-top:38px;}
#logo_area .logo a{display:block;height:44px}

/* ÀüÃ¼¸Þ´º */

#gnb{width:100%;position:absolute;z-index:100;overflow:hidden;background:url(../images/common/gnb_line.gif) no-repeat center 14px}
#gnb .gnb_group{width:1000px;margin:0px auto;font:bold 13px/24px nanumgothic;position:relative}
#gnb .gnb_group .list{float:left;}
#gnb .gnb_group .list li{float:left;width:250px;}
#gnb .gnb_group .list li:hover h2{color:#2966cb;width:250px;}
#gnb .gnb_group .list li.on{display:block;nanumgothic;color:#2966cb;letter-spacing:-.05em;}
#gnb .gnb_group .list li h2{float:left;width:250px;height:53px;text-align:center}
#gnb .gnb_group .list li h2 a{display:block;font:bold 17px/52px nanumgothic;color:#000;letter-spacing:-.05em}
#gnb .gnb_group .list li h2 a:hover{display:block;font:bold 17px/52px nanumgothic;color:#2966cb;letter-spacing:-.05em}

#gnb .gnb_group .list li ul.depth02{display:none; background-color:#f9f9f9;border-top:1px #dadada solid;border-left:1px #dadada solid;border-right:1px #dadada solid;border-bottom:1px #dadada solid;padding:10px 0;float:left;clear:both;width:250px;height:175px;letter-spacing:-.05em;}
#gnb .gnb_group .list li ul.depth02 li{float:left;width:220px;height:30px;padding-left:20px;background:url(../images/common/icon_triangle_blue.gif) no-repeat 10px 10px;color:#63808d;letter-spacing:-.05em}
#gnb .gnb_group .list li ul.depth02 li a{ display:block;width:220px;color:#63808d;letter-spacing:-.05em}
#gnb .gnb_group .list li ul.depth02 li a:hover{color:#2966cb;letter-spacing:-.05em; font-weight:bold}
.bg_total{position:absolute;top:290px;right:1px;z-index:120;width:416px;height:120px;background:url(../images/common/bg_total.png) no-repeat right bottom}



/* layer */
#container{position:relative;width:100%;background:url(../images/common/main_bg.gif) repeat-x 0px 0px;}
.wnotice{width:1100px;height:770px;margin:0px auto}



/* popupZone */
.popupZone{position:relative;width:1100px;margin:auto 0px;height:354px; }
.popupZone .main_img{width:1100px;margin:auto 0px;top:0;}
.popupZone ul.main_control{position:absolute;left:320px;top:32px;height:18px;z-index:50;}
.popupZone ul.main_control li{float:left;margin-right:2px}

/*mreceipt*/
.mreceipt{position:absolute;z-index:50;width:250px;height:292px;background:url(../images/index/main_topimg.png) no-repeat right center; margin-top:30px; margin-left:50px;}
.mreceipt ul{margin-top:165px;}
.mreceipt li{margin:10px 0px 0px 28px;}



/*banner*/
.banner{width:404px;height:141px;top:1px;float:left; margin-left:50px;background-color:#2a65cb}
.banner .banner_img{position:absolute;float:left;top:350px;padding:23px 0px 0px 26px;}
.banner .banner_img li{float:left; padding-left:5px;}
.banner .banner_img{}

/*iconf*/
.iconf{width:595px;height:141px;background:url(../images/index/icon_01_bg.jpg) no-repeat 53px 21px; float:left}
.iconf .iconfw{width:595px;height:75px; margin:20px 0px 0px -10px}
.iconf .iconfw li{width:75px;height:100px;float:left; margin-left:65px;}
.iconf .iconfw li a{display:block;width:75px;height:30px;text-align:center; padding-top:74px; font: bold 13px/36px nanumgothic;}



/* class */
.class{float:left;position:relative;width:220px;height:128px;margin:10px 10px 0 0;padding:20px;border:1px #dadada solid}
.class h3{width:75px;height:17px;background-image:url(../images/main/class_title.gif)}
.class span{position:absolute;top:20px;right:20px}
.class .class_img{width:221px;height:85px;margin-top:30px;background-image:url(../images/main/class_img.jpg)}



/* information */
.indexnotice{float:left;position:relative;width:361px;height:187px;margin-top:31px; margin-bottom:25px; margin-left:50px;padding:20px; border-bottom:1px #dadada solid; border-left:1px #dadada solid; border-top:1px #dadada solid}
.indexnotice h3{width:360px;height:36px;border-bottom:1px #dadada solid;background:url(../images/index/indexnotice_title.gif) no-repeat 0px 5px;}
.indexnotice .noticelist{width:360px;float:left;position:absolute; top:70px;}
.indexnotice .noticelist dl{float:left}
.indexnotice .noticelist dl dt{overflow:hidden;float:left;width:260px;padding-left:8px;background:url(../images/common/icon_dot_02.gif) no-repeat 0 9px;height:28px}
.indexnotice .noticelist dl dd{float:left;width:90px;text-align:right}
.indexnotice span{position:absolute;right:20px}
.indexnotice .nomore{position:absolute;top:20px;right:20px}

/*commission*/
.commission{float:left;position:relative;width:361px;height:187px;margin-top:31px;padding:20px;border:1px #dadada solid}
.commission h3{width:360px;height:36px;border-bottom:1px #dadada solid;background:url(../images/index/commission_title.gif) no-repeat 0px 5px;}
.commission .commissionlist{width:360px;float:left;position:absolute; top:70px;}
.commission .commissionlist dl{float:left}
.commission .commissionlist dl dt{overflow:hidden;float:left;width:260px;padding-left:8px;background:url(../images/common/icon_dot_02.gif) no-repeat 0 9px;height:28px}
.commission .commissionlist dl dd{float:left;width:90px;text-align:right}
.commission span{position:absolute;right:20px}
.commission .nomore{position:absolute;top:20px;right:20px}

.indexmap{float:left;margin-top:31px;width:189px;}



/* footer */
#footer{float:left;position:relative;width:100%;height:150px;margin:10px 0 0 0px;border-top:1px solid #dadada;background-color:#f9f9f9}
#footer .footerw{position:relative;width:1000px;height:120px;margin:0px auto}
#footer .logo{float:left;width:135px;height:120px;background:url(../images/common/footer_logo.gif) no-repeat center 20px;text-indent:-10000px}
#footer .logo a{display:block;width:135px;height:120px}
#footer .info{overflow:hidden;float:left;width:785px;margin:25px 0 10px}
#footer .info .list{float:left;height:28px;padding:0 20px;background:url(../images/common/bg_line_col_01.gif) no-repeat right center;font:normal 13px/28px nanumgothic;text-align:center}
#footer .info .list span{padding:0 5px 0 0;color:#2966cb;}
#footer .info .list a{display:block;height:28px;color:#606060;letter-spacing:-.05em}
#footer .info .list a:hover{color:#000}
#footer .info address{width:740px;height:20px;padding:5px 20px 0;font:normal 13px/20px nanumgothic}
#footer .info p{width:740px;height:20px;padding:20px 20px;font:normal 13px/20px nanumgothic}

#footer .info .listb{float:left;padding:0 20px;height:28px;font:bold 14px/29px nanumgothic;text-align:center;background:url(../images/common/bg_line_col_01.gif) no-repeat right center}
#footer .info .listb a{display:block;height:28px;color:#046797;letter-spacing:-0.05em}
#footer .info .listb a:hover{color:#046797}

#footer .site{position:relative; float:left;top:30px;width:208px;height:33px;background:url(../images/common/bt_family_off.gif) no-repeat right center;text-indent:-10000px}
#footer .site a{display:block;width:208px;height:33px}
#footer .site_on{position:absolute;top:30px;right:8px;z-index:30;width:208px;height:33px;background:url(../images/common/bt_family_on.gif) no-repeat right center;text-indent:-10000px}
#footer .site_on a{display:block;width:208px;height:33px}

#footer .site_box .portal_site {position:absolute;left:210px;top:430px;width:200px;height:50px;color:#000000;border-left:1px solid #f5f5f5}
#footer .site_box .portal_site li a {display:block; padding-left:3px;width:33px;height:33px;}
#footer .site_box .portal_site .p_site1{text-indent:-10000px;padding-left:3px;width:33px;height:33px;float:left;background:url(../images/common/icon_naver.gif) no-repeat}
#footer .site_box .portal_site .p_site2{text-indent:-10000px;padding-left:3px;width:33px;height:33px;float:left;background:url(../images/common/icon_naver.gif) no-repeat -36px 0 ;}
#footer .site_box .portal_site .p_site3{text-indent:-10000px;padding-left:3px;width:33px;height:33px;float:left;background:url(../images/common/icon_naver.gif) no-repeat -72px 0 ;}
#footer .site_box .portal_site .p_site4{text-indent:-10000px;padding-left:3px;width:33px;height:33px;float:left;background:url(../images/common/icon_naver.gif) no-repeat -107px 0 ;}
#footer .site_box .portal_site .p_site5{text-indent:-10000px;padding-left:3px;width:33px;height:33px;float:left;background:url(../images/common/icon_naver.gif) no-repeat -142px 0 ;}





#footer .site_box{position:absolute;right:0px;bottom:-1px;padding:20px 0px 0px 0;border:1px solid #98cde9;background-color:#e0eeff;z-index:20}
#footer .site_box .menu_group{float:left;padding:0px 20px 0px 20px;margin:0 0 180px 0;width:158px;height:330px;border-left:1px solid #f5f5f5}
#footer .site_box .menu_group .subtitle{margin:0 0 10px 0;padding:0 0px 0 10px;font:normal 15px/36px nanumgothic;text-align:left;background-color:#a0c2eb}
#footer .site_box .menu_group .subtitle p{display:block;width:158px;height:35px;color:#2c2c2c;letter-spacing:-0.05em;background:url(../images/common/icon_arrow_blue.gif) no-repeat 127px center}

#footer .site_box .menu_group .sublist{padding:0 0 0 10px;height:22px;font:normal 13px/23px dotum;color:#000000;background:url(../images/common/icon_dot_01.gif) no-repeat 0 8px}
#footer .site_box .menu_group .sublist a{display:block;width:158px;height:22px;color:#000;letter-spacing:-0.1px}
#footer .site_box .menu_group .sublist a:hover{color:#000}
#footer .site_box .menu_group .subtitle_al{margin:0 0 1px 0;padding:0 0 0 10px;font:normal 15px/36px nanumgothic;background-color:#e0eeff}
#footer .site_box .menu_group .subtitle_al a{display:block;width:158px;height:35px;color:#2c2c2c;letter-spacing:-0.05em;background:url(../images/common/icon_arrow_blue.gif) no-repeat 132px center}
#footer .site_box .menu_group .subtitle_al a:hover{color:#000}
