@charset "utf-8";

body {clear:both;font-size:16px;font-family:dotum;color:#444;padding:0;line-height:160%;}
input,select,textarea {font-size:12px;font-family:gulim;}
select {font-size:12px;font-family:dotum;}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}
.wrap {width:1200px;margin:auto;}


#content {}
#content .subContent {}
#content .subContent .location {clear:both;font:normal 11px dotum;color:#999;padding:0;text-align:right}
#content .subContent .location a {color:#999;letter-spacing:-1px;}
#content .subContent .location a:hover {color:#000}
#content .subContent h3.subTitleSubject {margin:0;padding:0;border-bottom:2px #ddd solid;font-size:20px;font-family:nanumgothic,dotum;font-weight:bold;padding-bottom:5px;letter-spacing:-1px;margin-bottom:15px;color:#555;background:url(./image/ico_title.png) no-repeat;padding-left:30px;}


/*����*/
#wrap {width:10%; margin:0 auto; position:relative; top:0; background:url(/images/site/main/bg_header.gif) repeat-x; letter-spacing:-0.5px; font-size:16px;}

#header_Wrap {border-bottom:5px solid #2276bf;}
#header_Wrap .header_top {width:100%; border-bottom:1px solid #dcdcdc; overflow:hidden;}
#header_Wrap .header_top .topArea {width:1200px; margin:0 auto; }
#header_Wrap .header_top .topArea .togo {float:right; border-right:1px solid #dcdcdc;}
#header_Wrap .header_top .topArea .togo a {padding:5px 20px; display:inline-block; border-left:1px solid #dcdcdc; float:left;}

#header_Wrap .header {margin:0 auto; width:1200px; overflow:hidden;}
#header_Wrap .header h1 {float:left; padding:13px 0 13px 0;}
#header_Wrap .header .header_gnb > #menu_top {float:right; padding:25px 40px 20px 0;}
#header_Wrap .header .header_gnb > #menu_top li {display:inline; margin-right:57px;}
#header_Wrap .header .header_gnb > #menu_top li.last {margin-right:0px;}
#header_Wrap .header .header_gnb > #menu_top li a {font-size:20px; letter-spacing:-2px; font-weight:bold; color:#3c3a3a;}
#header_Wrap .header .header_gnb > #menu_top li a:hover {color:#2276bf;}

