.fs-p-returnPolicy tr{line-height: 1.6 !important;}
.fs-p-returnPolicy td{padding: 20px 15px;}
.fs-body-product .acc-wrap .acc-items .item-inn {padding-top: 2rem;}
#unisize_tag {margin:10px 0;}
._paidy-promotional-messaging{width:100% !important;margin:0 !important;}
._paidy-promotional-messaging > div > div{margin: 0 0 0 -16px;}

.atloCatepc{
display:block;
margin-bottom:2%;
}

.atloCatesp{
display:none;
margin-bottom:2%;
}

/* 送料無料バナーを中央に表示するCSS */
.head-b01 {
    width:90%;
    margin:auto;
    text-align: center;
    padding: 30px 0;
    margin-bottom: -35px;
}

/* セール価格を赤文字にするCSS */


/* カテゴリ（関連キーワード） */
.keywordIndex{
margin-top:10%;
}
.keywordIndex h2{
margin-bottom:2%;
}

.keywordIndex .keywordList{
display:flex;
padding-left: 0;
flex-wrap: wrap;
font-size: 90%;
}

.keywordIndex .keywordList a{
padding: 1% 2%;
    margin-bottom: 1%;
    margin-right: 1%;
    border: solid 1px #d7d7d7;
    display: block;
}
.keywordIndex .keywordList a:before{
	content: "#";
    margin-right: 2px;
}

/* カテゴリ（関連キーワード）end */
/* 商品ページ（関連キーワード） */
.keywordIndexItem{
margin-top:8%;
width: 70%;
    margin-right: auto;
    margin-left: auto;

}
.keywordIndexItem h2{
margin-bottom:2%;
}

.keywordIndexItem .keywordList{
display:flex;
padding-left: 0;
flex-wrap: wrap;
font-size: 90%;
}

.keywordIndexItem .keywordList a{
padding: 1% 2%;
    margin-bottom: 1%;
    margin-right: 1%;
    border: solid 1px #d7d7d7;
    display: block;
}

.keywordIndexItem .keywordList a:before{
	content: "#";
    margin-right: 2px;
}
/* 商品ページ（関連キーワード）end */

/* ベストセラーバナー */
.top-bnr_4 .best-seller-bnr{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    place-items: center;
    margin-bottom: 3rem;
}

.top-bnr_4 .best-seller-bnr img{
    margin-bottom: 0.4rem;
}

.top-bnr_4 .best-seller-bnr figcaption{
    font-size:1.8rem;
    color:#333333;
}
/* ベストセラーバナーend */

@media screen and (max-width:768px) {
.atloCatepc{
display:none;
}

.atloCatesp{
display:block;
}

/* カテゴリ（関連キーワード） */
.keywordIndex h2{
margin-bottom: 4%;
font-size: 110%;
font-weight: bold;
}
.keywordIndex .keywordList a{
padding: 2% 4%;
    margin-bottom: 3%;
    margin-right: 3%;
}
/* カテゴリ（関連キーワード）end */
/* 商品ページ（関連キーワード） */
.keywordIndexItem h2{
margin-bottom: 7%;
font-size: 110%;
font-weight: bold;
}
.keywordIndexItem .keywordList a{
padding: 2% 4%;
    margin-bottom: 3%;
    margin-right: 3%;
}
.keywordIndexItem{
width:85%;
}
/* 商品ページ（関連キーワード）end */


/* ベストセラーバナー */

.top-bnr_4 .best-seller-bnr figcaption{
    font-size:1.4rem;
}
/* ベストセラーバナーend */

}

