@charset "shift_jis";

/* --------------------------------------------------------------------------------
	#recruit-meatshop
-------------------------------------------------------------------------------- */
#recruit-meatshop{
	padding:0 0 8%;
}
#recruit-meatshop .content-inner{
}


/********** .meatshop-staff **********/
#recruit-meatshop .recruit-meatshop-box{
	line-height:1.6;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff h2{
	background:url(../images/recruit-meatshop/bg-st.png) no-repeat;
	height:2em;
	font-size:1.5em;
	padding:2% 0 0 3%;
}
#recruit-meatshop .recruit-meatshop-box p{
	padding:0;
	margin:0;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box1{
	margin:2%;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box1 .rec-staff{
	font-size:1em;
	font-weight:bold;
	
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box1 .rec-staff .red{
	color:#ff0000;
	display: block;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box1 .list{
	margin:2% 0;
	border-collapse: collapse;
    border:1px solid #323232;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box1 .list th{
	width:20%;
	background:#ffd5aa;
	border-collapse: collapse;
    border:1px solid #323232;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box1 .list td{
	width:80%;
	border-collapse: collapse;
    border:1px solid #323232;
	padding:2%;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box2 .t-work{
	margin-top:1%
}



/********** .requirements **********/

#recruit-meatshop .recruit-meatshop-box .requirements{
	margin:6% 0 5%;
}
#recruit-meatshop .recruit-meatshop-box .requirements .btn-faq{
	text-align:right;
	padding:3% 0 1% 0;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box{
	margin:2% 2% 6%;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .rec-staff{
	font-size:1em;
	font-weight:bold;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .list{
	margin:2% 0;
	border-collapse: collapse;
    border:1px solid #323232;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .list th{
	width:20%;
	background:#ffd5aa;
	border-collapse: collapse;
    border:1px solid #323232;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .list td{
	width:80%;
	border-collapse: collapse;
    border:1px solid #323232;
	padding:2%;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box h3 .open_h3{
    cursor: pointer;
    margin: 0;
	font-size:1em;
	font-weight:bold;
	color:#333333;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .job-cat{
	display:block;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .job-cat .mark1{
	color:#F00;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .open_h3:hover{
	text-decoration:none;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .open_h3:after, 
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .open_h3.active:after {
    font-size:1em;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .open_h3.active::after {
    content: "";
    display: block;
	text-align:right;
	padding:0 2% 0 0; 
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .open_h3::after {
    content: "J";
    display: block;
	text-align:right;
	padding:0 2% 0 0; 
}


/********** .method **********/

#recruit-meatshop .recruit-meatshop-box .method{
	margin:6% 0 5%;
}
#recruit-meatshop .recruit-meatshop-box .method .method-box{
	margin:2%;
}
#recruit-meatshop .recruit-meatshop-box .method .method-box .bold{
	font-weight:bold;
}
#recruit-meatshop .recruit-meatshop-box .method .method-box .list{
	margin:2% 0 3%;
	border-collapse: collapse;
    border:1px solid #323232;
}
#recruit-meatshop .recruit-meatshop-box .method .method-box .list th{
	width:20%;
	background:#EBEBEB;
	border-collapse: collapse;
    border:1px solid #323232;
}
#recruit-meatshop .recruit-meatshop-box .method .method-box .list td{
	width:70%;
	border-collapse: collapse;
    border:1px solid #323232;
	padding: 2%;
}


/********** .form **********/
#recruit-meatshop .recruit-meatshop-box .form iframe{
	height:30em;
}
#recruit-meatshop .recruit-meatshop-box .form{
	text-align:center;
}
#recruit-meatshop .recruit-meatshop-box .form p a{
	text-decoration:underline;
	color:#333333;
}










































