.ecbn-selection-page-wrapper .ecbn-selection-footer2 {display: none;}

.snsShareArea a.lineAddBtn { background-color: #d1bcc1!important;font-size:16px;line-height:2.6em;padding:5px 0;display:block;border-radius:0;}
.snsShareArea a.lineAddBtn span::after{content: "";
    display: inline-block;
    width: 16px;
    height: 15px;
    background: url(https://m11111.itembox.design/item/icon_line.png?d=20220305154315) no-repeat center center / cover;
position:relative;
bottom:-2px;
margin-left:5px;
}
.categoryMenuList .fs-pt-menu__item--lv1{padding-top:10px !important;}

.ranking_btn li .ranking_icon{ display:none}
.fs-l-main > h2 {margin-bottom:1rem !important;}
.box01.newArrival{padding-top:0}
header .categoryMenuList .fs-pt-menu--lv2 {top: 43px;}
.topPageHero{margin-top:1rem}
.info1{margin-top:20px;}
.info2{margin-bottom:20px;margin-top:20px;font-weight:bold;font-size:16px;}
.info3{ margin-bottom:40px}
.info4{
margin:30px 0;
text-align:center;
border:1px solid #cccc;
padding:15px;
position:relative;
border-radius: 5px;
}
.info4 a{
text-decoration: none;
text-align:center;
display: block;
}
.info4 img{
position:relative;
top:2px;
margin-right:5px;
}
.info4::after{content: "";
display: block;
position: absolute;
border: 4px solid transparent;
border-left: 6px solid #333;
right: 5px;
top: calc((100% - 6px) / 2);
}
.info5{
padding: 30px 20px;
text-align:center;
background:#efefef;
}
.info5 strong{
font-weight:bold;
}
.popup{max-width:1000px; margin: auto;}
.popup p{text-align:center;margin:100px 0;}
@media screen and (min-width: 737px){
header .snsShareArea{max-width:100%; padding:0;margin:0 0 0.5rem;}
header .snsShareArea a{ diplay:block;}
}
@media screen and (max-width: 736px){
header .snsShareArea{margin:0 0 1rem 0;}
.info1{font-size:12px;}
.info2{font-size:12px;}
.box01.newArrival{padding-top:2rem;margin-bottom:2rem}
}
#fs_anchor_custom1 .fs-c-specTableContainer{
display:none;
}
.fs-p-productDescription{word-wrap: break-word;}
/*トップページのスライダー・カルーセルを中央にするCSS*/
figure.fs-pt-carousel__slide img {
    margin: 0 auto;
}

#repeat-photo-block{
display:flex;
flex-wrap: wrap;
margin-bottom: 50px;
}
#repeat-photo-block .fs-c-productPlainImage{
width:19%;
margin:0 1% 1% 0;
}
@media screen and (max-width: 736px){
#repeat-photo-block{
margin: 2% 0 0 1%;
}
}
.instastyling{
margin-bottom: 70px;
}
.ecbn-selection-footer2,
.instastyling .ecbn-selection-description,
.instastyling .ecbn-selection-to-nextpage{
display:none !important;
}
.instastyling_ttl{
text-align:center;
}
.instastyling_ttl span{
font-size:14px;
font-weight:normal;
display:block;
}
.fs-c-subgroupList{
max-width: 980px;
margin: 0 auto;
}
.fs-body-category-available .fs-c-productListItem__productName{
text-align:center;
}
.fs-body-category-available .fs-c-productList__list .fs-c-productList__list__item,
#fs_ProductSearch .fs-c-productList__list .fs-c-productList__list__item,
.fs-body-category-ssou .fs-c-productList__list .fs-c-productList__list__item,
.fs-body-category-ssrearrival .fs-c-productList__list .fs-c-productList__list__item,
.fs-body-category-swim .fs-c-productList__list .fs-c-productList__list__item,
.fs-body-category-collabo .fs-c-productList__list .fs-c-productList__list__item{
width: 49%;
}
.fs-body-category-available .fs-c-productImage__image{
margin:auto;
}
.top_news{
display:flex;
gap:20px;
margin: 20px 0;
}
.top_news li{
width:calc((100% - 20px) / 2);
}
.top_news li a{
text-decoration:none;
display:block;
text-align:center;
border:1px solid #ffc7da;
padding:10px 20px;
border-radius:5px
}
.top_news li a::before{
content:"";
display:inline-block;
border:3px solid transparent;
border-left:5px solid #ffc7da;
position:relative;
bottom:2px;
margin-right:5px;
}
h2.fs-c-productListItem__productName{
text-align:center;
}
.fs-c-productImage__image{
margin:auto;
}
button.fs-c-button--addToCart--list.fs-c-button--plain{
font-size:70%;
}

