@charset "utf-8";
/* CSS Document */

#wrapper_news {
	position: relative;
	margin: 0 auto;
	width: 980px;
	background: url(../image/news/bg_news_bar.jpg) repeat-y left top;
	z-index: 0;
}

#contents_news {
	width: 860px;
	margin: 0 auto;
	background: url(../image/news/bg_news.jpg) no-repeat left top;
	padding: 10px 60px;
}

.left_column {
	float: left;
	width: 151px;
	padding-left: 20px;
}

.right_column {
	float: right;
	width: 650px;
	padding-right: 20px;
}

#file_navi {
	background:url(../image/file/bg_file_navi.jpg) no-repeat center bottom;
	padding-bottom: 15px;
}

#file_navi ul {
	list-style: none;
	width: 123px;
	margin: 0 auto;
}

#file_navi ul li {
	padding-top: 5px;
}

/*ニュースサブメニュー*/
div#file_navi ul li a {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width:123px;
	height:50px;
	background: url(../image/news/column/btn_column.gif) no-repeat left top;
}

div#file_navi ul li{ width: 123px; height: 50px;}
.hide .target        { display:none }
.news .hide span.trigger { cursor:pointer;}

div#file_navi ul li.news-00 a { background-position: 0 0px;}
div#file_navi ul li.news-01 a { background-position: 0 -50px;}
div#file_navi ul li.news-02 a { background-position: 0 -100px;}
div#file_navi ul li.news-02_5 a { background-position: 0 -150px;}
div#file_navi ul li.news-03 a { background-position: 0 -200px;}
div#file_navi ul li.news-04 a { background-position: 0 -250px;}
div#file_navi ul li.news-05 a { background-position: 0 -300px;}
div#file_navi ul li.news-06 a { background-position: 0 -350px;}
div#file_navi ul li.news-07 a { background-position: 0 -400px;}
div#file_navi ul li.news-08 a { background-position: 0 -450px;}
div#file_navi ul li.news-09 a { background-position: 0 -500px;}
div#file_navi ul li.news-10 a { background-position: 0 -550px;}
div#file_navi ul li.news-11 a { background-position: 0 -600px;}
div#file_navi ul li.news-12 a { background-position: 0 -650px;}
div#file_navi ul li.news-13 a { background-position: 0 -700px;}
div#file_navi ul li.news-14 a { background-position: 0 -750px;}
div#file_navi ul li.news-15 a { background-position: 0 -800px;}
div#file_navi ul li.news-16 a { background-position: 0 -850px;}
div#file_navi ul li.news-17 a { background-position: 0 -900px;}
div#file_navi ul li.news-18 a { background-position: 0 -950px;}
div#file_navi ul li.news-19 a { background-position: 0 -1000px;}
div#file_navi ul li.news-20 a { background-position: 0 -1050px;}
div#file_navi ul li.news-21 a { background-position: 0 -1100px;}
div#file_navi ul li.news-22 a { background-position: 0 -1150px;}
div#file_navi ul li.news-23 a { background-position: 0 -1200px;}
div#file_navi ul li.news-24 a { background-position: 0 -1250px;}
div#file_navi ul li.news-25 a { background-position: 0 -1300px;}
div#file_navi ul li.news-26 a { background-position: 0 -1350px;}
div#file_navi ul li.news-27 a { background-position: 0 -1400px;}
div#file_navi ul li.news-28 a { background-position: 0 -1450px;}
div#file_navi ul li.news-29 a { background-position: 0 -1500px;}
div#file_navi ul li.news-30 a { background-position: 0 -1550px;}
div#file_navi ul li.news-31 a { background-position: 0 -1600px;}
div#file_navi ul li.news-32 a { background-position: 0 -1650px;}
div#file_navi ul li.news-33 a { background-position: 0 -1700px;}
div#file_navi ul li.news-34 a { background-position: 0 -1750px;}
div#file_navi ul li.news-35 a { background-position: 0 -1800px;}
div#file_navi ul li.news-36 a { display: block; background-position: 0 -1850px;}
div#file_navi ul li.news-37 a { display: block; background-position: 0 -1900px;}
div#file_navi ul li.news-38 a { display: block; background-position: 0 -1950px;}
div#file_navi ul li.news-39 a { display: block; background-position: 0 -2000px;}
div#file_navi ul li.news-40 a { display: block; background-position: 0 -2050px;}
div#file_navi ul li.news-41 a { display: block; background-position: 0 -2100px;}
div#file_navi ul li.news-42 a { display: block; background-position: 0 -2150px;}
div#file_navi ul li.news-43 a { display: block; background-position: 0 -2200px;}
div#file_navi ul li.news-44 a { display: block; background-position: 0 -2250px;}
div#file_navi ul li.news-45 a { display: block; background-position: 0 -2300px;}
div#file_navi ul li.news-46 a { display: block; background-position: 0 -2350px;}
div#file_navi ul li.news-47 a { display: block; background-position: 0 -2400px;}
div#file_navi ul li.news-48 a { display: block; background-position: 0 -2450px;}
div#file_navi ul li.news-49 a { display: block; background-position: 0 -2500px;}
div#file_navi ul li.news-50 a { display: block; background-position: 0 -2550px;}
div#file_navi ul li.news-51 a { display: block; background-position: 0 -2600px;}
div#file_navi ul li.news-gougai a { display: block; background-position: 0 -2650px;}
div#file_navi ul li.news-52 a { display: block; background-position: 0 -2700px;}
div#file_navi ul li.news-53 a { display: block; background-position: 0 -2750px;}
div#file_navi ul li.news-54 a { display: block; background-position: 0 -2800px;}

