@charset "utf-8";
/* CSS Document */

#trend-pants a {
    text-decoration: none;
}

#trend-pants h2{
    font-family: 'Jost', sans-serif!important;
}
#trend-pants .fvBnr {
    width: 1000px;
    margin-bottom: 2rem;
}

#trend-pants .category {
    margin: 100px 0 50px 0;
}

#trend-pants .subTtle {
    color: #877261;
    font-weight: 200;
	font-size: 84px;
}

#trend-pants nav {
    font-size: 14px;
}

/*画像ループ*/
.allWrap .loopBox {
    animation: loop-list 30s linear infinite;
}
.allWrap .loopItem {
    width: calc(100vw / 3);
}
@keyframes loop-list {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}

@media screen and (max-width: 520px) {
    .allWrap .loopItem {
        width: calc(100vw / 1.3);
    }
}

#trend-pants .itemList .itemList4 li {
    flex-direction: column;
    display: flex;
    width: 49%;
}

/*商品陳列*/
#trend-pants .boxlink_sold .itemBtn{
    display: none;
}

#trend-pants .boxlink_sold .itemSpec1::after{
    content: "SOLD OUT";
	font-size: 23px;
}

#trend-pants .itemBtn:after {
    content: '';
    width: 8px;
    height: 8px;
    border-top: solid 1px #fff;
    border-right: solid 1px #fff;
    transform: rotate(45deg);
    position: absolute;
    top: 42%;
    right: 15px;
}

/*------横幅が520px以下CSS（SP用記述記載）------*/
@media screen and (max-width: 520px) {
#trend-pants .fvBnr{
    width: 100%;
}

#trend-pants .subTtle {
	font-size: 50px;
}

#trend-pants .itemBtn:after {
    width: 7px;
    height: 7px;
    top: 40%;
    right: 10px;
}
}