
#board th{border-top:2px solid #3b3b3b; background:#f0f0f0; padding:15px 0; font-weight:500; color:#666;font-weight:bold;}
#board th:first-child{border-left:0 none;}
#board td{border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:15px 0; /*text-align:center;*/vertical-align:middle;}
#board td.left{border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding-left:10px;text-align:left;}
#board td.title{text-align:left; padding-left:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:15px; color:#666;}
#board td.title a:hover{color:#666;}
#board td div.board_cont{padding:10px;text-align:left;background-color:#fafafa;width:760px;margin:0 auto;border:1px dashed #ddd;height:150px;}
#board td.completion{color:#0072bc}
#board td.reply{background:url('/images/sub/icon_re.png') 123px 15px no-repeat; text-align:left; margin-left:20px; padding-left:145px;}
#board td.notice {background:#f5f6fa;}
#board td.notice_title {background:#f5f6fa; text-align:left; padding-left:10px; }
#board td.notice_title a {font-family:'NanumSquare'; font-weight:500; font:15px, sans-serif;}
#board td.cenline{border-top:2px solid #3b3b3b; padding:15px 0; font-weight:500; color:#666;font-weight:bold;}

#board_view thead{border-top:1px solid #253f5a;}
#board_view th{padding:15px 0; font-weight:bold;color:#666; background:#f7f7f7;  border-bottom:1px solid #ddd;}
#board_view td{border-bottom:1px solid #ddd;line-height:40px; padding-left:20px;vertical-align:middle;}
#board_view td img{vertical-align:middle;}
#board_view td.writer{color:#919191; text-align:right; padding:0 20px;}
#board_view td.writer em{margin-right:600px;}
#board_view td.writer span{color:#ddd; padding:0 15px;}
#board_view td.writer strong{color:#666; font-weight:500; padding-left:7px;}
#board_view td.writer strong img{padding-top:5px;}
#board_view td.file{text-align:right; border-bottom:0;}
#board_view td.file a{display:inline-block; background:url('/images/sub/icon_file.png') left 14px no-repeat; margin-left:25px; padding-left:23px;}
#board_view td.file a:hover{text-decoration:underline;}
#board_view td.file a:first-child{margin-left:0;}
#board_view td.view_con{height:200px;line-height:23px;text-align:left;vertical-align:top;padding:20px 10px;}
#board_view td.view_event{height:200px;line-height:23px;text-align:center;vertical-align:top;padding:20px 10px;}
#board_view td.view_con img{margin:10px 0; overflow: hidden;}
#board_view td.view_list{text-align:left;}
#board_view td.view_list a{padding-left:20px;}
#board_view td.view_list strong{display:inline-block;height:39px;padding-right:30px;padding-left:30px;color:#666;background:#f5f5f5;}
#board_view td.view_tit{text-align:left; padding:0px;}
#board_view td.view_tit a{padding-left:20px;}
#board_view td.view_tit strong{display:inline-block; LINE-HEIGHT: 50px;height:50px; padding-right:30px; padding-left:30px; color:#666; background:#f5f5f5;}

#board_view .writer_admin p{line-height:60px; padding:0 20px; float:left;}
#board_view .writer_admin p:first-child{font-weight:500; float:right;}
#board_view .writer_admin p span{font-weight:normal; color:#919191; margin-right:20px;}
#board_view textarea{width:97%; height:280px; border:1px solid #ddd; padding:5px 7px; resize:none;}


#board_write tbody{border-top:1px solid #253f5a;}
#board_write th{padding:15px 0; font-weight:bold;color:#666; background:#f7f7f7;  border-bottom:1px solid #ddd;}
#board_write td{border-bottom:1px solid #ddd;line-height:40px; padding-left:20px;}
#board_write td #subject{width:97%;}
#board_write td input[type="textbox"]{border:1px solid #ddd;height:36px;padding:0 10px;}
#board_write td span{font-size:13px; color:#98a3ab; margin-left:7px;}
#board_write textarea{width:97%; height:280px; border:1px solid #ddd; padding:5px 7px; resize:none;}
#board_write label{margin-right:15px; }
#board_write #board_title{width:600px}

