@charset ‘UTF-8′;

/*----------------------------------------------------
	◆ 基本カラー
----------------------------------------------------*/

A:link { 
	color:#4D4D4D;
	text-decoration:none;
}

A:visited { 
	color:#4D4D4D;
	text-decoration:none;
}

A:active {
	color:#4D4D4D;
	text-decoration:none;
}

A:hover {
	color:#1A1A1A;
	text-decoration:none;
}


BODY { 
	color:#4D4D4D;
	background-color:#FAFAFA;
}

/*----------------------------------------------------
	◆ 共通パーツ
----------------------------------------------------*/


H1 { /* ボーダーつきタイトル */
	color:#7F7F7F;
}


/*----------------------------------------------------
	◆ ヘッダ
----------------------------------------------------*/

#header TABLE FORM {
	color:#999999;
}

#header TABLE FORM INPUT {
	border-color:#757575;
}

/* カテゴリメニュー */

#site_menu UL LI A {
	color:#FFFFFF;
}

/*----------------------------------------------------
	◆ 左ログイン
----------------------------------------------------*/

.left_login {
	background-color:#E8E8E8;
}

.left_login TD INPUT {
	border-color:#757575;
}

/*----------------------------------------------------
	◆ 左メニュー
----------------------------------------------------*/

/*--------------------
	◇ カート
--------------------*/

.left_menu DIV.left_cart TABLE TH {
	color:#999999;
}


/* フローティング買い物リスト */

.left_menu DIV.left_cart .items {
	background-color:#FFFFFF;
	color:#333333;
}

.left_menu DIV.left_cart .items {
    border-top-color :#EEEEEE;
    border-left-color :#EEEEEE;
    border-right-color :#DDDDDD;
    border-bottom-color :#DDDDDD;
	background: #F8F8F8;
}
.left_menu DIV.left_cart .items .lead {
	color:#7F7F7F;
}

.left_menu DIV.left_cart .items .title A {
	color:#1A1A1A;
}

.left_menu DIV.left_cart .items .title A:hover {
	background-color:#E8E8E8;
}




/*--------------------
	◇ 通貨選択
--------------------*/

.left_menu DIV.monetary FORM SELECT {
	border-color:#757575;
}


/*--------------------
	◇ 商品検索
--------------------*/

.left_menu .menu_search {
	margin:8px 12px 0px 11px;
}

.left_menu .menu_search .menu_search_tbl {
	width:137px;
}

.left_menu .menu_search .menu_search_tbl TD {
	color:#5F5F5F;
}

.left_menu .menu_search .menu_search_tbl TD INPUT,
.left_menu .menu_search .menu_search_tbl TD SELECT {
	border-color:#757575;
}



/*----------------------------------------------------------------------------------------
	◆ 左メニューボタン
------------------------------------------------------------------------------------------*/

/*--------------------
	◇ 小ボタン
	背景変更あり
--------------------*/

.left_menu DIV.menu_small A:link,
.left_menu DIV.menu_small A:visited,
.left_menu DIV.menu_small A:active {
	color:#1A1A1A;
}

.left_menu DIV.menu_small A:hover {
	color:#1A1A1A;
	background-color:#E8E8E8;
}


/*--------------------
	◇ 大ボタン
	サムネイル有り
	背景変更あり
--------------------*/

.left_menu DIV.menu_large A {
	/*color:#4D4D4D;*/
	color:#1A1A1A;
}

.left_menu DIV.menu_large A:hover {
	background-color:#E8E8E8;
}

.left_menu DIV.menu_large A SPAN.price_color {
	color:#F25200;
}

.left_menu DIV.menu_large A:hover SPAN.thb {
	border-color:#DDDDDD;
}

/*--------------------
	◇ 左メニューすべてをみる
--------------------*/

.left_menu DIV.link A {
	color:#1A1A1A;
}



/*----------------------------------------------------
	◆ 右コンテンツ
----------------------------------------------------*/


/*----------------------------------------------------
	◆ ナビ
----------------------------------------------------*/

.navi,
.navi_tab,
.navi DIV.sublink A:link,
.navi DIV.sublink A:visited,
.navi DIV.sublink A:active,
.navi DIV.sublink A:hover {
	color:#1A1A1A;
}

