@charset "euc-kr";

/* ¸ÞÀÎ ·¹ÀÌ¾Æ¿ô */
#body_wrap {position:relative; width:100%;margin-top:0px;}
#gnb {position:relative; width:100%;background: url('/ver2/common/img/common/topnav_bg.gif') 0 0 repeat-x;}
.topbar {position:relative; width:100%;height:103px;}
.topbar_inner {position:relative; width:1050px;height:103px;margin:0 auto;}
.topbar_logo {float:left;padding-top:22px;}
.topbar_allmenu {float:right;padding-top:22px;font-size:12px;color:#FFFFFF;}

.link_white:link, .link_white:visited, .link_white:hover {font-size:12px;color:#FFFFFF;text-decoration:none;}

.gnbMenu {clear:both;width: 1050px;height:54px;margin: 0 auto;}
.gnbLogo {width:231px;height:59px;margin-top:32px;margin-left:17px;}
.gnbsubMenu {width: 1050px;height:54px;}
.gnbMenu > ul > li {float: left;display: inline-block;}
.gnbMenu .subMenu {display: none;background: #fff;position: absolute;width: 122px;height: 230px;padding: 15px 5px 0 25px;overflow: hidden;z-index: 100;border-bottom:1px #e1e1e1 solid;}
.gnbMenu .subMenu dt {display: none;padding: 0 0 7px 15px;margin-bottom: 15px;border-bottom: 2px solid #525151;}
.gnbMenu .subMenu dd {margin-bottom: 5px;}
.gnbMenu .subMenu dd a, .gnbMenu .subMenu dd a:visited {color: #404040;font-size:14px;}
.gnbMenu .subMenu dd a:hover {color: #d71921;text-decoration:none;}

.subMenuBox {display: none;position: absolute;top: 54px;width: 1050px;min-width: 1050px;margin-left: 0px;overflow: hidden;background-color:#fff;}

.main_gnb_content {margin-top:70px; display:none; position:absolute; background-color:#fff;min-width:1050px; z-index:1000;}

#header {position:relative; width:100%;}
#container {position:relative; width:100%;margin-top:0px}
#Visual {position:relative; width:100%;margin: 0 auto;}
#contents {position:relative; width:100%; }

.notice_shortcut {width: 1010px;margin: 0 auto;padding:38px 20px;}
.notice_shortcut .mn_notice {position:relative;font-size:16px;padding-left:15px;}
.notice_shortcut .mn_notice h3 {float:left;font-size:20px; font-weight:bold;color:#43657e;}
.notice_shortcut .moreView {float:right;font-size:16px; font-weight:bold;color:#43657e;}

.FourBannerBox {background-color:#f7f7f7;width:100%;height: 185px;}
.FourBannerBox .four_banner {width: 1050px;margin: 0 auto;}
.FourBannerBox > ul > li {float:left;width:240px;margin-right:15px;margin-top: 25px;}
.FourBannerBox > ul > li a, a:visited, a:hover {text-decoration:none;}
.FourBannerBox > ul > li.first {margin-left:20px;}
.FourBannerBox .four_banner div {width:190px;padding:0 25px; color:#ffffff;line-height:1.3;}
.FourBannerBox .four_banner div h3 {height:36px;padding:10px 0;font-size: 26px;line-height:1.1; font-weight: 700; color:#ffffff;}
.FourBannerBox .four_banner .forban_cont {}
div.fourban_color01 {background-color:#5258cc;height:130px;}
div.fourban_color02 {background-color:#429ad5;height:130px;}
div.fourban_color03 {background-color:#979797;height:130px;}
div.fourban_color04 {background-color:#ff9c25;height:130px;}

div.fourban_color01 img, div.fourban_color02 img, div.fourban_color03 img, div.fourban_color04 img {padding:20px 0 0 0;}

.mn_botnews {position:relative;width: 1050px;margin: 0 auto; height:200px;padding-top:44px;}
.mn_botnews .mn_people, .mn_botnews .mn_press {float:left;padding:0 25px 0 35px;width:460px;}
.mn_botnews .mn_people .news_title, .mn_botnews .mn_press .press_title {position:relative;font-size:24px;font-weight:bold;padding-bottom:20px;}
.mn_botnews .mn_people .news_title span, .mn_botnews .mn_press .press_title span {position:absolute; right:0; top:0;}


#botFooter {position:relative;width:100%;background: url('/ver2/common/img/common/footer_bg.gif') 0 0 repeat-x;}
.botFooterBox {position: relative;width:1050px; height:208px; margin:0 auto;}
.botFooterMenu {height:69px;}
.botFooterMenu > ul > li {position: relative;z-index: 200; float: left;padding-top:22px;}
.botFooterMenu li a, .botFooterMenu li a:visited { font-size:14px; color:#ffffff; padding:0px 15px;background: url('/ver2/common/img/common/footer_divideline.png') 0 5px no-repeat;}
.botFooterMenu span {float:right;padding:15px 18px 10px;}

.botFooterMenu li.yellowtxt a, .botFooterMenu li.yellowtxt a:visited {color:#fcc815;background:none;}

.botFooterCopy {height:135px;}
.botFooterCopy span {float:left;padding:20px 15px 8px;}
.botFooterCopy span.botFooterCopyDetail {font-size:11px;line-height:16px;color:#FFFFFF;}

#botFooter .botFooterBox .botFooterMenu .familyArea {position:absolute; right:80px; top:20px;}
#botFooter .botFooterBox .botFooterMenu .familyArea select {padding: 7px 3px;background: #727272;border: 1px solid #fff;color: #fff;}

.Visualinner {width:1050px; height:553px;margin:0 auto; background: url('/ver2/common/img/main/topvisual_bg.png') 0 0 no-repeat;}
.mn_slogan {width:1050px; text-align:center;margin:0 auto;}
.mn_slogan img {padding:32px 0;}
.Visual_cont {width:992px; height:364px; margin:0 auto;}
.Visual_cont span {float:left;}
.Visual_cont .mn_banner {padding-right:25px;}
.Visual_cont .mn_news {width:289px;height:310px;background-color:#daeef6;padding:27px;}
.Visual_cont .mn_news .memnewstt {font-size:20px;font-family:NanumBold; color:#105c8b;}
.Visual_cont .mn_news .mnbbstt {padding-left:10px;}
.Visual_cont .mn_news .mnbbstt a, .Visual_cont .mn_news .mnbbstt a:visited {font-size:14px; color:#105c8b;font-family:NanumBold;}
.Visual_cont .mn_news .mnbbscont {padding-left:10px;font-size:11px; color:#105c8b;line-height:1.5;}



/* SubPage Layout */
#subTitlebar {position:relative; width:100%;background-color:#ebb270;}
.subTitlebarConts {width:990px;height:104px;margin:0 auto;}
.subTitlebarConts span {display:inline-block;}
.subTitlebarConts span.subTitleName {font-size: 26px; color: #7c5426; font-family:NanumBold; padding:32px 30px; background: url(/renewal2/common/img/common/subTitle_Bgicon01.gif) 150px 25px no-repeat;width:150px;}
.subTitlebarConts span.subTitleDetail {font-size: 13px; line-height:18px;  color: #7c5426;padding:30px 0px;}


#subLocation {position:relative; width:100%;background-color:#e2e2e2;}
.subLocationConts {width:990px;height:50px;margin:0 auto;}
.subLocationConts span {display:inline-block;}
.subLocationConts span.subLocationInner {font-size:12px;background: url(/renewal2/common/img/common/subLocation_Bgicon01.gif) 10px 15px no-repeat;padding-left:30px;padding-top:12px;}
.subLocationConts span.SocialLink {float:right;padding:10px;}
.subLocationConts span.SocialLink img {padding-right:3px;}

#subMenu {position:relative; width:100%;margin-top:23px;}

.subMenuTabs {width:990px;margin:0 auto;}
.subMenuTabs ul li {float:left;padding:0 4px 0 0;height:60px;}
.subMenuTabs ul li a.tableft {display:inline-block;width:137px;margin:0 auto;text-align:center;height:44px;background-color:#d7d7d7;font-size:14px; line-height:43px;}
.subMenuTabs ul li a.tableft .tabright {display:inline-block;width:137px;padding:0;height:44px;}
.subMenuTabs ul li.on {float:left;background: url(/renewal2/common/img/common/subMenuTabs_on.gif) 57px 44px no-repeat;padding-top:0px;}
.subMenuTabs ul li.on a.tableft, .subMenuTabs ul li a.tableft:hover {display:inline-block;width:137px;text-align:center;background-color:#e49763;color:#FFFFFF;font-size:17px; font-family:NanumBold; line-height:45px;}
.subMenuTabs ul li.on a.tableft .tabright, .subMenuTabs ul li a.tableft:hover  .tabright {display:inline-block;width:137px;padding:0;}

.subMenuTabs2 {width:990px;margin:0 auto;}
.subMenuTabs2 ul li {float:left;padding:0 4px 0 0;height:60px;}
.subMenuTabs2 ul li a.tableft {display:inline-block;width:490px;margin:0 auto;text-align:center;height:44px;background-color:#d7d7d7;font-size:14px; line-height:43px;}
.subMenuTabs2 ul li a.tableft .tabright {display:inline-block;width:490px;padding:0;height:44px;}
.subMenuTabs2 ul li.on {float:left;background: url(/renewal2/common/img/common/subMenuTabs_on.gif) 227px 44px no-repeat;padding-top:0px;}
.subMenuTabs2 ul li.on a.tableft, .subMenuTabs2 ul li a.tableft:hover {display:inline-block;width:490px;text-align:center;background-color:#e49763;color:#FFFFFF;font-size:17px; font-family:NanumBold; line-height:45px;}
.subMenuTabs2 ul li.on a.tableft .tabright, .subMenuTabs2 ul li a.tableft:hover  .tabright {display:inline-block;width:490px;padding:0;}


.subMenuTabs3 {width:990px;margin:0 auto;}
.subMenuTabs3 ul li {float:left;padding:0 4px 0 0;height:60px;}
.subMenuTabs3 ul li a.tableft {display:inline-block;width:326px;margin:0 auto;text-align:center;height:44px;background-color:#d7d7d7;font-size:14px; line-height:43px;}
.subMenuTabs3 ul li a.tableft .tabright {display:inline-block;padding:0;height:44px;}
.subMenuTabs3 ul li.on {float:left;background: url(/renewal2/common/img/common/subMenuTabs_on.gif) 153px 44px no-repeat;padding-top:0px;}
.subMenuTabs3 ul li.on a.tableft, .subMenuTabs3 ul li a.tableft:hover {display:inline-block;width:326px;text-align:center;background-color:#e49763;color:#FFFFFF;font-size:17px; font-family:NanumBold; line-height:45px;}
.subMenuTabs3 ul li.on a.tableft .tabright, .subMenuTabs3 ul li a.tableft:hover  .tabright {display:inline-block;width:326px;padding:0;}

.subMenuTabs4 {width:990px;margin:0 auto;}
.subMenuTabs4 ul li {float:left;padding:0 4px 0 0;height:60px;}
.subMenuTabs4 ul li a.tableft {display:inline-block;width:243px;margin:0 auto;text-align:center;height:44px;background-color:#d7d7d7;font-size:14px; line-height:43px;}
.subMenuTabs4 ul li a.tableft .tabright {display:inline-block;padding:0;height:44px;}
.subMenuTabs4 ul li.on {float:left;background: url(/renewal2/common/img/common/subMenuTabs_on.gif) 113px 44px no-repeat;padding-top:0px;}
.subMenuTabs4 ul li.on a.tableft, .subMenuTabs4 ul li a.tableft:hover {display:inline-block;width:243px;text-align:center;background-color:#e49763;color:#FFFFFF;font-size:17px; font-family:NanumBold; line-height:45px;}
.subMenuTabs4 ul li.on a.tableft .tabright, .subMenuTabs4 ul li a.tableft:hover  .tabright {display:inline-block;width:243px;padding:0;}


.subMenuTabs5 {width:990px;margin:0 auto;}
.subMenuTabs5 ul li {float:left;padding:0 4px 0 0;height:60px;}
.subMenuTabs5 ul li a.tableft {display:inline-block;width:194px;margin:0 auto;text-align:center;height:44px;background-color:#d7d7d7;font-size:14px; line-height:43px;}
.subMenuTabs5 ul li a.tableft .tabright {display:inline-block;padding:0;height:44px;}
.subMenuTabs5 ul li.on {float:left;background: url(/renewal2/common/img/common/subMenuTabs_on.gif) 82px 44px no-repeat;padding-top:0px;}
.subMenuTabs5 ul li.on a.tableft, .subMenuTabs5 ul li a.tableft:hover {display:inline-block;width:194px;text-align:center;background-color:#e49763;color:#FFFFFF;font-size:17px; font-family:NanumBold; line-height:45px;}
.subMenuTabs5 ul li.on a.tableft .tabright, .subMenuTabs5 ul li a.tableft:hover  .tabright {display:inline-block;width:194px;padding:0;}

.subMenuTabs6 {width:990px;margin:0 auto;}
.subMenuTabs6 ul li {float:left;padding:0 4px 0 0;height:60px;}
.subMenuTabs6 ul li a.tableft {display:inline-block;width:161px;margin:0 auto;text-align:center;height:44px;background-color:#d7d7d7;font-size:14px; line-height:43px;}
.subMenuTabs6 ul li a.tableft .tabright {display:inline-block;padding:0;height:44px;}
.subMenuTabs6 ul li.on {float:left;background: url(/renewal2/common/img/common/subMenuTabs_on.gif) 67px 44px no-repeat;padding-top:0px;}
.subMenuTabs6 ul li.on a.tableft, .subMenuTabs6 ul li a.tableft:hover {display:inline-block;width:161px;text-align:center;background-color:#e49763;color:#FFFFFF;font-size:17px; font-family:NanumBold; line-height:45px;}
.subMenuTabs6 ul li.on a.tableft .tabright, .subMenuTabs6 ul li a.tableft:hover  .tabright {display:inline-block;width:161px;padding:0;}