@charset "utf-8";
#blanket-wrap .selector-wrap{
	text-align:center;	
}
#blanket-wrap .selector-wrap a{
	float:none !important;	
	display:inline-block !important;
}
#reset-wrap{
	width:400px;
	margin:auto;
	text-align:center;
	margin-top:50px;
	background:#666;
	padding:20px;	
}
#reset-wrap div.h1{
	color:white;
	line-height:24px;
	padding-bottom:25px;	
}
#reset-wrap div.h2{
	color:white;
	font-size:20px;
	line-height:24px;
	padding-bottom:5px;	
}
#reset-wrap div.account{
	color:#ccc;	
	height:30px;
	line-height:30px;
	padding-left:40px;
	background:url(/images/ico_join.png) no-repeat 0 0;
	background-size:30px 120px;
	width:180px;
	text-align:left;
	margin:0px auto 10px;
}
#reset-wrap a.submit{
	width:220px;	
	font-size:18px;
}
#reset-wrap .notification{
	color: #FFC6C7;
	height: 30px;
	line-height: 15px;
}
#reset-wrap .notification.positive{
	color:#9de296;	
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx){	
	#reset-wrap div.account{
		background-image:url(/images/ico_join@2.png);
		background-size:80px 320px;
	}
}
@media only screen and (max-width: 480px) {
	#reset-wrap{
		width:90%;	
		padding:2%;
	}
	#reset-wrap input{
		width:96%;
		padding:0 2%;	
	}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
	#reset-wrap{
		width:90%;	
		padding:2%;
		max-width:400px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
	
}