.icon-arrow2-r, .icon-arrow2-l, .icon-arrow2-t, .icon-arrow2-b {
	display: inline-block;
	width: 12px !important;
	height: 12px !important;
}
.icon-arrow2-r:before, .icon-arrow2-l:before, .icon-arrow2-t:before, .icon-arrow2-b:before {
	content: "";
	display: block;
	width: 12px;
	height: 12px;
	background-color: transparent;
	transform-origin: center;
}

.icon-arrow2-r:before {
	border-top: 1px solid var(--color-txt);
	border-right: 1px solid var(--color-txt);
	transform: rotate(45deg) skew(-3deg, -3deg);
}

.icon-arrow2-l:before {
	border-bottom: 1px solid var(--color-txt);
	border-left: 1px solid var(--color-txt);
	transform: rotate(45deg) skew(-3deg, -3deg);
}

.icon-arrow2-b:before {
	top: -2px !important;
	border-top: 1px solid var(--color-txt);
	border-right: 1px solid var(--color-txt);
	transform: rotate(135deg) skew(-3deg, -3deg);
}

.icon-arrow2-t:before {
	top: 3px !important;
	border-bottom: 1px solid var(--color-txt);
	border-left: 1px solid var(--color-txt);
	transform: rotate(135deg) skew(-3deg, -3deg);
}

.icon-pdf:before {
	color: var(--color-red);
}

.l-mainheader__nav,
.l-mainfooter__add,
.l-mainfooter__sub_link,
.l-mainfooter__navarea {
	display: none;
}

.l-mainfooter__logo img {
	margin-bottom: 0;
}

.l-mainfooter__copyright {
	margin-top: -20px;
}

@media (max-width: 767px) {
	.l-mainfooter__inner {
		padding-bottom: 30px;
	}
}
@media (min-width: 768px), print {
	.c-inputset .c-radio {
		display: inline-block;
		min-width: 140px;
	}
	.c-inputset .c-radio:nth-child(4n) {
		width: calc(100% - 445px);
	}
}
@media screen and (min-width: 768px) and (max-width: 990px) {
	.c-inputset .c-radio {
		width: calc(50% - 5px) !important;
	}
}

.wrp-submit .c-personalset__submit {
	margin-top: 0;
	max-width: 528px;
}
.wrp-submit .c-personalset__toback {
	max-width: 528px;
	margin: 26px auto 0;
}
.wrp-submit .c-personalset__toback .c-personalset__submit-inner {
	position: relative;
}
.wrp-submit .c-personalset__toback .icon-arrow2-l {
	position: absolute;
	top: 50%;
	left: 20px;
	transform: translateY(-50%);
}
.wrp-submit .c-personalset__toback .icon-arrow2-l::before {
	border-color: #fff;
}
@media (min-width: 768px), print {
	.wrp-submit {
		display: flex;
		flex-direction: row-reverse;
		gap: 0 20px;
		width: 100%;
		max-width: 690px;
		margin-right: auto;
		margin-left: auto;
	}
	.wrp-submit > form:nth-child(1) {
		width: 60%;
	}
	.wrp-submit > form:nth-child(2) {
		width: 40%;
	}
	.wrp-submit .c-personalset__submit {
		margin-top: 0;
	}
	.wrp-submit .c-personalset__toback {
		margin-top: 0;
	}
	.wrp-submit .c-personalset__toback .c-personalset__submit-inner:hover .icon-arrow2-l::before {
		border-color: var(--color-prim);
	}
}
/*# sourceMappingURL=contact.css.map */
