@charset "utf-8";

/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

	Last Updated: Oct 14, 2009
	Edited by Kazuya Ono/COLONY+iNTERACTIVE INC.

	01: INDEX
	00: DEALER LIST (SUB WINDOW)

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/


/* ============================================================
01: INDEX
============================================================ */
/* ---------- layout ---------- */
div.mainVisual {
	margin-bottom: 30px;
}
div.contentsWrap {
	width: 100%;
	overflow: hidden;
}
div.contentsWrap div.summary {
	width: 570px;
	float: left;
}
div.contentsWrap div.link {
	width: 355px;
	float: right;
	overflow: hidden;
}
/* ---------- div.summary ---------- */
p.update {
	color: #666;
	font-size: 93%;
	margin-bottom: 25px;
}
p.update img {
	padding-bottom: 5px;
}
div.concept h3 {
	margin-bottom: 10px;
}
div.concept p {
	font-size: 93%;
	margin-bottom: 1em;
}
/* ---------- div.link ---------- */
div.link p.collection,
div.link p.dealer {
	width: 160px;
}
div.link p.collection {
	float: left;
}
div.link p.dealer {
	float: right;
}


/* ============================================================
00: DEALER LIST (SUB WINDOW)
============================================================ */
/* ---------- layout ---------- */
body#dealer #header,
body#dealer #container,
body#dealer #footer {
	width: 500px;
	overflow: hidden;
}
body#dealer #wrapper {
	width: 100%;
	background: #fff;
}
body#dealer #container {
	padding: 20px 0 40px;
}
/* ---------- #header ---------- */
body#dealer #header {
	height: 80px;
	padding: 10px 0;
}
body#dealer #header h1 {
	width: 48px;
	float: left;
}
body#dealer #header p.closeBtn {
	width: 27px;
	margin-top: 26px;
	float: right;
}
/* ---------- #container ---------- */
body#dealer h2 {
	width: 100%;
	margin-bottom: 20px;
	float: none;
}
body#dealer p.areaAnchor {
	font-size: 93%;
	padding: 7px 0;
	border-top: #e6e6e6 5px solid;
	border-bottom: #e6e6e6 5px solid;
}
body#dealer p.areaAnchor a,
body#dealer p.areaAnchor a:visited {
	text-decoration: underline;
}
body#dealer p.areaAnchor a:hover {
	text-decoration: none;
}
body#dealer h3 {
	line-height: 1;
	margin-top: 20px;
}
body#dealer dl.dealerList {
	margin: 10px 0 1px;
	border-top: #e6e6e6 1px solid;
}
body#dealer dl.dealerList dt {
	font-weight: bold;
	padding-left: 10px;
	margin-top: 5px;
	background: url(../images/list_arrow.gif) no-repeat scroll 0 0.55em;
}
body#dealer dl.dealerList dd {
	font-size: 90%;
	padding: 3px 0 5px 10px;
	border-bottom: #e6e6e6 1px solid;
}