.count{margin-bottom:7px;text-align:right;}
.count strong{color:#333;font-weight:500;}

#search_form{margin-top:10px; margin-bottom:30px; float:left}
#search_form select{width:105px; height:34px; line-height:34px; padding:0 5px; border:1px solid #ccc; font-size:14px;}
#search_form input{width:200px; height:32px; border:1px solid #ccc; padding:0 10px;}
.btn_search{display:inline-block; line-height:34px; color:#fff; text-align:center; background:#888; padding:0 16px; vertical-align:bottom;}



.bd_top {overflow: hidden; margin-bottom:20px;}
.bd_top p {font-size: 26px; color: #333; font-weight: bold;display: inline-block;}
.bd_top .search_set {float:right; text-align:right; width: 85%;}
.bd_top .search_set input {border: 1px solid #ccc; box-sizing: border-box; height: 35px;color: #999; width: 30%;max-width: 270px;}
.bd_top .search_set .search_btn {display:inline-block; height:35px; box-sizing:border-box; margin:0; width:70px; color:#fff; background:#443d30; font-size:14px; line-height:35px; cursor: pointer; text-align:center;}
.reserv_bd {margin-top: 20px;}
.reserv_bd table {border-top: 2px solid #333;box-sizing: border-box;width: 100%;}
.reserv_bd table th {font-size: 14px;color: #333;}
.reserv_bd table td {color: #999;font-size: 14px;}
.reserv_bd table th,.reserv_bd table td {border-bottom: 1px solid #aaa;box-sizing: border-box;height: 50px;vertical-align: middle;text-align: center;}
.bd_text {background-color: #fff; padding: 20px; box-sizing: border-box;margin-top: 20px;}
.bd_text ul {overflow: hidden;}
.bd_text ul li {color: #999;font-size: 14px; font-weight: 400;line-height: 22px;}


.paging{clear:both; text-align:center;}
.paging a{display:inline-block; width:40px; line-height:40px; border:1px solid #cdcdcd;}
.paging a:hover{background-color:#eee;}
.paging a.on{background-color:#4f4f4f; color:#fff;}
.paging a img{vertical-align:middle;}
.paging .prev_btn,.paging .next_btn{color:#666; font:13px NanumSquare,"�섎닎怨좊뵓",sans-serif; line-height:25px; border:1px solid #ddd; margin:0;}
.paging strong{display:inline-block; width:25px; font-weight:500;}

.btn_positive{display:inline-block; width:150px; line-height:50px; font-size:16px; font-weight:600; color:#fff; text-align:center; background:#b8b8b8;}
.btn_negative{display:inline-block; width:150px; line-height:50px; font-size:16px; font-weight:600; color:#fff; text-align:center; background:#b8b8b8;}
.btn_negative.a{display:inline-block; width:150px; line-height:50px; font-size:16px; font-weight:600; color:#fff; text-align:center; background:#b8b8b8;}
.btn_edit{display:inline-block; width:150px; line-height:50px; font-size:16px; font-weight:600; color:#fff; text-align:center; background:#299567;}
.btn_write{display:inline-block; width:150px; line-height:50px; font-size:16px; font-weight:600; color:#fff; text-align:center; background:#8e811a;}


/*이용요금 테이블*/
.table_info03 {
	POSITION: relative; WIDTH: 100%; BORDER-TOP: #ab9c7d 2px solid;BORDER-bottom: #d9d9d9 1px solid;
}
.table_info03 TABLE {
	WIDTH: 100%
}
.table_info03 TH {
	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f1edd4;  HEIGHT: 10px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 10px;TEXT-ALIGN: center  ;
}
.table_info03 TH:first-child {
	BORDER-LEFT: 0px
}
.table_info03 TH.left_line {
	BORDER-LEFT: #dcd7d3 1px solid
}
.table_info03 Th.end {
	BORDER-top: #d9d9d9 1px solid;
}
.table_info03 TD.end {
	BORDER-BOTTOM: #d9d9d9 1px solid;
}

.table_info03 TD {
	LINE-HEIGHT: 30px;BORDER-BOTTOM: #dcd7d3 1px solid;PADDING-left: 10px; TEXT-ALIGN: left  ; BORDER-LEFT: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 10px
}


.table_info03 TD:first-child {
	BORDER-LEFT: 0px
}

.table_info03 TD.center {
	TEXT-ALIGN: center  ;
}








.table_info04 {
	POSITION: relative; WIDTH: 100%;
}
.table_info04 TABLE {
	WIDTH: 100%
}
.table_info04 TH {
	 BORDER-LEFT: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ac9d7d;  HEIGHT: 10px; COLOR: #fff; FONT-SIZE: 15px;TEXT-ALIGN: left  ; PADDING-left: 40px;PADDING-right: 40px;
}
.table_info04 TH:first-child {
	BORDER-LEFT: 0px
}

.table_info04 .title {
	 FONT-SIZE: 30px;COLOR: #fff;line-height:65px;
}
.table_info04 .line {
BORDER-bottom: #fff 1px solid;
}
.table_info04 TD {
	TEXT-ALIGN: center  ; BORDER-LEFT: #dcd7d3 1px solid;
}


.table_info04 TD:first-child {
	BORDER-LEFT: 0px
}







.table_main {
	POSITION: relative; WIDTH: 100%;
}
.table_main TABLE {
	WIDTH: 100%
}
.table_main TH {
	 BORDER-LEFT: #dcd7d3 1px solid; BACKGROUND-COLOR: #ac9d7d;  HEIGHT: 10px; COLOR: #fff; FONT-SIZE: 15px;TEXT-ALIGN: left  ; PADDING-left: 40px;PADDING-right: 40px;
}
.table_main TH:first-child {
	BORDER-LEFT: 0px
}

.table_main .title {
	 FONT-SIZE: 30px;COLOR: #fff;line-height:65px;
}
.table_main .line {
BORDER-bottom: #fff 1px solid;
}
.table_main TD {
	TEXT-ALIGN: left  ;BACKGROUND-COLOR: #ac9d7d;
}

.table_main TD img {width:100%;}

.table_main TD:first-child {
	BORDER-LEFT: 0px
}






.table_mail {
	POSITION: relative; WIDTH: 100%;
}
.table_mail TABLE {
	WIDTH: 100%
}

.table_mail .title {
	 FONT-SIZE: 30px;COLOR: #fff;line-height:65px;
}
.table_mail .line {
BORDER-bottom: #fff 1px solid;
}
.table_mail TD {
	TEXT-ALIGN: left  ; padding-left:20px;
}
.table_mail TD.end {
	TEXT-ALIGN: center  ; padding-left:20px;padding-top:20px;
}


.table_mail TD:first-child {
	BORDER-LEFT: 0px
}




.table_member04 {
	POSITION: relative; WIDTH: 100%;BORDER-TOP: #3b3b3b 2px solid;
}
.table_member04 TABLE {
	WIDTH: 100%
}

.table_member04 TH {
	 BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f0f0f0; HEIGHT: 20px; COLOR: #666; FONT-SIZE: 16px; PADDING-TOP: 5px;TEXT-ALIGN: center  ;FONT-WEIGHT: bold;vertical-align:middle;
}
.table_member04 TH.top {
	 BORDER-BOTTOM: #3b3b3b 1px solid; BORDER-LEFT: #d9d9d9 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #def3f6; HEIGHT: 20px; COLOR: #666; FONT-SIZE: 16px; PADDING-TOP: 5px;TEXT-ALIGN: center  ;FONT-WEIGHT: bold;vertical-align:middle;
}
.table_member04 TH:first-child {
	BORDER-LEFT: 0px
}

.table_member04 TH.notop {
	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #def3f6; HEIGHT: 20px; COLOR: #666; FONT-SIZE: 16px; PADDING-TOP: 5px;TEXT-ALIGN: center  ;vertical-align:middle;
}

.table_member04 TH.nobottom {
	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f1f9e8; HEIGHT: 20px; COLOR: #666; FONT-SIZE: 16px; PADDING-TOP: 5px;TEXT-ALIGN: center  ;vertical-align:middle;
}

.table_member04 TH.bottom {
	BORDER-TOP: #3b3b3b 2px solid;BORDER-BOTTOM: #3b3b3b 1px solid; BORDER-LEFT: #d9d9d9 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f1f9e8; HEIGHT: 20px; COLOR: #666; FONT-SIZE: 16px; PADDING-TOP: 5px;TEXT-ALIGN: center  ;FONT-WEIGHT: bold;vertical-align:middle;
}

.table_member04 TD {
	BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dcd7d3 1px solid; PADDING-BOTTOM: 5px;  HEIGHT: 20px; COLOR: #3f3f3f;  PADDING-TOP: 5px;line-height:20px;vertical-align:middle;
}

.table_member04 TD.notop {
	BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dcd7d3 1px solid; BACKGROUND-COLOR: #def3f6;  PADDING-BOTTOM: 5px;  HEIGHT: 20px; COLOR: #3f3f3f;  PADDING-TOP: 5px;line-height:20px;vertical-align:middle;
}

.table_member04 TD.nobottom {
	BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dcd7d3 1px solid; BACKGROUND-COLOR: #f1f9e8; PADDING-BOTTOM: 5px;  HEIGHT: 20px; COLOR: #3f3f3f;  PADDING-TOP: 5px;line-height:20px;vertical-align:middle;
}

.table_member04 TD:first-child {
	BORDER-LEFT: 0px
}
.table_member04 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}



.table_club02 {
	POSITION: relative; WIDTH: 100%;
}
.table_club02 TABLE {
	WIDTH: 100%; font-family: 'NanumSquare';
}

.table_club02 TH {
	 BORDER-TOP: #3b3b3b 2px solid;BORDER-BOTTOM: #d9d9d9 1px solid;  BACKGROUND-COLOR: #FFF; HEIGHT: 1px; COLOR: #666; FONT-SIZE: 16px; TEXT-ALIGN: center  ;FONT-WEIGHT: bold;vertical-align:middle;
}

.table_club02 TH:first-child {
	BORDER-LEFT: 0px
}


.table_club02 TD {
	 BORDER-BOTTOM: #d9d9d9 1px solid;  PADDING-BOTTOM: 5px;/* BACKGROUND-COLOR: #FFF; */LINE-HEIGHT:30px;COLOR: #666; FONT-SIZE: 16px;  PADDING-top: 15px;PADDING-left: 15px; PADDING-bottom: 15px;TEXT-ALIGN: left  ;FONT-WEIGHT: bold;vertical-align:middle;HEIGHT: 60px;
}

.table_club02 TD.year {
	 BORDER-BOTTOM: #d9d9d9 1px solid;  PADDING-BOTTOM: 15px; /*BACKGROUND-COLOR: #FFF;*/ LINE-HEIGHT:35px;COLOR: #493728; FONT-SIZE: 35px; TEXT-ALIGN: center  ;FONT-WEIGHT: bold;vertical-align:middle;font-style:italic
}
.table_club02 TD.month {
	 BORDER-BOTTOM: #d9d9d9 1px solid;  PADDING-BOTTOM: 15px; /*BACKGROUND-COLOR: #FFF; */LINE-HEIGHT:35px;COLOR: #666; FONT-SIZE: 16px; PADDING-left: 15px;TEXT-ALIGN: center  ;FONT-WEIGHT: bold;vertical-align:middle;
}


.table_club02 TD:first-child {
	BORDER-LEFT: 0px
}
.table_club02 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}





.table_club04 {
	POSITION: relative; WIDTH: 100%;
}
.table_club04 TABLE {
	WIDTH: 100%
}

.table_club04 TH {
	 BORDER-TOP: #3b3b3b 2px solid;BORDER-BOTTOM: #d9d9d9 1px solid;  BACKGROUND-COLOR: #FFF; HEIGHT: 1px; COLOR: #666; FONT-SIZE: 16px; TEXT-ALIGN: center  ;FONT-WEIGHT: bold;vertical-align:middle;
}

.table_club04 TH:first-child {
	BORDER-LEFT: 0px
}


.table_club04 TD {
	 BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-left: #d9d9d9 1px solid;  PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #FFF; LINE-HEIGHT:25px;COLOR: #666; FONT-SIZE: 16px;  PADDING-top: 15px;PADDING-bottom: 15px;TEXT-ALIGN: center  ;vertical-align:middle;HEIGHT: 45px;
}
.table_club04 TD.data {
	 BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-left: #d9d9d9 1px solid;  PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #FFF; LINE-HEIGHT:25px;COLOR: #666; FONT-SIZE: 16px;  PADDING-top: 15px;PADDING-bottom: 15px;TEXT-ALIGN: left  ;vertical-align:middle;HEIGHT: 45px;PADDING-left: 25px;
}


.table_club04 TD:first-child {
	BORDER-LEFT: 0px
}
.table_club04 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}



.table_club05 {
	POSITION: relative; WIDTH: 100%;BORDER-TOP: #3b3b3b 2px solid;
}
.table_club05 TABLE {
	WIDTH: 100%
}

.table_club05 TH {
	 BORDER-BOTTOM: #d9d9d9 1px solid;  BACKGROUND-COLOR: #f0f0f0;HEIGHT: 1px; COLOR: #666; FONT-SIZE: 16px; TEXT-ALIGN: center  ;FONT-WEIGHT: bold;vertical-align:middle;HEIGHT: 35px;BORDER-left: #d9d9d9 1px solid;
}

.table_club05 TH.one {
	 BORDER-BOTTOM: #d9d9d9 1px solid;  BACKGROUND-COLOR: #f0f0f0;HEIGHT: 1px; COLOR: #666; FONT-SIZE: 16px; TEXT-ALIGN: center  ;FONT-WEIGHT: bold;vertical-align:middle;HEIGHT: 50px;BORDER-left: #d9d9d9 1px solid;
}

.table_club05 TH:first-child {
	BORDER-LEFT: 0px
}


.table_club05 TD {
	 BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-left: #d9d9d9 1px solid;  PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #FFF; LINE-HEIGHT:25px;COLOR: #666; FONT-SIZE: 16px;  PADDING-top: 15px;PADDING-bottom: 15px;TEXT-ALIGN: center  ;vertical-align:middle;HEIGHT: 45px;
}
.table_club05 TD.left {
	 BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-left: #d9d9d9 1px solid;  PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #FFF; LINE-HEIGHT:25px;COLOR: #666; FONT-SIZE: 16px;  PADDING-top: 15px;PADDING-bottom: 15px;TEXT-ALIGN: left  ;vertical-align:middle;HEIGHT: 45px;
}
.table_club05 TD.onel {
	 BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-left: #d9d9d9 1px solid;  PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #FFF; LINE-HEIGHT:25px;COLOR: #666; FONT-SIZE: 16px; PADDING-left: 45px; PADDING-top: 15px;PADDING-bottom: 15px;TEXT-ALIGN: left  ;vertical-align:top;HEIGHT: 45px;
}



.table_club05 TD:first-child {
	BORDER-LEFT: 0px
}
.table_club05 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}








.table_equipment {
	POSITION: relative; WIDTH: 100%;
}
.table_equipment TABLE {
	WIDTH: 100%
}

.table_equipment TH {
	 BORDER-TOP: #3b3b3b 2px solid;BORDER-BOTTOM: #d9d9d9 1px solid;  BACKGROUND-COLOR: #FFF; HEIGHT: 1px; COLOR: #666; FONT-SIZE: 16px; TEXT-ALIGN: center  ;FONT-WEIGHT: bold;vertical-align:middle;
}

.table_equipment TH:first-child {
	BORDER-LEFT: 0px
}


.table_equipment TD {
	 BORDER-BOTTOM: #d9d9d9 1px solid;   PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #FFF; LINE-HEIGHT:25px;COLOR: #666; FONT-SIZE: 16px;  PADDING-top: 15px;PADDING-bottom: 15px;TEXT-ALIGN: center  ;vertical-align:top;HEIGHT: 45px;
}
.table_equipment TD.title {
	 COLOR: #666; FONT-SIZE: 20px;  PADDING-top: 15px;PADDING-bottom: 15px;TEXT-ALIGN: center  ;vertical-align:middle;HEIGHT: 45px;
}

.table_equipment TD.data {
	 BORDER-BOTTOM: #d9d9d9 1px solid;   PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #FFF; LINE-HEIGHT:30px;COLOR: #666; FONT-SIZE: 16px;  PADDING-top: 15px;PADDING-bottom: 15px;TEXT-ALIGN: left  ;vertical-align:top;HEIGHT: 45px;PADDING-left: 25px;
}


.table_equipment TD:first-child {
	BORDER-LEFT: 0px
}
.table_equipment TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}


.equipment_title{COLOR: #1265cc; FONT-SIZE: 22px;  PADDING-top: 35px;FONT-WEIGHT: bold;LINE-HEIGHT:65px;
}





.table_new {
	POSITION: relative; WIDTH: 305px;
}
.table_new TABLE {
	WIDTH: 100%
}

.table_new .line {
BORDER-bottom: #fff 1px solid;
}
.table_new TD {
	TEXT-ALIGN: left;FONT-SIZE: 13px; LINE-HEIGHT:23px;
}


.table_new TD:first-child {
	BORDER-LEFT: 0px
}








/*예약하기 테이블*/
.table_booking01 {
	POSITION: relative; WIDTH: 100%;BORDER-bottom: #d9d9d9 1px solid;
}
.table_booking01 TABLE {
	WIDTH: 100%
}
.table_booking01 TH {
	 BORDER-TOP: #493728 2px solid;BORDER-BOTTOM: #d9d9d9 1px solid; LINE-HEIGHT: 40px; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f0f0f0;  HEIGHT: 20px; COLOR: #3f3f3f;  PADDING-TOP: 10px;TEXT-ALIGN: center  ;
}
.table_booking01 TH:first-child {
	BORDER-LEFT: 0px
}
.table_booking01 TH.left_line {
	BORDER-LEFT: #dcd7d3 1px solid
}

.table_booking01 TH.no{
	BORDER-BOTTOM: #d9d9d9 1px solid;  PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f0f0f0;  HEIGHT: 10px; COLOR: #3f3f3f;  PADDING-TOP: 15px;TEXT-ALIGN: center  ;
}
.table_booking01 Th.end {
	BORDER-top: #d9d9d9 1px solid;
}
.table_booking01 TD.end {
	BORDER-BOTTOM: #d9d9d9 1px solid;
}

.table_booking01 TD {
	LINE-HEIGHT: 40px;BORDER-BOTTOM: #dcd7d3 1px solid;PADDING-left: 10px; TEXT-ALIGN: left  ; PADDING-BOTTOM: 10px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.table_booking01 TD.title {
	LINE-HEIGHT: 40px;BORDER-BOTTOM: #dcd7d3 1px solid;PADDING-left: 10px; TEXT-ALIGN: center  ; PADDING-BOTTOM: 10px; COLOR: #3f3f3f; font-weight:bold; PADDING-TOP: 10px;FONT-SIZE: 15px;BACKGROUND-COLOR: #f0f0f0;
}


.table_booking01 TD:first-child {
	BORDER-LEFT: 0px
}

.table_booking01 TD.center {
	TEXT-ALIGN: center  ;
}




.table_style10 {
	POSITION: relative; WIDTH: 100%; BORDER-TOP: #493728 2px solid;
}
.table_style10 TABLE {
	WIDTH: 100%
}
.table_style10 TH {
	BORDER-BOTTOM: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee3d0; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 10px; COLOR: #252525; FONT-SIZE: 14px;/**/ PADDING-TOP: 10px;TEXT-ALIGN: center  ;FONT-WEIGHT: bold
}
.table_style10 TH.title {
	BORDER-BOTTOM: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ece6db; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 10px; COLOR: #252525; FONT-SIZE: 14px;/**/ PADDING-TOP: 10px;TEXT-ALIGN: center  ;FONT-WEIGHT: bold
}
.table_style10 TH:first-child {
	BORDER-LEFT: 0px
}
.table_style10 TH.left_line {
	BORDER-LEFT: #dcd7d3 1px solid
}


.table_style10 TD {
	BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: center;PADDING-BOTTOM: 10px;/* PADDING-LEFT: 10px; PADDING-RIGHT: 10px;*/ HEIGHT: 10px; COLOR: #3f3f3f;/* FONT-SIZE: 13px; */PADDING-TOP: 10px
}
.table_style10 TD:first-child {
	BORDER-LEFT: 0px
}
.table_style10 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}



.table_style10 TD.txt {
	BORDER-BOTTOM: #f5f1ee 1px solid;TEXT-ALIGN: center;/* PADDING-BOTTOM: 7px;*/ PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #3f3f3f;/* FONT-SIZE: 13px; */PADDING-TOP: 7px
}

.table_style10 TD.txt2 {
	TEXT-ALIGN: left;/* PADDING-BOTTOM: 7px;  PADDING-RIGHT: 10px;*/ PADDING-LEFT: 10px;COLOR: #3f3f3f;/* FONT-SIZE: 13px; PADDING-TOP: 7px*/
}




.table_style2 {
	POSITION: relative; WIDTH: 100%; BORDER-TOP: #493728 2px solid;
}
.table_style2 TABLE {
	WIDTH: 100%
}
.table_style2 TH {
	BORDER-BOTTOM: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee3d0; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 10px; COLOR: #252525;/* FONT-SIZE: 15px;*/ PADDING-TOP: 10px;TEXT-ALIGN: center  ;FONT-WEIGHT: bold
}
.table_style2 TH:first-child {
	BORDER-LEFT: 0px
}
.table_style2 Td.bottom_line {
	BORDER-bottom: #dcd7d3 1px solid;HEIGHT: 40px;
}


.table_style2 TD {
	BORDER-left: #dcd7d3 1px solid; /**/TEXT-ALIGN: center;/*PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; */HEIGHT: 10px; COLOR: #3f3f3f; FONT-SIZE: 13px; /*PADDING-TOP: 10px*/
}
.table_style2 TD:first-child {
	BORDER-LEFT: 0px
}
.table_style2 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}









.table_style3 {
	POSITION: relative; WIDTH: 100%; BORDER-TOP: #493728 2px solid;
}
.table_style3 TABLE {
	WIDTH: 100%
}
.table_style3 TH {
	BORDER-BOTTOM: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e9e2dc; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 10px; COLOR: #252525;/* FONT-SIZE: 15px;*/ PADDING-TOP: 10px;TEXT-ALIGN: center  ;FONT-WEIGHT: bold
}
.table_style3 TH:first-child {
	BORDER-LEFT: 0px
}
.table_style3 TH.left_line {
	BORDER-LEFT: #dcd7d3 1px solid
}


.table_style3 TD {
	BACKGROUND-COLOR: #f9f0e7; BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: center;PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 10px; COLOR: #3f3f3f;/* FONT-SIZE: 13px; */PADDING-TOP: 15px
}
.table_style3 TD:first-child {
	BORDER-LEFT: 0px
}
.table_style3 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 50px;BACKGROUND-COLOR: #f5f1ee;
}





/*커뮤니케이션




.table_cust01 {
	POSITION: relative; WIDTH: 100%;BORDER-bottom: #d9d9d9 1px solid;
}
.table_cust01 TABLE {
	WIDTH: 100%
}
.table_cust01 TH {
	 BORDER-TOP: #493728 2px solid;BORDER-BOTTOM: #d9d9d9 1px solid; LINE-HEIGHT: 40px; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f0f0f0;  HEIGHT: 20px; COLOR: #3f3f3f;  PADDING-TOP: 10px;TEXT-ALIGN: center  ;
}
.table_cust01 TH:first-child {
	BORDER-LEFT: 0px
}
.table_cust01 TH.left_line {
	BORDER-LEFT: #dcd7d3 1px solid
}

.table_cust01 TH.no{
	BORDER-BOTTOM: #d9d9d9 1px solid;  PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f0f0f0;  HEIGHT: 10px; COLOR: #3f3f3f;  PADDING-TOP: 15px;TEXT-ALIGN: center  ;
}
.table_cust01 Th.end {
	BORDER-top: #d9d9d9 1px solid;
}
.table_cust01 TD.end {
	BORDER-BOTTOM: #d9d9d9 1px solid;
}

}
.table_cust01 TD.cline {
	border-top:2px solid #3b3b3b; background:#f0f0f0; padding:15px 0; font-weight:500; color:#666;font-weight:bold;
}

.table_cust01 TD {
	LINE-HEIGHT: 40px;BORDER-BOTTOM: #dcd7d3 1px solid;PADDING-left: 10px; TEXT-ALIGN: left  ; PADDING-BOTTOM: 10px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.table_cust01 TD.title{text-align:left; padding-left:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:15px; color:#666;}
}
.table_cust01 TD.title a:hover{color:#666;}

.table_cust01 TD:first-child {
	BORDER-LEFT: 0px
}

.table_cust01 TD.center {
	TEXT-ALIGN: center  ;
}

#search_form{margin-top:10px; margin-bottom:30px; float:left}
#search_form select{width:105px; height:34px; line-height:34px; padding:0 5px; border:1px solid #ccc; font-size:14px;}
#search_form input{width:200px; height:32px; border:1px solid #ccc; padding:0 10px;}
.btn_search{display:inline-block; line-height:34px; color:#fff; text-align:center; background:#888; padding:0 16px; vertical-align:bottom;}

*/
.reser05_view tbody{border-top:1px solid #253f5a; }
.reser05_table tr{cursor: pointer;}
.reser05_table tr:hover{background:#f7f7f7; }
.reser05_table td.end{background:#c7c7c7; }
.reser05_table td a{color:#393f43; }
.reser05_table td{text-align:center;  }

.bd_top {overflow: hidden; margin-bottom:20px;}
.bd_top p {font-size: 26px; color: #333; font-weight: bold;display: inline-block;}
.bd_top .search_set {float:right; text-align:right; width: 85%;}
.bd_top .search_set input {border: 1px solid #ccc; box-sizing: border-box; height: 35px;color: #999; width: 30%;max-width: 270px;}
.bd_top .search_set .search_btn {display:inline-block; height:35px; box-sizing:border-box; margin:0; width:70px; color:#fff; background:#443d30; font-size:14px; line-height:35px; cursor: pointer; text-align:center;}








.table_cust01 {
	POSITION: relative; WIDTH: 100%; BORDER-TOP: #493728 2px solid;
}
.table_cust01 TABLE {
	WIDTH: 100%
}
.table_cust01 TH {
	BORDER-BOTTOM: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 10px; COLOR: #252525;/* FONT-SIZE: 15px;*/ PADDING-TOP: 10px;TEXT-ALIGN: center  ;FONT-WEIGHT: bold
}
.table_cust01 TH.title {
	BORDER-BOTTOM: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ece6db; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 10px; COLOR: #252525;/* FONT-SIZE: 15px;*/ PADDING-TOP: 10px;TEXT-ALIGN: center  ;FONT-WEIGHT: bold
}
.table_cust01 TH:first-child {
	BORDER-LEFT: 0px
}
.table_cust01 TH.left_line {
	BORDER-LEFT: #dcd7d3 1px solid
}


.table_cust01 TD {
	BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: center;PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 10px; COLOR: #3f3f3f;/* FONT-SIZE: 13px; */PADDING-TOP: 10px
}
.table_cust01 TD.no {
	BORDER-BOTTOM: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 10px; COLOR: #6d6d6d;/* FONT-SIZE: 15px;*/ PADDING-TOP: 10px;TEXT-ALIGN: center  ;FONT-WEIGHT: bold
}

.table_cust01 TD.left {
	BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: left;PADDING-BOTTOM: 10px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: 10px; COLOR: #3f3f3f;/* FONT-SIZE: 13px; */PADDING-TOP: 10px
}

.table_cust01 TD:first-child {
	BORDER-LEFT: 0px
}
.table_cust01 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}

































/*회원가입*/

.table_style1 {
	POSITION: relative; WIDTH: 100%; BORDER-TOP: #3b3b3b 2px solid
}
.table_style1 TABLE {
	WIDTH: 100%
}
.table_style1 TH {
	BORDER-BOTTOM: #d2d1d1 1px solid; BORDER-LEFT: #d2d1d1 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f0f0f0; HEIGHT: 40px; COLOR: #333; FONT-SIZE: 16px; PADDING-TOP: 10px;TEXT-ALIGN: center  ;FONT-WEIGHT: bold
}
.table_style1 TH:first-child {
	BORDER-LEFT: 0px
}
.table_style1 TH.bottom {
	BORDER-bottom: #6d6c6a 1px solid;FONT-SIZE: 15px;TEXT-ALIGN: center ;PADDING-left:0px;
}
.table_style1 TD.left_line {
	BORDER-LEFT: #dcd7d3 1px solid
}
.table_style1 TD {
	BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 40px; COLOR: #3f3f3f; PADDING-TOP: 10px
}
.table_style1 TD.guide {
	BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 40px;  HEIGHT: 40px; COLOR: #3f3f3f; PADDING-TOP: 10px
}

.table_style1 TD.title{
	BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 40px; COLOR: #3f3f3f;  PADDING-TOP: 10px;BACKGROUND-COLOR: #F0FFF0;
}

.table_style1 TD:first-child {
	BORDER-LEFT: 0px
}
.table_style1 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}





.table_member {
	POSITION: relative; WIDTH: 100%; BORDER-TOP: #3b3b3b 2px solid;BORDER-bottom: #dddddd 1px solid;
}
.table_member TABLE {
	WIDTH: 100%
}
.table_member TH {
	LINE-HEIGHT: 25px;BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f5f5f5;LINE-HEIGHT: 20px;  HEIGHT: 50px; COLOR: #3f3f3f; FONT-SIZE: 16px; PADDING-TOP: 10px;TEXT-ALIGN: center  ; font-weight:bold;PADDING-left: 10px;
}
.table_member TH:first-child {
	BORDER-LEFT: 0px
}

.table_member TD{
	LINE-HEIGHT: 25px;BORDER-BOTTOM: #dddddd 1px solid;PADDING-right: 10px; TEXT-ALIGN: left  ; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 10px; COLOR: #3f3f3f; FONT-SIZE: 16px; PADDING-TOP: 10px; PADDING-left: 10px; HEIGHT: 50px;
}


.table_member TD:first-child {
	BORDER-LEFT: 0px
}



.table_member06 {
	POSITION: relative; WIDTH: 100%; BORDER-TOP: #3b3b3b 2px solid
}
.table_member06 TABLE {
	WIDTH: 100%
}
.table_member06 TH {
	BORDER-BOTTOM: #d2d1d1 1px solid; BORDER-LEFT: #d2d1d1 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f0f0f0; HEIGHT: 40px; COLOR: #333; FONT-SIZE: 16px; PADDING-TOP: 10px;TEXT-ALIGN: center  ;FONT-WEIGHT: bold
}
.table_member06 TH:first-child {
	BORDER-LEFT: 0px
}
.table_member06 TH.bottom {
	BORDER-bottom: #6d6c6a 1px solid;FONT-SIZE: 15px;TEXT-ALIGN: center ;PADDING-left:0px;
}
.table_member06 TD.left_line {
	BORDER-LEFT: #dcd7d3 1px solid
}
.table_member06 TD {
	BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 40px; COLOR: #3f3f3f; PADDING-TOP: 10px;line-height:23px;
}
.table_member06 TD.do {
	BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 40px; COLOR: #3f3f3f; PADDING-TOP: 10px;line-height:23px;
}
.table_member06 TD.title{
	BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 40px; COLOR: #3f3f3f; PADDING-TOP: 10px;line-height:23px;vertical-align:middle;
}

.table_member06 TD:first-child {
	BORDER-LEFT: 0px
}
.table_member06 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}




.table_column{}
.table_column tbody{border-top:1px solid #013354;}
.table_column tr{border-bottom:1px solid #ddd;}
.table_column th{text-align:center; height:50px;line-height:22px; padding:0 18px; background:#f5f5f5; border-right:1px solid #ddd;}
.table_column th:last-child{border-right:0px solid #ddd;}
.table_column td{height:45px; line-height:22px; padding:0 18px; border-right:1px solid #ddd;}
.table_column td.ju{padding-top:5px;padding-bottom:5px;}
.table_column td img{margin-left:7px;vertical-align:middle;}
.table_column td.last {height:200px; vertical-align:top;padding-top:20px;padding-left:30px;}
.table_column td:last-child{border-right:0px solid #ddd;}
.table_column td span{font-size:13px; color:#7c868e; margin-left:7px}
.input01{border:1px solid #ddd;height:36px;padding:0 10px;width:97%; }
.input02{border:1px solid #ddd;height:36px;padding:0 10px;width:75%; }













/*모달 테이블*/
.table_modal {
	POSITION: relative; WIDTH: 100%; BORDER-TOP: #ab9c7d 1px solid;BORDER-bottom: #d9d9d9 1px solid;
}
.table_modal TABLE {
	WIDTH: 100%
}


.table_modal TD {
	height:34px;LINE-HEIGHT: 42px;BORDER-left: #dcd7d3 1px solid; BORDER-right: #dcd7d3 1px solid; BORDER-top: #dcd7d3 1px solid; BORDER-bottom: #dcd7d3 1px solid; TEXT-ALIGN: left  ; COLOR: #3f3f3f; FONT-SIZE: 12px;
}

.table_modal TD.center {
	LINE-HEIGHT: 17px;BORDER-right: #ffffff 0px solid; TEXT-ALIGN: center  ; COLOR: #3f3f3f; FONT-SIZE: 12px;
}


.table_modal TD.center {
	TEXT-ALIGN: center  ;
}












/*레스토랑 메뉴*/

.table_mune{
	POSITION: relative; WIDTH: 100%; /*BORDER-TOP: #ab9c7d 2px solid;BORDER-bottom: #d9d9d9 1px solid;*/
}
.table_mune TABLE {
	WIDTH: 100%
}
.table_mune th {
	BORDER-TOP: #493728 3px solid;/* BORDER-LEFT: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f1edd4;*/ PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 10px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 10px;TEXT-ALIGN: left  ;
}
.table_mune TH:first-child {
	BORDER-LEFT: 0px
}
.table_mune TH.left_line {
	BORDER-LEFT: #dcd7d3 1px solid
}
.table_mune Th.end {
	BORDER-top: #d9d9d9 1px solid;
}
.table_mune TD.end {
	BORDER-BOTTOM: #d9d9d9 1px solid;
}
.table_mune TD {
	LINE-HEIGHT: 30px;BORDER-top: #bd906b 3px solid; TEXT-ALIGN: center; /*BORDER-LEFT: #dcd7d3 1px solid; */PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.table_mune TD.data {
	LINE-HEIGHT: 30px;BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: center;/* BORDER-LEFT: #dcd7d3 1px solid; */PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.table_mune TD.data2 {
	LINE-HEIGHT: 30px;BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: Left;/* BORDER-LEFT: #dcd7d3 1px solid; */PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.table_mune TD:first-child {
	BORDER-LEFT: 0px
}
.table_mune TD.no {height:6px;
}




.table_mune01{
	POSITION: relative; WIDTH: 100%; /*BORDER-TOP: #ab9c7d 2px solid;BORDER-bottom: #d9d9d9 1px solid;*/
}
.table_mune01 TABLE {
	WIDTH: 100%
}
.table_mune01 th {
 PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 10px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 10px;TEXT-ALIGN: left  ;
}
.table_mune01 TH:first-child {
	BORDER-LEFT: 0px
}
.table_mune01 TH.left_line {
	BORDER-LEFT: #dcd7d3 1px solid
}
.table_mune01 Th.end {
	BORDER-top: #d9d9d9 1px solid;
}
.table_mune01 TD.end {
	BORDER-BOTTOM: #d9d9d9 1px solid;
}
.table_mune01 TD.price {
	LINE-HEIGHT: 20px;TEXT-ALIGN: center; font-weight:bold;PADDING-BOTTOM: 10px; COLOR: #3f3f3f; FONT-SIZE: 18px; PADDING-TOP: 10px
}

.table_mune01 TD.data {
	 BACKGROUND-COLOR: #f4f4f4;LINE-HEIGHT: 16px;FONT-SIZE: 12px;BORDER: #d0d0d0 1px solid; TEXT-ALIGN: center; font-weight:bold;/* BORDER-LEFT: #dcd7d3 1px solid; */PADDING-BOTTOM: 20px;PADDING-TOP: 20px;  COLOR: #3f3f3f;
}
.table_mune01 TD.data2 {
	 BACKGROUND-COLOR: #f4f4f4;BORDER: #d0d0d0 1px solid; TEXT-ALIGN: center; font-weight:bold;/* BORDER-LEFT: #dcd7d3 1px solid; PADDING-TOP: 5px;*/PADDING-BOTTOM: 10px; COLOR: #3f3f3f; FONT-SIZE: 11px;
}
.table_mune01 TD.data3 {
	 BACKGROUND-COLOR: #f4f4f4;LINE-HEIGHT: 16px;FONT-SIZE: 12px;BORDER: #d0d0d0 1px solid; TEXT-ALIGN: left; font-weight:bold;/* BORDER-LEFT: #dcd7d3 1px solid; */PADDING-BOTTOM: 20px;PADDING-TOP: 20px;  COLOR: #3f3f3f;
}

.table_mune01 TD.no {height:8px;TEXT-ALIGN: center;
}

.table_mune01 TD.no01 {height:30px;TEXT-ALIGN: center;
}

.table_mune01 TD.common {height:15px;TEXT-ALIGN: left;PADDING-TOP: 50px;FONT-SIZE: 16px;
}
.table_mune01 TD.common01 {height:15px;TEXT-ALIGN: center;PADDING-TOP: 130px;FONT-SIZE: 16px;
}
.table_mune01 TD.common02 {height:15px;TEXT-ALIGN: center;PADDING-TOP: 65px;FONT-SIZE: 16px;
}
.table_mune01 TD.common03 {height:15px;TEXT-ALIGN: center;PADDING-TOP: 30px;FONT-SIZE: 16px;
}

.table_mune01 TD.common0101 {height:15px;TEXT-ALIGN: center;PADDING-TOP: 120px;FONT-SIZE: 16px;
}
.data01_txt {
	TEXT-ALIGN: center; font-weight:bold;LINE-HEIGHT: 23px;/* BORDER-LEFT: #dcd7d3 1px solid; */ COLOR: #3f3f3f; FONT-SIZE: 17px; PADDING-TOP: 5px
}

.data02_txt {
	TEXT-ALIGN: center; font-weight:bold;/* BORDER-LEFT: #dcd7d3 1px solid; */ line-height: 17px; COLOR: #3f3f3f; FONT-SIZE: 12px; PADDING-TOP: 5px
}

.data03_txt {
	TEXT-ALIGN: Left; font-weight:bold;LINE-HEIGHT: 23px;/* BORDER-LEFT: #dcd7d3 1px solid; */ COLOR: #3f3f3f; FONT-SIZE: 17px; PADDING-TOP: 5px
}

.menu-txt01{
	margin-bottom: 10px;
    font-size: 30px;
    float: left;
    line-height: 32px;
	 font-weight:bold;
	color:#493728;
   /* border-bottom: 1px solid #333333;*/
}



.menu-stxt01{
	margin-bottom: 10px;
    font-size: 20px;
    line-height: 16px;
	 font-weight:bold;
	color:#493728;
   /* border-bottom: 1px solid #333333;*/
}



.menu-stxt02{

	color:#ff0000;
   /* border-bottom: 1px solid #333333;*/
}

.menu-stxt03{

	color:#57483C; 
   /* border-bottom: 1px solid #333333;*/
}

.menu-stxt04{

    font-size: 20px;
	color:#0A84D9; 
   /* border-bottom: 1px solid #333333;*/
}





/*서과장님 추가작업*/









































/*20250319추가*/



.table_course01 {
	POSITION: relative; WIDTH: 100%;BORDER-TOP: #3b3b3b 2px solid;
}
.table_course01 TABLE {
	WIDTH: 100%
}

.table_course01 TH {
	 BORDER-BOTTOM: #d9d9d9 1px solid;  BACKGROUND-COLOR: #f0f0f0;HEIGHT: 1px; COLOR: #666; FONT-SIZE: 16px; TEXT-ALIGN: center  ;FONT-WEIGHT: bold;vertical-align:middle;HEIGHT: 45px;BORDER-left: #d9d9d9 1px solid;
}
.table_course01 TH.right {
	 BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-right: #d9d9d9 1px solid;  BACKGROUND-COLOR: #f0f0f0;HEIGHT: 1px; COLOR: #666; FONT-SIZE: 16px; TEXT-ALIGN: center  ;FONT-WEIGHT: bold;vertical-align:middle;HEIGHT: 45px;BORDER-left: #d9d9d9 1px solid;
}

.table_course01 TH.one {
	 BORDER-BOTTOM: #d9d9d9 1px solid;  BACKGROUND-COLOR: #f0f0f0;HEIGHT: 1px; COLOR: #666; FONT-SIZE: 16px; TEXT-ALIGN: center  ;FONT-WEIGHT: bold;vertical-align:middle;HEIGHT: 50px;BORDER-left: #d9d9d9 1px solid;
}

.table_course01 TH:first-child {
	BORDER-LEFT: 0px
}


.table_course01 TD {
	 BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-left: #d9d9d9 1px solid;  PADDING-BOTTOM: 5px; LINE-HEIGHT:25px;COLOR: #666; FONT-SIZE: 16px;  PADDING-top: 15px;PADDING-bottom: 15px;TEXT-ALIGN: center  ;vertical-align:middle;HEIGHT: 35px;
}
.table_course01 TD.right {
	 BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-right: #d9d9d9 1px solid;  PADDING-BOTTOM: 5px; LINE-HEIGHT:25px;COLOR: #666; FONT-SIZE: 30px;  PADDING-top: 15px;PADDING-bottom: 15px;TEXT-ALIGN: center  ;vertical-align:middle;HEIGHT: 35px;
}


.table_course01 TD:first-child {
	BORDER-LEFT: 0px
}
.table_course01 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}

.table_course01_tee{
	width: 15px;
	height: 15px;
	border: 1px solid black;
	border-radius: 50%;
	display: inline-flex;
    justify-content: center;
    align-items: center;
	display: inline-block;
}

.table_course01_tee_bk{
	background-color: black;
}

.table_course01_tee_yl{
	background-color: yellow;
}

.table_course01_tee_bl{
	background-color: blue;
}

.table_course01_tee_wh{
	background-color: white;
}

.table_course01_tee_rd{
	background-color: red;
}

.table_course01_hole_text{
	color: #804000;
}






/*20250408 추가*/






.table_style11 {
	POSITION: relative; WIDTH: 100%; BORDER-TOP: #493728 2px solid;
}
.table_style11 TABLE {
	WIDTH: 100%
}
.table_style11 TH {
	BORDER-BOTTOM: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee3d0; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 60px; COLOR: #252525; FONT-SIZE: 16px;/**/ PADDING-TOP: 10px;TEXT-ALIGN: center  ;FONT-WEIGHT: bold
}
.table_style11 TH.end {
	BORDER-BOTTOM: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee3d0; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 60px; COLOR: #252525; FONT-SIZE: 16px;/**/ PADDING-TOP: 10px;TEXT-ALIGN: center  ; BORDER-bottom: #d7c6b7 5px solid;FONT-WEIGHT: bold
}
.table_style11 TH:first-child {
	BORDER-LEFT: 0px
}
.table_style11 TH.left_line {
	BORDER-LEFT: #dcd7d3 1px solid
}


.table_style11 TD {
	BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: center;PADDING-BOTTOM: 10px;/* PADDING-LEFT: 10px; PADDING-RIGHT: 10px;*/ HEIGHT: 60px; COLOR: #3f3f3f;/* */FONT-SIZE: 15px; PADDING-TOP: 10px
}
.table_style11 TD:first-child {
	BORDER-LEFT: 0px
}
.table_style11 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}



.table_style11 TD.txt {
	BORDER-BOTTOM: #f5f1ee 1px solid;TEXT-ALIGN: center;/* PADDING-BOTTOM: 7px;*/ PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #3f3f3f;/* FONT-SIZE: 13px; */PADDING-TOP: 7px
}

.table_style11 TD.txt2 {
	TEXT-ALIGN: left;/* PADDING-BOTTOM: 7px;  PADDING-RIGHT: 10px;*/ PADDING-LEFT: 10px;COLOR: #3f3f3f;/* FONT-SIZE: 13px; PADDING-TOP: 7px*/
}


.table_canceltext{

	TEXT-ALIGN: center  ;
	line-height:30px;
	letter-spacing:2px;
}