@charset "utf-8";
@import url(common.css);
@import url(base.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

*{margin:0;padding:0;}
body{font-family:"돋움";font-size:12px;color:#000;width:100%;}
a{font-family:"돋움";font-size:12px;color:#000;text-decoration:none;}
li{list-style:none;}

/* gnb */
#gnb_wrap {width:100%; margin:0 auto; border-bottom:1px solid #dbdbdb;}
#gnb_wrap .gnb {width:960px; margin:0 auto; }
#gnb_wrap .gnb ul{float:right;}
#gnb_wrap .gnb ul:after{content:''; display:block; clear:both;}
#gnb_wrap .gnb li{float:left; padding:10px 0;}

/* header */
#header{width:960px; margin:0 auto; z-index:10;}
#header #top h1{float:left; margin:0 68px 9px 95px;}
#header #top li{float:left;}
#header #top:after{content:''; display:block; clear:both;}
#header #top .input{line-height:13px; font-family:'dotum'; font-size:12px; color:#929292; font-weight:bold; padding:10px; width:290px; margin-right:6px; border:5px solid #89acd6; }
#header #top .btn li{padding-top:9px;}
#header #top .search li{padding-top:21px;}

/* menu */
#header #menu{width:960px; height:90px; background:url(/images/main/main_menubar.png) no-repeat 0 0; position:relative;}
#header #menu ul{}
#header #menu ul:after{content:''; display:block; clear:both;}
#header #menu li{}
#header #menu>ul>li {margin-top:20px; float:left; text-indent:-9999em; width:159px; background:url(/images/main/gnb_line.gif) no-repeat 100% 2px;}
#header #menu .menu1 {width:163px;}
#header #menu .menu6 {width:161px; background:none;}
/*
#header #menu .menu1{margin:20px 65px 0 50px; float:left; text-indent:-9999em;}
#header #menu .menu2{margin:20px 60px 0 15px; float:left; text-indent:-9999em;}
#header #menu .menu3{margin:20px 60px 0 25px; float:left; text-indent:-9999em;}
#header #menu .menu4{margin:20px 60px 0 20px; float:left; text-indent:-9999em;}
#header #menu .menu5{margin:20px 60px 0 20px; float:left; text-indent:-9999em;}
#header #menu .menu6{margin:20px 0 0 20px; float:left; text-indent:-9999em;}
*/

#header #menu .menu1 a{width:59px; height:17px; display:block; background:url(/images/main/main_menu1.png) no-repeat 0 0; margin: 0 auto;}
#header #menu .menu2 a{width:118px; height:17px; display:block; background:url(/images/main/main_menu2.png) no-repeat 0 0; margin: 0 auto;}
#header #menu .menu3 a{width:112px; height:17px; display:block; background:url(/images/main/main_menu3.png) no-repeat 0 0; margin: 0 auto;}
#header #menu .menu4 a{width:98px; height:17px; display:block; background:url(/images/main/main_menu4.png) no-repeat 0 0; margin: 0 auto;}
#header #menu .menu5 a{width:60px; height:17px; display:block; background:url(/images/main/main_menu5.png) no-repeat 0 0; margin: 0 auto;}
#header #menu .menu6 a{width:60px; height:17px; display:block; background:url(/images/main/main_menu6.png) no-repeat 0 0; margin: 0 auto;}
#header #menu .menu7 a{width:60px; height:17px; display:block; background:url(/images/main/main_menu6.png) no-repeat 0 0; margin: 0 auto;}

#header #menu .menu1 a:hover,
#header #menu .menu2 a:hover,
#header #menu .menu3 a:hover,
#header #menu .menu4 a:hover,
#header #menu .menu5 a:hover,
#header #menu .menu6 a:hover{background-position: 0 100%;}

.menuacti{background-position:0 100%;}


#header #menu .open1{position:absolute; top:50px; left:22px; width:100%; padding:10px 0; display:none;}
#header #menu .open1 li{text-indent:-9999em; margin-left:20px; float:left;}
#header #menu .open1 li:after{content:''; display:block; clear:both;}
#header #menu .open1 li a {height:14px;}
#header #menu .open1-1 a{width:71px;  background:url(/images/main/sub_menu1-1.png) no-repeat 0 100% ; display:block;}
#header #menu .open1-2 a{width:46px; background:url(/images/main/sub_menu1-2.png) no-repeat 0 100%; display:block;}
#header #menu .open1-3 a{width:45px; background:url(/images/main/sub_menu1-3.png) no-repeat 0 100%; display:block;}
#header #menu .open1-4 a{width:45px; background:url(/images/main/sub_menu1-4.png) no-repeat 0 100%; display:block;}
#header #menu .open1-5 a{width:35px; background:url(/images/main/sub_menu1-5.png) no-repeat 0 100%; display:block;}
#header #menu .open1-6 a{width:71px; background:url(/images/main/sub_menu1-6.png) no-repeat 0 100%; display:block;}

#header #menu .open2{position:absolute; top:50px; left:0; width:100%; padding:10px 0; display:none; }
#header #menu .open2 li{text-indent:-9999em; margin-left:12px; float:left;}
#header #menu .open2 li:after{content:''; display:block; clear:both;}
#header #menu .open2 li a {height:14px;}
#header #menu .open2-1 a{width:82px; background:url(/images/main/sub_menu2-1.png) no-repeat 0 100% ; display:block; margin-left:30px;}
#header #menu .open2-2 a{width:69px; background:url(/images/main/sub_menu2-2.png) no-repeat 0 100%; display:block;}
#header #menu .open2-3 a{width:76px; background:url(/images/main/sub_menu2-3.png) no-repeat 0 100%; display:block;}
#header #menu .open2-4 a{width:87px; background:url(/images/main/sub_menu2-4.png) no-repeat 0 100%; display:block;}
#header #menu .open2-5 a{width:44px; background:url(/images/main/sub_menu2-5.png) no-repeat 0 100%; display:block;}
#header #menu .open2-6 a{width:80px; background:url(/images/main/sub_menu2-6.png) no-repeat 0 100%; display:block;}
#header #menu .open2-7 a{width:110px; background:url(/images/main/sub_menu2-7.png) no-repeat 0 100%; display:block;}
#header #menu .open2-8 a{width:117px; background:url(/images/main/sub_menu2-8.png) no-repeat 0 100%; display:block;}
#header #menu .open2-9 a{width:66px; background:url(/images/main/sub_menu2-9.png) no-repeat 0 100%; display:block;}

#header #menu .open3{position:absolute; top:50px; left:220px; width:100%; padding:10px 0; display:none;}
#header #menu .open3 li{text-indent:-9999em; margin-left:20px; float:left;}
#header #menu .open3 li:after{content:''; display:block; clear:both;}
#header #menu .open3 li a {height:14px;}
#header #menu .open3-1 a{width:105px; background:url(/images/main/sub_menu3-1.png) no-repeat 0 100% ; display:block;}
#header #menu .open3-2 a{width:96px; background:url(/images/main/sub_menu3-2.png) no-repeat 0 100%; display:block;}
#header #menu .open3-3 a{width:57px; background:url(/images/main/sub_menu3-3.png) no-repeat 0 100%; display:block;}
#header #menu .open3-4 a{width:110px; background:url(/images/main/sub_menu3-4.png) no-repeat 0 100%; display:block;}

#header #menu .open4{position:absolute; top:50px; left:400px; width:100%; padding:10px 0; display:none;}
#header #menu .open4 li{text-indent:-9999em; margin-left:20px; float:left;}
#header #menu .open4 li:after{content:''; display:block; clear:both;}
#header #menu .open4 li a {height:14px;}
#header #menu .open4-1 a{width:82px; background:url(/images/main/sub_menu4-1.png) no-repeat 0 100% ; display:block;}
#header #menu .open4-2 a{width:60px; background:url(/images/main/sub_menu4-2.png) no-repeat 0 100%; display:block;}
#header #menu .open4-3 a{width:24px; background:url(/images/main/sub_menu4-3.png) no-repeat 0 100%; display:block;}
#header #menu .open4-4 a{width:20px; background:url(/images/main/sub_menu4-4.png) no-repeat 0 100%; display:block;}
#header #menu .open4-5 a{width:22px; background:url(/images/main/sub_menu4-5.png) no-repeat 0 100%; display:block;}
#header #menu .open4-6 a{width:121px; background:url(/images/main/sub_menu4-6.png) no-repeat 0 100%; display:block;}

#header #menu .open5{position:absolute; top:50px; left:546px; width:40%; padding:10px 0; display:none;}
#header #menu .open5 li{text-indent:-9999em; margin-left:20px; float:left;}
#header #menu .open5 li:after{content:''; display:block; clear:both;}
#header #menu .open5 li a {height:14px;}
#header #menu .open5-1 a{width:45px; background:url(/images/main/sub_menu5-1.png) no-repeat 0 100% ; display:block;}
#header #menu .open5-2 a{width:45px; background:url(/images/main/sub_menu5-2.png) no-repeat 0 100%; display:block;}
#header #menu .open5-3 a{width:46px; background:url(/images/main/sub_menu5-3.png) no-repeat 0 100%; display:block;}
#header #menu .open5-4 a{width:45px; background:url(/images/main/sub_menu5-4.png) no-repeat 0 100%; display:block;}
#header #menu .open5-5 a{width:45px; background:url(/images/main/sub_menu5-5.png) no-repeat 0 100%; display:block;}
#header #menu .open5-6 a{width:24px; background:url(/images/main/sub_menu5-6.png) no-repeat 0 100%; display:block;}

#header #menu .open6{position:absolute; top:50px; left:549px; width:37%; padding:10px 0; display:none;}
#header #menu .open6 li{text-indent:-9999em; margin-left:20px; float:left;}
#header #menu .open6 li:after{content:''; display:block; clear:both;}
#header #menu .open6 li a {height:14px;}
#header #menu .open6-1 a{width:59px; background:url(/images/main/sub_menu6-1.png) no-repeat 0 100% ; display:block;}
#header #menu .open6-2 a{width:100px; background:url(/images/main/sub_menu6-2.png) no-repeat 0 100%; display:block;}
#header #menu .open6-3 a{width:44px; background:url(/images/main/sub_menu6-3.png) no-repeat 0 100%; display:block;}
#header #menu .open6-4 a{width:71px; background:url(/images/main/sub_menu6-4.png) no-repeat 0 100%; display:block;}

.open1-1 a:hover, .open1-2 a:hover, .open1-3 a:hover, .open1-4 a:hover, .open1-5 a:hover, .open1-6 a:hover,
.open2-1 a:hover, .open2-2 a:hover, .open2-3 a:hover, .open2-4 a:hover, .open2-5 a:hover, .open2-6 a:hover, .open2-7 a:hover, .open2-8 a:hover, .open2-9 a:hover,
.open3-1 a:hover, .open3-2 a:hover, .open3-3 a:hover, .open3-4 a:hover,
.open4-1 a:hover, .open4-2 a:hover, .open4-3 a:hover, .open4-4 a:hover, .open4-5 a:hover, .open4-6 a:hover,
.open5-1 a:hover, .open5-2 a:hover, .open5-3 a:hover, .open5-4 a:hover, .open5-5 a:hover, .open5-6 a:hover,
.open6-1 a:hover, .open6-2 a:hover, .open6-3 a:hover, .open6-4 a:hover
{background-position:0 0 !important;}

#header #menu .open1{display:none;}
#header #menu .open2{display:none;}
#header #menu .open3{display:none;}
#header #menu .open4{display:none;}
#header #menu .open5{display:none;}
#header #menu .open6{display:none;}

.acti{background-position:0 0 !important;}

/* left_menu_log_wrap */
#container .login .login_after {left:16px;}


/* container */
#container {width:960px; margin:0 auto;}
#container .vis{ z-index:1; width:960px; height:331px; background:url(/images/main/main_vis.jpg) no-repeat 0 0; margin-top:-15px; position: relative;}
#container .login{position:relative;}
#container .login ul{}
#container .login h2{width:180px; position:absolute; top:27px; left:23px;}
#container .login1{position:absolute; top:61px; left:23px;}
#container .login1 li{margin-top:4px; font-family:'dotum' !important; font-size:11px !important; color:#929292 !important;}
#container .login1 label{float:left; width:20px;}
#container .login1 input{width:99px !important; height:20px; padding-left:5px;}
#container .login1 .login1_btn{position:absolute; top:2px; left:130px; width:49px;}
#container .login2{position:absolute; top:130px !important; left:40px;}
#container .login2 li{float:left; margin-right:6px;}
#container .login p{width:180px; height:145px; position:absolute; top:170px; left:20px;}
#container .vis .link_icon {position:absolute; left:264px; top:224px;}
#container .vis .link_icon ul {overflow:hidden;}
#container .vis .link_icon ul li {float:left; margin-right:8px;}

/* content */
#content .content_a{float:left; margin-top:25px;}
#content .content_b{float:left; width:479px; margin-top:25px; font-family:'dotum'; font-size:12px; color:#999999; padding:0 30px;}
#content .content_b a{font-family:'dotum'; font-size:12px; color:#666666;}
#content .content_b strong{color:#333333;}
#content .content_c{float:left; margin-top:25px;}
#content .content_d{float:left; margin-top:5px;}
#content .content_e{float:left; margin-top:12px; width:479px; padding: 0 30px;}
#content .content_f{/*float:left;*/ margin:15px 0 0 14px;}

#content .content_b .content_title {}
#content .content_b .content_title li{float:left;}
#content .content_b .content_title li:first-child{}
#content .more {float:right !important;}
#content .content_b .content_content {padding:16px 0 0 25px; margin-left:20px; width:520px; height:163px; background:url(/images/main/main_content_b_bg.png) no-repeat 0 0;}
#content .content_b .content_content li{float:left; margin-right:10px;}
#content .content_b .content_content img{border:1px solid #dfdfdf; border-radius:7px;}
#content .content_b .content_b_1 {margin-top:12px;}
#content .content_b .content_b_1 ul:after{content:''; display:block; clear:both;}
#content .content_b .content_b_1 a {font-family:'dotum'; font-size:12px; color:#666666;}
#content .content_b .content_b_1 li{float:left; margin-right:5px !important;}

#content .content_title {border-bottom: #ccc 1px solid; padding-bottom: 10px;}
#content .content_content2 {margin-top:20px;}
#content .content_content2 dl {overflow: hidden;}
#content .content_content2 dl dt {float:left; margin-bottom: 8px; color:#333;}
#content .content_content2 dl dd {float:right; margin-bottom: 8px; color:#999;}

#content .content_b dl {overflow: hidden;}
#content .content_b dl dt {float:left; margin-bottom: 8px; color:#333;}
#content .content_b dl dd {float:right; margin-bottom: 8px; color:#999;}

#content .content_d{text-align:left;}
#content .content_d li:first-child{border-bottom:none !important;}
#content .content_d li{width:200px; border-bottom:1px dotted #7f7f7f; line-height:30px;}
#content .content_d li img{margin:0 5px;}

#content .content_e li{float:left;}
#content .content_e ul{ font-family:'dotum'; font-size:12px; color:#333333; overflow: hidden;}
#content .content_e ul a{font-family:'dotum'; font-size:12px; color:#666666;}
#content .content_e ul:first-child li:first-child{}
#content .content_e_1{text-align:left;}
#content .content_e_1 img{border:1px solid #c8c8c8; border-radius:5px;}
#content .content_e_1{margin-left:24px;}
#content .content_e_1 li:first-child{margin-top:28px;}
#content .content_e_1 li{float:left;}

/* sub */
#sub_container {width:960px; margin:25px auto 100px;}
#sub_content{width:730px; float:left; margin-left:30px;}
.sub_top{border-bottom:1px solid #d6d6d6; position:relative;}
.sub_top h1{text-align:left; padding-bottom:18px;}
.sub_top ul{position:absolute; top:0; right:0;}
.sub_top li{float:left; padding-left:6px; font-family:'dotum'; font-size:12px; color:#6f6f6f6;}
.sub_top li strong{font-family:'dotum'; font-size:12px; color:#3c6ab3;}
.sub_top li img{margin-top:-5px;}
.sub_content_a{padding-top:30px;}
.lnbacti{background-position:100% 0 !important;}
.sub_bottom{float:left; margin-top:20px;}

#lnb01{float:left;}
#lnb01 dl{width:199px; float:left;}

#lnb01 .main2 .go_staff {margin-top:20px;}

/* sub00 */
.sub0001, .sub0002, .sub0003, .sub0004, .sub0005 {text-indent:-9999em;}
.sub0001 a, .sub0002 a, .sub0003 a, .sub0004 a,.sub0005 a {width:200px; height:39px; display:block;}
.sub0001 a{background:url(/images/sub/lnb0001.png) no-repeat 0 0;}
.sub0002 a{background:url(/images/sub/lnb0002.png) no-repeat 0 0;}
.sub0003 a{background:url(/images/sub/lnb0003.png) no-repeat 0 0;}
.sub0004 a{background:url(/images/sub/lnb0004.png) no-repeat 0 0;}
.sub0005 a{background:url(/images/sub/lnb0005.png) no-repeat 0 0;}
.sub0001 a:hover, .sub0002 a:hover, .sub0003 a:hover, .sub0004 a:hover, .sub0005 a:hover {background-position:100% 0;}


/* sub01 */
.sub0101, .sub0102, .sub0103, .sub0104, .sub0105, .sub0106 {text-indent:-9999em;}
.sub0101 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0101.png) no-repeat 0 0;}
.sub0102 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0102.png) no-repeat 0 0;}
.sub0103 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0103.png) no-repeat 0 0;}
.sub0104 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0104.png) no-repeat 0 0;}
.sub0105 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0105.png) no-repeat 0 0;}
.sub0106 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0106.png) no-repeat 0 0;}
.sub0101 a:hover, .sub0102 a:hover, .sub0103 a:hover, .sub0104 a:hover, .sub0105 a:hover, .sub0106 a:hover{background-position:100% 0;}

