/*yurial*/
#sp-content-yurial {
    background-color: #f6bbd6 !important;
}

/*yurial*/
#yurial-header.header-contens {
    background-color: #fad9e8;
}

#yurial-globalMenuSp.globalMenuSp {
    background-color: #fad9e8;
}


/*yurial*/
#sp-content-yurial .sp-main-mv {
    background-color: #fad9e8;
}

#sp-content-yurial .sp-product-item-copy {
    color: #585858;
}

#sp-content-yurial  .sp-product-item-spec {
    color: #585858;
}

#sp-content-yurial .sp-product-item-wrapper {
    background-color: #fad9e8;
}

#sp-content-yurial .sp-product-lineup {
    background-color: #f6bbd6;
}

#sp-content-yurial .lineup-title {
    color: #ffffff;
}


#sp-content-yurial .sp-product-item-contents2 {
    background: linear-gradient(
    to bottom,
    #fad9e8 0,
    #fad9e8 225px,
    #f6bbd6 225px,
    #f6bbd6 100%
  );
}

@media (max-width: 780px) {
    #sp-content-yurial .sp-product-item-contents2 {
        background: linear-gradient(
        to bottom,
        #fad9e8 0,
        #fad9e8 calc((225 / 480) * 100vw),
        #f6bbd6 calc((225 / 480) * 100vw),
        #f6bbd6 100%
        );
    }
}

/*yurial*/
#yurial-pagenation span:nth-child(1) {
    background-color: #c1b9d7;
}
#yurial-pagenation span:nth-child(2) {
    background-color: #e5b385;
}
#yurial-pagenation span:nth-child(3) {
    background-color: #d3947b;
}

#sp-content-yurial .lineup-name {
    color: #585858;
    white-space: nowrap !important;
}

/*yurial macaron*/
#macaron .lineup-item-v {
    background: linear-gradient(180deg, #f6bbd6 0%, #f6bbd6 50%, #e1dcec 50%, #e1dcec 100%);
}
/*yurial caramel*/
#caramel .lineup-item-v {
    background: linear-gradient(180deg, #e1dcec 0%, #e1dcec 50%, #f4dcc5 50%, #f4dcc5 100%);
}
/*yurial milk*/
#milk .lineup-item-v {
    background: linear-gradient(180deg, #f4dcc5 0%, #f4dcc5 50%, #fbd9cb 50%, #fbd9cb 100%);
}

/*yurial macaron*/
#macaron {
    background-color: #e1dcec;
}
/*yurial caramel*/
#caramel {
    background-color: #f4dcc5;
}
/*yurial milk*/
#milk {
    background-color: #fbd9cb;
}

/*yurial macaron*/
#macaron h3 {
    display: flex;
    justify-content: center;
    color: #9788ba;
}
/*yurial caramel*/
#caramel h3 {
    display: flex;
    justify-content: center;
    color: #bf8c5d;
}
/*yurial milk*/
#milk h3 {
    display: flex;
    justify-content: center;
    color: #b87559;
}


/*yurial macaron*/
#macaron p.kana {
    color: #9788ba;
}
/*yurial caramel*/
#caramel p.kana {
    color: #bf8c5d;
}
/*yurial milk*/
#milk p.kana {
    color: #b87559;
}

/*yurial macaron*/
#macaron hr {
    border-color: #9788ba;
}
/*yurial caramel*/
#caramel hr {
    border-color: #bf8c5d;
}
/*yurial milk*/
#milk hr {
    border-color: #b87559;
}

/*yurial*/
#yurial-footer hr {
    color: #353131;
}

#sp-content-yurial .sp-main-mv {
    display: none;
}
@media (max-width: 780px) {
    #sp-content-yurial .sp-main-mv {
        display: block;
    }
}
#sp-content-yurial .sp-main-contents {
    padding-top: 50px;
    background: linear-gradient(to bottom, #fad9e8 0, #fad9e8 50px, transparent 50px);
}
@media (max-width: 780px) {
    #sp-content-yurial .sp-main-contents {
        padding-top: 0;
        background: none;
    }
}

/*追記*/
.sp-product-item-logo {
    width: 293.12px;
}

@media (max-width: 780px) {
    .sp-product-item-logo {
        width: calc((293.12 / 480) * 100vw);
    }
}

.lineup-item-shop-links a.comingsoon {
    background: #d8d8d7 !important;
}

.churn-ex p {
    color: #353131 !important;
}

.lineup-item-wrapper span {
    color: #585858 !important;
}

.lineup-item-wrapper h4 {
    color: #585858 !important;
}
