@charset "utf-8";
/*
===== 1: CLEARFIX ==========================================
*/
.clearfix{
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
* html .clearfix{
	display:inline-table;
	/*\*/display:block;/**/
}
#main {
	text-align: left;
}
#main #company {
	background-image: url(../img/guidance/title_company.gif);
	height: 51px;
	width: 510px;
	background-repeat: no-repeat;
}
#main #company_detail {
	margin-top: 20px;
	margin-bottom: 20px;
}
#main  #company_detail th {
	border-left: 5px solid #F1BFB0;
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
}





#main #recruit {
	background-image: url(../img/guidance/title_recruit.gif);
	height: 51px;
	width: 510px;
	background-repeat: no-repeat;
}

#under {
	text-align: left;
	padding-bottom: 50px;
}

#guidance_step {
	float: left;
	width: 326px;
}

#guidance_step ul {
	width: 305px;
}
#guidance_step  li  {
	text-indent: -999px;
	list-style: none;
}
#guidance_step #recruit_list {
	background-image: url(../img/guidance/recruit_list.gif);
	height: 24px;
	width: 174px;
	margin-bottom: 20px;
}


#guidance_step #ric_list01 {
	background-image: url(../img/guidance/recruit_list01.gif);
	height: 77px;
}
#guidance_step #ric_list02 {
	background-image: url(../img/guidance/recruit_list02.gif);
	height: 93px;
}
#guidance_step #ric_list03 {
	background-image: url(../img/guidance/recruit_list03.gif);
	height: 93px;
}
#guidance_step #ric_list04 {
	background-image: url(../img/guidance/recruit_list04.gif);
	height: 93px;
}
#guidance_step #ric_list05 {
	background-image: url(../img/guidance/recruit_list05.gif);
	height: 93px;
}
#guidance_step #ric_list06 {
	background-image: url(../img/guidance/recruit_list06.gif);
	height: 93px;
}
#guidance_step #ric_list07 {
	background-image: url(../img/guidance/recruit_list07.gif);
	height: 93px;
}
#guidance_step #ric_list08 {
	background-image: url(../img/guidance/recruit_list08.gif);
	height: 93px;
}
#guidance_step #ric_list09 {
	background-image: url(../img/guidance/recruit_list09.gif);
	height: 115px;
}

#guidance_faq {
	float: left;
	width: 474px;
}
#guidance_faq h3 {
	background-image: url(../img/guidance/title_faq.gif);
	height: 58px;
	width: 474px;
}
#guidance_faq dl {
	margin-top: 45px;
	margin-bottom: 45px;
}


#guidance_faq dt {
	background-image: url(../img/guidance/circle.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 24px;
	margin-left: 14px;
	color: #8A7366;
	font-weight: bolder;
	padding-right: 14px;
}
#guidance_faq dd {
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-bottom: 25px;
	margin-top: 5px;
	margin-left: 25px;
	height: auto;
	padding-right: 14px;
}



#guidance_voice {
	float: left;
	height: 58px;
	width: 474px;
}

#voice {
	background-image: url(../img/guidance/title_voice.gif);
	background-repeat: no-repeat;
	height: 58px;
	width: 474px;
}
#guidance_voice .staff_voice {
	width: 446px;
	margin-left: 14px;
}


#guidance_voice .staff_name {
	font-weight: bolder;
	float: left;
	width: 150px;
	clear: both;
	margin-top: 25px;
}

#guidance_voice .staff_voice .staff_job {
	float: right;
	display: inline;
	margin-top: 25px;
}
.border {
	clear: both;
	border-bottom: 1px solid #F8B500;
	margin-bottom: 15px;
}

#guidance_voice .staff_voice .staff_img {
	clear: both;
	float: left;
}

#guidance_voice .staff_voice .staff_comment {
	float: left;
	width: 310px;
	margin-left: 15px;
	display: inline;
}
#bosyu {
	clear: both;
	width: 800px;
	margin-top: 50px;
	margin-bottom: 50px;
	padding-top: 50px;
}

#bosyu_title {
	background-image: url(../img/guidance/title_bosyu.gif);
	height: 42px;
	width: 800px;
	padding-top: 50px;
	background-repeat: no-repeat;
	margin-top: 50px;
}
#bosyu th {
	font-weight: normal;
	padding: 5px;
}
#bosyu th,
#bosyu td
 {
	font-weight: normal;
	padding: 5px;
}





.hide  {
	text-indent: -9999px;
}
#under2 {
	text-align: left;
	padding-bottom: 50px;
	height: 100%;
}
