@charset "UTF-8";

#main_screen {
	margin-bottom: 10px;
}

select, input {
	width: 100%;
	border: solid 1px #7d7d7d;
	border-radius: .15rem;
	background-color: white;
}

th {
	text-align: right;
	background-color: #ff7800;
	width: 150px;
	color: white;
}

.required {
	background-color: lemonchiffon;
}

.check_row {
	margin: 10px;
}

input[type="checkbox"] {
	width: 20px;
	height: 20px;
}

#confirm_button {
	width: 100%;
}

/* ○PCサイズの場合、幅を50% */
@media ( min-width : 992px) {
	#main_screen {
		width: 50%;
		margin-left: auto;
		margin-right: auto;
	}
}