.wrap_bg::before, .wrap_bg::after {
    z-index: -1;
    position: absolute;
    content: "";
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    max-width: clamp(15.6457rem, 25.2604vw, 30.3125rem);
    aspect-ratio: 1;
}

.wrap_bg::before {
    background-position: top right;
    top: 280px;
    left: 0;
    background-image: url(../../../images/bg_decorate.webp);
    opacity: 0.5;
}

.wrap_bg::after {
    background-position: top left;
    bottom: -140px;
    right: 0;
    background-image: url(../../../images/bg_decorate.webp);
    opacity: 0.5;
}
.titStyle1 .date{
    padding-bottom: 5px;
    color: var(--fifth_color);
    font-size: 0.65em;
    font-weight: lighter;
    font-family: var(--foreign_font);
    font-weight: 600;
}