/* 商品検索パーツ */
.narrowdown__wrapper {
    display: flex;
    justify-content: flex-start;
}
.narrowdown__wrapper .pc_none {
    display: none;
}
.narrowdown__wrapper .sp_none {
    display: block;
}
.narrowdown__wrapper .title {
    margin: 0 0 5px;
}
.narrowdown__wrapper ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.narrowdown__wrapper .color__box ul {
    display: flex;
    margin: 0;
    justify-content: flex-start;
    flex-wrap: wrap;
    text-align: center;
}
.narrowdown__wrapper .color__box ul li {
    background-color: #F3F3F3;
    width: 61px;
    height: 61px;
    padding: 3% 2% 1%;
    margin: 0 2px 2px 0;
}
.narrowdown__wrapper .color__box ul li span {
    display: block;
    margin: 0 auto;
    width: 22px;
    height: 22px;
    background-color: #fff;
}
.narrowdown__wrapper .color__box ul li .c-black {
    background-color: #434343;
}
.narrowdown__wrapper .color__box ul li .c-brown {
    background-color: #7C644F;
}
.narrowdown__wrapper .color__box ul li .c-beige {
    background-color: #EAE5D5;
}
.narrowdown__wrapper .color__box ul li .c-green {
    background-color: #89B467;
}
.narrowdown__wrapper .color__box ul li .c-blue {
    background-color: #3881D7;
}
.narrowdown__wrapper .color__box ul li .c-purple {
    background-color: #8C65CD;
}
.narrowdown__wrapper .color__box ul li .c-yellow {
    background-color: #F6D049;
}
.narrowdown__wrapper .color__box ul li .c-pink {
    background-color: #FF77A8;
}
.narrowdown__wrapper .color__box ul li .c-red {
    background-color: #E03E3E;
}
.narrowdown__wrapper .color__box ul li .c-orange {
    background-color: #F49741;
}
.narrowdown__wrapper .color__box ul li .c-silver {
    background: rgb(152,152,157);
    background: linear-gradient(354deg, rgba(152,152,157,1) 0%, rgba(233,233,233,1) 100%);
}
.narrowdown__wrapper .color__box ul li .c-gold {
    background: rgb(147,141,60);
    background: linear-gradient(354deg, rgba(147,141,60,1) 0%, rgba(255,243,181,1) 100%);
}
.narrowdown__wrapper .color__box ul li .c-navy {
    background-color: #265475;
}
.narrowdown__wrapper .color__box ul li .c-gray {
    background-color: #ccc;
}
.narrowdown__wrapper .color__box ul li .c-etc {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 0;
    width: 22px;
}
.narrowdown__wrapper .color__box ul li .c-etc span {
    margin: 0;
    width: 11px;
    height: 11px;
}
.narrowdown__wrapper .color__box ul li .c-etc .c-etc1 {
    background-color: #89B467;
}
.narrowdown__wrapper .color__box ul li .c-etc .c-etc2 {
    background-color: #EAE5D5;
}
.narrowdown__wrapper .color__box ul li .c-etc .c-etc3 {
    background-color: #434343;
}
.narrowdown__wrapper .color__box ul li .c-etc .c-etc4 {
    background-color: #8C65CD;
}
.narrowdown__wrapper .color__box ul li p {
    font-size: 1rem;
    margin: 5px 0 0;
}
.narrowdown__wrapper .color__box {
    width: 45%;
    margin-right: 1.5%;
}
.narrowdown__wrapper .price__box {
    width: 29%;
    margin-right: 2%;
}
.narrowdown__wrapper .size__box {
    width: 27%;
}
.narrowdown__wrapper .price__box ul {
    background: #F3F3F3;
    display: flex;
    flex-wrap: wrap;
    padding: 4.5% 4%;
    max-height: 127px;
}
.narrowdown__wrapper .price__box ul li {
    background-color: #fff;
    width: 48%;
    margin: 0 2% 3px 0;
    font-size: 1.3rem;
    padding: 5px 1rem;
    border-radius: 40px;
    box-shadow: 0px 1px 7px -4px #222;
}
.narrowdown__wrapper .price__box ul li:nth-of-type(even) {
    margin: 0 0 3px 0;
}
.narrowdown__wrapper .price__box ul li a {
    display: block;
}
.narrowdown__wrapper .size__box ul {
    background: #F3F3F3;
    display: flex;
    flex-wrap: wrap;
    padding: 4.5% 4%;
    max-height: 127px;
    justify-content: center;
}
.narrowdown__wrapper .size__box ul li {
    background-color: #fff;
    width: 30%;
    margin: 0 2% 3px 0;
    font-size: 1.3rem;
    padding: 5px 1rem;
    border-radius: 40px;
    box-shadow: 0px 1px 7px -4px #222;
    text-align: center;
}
.narrowdown__wrapper .size__box ul li:nth-of-type(3n) {
    margin: 0 0 3px 0;
}
.narrowdown__wrapper .size__box ul li a {
    display: block;
}
@media screen and ( max-width:1024px ){
    .narrowdown__wrapper .color__box {
        width: 40%;
    }
    .narrowdown__wrapper .price__box {
        width: 39%;
    }

}
@media screen and ( max-width:640px ){
    .narrowdown__wrapper {
        flex-wrap: wrap;
    }
    .narrowdown__wrapper .pc_none {
        display: block;
    }
    .narrowdown__wrapper .sp_none {
        display: none;
    }
    .narrowdown__wrapper .color__box,
    .narrowdown__wrapper .price__box,
    .narrowdown__wrapper .size__box {
        width: 100%;
        margin: 0 0 20px;
    }
    .narrowdown__wrapper .price__box ul {
        padding: 3.5% 4%;
        max-height: inherit;
    }
    .narrowdown__wrapper .price__box ul li {
        margin: 0 2% 5px 0;
    }
    .narrowdown__wrapper .price__box ul li:nth-of-type(even) {
        margin: 0 0 5px 0;
    }
    .narrowdown__wrapper .size__box ul {
        padding: 3.5% 4%;
        max-height: inherit;
    }
    .narrowdown__wrapper .size__box ul li {
        margin: 0 2% 5px 0;
    }
    .narrowdown__wrapper .size__box ul li:nth-of-type(3n) {
        margin: 0 0 5px 0;
    }

}
/* 商品検索パーツ end */

