/* 御中元 */
#kv.summer {
    background: url(https://eirakuya.itembox.design/item/lp/summer/kv_sp.png) top / 100% 100% no-repeat;
}
#kv.summer .inner {
    aspect-ratio: 390 / 700;
}
#kv.summer .kv-ttl {
    width: 49.65vw;
    margin: auto;
    padding: 18.46vw 0 11.02vw
}
#kv.summer .kv-txt {
    width: 67.48vw;
    margin: auto;
}
@media only screen and (min-width: 900px) {
    #kv.summer {
        background: url(https://eirakuya.itembox.design/item/lp/summer/kv.png) top / 100% 100% no-repeat;
    }
    #kv.summer .inner {
        aspect-ratio: 1920 / 1000;
    }
    #kv.summer .kv-ttl {
        width: 19.2%;
        margin: 0 0 0 15%;
        padding: min(7.96vw, 153px) 0 min(3.64vw,70px);
    }
    #kv.summer .kv-txt {
        width: 7.7%;
        margin: 0 0 0 12.2%;
    }
}


/* 敬老の日 */
#kv.keirounohi {
    background: url(https://eirakuya.itembox.design/item/lp/keirounohi/kv_sp.png) top / 100% 100% no-repeat;
}
#kv.keirounohi .inner {
    aspect-ratio: 390 / 700;
}
#kv.keirounohi .kv-ttl {
    width: 49.65vw;
    margin: auto;
    padding: 18.46vw 0 11.02vw
}
#kv.keirounohi .kv-txt {
    width: 67.48vw;
    margin: auto;
}
@media only screen and (min-width: 900px) {
    #kv.keirounohi {
        background: url(https://eirakuya.itembox.design/item/lp/keirounohi/kv.png) top / 100% 100% no-repeat;
    }
    #kv.keirounohi .inner {
        aspect-ratio: 1920 / 1000;
    }
    #kv.keirounohi .kv-ttl {
        width: 19.2%;
        margin: 0 0 0 15%;
        padding: min(7.96vw, 153px) 0 min(3.64vw,70px);
    }
    #kv.keirounohi .kv-txt {
        width: 7.7%;
        margin: 0 0 0 12.2%;
    }
}


/* 御歳暮 */
#kv.oseibo {
    background: url(https://eirakuya.itembox.design/item/lp/oseibo/kv_sp.png) top / 100% 100% no-repeat;
}
#kv.oseibo .inner {
    aspect-ratio: 390 / 700;
}
#kv.oseibo .kv-ttl {
    width: 49.65vw;
    margin: auto;
    padding: 18.46vw 0 11.02vw
}
#kv.oseibo .kv-txt {
    width: 67.48vw;
    margin: auto;
}
@media only screen and (min-width: 900px) {
    #kv.oseibo {
        background: url(https://eirakuya.itembox.design/item/lp/oseibo/kv.png) top / 100% 100% no-repeat;
    }
    #kv.oseibo .inner {
        aspect-ratio: 1920 / 1000;
    }
    #kv.oseibo .kv-ttl {
        width: 19.2%;
        margin: 0 0 0 15%;
        padding: min(7.96vw, 153px) 0 min(3.64vw,70px);
    }
    #kv.oseibo .kv-txt {
        width: 7.7%;
        margin: 0 0 0 12.2%;
    }
}


/* 年内発送 */

#kv.nennaihassou {
    background: url(https://eirakuya.itembox.design/item/lp/nennaihassou/kv_sp.png) top / 100% 100% no-repeat;
}
#kv.nennaihassou .inner {
    aspect-ratio: 390 / 700;
}
#kv.nennaihassou .kv-ttl {
    width: 49.65vw;
    margin: auto;
    padding: 18.46vw 0 11.02vw
}
#kv.nennaihassou .kv-txt {
    width: 67.48vw;
    margin: auto;
}
@media only screen and (min-width: 900px) {
    #kv.nennaihassou {
        background: url(https://eirakuya.itembox.design/item/lp/nennaihassou/kv.png) top / 100% 100% no-repeat;
    }
    #kv.nennaihassou .inner {
        aspect-ratio: 1920 / 1000;
    }
    #kv.nennaihassou .kv-ttl {
        width: 19.2%;
        margin: 0 0 0 15%;
        padding: min(7.96vw, 153px) 0 min(3.64vw,70px);
    }
    #kv.nennaihassou .kv-txt {
        width: 7.7%;
        margin: 0 0 0 12.2%;
    }
}


