@charset "utf-8";
/*************************************************************/
/*                  注文・会員系スタイル定義                 */
/*************************************************************/
/***************************************/
/*             標準関連設定            */
/***************************************/
body{
	padding: 0px;
	margin: 0px;
	font-size: 80%;
}


A{
	color:#0000FF
}

.bar A{
	color:#FFFFFF
}

.bar A:visited{
	color:#FFFFFF
}

/***************************************/
/*           テキスト関連設定          */
/***************************************/
/* 通常テキスト */
.plain_text{
}

/* 通常テキスト_文字サイズ大 */
.plain_text_L{
	font-size:97%;
	font-family:ＭＳ Ｐゴシック;
	line-height:140%;
}

/* 表タイトル */
.item{
	font-size:83%;
	font-family: ＭＳ Ｐゴシック;
	color:#000000;
	line-height:120%;
	font-weight:bold;
}

/* 注意書き1 */
.cap1{
	font-size:83%;
	font-family:ＭＳ Ｐゴシック;
	color:CC0000;
	line-height:150%;
}

/* 注意書き2 */
.cap2{
	font-size:83%;
	font-family:ＭＳ Ｐゴシック;
	color:#555555;
	line-height:150%;
}

/* 注意書き3 */
.cap3{
	font-size:83%;
	font-family:ＭＳ Ｐゴシック;
	color:#CC0000;
	line-height:150%;
	font-weight:bold;
}

/* 完了通知 */
.finish_text{
	font-size:200%;
	font-weight:bold;
	line-height:1.0;
}


/***************************************/
/*             表関連設定              */
/***************************************/
/* 表配置 中央 設定 */
.center_table{
	margin-left:auto; margin-right:auto
}

/* 表縞模様_濃色 */
.stripecolor_deep{
	background-color:#F3F3F3
}

/* 表縞模様_薄色 */
.stripecolor_light{
	background-color:#ffffff
}

/***************************************/
/*            タブ関連設定             */
/***************************************/
/* タブ内タイトル */
.tab{
	background-color:#CC0000;
	font-size:12px;
	font-weight:bold
}

/* タブ内タイトル文字 */
.tabtext{
	color:#FFFFFF
}

/* タブレイアウト調整画像 */
.tabbg{
	background-color:#CC0000
}

/* 注意書きタブ内タイトル */
.tabinfo{
	background-color:#999999;
	font-size:12px;
	font-weight:bold
}

/* 注意書きタブ内タイトル文字 */
.tabbginfo{
	background-color:#999999
}

/* 注意書きタブレイアウト調整画像 */
.tabtextinfo{
	color:#FFFFFF
}

/***************************************/
/*          フッター関連設定           */
/***************************************/
/* フッターデザイン全般設定 */
#topheadfood{
	padding: 0px;
	margin: 20px 0px 0px 0px;
	background-color:#FFFFFF;
	width:100%;
}

/* フッターコピーライト設定 */
div.copyright
{
	text-align:center;
	width:100%;
}

/* フッターコピーライト設定 */
#copyright{
	padding:5px 0px 5px 0px;
	color:#FFFFFF;
	text-align: center;
	width:100%;
}



/***************************************/
/*              固有設定               */
/***************************************/
/* 配送オプション入力画面 お届け先カウント 文字設定 */
.mbt70130_delivery_cnt{
	font-size:20px;
	font-weight:bold;
	line-height:1.0
}

/* 注文完了画面 ご注文番号 文字設定 */
.mbt71600_order_no{
	color:red;
	font-size:25px;
	font-weight:bold;
	line-height:1.0
}

/* 注文完了画面 支払画面表示失敗メッセージ 文字設定 */
.mbt71600_failure_payment{
	font-size:25px;
	font-weight:bold
}

/* 注文完了画面 支払画面表示失敗メッセージ 文字設定 */
.mbt71600_failure_payment_detail{
	font-size:15px
}

/* カタログ申し込み完了画面 完了通知 */
.mbt71820_title{
	font-size:30px
}

/* 2009/12/25 ADD START GM様提供定義 */
/* -----------------------------
	フォントカラー定義
----------------------------- */
body {
	color: #333;
}

/* -----------------------------
	アンカー定義
----------------------------- */
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}

/* -----------------------------
	HEADER
----------------------------- */

/* -----------------------------
	MENU定義
----------------------------- */

/* -----------------------------
	会員メニュー 定義
----------------------------- */
#member_content div.input_data,
#member_content div.input_data dl {
	border-color: #9A9A9A;
}

#member_content .usr_state dd dl dt {
	background: url("../../common/icon_arrow.gif") no-repeat 10px 62%;
}

#member_content .usr_state dd dl dd {
	border-color: #C1C1C1;
}

