/* CSS Document */
@import url("base.css");



/* contents */
#contents{
	background:url(../img/index/contents_bg.jpg) #83C53A center top no-repeat;
	width:100%;
	padding-top:33px;
}
#contents .flash{
	background:url(../img/index/main_top_bg.jpg) top left no-repeat;
	height:348px;
	width:935px;
	margin:auto;
	line-height:0;
	display:block;
	padding-top:5px;
	padding-left:5px
}
#contents .main_top_ri{
	width:254px;
	font-size:0;
	line-height:0;
	display:block;
	float:left;
}
#contents .main_top_le{
	width:675px;
	float:left;
	display:block;
	}

#contents .main_top_le h1{
	width:675px;
	font-size:0;
	line-height:0;
	display:block;
	}

#contents .main_bana{
	width:301px;
	padding-top:12px;
	padding-left:30px;
	font-size:0;
	line-height:0;
	display:block;
}


/* contents */
#main_contents{
	margin:auto;
	width:910px;
	padding-left:30px;
	padding-bottom:10px;
}
#main_contents .shousai{
	height:240px;
}


/* 新着・イベント情報 */
#main_contents .news{
	width:640px;
	height:240px;
	background:url(../img/index/news_bg.jpg) top left no-repeat;
	display:block;
	float:left;
}
#main_contents .news_in{
	margin-left:18px;
	width:610px;
	height:102px;
}
#main_contents .news_in .news_box{
	height:120px;
}
#main_contents .shashin{
	width:38px;
	height:36px;
	padding-top:15px;
	padding-right:3px;
	padding-bottom:9px;
	float:left;
}
#main_contents .date{
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	padding-right:5px;
}
#main_contents .naiyou{
	width:559px;
	height:46px;
	float:right;
	padding-top:12px;
	padding-right:10px;
}
#main_contents .news_all{
	padding-top:13px;
	padding-left:390px;
}
#main_contents .news_all a{
	color:#89CE00;
	text-decoration:underline;
}
#main_contents .news_all a:hover{
	color:#99FF66;
}
#main_contents .button{
	float:left;
}
#main_contents .all_link{
	padding-left:5px;
}


/* 営業時間 */
#main_contents .business{
	background:url(../img/index/business_bg.jpg) top left no-repeat;
	display:block;
	float:left;
	width:242px;
	height:240px;
	padding-left:20px;
}

#main_contents .business h2{
	display:block;
	padding-bottom: 10px;
}
#main_contents .business table{
	margin-top:2px;
	margin-left:10px;
	font-size:11px;
	line-height: 14px;
}
#main_contents .date2{

	
}
#main_contents .time{
	vertical-align:top;
}
#main_contents .koumoku1{
	width:59px;
	color:#666666;
	vertical-align:middle;
}
#main_contents .koumoku2{
	width:57px;
	color:#666666;
	vertical-align:top;
}
#main_contents .naiyou1{
	width:136px;
	line-height:150%;
}
#main_contents .naiyou2{
	width:136px;
	line-height:150%;
	vertical-align:top;
}
#main_contents .kome{
	vertical-align:top;
}


/* 打席のご案内 */
#main_contents .driving{
	background:url(../img/index/driving_bg.jpg) top left no-repeat;
	width:880px;
	height:580px;
	display:block;
}
#main_contents .driving_title{
	font-size:0;
	line-height:0;
}
#main_contents .danraku{
	height:142px;
	width:852px;
	padding-left:28px;
}
#main_contents .photo{
	width:180px;
	height:142px;
	float:left;
}
#main_contents .coment{
	width:408px;
	height:119px;
	padding-top:23px;
	padding-left:11px;
	float:left;
}
#main_contents .fairway{
	color:#99CC00;
	font-weight:bold;
}
#main_contents .patting{
	color:#3399CC;
	font-weight:bold;
}
#main_contents .bunker{
	color:#FFCC00;
	font-weight:bold;
}


/* ハウスのご案内 */
#main_contents .house{
	background:url(../img/index/house_bg.jpg) top left no-repeat;
	width:880px;
	height:358px;
	display:block;
}
#main_contents .house_nai{
	margin-left:175px;
}
#main_contents .kissa{
	width:226px;
	height:123px;
	padding-top:157px;
	padding-left:11px;
	background:url(../img/index/kissa_bg.jpg) top left no-repeat;
	display:block;
	float:left;
	font-size:11px;
	line-height:15px;
}
#main_contents .shop{
	width:226px;
	height:123px;
	padding-top:157px;
	padding-left:11px;
	background:url(../img/index/shop_bg.jpg) top left no-repeat;
	display:block;
	float:left;
	font-size:11px;
	line-height:15px;
}
#main_contents .front{
	width:218px;
	height:123px;
	padding-top:157px;
	padding-left:12px;
	background:url(../img/index/front_bg.jpg) top left no-repeat;
	display:block;
	float:left;
	font-size:11px;
	line-height:15px;
}
#main_contents .brawn{
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#663300;
}


/* アクセスマップ */
#main_contents .map{
	height:344px;
	padding-right:20px;
	background:url(../img/index/map_bg.jpg) top left no-repeat;
	display:block;
	float:left;
}
#main_contents .g_map{
	margin-top:5px;
	margin-left:5px;
	width:418px;
	height:254px;
	border:#CCCCCC solid 1px;
}
#main_contents .shozai{
	padding-top:9px;
	padding-left:17px;
}
#main_contents .shozai1{
	color:#B3A076;
	text-align:left;
	padding-right:108px;
	font-family:Verdana;
}
#main_contents .map a{
	color:#89CE00;
	text-decoration:underline;
}
#main_contents .map a:hover{
	color:#99FF66;
}


/* ご利用のご案内 */
#main_contents .guidance{
	width:430px;
	height:344px;
	background:url(../img/index/guidance_bg.jpg) top left no-repeat;
	display:block;
	float:left;
}
#main_contents .guidance table{
	margin-top:13px;
	margin-left:13px;
	color:#996600;
	line-height:130%;
	font-size:12px;
	font-family:Verdana;
}
#main_contents .round{
	font-size:13px;
	font-weight:bold;
	width:216px;
	height:42px;
	vertical-align:top;
}
#main_contents .jyujitu{
	font-weight:bold;
	vertical-align:top;
	letter-spacing:0.1em;
}
#main_contents .sel{
	height:38px;
	vertical-align:middle;
}
#main_contents .asa{
	padding-right:56px;
}
#main_contents .dei{
	padding-right:19px;
}
#main_contents .yoru{
	padding-right:48px;
}
#main_contents .hour{
	padding-right:63px;
}
#main_contents .ryoukin_btn{
	padding-top:12px;
	padding-left:85px;
}
