/* tag */
body{
	margin:0px;
	padding:0px;
	
	text-align:center;
}

h1{
	margin:0px;
	padding:0px;
	
	text-indent:-9999px;
}

img{
	border:0px;
}
/* tag */

/* layout */
#container{
	margin:0px auto 0px auto;
	padding:0px;
	
	width:800px;
	
	text-align:left;
}

#header{
	width:800px;
	height:72px;
	
	background-image:url(../img/header_bg.gif);
	background-repeat:no-repeat;
}

#header-left{
	width:620px;
	
	float:left;
}

#header-logo{
	margin:0px 0px 0px 250px;
	padding:15px 0px 0px 0px;
	
	width:314px;
	height:38px;
}

#header-logo span{
	margin:0px auto 0px auto;
	padding:15px 0px 0px 0px;
	
	width:314px;
	height:38px;
	
	background-image:url(../img/header_logo.gif);
	background-repeat:no-repeat;
	
	display:block;
}

#header-address a{
	margin:50px 0px 0px 0px;
	padding:0px;
	
	width: 180px;
	
	float:right;
	
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#CCCCCC;
}

#top-image{
	margin:0px;
	padding:0px;
	
	width:800px;
	height:300px;
	
	background-image:url(../img/top_image.jpg);
	background-repeat:no-repeat;
}

#top-image h2{
	margin:0px;
	padding:0px;
	
	text-indent:-9999px;
}

#top-image p{
	margin:0px;
	padding:0px;
	
	text-indent:-9999px;
}

#concept-box{
	margin:0px;
	padding:0px;
	
	width:800px;
}

#concept-box h3{
	margin:0px;
	padding:0px;
	
	text-indent:-9999px;
}

#concept-box h4{
	margin:0px;
	padding:0px;
	
	text-indent:-9999px;
}


#concept-title{
	margin:0px;
	padding:0px;
	
	width:800px;
	height:20px;
	
	background-image:url(../img/concept_title.gif);
	background-repeat:no-repeat;
}

#concept-box-left{
	margin:0px;
	padding:0px;
	
	width:567px;
	height:378px;
	
	background-image:url(../img/concept_headcopy.jpg);
	background-repeat:no-repeat;
	
	float:left;
}

#concept-box-left p{
	margin:0px;
	padding:0px;
	
	text-indent:-9999px;
}

#concept-box-right{
	margin:0px;
	padding:0px;
	
	width:233px;
	height:378px;
	
	background-image:url(../img/concept_gym.jpg);
	background-repeat:no-repeat;
	background-color:#caa53a;
	
	float:right;
}

#concept-box-right p{
	margin:0px;
	padding:0px;
	
	text-indent:-9999px;
}

#annual-box{
	margin:0px;
	padding:0px;
	
	width:800px;
	height:380px;
	
	background-color:#333333;
}

#annual-box h3{
	margin:0px;
	padding:0px;
	
	text-indent:-9999px;
}

#annual-box h4{
	margin:0px;
	padding:0px;
	
	text-indent:-9999px;
}

#annual-box ul{
	margin:0px;
	padding:0px;
	
	text-indent:-9999px;
}

#annual-box li{
	margin:5px 0px 5px 90px;
	padding:0px;
	
	list-style-type:none;
}

#annual-title{
	margin:0px;
	padding:0px;
	
	width:800px;
	height:20px;
	
	background-image:url(../img/annualdues_title.gif);
	background-repeat:no-repeat;
}

#annualdues{
	margin:20px 0px 20px 0px;
	padding:0px;
	
	width:800px;
	height:39px;
	
	background-image:url(../img/annualdues.gif);
	background-repeat:no-repeat;
}

.single{
	margin:0px;
	padding:0px;
	
	width:483px;
	height:35px;
	
	background-image:url(../img/single.gif);
	background-repeat:no-repeat;
}