.navi DIV.page_link A:link,
.navi DIV.page_link A:visited,
.navi DIV.page_link A:active,
.navi DIV.page_link SPAN,
.navi_tab DIV.page_link A:link,
.navi_tab DIV.page_link A:visited,
.navi_tab DIV.page_link A:active,
.navi_tab DIV.page_link SPAN {
	color:#1A1A1A;
}

.navi DIV.page_link A:link,
.navi DIV.page_link A:visited,
.navi DIV.page_link A:active,
.navi_tab DIV.page_link A:link,
.navi_tab DIV.page_link A:visited,
.navi_tab DIV.page_link A:active {
	background-color:#BABABA;
}

.navi DIV.page_link A:hover,
.navi_tab DIV.page_link A:hover {
	color:#FFFFFF;
	background-color:#474747;
}

.navi DIV.form_search SELECT,
.navi_tab DIV.form_search SELECT,
.navi_tab_nonbg DIV.form_search SELECT {
	border-color:#757575;
}

.navi DIV.form_search INPUT.field,
.navi_tab DIV.form_search INPUT.field,
.navi_tab_nonbg DIV.form_search INPUT.field {
	border-color:#757575;
}

.navi DIV.page_jump {
	color:#1A1A1A;
}


.navi DIV.page_jump INPUT.field {
	border-color:#757575;
}

/*--------------------
	◇ ブランド選択
	ナビにぶらさがり
--------------------*/

.navi_list {
	color:#999999;
}

.navi_list SELECT {
	border-color:#757575;
}


/*----------------------------------------------------
	◆ 商品リストボーダー（マウス反応用）
----------------------------------------------------*/

.td_border_of {
	border-color:#FFFFFF;
}

.td_border_ov {
	border-color:#BABABA;
}



/*----------------------------------------------------
	◆ 商品詳細
----------------------------------------------------*/



.itembox_large TH {
	color:#7F7F7F;
}

.itembox_large TH.title {
	color:#4D4D4D;
}

.itembox_large TD SPAN.price {
	color:#F25200;
}

/* フッタコピーライト */

#footer DIV.copyright {
	color:#B2B2B2;
}

/*--------------------
	◇ 選択できるスペック・付属品
--------------------*/

TABLE.itembox_select TH A.photo .zoom {
	background: #FFFFFF;
	border-color:#DDDDDD;
}

TABLE.itembox_select B.n_btn {
	color: #FFFFFF;
}


TABLE.itembox_select TH IMG {
	border-color: #757575;
}

TABLE.itembox_select TD SELECT,
TABLE.itembox_select TD INPUT {
	color:#4D4D4D;
	border-color:#757575;
}



/*----------------------------------------------------
	◆ 商品詳細タブ
----------------------------------------------------*/

/*--------------------
	◇ タブ内フォーム
--------------------*/


.item_tab_form TEXTAREA {
	border-color:#757575;
}

.item_tab_form_mail_tbl TD INPUT {
	border-color:#757575;
}


.item_tab_form_mail_tbl TD TEXTAREA {
	border-color:#757575;
}

/*----------------------------------------------------
	◆ 関連商品
----------------------------------------------------*/


TABLE.itembox_connection_item TD.title A:hover {
	color:#4D4D4D;
}

/*----------------------------------------------------
	◆ セット商品
----------------------------------------------------*/


/* 左値段、カート枠 */
TD.itembox_set_cartbox_top,
TD.itembox_set_cartbox_bottom {
	border-color:#CCCCCC;
}


/*----------------------------------------------------
	◆ 商品値段テーブル（商品が並ぶページで使用）
----------------------------------------------------*/

TABLE.itembox_price_tbl TD SPAN.price {
	color:#F25200;
}

TABLE.itembox_price_tbl TD SPAN.price_mypage {
	color:#F25200;
}



/*----------------------------------------------------
	◆ ☆評価アイコン表
----------------------------------------------------*/

.rank_tbl TH,
.tab_rank_tbl TH {
	color:#7F7F7F;
}

/*----------------------------------------------------
	◆ リストページ
----------------------------------------------------*/

DIV.itembox_list_comment {
	color:#4D4D4D;
}


/*----------------------------------------------------
	◆ ブランドリスト
----------------------------------------------------*/

.itembox_brand_list TD.comment {
	color:#1A1A1A;
}

/*----------------------------------------------------
	◆ ブランドトップ
----------------------------------------------------*/

