  @charset "utf-8";
/* CSS Document */

.golf_info{
	border-bottom:#ccc 1px solid;
	padding-bottom:20px;
}
.golf_info.no_border{
	border:none;
}

/*news_topics*/
.news_topics{
	border:#B9BABA 1px solid;
	border-radius:4px;
	box-shadow: 1px 1px 7px -2px rgba(0, 0, 0, 0.6);
	margin:30px 0 10px;
	background:#E9EAEA;
}
.news_topics h2{
	margin:10px 15px 0px; padding:0;
	height:34px; overflow:hidden;
	
}

.news_topics .content{
	background:#fff;
	height:160px;
	margin-bottom:21px;
	overflow:auto;
	border-top:#B9BABA 1px solid;
	border-bottom:#B9BABA 1px solid;
	line-height:1.3;
	padding-top:0.2em;
}
.news_topics .content dt{
	clear:both;
	float:left;
	width:8em;
	white-space:nowrap;
	padding:0.9em 0 0.9em 1.2em;
}
.news_topics .content dd{
	padding:0.8em 1em 0.9em 10.5em;
	background:url(/common/image/bg_dot_line.gif) repeat-x left bottom;
}
.news_topics .content dd a{
	text-decoration:none;
}
.news_topics .content dd a:hover{
	text-decoration:underline;
}
.news_topics .content dd p{
	padding-top:0.1em;
	padding-left:0px;
	min-height:18px;
	background-repeat:no-repeat;
	background-position:left top;
}

.golf_banner{
	margin-top:30px;
}

.golf_banner li{
	box-shadow: 1px 1px 7px -2px rgba(0, 0, 0, 0.6);
	border-radius:4px;
	overflow:hidden;
	margin-bottom:15px;
	border:#ccc 1px solid;
	width:302px;
}

/*btn_hp field¤ØÒÆ„Ó*/

/*move_info£¨•º¶¨ ´ý¤ÁÊÜ¤±¥Ú©`¥¸£©*/
h1.move_info{
	margin:16px 0 20px; font-weight:bold;
	font-size:153.84%;
	border-bottom: #E6002F 1px solid;
	padding-bottom:14px;
	letter-spacing:0.05em;
}

/*¥ª©`¥×¥ó¥³¥ó¥Ú*/

.golf_schedule{
	padding-bottom:10px;
}

.golf_schedule h1{
	margin:0px 0 16px; font-weight:bold;
	font-size:153.84%;
	padding:16px 0 0;
	letter-spacing:0.05em;
}

.schedule_body{
	margin-bottom:30px;
}
.schedule_body h2{
	text-align:1;
	padding:0.6em 1em;
	background:#85C13F;
	color:#fff;
	font-size:123.07%;
	border-radius:4px;
}
.schedule_body table{
	width:100%;
}

.schedule_body table td,
.schedule_body table th{
	border:#b5b5b5 1px solid;
	/*border-left:none;*/
	padding:0.4em 0.5em;
	text-align:left;
}
.schedule_body table td:last-child,
.schedule_body table th:last-child{
	/*border-right:none;*/
}
.schedule_body table th{
	background:#E9EAEA;
}
.schedule_body table th.date{
	width:7em;
}
.schedule_body table th.course{
	width:10em;
}
.schedule_body table th.compe{
	width:15em;
}
.schedule_body table th.info{
}

.schedule_body h3{
	padding-left:0.8em;
	border-left:#85C13F 4px solid;
}



