body {
	font-size:11pt;
	font-family: "ＭＳ ゴシック";
	text-align:center;
	margin-top:0;
	}
pre {font-size:11pt;}
/*左右の縦線描画*/
#side-line {
	background:url(../images/bg.gif) repeat-y;
	width:706px;
	padding:0px;
	margin:0 auto;
	}



/*画面のBODY部*/
/*全体*/
table.body{
	border-style:none;
	border-collapse:collapse;
	padding:0px;
	margin:0;
	width:700px;
	}
/*TOP BODY*/
table.top{
	border-style:none;
	border-collapse:collapse;
	padding:0px;
	text-align:center;
	margin:0;
	width:678px;
	height:432px;
	background:url(../images/top1.jpg);
	}
/*Rule Body*/
table.rule{
	background-color: #e8ffff;
	border-style:none;
	padding:10px;
	margin:0;
	font-size:11pt;}
/*Infomation Body*/
blockquote{
	margin:6px 0px 10px 40px;	/*上右下左*/
	padding:10px;
/*	background-color: #f7efff; */
	background-color: #e0ffff;
	border:outset 1px #d8d1f0;} 
/*Reserve Body*/
table.reserve{
	border-style:none;
	border-collapse: separate;
	empty-cells: show;
	text-align:center;
	padding:0px;
	margin:0;
	background-color:#ffffff;
	}
/*Reserve Cell 上,右,下,左*/
td.w{	border-style:none;								/*一マスのサイズ用*/
		width:19px;
		height:0px;}
td.n{	border-style:none;								/*空表示用*/
		padding:0px;
		width:0px;
		height:0px;}
td.h{	border-style:solid none none solid;				/*時間の切れ目用*/
		border-color:#000000 #000000 #000000 #000000;
		border-width:1px;
		padding:3px;}
td.m{	border-style:solid none none dotted;			/*３０分の切れ目*/
		border-color:#000000 #000000 #000000 #808080;
		border-width:1px;
		padding:3px;}
td.r{	border-style:none none none solid;				/*右サイド用*/
		border-color:#000000 #000000 #000000 #000000;
		border-width:1px;
		padding:0px;
		width:0px;}
td.d{	border-style:solid none none none;				/*最下段用*/
		border-color:#000000 #000000 #000000 #000000;
		border-width:1px;
		padding:0px;
		height:0px;}
td.res{	border-style:solid none none solid;				/*予約表示用*/
		border-color:#000000 #000000 #000000 #000000;
		border-width:1px;
		padding:3px;
		background-color:skyblue;}
td.slf{	border-style:solid none none solid;				/*会員の予約変更可能表示*/
		border-color:#000000 #000000 #000000 #000000;
		border-width:1px;
		padding:3px;
		background-color:red;}
td.rr{	border-style:solid solid none solid;			/*規約の右側*/
		border-color:#000000 #000000 #000000 #000000;
		border-width:1px;}
td.rd{	border-style:solid none solid solid;			/*規約の下段*/
		border-color:#000000 #000000 #000000 #000000;
		border-width:1px;}
td.all{	border-style:solid solid solid solid;			/*規約の下段*/
		border-color:#000000 #000000 #000000 #000000;
		border-width:1px;}
/*ヘッダー部BG-COLOR*/
tr.head{
	background:url(../images/tbk.png) repeat;
}
/*メニュー下部のライン*/
td.linem{height:3px;
		background-color:#ffc0c0;}
/*footerライン*/
td.linef{height:1px;
		background-color:#cccccc;}
/*本文部*/
td.maintd{
	background:url(../images/bbk.png) repeat;
}
table.main{border-style:none;
		 border-collapse:collapse;
		 padding:10px;}

/*ancarの色を固定化*/
a		{text-decoration: none;
		color:blue;}
/*小さ目の文字*/
.small{ font-size:10pt;}

/*LOGIN画面の外枠設定*/
table.b1{border-style:solid; border-color:gray;
		 padding:3px;
		 margin:0;}
tabel.b0{border-style:none;
		 padding:3px;
		 margin:0;}



/*管理画面*/
/*title表示*/
.title {background-color: navy;
		color: white;
		text-align:center;
		font-size:14pt;
		font-weight:bold;
		font-family: "ＭＳ ゴシック";
		border-style:solid; border-color:navy;
		height: 28px;
		margin:0;
		padding:5px;}
/*通常ボタン*/
button.w {font-size:10pt;
		background:white;}
/*縮小ボタン*/
button.b {font-size:8pt;}
/*削除ボタンはPINKで警告表示*/
button.r {font-size:8pt;
		background:pink;}
/*管理画面のメニューボタン*/
.menu{width:200px;
		font-size:12pt;
		text-align:center;
		background-color:royalblue;
		color:white;
		font-weight:bold;
		outline:1px solid gray;
		padding:3px;}


/*サイトデザイン2010/05/03　*/

h1.h1 { width:700px;
	color: #202020; 
	 font-size:10;
	 font-weight:normal;
	 margin:0;padding;0;
	 text-align:left;
	 }
	 
.nomaltxt{text-decoration:normal;
		color:#202020;
			}