TABLE.itembox_brand_item TD.link A:link,
TABLE.itembox_brand_item TD.link A:visited,
TABLE.itembox_brand_item TD.link A:active,
TABLE.itembox_brand_item TD.link A:hover {
	color:#4D4D4D;
}


/*----------------------------------------------------
	◆ ログインページとパスワード発行ページ
----------------------------------------------------*/

/* フォーム共通 *マーク */
SPAN.imp {
	color:#F2A100;
}


DIV.contents_login TABLE TD INPUT.field {
	border-color:#757575;
}

DIV.contents_login TABLE.login_tbl_pass TD {
	color:#1A1A1A;
}

DIV.contents_login DIV.contents_login_comment,
DIV.contents_login DIV.contents_login_comment2 {
	color:#1A1A1A;
}

/*----------------------------------------------------
	◆ 詳細検索ページ
----------------------------------------------------*/

DIV.contents_search TABLE.search_tbl TD INPUT.field1,
DIV.contents_search TABLE.search_tbl TD INPUT.field2 {
	border-color:#757575;
}

DIV.contents_search TABLE.search_tbl TD SELECT.selector {
	border-color:#757575;
}

DIV.contents_regist TABLE.regist_tbl TD {
	color:#1A1A1A;
}

DIV.contents_regist_affirm TABLE.regist_tbl TH {
	color:#1A1A1A;
}

DIV.contents_regist_affirm TABLE.regist_tbl TD {
	color:#4D4D4D;
}

/*----------------------------------------------------
	◆ ご利用ガイド
----------------------------------------------------*/

/*--------------------
	◇ ヘルプ汎用
--------------------*/

DIV.helpguide H2 B {
	border-color:#999;
	color:#888;
}

DIV.helpguide H3 {
	border-bottom-color:#DDD;
	color:#888;
}


/*--------------------
	◇ FAQリスト
--------------------*/

A.help_faq_link:link,
A.help_faq_link:visited,
A.help_faq_link:active {
	color:#4D4D4D;
}

A.help_faq_link:hover {
	background-color:#E8E8E8;
	color:#4D4D4D;
}


/*----------------------------------------------------
	◆ ユーザー登録
----------------------------------------------------*/

DIV.contents_regist TABLE.regist_tbl TD INPUT.field1,
DIV.contents_regist TABLE.regist_tbl TD INPUT.field2,
DIV.contents_regist TABLE.regist_tbl TD INPUT.field3 {
	border-color:#757575;
}

DIV.contents_regist TABLE.regist_tbl TD SELECT {
	border-color:#757575;
}

DIV.contents_regist TEXTAREA {
	border-color:#757575;
}

DIV.contents_search TABLE.search_tbl TD {
	color:#1A1A1A;
}


DIV.contents_regist TABLE.regist_tbl TD SPAN.comment_l {
	color:#4D4D4D;
}


/*----------------------------------------------------
	◆ アーティクル
----------------------------------------------------*/

/*--------------------
	◇ リストページボタンアクション
--------------------*/

.article_list_link:link,
.article_list_link:visited,
.article_list_link:active {
	color:#4D4D4D;
}

.article_list_link:hover {
	background-color:#E8E8E8;
	color:#4D4D4D;
}

A.article_list_link DIV.article_list_date {
	color:#999999;
}


/*--------------------
	◇ 記事
--------------------*/

DIV.article_news_date {
	color:#999999;
}


/*----------------------------------------------------
	◆ マイページ
----------------------------------------------------*/


/*--------------------
	◇ 共用
--------------------*/


TD.total,
SPAN.total,
DIV.total {
	color:#F25200;
}



/*--------------------
	◇ オンマウス反応行
--------------------*/

TABLE.order_info_linelist_tbl TR.tr_off { /* 行マウスオフ */
	background-color:#FFFFFF;
}

TABLE.order_info_linelist_tbl TR.tr_on { /* 行マウスオン */
	background-color:#FAFAFA;
}

TABLE.order_info_linelist_tbl TR.tr_off A:link, 
TABLE.order_info_linelist_tbl TR.tr_off A:visited, 
TABLE.order_info_linelist_tbl TR.tr_off A:active, 
TABLE.order_info_linelist_tbl TR.tr_off A:hover, 
TABLE.order_info_linelist_tbl TR.tr_on A:link, 
TABLE.order_info_linelist_tbl TR.tr_on A:visited, 
TABLE.order_info_linelist_tbl TR.tr_on A:active, 
TABLE.order_info_linelist_tbl TR.tr_on A:hover {
	color:#4D4D4D;
}


