/* **************************** popup area start ***************************** */

[et_theme_view],[et_theme_list],[et_theme_prev],[et_theme_prev],[et_page_theme],[et_theme_member_info],[et_theme_member_join] {
 display: none;   
}

/*reset*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video
{margin:0;padding: 0;border: 0;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul, li, ol, menu {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
a{text-decoration: none}
button:focus,input:focus {outline:none;}


/* body에 class .popup_open를 붙이면 활성화됨. */
.etPopup{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999999; display: none; }
body.popup_open .etPopup{ display: block; }
.etPopup .popup-wrap{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: auto; height: auto; border-radius: 10px; background-color: #fff; border-radius: 10px; z-index: 2;max-width: 90%;}
.etPopup .popup-title{ width: 100%; padding: 15px 20px; background-color: #4e73df; border-radius: 10px 10px 0 0; color: #fff; font-size: 25px; letter-spacing: -0.05em; font-weight: 600; box-sizing: border-box; }
.etPopup .popup-content{ width: 100%; height: auto; padding: 50px 40px; box-sizing: border-box; min-width: 300px;}

.etPopup .popup-wrap .popup-content .text-box p{ font-size: 20px; letter-spacing: -0.05em; line-height: 30px; font-weight: 400; margin-bottom: 30px; word-break: keep-all; text-align: center;}
.etPopup .popup-wrap .popup-content .text-box strong{ display: block; color: #4e73df; font-size: 20px; font-weight: 600; margin-bottom: 40px; }
.etPopup .popup-wrap .popup-content .popup-btn ul{ display: flex; justify-content: center; }

.etPopup .popup-wrap .popup-content .popup-btn ul li{ width: 170px; height: auto;  margin-right: 20px; box-sizing: border-box; }
.etPopup .popup-wrap .popup-content .popup-btn ul li:last-child{margin-right: 0;}
/*버튼 역순 정렬*/
.etPopup .popup-wrap .popup-content .popup-btn ul.button-reverse li{margin-right: 0;order: 2}
.etPopup .popup-wrap .popup-content .popup-btn ul.button-reverse li:last-child{margin-right: 20px;order: 1}

.etPopup .popup-wrap .popup-content .popup-btn ul li a{ display: block; width: 100%; height: 100%; padding: 2rem 0; text-align: center; font-size: 2rem; letter-spacing: -0.05em; font-weight: 600; box-sizing: border-box; border-radius: 5px; background-color: #4e73df; color: #fff;}

/* 인풋박스 스타일 */
.etPopup .popup-wrap .popup-content .input-box{width: 100%; height: auto; margin-bottom: 30px;}
.etPopup .popup-wrap .popup-content input{ width: 100%; height: 6rem; border: 1px solid #c8c8c8; border-radius: 5px; box-sizing: border-box; font-size: 2rem; color: #4d4d4d;padding-left: 1rem;}


/* *********** 뒷배경 검정색 딤 처리 박스 *********** */
body.popup_open .dimmed{width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0,0,0,0.8); overflow: hidden; z-index: 1;}
/* body 태그에 연결할 클래스 */
body.popup_open{overflow: hidden}

Footer{}



/*.et_uploader_box {border:1px solid #ccc; width:80%;  line-height: 1.3 ;  overflow: auto; padding:3px;float:left}*/
/*.drag-over { background-color: rgb(48, 79, 219) }*/
/*.et_uploader_box > div > .checked { background-color: rgb(157, 171, 233) !important }*/
/*.et_uploader_box .fileBox { width:100%; height: 30px; float:left;border-radius: 5px;background-color: #FAFAFA ;*/
/*    border:1px dotted #AAAAAA ;margin-bottom:2px;*/
/*    overflow: hidden;}*/
/*.et_uploader_box .fileBox > div { width:50%;overflow-x:hidden;float:left;    margin-left: 10px;*/
/*    margin-top: 5px; }*/
/*.et_uploader_box .fileBox > .et_fileSize { margin-left:32px;width:15%;float:left;transform: translate(10%, 25%);}*/
/*.et_uploader_box .fileBox > progress { width:20%;float:left ;transform: translate(10%, 50%);}*/
/*.et_uploader_box .fileBox > .close {  background-color:transparent; cursor:pointer; width:5%;float:left;text-align:center;transform: translate(10%, 25%);}*/

.no-drag {-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none;}

/*.et_image_box {border:1px solid #ccc; width:80%;  line-height: 1.3 ;  overflow: auto; padding:3px;float:left}*/
/*.et_image_box > div > .checked { background-color: rgb(157, 171, 233) !important }*/
/*.et_image_box .fileBox { margin-right: 10px;width:170px; height: 223px; float:left;border-radius: 5px;background-color: #FAFAFA ;border:1px dotted #AAAAAA ;}*/
/*.et_image_box .fileBox > .fileNameBox { width: 93%;height: 150px;background-size: cover; margin: 5px 5px 5px 5px;;}*/
/*.et_image_box .fileBox > .et_fileSize { width:100%;text-align: right;}*/
/*.et_image_box .fileBox > progress { width:20%;float:left ;transform: translate(10%, 50%);display:none}*/
/*.et_image_box .fileBox > .close {  background-color:transparent; cursor:pointer;margin-right: 10px;;float:right;text-align:center;margin-top: 13px;}*/
/*.et_image_box .fileBox > input { width:80%;margin-left: 5px;float:left}*/


.et_list_img { width:100% }


/* 첨부이미지 */
.et_uploader_box {border:1px solid #ccc; width:80%;  line-height: 1.3 ;  overflow: auto; padding:3px;float:left}
.drag-over { background-color: rgb(48, 79, 219) }
.et_uploader_box > div > .checked { background-color: rgb(157, 171, 233) !important }
.et_uploader_box .fileBox {position: relative; width:100%; height: 30px; float:left;border-radius: 5px;background-color: #FAFAFA ;
 border:1px dotted #AAAAAA ;margin-bottom:2px;
 overflow: hidden;}
.et_uploader_box .fileBox > div { width:50%;overflow-x:hidden;float:left;    margin-left: 10px;
 margin-top: 5px; }
.et_uploader_box .fileBox > .et_fileSize { margin-left:32px;width:15%;float:left;transform: translate(10%, 25%);}
.et_uploader_box .fileBox > progress { width:20%;float:left ;transform: translate(10%, 50%);}
/*.et_uploader_box .fileBox > .close {  background-color:transparent; cursor:pointer; width:5%;float:left;text-align:center;transform: translate(10%, 25%);}*/
.no-drag {-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none;}

etfile {position: relative; min-height:39px;}
etfile > div {min-height:39px}
etfile .close {opacity:0.8; position:absolute; right:5px; top:50%; display:block; width:24px; height:24px; margin-top:-12px; font-size:0; border-radius:100%; background:#000;}
etfile .close::before,
etfile .close::after {content:''; position:absolute; left:50%; top:50%; display:block; width:14px; height:1px; border-radius:2px; margin-left:-7px; background:#fff; transform: rotate(45deg)}
etfile .close::after {transform: rotate(-45deg)}

.et_image_box > div {display: flex; flex-wrap: wrap;}
.et_image_box  input[type="text"] {margin-top:4px}
.et_image_box .fileBox {width:200px}
.et_image_box .fileNameBox {overflow:hidden; width:200px; height:200px; font-size:0; border-radius:4px; background-color:#f5f5f5; background-size:cover; background-position:center center; background-repeat: no-repeat;}
.et_image_box .et_fileSize,
.et_image_box progress {display:none;}
.et_image_box .fileBox {position:relative; padding-top:60px}
.et_image_box .close {position:absolute; right:8px; top:68px; margin-top:0;}

etfile[et_file_type="image"] input[type="button"],
etfile[et_file_type="imageMulti"] input[type="button"] {position:absolute;left:16px;top:0px;width: 100px;height: 39px !important;font-size:15px;font-weight:600;font-family: 'Pretendard-Regular';background: #F5F5F5;border: 1px solid #A7A7A7;border-radius: 4px;}
td etfile[et_file_type="image"] input[type="button"],
td etfile[et_file_type="imageMulti"] input[type="button"] {left:0;}
etfile[et_file_type="imageMulti"] .et_image_box .fileBox {/*width:100px;*/ margin-right:10px;}
/*etfile[et_file_type="imageMulti"] .et_image_box .fileNameBox {width:100px; height:100px;}*/

.et_uploader_box {width:300px;}
.et_uploader_box .et_fileSize,
.et_uploader_box progress {display:none;}
etfile[et_file_type="single"], etfile[et_file_type="multi"] {display:flex;}
etfile[et_file_type="single"] input[type="button"],
etfile[et_file_type="multi"] input[type="button"] {width: 100px; min-width:100px; height: 39px !important; font-size:15px; font-weight:600; font-family: 'Pretendard-Regular'; margin-left:10px; background: #F5F5F5; border: 1px solid #A7A7A7; border-radius: 4px;}

