<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&amp;family=Questrial&amp;family=Raleway&amp;display=swap" rel="stylesheet">

body{
text-decoration: none;
}


h1, h2, h3, h4, h5{
font-weight: inherit;
}

.block-news-item .ttl{
font-weight: inherit;
}

.cate-item__ttl{
font-weight: inherit;
}

section.fs-l-pageMain{
padding:3rem 3rem 7rem 3rem;
max-width:1120px;
margin:auto;

}

.fs-c-slick .slick-prev, .fs-c-slick .slick-next{
background: rgb(183 183 183 / 30%);
}


.fs-c-heading--page{
padding:1.1em 0 0.5em;
border-bottom: 1px solid #fff;
border-bottom:none;
}



h1.fs-c-heading.fs-c-heading--page{
    font-family: 'Questrial', sans-serif;
}

.fs-l-footer{
background-color:#fcfaf7;
border-top: 1px solid #EDEAE5;
	margin-top: 0;
}

.fs-c-documentColumn__heading{
border-style: hidden;
}

.fs-c-orderedList > li .fs-c-orderedList{
border-left: 0px;
}



.fs-c-breadcrumb__list{
max-width:1120px;
margin: 1rem auto;
    font-size: 13px;
}


.fs-c-documentColumn__emphasis{
font-size: 100%;
}

.fs-c-note{
font-size: 100%;
}

a.btn-outline-light{
color:#fff;
}

a.hover{
text-decoration: none;
}


.modal-search dd{
margin-left:0;
}

/* ABOUT
--------------------------------------*/
.aboutus{
text-align:center;
line-height:2.3;
    letter-spacing: 1.2px;
background: #fff;
padding: 3rem;
}
.aboutus h2{
font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
font-size:1.7rem;
margin-bottom:5rem;
font-weight: normal;
}
.aboutus p{
font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
}


/*　商品一覧ページお気に入りマーク変更　*/
.fs-c-button--particular.fs-c-button--addToWishList--icon::before {
  content: "\e91b";
}
.fs-c-button--particular.fs-c-button--removeFromWishList--icon::before {
  content: "\e91d";
  color: #C98696;
}


/*　商品一覧ページお気に入りマーク変更　*/
.fs-c-button--particular.fs-c-button--addToWishList--detail::after {
    content: "\e91b";
}
.fs-c-button--particular.fs-c-button--removeFromWishList--detail::after{
    content:"\e91d";
}


/* 　マイページお気に入りマークの変更　*/
.fs-c-accountService__page--wishList .fs-c-accountService__pageLink__label::before {
  content: "\e91b";
}


/* 検索結果
--------------------------------------*/


.fs-c-productList__controller, .fs-c-coordinationList__controller, .fs-c-staffList__controller{
border-bottom: solid 1px #231815;
}
article.fs-c-productList__list__item.fs-c-productListItem{
border-bottom:none;
}

#fs_ProductSearch section.fs-l-pageMain, #fs_ProductCategory section .fs-l-pageMain{
margin: 0;
}

#fs_ProductSearch h1.fs-c-heading.fs-c-heading--page, #fs_ProductCategory h1.fs-c-heading.fs-c-heading--page{
   font-size: 36px;
}
#fs_ProductSearch .fs-c-sortItems__list__item__label, #fs_ProductCategory .fs-c-sortItems__list__item__label{
padding: 4px 27px 4px 0;
}

#fs_ProductSearch .span.fs-c-sortItems__label, #fs_ProductCategory .span.fs-c-sortItems__label{
display: none;
}

.fs-c-sortItems__list__item.is-active{
background: none;
color:#949494;
}

#fs_ProductSearch .fs-c-button--plain, #fs_ProductCategory .fs-c-button--plain{
display: none;
}

.fs-l-pageMain .fs-c-productList__controller:nth-of-type(1){
display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 26px;
    padding: 14px 0 14px 16px;
    border-bottom: 1px solid #d3d3d3;
}

h1.fs-c-heading.fs-c-heading--page{
    font-size: 36px;
}

#fs_ProductSearch .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed), #fs_ProductCategory.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed){
display: none;
}
#fs_ProductSearch .fs-l-pageMain .fs-c-productList__controller:nth-of-type(1), #fs_ProductCategory.fs-l-pageMain .fs-c-productList__controller:nth-of-type(1){
padding: 14px 0 14px;
}
#fs_ProductSearch h2, #fs_ProductCategory h2{
font-weight: normal;
}

#fs_ProductSearch .fs-l-main, #fs_ProductCategory .fs-l-main{
max-width: 1120px;
}

.fs-l-main{
margin: 0 auto;
}

#fs_ProductSearch section.fs-l-pageMain, #fs_ProductCategory section.fs-l-pageMain{
padding:3rem 0 3rem;
}

.fs-c-sortItems{
border:none;
}
.fs-c-sortItems__list{
border:none;
}

span.fs-c-sortItems__label{
display: none;
}

/* ログイン / ログアウト切り替え
--------------------------------------*/

.logout.my-false { display: none; }
.login.my-true { display: none; }
.regist.my-true { display: none; }


@media screen and (max-width: 767px){
.aboutus h2{
line-height: 1.5;
}
section.fs-l-pageMain{
padding:0.5rem;
}

.aboutus p{
letter-spacing: 0px;
}

#fs_ProductSearch section.fs-l-pageMain, #fs_ProductCategory section.fs-l-pageMain{
padding: 0;
}

h1.fs-c-heading.fs-c-heading--page{
   font-size: 26px;
}
#fs_ProductSearch h1.fs-c-heading.fs-c-heading--page, #fs_ProductCategory h1.fs-c-heading.fs-c-heading--page{
   font-size: 26px;
}

.youtube iframe{
width: 100%;
}

}


/* チェックアウトページCSS
--------------------------------------*/

#fs_Checkout .fs-c-returnedSpecialContract{
background-color: #fff;
padding: 2rem;
}


/*ヘアスタイルで探すの表示を調整するCSS*/
.fs-body-category .collection2 .flex-item {
    display: inline-block;
    vertical-align: top;
    width: 32.5%;
    margin: 0 0.2% 5％;
}
 
.fs-body-category .collection2 .flex-item__img {
    width: 100%;
}
 
.fs-body-category .collection2 .flex-item__txt {
    width: auto;
}
 
@media screen and (max-width: 768px){
  .fs-body-category .collection2 .flex-item {
      width: 48%;
      margin: 0 0.5% 5%;
  }
}




/*アレンジ動画で探すの調整をするCSS*/
.fs-body-category-gr999 .movie {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.youtube {
  flex-basis:49%;
}
.youtube iframe{
  width:100%;
}
 
@media screen and (max-width: 768px){
  .fs-body-category-gr999 .movie{
    display: block;
  }
}
