@charset "shift_jis";

/* --------------------------------------------------------------------------------
	#recruit-meatshop
-------------------------------------------------------------------------------- */
#recruit-meatshop{
	padding:0 0 80px;
}
#recruit-meatshop .content-inner{
	width:900px;
	margin:0 auto;
}


/********** .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:51px;
	font-size:28px;
	padding:4px 0 0 20px;
}
#recruit-meatshop .recruit-meatshop-box p{
	padding:0;
	margin:0;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box1{
	margin:33px 65px 50px 55px;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box1 .rec-staff{
	font-size:17px;
	font-weight:bold;
	
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box1 .rec-staff .red{
	color:#ff0000;
	/*display:table-cell;
	padding:0 10px 0 0;*/
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box1 .rec-staff ol{
	display:table-cell;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box1 .list{
	margin:20px 0 30px 10px;
	border-collapse: collapse;
    border:1px solid #323232;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box1 .list th{
	width:117px;
	background:#ffd5aa;
	border-collapse: collapse;
    border:1px solid #323232;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box1 .list td{
	width:650px;
	border-collapse: collapse;
    border:1px solid #323232;
	padding: 11px 17px;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box2 .details{
	padding-top:28px;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box2 .t-work{
	padding-top:30px;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box2 .details .img{
	float:left;
	padding-left:30px;
}
#recruit-meatshop .recruit-meatshop-box .meatshop-staff .staff-box2 .txt{
	font-size:15px;
	padding:0 30px 0 20px;
	float:right;
	width:500px;
	line-height:1.8;
}

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

#recruit-meatshop .recruit-meatshop-box .requirements{
	margin:60px 0 50px;
}
#recruit-meatshop .recruit-meatshop-box .requirements .btn-faq{
	text-align:right;
}

#recruit-meatshop .recruit-meatshop-box .requirements .staff-box{
	margin:33px 65px 50px 65px;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .rec-staff{
	font-size:18px;
	font-weight:bold;
}
#recruit-cooking .recruit-cooking-box .cooking-staff .staff-box1 .rec-staff .red{
	color:#ff0000;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .list{
	margin:20px 0 30px;
	border-collapse: collapse;
    border:1px solid #323232;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .list th{
	width:117px;
	background:#ffd5aa;
	border-collapse: collapse;
    border:1px solid #323232;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .list td{
	width:650px;
	border-collapse: collapse;
    border:1px solid #323232;
	padding: 11px 17px;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box h3 .open_h3{
    cursor: pointer;
    margin: 0;
	font-size:18px;
	font-weight:bold;
	color:#333333;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .job-cat{
	width:500px;
	display:block;
	float:left;
}
#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: 18px;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .open_h3.active::after {
    content: "";
	width: 100px;
    display: block;
    float: left;
}
#recruit-meatshop .recruit-meatshop-box .requirements .staff-box .open_h3::after {
    content: "J";
	width: 100px;
    display: block;
    float: left;
}


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

#recruit-meatshop .recruit-meatshop-box .method{
	margin:60px 0 50px;
}
#recruit-meatshop .recruit-meatshop-box .method .method-box{
	margin:33px 65px 50px 65px;
}
#recruit-meatshop .recruit-meatshop-box .method .method-box .bold{
	font-weight:bold;
}
#recruit-meatshop .recruit-meatshop-box .method .method-box .list{
	margin:20px 0 30px;
	border-collapse: collapse;
    border:1px solid #323232;
}
#recruit-meatshop .recruit-meatshop-box .method .method-box .list th{
	width:117px;
	background:#EBEBEB;
	border-collapse: collapse;
    border:1px solid #323232;
}
#recruit-meatshop .recruit-meatshop-box .method .method-box .list td{
	width:650px;
	border-collapse: collapse;
    border:1px solid #323232;
	padding: 11px 17px;
}


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










































