@charset "utf-8";


/*人物紹介------------------------------------------------------------*/

#right_area #contents #intro_box {
	margin:0 0 0 20px;
	padding:10px 0 0 0;
	width:565px;
}

#intro_box #intro_box_left {
	margin:0 0 40px 0;
	padding:0;
	width:275px;
	float:left;
	display:inline;
}

#intro_box #intro_box_right {
	margin:0 0 40px 15px;
	padding:0;
	width:275px;
	float:right;
	display:inline;
}

#intro_box #intro_box_left .flash_box,
#intro_box #intro_box_right .flash_box {
	margin:10px 0 0 0;
	padding:0;
}

/*人物紹介・サブページ---------------------------------------------------*/

#intro_sub_h3 {
	margin:0 0 0 3px;
	padding:6px 0 0 0;
	width:584px;
	height:31px;
	background:url(../images/recruit/recruit_invitation/under_line.gif) repeat-x left bottom;
	position:relative;
}

#intro_sub_h3 h3 {
	margin:0 0 0 15px;
	padding:0;
}

#intro_sub_h3 p.invi_abso {
	position:absolute;
	top:6px;
	left:504px;
}

#intro_sub_h3 p.invi_abso a {
	width:80px;
	height:20px;
	background: url(../images/recruit/recruit_invitation/back_to_list.gif) no-repeat right top;
	display:block;
}

#intro_sub_h3 p.invi_abso a:hover {
	background: url(../images/recruit/recruit_invitation/back_to_list_over.gif) no-repeat right top;
}


p.intro_sub_img {
	margin:0 0 0 3px;
	padding:0;
}

#contents #intro_sub_left {
	margin:17px 0 40px 0;
	padding:0;
	width:412px;
	float:left;
	display:inline;
}

#contents #intro_sub_left p {
	margin:0 28px 20px 30px;
	padding:0;
}

#contents #intro_sub_right {
	margin:0 0 40px 0;
	padding:0;
	width:172px;
	float:right;
	line-height:150%;
}

#intro_sub_right p {
	margin:0;
	padding:0;
	}

#intro_sub_right p.sche {
	margin:0 0 10px 0;
	padding:0;
	}

#intro_sub_right p.img {
	margin:5px 0;
	padding:0;
	height:18px;
	}

#intro_sub_right p span {
	border-bottom:1px solid #b9e0f3;
	}


/*戻るボタンリスト-------------------------------------------------------*/

#main_base #contents ul#back_ul {
	margin:0 0 0 448px;
	padding:0;
	overflow:hidden;
}

#main_base #contents ul#back_ul li {
	margin:0;
	float:left;
	display:inline;
}

#main_base #contents ul#back_ul li#back_list {
	margin-right:15px;
}

ul#back_ul li#back_list a {
	width:80px;
	height:20px;
	background: url(../images/recruit/recruit_invitation/back_to_list.gif) no-repeat right top;
	display:block;
}

ul#back_ul li#back_list a:hover {
	background: url(../images/recruit/recruit_invitation/back_to_list_over.gif) no-repeat right top;
}

ul#back_ul li#back_top a {
	width:44px;
	height:20px;
	background: url(../images/common/return_top.gif) no-repeat right top;
	display:block;
}

ul#back_ul li#back_top a:hover {
	background: url(../images/common/return_top_over.gif) no-repeat right top;
}

span.important_line {
	background:url(../images/management/management_strategy/important_line_bg.gif);
}	




