@charset "utf-8";
/* CSS Document */

#news_wrap {
	width: 768px;
	margin: 34px auto 0;
}
.news_date {
font-size: 11px;
line-height: 1;
padding: 0 0 0 13px;
background: url(../img/bullet.png) 2px 1px no-repeat;
color: #5269b5;
}
h3 {
font-size: 18px;
line-height: 1.5;
margin: 5px 0 0;
color: #fd4b87;
padding: 0 0 15px;
background: url(../img/line.png) center bottom no-repeat;
}
.news_txt {
	font-size: 12px;
	line-height: 2;
	color: #323232;
	margin: 12px 0 0;
}
.news_txt a {
	color: #fd4b87;
}

article {
	margin: 50px 0 0;
}

#news_navi {
	width: 256px;
	height: 64px;
	margin: 45px auto 0;
	position: relative;
}

#news_navi a {
	display: block;
	position: relative;
	width: 128px;
}
#news_navi img {
	transition: opacity 0.2s linear;
}
#news_navi .hover_off {
	opacity: 1;
	filter: alpha(opacity=100);
}
#news_navi .hover_on {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}
#news_navi a:hover .hover_off {
	opacity: 0;
	filter: alpha(opacity=0);
}
#news_navi a:hover .hover_on {
	opacity: 1;
	filter: alpha(opacity=100);
}


#news_prev {
	position: absolute;
	top: 0;
	left: 0;
}
#news_next {
	position: absolute;
	top: 0;
	right: 0;
}
