/* 全ページ共通 */

body {

	scrollbar-face-color: #000000;

	scrollbar-highlight-color: #B68C50;

	scrollbar-shadow-color: #000000;

	scrollbar-arrow-color: #B68C50;

	scrollbar-base-color: #000000;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

/*	color: #5C6266; */

	letter-spacing: 1px;

	text-decoration: none;

	margin-top:20px;

	margin-left:10px;

	margin-right:20px;

	background-color: #F5E2C2;

/*	background-image: url(image/bg.jpg); /*

/*	background-attachment: fixed; */

/*	background-position: right center; */

/*	background-repeat: repeat-y; */

}



a:link {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	text-decoration: none;

}



a:visited {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	text-decoration: none;

}



a:hover {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	text-decoration: underline;

}



a:active {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	text-decoration: none;

}





/* 全ページ共通 テーブルの罫線、背景色、テキスト */

.hyouyou_bgcolor{

	background-color: #B4956A;

}



.hyouyou_bgcolor2{

	background-color: #634D2F;

}



.hyouyou_bordercolor{

	background-color: #59381A;

}



.hyouyou_text {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #FEE9CB;

}

/* 料金情報テーブルの背景色 */

/*.pricesystem{ */

/*	background-color: #ffe3b1; */

/*} */



/* 全ページ共通　本文タイトルバー */

.honbuntitlebar_left {

	border-width: 1px 1px 1px 1px;

	border-style: solid;

	border-color: #59381A;

	background-color:#F2E4CA;

 
}



.honbuntitlebar_linecolor{

	background-color:#F2E4CA;

	/*background-image: url(image/grade_02.jpg);*/

	height: 16px;

}



.honbuntatitlebar_text{

	background-color:#F4E1C0;

	background-image: url(image/grade_02.jpg); 

	background-attachment: fixed; 

	background-position: left center; 

	background-repeat: repeat-y; 

	border-width: 1px 1px 1px 0px;

	border-style: solid;

	border-color: #59381A;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	padding-top: 2px;

	color: #000000;

}



/* 全ページ共通　サブタイトルバー */

.subtitlebar_basecolor{

	background-color: #8E6D40;

	background-image: url(image/grade_01.jpg); 

	background-attachment: scroll; 

	background-position: left center; 

	background-repeat: space;

	border: none;

	height: 18px;

}

.subtitlebar_linecolor{

	background-color:#B68C50;

	border: none;

	height: 18px;

}



.subtitle_text {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	color: #FFFFFF;

	padding-top: 4px;

	padding-right: 2px;

	padding-bottom: 3px;

	padding-left: 6px;

	border: none;

}



/* 全ページ共通　タイトルバー */

.titlebar {

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 5px;

	border: 1px solid #B68C50;

	background-color:#ffffff;

}



/* 全ページ共通　本文、テキスト部分 */

.honbun {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #000000;

	letter-spacing: 1px;

}



.honbun_margin{

 margin-left:10px;

}



a.honbun {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #000000;

	letter-spacing: 1px;

	text-decoration: none;

}



a.honbun:link {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #000000;

	letter-spacing: 1px;

	text-decoration: none;

}



a.honbun:visited {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #000000;

	letter-spacing: 1px;

	text-decoration: none;

}



a.honbun:hover {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #000000;

	letter-spacing: 1px;

	text-decoration: underline;

}



a.honbun:active {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #000000;

	letter-spacing: 1px;

	text-decoration: none;

}



/* 客室、客室詳細の平日の部分 */

.heijitsu {

	background-color:#dba957;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	letter-spacing: 1px;

	text-align: center;

	line-height: 160%;

	color: #ffffff;

	padding-right: 4px;

	padding-left: 4px;

	background-position: center;

}





/* 客室、客室詳細の休日の部分 */

.kyujitsu {

	background-color:#c04867;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	text-align: center;

	line-height: 160%;

	color: #ffffff;

	letter-spacing: 1px;

	padding-right: 4px;

	padding-left: 4px;

}



/* 客室、客室詳細の全日の部分 */

.zenjitsu{

	background-color:#84a168;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	letter-spacing: 1px;

	text-align: center;

	line-height: 160%;

	color: #ffffff;

	padding-right: 4px;

	padding-left: 4px;

	background-position: center;



}





/* 客室などで使われている料金(税込み)の部分 */

.ryoukin{

	color: #000000;

	border:none;

	font-family: "ＭＳ ゴシック", "Osaka−等幅";

	font-size: 12px;

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 2px;

	padding-left: 2px;

	line-height: 140%;

	text-align:right;

}

.zeikomi{

	color: #000000;

	border:none;

	font-family: "ＭＳ ゴシック", "Osaka−等幅";

	font-size: 10px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 5px;

	line-height: 140%;

	text-align:left;

}



/* 客室詳細、bbsなどのリンクしている箇所 */

.link1 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #ffffff;

	letter-spacing: 1px;

	text-decoration: none;

}

