/* id */

#topwrapper{width:100%; margin:0; padding:0; background-color:rgba(231,231,231,1.00);}
#top{width:940px; height:438px; margin:0 auto; padding:0;}

#wrapper{width:940px; height:100%; margin:0 auto; padding:0; }
#footer{width:940; height:40px; margin:0; padding:0; text-align:center; background-color:rgba(0,105,53,1.00); color:white; font-size:14px; line-height:40px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}

#freepair{width:450px; height:120px; margin:0 auto; padding:0; font-size:14px;
	color:rgba(90,90,90,1.00);}
#free{width: 300px; height: 100px; float:left; padding:0px;font-size:14px;
	color:rgba(90,90,90,1.00);}
#leftfree{width:150px;height:100px; float:left; padding:0px;font-size:14px;
	color:rgba(90,90,90,1.00);}
	
#mapField {
  width:450px; height: 450px; margin:0 auto; padding:0;}	

/*class*/

h1{ font-size:24px; color:rgba(8,97,10,1.00); text-align:left; font-family:Verdana, Geneva, sans-serif; font-weight:100; margin:40px;}
.dotted{ border-bottom:thin dotted rgba(8,97,10,1.00);}/*下線をひく*/
.container{width:600px; margin:0 auto; padding:0; text-align:left;}
.maintet{text-align:left; margin:30px; font-size:14px; color:rgba(83,83,83,1.00)}
.images{margin:0 auto; text-align:center}
.gototop{font-size:12px; color:rgba(8,97,10,1.00); font-family:Verdana, Geneva, sans-serif; text-align: right;}
.pair{width:500px; height:40px; margin:0 auto; padding:0; border-bottom:solid 1px
rgba(6,154,61,1.00)}
.noline{width:500px; height:40px; margin:0 auto; padding:0; }



/*float:leftを記入すると、左端から順に横に並ぶ。入れないと縦に並ぶ。*/
	.left{
	width: 150px;
	height:40px;
	float:left;
	margin:0;
	padding:0px;
	font-size:14px;
	color:rgba(90,90,90,1.00);
	line-height:40px;/*行の真ん中寄せ*/
	
	}
	/*float:leftを記入すると、左端から順に横に並ぶ。入れないと縦に並ぶ。*/
	.right{
	width: 350px;
	height: 40px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: rgba(90,90,90,1.00);
	line-height: 40px;
	text-align: left;
}
	
	
