/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #sub1-1      { width             : 100%;             height              : auto;             font-family         : "Noto Sans Kr";   font-size           : min(1.6vw,20px); 
                  display           : flex;             align-items         : center;           justify-content     : center;           margin              : 2em 0 6em;}
   #sub1-1 .wrap
                { width             : 90%;              height              : auto;             display             : flex;             flex-direction      : column;
                  align-items       : center;           justify-content     : center;           max-width           : 800px;            gap                 : 2.5em;}                  
   #sub1-1 .wrap .imgWrap,
   #sub1-1 .wrap .imgWrap img
                { width             : 100%;             height              : auto;}               
   #sub1-1 .wrap .contentWrap
                { width             : auto;             height              : auto;             display             : flex;             flex-direction      : column;
                  align-items       : center;           justify-content     : center;           gap                 : 1.5em;           }                            
   #sub1-1 .wrap .contentWrap .textWrap
                { width             : 100%;             height              : auto;             display             : flex;             flex-direction      : column;
                  align-items       : flex-start;       justify-content     : flex-start;       gap                 : 1.2em;           text-align           : left;}
   #sub1-1 .wrap .contentWrap .textWrap p
                { word-break        : keep-all;}
   #sub1-1 .wrap .contentWrap .ceoWrap    
                { width             : 100%;             height              : auto;             display             : flex;             align-items         : center;
                  justify-content   : flex-end;}           
   #sub1-1 .wrap .contentWrap .ceoWrap img
                { height            : 2em;}
   #sub1-1 .wrap .contentWrap .trophyWrap
                { width             : 100%;             height              : auto;             margin-top          : 2.5em;}                
   #sub1-1 .wrap .contentWrap .trophyWrap img
                { width             : 100%;             height              : auto;}             

@media(max-width: 1024px){                
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #sub1-1      { font-size         : min(2.6vw,18px);}                                
   
   
}

@media(max-width: 640px){                
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #sub1-1      { font-size         : max(14px,3vw);    margin-bottom       : 4em;}                                
   
   
}