/* Unchanged */
/* 
recruit.css
Copyright (c) 2008, MEITETSU UNYU. All rights reserved.

 */
 
/*-------------   common    -------------*/
#pankuzu{
	height:50px;
	padding-left:30px;
	vertical-align:middle;
	line-height:50px;
}
#pankuzu a{
	text-decoration:none;
	color:#000000;
}
.to_page_top{
	text-align:right;
}
/*-------------   recruit    -------------*/
#btn_menu_area{
	width:615px;
}
#btn_menu_area li{
	float:left;
	width:201px;
	height:95px;
	margin-right:4px;
	margin-bottom:4px;
}

#btn_menu_area ul li a strong{
	display:block;
	text-indent:-9999pt;
	line-height:50px;
	}
#btn_menu_area ul li a span{
	display:block;
	padding:0 15px 0 20px;
}
#btn_menu_area ul li a{
	width:201px;
	height:95px;
	display:block;
	text-decoration:none;
	color:#000000;
	}

#btn_topof_recruit_01{ background:url(https://www.meitetsuunyu.co.jp/img/btn_topof_recruit_01.gif) no-repeat top left;}
#btn_topof_recruit_02{ background:url(https://www.meitetsuunyu.co.jp/img/btn_topof_recruit_02.gif) no-repeat top left;}
#btn_topof_recruit_03{ background:url(https://www.meitetsuunyu.co.jp/img/btn_topof_recruit_03.gif) no-repeat top left;}
#btn_topof_recruit_04{ background:url(https://www.meitetsuunyu.co.jp/img/btn_topof_recruit_04.gif) no-repeat top left;}
#btn_topof_recruit_05{ background:url(https://www.meitetsuunyu.co.jp/img/btn_topof_recruit_05.gif) no-repeat top left;}
/*-------------   career    -------------*/
h2{
	margin-bottom:50px;
}

#tbl_career {
	border:1px solid #ccc;
	margin-bottom:30px;
}
#tbl_career td{
	padding:5px 10px;
}
#tbl_career th{
	background-color:#0065ff; 
	color:#FFFFFF;
	vertical-align:top;
	padding:5px 10px;
	font-weight:bold;
}
#tbl_career td.gray{ 
	background-color:#eeeeee;
	padding:5px 10px;
	border-right:none;
	font-weight:bold;
	color:#4c4d4d;
}
#tbl_career td.blue_left{
	background-color:#003399;
	color:#FFFFFF;
	padding:5px 10px;
	border-right:none;
	font-weight:bold;
}
#tbl_career td.blue_right{
	background-color:#003399;
	color:#FFFFFF;
	padding:5px 10px;
	border-left:1px solid #FFFFFF;
	font-weight:bold;
}
.border_l_no{
	border-left:none;
}
#btn_entry_form{
	margin-bottom:30px;
	text-align:center;
}
#career_free_dail{
	margin-bottom:50px;
}

/*-------------   qaa_r    -------------*/
#qaa_div h3{
	margin-bottom:20px;
}

#qaa_div h4{
	color:#0066ff;
	margin-bottom:5px;
	margin-right:10px;
	font-weight:bold;
}

p.qaa_con{
	margin-bottom:28px;
	margin-right:10px;
}
#bg_recruit_qaa{
	background-color:#eeeeee;
	margin-right:10px;
	padding-top:15px;
	padding-bottom:20px;
	margin-bottom:40px;
	
}
#recruit_qaa_copy{
	margin: auto 10px 15px;
	text-align:center;
}
#btn_recruit_qaa{
	text-align:center;
}
/*-------------   inquiry_r    -------------*/
#pagetitle_inquiry_r{
	margin-bottom:40px;
}
#inquiry_r_front{
	background:url(https://www.meitetsuunyu.co.jp/img/bg_refer_qaa_r.gif) no-repeat left top;
	width:610px;
	height:107px;
}
#inquiry_r_front a{
	display:block;
	margin-left:400px;
	width:180px;
	height:36px;
}

#inquiry_r_copy{
	text-indent:-9999pt;
	height:22px;
}
.inquiry_r_p{
	margin:auto 10px 25px 5px;
}
#tbl_inquiry_r{
	border:1px solid #b2b2b2;
	margin-bottom:50px;
}
#tbl_inquiry_r td.gray{ 
	background-color:#eeeeee;
	padding:5px 10px;
	border-right:none;
	font-weight:bold;
	color:#4c4d4d;
}
#tbl_inquiry_r td{
	padding:5px 10px;
	border-left:1px solid #fff;
	border-left:0px;
}
#tbl_inquiry_r th{
	background-color:#0065ff; 
	color:#FFFFFF;
	vertical-align:top;
	padding:5px 10px;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
	border-right:0px;
}
#submit_cell{
	height:50px;
	text-align:center;
	border-top:none;
	background-color:#eeeeee;
	border-right:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
}
.textfield01{
	width:230px;
}
.textfield02{
	width:350px;
}

/*-------------   fresh    -------------*/
#fresh_div{
	margin-bottom:50px;
}
#fresh_div h3{
	margin-bottom:20px;
}
.fresh_copy{
	margin:0px 20px 10px 10px;
}
.fresh_copy_div p{
	margin:0px 20px 5px 10px;
}
#fresh_div h4{
	margin-left:10px;
	font-weight:bold;
	color:#0066ff;
	margin-bottom:7px;
}

#fresh_col_div h5{
	font-weight:bold;
}
/*--------------  voice --------------------*/
#pagetitle_voice{
	margin:0;
}
#single_voice{
	border-bottom:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	background:url(../img/top_of_single_voice.gif) no-repeat top left;
	padding-top:17px;
	margin-bottom:25px;
	padding-left:10px;
	margin-right:8px;
	padding-right:8px;
}
p.img_staff {
	border:1px solid #e0e0e0;
	width:169px;
	margin-bottom:10px;
}
p.img_staff img{
	margin:3px;
}
.single_voice_right{
	float:right;
	width:411px;
	margin-bottom:10px;
	color:#4c4d4d;
}
.single_voice_left{
	float:left;
	width:169px;
}
div.voice_title{
	background-color:#d5eaff;
	border-left:3px solid #0066ff;
	padding-left:7px;
	padding-top:4px;
	padding-bottom:5px;
	margin-bottom:5px;
}
.single_voice_right h3{
	color:#0066ff;
	font-size:13.5px;
	font-weight:bold;
	border-bottom:1px dotted #99ccff;
	padding-bottom:7px;
	padding-left:28px;
	padding-top:8px;
	margin-bottom:5px;
	margin-top:5px;
	background:url(../img/icon_question.gif) no-repeat left;
}
.single_voice_right p{
	margin-bottom:17px;
	padding-left:28px;
	padding-top:4px;
	background:url(../img/icon_answer.gif) no-repeat left top;
}
.staff_name{
	font-size:15px;
	font-weight:bold;
}