#centerleftbox .news {
}
#centerleftbox .newsumargin {
	background-image:url('../images/spacer.gif');
	background-repeat:repeat;
	margin:0;
	padding:0;
}

.news table.news {
	margin:0;
	padding:0;
	margin-left:40px;
}
.news table.news tr, .news table.news td {
	margin: 0;
	padding: 0;
}
table.news td.idate {
	width:70px;
}

/*
 * お知らせ
 */
.newinfo .subcaption {
	color:#D760AD;
	font-size:16px;
	font-weight:700;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	border-bottom:dotted 1px #D760AD;

	padding-left:30px;
	padding-top:3px;

	background-image:url('../images/ico_h4.jpg');
	background-repeat:no-repeat;
	height:19px;
}
.subcaption .date {
	float:right;
	margin-right:10px;
	font-size:0.8em;
}
.subcaption .title {
	width:400px;
}
.newinfo .honbun {
	margin:5px 10px 10px 10px;
}
.newinfo .imgarea {
	float:right;
}
.imgarea .iname {
	text-align:center;
	margin-bottom:10px;
}
/*
 * ダウンロードファイルリンク
 */
.newinfo .downloadfile {
	text-align:right;
	font-size:0.8em;
}

/*
 * 追加メニュー
 */
.addmenu {
	margin:0;
	padding:0;
	margin-bottom:8px;
	display: flex;

	/*background-image:url('../images/menudeco.gif');*/
	background-color: #fff;
}
.addmenu .addmenu_one {
	/*float:left;*/
	position: relative;
	opacity: 0.9;
	transition-property: opacity;
	transition-duration: 0.5s;
	transition-delay: 0;
	height: 65px;
	overflow: hidden;
}
.addmenu.addmenu2 .addmenu_one {
	height: auto;
}
.addmenu .addmenu_one:hover {
	opacity: 1;
}
	.addmenu .addmenu_one a {
		display: block;
		height: 100%;
		overflow: hidden;
	}
.addmenu_one img {
	margin:0;
	padding:0;
	border:none;
}
	.addmenu_one.newmenu img {
		position: relative;
		top: -11px;
	}
.addmenu .addmenu_one_smp {
	position: absolute;
	margin:0;
	padding:0;
	display:none;
	z-index: 1;
	overflow:visible;
}
.addmenu .posabs {
	top: 0;
	left: 200px;
}
.addmenu .posabsleft {
	left: -200px;
	top: 0;
}
