@charset "UTF-8";

/*-- top お知らせ --*/
.swiperNews__wrap {
	.swiper-slide {
		display: flex;
		flex-direction: column;
		height: auto;
	}

	.p-home-first-view__newsCont {
		display: flex;
		flex-direction: column;
		justify-content: center;
		height: 100%;
	}
}

form.mailform .form-group.type-3 .controls {
	flex-wrap: wrap;
	.error {
		flex: 0 0 100%;
	}
}

form.mailform .confirm .form-group.type-3 .controls {
	align-items: unset;
}

form.mailform .form-group.type-8 .input,
form.mailform .form-group.type-9 .input {
	display: flex;
	align-items: center;
	gap: 0 10px;
	input[type="text"] {
		width: 100px;
		@media (max-width: 600px) {
			width: 90px;
		}
	}
}

form.mailform .form-group.type-7 .confirm {
	display: flex;
	align-items: center;
	gap: 0 10px;
	margin-top: 10px;
	.label {
		white-space: nowrap;
	}
}

form.mailform .input-form .form-group > .controls .error p {
	margin-top: 8px;
	font-size: 13px;
	color: #c33;
}

form.mailform .multiple {
	white-space: pre-wrap;
}