.forwomen{
	margin:0px;
	padding:0px;
	
	width:483px;
	height:35px;
	
	background-image:url(../img/forwoman.gif);
	background-repeat:no-repeat;
}

.forcouple{
	margin:0px;
	padding:0px;
	
	width:483px;
	height:35px;
	
	background-image:url(../img/forcouples.gif);
	background-repeat:no-repeat;
}

#period{
	margin:40px 0px 20px 0px;
	padding:0px;
	
	width:800px;
	height:39px;
	
	background-image:url(../img/periodofvalidity.gif);
	background-repeat:no-repeat;
}

#valid{
	margin:0px 0px 0px 90px;
	padding:0px 0px 40px 0px;
	
	width:483px;
	height:31px;
	
	background-image:url(../img/validity_copy.gif);
	background-repeat:no-repeat;
	
	text-indent:-9999px;
}

#benefits-box{
	margin:0px;
	padding:0px;
	
	width:800px;
	
	background-color:#333333;
}

#benefits-box h3{
	margin:0px;
	padding:0px;
	
	text-indent:-9999px;
}

#benefits-box dl{
	margin:0px 0px 0px 90px;
	padding:0px;
	
	text-indent:-9999px;
}

#benefits-box dt{
	margin:25px 0px 0px 90px;
	padding:0px;
	
	text-indent:-9999px;
}

#benefits-box dd{
	margin:0px 0px 0px 90px;
	padding:0px;
}


#benefits-box p{
	margin:0px;
	padding:0px;
	
	text-indent:-9999px;
}

#benefits-box table{
	display:none;
}

#benefits-title{
	margin:0px;
	padding:0px;
	
	width:800px;
	height:20px;
	
	background-image:url(../img/benefits_title.gif);
	background-repeat:no-repeat;
}

.reasonable{
	margin:0px;
	padding:0px;
	
	width:478px;
	height:20px;
	
	background-image:url(../img/benefits_copy01.gif);
	background-repeat:no-repeat;
}

.reasonable-price{
	margin:0px;
	padding:0px;
	
	width:478px;
	height:124px;
	
	background-image:url(../img/benefits_copy01-1.gif);
	background-repeat:no-repeat;
}

.free{
	margin:0px;
	padding:0px;
	
	width:452px;
	height:20px;
	
	background-image:url(../img/benefits_copy02.gif);
	background-repeat:no-repeat;
}

.regular-price{
	margin:0px;
	padding:0px;
	
	width:478px;
	height:57px;
	
	background-image:url(../img/benefits_copy02-1.gif);
	background-repeat:no-repeat;
}

.various{
	margin:0px;
	padding:0px;
	
	width:452px;
	height:20px;
	
	background-image:url(../img/benefits_copy03.gif);
	background-repeat:no-repeat;
}

.monthlytournaments{
	margin:0px;
	padding:0px;
	
	width:452px;
	height:39px;
	
	background-image:url(../img/benefits_copy03-1.gif);
	background-repeat:no-repeat;
}

.english{
	margin:0px;
	padding:0px;
	
	width:452px;
	height:20px;
	
	background-image:url(../img/benefits_copy04.gif);
	background-repeat:no-repeat;
}

.english{
	margin:0px;
	padding:0px;
	
	width:452px;
	height:20px;
	
	background-image:url(../img/benefits_copy04.gif);
	background-repeat:no-repeat;
}

.teetime{
	margin:0px;
	padding:0px;
	
	width:452px;
	height:38px;
	
	background-image:url(../img/benefits_copy04-1.gif);
	background-repeat:no-repeat;
}

.freegolf{
	margin:0px;
	padding:0px;
	
	width:452px;
	height:20px;
	
	background-image:url(../img/benefits_copy05.gif);
	background-repeat:no-repeat;
}

.prowill{
	margin:0px;
	padding:0px;
	
	width:452px;
	height:22px;
	
	background-image:url(../img/benefits_copy05-1.gif);
	background-repeat:no-repeat;
}

