@charset "Shift_JIS";/*----------------------------------------------- ゴルフトップ Styles FileName:   golf_top.css Version:    2008.03.03(リニューアル)----------------------------------------------- */#golf-header	{	padding: 0;	margin: 0 auto;	width: 790px;	text-align: left;	}#golf-navi	{	background: url(image/golf_navi_back.gif) no-repeat left top;	text-align: center;	}#golf-navi img	{	margin: 0 22px;	}#golf-top-info	{	background: url(image/golf_top_back.gif) repeat-y left top;	padding: 20px 0 10px 20px;	margin: 0 auto;	width: 770px;	text-align: left;	}#golf-top-info-left	{	float: left;	width: 514px;	}#golf-top-info-right	{	float: right;	background: #e4debc;	padding: 0 16px 16px 16px;	width: 204px;	}#golf-news	{	clear: both;	width: 514px;	height: 124px;	margin: 0 0 20px 0;	}#golf-news img	{	float: left;	margin: 0 14px 0 0;	}#golf-news img.last	{	float: right;	margin: 0;	padding: 0;	}#golf-info	{	padding: 20px 0 0 0;	margin: 0 auto 20px auto;	width: 730px;	text-align: left;	}div#golf-top-info-right h1	{	clear: both;	background: url(image/golf_news_arrow.gif) no-repeat top left;	font-size: 110%;	padding: 0 0 4px 21px;	}div#golf-top-info-right  a	{	line-height: 130%;	}.golf-news	{	clear: both;	margin: 2px 0 0 0;	}.golf-news-p	{	float: left;	width: 66px;	}.golf-news-copy	{	float: right;	line-height: 140%;	width: 132px;	}h1.golf-page-title	{	clear: both;	font-size: 130%;	color: #0a5330;	line-height: 100%;	border-top: 1px solid #90b6a4;	border-bottom: 1px solid #90b6a4;	padding: 5px 0;	text-align: center;	margin: 0 0 12px 0;	}table.club-dara	{	border-collapse: collapse;	margin: 20px auto 0 auto;	}table.club-dara td	{	vertical-align: top;	padding: 3px 0;	}table.club-dara td.item	{	text-align: right;	}table.club-dara td.ball	{	text-align: center;	padding: 0 10px;	}.play-plice	{	clear: both;	}.play-plice h2	{	font-size: 115%;	margin: 0 0 10px 0;	}.play-plice h2.caddie	{	color: #1a7859;	}.play-plice h2.cart	{	color: #807451;	}.play-plice-left	{	float: left;	width: 160px;	margin: 0 0 24px 0;	}.play-plice-right	{	float: right;	width: 554px;	}table.golf-plice_couse	{	border-collapse: collapse;	margin: 0 0 4px 0;	}table.golf-plice_couse td	{	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;	text-align: center;	padding: 2px;	}table.golf-plice_couse td.blank	{	border-left: 1px solid #fff;	border-top: 1px solid #fff;	}table.golf-plice_couse td.caddie	{	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;	background: #1a7859;	color: #fff;	padding: 2px;	}table.golf-plice_couse td.caddie-right	{	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;	border-right: 1px solid #ccc;	background: #1a7859;	color: #fff;	padding: 2px;	}table.golf-plice_couse td.caddie-last	{	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;	background: #1a7859;	color: #fff;	padding: 2px;	}table.golf-plice_couse td.cart	{	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;	background: #807451;	color: #fff;	padding: 2px;	}table.golf-plice_couse td.cart-right	{	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;	border-right: 1px solid #ccc;	background: #807451;	color: #fff;	padding: 2px;	}table.golf-plice_couse td.cart-last	{	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;	background: #807451;	color: #fff;	}table.golf-plice_couse td.right	{	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;	border-right: 1px solid #ccc;	}table.golf-plice_couse td.last	{	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;	}table.golf-plice_couse td.last-right	{	border: 1px solid #ccc;	}table.golf-plice_couse a	{	color:#fff; 	text-decoration:underline; 	}table.golf-plice_couse a:visited	{	color:#fff; 	text-decoration:underline; 	}table.golf-plice_couse a:hover		{	color:#fff; 	text-decoration:underline; 	}.play-plice p.ex	{	margin: 0 0 24px 0;	}.golf-course-copy	{	margin: 0 0 24px 0;	}.golf-course-yards	{	clear: both;	margin: 0;	}.golf-course-yards-left	{	float: left;	width: 352px;	padding: 0 0 20px 0;	}.golf-course-yards-right	{	float: right;	width: 352px;	padding: 0 0 20px 0;	}.course-detail	{	font-size: 80%;	}.hole-title	{	background: #c8dc8a;	border-top: 1px solid #999;	border-bottom: 1px solid #999;	padding: 5px 0 5px 10px;	}.hole-title h2	{	font-size: 115%;	line-height: 100%;	}.hole-detail	{	font-size: 90%;	}table.hole-info	{	border-collapse: collapse;	margin: 0 0 20px 0;	}table.hole-info td	{	vertical-align: top;	border-bottom: 1px solid #999;	}table.hole-info td.photo	{	padding: 8px 0 8px 5px;	}.hole-p-copy	{	margin: 0 8px 2px 0;	}table.hole-info td.illu	{	vertical-align: middle;	padding: 8px 3px 8px 16px;	}h2.golf-menu-title	{	color: #063;	margin: 16px 0 2px 0;	}.golf-menu	{	clear: both;	color: #ac0f43;	border: 3px dotted #f2bbcd;	padding: 16px;	margin: 0 0 16px 0;	}.golf-menu-left	{	float: left;	padding: 10px 0 0 0;	width: 340px;	}.golf-menu-right	{	float: right;	color: #333;	padding: 10px 0 0 0;	width: 320px;	}.play-plice h2.plan	{	color: #00587c;	}