/*お試し店舗のヘッダを非表示*/
.FS2_trial{
display:none;
}

/*プレビューモードのヘッダを非表示*/
.FS2_preview{
display:none;
}


body {
margin:0;
padding:0;
background-image:url("https://c14.future-shop.jp/shop/item/tarami/design/img02/bg_body_line.gif");
background-repeat:repeat-x;
background-position:0px 26px;
}



a:link{color:#336699; text-decoration:underline;}
a:visited{color:#336699; text-decoration:underline;}
a:hover, a:active{color:#336699; text-decoration:none;}
img,object{margin:0;padding:0;border:0;vertical-align: bottom;}
h1,h2,h3,h4,h5,h6,p{margin:0px;}

td.layout_menu {
padding:0px 8px 0px 35px;
margin:0px 0px 0px 0px;
}

/*　ページレイアウト：コンテンツエリア　*/
td.layout_content {
width:670px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;
}
.layout_header {text-align:center;}
.layout_header {width:960px;margin:0px auto;padding:0px 0px 0px 0px;}
.layout_table {width:960px;margin:0px auto;}

.utility{
width:670px;
}

.system_content{
width:670px;
}

.user_inner_content FS2_lower_comment{
margin:50px 0px 20px 0px;
}

#header{
width:960px;
height:200px;
padding:0px 0px 0px 35px;
_padding:0px 0px 0px 67px;
margin:0px 0px 0px 0px;
text-align:left;
background-image:url("https://c14.future-shop.jp/shop/item/tarami/design/img02/bg_header_system.jpg");
background-position:center top;
background-repeat:no-repeat;
}
* html #header {background-position:center top;}
*:first-child+html #header {background-position:left top;}

#header_area{
width:890px;
text-align:left;
margin:0px 0px 0px 0px;
}

#header_copy{
width:890px;
height:40px;
padding:0px 0px 0px 10px;
maring:0px 0px 0px 0px;
}
#header_copy h1{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;font-size:83%; line-height:1.4;font-weight:normal;}

#header_logo{
clear:both;
width:399px;
padding:0px 0px 28px 11px;
maring:0px 0px 0px 0px;
}
#header_logo h2{width:399px;margin:0px 0px 0px 0px;}

#header_sub{
clear:both;
width:441px;
padding:0px 0px 28px 14px;
maring:0px 0px 0px 0px;
}
#header_sub p{width:441px;margin:0px 0px 0px 0px;}

/* 右サイド
---------------------------------------------------- */
.side_box{
width:200px;
margin:0px 0px 20px 0px;
}

.order_box{
width:181px;
margin:0px 0px 0px 0px;
padding:10px 8px 15px 9px;
border-left:1px solid #66cc33;
border-right:1px solid #66cc33;
letter-spacing: -0.05em;
}

.cart_box{
width:181px;
margin:0px 0px 0px 0px;
padding:10px 8px 2px 9px;
border-left:1px solid #66cc33;
border-right:1px solid #66cc33;
}

.category_box{
width:191px;
margin:0px 0px 10px 0px;
padding:10px 0px 0px 7px;
border:1px solid #ed9429;
border-top:none;
text-align:left;
}

.category_box dl{
margin:0px 0px 0px 8px;
text-align:left;
}

.category_box dd{
margin:0px 0px 10px 0px;
text-align:left;
}

.side_link {
font-size:90%;
margin:0px 0px 0px 0px;
padding:2px 0px 5px 15px;
background:url("https://c14.future-shop.jp/shop/item/tarami/design/img02/ic_link.jpg") no-repeat 0px 4px;
}

.guide_box{
width:169px;
margin:0px 0px 0px 0px;
padding:10px 8px 2px 9px;
border-left:7px solid #66cc33;
border-right:7px solid #66cc33;
}

