body {
	margin-top: 0px ;
}
.main a:link{
	color: #006699;
	text-decoration: none;
}

.main a:visited{
	color: #3399cc;
	text-decoration: none;
}

.main a:hover{
	color: #006699;
	text-decoration: underline;
}

.main  { 
	background-image: url(images/bg_s.jpg); 
	height: 100%; 
	width: 780px; 

}

.t_main { 
	background-image: url(in_images/bg.gif); 
	height: 100%; 
	width: 780px; 

}

.text14 { 
	color: #181818; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif ;
	line-height: 18px;
}

.text12 { 
	color: #181818; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif ;
	line-height: 16px;
}

.text11 { 
	color: #181818; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif ;
	line-height: 15px;
}

.text10 { 
	color: #181818; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif ;
	line-height: 13px;
}

/*
著作表示
*/
.copyright  { 
	color: #181818; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif ;
}


/*
ヘッダー2の設定
*/
h2    { color: white; 
	font-weight: bold; 
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0px; 
	padding: 0px 0px 0px 15px ;
}
.h2_subtitle { 
	font-size: 12px; 
	margin-left: 15px ;
}


/*
サブメニューの設定
*/
.submenu{
	margin: 5px 5px 5px 15px;
	padding: 0px;
}

.submenu li{
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 16px;
	list-style-type: none;
	display:block;
}

.submenu a:link{
	color: #666666;
	text-decoration: none;
}

.submenu a:visited{
	color: #665544;
	text-decoration: none;
}

.submenu a:hover{
	color: #222222;
	text-decoration: none;
}

/*
客室テキスト関連
*/
.room{
	padding: 0px 0px 0px 22px;
	margin: 3px 0px;
	background-image: url(images/point01.gif);
	background-repeat: no-repeat;
	font-style: italic; 
	font-size: 14px; 
	font-weight: bold;
	font-family: Georgia, Times, Serif; 
}

.roomcap{
	padding-top: 3px;
	margin: 0px;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #444444;
}

.r_amenity{
	padding: 15px 0px 5px 0px;
	margin: 0px;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #181818;
}

/*
客室価格関連
*/
.r_room{
	margin-left: 7px ;
	font-size: 12px; 
	font-weight: bold;
	font-style: italic; 
	font-family: Georgia, Times, Serif; 
	color: #444444;
}

.rate td{
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #444444;
}

.building{
	font-size: 14px; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
	color: #222222;
}


/*
レストランテキスト関連
*/
.shopname { 
	
	font-size: 12px; 
	font-family: Times, Serif; 
}

.shopname2{
	font-style: italic; 
	font-size: 16px; 
	font-weight: bold;
	line-height: 22px;
	font-family: Georgia, Times, Serif; 
}

.shopname3{
	font-style: italic; 
	font-size: 14px; 
	font-weight: bold;
	line-height: 22px;
	font-family: Georgia, Times, Serif; 
}

.shopfloor{
	font-size: 11px; 
	font-family: Times, Serif; 
	color: #555555;
}

/*
バンケットindexテキスト関連
*/
.banquets_room{
	margin: 3px 5px 10px 15px;
	padding: 0px;
}

.banquets_room li{
	margin-left: 15px;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333;
	line-height: 16px;
	list-style-type: none;
	display:block;
}

.room_cate{
	margin: 0px ;
	font-size: 14px; 
	font-weight: bold;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif ;

}

.room_cate a:link{
	color: #006699;
	text-decoration: none;
}


.room_cate a:visited{
	color: #3377aa;
	text-decoration: none;
}


.room_cate a:hover{
	color: #3399cc;
	text-decoration: underline;
}

/*
バンケット表組関連
*/

.b_table tr{
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333;
	line-height: 16px;
	
}

.b_table th{
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #111111;
	font-weight: normal;
	line-height: 12px;
}

/*
各バンケットテキスト関連
*/

.roomname {
	margin: 2px 0px 0px 0px ;
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #664422;
	
}

.roomdiscrip {
	margin: 5px 0px 30px 0px;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #222222;
	
}

/*
リスト関連
*/

.mail li{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 16px;
	list-style-type: none;
	display:block;
}


.gg {
	margin: 2px 0px; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 18px;
	color: #888888;
}

/*
文字装飾関連
*/

.g12{ 
	margin: 5px 0px; 
	color: #333333;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif ;
	font-weight: bold;
	line-height: 16px;
}

.d14{ 
	margin-left: 10px; 
	font-size: 14px; 
	font-family: Georgia, Times, Serif;
	font-weight: bold;
	line-height: 16px;
}


/*
フッターメニュー関連
*/
.footmenu {
	margin: 20px 0px;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #333333;
	text-align: center;
}

.footmenu a:link{
	color: #333333;
	text-decoration: none;
}


.footmenu a:visited{
	color: #333333;
	text-decoration: none;
}

.footmenu a:hover{
	color: #333333;
	text-decoration: underline;
}

.gototop  {
	margin: 15px 0px;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: right;
}

.gototop a:link{
	color: #333333;
	text-decoration: none;
}


.gototop a:visited{
	color: #333333;
	text-decoration: none;
}

.gototop a:hover{
	color: #333333;
	text-decoration: underline;
}