/* バレンタインデー・ホワイトデー */

#kv.Valentine_WhiteDay {
    background: url(https://eirakuya.itembox.design/item/lp/Valentine_WhiteDay/kv_sp.png) top / 100% 100% no-repeat;
}
#kv.Valentine_WhiteDay .inner {
    aspect-ratio: 390 / 700;
}
#kv.Valentine_WhiteDay .kv-ttl {
    width: 49.65vw;
    margin: auto;
    padding: 18.46vw 0 11.02vw
}
#kv.Valentine_WhiteDay .kv-txt {
    width: 67.48vw;
    margin: auto;
}
@media only screen and (min-width: 900px) {
    #kv.Valentine_WhiteDay {
        background: url(https://eirakuya.itembox.design/item/lp/Valentine_WhiteDay/kv.png) top / 100% 100% no-repeat;
    }
    #kv.Valentine_WhiteDay .inner {
        aspect-ratio: 1920 / 1000;
    }
    #kv.Valentine_WhiteDay .kv-ttl {
        width: 19.2%;
        margin: 0 0 0 15%;
        padding: min(7.96vw, 153px) 0 min(3.64vw,70px);
    }
    #kv.Valentine_WhiteDay .kv-txt {
        width: 7.7%;
        margin: 0 0 0 12.2%;
    }
}


/* 母の日 */

#kv.mothers_day {
    background: url(https://eirakuya.itembox.design/item/lp/mothers_day/kv_sp.png) top / 100% 100% no-repeat;
}
#kv.mothers_day .inner {
    aspect-ratio: 390 / 700;
}
#kv.mothers_day .kv-ttl {
    width: 49.65vw;
    margin: auto;
    padding: 18.46vw 0 11.02vw
}
#kv.mothers_day .kv-txt {
    width: 67.48vw;
    margin: auto;
}
@media only screen and (min-width: 900px) {
    #kv.mothers_day {
        background: url(https://eirakuya.itembox.design/item/lp/mothers_day/kv.png) top / 100% 100% no-repeat;
    }
    #kv.mothers_day .inner {
        aspect-ratio: 1920 / 1000;
    }
    #kv.mothers_day .kv-ttl {
        width: 19.2%;
        margin: 0 0 0 15%;
        padding: min(7.96vw, 153px) 0 min(3.64vw,70px);
    }
    #kv.mothers_day .kv-txt {
        width: 7.7%;
        margin: 0 0 0 12.2%;
    }
}


/* 父の日 */

#kv.fathers_day {
    background: url(https://eirakuya.itembox.design/item/lp/fathers_day/kv_sp.png) top / 100% 100% no-repeat;
}
#kv.fathers_day .inner {
    aspect-ratio: 390 / 700;
}
#kv.fathers_day .kv-ttl {
    width: 49.65vw;
    margin: auto;
    padding: 18.46vw 0 11.02vw
}
#kv.fathers_day .kv-txt {
    width: 67.48vw;
    margin: auto;
}
@media only screen and (min-width: 900px) {
    #kv.fathers_day {
        background: url(https://eirakuya.itembox.design/item/lp/fathers_day/kv.png) top / 100% 100% no-repeat;
    }
    #kv.fathers_day .inner {
        aspect-ratio: 1920 / 1000;
    }
    #kv.fathers_day .kv-ttl {
        width: 19.2%;
        margin: 0 0 0 15%;
        padding: min(7.96vw, 153px) 0 min(3.64vw,70px);
    }
    #kv.fathers_day .kv-txt {
        width: 7.7%;
        margin: 0 0 0 12.2%;
    }
}


