td {
	font-family:굴림;
	font-size:12px;
	line-height:1.8em;
}

/*board common*/
.board01 .board02 {
	margin:0px;
	padding:0px;
	width:570px;
	font-family:돋움;
	color:#666666;
	border-top:solid 1px #D3A789;
	border-bottom:solid 2px #DEC3B0;
	border-collapse:collapse;
	line-height:1.6em;
	clear:both;
	overflow:hidden;
}

.board02 .item_b1_01 {
	margin:0px;
	padding:0px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#BE8B4A;
	width:20px;
	background-color:#EEDCBE;
	border-right:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_b1_02 {
	margin:0px;
	padding:0px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#BE8B4A;
	width:51px;
	background-color:#EEDCBE;
	border-right:solid 1px #DEC3B0;
	border-collapse:collapse;
}
.board02 .item_b1_03 {
	margin:0px;
	padding:0px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#BE8B4A;
	background-color:#EEDCBE;
	border-right:solid 1px #DEC3B0;
	border-collapse:collapse;
}
.board02 .item_b1_04 {
	margin:0px;
	padding:0px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#BE8B4A;
	background-color:#EEDCBE;
	border-right:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_b1_05 {
	margin:0px;
	padding:0px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#BE8B4A;
	width:30px;
	background-color:#EEDCBE;
	border-right:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_b1_06 {
	margin:0px;
	padding:0px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	width:65px;
	color:#BE8B4A;
	background-color:#EEDCBE;
	border-right:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_b1_07 {
	margin:0px;
	padding:0px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	width:70px;
	color:#BE8B4A;
	background-color:#EEDCBE;
	border-left:solid 1px #DEC3B0;
	border-collapse:collapse;
}
.board02 .item_b1_b {
	margin:0px;
	padding:0px;
	height:8px;
	text-align:center;
	font-weight:bold;
	color:#BE8B4A;
	background-color:#EEDCBE;
	border-bottom:solid 1px #DEC3B0;
	border-collapse:collapse;
}


.board02 .item_b2_01 {
	margin:0px;
	padding:2px;
	text-align:center;
	font-size:12px;
	background-color:#FFFFFF;
	border-bottom:solid 1px #DEC3B0;
	border-right:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_b2_02 {
	margin:0px;
	padding:2px 0px 2px 0px;
	text-align:center;
	font-size:12px;
	background-color:#FFFFFF;
	border-bottom:solid 1px #DEC3B0;
	border-right:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_b2_03 {
	margin:0px;
	padding:2px 2px 2px 10px;
	font-size:12px;
	width:190px;
	background-color:#FFFFFF;
	border-bottom:solid 1px #DEC3B0;
	border-right:solid 1px #DEC3B0;
	border-collapse:collapse;
}
.board02 .item_b2_03 a {
	color:#666666;
	text-decoration:none;
}
.board02 .item_b2_03 a:hover {
	color:#BE8B4A;
	text-decoration:underline;
}

.board02 .item_b2_04 {
	margin:0px;
	padding:2px;
	text-align:center;
	font-size:12px;
	background-color:#FFFFFF;
	border-bottom:solid 1px #DEC3B0;
	border-right:solid 1px #DEC3B0;
	border-collapse:collapse;
}
.board02 .item_b2_04 a {
	color:#666666;
	text-decoration:none;
}
.board02 .item_b2_04 a:hover {
	color:#BE8B4A;
	text-decoration:underline;
}

.board02 .item_b2_05 {
	margin:0px;
	padding:2px;
	font-size:12px;
	text-align:center;
	background-color:#FFFFFF;
	border-bottom:solid 1px #DEC3B0;
	border-right:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_b2_06 {
	margin:0px;
	padding:2px;
	text-align:center;
	font-size:12px;
	background-color:#FFFFFF;
	border-bottom:solid 1px #DEC3B0;
	border-right:solid 1px #DEC3B0;
	border-collapse:collapse;
}
.board02 .item_b2_07 {
	margin:0px;
	padding:2px;
	text-align:center;
	font-size:12px;
	background-color:#FFFFFF;
	border-bottom:solid 1px #DEC3B0;
	border-left:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_v1 {
	margin:0px;
	padding:2px 5px 2px 0px;
	width:60px;
	text-align:right;
	font-size:12px;
	color:#BE8B4A;
	background-color:#FDF0EF;
	border-bottom:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_border {
	margin:0px;
	padding:0px;
	width:5px;
	text-align:center;
	font-size:10px;
	color:#cccccc;
	background-color:#FDF0EF;
	border-bottom:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_border2 {
	margin:0px;
	padding:0px;
	width:5px;
	text-align:center;
	font-size:10px;
	color:#cccccc;
	background-color:#FDF0EF;
}

.board02 .item_v2 {
	margin:0px;
	padding:2px 5px 2px 0px;
	width:80px;
	text-align:right;
	font-size:12px;
	color:#BE8B4A;
	background-color:#FDF0EF;
	border-bottom:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_v2_2 {
	margin:0px;
	padding:2px 5px 2px 0px;
	width:60px;
	text-align:right;
	font-size:12px;
	color:#BE8B4A;
	background-color:#FDF0EF;
	border-bottom:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_v3 {
	margin:0px;
	padding:2px 5px 2px 0px;
	width:60px;
	text-align:right;
	font-size:12px;
	color:#BE8B4A;
	background-color:#FDF0EF;
	border-bottom:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_v4 {
	margin:0px;
	padding:2px 5px 2px 0px;
	width:40px;
	text-align:right;
	font-size:12px;
	color:#BE8B4A;
	background-color:#FDF0EF;
	border-bottom:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_title {
	margin:0px;
	padding:2px 0px 2px 5px;
	width:450px;
	text-align:left;
	font-size:12px;
	color:#666666;
	background-color:#FDF0EF;
	border-bottom:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_title2 {
	margin:0px;
	padding:2px 0px 2px 5px;
	width:40px;
	text-align:left;
	font-size:12px;
	color:#666666;
	background-color:#FDF0EF;
	border-bottom:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_name {
	margin:0px;
	padding:2px 0px 2px 5px;
	width:200px;
	text-align:left;
	font-size:12px;
	color:#666666;
	background-color:#FDF0EF;
	border-bottom:solid 1px #DEC3B0;
	border-collapse:collapse;
}

.board02 .item_name2 {
	margin:0px;
	padding:2px 0px 2px 5px;
	width:50px;
	text-align:left;
	font-size:12px;
	color:#666666;
	background-color:#FDF0EF;
}

.board02 .item_memo {
	margin:0px;
	padding:0px;
	width:580px;
	height:auto;
	text-align:left;
	border-bottom:solid 1px #cccccc;
	border-collapse:collapse;
}

.board02 .item_memo {
	margin:0px;
	padding:10px;
	font-family:굴림;
}

.board02 .item_title a, 
.board02 .item_name a, 
.board02 .item_memo a {
	color:#666666;
	text-decoration:none;
}
.board02 .item_title a:hover, 
.board02 .item_name a:hover, 
.board02 .item_memo a:hover {
	color:#BE8B4A;
	text-decoration:underline;
}

.board02 .left {
	margin:5px 0px 5px 27px;
	padding:0px;
	width:60px;
	text-align:right;
	float:left;
	font-family:돋움;
	line-height:1.6em;
}

.board02 .center {
	margin:5px 0px 5px 20px;
	padding:0px;
	width:430px;
	text-align:center;
	float:left;
	font-family:돋움;
	font-size:13px;
	line-height:1.6em;
}

.board02 .center a {
	color:#888888;
	font-size:13px;
	text-decoration:none;
}

.board02 .center a:hover {
	color:#5F58BA;
	text-decoration:underline;
}

.board02 .right {
	margin:5px 18px 20px 0px;
	padding:0px;
	width:60px;
	text-align:right;
	float:right;
	font-family:돋움;
	color:#666666;
	line-height:1.6em;
}

.board03 {
	background: url(img/box_bg.gif) repeat-y left top;
	margin:10px 0px 20px 10px;
	padding:0px 0px 0px 0px;
	width:560px;
	height:auto;
	font-family:돋움;
	color:#666666;
	line-height:1.6em;
	clear:both;
}

.board04 .left {
	margin:5px 0px 5px 15px;
	padding:0px;
	width:50px;
	text-align:right;
	float:left;
	font-family:돋움;
	line-height:1.6em;
}

.board04 .center {
	margin:5px 0px 5px 20px;
	padding:0px;
	text-align:center;
	float:left;
	font-family:돋움;
	font-size:13px;
	line-height:1.6em;
}

.board04 .center a {
	color:#888888;
	font-size:13px;
	text-decoration:none;
}

.board04 .center a:hover {
	color:#5F58BA;
	text-decoration:underline;
}

.board04 .right {
	margin:5px 24px 20px 0px;
	padding:0px;
	width:240px;
	text-align:right;
	float:right;
	font-family:돋움;
	color:#666666;
	line-height:1.6em;
}

/* board write */
.board02 .item_w1 {
	margin:0px;
	padding:2px 5px 2px 5px;
	width:110px;
	text-align:center;
	font-size:12px;
	color:#BE8B4A;
	background-color:#FDF0EF;
	border-top:solid 1px #BE8B4A;
	border-bottom:solid 1px #cccccc;
	border-collapse:collapse;
}

.board02 .item_w1_2 {
	margin:0px;
	padding:2px 5px 2px 5px;
	width:60px;
	text-align:center;
	font-size:12px;
	color:#BE8B4A;
	background-color:#FDF0EF;
	border-top:solid 1px #BE8B4A;
	border-bottom:solid 1px #cccccc;
	border-collapse:collapse;
}

.board02 .item_w2 {
	margin:0px;
	padding:2px 2px 2px 5px;
	font-size:12px;
	color:#555555;
	border-top:solid 1px #BE8B4A;
	border-bottom:solid 1px #cccccc;
	border-collapse:collapse;
}

.board02 .item_w2_2 {
	margin:0px;
	padding:5px 5px 2px 5px;
	width:80px;
	font-size:12px;
	color:#555555;
	border-top:solid 1px #BE8B4A;
	border-bottom:solid 1px #cccccc;
	border-collapse:collapse;
}

.board_btn {
	margin:0px 0px 5px 25px;
	padding:0px;
	width:570px;
	font-family:돋움;
	color:#666666;
	line-height:1.6em;
	clear:both;
	overflow:hidden;
}

.board02 .item_w3 {
	margin:0px;
	padding:10px 5px 10px 5px;
	border:0px;
	width:560px;
	text-align:center;
}


/*comment*/
.board02 .comment {
	margin:0px 0px 20px 20px;
	padding:0px;
	border:0px;
	width:570px;
	background-color:#FDF0EF;
}

.board02 .comment .item_c1 {
	margin:0px;
	padding:2px 5px 2px 5px;
	width:80px;
	text-align:center;
	font-size:12px;
	color:#BE8B4A;
}

.board02 .comment .item_c2 {
	margin:0px;
	padding:2px 5px 2px 5px;
	width:350px;
	text-align:center;
	font-size:12px;
	color:#BE8B4A;
}

.board02 .comment .item_c3 {
	margin:0px;
	padding:2px 5px 2px 5px;
	width:40px;
	text-align:center;
	font-size:12px;
	color:#BE8B4A;
}

.board02 .comment .item_c4 {
	margin:0px;
	padding:2px 5px 2px 5px;
	width:120px;
	text-align:center;
	font-size:12px;
}

.board02 .view_comment {
	background:url(img/line.gif) repeat-x left bottom;	
	margin:5px;
	padding:0px;
	width:560px;
}

.board02 .view_comment .item_vc1 {
	margin:0px;
	padding:2px 5px 2px 5px;
	width:70px;
	text-align:left;
	font-size:12px;
}

.board02 .view_comment .item_vc1 .icon {
	background:url(img/Tiny15.gif) no-repeat left 2px;	
	margin:0px;
	padding:0px 0px 0px 15px;
}

.board02 .view_comment .item_vc1 a {
	color:#888888;
	font-size:13px;
	text-decoration:none;
}

.board02 .view_comment .item_vc1 a:hover {
	color:#5F58BA;
	text-decoration:underline;
}

.board02 .view_comment .item_vc2 {
	margin:0px;
	padding:2px 5px 2px 5px;
	font-size:12px;
}

.board02 .view_comment .item_vc3 {
	margin:0px;
	padding:2px 5px 2px 5px;
	width:130px;
	text-align:right;
	font-size:12px;
}

.board02 .view_comment .item_vc4 {
	margin:0px;
	padding:2px 5px 2px 5px;
	width:20px;
	text-align:center;
}

.input_select {
	position:relative;
	left:0px;
	top:4px;
	margin:0px;
	padding:0px;
}

.input_branch {
	margin:5px 2px 5px 2px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:300px;
	height:20px;
	font-family:돋움;
	color:#555555;
	font-size:12px;
}

.input_t_date {
	margin:5px 2px 5px 2px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:150px;
	height:20px;
	font-family:돋움;
	color:#555555;
	font-size:12px;
}

.select_school {
	margin:5px 2px 5px 2px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:100px;
	height:20px;
	font-family:돋움;
	color:#555555;
	font-size:12px;
}

.select_online {
	margin:5px 2px 5px 2px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:140px;
	height:20px;
	font-family:돋움;
	color:#555555;
	font-size:12px;
}

.select_year {
	margin:5px 1px 5px 2px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:61px;
	height:20px;
	font-family:돋움;
	color:#555555;
	font-size:12px;
}

.select_month, 
.select_day {
	margin:5px 1px 5px 2px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:51px;
	height:20px;
	font-family:돋움;
	color:#555555;
	font-size:12px;
}

.input_search {
	position:relative;
	left:0px;
	top:3px;
	margin:5px 10px 10px 10px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:150px;
	height:20px;
}

.input_t_people {
	margin:5px 2px 5px 2px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:60px;
	height:20px;
}

.input_t_place {
	margin:5px 2px 5px 2px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:200px;
	height:20px;
}

.input_t_fee,
.input_t_tel,
.input_t_fax {
	margin:5px 2px 5px 2px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:200px;
	height:20px;
}

.input_t_mail,
.input_t_website {
	margin:5px 2px 5px 2px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:250px;
	height:20px;
}

.submit_search {
	background: url(img/search.gif) no-repeat left top;
	margin:0px;
	padding:0px;
	width:67px;
	height:21px;
	border:0px;
}

.input_write_title {
	margin:5px 2px 5px 2px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:400px;
	height:20px;
}

.textarea {
	margin:5px 2px 5px 2px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:450px;
	height:300px;
}

.textarea_comment {
	margin:5px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:350px;
	height:40px;
}

.submit_write {
	background: url(img/regist.gif) no-repeat left top;
	margin:0px;
	padding:0px;
	width:83px;
	height:19px;
	border:0px;
}

.btn_back {
	background: url(img/prev_icon.gif) no-repeat left top;
	margin:0px;
	padding:0px;
	width:65px;
	height:19px;
	border:0px;
}

.submit_comment {
	background: url(img/enter.gif) no-repeat left top;
	margin:0px;
	padding:0px;
	width:34px;
	height:19px;
	border:0px;
}

.item_w3 .submit_write:hover, 
.item_w3 .btn_back:hover {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
 }

 .accepting {
	position:relative;
	left:0px;
	top:5px;
 }



  /* Administrator Login */

.admin_login {
	margin:5px 10px 0px 20px;
	width:580px;
	clear:both;
	line-height:1.8em;
	overflow:hidden;
}

.admin_login table {
	margin:40px auto;
	padding:0px;
	border-top:solid 1px #352510;
	border-bottom:solid 1px #352510;
	border-collapse:collapse;
}

.admin_login table .title {
	margin:0px;
	padding:5px auto 5px auto;
	width:300px;
	height:40px;
	background-color:#805620;
	border-bottom:solid 1px #e1cca9;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
}

.admin_login table .item {
	margin:0px;
	padding:5px 10px 5px 0px;
	width:140px;
	height:35px;
	background-color:#be8b4a;
	border-bottom:solid 1px #e1cca9;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

.admin_login table .input_login {
	margin:0px;
	padding:5px auto 5px auto;
	width:180px;
	height:35px;
	background-color:#f5ebd9;
	border-bottom:solid 1px #e1cca9;
	color:#666666;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.admin_login table .btn {
	margin:0px;
	padding:2px auto 2px auto;
	width:300px;
	height:40px;
	background-color:#805620;
	border-bottom:solid 1px #e1cca9;

}

.admin_login table p {
	text-align:center;
}

.input_id, 
.input_password {
	margin:5px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:150px;
	height:16px;
	color:#666666;
	font-family:Tahoma;
	font-size:12px;
}

.btn_admin_login {
	margin:0px;
	padding:1px;
	background-color:#805620;
	border-top:solid 2px #e1cca9;
	border-left:solid 2px #e1cca9;
	border-bottom:solid 2px #be8b4a;
	border-right:solid 2px #be8b4a;
	width:150px;
	height:21px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
}

.btn_admin_back {
	margin:0px;
	padding:1px;
	background-color:#805620;
	border-top:solid 2px #e1cca9;
	border-left:solid 2px #e1cca9;
	border-bottom:solid 2px #be8b4a;
	border-right:solid 2px #be8b4a;
	width:150px;
	height:21px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
}

.board01 p a {
	color:#deb683;
	text-decoration:none;
}
.board01 p a:hover {
	color:#BE8B4A;
	text-decoration:underline;
}