/* -------------------------------------------- 
					共通  
 -------------------------------------------- */
@charset "UTF-8";

/*@font-face {
  font-family: "fromny-icon";
  src:url("https://www.rakuten.ne.jp/gold/fromny/fromnyicon-new/fonts/fromny-icon.eot");
  src:url("https://www.rakuten.ne.jp/gold/fromny/fromnyicon-new/fonts/fromny-icon.eot?#iefix") format("embedded-opentype"),
    url("https://www.rakuten.ne.jp/gold/fromny/fromnyicon-new/fonts/fromny-icon.woff") format("woff"),
    url("https://www.rakuten.ne.jp/gold/fromny/fromnyicon-new/fonts/fromny-icon.ttf") format("truetype"),
    url("https://www.rakuten.ne.jp/gold/fromny/fromnyicon-new/fonts/fromny-icon.svg#fromny-icon") format("svg");
  font-weight: normal;
  font-style: normal;

}
*/
@font-face {
  font-family: "fromny-icon";
  src:url("https://www.giftfromny.com/fromnyicon-new/fonts/fromny-icon.eot");
  src:url("https://www.giftfromny.com/fromnyicon-new/fonts/fromny-icon.eot?#iefix") format("embedded-opentype"),
    url("https://www.giftfromny.com/fromnyicon-new/fonts/fromny-icon.woff") format("woff"),
    url("https://www.giftfromny.com/fromnyicon-new/fonts/fromny-icon.ttf") format("truetype"),
    url("https://www.giftfromny.com/fromnyicon-new/fonts/fromny-icon.svg#fromny-icon") format("svg");
  font-weight: normal;
  font-style: normal;

}

.fs-c-productListCarousel__list .fs-c-productName__copy {
	display: none;
}
/* 国内配送有り商品のタグを非表示　*/
.kokunai_available{display: none;}

.fs-c-productListItem__prices {

}

/*　セール時の価格見せ  */ 

.fs-c-productPrice {
	color: #666666;
}
.fs-c-productPrice__addon--listed {
/*		display: none;*/
}
.fs-c-productPrice__main {
	padding-bottom: 10px;
}
.fs-c-productPrice--selling {
	/* font-size: 16px; */
}
.category-name {
    padding: 4px;
}


/* -------------------------------------------- 
					SP 
 -------------------------------------------- */
/* 一覧ボタン -------------------------------------------- */
.btn-see-more {
	position: relative;
    top: -70px;
    right: -285px;
}
.fs-c-productName__name {
	font-size: 13px;
}
.fs-p-heading--lv2:not(:first-child){
	border-bottom: none;
}

/* 商品価格 -------------------------------------------- */
.fs-c-productPrice {
    /* font-size: 14px; */
	justify-content: flex-start;
}
.fs-c-productPrice__addon, .fs-c-productPrice__main__addon, .fs-c-productPrice__main__joint {
	font-size: 13px;
}

/* 商品詳細テキスト -------------------------------------------- */
.fs-c-productListItem__productDescription {
	text-align: left;
    font-size: 12px;
    line-height: 1.1;
}

/* お気に入りハートボタン -------------------------------------------- */
.fs-c-button--addToWishList--icon::before {
	font-size: 1.5rem;
}

/* カルーセルのArrowボタン -------------------------------------------- */
.fs-c-productListCarousel__ctrl {
   flex-basis: 20px;
    min-width: 20px;
}
.fs-c-button--carousel {

}
.fs-c-button--carousel--prev::before, .fs-c-button--carousel--next::before {
	font-size: 30px;
}

.fs-c-button--carousel::before  {
  font-family: "fromny-icon" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.fs-c-button--carousel--next::before {
	content: "\2e";
	font-size: 22px;
}
.fs-c-button--carousel--prev::before {
	content: "\52";
	font-size: 22px;
}



/* ベストセラー＆新作カルーセルの見栄え調整 -------------------------------------------- */
.index-carousel .fs-c-productMark {
	/* display: none; */
}
.index-carousel .fs-c-productName__name {
	line-height: 1.4;
}
 .index-carousel .fs-c-productListItem__control {
 	display: none;
 }

.index-carousel　.fs-c-productListItem__productName {
  	margin: 15px 0;
  	line-height: 1.5;
  	color: #666666;
  }
.index-carousel .fs-c-productListItem__productDescription {
	margin: 15px 0;
	line-height: 1.4;
}


/* カルーセルのアイテムの幅 -------------------------------------------- */
.index-carousel .fs-c-productListCarousel__list__item {
	max-width: 160px;
}
/* 詳細を見るボタン -------------------------------------------- */
.fs-c-button__label {
	font-size: 13px;
}

/* カテゴリリンクのボックスサイズ -------------------------------------------- */
#jewelryCategory .category-box div {
	width: 50%;
}

/* ページ下部ニューヨークで創られたジュエリー箇所のタイトル -------------------------------------------- */
.headeline {
	font-size: 7vw;
}
#directly-fromNY .headline, #quality-for-You .headline  {
	font-size: 14px;
}
/* -------------------------------------------- 
					PC  
 -------------------------------------------- */
@media screen and (min-width: 600px){

	#fs_Top .fs-l-main {
		max-width: 1152px;
	}
	.fs-p-heading--lv2 {
		border-bottom: 1px solid currentColor;
		}
/* カテゴリリンクのボックスサイズ -------------------------------------------- */
	#jewelryCategory .category-box div {
		width: 20%;

		}
/* 商品名 -------------------------------------------- */
	.fs-c-productName__name {
		font-size: 13px;
	}
	 .fs-c-slick .slick-slide{
	 	text-align:left;
	 } 
/* 商品価格 -------------------------------------------- */
	.fs-c-productPrice {
		font-size: 13px;
/*     	justify-content: center; */
	}
/* 商品詳細テキスト -------------------------------------------- */
	.fs-c-productListItem__productDescription {
		text-align: left;
	}
/* 一覧ボタン -------------------------------------------- */
	.btn-see-more {
		top: -83px;
		right: -40%;
	}
/* Top Slider -------------------------------------------- */
	#top-slider {
		padding:  60px 0 0;
		max-width: 1000px;
		margin: auto;
	}
/* カルーセルのArrowボタン -------------------------------------------- */
.fs-c-button--carousel--prev::before, .fs-c-button--carousel--next::before {
	font-size: 30px;
}
.fs-c-productListCarousel__ctrl {
    flex-basis: 48px;
    min-width: 48px;
  }

/* ページ下部ニューヨークで創られたジュエリー箇所のタイトル -------------------------------------------- */
	.headeline {
		font-size: 1.7vw;
	}
	#directly-fromNY .headline, #quality-for-You .headline  {
		font-size: 16px;
	}
/* ページ下部ル Gift Service -------------------------------------------- */
  #giftService {
  	padding: 60px 0 0;
  }


}


