@charset "UTF-8";
/* ----------------------------------------------------------
  TITLE : Billboard Live
  URI : www.billboard-live.com
  Copyright(C) “Billboard”(C) charts, content, name and logo used by permission of Nielsen Business Media, Inc.- All Rights Reserved (C) 2007 Hanshin Contents Link Corporation & Nielsen Business Media, Inc.- All Rights Reserved
---------------------------------------------------------- */
/* CSS Import Style
---------------------------------------------------- */
@import "format.css";
@import "layout.css";

/* Box Model
---------------------------------------------------- */
#grand-top #mainContents {
	width: 776px;
	padding: 0;
}
#grand-top #wrapper {
	width: 736px;
	padding: 25px 20px 20px 20px;
}
#top-f-left {
	float: left;
	width: 458px;
}
#top-f-right {
	float: right;
	width: 252px;
}

/* Grand Top
---------------------------------------------------- */
#whatsNew,
#specialTopics,
#information {
	width: 458px;
}
#whatsNew {
	margin-top: 10px;
}


#todayArtist {
	width: 252px;
}
#whatsNew p.rss {
	position: relative;
	margin: 0;
	font-size: 0;
	line-height: 1;
	text-align: right;
}
#whatsNew p.rss a {
	position: absolute;
	top: -21px;
	right: 0;
	display: block;
}
#whatsNew dl,
#information dl {
	width: 422px;
	padding: 0;
	margin: 18px 22px;
}
#whatsNew dt,
#information dt {
	float: left;
	clear: both;
	width: 82px;
	font-family: Georgia;
}
#whatsNew dd,
#information dd {
	width: 330px;
	margin: 0;
	float: left;
}
#whatsNew  dd.twitter {
	/*float: right;
	width:200px;*/
	clear: both;
	text-align:right;
	padding-bottom: 15px;
	width: 422px;
}
#whatsNew dt,
#whatsNew dd,
#information dt,
#information dd {
	padding-bottom: 5px;
	line-height: 1.5;
}
#whatsNew dt.last
#whatsNew dd.last,
#information dt.last
#information dd.last {
	padding-bottom: 0;
}
#specialTopics ul,
#specialTopics li {
	padding: 0;
	margin: 0;
	list-style: none;
}
#specialTopics ul {
	margin: 21px 6px 26px 6px;
}
#specialTopics li {
	float: left;
	padding: 0 10px 0 12px;
	line-height: normal;
	background: url(/shared/images/mark_sptopics.gif) left center no-repeat;
	width: 200px;
	margin: 0 0 10px 0;
}
#specialTopics li.last {
	padding-right: 0;
}
#information p {
	margin: 20px 22px 0 22px;
	line-height: 1.5;
}
#todayArtist dl {
	margin: 0;
}
#todayArtist dt img {
	border: 6px solid #C8C8BC;
}
#todayArtist dd {
	margin: 6px 0 0 0;
	line-height: 1.5;
}
#todayArtist dd.comment {
	font-size: 10px;
	word-break: break-all;
}
#tokyoArea #todayArtist dd.profile a {
	color: #AA0000;
}
#osakaArea #todayArtist dd.profile a {
	color: #0064AA;
}
#fukuokaArea #todayArtist dd.profile a {
	color: #7CAA00;
}
#grand-top p.pageTop {
	margin: 20px 20px 32px 20px;
}




