#contents {
	width: 800px;
	margin-right: 50px;
	margin-left: 50px;
	margin-top: 30px;
	margin-bottom: 30px;
}
#parking-left {
	float: left;
	margin-left: 20px;
	width: 327px;
}
#parking-main {
	background-image: url(../../images/parking_back.gif);
	background-color: #e3e3e3;
	background-repeat: no-repeat;
	width: 798px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
#parking-right {
	width: 415px;
	float: left;
	margin-left: 20px;
}
#parking-right #news_list img {
	margin: 0px;
	padding: 0px;
}
.parking-left {
}
.parking-left h2 {
	font-size: 120%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-image: none;
	background-color: #f3f3f3;
}
.parking-left p {
	font-size: 100%;
	line-height: 120%;
	padding: 0px;
	margin-top: 0.3em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: 0em;
}
.parking-left h3 {
	font-size: 85%;
	color: #FFFFFF;
	text-align: center;
	padding: 2px;
	background-image: url(../../images/h2back.gif);
	border: 1px solid #9d6d5b;
}
.parking-left h3 + h4 {
	margin-top: 0;
}
.parking-left h4 {
	margin-top: 1em;
	margin-bottom: 0;
}
.parking-left ul {
	margin: 0px 0px 0px 1em;
	padding: 0px;
}
.parking-left li {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	text-indent: -1em;
}
.parking-left .caption {
	font-size: 85%;
	margin-top: 0px;
}
.parking-left .captionred {
	font-size: 85%;
	margin-top: 0px;
	color: #FF0000;
}
.parking-left .red {
	font-weight: bold;
	color: #FF0000;
}
.module {
	width: 100%;
	padding: 0;
	margin: 0 0 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #82b84a;
   }
.module .module-header {
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	background: #ecf4e4 url(../../images/parking_east-h3.gif) no-repeat;
	margin: 0;
	color: #454545;
	height: 22px;
	line-height: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
   }
.module-content {
	padding: 0;
	margin: 0;
	font-size: 90%;
	background-color: #ecf4e4;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #82b84a;
	border-left-color: #82b84a;
   }
.module-content td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #82b84a;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.module-content table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.module2 {
	width: 100%;
	padding: 0;
	margin: 0 0 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6badc2;
   }
.module2 .module-header2 {
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	background: #e9f3f6 url(../../images/parking_west-h3.gif) no-repeat;
	margin: 0;
	color: #454545;
	height: 22px;
	line-height: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
   }
.module-content2 {
	padding: 0;
	margin: 0;
	font-size: 90%;
	background-color: #e9f3f6;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #82b84a;
	border-left-color: #6badc2;
   }
.module-content2 td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6badc2;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.module-content2 table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.module3 {
	width: 100%;
	padding: 0;
	margin: 0 0 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
   }
.module3 .module-header3 {
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	background: #e9f3f6 url(../../images/parking_north-h3.gif) no-repeat;
	margin: 0;
	color: #454545;
	height: 22px;
	line-height: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
   }
.module-content3 {
	padding: 0;
	margin: 0;
	font-size: 90%;
	background-color: #FFF0D9;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF9900;
	border-left-color: #FF9900;
   }
.module-content3 td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.module-content3 table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*module4 東海*/
.module4 {
	width: 100%;
	padding: 0;
	margin: 0 0 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C48EB1;
   }
.module4 .module-header4 {
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	background: #F6EEF3 url(../../images/parking_tokai-h3.gif) no-repeat;
	margin: 0;
	color: #454545;
	height: 22px;
	line-height: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
   }
.module-content4 {
	padding: 0;
	margin: 0;
	font-size: 90%;
	background-color: #F6EEF3;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C48EB1;
	border-left-color: #C48EB1;
   }
.module-content4 td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C48EB1;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.module-content3 table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*東海おわり*/
/*中国 */
.module5 {
	width: 100%;
	padding: 0;
	margin: 0 0 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e16c6c;
   }
.module5 .module-header5 {
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	background: #F6EEF3 url(../../images/parking_chugoku-h3.gif) no-repeat;
	margin: 0;
	color: #454545;
	height: 22px;
	line-height: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
   }
.module-content5 {
	padding: 0;
	margin: 0;
	font-size: 90%;
	background-color: #fae8e8;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e16c6c;
	border-left-color: #e16c6c;
   }
.module-content5 td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e16c6c;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.module-content5 table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*中国おわり*/
.module h3 {
	margin: 0px;
	padding: 0px;
}
.module-list {
   		list-style: none;
   		margin: 0;
   		padding: 0;
   		font-size: 12px;
   }
.module-list {
   		margin: 0;
   		padding: 0;
   }
.module-list-item a {
		width: 240px;
   		text-decoration: none;
   		text-indent: 20px;
   		color: #666;
   		display: block;
   		width: 100%;
   		padding: 5px 0;
   }
.module-list-item a:hover {
		width: 237px;
		text-indent: 17px;
   		color: #0033cc;
   		background: #ecffff;
   		border-left: 3px solid #c9ffff;
   }

.map {
	border: 1px solid #666666;
	margin-bottom: 20px;
}
.parking-order {
	text-align: center;
	margin-top: 20px;
}
.parking-caption {
	margin-left: 20px;
	font-size: 70%;
	padding-top: 10px;
}