/*サンプルテンプレート：クローバー（グリーン）*/
/*サイズカラー設定*/

/*メインカラー*/
/*メインカラー*/

/*サブカラー1*/
/*サブカラー1*/


/*サブカラー2*/


/*サブカラー2*/

/*リンクの色*/
a:link{color:#333333;}
/*すでにクリックしたリンクの色*/
a:visited{color:#333333;}
/*クリック中のリンク色（active)*/
a:active{color:#FF9900;}
/*マウスカーソル通過時の色（hover)*/
a:hover{color:#FF9900;}

/*(指定のない)文字色*/
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:#339900;}
/*見出しタイトルの文字サイズ*/
.pageTitle{font-size:13px; font-weight:normal; letter-spacing:2px;}
/*見出しタイトルの文字の行間*/
.pageTitle{line-height:140%;}

/*パンくずの文字色*/
p.pan, p.pan a:link{color:#339900;}
p.pan, p.pan a:active{color:#339900;}
p.pan, p.pan a:visited{color:#339900;}
p.pan, p.pan a:hover{color:#339900;}
/*パンくずの文字サイズ*/
.pan{font-size:11px;}
/*パンくずの文字の行間*/
.pan{line-height:120%;}
/*パンくずの背景*/
.pan{background-color:#E5FFC0; border:1px solid #339900; padding:3px 3px 2px 3px;}

/*グループ・商品名の文字色*/
.itemGroup, .itemGroup a{ text-decoration:none; display:block;}
.itemGroup, .itemGroup a:link{color:#333333;}
.itemGroup, .itemGroup a:active{color:#333333;}
.itemGroup, .itemGroup a:visited{color:#333333;}
.itemGroup, .itemGroup a:hover{color:#FF9900;}
/*グループ・商品名の文字サイズ*/
.itemGroup{font-size:13px;}
/*グループ・商品名の文字の行間*/
.itemGroup{line-height:140%;}

/*商品名の文字色*/
.itemTitle, .itemTitle a{ text-decoration:none; display:block;}
.itemTitle, .itemTitle a:link{color:#333333;}
.itemTitle, .itemTitle a:active{color:#333333;}
.itemTitle, .itemTitle a:visited{color:#333333;}
.itemTitle, .itemTitle a:hover{color:#FF9900;}
.itemTitle, .itemTitle h1{color:#333333;}
/*商品名の文字サイズ*/
.itemTitle{font-size:13px;}
/*商品名の文字の行間*/
.itemTitle{line-height:140%;}

/*商品価格の文字色*/
.itemPrice{color:#FF3333; font-weight:bold;}
/*商品価格の文字サイズ*/
.itemPrice{font-size:16px; font-size:bold;}
/*商品価格の文字の行間*/
.itemPrice{line-height:140%;}

/*アラート文言の文字色*/
.error_content{color:#ED0F0F; padding:5px; border:1px dotted #ED0F0F; margin:0px; width:80%; margin-left:auto; margin-right:auto; background-color:#FFEFDE} 
.error_item{color:#FFFFFF; padding:2px 2px 1px 2px; background-color:#CC0000; margin:0px; width:auto; text-align:center;} 
/*アラート文言の文字サイズ*/
.error_content{font-size:12px;}
/*アラート文言の文字の行間*/
.error_content{line-height:120%;}


/*項目ごとに設定するここまで*/


/*ページタイトル*/
.pageTitle{padding:3px 8px; margin-top:20px;  margin-bottom:10px; background-image:url(/shop/item/your_account/design/img05/FS2_bg_pageTitle.gif); border:1px solid #F2F2F2;}
/*中見出し*/
.CrossHead{color:#339900; font-size:12px; padding:4px; margin:0px;}
/*小見出し*/
.Definition{color:#339900; font-size:13px; padding-top:2px; margin:20px 0px 5px 0px;}
/*商品名*/
.itemGroup,.itemTitle{font-weight:normal; background:url(/shop/item/your_account/design/img05/FS2_bg_itemTitle.gif) repeat-x; padding:3px 3px 2px 5px; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; }
/*商品詳細ページ*/
/*商品取消線*/
.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-left:1px solid #B0B0B0;}
.cartTable caption{text-align:left; color:#FFFFFF; background-color:#FFFFFF; padding:3px; text-align:center; text-align:center; background:url(/shop/item/mono/design/img03/FS2_bg_cartTable_caption.gif) repeat-x; letter-spacing:1em;}
.cartTable tr{}
.cartTable th{font-weight:normal; background-image:url(/shop/item/mono/design/img03/FS2_bg_cartTable_th.gif); padding:2px; border-right:1px solid #B0B0B0; border-bottom:1px solid #B0B0B0;}
.cartTable td{padding:2px 10px 2px 2px; background-color:#FFFFFF; border-bottom:1px solid #B0B0B0; border-right:1px solid #B0B0B0;}
.cartTable strong{position:relative; top:5px; font-weight:normal;}/*購入手続き中の商品合計の金額*/
/*カート部分の合計計算用*/
.summary th{font-weight:normal;}
.summary td{font-weight:normal;}

/*userTable_01 入力エリア用のテーブル*/
.userTable_01{margin:0px auto 4px auto; width:100%; border-top:1px solid #DBE0CF; border-left:1px solid #DBE0CF;}
.userTable_01 caption{color:#7D7D7D; background-color:#F6F6F6; text-align:center; letter-spacing:2px; font-size:12px; padding:4px 0px 3px 0px; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.userTable_01 tr{}
.userTable_01 th{padding:4px; font-weight:normal; border-bottom:1px solid #DBE0CF; background-color:#FAFAFA;}
.userTable_01 th em{color:#333333; font-style:normal; margin:0px 5px;}
.userTable_01 td{background-color:#FEFEFE; padding:4px; border-left:1px solid #FFFFFF; border-bottom:1px solid #DBE0CF; border-right:1px solid #DBE0CF;  border-left:1px solid #DBE0CF;}
.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 #DBE0CF; border-top:1px solid #DBE0CF;}
.userTable_02 caption{text-align:left; font-size:10px; padding:4px; border-bottom:none; font-weight:normal; margin:0px auto; background-color:#DBE0CF;}
.userTable_02 th{padding:4px; font-weight:normal; border-right:1px solid #DBE0CF; border-bottom:1px solid #DBE0CF; background-color:#FAFAFA;}
.userTable_02 td{color:#333333; background-color:#FEFEFE; padding:4px;border-bottom:1px solid #DBE0CF; border-right:1px solid #DBE0CF;}
.userTable_02 input[type="text"]{margin-right:10px;}
.userTable_02 .thStrong{font-weight:normal; background-color:#FAFAFA;}



/*GoodsSelectionTable項目選択肢用のテーブル*/
.GoodsSelectionTable{margin:10px 0px; border-top:1px solid #DDDDDD; border-left:1px solid #DDDDDD;}
.GoodsSelectionTable tr{}
.GoodsSelectionTable th{font-size:12px; padding:4px; font-weight:bold; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#FAFAFA; font-weight:normal; color:#333333; text-align:center;}
.GoodsSelectionTable td{background-color:#FFFFFF; padding:4px; border-left:1px solid #FFFFFF; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; text-align:center;}

/*入力対象*/
.inputTableArea{border:6px solid #EFEFEF; width:inherit; margin:10px auto; padding:6px; background-color:#F6F6F6;}

/*規約*/
.frameArea{width:auto; 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;}

/*デフォルトレイアウトの設定*/
/*デフォルトヘッダ*/
.myheader{padding-top:5px;}
/*検索窓*/
.myItemSearch{margin:5px;}
/*左メニュー*/
.layout_menu{background:url(/shop/item/your_account/design/img05/FS2_bg_myleft.gif) repeat-x #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.myleft{padding:10px 3px 3px 3px;}
/*フッタ*/
.myfooter{}



/*オリジナル*/
form{margin:0px; padding:0px;}
/*ヘッダー*/
.FS2_myheader_logo{background-image:url(/shop/item/your_account/design/img05/FS2_header_logo.jpg); background-repeat:no-repeat;}
.FS2_myheader_message_container table{margin:2px 0px 10px 0px;}
.FS2_myheader_message{background-image:url(/shop/item/your_account/design/img05/FS2_header_bg_message_main.gif); background-repeat:repeat-x; font-size:12px; text-align:center;}
.FS2_myheader_logo span{position:absolute; left:-9999px;}
.FS2_myheader_logo a{display:block; height:58px; width:305px;}
.FS2_myheader_right_btn img{margin-top:9px; margin-right:20px;}
/*メインナビゲーション*/
.FS2_main_navi{padding:0px; margin:0px; background-image:url(/shop/item/mono/design/img03/FS2_header_bg_main_navi.gif); height:25px; background-repeat:repeat-x;}
.FS2_main_navi ul{margin:0px; padding-left:10px;}
.FS2_main_navi li{display:inline;}
.FS2_main_navi a{position:relative; top:3px; font-size:11px; text-decoration:none; background-image:url(/shop/item/mono/design/img03/FS2_header_main_navi_arrow.gif); background-repeat:no-repeat; padding:1px 7px 0px 14px;}
/*サブナビゲーション*/
.FS2_sub_navi{padding:0px; margin:0px; background-image:url(/shop/item/mono/design/img03/FS2_header_bg_sub_navi.gif); height:45px; background-repeat:repeat-x;}
.FS2_sub_navi ul{margin:0px; padding-left:10px;}
.FS2_sub_navi li{display:inline;}
.FS2_sub_navi a{position:relative; top:15px; font-size:13px; text-decoration:none; background-image:url(/shop/item/mono/design/img03/FS2_header_bg_sub_navi_btn.gif); background-repeat:repeat-x; border:solid 1px #FFFFFF; padding:9px 7px 8px 7px;}
.FS2_sub_navi a:link{color:#339900;}
.FS2_sub_navi a:visited{color:#339900;}
.FS2_sub_navi a:active{color:#339900;}
.FS2_sub_navi a:hover{color:#339900; background-image:url(/shop/item/mono/design/img03/FS2_header_bg_sub_navi_btn_rollover.gif);}

/*サブナビゲーション2（検索、カートボタン）*/
.FS2_sub_navi2 {background-image:url(/shop/item/mono/design/img05/FS2_header_bg_sub_navi2.gif);}

/*検索*/
.FS2_search {margin:0px; padding:0px;}
.FS2_search form{margin:0px; padding:0px; width:auto;}
.FS2_search input{margin:0px; padding:0px;}
.FS2_search_area{margin:0px; padding:0px; height:16px; width:120px; margin-right:3px;}
#FS2_search_btn input{background-image:url(/shop/item/mono/design/img03/FS2_btn_search.gif); width:32px; height:19px; background-repeat:no-repeat; border-style:none; position:relative; top:1px!important; top:-1px;}
.FS2_search table{border:1px solid #4E4936; background-color:#B6B59F;}
.FS2_search td{padding:2px; color:#2F2F2F;}


/*左カラム*/
/*Push Items*/
.FS2_push_items_bg{background-image:url(/shop/item/mono/design/img03/FS2_myleft_pushitems_bg.gif); background-repeat:repeat-x;}
.FS2_push_items {text-align:center; border-right:5px solid #cccc99; border-left:5px solid #cccc99; border-bottom:5px solid #cccc99; padding:10px; background-color:#FFFFFF;}
.FS2_push_items img{border:1px solid #333333; margin-bottom:10px;}
.FS2_push_items_name{font-size:12px; padding-bottom:8px; display:block;}
.FS2_push_items a:link{color:#FF4200;}
.FS2_push_items a:visited{color:#FF4200;}
.FS2_push_items a:active{color:#FF9900;}
.FS2_push_items a:hover{color:#FF9900;}
.FS2_push_items p{text-align:left; font-size:11px; margin:0px; padding:0px;}
.FS2_push_items_container{margin-bottom:10px;}

/*カテゴリーメニュー*/
.FS2_category_menu_container{margin-bottom:10px;}
.FS2_category_menu_bg{background-image:url(/shop/item/your_account/design/img05/FS2_myleft_category_menu_bg.gif); background-repeat:repeat-x;}
.FS2_category_menu {border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF;}
#FS2_category_menu_parent h4{margin:0px; background-color:#E5FFC0; font-size:12px; font-weight:normal;}
#FS2_category_menu_parent a{color:#333333; text-decoration:none; padding:5px; display:block;}
#FS2_category_menu_parent a:link{background-color:#C0C0C0; color:#333333;}
#FS2_category_menu_parent a:active{background-color:#C0C0C0; color:#333333;}
#FS2_category_menu_parent a:visited{background-color:#C0C0C0; color:#333333;}
#FS2_category_menu_parent a:hover{background-color:#808080; color:#333333;}
#FS2_category_menu_child ul{margin:0px; padding:0px;}
#FS2_category_menu_child li{list-style:none; padding:1px; }
#FS2_category_menu_child a{color:#333333; display:block; padding:3px; text-decoration:none;}
#FS2_category_menu_child a:hover{text-decoration:none; background-color:#F2F2F2;}
.FS2_chart{color:#686868; margin-right:7px;}

/*バナー*/
.FS2_banner {border:none; margin-bottom:5px;}
.FS2_banner img{border:none; margin-bottom:5px;}

/*お問い合わせ*/
.FS2_inquiry{margin-bottom:10px;}
.FS2_inquiry table{border-bottom:1px solid #6DBF28; border-right:1px solid #6DBF28; background-color:#F6FFEA;}
.FS2_inquiry td{border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; background-color:#FFFFFF;}
.FS2_inquiry th{border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; background-color:#FFFFFF;}
.FS2_inquiry_bg{background-image:url(/shop/item/your_account/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/mono/design/img03/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;}
#FS2_footer_navi_btn a{text-decoration:none; color:#333333; border-left:1px solid #333333; padding:0px 2px 0px 5px;}
#FS2_footer_navi_btn a:hover{color:#C0C0C0;}
.FS2_footer_navi_btn_end{border-right:1px solid #156101;}
.FS2_footer_copy{background-image:url(/shop/item/mono/design/img03/FS2_footer_copy_bg.gif); background-repeat:repeat-x; text-align:center; font-size:12px; padding-bottom:17px;}

/*「××××さん、こんにちは！」等のWelcomeメッセージの文字色・表示位置・背景色・枠線色・横幅を設定*/
.welcome{color:#1284E5; position:relative; left:5px;}
.FS2_welcome_area{}



/*中見出し*/
.CrossHead{font-size:13px; font-weight:normal; letter-spacing:2px; background-image:url(/shop/item/your_account/design/img05/FS2_bg_CrossHead.gif);
background-repeat:repeat-x; display:block; margin-bottom:10px; padding:4px 0px 5px 0px;}

/*小見出し*/
.Definition{font-size:13px; font-weight:normal; letter-spacing:2px; background-image:url(/shop/item/your_account/design/img05/FS2_bg_CrossHead.gif); background-repeat:repeat-x; display:block; margin-bottom:10px;}

/*テーブルの上側に1pxのボーダーを表示*/
.cartTable{border-top:solid 1px #B0B0B0;}

/*カートのテーブルの商品名へのリンクの文字色*/
.cartTable a{line-height:140%;}

/*「マイページ」「ログイン」「パスワードをお忘れですか？」テキストリンクの色、下線なし、リンク間の余白*/
.FS2_login_area{background:url(/shop/item/your_account/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:18px; margin-right:5px; font-size:12px;}
.login a:hover{color:#FF9900;}
.FS2_icon_mypage{background:url(/shop/item/your_account/design/img05/FS2_login_icon_mypage.gif) no-repeat; padding:4px;}
.FS2_icon_login{background:url(/shop/item/your_account/design/img05/FS2_login_icon_login.gif) no-repeat; padding:4px;}
.FS2_icon_logout{background:url(/shop/item/your_account/design/img05/FS2_login_icon_logout.gif) no-repeat; padding:4px;}
.FS2_icon_password{background:url(/shop/item/your_account/design/img05/FS2_login_icon_password.gif) no-repeat; padding:4px;}

/*「送料とお支払い方法について」テキストリンクの色、下線なし、リンク間の余白*/
.utility .item{margin:0px; padding:5px 0px;}
.item a{text-decoration:none; padding-left:10px; font-size:12px;}
.item a:link{color:#444444;}
.item a:active{color:#444444;}
.item a:visited{color:#444444;}
.item a:hover{color:#FF9900;}
.item {border-bottom:1px solid #E8E8E8; border-top:1px solid #E8E8E8;}
.FS2_postagesettlelist{}
.FS2_privacypolicy{}
.FS2_businessdeal{}


/*メインページ上側の影と外枠（右側）*/
.layout_content{border-right:1px solid #B9B9B9 ;padding:10px 4px 4px 4px; background:url(/shop/item/your_account/design/img05/FS2_bg_main.gif) repeat-x #FFFFFF; }

/*件中 件表示*/
.pager{text-align:right;}

/*カート*/
/*カートページ下側の数量・合計テーブル*/
.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;}

