/* -----------------------------------------------

	d-report.css
	ディーラーレポート用

----------------------------------------------- */

/* dealerBox */

#dealerBox {
	width: 740px;
	margin: 0;
	padding: 0;
	/* border : #EEEEEE; */
}

#dealerBox_head {
	width: 740px;
	margin: 0;
	padding: 0;
	/* for IE7/6 */
	*height: 1%;
}
/*- clearfix -*/
#dealerBox_head:after {
	display: block;
	content: "";
	clear: both;
}

#dealerBox_head_le {
	width: 100px;
	margin: 0;
	padding: 0;
	float: left;
}

#dealerBox_head_ri {
	width: 625px;
	margin: 0;
	padding: 0;
	float: right;
}

#dealerBox_head_ri h4 {
	margin: 0;
	font-size: 110%;
	font-weight: bold;
	line-height: 100%;
	color: #FF9900;
}

#dealerBox_head_ri h5 {
	margin: 0;
	font-size: 145%;
	font-weight: bold;
	line-height: 165%;
}

#dealerBox_head_ri h6 {
	margin: 0;
	font-size: 100%;
	font-weight: bold;
}

#dealerBox_head_ri dl.dealerInfo {
	margin: 5px 0 0 0;
	padding: 0;
	float: right;
}
/*- clearfix -*/
#dealerBox_head_ri dl.dealerInfo:after {
	display: block;
	content: "";
	clear: both;
}

#dealerBox_head_ri dl.dealerInfo dt {
	margin: 0;
	padding: 5px 0 5px 0;
	width: 90px;
	border-bottom: 1px dotted #999999;
	color: #FF9900;
	float: left;
	clear: both;
	text-align: right;
}

#dealerBox_head_ri dl.dealerInfo dd {
	margin: 0;
	padding: 5px 0 5px 10px;
	width: 525px;
	border-bottom: 1px dotted #999999;
	text-align: left;
	float: left;
}

#dealerBox_main01 {
	width: 740px;
	margin: 30px 0 0 0;
	font-size: 145%;
	font-weight: bold;
	line-height: 145%;
	/* for IE7/6 */
	*height: 1%;
}
/*- clearfix -*/
#dealerBox_main01:after {
	display: block;
	content: "";
	clear: both;
}

#dealerBox_main01 img {
	width: 460px;
	margin: 0 15px 0 0;
	float: left;
}

#dealerBox_main02 {
	width: 740px;
	margin: 50px 0 0 0;
	font-size: 105%;
	line-height: 165%;
	/* for IE7/6 */
	*height: 1%;
}
/*- clearfix -*/
#dealerBox_main02:after {
	display: block;
	content: "";
	clear: both;
}

#dealerBox_main02_le {
	margin: 0 0 0 0;
	width: 500px;
	float: left;
}

#dealerBox_main02_ri {
	margin: 0;
	width: 220px;
	float: right;
}

#dealerBox_main02 h4 {
	margin: 0 0 5px 0;
	font-size: 125%;
	font-weight: bold;
	line-height: 125%;
	color: #FF9900;
}

#dealerBox_main03 {
	width: 740px;
	margin: 50px 0 0 0;
	font-size: 105%;
	line-height: 165%;
	/* for IE7/6 */
	*height: 1%;
}
/*- clearfix -*/
#dealerBox_main03:after {
	display: block;
	content: "";
	clear: both;
}

#dealerBox_main03_le {
	margin: 0;
	width: 220px;
	float: left;
}

#dealerBox_main03_ri {
	margin: 0 0 0 0;
	width: 500px;
	float: right;
}

#dealerBox_main03 img {
	margin: 0;
}

#dealerBox_main03 h4 {
	margin: 0 0 5px 0;
	font-size: 125%;
	font-weight: bold;
	line-height: 120%;
	color: #FF9900;
}

#dealerBox_main04 {
	width: 740px;
	margin: 50px 0 0 0;
	font-size: 125%;
	line-height: 165%;
	text-align:center;
	/* for IE7/6 */
	*height: 1%;
}

/* -----------------------------------------------

	#subCol
	サブカラムエリア

----------------------------------------------- */

h3.dealerList_h3 {
	margin: 0;
	padding: 5px 0 4px 7px;
	width: 180px;
	background-image: url(../_images/back/back-footer.gif);
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	overflow: hidden; /* IE6 */
	color: #FFFFFF;
}

.dealerList {
    margin: 0 0 10px 0;
    padding: 0;
    width: 190px;
	background-color: #EEEEEE;
	background: -moz-linear-gradient(top, #FEFEFE, #EEEEEE);   /* グラデーション：Firefox用 */
	background: -webkit-gradient(linear, left top, left bottom, 
                  from(#FEFEFE),
                  to(#EEEEEE));  /* グラデーション：Safari,Google Chrome用 */
	border-radius: 5px;        /* 角丸：CSS3草案 */
	-webkit-border-radius-bottomleft: 5px;    /* 角丸：Safari,Google Chrome用 */
	-webkit-border-radius-bottomright: 5px;    /* 角丸：Safari,Google Chrome用 */
	-moz-border-radius-bottomleft: 5px;   /* 角丸：Firefox用 */
	-moz-border-radius-bottomright: 5px;   /* 角丸：Firefox用 */
	overflow: hidden; /* IE6 */
    list-style: none outside none;
}

.dealerList ul {
    margin: 0;
    padding: 0;
}

.dealerList ul li {
	width: 190px;
	margin: 0;
	border-top: 1px dotted #666666;
	color: #666666;
	font-size: 80%;
	text-align: left;
	line-height: 115%;
	display: block;
}

.dealerList ul li span.sp_dealer {
	font-size: 85%;
}

.dealerList ul li span.sp_producrs {
	font-size: 75%;
}

.dealerList ul li a {
    color: #666666;
    display: block;
    margin: 0;
    padding: 6px 4px;
    width: 190px;
}

.dealerList ul li a:hover {
	background-color: #FFEFB2;
	background: -moz-linear-gradient(top, #FFFFFD, #FFEFB2);   /* グラデーション：Firefox用 */
	background: -webkit-gradient(linear, left top, left bottom, 
                  from(#FFFFFD),
                  to(#FFEFB2));  /* グラデーション：Safari,Google Chrome用 */
	color: #FF9900;
	text-decoration: none;
}