a.link1 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #000000;

	letter-spacing: 1px;

	text-decoration: none;

}

a.link1:link {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #000000;

	letter-spacing: 1px;

	text-decoration: none;

}

a.link1:visited {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #ffffff;

	letter-spacing: 1px;

	text-decoration: none;

}

a.link1:hover {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #000000;

	letter-spacing: 1px;

	text-decoration: underline;

}

a.link1:active {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #000000;

	letter-spacing: 1px;

	text-decoration: none;

}



.thumbroom{

		border: 2px solid #B68C50;

}



/* access.html 地図枠 */

.map{

	border: 1px solid #B68C50;

}



/* 客室情報 room***.html の部屋番号、設備の文字 */

.shironuki {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	color: #ffffff;

	padding-left: 10px;

	letter-spacing: 1px;

}



/* 客室情報(room***.html) の表、客室情報・混雑予想テキスト */

.roomkakomi {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	border: 1px solid #2f1904;

	color: #ffffff;

	background-color:#836740;

}



.room_text {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #ffffff;

	letter-spacing: 1px;

	text-decoration: none;

}



a.room_text {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #4D4D4D;

	letter-spacing: 1px;

	text-decoration: none;

}



a.room_text :link {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #4D4D4D;

	letter-spacing: 1px;

	text-decoration: none;

}



a.room_text :visited {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #4D4D4D;

	letter-spacing: 1px;

	text-decoration: none;

}



a.room_text :hover {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #4D4D4D;

	letter-spacing: 1px;

	text-decoration: underline;

}



a.room_text :active {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #4D4D4D;

	letter-spacing: 1px;

	text-decoration: none;

}



/* 混雑予想表のライトグレーの線 */

.konzatsu_line_lighetgrey {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-top-color: #ccCCCC;

	border-right-color: #ccCCCC;

	border-bottom-color: #ccCCCC;

	border-left-color: #ccCCCC;

}



/* 混雑予想表の線 */

.konzatsu_linecolor {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-top-color: #663333;

	border-right-color: #663333;

	border-bottom-color: #663333;

	border-left-color: #663333;

}



/* 混雑予想の背景色 */

.konzatsu_hyou_bgcolor1{

	background-color: #e4e8aa;

}



.konzatsu_hyou_bgcolor2{

	background-color: #ffffcc;

}



.konzatsu_bgcolor{

	background-color: #ffffff;

}





/* search.html のホテル名・住所・テキスト・ボーダーの設定 */

.hotelname {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 18px;

	color: #D3BFAC;

	font-weight: bold;

	padding-bottom: 4px;

}



.address1 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 140%;

	color: #D3BFAC;

}



.toplead {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 140%;

	color: #D3BFAC;

	padding-bottom: 8px;

}



.top1 {

	background-image: url(image/hotel_bg.jpg); 

	background-repeat: repeat-x; 

}



.top2 {

	background-image: url(image/hotel_bg.jpg); 

	background-repeat: repeat-x; 

/* 下記は必ず入れておいてください。*/

	padding-left: 20px;

}



.login_leftbox {

	border-top: 0px solid #666666;

	border-right: 0px solid #666666;

	border-bottom: 1px solid #666666;

	border-left: 1px solid #666666;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 10px;

	background-color:#ffffff; 



}



.login_rightbox {

	border-top: 0px solid #666666;

	border-right: 1px solid #666666;

	border-bottom: 1px solid #666666;

	border-left: 1px solid #666666;

	padding-left: 8px;

	padding-top: 6px;

	padding-bottom: 6px;

	background-color:#ffffff; 



}



/* フォームのテキスト部分 */

.form_text {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 10px;

	line-height: 140%;

}



.form_hotelid {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 140%;

	color: #663333;

}



.form_value {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	border: 1px solid #663333;

	color: #663333;

	background-color: #ffffff;

}



input {

	color: #663333;

	font-family: "ＭＳ ゴシック", "Osaka−等幅";

	font-size: 12px;

	padding: 1px;

/*	background-color: #e6e6e6; */

/* 	border: 1px solid #663333; */

}



/* 空室情報 空室の背景色・準備中の背景色*/

.roomempty{

	background-color: #a2741a;

}

.roomemptydata{

	background-color: #dba957;

}

.roomclean{

	background-color: #2650ff;

}

.roomcleandata{

	background-color: #568cff;

}

.roomlist{

	background-color: #B9B9B9;

	color:#663333;

}





/* 著作権 */

.copyright {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 10px;

	letter-spacing: 1px;

	color: #B68C50;

}



/*　bbsテーブルの枠　*/

.bbs {

	border: 1px solid #666666;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	background-color:#ffffff;

}



.bbs_res{

	border: 1px solid #666666;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	background-color:#ffffff;

}	





/* bbs 書き込み表示部分 */

.bbs_main_name{

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #333333;

	letter-spacing: 1px;

}

.bbs_main_date{

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 10px;

	line-height: 160%;

	color: #333333;

	letter-spacing: 1px;

}	



