@charset "utf-8";
@import url(../../js/lightbox/css/lightbox.css) screen;
.area_image_left{
	width:250px;
	float:left;
	padding: 10px 0;
	/*padding:10px 0 10px 33px;
	_padding:10px 0 10px 16px;*/
	}
.area_image_right{
	width:250px;
	float:left;
	padding:10px 0 10px 18px
	/*padding:10px 33px 10px 33px;*/
	}
#contents #main .area_image_caption{
	padding:5px 10px;
	font-size:x-small;
	line-height:1.2em;
	}
	
#contents #main #entory_box{
	width:535px;
	height:77px;
	background:url(../../images/recruit/recruit_bg_entry.gif) no-repeat;
	margin:25px 0 0 0;
	padding:14px 151px;
	/*border:1px solid #dadada;
	background:#F8F7F7;
	*/
	}
#contents #main #entory_box #entry_button{
	width:233px;
	height:49px;
	}
#contents #main #button{
	width:535px;
	height:150px;
	margin-left:10px;
	margin-top:-5px;
	}
#contents #main #button_senior{
	width:241px;
	height:147px;
	margin-top:2px;
	float:left;
	}
#contents #main #dot_line{
	margin-left:15px;
	float:left;
	}
#contents #main .button_album{
	width:242px;
	height:150px;
	margin-left:15px;
	margin-top:2px;
	float:left;
		}
.album1{
	width:241px;
	height:72px;
	margin-left:1px;
		}
.album2{
	width:241px;
	height:72px;
	margin-top:3px;
		}
#contents #main .button_menu{
	background: #F8F6F7;
	width: 534px;
	margin: 60px 0 30px;
		}
#contents #main .button_menu table{
	margin: 15px auto;
	width: 500px;
		}
#contents #main .button_menu td{
		}
		
/* 20100913 */
#contents #main #senior li{
	display: inline;
	margin: 0 5px;
}
#contents #main #album li{
	display: inline;
	margin: 0 10px;
}
#contents #main #album li{
	display: inline;
	margin: 0 10px;
}

/* 20101130 */
#contents #main #history,
#contents #main #point{
	padding:15px 15px 15px 240px;
	color: #2B60AE;
	font-weight: bold;
	clear: both;
	width: 280px;
	min-height:119px;
	height:auto !important;
	height:119px;
	}
#contents #main #history{
	background:url(../../images/recruit/recruit_img1.jpg) left top no-repeat;
	}
#contents #main #point{
	background:url(../../images/recruit/recruit_img2.jpg) left top no-repeat;
	}
#contents #main #history span,
#contents #main #point span{
	font-size: 1.2em;
	display: block;
	padding-bottom: 10px;
	}
	

/*-----------------------------------------------------
先輩社員紹介
-------------------------------------------------------*/
#senior01 #contents #main h2.ttl,
#senior02 #contents #main h2.ttl,
#senior03 #contents #main h2.ttl,
#senior04 #contents #main h2.ttl{
	background: #F8F7F7;
	min-height:102px;
	height:auto !important;
	height:102px;
	padding: 10px;
	position: relative;
	padding-left: 167px;
	border: 1px solid #DEDEDE;
	width: 349px;
}
#senior01 #contents #main h2.ttl span,
#senior02 #contents #main h2.ttl span,
#senior03 #contents #main h2.ttl span,
#senior04 #contents #main h2.ttl span{
	padding-top: 10px;
	font-weight: normal;
	font-size: 0.9em;
	display: block;
}
#senior01 #contents #main h2.ttl img,
#senior02 #contents #main h2.ttl img,
#senior03 #contents #main h2.ttl img,
#senior04 #contents #main h2.ttl img{
	position: absolute;
	top: 10px;
	left: 10px;
}
#senior01 #contents #main .align_center,
#senior02 #contents #main .align_center,
#senior03 #contents #main .align_center,
#senior04 #contents #main .align_center{
	text-align: center;
	padding-top: 1em;
}
#senior01 #contents #main .align_right,
#senior02 #contents #main .align_right,
#senior03 #contents #main .align_right,
#senior04 #contents #main .align_right{
	padding-left: 20px;
}
#senior01 #contents #main dl dt,
#senior02 #contents #main dl dt,
#senior03 #contents #main dl dt,
#senior04 #contents #main dl dt{
	font-weight: bold;
}
#senior01 #contents #main dl dd,
#senior02 #contents #main dl dd,
#senior03 #contents #main dl dd,
#senior04 #contents #main dl dd{
	padding-bottom: 1em;
	padding-left: 1.5em;
}
/*-----------------------------------------------------
先輩社員紹介２
-------------------------------------------------------*/
#senior02 #contents #main dl.item{
	margin-left: 30px;
}
#senior02 #contents #main dl.item dd{
	width: 200px;
	padding-left: 0;
	padding-top: 10px;
}
#senior02 #contents #main .align_right{
	padding-right: 20px;
}
/*-----------------------------------------------------
キャリア採用Topics
-------------------------------------------------------*/
#main #news dl{
	border-bottom: 1px dotted #B5B5B5;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#main #news dl dt{
	float: left;
	width: 100px;
	margin-left: 10px;
}
#main #news dl dd{
	float: left;
	width: 410px;
}
#contents #sub ul {
	margin-bottom: 0;
	}
#contents #sub p {
	border-left: 1px solid #DDE4ED;
	border-right: 1px solid #DDE4ED;
	margin-bottom: 5px;
	text-align: center;
	/margin-top: -5px;
	}
