/* ‹¤’Ê
------------------------------------------------- */
body {
	background-color: #F6FFDF;
	margin-top: 20px;
	font-size: 90%;
	line-height: 160%;
	color: #000000;
}
body,td,th {
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
}
h1,h2,h3,h4,h5,h6 {
	padding: 0px;
	margin: 0px;
}
.colo660 {
	color: #666600;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #999999;
	text-decoration: underline;
}
table#main{
	margin: 20px 0 40px;
}
.pagetop a:link {
	color: #000000 !important;
	text-decoration: none !important;
}
.pagetop a:visited {
	color: #000000 !important;
	text-decoration: none !important;
}
.pagetop a:hover {
	color: #999999 !important;
}
.alignle{
	text-align: left;
}
.aligncen{
	text-align: center;
}
.alignri{
	text-align: right;
}
.valignb{
	vertical-align: bottom;
}
.valignt{
	vertical-align: top;
}
.backf6{
	background-color: #f6f6f6;
}
.backff{
	background-color: #ffffff;
}
.back00{
	background-color: #000000;
}
.back00{
	background-color: #000000;
}
.backc9f029{
	background-color: #C9F029;
}
.backe1e2c9{
	background-color: #E1E2C9;
}




/* contents”wŒi */
td.mainback{
	background: url(../images/mainback.gif) repeat-y top left;
}
/* footer”wŒi */
td.bottom{
	background: url(../images/bottom.gif) repeat-x top left;
}
/* contentsƒ^ƒCƒgƒ‹ */
span.pan {
	font-size: 80%;
	line-height: 120%;
	color: #666666;
	text-align: left;
}
#title td.right {
	background-color: #f5f5f5;
	text-align: right;
	vertical-align: top;
}
#title td.left {
	background-color: #f5f5f5;
	white-space: nowrap;
	text-align: left;
	text-indent: 5px;
}









/* CONTENTS--index--
------------------------------------------------- */
a.top{
	font-size: 12px;
	line-height: 160%;
}

span.ichirizuka{
	font-size: 10px;
	line-height: 14px;
}





/* CONTENTS--guide-- 
------------------------------------------------- */
p.guidetext{
	margin: 0px 12px;
}





/* CONTENTS--map--
------------------------------------------------- */
div.mapcontents th{
	color: #FFFFFF;
	background-color: #006600;
	border-right: 1px #FFFFFF solid;
}
div.mapcontents a:link{
	color: #003399;
	text-decoration: underline;
}
div.mapcontents a:visited{
	color: #003399;
	text-decoration: underline;
}
div.mapcontents a:hover{
	color: #0099CC;
	text-decoration: underline;
}
div.mapcontents table.sbtitle,
div.mapcontents table.hotel{
	margin: 0 0 10px 0;
}
div.mapcontents td{
	vertical-align: top;
}




/* CONTENTS--shop--
------------------------------------------------- */
.backpry{
	background-color: #F0FCC3;
}





