body{
	background-color: #FFFFEE;
 background-image:  url(../img/background.gif);
 background-repeat: repeat-y;
 background-position: center top;
}
.head{
 background-image:  url(../img/back_head.gif);
 background-repeat: no-repeat;
	background-position: center top;
	}
	
	.tbl{
 background-image:  url(../img/tbl_bg.gif);
 background-repeat: repeat-y;
	}
	
	.tbl_top{
 background-image:  url(../img/tbl_top3.gif);
 background-repeat: repeat-y;
	}

	.back_faq{
 background-image:  url(../img/faq.gif);
 background-repeat: no-repeat;
	background-position: right bottom;
	}

	.top{
 background-image:  url(../img/top.gif);
 background-repeat: no-repeat;
	background-position: right bottom;
	}
	
.mini{
 font-size:12px;
	padding:5px;
	}
	.foot{
 font-size: 10px;
  font-family:"ＭＳゴジック","Osaka-等幅";
  }
.small{
		font-size: 10px;
  font-family:"ＭＳゴジック","Osaka-等幅";
		line-height:1.5;
}
td{
font-size: 10pt;
}
.shop{
font-size:10pt;
}
.shoplist{
font-size:10pt;
padding-top:2px;
}
.name{
font-size:11pt;
font-weight:bold;
}
.time{
font-size:9pt;
}
.recom{
font-size:10pt;
}
.box{
border:#cccccc dotted 1px;
}
.list{
font-size:10pt;
padding:2px;
border-right:#cccccc solid 1px;
border-bottom:#cccccc solid 1px;
background:#FFFFFF
}
.list_taxi{
font-size:11pt;
padding:2px;
border-right:#cccccc solid 1px;
border-bottom:#cccccc solid 1px;
background:#FFFFFF
}
.list_top{
border-left:#cccccc solid 1px;
border-top:#cccccc solid 1px;
}
.menu{
border-bottom:#cccccc solid 1px;
padding:2px;
}
.points{
border:#999999 dotted 1px;
padding:5px;
}

.option{
border:#C5AC41 solid 2px;
padding:10px;
}

.faq{
padding:5px;
font-size:11pt;
font-weight:bold;
}

.intro{
font-size:10pt;
font-weight:bold;
padding:3px;
border:#FF6600 dotted 2px;
color:#FF6600;
}

/* 20060407 add start */
.line{margin:0;padding:0;width:540px;text-align:center}
.back_about{
	background-image:url(../img/about_bg.gif);
	background-repeat:no-repeat;
	background-position:170px center;
}
#about {line-height:1.5;}	
#about .contents-footer{
	width:495px;
	text-align:right;
}
/* 20060407 add end */

h3.top_caption {line-height:1.5;	font-size:14px;	margin:0px 0px 3px 0px;}

/* 20070525 */

.annotation {
	margin:0px;
	padding:0px;
	}
	
.annotation p {
	margin:0px;
	padding:0px;
	}











