/* rsvページ系 */
table.rsv{
	width:780px;
	margin:10px 0;
	border:solid 1px #CCCCCC;
	}

th.rsv{
	margin:0px;
	padding:7px;
	width:180px;
	
	text-align:center;

	border-width:0;
	border-style:hidden;
	border-color:#FFFFFF;

	background-color:#D5E9F2;
	}/* サイトカラー変更 #D5E9F2 99CCCC*/


th.rsvnum{
	margin:0px;
	padding:7px;
	width:180px;
	
	text-align:center;

	border-width:0;
	border-style:hidden;
	border-color:#FFFFFF;

	background-color:#FEE2E0;
	}/* カラー変更 #D5E9F2 FEE2E0*/


td.rsv{
	margin:0px;
	padding:5px;
	width:550px;
	
	font-weight:normal;
	
	text-align:left;
	border-width:0;
	border-style:hidden;
	border-color:#FFFFFF;
	background-color: #F7F7F7;
	}/* カラー変更 #D5E9F2 E0DFE3*/



th.regmypage{
	margin:0px;
	padding:7px;
	width:150px;
	
	text-align:center;
	border:0px;
	
	background-color:#FFCC66;}
	

th.clear{
	margin:0px;
	padding-top:15px;
	
	width:700px;
	
	text-align:left;
	
	background-color:#FFF;}
	
dl,dd{
	margin:0px;
	padding:0px;}

dt{
	padding-top:5px;}


/* 空室チェック（セルのマウスオーバー）
-------------------------------------------------------------------------- */
.calbox{
	margin:0;
	padding:0;
	width:50px;
	height:60px;
	text-align:center;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
	
	
	
.rsvcalleft{
	width:390px;
	float:left;}

.rsvcalright{
	width:390px;
	float:right;}

.todaybg {color:#FFCC00;}

th.cal{
	margin:0px;
	text-align:center;
	border:0px;
	border-style:hidden;
	background-color: #D5E9F2;}

td.cal{
	margin:0px;
	text-align:center;
	border:0px;
	border-style:hidden;}



a.calcell { display: block; width: 100%; text-decoration:none; }
a.calcell:hover { background-color:#006699; color:#FFFFFF; text-decoration:none;}
a.calcell:visited{ text-decoration:none;  }


a.black {color:#3366CC; text-decoration:none;}
a.blue {color:#3366CC; text-decoration:none;}
a.red {color:#3366CC; text-decoration:none;}

a.black hover {color:#FF6699; text-decoration:none;}
a.blue hover {color:#FF6699; text-decoration:none;}
a.red hover {color:#FF6699; text-decoration:none;}


table.wrap tr:hover {
	background-color: #FFCCCC;
	color: #808080;
	}


#cal_legend {
	margin-bottom:15px;
	padding:10px;
	width:760px;
	line-height:1.5em;
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	background-image:url(image/bg_cal_legend.jpg);
	background-color:#FFFFFF;
	text-align:left;
	clear:both;}


/* 印刷向け
-------------------------------------------------------------------------- */
#4print {display: none;}
