/* mountain リンク用css */
/* 2009 1月　　　　　　*/

h1{margin-top:0px }


#CONTAINER {
	background-color: #fff;
	margin: 0 auto;
	margin-top: 0px;
	margin-left: 0px;
	text-align:  center;
	width: 100%; height: 780px;
	background-image : url(./kabe_sora.jpg);
	background-repeat : repeat;
	}

#header {
	margin: 0;
	padding: 0;
  	position : absolute; top : 0px; left: 0;		
	width : 100%;height : 130px;
	background-color: #adf; /*#cdd;*/
	/*border-bottom: solid 1px #666;*/
	}

#header #headerImage {
	margin: 0px;
  	position : absolute; top : 0px; left: 10%;
    padding: 0px;
	z-index : 1;
	tranceperent
	}


#header #titleCol {
	position: absolute; top: 40px;left: 30%;
	margin: 0px;
	padding: 0px;
	font-family:"HG創英角ﾎﾟｯﾌﾟ体","ＭＳ ゴシック",sans-serif,serif;
	color: #adff2f;
	z-index : 2;
	}
	
#header #title2 {
	position: absolute; top: 81px; left: 15%;	
	color: #eecc00; /*#ff0066; */
	margin: 0px;
	padding: 0px;
	font-family:"ＭＳ ゴシック",sans-serif,serif;
	font-size: 12px;
		z-index : 2;
	}

#header #globalbar ul {
	margin: 100px 0 0 0;
	padding: 0;
	padding-left: 50px; 
	list-style: none;
	height: 30px;
	overflow: hidden;
	}

#header #globalbar li {
	margin 0;
	padding:  0;
	float: left;
	width: 85px;
	}

#header #globalbar a {
	display: block;
	margin: 0;
	padding: 6px 0;
	text-decoration: none;
	text-align:   center;
	font-size:14px;
	letter-spacing: 1px;
	border:#ffffff solid 1px;
	color: #006;
	}

#header #globalbar a:hover {
	color: #fff;
	background-color: #006;
	font-size:14px;
	}
#header #globalbar a.selectItm {
	color: #fff;
	font-size:14px;
	background-color: #006;
	}




#bodyGroup #leftColumn {
	margin: 0,0,0,0;
	position: absolute; top: 130px; left: 0;
	padding: 15px;
	background-color: #def;   /* #dee;*/
	border-right: solid 1px #666;
	float: left;
	width: 9em;
	color: #0000aa;
	}

#bodyGroup #leftColumn #moji1 {
	font-family: "ＭＳ Ｐゴシック"Arial;
	font-size: 13px;
	color: #505050;
	text-alin: left;
	padding-left: 5px;
	}

#bodyGroup #leftColumn #info1 {
	/*font: Helvetica;*/
	font-size: 24px;
	font-weight: bold;
	color: #606060;
	text-alin: center;
	}
#bodyGroup #leftColumn #info2 {
	font-size: 13px;
	color: #606060;
	text-alin: center;
	padding-left: 5px;
	}

#bodyGroup #leftColumn #lmenu {
	width: 130px; height: 160px;
	border-style:		solid;    /*枠線は直線*/
	border-width:		0px;      /*枠線ほ幅を0ピクセルにする*/
	border-color:		#0000ff;   /*枠線色を全体の背景色に合わせる*/
	margin:			0px 0px 0px 0px;  /*上右下左の順*/　　
	padding:		0px 0px 0px 0px;  /*上右下左の順*/
	}

#bodyGroup #leftColumn #lmenu #fsize {
    text-align: left;
    font-size: 12px;
    color: #000000;
    }

#bodyGroup #leftColumn #lcomment {
	width: 130px; height: 230px;
	border-style:		solid;    /*枠線は直線*/
	border-width:		0px;      /*枠線ほ幅を0ピクセルにする*/
	border-color:		#0000ff;   /*枠線色を全体の背景色に合わせる*/
	margin:			0px 0px 0px 0px;  /*上右下左の順*/　　
	padding:		0px 5px 5px 0px;  /*上右下左の順*/
	font-family:		"ＭＳ ゴシック",sans-serif,serif;
	font-size:		small;     /*文字サイズ*/
	line-height:		1.2;     /*行間*/
	text-align:		left;   /*文字は四角形の左右の中央へ配置*/
	overflow: 		hidden;
	}

	
	
