@charset "shift_jis"; 

/*	--- headline.css ---	*/

/*	本文ボックス(サブエリアが無い分広げてあります)	*/


#mainVisual {
margin:8px 0 0 45px;
padding:0;
}

/*	ヘッドラインのボックス	*/
#headlineBox {
	padding: 40px 0 0 0;
	_padding-top:50px;
	margin: 0px 0px 10px 0;
	background-image:url(../images/bg_headline.jpg);
	background-repeat:no-repeat;
	width:525px;
	height:325px;
	_height:315px;
}

*:first-child+html #headlineBox {
padding-top:50px;
height:315px;
}

/*	ヘッドライン日付部分	*/
.newsDate  { 
color: #333333; 
font-size: 12px; 
font-weight: normal; 
background-color: transparent; 
text-align:left; 
margin: 10px 0px 0px 25px;
_margin-left:12px;
padding: 0px; 
width: 150px; 
float: left;
 }



/*	ヘッドラインタイトル部分	*/
.newsText {
	float: left;
	width: 500px;
	margin: 0px 0px 0px 25px;
	_margin-left:12px;
	padding: 0px;
	background-color:transparent;
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}




.news_title  { color: #333333; font-size: 12px; font-weight: normal; background-color: transparent; text-align: left; margin: 5px 0 0 10px; padding: 5px; width: 400px; float: left }


/*	ヘッドラインページ送り	*/
#naviBox {
	clear: both;
	margin: 0 auto;
	padding: 0px;
	width:80%;
}

#naviNext {
	float: right;
	width: 80px;
	margin: 10px 0px;
	font-size: 12px;
	text-align: right;
	
}

#naviPrev {
	float: left;
	width: 80px;
	margin: 10px 0px;
	font-size: 12px;
	
}


#bg_back {
width:525px;
height:160px;
margin:-10px 0 0 0;
_margin-top:-46px;
padding:0;
}

*:first-child+html #bg_back {
margin-top:-46px;
}





