/*スタイリッシュ（イエロー）*/

/*サイズカラー設定*/

/*メインカラー*/
/*メインカラー*/

/*サブカラー1*/
/*サブカラー1*/


/*サブカラー2*/
/*サブカラー2*/

/*リンクの色*/
a:link{color:#382A1C;}
/*すでにクリックしたリンクの色*/
a:visited{color:#382A1C;}
/*クリック中のリンク色（active)*/
a:active{color:#CC9900;}
/*マウスカーソル通過時の色（hover)*/
a:hover{color:#CC9900;}

/*(指定のない)文字色*/
body{color:#333333;}
/*(指定のない)文字サイズ*/
body{font-size:12px;}
/*(指定のない)文字の行間*/
body{}

/*背景色*/
body{background-color:#FFFFFF;}
/*背景画像*/
body{background-image:url();}
/*背景画像の繰り返し*/
body{background-repeat:no-repeat;}
/*背景画像の位置*/
body{background-position:top center;}

/*見出しのタイトル文字色*/
.pageTitle{color:#000000;}
/*見出しタイトルの文字サイズ*/
.pageTitle{font-size:15px; font-weight:normal; letter-spacing:2px;}
/*見出しタイトルの文字の行間*/
.pageTitle{line-height:140%;}

/*パンくずの文字色*/
p.pan, p.pan a{color:#382A1C;}
/*パンくずの文字サイズ*/
p.pan{font-size:11px; color:#382A1C;}
/*パンくずの文字の行間*/
p.pan{line-height:120%;}
/*パンくずの背景*/
.pan{background-color:#E7E2C7; border:1px solid #A89760; padding:3px 3px 2px 3px;}

/*グループ・商品名の文字色*/
.itemGroup, .itemGroup a{text-decoration:none; display:block;}
/*グループ・商品名の文字サイズ*/
.itemGroup{font-size:13px;}
/*グループ・商品名の文字の行間*/
.itemGroup{line-height:140%;}

/*商品名の文字色*/
.itemTitle, .itemTitle a{text-decoration:none; display:block; }
h1.itemTitle{color:#997300; font-size:130%;}
/*商品名の文字サイズ*/
.itemTitle{font-size:13px;}
/*商品名の文字の行間*/
.itemTitle{line-height:140%;}

/*商品価格の文字色*/
.itemPrice{color:#AE0000;}
/*商品価格の文字サイズ*/
.itemPrice{font-size:12px; font-size:bold;}
/*商品価格の文字の行間*/
.itemPrice{line-height:140%;}

/*アラート文言の文字色*/
.error_content{color:#990000; border:1px solid #990000; background-color:#FDF8EE; padding:2px 2px 1px 2px; width:80%; margin-left:auto; margin-right:auto;} 
.error_item{color:#FFFFFF; background-color:#990000; padding:2px 2px 1px 2px; width:auto; text-align:center; margin:0px;} 
/*アラート文言の文字サイズ*/
.error_content{font-size:12px;}
/*アラート文言の文字の行間*/
.error_content{line-height:120%;}


/*項目ごとに設定するここまで*/


/*ページタイトル*/
.pageTitle{padding:4px 0px 4px 4px; margin:10px 0px 10px 0px;}
/*中見出し*/
.CrossHead{font-size:12px; padding:4px; margin:0px; font-weight:bold;}
/*小見出し*/
.Definition{font-size:13px; padding:0px 0px 2px 0px; margin:20px 0px 5px 0px; font-weight:bold;}
/*商品名*/
.itemGroup,.itemTitle{background-image:url(/shop/item/hblue/design/img05/FS2_bg_itemTitle.gif); padding:3px 3px 2px 5px; border:1px solid #A89760;}
/*商品詳細ページ*/
/*商品取消線*/
.useBorder{text-decoration:line-through; margin-right:10px;}
/*商品価格*/
.itemPrice{margin-right:10px font-weight:bold;}

/*アイキャッチアイコン*/
.catch{}
/*商品番号*/
.itemNumber{}
/*商品上部コメント*/
.itemComment{}
/*在庫数*/
.itemStock{color:#CC0000; border:1px dotted #CC0000; padding:2px 2px 1px 2px; text-align:center; font-size:12px; line-height:120%; width:auto;} 
/*販売期間*/
.sellTerms{color:#CC0000; border:1px dotted #CC0000; padding:2px 2px 1px 2px; text-align:center; font-size:12px; line-height:120%; width:auto;} 

/*テーブルタイトル*/
.tblTitle{margin:0px; padding:4px; display:inline; color:#FFFFFF;}

/*カート部分のテーブル*/
.cartTable{margin-bottom:10px; width:100%; border-right:#A89760 1px solid;}
.cartTable table{}
.cartTable caption{background-color:#A89760; color:#A89760; text-align:center; padding:3px; font-weight:bold; border-top:#5E5817 1px solid; border-left:#5E5817 1px solid; border-right:#5E5817 1px solid; letter-spacing:1em;}
.cartTable tr{}
.cartTable th{font-weight:bold; padding:4px; border-left:#A89760 1px solid; border-bottom:#A89760 1px solid;}
.cartTable td{font-size:inherit; padding:4px; background-color:#FFFFFF; border-bottom:1px solid #A89760; border-left:#A89760 1px solid;}

/*カート部分の合計計算用*/
.summary th{}
.summary td{}

/*userTable_01 入力エリア用のテーブル*/
.userTable_01{margin:0px auto 4px auto; width:100%; border-top:1px solid #A89760; border-left:1px solid #A89760;}
.userTable_01 caption{color:#382A1C; background-color:#D1CAA6; text-align:left; font-size:10px; padding:4px; border-bottom:none; font-weight:normal; margin:0px auto; border-top:1px solid #5E5817; border-left:1px solid #5E5817; border-right:1px solid #A89760;}
.userTable_01 th{padding:4px; font-weight:normal; border-bottom:1px solid #A89760; background-color:#F2EFDE;}
.userTable_01 th em{color:#382A1C; font-style:normal; margin:0px 5px;}
.userTable_01 td{background-color:#FEFEFE; padding:4px; border-bottom:1px solid #A89760; border-right:1px solid #A89760;  border-left:1px solid #A89760;}
.userTable_01 input[type="text"]{margin-right:10px;}
.userTable_01 .thStrong{background-color:#FDFDFD;}

/*userTable_02 表組み用のテーブル*/
.userTable_02{margin:0px auto 10px auto; width:100%; border-left:1px solid #A89760; border-top:1px solid #A89760;}
.userTable_02 caption{text-align:center; font-size:10px; padding:4px; border-bottom:none; font-weight:normal; margin:0px auto;}
.userTable_02 th{padding:4px; font-weight:normal; border-right:1px solid #A89760; border-bottom:1px solid #A89760; background-color:#F2EFDE;}
.userTable_02 td{color:#382A1C; background-color:#FEFEFE; padding:4px;border-bottom:1px solid #A89760; border-right:1px solid #A89760;}
.userTable_02 input[type="text"]{margin-right:10px;}
.userTable_02 .thStrong{font-weight:normal; background-color:#F2EFDE;}



/*GoodsSelectionTable項目選択肢用のテーブル*/
.GoodsSelectionTable{margin:10px 0px; border-top:1px solid #A89760; border-left:1px solid #A89760;}
.GoodsSelectionTable tr{}
.GoodsSelectionTable th{font-size:12px; padding:4px; font-weight:bold; border-bottom:1px solid #A89760; border-right:1px solid #A89760; background-color:#F2EFDE; font-weight:normal; color:#382A1C; text-align:center;}
.GoodsSelectionTable td{background-color:#FFFFFF; padding:4px; border-left:1px solid #FFFFFF; border-bottom:1px solid #A89760; border-right:1px solid #A89760; text-align:center;}

/*入力対象*/
.inputTableArea{border:5px solid #F2EFDE; width:inherit; margin:10px auto; padding:6px; background-color:#F6F6F6;}

/*規約*/
.frameArea{width:95%; margin:10px auto; padding:5px; height:320px; overflow:scroll; background-color:#FFFFFF;}
.frameArea dl{}
.frameArea dt{font-weight:bold; font-size:13px; margin:5px 0px 10px 15px;}
.frameArea dd{line-height:140%; margin:0px 0px 15px 20px;}

/*注意書き*/
.caution{color:#CC0000;}
/*カートのフロー*/
.orderFlow{text-align:center; margin:10px;}

/*デフォルトレイアウトの設定*/
/*デフォルトヘッダ*/
/*検索窓*/
.myItemSearch{margin:5px;}
/*左メニュー*/
.layout_menu{background:url(/shop/item/hblue/design/img05/FS2_bg_myleft.gif) repeat-x #E7E2C7;}
.myleft{padding:10px 3px 3px 3px;}
/*フッタ*/



/*オリジナル*/
form{margin:0px; padding:0px;}
/*ヘッダ*/
.myheader{background-image:url(/shop/item/hblue/design/img05/kanban0316.jpg); background-position:30px 20px; background-repeat:no-repeat;}
.FS2_myheader_message{background:#F0F0F0; color:#444242; font-size:11px; letter-spacing:1px; padding:3px 8px;}
.myheader span{position:absolute; left:-9999px;}
.myheader a{display:block; height:76px; width:234px;}
/*メインナビゲーション*/
.FS2_main_navi{padding:0px; margin:0px; background-image:url(/shop/item/hblue/design/img05/FS2_header_bg_main_navi.gif); height:57px; background-repeat:repeat-x;}
.FS2_main_navi ul{padding-top:38px!important; padding-top:37px; margin:0px; padding-left:10px;}
.FS2_main_navi li{display:inline;}
.FS2_main_navi a{padding:11px 5px 3px 10px; font-size:12px; text-decoration:none; background-image:url(/shop/item/hblue/design/img05/FS2_header_main_navi_sikirisen.gif); background-repeat:no-repeat;}
.FS2_main_navi_end{padding:11px 5px 3px 10px; font-size:12px; text-decoration:none; background-image:url(/shop/item/hblue/design/img05/FS2_header_main_navi_sikirisen.gif); background-repeat:no-repeat;}
.FS2_main_navi a:link{color:#303030;}
.FS2_main_navi a:visited{color:#303030;}
.FS2_main_navi a:active{color:#303030; text-decoration:underline;}
.FS2_main_navi a:hover{color:#303030; text-decoration:underline;}

/*左カラム*/
/*バナー*/
.FS2_banner {border:none; margin-bottom:5px;}
.FS2_banner img{border:none;}

/*検索*/
.FS2_search{margin-bottom:5px;}
.FS2_search table{border:1px solid #A89760; background-color:#D1CAA6;}
.FS2_search td{padding:2px; color:#382A1C;}
.FS2_search_bg{background-color:#B0A776; text-align:center; border-top:1px solid #A89760;}

/*サブメニュー*/
.FS2_sub_menu{margin-bottom:5px;}
.FS2_sub_menu ul{list-style-type:none; margin:0px; padding:0px;}
.FS2_sub_menu li{border:1px solid #A89760; margin-bottom:1px; background-position:0px 0px!important; background-position:1px 1px;}
.FS2_sub_menu li a{display:block; text-decoration:none; height:25px; padding-top:13px; padding-left:10px; border-right:8px solid #E9D670; color:#261C11;}
.FS2_sub_menu li a:hover{color:#AC961A; border-right:8px solid #E0C529;}
.FS2_submenu_btn{background-image:url(/shop/item/hblue/design/img05/FS2_btn_bg_submenu.jpg); background-repeat:repeat-x;}
.FS2_submenu_btn a:hover{background-repeat:repeat-x;}

/*ランキング*/
.FS2_ranking{margin-bottom:5px;}
.FS2_ranking p{margin:3px; font-size:10px; padding-bottom:3px;}
.FS2_ranking img{border:2px solid #840B0B;}
.FS2_ranking_name a{text-decoration:none; font-weight:bold; font-size:12px;}
.FS2_ranking_name a:link{color:#840B0B;}
.FS2_ranking_name a:active{color:#840B0B;}
.FS2_ranking_name a:visited{color:#840B0B;}
.FS2_ranking_name a:hover{color:#B50F0F; text-decoration:underline;}
.FS2_ranking_image{display:block; padding:3px; margin-left:34px;}
.FS2_ranking_bg_01_new{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_01_new.gif) no-repeat #F9F9F9; border:solid 1px #A89760;}
.FS2_ranking_bg_01_up{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_01_up.gif) no-repeat #F9F9F9;  border:solid 1px #A89760;}
.FS2_ranking_bg_01_down{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_01_down.gif) no-repeat #F9F9F9; border:solid 1px #A89760;}
.FS2_ranking_bg_01_stay{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_01_stay.gif) no-repeat #F9F9F9;  border:solid 1px #A89760;}
.FS2_ranking_bg_02_new{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_02_new.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_02_up{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_02_up.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_02_down{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_02_down.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_02_stay{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_02_stay.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_03_new{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_03_new.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_03_up{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_03_up.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_03_down{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_03_down.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_03_stay{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_03_stay.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_04_new{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_04_new.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_04_up{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_04_up.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_04_down{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_04_down.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_04_stay{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_04_stay.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_05_new{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_05_new.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_05_up{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_05_up.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_05_down{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_05_down.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}
.FS2_ranking_bg_05_stay{background:url(/shop/item/hblue/design/img05/FS2_bg_ranking_05_stay.gif) no-repeat #F9F9F9; border-bottom:solid 1px #A89760; border-left:solid 1px #A89760; border-right:solid 1px #A89760;}

/*お問い合わせ*/
.FS2_inquiry{margin-bottom:5px;}
.FS2_inquiry table{border-bottom:1px solid #A89760; border-right:1px solid #A89760; background-color:#F3F1E2;}
.FS2_inquiry td{border-top:1px solid #A89760; border-left:1px solid #A89760; background-color:#F3F1E2;}
.FS2_inquiry th{border-top:1px solid #A89760; border-left:1px solid #A89760; background-color:#B6B59F;}
.FS2_inquiry_bg{background-image:url(/shop/item/hblue/design/img05/FS2_myleft_inquiry_bg.gif); background-repeat:repeat-x;}
.FS2_inquiry_num{padding:5px 5px 2px 5px; font-size:13px;}

/*フッタ*/
.FS2_footer_navi{background-image:url(/shop/item/hblue/design/img05/FS2_footer_navi_bg.gif); background-repeat:repeat-x; text-align:center;}
#FS2_footer_navi_btn ul{padding:0px; margin:0px;}
#FS2_footer_navi_btn li{display:inline; position:relative; top:4px;}
#FS2_footer_navi_btn a{text-decoration:none; color:#303030; border-left:1px solid #303030; padding:0px 2px 0px 5px;}
#FS2_footer_navi_btn a:hover{color:#B0A776;}
.FS2_footer_navi_btn_end{border-right:1px solid #303030;}
.FS2_footer_copy{background-image:url(/shop/item/hblue/design/img05/FS2_footer_copy_bg.gif); background-repeat:repeat-x; text-align:center; font-size:12px; padding-bottom:17px;}


/*「××××さん、こんにちは！」等のWelcomeメッセージの文字色・表示位置・背景色・枠線色・横幅を設定*/
.welcome{position:relative; left:5px;}
.FS2_welcome_area{}
.welcome{color:#996633;}

/*ページタイトル*/
.pageTitle{padding:2px 0px 8px 8px; margin-bottom:10px; background:url(/shop/item/hblue/design/img05/FS2_bg_pageTitle.gif) repeat-x; border-top:1px solid #5E5817;}

/*中見出し*/
.CrossHead{color:#996633; font-size:13px; font-weight:normal; letter-spacing:2px; background-image:url(/shop/item/hblue/design/img05/FS2_bg_CrossHead.gif);
background-repeat:repeat-x; display:block; margin-bottom:10px; padding:4px 0px 5px 0px;}
.CrossHead a{color:#990000;}

/*小見出し*/
.Definition{color:#996633; font-size:13px; font-weight:normal; letter-spacing:2px; background-image:url(/shop/item/hblue/design/img05/FS2_bg_CrossHead.gif); background-repeat:repeat-x; display:block; margin-bottom:10px; padding:4px 0px 5px 0px;}

/*テーブルの上側に1pxのボーダーを表示*/
.cartTable{border-top:solid 1px #5E5817;}

/*カートのテーブル（商品名・単価・数量・小計）の背景画像・表示位置を設定*/
.cartTable caption{text-align:center; color:#FFFFFF;}
.cartTable th{background-image:url(/shop/item/hblue/design/img05/FS2_bg_cartTable_th.jpg); color:#5E5817; vertical-align:bottom; font-weight:normal;}

/*カートのテーブルの商品名へのリンクの文字色*/
.cartTable a{line-height:140%;}


/*「マイページ」「ログイン」「パスワードをお忘れですか？」テキストリンクの色、下線なし、リンク間の余白*/
.FS2_login_area{background:url(/shop/item/hblue/design/img05/FS2_bg_item.gif) repeat-x;}
.utility .login{margin:0px; padding:2px;}
.login ul{margin:0px; padding:0px;}
.login a{text-decoration:none; padding-left:15px; margin-right:5px; font-size:12px;}
.login a:hover{color:#CC9900;}
.FS2_icon_mypage{background:url(/shop/item/hblue/design/img05/FS2_login_icon_mypage.gif) no-repeat; padding:3px;}
.FS2_icon_login{background:url(/shop/item/hblue/design/img05/FS2_login_icon_login.gif) no-repeat; padding:3px;}
.FS2_icon_password{background:url(/shop/item/hblue/design/img05/FS2_login_icon_password.gif) no-repeat; padding:3px;}
.FS2_icon_logout{background:url(/shop/item/hblue/design/img05/FS2_login_icon_logout.gif) no-repeat; padding:3px;}

/*「送料とお支払い方法について」テキストリンクの色、下線なし、リンク間の余白*/
.utility .item{margin:0px; padding:5px 0px;}
.item a{text-decoration:none; padding-left:10px; font-size:12px;}
.item {border-bottom:1px solid #F7F7F7; border-top:1px solid #F7F7F7;}
.FS2_postagesettlelist{}
.FS2_privacypolicy{}
.FS2_businessdeal{}

/*コンテンツエリア上側の影*/
.layout_content{padding:10px 4px 4px 4px; background:url(/shop/item/hblue/design/img05/FS2_bg_main.gif) repeat-x #FFFFFF;}

/*カート*/
/*カートページ下側の数量・合計テーブル*/
.FS2_total_area{width:254px; float:right; padding-top:7px;}
.FS2_total_area th{border-top:none; width:40%; text-align:right;}
.FS2_total_area td{text-align:right;}
/*カートテーブル内の商品名*/
.FS2_itemname{color:#990000; text-decoration:none;}

/*商品説明*/
.FS2_itemPrice_area{}/*価格*/
.FS2_GoodsSelectionTable_area{}/*項目選択肢、バリエーション*/
.FS2_GoodsSelectionTable_area select{margin-bottom:2px;}
.FS2_ItemStockSample_area{}/*在庫数表示*/
.FS2_CoolButton_area{}/*クール便のボタン*/
.FS2_InquiryButton_area{}/*商品についてのお問い合わせボタン*/
.FS2_MailRecommendButton_area{}/*友達にメールで知らせるボタン*/

h1,h2,h3,h4{padding:0px; margin:0px; margin-bottom:5px;}

/*件中 件表示*/
.pager{text-align:right;}

tr{text-align:left;}