/* sub02 */
.sub0201, .sub0202, .sub0203, .sub0204, .sub0205, .sub0206, .sub0207, .sub0208, .sub0209 {text-indent:-9999em;}
.sub0201 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0201.png) no-repeat 0 0;}
.sub0202 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0202.png) no-repeat 0 0;}
.sub0203 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0203.png) no-repeat 0 0;}
.sub0204 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0204.png) no-repeat 0 0;}
.sub0205 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0205.png) no-repeat 0 0;}
.sub0206 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0206.png) no-repeat 0 0;}
.sub0207 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0207.png) no-repeat 0 0;}
.sub0208 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0208.png) no-repeat 0 0;}
.sub0209 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0209.png) no-repeat 0 0;}
.sub0201 a:hover, .sub0202 a:hover, .sub0203 a:hover, .sub0204 a:hover, .sub0205 a:hover, .sub0206 a:hover,
.sub0207 a:hover, .sub0208 a:hover, .sub0209 a:hover{background-position:100% 0;}

.sub0205ul{font-family:'dotum'; font-size:12px; color:#090909; text-align:left; padding:50px 0 20px 10px;}
.sub0205a{width:190px; margin:50px auto;}
.sub0205a li{float:left;}
.sub0205a:after{content:''; display:block; clear:both;}

.sub02table {width:730px; border-top:1px solid #e1e0e0;  border-bottom:1px solid #e1e0e0;}
.sub02table tr{height:30px; border-bottom:1px solid #e1e0e0;}
.sub02table th{background-color:#f5f5f5; }
.sub02table td{height:30px; font-family:'dotum'; font-size:12px; color:#090909; text-align:left;}
.sub02table textarea{width:585px; height:218px;}
.sub02table label{font-family:'dotum'; font-size:11px !important; color:#555454 !important; cursor:default;}

/* sub03 */
.sub0301, .sub0302, .sub0303, .sub0304{text-indent:-9999em;}
.sub0301 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0301.png) no-repeat 0 0;}
.sub0302 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0302.png) no-repeat 0 0;}
.sub0303 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0303.png) no-repeat 0 0;}
.sub0304 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0304.png) no-repeat 0 0;}
.sub0301 a:hover, .sub0302 a:hover, .sub0303 a:hover, .sub0304 a:hover{background-position:100% 0;}

