@charset "UTF-8";

/*コンテンツ*/
#contents {
	clear:both;
	width: 798px;
	margin:10px 52px 20px 50px;
	}
img {
	border:none;
	}

/*メッセージ*/
.message {
	background-image:url(../img/index_bg_message.gif);
	background-repeat:no-repeat;
	width:740px;height:305px;
	margin:0 auto;
	}

.message h1.message-hd {
	margin:0; padding:0;
	}

.message-text {
	font-size:11px;
	padding:10px 180px 0px 30px;
	}

/*ニュース*/
.news {
	width:740px;
	margin:10px auto;
	}

.news h2.news-hd {
	margin:0; padding:0;
	}

.news table.news-list {
	width:589px;
	margin-left:150px;
	}

.news a:link , .news a:visited {
	color:#666;
	text-decoration:none;
	}

.news a:hover , .news a:active {
	color:#999;
	text-decoration:none;
	}

.news .news-list th , .news .news-list td {
	font-weight:normal; text-align:left; color:#666;
	border-bottom:1px dotted #ccc;
	padding:5px;
	}

.news .news-list th {
	width:90px;
	padding:5px 5px 5px 20px;
	background-image:url(../img/arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
	}

.news .news-list td {
	padding:5px;
	}
.vendorinfo-img {
	width:132px;
	height:70px;
	margin:0px 15px 0px 0px;
	float:left;
	}
.vendorinfo-text {
	height:45px;
	margin:0px 0px 0px 0px;
	padding-top:25px;
	font-size:16px;
	}