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

@import url(menu.css);
/* 基本設定 ここから
 */


body {
	text-align:center;
	color:#000000;
	font-size:12px;
	background-image: url(../common-img/back.jpg);

	
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS Pゴシック", "MS P Gothic",sans-serif;

	margin-top: 0px;
	
        margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 20px;

	padding-left: 0px;

}


h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd {

	margin: 0;

	padding: 0;

}





a:link{
	text-decoration:none;
}


a:visited{
	text-decoration:none;
	}
	

a:hover{
	text-decoration:none;
	}


a:active;{
	text-decoration:none;
	}	
		


img{
	border:none;
}



/* 基本設定 ここまで*/
/* レイアウト設定 ここから */



#pageBody{
text-align:left;
	width:835px;

	margin-right:auto;

	margin-left:auto;

	/*margin:0 auto;*/

	margin-top:50px;

	background-color:#FFFFFF;

	
	background-image: url(../common-img/body-back.jpg);

	background-repeat:repeat-y;

	
	/*position:relative;*/

}	




#pageTop{

	background-image: url(../common-img/body-top.jpg);

	background-repeat: no-repeat;

	background-position:top left;

	/*padding:70px 30px 0 30px;*/

	height:125px;


}




h1{

	float:left;

	padding:24px 0 0 30px;

	/*position:absolute;

	top:3px;

	left:30px;
}
*/
	
}




#menu{

	list-style-type:none;

	float:right;

	padding:84px 15px 0 0;

	
}


/*
子孫セレクタ。ナビの中のliにかける！*/

	#menu li{

		float:left;

		margin-right:13px;

	}

/*コンテンツ*/

#contentsWrap{
	background-image:url(../img/access/access-photo.jpg);
	background-repeat:no-repeat;
	background-position:top;
	/*height:485px;
	*/
	
	
	
/*	
	height:auto;
	overflow:hidden;*/
	
	/*position:relative;
*/
	}
	

#information{
	float:left;

	list-style-type:none;

/*	float:right;*/

	padding:105px 0px 0 50px;

  
	
}

#info-inner{
		line-height:1.8;
		background-image: url(../img/about/titile_information.gif);
		background-repeat:no-repeat;
		background-position:left top;
		padding:35px 0 0 0;
		
		
	}
	.addresscouwa, .time{
			background-image:url(../img/about/icon_bird.gif);
			background-repeat:no-repeat;
			background-position:left top;
			padding-left:25px;
			margin-left:4px;}	
			
		.addresscouwa{
			margin-bottom:20px;
		}	
		
		.addresscouwa span, .time span{
			display: inline-block;
			width: 4em;
			
		}
		.time,.summer{
			margin-bottom:10px;
		}
		.summer{
			color: #663300;
			font-size:10px;
		}

/*
子孫セレクタ。ナビの中のliにかける！*/


	#information li#info{

	margin-bottom: 15px;
	
	}
	#information li#info2,#info3{
		margin-left:22px;
	}
	
	
	#map{
	
	float:right;
	
	margin:150px 60px 30px 0;
		
				}









	
	
	
  #blog{
  
  clear:both;
 /* 	margin-top:135px;*/
	margin-left:50px;
  
  	width:0px;
	padding-left: 700px;

	
/*	overflow: hidden;*/

  
  	background-image: url(../img/access/access-illust.jpg);
	background-repeat: no-repeat;
	background-position:bottom ;
	



	
	}
	

address{
     
	background-image: url(../common-img/body-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	

	clear: both;
	font-size:0.6em;
		font-style:normal;
		text-align:right;
	padding-bottom:10px;
	padding-right:25px;	
	padding-top:10px;
	
}