.sub0302ul {margin-top:40px;}
.sub0302ul li{float:left; margin:0 3px 27px 2px; width: 238px;}
.sub0302ul:after{content:''; display:block; clear:both;}

.sub0303ul p{float:right; padding-bottom:24px;}
.sub0303ul li{float:left; margin:0 0 50px 6px;}
.sub0303ul span{padding:2px 0 2px 5px; float:left; font-family:'dotum'; font-size:12px; font-weight:bold; color:#555454;}
.paging {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center}
.paging ul {width:400px; margin:0 auto;}
.paging ul:after{content:''; display:block; clear:both;}
.paging li {float:left; padding:0 5px;}
.paging li img{padding:0 2px; margin-top:-2px;}
.paging li a{font-family:'dotum'; font-size:12px; color:#555454;}

.sub0303_search {width:556px; margin:30px auto;}
.sub0303_search li{float:left;}
.sub0303_search ul
.sub0303_search ul:after{content:''; display:block; clear:both;}
.sub0303_search select{width:96px; height:23px; margin-right:15px;}
.sub0303_search .input {padding-left:5px; width:385px; height:21px; margin-right:5px;}

.sub0304ul{padding-bottom:40px;}
.sub0304ul ul li{float:left;}
.sub0304ul ul select{width:90px; height:23px; margin-right:15px; float:left;}
.sub0304ul ul input{width:125px; height:21px; margin-right:7px; padding-left:5px; float:left;}

.sub0304ul table{margin:10px 0 30px;}
.sub0304ul tr{font-family:'dotum'; font-size:12px; color:#2d2d2d; border-top:1px solid #e1e0e0; border-bottom:1px solid #e1e0e0; height:37px;}
.sub0304ul th{background-color:#f5f5f5;}
.sub0304ul td{text-align:center;}
.sub0304ul ul:first-child:after{content:''; display:block; clear:both;}

.newblue{font-weight:bold; color:#0b52c4 !important;}
.newblue a{font-weight:bold; color:#0b52c4 !important;}

/* sub04 */
.sub0401, .sub0402, .sub0403, .sub0404, .sub0405, .sub0406 {text-indent:-9999em;}
.sub0401 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0401.png) no-repeat 0 0;}
.sub0402 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0402.png) no-repeat 0 0;}
.sub0403 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0403.png) no-repeat 0 0;}
.sub0404 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0404.png) no-repeat 0 0;}
.sub0405 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0405.png) no-repeat 0 0;}
.sub0406 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0406.png) no-repeat 0 0;}
.sub0401 a:hover, .sub0402 a:hover, .sub0403 a:hover, .sub0404 a:hover, .sub0405 a:hover, .sub0406 a:hover{background-position:100% 0;}