.guide_tx{
width:160px;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.guide_tx dl{
margin:0px 0px 0px 0px;
text-align:left;
}

.guide_tx dd{
margin:0px 0px 5px 0px;
text-align:left;
}

.side_guide {
font-size:90%;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 15px;
background:url("https://c14.future-shop.jp/shop/item/tarami/design/img02/ic_guide.jpg") no-repeat 0px 6px;
}


/* トップページ
---------------------------------------------------- */
.top_gift_box{
width:670px;
margin:0px 0px 23px 0px;
height:163px;
background:url("https://c14.future-shop.jp/shop/item/tarami/design/img02/bg_gift.jpg") no-repeat 0px 0px;
}

.top_gift_box .tl_gift01{padding:10px 0px 1px 15px;}
.top_gift_box .tl_gift02{padding:0px 0px 6px 15px;}
.top_gift_box .tl_gift03{padding:0px 0px 9px 20px;}
.top_gift_box .tl_gift04{padding:0px 0px 0px 23px;}


/* 商品詳細
---------------------------------------------------- */
.pure_box_area{
clear:both;
width:670px;
margin:0px 0px 0px 0px;
}

.detail_main{
width:670px;
margin:0px 0px 26px 0px;
}

.pure_box{
clear:both;
width:670px;
margin:0px 0px 0px 0px;
}

.pure_box_main{
width:325px;
float:left;
margin:0px 8px 0px 0px;
}

.pure_box_main_l{
width:325px;
float:left;
margin:0px 12px 0px 0px;
}

.pure_box_img{
width:325px;
margin:0px 0px 20px 0px;
}

.pure_box_tx{
width:310px;
margin:0px 0px 0px 15px;
}

.linup_area{
clear:both;
width:670px;
margin:50px 0px 43px 0px;
}

.linup_area_main{
clear:both;
width:640px;
padding:20px 0px 0px 0px;
margin:0px 0px 0px 10px;
}

.top_lineup_box{
width:659px;
margin:0px 0px 0px 0px;
background:url("https://c14.future-shop.jp/shop/item/tarami/design/img02/bg_topbox.jpg") no-repeat 0px -1px;
background-color:#fef0d6;
}

.top_lineup_box:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
/*\*/
* html .top_lineup_box{height:1em;}
.top_lineup_box{display:block;}
/**/

.top_lineup_icon{
width:90px;
float:left;
margin:0px 16px 0px 0px;
}

.top_lineup_tl{
width:553px;
float:left;
margin:0px 0px 0px 0px;
}

.top_lineup_tl img{margin:36px 0px 5px 0px;}
.top_lineup_tl p{margin:0px 0px 0px 0px;}
.top_lineup_tl h4{margin:0px 0px 0px 0px;}

.top_lineup_main{
clear:both;
width:640px;
padding:20px 0px 0px 0px;
margin:0px 0px 0px 16px;
border-left:1px solid #f7b980;
border-right:1px solid #f7b980;
background-color:#fef0d6;
}

.top_lineup_main:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
/*\*/
* html .top_lineup_main{height:1em;}
.top_lineup_main{display:block;}
/**/

.top_lineup_detail_l{clear:both;width:187px;float:left;margin:0px 23px 30px 0px;}
.top_lineup_detail_c{width:187px;float:left;margin:0px 24px 30px 0px;}
.top_lineup_detail_r{width:187px;float:left;margin:0px 0px 30px 0px;}

.top_lineup_detail{
width:627px;
_width:624px;
margin:0px 0px 30px 16px;
text-align:left;
}

.lineup_border{
border:1px solid #999999;
}

/* フッター
---------------------------------------------------- */
.layout_footer{width:100%;}

#footer{
clear:both;
width:100%;
background-color:#ed9329;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#footer_area{
width:890px;
margin:0px auto 0px auto;
padding:0px 0px 50px 0px;
text-align:left;
}

.footer_link{
width:680px;
float:left;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 0px;
}

.footer_pagetop{
width:210px;
float:left;
margin:0px 0px 0px 0px;
}

.footer_copyright{
clear:both;
width:890px;
text-align:right;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
}

/* メインナビ
---------------------------------------------------- */
#nav{
clear:both;
width:890px;
height:42px;
margin:0px 0px 25px 0px;
padding:0px;
}

