@charset "UTF-8";

.blockContents700{
	width: 700px ;
	height:auto ;
	margin:10px auto 0;
	display:relative ;
	font-size:1.2em;
}

.titlepart,
.titlepart2 {
	color: #fff ;
	width: 680px ;
	height:1.0em ;
	margin: 0;
	padding: 10px ;
	background: url(../images/sidemenu_700_01.gif)  top left no-repeat ;
	border:none ;
}
.titlepart2 {
	height:auto ;
	background: url(../images/sidemenu_700_00.gif)  top left no-repeat ;
}
.titlepart h3{
	float:left ;
	width: auto ;
	margin: 0;
	font-size: 1.0em ;
	line-height: 1.0em ;
}
.titlepart2 h3{
	width: auto ;
	margin: 0;
	font-weight:bold ;
	font-size: 1.6em ;
	border-bottom:1px solid #eee;
	padding-bottom:2px;
	margin-bottom:2px;
}
p.update{
	width:auto ;
	text-align:right ;
	font-size:1em ;
	padding:2px 0 0;
	margin:2px 0 0;
}
.homeDetailLink {
	color:#fff ;
	float: right ;
	width: auto ;
	height:auto ;
	line-height:1.2em ;
	padding:1px ;
	font-size: 0.8em ;
	display:block ;
	margin-right:20px ;
}
.homeDetailLink a {
	border:1px #fff solid ;
	display:block ;
	color:#fff ;
	width: auto ;
	height:auto ;
	padding: 2px 10px;
}
.homeDetailLink a:hover {
	color:blue ;
	background:#fff;
	text-decoration:none;
}
.dateList{
	width: auto ;
	height:auto ;
}

.blockContents700 .dateList{
	width: auto ;
	height:auto ;
	float: left ;
	clear:both ;
	background: url(../images/sidemenu_700_02.gif)  bottom left no-repeat ;
	padding:5px 10px 10px;
	margin-bottom:10px ;
	_width: 680px ;
	_margin: 0;
}

.newsBody{
	width: 700px ;
	height:auto ;
	float: left ;
	clear:both;
	background: url(../images/sidemenu_700_02.gif)  bottom left no-repeat ;
}
.table-body{
	font-size:1.2em;
	width: 660px ;
	clear:both;
	position: relative ;
	margin:0 0 10px 0;
	padding:20px 20px 10px ;
	background: url(../images/sidemenu_700_03.gif)  bottom left repeat-y ;
	_position: none ;
}

.blockContents700 #mail.dateList dl {
	width: 660px ;
	clear:both ;
	position: relative ;
	margin:0;
	padding:5px 10px;
	border-bottom: 1px solid #99c ;
	_position: none ;
}
.table-body{
	line-height:1.4em ;
}
.dateList p {
	width:auto ;
	height:auto ;
	line-height:1.5em;
	line-height:20px ;
	border-top: 2px solid #d9d9d9;
	border-bottom: 2px solid #d9d9d9;
	padding:10px 10px ;
	margin:0 0 30px 0 ;
	background: url(../images/news_line.gif) left bottom repeat ;
}

/* お知らせのパート　メールアイコン付加*/
#mail.dateList dt{
	color: #666;
	float: left ;
	width: 6.5em ;
	height:auto ;
	line-height:20px ;
}
#mail.dateList dd {
	width:auto ;
	height:auto ;
	margin:0;
	padding:0;
	line-height:20px ;
	_float: left ;
}
#mail.dateList dd a{
	font-weight:bold ;
}
#mail.dateList dd {
	margin: 0 10px 0 7.5em ;
	padding: 0 0 0 25px;
	_margin: 0 0 0 0 ;
	_padding: 0 0 0 0px;
	background: url(../images/icon/email2.png) 0px 0px no-repeat ;
	_background: url(../images/icon/email2.gif) 0px 0px no-repeat;
}
#mail.dateList dd.new {
	margin: 0 10px 0 7.5em ;
	padding: 0 0 0 25px;
	_margin: 0 0 0 0 ;
	_padding: 0 0 0 0px;
	background: url(../images/icon/new2.png) 0px 0px no-repeat ;
	_background: url(../images/icon/new2.gif) 0px 0px no-repeat ;
}

