.tbl-r02 {
  width:90%;
  margin: 0 auto;
  border: solid 1px #ccc;
}
.tbl-r02 th {
  background: #AFEEEE;
  border: solid 1px #ccc;
  color: #240000;
  padding-left: 12px;
  width: 30%;
  text-align: left;
  font-size: 16px;
}
.tbl-r02 td {
　border: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  padding: 10px;
  width: 60%;
  font-size: 16px;
  background: #FFFafa;
}



#inputA {
margin-left:3em;
margin-top:-1.3em;
}
#inputB {
display: none;
}
#inputC {
display: none;
}
#inputF {
display: none;
}

.sel{
  font-size:1.2em;
  border-radius: 4px;
  border: solid 1px #4682B4;
}
.mradio {
  accent-color: #D2691E;
  inline-size: 1.4em;
  block-size: 1.4em;
}
.fsize {
	font-size:1.2em;
	color: #cc0000;
}


input.sss {
  width:98%;
  font-size:1.2em;
  border-radius: 4px;
  border: solid 1px #4682B4;
}
input.sss2 {
  width:70%;
  font-size:1.2em;
  border-radius: 4px;
  border: solid 1px #4682B4;
}
input.sss3 {
  width:30%;
  font-size:1.2em;
  border-radius: 4px;
  border: solid 1px #4682B4;
}

.example2{
    padding: 4px;
    height: 10em;
    font-size:1.2em;
    border-radius: 4px;
    border: solid 1px #4682B4;
    width:98%;
    white-space: nowrap;
}

input.ssss {
  width:98%;
  font-size:1.2em;
    height: 10em;
  height:6em;
  border-radius: 4px;
  border: solid 1px #4682B4;
  white-space: nowrap;
}


input::placeholder {
	color:#BC8F8F;
}


@media screen and (max-width: 760px){
.tbl-r02 th,
.tbl-r02 td {
　　border-bottom: none;
    display: block;
    width: 96%;
    font-size: 12px;
}
#inputA {
#inputA {
margin-left:3em;
margin-top:-1.8em;
}
}
