.formBox .list {
	padding: 10px;
}
.formBox .list:nth-child(even) {
	background: rgba(204, 204, 204, 0.3);
}
.formBox .list > div {
	width: 17%;
	display: inline-block;
	vertical-align: middle;
}
.formBox .list > div label {
	display: none;
	text-align: center;
}
.formBox .list .NO p {
	text-align: center;
	font-size: 18px;
}
.formBox .list .info {
	width: 82%;
}
.formBox .list .info ol {
	padding-right: 20px;
}
.formBox .list .info ol li {
	padding: 5px 0;
	list-style: square;
	font-size: 16px;
    line-height: 170%;
}

/************ = 適應性 = ************/
/* +width:640 ↓
*----------------------------------------------------------------------------*/
@media screen and (max-width: 640px) {
	.formBox .list {
		margin: 20px 0;
		padding: 0;
		border: 1px #ccc solid;
	}
	.formBox .list > div ,
	.formBox .list .info {
		width: 100%;
	}
	.formBox .list > div label {
		padding: 5px 0;
		background: #02aebbc2;
		display: block;
		color: #fff;
	}
	.formBox .list .NO p {
		margin: 10px 0;
	}
}