			form {
				margin:0.5em 1em;
			}
			img {
				vertical-align: middle;
			}
			input {
				font-size: 100%;
				text-align:right;
				width:40px;
			}
			span.block {
				display: inline-block;
			}
			.area {
				position: relative;
				 width: 450px;
				 left: 30px;
			}
			.subarea {
				position: absolute;
				top: 50%;
				left: 20%;
				z-index: 3;
			}
			input[type=checkbox] {
				transform: scale(1);
				margin: 0 0 0 0;
			}

			.kujibtn {
			  color: #fff;
			  font-size: 0.8rem;
			  font-weight: bold;
			  border-radius: 7px;
			  text-decoration: none;
			  background: #ff8c00;
			  position: relative;
			  display: inline-block;
			  padding: 3px 12px;
			  touch-action: manipulation;
			  user-select: none;
			}
