@charset "Shift_JIS";





/* =========== contentsArea =========== */

div.contentsArea

	{

	margin: 0 0 0 -14px;

	padding: 0 0 0 14px;

	}


div#ultimate {
	position:relative;
	width:765px;
	height:147px;
	margin:0px;
	padding:0px;
	background-image: url("../img/ultimate_bg.jpg");
	background-repeat: no-repeat;
}

div#ultimate h3 {
	position:absolute;
	top:15px;
	left:330px;
	margin:0px;
	padding:0px;
	z-index:1;
}

div#ultimate h3 img {
	width:399px;
	height:84px
}

div#ultimate p {
	position:absolute;
	top:99px;
	left:582px;
	margin:0px;
	padding:0px;
	z-index:2;
}

div#ultimate p img {
	width:147px;
	height:40px
}



div.bannerListA01 ul

	{

	margin-left: -15px;

	/*\*/

	_margin-left: -30px;

	/**/

	}



div.bannerListA01 li

	{

	margin: 0 0 10px 15px;

	float: left;

	}



div.bannerListA01 div.divide

	{

	clear: left;

	}



div.contentsArea div.contentsGridA03 div.contentsBlockA08 table td

	{

		vertical-align: top;

	}



/* listA01 */

ul.listA01

	{

	margin: 0 0 0 5px;

	list-style-type: none;

	}



ul.listA01 li

	{

	padding-left: 9px;

	background-image: url("/common/img/icon_commentlist_001.gif");

	background-repeat: no-repeat;

	background-position: 0 6px;

	font-size: 12px;

	line-height: 1.4;

	}



/*=======pagetitle=======*/

div.pageTitleBlockA01

	{

	width: 765px; height: 100px;

	}

	

div.pageTitleBlockA01 h2, div.pageTitleBlockA01 p

	{

	margin-left: 15px;

	}



/*=======headingDx=======*/

.headingD01.noPadding

	{

	padding-bottom: 0px;

	}