.main {  font-size: 12px; line-height: 140%; color: #666666}
a {  font-size: 12px; color: #CC0000}
a:hover {  font-size: 12px; background-color: #FFCC99}
.px12white-b {  font-size: 12px; line-height: 140%; font-weight: bold; color: #FFFFFF}
.px12-b {  font-size: 12px; line-height: 140%; font-weight: bold; color: #666666}
.px14-b {  font-size: 14px; line-height: 140%; font-weight: bold; color: #660000}
.little {  font-size: 10px; line-height: 130%; color: #666666}
.px12w-0 {  font-size: 12px; color: #FFFFFF}


/* アクセスガイド cording by mizuta */

.wrapper{
	width: 550px;
	text-align: left;
}

.wrapper .block{
	margin: 30px 0;
}

.wrapper h2{
	text-align: 1.2em;
	font-size: 100%;
	padding: 7px 5px 3px 10px;
	color: #fff;
}

.wrapper #car h2{
	background: #660000;
	border-bottom: 3px solid #FFDFBF;
}
.wrapper #bus h2{
	background: #660000;
	border-bottom: 3px solid #FFDFBF;
}
.wrapper #taxi h2{
	background: #660000;
	border-bottom: 3px solid #FFDFBF;
}


.wrapper td,
.wrapper th{
	vertical-align: top;
	font-size: 80%;
	text-align: 1.5em;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.wrapper th{
	background: #f0f0f0;
	white-space: nowrap;
}

.wrapper table{
	width: 500px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.wrapper p{
	font-size: 80%;
	text-align: 1.5em;
}

