@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,th,td,form,fieldset,legend,textarea,input,select,textarea,button{margin:0;padding:0;font-family:Arial,Tahoma,Dotum,'돋움',gulim,'굴림',sans-serif;color:inherit;font-size:inherit}
html,body{height:100%;-webkit-text-size-adjust:none;background-color:#fff}
body{font-size:14px;color:#000;font-size:12px;color:#777}
fieldset,li,img{border:0;vertical-align:top}
dl,ul,ol,li{list-style:none}
button{overflow:visible;border:0;background-color:transparent;cursor:pointer}
address,caption,em{font-style:normal}
a,a:focus,a:active,a:hover{text-decoration:none;color:inherit}
a[href^=tel]{color:inherit;text-decoration:none}
table{border-collapse:collapse;border-spacing:0}
select,input{border:0;-webkit-border-radius:0;border-radius:0;background:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type="number"]{-moz-appearance: textfield} /* FF */
hr{display:none}
input[type=text]::-ms-clearm, input[type=password]::-ms-reveal{display:none}
.ip_pw{-webkit-text-security:disc}
.blind,legend,caption span{display:block;overflow:hidden;position:absolute;top:-999px !important;left:-999px !important;width:1px;height:1px;font-size:1px;line-height:100px;white-space:nowrap}
.dimmed{position:fixed;top:0;left:0;right:0;bottom:0;width:200%;z-index:110;background-color:#000;opacity:.8;filter:alpha(opacity=80)}
/*chromium 38 input box bug fix */
@media screen and (-webkit-min-device-pixel-ratio:0){input{line-height:100% !important}}

#wrap{position:relative;width:100%;width:1280px;margin:0 auto;top:50%;margin-top:-180px}
#wrap #header{width:980px;margin:0 auto;display:block}
#wrap #header .logo{text-align:center;}
#wrap #header .notice{padding:37px 0 30px;font-weight:bold;color:#000;font-size:14px;text-align:center}
#wrap .container{width:340px;margin:0 auto;display:block}
#wrap .container .placeholder_box{position: relative;margin-bottom:10px}
#wrap .container input.input{display:block;margin-bottom:10px;background-color:#fff;font-size:14px;width:318px;height:48px;padding-left:20px;color:#000;border-radius:2px;line-height:48px;border:1px solid #d5d5d5;vertical-align:middle}
#wrap .container label.placeholder{position:absolute;left:20px;z-index:2;color:#aaa;font-size:14px;line-height:50px;vertical-align:middle;height:48px}
#wrap .container input.input::-webkit-input-placeholder, #wrap .container input.input:-moz-placeholder, #wrap .container input.input::-moz-placeholder, #wrap .container input.input:-ms-input-placeholder{  
	   color:#000;font-size:14px;line-height:50px;
}
#wrap .container .btn_login{margin:0 auto;display:block;margin-top:30px;background-color:#3c4253;font-weight:bold;font-size:14px;width:340px;height:50px;color:#fff;text-align:center;border-radius:5px;line-height:52px}
#popup_wrap{overflow:hidden;width:600px;height:678px}
#popup_wrap #header{height:70px;border-bottom:1px solid #d5d5d5;position:relative}
#popup_wrap #header h3{display:inline-block;font-size:18px;padding:23px 0 0 20px;color:#000;font-weight:bold;vertical-align:middle}
#popup_wrap #header a.close{display:inline-block;right:20px;margin-top:23px;background:url('//pics.gmarket.com/mysmilepay/pc/ko/admin/spr_store_popup.png') 0px 0px no-repeat;width:20px;height:20px;position:absolute}
#popup_wrap #container{height:600px;border-top:2px solid #f5f5f5}
#popup_wrap #container .sec1{width:580px;display:block;text-align:right;margin-right:20px;margin-top:32px}
#popup_wrap #container .btn_search{display:inline-block;color:#fff;font-size:12px;font-weight:bold;background-color:#999;width:70px;height:30px;text-align:center;border-radius:3px;line-height:30px}