/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #division2A_gallery_notice
                { width             : 100%;             height              : auto;             font-family         : "nanum_square";   font-size           : min(1.7vw,22px);
                  display           : flex;             justify-content     : center;           align-items         : center;           margin              : 5em 0;            }
   #division2A_gallery_notice .wrap
                { width             : 95%;              height              : auto;             display             : flex;             align-items         : stretch;
                  justify-content   : space-between;    max-width           : 1400px;}              
   #division2A_gallery_notice .boardWrap
                { display           : flex;             flex-direction      : column;           align-items         : center;           justify-content     : stretch;}             
   #division2A_gallery_notice .boardWrap.left
                { width             : 66%;}
   #division2A_gallery_notice .boardWrap.right
                { width             : 32%;}               
   #division2A_gallery_notice .boardWrap .titWrap
                { width             : 100%;             height              : auto;             display             : flex;             align-items         : center;
                  justify-content   : flex-start;       font-size           : 1.4em;            position            : relative;}     
   #division2A_gallery_notice .boardWrap .titWrap::after
                { content           : "";               height              : max(1px,0.1em);  width                : 100%;             position            : absolute;
                  top               : calc(100% - calc(max(1px,0.1em) / 2));                    left                : 0;                background          : #555;             }             
   
   #division2A_gallery_notice .boardWrap .titWrap .tit
                { line-height       : 1em;              padding-bottom      : 0.5em;           position            : relative;         font-weight         : 700;
                  color             : #555;}               
   #division2A_gallery_notice .boardWrap .titWrap .tit::after
                { content           : "";               height              : max(2px,0.25em);  width               : 100%;             position            : absolute;
                  top               : calc(100% - calc(max(2px,0.25em) / 2));                   left                : 0;                background          : #555;             }
   #division2A_gallery_notice .boardWrap .contentWrap
                { width             : 100%;              height              : auto;             padding             : 1.5em 1em;       flex-grow         : 1;
                  display           : flex;  }                  
   #division2A_gallery_notice .boardWrap.left .contentWrap .contentBox
                { width             : 100%;             height              : auto;             display             : flex;
                  align-items       : center;           justify-content     : center;           aspect-ratio        : 100 / 70;}               
   #division2A_gallery_notice .boardWrap.left .contentWrap .contentBox img
                { width             : 100%;             height              : 100%;             object-fit          : cover;}               
   #division2A_gallery_notice .boardWrap.right .contentWrap
                { flex-direction    : column;         justify-content     : flex-start;       align-items         : flex-start;
                  padding           : 1.75em 1em 1.75em;}                
   #division2A_gallery_notice .boardWrap.right .contentWrap .notice
                { width             : 100%;             height              : auto;   display             : flex;             margin-bottom       : 0.5em;             
                  align-items       : center;           justify-content     : flex-start;       text-align          : left;             font-size           : 0.9em;}               
   
                
   #division2A_gallery_notice .boardWrap.right .contentWrap .notice:last-child
                { margin-bottom     : 0;}
   #division2A_gallery_notice .boardWrap.right .contentWrap .notice .deco
                { width             : 5px;              height              : 5px;              background          : #555;             margin-right        : 0.3em;}               
   #division2A_gallery_notice .boardWrap.right .contentWrap .notice:hover .deco
                { background        : #000;}
   #division2A_gallery_notice .boardWrap.right .contentWrap .notice .tit               
                { width             : calc(100% - calc(5px + 0.3em)); height : auto;         overflow            : hidden;           white-space         : nowrap;
                  text-overflow     : ellipsis;         display             : block;            color               : #555;}
   #division2A_gallery_notice .boardWrap.right .contentWrap .notice:hover .tit
                { color             : #000;}               
                  
                  
@media (max-width:1024px){
  #division2A_gallery_notice
                { font-size         : min(2vw,20px);  margin             : 4em 0;}       
  #division2A_gallery_notice .boardWrap.left
                { width             : 62%;}
   #division2A_gallery_notice .boardWrap.right
                { width             : 36%;}  
                
    
  
  #division2A_gallery_notice .boardWrap.right .contentWrap .notice .deco
                { width             : 4px;              height              : 4px;              margin-right        : 0.5em;}
   #division2A_gallery_notice .boardWrap.right .contentWrap .notice .tit
                { width             : calc(100% - calc(4px + 0.5em));}               
}                       
                  
@media (max-width : 640px){ 
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #division2A_gallery_notice
                { font-size         : min(3.5vw,16px);    margin            : 4em 0;}         
   #division2A_gallery_notice .wrap
                { flex-direction    : column;           align-items         : center;}
   #division2A_gallery_notice .boardWrap.left,
   #division2A_gallery_notice .boardWrap.right
                { width             : 100%;}                                     
   #division2A_gallery_notice .boardWrap.right
                { margin-top        : 1.5em;}    
   #division2A_gallery_notice .boardWrap.right .contentWrap
                { padding           : 1.5em 1em;}         
   #division2A_gallery_notice .boardWrap.right .contentWrap .notice
                { font-size         : 1.1em;}
   #division2A_gallery_notice .boardWrap.right .contentWrap .notice .deco
                { width             : 4px;              height              : 4px;              margin-right        : 0.5em;}
   #division2A_gallery_notice .boardWrap.right .contentWrap .notice .tit
                { width             : calc(100% - calc(4px + 0.5em));}                               
}                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                                           