#main
{
  width:1024px;
  margin:auto;
}

.button_L
{
  border:1px solid gray;
  border-radius:20px;
  font-size:200%;
  font-weight:bold;
  padding:5px;
  width: 200px;
  color: gray;
  background: white;
}

.button_L:hover {
  background:gray;
  color:white;
}

input[type=radio] {
	display: none;		/* 標準スタイルを非表示にする */
}


input[type="radio"]:checked + label {
	background: blue;/* マウス選択時の背景色を指定する */
	color: #ffffff; 	/* マウス選択時のフォント色を指定する */
}
.radio_L {
  border:1px solid gray;
  border-radius:20px;
  font-size:200%;
  font-weight:bold;
  padding:20px;
  width: 200px;
  color: gray;
  background: white;
}

.radio_L:hover{
  background:gray;
  color:white;
}



.cbox
{
  font-size:200%;
}

.block_round
{
  border:1px white solid;
  border-radius:20px;
  padding:30px;

}

.h1_1 {
  color:white;
  font-size:250%;
  padding:10px;
  margin-bottom:30px;
}

.h2_1 {
  color:white;
  font-size:150%;
  padding:10px;
  margin-bottom:30px;
}

.img_button {
  border:3px solid gray;
  border-radius:10px;
}

.parameter {
  width:100%;
  box-sizing:border-box;
  background-color:#F0F0F0;
  text-align:right;
}

.parameter::placeholder {
  color: #C0C0C0;
}

/* IE */
.parameter:-ms-input-placeholder {
  color: #C0C0C0;
}

/* Edge */
.parameter::-ms-input-placeholder {
  color: #C0C0C0;
}

.table_name {
  padding:5px;
}

.table_value {
  padding:5px;
  padding-right:10px;
  /*background-color:#F0F0F0;
  color:black;
  text-align:right;*/
}

#display_oring_standard  th {
  padding:5px;
}

.table_input td {
  padding:3px;
}

.table_input th {
  padding:3px;
}