#member_content .navi,
#member_content .history_navi,
#member_content #favorite_info,
#member_content #order_info #order_cancel,
#member_content #review_goods p.review_title,
#member_content #favorite_info #favorite_sort {
	border-color: #CCC;
}

#member_content #agreement #regulation,
#member_content #order_info #order_list table,
#member_content #order_info #order_list table th,
#member_content #order_info #order_list table td {
	border-color: #999;
}

/* -----------------------------------
	会員メニュー ログイン定義
----------------------------------- */
#member_content .usr_status dd p span {
	color: #CC0945;
}

#member_content .usr_status dd p .note{
	color: #CC0945;
}

/* -----------------------------------
	会員メニュー ユーザーレビュー定義
----------------------------------- */
#member_content #review_goods p.review_title span {
	color: #C20E42;
}


/* -----------------------------
	装飾記号定義
----------------------------- */
ul.pipe li {
	background: url("../../common/pipe.gif") no-repeat left center;
}

ul.greater li {
	background: url("../../common/greater.gif") no-repeat left center;
}

ul.slash li {
	background: url("../../common/slash.gif") no-repeat left center;
}

/* -----------------------------
	TOP_CONTENT PRESEN
----------------------------- */
#top_content #presen #search_box #search_category,
#content #search_box #search_category {
	background: url("../../common/icon_search.gif") no-repeat left center;
}

/* ===================================
	CONTENT 共通

=================================== */
#content .rss_link {
	background: url("../../common/icon/icon_rss.gif") no-repeat left center;
}

/* -----------------------------
	CONTENT グッズ紹介

----------------------------- */
#content #presen_goods .presen_detail .presen_title {
	background: url("../../common/icon_arrow_type1.gif") no-repeat left 2px;
}

#content #presen_goods #media_items .presen_detail .presen_title {
	background: url("../../common/icon_arrow_type1.gif") no-repeat left 2px;
}

#content #presen_goods #original_items .presen_detail .presen_title {
	background: url("../../common/icon_arrow_type2.gif") no-repeat left 2px;
}

/* -----------------------------------
	CONTENT ページトップ

----------------------------------- */
#content .page_top a {
	background: url("../../common/btn_gotop.gif") no-repeat right center;
}

#content .page_top a:hover {
	background: url("../../common/btn_gotop_over.gif") no-repeat right center;
}

/* -----------------------------------
	CONTENT 番組リスト

----------------------------------- */
#content #site_program .list_info .program_list li span {
	background: url("../../common/icon_list_s.gif") no-repeat 20px 5px;
}

/* -----------------------------------
	CONTENT ランキング
----------------------------------- */
#content #site_ranking #ranking_info .page_navi ul li {
	background: url("../../common/pipe.gif") no-repeat -3px center;
}

/* -----------------------------------
	CONTENT 番組紹介ページ TV・ラジオショッピング
----------------------------------- */
#content #media_summary #normal_summary #program_relation dl dd ul li,
#content #media_summary #large_summary #program_relation dl dd ul li {
	background: url("../../common/icon_arrow_type1.gif") no-repeat left 2px;
}

/* -----------------------------------
	CONTENT 番組紹介ページ オリジナルグッズ
----------------------------------- */
#content #original_summary #normal_summary #program_relation dl dd ul li,
#content #original_summary #large_summary #program_relation dl dd ul li {
	background: url("../../common/icon_arrow_type2.gif") no-repeat left 2px;
}

/* -----------------------------------
	CONTENT 番組紹介ページ カタログ
----------------------------------- */
#content #catalog_summary #normal_summary #program_relation dl dd ul li,
#content #catalog_summary #large_summary #program_relation dl dd ul li {
	background: url("../../common/icon_arrow_type3.gif") no-repeat left 2px;
}

/* -----------------------------------
	CONTENT お知らせ
----------------------------------- */
#content #site_information .info_content .info_list li {
	background: url("../../common/icon_list_s.gif") no-repeat 2px 5px;
}

/* -----------------------------------
	CONTENT 販売・共通

----------------------------------- */
#content .item_sale #item_detail #item_info #item_favorite li span {
	background: url("../../common/icon_list.gif") no-repeat left center;
}

#content .item_sale #item_spec #spec_detail ul li,
#content .item_sale #item_spec #spec_detail ol li {
	background: url("../../common/icon_list_s.gif") no-repeat left 4px;
}

#content .item_sale #usr_comment #comment_link {
	background: url("../../common/icon_review.gif") no-repeat left center;
}

/* -----------------------------------
	CONTENT グッズセット
----------------------------------- */
#content #shopping_set #item_detail #item_info ul#item_formal li {
	background: url("../../common/icon_arrow_type0.gif") no-repeat left 3px;
}

