@charset "utf-8";
.main{
	padding-bottom:min(calc(80 / var(--vw-min) * 100vw),80px);
}
@media screen and (max-width:768px){
	.main{
		padding-bottom:min(calc(15 / var(--vw-min) * 100vw),15px);
	}
}
.careers__wrap{}
@media screen and (max-width:768px){
	.careers__wrap{
		padding-top:min(calc(24 / var(--vw-min) * 100vw),24px);
		margin-bottom:min(calc(30 / var(--vw-min) * 100vw),30px);
	}
}
.careers__title{
	font-size:min(calc(28 / var(--vw-min) * 100vw),28px);
	font-family:var(--font-oswald);
	margin-bottom:min(calc(24 / var(--vw-min) * 100vw),24px);
}
@media screen and (max-width:768px){
	.careers__title{
		font-size:min(calc(26 / var(--vw-min) * 100vw),26px);
		margin-bottom:min(calc(22 / var(--vw-min) * 100vw),22px);
		text-align:center;
	}
}
.careers__detail{
	display:flex;
	justify-content:space-between;
}
@media screen and (max-width:768px){
	.careers__detail{
		display:block;
	}
}
.careers__carousel{
	width:min(calc(539 / var(--vw-min) * 100vw),539px);
}
.careers__carousel img{
	width:100%;
	height:auto;
}
@media screen and (max-width:768px){
	.careers__carousel{
		width:100%;
		margin-bottom:min(calc(30 / var(--vw-min) * 100vw),30px)
	}
}
.careers__carouselin {
	margin-bottom:min(calc(2 / var(--vw-min) * 100vw),2px);
}
.careers__thumbNav{
	height:min(calc(48 / var(--vw-min) * 100vw),48px);
	background:#fff;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding-right:min(calc(16 / var(--vw-min) * 100vw),16px);
}
.careers__thumbNavLists{
	display:flex;
	background:#ececec;
}
.careers__thumbNavItem{
	width:min(calc(48 / var(--vw-min) * 100vw),48px);
	height:min(calc(48 / var(--vw-min) * 100vw),48px);
	margin-right:min(calc(2 / var(--vw-min) * 100vw),2px);
	background:#fff;
}
.careers__thumbNavLink{
	display:block;
	height:min(calc(48 / var(--vw-min) * 100vw),48px);
	position:relative;
	transition:all 0.3s ease;
}
.careers__thumbNavLink--left:before{
	content:'';
	position:absolute;
	left:50%;
	top:50%;
	margin-top:max(calc(-9 / var(--vw-min) * 100vw),-9px);
	margin-left:max(calc(-4 / var(--vw-min) * 100vw),-4px);
	width:min(calc(18 / var(--vw-min) * 100vw),18px);
	height:min(calc(18 / var(--vw-min) * 100vw),18px);
	box-sizing:border-box;
	border-bottom:min(calc(2 / var(--vw-min) * 100vw),2px) solid var(--color-gray);
	border-left:min(calc(2 / var(--vw-min) * 100vw),2px) solid var(--color-gray);
	transform:rotate(45deg);
	transition:all 0.3s ease;
}
.careers__thumbNavLink--right:before{
	content:'';
	position:absolute;
	left:50%;
	top:50%;
	margin-top:max(calc(-9 / var(--vw-min) * 100vw),-9px);
	margin-left:max(calc(-12 / var(--vw-min) * 100vw),-12px);
	width:min(calc(18 / var(--vw-min) * 100vw),18px);
	height:min(calc(18 / var(--vw-min) * 100vw),18px);
	box-sizing:border-box;
	border-top:min(calc(2 / var(--vw-min) * 100vw),2px) solid var(--color-gray);
	border-right:min(calc(2 / var(--vw-min) * 100vw),2px) solid var(--color-gray);
	transform:rotate(45deg);
	transition:all 0.3s ease;
}
@media screen and (hover:hover){
	.careers__thumbNavLink:hover{
		background:var(--color-gray);
	}
	.careers__thumbNavLink:hover:before{
		border-color:#fff;
	}
}
.careers__thumbNavNumber{
	font-size:min(calc(16 / var(--vw-min) * 100vw),16px);
	font-family:var(--font-oswald);
}
.careers__texts{
	width:min(calc(380 / var(--vw-min) * 100vw),380px);
}
@media screen and (max-width:768px){
	.careers__texts{
		width:100%;
		padding:0 min(calc(15 / var(--vw-min) * 100vw),15px);
	}
}
.careers__text,
.careers__texts p{
	margin-bottom:1.2em;
	line-height:1.5;
}
.careers__links{
	padding-top:min(calc(24 / var(--vw-min) * 100vw),24px);
}
@media screen and (max-width:768px){
	.careers__links{
		padding:min(calc(24 / var(--vw-min) * 100vw),24px) min(calc(10 / var(--vw-min) * 100vw),10px) 0;
	}
}
.careers__linksTitle{
	font-size:min(calc(24 / var(--vw-min) * 100vw),24px);
	font-family:var(--font-oswald);
	margin-bottom:min(calc(15 / var(--vw-min) * 100vw),15px);
}
@media screen and (max-width:768px){
	.careers__linksTitle{
		text-align:center;
	}
}
.careers__linksLists{
	margin:0 max(calc(-3 / var(--vw-min) * 100vw),-3px);
	display:flex;
}
@media screen and (max-width:768px){
	.careers__linksLists{
		margin:0;
		display:block;
	}
}
.careers__linksItem{
	width:calc(100% / 3);
	padding:0 min(calc(3 / var(--vw-min) * 100vw),3px);
}
@media screen and (max-width:768px){
	.careers__linksItem{
		width:100%;
		padding:0;
		margin-bottom:min(calc(24 / var(--vw-min) * 100vw),24px);
	}
}
.careers__linksLink{
	width:100%;
	height:min(calc(75 / var(--vw-min) * 100vw),75px);
	display:flex;
	align-items:center;
	background:#fff;
	color:var(--color-gray);
	justify-content:center;
	border-radius:min(calc(3 / var(--vw-min) * 100vw),3px);
	font-family:var(--font-oswald);
	font-size:min(calc(18 / var(--vw-min) * 100vw),18px);
	text-decoration:none;
	opacity:.7;
	position:relative;
}
@media screen and (max-width:768px){
	.careers__linksLink{
		height:min(calc(64 / var(--vw-min) * 100vw),64px);
		font-size:min(calc(20 / var(--vw-min) * 100vw),20px);
		opacity:1;
	}
}
@media screen and (hover:hover){
	.careers__linksLink:hover{
		opacity:1;
	}
}
.careers__linksLink--pen:before{
	content:'';
	position:absolute;
	left:min(calc(36 / var(--vw-min) * 100vw),36px);
	top:0;
	bottom:0;
	width:min(calc(26 / var(--vw-min) * 100vw),26px);
	-webkit-mask:url(../img/common/icon_pen.svg) no-repeat center center / contain;
	mask:url(../img/common/icon_pen.svg) no-repeat center center / contain;
	background:var(--color-gray);
}
.careers__linksLink--sofa:before{
	content:'';
	position:absolute;
	left:min(calc(32 / var(--vw-min) * 100vw),32px);
	top:0;
	bottom:0;
	width:min(calc(30 / var(--vw-min) * 100vw),30px);
	-webkit-mask:url(../img/common/icon_sofa.svg) no-repeat center center / contain;
	mask:url(../img/common/icon_sofa.svg) no-repeat center center / contain;
	background:var(--color-gray);
}
.careers__linksLink--facebook:before{
	content:'';
	position:absolute;
	left:min(calc(32 / var(--vw-min) * 100vw),32px);
	top:0;
	bottom:0;
	width:min(calc(30 / var(--vw-min) * 100vw),30px);
	-webkit-mask:url(../img/common/icon_facebook.svg) no-repeat center center / contain;
	mask:url(../img/common/icon_facebook.svg) no-repeat center center / contain;
	background:var(--color-gray);
}
.careers__linksLink--x:before{
	content:'';
	position:absolute;
	left:min(calc(36 / var(--vw-min) * 100vw),36px);
	top:0;
	bottom:0;
	width:min(calc(26 / var(--vw-min) * 100vw),26px);
	-webkit-mask:url(../img/common/icon_x.svg) no-repeat center center / contain;
	mask:url(../img/common/icon_x.svg) no-repeat center center / contain;
	background:var(--color-gray);
}
.careers__linksLink--youtube:before{
	content:'';
	position:absolute;
	left:min(calc(32 / var(--vw-min) * 100vw),32px);
	top:0;
	bottom:0;
	width:min(calc(30 / var(--vw-min) * 100vw),30px);
	-webkit-mask:url(../img/common/icon_youtube.svg) no-repeat center center / contain;
	mask:url(../img/common/icon_youtube.svg) no-repeat center center / contain;
	background:var(--color-gray);
}
.careers__linksLink--list:before{
	content:'';
	position:absolute;
	left:min(calc(30 / var(--vw-min) * 100vw),30px);
	top:0;
	bottom:0;
	width:min(calc(28 / var(--vw-min) * 100vw),28px);
	-webkit-mask:url(../img/common/icon_list.svg) no-repeat center center / contain;
	mask:url(../img/common/icon_list.svg) no-repeat center center / contain;
	background:var(--color-gray);
}
.careers__linksLink--mail:before{
	content:'';
	position:absolute;
	left:min(calc(30 / var(--vw-min) * 100vw),30px);
	top:0;
	bottom:0;
	width:min(calc(28 / var(--vw-min) * 100vw),28px);
	-webkit-mask:url(../img/common/icon_envelope.svg) no-repeat center center / contain;
	mask:url(../img/common/icon_envelope.svg) no-repeat center center / contain;
	background:var(--color-gray);
}
.careers__linksLink--line:before{
	content:'';
	position:absolute;
	left:min(calc(30 / var(--vw-min) * 100vw),30px);
	top:0;
	bottom:0;
	width:min(calc(28 / var(--vw-min) * 100vw),28px);
	-webkit-mask:url(../img/common/icon_line.svg) no-repeat center center / contain;
	mask:url(../img/common/icon_line.svg) no-repeat center center / contain;
	background:var(--color-gray);
}
.careers__linksLink--instagram:before{
	content:'';
	position:absolute;
	left:min(calc(30 / var(--vw-min) * 100vw),30px);
	top:0;
	bottom:0;
	width:min(calc(28 / var(--vw-min) * 100vw),28px);
	-webkit-mask:url(../img/common/icon_instagram.svg) no-repeat center center / contain;
	mask:url(../img/common/icon_instagram.svg) no-repeat center center / contain;
	background:var(--color-gray);
}
.careers__linksLink--link:before{
	content:'';
	position:absolute;
	left:min(calc(34 / var(--vw-min) * 100vw),34px);
	top:0;
	bottom:0;
	width:min(calc(24 / var(--vw-min) * 100vw),24px);
	-webkit-mask:url(../img/common/icon_link.svg) no-repeat center center / contain;
	mask:url(../img/common/icon_link.svg) no-repeat center center / contain;
	background:var(--color-gray);
}
.careers__linksCaption{
	padding-top:0.5em;
	font-size:min(calc(12 / var(--vw-min) * 100vw),12px);
}
@media screen and (max-width:768px){
	.careers__linksCaption{
		text-align:center;
		font-size:min(calc(13 / var(--vw-min) * 100vw),13px)
	}
}