@charset "Shift-JIS";

.main-content {
	width: 950px;
	margin: 0px 0px 20px 0px;
}
.club-name {
	padding: 18px 0px 0px 20px;
	font-size: 18px;
	font-weight: bold;
	background: url("../img/golf-back-top.gif") left top no-repeat;
	color: #FFFFFF;
	text-align: left;
}
.club-name-syosai {
	padding: 0px 0px 10px 0px;
}
.club-name-syosai span.tel {
	font-size: 14px;
}
.content-middle {
	width: 950px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.content-middle-inner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 20px;
	border-left: solid 3px #33762B;
	border-right: solid 3px #33762B;
}
.content-title {
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #164B6F;
	text-align: left;
}
.golf-content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.main-left-box {
	float: left;
	width: 301px;
	margin: 0px 20px 0px 0px;
}
.golf-pic {
	width: 301px;
	margin: 0px 0px 20px 0px;
}
.koshiki-hp {
	margin: 0px 0px 20px 0px;
}
.koshiki-hp a {
	display: block;
	width: 301px;
	height: 50px;
	background: url("../img/b-koshiki.gif") left top no-repeat;
}
.koshiki-hp a:hover {
	background: url("../img/b-koshiki.gif") left bottom no-repeat;
}
.golf-map {
	margin: 0px 0px 20px 0px;
}
.golf-map a {
	display: block;
	width: 301px;
	height: 50px;
	background: url("../img/b-golf.gif") left top no-repeat;
}
.golf-map a:hover {
	background: url("../img/b-golf.gif") left bottom no-repeat;
}
.main-right-box {
	float: left;
	width: 580px;
}
.comment-top-img {
}
.main-right-box-inner {
	background: url("../img/comment-back-middle.gif") left top repeat-y;
}
.comment-title {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 30px 0px;
	font-size: 40px;
	color: #164B6F;
}
.comment-star {
	margin: 0px 0px 40px 0px;
}
.comment-club {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 20px 0px;
	color: #164B6F;
	line-height: 160%;
	text-align: left;
}
.comment-bottom-img img {
	vertical-align: top;
}

.golf-ryokin {
	width: 904px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../img/ryokin-back-top.gif") left top no-repeat;
	color: #FFFFFF;
	text-align: center;
}
.ryokin-left-box {
	float: left;
	width: 500px;
	margin: 0px 90px 0px 20px;
	padding: 20px 0px 15px 0px;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}
.ryokin-right-box {
	float: left;
	width: 280px;
	margin-left: 1em;
	padding: 20px 0px 0px 0px;
	text-indent: -1em;
	text-align: left;
}
.ryokin-content {
	width: 904px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.ryokin-content-inner {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 5px 20px;
	background: #E1E1E1;
	border-left: solid 3px #7C8083;
	border-right: solid 3px #7C8083;
}
.ryokin-contact-box {
	margin: 0px 0px 10px 0px;
}
.ryokin-contact-box .box-bottom {
	margin: 0px 0px 0px 0px;
}
.ryokin-content-left-box {
	float: left;
	width: 550px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ryokin-junbichu {
	margin: 0px 0px 0px 20px;
	text-align: left;
}
.pack-kikan-box {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.pack-ryokin-kikan {
	color: #164B6F;
	font-weight: bold;
	text-align: left;
	line-height: 15px;
}
table.pack-ryokin {
	width: 550px;
}
td.pack-ryokin-td,
td.ryokin-td {
	padding: 10px 0px 10px 0px;
	border: solid 1px #E1E1E1;
	background: #9CA2A6;
	text-align: center;
}
td.pack-ryokin-td {
	font-size: 16px;
	color: #FFFFFF;
}
td.ryokin-td {
	font-size: 24px;
	color: #890000;
}
td.ryokin-td .hitori {
	font-size: 14px;
	color: #000000;
}
td.ryokin-td span.ryokin-yen {
	font-size: 12px;
	font-weight: bold;
}
.ryokin-content-right-box {
	float: left;
	width: 310px;
	font-size: 13px;
	text-align: left;
	line-height: 180%;
}
.ryokin-chuki-box {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.ryokin-chuki {
	margin-bottom: 5px;
	margin-left: 1em;
	text-indent: -1em;
	line-height: 120%;
}
.golfpack-yoyaku {
	margin: 5px auto 0px auto;
	padding: 4px 0px 4px 0px;
	background: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.golfpack-yoyaku a {
	padding: 0px 0px 0px 18px;
	background: url("../img/page-yoyaku-icon.gif") left center no-repeat;
}
.ryokin-content-bottom {
	width: 904px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ryokin-content-bottom img {
	vertical-align: top;
}
.main-content-bottom img {
	vertical-align: top;
}
.golf-price-link {
	margin: 0 0 0 0;
	padding: 0 0 0 18px;
	background: url("../img/page-yoyaku-icon.gif") left center no-repeat;
	text-align: left;
}
