@charset "UTF-8";
.sign #header .logo a {background: url("../images/normal/navi.2b9a8d8a799a.png") no-repeat;background-size: 200px 100px;}
.sign .sign-wrap .detail .captcha .btns-gray-embo:before {background:url("../images/normal/refresh.bcabb764dd17.png") no-repeat;background-size:14px 12px;}
.sign .sns button:before {background:url("../images/normal/signup-sns2.07a4e4fb23dc.png") no-repeat;background-size:100px 100px;}
@media screen and (-webkit-min-device-pixel-ratio:2){
	.sign #header .logo a {background-image: url("../images/retina/navi.42d683dee702.png");}
	.sign .sign-wrap .detail .captcha .btns-gray-embo:before {background-image:url("../images/retina/refresh.7340741dc27f.png") ;}
	.sign .sns button:before {background-image:url("../images/retina/signup-sns2.0f6aee5a4b64.png")}
}
@keyframes cf3FadeIn {0% {opacity:0;}100% {opacity:1;}}
@-webkit-keyframes cf3FadeIn {0% {opacity:0;}50% {opacity:0.5;}100% {opacity:1;}}
@keyframes cf3FadeInOut {0% {opacity:0;}20% {opacity:0;}25% {opacity:1;}80% {opacity:1;}82% {opacity:0;}100% {opacity:0;}}
@-webkit-keyframes cf3FadeInOut {0% {opacity:0;}20% {opacity:0;}25% {opacity:1;}80% {opacity:1;}82% {opacity:0;}100% {opacity:0;}}
@keyframes cf3FadeInOut2 {0% {opacity:0;}45% {opacity:0;}50% {opacity:1;}80% {opacity:1;}82% {opacity:0;}100% {opacity:0;}}
@-webkit-keyframes cf3FadeInOut2 {0% {opacity:0;}45% {opacity:0;}50% {opacity:1;}80% {opacity:1;}82% {opacity:0;}100% {opacity:0;}}
@keyframes cf3FadeInOut3 {0% {opacity:0;}70% {opacity:0;}75% {opacity:1;}95% {opacity:1;}100% {opacity:0;}}
@-webkit-keyframes cf3FadeInOut3 {0% {opacity:0;}70% {opacity:0;}75% {opacity:1;}95% {opacity:1;}100% {opacity:0;}}

