@charset "utf-8";
body {
	background-color: #cdcdcd;
	background-image: url(images/bg-main.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.c-white {
	background-color: #FFFFFF;
}
.c-gallery {
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}
.c-blue {
	background-color: #0000ff;
}
.c-cyan {
	background-color: #00ccff;
}
.c-cyan2 {
	background-color: #c7eff6;
}
.c-spec {
	background-color: #ededed;
}

p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}



.t-about {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-top: 18px;
	padding-bottom: 18px;
}
.t01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.t02 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.t-contact {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}


.t-top {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	padding-right: 32px;
	padding-top: 48px;
	vertical-align: top;
	height: 26px;
}
.copy {	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;font-weight: normal;	color: #000000;}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left: 10px;
	padding-left: 10px;
}
li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

.h-roomtype {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #0099cc;
	text-align: left;
}

a.menu1:link, a.menu1:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #0000ff;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 26px;
}
a.menu1:hover {	background-color: #000000; text-decoration: underline;}
.menu1 {	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;font-weight: normal;	color: #FFFFFF;}

a.menu2:link, a.menu2:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #00ccff;
	padding-right: 26px;
	padding-left: 25px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 26px;
}
a.menu2:hover {	background-color: #000000; text-decoration: underline;}
.menu2 {	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;font-weight: normal;	color: #FFFFFF;}

a.menu3:link, a.menu3:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #666699;
	padding-right: 22px;
	padding-left: 22px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 26px;
}
a.menu3:hover {	background-color: #000000; text-decoration: underline;}
.menu3 {	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;font-weight: normal;	color: #FFFFFF;}

a.menu4:link, a.menu4:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #969696;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 26px;
}
a.menu4:hover {	background-color: #000000; text-decoration: underline;}
.menu4 {	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;font-weight: normal;	color: #FFFFFF;}

a.menu5:link, a.menu5:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 26px;
}
a.menu5:hover {	background-color: #000000; text-decoration: underline;}
.menu5 {	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;font-weight: normal;	color: #FFFFFF;}

a.menu6:link, a.menu6:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #0000ff;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 26px;
}
a.menu6:hover {	background-color: #000000; text-decoration: underline;}
.menu6 {	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;font-weight: normal;	color: #FFFFFF;}

a.menu7:link, a.menu7:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #00ccff;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 26px;
}
a.menu7:hover {	background-color: #000000; text-decoration: underline;}
.menu7 {	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;font-weight: normal;	color: #FFFFFF;}

a.footer:link, a.footer:visited {text-decoration: underline;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;font-weight: normal;	color: #666666;}
a.footer:hover {color: #FFFFFF; background-color: #000000; text-decoration: none;}
.footer {	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;font-weight: normal;	color: #666666;}

a.type:link, a.type:visited {
	font-weight: bold;
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
a.type:hover {text-decoration: underline; font-weight: bold;	color: #000000;}
.type {text-decoration: none; font-weight: bold;	color: #666666;}

a.download:link, a.download:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #336633;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
a.download:hover {
	text-decoration: none;
	color: #000000;
}
.download {
	text-decoration: underline;
	font-weight: bold;
	color: #336633;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

a.www:link, a.www:visited {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
a.www:hover {
	text-decoration: none;
	color: #000000;
}
.www {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
a.linktous:link, a.linktous:visited {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
a.linktous:hover {
	text-decoration: none;
	color: #000000;
}
.linktous {
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
a.sitemap:link, a.sitemap:visited {
	text-decoration: none;
	font-weight: normal;
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
a.sitemap:hover {
	text-decoration: none;
	color: #333333;
}
.sitemap {
	text-decoration: underline;
	font-weight: normal;
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

ul {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
li {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


.capital {
	font:bold 11px/16px Arial, Helvetica, sans-serif; 
	color:#5E5858;
	text-transform: uppercase;	
	width:230px;
}
.capitalTop {
	font-weight: bold;
	text-transform: uppercase;
	width:230px;
	border-top:#fff 1px solid;
	border-bottom:#C2C2C2 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e5858;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
}

.capitalBottom {
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width:230px;
	border-bottom:#C2C2C2 1px solid;
	border-top:none;
	text-align: left;
}
.capitalBottom span {
	color:#76420A;
}
.tbBottom {
	border-bottom:#C2C2C2 1px solid;
	border-top:none;
}
.higher {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#76420A;
	border-top:#FFFFFF 1px solid;
	border-bottom:#C2C2C2 1px solid;
	text-align: left;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
}
.higher:hover{
	padding:2px 8px;
	font:bold 12px/16px Arial, Helvetica, sans-serif; 
	color:#76420A;
	border-top:#FFFFFF 1px solid;
	border-bottom:#C2C2C2 1px solid;
}

.higherA {
	padding:6px 8px;
	/*background:#C7BA8E;*/
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#76420A;
	border-top:#FFFFFF 1px solid;
	text-align: left;
}
.tbTop {
	border-top:#fff 1px solid;
	border-bottom:#C2C2C2 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e5858;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tbBottom {
	border-bottom:#C2C2C2 1px solid;
	border-top:none;
}
.detailA {
	border-top:#FFFFFF 1px solid;
	border-bottom:#C2C2C2 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e5858;
	text-align: left;

}
.detailB {
	border-top:#FFFFFF 1px solid;
}
.num01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

