/* ================================================= */
/* == AjaxListing ==*/
/* ================================================= */
/* == area id == */
#ajaxListing {
 font-size: 12px;
 padding: 0px 5px;
}

/* == format ==================== */
#list img {
 display: block;
 vertical-align: bottom;
}

#ajaxListing ul,
#ajaxListing li,
#ajaxListing dl,
#ajaxListing dt,
#ajaxListing dd {
	margin: 0;
 padding: 0;
 list-style: none;
}

#ajaxListing table {
 border-collapse: collapse;
 border: none;
 border-spacing: 0;
}
#ajaxListing tr,
#ajaxListing td {
 border: none;
 margin: 0;
 padding: 0;
}

#ajaxListing .clear {
 clear: both;
}

/* == Loading ==================== */
#ajaxListing #loading {
}


/* == タブリンク・絞り込み ==================== */
/* == タブリンクセット ========== */
#ajaxListing #tablinkset {
 clear: both;
 padding-top: 12px;
 padding-left: 6px;
 height: 26px;
 border-bottom: 1px solid #ccc;
  width:650px;
}


* html body #ajaxListing #tablinkset {
 background: bottom url(../fonsshop/img/tab_bg.gif) repeat-x;
 border-bottom: none;

}

#ajaxListing #tablinkset li {
 diaplay: block;
 float: left;
 height: 10px;
 margin-right: 2px;
 padding: 8px 5px;
 border-left: 1px solid #ccc;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
 background: #FFF;
}

#ajaxListing #tablinkset li a ,
#ajaxListing #tablinkset li.present {
 display: block;
 padding: ;
}

/* 現在位置表示 */
#ajaxListing #tablinkset li.present {
 color: #fff;
 background: url("../fonsshop/img/btn_shoptubset_bg.gif") no-repeat;
}
/* リンク */
#ajaxListing #tablinkset li a:link,
#ajaxListing #tablinkset li a:visited {
}
/* ロールオーバー */
#ajaxListing #tablinkset li a:hover,
#ajaxListing #tablinkset li a:active {
}


/* == タブリンク ========== */
#ajaxListing #tablinks {
 clear: both;
 margin: 12px 7px;
}
#ajaxListing #tablinks ul {
 width: 650px;
}

* html #ajaxListing #tablinks ul {
 width: 600px;
}

#ajaxListing #tablinks li {
 display: inline;
 background: #fff;
 margin-right:1px;
 margin-bottom:1px;
/* white-space:nowrap;*/
}

#ajaxListing #tablinks a,
#ajaxListing #tablinks li.present {
 padding: 0em 0.82em;
 line-height: 2em;
}


/* 現在位置表示 */
#ajaxListing #tablinks li.present {
 background: #ff9900;
 color: #fff;
}
/* リンク */
#ajaxListing #tablinks a:link,
#ajaxListing #tablinks a:visited {
}
/* ロールオーバー */
#ajaxListing #tablinks a:hover,
#ajaxListing #tablinks a:active {
}

/* == 絞り込み ========== */
#ajaxListing #narrowing {
 clear: both;
 padding-top: 12px;
 display: none;
}


/* == リスト ==================== */

#ajaxListing #result {
 padding-top: 12px;
 clear: both;
}

/* == エラー表示 == */
#ajaxListing .error {
 padding: 12px 0px;
}


/* == タイトル == */
#ajaxListing .title {
 font-size: 18px;
 padding: 12px 0px;
}

/* == テーブル == */
#ajaxListing table {
 width: 100%;
 border-top: 2px solid #CCC;
 border-bottom: 2px solid #CCC;
}

#ajaxListing th {
 font-weight: normal;
 padding: 4px 0px;
 background: #e9e9e9;
 border-bottom: 1px dotted #CCC;
}

#ajaxListing td {
 padding: 6px 0px;
 border-bottom: 1px solid #CCC;
}



/* == セル個別スタイル == */
/* 取り扱い商品アイコン */
#ajaxListing td.cell0 {
 width: 16px;
}
/* 店舗名 */
#ajaxListing td.cell1 {
 width: 120px;
}
/* 支店 */
#ajaxListing td.cell2 {
 width: 120px;
}
/* 都道府県 */
#ajaxListing td.cell3 {
 width: 60px;
 white-space: nowrap;
}
/* 住所 */
#ajaxListing td.cell4 {
 width: 1%;
 white-space: nowrap;
}
/* 施設名 */
#ajaxListing td.cell5 {
}
/* TEL */
#ajaxListing td.cell6 {
 width: 110px;
 white-space: nowrap;
}


/* == Type:B  ヒット == */
#ajaxListing tr.hit {
 background:#eff9fa;
 color: #008e94;
}

/* == 拡張: 検索ワード == */
#ajaxListing td span {
 background:#99CCFF;
}
