<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.joinus_wrap {
		max-width: 1036px;
		margin: 0 auto;
		padding: 0 30px 180px;
}
.joinus_lead {
		line-height: 2.0;
		margin: 0 0 120px;
}
.joinusAll_gr {
		border-top: 1px solid #1e1e1e;
}
.joinusAll {
		border-bottom: 1px solid #1e1e1e;
}
.joinusAll dt, .joinusAll dd {
		margin: 0;
		padding: 55px 35px;
}
.joinusAll dt {
		font-family: "Inter Medium";
		font-size: 42px;
		cursor: pointer;
		position: relative;
}
.joinusAll dt .dt_trigger {
		position: absolute;
		width: 20px;
		height: 20px;
		right: 35px;
		top: calc(50% - 10px);
}
.dt_trigger::before, .dt_trigger::after {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		left: 0;
		width: 20px;
		height: 1px;
		background: #1e1e1e;
		pointer-events: none;
		transition: all 0.9s cubic-bezier(0.16, 1, 0.3, 1);
}
.dt_trigger::after {
		transform: rotate(90deg);
}
.open .dt_trigger::after {
		transform: rotate(90deg) scaleY(0);
}
.joinusAll dd {
		padding: 0 35px 55px;
		display: none;
}
.joinusAll_cont {
		line-height: 1.8;
}
.joinusAll_link {
		display: flex;
		align-items: center;
		margin-top: 40px;
}
.joinusAll_btn {
		margin-right: 14px;
}
.joinusAll_btn a {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 240px;
		height: 60px;
		border: 1px solid #1e1e1e;
		color: #1e1e1e;
		border-radius: 60px;
		background: none;
		transition: background 0.4s;
		text-decoration: none !important;
		position: relative;
}
.joinusAll_btn a::after {
		content: '';
		display: block;
		position: absolute;
		top: calc(50% - 7px);
		right: 25px;
		width: 14px;
		height: 15px;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 14px;
		background-image: url("../images/arrow_right.svg");
}
.joinusAll_btn a.blank::after {
		background-size: 14px;
		background-image: url("../images/icon_blank.svg");
}
@media (hover: hover) {
		.joinusAll_btn a:hover {
				background: #1e1e1e;
				color: #fff;
		}
		.joinusAll_btn a:hover::after {
				background-image: url("../images/arrow_right_wht.svg");
		}
				.joinusAll_btn a.blank:hover::after {
				background-image: url("../images/icon_blank_wht.svg");
		}
}
.joinusAll_btn a.blank span::after {
		display: none;
}
.joinusAll_btn a.blank span {
		padding-right: 0;
}
.joinusAll_btn a.blank::after {
		right: 25px;
}
@media(max-width: 767px) {
		.joinus_lead {
				line-height: 1.8;
				margin-bottom: 50px;
		}
		.joinusAll dt, .joinusAll dd {
				padding: 30px 15px;
		}
		.joinusAll dd {
				padding: 0 15px 30px;
		}
		.joinusAll dt {
				font-size: 24px;
		}
		.joinusAll dt .dt_trigger {
				width: 15px;
				height: 15px;
				right: 15px;
				top: calc(50% - 7px);
		}
		.dt_trigger::before, .dt_trigger::after {
				width: 15px;
		}
		.joinusAll_link {
				display: block;
		}
		.joinusAll_btn a {
				width: 210px;
				height: 54px;
				margin: 0 auto 15px
		}
}</pre></body></html>