@import url('https://secure2.future-shop.jp/~acjp/css/qtp_poster.css');


@charset "UTF-8";
/* CSS Document */

/*プレビューモードのヘッダを非表示*/
.FS2_preview{
display:none;
}



/*リンクの色*/

a:link{color:#1a5984;}

/*すでにクリックしたリンクの色*/

a:visited{color:#1a5984;}

/*クリック中のリンク色（active)*/

a:active{color:#1a5984;}

/*マウスカーソル通過時の色（hover)*/

a:hover{color:#1a5984;}



/*(指定のない)文字色*/

body{color:#666666;}

/*(指定のない)文字サイズ*/

body{font-size:12px;}

/*(指定のない)文字の行間*/




/*背景色*/

body{background-color:#FFFFFF;}

/*背景画像*/

body{background-image:url(/shop/item/acjp/design/img01/bg.gif);}


/*背景画像の繰り返し*/

body{background-repeat:repeat-x;}

/*背景画像の位置*/

body{background-position:top center;}



/*メインページ上側の影と外枠（右側）*/

.layout_content{border-right:padding:2px; background:url(/shop/item/acjp/design/img01/main_bbg.gif);
background-repeat:no-repeat;
}

#FS2_body_Inquiry .layout_content{background:url(/shop/item/acjp/design/img01/shopcart_bg.gif) no-repeat; padding-left:5px;}

#FS2_body_Friend .layout_content{background:url(/shop/item/acjp/design/img01/shopcart_bg.gif) no-repeat; padding-left:5px;}

#FS2_body_Review .layout_content{background:url(/shop/item/acjp/design/img01/shopcart_bg.gif) no-repeat; padding-left:5px;}

#FS2_body_Goods .FS2_body_Goods_GoodsGroupList_1 FS2_body_Goods_company_deteal
{background:url(/shop/item/acjp/design/img01/shopcart_bg.gif) no-repeat; padding-left:5px;}


/*見出しのタイトル文字色*/



.pageTitle{color:#666666;}

/*見出しタイトルの文字サイズ*/

.pageTitle{font-size:13px; font-weight:normal; letter-spacing:2px;}

/*見出しタイトルの文字の行間*/

.pageTitle{line-height:140%;}



.pan{
display:none;
}

/*パンくずの文字色*/

p.pan, p.pan a:link{color:#ff0066;}

p.pan, p.pan a:active{color:#ff0066;}

p.pan, p.pan a:visited{color:#ff0066;}

p.pan, p.pan a:hover{color:#ff0066;}

/*パンくずの文字サイズ*/

.pan{font-size:11px;}

/*パンくずの文字の行間*/

.pan{line-height:120%;}

/*パンくずの背景*/

.pan{background-color:#fffff; padding:3px 3px 2px 0px; margin-left:-10px; width:540px;}



/*グループ・商品名の文字色*/

.itemGroup, .itemGroup a{ text-decoration:none; display:block;}

.itemGroup, .itemGroup a:link{color:#7b7460;}

.itemGroup, .itemGroup a:active{color:#7b7460;}

.itemGroup, .itemGroup a:visited{color:#7b7460;}

.itemGroup, .itemGroup a:hover{color:#a68e42;}

/*グループ・商品名の文字サイズ*/

.itemGroup{font-size:13px;}

/*グループ・商品名の文字の行間*/

.itemGroup{line-height:140%;}



/*商品名の文字色*/

.itemTitle, .itemTitle a{ text-decoration:none; display:block;}

.itemTitle, .itemTitle a:link{color:#7b7460;}

.itemTitle, .itemTitle a:active{color:#7b7460;}

.itemTitle, .itemTitle a:visited{color:#7b7460;}

.itemTitle, .itemTitle a:hover{color:#FF9900;}

.itemTitle, .itemTitle h1{color:#333333;}

/*商品名の文字サイズ*/

.itemTitle{font-size:20px;}

/*商品名の文字の行間*/

.itemTitle{line-height:140%;}



/*商品価格の文字色*/

.itemPrice{color:red; font-weight:bold;}

/*商品価格の文字サイズ*/

.itemPrice{font-size:14px; font-size:bold;}

/*商品価格の文字の行間*/

.itemPrice{line-height:140%;}



/*アラート文言の文字色*/

.error_content{color:#pink; 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/acjp/design/img05/FS2_bg_pageTitle.gif); border:1px solid #F2F2F2;}

/*中見出し*/

.CrossHead{color:#a68e42; font-size:12px; padding:4px; margin:0px;}

/*小見出し*/

.Definition{color:#a68e42; font-size:13px; padding-top:2px; margin:20px 0px 5px 0px;}

/*商品名*/

.itemGroup,.itemTitle{width:400px;
height:40px;
 font-weight:bold;
font-size:15px;
color:#a68e42;
}

/*商品詳細ページ*/

/*商品取消線*/

.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%; }

.cartTable caption{text-align:left; color:#848484; background-color:#339900; padding:3px; text-align:center; text-align:center; background:#fdf6da;  border:1px solid #B0B0B0; letter-spacing:1em;}

.cartTable tr{}

.cartTable th{font-weight:normal;background:#ffffff;
 padding:2px; border-bottom:1px solid #B0B0B0; border-right:1px solid #B0B0B0; border-left:1px solid #B0B0B0;}

.cartTable td{padding:2px 10px 2px 2px; background-color:#FFFFFF;}

.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;  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/acjp/design/img01/left_bg_b.jpg) no-repeat ;}


/*フッタ*/

.myfooter{}







/*オリジナル*/

form{margin:0px; padding:0px;}

/*ヘッダー*/

.FS2_myheader_logo{background-image:url(/shop/item/acjp/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/acjp/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/acjp/design/img05/FS2_header_bg_main_navi.gif); height:19px; 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/acjp/design/img05/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/acjp/design/img05/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/acjp/design/img05/FS2_header_bg_sub_navi_btn.gif); background-repeat:repeat-x; border:solid 1px #339900; 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/acjp/design/img05/FS2_header_bg_sub_navi_btn_rollover.gif);}



/*サブナビゲーション2（検索、カートボタン）*/

.FS2_sub_navi2 {background-image:url(/shop/item/acjp/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:90px; margin-right:3px;}

#FS2_search_btn input{background-image:url(/shop/item/acjp/design/img05/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;}





/*左カラム*/


#pushitem{width:206px; height:10px;}


/*カテゴリーメニュー*/

.FS2_category_menu_container{width:210px; margin-bottom:10px;margin-top:5; margin-right:-1px; margin-left:10px;}

.FS2_category_menu_bg{background-image:url(/shop/item/acjp/design/img01/spr.gif);background-repeat:repeat-x;}

.FS2_category_menu {width:199px; border-right:1px solid #a68e42; border-left:1px solid #a68e42; border-bottom:1px solid #a68e42; background-color:#FFFFFF; padding-left:6px; margin-top:-2px; margin-left:1px;}

#FS2_category_menu_parent h4{margin:0px; background-color:#ffffff; font-size:12px; font-weight:normal;}

#FS2_category_menu_parent a{color:#339900; text-decoration:none; display:block;}

#FS2_category_menu_parent a:link{background-color:#ffffff; color:#339900;}

#FS2_category_menu_parent a:active{background-color:#ffffff; color:#339900;}

#FS2_category_menu_parent a:visited{background-color:#ffffff; color:#339900;}

#FS2_category_menu_parent a:hover{background-color:#ffffff; color:#a68e42;}

#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:#a68e42; 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; margin-left:10px;}

.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 #6DBF28; border-left:1px solid #6DBF28; background-color:#F6FFEA;}

.FS2_inquiry th{border-top:1px solid #6DBF28; border-left:1px solid #6DBF28; background-color:#818181;}

.FS2_inquiry_bg{background-image:url(/shop/item/acjp/design/img05/FS2_myleft_inquiry_bg.gif); background-repeat:repeat-x;}

.FS2_inquiry_num{padding:5px 5px 2px 5px; font-size:13px;}


/*「××××さん、こんにちは！」等のWelcomeメッセージの文字色・表示位置・背景色・枠線色・横幅を設定*/

.welcome{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
       color:#9a9a9a;
font-weight:normal;
margin-left:10px;
}

.FS2_welcome_area{}







/*中見出し*/

.CrossHead{font-size:13px; font-weight:normal; letter-spacing:2px; background:#edeadd; margin-bottom:15px;}

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/acjp/design/img05/FS2_bg_CrossHead.gif); background-repeat:repeat-x; display:block; margin-bottom:10px;}






/*カートのテーブルの商品名へのリンクの文字色*/

.cartTable a{line-height:140%;}



/*「マイページ」「ログイン」「パスワードをお忘れですか？」テキストリンクの色、下線なし、リンク間の余白*/

.FS2_login_area{}

.utility .login{}

.utility { width:545px; margin-left:-10px; margin-bottom:-3px; }

.utility li{background:yellow; height:30px;}

.login ul{margin:0px; padding:0px; height:30px;}

.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/acjp/design/img01/mypage_icon.gif) no-repeat; padding:4px;}

.FS2_icon_login{background:url(/shop/item/acjp/design/img01/login_icon.gif) no-repeat;padding:4px; }

.FS2_icon_logout{background:url(/shop/item/acjp/design/img05/FS2_login_icon_logout.gif) no-repeat;padding:4px;}

.FS2_icon_password{background:url(/shop/item/acjp/design/img01/hatena_icon.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{}




/*件中 件表示*/

.pager{text-align:right;}



/*カート*/

/*カートページ下側の数量・合計テーブル*/

.FS2_total_area{width:254px; float:right; padding-top:7px;}

.FS2_total_area th{width:40%; text-align:right; background:#edeadd; border:1px solid #999999;} 

.FS2_total_area td{text-align:right;background:#fdf6da; border:1px solid #999999;}

/*カートテーブル内の商品名*/

.FS2_itemname{color:#f86532; text-decoration:none;}



/*商品説明*/

.FS2_itemPrice_area{
width:350px;}/*価格*/

.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;}

/*書き足したcss(ひだり部分）*/

#publish{
width:200px;
height:370px;
background-image: url(http://www.angelcolor.jp/img/left/publish_bg.jpg);
background-repeat: no-repeat;
margin-top:15px;
margin-bottom:5px;
padding-top:50px;
text-align:center;
}
.publishblock{
width:180px;
height:97px;
margin-left:7px;
padding-top:8px;
padding-left:10px;
}


.publish_img{
width:63px;
height:90px;
float:left;
}

.publish_text{
color:#a4833e;
text-align:left;
width:180px;
margin-left:15px;
}



#ssl{
margin-top:10px;
}

/*書き足したcss(ヘッド部分）*/


#head{
	width:800px;
	height:122px;
	margin-top:5px;
	background-image: url(/shop/item/acjp/design/img01/head_bg.jpg);
	background-repeat: no-repeat;
padding-top:8px;
}


#headtext{
       margin-top:10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
       color:#ffffff;
	
}


#aclogo{
width:216px;
height:110px;
float:left;
}

#heada{
width:520px;
height:50px;
margin-left:200px;
padding-left:60px;
}

#headb{
width:450px;
height:30px;
margin-left:216px;
}


#navi{
width:537px;
height:45px;
}

#navi li{
list-style:none;
float:left;
}

#navi li a{
display:block;
text-indent:-9999px;
}


#navi li.navibtna a{
	background-image: url(/shop/item/acjp/design/img01/navi_1.gif);
	background-repeat: no-repeat;
	width:82px;
	height:41px;
}

#navi li.navibtna a:hover{
	background-image: url(/shop/item/acjp/design/img01/navi_1over.jpg);
	background-repeat: no-repeat;
	width:82px;
	height:41px;
}

#navi li.navibtnb a{
	background-image: url(/shop/item/acjp/design/img01/navi_2.jpg);
	background-repeat: no-repeat;
	width:113px;
	height:41px;
}

#navi li.navibtnb a:hover{
	background-image: url(/shop/item/acjp/design/img01/navi_2over.jpg);
	background-repeat: no-repeat;
	width:113px;
	height:41px;
}

#navi li.navibtnc a{
	background-image: url(/shop/item/acjp/design/img01/navi_3.jpg);
	background-repeat: no-repeat;
	width:103px;
	height:41px;
}


#navi li.navibtnc a:hover{
	background-image: url(/shop/item/acjp/design/img01/navi_3over.jpg);
	background-repeat: no-repeat;
	width:103px;
	height:41px;
}

#navi li.navibtnd a{
	background-image: url(/shop/item/acjp/design/img01/navi_4.jpg);
	background-repeat: no-repeat;
	width:103px;
	height:41px;
}

#navi li.navibtnd a:hover{
	background-image: url(/shop/item/acjp/design/img01/navi_4over.jpg);
	background-repeat: no-repeat;
	width:103px;
	height:41px;
}


#navi li.navibtne a{
	background-image: url(/shop/item/acjp/design/img01/navi_5.jpg);
	background-repeat: no-repeat;
	width:135px;
	height:41px;
}

#navi li.navibtne a:hover{
	background-image: url(/shop/item/acjp/design/img01/navi_5over.jpg);
	background-repeat: no-repeat;
	width:135px;
	height:41px;
}

#readme{
width:309px;
height:30px;
float:left;
margin-left:-20px;
}

#readme li{
list-style:none;
float:left;
}

#readme li a{
display:block;
}

#readme li.btna a{
	width:247px;
	height:30px;
}

#readme li.btnb a{
	width:62px;
	height:30px;
}

#readme li.btnc a{
	width:91px;
	height:27px;
}


/*書き足したcss(フッター部分）*/

#bottom{
width:801px;
height:100px;
margin-bottom:40px;
background-image: url(/shop/item/acjp/design/img01/bottom_bg_c.jpg);
background-repeat: no-repeat;
}


#FS2_body_Goods .FS2_body_Goods_GoodsGroupList_1 FS2_body_Goods_top #bottom{
width:801px;
height:140px;
margin-bottom:40px;
background-image: url(/shop/item/acjp/design/img01/bottom_bg_c.jpg);
background-repeat: no-repeat;
}

#bottom_navi{
padding-left:25px;
padding-top:5px;
color:#a68e42;
}


