 [mn="7200"] {
     --secpt: 0px;
     --secpb: 0px;

     ._secttlbx {
         position: absolute;
         top: 30px;
         z-index: 20;

         @media (width <=575px) {
             position: relative;
         }

         .h4 {
             margin: 0;
             position: relative;
             color: #fff;
             display: inline-block;
             padding: 15px 30px;
             z-index: 0;
             /* font-family: inherit; */
             letter-spacing: 2px;

             &:after {
                 content: '';
                 display: block;
                 position: absolute;
                 width: 100%;
                 height: 100%;
                 background-color: var(--clr01);
                 top: 0;
                 left: 0;
                 z-index: -1;
                 transform: skew(-18deg);
             }
         }
     }


     .rowbxlist {
         padding: 120px 0;
         /* background: linear-gradient(180deg, rgba(39,63,131,1) 0%, rgba(17,29,63,1) 100%); */
         /* color: #fff; */

         ._ittl .h4 {
             /* color: #fff */
         }
     }

     .verticalbar:after {
         height: 40px;
         width: 40px;
         right: 0;
         bottom: 50%;
         transform: translate(50%, 50%) rotate(45deg);
         background-color: var(--clr03);
     }

     .rowbxlist .h4 {
         --ttlsize: 150%;
         --secttlclr: var(--clrbd);
     }

     .rowbxlist{

        color: #fff;

        --btnbgclr: var(--clr01x, #fff);
        --btnhovbgclr: var(--clr01);
        --btnborderclr: var(--btnbgclr, var(--clr01));
        --btnhovborderclr: var(--btnhovbgclr);
        --btnclr: var(--clr01, #fff);

        &:nth-child(odd) {
            background-color: var(--clr02);
            --btnclr: var(--clr02, #fff);
         }
         
         &:nth-child(even) {
             /* background-color: #ebebeb; */
             background-color: var(--clr01);
             --btnclr: var(--clr01, #fff);
             --btnhovbgclr: var(--clr02);
    
             .verticalbar:after {
                 right: auto;
                 left: 0;
                 transform: translate(-50%, 50%) rotate(45deg);
                 background-color: var(--clr05)
             }
    
             .rowcont .row,
             .itm.lr-w {
                 flex-direction: row-reverse
             }
    
         }
     }
     

     .bg-mask {
         background-color: #fff
     }

     .textbx {
         padding: 0 0 0 0;
         max-width: calc(100% - 30px);
         width: 600px;
         margin: 0 auto;
         /* text-align: justify; */
     }

     .rowbxlist .rowcont {
         min-height: 223px;
         /* aspect-ratio: 6 / 1; */
     }

     .itm.lr-w {
         flex: 0 0 100%;
         max-width: 100%;
         /* flex-direction: row-reverse;  */
         padding: 0;
     }

     .itm .l,
     .itm .r {
         flex: 0 0 50%;
         max-width: 50%;
     }

     .itm .l {
         min-height: 300px
     }

     /* .itm .l:after {
        content: '';
        left: 0;
        bottom: 0;
        position: absolute;
        display: block; 
        height: 100%;
        width: 250px;
        background: rgb(236,241,243);
        background: linear-gradient(90deg, rgba(236,241,243,1) 0%, rgba(236,241,243,0) 100%);
    }  */

     ._subttl {
         font-family: var(--ft-t1);
     }

     .textbx~.textbx {
         margin: 30px 0 0;
     }

     .main {
         position: absolute;
         left: 0;
         top: 0;
         height: 100%
     }

     ._ittl {
         margin: 0 0 15px;
     }

     @media (max-width: 575px) {
         .rowbxlist .rowcont {
             min-height: auto;
         }

         .rowbxlist {
             padding: 25px 0;
         }

         .textbx {
             padding: 0 0 0 0 !important
         }

         .itm .l:after {
             display: none
         }

         .main {
             position: inherit;
             padding: 15px
         }

         .itm .l,
         .itm .r {
             flex: 0 0 100%;
             max-width: 100%
         }
     }
 }