/* Z！トップ＆フッター周り用 */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F0F0F0;
}

/* テキスト 各サイズ */
.txt_ss {
	font-size: 70%;
	color: #333333;
}
.txt_s {
	font-size: 80%;
	color: #333333;
}
.txt_m {
	font-size: 90%;
	color: #333333;
}
.txt_l {
	font-size: 100%;
	color: #333333;
}
.txt_ll {
	font-size: 110%;
	color: #33333;
}

/* テキスト 本文*/
.txt_main {
	font-size: 80%;
	color: #323232;
	line-height: 150%;
}
.txt_main_s {
	font-size: 70%;
	color: #323232;
	line-height: 150%;
}
.txt_sub {
	font-size: 70%;
	color: #646464;
	line-height: 150%;
}

/* テキスト 検索結果 */
.txt_srch_result {
	font-size: 90%;
	color: #4B4B4B;
}

/* テキスト 検索結果件数*/
.txt_srch_result_num {
	font-size: 80%;
	color: #4B4B4B;
}

/* テキスト NewOpen 店舗カテゴリ */
.txt_lst_category {
	font-size: 70%;
	color: #AEA008;
}

/* テキスト NewOpen 店舗名 */
.txt_lst_shopname {
	font-size: 80%;
	font-weight: bold;
	color: #323232;
}

/* テキスト NewOpen 日付 */
.txt_lst_date {
	font-size: 70%;
	color: #FF0000;
	line-height: 130%;
}

/* テキスト NewOpen キャッチ */
.txt_lst_catch {
	font-size: 70%;
	color: #333333;
}

/* テキスト 結果一覧 基本データ */
.txt_lst_kihondata {
	font-size: 75%;
	line-height: 130%;
	color: #4B4B4B;
}

/* テキスト 店舗カテゴリ */
.txt_category {
	font-size: 70%;
	color: #AEA008;
}

/* テキスト 店舗名 */
.txt_shopname {
	font-size: 110%;
	font-weight: bold;
	color: #000000;
}

/* テキスト 店舗名カナ */
.txt_kana {
	font-size: 70%;
	color: #969696;
}

/* テキスト 基本データ */
.txt_kihondata {
	font-size: 70%;
	color: #333333;
}

/* テキスト 店舗メイン文章*/
.txt_shopmain {
	font-size: 85%;
	line-height: 160%;
	color: #4B4B4B;
}

/* テキスト 店舗レポート*/
.txt_shopreport {
	font-size: 85%;
	line-height: 160%;
	color: #646464;
}

/* テキスト キャプションタイトル */
.txt_captiontitle {
	line-height: 120%;
	color: #AEA008;
	font-weight: bold;
}

/* テキスト キャプション */
.txt_caption {
	font-size: 70%;
	line-height: 120%;
	color: #4B4B4B;
}

/* テキスト インフォメーション */
.txt_infomation {
	font-size: 80%;
	line-height: 120%;
	color: #4B4B4B;
}

/* テキスト 店舗データ */
.txt_shopdata {
	font-size: 80%;
	color: #4B4B4B;
}

/* テキスト 料理メニュータイトル */
.txt_menutitle {
	font-size: 90%;
	color: #305070;
	font-weight: bold;
}

/* テキスト 料理メニュー */
.txt_menu {
	font-size: 80%;
	color: #4B4B4B;
}

/* テキスト 価格 */
.txt_price {
	font-size: 80%;
	color: #4B4B4B;
}

/* パンくず */
.txt_navi {
	font-size: 70%;
	line-height: 150%;
	color: #4B4B4B;
}
a.txtlink_navi:link {
	color: #4B4B4B;
	text-decoration: none;
}
a.txtlink_navi:active {
	color: #4B4B4B;
	text-decoration: underline;
}
a.txtlink_navi:visited {
	color: #4B4B4B;
	text-decoration: none;
}
a.txtlink_navi:hover {
	color: #4B4B4B;
	text-decoration: underline;
}

/* 店舗一覧 ソート */
a.txtlink_sort:link {
	color: #003399;
	text-decoration: none;
}
a.txtlink_sort:active {
	color: #407AEE;
	text-decoration: underline;
}
a.txtlink_sort:visited {
	color: #003399;
	text-decoration: none;
}
a.txtlink_sort:hover {
	color: #407AEE;
	text-decoration: underline;
}

/* 店舗一覧 前ページ＆次ページ */
.txt_page {
	font-size: 70%;
	color: #4B4B4B;
}
a.txtlink_page:link {
	color: #003399;
	text-decoration: none;
}
a.txtlink_page:active {
	color: #407AEE;
	text-decoration: underline;
}
a.txtlink_page:visited {
	color: #003399;
	text-decoration: none;
}
a.txtlink_page:hover {
	color: #407AEE;
	text-decoration: underline;
}

/* 店舗一覧 ページナンバー */
.txt_pagenum {
	font-size: 110%;
	color: #4B4B4B;
}
a.txtlink_pagenum:link {
	color: #003399;
	text-decoration: underline;
}
a.txtlink_pagenum:active {
	color: #407AEE;
	text-decoration: none;
}
a.txtlink_pagenum:visited {
	color: #003399;
	text-decoration: underline;
}
a.txtlink_pagenum:hover {
	color: #407AEE;
	text-decoration: none;
}

/* その他のエリア */
a.txtlink_smap:link {
	font-size: 80%;
	color: #333333;
	line-height: 150%;
	text-decoration: none;
}
a.txtlink_smap:active {
	font-size: 80%;
	color: #CFC400;
	line-height: 150%;
	text-decoration: underline;
}
a.txtlink_smap:visited {
	font-size: 80%;
	color: #333333;
	line-height: 150%;
	text-decoration: none;
}
a.txtlink_smap:hover {
	font-size: 80%;
	color: #CFC400;
	line-height: 150%;
	text-decoration: underline;
}

/*  */
a:link {
	text-decoration: underline;
	color: #003399;
}
a:active {
	text-decoration: underline;
	color: #407AEE;
}
a:visited {
	text-decoration: underline;
	color: #003399;
}
a:hover {
	text-decoration: underline;
	color: #407AEE;
}
