@charset 'UTF-8';
/* -----------------------------------------------------------
飲食 募集要項
-------------------------------------------------------------- */
.rec-header-img {
	background-image: url("../img/rec-food-descript-mv.jpg");
}

.rec-nav-item[data-nav="descript"] a{
	color: var(--foodc)!important;
}

@media screen and (min-width: 769px){
	.rec-nav-item[data-nav="descript"] a {
		cursor: auto!important;
		pointer-events: none!important;
	}
}


.rec-nav-item[data-nav="descript"]::after {
	background: var(--foodc)!important;
	width: 100%!important;
}

#menu-box .rec-nav-sub.rec-nav-part,
#menu-box .rec-nav-sub.rec-nav-full {
	display: none!important;
}

.anchor-btn-area {
	display: flex;
	justify-content: center;
	gap: 40px;
	margin: 50px auto 0;
}

.anchor-btn-area .anchor-btn {
	width: 260px;
	position: relative;
	height: 60px;
	border: 1px solid #222;
	display: flex;
	justify-content: center;
	align-items: center;
}

.anchor-btn-area .anchor-btn::before {
	content: "\f107";
	color: #d7bd15;
	font: 900 1.8rem / 1 'Font Awesome 5 Free';
	position: absolute;
	top: 50%;
	-webkit-transform : translateY(-50%);
	transform : translateY(-50%);
	right: 20px;
}

.fulltime-wrap {
	margin: 100px 0 0;
}

.part-wrap {
	margin: 100px 0 0;
}

@media screen and (max-width: 768px) {

	.rec-nav-item[data-nav="descript"] {
		display: none!important;
	}
	
	.anchor-btn-area {
		align-items: center;
		flex-direction: column;
		gap: 20px;
	}
	
	.anchor-btn-area .anchor-btn {
		max-width: 260px;
		width: 100%;
	}
	
	
	.fulltime-wrap {
		margin: 50px 0 0;
	}
	
	.part-wrap {
		margin: 50px 0 0;
	}
}


/* -----------------------------------------------------------
     rec-ft-menu
-------------------------------------------------------------- */
.rec-ft-menu div[data-infobtn="full-staff"],
.rec-ft-menu div[data-infobtn="part-staff"],
.rec-ft-menu div[data-infobtn="part-descript"],
.rec-ft-menu div[data-infobtn="full-descript"]{
	display: none;
}
