@charset "UTF-8";

/*--------------------------------------------*/
/***		アーリストストアTOP				***/
/*--------------------------------------------*/

div#top_flash{
	position: absolute;
	z-index: -1;
	width: 900px;
}

/*** サイト内を検索 

div#site_search{
	margin-top: 16px;
	padding-left: 30px;
}

div#site_search input[type="text"]{
	width: 120px;
	vertical-align: middle;
	padding: 2px;
	height: 14px;
	border: solid 1px #cccccc;
}

div#site_search .search input{
	background:url(../../img/btn/btn_search.gif) no-repeat;
	width:30px;
	height:20px;
	border:none;
	cursor: pointer;
	vertical-align: middle;
}

***/

/*** 最新ニュース表示 ***/

div#newsarea{
	clear: both;
	_margin-top: 360px;
}
* html div#newsarea{
	clear: both;
	margin-top: 440px;
}

html>body div#newsarea{/* IE7 and modern browser */
}

.newshead{
	color: #dd001f;
	background: url(../../img/cmn/bg_trans.png) repeat;
	border: solid 1px #cccccc;
	height: 16px;
	width: 540px;
	padding: 2px 5px;
	font-size: 85%;  /* renders 11px */
	text-align: left;

	position: absolute;
	overflow: hidden;
	top: 440px;
	_top: 0;
}
#newstickerHeadline{
	text-align: center;
}
.newsticker-headlines{
/*	margin-left: 550px;*/
}

/*** おすすめ商品バナーエリア ***/

table#rcmarea{
	list-style: none;
	margin: 0 auto 15px auto;
}

table#rcmarea tr td{
	height:126px;
	width: 184px;
	padding: 0 10px 0 0;
}

table#rcmarea tr td.rside{
	padding: 0;
}

/*** TOPページQRコード ***/

div.top_footer{
	background: url(../../img/navi_footer/qr.gif) no-repeat 630px bottom;
	height: 50px;
}