/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #left_backImg{ width             : 100%;             height              : auto;             background          : #eeefef;          font-size           : 18px;
                  padding           : 5em 30px;         position            : relative;         display             : flex;             align-items         : center;
                  justify-content   : center;           font-family         : "SUIT";}
   #left_backImg .backImg
                { width             : auto;             height              : 100%;             object-fit          : contain;          position            : absolute;
                  top               : 0;                left                : 50%;              transform           : translateX(-30%); z-index             : 1;}               
   #left_backImg .wrap
                { width             : 100%;             height              : auto;             display             : flex;             align-items         : center;
                  justify-content   : space-between;    max-width           : 1600px;}       
   #left_backImg .wrap .contWrap
                { width             : auto;             display             : flex;             flex-direction      : column;           align-items         : flex-start;           }
   #left_backImg .wrap .contWrap a
                { width             : auto;             display             : inline-block;}
   #left_backImg .wrap .contWrap img
                { font-size         : inherit;          width               : 10em;}             
   #left_backImg .wrap .contWrap .textWrap
                { margin            : 1em 0 1.5em;}             
   #left_backImg .wrap .contWrap .textWrap .text
                { font-size         : inherit;          font-weight         : 500;              line-height         : 1.2em;            word-break          : keep-all;}             
   #left_backImg .wrap .contWrap .textWrap .text.gray
                { color             : #777777;          margin-bottom       : 0.3em;}                           
   #left_backImg .wrap .contWrap .copy
                { color             : #777777;          font-weight         : 500;              line-height         : 1em;              word-break          : keep-all;}               
   #left_backImg .wrap .linkWrap
                { width             : auto;             display             : flex;             flex-direction      : column;           align-items         : center;    
                  position          : relative;         z-index             : 2;           }               
   #left_backImg .wrap .linkWrap .tel
                { color             : #fff;             background          : #888889;          line-height         : 1em;              padding             : 0.7em 1em;
                  border-radius     : 17px;             font-size           : 15px;             font-weight         : 600;              transition          : .2s;
                  margin-bottom     : 1em;}
   #left_backImg .wrap .linkWrap .tel:hover
                { background        : #333;             transition          : .2s;}
   #left_backImg .wrap .linkWrap .snsWrap
                { display           : flex;             align-items         : center;           }               
   #left_backImg .wrap .linkWrap .snsWrap img
                { width             : 1.6em;            filter              : contrast(0.5);    transition          : .2s;}               
   #left_backImg .wrap .linkWrap .snsWrap a:hover img
                { filter              : contrast(1);    transition          : .2s;}
   #left_backImg .wrap .linkWrap .snsWrap a.blog
                { margin-right      : 1em;}               
                  
   #left_backImg .adminWrap
                { display           : flex;             align-items         : center;           font-size           : inherit;          margin-top          : 0.5em;}               
   #left_backImg .adminWrap a
                { font-size         : 0.9em;            background          : #999;             color               : #fff;             line-height         : 1em;
                  padding           : 0.3em 0.5em;      transition          : .2s;}
   #left_backImg .adminWrap a:first-child
                { margin-right      : 0.5em;} 
   #left_backImg .adminWrap a:hover
                { background        : #777;             transition          : .2s;}             
                              
@media(max-width : 820px){                  
   #left_backImg { padding          : 4em 40px;         font-size           : 15px;}            

}     

@media(max-width : 640px){                  
   #left_backImg { padding          : 3em 30px;         font-size           : 14px;}            
   #left_backImg .backImg
                 { display          : none;}
   #left_backImg .wrap
                 { width            : auto;             flex-direction   : column;           align-items         : flex-start;}
   #left_backImg .wrap .contWrap .textWrap
                 { margin           : 1.5em 0 1.5em;} 
   #left_backImg .wrap .linkWrap
                 { width            : 100%;             flex-direction   : row;              justify-content     : space-between;           margin-top      : 1.5em;}      
   #left_backImg .wrap .linkWrap .tel
                 { font-size        : 14px;             margin-bottom       : 0;}              
   #left_backImg .adminWrap a
                 { font-size        : 14px;}                                    
}                   

@media(max-width : 640px){
   #left_backImg { padding          : 3em 20px;} 
    
    }
                  
                          