#bottom_navi li{
padding:4px;
float:left;
list-style-type: none;
}

#bottom_navi li a{
text-decoration:none;
color:#a68e42;
}

#bottom_navi li a:hover{
color:#a65a42;
}



.FS2_sort_menu_bg{
display:none;
}

.pager{
display:none;
}

/*　カート画面に入ったら左右メニューを非表示　*/
#FS2_body_Cart .layout_menu{

}

#FS2_body_Cart .layout_right{

}



#FS2_body_Cart .utility { width:545px; margin-left:0px; margin-bottom:-3px;}


.FS2_thumbnail_container{
margin-left:-3px;
}

.itemGroup{
margin-left:-5px;
}


/*　デフォルトで設定されている「戻る」ボタンを消すタグ　*/
#FS2_body_Config #submit{
display:none;}


.FS2_total_area{
margin-top:100px;
}


#FS2_body_Friend .layout_menu{
display:none;
}

#FS2_body_Friend .utility{
margin-left:5px;
} 


#FS2_body_Inquiry .layout_menu{
display:none;
}


#FS2_body_Inquiry .utility{
margin-left:5px;
} 

#FS2_body_MyPage.utility{
margin-left:5px;
background:red;} 



#FS2_body_Review .utility{
margin-left:5px;
} 