.proshop{
	margin:0px;
	padding:0px;
	
	width:452px;
	height:20px;
	
	background-image:url(../img/benefits_copy06.gif);
	background-repeat:no-repeat;
}

.additional{
	margin:0px;
	padding:0px;
	
	width:452px;
	height:22px;
	
	background-image:url(../img/benefits_copy06-1.gif);
	background-repeat:no-repeat;
}

.only{
	margin:0px;
	padding:0px;
	
	width:452px;
	height:20px;
	
	background-image:url(../img/benefits_copy07.gif);
	background-repeat:no-repeat;
}

#notice{
	margin:20px 0px 0px 185px;
	padding:0px 0px 10px 0px;
	
	width:523px;
	height:20px;
	
	background-image:url(../img/notice.gif);
	background-repeat:no-repeat;
	
	text-indent:-9999px;
}

#accessmap-box{
	margin:0px;
	padding:0px;
	
	width:800px;
	height:380px;
	
	background-color:#FFFFFF;
}

#accessmap-box h3{
	margin:0px;
	padding:0px;
	
	text-indent:-9999px;
}

#accessmap-box p{
	margin:0px;
	padding:0px;
	
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
}

#accessmap-title{
	margin:0px 0px 20px 0px;
	padding:0px;
	
	width:800px;
	height:20px;
	
	background-image:url(../img/accessmap_title.gif);
	background-repeat:no-repeat;
}

#accessmap-box-left{
	margin:10px 0px 0px 0px;
	padding:0px;
	
	width:315px;
	
	float:left;
	
	text-align:center;
}

#accessmap-box-right{
	margin:10px 0px 0px 0px;
	padding:0px;
	
	width:480px;
	
	float:right;
	
	text-align:center;
}

#bycar{
	margin:5px 0px 0px 0px;
	padding:0px;
	
	width:460px;
	height:78px;
	
	background-image:url(../img/bycar.gif);
	background-repeat:no-repeat;
	
	text-indent:-9999px;
}

#bytrain{
	margin:5px 0px 0px 0px;
	padding:0px;
	
	width:460px;
	height:78px;
	
	background-image:url(../img/bytrain.gif);
	background-repeat:no-repeat;
	
	text-indent:-9999px;
}

#bybus{
	margin:5px 0px 0px 0px;
	padding:0px;
	
	width:460px;
	height:78px;
	
	background-image:url(../img/clubbus.gif);
	background-repeat:no-repeat;
	
	text-indent:-9999px;
}

#contact-box{
	margin:0px;
	padding:0px;
	
	width:800px;
	
	text-align:center;
}

#contact-box h3{
	margin:0px;
	padding:0px;
	
	text-indent:-9999px;
}

#contact-box h4{
	margin:10px auto 10px auto;
	padding:10px;
	
	width:500px;
	
	background-color:#000000;
	
	color:#CCCCCC;
	
	text-align:center;
}

#contact-box table{
	margin:1px;
	padding:2px;
	
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
}


#contact-title{
	margin:0px;
	padding:0px;
	
	width:800px;
	height:20px;
	
	background-image:url(../img/inquiry_title.gif);
	background-repeat:no-repeat;
}

#mail-address a{
	margin:60px auto 60px auto;
	padding:0px;
	
	width:420px;
	height:40px;
	
	background-image:url(../img/mail.gif);
	background-repeat:no-repeat;
	
	text-indent:-9999px;
	
	display:block;
}

#footer{
	margin:0px;
	padding:0px;
	
	width:800px;
	height:100px;
	
	text-align:center;
	
	background-color:#000000;
}

#footer h3{
	margin:0px auto 0px auto;
	padding:0px;
	
	text-indent:-9999px;
	
	background-image:url(../img/footer_logo.gif);
	background-repeat:no-repeat;
	
	width:194px;
	height:66px;
}

#footer a{
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}
	

/* layout */

/* item */

