body{
  font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-z{
  border: 1px solid #89bf1d;
  background: #5e87b0;
  color: #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #254f7a;
  background-image: -moz-linear-gradient(top, #a3d936, #7ECA0E);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a3d936), color-stop(1, #7ECA0E));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#a3d936', EndColorStr='#7ECA0E')";
}
.ui-header .ui-btn-corner-all{
  border-radius: 8px !important;
  width: 2em;
  height: 2em;
}
.ui-header .ui-btn-inner{
  width: 31px !important;
  height: 31px !important;
}
.ui-icon-back{
  background-position: -392px 50%;
  border-radius:8px;
  width: 26px;
  height: 26px;
}
.ui-header .ui-btn-left{
  left: 40px !important;
}
.ui-icon-home{
  background-position: -572px 50%;
  border-radius:8px;
  width: 26px;
  height: 26px;
}
.ui-content .ui-listview{
  margin-top: 5px;
  margin-bottom: 5px;
}
h3{
  background: url("../img/icon_h3_01.png") no-repeat scroll 0 50%;
  margin: 0 0 3px;
  padding-left: 17px;
}
.ui-icon-app-store {
	background-image: url("img/app-icon-store.png") no-repeat scroll 0 50%;
}
.ui-li-divider{
  background: #999999;
  color: #ffffff;
  text-shadow: 0 -1px 1px #666666;
  background-image: -moz-linear-gradient(top, #cccccc, #999999);
  background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #cccccc), color-stop(1, #999999));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#999999')";
  outline: none;
}
.ui-li-static{
  padding: 0.4em 15px !important;
}
.tenshi-dialog{
  position: relative;
  top: 0;
  left: 0;
  height: 140px;
}
#tenshi-img{
  position: absolute;
  top: 0;
  left: 0;
  height: 115px;
  width: 65px;
  padding: 13px 0 0 0;
}
#fukidashi-img{
  position: absolute;
  top: 0;
  left: 70px;
  width: 220px;
}
#fukidashi-cnt{
  position: absolute;
  top: 0;
  left: 80px;
  width: 200px;
  margin: 5px 0;
  padding: 2px;
}
.intro{
  margin: 2px 0;
  padding: 0;
}
.background-image{
  background:url(img/measure4.JPG);
  background-size:80px 60px;
  background-repeat:no-repeat;
  background-position:left;
  background-origin:content-box;
}
.error{
	color:red;
	font-size:80%;
}
label.error{
	margin-left:10px;
	width:220px;
}
