@charset "UTF-8";
@import url("common.css");



/* コンテンツ（トップページ）
	-------------------------------------------------------------------------*/
#topContent {
	padding: 27px 0px 0px 13px;
	float: left;
	width: 947px;
	margin: 0px;
}
#mainphoto {
	float: left;
	height: 606px;
	width: 960px;
	margin: 0px;
}

/*------------------What's New----------------------*/
#topContent #new {
	/*width: 630px;*/
	width: 774px;
	float: left;
	margin: 0px 10px 0px 0px !important;
	margin /**/: 0px 20px 20px 0px;
	padding: 0px 0px 15px;
}
#new #newsHead {
		/*width: 630px;*/
	width: 774px;
	background: #333333 url(../../images_n/top_whatsnew.gif) no-repeat;
	height: 21px;
	margin: 0px;
	padding: 0px;
}
#new ul.newsTitle li {
	font-size: small;
	border-bottom: 1px dotted #CCCCCC;
	margin: 5px 0px;
}
#new .newsDay { margin-right: 10px; }

#new a.newsList {
	float: right;
	margin: 0px;
	padding: 0px;
	display:block;
	text-indent: -9999px;
	width: 129px;
	height: 21px;
	background-image: url(../../images_n/top_newslist.gif);
}
#new a.newsList:hover {
background-position: 0px -21px;
}


/*--------------バナー-----------------------*/

#topContent #banner {
	float: right;
	/*width: 296px;*/
	width: 152px;
	margin: 0px 8px 0px 0px;
	padding: 0px;
}
#banner ul {
		margin: 0;
		padding: 0;
}
#banner li {
	float: left;
	padding: 0px;
	margin: 0px;
	text-indent: -9999px;
}
#banner li a#bnr1,
#banner li a#bnr2 {
	display:block;
	width: 144px;
	height: 78px;
}

#banner li a#bnr1 {
	background-image: url(../../images_n/top_bt_catalog.gif);
}
#banner li a#bnr2 {
	margin: 0px 5px 0px 0px;
	background-image: url(../../images_n/top_bt_news.gif);
}

#banner li a#bnr1:hover,
#banner li a#bnr2:hover {
	background-position: 0px -78px;
}