/*! This file is auto-generated */
ins {
    text-decoration: none !important;
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

.p-index-mv__pickup-title-btn {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: min(0.9114583333vw, 14px) min(1.3020833333vw, 20px);
    min-height: clamp(34px, 3.125vw, 48px);
    width: min(15.2994791667vw, 235px);
}

.p-index-mv__pickup-icon {
    display: inline-block;
    width: auto;
    background-color: #009bdf;
    border-radius: 8rem;
    font-family: Roboto;
    font-weight: 900;
    font-style: italic;
    font-size: clamp(10px, 0.8463541667vw, 13px);
    letter-spacing: 0.08em;
    line-height: 1.3;
    opacity: 0.9;
    padding: min(0.2604166667vw, 4px) min(1.5625vw, 24px) min(0.1302083333vw, 2px);
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
}

.c-btn-arrow-transparent {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 9999px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: clamp(10px, 1.0416666667vw, 16px);
    font-weight: bold;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: min(0.6510416667vw, 10px) min(2.9296875vw, 45px);
    position: relative;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    min-height: clamp(34px, 4.296875vw, 66px);
    width: min(19.140625vw, 294px);
    z-index: 3;
    background-color: transparent;
    border: 1px solid #aaa;
    color: #aaa;
    width: min(24.7395833333vw, 380px);
    text-transform: lowercase;
    text-decoration: none !important;
}

    .c-btn-arrow-transparent:hover {
        background-color: #aaa;
        border: 1px solid #aaa;
        color: #fff;
        text-transform: lowercase;
        text-decoration: none !important;
    }


    .c-btn-arrow-transparent:after {
        aspect-ratio: 7/12;
        -webkit-mask-image: url(../assets/Img/common/arrow-forward.svg);
        mask-image: url(../assets/Img/common/arrow-forward.svg);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: cover;
        mask-size: cover;
        background-color: #aaa;
        content: "";
        position: absolute;
        right: min(1.953125vw, 30px);
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: min(0.5859375vw, 9px);
    }


    .c-btn-arrow-transparent:hover:after {
        background-color: #fff;
    }

.p-index-mv__pickup-title-btn {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: min(0.9114583333vw, 14px) min(1.3020833333vw, 20px);
    min-height: clamp(34px, 3.125vw, 48px);
    width: min(15.2994791667vw, 235px);
}
