@charset "utf-8";
.menustyle {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.menustyle A:link{color: #FFFFFF;font-weight: bold;font-size: 14px; text-decoration:none}
.menustyle A:visited{color: #ffffff;font-weight: bold;font-size: 14px; text-decoration:none}
.menustyle A:hover{color: #FFCACA;font-weight: bold;font-size: 14px; text-decoration:underline}
.menuonstyle {
	font-size: 14px;
	font-weight: bold;
	color:#6e0000;
}
.menuonstyle A:link{color:#6e0000;font-size: 14px;font-weight: bold; text-decoration:none}
.menuonstyle A:visited{color:#6e0000;font-size: 14px;font-weight: bold; text-decoration:none}
.menuonstyle A:hover{font-size: 14px;font-weight: bold;color:#B70000; text-decoration:underline}
.submenu {font-size: 13px; color:#333333;}
.submenu A:link{font-size: 13px;line-height: 23px;color:#333333; text-decoration: none}
.submenu A:visited{font-size: 13px;line-height: 23px; color:#333333; text-decoration: none}
.submenu A:hover{font-size: 13px;line-height: 23px; color:#666666; text-decoration:underline}
.bluetitlestyle {
	font-size: 13px;
	font-weight: bold;
	color: #2768CC;
}
.style3 {
	font-size: 13px;
	font-weight: bold;
	color: #B32929;
}
.trred27 {
	font-size: 12px;
	line-height: 27px;
	color: #000000;
}
.trred27 A:link{font-size: 12px;line-height: 27px;color: #000000; text-decoration:none}
.trred27 A:visited{font-size: 12px;line-height: 27px;color: #000000; text-decoration:none}
.trred27 A:hover{font-size: 12px;line-height: 27px;color: #666666; text-decoration:underline}
.style4 {color: #CA1E08}
.trblue26 {
	font-size: 12px;
	line-height: 26px;
	color: #2e689a;
}
.trblue22 {
	font-size: 12px;
	line-height: 22px;
	color: #0088dc;
}
.trgrey24 {
	font-size: 12px;
	line-height: 24px;
	color: #202020;
}
.style5 {
	color: #3A3A3A;
	font-weight: bold;
	font-size: 13px;
}
.trgrey26 {
	font-size: 12px;
	line-height: 26px;
	color: #515252;
}
.trgrey26 A:link{font-size: 12px;line-height: 26px;color: #515252; text-decoration:none}
.trgrey26 A:visited{font-size: 12px;line-height: 26px;color: #515252; text-decoration:none}
.trgrey26 A:hover{font-size: 12px;line-height: 26px;color: #7C7C7C; text-decoration:underline}
.tr28 {
	font-size: 12px;
	line-height: 28px;
	color: #000000;
}
.style7 {font-size: 12px; color: #9C9B97; }
.style8 {
	font-size: 13px;
	font-weight: bold;
	color: #5E5E5E;
}
.tr26 {
	font-size: 12px;
	line-height: 26px;
	color: #262626;
}
.tr26 A:link{font-size: 12px;line-height: 26px;color: #262626; text-decoration:none}
.tr26 A:visited{font-size: 12px;line-height: 26px;color: #262626; text-decoration:none}
.tr26 A:hover{font-size: 12px;line-height: 26px;color: #666666; text-decoration:underline}
.trred28 {
	font-size: 12px;
	line-height: 28px;
	color: #181818;
}
.trred28 A:link{font-size: 12px;line-height: 28px;color: #181818; text-decoration:none}
.trred28 A:visited{font-size: 12px;line-height: 28px;color: #181818; text-decoration:none}
.trred28 A:hover{font-size: 12px;line-height: 28px;color: #666666; text-decoration:underline}
.style9 {
	font-size: 13px;
	font-weight: bold;
}
.style13 {
	font-size: 12px;
	color: #E75D00;
	font-weight: bold;
}
.style15 {font-size: 12px; color: #540604; }
.style17 {font-size: 12px; font-weight: bold; }
.style19 {font-size: 12px; color: #A2A2A2; }
.trcopy {
	font-size: 12px;
	line-height: 19px;
	color: #CCCCCC;
}
.style20 {color: #C1631B}
.style21 {
	color: #CF5D45;
	font-weight: bold;
}
.style23 {font-size: 12px; color: #9F4800; }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}
.style25 {font-size: 13px; font-weight: bold; color: #333333; }
.citymenublue {
	font-size: 12px;
	line-height: 24px;
	color: #2a6ea5;
}
.style26 {font-size: 13px; line-height:26px;}
.style27 {
	color: #B32929;
	font-weight: bold;
}
.trgrey23 {
	font-size: 12px;
	line-height: 23px;
	color: #666666;
}
.style28 {
	font-size: 14px;
	font-weight: bold;
	color: #FF3B01;
}
.style29 {font-size: 13px; font-weight: bold; color: #333333; }
.style30 {color: #D53002}
.style31 {
	color: #666666;
	font-weight: bold;
}
.citymenublue {font-size: 12px;line-height: 24px;color: #2a6ea5;}
.citymenublue A:link{font-size: 12px;line-height: 24px;color: #2a6ea5; text-decoration:underline}
.citymenublue A:visited{font-size: 12px;line-height: 24px;color: #2a6ea5; text-decoration:none}
.citymenublue A:hover{font-size: 12px;line-height: 24px;color: #5EA0D7; text-decoration:underline}
.memberloginbg {
	border: 1px solid #880003;
	height: 22px;
	width: 90px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
}
.memberstyle {	line-height: 24px;	font-size: 12px; color: #BE0006}
.pricestyle {line-height: 24px;	font-size: 12px; color: #BE0006; text-decoration:line-through}


#citynavi{
width:986px;
margin-left: auto;
margin-right: auto; 
margin-bottom:2px;
text-align:left;
}
#cityurl{

width:742px;
height:76px;
 background:#F5F5F5;
float:left;
padding-top:5px;
padding-left:5px;
font-size:12px;
}

#kefulogo{
width: 264px;
height:95px;
float: left;
background:#F5F5F5;
float:left;
padding-top:2px;
padding-right:1px;
}
#citynavi a{
	text-decoration:none;
	font-size:12px;
	line-height: 24px;
	color: #2a6ea5;
}
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F5F5F5}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  background:#f5f5f5}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  background:#f5f5f5}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;}
.spiffy4{
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5}
.spiffy5{
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5}
.spiffyfg{
  background:#F5F5F5;}
