.campaign-banner-block {
    display: none;
}
nav#header-scrl {
    display: none;
}

.wapper-jamstylingsample-ss4 {
    padding: 0 7%;
}
.wapper-jamstylingsample-ss4 section:nth-child(n+4) {
    margin-top: 35%;
}

.box {
    position: relative;
}
.img {
    margin-left: calc(((100vw - 100%) / 2)* -1);
    margin-right: calc(((100vw - 100%) / 2)* -1);
}
.txt {
    position: absolute;
    top: 88%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    font-size: 22px;
    width: 100%;
}
.txt h1 {
    font-size: 32.85px;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    letter-spacing: 0.04em;
    line-height: 1;
    line-height: 0.7;
}
span.br {
    white-space: nowrap;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0.06em;
}
section.concept {
    margin: 10% 0;
}
h2 {
    font-size: 27.37px;
    font-weight: bold;
    color: #707070;
    line-height: 1.3;
}
section.concept p {
    font-size: 12px;
    line-height: 2.5;
    margin: 5% 0;
}
h3 {
    font-size: 15.84px;
    font-weight: bold;
    color: #707070;
    line-height: 1.85;
}
.item-list {
    padding: 0% 3% 0;
}
.main-box {
    display: table;
    width: 100%;
    padding: 5% 0;
    border-bottom: 1px solid #707070;
}
.txt-box {
    display: table-cell;
    width: 75%;
    font-weight: bold;
    color: #707070;
}
.cmg .txt-box {
    width: 58%;
}
.btn-box {
    display: table-cell;
    vertical-align: middle;
}
.btn-box a {
    padding: 5% 13%;
    background: #707070;
    color: #FFF;
    text-transform: capitalize;
    letter-spacing: 0.03em;
    font-weight: bold;
    font-size: 11px;
}
.main-box.cmg a {
    color: #000;
    background: none;
}

.memo {
    padding: 3% 5%;
    margin: 9% 3%;
    font-size: 11px;
    letter-spacing: 0.02em;
    line-height: 1.75;
    background: #f1f1f1;
}
.memo p:nth-child(1) {
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 2%;
}

.wear-item ul {
    display: flex;
    justify-content: center;
}
.wear-item {
    margin: 11% 3%;
}

section.style {
    position: relative;
}
.no-txt {
    position: absolute;
    top: 46%;
    left: 52%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    font-size: 64px;
    width: 100%;
    color: #343434;
}


/*slick slider*/
.wapper-jamstylingsample-ss4 .slick-slide+.slick-slide {
    margin-left: 0px;
}

.single-item .card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    background: #fff;
}

.single-item .card p {
    font-size: 2rem;
}
.slick-next {
    right: 6px;
}

.slick-prev {
    left: 6px;
    z-index: 1;
}
section.section.special div {
    margin-bottom: 4%;
}






/*PC版*/

@media screen and (min-width:960px) {
.wapper-jamstylingsample-ss4 {
    padding: 0 30%;
}

section.concept p {
    font-size: 15px !important;
}

.txt h1 {
    font-size: 66.85px;
    color: #333333;
}

span.br {
    font-size: 24px;

}
}