@charset "utf-8";

/* 第2階層は共通して指定するもの
---------------------------------------*/
/* グローバルナビゲーション アクティブを指定する */
div#header ul#g_navi li#g_navi_shop a{
	background-position: -290px -34px;
	}

/* h1の背景画像を指定する */
div#wrapper h1{
	background: url(../img/h1.gif) no-repeat;
	}

/* WRAPPER
---------------------------------------*/
/* サポートツールの啓蒙 */
div#wrapper div#supporttool{
	width: 726px;
	font-size: 90%;
	text-align: right;
	margin-bottom: -10px;
	}
div#wrapper div#supporttool p.link{
	margin-right: 20px;
	}
div#wrapper div#supporttool a{
	color: #f78030;/* カラー設定 */
	}
div#wrapper div#supporttool a:hover{
	color: #d61626;
	}

div#wrapper p.lead{
	margin-bottom:10px;
	}

/* 店舗名リスト */
div#wrapper div#shoplist{
	width: 726px;
	height: 100%;
	margin: 5px 0 0 0;
	padding: 0;
	float:left;
	}
* html div#wrapper div#shoplist{/* for IE6 */
	width: 726px;
	height: 1px;
	margin: 0;
	padding: 0;
}

* html div#wrapper div#shoplist{/* for IE6 */
	margin: 5px 0 0 0;
}

div#wrapper div#shoplist table{
	width: 726px;
	border-collapse: collapse;
	}

/* shoplist table　*/
div#wrapper div#shoplist table th{
	height:20px;
	color:#ffffff;
	background-color:#5d5d5d;
	text-indent:-999px;
	text-decoration:none;
	margin: 2px 0;
	padding: 0;
	overflow:hidden;
	}
	
/* 表全体の見出し */
div#wrapper div#shoplist table th.list-name{
	width:231px;
	background:url("../img/list_ttlbar.gif") no-repeat 0 0;
	}
div#wrapper div#shoplist table th.list-address{
	width:201px;
	background:url("../img/list_ttlbar.gif") no-repeat -231px 0;
	}
div#wrapper div#shoplist table th.list-tel{
	width:122px;
	background:url("../img/list_ttlbar.gif") no-repeat -432px 0;
	}
div#wrapper div#shoplist table th.list-holiday{
	width:86px;
	background:url("../img/list_ttlbar.gif") no-repeat -554px 0;
	}
div#wrapper div#shoplist table th.list-map{
	width:86px;
	background:url("../img/list_ttlbar.gif") no-repeat -640px 0;
	}

/* 販売チャネルicon */
div#wrapper div#shoplist table tr.dealer03601 td.list-name{/* 東京トヨタ */
	background: url(../img/li_03601.gif) no-repeat left 4px;
	}
div#wrapper div#shoplist table tr.dealer13601 td.list-name{/* 東京トヨペット */
	background: url(../img/li_13601.gif) no-repeat left 4px;
	}
div#wrapper div#shoplist table tr.dealer33609 td.list-name{/* 東京カローラ */
	background: url(../img/li_33609.gif) no-repeat left 4px;
	}
div#wrapper div#shoplist table tr.dealer33612 td.list-name{/* 西東京カローラ */
	background: url(../img/li_33612.gif) no-repeat left 4px;
	}
div#wrapper div#shoplist table tr.dealer43601 td.list-name{/* ネッツ東京 */
	background: url(../img/li_43601.gif) no-repeat left 4px;
	}
div#wrapper div#shoplist table tr.dealer43604 td.list-name{/* ネッツ多摩 */
	background: url(../img/li_43604.gif) no-repeat left 4px;
	}
div#wrapper div#shoplist table tr.dealer53602 td.list-name{/* ネッツ西東京 */
	background: url(../img/li_53602.gif) no-repeat left 4px;
	}
div#wrapper div#shoplist table tr.dealer43602 td.list-name{/* ネッツ東都 */
	background: url(../img/li_43602.gif) no-repeat left 4px;
	}
div#wrapper div#shoplist table tr.dealerD4490 td.list-name{/* カーロッツ */
	background: url(../img/li_D4490.gif) no-repeat left 4px;
	}
div#wrapper div#shoplist table tr.dealer87361 td.list-name{/* DUO */
	background: url(../img/li_87361.gif) no-repeat left 4px;
	}
div#wrapper div#shoplist table tr.lg td.list-name{
	background-position: left 12px;
}
div#wrapper div#shoplist table td{
	padding:4px 0 ;
	vertical-align: middle;
	}
div#wrapper div#shoplist table tr td.list-name{
	width:213px;
	text-indent:0.5em;
	padding-left:18px;
	}
* html div#wrapper div#shoplist table tr td.list-name{/* for IE6 */
	background-position:left top;
	}
div#wrapper div#shoplist table td.list-address{
	width:193px;
	text-indent:0.5em;
	}
* html div#wrapper div#shoplist table td.list-address{
	width:191px;
}
div#wrapper div#shoplist table td.list-tel{
	width:122px;
	text-align:center;
}
div#wrapper div#shoplist table td.list-holiday{
	width:86px;
	text-align:center;
	}
div#wrapper div#shoplist table td.btn-map{
	width:86px;
	text-align:center;
	}
div#wrapper div#shoplist table td.list-lg{
	text-indent:0;
	padding-left:0.5em;
	}

* html div#wrapper div#shoplist table td.list-lg{/* IE6 */
	padding-left:10px;
	}
div#wrapper div#shoplist table td.btn-map a{
	background:url(../img/btn_map.gif) no-repeat 0 0;
	width:76px;
	height:18px;
	overflow:hidden;
	display:block;
	text-indent:-999px;
	margin:0 0 0 5px;
	padding:0;
	}
div#wrapper div#shoplist table td.btn-map a:hover{
	background-position:left -18px;
	}

div#wrapper div#shoplist table tr:hover{
	background-color: #e6f0fc;
	cursor:pointer;
	}	