/* -----------------------------------
	CONTENT よりどり

----------------------------------- */
#content #shopping_select #headline {
	background: url("../../common/h3_type0_bg.jpg") no-repeat left top;
}

/* -----------------------------------
	CONTENT キーワード検索
----------------------------------- */
#content #search_keyword #result_search .result_navi .page_navi ul li {
	background: url("../../common/pipe.gif") no-repeat -3px center;
}

#content #search_keyword #result_search .subheading {
	background: url("../../common/h3_type4_bg.jpg") no-repeat left top;
}

/* -----------------------------------
	CONTENT 検索結果
----------------------------------- */
#content #search_list #result_search #result_info .page_navi ul li {
	background: url("../../common/pipe.gif") no-repeat -3px center;
}

/* ===================================
	会員メニューCONTENT定義(共通)
=================================== */
#member_content div.input_data dl {
	background: #FFF url("../../common/bg_input.gif") repeat-y -2px top;
}

/* -----------------------------------
	会員メニュー ご注文履歴定義
----------------------------------- */
#member_content #order_info #order_cancel address span {
	background: #FFF url("../../common/icon_arrow.gif") no-repeat left center;
}

/* -----------------------------------
	会員メニュー お問い合わせ定義
----------------------------------- */
#member_content #inquiry_info .input_data .help {
	background: url("../../common/icon_q.gif") no-repeat left center;
}

/* -----------------------------------
	会員メニュー お気に入り定義
----------------------------------- */
#member_content #favorite_info #favorite_list .input_data dl {
	background: #FFF url("../../common/bg_input.gif") repeat-y -60px top;
}

/* ===================================
	注文メニューCONTENT定義(共通)
=================================== */
#order_content div.input_data dl {
	background: #FFF url("../../common/bg_input.gif") repeat-y -2px top;
}

/* -----------------------------------
	注文メニュー お届け先選択定義
----------------------------------- */
#order_content #addressee #myself {
	background: #FFF url("../../common/cart/sendme.gif") no-repeat center top;
}

#order_content #addressee #present {
	background: #FFF url("../../common/cart/sendother.gif") no-repeat center top;
}

/* -----------------------------------
	注文メニュー 配送オプション入力定義
----------------------------------- */
/* 2010/03/08 MODIFY START 注文変更定義 */
/*
#order_content #select_address .receiver_info .address_navi span {
*/
#order_content #select_address .address_navi span {
/* 2010/03/08 MODIFY END 注文変更定義 */
	background: url("../../common/icon_send.gif") no-repeat left 49%;
}

/* -----------------------------------
	注文メニュー カード入力方法定義
----------------------------------- */
#order_content #regist_card #card_info .input_data .card_expire {
	background: url("../../common/slash.gif") no-repeat left center;
}

/* -----------------------------------
	注文メニュー 注文完了定義
----------------------------------- */
#order_content #order_complete address span {
	background: #FFF url("../../common/icon_arrow.gif") no-repeat left center;
}

/* ===================================
	SIDE_BARクラス定義(共通)
=================================== */
.side_bar .side_category {
	background: transparent url("../../common/navi_footer.gif") no-repeat center bottom;
}

/* -----------------------------------
	SIDE_BAR TV・ラジオショッピング定義
----------------------------------- */
.side_bar #media_shopping .category_list li {
	background: transparent url("../../common/icon_arrow_type1.gif") no-repeat left 2px;
}

/* -----------------------------------
	SIDE_BAR オリジナルグッズ定義
----------------------------------- */
.side_bar #original_goods ul.category_list li.category dl.goods_category dd ul li {
	background: transparent url("../../common/icon_arrow_type2.gif") no-repeat left 2px;
}

/* -----------------------------------
	注文メニュー カタログ申し込み定義
----------------------------------- */
.side_bar #catalog_shopping .category_list li {
	background: transparent url("../../common/icon_arrow_type3.gif") no-repeat left 2px;
}

/* -----------------------------------
	注文メニュー カテゴリで選ぶ
----------------------------------- */
.side_bar #select_category .category_list li {
	background: transparent url("../../common/icon_arrow_type4.gif") no-repeat left 2px;
}

/* -----------------------------------
	注文メニュー TBSishopについて
----------------------------------- */
.side_bar #about_ishop .category_list li {
	background: transparent url("../../common/icon_arrow_type0.gif") no-repeat left 2px;
}

/* -----------------------------------
	SIDE_BAR ランキング
----------------------------------- */
.side_bar #ranking .category_content .ranking_link span {
	background: transparent url("../../common/icon_arrow_type0.gif") no-repeat left 2px;
}
/* 2009/12/25 ADD END GM様提供定義 */

