@CHARSET "UTF-8";

#inputArea{
	display:none;
	flex-flow: column;
}
.inputArea .items {
	width: 100%;
}

/* table */
.inputArea .tr{
	display:none;
}
.inputArea.table .th {
	width: 32%;
}
.inputArea.table .td {
	width: 68%;
}

/* table form */
.table .td input[type='text'].nameSei, .table .td input[type='text'].nameMei, .table .td input[type='text'].nameSeiKana, .table .td input[type='text'].nameMeiKana {
	width: calc(470px / 2 - 12px - 2rem);
}
.table .td .nameSeiPreLabel, .table .td .nameMeiPreLabel, .table .td .nameSeiKanaPreLabel, .table .td .nameMeiKanaPreLabel {
	display: inline-block;
	margin-right: 0;
	width: 33px;
	text-align: left;
}
.table .td input[type="radio"], .table .td input[type="checkbox"] {
    margin: 5px 5px 5px 0;
}

@media screen and (max-width: 767px) {
  .inputArea.table .th, .inputArea.table .td {
    width: 100%;
  }
  .table .td input[type='text'].nameSei, .table .td input[type='text'].nameMei, .table .td input[type='text'].nameSeiKana, .table .td input[type='text'].nameMeiKana {
    width: calc(100% - 53px);
		margin: 5px 0;
  }
}

.required_condition:after {
	content: "";
}
.required:after {
	float: right;
}
#birthdayYear_labelId {
	color: #333;
}
.radiobuttonLabel {
	display: block;
}
.sexTdSurround .radiobuttonLabel {
	display: inline;
}
.radioWrap label + label {
	margin-left: 0;
}

.sexTdSurround label + label {
    margin-left: 1em;
}
 .table .td input[type='radio']{
    margin: 5px 10px 5px 0;
}
#inputArea .itemWrap .items select, #EntryFormDetail .items label {
	font-size: 1em;
}
#nameSei::placeholder, #nameMei::placeholder, #nameSeiKana::placeholder, #nameMeiKana::placeholder{
	opacity: 0;
}