@charset "utf-8";
/* CSS Document */

/*----------------------------------*/
/* キャンペーン駐車場リストの見出し */
/*----------------------------------*/
h3.listCar { 
	margin: 0;
  font-size: x-small;
	font-weight: bold; 
	color: #cc7700; 
	background: url(../../mo_img/listcar.gif) 0 0 no-repeat; 
	padding-left: 26px; 
	line-height: 21px
}
/*--キャンペーン紹介--*/
p.campText { 
	margin: 0 0 10px 0; 
  font-size: x-small; 
}
/*--キャンペーン期間--*/
p.campTextr { 
	margin: 0 0 3px 0 ; 
  font-size: xx-small; 
  color: Crimson;
}

/*----------------------------------*/
/* キャンペーン駐車場リストTABLE */
/*----------------------------------*/
/*--TABLE--*/
table.campTable { 
	width: 368px;
	margin: 0; 
	padding: 0px; 
	border-left: solid 1px #999999; 
	border-bottom: solid 1px #999999; 
}
/*--セル--*/
table.campTable td {
	margin: 0; 
	padding: 3px; 
	border-top: solid 1px #999999; 
	border-right: solid 1px #999999; 
	white-space: normal; 
}
/*--横幅固定セル--*/
table.campTable th.wsize { 
	width: 130px; 
}
/*--セル見出し--*/
table.campTable th {
	text-align: left;
	color: #666666;
	font-size: x-small;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	padding: 3px;
}

/*--3列TABLE--*/
.campTable3{ 
	width: 368px;
	margin: 0; 
	padding: 0px; 
	border-left: solid 1px #999999; 
	border-bottom: solid 1px #999999; 
}
/*--セル--*/
table.campTable3 td {
	margin: 0; 
	padding: 3px; 
	border-top: solid 1px #999999; 
	border-right: solid 1px #999999; 
	white-space: normal; 
}
/*--セル見出し--*/
table.campTable3 th {
	text-align: left;
	color: #666666;
	font-size: x-small;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	padding: 3px;
}
.campTable3 .thleft { 
	width: 200px;
}
.campTable3 .thcenter { 
	width: 70px;
}
.campTable3 .thright { 
	width: 50px;
}
