@charset "utf-8";


/* -------------------------------------------------
会員登録
-------------------------------------------------- */
.fs-body-register .fs-c-inputInformation__message {
	justify-content: left;
	margin: 8vw auto 0;
}
.fs-body-register .fs-c-inputInformation__message .need{
	font-size: 4vw;
	margin: 0;
}
.fs-body-register .fs-c-inputInformation__message .need span{
	color: #ff0000;
}
.fs-body-register .fs-c-inputInformation__field {
	margin: 3vw auto;
}
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable label,
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable span.fs-c-inputTable__label{
	font-size: 4vw;
}
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable input {
	font-size: 4vw;
}
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable span.fs-c-requiredMark {
	color: #ff0000;
}

/*生年月日*/
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable p.birthday_entry_merit{
	color: #FD6B0D;
}
/*メールマガジンの購読*/
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable .fs-c-inputField__explanation {
	color: #FD6B0D;
}
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable input[type="text"],
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable input[type="email"],
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable input[type="tel"],
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable .fs-c-inputGroup,
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable select,
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable textarea{
	margin: 0.4em 0;
	padding: 0.4em;
	width: 100%;
	border: 1px solid #CCC;
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	-moz-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0px 1px 4px rgb(0 0 0 / 20%);
	box-shadow: inset 0px 1px 4px rgb(0 0 0 / 20%);
	-moz-border-radius: .6em;
	-webkit-border-radius: 0.6em;
	border-radius: 0.6em;
}
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable .fs-c-dropdown.fs-c-inputDate__year {
	width: 25vw;
}
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable .fs-c-dropdown.fs-c-inputDate__month {
	width: 25vw;
}
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable .fs-c-dropdown.fs-c-inputDate__date {
	width: 25vw;
}
.fs-body-register .fs-c-inputInformation__field table.fs-c-inputTable .fs-c-dropdown::after{
	top: 2vw;
	right: 0.5vw;
	bottom: 2vw;
	padding: 1vw;
	border-left: none;
	border-top-right-radius: 0.6em;
	border-bottom-right-radius: 0.6em;
}
