@charset "Shift_JIS";

/*
--------------------------------------------------
 SOUNDTOWN（サウンドタウン）
 EMI Music Japan Inc. All rights reserved.
--------------------------------------------------*/
	
/*=============================================
右カラム（#article）
==============================================*/
/* ----- news----- */
#news {
	border: 1px #F00 solid;
	margin-bottom: 10px;
	padding:5px;
}
#news p {
		margin:0 10px 10px;
}

/*ニュース＆rss
--------------------------------------------------*/
.what {
	position:relative;
	}
.what .whatbana {
		margin:0 auto 10px;
		text-align:center;
}
.what table {
	margin-top:10px;
	}
.rss {
	position:absolute;
	height:12px;
	wisdth:15px;
	margin:0;
	top:10px;
	right:6px;
	z-index:100;
	}
.what p{
	line-height:1.3em;
	margin:0 0 0.5em;
	padding-left:15px;
	background:url(../images/icon.gif) no-repeat 0 2px;
}
.what p span {
	padding-left:5px;
	font-size:10px;
	}

/* ピックアップ部分
--------------------------------------------------*/
.pickup {
	background:url(../images/bg_pickup.gif) repeat-y 0 0;
	border-bottom:1px solid #330000;
	}
.pickup .box {
	width:130px;
	float:left;
	text-align:center;
	margin:10px 0;
	}
.pickup img	{
	height:100px;
	border:1px solid #999999;
	}
.pickup img.noline	{
	border:none;
	}

.box img.icon{
	width:30px;
	border:1px solid #999999;
}
.pickup p {
	font-size:9px;
	line-height:1.4em;
	font-weight:bold;
	}
.pickup a:hover p{
	color:#FF6600;
	}
	
.pickup .intl a:hover p{
	color:#339999;
	}
.pickup .jazz a:hover p{
	color:#000099;
	}
.pickup .classic a:hover p{
	color:#FF0000;
	}
/* シリーズ	部分
--------------------------------------------------*/
.series {
	}
#tabvanilla {
	width:650px;
	background:#000000;
	height:252px;
	padding-top:1px;
	}	
.tabnav{
	width:200px;
	float:right;
	margin:1px;
	padding:0;
	display:inline;
	*zoom:1;
}
.tabnav li{
	float:left;
	width:100%;
	height:50px;
	margin:0;

}

.tabdiv{
	width:446px;
	height:250px;
	margin:0 1px;
	padding:0;
}

#tabvanilla h4{
	font-weight:bold;
	margin:0 10px 10px;
	font-size:16px;
	line-height:1.5em;
	padding-top:15px;
}
#tabvanilla h4 span {
	font-size:13px;
}
#tabvanilla p {
	margin:0 10px 10px;
	}
.ui-tabs-hide {
		display: none;
		}	
.tabdiv a {
	display:block;
	width:100%;
	height:100%;
	}
.tabdiv img{
	margin:0 10px 10px;
	float:left;
	display:inline;
	padding-top:15px;
}

#tabvanilla a:link,#tabvanilla a:visited {
	color:#333333;
	text-decoration:none;
	}
#tabvanilla a:hover {
	color:#000000;
	text-decoration:underline;
	}
#tabvanilla .w a:link,#tabvanilla .w a:visited {
	color:#FFFFFF;
	}
#tabvanilla .w a:hover {
	color:#FF9900;
	}
/* リンク部分*/
#series1 {
	background:url(../series/images/bg_series1.jpg) no-repeat 0 0;
}
#series2 {
	background:url(../series/images/bg_series2.jpg) no-repeat 0 0;
}

#series3 {
	background:url(../series/images/bg_series3.jpg) no-repeat 0 0;
}

#series4 {
	background:url(../series/images/bg_series4.jpg) no-repeat 0 0;
}

#series5 {
	background:url(../series/images/bg_series5.jpg) no-repeat 0 0;
}
#series6 {
	background:url(../series/images/bg_series6.jpg) no-repeat 0 0;
}
#series7 {
	background:url(../series/images/bg_series7.jpg) no-repeat 0 0;
}

/* リンク部分
--------------------------------------------------*/
.link {
	height:180px;
	}
.link .box {
	width:155px;
	float:left;
	margin-left:9px;
	text-align:center;
	padding-bottom:5px;
	height:180px;
	position:relative;
	}
.link .box .twitter {
	position:absolute;
	width:135px;
	height:40px;
	left:10px;
	bottom:5px;
	background:#FFFFFF;
	z-index:100;
	margin:0;
	}

.link img	{
	width:100px;
	}

.link .box.i {
	margin-left:0;
}
.link .box a {
	width:100%;
	height:100%;
	display:block;
	}
.link .box p {
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin:5px 10px;
	line-height:1.5em;
	}
.link .box p.s {
	font-weight:normal;
	margin:10px 5px 5px;
	}
.link .box .twitter p {
	font-weight:normal;
	font-size:10px;
	line-height:1.4em;
	color:#333333;
	margin:0;
	padding:5px 0;
		}

.link .box a:link p ,.link .box a:visited p  {
	color:#FFFFFF;
	text-decoration:none;
}
.link .box a:hover p {
	color:#FFFFFF;
	text-decoration:underline;
}
.link .i {
	background:#339999;
}
.link .j {
	background:#000099;
}
.link .c {
	background:#EE0000;
}
.link .shop{
	background:#BBBBBB;
}

/*=============================================
左カラム（#aside）
==============================================*/
#aside .section {
	background:#ededed;
	text-align:center;
	}
#aside .section .ranking {
	text-align:left;
}
#aside .section p {
	margin:0 10px 5px;
	line-height:1.5em;
	font-size:10px;
	}
#aside .section p.linktxt {
	text-align:right;
	font-size:8px;
	color:#FF6600;
	font-weight:bold;
	}	
#aside .section p.linktxt a:link,#aside .section p.linktxt a:visited {
	color:#FF6600;
}
#aside .section p.linktxt a:hover {
	color:#660000;
}		
/*PC配信
---------------------------------------------------- */
.pcdl img {
	width:80px;
	}
/*輸入盤部分
---------------------------------------------------- */
.import img {
	width:50px;
	float:left;
	margin:0 0 0 10px;
	display:inline;
	}