#member-bana a{
	margin:140px 0px 0px 100px;
	padding:0px;
	
	width:300px;
	height:50px;
	
	background-image:url(../img/member_bana.gif);
	background-repeat:no-repeat;
	
	text-indent:-9999px;
	
	display:block;
}
#member-bana2 a{
	margin:5px 0px 0px 100px;
	padding:0px;
	
	width:300px;
	height:50px;
	
	background-image:url(../img/member_bana2.gif);
	background-repeat:no-repeat;
	
	text-indent:-9999px;
	
	display:block;
}
.pagetop a{
	margin:0px auto 0px auto;
	padding:0px;
	
	width:100px;
	height:20px;
	
	background-image:url(../img/pagetop_btn.gif);
	background-repeat:no-repeat;
	
	text-indent:-9999px;
	
	display:block;
}

#pagetop-box{
	margin:0px;
	padding:0px;
	
	width:800px;
	height:20px;
	
	background-color:#000000;
}

#totalwarkout-bana a{
	margin:210px 0px 0px 50px;
	padding:0px;
	
	width:130px;
	height:28px;
	
	background-image:url(../img/totalworkout_bana.gif);
	background-repeat:no-repeat;
	
	display:block;
	
	text-indent:-9999px;
}

*html #totalwarkout-bana a{
	margin:230px 0px 0px 50px;
	padding:0px;
	
	width:130px;
	height:28px;
	
	background-image:url(../img/totalworkout_bana.gif);
	background-repeat:no-repeat;
	
	display:block;
	
	text-indent:-9999px;
}

#pagetop-head00{
	margin:0px;
	padding:0px;
	
	background-image:url(../img/pagetop_head00.gif);
	background-repeat:no-repeat;
	
	width:800px;
	height:6px;
}

*html #pagetop-head00{
	margin:0px 0px -12px 0px;
	padding:0px;
	
	background-image:url(../img/pagetop_head00.gif);
	background-repeat:no-repeat;
	
	width:800px;
	height:6px;
}

#pagetop-head01{
	margin:0px;
	padding:0px;
	
	background-image:url(../img/pagetop_head01.gif);
	background-repeat:no-repeat;
	
	width:800px;
	height:20px;
}

#pagetop-head03{
	margin:0px;
	padding:0px;
	
	background-image:url(../img/pagetop_head03.gif);
	background-repeat:no-repeat;
	
	width:800px;
	height:20px;
}


/* item */

/* navi */
#navi{
	margin:0px;
	padding:0px;
	
	width:800px;
	height:26px;
}

#navi ul{
	margin:0px;
	padding:0px;
}

#navi li{
	margin:0px;
	padding:0px;
	
	float:left;
	
	list-style-type:none;
	
	text-indent:-9999px;
}

.concept-btn a{
	margin:0px;
	padding:0px;
	
	width:160px;
	height:26px;
	
	background-image:url(../img/concept_btn.gif);
	background-repeat:no-repeat;
	
	display:block;
}

.annualdues_btn a{
	margin:0px;
	padding:0px;
	
	width:160px;
	height:26px;
	
	background-image:url(../img/annualdues_btn.gif);
	background-repeat:no-repeat;
	
	display:block;
}

.benefits_btn a{
	margin:0px;
	padding:0px;
	
	width:160px;
	height:26px;
	
	background-image:url(../img/benefits_btn.gif);
	background-repeat:no-repeat;
	
	display:block;
}

.accessmap_btn a{
	margin:0px;
	padding:0px;
	
	width:160px;
	height:26px;
	
	background-image:url(../img/accessmap_btn.gif);
	background-repeat:no-repeat;
	
	display:block;
}

.inquiry_btn a{
	margin:0px;
	padding:0px;
	
	width:160px;
	height:26px;
	
	background-image:url(../img/inquiry_btn.gif);
	background-repeat:no-repeat;
	
	display:block;
}
/* navi */