/* mountain リンク用css */
/* 2012 10月　　　　　　*/




#CONTAINER {
	background-color: #fff;
	margin: 0 auto;
	margin-top: 0px;
	margin-left: 10px;
	text-align:  center;
	width: 100%;
	/*background-image : url(./kabe_sora.jpg);
	background-repeat : repeat;
	*/
	}

#header {
	margin: 0;
	padding: 0;
  	position : absolute; top : 0px; left: 10px;		
	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 ul li {
	margin 0;
	padding:  0;
	float: left;
	width: 85px;
	}

#header #globalbar ul li 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 ul li a:hover {
	color: #fff;
	background-color: #006;
	font-size:14px;
	}
#header #globalbar ul li a.selectItm {
	color: #fff;
	font-size:14px;
	background-color: #006;
	}

#header #globalbar ul li.last {
	border-right:none;
	}


#bodyGroup {
	margin: 0;
	padding: 0;
  	position : absolute; top :130px; left: 10px;		
	width : 100%;
	background-color: white;
	}




#bodyGroup #menubar ul {
	margin: 0px 0 0 0;
	padding: 0;
	padding-left: 50px; 
	list-style: none;
	height: 30px;
	overflow: hidden;
	}

#bodyGroup #menubar ul li {
	margin 0;
	padding:  0;
	float: left;
	width: 85px;
	}

#bodyGroup #menubar ul li  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: #3399ff;
	}

#bodyGroup #menubarr ul li  a:hover {
	color: #ff00ff;
	background-color: #006;
	font-size:14px;
	}
#bodyGroup #menubar ul li a.selectItm {
	color: #fff;
	font-size:14px;
	background-color: #3399ff;
	}


#bodyGroup #menuba rul li.last {
	border-right:none;
	}


#bodyGroup #content {
	width : 100%;  
	position : absolute; top : 60px; left:15px; 
	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 {
	left:10px;
	width: 100%; 
	background-color: #adf;
	text-align: center;
	margin: 0;
	padding: 10px;
	}


h2 { 
	color: #0000aa;	
   }
   
address {
	font-size: 13px;
	}



