/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #Full_Division_gallery_x2
                { width             : 100%;             height              : auto;             display             : flex;             justify-content     : center;
                  font-family       : "nanum_myeongjo"; font-size           : min(1.6vw,20px);    margin-top          : min(10vw,110px);   flex-direction      : column;
                  align-items       : center;           margin-bottom       : min(6vw,40px);}
   #Full_Division_gallery_x2 .titWrap
                { width             : 90%;              height              : auto;             display             : flex;             flex-direction      : column;
                  align-items       : center;           justify-content     : center;}
   #Full_Division_gallery_x2 .titWrap .top
                { font-size         : 1.2em;            color               : #186f6a;          line-height         : 1em;              margin-bottom       : 0.5em;
                  font-weight       : 700;}               
   #Full_Division_gallery_x2 .titWrap .bot               
                { font-size         : 1.8em;            color               : #17a39f;          line-height         : 1em;              }       
   #Full_Division_gallery_x2 .galleryWrap
                { width             : 100%;             height              : auto;             display             : flex;             align-items         : center;           
                  margin-top        : 2.5em;            justify-content     : center;           flex-direction      : column;}             
   #Full_Division_gallery_x2 .galleryWrap .pcGalleryWrap
                { width             : 100%;             height              : auto;             display             : flex;             align-items         : center;
                  justify-content   : center;           flex-direction      : column;}           
   #Full_Division_gallery_x2 .galleryWrap .imgListWrap
                { width             : 100%;             display             : flex;             align-items         : center;                                                   }
   #Full_Division_gallery_x2 .galleryWrap .pcGalleryWrap .imgListWrap.top .imgWrap
                { width             : calc(100% / 5);}
   #Full_Division_gallery_x2 .galleryWrap .pcGalleryWrap .imgListWrap.bot .imgWrap
                { width             : calc(100% / 6);}
   #Full_Division_gallery_x2 .galleryWrap .noPcGalleryWrap
                { width             : 100%;             display             : none; }
   #Full_Division_gallery_x2 .galleryWrap .noPcGalleryWrap .swiper
                { width             : 100%;}
   #Full_Division_gallery_x2 .galleryWrap .imgWrap
                { width             : 100%;             height              : auto;             aspect-ratio        : 1 / 1;            position            : relative;         }                
   #Full_Division_gallery_x2 .galleryWrap .imgWrap img
                { width             : 100%;             height              : 100%;             object-fit          : cover;            position            : absolute;
                  top               : 0;                left                : 0;                z-index             : 1;}                
   #Full_Division_gallery_x2 .galleryWrap .imgWrap .hoverWrap
                { width             : 100%;             height              : 100%;             background          : #000000a6;        padding             : 10%;          
                  display           : flex;             flex-direction      : column;           align-items         : flex-start;       justify-content     : flex-end;
                  z-index           : 2;                position            : absolute;         top                 : 0;                left                : 0;
                  font-family       : "nanum_square";   opacity             : 0;                transition          : .2s;}             
   #Full_Division_gallery_x2 .galleryWrap .imgWrap:hover .hoverWrap
                { opacity           : 1;                transition          : .2s;}
   #Full_Division_gallery_x2 .galleryWrap .imgWrap .hoverWrap .imgTit
                { color             : #fff;             line-height         : 1em;              font-size           : 1em;              width               : 100%;
                  text-overflow     : ellipsis;         overflow            : hidden;           font-weight         : 700;
                  white-space       : nowrap;}             
   #Full_Division_gallery_x2 .galleryWrap .imgWrap .hoverWrap .line
                { width             : 100%;             height              : clamp(3px,0.6vw,5px); background        : #fff;             opacity             : .4;
                  margin            : 1em 0;}            
   #Full_Division_gallery_x2 .galleryWrap .imgWrap .hoverWrap a             
                { font-size         : 0.9em;            display             : inline-flex;      padding             : 0.5em;            color               : #000;             background          : #fff;
                  transition        : .2s;              font-weight         : 700;              line-height         : 1em;}
   #Full_Division_gallery_x2 .galleryWrap .imgWrap .hoverWrap a:hover               
                { background        : #17a39f;          color               : #fff;             transition          : .2s;}
   #Full_Division_gallery_x2 .galleryWrap .noPcGalleryWrap .hoverWrap
                { height            : auto;             top                 : unset;            bottom              : 0;                padding             : 10% 7%;}
   #Full_Division_gallery_x2 .galleryWrap .noPcGalleryWrap .swiper-slide-active .hoverWrap
                { opacity           : 1;}
@media (max-width:1024px){ 
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #Full_Division_gallery_x2
                { font-size         : clamp(16px,2.2vw,20px);}
   #Full_Division_gallery_x2 .titWrap .bot
                { font-size         : 1.4em;}             
   #Full_Division_gallery_x2 .galleryWrap
                { margin-top        : 1.5em;}
   #Full_Division_gallery_x2 .galleryWrap .pcGalleryWrap 
                { display           : none;}
   #Full_Division_gallery_x2 .galleryWrap .noPcGalleryWrap
                { display           : flex;}
   #Full_Division_gallery_x2 .galleryWrap .noPcGalleryWrap .hoverWrap
                { padding           : 7% 4%;}             
   #Full_Division_gallery_x2 .galleryWrap .imgWrap .hoverWrap a
                { font-size         : 12px;}              
}
                  
@media (max-width:640px){ 
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */   
   #Full_Division_gallery_x2
                { margin-top        : min(15vw,80px);   margin-bottom       : min(7vw,50px);    font-size           : min(3.9vw,16px);}
   #Full_Division_gallery_x2 .galleryWrap .noPcGalleryWrap
                { width             : 90%;} 
}



@media(max-width : 300px){ 
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */   
   #Full_Division_gallery_x2
                { font-size         : 12px;}
   #Full_Division_gallery_x2 .galleryWrap .imgWrap    
                { aspect-ratio      : 1 / 1.2;}
}
                  