a {
	color: #DF9496;
}

#calendar {
	width: 200px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #AD964F;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616465;
	text-align: center;
	background-color: #fff;
}

#calendar .nav, .nav a {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	


#calendar caption {
	margin: 0;
	padding-top:3px;
	width: 200px;
      height:15px;
	background: #AD964F;
	color: #fff;	 
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#calendar th {
	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #AD964F;
	background: #d8cba4;
	border-right: 1px solid #AD964F;
	border-bottom: 1px solid #AD964F;
	border-top: 1px solid #AD964F;
}

#calendar .sat, td.sat a, td.sat a:link, td.sat a:visited {
	color: #ffffff;
	font-weight: bold;
	background: #414f85;
}

#calendar .sat_day, td.sat_day a, td.sat_day a:link, td.sat_day a:visited {
	background: #c6c9d4;
color:#da2738;
}

#calendar .sun, td.sun a, td.sun a:link, td.sun a:visited {
	color: #ffffff;
	font-weight: bold;
	background: #f16a7d;
}

#calendar .sun_day, td.sun_day a, td.sun_day a:link, td.sun_day a:visited {
	background: #ffd6dc;
color:#da2738;
}

#calendar td {
	border-right: 1px solid #AD964F;
	border-bottom: 1px solid #AD964F;
	height: 20px;
	text-align: center;
	background: url(images/bg_calendar.gif) no-repeat right bottom;
}

