@charset "utf-8";


/*����*/
#wrap {width:100%; margin:0 auto; position:relative; top:0; background:url(/images/site/main/bg_header.gif) repeat-x; letter-spacing:-0.5px; font-size:14px;}

#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:256px; 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:518px; 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:569px; 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:215px;}
#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:940px; margin:0 auto; padding-left:260px; 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;}

/*����������*/
#subPage {width:256px; margin:0 auto 100px; position:relative; overflow:hidden;}
#subPage .menu06 {background: url(/images/site/sub/sub_bg06.gif) no-repeat right top;}
#subPage .menu05 {background: url(/images/site/sub/sub_bg05.gif) no-repeat right top;}
#subPage .menu04 {background: url(/images/site/sub/sub_bg04.gif) no-repeat right top;}
#subPage .menu03 {background: url(/images/site/sub/sub_bg03.gif) no-repeat right top;}
#subPage .menu02 {background: url(/images/site/sub/sub_bg02.gif) no-repeat right top;}
#subPage .menu01 {background: url(/images/site/sub/sub_bg01.gif) no-repeat right top;}


#subPage .sub_Left {width:245px; float:left; margin-top:45px;}
#subPage .sub_Left .left_title { text-align:center;  border-bottom:1px solid #5a5a5a; padding:50px 20px; background:#2276bf;}
#subPage .sub_Left .left_title h2{font-size:28px; color:#fff; background:url(/images/site/sub/h2_dot.gif) no-repeat left top; display:inline; padding-top:3px;}
#subPage .left_nav {border:1px solid #dcdcdc; border-bottom:none;}
#subPage .left_nav .menu_list li a{background:url(/images/site/sub/leftmenu_dot_off.gif) no-repeat 40px center; font-size:15px; padding:19px 0px 19px 51px; border-bottom:1px solid #dcdcdc; display:block;}
#subPage .left_nav .menu_list li a.on ,
#subPage .left_nav .menu_list li a:hover{font-weight:bold; color:#fff; background:#636363 url(/images/site/sub/leftmenu_dot_on.gif) no-repeat 40px center;}
 {font-weight:bold; color:#fff; background:#636363 url(/images/site/sub/leftmenu_dot_on.gif) no-repeat 40px center;}
#subPage .sub_Con {width:916px; float:right; padding-top:63px;}
#subPage .sub_Con h3 {font-size:36px; padding-left:20px; background: url(/images/site/sub/h3_dot.gif) no-repeat left center; letter-spacing:-2px;}
#subPage .sub_Con .comment {font-size:14px; text-align:center; letter-spacing:-1px; font-weight:normal; line-height:30px;}
#subPage .sub_Con .support_Tit {font-size:16px; letter-spacing:-1px; font-weight:bold; line-height:36px; background: url(/images/site/sub/supp_titdot.gif) no-repeat 10px center; padding-left:20px;}
#subPage .sub_Con h4 {font-size:18px; padding-left:25px; background:url(/images/site/sub/icon_square.gif) no-repeat 5px center; font-weight:normal; color:#2276bf; line-height:50px;}
#subPage .sub_Con .event_pop h4 {font-size:30px; text-align:center; background:none; font-weight:normal; color:#555; line-height:50px;}
.popWrite h4 {font-size:18px; padding-left:25px; background:url(/images/site/sub/icon_square.gif) no-repeat 5px center; font-weight:normal; color:#2276bf; line-height:40px;}
.popetc h4 {font-size:18px; padding-left:25px; background:url(/images/site/sub/icon_square.gif) no-repeat 5px center; font-weight:normal; color:#2276bf; line-height:50px;}


#subPage .sub_Con .h3_under {font-size:14px; line-height:28px;  padding-bottom:35px; border-bottom:1px solid #dcdcdc; margin-bottom:20px;}
#subPage .left_quick {margin-top:50px; border:1px solid #dcdcdc;}
#subPage .left_quick ul li:first-child {border-bottom:1px solid #dcdcdc;}

#subPage .sub_Con .local_area {position:absolute; top:15px; right:0px; padding-left:25px; background:url(/images/site/sub/icon_home.png) no-repeat left center;}
#subPage .sub_Con .local_area .path {padding-right:12px; background:url(/images/site/sub/icon_path.gif) no-repeat right center;}
#subPage .sub_Con .local_area .on {font-weight:bold;}
#subPage .sub_Con .local_area span {margin-right:5px; font-size:13px;}

/*�Խ���_�˻�����*/
#subPage .sub_Con .searchBar {background:#fff; width:873px; border:1px solid #dcdcdc; overflow:hidden; padding:15px 20px; margin-bottom:20px;}
#subPage .sub_Con .searchBar fieldset {text-align:center;}
#subPage .sub_Con .searchBar a.btn_listSearch { width:100px; height:35px; vertical-align:middle; text-align:center; background:#484848; line-height:35px; color:#fff; font-weight:bold; display:inline-block; text-align:center;}
#subPage .sub_Con .scheduleTab {text-align:center; }
#subPage .sub_Con .scheduleTab span{font-size:28px; font-weight:bold; padding:0px 20px; color:#999;}
#subPage .sub_Con .scheduleTab strong {font-size:37px; font-weight:bold; color:black;}
#subPage .sub_Con .scheduleTab a {padding-top:5px;}

/*������*/
#subPage .gallery_list_area {border-top:2px solid #0079c8; border-bottom:1px solid #dcdcdc; width:950px; overflow:hidden;}
#subPage .gallery_list_area ul li {width:209px; float:left; padding:30px 26px 30px 0px; overflow:hidden;}
#subPage .gallery_list_area ul li img {margin-bottom:13px; width:209px; height:150px; border:1px solid #dcdcdc;}
#subPage .gallery_list_area ul li dl dt {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; overflow16px; font-weight:bold; color:#0079c8; padding-bottom:8px;}
#subPage .gallery_list_area ul li dl dd {height:36px; overflow:hidden; font-size:13px; line-height:18px; color:#333;}
#subPage .gallery_list_area ul li dl dd.dd_day {font-size:13px; color:#999; text-align:left; padding-top:8px;}
#subPage .gallery_list_area ul li dt:hover {text-decoration:underline;}
#subPage .noData {width:912px; border-bottom:1px solid #dcdcdc;}
#subPage .no_data {text-align:center; margin:50px 0 50px 0;}

/* �Խ��� */
.listTbl02 { width:100%; border-top:2px solid #222; font-size:14px;}
.listTbl02 tr th{ height:42px; border-bottom:1px solid #e1e1e1; font-weight:bold; background:#f0f5f9; text-align:center; color:#222;}
.listTbl02 tr td { border-bottom:1px solid #e1e1e1; padding:20px 0; text-align:center; color:#666;}
.listTbl02 tr td.titleTd { text-align:left; padding-left:20px;}
.listTbl02 tr td.titleTd span {width:14px; height:14px; line-height:13px; background:#e8a500; color:#fff; font-size:10px; display:inline-block; text-align:center; margin-left:8px;}
.listTbl02 tr td.titleTd a {color:#666; font-size:14px;}
.listTbl02 tr td.replyTd {background:#f8f8f8; padding-left:10%; text-align:left; }
.listTbl02 tr td.normalTd { text-align:left; padding-left:20px;}

.listTbl03 { width:100%; border-top:2px solid #222; font-size:14px; }
.listTbl03 tr th{ height:42px; border-bottom:1px solid #e1e1e1; font-weight:bold; background:#f0f5f9; text-align:center; color:#222;border-left:1px solid #dcdcdc;}
.listTbl03 tr th:first-child{border-left:none;}
.listTbl03 tr td {border-bottom:1px solid #e1e1e1; padding:20px 10px; text-align:center; color:#666; min-height:20px; border-left:1px solid #dcdcdc;}
.listTbl03 tr td:first-child{border-left:none;}
.listTbl03 tr td.titleTd { text-align:left; padding-left:20px; border-left:1px solid #dcdcdc;}
.listTbl03 tr td.titleTd span {width:14px; height:14px; line-height:13px; background:#e8a500; color:#fff; font-size:10px; display:inline-block; text-align:center; margin-left:8px;}
.listTbl03 tr td.titleTd a {color:#666; font-size:14px;}
.listTbl03 tr td.replyTd {background:#f8f8f8; padding-left:10%; text-align:left; }
.listTbl03 tr td.normalTd { text-align:left; padding-left:20px;}

.viewTbl01 { width:100%; border-top:2px solid #222; font-size:14px;}
.viewTbl01 tr th {padding:20px 0 22px 22px; font-size:16px; font-weight:bold; background:#f0f5f9; text-align:left; color:#222; }
.viewTbl01 tr th span.advice {padding:0 10px; height:22px; line-height:20px; background:#666; color:#fff; display:inline-block; border-radius:10px; margin-right:4px; font-size:14px;}
.viewTbl01 tr th.date {font-weight:normal; font-size:15px; letter-spacing:0; text-align:right; padding-right:22px;}
.viewTbl01 tr td { padding:40px 20px; line-height:24px; min-height:200px; vertical-align:top;}
.viewTbl01 tr td img {margin:20px 0; max-width:90%;}
.viewTbl01 tr td.fileView {padding:12px 22px; border-bottom:1px solid #C5C5C5; min-height:0; color:#666;}
.viewTbl01 tr td.fileView span { line-height:14px; border-right:1px solid #dfdfdf; padding-right:12px; width:80px; margin-right:15px;}
.viewTbl01 tr td.replyTd {padding:20px 40px; width:70%; line-height:24px; min-height:100px; background:#f8f8f8 url(/images/site/sub/ico_reply.png) no-repeat 22px 26px; border-bottom:1px solid #C5C5C5; font-weight:bold;}
.viewTbl01 tr td.replyTd span {float:left; margin-right:10px; font-weight:normal;}
.viewTbl01 tr td.replyTd p {float:left; font-weight:normal; margin-top:5px; padding-left:70px;}
.viewTbl01 tr td.eventTd {border-bottom:1px solid #C5C5C5; text-align:center;}
.viewTbl01 tr td.admin_re {padding:12px 22px; border-top:1px solid #C5C5C5; min-height:0; color:#666; background:#f0f5f9;}
.viewTbl01 tr td.admin_re span {padding-right:20px;margin-right:20px; border-right:1px solid #dcdcdc;}
.viewTbl01 tr td.admin_text {padding:30px 30px; border-top:1px solid #C5C5C5; min-height:0; color:#666; background:#f0f5f9;}

.memberTb2 { width:100%;  border-bottom:1px solid #dcdcdc;border-top:2px solid #7fb8dd; font-size:14px; color:#666; background:#fff;}
.memberTb2 tr th{ padding-left:22px; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; font-weight:bold; background:#f0f5f9; min-height:35px;}
.memberTb2 tr td { border-bottom:1px solid #e1e1e1; padding:5px 0 5px 20px; position:relative;}
.memberTb2 tr td span {margin-left:10px;}
.memberTb2 tr td span .btn_join {height:24px; line-height:20px;}
.memberTb2 tr td p {float:right; margin-top:6px; margin-right:50px; vertical-align:middle;}
.memberTb2 tr td p.phone {float:right; margin-top:10px; margin-right:75px; vertical-align:middle;}

.memberTb3 { width:100%;  border-bottom:0px solid #dcdcdc;border-top:0px solid #7fb8dd; font-size:14px; color:#666; background:#fff;}
.memberTb3 tr th{ padding-left:22px; border-bottom:0px solid #e1e1e1; border-right:1px solid #e1e1e1; font-weight:bold; background:#f0f5f9; min-height:35px;}
.memberTb3 tr td { border-bottom:0px solid #e1e1e1; padding:5px 0 5px 20px; position:relative;}
.memberTb3 tr td span {margin-left:10px;}
.memberTb3 tr td span .btn_join {height:24px; line-height:20px;}
.memberTb3 tr td p {float:right; margin-top:6px; margin-right:50px; vertical-align:middle;}
.memberTb3 tr td p.phone {float:right; margin-top:10px; margin-right:75px; vertical-align:middle;}

.memberTb4 { width:100%;  border-bottom:1px solid #dcdcdc;border-top:2px solid #7fb8dd; font-size:14px; color:#666; background:#fff;}
.memberTb4 tr th{ padding-left:0px; text-align: center; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; font-weight:bold; background:#f0f5f9; min-height:35px;}

.memberTb4 tr td { border-bottom:1px solid #e1e1e1; padding:5px 0 5px 0px; position:relative;}
.memberTb4 tr td span {margin-left:0px;}
.memberTb4 tr td span .btn_join {height:24px; line-height:20px;}
.memberTb4 tr td p {float:right; margin-top:6px; margin-right:50px; vertical-align:middle;}
.memberTb4 tr td p.phone {float:right; margin-top:10px; margin-right:75px; vertical-align:middle;}


/*�������*/
.schedul_Table {width:100%; border:1px solid #e1e1e1; border-top:2px solid #222; font-size:14px; margin-top:10px;}
.schedul_Table tr th{ height:42px; border-bottom:1px solid #e1e1e1; font-weight:bold; background:#f0f5f9; text-align:center; color:#222;}
.schedul_Table tr td {background:#fff; border-bottom:1px solid #e1e1e1;  border-left:1px solid #e1e1e1; padding:10px 10px; text-align:center; color:#666; height:120px;vertical-align:top;}
.schedul_Table tr td ul li.date {font-weight:bold; line-height:30px; text-align:left;}
.schedul_Table tr td:hover {background:#f0f5f9;}
.schedul_Table tr td ul li.Sunday {color:red;}
.schedul_Table tr td ul li.Saturday {color:blue;}
.schedul_Table tr td a {width:90px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; text-align:left; line-height:18px; padding:5px 0px 5px 15px; background: url(/images/site/sub/icon_schedule.gif) no-repeat left 9px;}
.schedul_Table tr td a:hover{text-decoration:underline;}
.schedul_Table tr td.titleTd { text-align:left; padding-left:20px; font-weight:bold;}
.schedul_Table tr td.titleTd span { width:32px; height:14px; line-height:13px; background:#f5710c; border-radius:10px; color:#fff; font-size:10px; display:inline-block; text-align:center; margin-left:8px;}
.schedul_Table tr td.titleTd a {color:#666; font-size:14px;}
.schedul_Table tr td.replyTd {background:#f8f8f8; padding-left:10%; text-align:left; }
.schedul_Table tr td.normalTd { text-align:left; padding-left:20px;}
.schedul_Table tr td.red{color:#e90101;}
.schedul_Table td.today{background:#ffd}
.schedulTbl {border:1px solid #e1e1e1; border-top:2px solid #222; margin-top:50px;}
.schedulTbl tr th {border-right:1px solid #dcdcdc; background:#f0f5f9;}
.schedulTbl tr td {border-right:1px solid #dcdcdc;}

.event_pop {position:absolute; top:305px; width:873px; height:auto; padding:20px; background:#fff; border:1px solid black; overflow-y:auto;} 
.event_pop span.close_btn {position:absolute; top:0px; right:0px;}
.event_pop table {margin-top:20px;}
.event_pop table tr th {background:#f0f5f9; border-right:1px solid #dcdcdc; color:#000;}
#popContent {overflow:auto; max-height:200px;}
/* �Խ��� �� */



/* ������,������ */
.goPage {border-top:1px solid #e1e1e1; margin-top:30px; position:relative; color:#666;}
.goPage li { font-size:13px; font-weight:normal; line-height:1; padding:25px 0 25px 22px; border-bottom:1px solid #e1e1e1; background:url(/images/site/sub/ico_view_prev.png) no-repeat 70px 19px; }
.goPage li:hover { background:#f9f9f9 url(/images/site/sub/ico_view_prev.png) no-repeat 70px 19px;}
.goPage li:last-child { font-size:13px; font-weight:normal; line-height:1; padding:25px 0 25px 22px; border-bottom:1px solid #e1e1e1; background:url(/images/site/sub/ico_view_next.png) no-repeat 70px 20px;}
.goPage li:last-child:hover { background:#f9f9f9 url(/images/site/sub/ico_view_next.png) no-repeat 70px 20px;}
.goPage a { font-size:13px; color:#222; padding-left:30px; margin-left:30px; font-weight:normal; border-left:1px solid #dcdcdc;}
.goPage a:hover { text-decoration:underline;}

.paging {width:100%; margin:45px auto; text-align:center; display:inline-block;} 
.paging span {position:relative; top:-10px; font-size:14px; width:23px; display:inline-block; padding-right:3px;}
.paging span.last { border-right:0px solid #eaeaea;}
.paging span.on {font-weight:bold; border-radius:2px; width:30px; height:30px; line-height:30px; background:#787878; color:#fff; font-size:14px; display:inline-block; text-align:center; margin-left:8px;}
.paging span a {color:#959595; font-size:14px; width:23px; display:inline-block; }
.paging span a:hover {color:#101010; font-weight:bold;}


/* ��ư ��Ÿ�� */
.btnCenter {width:100%; text-align:center; float:left; margin-top:30px;}
.btnLeft {float:left; margin-top:20px; text-align:center;}
.btnRight {float:right; margin-top:20px; text-align:center;}
.s_Write {padding:0 48px; height:35px; line-height:33px; background:#999; border:1px solid #999; display:inline-block; color:#fff; font-weight:bold;}
.s_upload {padding:0 48px; height:35px; line-height:33px; background:#2276bf; border:1px solid #246ba8; display:inline-block; color:#fff; font-weight:bold;}
.s_list {padding:0 48px; height:35px; line-height:33px; background:#2276bf; border:1px solid #246ba8; display:inline-block; color:#fff; font-weight:bold;}
.btn_appli {padding:0 50px; height:45px; line-height:45px; background:#2276bf; border:1px solid #246ba8; display:inline-block; color:#fff; font-weight:bold;}
.btn_appli_gray {padding:0 80px; height:45px; line-height:45px; background:#999; border:1px solid #999; display:inline-block; color:#fff; font-weight:bold;}
.qna_no {width:56px; height:20px; line-height:22px; border:1px solid #c7b3a9; color:#9e6d59; font-family:"dotum","Malgun Gothic"; font-size:11px; text-align:center; margin-top:5px; display:inline-block; background:#fff;}
.qna_ok {width:56px; height:20px; line-height:22px; border:1px solid #df9a62; color:#E36501; font-family:"dotum","Malgun Gothic"; font-size:11px; text-align:center; margin-top:5px; display:inline-block; background:#fff;}
.btn_upload {color:#fff; font-weight:bold; padding:0 25px; height:38px; line-height:38px; background:#999; display:inline-block;}
.btn_join {color:#fff; padding:0 15px; height:34px; line-height:30px; background:#424242; border:1px solid #272727; display:inline-block; }

/*�˾�_�α���*/
.loginWrap {width:550px; height:430px; overflow:hidden; margin:0; padding:0;}
.box_login {width:414px; margin:20px auto 0; padding:24px 0 30px 64px; border:1px solid #d8d8d8; background:#fbfcfd;}
.loginArea {padding:30px;}
.loginArea h2 {font-size:25px; font-weight:normal; letter-spacing:-2px; text-align:center;}
.box_login p {width:370px; line-height:22px; font-size:14px; color:#707070;}
.box_login .inputEm {width:318px; height:46px; margin-top:10px; padding:0 15px 2px; font-size:14px; line-height:18px;}
.box_login .button {margin-top:29px;}
.box_login .button a {border:1px solid #1f70b6; height:34px; width:250px; padding:14px 49px 0; text-align:center; background:#2276bf; display:inline-block; color:#fff; font-size:20px; line-height:20px;}
.box_login .tabList {padding:30px 64px 0 0; overflow:hidden; text-align:center;}
.box_login .tabList ul {display:inline-block;}
.box_login .tabList li:first-child {background:none;}
.box_login .tabList li {float:left; padding:0 10px; background:url(/images/site/sub/line_etc_login.gif) no-repeat left center;}
.box_login .tabList li a {color:#707070;  font-size:14px;}




.cust_id {height:30px; border-top:2px solid #7fb8dd; border-bottom:1px solid #dcdcdc; text-align:center; padding:45px 0px; font-size:16px; line-height:24px; background:#f0f5f9;}
.cust_id span {font-weight:bold; text-decoration:underline;}

.sub_Con .history_list {padding:30px 0px 0px 360px; background:url(/images/site/sub/history_bg.gif) no-repeat 20px 40px; overflow:hidden; }
.sub_Con .history_list dt{width:75px; font-size:28px; line-height:38px; clear:both; margin-bottom:15px; border-bottom:2px solid #219dcb; font-weight:bolder;}
.sub_Con .history_list dd {float:left; width:450px;line-height:38px; font-size:14px; margin-bottom:50px;}
.sub_Con .history_list dd ul li {background:url(/images/site/sub/dotted_border.gif) repeat-x left bottom;}
.sub_Con .history_list dd ul li span {background:url(/images/site/sub/dotted_list.gif) no-repeat left center; padding-left:10px;}
.sub_Con .history_list dd ul li strong {color:#000; width:110px; display:inline-block; margin-right:10px;}
.sub_Con .ceo {font-size:15px; line-height:26px; color:#535353;}
.sub_Con .ceo strong {font-size:16px;}
.sub_Con .ceo p {padding-top:30px;}

/*�˾�â*/
.popWrite  {padding:30px;}
.popWrite h2 {font-size:25px; font-weight:normal; letter-spacing:-2px; text-align:center;}
.popWrite .box_id {margin-top:20px; background:#fbfcfd; border:1px solid #d8d8d8; width:380px; padding:30px 30px 10px 30px; overflow:hidden; text-align:center;}
.popWrite .box_id p {font-size:14px; margin-bottom:20px; color:#707070;}
.popWrite .box_id p.pw_comment {font-size:14px; line-height:30px; color:#707070;}
.popWrite .box_id span.user_id {text-decoration:underline;}

.popetc	{width:1000px; padding:20px; line-height:22px;}
.popetc dl dt { padding:20px 0 10px; font-size:15px; letter-spacing:-1px;}
.popetc dl dd {background:#fff; border: 1px solid #dcdcdc; padding:15px;box-shadow:0px 2px 2px #dcdcdc; font-size:13px; color:#444;}
.popetc dl dd .awds > p {margin:3px 0 0 10px; padding-left:8px; color:#666;}
.popetc dl dd .caution {padding-left:35px; color:#b35555;}
.popetc h3 {font-size:36px; padding-left:20px; background: url(/images/site/sub/h3_dot.gif) no-repeat left 8px; letter-spacing:-2px; border-bottom:1px solid #dcdcdc; padding-bottom:20px;}
.popetc .box {padding:20px; background:#f1f1f1; border:1px solid #dcdcdc;}

/* ���� �Ǹ޴� */
.sub_tabArea {width:1080px; overflow:hidden; margin:0 auto; position:relative;}
.sub_tabArea ul.tab {width:100%; height:49px; display:block; border-bottom:1px solid #2276bf;}
.sub_tabArea ul.tab li { float:left; width:20%; height:48px; font-weight:bold; line-height:48px;}
.sub_tabArea ul.tab li a {display:block; text-align:center; color:#5e6972; border-left:1px solid #dce7f0; border-top:1px solid #dce7f0; border-right:1px solid #dce7f0; background:#f0f5f9; font-size:14px;}
.sub_tabArea ul.tab li a:hover,
.sub_tabArea ul.tab li a.active {font-weight:bold; color:#222; border-left:1px solid #2276bf; border-right:1px solid #2276bf; border-top:1px solid #2276bf; border-bottom:1px solid #fff; background:#fff;}
.sub_tabArea ul.tab li a.selected {font-weight:bold; color:#222; background:#fff; }
.sub_tabArea .cateSearch {position:absolute; top:9px; right:0; font-family:"Dotum";}
.sub_tabArea .cateSearch span {float:left; color:#959595; line-height:24px; padding-right:5px; font-size:11px;}
.sub_tabArea .cateSearch input {float:left; width:140px; border:1px solid #cecece; height:20px; padding-left:5px; color:#797979; margin-right:5px;}

.map_tabArea {width:1080px; overflow:hidden; margin:10px auto; position:relative;}
.map_tabArea ul.tab {width:100%; height:42px; display:block;}
.map_tabArea ul.tab li { float:left;  height:40px; font-weight:bold; margin-right:5px;}
.map_tabArea ul.tab li a {padding:10px 104px 10px 20px; display:block; text-align:center; color:#5e6972; border:1px solid #dce7f0; background:#fff; font-size:14px;}
.map_tabArea ul.tab li a:hover,
.map_tabArea ul.tab li a.active {font-weight:bold; color:#fff; border:1px solid #2276bf; background:#2276bf url(/images/site/sub/bg_tab_on.gif) no-repeat; background-position:right 10px center;}
.map_tabArea ul.tab li a.selected {font-weight:bold; color:#222; background:#fff; }
.map_tabArea .cateSearch {position:absolute; top:9px; right:0; font-family:"Dotum";}
.map_tabArea .cateSearch span {float:left; color:#959595; line-height:24px; padding-right:5px; font-size:11px;}
.map_tabArea .cateSearch input {float:left; width:140px; border:1px solid #cecece; height:20px; padding-left:5px; color:#797979; margin-right:5px;}

.oraniMap img {width:911px; border:2px solid #dcdcdc;}

.sub_Con .detail_Wrap {border-bottom:1px solid #dcdcdc; padding-bottom:30px; padding-left:280px; min-height:160px;}
.sub_Con .detail_Wrap .detail_text {font-size:15px; width:630px; color:#757575;}
.sub_Con .detail_Wrap .detail_tit {font-size:25px; color:#145570; font-weight:bold; margin-bottom:15px;} 
.sub_Con .detail_Wrap .detail_tit span {display:block; color:#d0d0d0;}
.supp01 {background:url(/images/site/sub/icon_supp01.gif) no-repeat 50px 5px;}
.supp02	 {background:url(/images/site/sub/icon_supp02.gif) no-repeat 15px 5px;}
.supp03	 {background:url(/images/site/sub/icon_supp03.gif) no-repeat 25px 5px;}
.supp04	 {background:url(/images/site/sub/icon_supp04.gif) no-repeat 35px 5px;}
.supp05	 {background:url(/images/site/sub/icon_supp05.gif) no-repeat 35px 5px;}

/*��й�ȣã�� �̸���*/
#mailWrap {width:700px; margin:0 auto; border-top:2px solid #2276bf; border-bottom:1px solid #2276bf;padding:80px 0px;}
#mailWrap .Find_pw {width:470px; padding-left:230px; background:url(/images//site/sub/mail_bg.gif) no-repeat 10px 20px;}
#mailWrap p.tit {font-size:23px; letter-spacing:-2px;}
#mailWrap p.comment {letter-spacing:-1px; margin-top:20px;}
#mailWrap .pw {width:450px; margin:20px 0px 30px; font-size:23px; color:red; background:#eee; text-align:center; padding:10px 0px;}

.equip_list ul {border-top:2px solid #000; padding-top:40px;}
.equip_list ul li {width:100%; border-bottom:1px solid #dcdcdc; padding-bottom:40px; margin-bottom:40px;}
.equip_list ul li dl {overflow:hidden;}
.equip_list ul li dl dt {float:left; margin-right:20px; overflow:hidden;}
.equip_list ul li dl dd.text {float:left; width:480px;}
.equip_list ul li a.square {margin-top:2px; margin-right:10px; font-size:11px; border-radius:4px; font-weight:bold; color:#fff; float:left; display:inline-block; padding:0 12px; line-height:20px; background:#2276bf;}
.equip_list ul li a.square2 {margin-top:2px; margin-right:10px; font-size:11px; border-radius:4px; font-weight:bold; color:#fff; float:left; display:inline-block; padding:0 12px; line-height:20px; background:#cc3399;}
.equip_list ul li p {float:left; height:50px; font-size:20px; color:#2276bf; font-weight:bold; letter-spacing:-2px; line-height:22px;}
.equip_list ul li p:last-child {width:480px; font-size:15px; color:#8e8e8e; line-height:20px; height:63px; overflow:hidden; border-top:1px dotted #aaa; margin-top:10px; padding-top:15px;}
.equip_list ul li p span {margin-top:5px;color:#a5a5a5; letter-spacing:-1px; display:block; font-weight:normal;}
.equip_list ul li img {width:238px; height:130px; border:5px solid #dcdcdc;}
.equip_list ul li dd.btn {overflow:hidden;}
.equip_list ul li dd.btn a {float:right;}
.equip_list ul li dd .detail {display:block;  margin-bottom:10px;padding:0 30px 0px 21px; height:38px; line-height:38px; background:#fff; border:1px solid #d2d2d2; background:url(/images/site/sub/icon_detail.gif) no-repeat 105px center; font-weight:bold; color:#636363;}
.equip_list ul li dd .reserv {padding:0 40px; height:40px;  margin-bottom:10px;line-height:40px; background:#636363; color:#fff; font-weight:bold; }
.equip_list ul li dd .appli {padding:0 40px; height:40px; line-height:40px; background:#f18526; color:#fff; font-weight:bold; }


/*브로슈어*/
.broshu .main {overflow:hidden;}
.broshu .img {display:inline-block; float:left; }
.broshu .img img {border:1px solid #dcdcdc;}
.broshu .conts {display:inline; float:right; width:560px; border-top:5px solid #dcdcdc;}
.broshu .conts h2 {font-size:36px; color:#0083c5; padding-top:35px;}
.broshu .conts .text{font-size:18px; color:#555; line-height:28px; padding:8px 0 35px 0; letter-spacing:-1px;}
.btn_download {height:27px; background:#007DBC url(/images/sub/bg_btn_2.gif) no-repeat 10px center; font-size:16px; line-height:16px; padding:13px 18px 13px 40px; color:#fff; font-weight:bold;}
.broshu .list {margin-top:30px; padding-top:30px; clear:both; border-top:3px dotted #dcdcdc;}
.broshu .list ul li {display:inline; padding-left:10px;}
.broshu .list ul li:first-child {padding-left:0px;}
.broshu .list ul li img {border:1px solid #dcdcdc;}