/* BASIC css start */
#container > #contents {max-width:1000px !important;}
/* ºñÈ¸¿ø ÁÖ¹®Á¶È¸ */
.noLogin {float: right;position: relative;padding: 129px 20px 47px;color: #2e2e2e;background: rgba(255,255,255,0.4);width: 460px;margin: 0 auto;box-shadow: 0 3px 12px rgba(142,142,142,0.58);box-sizing: border-box;border-radius: 6px;opacity: 0;margin-right: -20px;height: 436px;text-align: center;}
.noLogin h3 {position: absolute;display: block;left: 0;top: 0;width: 460px;height: 80px;box-sizing: border-box;padding: 20px;text-align: center;background:#545454 url('/_images/bg_loginh3.gif') 0 0 no-repeat;line-height: 45px;color: #cacaca;font-weight: 400;letter-spacing: 2px;font-size: 14px;font-family: 'nunito','¸¼Àº °íµñ','Malgun Gothic';border-top-left-radius:6px;border-top-right-radius:6px;}
.noLogin h3 i{position: absolute;left: 26px;top: 32px;}
.noLogin h3 i {color: #b9b9b9;font-size: 15px;}
.noLogin h3 i:hover {left:24px;color:#fff}
.noLogin h3 i:hover,
.noLogin h3 i {-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.noLogin p {text-align: center;color: #b1b1b1;font-size: 12px;padding-top:23px;}
.noLogin .ec-base-desc { width:380px; margin:0 auto; }
.noLogin .button { margin:92px auto 0;}
.noLogin .inputline {clear:both;height:40px;width:380px;margin:0 auto;text-align:right;}
.noLogin .inputline:first-child {padding-bottom:5px;}
.noLogin .inputline i {float:left;width:20px;line-height:32px;color:#ddd}
.noLogin input.MS_input_txt,
.noLogin input[type=text],
.noLogin input[type=password] {float:right;overflow: hidden;display: block;width:calc(100% - 39px);margin: 0 0 2px;border:0;border-bottom: 1px solid #eee;border-radius: 2px;color: #8F8F91;height:32px;line-height:32px;background:transparent !important;padding:0;}
.noLogin #order_id1 {float: left;overflow: hidden;display: block;width: calc(50% - 40px);margin: 0 0px 2px 11px;border: 0;border-bottom: 1px solid #eee;border-radius: 2px;color: #8F8F91;}
.noLogin #order_id2 {float: left;overflow: hidden;display: block;width: calc(50% - 24px);margin: 0 0 2px 17px;border: 0;border-bottom: 1px solid #eee;border-radius: 2px;color: #8F8F91;}
.noLogin label.number {font-size:0;line-height:0;}



/* ºñÈ¸¿øÃ¢ ÀÖÀ»¶§ ·Î±×ÀÎ µðÀÚÀÎ */
.nologinwrap #contents {width:1000px;margin:0 auto;}
.nologinwrap .loginwrap {float:left;margin-left:-20px;margin-top:0;}
.nologinwrap .snsArea {opacity:0;padding-top:70px;}

/* BASIC css end */