.bbs_main_title{

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #333333;

	letter-spacing: 1px;

	border-width: 0px 1px 1px 0px;

	border-style: solid;

	border-color: #663333;

}



.bbs_main_delete{

	border-width: 0px 1px 1px 0px;

	border-style: solid;

	border-color: #663333;

}



.bbs_main_res{

	border-width: 0px 0px 1px 0px;

	border-style: solid;

	border-color: #663333;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	color: #663333;

}

.bbs_main_body{

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #333333;

	letter-spacing: 1px;

}

.bbs_res_title{

	border-width: 0px 0px 1px 0px;

	border-style: solid;

	border-color: #663333;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #660000;

	letter-spacing: 1px;



}

.bbs_res_delete{

	border-width: 0px 0px 1px 1px;

	border-style: solid;

	border-color: #663333;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #660000;

	letter-spacing: 1px;



}

.bbs_res_body{

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #660000;

	letter-spacing: 1px;

}	



.bbs_res_name{

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 160%;

	color: #660000;

	letter-spacing: 1px;

}

.bbs_res_date{

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 10px;

	line-height: 160%;

	color: #660000;

	letter-spacing: 1px;

}	





/* bbsのボタン */

.inputbtnGrey {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 10px;

	background-color: #666666;

	border-top: 1px solid #ccCCCC;

	border-right: 1px solid #999999;

	border-bottom: 2px solid #333333;

	border-left: 1px solid #333333;

	color: #ffffff;

	padding: 1px;

}



/* 全室達成の使用した部屋 */

.allroom_shiyou {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 10px;

	background-color: #ffe3b1;

	padding: 2px;

	width: 80px;

	height : 50px;

	border: 1px solid #ff9900;

	text-align: center;

	vertical-align: middle;

	color: #ff6600;

	line-height: 140%

}



/* 全室達成の使用した部屋番号 */

.allroom_roomNo {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 14px;

	background-color: #ff9900;

	padding: 2px;

	border: 1px;

	text-align: center;

	vertical-align: middle;

	color: #ffffff;

	letter-spacing: 1px;

	height:25px;



}



/* 全室達成の使用していない部屋 */

.allroom_mi_shiyou {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 10px;

	background-color: #ccCCCC;

	padding: 1px;

	width: 80px;

	height : 50px;

	border: 1px solid #666666;

	text-align: center;

	vertical-align: middle;

	color: #666666;

	line-height: 140%;

}



/* 全室達成の使用していない部屋番号 */

.allroom_mi_roomNo {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 14px;

	background-color: #666666;

	padding: 2px;

	border: 1px;

	text-align: center;

	vertical-align: middle;

	color: #ffffff;

	letter-spacing: 1px;

	height:25px;

}



/* オーナーズルームのオーナーズルームになった部屋 */

.ownersroom_owners {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 10px;

	background-color: #FFCCCC;

	padding: 1px;

	width: 80px;

	height : 50px;

	border: 1px solid #cc0000;

	text-align: center;

	vertical-align: middle;

	color: #cc0000;

	line-height: 140%;

}



/* オーナーズルームのオーナーズルームになった部屋 */

.ownersroom_roomNo {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 14px;

	background-color: #cc0000;

	padding: 2px;

	border: 1px;

	text-align: center;

	vertical-align: middle;

	color: #ffffff;

	letter-spacing: 1px;

	height:25px;



}



/* オーナーズルームまで複数回の部屋 */

.ownersroom_mi_owners {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 10px;

	background-color: #ccff99;

	padding: 1px;

	width: 80px;

	height : 50px;

	border: 1px solid #669933;

	text-align: center;

	vertical-align: middle;

	color: #006600;

	line-height: 140%;

}



/* オーナーズルームまで複数回の部屋 */

.ownersroom_mi_roomNo {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 14px;

	background-color: #669933;

	padding: 2px;

	border: 1px;

	text-align: center;

	vertical-align: middle;

	color: #ffffff;

	letter-spacing: 1px;

	height:25px;



}



/* 予約・照会の主な設備と基本料金テーブル */

.rsvtable{

	border-style:solid;

	border-width:0 1 1 0;

	border-color:#999999;

	color:#666666;

	text-align:center;

}

.rsvtable_td{

	border-style:solid;

	border-width:1 0 0 1;

	border-color:#999999;

	color:#666666;

	text-align:center;

}





/* エラー */

.error {

	padding-top: 3px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 6px;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	color: #ffffff;

	text-decoration: none;

	background-color: #cc0000;

}



.error_border2{

	background-color: #cc0000;

	border: 1px solid #cc0000;

	height: 18px;

}



/*フードメニュー*/
.foodmenu{
	width:770px;
}

.foodmenu::after{
	clear: both; 
	}

.foodmenu_left{
	width:170px;
	float:left;
	text-align:left;
	}

.foodmenu_right{
	float:left;
	text-align:left
	}
	
.info{display:none;}	