/* -----------------------------------------------------------

CSS Information



 File name:      import.css

 Style Info:     各CSSファイル読み込み用

----------------------------------------------------------- */


@import url(https://www.inns.jp/css/base.css);
@import url(https://www.inns.jp/css/common.css);
@import url(https://www.inns.jp/css/fancybox.css);
@import url(https://www.inns.jp/css/style.css);
@import url(https://www.inns.jp/css/clear.css);
@import url(https://www.inns.jp/css/ma3000.css);
@import url(https://www.inns.jp/css/colord.css);
@import url(https://www.inns.jp/css/colorbox.css);
@import url(https://www.inns.jp/css/faq.css);
@import url(https://www.inns.jp/css/menu.css);

/*------------ 202002追加 ---------------*/
@import url(https://www.inns.jp/common/css/index/renewal.css);

/*------------　ページ送りCSS記述はここから　-------------------------------------------------*/



/*　pager全体　*/
.pager {
	font-size:12px;
	height:13px;
	border-top:1px solid #ddd;
	border-bottom:none;
　　　 margin-bottom:10px;
	/*　text-align:center;　表示方法：中央　*/
	/*　text-align:left;　表示方法：左寄せ　*/
	text-align:right;
}


/*　00 件中 0-0 件表示　*/
.FS2_pager_text{
	display:inline-block;
	margin:7px 5px 3px 15px;
	/*　float:right;　表示方法：右寄せを使用する場合、コメントアウトを外してください　*/
}


/*　緑色の矢印の画像を表示しない　*/
.FS2_pager_link_first img{
	display:none;
}
.FS2_pager_link_prev img{
	display:none;
}
.FS2_pager_link_next img{
	display:none;
}
.FS2_pager_link_last img{
	display:none;
}



/*　最初に戻る　*/
.FS2_pager_link_first{
	display:inline-block;
	width:35px;
	height:13px;
	background:url(https://c21.future-shop.jp/shop/item/fabric/design/img02/bg_first.gif) no-repeat;
	position:relative;
	top:2px;
	margin:0 5px;
}


a:hover.FS2_pager_link_first{
	background:url(https://c21.future-shop.jp/shop/item/fabric/design/img02/bg_first_on.gif) no-repeat;
}



/*　前へ　*/
.FS2_pager_link_prev{
	display:inline-block;
	width:35px;
	height:13px;
	background:url(https://c21.future-shop.jp/shop/item/fabric/design/img02/bg_prev.gif) no-repeat 0 0;
	position:relative;
	top:2px;
	margin:0 5px;
}

a:hover.FS2_pager_link_prev{
	background:url(https://c21.future-shop.jp/shop/item/fabric/design/img02/bg_prev_on.gif) no-repeat 0 0;
}




/*　次へ　*/
.FS2_pager_link_next{
	display:inline-block;
	width:35px;
	height:13px;
	background:url(https://c21.future-shop.jp/shop/item/fabric/design/img02/bg_next.gif) no-repeat 0 0;
	position:relative;
	top:2px;
	margin:0 5px;
}

a:hover.FS2_pager_link_next{
	background:url(https://c21.future-shop.jp/shop/item/fabric/design/img02/bg_next_on.gif) no-repeat 0 0;
}


/*　最後へ　*/
.FS2_pager_link_last{
	display:inline-block;
	width:35px;
	height:13px;
	background:url(https://c21.future-shop.jp/shop/item/fabric/design/img02/bg_last.gif) no-repeat 0 0;
	position:relative;
	top:2px;
	margin:0 5px;
}

a:hover.FS2_pager_link_last{
	background:url(https://c21.future-shop.jp/shop/item/fabric/design/img02/bg_last_on.gif) no-repeat 0 0;
}




/*　ページ別リンク　*/
.FS2_pager_link {
	text-decoration:none;
	display:inline-block;
}

.FS2_pager_link{
	background:#f6f6f6;
	border:1px solid #ddd;
	padding:1px 0.5em;
	margin:0 2px;
	color:#000;
	position:relative;
	top:-2px;
}

a:hover.FS2_pager_link{
	background:#000;
	color:#fff;
	border-color:#000;
}


/*　現在表示中のページ　*/
.FS2_pager_stay{
	display:inline-block;
	font-weight:bold;
	margin:7px 5px 3px 5px;
}

/* ie用ハック */
/*ie7*/
*+html body .FS2_pager_link_first{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_prev{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_next{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_last{
	position:relative;
	top:0px;
}

/*ie6*/
* html body .FS2_pager_link_first{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_prev{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_next{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_last{
	position:relative;
	top:0px;
}

.FS2_Button_P {
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #f58b49;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #f7954a 12%, #ff6505 93% );
	background:-ms-linear-gradient( top, #f7954a 12%, #ff6505 93% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7954a', endColorstr='#ff6505');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(12%, #f7954a), color-stop(93%, #ff6505) );
	background-color:#f7954a;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #cc560c;
 	-webkit-box-shadow:inset onpx 0px 1px 1px #de6000;
 	-moz-box-shadow:inset onpx 0px 1px 1px #de6000;
 	box-shadow:inset onpx 0px 1px 1px #de6000;
}

/*　メインカテゴリー内非表示　*/
.FS2_body_Goods_GoodsGroupList_0 {
/*display:none;*/
 }

/* レビュー機能　*/
.FS2_ReviewEditAverage {padding-top:20px;}

/* レコメンド */
#_rcmdjp_display_1 {
 display: block !important;
}

/* ヘッダー上ボックス */
.box1 {
    padding: 8px 19px;
    margin: 0 auto;
    background: #FFFFF0;
    border: solid 2px #EEE8AA;
    max-width: 1100px;
    width: 1100px;
}

/* ログインログアウト */
.logout.my-false { display: none; padding:20px; }
.login.my-true { display: none; padding:20px; }
.regist.my-true { display: none; padding:20px; }


/* マイページ */
.fs-c-accountService li{margin:0px 5px 100px 6px;}

/* サムネイルカラバリ名表示 */
.fs-c-productThumbnail__image{margin-right:-4px;}
.fs-c-productThumbnail__image__caption{display:none}





/* レコメンドサムネイル */
  .fr2-listItem__image {
    width: 190px;}




/*会員情報入力画面の必須マーク「＊」を「必須」のテキスト表示に変更*/
.fs-c-requiredMark{
    overflow: visible;
    text-indent: 0;
    width:auto;
}
.fs-c-requiredMark::before{
    display: none;
}


/*レビュー書き込みエリアの調整*/
.fs-c-productReview{
 padding-top:20px;}


/*レビュー記入ページ調整*/
.fs-body-review-write .fs-c-reveiwNotes {
    font-size: 105%;
    padding: 20px;}
.fs-c-productReviewed__image {
    margin-right: 0;
    width: 70%;
}


/*購入ボタンカラー*/
.fs-c-button--primary{
background: #ef7e1e!important;
border: 1px solid #d86605!important;}



/*-- PC版表示CSS  --*/
.pc_area{
  display:block;
}
.phone_area{
  display:none;
}

/*-- TCCタッセル  --*/

#tcc_tassels p {
	font-family: 'Noto Serif JP', serif;
	font-weight: 400;
	color:#333;
}
#tcc_tassels .img_box{
	display: flex;
	flex-flow: row nowrap;
	align-items: flex-start;
	justify-content: space-between;
	margin: 0 0 20px;
}
#tcc_tassels{
	background: url("https://www.inns.jp/images/item_img/blend/tassels_bg.jpg")no-repeat center/cover;
	margin: 0 0 50px;
	padding:30px 20px 20px;
　　　　　width:700px;
}
#tcc_tassels .tassel{
	width:210px;
}
#tcc_tassels .tassel .ttl{
	background: url("https://www.inns.jp/images/item_img/blend/tassels_txtbg.jpg")no-repeat center/cover;
	color: #fff;
	font-size: 20px;
	text-align: center;
	height:35px;
}
#tcc_tassels .tassel .txt{
	text-align:right;
	font-size:16px;
	margin:5px 0 10px;

}
#tcc_tassels .ttl_box .ttl{
	font-size:40px;
	text-align:center;
	color:#60452e;
	margin:0 0 -10px;
}
#tcc_tassels .ttl_box .discount{
	font-size:20px;
	text-align:center;
	color:#9e8066;
}
#tcc_tassels .ttl_box .txt{
	text-align: center;
	font-size:16px;
	color:#333;
	font-weight:500;
	margin:20px auto;
}


/*-- フラットスタイル  --*/
#natural_flatstyle {
	padding:20px;
	border:1px solid #d6d6d6;
	border-radius:10px;
	margin-top:50px;
	margin-bottom:50px;
}

#natural_flatstyle h3 {
	margin-bottom:20px;
}

#natural_flatstyle h4 {
	font-size:130%;
	margin-bottom:10px;
}

#natural_flatstyle h5 {
	font-size:200%;
	color:#d80000;
	text-decoration:underline;
	margin-bottom:25px;
}

#natural_flatstyle li{
	width:324px}

#natural_flatstyle p {
	font-size:14px;
	line-height:1.7;
}

#natural_flatstyle .linen_flat_bg {
	width:324px;
	background:#ededed;
	border-radius:5px;
	padding:10px 0px;
	text-align:center;
	margin:10px 0 0;
}
#natural_flatstyle .linen_red_big {
	color:#d80000;
	font-size:120%;
}
#natural_flatstyle .linen_two li.right20 {
	margin-right:10px;}

#natural_flatstyle .linen_two{
	display: flex;
	flex-flow: row nowrap;
	align-items: flex-start;
	justify-content: space-between;
	margin: 0 0 20px;}


/*新カゴ　アウトレット用形態安定加工オプション価格表211117*/
#outletkeitai{
width: 100%;
margin:50px 0;
}

#outletkeitai table{
width: 100%;
border-collapse: collapse;
border: solid #CCC;
border-width: 1px;
}
#outletkeitai p {
 font-size:14px;
 text-align:center;}
#outletkeitai table tr th,
#outletkeitai table tr td{
padding: 0.8em 0.5em;
text-align: center;
vertical-align: middle;
border: solid #CCC;
border-width: 1px;
}
#outletkeitai table tr th{
background: #eee;
}

@media screen and (max-width:768px){
#outletkeitai{
width: 100%;
margin:30px 0;
}

#outletkeitai table{
width: 100%;
border-collapse: collapse;
border: solid #CCC;
border-width: 1px;
}
#outletkeitai p {
 font-size:90%;
 text-align:center;
 line-height: 1.5em;}
