/*----全体----- */
body{
	margin:0;
	padding:0;
	margin-left:30px;
	background:#d6cfc7;
	font-size:12px;
	color:#444444;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
h1{
	margin:0;
	padding:0;
	padding:0px 20px 20px 20px;
	margin-bottom:20px;
	font-size:14px;
	border-bottom:3px double #999999;
	}
h1.jsearch{
	margin:0px;
	border-bottom:none;
	position:absolute;
	top:44px;
	left:50px;
	width:748px;
}
h2{
	margin:0;
	padding-top:7px;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	background: url(img/h2.jpg) no-repeat;
	padding-left: 30px;
	padding-bottom: 20px;
}
h2.jsearch{
	padding:0px;
	color:#444444;
	background: none;
}
h3{
	margin:0;
	padding:0;
}
h4{
	margin:5px 0px 0px 5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-size:14px;
	color:#ffffff;
	background:#9c9e90;
	font-weight:bold;
}

a{
	color:#955539;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	color:#955539;
	text-decoration:none;
	font-weight:bold;
}
a strong.jsearch, a:hover strong.jsearch{
	font-weight:bold;
}
/*----レイアウト枠---- */
#waku{
	margin:0;
	padding:0;
	background:#ffffff;
	border-right:9px solid #552c2d;
	border-left:9px solid #552c2d;
	width:766px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:748px;
}

/*----ヘッダー---- */
#header{
	margin:0;
	padding:0;
	padding-top:20px;
	text-align:right;
	background: url(img/link-header.jpg) no-repeat;
	width:748px;
	height:57px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:37px;
}

/*-----ナビゲーション------*/
#navi{
	margin:0;
	padding:0;
	height:50px;
	width:748px;
}
#navi ul{
	margin:0;
	padding:0;
}
#navi li{
	float:left;
	display:block;
	text-indent:-9999px;
	font-size:4px;
}
#navi li a{
	display:block;
	text-decoration:none;
}
#navi li#m00 a{
	height:50px;
	width:411px;
	background:  url(img/m00.jpg) no-repeat;
}
#navi li#m00 a:hover{
	height:50px;
	width:411px;
	background:  url(img/m00.jpg) no-repeat;
	background-position:0 -50px;
}
#navi li#m01 a{
	height:50px;
	width:113px;
	background:  url(img/m01.jpg) no-repeat;
}
#navi li#m01 a:hover{
	height:50px;
	width:113px;
	background:  url(img/m01.jpg) no-repeat;
	background-position:0 -50px;
}
#navi li#m02 a{
	height:50px;
	width:112px;
	background:  url(img/m02.jpg) no-repeat;
}
#navi li#m02 a:hover{
	height:50px;
	width:112px;
	background:  url(img/m02.jpg) no-repeat;
	background-position:0 -50px;
}
#navi li#m03 a{
	height:50px;
	width:112px;
	background:  url(img/m03.jpg) no-repeat;
}
#navi li#m03 a:hover{
	height:50px;
	width:112px;
	background:  url(img/m03.jpg) no-repeat;
	background-position:0 -50px;
}

/*----メインコンテンツ---- */
#main{
	margin:0;
	padding:0;
	text-align:left;
	width:748px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:748px;
}
.top p{
	margin:0;
	padding:0;
　margin-left:10px;
	text-indent:-10px;
}
.top p{
	margin:0;
	padding:0;
　margin-left:10px;
	text-indent:-10px;
}
#map{
	text-align:right;
}
#content{
	margin-left:49px;
	margin-bottom:30px;
	padding:0;
	text-align:left;
	width:650px;
	voice-family: "\"}\"";
	voice-family: inherit;
}

.pagetop{
	text-align:right;
}
.itinerary{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	}
.itinerary td{
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	}
.itinerary th{
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	background:#b8baa7;
	text-align:center;
	}
.glay{
	background:#b0c2c7;
	text-align:right;
}
.light-glay{
	background:#eeeee8;
}
/*----トップページフッター---- */
#footer{
	margin:0;
	padding:0;
	background:#552c2d;
	text-align:left;
	width:748px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:748px;
}
address{
	padding-top:10px;
	padding-bottom:10px;
	color:#ffffff;
	text-decoration:none;
	font-style:normal;
	font-size:0.8em;
	text-align:right;
}
.link-hyou{
	margin:0px;
	padding:0px;
}	
.link-hyou td{
	margin:0px;
	padding:5px 0px 5px 5px;
	border-bottom:1px solid #CCCCCC;
}
.jsp_footer{
	font-size:10px;
}
.jsp_footer a{
	color:#CDC1AB;
	text-decoration:none;
}
.jsp_footer a:hover{
	color:#ffffff;
	text-decoration:none;
}

