@charset "UTF-8";

/*	販売会社／営業所表(netshoplist)
-------------------------------------------*/
#netshoplist {
	width:935px;
	margin:0 auto;
}
/* 他の地域で探す
---------------------------*/
#searchArea_o {
	text-align:right;
	padding:0 0 18px 0;
}	
#searchArea_o em {
	color:#0f29aa;
	padding-right:2px;
	font-weight:normal;
}	


/* アイコン説明
---------------------------*/
table#ico_explain {
	min-width:673px;
	float:right;
	border-collapse:collapse;
	margin:0 0 0 0;
}
#ico_explain th, #ico_explain td {
	font-size:1em;
}
#ico_explain th {
	padding-right:3px;	
}
#ico_explain .padL {
	padding-left:10px;
}
	

/* 販売会社／営業所表
---------------------------*/
.netshop_table {
	width:935px;
	margin:0 auto;
	border-collapse:collapse;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	clear:both;
}
.netshop_table th, .netshop_table td {/*共通*/
	line-height:150%;
	border-bottom:1px solid #999999;
	padding:8px 16px;
	vertical-align:middle;
}
.netshop_table td {/*td共通*/
	text-align:left;
}
.netshop_table .boldTxt {/*太字共通*/
	font-weight:bold;
}
.netshop_table a {/*リンク共通*/
	text-decoration:underline;
	font-weight:bold;
}
.netshop_table a:hover {
	text-decoration:none;
}
/*----テーブル背景制御---*/
.netshop_table .color00 {/*背景：青グラデーション*/
	background-color:#0064ba;
	text-align:center;	
	font-size:1em;
	background-image:url(../images/netshoplist/bgi-color_000.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #999999;
}
.netshop_table .color01 {/*背景：黄色*/
	background-color:#fffda8;	
}
.netshop_table .color02 {/*背景：白*/
	background-color:#FFFFFF;	
}

/*----テーブル左側---*/
.netshop_table .areaTtl {/*都道府県タイトル*/
	border-right:1px solid #999999;
	width:85px;
}
.netshop_table .areaName {/*都道府県名*/
	color:#000000;
	font-weight:bold;	
	border-right:1px solid #999999;
	width:110px;
	text-align:center;
	padding:8px 0;
}

/*----テーブル右側---*/
.netshop_table .address {/*住所*/
	padding-right:22px;
}
.netshop_table .btnArea {/*ボタン*/
	text-align:left;
	padding-left:0;
	padding-right:0;
	width:80px;	
}

/*	販売会社案内(hjshoplist)
-------------------------------------------*/
#hjshoplist {
	width:730px;
	margin:0 auto;
}
#hjshoplist_ttl {
	background-image:url(../images/dealer/bgi-ttl_buyshop_001.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	background-color:#e8f6fd;
	width:730px;	
	margin:8px auto 17px auto;
}
#hjshoplist_ttl h3 {
	padding:8px 20px;	
	font-size:1.2em;
	font-weight:bold;
	float:left;
	width:400px;
	line-height:150%;
}
#hjshoplist_ttl em {
	display:block;
	float:right;
	width:180px;
	padding:7px 0 0 0;
	line-height:150%;
}

/* アイコン説明
---------------------------*/
#ico_explain2 {
	min-width:653px;
	margin:0 0 0 0;
	float:right;
	border-collapse:collapse;
}
#ico_explain2 th, #ico_explain2 td {
	font-size:1em;
}
#ico_explain2 th {
	padding-right:3px;	
}
#ico_explain2 .padL {
	padding-left:10px;
}
/*----テーブル制御---*/
#hjshop_table {
	width:730px !important;
	margin-bottom:0 0 50px 0;
}
.netshop_table .btnArea2 {/*ボタン*/
	text-align:left;
	padding-left:0;
	padding-right:0;
	width:76px;	
}
.netshop_table .btnArea3 {/*ボタン（幅調整）*/
	text-align:left;
	padding-left:0;
	padding-right:0;
	width:85px;	
}












