:root {
	--menu-height: 4rem;
}
.l-gmenu-navi-wrapper {
	justify-content: flex-start;
}
.l-section-bg {
	background-color: unset;
}
header .l-header-container .l-gmenu-navi-wrapper > .p-title .p-image {
	height: calc(var(--menu-height));
}
.block__form {
	padding-bottom: var(--size-md);
}
.block__form .p-table {
	width: 100%;
	max-width: 1200px;
	border: 0;
	border-top: 1px solid #eee;
}
.block__form .p-table tr {
	
}
.block__form .p-table tr td {
	vertical-align: middle;
	border: 0;
	border-bottom: 1px solid #eee;
	padding: var(--size-sm);
	font-size: var(--fsize-md);
	text-align: left;
}
.block__form .p-table tr th {
	vertical-align: middle;
	padding: var(--size-sm);
	font-size: var(--fsize-md);
	width: 28%;
	border: 0;
	border-bottom: 1px solid #eee;
	text-align: left;
	box-sizing: border-box;
}
.block__form input[type="text"] {
	font-size: var(--fsize-lg);
	padding: .3rem;
	width: 80%;
}
.block__form select {
	font-size: var(--fsize-lg);
	padding: .3rem;
}
.block__form .p-table tr th {
	background-color: var(--base-baseColor-sub2);
	color: var(--base-text_dark);
}
.block__form .p-table tr td {
	background-color: var(--base-baseColor-sub3);
	color: var(--base-text_dark);
}
.block__form .p-table tr.info_text th {
}

.alert-danger {
	color: var(--alert-def-text);
	background-color: var(--alert-def-bg);
	list-style: none;
	padding: var(--size-xs);
	margin-top: 0;
}
.alert-all {
	text-align: left;
	list-style: disc;
	padding-left: 2.5rem;
}

.l-gmenu-wrapper {
	background-color: unset;
}

.date_select select {
	font-size: 16px;
	padding: 8px;
}

.block__form .p-table {
	margin-bottom: 0.75rem;
}
.block__form .l-content-container {
	margin-bottom: 3rem;
}


.block__form .l-content-wrapper > .l-content-container{
	background-color: unset;
}

.block__form .form-text.privacyPolicy {
	overflow: scroll;
	height: 10rem;
	border: 1px solid rgb(118, 118, 118);
	background-color: #FFF;
	white-space: pre-wrap;
	padding: .5rem;
	margin-top: 1rem;
	font-size: .8rem;
}