.sign .fadein-appear { animation-name:cf3FadeIn:animation-timing-function: ease-in-out;animation-iteration-count: 1;animation-duration: 0.1s;-webkit-animation-name:cf3FadeIn;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;-webkit-animation-duration:0.1s }
.sign#container-wrapper {min-width:100%;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background:no-repeat 50% 50%;background-size:cover;background-image:url("../images/dummy/sign_bg1.9a1b9a16aab8.jpg");display:table;}
.sign#container-wrapper .bg {position: fixed;width: 100%;height: 100%;top: 0;left: 0;background:no-repeat 50% 50%;background-size:cover;}
.sign#container-wrapper .bg1 {animation-name: cf3FadeInOut;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 40s;animation-direction: alternate;-webkit-animation-name: cf3FadeInOut;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;-webkit-animation-duration: 40s;-webkit-animation-direction: alternate;background-image:url("../images/dummy/sign_bg2.4340812b8442.jpg");}
.sign#container-wrapper .bg2 {animation-name: cf3FadeInOut2;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 40s;animation-direction: alternate;-webkit-animation-name: cf3FadeInOut2;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;-webkit-animation-duration: 40s;-webkit-animation-direction: alternate;background-image:url("../images/dummy/sign_bg3.b6b68d576c6c.jpg");}
.sign#container-wrapper .bg3 {animation-name: cf3FadeInOu3t;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 40s;animation-direction: alternate;-webkit-animation-name: cf3FadeInOut3;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;-webkit-animation-duration: 40s;-webkit-animation-direction: alternate;background-image:url("../images/dummy/sign_bg4.5c36b43d7f89.jpg");}
.sign .container {display:table-cell;vertical-align:middle;background: none;padding: 65px 0;position: relative;box-shadow: none;width: 100%;}
.sign .container:after {content:'';position: fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);}
.sign .wrapper-content {width:410px;overflow:hidden;position: relative;margin: 0 auto;z-index:1;}
.sign .content {display:table;position: relative;border-collapse: collapse;transition: left 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, opacity 0.5s;-moz-transition: left 0.5s, opacity 0.5s;left:0;}
.sign .content > .sign-wrap {display:table-cell;vertical-align: middle;}
.sign .sign-wrap {position:relative;z-index:2;display: none;}
.sign .sign-wrap > .wrapper {position:relative;box-shadow:0 1px 2px rgba(0,0,0,0.04);background:#fff;border-radius:3px;padding:38px 45px 45px;width: 320px;margin: 0 auto;}
.sign .sign-wrap .btn-signup {display: block;width: 100%;font-weight: bold;padding: 0 12px;line-height: 36px;font-size: 14px;border: 1px solid;border-radius: 3px;color: #5A616F;text-shadow: 0 1px 0 #FFF;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);border-color: #d1d3d6 #d2d3d5 #bdbec0;background: #F4F4F5;background: -webkit-linear-gradient(top,#FFF,#F6F7F8);background: -ms-linear-gradient(top,#FFFFFF,#f9f9f9);background: -moz-linear-gradient(top,#FFFFFF,#f9f9f9);background: -o-linear-gradient(top,#FFFFFF,#f9f9f9);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#f9f9f9');}
.sign .sign-wrap .btn-signup:hover {text-decoration: none;border-color: #CCCED2 #C7C8C9 #B6B7B9;background: -webkit-linear-gradient(top, #ffffff, #f9fafa);background: -ms-linear-gradient(top, #ffffff, #f9fafa);background: -moz-linear-gradient(top, #ffffff, #f9fafa);background: -o-linear-gradient(top, #ffffff, #f9fafa);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9fafa');}
.sign .sign-wrap .btn-signup:active {box-shadow: none;text-decoration: none;background: -webkit-linear-gradient(#f0f0f0,#ffffff);background: -moz-linear-gradient(#f0f0f0,#ffffff);background: -o-linear-gradient(#f0f0f0,#ffffff);background: linear-gradient(#f0f0f0,#ffffff);-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.3);-moz-box-shadow: inset 0 0 1px rgba(0,0,0,0.3);box-shadow: inset 0 0 1px rgba(0,0,0,0.3);border-color: #b8b8b8 #c2c2c2 #ccc;}
.sign .sign-wrap .btn {background: #4f7eb8;border-radius: 3px;box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);color: #fff;font-weight: bold;font-size: 14px;padding: 0 12px;line-height: 40px;text-decoration: none;width: 100%;display: block;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;text-align: center;}
.sign .sign-wrap h2 {font-size:22px;color:#4c505a;line-height:26px;}
.sign .sign-wrap h2 > small {color:#4c505a;font-size:15px;font-weight:normal;line-height:20px;opacity:0.7;display:block;padding-top: 13px;}
.sign .sign-wrap input.text {padding: 8px;background: #F0F1F3;display: block;width: 100%;box-shadow: inset 0 1px 1px rgba(0,0,0,.02);border: 1px solid;border-color: #C9CCD0 #CFD2D6 #CFD2D6;border-radius: 3px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;font-size: 14px;height: auto;}
.sign .sign-wrap input.text::-webkit-input-placeholder {color:#afb0b2;}
.sign .sign-wrap input.text:-moz-placeholder {color:#afb0b2;}
.sign .sign-wrap input.text:-ms-input-placeholder {color:#afb0b2;}
.sign .sign-wrap input.text.placeholder {color:#afb0b2;}
.sign .sign-wrap input.text.error::-webkit-input-placeholder {color:#db6265 ;}
.sign .sign-wrap input.text.error:-moz-placeholder {color:#db6265 ;}
.sign .sign-wrap input.text.error:-ms-input-placeholder {color:#db6265 ;}
.sign .sign-wrap input.text.error.placeholder {color:#db6265 ;}
.sign .sign-wrap input.text.error {color:#db6265 ;border-color:#d2928c ;box-shadow:0 0 0 2px #f0d1ce;}
.sign .sign-wrap input.text.error:focus, .sign-wrap input.text:focus {background:#fff;border:1px solid #8db2d0 !important;box-shadow:0 0 0 2px rgba(133,176,212,0.4)}
.sign .sign-wrap input.text:read-only, .sign-wrap input.text:-moz-read-only { background: rgb(240, 241, 243) !important; box-shadow: none !important; border-color: #DDDFE2 !important; color: #919298 !important; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; }
.sign .sign-wrap input.text:hover:-webkit-autofill, .sign .sign-wrap input.text:-webkit-autofill:hover, .sign .sign-wrap input.text:-webkit-autofill {background-color: #F0F1F3;    -webkit-box-shadow: 0 0 0 50px #F0F1F3 inset !important;}
.sign .sign-wrap input.text:focus:-webkit-autofill:active,.sign .sign-wrap input.text:focus:-webkit-autofill,  .sign .sign-wrap input.text:-webkit-autofill:focus, .sign .sign-wrap input.text:-webkit-autofill:active {transition: background-color 5000s ease-in-out 0s;background-color: #fff;    -webkit-box-shadow: 0 0 0 50px #fff inset, 0 0 0 2px rgba(133,176,212,0.4) !important;}
.sign .sign-wrap input.text:read-only, .sign .sign-wrap input.text:-moz-read-only { background: rgb(240, 241, 243) !important; box-shadow: none !important; border-color: #DDDFE2 !important; color: #919298 !important; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; }
.sign .sign-wrap label.label {display: block;color: #393d4d;opacity: 0.6;padding:8px 0 6px;text-align: left;font-size: 12px;}
.sign .sign-wrap .focus label.label {opacity:1;}
.sign .sign-wrap .email-frm {padding:22px 0 0;}
.sign .sign-wrap .email-frm input.text {margin-bottom:10px;}
.sign .sign-wrap .email-frm .forgot_pw {width: 20px;height: 20px;border-radius: 100%;position: absolute;right: 7px;top: 6px;border: 1px solid #C0C1C4;color: #A3A5AC;font-size: 11px;line-height: 20px;text-align: center;font-weight: bold;}
.sign .sign-wrap .email-frm .forgot_pw small {font-size: 11px;white-space: nowrap;right: -8px;bottom: 26px;border-radius: 3px;color: #fff;line-height: 27px;padding: 0 8px;font-weight: bold;position: absolute;background: #0b0f16;opacity: 0;visibility: hidden;}
.sign .sign-wrap .email-frm .forgot_pw small:after {content:'';border: 4px solid transparent;border-top-color:#0b0f16;right: 14px;bottom: -8px;position: absolute;}
.sign .sign-wrap .email-frm .forgot_pw:hover {text-decoration:none;}
.sign .sign-wrap .email-frm .forgot_pw:hover small {opacity:1;visibility: visible;}
.sign .sign-wrap .others {position:relative;padding:20px 0 0;text-align:center;color:#8d919a;font-size:12px;line-height:20px;}
.sign .sign-wrap .others a {font-weight:bold;}
.sign .sign-wrap .terms {color:#81848b;font-size:11px;line-height:16px;text-align:center;padding:19px 50px 0;}
.sign .sign-wrap .terms a {color: #616671;font-weight: bold;}
.sign .sign-wrap fieldset .msg {position: absolute;display: none;left: 100%;top: 0;background: #fff;box-shadow: 0 2px 7px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.45);border-radius: 3px;margin-left: 14px;font-size: 13px;line-height: 18px;color: #4f5663;padding: 13px 13px 13px 41px;width: 160px;}
.sign .sign-wrap fieldset .msg:before {content: '';position: absolute;right: 100%;top: 10px;border: 9px solid transparent;border-right-color: rgba(0,0,0,0.2);}
.sign .sign-wrap fieldset .msg svg {position:absolute;left: 13px;top: 13px;;}
.sign .sign-wrap fieldset .msg .icon {fill: #d93434;fill-rule: evenodd;}
.sign .sign-wrap fieldset .msg.require .icon {fill: #497ab3;fill-rule: evenodd;}
.sign .sign-wrap fieldset .msg:after {content:'';position: absolute;right: 100%;top:11px;border:8px solid transparent;border-right-color: #fff;}
.sign .sign-wrap fieldset span {display:block;position:relative;padding:0;min-height:0;}
.sign .sign-wrap fieldset span.error .msg {display:block;}
.sign .sign-wrap fieldset span.with-label .msg {top: 20px;}
.sign .sign-wrap .detail .captcha:after {content:'';display:block;clear:both;}
.sign .sign-wrap .detail .captcha {text-align:center;border-top:1px solid #eef0f1;padding: 20px 0;border-bottom: 1px solid #eef0f1;margin-bottom: 20px;}
.sign .sign-wrap .detail .captcha img {margin-bottom: 10px;vertical-align:top;}
.sign .sign-wrap .detail .captcha .btns-gray-embo {float:left;width: 90px;margin:0;text-transform: capitalize;padding: 0;line-height:33px;}
.sign .sign-wrap .detail .captcha .btns-gray-embo:before {content:'';display:inline-block;width:14px;height:14px;vertical-align: middle;margin: 0px 5px 0 0;}
.sign .sign-wrap .detail .captcha input.text {float:right;margin: 0;width: 80%;width: calc(100% - 100px);width: -webkit-calc(100% - 100px);width: -moz-calc(100% - 100px);font-size: 13px;}
.sign .sign-wrap .step {position:absolute;top:47px;right:45px;width:6px;height:6px;border:1px solid #acc3dd;border-radius:100%;}
.sign .sign-wrap .step:before, .sign-wrap .step:after {content:'';position:absolute;top:-1px;left:-15px;width:6px;height:6px;border:1px solid #acc3dd;border-radius:100%;}
.sign .sign-wrap .step:before {left:-29px;}
.sign .sign-wrap .step1:before, .sign-wrap .step2:after, .sign-wrap .step3 {border-color:#4879b2;background:#4879b2;}
.sign .sns {font-size:0;white-space:nowrap;overflow: hidden;border-bottom: 1px solid #eef0f1;padding: 24px 0 5px;}
.sign .sns button {font-size: 14px;color: #fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius: 3px;box-shadow: inset 0 0 0 1px rgba(0,0,0,0.07), inset 0 -1px 0 rgba(0,0,0,0.1);display: inline-block;line-height: 40px;font-weight: bold;padding: 0 12px;margin-bottom:14px;position:relative;}
.sign .sns button:before {content:'';position:absolute;top: 50%;z-index:1;left:11px;}
.sign .sns button:nth-child(3n+1) {width:100%;clear:both;}
.sign .sns button:nth-child(3n+2) {width: 49%;width: calc(50% - 7px);width: -webkit-calc(50% - 7px);width: -moz-calc(50% - 7px);float: left;}
.sign .sns button:nth-child(3n+3) {width: 49%;width: calc(50% - 7px);width: -webkit-calc(50% - 7px);width: -moz-calc(50% - 7px);float: right;}
.sign .sns > div {width:100%;font-size:13px;display:inline-block;vertical-align:top;transition: left 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, opacity 0.5s;-moz-transition: left 0.5s, opacity 0.5s;position: relative;left: 0;}
.sign .sns > div:after {content:'';clear:both;display:block;}
.sign .sns.more > div {left:-100%;}
.sign .sns .btn-fb {background:#4267b1;padding-left: 43px;}
.sign .sns .btn-fb:before {width: 20px;height: 20px;margin-top: -10px;}
.sign .sns .btn-tw {background:#1c95e0;padding-left: 45px;}
.sign .sns .btn-tw:before {width: 20px;height: 16px;background-position:-50px 0;margin-top: -8px;}
.sign .sns .btn-gg {color: #757575;background:#fff;padding-left: 40px;}
.sign .sns .btn-gg:before {width: 20px;height: 20px;margin-top: -10px;background-position:-25px 0;}
.sign .sns .btn-b {background:#417dc1;padding-left: 44px;}
.sign .sns .btn-b:before {width: 24px;height: 14px;background-position:-75px 0;margin-top: -7px;}
.sign .sns .btn-q {background: #288BD2;}
.sign .sns .btn-r {background:#0075ce;padding-left:67px;}
.sign .sns .btn-r:after {content:'';position:absolute;top:0;left:0;width:55px;height:100%;background:#fff;box-shadow:inset 1px 1px 0 rgba(0,0,0,0.07),inset 0 -1px 0 rgba(0,0,0,0.1);border-radius: 2px 0 0 2px;z-index:0;}
.sign .sns .btn-r:before {width: 34px;height: 20px;background-position:0 -25px;margin-top: -10px;}
.sign .sns .btn-w {background:#d42a2c;padding-left: 52px;}
.sign .sns .btn-w:after {content:'';position:absolute;top:0;left:0;width:40px;height:100%;background:#fff;box-shadow:inset 1px 1px 0 rgba(0,0,0,0.07),inset 0 -1px 0 rgba(0,0,0,0.1);border-radius: 2px 0 0 2px;z-index:0;}
.sign .sns .btn-w:before {width: 24px;height: 20px;background-position:-40px -25px;margin-top: -10px;left:8px;}
.sign .sns .btn-m {background: -webkit-linear-gradient(top, #6d50b6, #5b4593);background: -ms-linear-gradient(top, #6d50b6, #5b4593);background: -moz-linear-gradient(top, #6d50b6, #5b4593);background: -o-linear-gradient(top, #6d50b6, #5b4593);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d50b6', endColorstr='#5b4593');}
.sign #header {position:absolute;top:0;left:0;padding:21px 28px;z-index: 10;}
.sign #header .logo a:hover {opacity: 0.6;filter: alpha(opacity=60);}
.sign #header .logo a {display: block;width: 91px;height: 20px;padding: 0;text-indent: -1000em;opacity:0.9;transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;-o-transition: opacity 0.2s ease;-ms-transition: opacity 0.2s ease;}
.sign #footer {position:absolute;left:0;width:100%;text-align:center;background: rgba(0, 0, 0, 0.6);bottom:0;padding:12px 0;z-index: 10;}
.sign #footer li {display:inline-block;padding:0 5px;line-height:25px;font-size:11px;color:#747b8b;font-weight:bold;}
.sign #footer a { color: #AFB1B3; text-decoration:none; }
.sign #footer a:hover { color: #FFF; }
.sign .activation.sign-wrap input.text, .activation.sign-wrap .btn, .account.sign-wrap .btn {margin-top:20px;}
.sign .success.sign-wrap .btn {margin-top:38px;}
.sign .sign-wrap .wrapper.signup, .sign-wrap .wrapper.signin, .sign-wrap .wrapper.register {padding-bottom:20px;}
#popup_container .popup.register h2, #popup_container .popup.complete h2 {padding-bottom:12px;}
.sign .sign-wrap .wrapper.complete h2 {padding-bottom:12px;}
.sign .sign-wrap .detail input.text {margin-bottom:8px;}
.sign .sign-wrap .detail .url {font-size: 11px;color: #868990;display:block;padding-bottom: 14px;}
.sign .sign-wrap .detail .username_suggest {display:none; border:1px solid #e8e9ec;border-radius:3px;padding:8px 10px;font-size:13px;line-height:22px;color:#4f5663;margin-bottom:14px;}
.sign .sign-wrap .detail .error.username_suggest {display:block;}
.sign .sign-wrap .detail input.text {padding:7px 8px;}
.sign .reset_pw {margin-top:47px;}
.sign .user-info {position: relative;color: #868990;font-size: 13px;line-height: 18px;margin-bottom: 28px;padding: 23px 0 18px;border-bottom: 1px solid #eff0f2;text-align: center;}
.sign .user-info img {position: absolute;left: 50%;margin-left: -48px;top: -85px;width: 90px;height: 90px;background: no-repeat 50% 50%;background-size: cover;border: 3px solid #fff;box-shadow: 0 0 0 1px rgba(0,0,0,0.1);border-radius: 100%;}
.sign .user-info b {display: block;font-size: 16px;color: #4C505A;padding-bottom: 4px;}
.sign .user-info a {display:block;color:#94979d;}
.sign .user-info a:hover {text-decoration:none;}
.sign .reset_pw .email-frm {padding-bottom:19px;}
.sign .sign-wrap .others .selling {position:absolute;bottom: -26px;left: -45px;background: #f0f1f3;border-top: 1px solid #e7e8e9;padding: 10px 45px;text-align: center;width: 100%;border-radius: 0 0 3px 3px;}
.sign .sign-wrap .others a {font-weight:bold;}
.sign .sign-wrap .btn-switch {background: #bec3c8;box-shadow: inset 0 1px 2px rgba(0,0,0,0.06),inset 0 0 0 1px rgba(0,0,0,0.1);text-indent: -1000em;width: 34px;height: 18px;border-radius: 14px;margin: -3px 4px 0 0;z-index: 1;vertical-align: middle;position: relative;}
.sign .sign-wrap .btn-switch:before {content: '';width: 16px;height: 16px;border-radius: 100%;border: 0;box-shadow: 0 1px 2px rgba(0,0,0,0.06),0 0 0 1px rgba(0,0,0,0.2);opacity: 1;background: #fff;position: absolute;top: 1px;right: 1px;}
.sign .sign-wrap .btn-switch.on {background: #4092DE;}
.sign .sign-wrap .btn-switch.on:before {left:1px;right:auto;}
.sign .sign-wrap .checklist {font-size:13px;line-height:18px;color:#4f5663;padding-bottom:15px;}
.sign .sign-wrap .checklist li {padding:2px 0;}

.signout .introduction .thumbnail div, .signout .introduction a {background:url("../images/common/signout.37c0e61cb53f.png") no-repeat;}
.signout .container {width:auto;padding: 0 0 20px;}
.signout #content {padding:0;background:none;box-shadow:none;}
.signout .inner {position:relative;width:985px;margin:0 auto;}
.signout .introduction {background:#c3c6cb;color:#fff;}
.signout .introduction .inner {padding:137px 0 90px;}
.signout .introduction h2 {font-size:38px;}
.signout .introduction p {font-size:17px;line-height:22px;padding: 11px 600px 40px 0;}
.signout .introduction a {display:inline-block;width:161px;height:53px;text-indent:-1000em;overflow:hidden;margin-right:7px;background-position:0 -330px;}
.signout .introduction a.btn-ios {width:162px;background-position:-170px -330px;}
.signout .introduction .thumbnail .ios {position:absolute;width:218px;height:279px;bottom:0;right:228px;} 
.signout .introduction .thumbnail .android {position:absolute;width:273px;height:324px;bottom:0;right:0;background-position:-220px 0;} 
.signout .featured {padding:60px 0 35px;}
.signout .featured li {float:left;clear:both;font-size: 14px;line-height:20px;color:#6f7174;margin-bottom:25px;padding:20px;width:436px;border-radius:3px;box-shadow: 0 1px 2px rgba(0,0,0,0.08);background: #fff;}
.signout .featured li:nth-child(even) {clear:none;float:right;}
.signout .featured b {display:block;color:#383d48;font-size:18px;font-weight:normal;padding-bottom: 10px;}

.image-preloader {position:absolute; width:0px;height:0px; }

#popup_container.signup .popup.signup {display:block;}
#popup_container .popup.signup, #popup_container .popup.register, #popup_container .popup.complete {background:#fff;width:410px;border-radius:3px;-webkit-box-shadow: 0 2px 22px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 2px 22px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.1);box-shadow: 0 2px 22px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.1);margin:0;overflow:visible;}
#popup_container .popup.sign.with-cover {width:820px;overflow-y:hidden;}
.popup.sign .cover {width:50%;height:100%;top:0;right:0;border-radius:0 3px 3px 0;background:no-repeat 50% 50%;background-size:cover;position: absolute;box-shadow: inset 1px 0 rgba(0,0,0,0.1);}
.popup.signup .sign-wrap, .popup.register .sign-wrap, .popup.signin .sign-wrap, .popup.complete .sign-wrap {margin:0;border: 0;box-shadow: none;}
.popup.sign.with-cover .sign-wrap {border-radius: 3px 0 0 3px;height:100%;width:320px;}
.popup.sign.with-cover .sign-wrap .others .selling {border-radius:0 0 0 3px;}
.popup.signup h2 {padding-bottom:12px;}
.popup.signin .sign-wrap .others, .popup.signup .sign-wrap .others {padding-bottom: 30px;}
#popup_container.signin .popup.signin {display:block;}
#popup_container .popup.signin {background:#fff;width:410px;border-radius:3px;-webkit-box-shadow: 0 2px 22px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 2px 22px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.1);box-shadow: 0 2px 22px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.1);margin:0;overflow:visible;}
.popup.reset_pw_email_sent {background:#fff;width:352px;border-radius:3px;-webkit-box-shadow: 0 2px 22px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 2px 22px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.1);box-shadow: 0 2px 22px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.1);margin:0;overflow:visible;}
.popup .sign-wrap {display:block;padding: 37px 45px 26px;}
.popup.forgot_pw .sign-wrap {padding-bottom:40px;}

@media screen and (max-width: 800px) {
	.sign #header .logo a:before {background: url("../../m/images/new_header.3ec2211ad4c9.png") no-repeat;background-size: 75px 75px;}
	.sign#container-wrapper {background:none;display: block;position: relative;width: auto;height: auto; min-width: auto;}
	.sign#container-wrapper .bg, #footer {display:none;}
	.sign .container {padding:0;display: block;}
	.sign .sign-wrap > .wrapper {width:auto;box-shadow:none;border-radius:0;padding: 17px 20px;}
	.sign .container:after {display:none;}
	.sign .sign-wrap fieldset .msg {left:auto;right: -15px;padding-left: 13px;}
	.sign .sign-wrap fieldset .msg .icon {display:none;}
	.sign .sign-wrap .step {top: 25px;right: 20px;}
	.sign #header {padding: 0;position: relative; border-bottom: 1px solid #0d0e10; background: #323640;}
	.sign #header .logo a {width: 11px;height: 18px;padding: 13px;background: none;margin: 0 auto;}
	.sign #header .logo a:before { content: '';position: absolute;width: 11px;top: 50%;left: 50%;margin: -9px 0 0 -6px;height: 18px;background-position: -20px 0;opacity: 0.85;}
}

#signup-recaptcha { margin-bottom: 10px; }
#signup-recaptcha > div > div { margin-left: auto; margin-right: auto; }
