body{
	background-color:#FFF;
	margin:0;
	font-size:12px;
	line-height:1.2em;
	color:#666666;
	/*background:url(./form_bk.gif) top center no-repeat $bg;*/
}
#base{
	width:800px;
	background-color:#fff;
	border-width:0px 1px 0px 1px;
	border-color:silver;
	border-style:solid;
}

#header{
	width:100%;
	background-color:#fff;
}
.header_api{
	text-align:right;
}
.header_menu{
	height:31px;
	text-align:center;
	background-color:#000;
	background-image:url(image/menu_bk.gif);
	color:#FFF;
	width:100px;
}
/*本文*/
#base_table{
	width:100%;
	background-color:#fff;
	padding:50px;
}
/*カレンダー部分*/
#select_room{
	width:180px;
	border:1px solid #000;
	background-color:#FFCC00;
	padding:3px;
	margin:0px;
}
#select_room_2{
	width:180px;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color: #000;
	background-color:#fff;
	padding:3px;
	margin:0px;
}
#cale_base_table{
	width:200px;
	border:0px solid #fff;
	background-color:#fff;
	padding:3px;
	text-align:center;
	margin-top:20px;
}
.cale_table{
	width:180px;
	padding:2px;
	height:80px;
	background-color:#999;
}
/*カレンダー*/
.cale_month{
	height:20px;
	text-align:center;
	background-color:#996666;
	color:#FFF;
}
.youbi_bg{
	background-color:#ccc;
	text-align:center;
	height:20px;
}
.sunday{
	text-align:center;
	background-color:#ffcccc;
}
.syukujitsu{
	text-align:center;
	background-color:#ffaaaa;
}
.doyou{
	text-align:center;
	background-color:#eeffff;	
}
.normal_days{
	text-align:center;
	background-color:#fff;
	height:30px;
}

.cale_bottom{
	width:180px;
	font-weight:bolder;
}
.kigou_mean{
	width:180px;
	background-color:#FFF;
	border:1px solid #555555;
	padding:5px;
	line-height:150%;
}
.cancel{
	width:180px;
	background-color:#CCC;
	border:1px solid #555555;
	padding:5px;
}

/*部屋選択*/
.room_select{
	width:90%;
	background-color:#FFDAB9;
	border-top:1px solid #DEB887;
	border-left:1px solid #DEB887;
	border-right:2px solid #DEB887;
	border-bottom:2px solid #DEB887;
}
.room_no_select{
	width:90%;
	background-color:#FFF;
	border:1px solid silver;
}
#footer{
	text-align:right;
	background-color:#000;
	color:#FFF;
}
/*フォーム*/
.form_table{
	background-color:#999;
	width:450px;

}
.form_table_title_01{
	background-color:#996666;
	height:25px;
	color:#FFF;
}
.form_table_title{
	background-color:#CCC;
	width:135px;
	height:20px;
	color:#666;
}
.forn_table_ryouri{
	background-color:#FFF;
}
.form_table_ryouri_migi{
	background-color:#CCC;
}
.form_table_title_p2{
	background-color:#CCC;
	width:120px;
	height:20px;
	color:#666;
}
.form_table_naiyou{
	background-color:#FFF;
	width:320px;
	height:20px;
	color:#666;
}
.form_table_naiyou_p2{
	background-color:#FFF;
	width:330px;
	height:20px;
	color:#666;
}
.keisan_line{
	background-color:#996666;
	height:1px;
}
.form_table_bottom{
	background-color:#996666;
	height:3px;
}
.white{
	background-color:#FFFFFF;
}
.select_01{
	background-image:url(image/select_01.gif);
	width:140px;
	height:21px;
	background-repeat: no-repeat;
	padding-left:3px;
	color:#FFF;
}
.select_02{
	background-image:url(image/select_02.gif);
	width:102px;
	height:21px;
	background-repeat: no-repeat;
	padding-left:3px;
	color:#FFF;
}
.none_01{
	background-image:url(image/none_01.gif);
	width:140px;
	height:21px;
	background-repeat: no-repeat;
	padding-left:3px;
}
.none_02{
	background-image:url(image/none_02.gif);
	width:102px;
	height:21px;
	background-repeat: no-repeat;
	padding-left:3px;
}
strong{
	font-weight:lighter;
}
P.head{
	text-align:right;
	font-size:x-small;
	margin:0px;
	color:#000;	
}
/* ----- 横並びメニュー --------------------*/
#gazou_menu {
height:31px;  
margin: 0; 
padding :0;
}
#gazou_menu ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#gazou_menu li { 
display : inline; 
padding :0; 
margin:0;
float:left; 
}
#gazou_menu .menu a {
background-image:url(image/menu_bk.gif); 
width:100px; 
height:31px;
background-repeat:no-repeat; 
margin:0; 
padding-top:10;
color:#fff;
display:block;
font-size:x-small;
text-decoration:none;
}
#gazou_menu .menu a:hover {
color:#fff; 
background-image:url(image/menu_bk.gif);
background-repeat:no-repeat;
margin:0;
padding-top:10;
display:block;
font-size:x-small;
}
P.top_gazou{
	margin:0px;
}

