.fs-preview-header {
  display: none;
}

/* LINE連携 */
.fs-body-line-connect .fs-l-main {
    padding: 0 6vw 4vw;
    font-size: 1.1vw;
}
.fs-c-lineIdLinkMessage.fs-c-documentContent {
    line-height: 1.6;
    margin-bottom: 2vw;
}
.fs-c-buttonContainer--lineIdLink {
    margin-bottom: 3vw;
}

.fs-body-line-success .fs-l-main {
    padding: 0 6vw 4vw;
    font-size: 1.1vw;
}
.fs-c-lineIdLinkCompleteMessage.fs-c-documentContent {
    line-height: 1.6;
    margin-bottom: 2vw;
}

@media screen and (max-width: 768px) {
    .fs-body-line-connect .fs-l-main {
        padding: 0 30px 100px;
        font-size: 16px;
    }
    .fs-c-lineIdLinkMessage.fs-c-documentContent {
        margin-bottom: 30px;
    }
    .fs-c-buttonContainer--lineIdLink {
        margin-bottom: 30px;
        display: flex;
        justify-content: center;
    }

    .fs-body-line-success .fs-l-main {
        padding: 0 30px 100px;
        font-size: 16px;
    }
    .fs-c-lineIdLinkCompleteMessage.fs-c-documentContent {
        margin-bottom: 30px;
    }
}

/* ログイン連携 */
.fs-body-my-linkedAccounts .fs-l-main {
    padding: 5vw 17vw;
}
.fs-c-linkServicesList__item {
    display: flex;
    justify-content: left;
    align-items: center;
    padding: 2vw 0;
    border-top: 1px solid #393939;
}
.fs-c-linkServicesList__item:last-child {
    border-bottom: 1px solid #393939;
    margin-bottom: 4vw;
}
.fs-c-linkService__service, .fs-c-linkService__status {
    width: 15%;
}
.fs-c-button--revokeLinkedService.fs-c-button--standard {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.7vw 2vw;
    font-size: 1.1vw;
    border: 2px solid #393939;
    border-radius: 5vw;
}
.fs-c-button--linkService--line.fs-c-button--secondary {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.7vw 2vw;
    font-size: 1.1vw;
    border: 2px solid #393939;
    border-radius: 5vw;
}
.fs-body-my-linkedAccounts .fs-c-modal--linkedAccounts-revoke .fs-c-buttonContainer--pair {
    margin-top: 2vw;
}
.fs-c-button--revokeLinkedAccountConfirm.fs-c-button--primary {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.7vw 2vw;
    font-size: 1.1vw;
    border: 2px solid #393939;
    border-radius: 5vw;
    float: right;
}
@media screen and (max-width: 768px) {
    .fs-body-my-linkedAccounts .fs-l-main {
        padding: 40px 30px 100px;
    }
    .fs-c-linkServicesList__item {
        padding: 20px 0;
        font-size: 16px;
    }
    .fs-c-linkServicesList__item:last-child {
        margin-bottom: 30px;
    }
    .fs-c-linkService__service, .fs-c-linkService__status {
        width: 25%;
    }
    .fs-body-my-linkedAccounts .fs-l-main #AmazonPayButton {
        width: 140px!important;
    }
    .fs-c-button--revokeLinkedService.fs-c-button--standard {
        padding: 14px 40px;
        font-size: 16px;
        border-radius: 50px;
    }
    .line-login-message {
        font-size: 14px;
        line-height: 1.6;
        margin-bottom: 30px;
    }
    .fs-c-button--linkService--line.fs-c-button--secondary {
        padding: 14px 25px;
        font-size: 16px;
        border-radius: 50px;
    }
    .fs-body-my-linkedAccounts .fs-c-modal--linkedAccounts-revoke .fs-c-revokeLinkedAccount {
        font-size: 14px;
        line-height: 1.6;
    }
    .fs-c-button--revokeLinkedAccountConfirm.fs-c-button--primary {
        padding: 14px 30px;
        font-size: 16px;
        border-radius: 50px;
        margin: 30px auto 0;
        float: inherit;
    }
}

/* マイページ追加 */
.fs-c-accountService__page--lineIdLink .fs-c-accountService__pageLink__label::before {
    background-image: url("https://oribe.itembox.design/item/2023/assets/img/mypage-line.svg");
}
.fs-c-accountService__page--linkedAccounts .fs-c-accountService__pageLink__label::before {
    background-image: url("https://oribe.itembox.design/item/2023/assets/img/mypage-alig.svg");
}

/* 商品詳細 セール価格修正 */
.itemInformationContents .fs-c-productPrice--listed + .fs-c-productPrice--selling .fs-c-productPrice__main__price {
    font-size: 2.2vw;
}
@media screen and (max-width: 768px) {
    .itemInformationContents .fs-c-productPrice--listed + .fs-c-productPrice--selling .fs-c-productPrice__main__price {
       font-size: 30px;
       margin-top: 0;
    }
}