#calendar td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

#calendar td a:link, td a:visited {	
	color: #616465;
	background: url(images/bg_calendar.gif) no-repeat;
}

#calendar td a:hover, td a:active {
	color: #6aa3ae;
	background: url(images/bg_calendar.gif) no-repeat right top;
}


.date{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
       color:#9a9a9a;
font-weight:normal;
text-height:17px;
margin-top:5px;
}

.datered{
color:#da2738;
font-size: 11px;
font-weight:normal;
}


#FS2_body_Cart .gl_Item{
margin-left:-10px;
width:500px;}

#FS2_body_Cart .FS2_figure{
margin-left:-10px;
width:500px;}



#FS2_body_MyPage .FS2_mypage_container_AddressList{
display:none;
}

#publish a{
color:#e67007;
}

.nenmatu{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #3366FF;
	line-height: 18px;
}


.FS2_login_area{

}

.item{
       display:none;
}

.FS2_welcome_area{
       display:none;
}

/* jquery lightbox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}



.FS2_body_Goods_GoodsDetail_bmb-101 .FS2_figure{
       display:none;
}
.FS2_body_Goods_GoodsDetail_bmb-102 .FS2_figure{
       display:none;
}
.FS2_body_Goods_GoodsDetail_bmb-103 .FS2_figure{
       display:none;
}
.FS2_body_Goods_GoodsDetail_bmb-104 .FS2_figure{
       display:none;
}

.FS2_TweetButton_area .hide{
display:none;
}

/* カートボタン非表示 PC */
.FS2_body_Goods_GoodsDetail_pale_brown .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_pale_brown_mb_doari_01 .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_pale_brown_mb_doari_02 .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_spot_light_gray .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_qvch624 .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_qvch932 .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_wdcm902 .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_bbae204 .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_bbxkd307 .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_bbxkd305 .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_bbxkd303 .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_kd-406 .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_kd-402 .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_kd-403 .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_kd-404 .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_kd-405 .FS2_figure_table{
   display: none;
}

