@charset "Shift_JIS";

/* =====================================
  File        : main.css
  Last Update : 2010.05.11
===================================== */



/* ////////////////////////////////////////////////////////////////////////////////////////// ADDITION */
/*#exWrap #fresh {
	font-size:93%;
}

#exWrap #fresh p {
	font-size:107.5%;
}*/



/* ////////////////////////////////////////////////////////////////////////////////////////// SHIFT */
/* CSS Document */
#exWrap #fresh p{
	margin:0px 0px 10px 0px;
	padding:0px;}

#exWrap #fresh h1{
	display:block;
	width:760px;
	height:68px;
	margin:0px auto 10px auto;
	background:url(../img_keiyaku/ttl.gif) no-repeat;
	text-align:left;
	text-indent:-500px;}

#exWrap #fresh h2{
	margin:0px 0px 10px 0px;
	padding:0px;
	clear:both;}



#exWrap #fresh #center a{
	color:#003399;}

#exWrap #fresh #center td{
/*	font-size:80%;*/	/* ////////////////////////////////////////2008.5.16 */
	color:#333;
	line-height:1.4;}

#exWrap #fresh .m0_a_20_a{
	margin:0px auto 20px auto;
	clear:both;}

#exWrap #fresh .map{
	width:550px;
	height:333px;
	position:relative;
	background:url(../img_keiyaku/index_map.gif) no-repeat;
	margin:20px auto 20px auto;}

#exWrap #fresh .map a{	
	display:block;
	width:80px;
	height:20px;
	position:absolute;
	overflow:hidden;
	text-indent:-300px;}

#exWrap #fresh .map a.mlink01{top:32px;	left:469px;}
#exWrap #fresh .map a.mlink02{top:124px;	left:470px;}
#exWrap #fresh .map a.mlink03{top:245px;	left:456px;}
#exWrap #fresh .map a.mlink04{top:292px;	left:371px;}
#exWrap #fresh .map a.mlink05{top:201px;	left:330px;}
#exWrap #fresh .map a.mlink06{top:95px;	left:351px;}
#exWrap #fresh .map a.mlink07{top:156px;	left:255px;}
#exWrap #fresh .map a.mlink08{top:140px;	left:173px;}
#exWrap #fresh .map a.mlink09{top:190px;	left:146px;}
#exWrap #fresh .map a.mlink10{top:289px;	left:31px;}


/* ////////////////////////////////////////2010.5.11 */

div#exWrap #fresh div#center{
	width:730px;
	margin:0 auto;
}

div#exWrap #fresh p{
	font-size:93%;
}

div#exWrap #fresh .inner{
	margin-left:10px;
	margin-right:10px;
}

/* keiyaku.html */

#exWrap table.branchList{
	width:100%;
	margin:0 auto;
	border:1px solid #CCC;
	border-collapse:collapse;
	border-spacing:0;
}

#exWrap table.branchList th,
#exWrap table.branchList td{
	padding:10px 10px 10px 12px;
	vertical-align:middle;
	border:1px solid #CCC;
}

#exWrap table.branchList th{
	background:#F0F0F0;
}

#exWrap table.branchList td{
	background:#FFF;
	font-size: 10px;
}

#exWrap table.branchList td.recruit{
	text-align:right;
}

#exWrap table.branchList td.recruit_ccondition{
	text-align:center;
}

/* keiyaku common */

#exWrap div#recruitBody{
	width:600px;
	margin:32px auto 0;
}

#exWrap div#recruitBody h2{
	margin-bottom:15px;
}

#exWrap div#recruitBody h3{
	margin-bottom:15px;
}

#exWrap div#recruitBody p.noentry{
	padding:10px;
	background-color:#F5F5F5;
	margin-top:-15px;
}