/*--------------------
	◇ アカウント情報
--------------------*/

TABLE.mypage_account_tbl TH {
	color:#7F7F7F;
}

/*--------------------
	◇ 注文履歴
--------------------*/

TABLE.order_history_list_tbl TH {
	color:#7F7F7F;
}

.order_history_list_btn SPAN.disable {
	color:#C9C9C9;
}


/*--------------------
	◇ 注文情報
--------------------*/

TABLE.order_info_list_tbl TH {
	color:#7F7F7F;
}


/*--------------------
	◇ 注文情報リスト
--------------------*/


TABLE.order_info_linelist_tbl TH {
	background-color:#F2F2F2;
}

TABLE.order_info_linelist_tbl TD {
	border-color:#F2F2F2;
}


/*--------------------
	◇ 注文情報ユーザ
--------------------*/

TABLE.order_info_userlist_tbl TH,
TABLE.order_info_userlist_comment_tbl TH {
	color:#7F7F7F;
}

/*--------------------
	◇ ポイント情報
--------------------*/


DIV.point_info {
	color:#1A1A1A;
}

.subtitle_box .subtitle {
	color:#7F7F7F;
}

DIV.points {
	color:#1A1A1A;
}

.point_info .comment {
	color:#1A1A1A;
}

TABLE.point_info_box TD.point_box {
	border-color:#757575;
	color:#F25200;
}

/*--------------------
	◇ ポイント履歴
--------------------*/


TABLE.point_info_history_tbl TH {
	background-color:#F2F2F2;
}

TABLE.point_info_history_tbl TD {
	border-color:#F2F2F2;
}

TABLE.point_info_history_tbl TD.point_value {
	color:#F25200;
}

TABLE.point_info_history_tbl TD.point_comment {
	color:#999999;
}


/*--------------------
	◇ クーポン
--------------------*/

TABLE.coupon_info_list_tbl TH {
	color:#7F7F7F;
}

TABLE.coupon_info_list_tbl TD SELECT {
	border-color:#757575;
}



/*----------------------------------------------------
	◆ 問い合わせ
	　 マイページでも使用
----------------------------------------------------*/

DIV.contents_inquiry DIV.inquiry_answer_body {
	background-color:#E8E8E8;
}

TABLE.inquiry_form_tbl TD INPUT.field,
TABLE.inquiry_form_tbl TD TEXTAREA {
	border-color:#757575;
}

/*----------------------------------------------------
	◆ ペイン無しカートコンテンツ
----------------------------------------------------*/

/*--------------------
	◇ カートテキスト
--------------------*/

.txt_highlight {
	color:#F25200;
}


/*--------------------
	◇ カート／ショッピング情報記入
--------------------*/


DIV.contents_cart #memclist SPAN {
	border-right-color:#DDD;
}



/*--------------------
	◇ カートヘッダ
--------------------*/

DIV.contents_cart_header {
	background-color:#F5F5F5;
}

DIV.contents_cart_header TABLE {
	color:#D1D5D5;
}

DIV.contents_cart_header TD.on {
	color:#1A1A1A;
}

/*--------------------
	◇ カートを確認
--------------------*/

/* 項目タイトル */

DIV.contents_cart TABLE.view_cart_tbl TH {
	background-color:#F2F2F2;
	color:#7F7F7F;
}


/* 中身 */

DIV.contents_cart TABLE.view_cart_tbl TD {
	border-bottom-color:#F2F2F2;
}


DIV.contents_cart TABLE.view_cart_tbl TD INPUT.field {
	border-color:#757575;
}


DIV.contents_cart TABLE.view_cart_tbl TD.cart_total_text {	
	color:#7F7F7F;
}

DIV.contents_cart TABLE.view_cart_tbl TD SPAN.cart_total_text {
	color:#7F7F7F;
}


/*--------------------
	◇ カートログイン
--------------------*/

DIV.contents_cart TABLE.login_cart TD .cart_login_tbl TD.cart_login_text,
DIV.contents_cart TABLE.login_cart_full TD .cart_login_tbl TD.cart_login_text {
	color:#7F7F7F;
}

DIV.contents_cart TABLE.login_cart TD .cart_login_tbl TD.cart_login_form_field INPUT,
DIV.contents_cart TABLE.login_cart_full TD .cart_login_tbl TD.cart_login_form_field INPUT {
	border-color:#757575;
}


