/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
            
   #fullDivision_counter
                { width             : 100%;             height              : auto;             display             : flex;             align-items         : center;
                  justify-content   : center;           font-size           : min(1.6vw,18px);  font-family         : "nanum";          background          : #f6f6f6;
                  padding           : 8em 0;            position            : relative;}
   
   #fullDivision_counter .shadow
                { width             : 100%;             height              : auto;             position            : absolute;         bottom              : -1px;
                  left              : 0;                transform           : rotate(0);}
   #fullDivision_counter .wrap
                { width             : 95%;              height              : auto;             display             : flex;             align-items         : center;
                  justify-content   : center;           position            : relative;         max-width           : 1450px;           padding-bottom      : 3em;}
   #fullDivision_counter .wrap .backImg
                { width             : 45%;             height              : auto;             position            : absolute;          object-fit          : contain;}                                 
   #fullDivision_counter .wrap .backImg.left
                { aspect-ratio      : 537 / 311;        max-width           : 537px;            left                : 0;                bottom              : 0;}                
   #fullDivision_counter .wrap .backImg.right
                { aspect-ratio      : 383 / 329;        max-width           : 383px;            right               : 0;                bottom              : 0;}
   
   #fullDivision_counter .wrap .counterWrap
                { width             : 90%;              height              : auto;             max-width           : 800px;            display             : flex;
                  flex-direction    : column;           align-items         : center;           justify-content     : center;           gap                 : 2.5em;
                  z-index           : 1;}             
   #fullDivision_counter .wrap .counterWrap .titWrap
                { width             : 100%;             height              : auto;             display             : flex;             flex-direction      : column;
                  align-items       : center;           justify-content     : center;           gap                 : 1.5em;}
   #fullDivision_counter .wrap .counterWrap .rotateWrap
                { width             : 7em;              height              : 7em;              display             : flex;             align-items         : center;
                  justify-content   : center;           position            : relative;}             
   #fullDivision_counter .wrap .counterWrap .rotateWrap img
                { position          : absolute;         top                 : 0;                left                : 0;                width               : 100%;
                  height            : 100%;             object-fit          : contain;}
   #fullDivision_counter .wrap .counterWrap .rotateWrap img.rotateImg
                { animation: rotate-infinite 20s linear infinite;}
   #fullDivision_counter .wrap .counterWrap .titleWrap
                { width             : 100%;             height              : auto;             display             : flex;             flex-direction      : column;
                  align-items       : center;           justify-content     : center;           gap                 : 0.8em;            text-align          : center;}                          
   #fullDivision_counter .wrap .counterWrap .titleWrap .subTit
                { font-size         : 0.95em;           line-height         : 1em;              color               : #555555;      }                             
   #fullDivision_counter .wrap .counterWrap .titleWrap .tit
                { font-size         : 1.1em;            line-height         : 1em;              color               : #555555;      }
   #fullDivision_counter .wrap .counterWrap .titleWrap .tit span
                { line-height       : inherit;          font-weight         : 800;}             
   #fullDivision_counter .wrap .counterWrap img
                { height            : 2.5em;}             
   #fullDivision_counter .wrap .counterWrap .line
                { width             : 80%;              max-width           : 438px;            height              : max(2px,0.27em);   background          : #fff;}             
   #fullDivision_counter .wrap .counterWrap .contWrap
                { width             : 100%;             height              : auto;             display             : grid;             grid-template-columns : repeat(3,calc(calc(100% - 4em) / 3));
                  gap               : 2em;}          
   #fullDivision_counter .wrap .counterWrap .contWrap .counterBox
                { width             : 100%;             height              : auto;             display             : flex;             flex-direction      : column;
                  align-items       : center;           justify-content     : center;           gap                 : 0.5em;            background          : #ffffffa6;
                  border            : 1px solid #e3e3e3a6; padding            : 1em 0;}             
   #fullDivision_counter .wrap .counterWrap .contWrap .counterBox .counterTit
                { font-weight       : 700;              line-height       : 1em;}             
   #fullDivision_counter .wrap .counterWrap .contWrap .counterBox .counterNum
                { font-size         : 1.8em;            line-height         : 1em;              display             : flex;             align-items         : center;
                  justify-content   : center;           gap                 : 0.2em;            font-weight         : 800;              color               : #960000;}             
                
@media(max-width : 1024px){
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #fullDivision_counter
                { font-size         : min(2.4vw,16px); padding              : 5em 0;}  
   #fullDivision_counter .wrap
                { padding-bottom    : 2em;}
   #fullDivision_counter .wrap .counterWrap
                { gap               : 2em;}
   #fullDivision_counter .wrap .counterWrap .rotateWrap
                { width             : 5em;              height              : 5em;} 
   #fullDivision_counter .wrap .counterWrap .contWrap
                { grid-template-columns : repeat(3,calc(calc(100% - 2em) / 3));                 gap                 : 1em;              max-width           : 650px;}
   #fullDivision_counter .wrap .backImg
                { width             : 50%;}   
   #fullDivision_counter .wrap .backImg.left
                { max-width         : 420px;}
   #fullDivision_counter .wrap .backImg.right                                    
                { max-width         : 300px;}              
}       

@media(max-width : 640px){
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #fullDivision_counter
                { font-size         : max(14px, 3vw); padding              : 3.5em 0;}      
   #fullDivision_counter .wrap
                { padding-bottom    : 1.5em;}
   #fullDivision_counter .wrap .counterWrap
                { width             : 100%;}
   #fullDivision_counter .wrap .counterWrap .contWrap
                { grid-template-columns : 100%;         gap                 : 1em;              max-width           : 200px;}
    
    
}
                                             
@keyframes rotate-infinite {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}                                             