@charset "UTF-8";
/* CSS Document */

body{
   background-color:#fff;
   }
html{
   background-color: #303030;
   }  
*{
   margin:0;
   padding:0;
   line-height:1.6;
   font-size:13px;
   color:#333333;
   
   }
   
a{
  color:#333333;
   
   }
a:hover{
   color:#E95711;
   text-decoration:none;
   }
     
      
img{
   margin:0;
   padding:0;
   border:none;
   } 
/*clearfix*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac ￥*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*clearfix終わり*/	 


#all{
    width:900px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	}

#logo{
    width:360px;
	float:left;
	margin-top:10px;
	}
#golf_club{
    width:227px;
	height:54px;
	float:right;
	margin-top:20px;
	z-index:5;
	}	
#golf_club a{
    width:227px;
	height:54px;
	background:url(../img/btn_golfclub.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}	
#golf_club a:hover{
	background:url(../img/btn_golfclub.jpg) 0px -54px;
	}	
	
/*------------グローバルナビゲーション---------------*/	 
#g_navi {
	height:65px;
	background:url(../img/globalNavi.jpg) no-repeat;
	margin-top:20px;
	z-index:3;
}
#navi_bg{
     background:url(../img/navi_parts.jpg) repeat-x;
	 height:65px;
	 width:100%;
	 z-index:0;
	 position:absolute;
	 top:95px;
	 
	 }

#g_navi li{
	display:inline;
	list-style-type:none;
}
#g_navi li a {
	height:65px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#g_navi li.g_navi01 a{
	background:url(../img/globalNavi.jpg) no-repeat 0px 0px;
	width:129px;
}
#g_navi li.g_navi02 a{
	background:url(../img/globalNavi.jpg) no-repeat -129px 0px;
	width:129px;
}
#g_navi li.g_navi03 a{
	background:url(../img/globalNavi.jpg) no-repeat -258px 0px;
	width:129px;
}
#g_navi li.g_navi04 a{
	background:url(../img/globalNavi.jpg) no-repeat -387px 0px;
	width:129px;
}
#g_navi li.g_navi05 a{
	background:url(../img/globalNavi.jpg) no-repeat -516px 0px;
	width:129px;
}
#g_navi li.g_navi06 a{
	background:url(../img/globalNavi.jpg) no-repeat -645px 0px;
	width:129px;
}

#g_navi li.g_navi07 a{
	background:url(../img/globalNavi.jpg) no-repeat -774px 0px;
	width:126px;
}

/*------hover*/
#g_navi li.g_navi01 a:hover{
	background:url(../img/globalNavi.jpg) no-repeat 0px -130px;
	overflow:hidden;
}
#g_navi li.g_navi02 a:hover{
	background:url(../img/globalNavi.jpg) no-repeat -129px -130px;
	overflow:hidden;
}
#g_navi li.g_navi03 a:hover{
	background:url(../img/globalNavi.jpg) no-repeat -258px -130px;
	overflow:hidden;
}
#g_navi li.g_navi04 a:hover{
	background:url(../img/globalNavi.jpg) no-repeat -387px -130px;
	overflow:hidden;
}
#g_navi li.g_navi05 a:hover{
	background:url(../img/globalNavi.jpg) no-repeat -516px -130px;
	overflow:hidden;
}
#g_navi li.g_navi06 a:hover{
	background:url(../img/globalNavi.jpg) no-repeat -645px -130px;
	overflow:hidden;
}
#g_navi li.g_navi07 a:hover{
	background:url(../img/globalNavi.jpg) no-repeat -774px -130px;
	overflow:hidden;
}

/*------on*/
#g_navi li.g_navi01_on a{
	background:url(../img/globalNavi.jpg) no-repeat 0px -65px;
	width:129px;
}
#g_navi li.g_navi02_on a{
	background:url(../img/globalNavi.jpg) no-repeat -129px -65px;
	width:129px;
}
#g_navi li.g_navi03_on a{
	background:url(../img/globalNavi.jpg) no-repeat -258px -65px;
	width:129px;
}
#g_navi li.g_navi04_on a{
	background:url(../img/globalNavi.jpg) no-repeat -387px -65px;
	width:129px;
}
#g_navi li.g_navi05_on a{
	background:url(../img/globalNavi.jpg) no-repeat -516px -65px;
	width:129px;
}
#g_navi li.g_navi06_on a{
	background:url(../img/globalNavi.jpg) no-repeat -645px -65px;
	width:129px;
}
#g_navi li.g_navi07_on a{
	background:url(../img/globalNavi.jpg) no-repeat -774px -65px;
	width:126px;
}

#topBanner{
   margin:10px 0;
   }
#scrollNewsWrapper{
   border:3px solid #CCCCCC  ;
   }
#scrollImg{
   width:161px;
   float:left;
   }
#scrollNews{
    width:730px;
	float:left;
	
	font-weight:bold;
	padding-top:5px
	} 


#footer{
   background-color:#303030;
   color:#FFFFFF;
   height:100%;
   margin-top:50px;
   }
#footer_inner{
   width:900px;
   margin-left:auto;
   margin-right:auto;
    height:100%;  
   } 
   
#footer_inner p{
   text-align:center;
   padding:30px 0 10px  0;
   }   
    
#footer_inner p,
#footer_inner p a{ 
    color:#FFFFFF;
}
#footer_inner p a:hover{ 
    color:#CCCCCC;
	text-decoration:none;
	
}
address{
   color:#FFFFFF;
   font-style:normal;
   text-align:center;
   padding-bottom:20px;
   font-size:11px;
   }
   
#pankuzu a,
#pankuzu{
	  font-size:11px;
	  color:#ec6941;
	  margin-top:3px;
}

.news_box{
	margin:15px 0 ;
}
	

.news_L{
	background-color:#CCCCCC;
	border-bottom:1px solid #666;
	padding:5px 5px 5px 10px;
}
.news_R{
	padding:5px 5px 5px 10px;
	border-bottom:1px solid #666;
}