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

@import url("init.css");

#wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:10px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #FFFFFF url(../image/common/bg.jpg) no-repeat;
	font: 14px "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
#wrapper:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

#wrapper {
  min-height: 1px;
}

* html #wrapper {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
#header{
	width:100%;
	background: url(../image/common/header_bg.gif) no-repeat left 80px;
}
#header img{
margin-top:80px;
margin-left:400px;
}

#main{
width:900px;
}
.main-left{
width:395px;
/*padding-top:100px;*/
float:left;
}
.main-left img{
margin-right:5px;
margin-bottom:5px;
}
.main-right{
float:right;
width:500px;
}
.slidepic{
/*margin-top:40px;*/
margin-bottom:20px;
width:460px;
text-align:right;
line-height:1.6;
}
.slideinfo{
	/*margin-top:40px;*/
	width:440px;
	text-align:center;
	line-height:2;
	letter-spacing:1px;
	padding:10px;
	background: #ccc;
	color:#000;
}
.information{
width:842px;
	line-height:1.8;
	padding-bottom:20px;
	padding-left:18px;
	text-align:right;
	height:221px;
	clear:both;
}

.map{
margin-top:40px;
line-height:1.6;
height:190px;
text-align:right;
width:900px;
}
.map img{
margin-right:30px;
}
#content{
		position:relative;
		}		
		#slider{width:460px;}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:460px;
		height:205px;
		overflow:hidden; 
		}	


#photo{
width:900px;
height:420px;
margin-bottom:30px;
}
#footer{
width:860px;
height:20px;
clear:both;
}
.thumtable{
margin-left:378px;
text-align:right;
text-align:right;
}
.thumtable th{
	font-weight:normal;
	padding-right:15px;
	text-align:left;
}
.thumtable td{
padding-bottom:15px;

text-align:right;

}
#gallery{
width:842px;
	line-height:1.8;
	font-size:10px;
	letter-spacing:1px;
	padding-left:18px;
	text-align:right;
}#wrapper #main .main-right .slideinfo p {
}

.td_left {
	text-align: right !important;
}
.td-right{
	text-align:right;
}
.td-center{
	text-align:center;
}
.info-left{
	float:left;
}
.right{
	float:right;
	width:460px;

}
.info-right{
	height:70px;
	color:#000;
	background-color:#DBE0E9;
	/*text-align:center;*/
	padding-top:20px;
	padding-right: 30px;
	padding-left: 30px;
	width:400px;
	margin-bottom:20px;
}
.info-right table{
}
.info-right td{
	color:#000;
}
.yotei{
	background-color:#CCC;
	margin-bottom:20px;
}
.yotei td,.yotei th{
	text-align:center;
	padding:0px;
}
.yotei2{
	font-size:12px;
	font-weight:normal;
	margin-bottom:40px;
}
.map2{
	float:right;
	margin-right:30px;
	margin-bottom:30px;
}
#gal{
		height:550px;
}

