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

/**/
.tbl_seltop {
	background-image: url(/app/Selection/images/bg_seltop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #061422;
}

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

/* テキスト 検索タイトル*/
.txt_srch_ttl {
	font-size: 90%;
	color: #4B4B4B;
	font-weight: bold;
}

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

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

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

/* テキスト 結果一覧 店舗名 */
.txt_lst_shopname {
	font-size: 95%;
	font-weight: bold;
	color: #4B4B4B;
}

/* テキスト 結果一覧 キャッチ */
.txt_lst_catch {
	font-size: 80%;
	color: #323232;
}

/* テキスト 結果一覧 基本データ */
.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: 80%;
	line-height: 150%;
	color: #4B4B4B;
}

/* テキスト 店舗レポート*/
.txt_shopreport {
	font-size: 80%;
	line-height: 150%;
	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: #FFFFFF;
}
a.txtlink_navi:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.txtlink_navi:active {
	color: #FFFFFF;
	text-decoration: underline;
}
a.txtlink_navi:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.txtlink_navi:hover {
	color: #FFFFFF;
	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;
}

/* テーブル エラーボックス設定 */
.tbl_error {
	background-color: #FFE1E1;
	font-size: 80%;
	line-height: 150%;
	color: #FF0000;
	border: 1px solid #FFC8C8;
	padding-right: 16px;
	padding-left: 16px;
}

/* テーブル 検索ボックス設定 */
.tbl_srch {
	background-color: #C9D8E4;
	font-size: 75%;
	line-height: 180%;
	color: #323232;
	border: 1px solid #B4C7D6;
}
.tbl_srch_deep {
	background-color: #E0E7EF;
	font-size: 75%;
	line-height: 180%;
	color: #323232;
	border: 1px solid #B4C7D6;
}
.tbl_srch_light {
	background-color: #E7EEF7;
	font-size: 75%;
	line-height: 180%;
	color: #323232;
	border: 1px solid #B4C7D6;
}

/* テーブル 結果一覧ボックス設定 */
.tbl_lst {
	background-color: #C9D8E4;
	font-size: 75%;
	color: #2B435B;
	border: 1px solid #B4C7D6;
}
.tbl_lst_sort {
	background-color: #C9D8E4;
	font-size: 70%;
	color: #FFFFFF;
	border: 1px solid #B4C7D6;
}
.tbl_lst_phot_deep {
	background-color: #F5F5F5;
	border: 1px solid #E1E1E1;
	text-align: left;
	vertical-align: middle;
}
.tbl_lst_phot_light {
	background-color: #FCFCFC;
	border: 1px solid #E1E1E1;
	text-align: left;
	vertical-align: middle;
}
.tbl_lst_data_deep {
	background-color: #F5F5F5;
	border: 1px solid #E1E1E1;
	padding-bottom: 8px;
	text-align: left;
	vertical-align: top;
}
.tbl_lst_data_light {
	background-color: #FCFCFC;
	border: 1px solid #E1E1E1;
	padding-bottom: 8px;
	text-align: left;
	vertical-align: top;
}
.tbl_lst_info_deep {
	background-color: #F5F5F5;
	border: 1px solid #E1E1E1;
	padding-bottom: 8px;
	text-align: left;
	vertical-align: top;
}
.tbl_lst_info_light {
	background-color: #FCFCFC;
	border: 1px solid #E1E1E1;
	padding-bottom: 8px;
	text-align: left;
	vertical-align: top;
}
.tbl_lst_station_deep {
	font-size: 75%;
	color: #4B4B4B;
	background-color: #F5F5F5;
	border: 1px solid #E1E1E1;
	text-align: center;
	vertical-align: center;
}
.tbl_lst_station_light {
	font-size: 75%;
	color: #4B4B4B;
	background-color: #FCFCFC;
	border: 1px solid #E1E1E1;
	text-align: center;
	vertical-align: center;
}
.tbl_lst_budget_deep {
	font-size: 75%;
	color: #4B4B4B;
	background-color: #F5F5F5;
	border: 1px solid #E1E1E1;
	text-align: center;
	vertical-align: center;
}
.tbl_lst_budget_light {
	font-size: 75%;
	color: #4B4B4B;
	background-color: #FCFCFC;
	border: 1px solid #E1E1E1;
	text-align: center;
	vertical-align: center;
}
.tbl_lst_lo_deep {
	font-size: 75%;
	color: #4B4B4B;
	background-color: #F5F5F5;
	border: 1px solid #E1E1E1;
	text-align: center;
	vertical-align: center;
}
.tbl_lst_lo_light {
	font-size: 75%;
	color: #4B4B4B;
	background-color: #FCFCFC;
	border: 1px solid #E1E1E1;
	text-align: center;
	vertical-align: center;
}

/*  */
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;
}
