.form-border-none th, .form-border-none td {
	border-bottom : none !important;
}
@media print, screen and (min-width: 768px) {
	.form-border-none th, .form-border-none td {
		padding-bottom : 0 !important;
	}
}

.form-border-none td {
	padding-bottom : 0 !important;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.form-border-none td {
		padding-top : 18px !important;
	}
}
@media print, screen and (min-width: 1025px) {
	.form-border-none td {
		padding-top : 37px !important;
	}
}

.u-list-grade {
	word-break : break-word;
}
.u-list-grade .grade-item + .grade-item {
	margin-top : 10px;
}
.u-list-grade .grade-item .item-inner {
	display : -webkit-flex;
	display : -ms-flexbox;
	display :         flex;
	-webkit-flex-wrap : wrap;
	    -ms-flex-wrap : wrap;
	        flex-wrap : wrap;
}
@media print, screen and (min-width: 768px) {
	.u-list-grade .grade-item .item-inner {
		-webkit-flex-wrap : nowrap;
		    -ms-flex-wrap : nowrap;
		        flex-wrap : nowrap;
	}
}
@media screen and (max-width: 767px) {
	.u-list-grade .grade-item .item-inner .item-ttl {
		-webkit-order : 2;
		-ms-flex-order : 2;
		        order : 2;
	}
}
@media print, screen and (min-width: 768px) {
	.u-list-grade .grade-item .item-inner .item-ttl {
		width : 40%;
	}
}
@media screen and (max-width: 767px) {
	.u-list-grade .grade-item .item-inner .item-ttl br {
		display : none;
	}
}
.u-list-grade .grade-item .item-inner .item-check {
	margin-right : 10px;
}
@media screen and (max-width: 767px) {
	.u-list-grade .grade-item .item-inner .item-check {
		-webkit-order : 1;
		-ms-flex-order : 1;
		        order : 1;
	}
}
@media print, screen and (min-width: 768px) {
	.u-list-grade .grade-item .item-inner .item-check {
		width : 20px;
		margin-left : 10px;
	}
}
.u-list-grade .grade-item .item-inner .item-check .formError {
	margin-top : -80px !important;
}
.u-list-grade .grade-item .item-inner .item-check .formError .formErrorArrow {
	top : 100% !important;
	-webkit-transform : rotateX(180deg) !important;
	        transform : rotateX(180deg) !important;
}
.u-list-grade .grade-item .item-inner .item-desc {
	font-size : 22.4px;
	font-size : 1.4rem;
}
@media screen and (max-width: 767px) {
	.u-list-grade .grade-item .item-inner .item-desc {
		-webkit-order : 3;
		-ms-flex-order : 3;
		        order : 3;
		width : 100%;
	}
}
@media print, screen and (min-width: 768px) {
	.u-list-grade .grade-item .item-inner .item-desc {
		-webkit-flex : 1;
		    -ms-flex : 1;
		        flex : 1;
		padding-top : 2px;
	}
}
.u-list-grade .grade-item .item-inner .item-desc .desc-dib {
	display : inline-block;
}

.u-table-form {
	table-layout : fixed;
}

@media print, screen and (min-width: 768px) {
	.u-table-form tbody tr th {
		width : 28%;
	}
}