/* sub05 */
.sub0501, .sub0502, .sub0503, .sub0504, .sub0505, .sub0506 {text-indent:-9999em;}
.sub0501 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0501.png) no-repeat 0 0;}
.sub0502 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0502.png) no-repeat 0 0;}
.sub0503 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0503.png) no-repeat 0 0;}
.sub0504 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0504.png) no-repeat 0 0;}
.sub0505 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0505.png) no-repeat 0 0;}
.sub0506 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0506.png) no-repeat 0 0;}
.sub0501 a:hover, .sub0502 a:hover, .sub0503 a:hover, .sub0504 a:hover, .sub0505 a:hover, .sub0506 a:hover{background-position:100% 0;}

.sub05viewtable li{float:left;}
.sub05viewtable ul:after{content:''; display:block; clear:both;}
.sub05-1 {height:36px; border-bottom:1px solid #e1e0e0; border-top:1px solid #e1e0e0;}
.sub05-1 li:first-child{width:120px;background-color:#f5f5f5; font-family:'dotum'; font-size:12px; color:#090909; width:}
.sub05-1 li{line-height:36px; text-align:left; padding-left:10px;}
.sub05-1 strong{font-family:'dotum'; font-size:12px; color:#555454;}

.sub05viewtable p{padding:15px 0 10px 0;}

.sub05-2 li{margin:0 0 5px 5px;}
.sub05-2 tr{border-top:1px solid #e1e0e0; border-bottom:1px solid #e1e0e0;}
.sub05-2 table label{padding-left:10px; padding-top:5px;}
.sub05-2-2{margin:15px 0 0;}
.sub05-2-2 li{margin-left:5px;}
.sub05-2-2 li:first-child{margin-left:-1px !important;}

.sub05viewtable table{text-align:left; margin-top:16px; font-family:'dotum'; font-size:11px; color:#555454;}
.sub05viewtable tr{border-top:1px solid #e1e0e0; height:31px;}
.sub05viewtable td:first-child{background-color:#f5f5f5; font-size:12px; color:#090909;}
.sub05viewtable td{padding-left:10px;}
.sub05-2-1{background-color:#f5f5f5;}
.rong{ border-bottom:1px solid #e1e0e0;}

.sub05write td{margin:8px 10px 8px;}
.sub05write input, .sub05write textarea{padding:2px 0 2px 5px;}
.writebtn{width:190px; margin:30px auto;}
.writebtn:after{content:''; display:block; clear:both;}
.writebtn li{float:left;}
.writebtn li:first-child{margin-right:9px;}

.sub0206list{margin:55px 0 70px; border-top:1px solid #e1e0e0; }
.sub0206list_a{padding:20px 0; border-bottom:1px solid #e1e0e0;}
.sub0206list_a img{float:left;}
.sub0206list_a ul{width:513px; float:left; margin-left:18px; text-align:left;}
.sub0206list_a li{padding:10px 0 10px;}
.sub0206list_a ul a{font-family:'dotum'; font-size:12px; color:#555454;}
.sub0206list_a ul span{padding-left:20px;}
.sub0206list_a:after{content:''; display:block; clear:both;}

/* sub06 */
.sub0601, .sub0602, .sub0603, .sub0604 {text-indent:-9999em;}
.sub0601 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0601.png) no-repeat 0 0;}
.sub0602 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0602.png) no-repeat 0 0;}
.sub0603 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0603.png) no-repeat 0 0;}
.sub0604 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0604.png) no-repeat 0 0;}
.sub0601 a:hover, .sub0602 a:hover, .sub0603 a:hover, .sub0604 a:hover {background-position:100% 0;}

/* sub07 */
.sub0741, .sub0742, .sub0743, .sub0744, .sub0745 {
  padding: 2px 0;
  margin-left: 5px;
}

.sub0741 a, .sub0742 a, .sub0743 a, .sub0744 a, .sub0745 a {
  font-family: 'Noto Sans KR';
  font-size: 14px;
}

.sub0745 ul {
  margin-left: 10px;
  margin-top: 5px;
}

.sub0745 ul li {
  font-family: 'Noto Sans KR';
  font-size: 15px;
  padding: 2px 0;
}

/* sub08
.sub0801, .sub0802, .sub0803 {text-indent:-9999em;}
.sub0801 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0801.png) no-repeat 0 0;}
.sub0802 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0802.png) no-repeat 0 0;}
.sub0803 a{width:200px; height:39px; display:block; background:url(/images/sub/lnb0803.png) no-repeat 0 0;}
.sub0801 a:hover, .sub0802 a:hover, .sub0803 a:hover {background-position:100% 0;}
*/
/* sitemap */
.sub1001 {text-indent:-9999em;}
.sub1001 a {width:200px; height:39px; display:block; background:url(/images/sub/lnb1001.png) no-repeat 0 0;}
/*.sub1001 a:hover {background-position:100% 0;}*/

/* recruit */
.sub0801, .sub0802, .sub0803 {text-indent:-9999em;}
.sub0801 a{width:200px; height:39px; display:block; background:url(/images/sub/recruit_01.gif) no-repeat 0 0;}
.sub0802 a{width:200px; height:39px; display:block; background:url(/images/sub/recruit_02.gif) no-repeat 0 0;}
.sub0803 a{width:200px; height:39px; display:block; background:url(/images/sub/recruit_03.gif) no-repeat 0 0;}
.sub0801 a:hover, .sub0802 a:hover, .sub0803 a:hover {background-position:100% 0;}

/* view */
.view_top h1{font-family:'dotum'; font-size:16px; color:#090909; font-weight:bold;}
.view_top{margin-bottom:20px; line-height:24px; border-bottom:1px solid #e1e0e0; font-family:'dotum'; font-size:12px; color:#2d2d2d; text-align:left;}
.view_top li{float:left; margin-right:5px; margin-right:4px;}
.view_content div{float:left; padding-left:5px;}
.view_content li{float:left; margin-left:4px;}
.vc_a{float:right; margin-bottom:20px;}
.view_bottom{padding-top:20px; border-top:1px solid #e1e0e0; margin-top:20px;}
.view_bottom li{float:left; margin-left:4px;}

/* footer */
#footer{width:960px; margin:50px auto; border:1px solid #cecece;}
#footer .foottop{background-color:#efefef; padding:10px 0 10px 223px;}
#footer .foottop ul:after{content:''; display:block; clear:both;}
#footer .foottop li{float:left;}
#footer .footcontent {padding:0 0 0 42px;}
#footer .footcontent ul {position:relative;}
#footer .footcontent ul:after{content:''; display:block; clear:both;}
#footer .footcontent li{float:left;}
#footer .footcontent .top_btn{margin-top:17px; position:absolute; right:15px;}

/* main2 */
.main2{width:199px !important;}
.main2 dl{border:2px solid #dfdfdf; margin-bottom:10px;}
.main2_a dt{line-height:30px;border-bottom:1px solid #dfdfdf; font-family:'dotum'; font-size:12px; color:#6f6f6f;}
.main2_a dt strong{font-weight:bold; margin-right:5px; margin-bottom:16px;}
.main2_a dd{font-family:'dotum'; font-family:'nanumgothic'; font-size:13px; color:#666666;}
.main2_b dt{font-family:'nanumgothic'; font-size:15px; color:#666666;}
.main2_b dt strong{margin-left:5px; line-height:40px;}
.main2_b dd{margin-left:15px;float:left; padding-bottom:16px; font-family:'nanumgothic'; font-size:13px; color:#666666;}
.main2_b dd em{color:#467cbc; }

/* menu2 */
#header #main2_menu{width:960px; height:55px; background: linear-gradient(#8fafd6, #457cbc); border-radius:10px;/*background:url(/images/main/main2_menubar.png) no-repeat 0 0;*/ position:relative;}
#header #main2_menu ul{}
#header #main2_menu ul:after{content:''; display:block; clear:both;}
#header #main2_menu .menu1{/*margin:20px 75px 0 47px;*/margin: 20px 35px; float:left; text-indent:-9999em;}
#header #main2_menu .menu2{margin: 20px 33px; float:left; text-indent:-9999em;}
#header #main2_menu .menu3{margin: 20px 33px; float:left; text-indent:-9999em;}
#header #main2_menu .menu4{margin: 20px 33px; float:left; text-indent:-9999em;}
#header #main2_menu .menu5{margin: 20px 33px;float:left; text-indent:-9999em;}
#header #main2_menu .menu6{margin: 20px 33px; float:left; text-indent:-9999em;}
#header #main2_menu .menu7{margin: 20px 33px; float:left; /*text-indent:-9999em;*/}

#header #main2_menu .menu1 a{width:68px; height:16px; display:block; background:url(/images/main/main2_menu1.png) no-repeat 0 0;}
#header #main2_menu .menu2 a{width:54px; height:16px; display:block; background:url(/images/main/main2_menu2.png) no-repeat 0 0;}
#header #main2_menu .menu3 a{width:68px; height:16px; display:block; background:url(/images/main/main2_menu3.png) no-repeat 0 0;}
#header #main2_menu .menu4 a{width:53px; height:16px; display:block; background:url(/images/main/main2_menu4.png) no-repeat 0 0;}
#header #main2_menu .menu5 a{width:102px; height:16px; display:block; background:url(/images/main/main2_menu5.png) no-repeat 0 0;}
#header #main2_menu .menu6 a{width:67px; height:16px; display:block; background:url(/images/main/main2_menu6.png) no-repeat 0 0;}
#header #main2_menu .menu7 a{color:#fff; text-align: center; width:67px; height:16px; display:block;font-family : 'Noto Sans KR';letter-spacing: -1.5px;font-size:16px;line-height: 16px;}

#header #main2_menu .menu1 a:hover,
#header #main2_menu .menu2 a:hover,
#header #main2_menu .menu3 a:hover,
#header #main2_menu .menu4 a:hover,
#header #main2_menu .menu5 a:hover,
#header #main2_menu .menu6 a:hover{background-position: 0 100%;}
#header #main2_menu .menu7 a:hover{color:#fff602}

.etc1 label{float:left !important; padding-top:3px !important;}
.etc1 input{margin:0 5px !important;}

.floatleft{float:left !important;}
.inputimg{width:44px !important; height:23px !important;}
.log_loginin{width:180px; float:left; margin:35px 20px; text-align:center; line-height:30px; border-top:1px dashed #d9d9d9; border-bottom:1px solid #d9d9d9;}
.log_loginin strong{margin-right:5px;}
/* .login1 li{border-bottom:1px solid #d9d9d9; width:180px; text-align:left; line-height:30px;} */

/* 사이트맵 */
.sitemap {overflow:hidden; margin-bottom:60px;}
.sitemap li {float:left; margin-right:19px; padding-bottom:5px; border-bottom:#ececec 1px solid;}
.sitemap li.last {margin-right:0px; margin-left:1px;}
.sitemap .site_tit {margin-bottom:30px;}
.sitemap .site_con {margin-bottom:10px;}

/* 인트라넷 메인 */
.e_mail {width: 100%; overflow: hidden; border: #ddd 2px solid; margin-bottom: 20px; padding: 10px 0;}
.e_mail .main_title {background-color: #aaa; width: 80px; margin: 0 auto; color: #fff; font-weight: bold; padding: 5px 0; margin-bottom:10px;}
.e_mail ul {overflow:hidden; padding: 0 15px;}
.e_mail ul li {float:left; margin: 0 5px;}
.e_mail ul li .color {color:#3C6AB3; font-weight:bold;}

.intra_sns {/*display:none;*/}
.intra_sns ul {overflow:hidden; width:60px; margin:20px auto 0;}
.intra_sns ul li {float:left; margin:0 3px;}

#intra_main {float:right;}
#intra_main .intra_title {margin:30px 0 50px;}
#intra_main .content_title {border-bottom: #ccc 1px solid; padding-bottom: 10px;}
#intra_main .content_title li {float:left;}
#intra_main .content_title .more{float: right;}
#intra_main .intra_table {margin-bottom:50px;}
#intra_main .content_content2 {margin-top: 20px;}
#intra_main .content_content2 dl {overflow: hidden;}
#intra_main .content_content2 dl dt,
#intra_main .content_content2 dl dd {float:left; margin-bottom: 8px;}
/*#intra_main .content_content2 dl dt {width: 15%; text-align:left;}*/
#intra_main .content_content2 dl .con {width: 80%; text-align:left;}
#intra_main .content_content2 dl .name {width: 10%; text-align: right;}
#intra_main .content_content2 dl .date {width: 10%; text-align: right;}
#intra_main .content_content2 ul {overflow:hidden;}
#intra_main .content_content2 ul li {float:left; margin-bottom: 8px;}
#intra_main .content_content2 ul .name {width: 15%; text-align: left;}
#intra_main .content_content2 ul .con {width: 53%; text-align: left;}
#intra_main .content_content2 ul .date {width: 17%; text-align: right;}
#intra_main .content_content2 ul .ip {width: 15%; text-align: right;}

.sub0102-1{margin:80px auto;}
.sub0102-1 h2{margin-bottom:40px;}
.sub0102-1 li{ float:left; position:relative;}
.sub0102-1 ul:after{content:''; display:block; clear:both;}
.sub0102-1 p{margin:50px 0 80px; text-align:center;}
.sub0102-1 ul li span{ display:block;}
.sub0102-1 ul li .l{ display:none; position:absolute; left:-86px; top:-86px; z-index:10;}
.sub0102-1 ul li:hover .l{ display:block;}


.sub0102-2{margin:80px auto 150px;}
.sub0102-2 h2{margin-bottom:40px;}
.sub0102-2 li{ float:left; position:relative;}
.sub0102-2 ul:after{content:''; display:block; clear:both;}
.sub0102-2 p{margin:50px 0 80px; text-align:center;}
.sub0102-2 ul li span{ display:block;}
.sub0102-2 ul li{text-align:center;}
.sub0102-2 .com1{position:absolute; top:260px; left:50px;}
.sub0102-2 .com2{position:absolute; top:260px; left:40px;}
.sub0102-2 .com3{position:absolute; top:260px; left:80px;}
.sub0102-2 ul li .l{ display:none; position:absolute; left:-100px; top:-100px; z-index:10;}
.sub0102-2 ul li:hover .l{ display:block;}


.img1 a{display:block; background:url(../images/sub/s1.png)no-repeat 0 0; width:176px; height:176px;}
.img1 a:hover { display:block; background:url(../images/sub/l1.png)no-repeat 0 0; width:477px; height:476px; }
.img2 a{display:block; background:url(../images/sub/s2.png)no-repeat 0 0; width:176px; height:176px;}
.img2 a:hover { display:block; background:url(../images/sub/l2.png)no-repeat 0 0; width:477px; height:476px; }
.img3 a{display:block; background:url(../images/sub/s3.png)no-repeat 0 0; width:176px; height:176px;}
.img3 a:hover { display:block; background:url(../images/sub/l3.png)no-repeat 0 0; width:477px; height:476px; }
.img4 a{display:block; background:url(../images/sub/s4.png)no-repeat 0 0; width:176px; height:176px;}
.img4 a:hover { display:block; background:url(../images/sub/l4.png)no-repeat 0 0; width:477px; height:476px; }

/* 20150730 추가사항 */
.find_branch .btn_list {text-align: center;}
.find_branch .btn_list input {background: #3C6AB3; color: #fff; border: 0; padding: 10px 30px;}
.sub_content_a {margin-bottom:30px;}
#reg_result {text-align: center; font-size: 14px;}
#reg_result .btn_confirm {border-top: #ccc 1px solid; padding-top: 20px;}
.sub05viewtable th {text-align:center; background: #f5f5f5;}
