/* -------------------------------------------------------------------- */

/*// common ////////////////////////////////////////*/
#tournament0703 {
	margin: 0 auto;
	padding: 0 0 8px 0;
	width: 750px;
	background: url('image/bottom.gif') no-repeat left bottom;
	text-align: left;
	font-family: ＭＳ Ｐゴシック, osaka;
}
#tournament0703 p {
	margin: 0;
	padding: 0;
}
#tournament0703 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#tournament0703 li {
	margin: 0;
	padding: 0;
}
/*// タイトル //*/
#tournament0703 .title {
	width: 750px;
	height: 247px;
	background: url('image/title_bg.gif') no-repeat left bottom;
}
/*// リンク //*/
#tournament0703 .link {
	width: 750px;
	height: 108px;
	background: url('image/link_bg.gif') no-repeat left top;
}
#tournament0703 .link td.link_ttl {
	padding: 0 0 0 15px;
}
#tournament0703 .link td.link_list {
	padding: 60px 0 0 0;
}
#tournament0703 .link td.link_list ul {
	padding: 10px 0;
	font-size: 12px;
	line-height: 28px;
}
#tournament0703 .link td.link_list ul li {
	display: inline;
}
#tournament0703 .link td.link_list ul li a {
	display: block;
	float: left;
	padding: 0 8px;
	height: 28px;
	background: url('image/link_line.gif') repeat-y right top;
}
#tournament0703 .link td.link_list ul li a.link_list_edge {
	background-image: none;
}
#tournament0703 .link td.link_link {
	padding: 23px 13px 0 0;
}
/*// メイン //*/
#tournament0703 .main_wrap {
	background: url('image/bg.gif') repeat-y left top;
}
#tournament0703 .main {
	background: url('image/main_bg.gif') no-repeat left top;
}
#tournament0703 .main .main_ttl-top {
	padding: 0 0 0 20px;
	background: url('image/main_ttl-top.gif') no-repeat left top;
	color: #4C2C00;
	font-size: 16px;
	font-weight: bold;
	line-height: 39px;
}
#tournament0703 .main .main_ttl {
	padding: 0 0 0 20px;
	background: url('image/main_ttl.gif') no-repeat left top;
	color: #4C2C00;
	font-size: 16px;
	font-weight: bold;
	line-height: 39px;
}
/*// コンテンツ //*/
#tournament0703 .course {
	margin: 0 10px;
	padding: 10px 0;
	width: 730px;
	background: #FFFCDB url('image/main_bottom.gif') no-repeat left bottom;
	text-align: center;
}
#tournament0703 .course table {
	margin: 0 1px;
	width: 728px;
}
#tournament0703 .top {
	margin: 0 15px;
	padding: 5px 0;
	width: 720px;
	text-align: right;
	font-size: 12px;
	line-height: 20px;
}
/* 各コース */
	#tournament0703 .course table td {
	padding: 0 0 2px 0;
	margin: 0;
	width: 240px;
	background: url('image/course_bg_bottom.gif') no-repeat left bottom;
	text-align: left;
}
#tournament0703 .course table td .course_body_wrap {
	padding: 0;
	margin: 0;
	width: 240px;
	background: url('image/course_bg.gif') repeat-y left top;
}
#tournament0703 .course table td .course_body {
	padding: 4px 0;
	background: url('image/course_bg_top.gif') no-repeat left top;
}
#tournament0703 .course .course_ttl {
	margin: 0 6px 10px 4px;
	padding: 3px 0 3px 5px;
	height: 100%;
	border-left: 5px solid #66CC66;
}
#tournament0703 .course .course_ttl p.name {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
#tournament0703 .course .course_ttl p.traffic {
	text-align: right;
	color: #66CC66;
	font-size: 11px;
	line-height: 16px;
}
/* text */
		#tournament0703 .course_text {
	margin: 0 10px 10px 10px;
	width: 220px;
}
#tournament0703 .course_text p {
	color: #444;
	font-size: 12px;
	line-height: 120%;
}
#tournament0703 .course_photo {
	margin: 0 9px 3px 9px;
	text-align: center;
}
/* btn */
		#tournament0703 .course_btn {
	margin: 0 8px 0 8px;
	padding: 0 0 15px 0;
	width: 224px;
}
#tournament0703 .course_btn img {
	margin: 0 1px;
}
/* information */
		#tournament0703 .course_info {
	margin: 10px 10px 0 10px;
	width: 220px;
}
#tournament0703 .course_info p {
	margin: 0 0 3px 0;
	color: #666;
	font-size: 11px;
	line-height: 120%;
}
 /* -------------------------------------------------------------------- */