.FS2_body_Goods_GoodsDetail_qvch003 .FS2_figure_table{
   display: none;
}

/* カートボタン非表示 スマートフォン */
.FS2_body_Goods_GoodsDetail_pale_brown .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_pale_brown_mb_doari_01 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_pale_brown_mb_doari_02 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_spot_light_gray .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_qvch624 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_qvch932 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_wdcm902 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_bbae204 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_bbxkd307 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_bbxkd305 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_bbxkd303 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_kd-406 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_kd-402 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_kd-403 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_kd-404 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_kd-405 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_qvch003 .FS2_Figure{
   display: none;
}


.FS2_body_Goods_GoodsDetail_merc0002 .FS2_Figure{
   display: none;
}


.FS2_body_Goods_GoodsDetail_merc0004 .FS2_Figure{
   display: none;
}


.FS2_body_Goods_GoodsDetail_merc0006 .FS2_Figure{
   display: none;
}


.FS2_body_Goods_GoodsDetail_merc0008 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_merc0010 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_merc0012 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_merc0014 .FS2_Figure{
   display: none;
}


.FS2_body_Goods_GoodsDetail_merc0016 .FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_acfr002.FS2_Figure{
   display: none;
}

.FS2_body_Goods_GoodsDetail_acfr004.FS2_Figure{
   display: none;
}




/* MyPage : Coupon */
#FS2_body_Coupon {}
#FS2_body_Coupon .pageTitle {
    margin: 20px auto 25px;
    padding: 8px;
}
#FS2_body_Coupon .FS2_MoveToCouponCode_container {
    padding: 30px 0;
}
#FS2_body_Coupon .FS2_MoveToCouponCode_container em {
    display: block;
    margin: 0 auto 25px;
    text-align: center;
}
#FS2_body_Coupon .FS2_MoveToCouponCode_container a {
    display: block;
    margin: 0 auto 25px;
    text-align: center;
    width: 50%;
}
.FS2_CouponDescriptionTable .FS2_CouponImgCell {
    padding: 7px;
}
tr.FS2_InactiveCoupons li {
    margin-bottom: 20px;
}
tr.FS2_InactiveCoupons li p {
    font-weight: bold;
    margin-bottom: 0;
}
.FS2_InactiveCoupons strong {
    font-weight: normal;
}
.FS2_CouponBlock.FS2_CouponOrder {
    border-bottom: 1px solid #ccc;
    padding: 20px 0;
}