/*--------------------
	◇ 配送先設定
--------------------*/

DIV.contents_cart TABLE.cart_delivery_regist_tbl .field1,
DIV.contents_cart TABLE.cart_delivery_regist_tbl .field2,
DIV.contents_cart TABLE.cart_delivery_regist_tbl .field3 {
	border-color:#757575;
}

DIV.contents_cart TABLE.cart_delivery_regist_tbl SELECT {
	border-color:#757575;
}

DIV.contents_cart TABLE.cart_delivery_regist_tbl TEXTAREA {
	border-color:#757575;
}

DIV.contents_cart TABLE.cart_delivery_regist_tbl TD SPAN.comment {
	color:#5F5F5F;
}

DIV.contents_cart TABLE.cart_delivery_regist_tbl TR.tr_off {
	background-color:#FFFFFF;
}

DIV.contents_cart TABLE.cart_delivery_regist_tbl TR.tr_on {
	background-color:#FAFAFA;
}



/*--------------------
	◇ 配送/支払方法設定
--------------------*/

DIV.contents_cart DIV.cart_delivery_area {
	background-color:#F5F5F5;
}


DIV.contents_cart DIV.cart_delivery_area SELECT {
	border-color:#757575;
}


DIV.contents_cart TABLE.cart_delivery_select TD.price SPAN {
	color:#7F7F7F;
}


/*--------------------
	◇ ポイント交換商品詳細
--------------------*/

DIV.contents_cart TABLE.cart_point_detail_tbl TH {
	background-color:#F2F2F2;
	color:#7F7F7F;
}

DIV.contents_cart TABLE.cart_point_detail_tbl TD {
	border-bottom-color:#F2F2F2;
}

DIV.contents_cart TABLE.cart_point_detail_tbl TD.option_text {
	color:#7F7F7F;
}

DIV.contents_cart TABLE.cart_point_detail_tbl TD.option_body INPUT.field {
	border-color:#757575;
}

DIV.contents_cart TABLE.cart_point_detail_tbl TD.option_body SPAN.comment {
	color:#7F7F7F;
}

DIV.contents_cart TABLE.cart_point_detail_tbl TD SPAN.comment {
	color:#7F7F7F;
}

DIV.contents_cart TABLE.cart_point_detail_tbl TD.bar_under {
	border-color:#999999;
}

DIV.contents_cart DIV.cart_point_detail_monetary SELECT {
	border-color:#757575;
}


/*--------------------
	◇ 領収書
--------------------*/

DIV.contents_cart TABLE.cart_receipt_tbl INPUT.field {
	border-color:#757575;
}


/*--------------------
	◇ 完了
--------------------*/

DIV.contents_cart TABLE.cart_shopping_check_tbl TD TABLE.cart_shopping_check_detail_tbl TH {
	color:#7F7F7F;
}


/*----------------------------------------------------
	◆ コンテンツ／商品カテゴリリスト
----------------------------------------------------*/

DIV.contents_category TR.even {
	background-color: #FAFAFA;
}



/*----------------------------------------------------
	◆ 配送先選択
----------------------------------------------------*/

DIV.contents_cart TABLE.cart_delivery_select_tbl TH {
	background-color:#F2F2F2;
	color:#7F7F7F;
}

DIV.contents_cart TABLE.cart_delivery_select_tbl TD {
	border-bottom-color:#F2F2F2;
}

DIV.contents_cart TABLE.cart_delivery_select_tbl TD SPAN.comment {
	color:#7F7F7F;
}



/*----------------------------------------------------
	◆ 入荷通知
----------------------------------------------------*/

TABLE.contents_nogoods_tbl TABLE TD INPUT {
	border-color:#757575;
}

TABLE.contents_nogoods_tbl TABLE TH {
	color:#7F7F7F;
}



/*----------------------------------------------------
	◆ 見積書
----------------------------------------------------*/

TABLE.estimate_ditail_tbl {
	border-color:#000000;
}

TABLE.estimate_ditail_tbl TH,
TABLE.estimate_ditail_tbl TD {
	border-color:#000000;
}


TABLE.estimate_ditail_tbl TH {
	background-color:#F7F7F7;
	border-color:#000000;
}

DIV.estimate_option {
	border-color:#000000;
}