#layer_popup {display:none ;width:402px; margin: 0 auto; position:fixed; background:#fff;  z-index: 999; 
 box-sizing:border-box; height:auto; border:1px solid #111; bottom:100px;left: calc(50% - 200px);
  /*top: calc(50% - 200px);  left: calc(50% - 200px);*/} 
/*#layer_popup iframe {width:100%; height:270px;   }*/
#layer_popup body {margin:0 !important;}
#layer_popup img {vertical-align:top; max-width:100%}
.close {clear:both; overflow:hidden; padding:5px;  }
.close div{float:left; text-align:right;}
#check{font-size:14px; color:#333; position:relative; padding-top:4px; }
#close{font-size:12px; position:relative; float:right; }
#close a {display:block; color:#fff; z-index:9999; background-color:#111; padding:5px 10px; }

/* 2번째 팝업
#layer_popup2 {width:402px; margin: 0 auto; position:fixed; background:#fff;  z-index: 999; 
 box-sizing:border-box; height:auto; border:1px solid #111; top:100px;left: 500px;} 
#layer_popup2 body {margin:0 !important;}
#layer_popup2 img {vertical-align:top;}*/

/*.popupform  td.formmail_cell_bgcolor {line-height:0px; }
.popupform { display:block !important; border:0px solid #dfdfdf; padding:0px; box-sizing:border-box;  }
.popupform  table. { width:100%; border-top:0px #444547 solid; border-bottom:0px #4fb3d2 solid; border-left:0;  }
.popupform  td  { border-bottom:0px #e5e5e5 solid; border-right:0px; }
.popupform  .formmail_border  {font-size:14px !important; margin:5px 0;   background-color:#fff;  width:100%; border:0px solid #dfdfdf; padding:9px 7px 11px 7px;}
.popupform  table td.formmail_title_bgcolor {background-color:#e32c2b;  padding-bottom:5px; text-align:center; font-size:15px !important; padding-right:10px; }
.popupform  table td.formmail_title_bgcolor font {color:#fff !important;}
.popupform  td.formmail_cell_bgcolor { margin-bottom:8px; background-color:#e32c2b; }
.popupform .btn2 {background-color:#e32c2b !important; padding:20px 0 0 0 ; overflow:hidden;}
.popupform .btn2 a{background-color:#111 !important; border-radius:30px 30px; color:#fff;  margin:0 auto;
 display:block; padding:8px 0; width:200px; font-size:20px; text-align:center;  text-decoration: none; }
.popupform iframe table .btn2{ color:#fff; padding:10px 0px; border:0; margin:0 ;}
.popupform .table_02 td.formmail_cell_bgcolor table tr td textarea {display:none;}
.popupform .table_02 td.formmail_cell_bgcolor table tr td{color:#333; height:20px; font-size:13px; padding-top:90px;}
.popupform  .table_02 td.formmail_cell_bgcolor table tr:first-child td:first-child{display:none;}
.popupform  .table_02 td.formmail_cell_bgcolor table tr:last-child td:last-child{display:none;}

.popupform iframe table tr:last-child {overflow:hidden; border:1px solid #000 !important; height:120px;}
.popupform iframe .formmail_textarea_style  { display:block !important; width:100%; margin-top:3px; 
background-color:#fff; height:130px !important;  border:1px solid #dfdfdf; padding:7px; float:left;  clear:both; }
.popupform table td.formmail_title_bgcolor {display:inline-table; clear:both; width:100%; height:auto !important; }
.popupform table td.formmail_cell_bgcolor {display:block ;  clear:both; float:left;  width:100%; padding-left:0 !important;}*/


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#layer_popup {display:block ;}	
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
#layer_popup {width:100%; height:auto; box-sizing:border-box; height:auto; top:auto; left: 0%; bottom:0; /*transform: translate(-50%,0)*/  } 
/*#layer_popup iframe {width:100%; height:300px;   }*/	
#layer_popup p {color:#fff; font-size:14px; padding:0px 0px 0px 0px !important;}
#layer_popup img{max-width:100%;}
#check{font-size:13px; color:#333; position:relative; padding-top:0px; }
#close a { padding:2px 10px; }

/* 2번째 팝업
#layer_popup2 {width:280px; height:auto; box-sizing:border-box; height:auto; top:200px;  left: 55%; transform: translate(-50%,0)  }
#layer_popup2 img{max-width:100%;}*/ 
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}