a {text-decoration: none; color:#0000CD;}
a:hover {text-decoration: none; color:#00BFFF}

.t8 {font-size: 8px; text-decoration: none; font-weight: light; line-height:12px; color:#666666; font-family:sans-serif;}
.t10 {font-size: 10px; text-decoration: none; font-weight: light; line-height:15px; color:#666666; font-family:sans-serif;}
.t11 {font-size: 11px; text-decoration: none; font-weight: light; line-height:16px; color:#666666; font-family:sans-serif;}
.t12 {font-size: 12px; text-decoration: none; font-weight: light; line-height:18px; color:#666666; font-family:sans-serif;}
.t12b {font-size: 12px; text-decoration: none; font-weight: bold; line-height:18px; color:#666666; font-family:sans-serif;}
.t14 {font-size: 14px; text-decoration: none; font-weight: light; line-height:21px; color:#666666; font-family:sans-serif;}
.t14b {font-size: 14px; text-decoration: none; font-weight: bold; line-height:21px; color:#666666; font-family:sans-serif;}
.t16 {font-size: 16px; text-decoration: none; font-weight: light; line-height:24px; color:#666666; font-family:sans-serif;}
.t16b {font-size: 16px; text-decoration: none; font-weight: bold; line-height:24px; color:#666666; font-family:sans-serif;}
.t18 {font-size: 18px; text-decoration: none; font-weight: light; line-height:27px; color:#666666; font-family:sans-serif;}
.t21 {font-size: 21px; text-decoration: none; font-weight: light; line-height:30px; color:#666666; font-family:sans-serif;}

.header {font-size: 12px; text-decoration: none; font-weight: light; line-height:18px; color:#FFFFFF; font-family:sans-serif;}
.header a {font-size: 12px; text-decoration: none; font-weight: light; line-height:18px; color:#FFFFFF; font-family:sans-serif;}
.header a:hover {font-size: 12px; text-decoration: none; font-weight: light; line-height:18px; color:#96defb; font-family:sans-serif;}

.headline {font:14px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:21px; color:#666666;}
.headline a {font:14px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:21px; color:#666666;}
.headline a:hover {font:14px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:21px; color:#00BFFF;}

.title {font:18px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:27px; color:#666666;}
.subtitle {font:16px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:24px; color:#666666;}
.intro {font:14px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:21px; color:#666666;}
.navi {font-size: 12px; text-decoration: none; font-weight: light; line-height:18px; color:#666666; font-family:sans-serif;}

.subnavi {font:14px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:21px; color:#666666;}
.subnavi a {font:14px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:21px; color:#666666;}
.subnavi a:hover {font:14px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:21px; color:#00BFFF;}

.bodyserif {font-size: 12px; text-decoration: none; font-weight: light; line-height:18px; color:#666666; font-family:serif;}
.bodyserif a {font-size: 12px; text-decoration: none; font-weight: light; line-height:18px; color:#666666; font-family:serif;}
.bodyserif a:hover {font-size: 12px; text-decoration: none; font-weight: light; line-height:18px; color:#00BFFF; font-family:serif;}

.titleserif {font:16px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:24px; color:#666666;}
.subtitleserif {font-size:14px; text-decoration:none; font-weight:bold; line-height:24px; color:#666666; font-family:serif;}

.cap {font:11px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:15px; color:#666666;}
.cap a {font:11px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:15px; color:#666666;}
.cap a:hover {font:11px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:15px; color:#00BFFF;}

.date {font:12px Segoe UI, Meiryo, Shingo pro; font-weight: bold; line-height:18px; color:#666666;}

.body {font:12px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:18px; color:#666666;}
.body a {font:12px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:18px; color:#666666;}
.body a:hover {font:12px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:18px; color:#00BFFF;}

.bodyx {font:13px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:21px; text-align:justify; color:#666666;}
.bodyx a {font:13px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:21px; text-align:justify; color:#666666;}
.bodyx a:hover {font:13px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:21px; text-align:justify; color:#00BFFF;}

.link {font:12px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:18px; color:#00BFFF;}
.link a {font:12px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:18px; color:#00BFFF;}
.link a:hover {font:12px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:18px; color:#008def;}

.footer {font:12px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:18px; color:#666666;}
.footer a {font:12px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:18px; color:#666666;}
.footer a:hover {font:12px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:18px; color:#00BFFF;}

.copyright {font:11px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:15px; color:#666666;}
.copyright a {font:11px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:15px; color:#666666;}
.copyright a:hover {font:11px Segoe UI, Meiryo, Shingo pro; font-weight: normal; line-height:15px; color:#00BFFF;}

p.hr {border-bottom: 1px solid; color:#CCCCCC}
p.hrspacer {border-bottom: 1px solid white;}
p.hrfooter {border-top: 1px solid; color:#CCCCCC}
p.hrheadline {border-top: 1px solid; color:#CCCCCC}
p.hrtravel {border-top: 1px solid; color:#E9E9E9}

.tablex { 
width: 100%;
border-collapse: collapse;
border: 1px #CCCCCC solid;
} 

.tablex TH { 
border: 1px #CCCCCC solid;
padding: 4px;
} 

.tablex TD { 
border: 1px #CCCCCC solid;
padding: 4px;
} 

.tablex .double {
	border-top: 3px double #CCCCCC;!important /* 下線 */
}

/*宿泊料金
　room_rates.shtml*/
#room_rates{
	font-family:Segoe UI, Meiryo, Shingo pro;
	color: #666666;
}
#room_rates .txt{
	width:940px;
	margin:0 auto;
}
#room_rates .txt p{
    font-size: 12px;
	line-height:18px;
	font-weight: normal;
	text-align:left;
	margin-bottom:5px;
}
#room_rates .ttl{
	font-size:16px;
	font-weight: normal;
	line-height:24px;
	color:#666666;
	text-align:left;
	margin: 30px 0;
}
#room_rates span{
    font-size: 12px;
	font-weight: normal;
}
#room_rates .line{
	border-top:#cccccc 1px solid;
}
#room_rates .mb30{
	margin-bottom:30px;
}
	

