全体に対するCSS
*{
	position:static;
	margin:0px;
	padding:0px;
}
p{
	margin:0px;
	padding:0px;
}
table{
	border-collapse:collapse;
}
/*------------  エートスTOPstyle seet ------------*/
/*フラッシュ用のスタイルシート*/
#flash{
	width:100%;
	height:200px;
	border-bottom:1px solid black;
	padding:0px;
	margin:0px;
}

/* トップ用コンテンツを定義するブロック*/
#TopContents{
	width:100%;
	padding-top:2.3%;
	padding-right:2.3%;
	padding-left:2.3%;
	padding-bottom:0px;
}
/*==============================================*/
/*求人バナーを収めるためのブロックを収めるブロック*/
#contents_link_block
{
	margin:0px 0px 10px;
	padding:0px;
	width:100%;
}

/*求人バナーを収めるためのブロック*/
.recruit_block{
	float:left;
	width:30%; 
	height:80px;
	background-color:white;
	margin-top:0px;
	margin-left:0px;
	margin-right:2%;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
}
/*求人バナー用のスタイルシート*/
.recruit_title{
	width:100%;
	height:50%;
	margin:0px;
}
/*求人バナー用のスタイルシート*/
.contents_detail{
	text-align:center;
	width:95%;
	background-color:white;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}
/*==============================================*/
/*news全体用のブロック*/
#news_block{
	float:left;
	width:47.7%;
	height:310px;
	margin-top:10px;
	margin-right:2.3%;
}
/*news内容のスタイル*/
#news_contents
{
	margin:0px;
	border:1px solid #CCCCCC;
	background-color:white;
	width:90%;
	height:220px;
	padding:20px;
	line-height:2em;
	overflow:auto;
}
/*NEWSTOPICSのロゴ表示*/
#news_logo
{
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}

/*地域サイトの仮バナー配置*/
#local_block
{
	margin-top:10px;
	float:left;
	width:46%;
	height:310px;
	border:1px solid #CCCCCC;
	padding:0px;
}
/*地域サイトの内容記述欄*/
#local_contents
{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}
/*地域サイトの広告文章記述欄*/
#local_img_cell
{
	width:100%;
	height:85%;
}
/*地域サイトの広告文章記述欄*/
#local_adv
{
	width:100%;
	height:15%;
}
/*WeLoveYamatoのイメージ画*/
#local_img
{
	border:0;
	background-color:white;
	width:100%;
	height:80%;
	margin:5px;
	padding:0px;
	max-width:360px;
}
/*プライバシーマークの表示*/
#p-mark{
	width:100px;
	height:100px;
	border:none;
	background-color:white;
	border-style:none;
}

.pp
{
	width:95%;
	height:100px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}


p.right
{
	padding-right:30px;
	text-align:right;
}
/* application */
	ul.application{
		margin:20px 0px 0px 20px;
		padding:0;
		list-style: none;
	}
	ul.application li{
		margin:0;
		padding:0;
		float:left;
	}
	ul.application li.menu1 a{
		padding:0px 40px 0px 0px;
		display:block;
		text-indent:-9999px;
		width:378px;
		height:109px;
		background: url(img/top/disaster.jpg) no-repeat left top;
	}
	ul.application li.menu1 a:hover{
		background-position:left bottom;
	}
	ul.application li.menu2 a{
		padding:0;
		display:block;
		text-indent:-9999px;
		width:378px;
		height:109px;
		background: url(img/top/employee.jpg) no-repeat left top;
	}
	ul.application li.menu2 a:hover{
		background-position:left bottom;
	}