div#file_navi ul li.news-00 a:hover { background-position: -123px 0px;}
div#file_navi ul li.news-01 a:hover { background-position: -123px -50px;}
div#file_navi ul li.news-02 a:hover { background-position: -123px -100px;}
div#file_navi ul li.news-02_5 a:hover { background-position: -123px -150px;}
div#file_navi ul li.news-03 a:hover { background-position: -123px -200px;}
div#file_navi ul li.news-04 a:hover { background-position: -123px -250px;}
div#file_navi ul li.news-05 a:hover { background-position: -123px -300px;}
div#file_navi ul li.news-06 a:hover { background-position: -123px -350px;}
div#file_navi ul li.news-07 a:hover { background-position: -123px -400px;}
div#file_navi ul li.news-08 a:hover { background-position: -123px -450px;}
div#file_navi ul li.news-09 a:hover { background-position: -123px -500px;}
div#file_navi ul li.news-10 a:hover { background-position: -123px -550px;}
div#file_navi ul li.news-11 a:hover { background-position: -123px -600px;}
div#file_navi ul li.news-12 a:hover { background-position: -123px -650px;}
div#file_navi ul li.news-13 a:hover { background-position: -123px -700px;}
div#file_navi ul li.news-14 a:hover { background-position: -123px -750px;}
div#file_navi ul li.news-15 a:hover { background-position: -123px -800px;}
div#file_navi ul li.news-16 a:hover { background-position: -123px -850px;}
div#file_navi ul li.news-17 a:hover { background-position: -123px -900px;}
div#file_navi ul li.news-18 a:hover { background-position: -123px -950px;}
div#file_navi ul li.news-19 a:hover { background-position: -123px -1000px;}
div#file_navi ul li.news-20 a:hover { background-position: -123px -1050px;}
div#file_navi ul li.news-21 a:hover { background-position: -123px -1100px;}
div#file_navi ul li.news-22 a:hover { background-position: -123px -1150px;}
div#file_navi ul li.news-23 a:hover { background-position: -123px -1200px;}
div#file_navi ul li.news-24 a:hover { background-position: -123px -1250px;}
div#file_navi ul li.news-25 a:hover { background-position: -123px -1300px;}
div#file_navi ul li.news-26 a:hover { background-position: -123px -1350px;}
div#file_navi ul li.news-27 a:hover { background-position: -123px -1400px;}
div#file_navi ul li.news-28 a:hover { background-position: -123px -1450px;}
div#file_navi ul li.news-29 a:hover { background-position: -123px -1500px;}
div#file_navi ul li.news-30 a:hover { background-position: -123px -1550px;}
div#file_navi ul li.news-31 a:hover { background-position: -123px -1600px;}
div#file_navi ul li.news-32 a:hover { background-position: -123px -1650px;}
div#file_navi ul li.news-33 a:hover { background-position: -123px -1700px;}
div#file_navi ul li.news-34 a:hover { background-position: -123px -1750px;}
div#file_navi ul li.news-35 a:hover { background-position: -123px -1800px;}
div#file_navi ul li.news-36 a:hover { display: block; background-position: -123px -1850px;}
div#file_navi ul li.news-37 a:hover { display: block; background-position: -123px -1900px;}
div#file_navi ul li.news-38 a:hover { display: block; background-position: -123px -1950px;}
div#file_navi ul li.news-39 a:hover { display: block; background-position: -123px -2000px;}
div#file_navi ul li.news-40 a:hover { display: block; background-position: -123px -2050px;}
div#file_navi ul li.news-41 a:hover { display: block; background-position: -123px -2100px;}
div#file_navi ul li.news-42 a:hover { display: block; background-position: -123px -2150px;}
div#file_navi ul li.news-43 a:hover { display: block; background-position: -123px -2200px;}
div#file_navi ul li.news-44 a:hover { display: block; background-position: -123px -2250px;}
div#file_navi ul li.news-45 a:hover { display: block; background-position: -123px -2300px;}
div#file_navi ul li.news-46 a:hover { display: block; background-position: -123px -2350px;}
div#file_navi ul li.news-47 a:hover { display: block; background-position: -123px -2400px;}
div#file_navi ul li.news-48 a:hover { display: block; background-position: -123px -2450px;}
div#file_navi ul li.news-49 a:hover { display: block; background-position: -123px -2500px;}
div#file_navi ul li.news-50 a:hover { display: block; background-position: -123px -2550px;}
div#file_navi ul li.news-51 a:hover { display: block; background-position: -123px -2600px;}
div#file_navi ul li.news-gougai a:hover { display: block; background-position: -123px -2650px;}
div#file_navi ul li.news-52 a:hover { display: block; background-position: -123px -2700px;}
div#file_navi ul li.news-53 a:hover { display: block; background-position: -123px -2750px;}
div#file_navi ul li.news-54 a:hover { display: block; background-position: -123px -2800px;}

