
.cart_information {
    padding-bottom: 4.5%;
}

.p-radio-text-logo {
    height: 33px;
}

.o-basket__content .o-basket__list--content ul li .o-slideitem__img {
    margin: 0 0 10px 0;
}

@media screen and (max-width: 600px) {
    .cart_information {
        padding: 3.4% 3.4% 4.5% 3.4%;
    }
}

.o-basket__list.cart_erroruser_box {
    width: 100%;
    margin-bottom: 100px;
}

.cartin_error {
    text-align: center;
    padding-top: 30px;
}

.cartin_error p {
    color: #ff0000;
    font-size: 20px;
}

.cartin_error p a {
    color: #ff0000;
}

.o-cart_02__content .p-radio-text-logo img {
    height: auto !important;
}

.o-basket__list--fig {
    height: 140px;
    width: 140px;
    padding-bottom: 10px;
    margin-top: -10px;
}

.o-basket__list--fig a,
.o-basket__list--fig img {
    height: auto;
    max-height: 130px;
}

.o-basket__list--content {
    max-width: 806px;
}

.p-cart_mart_01-amazon .p-radio-text:before {
    border: none;
}

.p-cart_mart_01-amazon.amazon_login .p-radio-text:before {
    border-width: 1px;
    border-style: solid;
}

input[type="radio"]:checked + .p-cart-radio.p-cart_mart_01-amazon .p-radio-text:before {
    border-width: 1px;
    border-style: solid;
}

.main.o-basket {
    padding-bottom: 30px;
}

.p-cart-radio p {
    font-size: 14px;
}

.p-cart-radio .p-cart-no2 span {
    color: hsl(0deg 100% 35%);
    padding-left: 0.5em;
}

.cart_information {
    margin-bottom: 20px;
}

@media screen and (max-width: 600px) {
    .p-cart_02 {
        min-height: 70vh;
    }

    .cartin_error p {
        font-size: 14px;
    }

    .form-edit {
        width: 100%;
    }

    .p-radio-text-logo {
        width: 40%;
    }

    p.o-basket__list--price {
        margin-top: 10px;
    }

    .o-cart-checkbox .p-radio-text {
        font-size: 4vw;
    }

    .p-radio-text-link_wrap {
        width: 100%;
    }

    .p-cart_mart_01-amazon .p-radio-text-logo {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    #js-item_total_price {
        width: 70%;
    }

    .o-basket__list--blg::after {
        content: "";
        border-bottom: 1px solid hsl(0deg 0% 87%);
        width: 250%;
        height: 1px;
        display: block;
        margin-top: 50px;
        margin-left: -100%;
    }

    .o-basket__list--fig {
        border: none;
    }

    .o-basket__list--blg {
        border: none;
    }

    .o-basket__list--rank figure img {
        margin-top: 0px;
    }

    .p-cart_mart_01-amazon .p-radio-text:before {
        margin-bottom: 2em;
        margin-top: 1em;
    }

    .o-cart_chenge_02 {

    }

    .p-cart-radio p {
        position: relative;
    }

    .p-cart-radio .p-cart-no2 span {
        position: absolute;
        top: -30px;
        right: 0px;
    }

    .o-basket__list--fig a,
    .o-basket__list--fig img {
        height: auto;
        max-height: 110px;
    }
}

.o-cart_form_mb {
    margin-bottom: 0;
}

.o-ttl-04-txt_mt {
    margin-top: 10px;
}
