@charset "UTF-8";
@import "style.css";


/*　店舗情報　*/
#localMenu li a {
	border-bottom: none;
}

#dealerLeft {
	width: 380px;
	float: left;
	margin-left: 14px;
	display: inline;
}

#dealerRight {
	width: 243px;
	float: right;
}

.dealerRight2 {
	width: 390px;
	float: right;
	text-align: right;
	padding-right: 10px;
}

.dealerLeft2 {
	width: 214px;
	float: left;
}

#dealerInfo {
	width: 380px;
	margin-bottom: 20px;
}

#dealerInfo th, #dealerInfo td {
	padding: 3px 10px;
	border-bottom: 1px solid #FFFFFF;
}

#dealerInfo th {
	background-color: #e9dedb;
	border-right: 1px solid #FFFFFF;
	white-space: nowrap;
	font-weight: bold;
}

#dealerInfo td {
	background-color: #f4eeee;
}

.dealerInfo2 {
	width: 390px;
	margin-bottom: 20px;
}

.dealerInfo2 th, .dealerInfo2 td {
	padding: 6px 10px;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	text-align: left;
}

.dealerInfo2 th {
	font-weight: bold;
}


#dealerLeft p, #dealerLeft h4 {
	margin-left: 0px !important;
	margin-bottom: 10px !important;
}

#dealerRight img {
	margin-bottom: 10px;
}

h4 {
	background: url(../../img/mark02.gif) no-repeat 0 1px;
	padding-left: 16px;
	margin-left: 14px !important;
	font-weight: bold;
	font-size: 108%;
}

#map_canvas, #map_canvas2 {
	width: 633px;
	height: 390px;
	border: 3px solid #FFFFFF;
}

.whiteBorder {
	margin-left: 14px;
	margin-right: 10px;
	border: 1px solid #cfcfcf;
}

.storeList {
	margin: 20px 10px 20px 14px;
}

.titleBg {
	background-color: #f5b0b0;
}

.storeList td {
	padding: 8px 4px;
	border-top: 1px dotted #cccccc;
}

.storeList img {
	margin: 1px 0;
}

.titleBg h4 {
	background: url(../../img/mark02.gif) no-repeat 0 3px;
	padding: 0 0 0 16px !important;
	margin: 0 0 0 5px !important;
	font-weight: bold;
	font-size: 116%;
	color: #330000;
}

.storeName {
	white-space: nowrap;
	width: 160px;
	font-size: 85%;
}

.storeName a:link, .storeName a:visited { color: #660000;text-decoration: underline;}
.storeName a:hover, .storeName a:active { color: #F00;text-decoration: underline;}

.storeDetail {
	width: 260px;
	font-size: 85%;
}


.icons {
	width: 83px;
	text-align: center;
}

.button {
	width: 108px;
	text-align: center;
}

.bgRow {
	background-color: #fbf6f4;
}