.trigger:hover img { opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}

div.detail {
	padding-bottom: 10px;
	width: 650px;
}

/*ニュース51ボタン*/
span.btn51 {
	display: block;
	width: 650px;
	height: 84px;
	background: url(../image/news/column/51/img_column_02.jpg) 0 0 no-repeat;

}

span.btn51 a {
	display: block;
	width: 493px;
	height: 50px;
	margin: 19px 0 0 78px;
}

span.btn51 a:hover { text-indent: -9999px;}

/*新フレーム*/
.bg_contents_newsdx {
	background: url(../image/news/bg_news_dx.jpg) no-repeat left top;
}

.bg_contents_newsdx_repeat {
	background: url(../image/news/bg_news_dx_repeat.jpg) repeat-y left top;
}

*html .pngfix_newsdx {
	display: block;
	width: 860px;
	height: 86px;
	background: url(../image/news/img_column_bottom_newsdx.png) no-repeat left top;
	behavior: url("../css/iepngfix.htc");
	text-indent: -9999px;
}

/*ニュース52ボタン*/
span.btn52 {
	display: block;
	width: 650px;
	height: 167px;
	background: url(../image/news/column/52/img_column_07.jpg) 0 0 no-repeat;

}

span.btn52 a {
	display: block;
	width: 511px;
	height: 78px;
	margin: 72px 0 0 71px;
}

span.btn52 a:hover { text-indent: -9999px;}

/*ニュースgougaiボタン*/
span.btngougai {
	display: block;
	width: 650px;
	height: 167px;
	background: url(../image/news/column/gougai/img_column_04.jpg) 0 0 no-repeat;

}

span.btngougai a {
	display: block;
	width: 511px;
	height: 78px;
	margin: 72px 0 0 71px;
}

span.btngougai a:hover { text-indent: -9999px;}

/*ニュース53ボタン*/
span.btn53 {
	display: block;
	width: 650px;
	height: 93px;
	background: url(../image/news/column/53/img_column_05.jpg) 0 0 no-repeat;
	/*padding: 13px 0 0 172px;*/
}

span.btn53 a {
	display: block;
	width: 507px;
	height: 62px;
	margin: 13px 0 0 72px;
}

span.btn53 a:hover { text-indent: -9999px;}

span.btn53-2 {
	display: block;
	width: 650px;
	height: 93px;
	background: url(../image/news/column/53/img_column_07.jpg) 0 0 no-repeat;
	/*padding: 13px 0 0 172px;*/
}

span.btn53-2 a {
	display: block;
	width: 407px;
	height: 62px;
	margin: 13px 0 0 122px;
}

span.btn53-2 a:hover { text-indent: -9999px;}

span.btn53-3 {
	display: block;
	width: 650px;
	height: 167px;
	background: url(../image/news/column/53/img_column_09.jpg) 0 0 no-repeat;

}

span.btn53-3 a {
	display: block;
	width: 511px;
	height: 78px;
	margin: 72px 0 0 71px;
}

span.btn53-3 a:hover { text-indent: -9999px;}
