@charset "UTF-8";
/* CSS Document */

/* submenu setting */
@import "submenu.css";

/* header setting */

#bread{
padding:21px 4px 15px 4px;
margin:0 20px 20px 20px;
border-bottom:solid 1px #0099ff;
color:#666;
}

#bread a{
	color:#666;
	text-decoration:none;
}

#bread em{
	font-weight:normal;
}

/* contents setting */
#contents_wrap{
	background: url(../images/contents_bg.gif);
	width:1036px;
	clear:both;
	overflow:hidden;
}
		/*--- add 20140623 / ---*/
	#work #contents_wrap {
		background: none;
	}
		/*--- / add 20140623 ---*/

#contents_top_wrap{
	width:1036px;
	clear:both;
}

/* layout setting */

#side_contents{
	width:223px;
	padding:0px 0px 0px 28px;
	float:left;
	display:block;
	overflow:hidden;
}

#contents{
	width:755px;
	padding:0px;
	float:left;
	display:block;

}
		/*--- add 20140623 / ---*/
	#work #contents {
		width: 757px;
/*
		width: 755px;
		margin-bottom: 25px;
*/
		padding: 0;
		float: left;
		display: block;
/*
		border: 1px solid #dddddd;
		background-image: url('../work/images/shared/work_field_background.png');
		background-attachment: scroll;
		background-position: left top;
		background-repeat: repeat;
*/
	}
		/*--- / add 20140623 ---*/
		/*--- add 20140623 / ---*/
	#work #contents #contentsDetails {
		width: 755px;
		_width: 757px;	/* IE6 hack */
		padding: 0;
		margin-bottom: 25px;
		float: left;
		display: block;
		border: 1px solid #dddddd;
		background-image: url('../work/images/shared/work_field_background.png');
		background-attachment: scroll;
		background-position: left top;
		background-repeat: repeat;
	}
		/*--- / add 20140623 ---*/

#contents_foot{
	background:url(../images/contents_foot.gif) bottom left no-repeat;
	/*padding:20px 28px 15px 0;*/
	margin:0px;
	clear:both;
	overflow:hidden;
	height:35px;
}
		/*--- add 20140623 / ---*/
	#work #contents_foot {
		background: none;
	}
		/*--- / add 20140623 ---*/


/* side_contents setting */

#side_contents h1{
	font-size:1.5em;
	padding:13px 0 11px 14px;
	background: url(../images/side_head.gif) no-repeat top left;
	font-weight:normal;
	color:#004ea2;

}
		/*--- add 20140623 / ---*/
	#work #side_contents h1 {
		padding: 13px 0 11px;
		background: none;
	}
		/*--- / add 20140623 ---*/

	/*--- 201502 add / ---*/
#side_contents .sideRecruitTitle {
	font-size:1.5em;
	padding: 25px 0 11px 14px;
	font-weight:normal;
	color:#004ea2;

}
	/*--- / 201502 add ---*/

.side_bnr{
	width:180px;
	border:solid 1px #cccccc;
	background:#ffffff;
	padding:2px;
	margin:0 0 14px 10px ;
}

	/*--- add 20140623 / ---*/
.side_work_menuTitle {
	width: 200px;
	margin: 30px 0 14px 0;
}
.side_work_menu {
	width: 200px;
	margin: 0 0 14px 0;
}
.side_work_menu a {
}
	.side_work_menu a:hover {
		opacity: 0.75;
		filter: alpha(opacity=75);
		-ms-filter: "alpha(opacity=75)";
		background: none !important;
	}
	/*--- / add 20140623 ---*/

#serch{
	width:180px;
	border:solid 1px #cccccc;
	background:#ffffff;
	padding:2px;
	margin:0 0 14px 10px ;
}

#serch .cs{
	background: #CFE0ED;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:5px 0;
	margin-top:2px;
}

/* contents settong */

#contents h2{
	padding:15px 0 16px 0;
}
		/*--- add 20140623 / ---*/
	#work #contents h2{
		padding: 0 0 0 50px;
	}
		/*--- / add 20140623 ---*/

#contents .contents_img{
	padding:0 0 50px 0;
}

#contents .contents_read{
	padding:0 0 30px 0;
	background:url(../images/contents_read.gif) no-repeat top left;
}

.contents_read_b {
	background:url(../images/contents_read.gif) no-repeat top left;
	padding:0px 0px 17px 594px;
	}

#contents h3{
	padding:0 0 30px 0;
}

#contents h4{
	padding:0 0 20px 0;
}

#contents h5{
	color:#004ea2;
	padding:0 0 15px 0;
}

#contents h6{
	font-weight:bold;
}

#contents p{
	margin:0;
	padding:10px;
	line-height:180%;
	font-size:1.0em;
}


.right{
	text-align:right;
}

.left{
	text-align:left;
}

.block{
	display:block;
}

.block_r{
	display:block;
	float:right;
}

.block_l{
	display:block;
	float:left;
}


/* pagenavi setting */
.gototop{
	float:right;
	margin:0px;
	padding:0px 36px 0px 0px;
}

.gototop a {
	display:block;
	text-indent:-9999px;
	width:96px;
	height:12px;
	background: url(../images/btn_pagetop.gif) no-repeat;}
.gototop a:hover{background: url(../images/btn_pagetop.gif） no-repeat;}
/*#side_menu li.companies a:hover{background:background: url(../images/btn_pagetop.gif） no-repeat;}*/

.to_voice_toppage a {
	float:right;
	margin:0px;
	padding:0px 36px 0px 0px;
}

/*.to_voice_toppage a {
	display:block;
	text-indent:-9999px;
	width:160px;
	height:12px;
	background: url(../recruit/images/TOREI-Bluefins-TOP.gif) no-repeat;}

.to_voice_toppage a:hover {background:url(../recruit/images/TOREI-Bluefins-TOP.gif) no-repeat;}*/
