@charset "utf-8";
/* CSS Document */
/*メインの中左コンテンツ*/
/*各ページの中央コンテンツのお個々に置く*/
/*メインのコンテンツです*/

#Content {
	border-top: 25px solid #333333;
	width: 830px;
	height: auto;
	background: #fff;
	margin: 0 auto;/*overflow:hidden;*/
	position:relative;
	top: -50px;
}


#leftContents{
	width:580px;

	height:100%;
	float:left;
	/*background:yellow;*/
	margin-top:28px;
	margin-left:28px;
	margin-bottom:60px;
	}
.ConseptBox{
	width:453px;
	margin:0 auto;
	}
	
.ConseptBox img{
	padding-left:100px;
	}
		
.ConseptBox  h1{
	font-size: 18px;
	line-height: 1.5em;
	color: #196a50;
	padding-top: 2em;
}

.ConseptBox  p{
	font-size: 14px;
	line-height: 1.5em;
	color:#333;
	padding-top: 1em;
}




.aisatu{
	background:#eee;
/*	margin-top: 28px;
*/	margin-bottom: 40px;
/*	margin-left: 28px;
*/	}
/*.aisatu h1{
	font-size: 14px;
	line-height: 2.5em;
	border-bottom: thin dashed #666;
}*/
/*.aisatu p{
	font-size: 12px;
	line-height:2.2em;
	padding-top:10px;
}
*/
#oshirase{
	background:#FFFFC9;
	width:580px;
	height:110px;
/*	margin-left:28px;
*/	margin-bottom:40px;
	}

#oshirase .box{
	width: 84px;
	height: 110px;
	margin-right: 42px;
	float: left;
	background: #033;

	text-align: center;
	/*	clear:both;
*/	}
	
	/*文字News&Tpics お知らせ*/
#oshirase .box p{
	padding-top: 10px;
	font-size: 12px;
	color: #CCC;
	
	}


	
#oshirase .updata li{
	float:right;
width:440px;
	heght:110px;
	font-size: 12px;
	border-bottom: thin dashed #666;
	line-height: 2em;
	color: #333;
	list-style-type: disc;
	padding-top:10px;
	}

.map{
	width:580px;
	height:210px;
/*	margin-left:28px;
*/	
background:url(../image/top_heikei_map.gif);
	background-repeat:no-repeat;
	/*background-color:#FDFEC0;*//*この背景が奥になる*/
	font-size:9px;
	}
.map a{
	font-size:10px;
	}			

/*メインの右コンテンツ*/
#rightContents{
	float:right;
	width:154px;
	height:auto;
	margin-top:28px;
	margin-right:28px;
	}

#otenki{
	width:154px;
	background:#FFFFCC;
	margin-top:20px;
	}

/*リンクの詳しくを白ボックスで隠す*/
#mojikeshi{
	width:140px;
	height:25px;
	background:white;
	position:relative;
	right:-10px;
	bottom:32px;
	}




.wi-fi{
	float:right;
	width: 154px;
	font-size: 18px;
	font-weight: bold;
	background-color: #d7c785;
	text-align: center;
	line-height:1.5em;
	}	

	
	
/*	  バナーここから*/  
  #banner{
	  clear:both;
	  width:830px;
	  height:52px;
	  /*background:#fff;*/
	  		padding-left:28px;

	  }
	  
/*  バナーここまで*/	
/*高さ調整--白い帯をかぶせてます。*/
.adustHeight{
	height:50px;
	width:830px;
	background:white;
	position:relative;
	top:50px;
	}