#nav ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#nav li{
float:left;
list-style:none;
margin:0px 12px 0px 0px;
padding:0px 0px 0px 0px;
}

#nav .last{
margin:0px 0px 0px 0px;
}



/* 画像下マージン
---------------------------------------------------- */
.img_mgn0{clear:both;margin:0px 0px 0px 0px;}
.img_mgn3{margin:0px 0px 3px 0px;}
.img_mgn4{margin:0px 0px 4px 0px;}
.img_mgn5{margin:0px 0px 5px 0px;}
.img_mgn5_t{margin:5px 0px 5px 0px;}
.img_mgn7{margin:0px 0px 7px 0px;}
.img_mgn7_t{margin:7px 0px 7px 0px;}
.img_mgn7_l{margin:0px 0px 7px 5px;}
.img_mgn10{margin:0px 0px 10px 0px;}
.img_mgn10_t{margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;}
.img_mgn10_l{margin:0px 0px 10px 10px;}
.img_mgn12{margin:0px 0px 12px 0px;}
.img_mgn12_l{margin:0px 0px 12px 17px;}
.img_mgn15{margin:0px 0px 15px 0px;}
.img_mgn16_left{margin:0px 0px 40px 16px;}
.img_mgn20{margin:0px 0px 20px 0px;}
.img_mgn20_l{margin:0px 0px 20px 10px;}
.img_mgn30{margin:0px 0px 30px 0px;}
.img_mgn30_20{margin:20px 0px 30px 0px;}
.img_mgn35{margin:0px 0px 35px 0px;}
.img_mgn50_20{margin:20px 0px 50px 0px;}
.img_mgn70_20{margin:20px 0px 70px 0px;}
.img_mgn30_l{margin:0px 0px 30px 0px;padding:0px 0px 0px 10px;}
.img_mgn40{margin:0px 0px 40px 0px;}
.img_mgn50{margin:0px 0px 50px 0px;}
.img_mgn80{margin:0px 0px 80px 0px;}
.img_mgn100{margin:0px 0px 100px 0px;}


.crl{clear:both;}


