/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #formmailSlider
                { width             : 100%;             height              : 97vmin;          position            : relative;                                                  }
                
   #formmailSlider .formSwiper             
                { width             : 100%;             height              : 100%;             overflow            : hidden;                                                   }
   #formmailSlider .formSwiper img
                { width             : 100%;             height              : 100%;             object-fit          : cover;                                                    }                                                
                              
   #formmailSlider .iconBox
                { width             : calc(40px + 8vw); height              : auto;             position            : absolute;         top                 : 50%;
                  left              : 90%;              transform           : translate(-50%,-50%); z-index         : 2;                display             : none;             }      
   #formmailSlider .iconBox .alldayIcon                                                                                                                                 
                { width             : 100%;             height              : auto;             display             : inline-block;     background          : #242447;   
                  padding           : 10%;              text-align          : center;                                                                                           }
   #formmailSlider .iconBox .alldayIcon img             
                { width             : 70%;              height              : auto;                                                                                             }
   #formmailSlider .iconBox .alldayIcon .topP
                { font-size         : 14px;             font-weight         : 600;              color               : #fff;             margin              : 10% 0 2%;         }
   #formmailSlider .iconBox .alldayIcon .botP
                { font-size         : 14px;             font-weight         : 600;              color               : #dee446;          line-height         : 1em;              }
   #formmailSlider .iconBox .qnaBtn
                { width             : 100%;             height              : auto;             background          : #fff;             padding             : 10%;     
                  text-align        : center;           margin-top          : 10%;              cursor              : pointer;                                                  }
   #formmailSlider .iconBox .qnaBtn img
                { width             : 70%;              height              : auto;                                                                                             }
   #formmailSlider .iconBox .qnaBtn p
                { font-size         : 14px;             font-weight         : 600;              line-height         : 1.2em;            margin-top          : 10%;              }
   
   #formmailSlider .shadowWrap
                { width             : 100%;             height              : auto;                                                                                             }
   #formmailSlider .shadowWrap img
                { width             : 100%;             height              : auto;                                                                                             }
   
   #formmailSlider .textareaWrapBack
                { width             : 100vw;            height              : 100vh;            position            : fixed;            top                 : 0;                
                  left              : 50%;              transform           : translateX(-50%); display             : flex;             justify-content     : center;   
                  z-index           : 999999;           background          : #000000a8;        visibility          : hidden;                                                   }
   #formmailSlider .textareaWrapBack.on
                { visibility        : visible;                                                                                                                                  }
     
   .textareaWrapBack .textareaWrap 
                { width            : 100vw;             height              : 100%;             display             : flex;             flex-direction      : column;            
                  justify-content  : space-evenly;      align-items         : center;           position            : relative;         padding             : 0 8%;              
                  transform        : scale(0);          transition          : .3s;                                                                                              }
   .textareaWrapBack.on .textareaWrap 
                { transform        : scale(1);          transition          : .3s;                                                                                              }
   .textareaWrapBack .textareaWrap .textareaWrapTit
                { font-size        : calc(12px + 1vw);  color               : #fff;             text-align          : center;                                                   }
   .textareaWrapBack .textareaWrap .textareaClose
                { font-size        : calc(12px + 1vw);  color               : #fff;             position            : absolute;         top                 : 8%;       
                  right            :10%;                cursor              : pointer;          z-index             : 555;                                                      }                         
   .textareaWrapBack .textarea
                { z-index          : 1000;              background          : #fff;             width               : 90%;              height              : 70%;
                  overflow         : scroll;            border              : none;             padding             : 2% 5%;                                                    }
                  
                  
@media (min-width:641px) and (max-width:1024px) {
  

/* **************************************************************************************************************************************************************************** */
/*                                                                                                                                                                              */
/*                                                                                                                                                                              */
/*                                                                             1단 배경 Fixed                                                                                   */
/*                                                                                                                                                                              */
/*                                                                                                                                                                              */
/* **************************************************************************************************************************************************************************** */
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */                  
   #formmailSlider
                { height            : 65vmin;                                                                                                                                   }               
   #formmailSlider .formSwiper img
                { width             : 130%;                                                                                                                                     }               
   
   #formmailSlider .iconBox
                { display           : block;                                                                                                                                    }
   
   
   
 
} 


@media (max-width:640px) {


/* **************************************************************************************************************************************************************************** */
/*                                                                                                                                                                              */
/*                                                                                                                                                                              */
/*                                                                             1단 배경 Fixed                                                                                   */
/*                                                                                                                                                                              */
/*                                                                                                                                                                              */
/* **************************************************************************************************************************************************************************** */
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #formmailSlider 
                { height            : 80vh;}
   #formmailSlider .iconBox
                { width             : 100%;             height              : 70px;             display             : flex;             position            : fixed;
                  top               : unset;            transform           : translate(0%,0%); bottom              : 0;                left                : 0;                }
   #formmailSlider .iconBox .alldayIcon             
                { width             : 50%;              height              : 100%;             padding             : 0 10px;           display             : flex;
                  align-items       : center;                                                                                                                                   }
   #formmailSlider .iconBox .alldayIcon img
                { width             : 30%;              height              : 100%;             object-fit          : contain;                                                  }
   #formmailSlider .iconBox .alldayIcon .iconTextWrap
                { width             : 70%;              margin-left         : 5px;                                                                                              }
   #formmailSlider .iconBox .alldayIcon .iconTextWrap .topP
                { font-size         : 14px;             margin              : 0;                                                                                                }
   #formmailSlider .iconBox .alldayIcon .iconTextWrap .botP
                { font-size         : 14px;                                                                                                                                     }
   #formmailSlider .iconBox .qnaBtn        
                { width             : 50%;              height              : 100%;             margin-top          : 0;                display             : flex;             
                  align-items       : center;           padding             : 0 10px;                                                                                           }                                                                     
   #formmailSlider .iconBox .qnaBtn img
                { width             : 30%;              height              : 100%;             object-fit          : contain;                                                  }
   #formmailSlider .iconBox .qnaBtn p
                { width             : 70%;              font-size           : 14px;             margin-top          : 0;                                                        }             

}                
                  
                  