/* CSS Document */

#sub-navi ul {
	margin-left:599px;
}

.about-box {
	overflow:hidden;
	width:940px;
	background:#F2F2EB;
	margin:20px auto 20px;
}

.about-contents {
	overflow:hidden;
	width:860px;
	margin:40px auto;
}

#about-Lbox {
	float:left;
	margin-right:20px;
	width:420px;
}

#about-Rbox {
	float:left;
	width:420px;
}

#group-box {
	width:860px;
	overflow:hidden;
}

#group-listbox {
	width:960px;
	overflow:hidden;
	margin:40px auto 20px;
}

#group-listbox a:hover img {
	opacity:0.7;
}

.group-txt {
	display:block;
	width:450px;
	font-size:116%;
	margin-bottom:40px;
}

h2#about-title span { display:none; }
h2#about-title {
	display:block;
	background:url(img/about_title.jpg) no-repeat;
	width:940px;
	height:75px;
}

h3#group-title span { display:none; }
h3#group-title {
	display:block;
	background:url(img/group_title.jpg) no-repeat;
	width:450px;
	height:20px;
	margin-bottom:40px;
}

p.toiawase {
	margin-bottom:15px;
}
p.toiawase span {
	padding-left:10px;
	font-size:167%;
}

#group_btn a {
	float:left;
	display:block;
	margin-right:10px;
	background:url(img/group_btn_r.jpg) no-repeat;
	width:280px;
	height:50px;
}

#related_btn a {
	float:left;
	display:block;
	background:url(img/related_btn_r.jpg) no-repeat;
	width:160px;
	height:50px;
}

.about-contents h4 {
	font-size:116%;
	margin:0 0 20px;
	padding-bottom:10px;
	background:url(../../shared/img/line.jpg) repeat-x bottom;
}

.about-contents table td {
	padding:0.3em 10px;
}

.group-list {
	float:left;
	width:300px;
	background:#F2F2EB;
	margin:0 10px 20px;
	overflow:hidden;
}

.group-list img {
	width: 100%;
}

.group-innner {
	width:260px;
	margin:20px;
}

.group-innner p {
	margin-bottom:10px;
}

.group-innner .group-name {
	font-size:116%;
	padding-bottom:10px;
	background:url(../../shared/img/line.jpg) repeat-x bottom;
	margin-bottom:10px;
	line-height:100%;
}

.group-list .link-golf a {
	display:block;
	background:#81A8B8;
	padding:0.5em 10px;
	color:#FFF;
	font-size:85%;
}
.group-list .link-golf a:hover { background:#B3CBD4; }

.group-list .link-hotel a {
	display:block;
	background:#333;
	padding:0.5em 10px;
	color:#FFF;
	font-size:85%;
}
.group-list .link-hotel a:hover { background:#666; }

table ul {
	list-style:square;
	padding-left:1em;
}