.mainBg_Wrap {height:360px; width:100%; background:#f9f9f9; margin:0 auto; border-bottom:1px solid #dcdcdc; position:relative;}
.mainBg_Wrap ul {overflow:hidden; margin:0 auto;}
.mainBg_Wrap ul li {width:100%; height:360px; min-width:1000px; margin:0 auto;}
.mainBg_Wrap ul li.img01 {background:url(/images/site/main/rolling_banner01.jpg) no-repeat -10px center; text-indent:-9999px;}
.mainBg_Wrap ul li.img02 {background:url(/images/site/main/rolling_banner02.jpg) no-repeat -10px center; text-indent:-9999px;}
.mainBg_Wrap ul li.img03 {background:url(/images/site/main/rolling_banner03.jpg) no-repeat -10px center; text-indent:-9999px;}
.mainBg_Wrap .bx-pager {position:absolute; right:50%; bottom:30px; margin-right:-550px;}
.mainBg_Wrap .bx-pager .bx-pager-item {display:inline-block; margin:0 4px;}
.mainBg_Wrap .bx-pager .bx-pager-item a {display:inline-block; width:18px; height:12px; background:#9f9f9f; text-indent:-9999px; overflow:hidden; font-size:0px;}
.mainBg_Wrap .bx-pager .bx-pager-item a.active {width:28px; height:12px; background:#1E4F9E; text-indent:-9999px; overflow:hidden; font-size:0px;}
.mainBg_Wrap .bx-controls-direction,
.mainBg_Wrap .bx-controls-auto-item {display:none;}



/*���� ����������*/

#content_Area {width:1200px; margin:15px auto 15px; overflow:hidden;}
#content_Area .box_left {border:1px solid #dcdcdc; width:256px; float:left;}
#content_Area .box_left .supp_title {background:url(/images/site/main/supp_title_bg.gif) no-repeat right 12px; padding:19px 34px 19px 35px; border-bottom:2px solid #dcdcdc;}
#content_Area .box_left .supp_title h2 {font-size:21px; font-weight:bold; padding-left:5px;}
#content_Area .box_left .supp_title span.supp_btn a {color:#6f6f6f; letter-spacing:-1.5px; line-height:28px; font-size:11px; padding:3px 24px 3px 9px; border:1px solid #dcdcdc; border-radius:10px; background:url(/images/site/main/btn_bg01.gif) no-repeat 74px center;}
#content_Area .box_left .supp_title span.supp_btn a:hover {background:#0f9bd2 url(/images/site/main/btn_bg01_on.gif) no-repeat 74px center; color:#fff;border-color:#0f9bd2;}
#content_Area .box_left .supp_list li a{border-bottom:1px solid #dcdcdc; display:block;}


#content_Area .box_center {margin:0px 10px; float:left;}
#content_Area .notice {padding:20px 25px 0px; border:1px solid #dcdcdc; position:relative; height:200px;}
#content_Area .notice .nodata {position:absolute; top:60%; left:35%; color:#878787;}
#content_Area .notice h3 {font-size:18px; letter-spacing:-2px; background:url(/images/site/main/title_underline.gif) no-repeat left bottom; padding-bottom:8px;}
#content_Area .notice .more {position:absolute; right:25px; top:22px; background:url(/images/site/main/btn_more.gif) no-repeat left bottom;}
#content_Area .notice .more a {width:19px; height:19px;}
#content_Area .notice ul {margin-top:3px;}
#content_Area .notice ul li {padding:10px 0px; width:525px; border-bottom:1px dotted #dcdcdc;}
#content_Area .notice ul li:last-child {border-bottom:none;}
#content_Area .notice ul li:first-child {border-bottom:1px dotted #dcdcdc;}
#content_Area .notice ul li a {font-size:14px; width:420px; display:inline-block; color:#444; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#content_Area .notice ul li a:hover {text-decoration:underline;}
#content_Area .notice ul li span {float:right; font-size:14px; color:#878787;}


#content_Area .gall_Area {margin-top:11px; border:1px solid #dcdcdc;width:576px; height:238px; position:relative; overflow:hidden;}
#content_Area .gall_Area .textArea {color:#fff; position:absolute; top:0px; right:0px; background:rgba(0, 0, 0, 0.7); width:241px; height:188px; padding:25px 28px;}
#content_Area .gall_Area .textArea h3 {color:#898b8b; padding-bottom:5px; border-bottom:1px solid #898b8b; margin-bottom:15px;}
#content_Area .gall_Area .textArea .nodata {position:absolute; top:130px; left:20%; color:#878787; color:#fff;}
#content_Area .gall_Area .textArea a {color:#fff;}
#content_Area .gall_Area .textArea span {line-height:30px; font-size:24px; font-weight:bold; letter-spacing:-2px; height:62px; overflow:hidden; display:block;}
#content_Area .gall_Area .textArea p {line-height:20px; color:#dcdcdc; font-size:14px; height:62px; overflow:hidden; margin-top:5px;}
#content_Area .gall_Area .mgall_btn {position:absolute; bottom:0px; right:0px; height:19px;}


#content_Area .box_right {float:left;}
#content_Area .trend {padding:20px 25px 0px; border:1px solid #dcdcdc; position:relative; height:200px;}
#content_Area .trend h3 {font-size:18px; letter-spacing:-2px; background:url(/images/site/main/title_underline.gif) no-repeat left bottom; padding-bottom:8px;}
#content_Area .trend .nodata {position:absolute; top:55%; left:25%; color:#878787;}
#content_Area .trend .more {position:absolute; right:25px; top:22px; background:url(/images/site/main/btn_more.gif) no-repeat left bottom;}
#content_Area .trend .more a {width:19px; height:19px;}
#content_Area .trend ul {margin-top:4px;}
#content_Area .trend ul li {padding:4px 0px; width:289px; border-bottom:1px dotted #dcdcdc;}
#content_Area .trend ul li:last-child {border-bottom:none;}
#content_Area .trend ul li a:hover {text-decoration:underline;}
#content_Area .trend ul li a {display:inline-block; width:300px; font-size:14px; color:#444; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:26px;}
#content_Area .trend ul li span {display:block; font-size:13px; color:#878787; }

#content_Area .event {width:341px; border:1px solid #dcdcdc; margin-top:11px;}
#content_Area .event .title {background:#43b134; padding:8px 22px; position:relative;}
#content_Area .event .title h3 {font-size:14px; color:#fff; padding-left:20px; background:url(/images/site/main/icon_shdul.gif) no-repeat left center;}
#content_Area .event .title span {position:absolute; top:12px; right:15px;}
#content_Area .event .title span a {float:left;}
#content_Area .event .event_list {padding:10px 20px; background:#f3f1ef; overflow:hidden; height:62px;position:relative;}
#content_Area .event .event_list .date { font-family:'verdana'; color:#484848; float:left;  text-align:center; border-right:1px solid #dcdcdc; width:50px; padding-right:10px;}
#content_Area .event .event_list .year {font-size:16px;}
#content_Area .event .event_list .month {font-size:32px; font-weight:bold; display:block;}
#content_Area .event .event_list .text {padding-left:20px; float:right;width:220px;}
#content_Area .event .event_list .text span {display:inline-block; font-weight:bold; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:250px;}
#content_Area .event .event_list .text p {font-size:13px; color:#686868; padding-top:3px; overflow:hidden; height:18px; line-height:18px;}
#content_Area .event .nodata {position:absolute; top:37px; left:40%; color:#878787;}
#content_Area .banner {margin-top:9px; border:1px solid #dcdcdc;}

/*���� ���û���Ʈ*/
.mbannerWrap {clear:both; width:100%; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; height:60px; }
.mbannerWrap .mbanner {width:1200px; margin:0 auto; padding-top:7px; position:relative; overflow:hidden;}
.mbannerWrap .mbanner .logo {width:1120px; overflow:hidden; height:50px;white-space:nowrap;}
.mbannerWrap .mbanner ul li {display:inline-block; width:130px; height:40px; padding:0px 27px 0px 27px;}
.mbannerWrap .mbanner ul li:first-child {padding-left:0px;}
.mbannerWrap .mbanner span {position:absolute;  top:18px; right:0px;}
.mbannerWrap .mbanner span a {float:left;}
.mbannerWrap .mbanner ul li a img {padding:0px 15px 0px 15px; background:url(/images/site/main/mbanner_line.gif) no-repeat left center;}
.mbannerWrap .mbanner ul li:first-child a img {background:none;} 

#footer_Wrap {width:100%; background:#2e2e30; padding:15px 0 10px 0; text-align:center;}
#footer_Wrap .footer {width:1200px; margin:0 auto; color:#727272;}
#footer_Wrap .footer ul {margin-bottom:10px;}
#footer_Wrap .footer ul li {display:inline;border-right:1px solid #fff;}
#footer_Wrap .footer ul li a{color:#fff;  padding:20px; font-size:14px;}
#footer_Wrap .footer ul li.list_last {border-right:none;}
#footer_Wrap .footer p {line-height:20px; font-size:15px;}
#footer_Wrap .footer > span {font-size:13px; letter-spacing:0px; line-height:29px;}

#nav_pop {position:absolute; top:102px; overflow:hidden; z-index:9999; background:#fff; border-color:#2276bf; border-style:solid; border-width:3px 1px 5px 1px;  border-top:3px solid #fff;}
#nav_pop .nav_inner {width:840px; margin:0 auto; padding-left:360px; overflow:hidden; background:#fff url(/images/site/main/nav_pop_bg.jpg) no-repeat 10px top;}
#nav_pop .last {border-right:none;}
#nav_pop .li_list {float:left; height:250px; text-align:center; padding-top:10px;}
#nav_pop .li_list ul li a {line-height:40px; font-size:14px; display:block;}
#nav_pop .li_list ul li a:hover {background:#2276bf; color:#fff;}


/*����������*/
/* �Խ��� */
.memberTbl {border-bottom:0px solid #dcdcdc;border-top:0px solid #7fb8dd; font-size:14px; color:#666; background:#fff;}
.memberTbl tr th{ padding-right:0px; text-align:center; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; font-weight:bold; background:#f0f5f9; min-height:55px;}
.memberTbl tr td { border-bottom:1px solid #e1e1e1; position:relative;}
.memberTbl tr td span {margin-left:10px;}
.memberTbl tr td span .btn_join {height:34px; line-height:30px;}
.memberTbl tr td p {float:right; margin-top:6px; margin-right:100px; vertical-align:middle;}
.memberTbl tr td p.phone {float:right; margin-top:10px; margin-right:75px; vertical-align:middle;}