/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #division2x2_content
                { width             : 100%;             height              : auto;             font-size           : min(1.8vw,20px);  display             : flex;
                  flex-direction    : column;           align-items         : center;           justify-content     : center;           margin              : 4.5em 0;}
   #division2x2_content .titWrap
                { width             : 100%;             height              : auto;             display             : flex;             justify-content     : center;
                  font-size         : inherit;          margin-bottom       : 2.5em;}
   #division2x2_content .titWrap img
                { width             : 10.5em;           height              : auto;             font-size           : inherit;}               
   #division2x2_content .contWrap
                { width             : 100%;             height              : auto;             display             : flex;             align-items         : center;
                  justify-content   : center;           font-size           : inherit;          position            : relative;
                  
                  }                            
   #division2x2_content .contWrap .backgroundWrap
                { width             : 100%;             height              : 60%;              position            : absolute;         top                 : 50%;
                  left              : 0;                transform           : translateY(-50%);
                  background-color: #fff;
                  opacity           : 0.8;
                  background-image  :  repeating-linear-gradient(45deg, #ecebea 25%, transparent 25%, transparent 75%, #ecebea 75%, #ecebea), repeating-linear-gradient(45deg, #ecebea 25%, #fff 25%, #fff 75%, #ecebea 75%, #ecebea);
                  background-position: 0 0, 4px 4px;
                  background-size: 8px 8px;}
   #division2x2_content .contWrap .innerWrap
                { width             : 95%;             height              : auto;             display             : grid;             grid-template-columns : repeat(2,calc(calc(100% - 2.5em) / 2));
                  font-size         : inherit;          gap                 : 2.5em;              max-width           : 1000px;}            
   #division2x2_content .contWrap .innerWrap .contBox
                { width             : 100%;             height              : auto;             aspect-ratio        : 482 / 304;        display             : flex; 
                  align-items       : flex-end;         justify-content     : center;           position            : relative;}               
   #division2x2_content .contWrap .innerWrap .contBox .shadow
                { width             : 100%;             height              : auto;             position            : absolute;         top                 : 5%;
                  left              : 4%;}
   #division2x2_content .contWrap .innerWrap .contBox .back
                { width             : 100%;             height              : auto;             position            : absolute;         top                 : 0;
                  left              : 0;}                 
   #division2x2_content .contWrap .innerWrap .contBox .linkWrap
                { width             : 100%;             height              : auto;             background          : #fff9;            position            : relative;
                  z-index           : 1;                font-size           : inherit;          padding             : 0.7em 0;          display             : flex;
                  align-items       : center;           justify-content     : center;           flex-direction      : column;}                
   #division2x2_content .contWrap .innerWrap .contBox .linkWrap .name
                { font-size         : 1.2em;           font-family          : "nanum";          font-weight         : 600;}                 
   #division2x2_content .contWrap .innerWrap .contBox .linkWrap .link
                { font-size         : max(14px,0.8em);  font-weight         : 500;              color               : #fff;             width               : auto;
                  display           : flex;             align-items         : center;           justify-content     : center;           border-radius       : 27px;
                  line-height       : max(14px,0.8em);  padding             : 0.5em 2em;        background          : #0d78bbbf;        transition          : .2s;}                   
   #division2x2_content .contWrap .innerWrap .contBox .linkWrap .link:hover
                { color             : #fff000;          transition          : .2s;}                 
                    

@media(max-width : 1024px){                     
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #division2x2_content .contWrap .innerWrap .contBox .linkWrap .name
                { font-size         : max(16px,1.2em);}                       
                    
                    
                    
}
                    
                    
@media(max-width : 640px){                     
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #division2x2_content
                { font-size         : min(5vw,16px);    margin              : 3em 0;}       
   #division2x2_content .titWrap
                { margin-bottom     : 1.5em;}
   #division2x2_content .titWrap img
                { width             : 9em;}
   #division2x2_content .contWrap .innerWrap
                { grid-template-columns : 100%;         max-width           : 400px;            gap                 : 2em;}                  
   #division2x2_content .contWrap .innerWrap .contBox .shadow
                { top               : 6%;               left                : 2%;}                   
                    
                    
}                    
                    
                    
                    
                    
                    
                    
                    