@charset "utf-8";


/*---人事方針CSS------------------------------------------------*/


#right_area #contents h3.item_per {
	margin:0 0 0 3px;
	padding:0;
}

#right_area #contents p.impact_text {
	margin:20px 0 0 24px;
	padding:0;
}

#right_area #contents p.text_per {
	margin:20px 0 0 24px;
	padding:0;
}

#right_area #contents p.text_per2 {
	margin:0 0 0 24px;
	padding:0;
	clear:both;
}

#right_area #contents .item_space {
	margin:0;
	padding:0 0 0 3px;
	width:584px;
	height:49px;
	clear:both;
	position:relative;
}

#right_area #contents .item_space h3.item_image {
	margin:0;
	padding:0;
}

#right_area #contents .item_space p.idea_values_return_top {
	position:absolute;
	top:10px;
	left:543px;
}

#right_area #contents .item_space p.idea_values_return_top a {
	width:44px;
	height:19px;
	background: url(../images/common/return_top.gif) no-repeat right top;
	display:block;
}

#right_area #contents .item_space p.idea_values_return_top a:hover {
	width:44px;
	height:19px;
	background: url(../images/common/return_top_over.gif) no-repeat right top;
	display:block;
}

#right_area #contents p.komidasi {
	margin:20px 0 19px 24px;
	_margin:20px 0 19px 16px;
	padding:0;
}

#right_area #contents p.midimpact_text {
	margin:10px 0 20px 24px;
	padding:0;
}

#right_area #contents p.system {
	margin:20px 0 0 24px;
	padding:0;
}


#right_area #contents .text_2columns_area {
	margin:0 0 0 24px;
	padding:10px 0 0;
	}

#right_area #contents .text_2columns_area .text3 {
	margin:0;
	padding:0;
	width:195px;
	float:left;
	display:inline;
}

#right_area #contents .text_2columns_area .right_image {
	margin:-17px 0 15px 15px;
	padding:0;
	width:350px;
	float:right;
	/*border:1px solid #000;*/
}

span.important_line {
	background:url(../images/management/management_strategy/important_line_bg.gif);
}	




