/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   .shadowWrap  { width             : 100%;             height              : auto;             position          : relative;           z-index             : 2;}
   .shadowWrap img
                { width             : 100%;             height              : auto;             position            : absolute;     } 
   .shadowWrap img.top
                { bottom            : calc(100% - 1px);}
   .shadowWrap img.bottom
                { top               : calc(100% - 1px); transform           : rotate(180deg);}    
   #fullDivision_backgroundFixed_intro
                { width             : 100%;             height              : auto;             display             : flex;             align-items         : center;
                  justify-content   : center;           font-size           : min(1.6vw,18px);  font-family         : "nanum";          background          : #f6f6f6;
                  position          : relative;         clip-path: inset(0 0 0 0); padding       : 0em 2em 4.5em 2em;   overflow        : hidden;}
   #fullDivision_backgroundFixed_intro .shadow
                { width             : 100%;             height              : auto;             position            : absolute;         left                : 0;}
   #fullDivision_backgroundFixed_intro .shadow.top
                { bottom            : 100%;             transform           : rotate(180deg);}              
   #fullDivision_backgroundFixed_intro .shadow.bottom             
                { top              : 100%;}           
   #fullDivision_backgroundFixed_intro .back             
                { position          : fixed;            top                 : 0;                left                : 0;                width               : 100%;
                  height            : 100%;             pointer-events      : none;             z-index             : 0;
                  background-image  : url(../../../Image/fullDivision_backgroundFixed_intro_back.jpg);
                  background-size   : cover;
                  background-position : center center;  transform           : translateZ(0);    will-change         : transform; }
   #fullDivision_backgroundFixed_intro .wrap
                { width             : 100%;              height              : auto;             display             : flex;             flex-direction      : column;
                  align-items       : center;           justify-content     : center;           z-index             : 1;                gap                 : 0.5em;
                  max-width         : 1100px;}             
   #fullDivision_backgroundFixed_intro .titWrap
                { width             : auto;             height              : auto;             display             : flex;             
                  align-items       : center;           justify-content     : center;           position            : relative;}              
   #fullDivision_backgroundFixed_intro .titWrap .backWrap
                { width             : calc(100% + 4em); height              : calc(100% - 2em); display             : flex;             position            : absolute;      
                  align-items       : center;           justify-content     : center;           top                 : 0;                background          : #3300004d;
                  left              : 50%;              transform           : translateX(-50%); z-index             : 1;}
   #fullDivision_backgroundFixed_intro .titWrap .titBox
                { width             : auto;             height              : auto;             display             : flex;             flex-direction      : column;
                  align-items       : center;           justify-content     : center;           background          : #002a3f87;        padding             : 4em 2em;
                  gap               : 2em;              color               : #fff;             z-index             : 2;}             
   #fullDivision_backgroundFixed_intro .titWrap .titBox .logoWrap
                { width             : 100%;             height              : auto;             display             : flex;             align-items         : flex-end;
                  justify-content   : center;           gap                 : 1.2em;}             
   #fullDivision_backgroundFixed_intro .titWrap .titBox .logoWrap .about
                { line-height       : 1em;              font-size           : 1.65em;}             
   #fullDivision_backgroundFixed_intro .titWrap .titBox .logoWrap img
                { height            : 2.1em;              filter              : drop-shadow(0px 0px 3px #fff);}             
   #fullDivision_backgroundFixed_intro .titWrap .titBox .text
                { word-break        : keep-all;         text-align          : left;             line-height         : 2em;              font-size           : 0.9em;
                  max-width         : 790px;            font-weight         : 300;}
   #fullDivision_backgroundFixed_intro .cateWrap
                { width             : 100%;             height              : auto;             display             : flex;             flex-wrap           : wrap;
                  gap               : 1em;              align-items         : center;           justify-content     : center;}             
   #fullDivision_backgroundFixed_intro .cateWrap img
                { width             : calc(calc(100% - 3em) / 4);   height              : auto;}             
                
   #fullDivision_backgroundFixed_intro .btnWrap
                { width             : 100%;             height              : auto;             display             : flex;             flex-wrap           : wrap;
                  gap               : 1em;              justify-content     : center;           align-items         : center;           margin-top          : 0.5em;  }       
   #fullDivision_backgroundFixed_intro .btnWrap a
                { min-width         : 9.5em;              display             : flex;             align-items         : center;           justify-content     : center;
                  border            : 1px solid #ffffff94;   color               : #fff;             position            : relative;         overflow            : hidden;
                  transition        : .2s;}
   
   #fullDivision_backgroundFixed_intro .btnWrap a:hover
                { border            : 1px solid #980000; transition          : .2s;}
   #fullDivision_backgroundFixed_intro .btnWrap a::before
                { content           : "";               width               : 100%;             height              : 100%;             position            : absolute;
                  top               : 0;                left                : -100%;            z-index             : 0;                background          : #980000;
                  transition        : .2s;}
   #fullDivision_backgroundFixed_intro .btnWrap a:hover::before
                { left              : 0;                transition          : .2s;}
   #fullDivision_backgroundFixed_intro .btnWrap a p
                { line-height       : 1em;              padding             : 0.7em 0;          z-index             : 1;}              
                
                
                
                
@media(max-width : 1024px){
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #fullDivision_backgroundFixed_intro
                { font-size         : min(2.4vw,16px); }                  
                
                
}                
                
                
                
@media(max-width : 767px){
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #fullDivision_backgroundFixed_intro .cateWrap
                { max-width         : 500px;}
   #fullDivision_backgroundFixed_intro .cateWrap img
                { width             : calc(calc(100% - 1em) / 2);}
   #fullDivision_backgroundFixed_intro .cateWrap img.margin
                { margin-top        : -3em;}                             
   #fullDivision_backgroundFixed_intro .btnWrap
                { display           : grid;             grid-template-columns : repeat(2,calc(calc(100% - 2em) / 2));   max-width       : 500px;}    
   #fullDivision_backgroundFixed_intro .btnWrap a
                { width             : 100%;             min-width           : unset;}                         
                          
}                       

@media(max-width : 640px){
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #fullDivision_backgroundFixed_intro
                { font-size         : max(14px, 3vw);  padding              : 0em 0.5em 3em 0.5em;}                  
   #fullDivision_backgroundFixed_intro .titWrap .titBox
                { gap               : 1.5em;}
   #fullDivision_backgroundFixed_intro .titWrap .titBox .logoWrap
                { flex-direction    : column;           align-items         : center;           justify-content: center;                gap                 : 1em;}
   #fullDivision_backgroundFixed_intro .titWrap .titBox .logoWrap img
                { width             : 100%;             height              : 2.5em;            object-fit          : contain;}                                
   #fullDivision_backgroundFixed_intro .titWrap .backWrap
                { width             : 100%;             height              : calc(100% - 1em);}
   #fullDivision_backgroundFixed_intro .titWrap .titBox
                { width             : calc(100% - 2em); padding             : 2.5em 1em;}
   #fullDivision_backgroundFixed_intro .titWrap .titBox .text br
                { display           : none;}               
   #fullDivision_backgroundFixed_intro .cateWrap
                { gap               : 0.5em;}                 
   #fullDivision_backgroundFixed_intro .cateWrap img.margin
                { margin-top        : -2em;}                
                                          
}          

