#contents_15 {
    width: 100%;
    height: 353px;
    z-index: 0;
grid-area:1/1/3/4;
overflow:hidden;
border:1px solid var(--text);
border-radius:10px;;
}
@media (max-width: 1000px) {
    #contents_15 {
        width: 100%%;
        height: 300pxpx;
    }
}

#contents_19 {
    width: calc(100%);
    height: 120px;
    z-index: 0;
grid-area:4/2/5/3;;
}
@media (max-width: 1000px) {
    #contents_19 {
        width: 100%;
        height: 150pxpx;
    }
}

#contents_22 {
    width: calc(100%);
    height: 50px;
    z-index: 0;
grid-area:3/3/4/4;;
}
@media (max-width: 1000px) {
    #contents_22 {
        width: 100%;
        height: 40pxpx;
    }
}

#contents_23 {
    width: calc(100%);
    height: calc(100%);
    z-index: 0;
grid-area:7/1/8/4;;
}
@media (max-width: 1000px) {
    #contents_23 {
        width: 100%;
        height: 100px;
    }
}

#contents_46 {
    width: calc(100% - 10px - 10px);
    height: calc(100%);
    z-index: 3;
    padding-left: 10px;
    padding-right: 10px;
grid-area:5/1/6/4;;
}
@media (max-width: 1000px) {
    #contents_46 {
        width: 100%;
        height: 100px;
        z-index: 3;
    }
}

#contents_48 {
    width: 100%;
    height: calc(100%);
    z-index: 0;
grid-area:3/1/4/2;;
}
@media (max-width: 1000px) {
    #contents_48 {
        width: 100%%;
        height: 100px;
    }
}

#contents_50 {
    width: calc(100%);
    height: calc(100%);
    z-index: 0;
grid-area:3/2/4/3;;
}
@media (max-width: 1000px) {
    #contents_50 {
        width: 100%;
        height: 100px;
    }
}

#contents_52 {
    width: calc(100%);
    height: calc(100%);
    z-index: 0;
grid-area:4/1/5/2;;
}
@media (max-width: 1000px) {
    #contents_52 {
        width: 100%;
        height: 100px;
    }
}

#contents_53 {
    width: 333px;
    height: calc(100%);
    z-index: 0;
    padding-left: 10px;
    padding-right: 10px;
grid-area:4/3/5/4;
width:333px;;
}
@media (max-width: 1000px) {
    #contents_53 {
        width: 333px%;
        height: 100px;
    }
}

#contents_54 {
    width: calc(100%);
    height: calc(100%);
    z-index: 0;
grid-area:6/1/7/4;;
}
@media (max-width: 1000px) {
    #contents_54 {
        width: 100%;
        height: 100px;
    }
}

#contents_55 {
    width: 130px;
    height: 160px;
    z-index: 1;
bottom:0px;
right:0px;;
}
@media (max-width: 1000px) {
    #contents_55 {
        width: 130px%;
        height: 160pxpx;
        z-index: 1;
    }
}

