@charset "UTF-8";

/* 	=================================================================
			正規販売店用設定(/shop/*)
 	=================================================================	*/


/* 		コンテンツエリア設定
--------------------------------------------------------------------
0. 共通
1. 正規販売店ページ設定（/shop/index.html）
2. 専任担当者ページ設定（/shop/staff/index.html）
--------------------------------------------------------------------*/

/* 0. 共通
--------------------------------------------------------------------*/

/* 1. 正規販売店ページ設定（/shop/index.html）
--------------------------------------------------------------------*/

body#shop #mainarea {
}

	/* ショップリスト01設定 */
	body#shop #mainarea .shoplist01 {
		padding-top:20px;
	}

		body#shop #mainarea .shoplist01 li.shopdata {
			float:left;
			width:270px;
			margin-right:15px;
			zoom:1;
		}

		body#shop #mainarea .shoplist01 li.liend {
			margin-right:0;
		}

		body#shop #mainarea .shoplist01 li p.shopvisual {
		}

		body#shop #mainarea .shoplist01 li p.subt01 {
			padding-top:6px;
			padding-bottom:3px;
		}

		body#shop #mainarea .shoplist01 li p.subt01 a {
			font-weight:bold;
		}
	
	/* 試乗車検索 */
	body#shop #mainarea .searcharea {
	}

		body#shop #mainarea .searcharea .titlebox {
			float:left;
			width:160px;
			padding-top:56px;
		}

		body#shop #mainarea .searcharea .titlebox p {
			padding-left:10px;
		}

		body#shop #mainarea .searcharea .searchbox {
			float:right;
			width:640px;
			background:url("/common/img/dotline_h.gif") repeat-y 100% 0;
			padding-top:19px;
			padding-bottom:10px;
		}

			body#shop #mainarea .searcharea .searchlist li {
				float:left;
				width:124px;
				margin-right:4px;
				background:url("/common/img/dotline_h.gif") repeat-y 0 0;
			}

			body#shop #mainarea .searcharea .searchlist li.liend {
				margin-right:0;
			}

			body#shop #mainarea .searcharea .searchlist li p {
				padding-left:7px;
			}

			body#shop #mainarea .searcharea .searchlist li p.exp01 {
				padding-top:6px;
				line-height:1.2;
				height:4em;
			}

	/* 地域一覧（ページ内リンク） */
	body#shop #mainarea .shopareanavarea {
		text-align:center;
		border:1px solid #B7B7B7;
		background:#E6EAEB;
		padding:10px;
		zoom:1;
	}
	
		body#shop #mainarea .shopareanavarea .shopareanav {
			width:60em;
			margin:0 auto;
		}
	
		body#shop #mainarea .shopareanavarea .shopareanav td {
			background:url("/common/img/dotline_h.gif") repeat-y 100% 0;
		}
	
		body#shop #mainarea .shopareanavarea .shopareanav td.tdend {
			background:none;
		}
	
			body#shop #mainarea .shopareanavarea .shopareanav td p {
				padding:0 20px;
			}
	
			body#shop #mainarea .shopareanavarea .shopareanav td p .act {
				background:url("/common/img/arrow_white.gif") no-repeat 0 0;
				padding-left:16px;
				color:#222222;
			}

	/* Buell契約正規販売店 */
	body#shop #mainarea .shoplist02 {
		width:100%;
		margin-top:20px;
		margin-bottom:10px;
	}

	body#shop #mainarea .shoplist02 th,
	body#shop #mainarea .shoplist02 td {
		padding:5px 9px 4px;
	}
	

		/* 都道府県 */
		body#shop #mainarea .shoplist02 p.area1 {
			width:54px;
		}

		/* 市区町村 */
		body#shop #mainarea .shoplist02 p.area2 {
			width:70px;
		}

		/* 販売店名 */
		body#shop #mainarea .shoplist02 p.shop {
			width:306px;
		}

		/* 種別 */
		body#shop #mainarea .shoplist02 p.category {
			width:60px;
		}

		/* 連絡先 */
		body#shop #mainarea .shoplist02 p.tel {
			width:106px;
		}

		/* 専任担当者ボックス */
		body#shop #mainarea .shoplist02 .databox0 .databox0 {
			width:124px;
		}

		/* 専任担当者（名前） */
		body#shop #mainarea .shoplist02 .databox0 p.name {
			float:left;
			width:85px;
		}
	
		/* 専任担当者（サムネール） */
		body#shop #mainarea .shoplist02 .databox0 p.thumb {
			float:right;
			width:34px;
		}

		body#shop #mainarea .shoplist02 .databox0 p.thumb img {
			vertical-align:top;
		}

		/* 注釈0(流し込み) */
		body#shop #mainarea .shoplist02 .sub0 {
			font-size:80%;
		}

		/* 注釈1(強制改行) */
		body#shop #mainarea .shoplist02 .sub1 {
			display:block;
			font-size:80%;
		}

	/* 店舗種別 */
	body#shop #mainarea .shopcategory {
	}

		body#shop #mainarea .shopcategory p.capt01 {
			margin-left:14px;
		}

		body#shop #mainarea .shopcategory p.capt02 {
		}



/* 2. 専任担当者ページ設定（/shop/staff/index.html）
--------------------------------------------------------------------*/

body#staff-pop {
	background:none;
}

	body#staff-pop #popfrm {
		width:500px;
		margin:0 auto;
		text-align:center;
	}
