/* **************************** popAlert area start ***************************** */

/*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 */
html, body, div, span, applet, object, iframe, 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;} 검사결과 수직정렬이 불가하여 해당 css요소 제거함*/
{margin:0;padding: 0;border: 0;font: inherit;}
/* 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 .popAlert_open를 붙이면 활성화됨. */
.popAlert{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999999; display: none; }
body.popAlert_open .popAlert{ display: block; }
.popAlert .popAlert-wrap{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: auto; height: auto; border-radius: 1.5rem; background-color: #fff; z-index: 2;max-width: 90%;}
.popAlert .popAlert-title{ width: 100%; padding: 15px 20px; background-color: #488ad8; border-radius: 10px 10px 0 0; color: #fff; font-size: 25px; letter-spacing: -0.05em; box-sizing: border-box; }
.popAlert .popAlert-content{ width: 100%; height: auto; padding: 30px 0px 0px 0px; box-sizing: border-box; min-width: 315px;}

.popAlert .popAlert-wrap .popAlert-content .text-box p{ font-size: 1.4rem; letter-spacing: -0.05em; line-height: 2.1rem; margin-bottom: 30px; word-break: keep-all; text-align: center; color: #666; }
.popAlert .popAlert-wrap .popAlert-content .text-box strong{ display: block; color: #488ad8; font-size: 1.4rem; margin-bottom: 40px; }
.popAlert .popAlert-wrap .popAlert-content .popAlert-btn ul{ display: flex; justify-content: center; }
.popAlert .popAlert-wrap .popAlert-content .popAlert-btn ul li{ width: 100%; height: auto; box-sizing: border-box; }
.popAlert .popAlert-wrap .popAlert-content .popAlert-btn ul li:last-child{margin-right: 0;}
.popAlert .popAlert-wrap .popAlert-content .popAlert-btn ul li a{ display: block; width: 100%; height: 100%; padding: 2rem 0; text-align: center; font-size: 1.4rem; letter-spacing: -0.05em; box-sizing: border-box; border-radius: 0 0 1.4rem 1.4rem; background-color: #488ad8; color: #fff;}
.popAlert .popAlert-wrap .popAlert-content .popAlert-btn ul li .close.btnL{ border-radius: 0 0 0 1.4rem; background-color: #999;}
.popAlert .popAlert-wrap .popAlert-content .popAlert-btn ul li .confirm.btnR{ border-radius: 0 0 1.4rem 0; }

/* 인풋박스 스타일 */
.popAlert .popAlert-wrap .popAlert-content .input-box{width: 100%; height: auto; margin-bottom: 30px;}
.popAlert .popAlert-wrap .popAlert-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;}


/* *********** 뒷배경 검정색 딤 처리 박스 *********** */
/* .dimmed { display: none; position: fixed; z-index:99; left: 0; right: 0; top: 0; bottom:0; background: rgba(0,0,0,.5);} */
body.popAlert_open .dimmedAlert{width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0,0,0,0.5); overflow: hidden; z-index: 1;}

/* body 태그에 연결할 클래스 */
body.popAlert_open{overflow: hidden}


