@charset "UTF-8";
@import url("https://www.days.ne.jp/audi_common_2009/css/base.css");
@import url("base.css");

/* 独自コンテンツ関連 */

#audi_meito_icon {
	position:absolute;
	top:90px;
	left:430px;
}
#audi_tenpaku_icon{
	position:absolute;
	top:200px;
	left:170px;
}
#audi_approvedmeito_icon{
	position:absolute;
	top:90px;
	left:200px;
}

.audi_collection #mainimage {
	width:704px;
	height:350px;
}
.audi_collection #mainimage  #myGallery, .audi_collection #mainimage #myGallerySet, .audi_collection #mainimage #flickrGallery {
	width:704px;
	height:350px;
	z-index:5;
	border:none;
}
.audi_collection #mainimage #flickrGallery {
	width:704px;
	height:350px;
}

#counter {
	position:absolute;
	bottom:10px;
	right:10px;
}

.listtable {
	margin:0 auto 10px auto;
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	}
.listtable td{
	font-weight:normal;
	border-color:#999999;
	border-style:solid;
	padding:0 0 4px 0;
	}
.listtable th{
	font-weight:normal;
	border-color:#333333;
	border-style:solid;
	padding:2px 4px;
	}
.listtable .head .year{
	white-space:nowrap;
	text-align:center;
	background-color:#ffffff;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:double;
	border-left-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:5px;
	border-left-width:1px
	}
.listtable .head .sun{
	white-space:nowrap;
	text-align:center;
	background-color:#ffcccc;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:double;
	border-left-style:none;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:5px;
	border-left-width:0px
	}
.listtable .head .mon, .listtable .head .tue, .listtable .head .wed, .listtable .head .thu, .listtable .head .fri{
	white-space:nowrap;
	text-align:center;
	background-color:#b5b9bd;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:double;
	border-left-style:none;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:5px;
	border-left-width:0px;
	}
.listtable .head .sat{
	white-space:nowrap;
	text-align:center;
	background-color:#99ccff;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:double;
	border-left-style:none;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:5px;
	border-left-width:0px
	}
.listtable .data th{
	white-space:nowrap;
	text-align:center;
	vertical-align:top;
	background-color:#b5b9bd;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px
	}
.listtable .data td{
	white-space:nowrap;
	text-align:center;
	vertical-align:top;
	background-color:#ffffff;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:0px
	}
.listtable .data .today .date{
	padding:2px;
	background-color:#ccffcc;
	}
.listtable .data .noreserve .date{
	padding:2px;
	background-color:#999999;
	}
.listtable .data .reserve .date{
	padding:2px;;
	background-color:#dcdee0;
	}
.listtable .data .states{
	padding:2px;
	}