.img_center{text-align:center;}
.img_right{text-align:right;}
.img_border{border:1px solid #cccccc;padding:2px;}

/*IE用画像余白
---------------------------------------------------- */
.img_0mgn{font-size:0;}


/* 特殊リンク色
---------------------------------------------------- */
.footer_link a:link{color:#ffffff;text-decoration:none;}
.footer_link a:visited{color:#ffffff;text-decoration:none;}
.footer_link a:hover,a:active{color:#ffffff;text-decoration:underline;}


.fs9{font-size:69%; line-height:1.4;}
.fs10{font-size:80%; line-height:1.4;}
.fs11{font-size:90%; line-height:1.4;}
.fs12{font-size:100%; line-height:1.4;}
.fs14{font-size:120%; line-height:1.4;}
.fs16{font-size:140%; line-height:1.4;}

.fs9_w{font-size:69%; line-height:1.4; color:#ffffff;}
.fs10_w{font-size:80%; line-height:1.4; color:#ffffff;}
.fs11_w{font-size:90%; line-height:1.4; color:#ffffff;}
.fs12_w{font-size:100%; line-height:1.4; color:#ffffff;}
.fs14_w{font-size:120%; line-height:1.4; color:#ffffff;}
.fs16_w{font-size:140%; line-height:1.4; color:#ffffff;}



/*　商品画面：商品グループ：サムネイル　*/
.groupLayout .FS2_thumbnail_container .thumbnail{
padding:0 0 13px 0;
}

/*　商品画面：商品詳細：価格　*/
.itemPrice {
	font-weight:bold;
	color:#ea5404!important;
	font-size:180%;
}

/*　商品画面：商品詳細：商品名　
.itemTitle {
	font-weight:bold;
	font-size:180%;
	margin:15px 0px 10px 0px;
}*/

/*　商品画面：商品詳細：数量↑↓ボタン　*/
.FS2_figure_table_td_updn_btn {
padding:0px 15px 0px 0px;
}

/*　商品画面：商品詳細：カートヘ入れるボタン　*/
.FS2_figure_table_td_cart_btn {padding:0px 0px 0px 0px;}

/*　商品画面：商品詳細：数量テーブル　*/
.FS2_figure_table {
margin:10px 0px 10px 0px;}

/*　商品画面：商品詳細：商品についてのお問い合わせ　*/
.FS2_InquiryButton_area {margin:0px 0px 10px 0px;}

/*　商品画面：商品詳細：友達にメールで知らせる　*/
.FS2_MailRecommendButton_area {margin:0px 0px 50px 0px;}

.FS2_itemlayout_td_Left {
clear:both;
width:320px;
padding:0px 15px 0px 0px;
}

.FS2_itemlayout_E{
width:670px;
}


/* テーブルの修飾
---------------------------------------------------- */
table.cart_table{
margin:0px 0px 0px 0px;
border-collapse : collapse ;
}

table.cart_table td{
padding:0px 0px 10px 0px;
}

table.cart_table .td_tx{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}



.tx_price{
font-weight:bold;
color:#ea5404;
font-size:140%;
padding:0px 0px 0px 5px;
}

/* 特集
---------------------------------------------------- */
.special_img{
width:670px;
margin:0px 0px 30px 0px;
}

.special_sub_box{
width:670px;
margin:0px 0px 10px 0px;
background:url("http://www.jelly83.com/common/bg_special_sub.gif") no-repeat left bottom;
}

.special_sub_box:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
/*\*/
* html .special_sub_box{height:1em;}
.special_sub_box{display:block;}
/**/

.special_sub_box_l{
width:332px;
float:left;
margin:0px 6px 0px 0px;
}

.special_sub_box_r{
width:332px;
float:left;
margin:0px 0px 0px 0px;
}

.special_sub{
width:310px;
border-top:1px solid #f7b980;
padding:10px 11px 0px 11px;
}

.special_mix{
width:618px;
border:1px solid #f7b980;
padding:10px 25px 0px 25px;
margin:0px 0px 10px 0px;
background-color:#fef5e7;
}

.img_border02{border:1px solid #cccccc;}

.top_gift_box{
width:502px;
float:left;
margin:0px 5px 23px 0px;
height:163px;
}

.top_guide_box{
width:163px;
float:left;
margin:0px 0px 0px 0px;
height:163px;
}

.fruit_left{
width:330px;
float:left;
}

.fruit_right{
width:330px;
float:right;
}

.special_img10{
width:670px;
margin:0px 0px 10px 0px;
}

.special_img20{
width:670px;
margin:0px 0px 20px 0px;
}

.special_img5{
width:670px;
margin:0px 0px 5px 0px;
}

.FS2_body_Goods_gr20 .user_inner_content{display:none;}
.FS2_body_Goods_gr21 .user_inner_content{display:none;}
.FS2_body_Goods_gr22 .user_inner_content{display:none;}
.FS2_body_Goods_gr23 .user_inner_content{display:none;}
.FS2_body_Goods_gr24 .user_inner_content{display:none;}
.FS2_body_Goods_gr25 .user_inner_content{display:none;}
.FS2_body_Goods_gr26 .user_inner_content{display:none;}
.FS2_body_Goods_gr27 .user_inner_content{display:none;}
.FS2_body_Goods_gr28 .user_inner_content{display:none;}
.FS2_body_Goods_gr29 .user_inner_content{display:none;}
.FS2_body_Goods_gr30 .user_inner_content{display:none;}
.FS2_body_Goods_gr31 .user_inner_content{display:none;}

#FS2_sort_menu{
width:670px;
text-align:center;
margin:0px 0px 15px 0px;
}

.pager{
border:none;
margin:0px 0px 15px 0px;
}

.FS2_body_Goods_gr14 .FS2_thumbnail_container{
height:180px;
margin:0px 0px 10px 0px;
}