h2  {
  margin:0;
  padding-left:30px;
  background:#FFFFFF url("/q/images/renew/icon/mobile.png") no-repeat scroll 0 center;
  color:#F7A93C;
  font-size:18px;
  font-weight:bold;
}

form,#sendaddr form p,select  { margin:0; }

/* mobileintro 〜モバイル版ご紹介〜 */
#mobileintro  {
  margin-bottom:25px;
  width:495px;
}

#mobileleft  {
  float:left;
  margin:10px 0 0;
  padding:0;
  width:185px;
}

#mobileright  {
  float:right;
  margin:10px 0 20px 10px;
  padding:0;
  width:300px;
  height:410px;
  background-image:url("/q/images/renew/mobile/mobileback.gif");
}

*html #mobileright  { margin:10px 0 20px 5px; }

#mobileleft p  {
  margin:0 0 20px;
  padding:0;
  font-size:11px;
}

#harenchiq  {
  display:block;
  margin:5px 0 0;
  padding:0;
  color:#000000;
  font-weight:bold;
}

#sendaddr  {
  margin:-20px 0 20px;
  padding:4px;
  border:1px dashed #000;
  background-color:#EFEFFF;
}

#qrarea  {
  margin:0;
  padding:0;
}

#qrarea #qrimg  {
  float:left;
  margin:0;
  padding:0 10px 0 0;
}

#qrarea #qrimg img  {
  width:80px;
  height:80px;
}

#qrarea #qrintro  {
  float:right;
  margin:0;
  padding:0;
  width:95px;
}

/* 〜インラインフレーム〜 */
#mobileright iframe  {
  float:right;
  width:244px;
  height:330px;
  margin:42px 28px 0 0;
  padding:0;
}

#mobileright #history  {
  width:240px;
  margin:0 30px;
	padding:0;
}

#mobileright #history li  {
  display:-moz-inline-box;
  display:inline-block;
  list-style:none outside none;
  margin:0;
  padding:0;
  width:80px;
  height:25px;
  font-size:10px;
}

#mobileright #history li a  {
  display:block;
  margin:0;
  padding:0;
  width:80px;
  height:25px;
  line-height:25px;
  text-align:center;
  text-decoration:none;
}

#mobileright #history #histback { float:left; }
#mobileright #history #histnext { float:right; }

*:first-child+html #mobileright #history span { visibility: hidden; }
*html #mobileright #history span { visibility: hidden; }
#mobileright #history span {
  position:relative;
  z-index:-1;
}

#mobileright #history #histback a:link,#mobileright #history #histback a:visited  { background:url("/q/images/renew/mobile/mhback_off.gif") no-repeat 0 0; }
#mobileright #history #histback a:hover,#mobileright #history #histback a:active  { background:url("/q/images/renew/mobile/mhback_on.gif") no-repeat 0 0; }

#mobileright #history #histnext a:link,#mobileright #history #histnext a:visited  { background:url("/q/images/renew/mobile/mhnext_off.gif") no-repeat 0 0; }
#mobileright #history #histnext a:hover,#mobileright #history #histnext a:active  { background:url("/q/images/renew/mobile/mhnext_on.gif") no-repeat 0 0; }