/* カラー商品マーク */

.fs-c-productMark {
 align-items: center;
}

.mark-chips {
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 50% !important;
    margin: 2px 5px 2px 0px;
    padding: 2px !important;
}

/* .fs-c-productList__list .fs-c-productListItem .fs-c-productMark__item:first-of-type .mark-chips {
    border: 2px solid #222;
} */
/* カラー商品マーク end */

/* グループ一覧 */

/* グループ一覧 end */

/* 会社紹介1 */
.pourvous_intro2_text p{
margin-bottom:5rem;
}

.pourvous_intro1_bunner{
max-width:750px;
margin: 0 auto;
}
.pourvous_intro1{
   　　　/*margin: 0 auto;*/
        margin-top: 50px;
}
.pourvous_intro1_text{
background-color: #eeeeee;
padding: 20px 0;
max-width:750px;
margin: 0 auto;
}

.pourvous_intro1 h4{
    margin: 0 auto 2vw;
    font-size: 18px;
    text-align: center;
    font-weight: normal;
}
.pourvous_intro1 p {
    margin: auto;
    width: 90%;
    font-size: 12px;
    text-align: center;
}
.reason_bunenr {
max-width:750px;
 margin: 0 auto;
}
.pourvous_intro2_text {
max-width:750px;
 margin: 0 auto;
}
.pourvous_intro2 h4 {
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 2vw;
}
.pourvous_reason h5 {
    font-size: 18px;
    font-weight: bold;
    margin: 3vw auto;
}

@media screen and ( min-width:640px ){

.pourvous_reason p {
    margin-bottom: 1lh;
}
.pourvous_intro1 h4{
    margin: 0 auto 1lh;
}
.pourvous_intro2 h4 {
    margin-bottom: 1lh;
 }
.pourvous_reason h5 {
    margin: 1lh auto;
 }
}

/* 会社紹介1 end */

/* 商品ページ「レビューを見る」レスポンシブ */ 
.review_pc, .review_sp{ 
  margin-top:-15px; 
  margin-bottom:15px; 
} 
/* SP画面では非表示 */ 
@media screen and (max-width: 900px) { 
  .review_pc { 
    display: none; 
  } 
} 
/* pc画面では非表示 */ 
@media screen and (min-width: 900px) { 
    .review_sp  { 
        display: none; 
    } 
}
/* 商品ページ「レビューを見る」レスポンシブ end */ 



