[mn="7204"] { 
    --rowpad: 15px; 
} 
[mn="7204"] .rowbxlist {
    padding: var(--rowpad) 0;  
} 

[mn="7204"] .rowcont {
    position: relative;
}  
[mn="7204"] .rowbxlistbx > .rowbxlist:nth-child(odd) .rowcont .row {
    flex-direction: row-reverse
} 
[mn="7204"] .bg-mask {
    background-color: #fff
} 
[mn="7204"] .itm.lr-w {
    flex: 0 0 100%;
    max-width: 100%; 
    /* flex-direction: row-reverse;  */
    padding: 0;
}  
[mn="7204"] .itm .l,
[mn="7204"] .itm .r {
    flex: 0 0 50%;
    max-width: 50%; 
}
[mn="7204"] .itm .l {
    min-height: 300px
}  
[mn="7204"] .textbx {   
/* margin: 0 auto; */
position: relative;
} 
[mn="7204"] .rowbxlistbx > .rowbxlist ._ittl .h4 {  
    padding: 0 0; 
} 
[mn="7204"] .main {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%
} 
 
[mn="7204"] .num {
    font-size: 600%;
    font-family: var(--ft-t1);
    position: absolute;
    left: 0;
    top: 50%;
    translate: -50% -50%;
    line-height: 1;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 3px;
    -webkit-text-stroke-color: var(--clr01); 
}  
[mn="7204"] ._imgobj {
    margin: 15px 0;
    text-align: center;
}  
[mn="7204"] ._imgsec img {
    max-height: var(--imgsec-height);
}  
[mn="7204"] .textbx {
    border: 0;
    border-bottom: 3px solid #ccc;
    border-image: linear-gradient(90deg, var(--clr05) 0%, var(--clr05) 50%, var(--clr02) 50%, var(--clr02) 100%) 1;
    color: var(--clr01)
} 
[mn="7204"] ._imgobj img {
    filter: drop-shadow(-6px 6px 9px rgba(0,0,0,.45));
    border: 0;
    border-bottom: 12px solid #ccc;
    border-image: linear-gradient(-90deg, var(--clr05) 0%, var(--clr05) 50%, var(--clr02) 50%, var(--clr02) 100%) 1;
} 
 
@media (min-width: 575px) {
    [mn="7204"] .rowbxlistbx > .rowbxlist .textbx {
        max-width: 500px;
    }
    [mn="7204"] .rowbxlistbx > .rowbxlist:nth-child(even) .textbx {
        margin: 0;
        margin-left: auto;
    } 
}
@media (max-width: 575px) {  
    [mn="7204"] .rowbxlist .rowcont {
        min-height: auto;
    }
    [mn="7204"] {
        --rowpad: 25px;
    } 
    [mn="7204"] .itm .l:after { 
        display: none
    }
    [mn="7204"] .main {
        position: inherit; 
        padding: 15px
    } 
    [mn="7204"] .itm .l,
    [mn="7204"] .itm .r {
        flex: 0 0 100%;
        max-width: 100%
    } 
} 