#Inner .member{width: 620px;margin: 0 auto;padding-top: 100px;position: relative;overflow: visible;height: auto;padding-bottom: 50px;}
#Inner .member h1{text-align: center;}
#Inner .input-form fieldset:nth-child(4) input{padding-left:160px;}
#Inner .member .links{text-align: center;padding: 20px 0;}
#Inner .member .links a{color: #8C8C8C;font-size: 13px;}
#Inner .member .submit{text-align: center;padding-top: 10px;}
#Inner .member .submit input{height: 38px;padding: 0 75px;background-color: #09BF8F;font-size: 17px;color: #FFFFFF;border-radius: 5px;cursor: pointer;border: 1px solid #09BF8F;}
#Inner .member .submit input:hover{background-color: #FFFFFF;color: #09BF8F;}
#Inner .member a.icon-user{position: absolute;background-image: url("../images/member-go.png");background-repeat: no-repeat;text-align: center;width: 132px;padding-top: 92px;color: #FFFFFF;height: 40px;text-decoration: none;top: 200px;right: -300px;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
#Inner .member a.icon-user:before{position: absolute;font-size: 40px;top: 42px;left: 50%;margin-left: -20px;}
#Inner .member a.icon-user:hover{-webkit-filter: none;-moz-filter: none;-ms-filter: none;-o-filter: none;filter: none;filter: none;}
#Inner .member .agreement{padding: 15px 0;text-align: center;}
#Inner .member .agreement a{color:#09BF8F;}
#Inner .member .agreement label{position: relative;padding-left: 23px;line-height: 20px;font-size: 13px;color: #8C8C8C;cursor: pointer;}
#Inner .member .agreement label:before{content:"";width: 14px;height: 14px;border: 1px solid #000000;display: block;position: absolute;left: 0;top: 0;background-color: #FFFFFF;}
#Inner .member .agreement label:after{opacity:0;content:'';position:absolute;width:14px;height:6px;background:transparent;top:1px;left:3px;border:2px solid #09BF8F;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
#Inner .member .agreement input[type=checkbox]:checked+label:after{opacity:1;}
/*register*/
#Inner #Yunteam_Register fieldset input{padding-left:180px;}
/*error*/
.error{text-align: center;color: #CA0007;border: 1px solid #CA0007;padding: 5px 0;line-height: 20px;}
@media screen and (max-width: 767px)
{
	#Inner .member{width: auto;margin: 0 7px;padding-top: 20px;}
	#Inner .member a.icon-user{position: fixed;display: block;margin: 15px auto 0 auto;left: auto;top: auto;right: 3px;bottom: 7px;width: 60px;height: 28px;padding-top: 32px;background-size: 60px auto;}
	#Inner .member a.icon-user:before{font-size: 20px;top: 11px;margin-left: -11px;}
}