#bodyGroup #leftColumn #ltennis {
	width: 130px; height: 130px;
	border-style:		solid;    /*枠線は直線*/
	border-width:		0px;      /*枠線ほ幅を0ピクセルにする*/
	border-color:		#0000ff;   /*枠線色を全体の背景色に合わせる*/
	margin:			0px 0px 0px 0px;  /*上右下左の順*/　　
	padding:		5px 0px 2px 1px;  /*上右下左の順*/
	}

#bodyGroup #leftColumn #lcnter {
	width: 130px; height: 30px;
	border-style:		solid;   
	border-width:		0px;      
	border-color:		#0000ffc;   
	margin:			0px 0px 0px 0px;  /*上右下左の順*/　　
	padding:		10px 3px 0px 0px;  /*上右下左の順*/
	}

#bodyGroup #leftColumn #lcomment2 {
	width: 130px; height: 330px;
	border-style:		solid;    /*枠線は直線*/
	border-width:		0px;      /*枠線ほ幅を0ピクセルにする*/
	border-color:		#0000ff;   /*枠線色を全体の背景色に合わせる*/
	margin:			0px 0px 0px 0px;  /*上右下左の順*/　　
	padding:		0px 5px 5px 0px;  /*上右下左の順*/
	font-family:		"ＭＳ ゴシック",sans-serif,serif;
	font-size:		small;     /*文字サイズ*/
	line-height:		1.2;     /*行間*/
	text-align:		left;   /*文字は四角形の左右の中央へ配置*/
	overflow: 		hidden;
	}

#bodyGroup #content {
	width : 75%;  
	position : absolute; top : 130px; left:11em; 
	margin 0px 0 0px 0px;　　/*FireFox対応*/
	border-style:		solid;  
	border-width:		0px;   
	border-color:		#99ffcc; 
	padding: 10px 0px 0px 0px;
	}


#bodyGroup #content #contents0 {
	width : 100%; height: 510px;   /* ieではheight80%がきかない*/
	position : absolute; top : 90px; left:10px; 
	border:   0px solid #000; 	
	margin 0px 0 0px 0px;
	padding: 10px 0 0 0;
	}
#bodyGroup #content #contents2 {
	width : 100%; height: 580px;   /* ieではheight80%がきかない*/
	position : absolute; top : 30px; left:10px; 
	border:   0px solid #000; 	
	margin 0px 0 0px 0px;
	padding: 10px 0 0 0;
	}

#bodyGroup #content #contents1 {
	padding: 10px;
	height: 280px;
	overflow: auto;
	}

#bodyGroup #content #foot {
	position : absolute;
	top : 680px;
	font-size: 12px;
	padding: 0 auto;
	text-alin: center; 
	}

#bodyGroup .floatClear {
	clear: left;
	display: block;
	}

#footer {
	position: absolute; top: 772px; left: 0;
	width: 100%; 
	background-color: #adf;
	/*border-top: solid 1px #666;*/
	text-align: center;
	margin: 0;
	padding: 10px;
	}


h2 { 
	color: #0000aa;	
   }
   
address {
	font-size: 13px;
	}


/*縦navimenu*/

A.vnavi{
  	display:block;
	width:100px;
	height:25px;
	padding: 8px 0 0 0;
		background-color:#002266;
	color:#ffffff;
	font-size:14px;
	letter-spacing:2px;
	margin: 0 0 0 5px;
	text-decoration:none;
	text-align:center;
	line-height: 1.2;
	border-bottom-style:groove;
  	border-width:0px 0px 1px 0px;
	}	

A.vnavi:hover{
  	width:100px; 
	background-color:#adf;
	color:#002266;
	font-size:14px;
  	font-weight:bold;
  	margin-left:20px;
	}
