/* styles written in this file is for Standard */


.news-index .main-contents{
	padding-bottom:		200px;
}

.news-index .main-contents .ttl-navi{
	width:			708px;
	height:			60px;
	position:		absolute;
	top:			0px;
	right:			-50px;
	background-image:	url(../_img/_bg_month.jpg);
	background-repeat:	repeat-x;
}

.news-index .main-contents .ttl-navi dl{
	margin:			0px;
	padding:		0px 0px 0px 9px;
	float:			left;
}

.news-index .main-contents .ttl-navi dl dt{
	margin:			0px;
	padding:		10px 0px 5px 0px;
	font-size:		11px;
	line-height:		1;
	color:			#ffffff;
	font-weight:		bold;
}

.news-index .main-contents .ttl-navi dl dt span{
	color:			#333333;
}

.news-index .main-contents .ttl-navi dl dd{
	margin:			0px 1px 0px 0px;
	padding:		0px;
	float:			left;
	width:			25px;
	height:			25px;
	font-size:		12px;
	line-height:		2;
	font-weight:		bold;
	text-align:		center;
}

.news-index .main-contents .ttl-navi dl dd a{
	height:			25px;
	display:		block;
	color:			#ffffff;
	background-color:	#666666;
	text-decoration:	none;
}

.news-index .main-contents .ttl-navi dl dd a:hover{
	color:			#000000;
	background-color:	#ffffff;
}

.news-index .main-contents .ttl-navi dl dd span{
	height:			25px;
	display:		block;
	color:			#666666;
	background-color:	#cccccc;
}



.news-index .main-contents-child{
	margin:			0px 0px 20px 0px;
	padding:		10px 10px 5px 10px;
	background-color:	#CCCCCC;
}

.news-index .main-contents-child dl.title{
	margin:			0px 0px 10px 0px;
	padding:		0px;
	background-color:	#000000;
	font-size:		12px;
	line-height:		1.6;
	color:			#ffffff;
	font-weight:		bold;
}

.news-index .main-contents-child dl.title dt{
	margin:			0px;
	padding:		2px 0px 0px 9px;
	width:			95px;
	float:			left;
}

.news-index .main-contents-child dl.title dd{
	margin:			0px;
	padding:		2px 0px 0px 0px;
	width:			770px;
	float:			left;
}

.news-index .main-contents-child p{
	margin:			0px;
	padding:		0px;
	font-size:		12px;
	line-height:		1.6;
	color:			#000000;
}

.news-index .main-contents-child p.lead{
	margin:			0px 0px 5px 10px;
}

.news-index .main-contents-child .text-body{
	padding:		10px 10px 20px 10px;
	background-color:	#FFFFFF;
	zoom:			1;
}

.news-index .main-contents-child a:link,
.news-index .main-contents-child a:visited,
.news-index .main-contents-child a:hover,
.news-index .main-contents-child a:active{
	color:			#0066CC;
	font-weight:		normal;
	text-decoration:	underline;
}
