@charset "utf-8";
/* CSS Document */


@import url("common.css");


/*----------------------------------------
お知らせ
----------------------------------------*/

div.news_finding_bg{
	width:668px;
	height:60px;
	background:url(../../news/img/news_finding.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h3.news_findeing{
	font-size:0px;
	height:1px;
	line-height:0px;
	text-indent:-9999px;
	overflow:hidden;
	visibility:hidden;
}

h4.news_title01{
	width:668px;
	height:50px;
	background:url(../../news/img/news_title01.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h5.news_stitle01{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../news/img/news_stitle01.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

div.top_news{
	width:640px;
	margin:10px auto;
	padding-bottom:5px;
	background:url(../../img/top_news_bar.jpg) no-repeat left bottom;
}

div.top_news p.top_news_date{
	float:left;
	font-weight:bold;
}

div.top_news p.top_news_icon{
	float:right;
}

div.top_news p.top_news_title{
	padding-top:5px;
	padding-left:30px;
	background:url(../../img/top_icon02.jpg) no-repeat 0px 10px;
}

p.news_list_link{
	width:640px;
	margin:10px auto;
	background:url(../img/icon01.jpg) no-repeat 490px 3px;
	text-align:right;
}


h5.news_stitle02{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../news/img/news_stitle02.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

table.news_past_table{
	border:1px #999999 solid;
	border-collapse:collapse;
}

td.news_past_td01{
	width:110px;
	padding:5px 10px;
	border:1px #999999 solid;
	background:url(../img/icon01.jpg) no-repeat 20px 8px;
	text-align:center;
}


/*----------------------------------------
お知らせ詳細
----------------------------------------*/

div.news_data_finding_bg{
	width:668px;
	height:60px;
	background:url(../../news/img/news_data_finding.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h3.news_data_findeing{
	font-size:0px;
	height:1px;
	line-height:0px;
	text-indent:-9999px;
	overflow:hidden;
	visibility:hidden;
}

h4.news_data_title01{
	width:668px;
	padding:10px 0px;
	background:url(../../news/img/news_data_title01.jpg) no-repeat left bottom;
	font-size:24px;
	color:#3D3721;
	font-weight:bold;
}

div.news_date_box{
	width:650px;
	margin-top:20px;
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(../../news/img/news_data_stitle01.jpg) no-repeat left bottom;
}

p.news_data_stitle01{
	padding-left:40px;
	float:left;
	background:url(../../news/img/news_data_date_icon.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3D3721;
}

p.news_data_icon{
	float:right;
}

p.news_img{
	width:650px;
	margin:0px auto;
}

p.news_data_txt{
	width:650px;
	margin:10px auto;
}

p.news_link{
	background:url(../img/icon01.jpg) no-repeat 530px 3px;
	text-align:right;
}
