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

/*------------------
  駐車・駐輪場インデックス
------------------*/
div#parking {
}
div#parking h3 {
	height: 60px;
	background-image: url(../images/sub570_09.gif);
	background-repeat: no-repeat;
	width: 570px;
	text-indent: -10000em;
	margin: 10px 0 0 0;
}
div#parking h4{
	font-size: small;
	margin: 15px 10px 15px 10px;
	color: #666666;
	font-weight: normal;
}
div#parking p {
	font-size: small;
	line-height: 150%;
	padding: 0;
}
#parking a:link  {
	text-decoration: none;
	color: #cc0000;
}
#parking a:visited  {
	text-decoration: none;
	color: #cc0000;
}
#parking a:hover  {
	text-decoration: underline;
}
.parking-index {
	margin-bottom: 80px;
}

/* 駐車場ボックス */
#leftbox {
	width: 285px;
	float: left;
	margin-bottom: 10px;
}
#rightbox {
	float: right;
	width: 285px;
	margin-bottom: 10px;
}
.parkingbox {
	background-color: #F5E290;
	width: 235px;
	background-image: url(images/box-back.jpg);
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	height: 420px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#pack {
}
.parkingbox h5{
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-bottom: -2px;
	color: #333333;
	letter-spacing: 0.1em;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 30px;
}
.parkingright {
	float: right;
	padding-top: 10px;
	padding-left: 10px;
}
div#bike h3 {
	height: 60px;
	background-image: url(../images/sub570_13.gif);
	background-repeat: no-repeat;
	width: 570px;
	text-indent: -10000em;
	clear: both;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
div#bike h4{
	font-size: small;
	margin: 15px 10px 15px 10px;
	color: #666666;
	font-weight: normal;
}
/*------------------
  アクセスインデックス
------------------*/
div#access {
}
div#access h3 {
	height: 60px;
	background-image: url(../images/sub570_08.gif);
	background-repeat: no-repeat;
	width: 570px;
	text-indent: -10000em;
	margin: 10px 0 0 0;
}
div#access h4{
	font-size: small;
	margin: 15px 10px 15px 10px;
	color: #666666;
	font-weight: normal;
}
div#access h5 {
	height: 45px;
	width: 545px;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: medium;
	color: #333333;
	padding-left: 25px;
	line-height: 30px;
	letter-spacing: 0.3em;
}
.plane   {
	background-image: url(images/access-til01.gif);
	background-repeat: no-repeat;
}
.train   {
	background-image: url(images/access-til02.gif);
	background-repeat: no-repeat;
}
.car   {
	background-image: url(images/access-til03.gif);
	background-repeat: no-repeat;
}
div#access h6 {
	margin-left: 10px;
	border-left-width: thick;
	border-left-style: double;
	border-left-color: #666666;
	padding-left: 5px;
	font-size: small;
	margin-top: 0px;
	margin-bottom: 0px;
}
div#access p {
	padding-top: 0;
	font-size: small;
	line-height: 150%;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	color: #333333;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#access a:link  {
	text-decoration: none;
	color: #cc0000;
}
#access a:visited  {
	text-decoration: none;
	color: #cc0000;
}
#access a:hover  {
	text-decoration: underline;
}
.access-index {
	margin-bottom: 80px;
}
