@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      contents.css
 Author:         Your Name (admin)
 Style Info:     コンテンツエリア関係 他
----------------------------------------------------------- */


#top_link{
	width:875px;
	margin: 0 auto;
	display: block;
	height: 134px;
} 

#top_link li{
	display: block;
	height:134px;
	width:175px;
	float: left;
	margin: 0 0;
}

#top_link li a{
	width:175px;
	height:134px;
	display: block;
	text-indent:-9999px;
}
#top_link li a:hover{filter: alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;} 


/*#top_link01 a{ background:url(../images/bt_top_01.jpg)}
#top_link02 a{ background:url(../images/bt_top_02.jpg)}
#top_link03 a{ background:url(../images/bt_top_03.jpg)}
#top_link04 a{ background:url(../images/bt_top_04.jpg)}
#top_link05 a{ background:url(../images/bt_top_05.jpg)}
*/

#new{
	width:616px;
	height:48px;
	background:url(../images/tx_news.jpg) no-repeat top left;
	text-indent:-9999px;
	display: block;
}

#tx_lens{
	width:616px;
	height:48px;
	background:url(../images/tx_lens_hikaku.jpg) no-repeat top left;
	text-indent:-9999px;
	display: block;
}

.newstext{
	padding:10px;
	margin-bottom: 10px;
	display: block;
	overflow: auto;
}

.newstext dt{
	float:left;
	display: block;
	width:80px;
}

.newstext dd{
	float:left;
	display: block;
	padding-left: 10px;
	width:468px;
}

.data{
	margin:0px auto;
	width:560px;
}

.data td{
	padding:3px 8px;
}


tr.even td {
    background: #F9F9F9;}


#main_v{
	background:url(../images/main_bg.jpg) no-repeat;
	width:900px;
	height:302px;
	display: block;
}

#main_v ul{
	margin:130px auto 10px auto;
	width: 748px;
}

#main_v li{ width:187px; float:left;}

*#main_v li a{
	display:block;
	width:187px;
	background:url(../images/bt_main.png);
	height: 135px;
	text-indent: -9999px;
}


#bt_02 a{ background-position:-187px 0!important;}
#bt_03 a{background-position:-375px 0!important;}
#bt_04 a{background-position:-562px 0!important;}
.toplens_h{ position:relative}

.toplens_h h4{
	padding-left:30px;
	height:13px;
	width:580px;
	color: #333333;
	background-image: url(../common/images/lens_h.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 13px;
	padding: 19px 5px 19px 20px;
	margin: 0 auto;
	display: block;
}

.bt_more{
	position:absolute;
	background:url(../common/images/bt_more.gif);
	width:80px;
	height:16px;
	text-indent:-9999px;
	display: block;
	left: 502px;
	top: 18px;
}

a.bt_more:hover{filter: alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;} 
.bt_1day{
	position:absolute;
	left: 387px;
	top: 0px;
}
.newstext a {
	font-weight: 600;
}


#bt_01 a{ _background:url(../images/bt_top_01.jpg)!important;	display:block;}
#bt_02 a{ _background:url(../images/bt_top_02.jpg)!important;	display:block;}
#bt_03 a{ _background:url(../images/bt_top_03.jpg)!important;	display:block;}
#bt_04 a{ _background:url(../images/bt_top_04.jpg)!important;	display:block;}

