@charset "UTF-8";
/*----------------------------------------
Name: n_event.css
Date Created:2009/07/07 [xian.zhang]
Last Updated:2009/07/07 [xian.zhang]
Copyright:Prudence.inc
----------------------------------------*/


.normal_l {
	float:left;
	width:360px
}
.normal_r {
	float:right;
	width:290px
}
.ttlm_date {
	margin:20px 0 13px 7px;
	font-size:20px;
}
.dateList li {
	float:left;
	width:70px;
	margin-right:10px;
	vertical-align:top
}
.dateList li.year {
	width:48px;
	padding-top:2px;
	font-weight:bolder
}
.dateList li.month {
	width:350px;
	margin-right:10px
}
.dateList li.next_month {
	width:100px;
	margin-right:10px
}
.dateList li.annual_01,.dateList li.annual_02,.dateList li.annual_03,.dateList li.annual_04{
	height:13px;
	padding:3px 0 5px;
	text-align:center;
	color:#fff}
.dateList li.annual_01{
	width:70px;
background-color:#66CC00;
	
}	
.dateList li.annual_02{
	width:70px;
	background-color:#ff6600}	
.dateList li.annual_03{
	width:144px;
	background-color:#66cc00;
}	
.dateList li.annual_04{
width:144px;
	background-color:#ff6600;

}
.dateList li a {
	margin-right:10px;
	text-decoration:underline
}
.notesList {
	margin:20px 0 15px
}
.notesList li {
	margin-bottom:5px
}
.btn_search {
	margin-left:8px;
	vertical-align:text-bottom
}
.search_input {
	width:200px
}
/*=====table_01=======*/
.table_01 th {
	background-color:#f9f9f9;
}
.table_01 .th_01 {
	width:75px
}
.table_01 .th_02 {
	width:60px
}
.table_01 .th_03 {
	width:157px
}
.table_01 .th_04 {
	width:106px
}
.table_01 .th_05 {
	width:144px
}
.table_01 .th_06 {
	width:109px
}
.table_01 .th_07 {
	width:13px
}
.table_01 .th_09 {
	width:23px
}
.mg5b {
	margin-bottom:5px
}
.mg20b {
	margin-bottom:20px
}

	
	
	
/*新規修正 20090714
*/

/* レイアウトテーブル */
table.layout1 {
	width: 780px;
	background-color: #ffffff;
	border-style: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
table.layout1 tr, table.layout1 th, table.layout1 td {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

/* 上の線とcopyrightの背景 */
td.topline, td.botline {
	background-color: #fee481;
}
td.topline {
	height: 10px;
}

/* タイトル画像 */
td.main_title {
	width: 766px;
	height: 50px;
}

/* 前月と次月のリンク */
td.pagelink, tr.pagelink td, tr.pagelink th, 
td.otherlink, tr.otherlink td, tr.otherlink th {
	height: 25px;
	text-align: center;
}

/* イベント情報テーブル */
table#eventMain td {
	background-color: #ffffff;
}
table#eventMain, table#eventMain tr.sizedefine td {
}




/* 空室情報テーブル */
table.kusitu{
	clear:both;
	border-collapse:collapse;
}
table.kusitu th,table.kusitu td {
	padding:5px 0;
	text-align:center;
	border:1px solid #CCC;
}
table.kusitu, table.kusitu tr.sizedefine td {
}
table.kusitu tr.head1 td.date {
	text-align: center;
}
table.kusitu td.date {
	background-color: #f6f6f6;
	width: 105px;
	text-align: right;
}
/* 曜日・休日 */
table.kusitu td.Sat {
	color: green;
}
table.kusitu td.Sun {
	color: red;
}
table.kusitu td.holiday {
	color: red;
}
table.kusitu td.tenken {
	text-align: center;
	background-color: #EDEDED;
	padding:0;
}
table.kusitu td.kyukan {
	text-align: center;
	color: #ffffff;
	background-color: #ff3366;
}

/* 予約状況 */
table.kusitu td.place {
	text-align:center;
}
table.kusitu td.reserved {
	background-color: #FFDC00;
}
table.kusitu td.other {
	text-align: center;
}


/*追加スタイル*/

.kusitu_box{
	padding:20px 0 0 0;
	_width:850px;
}
.ttl{
	background:#f6f6f6;
}
.p_name{
	background:#f6f6f6;
}


.hama .other{
	background:#FFEFE5;
}

.tai .other{
	background:#EEFAE4;
}
.tai .place{
	width:44px;
}
/* IE7バグ修正*/
*:first-child+html .hama td.date {
}
*:first-child+html .hamadate td.date {
	width:97px}
*:first-child+html .hamadate .place{
	width:25px;
}
/* IE7バグ修正*/
/*IE6 バグ修正*/
.hamadate .place{
	_width:26px;
}
.hamadate td.date {
	_width:105px;
}
.hama td.date {
	_width:105px;
}
/*IE6 バグ修正*/



.table_head{
	margin:0 0 0 0;
}
.shisetu_h{
	padding:8px;
	text-align:center;
	background:#66CC00;
	color:#FFF;
}
.shisetu_t{
	padding:8px;
	text-align:center;
	background:#FF6600;
	color:#FFF;
}
.scl{
	border:1px solid #CCC;
	/border:none;
	overflow:auto;
	overflow-x:hidden;
	height:400px;
}
.table_2{
	width:100%;
}

.scl_right{
	width:42px;
	/width:57px;
}

.kushitu_info h2{
	float:left;
	width:300px;
}
.kushitu_info ul{
	float:right;
	padding:10px 0 0 0;
}
.kushitu_info ul li{
	width:200px;
	float:left;
	text-align:right;
}
.tb_date{
	text-align:right;
}

h1 {font-size:15pt;}
h2 {font-size:16pt;}
div {font-size:12px;}
.height {line-height:110%;}
p {font-size:12px;}
form {margin: 0px;}
.font10px {
	font-size: 10px;}

a.menu:link, a.menu:visited, a.menu:hover, a.menu:active {
	text-decoration: none;
	color: #000000;
}

a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	color: #0000ff;
}

