@charset "utf-8";

#content{
	padding:0 0 40px;
}

#content h2{
	margin:0 0 29px;
}

#content .qrcode{
	border:2px solid #dacbb1;
	float:left;
	display:inline;
	margin:0 30px 0 30px;
}

#content .intro{
	float:left;
	margin:8px 0 3em;
}

#content .send-url{
	clear:both;
	width:440px;
	margin:0 0 0 162px;
	padding:2em 0 0;
	background:url(../../../img/_ja/_jp/mobile/hr.gif) repeat-x top;
}

#content .send-url p{
	padding:0 0 2em;
}

#content .send-url label{
	margin:0 0 7px;
	display:block;
}

#content .send-url div{
	width:440px;
}

#content .send-url input{
	width:214px;
	font-size:1.33em;
	padding:2px;
	border:1px solid #8c8874;

	display:inline;
	float:left;
	margin:0 16px 0 0;
}

#content .submit{
	background:url(../../../img/_ja/_jp/mobile/submit.gif) no-repeat left top;
	width:51px;
	height:24px;
	margin:1px 0 0;

	display:block;	
	text-indent:-9000px;
	font-size:10px;
	overflow:hidden;
}

#content .submit:hover{
	background-position:left bottom;
}

#content  .error{
	color:red;
	font-weight:bold;
	clear:both;
	padding:0.5em 0 0;
}




#content .thankyou{
	margin:40px 0 0;
	padding:0 0 0 30px;
}

#content .thankyou p{
	width:440px;
	margin:0 0 2em;
	padding:0 0 2em;
	background:url(../../../img/_ja/_jp/mobile/hr.gif) repeat-x bottom;
}

#content .thankyou a{
	background:url(../../../img/_ja/_jp/mobile/home.gif) no-repeat left top;
	width:86px;
	height:24px;
	margin:1px 0 0;

	display:block;	
	text-indent:-9000px;
	font-size:10px;
	overflow:hidden;
}
#content .thankyou a:hover{
	background-position:left bottom;
}

