#outletkeitai table tr th,
#outletkeitai table tr td{
 font-size:80%;
padding: 1em 0.5em;
text-align: center;
vertical-align: middle;
border: solid #CCC;
border-width: 1px;
}
#outletkeitai table tr th{
background: #eee;
}

}


/*商品一覧の価格後ろの「～」*/
div.fs-c-productListItem__prices {}
div.fs-c-productListItem__prices span.fs-c-price__value:after {
    content: "～";
}

/*レコメンド商品一覧の価格後ろの「～」*/
.slick-list span.fr2-price__value:after{
    content: "～";}


/*リンクの後ろに矢印*/
.arrwicon::after {
 content: "";
 display: inline-block;
 width: 20px;
 height: 20px;
 background-image:url(https://www.inns.jp/images/item/arrw.png);
 background-size: contain;
 vertical-align: middle;
}


/*タグ用マークカラー*/
.fs-c-productMark__mark--0
{color: #fff;
background: #ac8f8f;}


/*返品不可タグ追加用*/
.fs-c-productList__list .tagu {
  display: none;
}/*一覧では消す*/

.fs-l-productLayout__item .tagu {
  background: none;
  padding: 0px;
}
/*詳細ページの調整*/

.fs-c-wishlistProduct .fs-c-productMark .tagu {
  display: none;
}/*ショッピングカート下のお気に入り*/



/*カート内返品不可表記*/
.fs-c-cartTable__message {
  background: #7c8790;
  color: #ffffff;
  display: inline-block;
  font-size: 1.0rem;
  margin-bottom: 3px;
  padding: 1px 5px;
}



/*カート内注文内容レイアウト*/
.fs-c-cartTable__productInfo .fs-c-productPrice__main__price.fs-c-price{
  color: #666 !important;
  font-size: 1.0em !important;
  font-weight: normal;}

.fs-c-cartTable__productInfo .fs-c-productPrice{
  color: #666 !important;
  font-size: 1.0em !important;
  font-weight: normal;}


.fs-c-cartTable__dataCell--subtotal .fs-c-price__price{
  font-size: 1.8em !important;
  color: #c89fa6 !important;
  font-weight: bold !important;
}