@charset "utf-8";
/**기본css**/

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}
ul, ol {list-style: none}
a {text-decoration: none}
body {font-size:14px; line-height:1.6}
/**기본css**/

.loginPopup, .loginPopup01 {display: table;}
.mask, .mask01 {position:absolute;left:0;top:0;z-index:9999;background-color:#000;display:none}
.window, .window01 {background-color:#1f2534;z-index:99999;display: none;overflow: hidden;border-radius:0px;width:540px;height:250px;}
.pop_text{color:#fff;font-size:20px;font-weight:500;line-height:1.5;text-align:center;margin-top:45px;margin-bottom:30px;letter-spacing:-1.0;}
.top_ba {background-color: #1f2534;padding: 10px;overflow:hidden;border-bottom:1px solid #323742;}
.top_ba > h1 {text-align: center;color:#a0a5b1;font-size:16px;font-weight:600;letter-spacing:-1.0;}
.top_ba > h1 > .close, .top_ba > h1 > .close01 {background: #1f2534 url(/common/img/login/close.png) no-repeat right center;display: inline-block;width: 23px;height: 20px;text-indent: -999em;float: right}
.pop_btnArea{text-align:center;}
.pop_btnArea button {color:#fff;width:36%;height:40px;border-radius:20px;font-weight:500;font-size:20px;background-color:#dd083f;letter-spacing:-1.0;font-family:'Noto Sans KR','Roboto',sans-serif;}

select.pop_user_type{border-radius:10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background:#ffffff;}
select::-ms-expand { display: none; }


.selectbox {position: relative; border:1px solid #aaa;border-radius:10px;z-index: 1;background-color:#fff; }
.selectbox:before { /* 화살표 대체 */ content: ""; position: absolute; top: 50%; right: 15px; width: 0; height: 0; margin-top: -1px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; }
.selectbox label { position: absolute; top: 1px; left: 5px; padding: .4em .5em;color: #999; z-index: -1;font-size:18px }
.selectbox select { width: 100%; height: auto; /* 높이 초기화 */ line-height: normal; /* line-height 초기화 */ font-family: inherit; /* 폰트 상속 */ padding: 13.5px .5em; /* 여백과 높이 결정 */ border: 0; opacity: 0; /* 숨기기 */ filter:alpha(opacity=0); /* IE8 숨기기 */ -webkit-appearance: none; /* 네이티브 외형 감추기 */ -moz-appearance: none; appearance: none; }
