@charset "utf-8";

/* header
------------------------------------------------------------------- */
#header {
	width:100%;
	height:86px;
	_height:104px;
	padding:18px 0 0 0;
	background:url(http://www.ryukyugolf.com/common/images/bg_header.jpg) repeat-x top;
}

#header .inner {
	width:900px;
	height:104px;
	margin:0 auto;
	text-align:center;
}

#header .inner h1 {
	float:left;
	width:290px;
	height:50px;
	padding:4px 0 0 0;
	font-size:0;
	line-height:0;
}

#header .inner ul {
	float:right;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#header .inner ul li {
	float:right;
	font-size:0;
	line-height:0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}

#header .inner ul li.headnavi01 {background:url(http://www.ryukyugolf.com/images/headnavi01.jpg) no-repeat right bottom;}
#header .inner ul li.headnavi02 {background:url(http://www.ryukyugolf.com/images/headnavi02.jpg) no-repeat right bottom;}
#header .inner ul li.headnavi03 {background:url(http://www.ryukyugolf.com/images/headnavi03.jpg) no-repeat right bottom;}
#header .inner ul li.headnavi04 {background:url(http://www.ryukyugolf.com/images/headnavi04.jpg) no-repeat right bottom;}
#header .inner ul li.headnavi05 {background:url(http://www.ryukyugolf.com/images/headnavi05.jpg) no-repeat right bottom;}
#header .inner ul li.headnavi06 {display:none; float:none; margin:0 4px 8px 381px; padding:0; background:url(http://www.ryukyugolf.com/images/headnavi06.png) no-repeat right top;}
#header .inner ul li.headnavi07 {
	margin:0;
	background-image: url(http://www.ryukyugolf.com/images/headnavi07.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#header .inner ul li.headnavi08 {background:url(http://www.ryukyugolf.com/images/headnavi08.png) no-repeat right bottom; margin:0;}

/* glnavi
------------------------------------------------------------------- */
#glnavi {
	width:100%;
	height:46px;
	background:url(http://www.ryukyugolf.com/common/images/bg_glnavi.png) repeat-x top;
}

#glnavi ul {
	width:900px;
	height:46px;
	margin:0 auto;
	text-align:center;
}

#glnavi ul li {
	float:left;
	font-size:0;
	line-height:0;
}

#glnavi ul li.glnavi01 {background:url(http://www.ryukyugolf.com/images/glnavi01hvr.png) no-repeat;}
#glnavi ul li.glnavi02 {background:url(http://www.ryukyugolf.com/images/glnavi02hvr.png) no-repeat;}
#glnavi ul li.glnavi03 {background:url(http://www.ryukyugolf.com/images/glnavi03hvr.png) no-repeat;}
#glnavi ul li.glnavi04 {background:url(http://www.ryukyugolf.com/images/glnavi04hvr.png) no-repeat;}
#glnavi ul li.glnavi05 {background:url(http://www.ryukyugolf.com/images/glnavi05hvr.png) no-repeat;}
#glnavi ul li.glnavi06 {background:url(http://www.ryukyugolf.com/images/glnavi06hvr.png) no-repeat;}
#glnavi ul li.glnavi07 {background:url(http://www.ryukyugolf.com/images/glnavi07hvr.png) no-repeat;}
#glnavi ul li.glnavi08 {background:url(http://www.ryukyugolf.com/images/glnavi08hvr.png) no-repeat;}

/* mainContents
------------------------------------------------------------------- */
#mainContents .topicPath {
	background-repeat: no-repeat;
	background-position: center top;
}

/* mainContents
------------------------------------------------------------------- */
#mainContents {
	width:100%;
	margin:0;
	text-align:center;
	background-image: url(../../image/rg_bg_maincontents.png);
	background-repeat: repeat-x;
	background-position: top;
}

#mainContents .topicPath {
	width:873px;
	_width:900px;
	height:55px;
	margin:0 auto;
	padding:0 0 0 27px;
	color:#FFF;
	font-size:12px;
	line-height:55px;
	text-align:left;
}

#mainContents .topicPath a {
	color:#FFF;
	text-decoration:underline;
}

#mainContents .topicPath a:hover {
	text-decoration:none;;
}

#mainContents #content {
	width:790px;
	margin:0 auto;
	padding:40px 0;
	text-align:center;
}

#mainContents #content .main h2 {
	text-align:center;
}

#mainContents #content .main h2 img {
	margin:0;
	text-align:center;
}

#mainContents #content .main img {
	margin:40px 0 0 0;
}

#mainContents .pageup {
	width:790px;
	height:10px;
	margin:0 auto;
	padding:0 0 20px 0;
	font-size:0;
	line-height:0;
	text-align:right;
}
