/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #formmailSlider
                { width             : 100%;             height              : auto;             position            : relative;          margin-top          : 185px;            }
                
   #formmailSlider .main_swiperSlider             
                { width             : 100%;             height              : 100%;             overflow            : hidden;                                                   }
   #formmailSlider .main_swiperSlider img
                { width             : 100%;             height              : 100%;             object-fit          : cover;                                                    }                                                
   #formmailSlider .main_swiperSlider .textBoxWrap
                { width             : 100%;             height              : auto;             max-width           : 1300px;           position            : absolute;
                  top               : 50%;              left                : 50%;              transform           : translate(-50%,-50%); padding         : 0 2%;             }    
   #formmailSlider .main_swiperSlider .textBoxWrap .text
                { font-size         : calc(20px + 0.8vw); color             : #fff;             margin-bottom       : 1.5%;             line-height         : 1.4em;       
                  text-shadow       : 0px 0px 20px #0000007d;                                                            }
   #formmailSlider .main_swiperSlider .textBoxWrap .text span
                { font-size         : inherit;          color               : #f0f350;          font-weight         : 500;              line-height         : 1.4em;                                        }
   #formmailSlider .main_swiperSlider .textBoxWrap img
                { width             : calc(100px + 5vw); height             : auto; }
   #formmailSlider .main_swiperSlider .swiper-pagination.formsliderPage .swiper-pagination-bullet-active
                { background        : rgba(0,152,217,1);                                                                                                                                     }
   #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 .qnaBtn
                { width             : 100%;             height              : auto;             background          : #fff;             padding             : 10%;     
                  text-align        : center;           margin-bottom       : 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%;   
                  color             : #6eb92b;                                                                                                                                  }
   
   #formmailSlider .iconBox .dayIcon                                                                                                                                 
                { width             : 100%;             height              : auto;             display             : inline-block;     background          : #6eb92b;   
                  padding           : 10%;              text-align          : center;                                                                                           }
   #formmailSlider .iconBox .dayIcon img             
                { width             : 70%;              height              : auto;                                                                                             }
   #formmailSlider .iconBox .dayIcon .topP
                { font-size         : 14px;             font-weight         : 600;              color               : #fff;             margin-top          : 10%;   
                  line-height       : 1.2em;                                                                                                                                    }
  
   
   #formmailSlider .shadowWrap
                { width             : 100%;             height              : auto;             margin-top          : 40px;                                                     }
   #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            : auto;             margin-top          : 130px;                                                                                            }               
   #formmailSlider .main_swiperSlider img
                { width             : 100%;                                                                                                                                     }               
   #formmailSlider .main_swiperSlider .textBoxWrap
                { text-align        : center;}
   
   #formmailSlider .iconBox
                { display           : block;                                                                                                                                    }
   
   
   
 
} 


@media (max-width:640px) {


/* **************************************************************************************************************************************************************************** */
/*                                                                                                                                                                              */
/*                                                                                                                                                                              */
/*                                                                             1단 배경 Fixed                                                                                   */
/*                                                                                                                                                                              */
/*                                                                                                                                                                              */
/* **************************************************************************************************************************************************************************** */
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #formmailSlider 
                { height            : 78vmin;           margin-top          : 0;}
   
   #formmailSlider .main_swiperSlider .textBoxWrap
                { text-align        : center;}
   #formmailSlider .main_swiperSlider .textBoxWrap .text
                { font-size         : 18px;             text-shadow       : 1px 2px 5px #0000007d; margin-bottom   : 5%; }            
   #formmailSlider .main_swiperSlider .textBoxWrap img
                { width             : 120px;}             
   #formmailSlider .iconBox
                { width             : 100%;             height              : 70px;             display             : flex;             position            : fixed;
                  top               : unset;            transform           : translate(0%,0%); bottom              : 0;                left                : 0;                }
   #formmailSlider .iconBox .dayIcon             
                { width             : 50%;              height              : 100%;             padding             : 0 10px;           display             : flex;
                  align-items       : center;                                                                                                                                   }
   #formmailSlider .iconBox .dayIcon img
                { width             : 30%;              height              : 100%;             object-fit          : contain;                                                  }
   #formmailSlider .iconBox .dayIcon .iconTextWrap
                { width             : 70%;              margin-left         : 5px;                                                                                              }
   #formmailSlider .iconBox .dayIcon .iconTextWrap .topP
                { font-size         : 14px;             margin              : 0;                                                                                                }
   
   #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;                                                        }             

}                
                  
                  