/* 共通のボタンスタイル */
button {
	height: 4rem;
	padding-left: 1rem;
	padding-right: 1rem;
	border-radius: 0.5rem;
	border: 0.1rem solid #000000;
	font-size: 1.75rem;
	cursor: pointer;
	background-color: dodgerblue;
	color: white;
}

button:hover {
	background-color: royalblue;
}

button:active {
	background-color: royalblue;
	border: 2px inset;
}

button:focus {
	outline: 2px solid orange;
	outline-offset: 0px;
}

button:disabled {
  background-color: #ccc;
  color: #888;
  cursor: not-allowed;
  opacity: 0.6;
}