
#board th{border-top:2px solid #3b3b3b; border-left:1px solid #d9d9d9; background:#f0f0f0; padding:15px 0; font-weight:500; TEXT-ALIGN: center  ;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:30px;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:'NanumGothic'; font-weight:500; font:15px, sans-serif;}

#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; height:39px; 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 NanumGothic,"�섎닎怨좊뵓",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;}


/***** photo_gallery *****/
.photo_list{width:1200px; margin-top:10px; clear:both; display:inline-block; border-top:2px solid #333;  padding-top:30px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.photo_list li{width:277.5px; Float:left; margin-left:30px; background:url("../images/common/photo_img_bg.png")no-repeat center bottom; background-position-y:202px; margin-bottom:30px;}
.photo_list li:nth-child(1){margin-left:0px;}
.photo_list li:nth-child(5){margin-left:0px;}
.photo_list li a {display:inline-block;}
.photo_list li:hover a .photo_img{box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); transition:0.5s;}
.photo_list li p {font-size:16px; color:#333; text-emphasis: none; text-align: center; line-height:26px; letter-spacing: -1.5px; word-break: keep-all; word-wrap: break-word;}
.photo_list .photo_img{width:277px; height:212px; margin-bottom:15px;  overflow:hidden; transition:0.7s; }
.photo_list .photo_img img{width:277px; height:212px;  overflow: hidden; }



/* 게시판*/
.reser05_view tbody{border-top:1px solid #253f5a;}
.reser05_table tr{cursor: pointer;}
.reser05_table td{TEXT-ALIGN: center; }
.reser05_table tr:hover{background:#f7f7f7; }
.reser05_table td.end{background:#c7c7c7;}
.reser05_table td a{color:#393f43;}


.reser01_view tbody{border-top:1px solid #253f5a;}
.reser01_table tr{}
.reser01_table tr:hover{background:#fff; }
.reser01_table td.point{background:#fff;color:#e07015; font-weight:bold;}
.reser01_table td a{color:#393f43;}


.member02_view tbody{border-top:1px solid #253f5a;}
.member02_table tr{}
.member02_table tr:hover{background:#fff; }
.member02_table td.end{background:#c7c7c7;}
.member02_table td a{color:#393f43;}

.reservation_view tbody{border-top:1px solid #253f5a;}
.reservation_table tr{line-height:18px;}
.reservation_table tr:hover{background:#fff;}
.reservation_table td.data{background:#fff;height:67px;}
.reservation_table td a{color:#393f43;}




.reser06_table tr{}
.type01{color:#fff; font-size:13px; background:#2d6a9a; padding:7px 20px;}
.type02{color:#fff; font-size:13px; background:#e54c28; padding:7px 20px;}
.type03{color:#339598; font-size:13px; background:#fff; padding:7px 20px; border:1px solid #339598;}
.type04{color:#ea528f; font-size:13px; background:#fff; padding:7px 14px;  border:1px solid #ea528f;}

#rounding_year,#rounding_mon,#rounding_day,#rounding_hour,#rounding_num{width:90px;}
#rounding_name,#rounding_hp{width:120px;}
#rounding_age{width:40px;}


.reser_view tbody{/*border-top:1px solid #253f5a;*/}
.reser_table tr{/*cursor: pointer;*/}
.reser_table tr:hover{/*background:#f7f7f7;*/}
.reser_table td {/*border-left:1px solid #d9d9d9;*/}
.reser_table td.blue {color:#526fc2;}
.reser_table th.veiw{height:145px;}
.reser_table td img {padding-left:10px; VERTICAL-ALIGN:-5px}
.reser_table td:first-child{border-left:0 none; padding:0px;}



.reser01_view tbody{border-top:1px solid #253f5a;}
.reser01_table tr{}
.reser01_table td.no{border-top:0px solid #657698;  border-left:1px solid #d9d9d9; background:#e2e4f4;font-weight:500; color:#666;font-weight:bold;}
.reser01_table tr:hover{}
.reser01_table td.end{}





/* 이벤트 */

.boardWrapper {;margin-left:-1%; /*padding-left:10pxbackground:#ff0000;*/}
.boardWrapper .boardBox {
	width:23.6%;
	margin-left:12px;
	margin-bottom:10px;
	background:#fff;
	border:#e4e4e4 solid 1px;
	display:inline-block;
}
.boardWrapper .boardBox img {width:100%;}
.boardWrapper .boardBox .boardBox_inner {position:relative;}
.boardWrapper .boardBox .boardBox_inner .event-off {
	position:absolute;
	z-index:10;
	width:100%;
	height:100%;
	max-width:300px;
	max-height:324px;
}
.boardWrapper .boardBox .boardBox_inner .Boximg {max-height:199px; overflow:hidden;}
.boardWrapper .boardBox .boardBox_inner .board_cont {
	margin-top:-1px;
	padding:15px 15px 15px;
}
.boardWrapper .boardBox .boardBox_inner .board_cont h2 {
	font:15px 'Nanum GothicB', sans-serif;
	color:#656565;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.boardWrapper .boardBox .boardBox_inner .board_cont h2 a {
	font:15px 'Nanum GothicB', sans-serif;
	color:#656565;
}
.boardWrapper .boardBox .boardBox_inner .board_cont .write_date {
	margin-top:5px;
	/*padding-left:10px;*/
	font:13px 'Nanum Gothic', sans-serif;
	color:#7d7d7d;
	line-height:40px;
	height:40px;
	vertical-align:middle;
	overflow:hidden;

}
.boardWrapper .boardBox .boardBox_inner .board_cont .btn-contMore a {
	padding:8px 10px;

	border-radius:30px;
	background:#c8af7d;
	font:13px 'Nanum Gothic', sans-serif;
	color:#fff;
	text-align:center;
}



/* 코스전경 */

.courseWrapper {;margin-left:-1%; /*padding-left:10px;background:#ff0000;*/}
.courseWrapper .boardBox {
	width:19%;
	margin-left:8px;
	margin-bottom:10px;
	background:#fff;
	border:#e4e4e4 solid 1px;
	display:inline-block;
	background:#ff0000;
}
.courseWrapper .boardBox img {width:100%;}
.courseWrapper .boardBox .boardBox_inner {position:relative;}

.courseWrapper .boardBox .boardBox_inner .Boximg {max-height:164px; overflow:hidden;}
.courseWrapper .boardBox .boardBox_inner .board_cont {
	margin-top:/*-1px;*/
	padding:/*15px 15px 15px;*/
}
.courseWrapper .boardBox .boardBox_inner .board_cont h2 {
	font:15px 'Nanum GothicB', sans-serif;
	color:#656565;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.courseWrapper .boardBox .boardBox_inner .board_cont h2 a {
	font:15px 'Nanum GothicB', sans-serif;
	color:#656565;
}
.courseWrapper .boardBox .boardBox_inner .board_cont .write_date {
	margin-top:5px;
	/*padding-left:10px;*/
	font:13px 'Nanum Gothic', sans-serif;
	color:#7d7d7d;
	line-height:40px;
	height:40px;
	vertical-align:middle;
	overflow:hidden;

}
.courseWrapper .boardBox .boardBox_inner .board_cont .btn-contMore a {
	padding:8px 10px;

	border-radius:30px;
	background:#c8af7d;
	font:13px 'Nanum Gothic', sans-serif;
	color:#fff;
	text-align:center;
}


/* 조인예약안내 */

.joinWrapper {padding-left:10px;margin-left:-1%; /*background:#ff0000;*/}
.joinWrapper .boardBox {
	width:32.3%;
	margin-left:0.3%;
	margin-bottom:10px;
	background:#fff;
	/*border:#e4e4e4 solid 1px;*/
	display:inline-block;
}

.joinWrapper .boardBox img {width:100%;}
.joinWrapper .boardBox .boardBox_inner {position:relative;}

.joinWrapper .boardBox .boardBox_inner .Boximg {max-height:259px; overflow:hidden;}
.joinWrapper .boardBox .boardBox_inner .board_cont {
	margin-top:-1px;
	padding:19px 21px 19px;
}
.joinWrapper .boardBox .boardBox_inner .board_cont h2 {
	font:17px 'Nanum GothicB', sans-serif;
	background:#b5a375;
	color:#fff;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:bold;
     line-height:40px;
	border:#e4e4e4 solid 1px;
}

.joinWrapper .boardBox .boardBox_inner .board_cont .date {
	padding-top:20px;
	padding-left:10px;
	font:13px 'Nanum Gothic', sans-serif;
	color:#7d7d7d;
	line-height:20px;
	height:100px;
	vertical-align:middle;
	overflow:hidden;

}




/*예약가이드*/

.guideWrapper {padding-left:10px;padding-bottom:20px;margin-left:-1%; background:#f6f2de;/**/}
.guideWrapper .boardBox {
	width:32.3%;
	margin-left:0.3%;
	margin-bottom:10px;
	background:#f6f2de;
	border-right: #d6d6d6 solid 1px;
	/*border:#e4e4e4 solid 1px;*/
	display:inline-block;
	margin-top:20px;
}



.guideWrapper .boardBox img {width:100%;}
.guideWrapper .boardBox .boardBox_inner {position:relative;}

.guideWrapper .boardBox .boardBox_inner .Boximg {max-height:259px; overflow:hidden;}
.guideWrapper .boardBox .boardBox_inner .board_cont {
	margin-top:-1px;
	padding:19px 21px 19px;

}
.guideWrapper .boardBox .boardBox_inner .board_cont h2 {
	font:25px 'Nanum GothicB', sans-serif;
	white-space:nowrap;
	color:#bea267;
	font-weight:bold;
     line-height:40px;
}


.guideWrapper .boardBox .boardBox_inner .board_cont .title {
	font:22px 'Nanum GothicB', sans-serif;
text-align:center;
	color:#7d7d7d;
	font-weight:bold;
     line-height:40px;
margin-bottom:15px;
}

.guideWrapper .boardBox .boardBox_inner .board_cont .date {

    width:70%;
	font:15px 'Nanum Gothic', sans-serif;
	color:#7d7d7d;
	line-height:40px;
float:center;
text-align:center;
border: #ab9c7d 2px solid;
VERTICAL-ALIGN:center;
margin-left:50px;
}


.guideWrapper .boardBox .boardBox_inner .board_cont .date01 {

    width:70%;
	font:15px 'Nanum Gothic', sans-serif;
	color:#7d7d7d;
	line-height:40px;
float:center;
text-align:center;
border-left: #ab9c7d 2px solid;border-right: #ab9c7d 2px solid;border-bottom: #ab9c7d 2px solid;
VERTICAL-ALIGN:center;
margin-left:50px;
}







.guideWrapper .boardBox01 {
	width:32.3%;
	margin-left:0.3%;
	margin-bottom:10px;
	background:#f6f2de;
	/*border-right: #e4e4e4 solid 1px;
	border:#e4e4e4 solid 1px;*/
	display:inline-block;
	margin-top:20px;
}



.guideWrapper .boardBox01 img {width:100%;}
.guideWrapper .boardBox01 .boardBox_inner {position:relative;}

.guideWrapper .boardBox01 .boardBox_inner .Boximg {max-height:259px; overflow:hidden;}
.guideWrapper .boardBox01 .boardBox_inner .board_cont {
	margin-top:-1px;
	padding:19px 21px 19px;

}
.guideWrapper .boardBox01 .boardBox_inner .board_cont h2 {
	font:25px 'Nanum GothicB', sans-serif;
	white-space:nowrap;
	color:#bea267;
	font-weight:bold;
     line-height:40px;
}


.guideWrapper .boardBox01 .boardBox_inner .board_cont .title {
	font:22px 'Nanum GothicB', sans-serif;
text-align:center;
	color:#7d7d7d;
	font-weight:bold;
     line-height:40px;
margin-bottom:15px;
}

.guideWrapper .boardBox01 .boardBox_inner .board_cont .date {

    width:70%;
	font:15px 'Nanum Gothic', sans-serif;
	color:#7d7d7d;
	line-height:40px;
float:center;
text-align:center;
border: #ab9c7d 2px solid;
VERTICAL-ALIGN:center;
margin-left:50px;
}


.guideWrapper .boardBox01 .boardBox_inner .board_cont .date01 {

    width:70%;
	font:15px 'Nanum Gothic', sans-serif;
	color:#7d7d7d;
	line-height:40px;
float:center;
text-align:center;
border-left: #ab9c7d 2px solid;border-right: #ab9c7d 2px solid;border-bottom: #ab9c7d 2px solid;
VERTICAL-ALIGN:center;
margin-left:50px;
}







/* 준수사항 */

.drWrapper {padding-left:10px;margin-left:-1%; /*background:#ff0000;*/}
.drWrapper .boardBox {
	width:32.3%;
	margin-left:0.3%;
	margin-bottom:10px;
	background:#fff;
	/*border:#e4e4e4 solid 1px;*/
	display:inline-block;
}

.drWrapper .boardBox img {width:100%;}
.drWrapper .boardBox .boardBox_inner {position:relative;}

.drWrapper .boardBox .boardBox_inner .Boximg {max-height:200px; overflow:hidden;}
.drWrapper .boardBox .boardBox_inner .board_cont {
	margin-top:-1px;
	padding:19px 21px 19px;
}
.drWrapper .boardBox .boardBox_inner .board_cont h2 {
	font:14px 'Nanum GothicB', sans-serif;
	background:#b5a375;
	color:#fff;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:bold;
     line-height:27px;
	border:#e4e4e4 solid 1px;
}

.drWrapper .boardBox .boardBox_inner .board_cont .date {

	padding-left:10px;
	font:15px 'Nanum Gothic', sans-serif;

	line-height:20px;
	height:70px;
	vertical-align:middle;
	overflow:hidden;

}

.drWrapper .boardBox .boardBox_inner .board_cont .date01 {


	font:15px 'Nanum Gothic', sans-serif;

	line-height:20px;
	height:50px;
	vertical-align:middle;
	overflow:hidden;
	text-align:center;

}





/* 예치금안내 */

.yoWrapper {padding-left:10px;margin-left:-1%; /*background:#ff0000;*/}
.yoWrapper .boardBox {
	width:24%;
	margin-left:0.3%;
	margin-bottom:10px;
	background:#fff;
	/*border:#e4e4e4 solid 1px;*/
	display:inline-block;
}

.yoWrapper .boardBox img {width:100%;}
.yoWrapper .boardBox .boardBox_inner {position:relative;}

.yoWrapper .boardBox .boardBox_inner .Boximg {max-height:200px; overflow:hidden;}
.yoWrapper .boardBox .boardBox_inner .board_cont {
	margin-top:-1px;
	padding:19px 21px 19px;
}
.yoWrapper .boardBox .boardBox_inner .board_cont h2 {
	font:14px 'Nanum GothicB', sans-serif;
	background:#b5a375;
	color:#fff;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:bold;
     line-height:27px;
	border:#e4e4e4 solid 1px;
}

.yoWrapper .boardBox .boardBox_inner .board_cont .date {

	padding-left:10px;
	font:15px 'Nanum Gothic', sans-serif;
	color:#7d7d7d;
	line-height:20px;
	height:80px;
	vertical-align:middle;
	overflow:hidden;

}





/*예약관련 테이블
.table_reservation {
	POSITION: relative; WIDTH: 100%; BORDER-TOP: #ab9c7d 2px solid;BORDER-bottom: #d9d9d9 1px solid;
}
.table_reservation TABLE {
	WIDTH: 100%
}
.table_reservation TH {
	BORDER-BOTTOM: #d9d9d9 1px 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: center  ;
}
.table_reservation TH:first-child {
	BORDER-LEFT: 0px
}
.table_reservation TH.left_line {
	BORDER-LEFT: #dcd7d3 1px solid
}
.table_reservation Th.end {
	BORDER-top: #d9d9d9 1px solid;
}
.table_reservation TD.end {
	BORDER-BOTTOM: #d9d9d9 1px solid;
}

.table_reservation 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_reservation TD:first-child {
	BORDER-LEFT: 0px
}
.table_reservation TD.no {height:6px;
}
*/





/*이용요금 테이블*/
.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_dri03 {
	POSITION: relative; WIDTH: 100%; BORDER-TOP: #3b3b3b 2px solid;BORDER-bottom: #d9d9d9 1px solid;
}
.table_dri03 TABLE {
	WIDTH: 100%
}
.table_dri03 TH {
	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f1edd4;  HEIGHT: 10px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 10px;TEXT-ALIGN: center  ;
}
.table_dri03 TH:first-child {
	BORDER-LEFT: 0px
}
.table_dri03 TH.left_line {
	BORDER-LEFT: #d9d9d9 1px solid
}
.table_dri03 Th.end {
	BORDER-top: #d9d9d9 1px solid;
}
.table_dri03 TD.end {
	BORDER-BOTTOM: #d9d9d9 1px solid;
}

.table_dri03 TD {
	LINE-HEIGHT: 30px;BORDER-BOTTOM: #d9d9d9 1px solid;PADDING-left: 10px; TEXT-ALIGN: left  ; BORDER-LEFT: #d9d9d9 1px solid; PADDING-BOTTOM: 10px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 10px
}


.table_dri03 TD:first-child {
	BORDER-LEFT: 0px
}

.table_dri03 TD.center {
	TEXT-ALIGN: center  ;
}

.table_dri03 TD.img{
	LINE-HEIGHT: 30px;BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: center  ; PADDING-BOTTOM: 10px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 20px
}


.table_dri03 TD.data{
	LINE-HEIGHT: 80px;BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: left  ;PADDING-left: 30px; PADDING-BOTTOM: 10px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 10px
}

.dri03_txt{
	font-size:17px;LINE-HEIGHT:50px;}






.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%
}

.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: 65px;
}

.table_club02 TD.year {
	 BORDER-BOTTOM: #d9d9d9 1px solid;  PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #FFF; LINE-HEIGHT:35px;COLOR: #abbd4c; FONT-SIZE: 30px; 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: 55px;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-right: #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: 65px;
}
.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: 65px;
}
.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: 65px;
}










.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; BACKGROUND-COLOR: #FFF; 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; BACKGROUND-COLOR: #FFF; 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:first-child {
	BORDER-LEFT: 0px
}
.table_course01 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}











.member_table01 {
	POSITION: relative; WIDTH: 100%;BORDER-TOP: #3b3b3b 2px solid;
}
.member_table01 TABLE {
	WIDTH: 100%
}

.member_table01 TD:first-child {
	BORDER-LEFT: 0px
}
.member_table01 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}



.member_table01 {
	POSITION: relative; WIDTH: 100%;BORDER-TOP: #3b3b3b 2px solid;
}
.member_table01 TABLE {
	WIDTH: 100%
}

.member_table01 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: 55px;BORDER-left: #d9d9d9 1px solid;
}

.member_table01 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-right: #d9d9d9 1px solid;
}

.member_table01 TH:first-child {
	BORDER-LEFT: 0px
}


.member_table01 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: 65px; PADDING-left: 15px;
}
.member_table01 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: 65px;
}
.member_table01 TD.onel {
	 BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-right: #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: 65px; PADDING-left: 15px;
}




.member_table01 TD:first-child {
	BORDER-LEFT: 0px
}
.member_table01 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: 100%;
}
.table_new TABLE {
	WIDTH: 100%
}

.table_new TH {
	  BACKGROUND-COLOR: #FFF; HEIGHT: 1px; COLOR: #000; FONT-SIZE: 26px; TEXT-ALIGN: left  ;FONT-WEIGHT: bold;vertical-align:middle;PADDING-bottom: 20px;
}


.table_new TH.more {
	  BACKGROUND-COLOR: #FFF; HEIGHT: 1px; COLOR: #666; FONT-SIZE: 13px; TEXT-ALIGN: right  ;vertical-align:middle;
}


.table_new TH:first-child {
	BORDER-LEFT: 0px
}


.table_new TD {
	 BORDER-BOTTOM: #d9d9d9 1px solid;   PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #FFF; LINE-HEIGHT:30px;COLOR: #666; FONT-SIZE: 17px;  PADDING-top: 13px;PADDING-bottom: 13px;TEXT-ALIGN: left  ;vertical-align:top;HEIGHT:50px;
}

.table_new TD.data {
	 BORDER-BOTTOM: #d9d9d9 1px solid;   PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #FFF; LINE-HEIGHT:30px;COLOR: #666; FONT-SIZE: 17px;  PADDING-top: 13px;PADDING-bottom: 13px;TEXT-ALIGN: right  ;vertical-align:top;HEIGHT: 50px;
}

.table_new TD:first-child {
	BORDER-LEFT: 0px
}
.table_new 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_info01 {
	POSITION: relative; WIDTH: 1300px;
}
.table_info01 TABLE {
	WIDTH: 100%
}
.table_info01 TH {
	 PADDING-BOTTOM: 10px; PADDING-top: 50px;  HEIGHT: 10px; COLOR: #fff; FONT-SIZE: 17px;TEXT-ALIGN: center  ; /*PADDING-left: 40px;PADDING-right: 40px;*/ opacity:0.6;;
}
.table_info01 TH:first-child {
	BORDER-LEFT: 0px
}

.table_info01 .title {
	 FONT-SIZE: 30px;COLOR: #fff;line-height:65px;
}
.table_info01 .line {
BORDER-bottom: #fff 1px solid;
}
.table_info01 TD {
	TEXT-ALIGN: center  ;COLOR: #fff; FONT-SIZE: 12px; opacity:0.6;
}


.table_info01 TD:first-child {
	BORDER-LEFT: 0px
}







/*코스*/

.course_style {
	POSITION: relative; WIDTH: 100%; BORDER-TOP: #847162 2px solid;
}
.course_style TABLE {
	WIDTH: 100%
}
.course_style TH {
	BORDER-BOTTOM: #dcd7d3 1px solid; BORDER-LEFT: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f2f1; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 10px; COLOR: #000; FONT-SIZE: 14px; PADDING-TOP: 10px ;TEXT-ALIGN: center;
}
.course_style TH:first-child {
	BORDER-LEFT: 0px
}
.course_style TH.left_line {
	BORDER-LEFT: #dcd7d3 1px solid
}
.course_style TD.left_line {
	BORDER-LEFT: #dcd7d3 1px solid
}
.course_style TD {
	BORDER-BOTTOM: #dcd7d3 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dcd7d3 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 10px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.course_style TD:first-child {
	BORDER-LEFT: 0px
}
.course_style TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}



.Course_data {
	WIDTH: 100%; MARGIN-BOTTOM: 30px; TEXT-ALIGN: center; /*BACKGROUND: #ff0000;PADDING: 50px;BORDER: #dddddd 1px solid;*/
}
.Course_txt { TEXT-ALIGN: center;FONT-SIZE: 15px;HEIGHT: 40px; FONT-WEIGHT: bold;BACKGROUND: #c5937b;COLOR: #fff;LINE-HEIGHT: 40px;
}



.marb_20 {
	MARGIN-bottom: 20px;
}


.Course_01 {FLOAT: right; TEXT-ALIGN: right;FONT-SIZE: 14px;PADDING-RIGHT: 10px;PADDING-top: 25px;PADDING-bottom: 5px;FONT-WEIGHT: bold
}



.ma_r30 {
	MARGIN-right: 30px
}




.customer_txt { TEXT-ALIGN: left;
}


.customer_data {
	WIDTH: 100%;  TEXT-ALIGN: left;
}





/*레스토랑 메뉴*/

.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: #297c12 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: #a3d8b3 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: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: 12px;FONT-SIZE: 12px;BORDER: #d0d0d0 1px solid; TEXT-ALIGN: center; font-weight:bold;/* BORDER-LEFT: #dcd7d3 1px solid; */PADDING-BOTTOM: 10px; 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.no {height:8px;TEXT-ALIGN: center;
}

.table_mune01 TD.no01 {height:30px;TEXT-ALIGN: center;
}

.table_mune01 TD.common {height:15px;TEXT-ALIGN: center;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: 20px;/* BORDER-LEFT: #dcd7d3 1px solid; */ COLOR: #3f3f3f; FONT-SIZE: 15px; PADDING-TOP: 5px
}

.data02_txt {
	TEXT-ALIGN: center; font-weight:bold;/* BORDER-LEFT: #dcd7d3 1px solid; */ line-height: 13px; COLOR: #3f3f3f; FONT-SIZE: 12px; PADDING-TOP: 5px
}


.menu-txt01{
	margin-bottom: 10px;
    font-size: 30px;
    float: left;
    line-height: 32px;
	 font-weight:bold;
	color:#297c12;
   /* border-bottom: 1px solid #333333;*/
}



.menu-stxt01{
	margin-bottom: 10px;
    font-size: 20px;
    line-height: 16px;
	 font-weight:bold;
	color:#297c12;
   /* border-bottom: 1px solid #333333;*/
}



/* 골프연습장*/

.table_par03 {
	POSITION: relative; WIDTH: 100%;BORDER-TOP: #3b3b3b 2px solid;
}
.table_par03 TABLE {
	WIDTH: 100%
}

.table_par03 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_par03 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_par03 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_par03 TH:first-child {
	BORDER-LEFT: 0px
}


.table_par03 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: 35px;
}
.table_par03 TD.right {
	 BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-right: #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: 35px;
}


.table_par03 TD:first-child {
	BORDER-LEFT: 0px
}
.table_par03 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}




.table_par0301 {
	POSITION: relative; WIDTH: 100%;BORDER-TOP: #3b3b3b 2px solid;
}
.table_par0301 TABLE {
	WIDTH: 100%
}

.table_par0301 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_par0301 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_par0301 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_par0301 TH:first-child {
	BORDER-LEFT: 0px
}


.table_par0301 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: 35px;
}
.table_par0301 TD.right {
	 BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-right: #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: 35px;
}


.table_par0301 TD:first-child {
	BORDER-LEFT: 0px
}
.table_par0301 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}








.table_par04 {
	POSITION: relative; WIDTH: 100%;BORDER-TOP: #3b3b3b 2px solid;
}
.table_par04 TABLE {
	WIDTH: 100%
}

.table_par04 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: 65px;BORDER-left: #d9d9d9 1px solid;
}
.table_par04 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_par04 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_par04 TH:first-child {
	BORDER-LEFT: 0px
}


.table_par04 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: 35px;
}
.table_par04 TD.right {
	 BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-right: #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: 35px;
}


.table_par04 TD:first-child {
	BORDER-LEFT: 0px
}
.table_par04 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}



.txt01blue {
	 LINE-HEIGHT:25px;COLOR: #0055f2; FONT-SIZE: 16px;
}

.txtred {
	LINE-HEIGHT:25px;COLOR: #ff0000; FONT-SIZE: 16px;
}
.ml20 {margin-left:10px;margin-top:20px}









.table_reser03 {
	POSITION: relative; WIDTH: 100%;
}
.table_reser03 TABLE {
	WIDTH: 100%
}
.table_reser03 TH {
	 border-top:2px solid #3b3b3b;
}

.table_reser03 Th.no {
	border-left:1px solid #d9d9d9; background:#fff; padding:15px 0; font-weight:500; TEXT-ALIGN: center  ;color:#666;font-weight:bold; BORDER-bottom: #dcd7d3 1px solid;
}
.table_reser03 Th.no001 {
	border-left:1px solid #d9d9d9; background:#fff; padding:15px 0; font-weight:500; TEXT-ALIGN: center  ;color:#666;font-weight:bold; BORDER-bottom: #dcd7d3 1px solid;
}
.table_reser03 TH:first-child {
	BORDER-LEFT: 0px
}

.table_reser03 .title {
	 FONT-SIZE: 30px;COLOR: #fff;line-height:65px;
}
.table_reser03 .line {
BORDER-bottom: #fff 1px solid;
}
.table_reser03 TD {
	border-left:1px solid #d9d9d9;   PADDING-top: 15px; PADDING-left: 15px; PADDING-BOTTOM: 15px;  font-weight:500; TEXT-ALIGN: left ;color:#666;font-weight:bold; BORDER-bottom: #dcd7d3 1px solid;
}
.table_reser03 TD.01no {
	border-left:1px solid #d9d9d9; background:#f0f0f0;padding:15px 0; font-weight:500; TEXT-ALIGN: center  ;color:#666;font-weight:bold; BORDER-bottom: #dcd7d3 1px solid;
}


.table_reser03 TD.data {
	TEXT-ALIGN: center  ; BORDER-LEFT: #dcd7d3 1px solid; background:#f0f0f0;
}


.table_reser03 TD:first-child {
	BORDER-LEFT: 0px
}







.table_reser06 {
	POSITION: relative; WIDTH: 100%;
}
.table_reser06 TABLE {
	WIDTH: 100%
}
.table_reser06 TH {
	 border:2px solid #3b3b3b;
}



.table_reser06 .title {
	 FONT-SIZE: 30px;COLOR: #fff;line-height:65px;
}
.table_reser06 .line {
BORDER-bottom: #fff 1px solid;
}
.table_reser06 TD {
	border:1px solid #5d5d5d;font-weight:500; TEXT-ALIGN: center ;color:#666;font-weight:bold;  LINE-HEIGHT: 30px;padding:25px 0;
}

.table_reser06 TD.line {
	border-bottom:1px solid #5d5d5d;font-weight:500; TEXT-ALIGN: center ;color:#666;font-weight:bold;  LINE-HEIGHT: 30px
}

.table_reser06 TD.data {
	TEXT-ALIGN: center  ; BORDER: #dcd7d3 2px solid; background:#f0f0f0;
}











.board_box {
	WIDTH: 100%; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 15px; HEIGHT: 184px; BACKGROUND: url(/images/board/bocon_bg.png) no-repeat
}

.board_box .txt_title {
	LINE-HEIGHT: 24px; FONT-SIZE: 1.3em;PADDING-LEFT: 180px;PADDING-top: 27px;FONT-WEIGHT:bold; color:#252525;text-align:center;
}

.board_box .txt_data {
	LINE-HEIGHT: 24px; FONT-SIZE: 1.1em;PADDING-LEFT: 190px;PADDING-top: 8px;FONT-WEIGHT:bold; color:#4e4e4e
}
.board_box .txt_red {
	LINE-HEIGHT: 24px; FONT-SIZE: 1.1em;PADDING-LEFT: 205px;FONT-WEIGHT:bold; color:#cd0c0c
}
.board_txt01 {
    LINE-HEIGHT: 18px; FONT-SIZE: 1.0em;PADDING-LEFT: 20px;PADDING-bottom: 30px; color:#252525
}




.print_box {
	WIDTH: 100%; MARGIN-BOTTOM: 10px; FLOAT: center;text-align:center; /*BACKGROUND: url(/images/board/bocon_bg.png) no-repeat;BACKGROUND: #87ce42*/
}

.print_box li {
	FONT-SIZE: 20px;PADDING-bottom: 40px;
}
.print_box p {
	FONT-SIZE: 18px;PADDING-bottom: 10px;
}
.print_box ul {
	FONT-SIZE: 20px;PADDING-top: 60px;PADDING-bottom: 40px;
}
.print_txt01 {
	FONT-SIZE: 18px;PADDING-left:	155px;
}

.print_txt02 {
	FONT-SIZE: 18px;PADDING-left:	55px;
}
.print_txt0201 {
	FONT-SIZE: 18px;PADDING-left:	45px;
}
.print_txt0202 {
	FONT-SIZE: 18px;PADDING-left:	50px;PADDING-right:	15px;
}
.print_txt03 {
	FONT-SIZE: 18px;PADDING-left:	185px;
}
.txt_title {
	LINE-HEIGHT: 45px; FONT-SIZE: 40px;PADDING-top: 40px;PADDING-bottom: 10px; color:#05601e;TEXT-ALIGN: center;FLOAT: center;
}
.txt_stitle001 {
	LINE-HEIGHT: 45px; FONT-SIZE: 25px;color:#05601e;TEXT-ALIGN: center;FLOAT: center;
}
.txt_stitle003 {
	LINE-HEIGHT: 45px; FONT-SIZE: 22px;color:#414141;TEXT-ALIGN: center;FLOAT: center;
}


.txt_stitle004 {
	LINE-HEIGHT: 45px; FONT-SIZE: 20px;TEXT-ALIGN: center;FLOAT: right;
}
.txt_01title {
	LINE-HEIGHT: 45px; FONT-SIZE: 40px;PADDING-top: 40px;PADDING-bottom: 10px;TEXT-ALIGN: center;FLOAT: center;
}

.txt_001stitle {
	LINE-HEIGHT: 45px; FONT-SIZE: 25px;TEXT-ALIGN: center;FLOAT: center;
}
.txt_002stitle {
	LINE-HEIGHT: 45px; FONT-SIZE: 25px;TEXT-ALIGN: right
}

.txt_stitle002 {
	LINE-HEIGHT: 45px; FONT-SIZE: 25px;color:#05601e;TEXT-ALIGN: right
}
.print_box .txt_data {
	LINE-HEIGHT: 30px; FONT-SIZE: 1.24em;PADDING-top: 8px; color:#3d3c3c;letter-spacing:-0.05em
}

.print_box .txt_data span {
	 color:#0c84ea;
}

.print_box .txt01 {
	PADDING-top: 55px; TEXT-ALIGN: right; LINE-HEIGHT: 18px; FONT-SIZE: 1.3em;FONT-WEIGHT:bold; color:#424242;
}

/*일일단체 예약신청*/
.print_style {
	POSITION: relative;  WIDTH: 100%;BORDER-bottom: #868686 2px solid; BORDER-TOP: #868686 2px solid;BORDER-left: #868686 2px solid;BORDER-right: #868686 2px solid;TOP: 8px;
}
.print_style TABLE {
	WIDTH: 100%;
}

.print_style TD {
	BORDER-BOTTOM: #868686 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #868686 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 25px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 5px;BACKGROUND: #ffffff;FONT-WEIGHT: bold
}

.print_style TD.end {
	BORDER-BOTTOM: #868686 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #868686 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 300px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 5px;BACKGROUND: #ffffff;FONT-WEIGHT: bold
}

.print_style TD.cen {
	BORDER-BOTTOM: #868686 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #868686 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 50px; COLOR: #3f3f3f; FONT-SIZE: 14px; PADDING-TOP: 5px;BACKGROUND: #ffffff;FONT-WEIGHT: bold
}

.print_style TD:first-child {
	BORDER-LEFT: 0px
}








.table_print01 {
	POSITION: relative; WIDTH: 100%;BORDER: #3b3b3b 2px solid;
}
.table_print01 TABLE {
	WIDTH: 100%
}

.table_print01 TH {
	 BORDER-BOTTOM: #b7b7b7 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: #b7b7b7 1px solid;
}
.table_print01 TH.right {
	 BORDER-BOTTOM: #b7b7b7 1px solid; BORDER-right: #b7b7b7 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: #b7b7b7 1px solid;
}


.table_print01 TH:first-child {
	BORDER-LEFT: 0px
}

/**
	2025.02.10 - 서재권 수정
	.table_print01 TD 의 PADDING-top: 15px;PADDING-bottom: 15px; HEIGHT: 25px; -> PADDING-top: 10px;PADDING-bottom: 10px; HEIGHT: 20px;
	.table_print01 TD.data01 의 HEIGHT: 300px;  ->  HEIGHT: 200px;
	.table_print01 TD.data02 의 HEIGHT: 200px;  ->  HEIGHT: 150px;
*/
.table_print01 TD {
	 BORDER-BOTTOM: #b7b7b7 1px solid; BORDER-left: #b7b7b7 1px solid;  PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #FFF; LINE-HEIGHT:25px;COLOR: #666; FONT-SIZE: 16px;  PADDING-top: 10px;PADDING-bottom: 10px;TEXT-ALIGN: center  ;vertical-align:middle;HEIGHT: 20px;
}


.table_print01 TD.data01 {
	 BORDER-BOTTOM: #b7b7b7 1px solid; BORDER-left: #b7b7b7 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: 200px;
}

.table_print01 TD.data02 {
	 BORDER-BOTTOM: #b7b7b7 1px solid; BORDER-left: #b7b7b7 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: 150px;
}
.table_print01 TD.right {
	 BORDER-BOTTOM: #b7b7b7 1px solid; BORDER-right: #b7b7b7 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: 35px;
}


.table_print01 TD.left {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}




/*프로골퍼리스트*/
.pro_wrap {height: auto;}
.pro_wrap > div {float: none;}
.pro_con {overflow: hidden;/*border-left: 1px solid #aaa; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; border-top: 1px solid #aaa; */box-sizing: border-box; }
.pro_conr {float: right; width:50%; /*padding:50px;*/padding-left:35px; box-sizing:border-box; max-width:762px; /*background-color:#000*/}
.pro_conl {float: left; width:50%; max-width:762px; padding-right:35px;/*padding:50px;*/box-sizing: border-box;/* border-right: 1px solid #aaa;background-color:#ff0000*/}
.pro_conr01 {float: right; width:590px; height: 369px;/*padding:50px;padding-right:35px;*/background: url(../../images/common/mail_bg02.png) no-repeat;}
.pro_conl01 {float: left; width:590px;  height: 369px;background: url(../../images/common/mail_bg01.png) no-repeat;}

.pro_conr ul li {position: relative;/*padding-left: 80px;*/height: 35px;line-height: 35px;margin-bottom: 15px;}
.pro_conr ul li span {position: absolute;left: 0;color: #333;font-size: 14px;font-weight: 500;}
.pro_conr ul li .fix_room {color: #999;font-size: 13px;background-color: #f8f8f8; /*border: 1px solid #ccc;*/ box-sizing: border-box;padding-left: 15px;}
.pro_conr ul li .checkin_date {color: #999;font-size: 13px;background-color: #fff !important;height: 35px; border: 1px solid #ccc; box-sizing: border-box;padding-left: 15px;/*background: url(../../images/sub/checkin.gif) no-repeat 95% center;*/}
.pro_conr ul li select {color: #999;font-size: 13px;background-color: #fff !important; border: 1px solid #ccc; box-sizing: border-box;padding-left: 15px !important;width: 100%;height: 35px;}
/*.reserv_conr .comm_btn {width:100%; background:#004b1b; height:50px; margin-top:25px; margin-bottom:30px; text-align:center;}*/
.pro_conr .comm_btn {width:49%; background:#004b1b; height:50px; /*margin-top:25px;*/ margin-bottom:30px; text-align:center; float:left; margin-left:1px;}
.pro_conr .comm_btn a {display:block; font-size: 16px;line-height: 50px; color:#fff;}
.pro_lb {border-top:1px solid #ddd; box-sizing:border-box; margin-top:20px;}
.pro_lb span {display:block; line-height:20px; color: #666; font-size:12px; font-weight:400;}
.pro_lb p {margin-top:3px; font-size:14px; color:#333; font-weight:500;}


/**
	2025.02.10 - 서재권 수정
	라인 2934 부분은 수정으로 처리

	2025.02.10 - 서재권 추가
	일일행사신청서 프린트 기능을 위해서 css추가
}
*/
.txt_01title_01 {
	LINE-HEIGHT: 40px; FONT-SIZE: 30px;PADDING-top: 30px;PADDING-bottom: 10px;TEXT-ALIGN: center;FLOAT: center;
}
.txt_001stitle_01 {
	LINE-HEIGHT: 40px; FONT-SIZE: 20px;TEXT-ALIGN: center;FLOAT: center;
}
.txt_002stitle_01 {
	LINE-HEIGHT: 40px; FONT-SIZE: 20px;TEXT-ALIGN: right
}
.txt_stitle003_01 {
	LINE-HEIGHT: 40px; FONT-SIZE: 20px;color:#414141;TEXT-ALIGN: center;FLOAT: center;
}