.entry{
	max-width: 700px;
    width:95%;
    margin:auto;
	padding: 35px 0;
}
.entryForm-notice{
	color:var(--color-secondary);
	text-align: center;
	margin: 35px 0;
	display: none;
	font-size: 12px;
	font-weight: bold;
	background-color: #f7ffb3;
	padding: 5px 0;
	border-radius: 10px;
}
.entryForm-notice2{
	color:#333333;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	border-radius: 10px;
	margin: 3px;
}
.entryForm-ttl{
	margin-top: 35px;
	font-weight: bold;
	font-size: var(--font-size-df);
	padding-left: 10px;
	text-align: left;
}
.entryForm-table{
	width:100%;
	margin:5px auto 20px auto;
	display: block;
}
.entryForm-row{
	display: block;
}
.entryForm-th{
	display: block;
	border:1px solid #DFDFDF;
	width:100%;
	padding:10px 35px;

	background-color:#EFEFEF;
	font-size:1rem;
	font-weight: bold;
	vertical-align: middle;
}
.entryForm-th .required,.entryForm-ttl .required{
	color:var(--color-secondary);
	font-size:0.75rem;
}
.entryForm-td{
	display: block;
	border:1px solid #DFDFDF;
	padding:10px 15px;
	width:100%;

}
.entryForm-td input,.entryForm-td select,.entryForm-td textarea{
	width:100%;
	padding:15px;
    border: 1px solid #DFDFDF;

}
.entryForm-select{
	appearance: auto!important;
	-webkit-appearance:auto!important;
	-moz-appearance: auto!important;
	background-color: rgba(255, 255, 255, 0.01);
}
.entryForm-notice3{
	font-size:0.68rem;
	margin-top: 10px;
	color:var(--color-secondary);
}
.entryForm-error{
	color: var(--color-secondary);
	display: none;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
.entryForm-btnOuter{
	text-align: center;
	margin-bottom: 75px;
}
.entryForm-btn{
	background-color:var(--color-secondary);
	border: solid transparent 1px;
	color:var(--color-default);
	border-radius: 30px;
	margin-top:25px;
}
.entryForm-btn:hover{
	background-color:#b82323;
}

@media print, screen and (min-width: 1140px) {
	.entryForm-table{
		display: table;
	}
	.entryForm-row{
		display: table-row;
	}
	.entryForm-th{
		display: table-cell;
		vertical-align:top;
		width:35%;
	}
	.entryForm-td{
		display: table-cell;
		vertical-align: middle;
		width:65%;
	}
}