/*アルファTV*/

#navi li.custom3339559 a {
	width:106px;
	background-image: url(../../img/blog/alpha03/navi_tv.jpg);
	
}
#center2 .customMain3339559 h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_tv.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}


/* info調整*/
#bodyTG.body-info #center2 .blogInfoMain .infoDate {
	position:absolute;
	left:20px;
	top:70px;
	font-size:10px;
}

/*タイトルGOODS*/

#center2 .customMain8667570 h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_goods.gif);
	background-position: left top;
	background-repeat:no-repeat;
}
/*タイトルMAGAZINE*/

#center2 .customMain8682380 h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_mag.gif);
	background-position: left top;
	background-repeat:no-repeat;
}

/*メニューGOODS*/
#navi li.custom8667570 a {
	width:87px;
	background-image: url(../../img/blog/alpha03/navi_goods.jpg);
}

/*メニューMAGAZINE*/
#navi li.custom8682380 a {
	width:113px;
	background-image: url(../../img/blog/alpha03/navi_mag.jpg);
}

/*サイドBLOG*/
#right .custom8682379 h4{
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_s_blog.gif);
	background-position: left top;
	background-repeat:no-repeat;
}

#right .custom8682379 .contents-box{
	padding-bottom:30px;
}

/*---------------------------------------------------*/
/* 共通部分 */
body {
	color:#000000;
	background-color:#FFFFFF;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	
}
/* 共通部分 */
hr {
	border:dotted #726452;
	border-width:1px 0px 0px 0px;
	height:1px;
	overflow:hidden;
	margin:15px 0px;
	clear:both;
	
}
/* 本文リスト共通 */
.contents-box ul li {
	margin-left:15px;
	line-height:1.3em;
	
}
/* ログインバー */
#bodyTG #barBox {
	padding-bottom:0px;
	
}
/* フィーチャー */
#banner {
	/*border-top:15px solid #000000;*/
	width:920px;
	margin:auto;
	
}
/* フッター外枠 */
#footer {
	width: 960px;
	height:135px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../img/blog/alpha03/footer.jpg);
	background-position: center top;
	
}
/* フッターテキスト部分 */
#footerTxt {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	padding-top:25px;
	font-size:10px;
	line-height:16px;
	text-align:right;
	color:#999999;
	
}
/* フッターリンク */
#footer a ,#footer a:visited {
	color:#999999;
	text-decoration:none;
	
}
/* フッターリンク（オーバー） */
#footer a:hover {
	text-decoration:underline;
	color:#999999;
	
}
/* 基本リンク */
a {
	color:#000000;
	text-decoration : underline ;
	
}
/* 基本リンク（訪問後） */
a:visited {
	color:#666666;
	text-decoration : underline ;
	
}
/* 基本リンク（オーバー） */
a:hover,a:active {
	color:#000000;
	text-decoration : none;
	
}
/* body直下DIV */
#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../img/blog/alpha03/bg.jpg);
	background-position: center top;
	
}
/* メインコンテンツ外枠DIV */
#contents {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
	
}
/* メインカラム（2カラム時） */
#center2 {
	width: 530px;
	margin: 0px;
	padding:0px 40px;
	float: left;
	
}
/* 右カラム */
#right {
	width: 250px;
	margin: 0px;
	padding:0px 30px;
	float: left;
	
}
/* 小見出し */
.subTitle {
	color:#FFFFFF;
	padding:4px;
	margin:15px 0px;
	background-color:#000000;
	
}
/* トラックテーブル見出し */
.trackTable td.discNO {
	font-weight:normal;
	font-size:12px;
	background-color:#000000;
	color:#FFFFFF;
	
}
/* トラックテーブル */
.trackTable {
	border-collapse : collapse;
	empty-cells : show;
	border: 1px solid #000000;
	
}
/* トラックテーブル項目名 */
.trackTable .cap {
	font-weight:normal;
	padding:3px 0px 3px 5px;
	font-size:10px;
	background-color:#444444;
	color:#FFFFFF;
	
}
/* トラックテーブルデータ */
.trackTable td {
	font-size:10px;
	padding:3px 0px 3px 5px;
	border: 1px solid #000000;
	
}
/* トラックリストレーベル用INDEX項目 */
#tracklist .labelListSearch td {
	font-size:10px;
	border-right:1px solid #000000;
	
}
/* トラックリストコンテンツ外枠 */
#tracklist {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	
}
/* プロフィールモジュールイメージ */
#profile .contents-box p img {
	margin-bottom:10px;
	
}
/* プロフィール詳細タイトルテキスト */
#profileMain h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_profile.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* ディスコグラフィタイトルテキスト */
#disco h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_disco.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* ディスコグラフィメインテキスト */
#disco .discoBox,.playlistComment {
	padding-bottom:25px;
	margin-bottom:10px;
	
}
/* ディスコグラフィジャケット画像 */
#disco .discoJK {
	margin-bottom:3px;
	
}
/* ディスコグラフィレコメンド文（右＆下共通） */
#disco table .discoBox {
	font-size:x-small;
	padding-bottom:10px;
	background-image: none;
	
}
/* ディスコグラフィ（詳細右表示時制御） */
#disco .discoRight td {
	padding-right:10px;
	padding-bottom:20px;
	font-size:x-small;
	
}
/* ディスコグラフィ（詳細下表示時制御） */
#disco .discoBottom td  {
	font-size:x-small;
	padding-bottom:10px;
	
}
/* ディスコグラフィレコメンド文（画像のみ） */
#disco .discoPhoto td, #mylist .mylistTB td, #artistInfo .discoPhoto td {
	padding:0px 10px 10px 0px;
	line-height:1.3em;
	font-size:x-small;
	
}
/* 新インフォメーション一覧タイトル */
#infoList h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_info.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* 新インフォメーション一覧カテゴリ */
#infoList li {
	display:block;
	float:left;
	height:15px;
	padding:0px 20px 0px 0px;
	margin:0px 20px 20px 0px;
	border-right:1px solid #000000;
	
}
/* 新インフォメーション詳細外枠 */
.blogInfoMain {
	position:relative;
	
}
/* 新インフォメーション詳細コンテンツ（2カラム時） */
#center2 .blogInfoMain .contents-box {
	padding:15px 0px 15px 20px;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:50px;
	
}
/* 新インフォメーション詳細タイトル（2カラム時） */
#center2 .blogInfoMain h4 {
	font-size:16px;
	height:36px;
	padding-left:20px;
	font-weight:bold;
	background-image: url(../../img/blog/alpha03/ico.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* 新インフォメーション詳細　日付（2カラム時） */
#center2 .blogInfoMain .infoDate {
	position:absolute;
	left:20px;
	top:20px;
	font-size:10px;
	
}
/*  */
#bodyTG.body-info #center2 .blogInfoMain .ttl-box {
	padding-top:50px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_info.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* 新インフォメーションタイトルテキスト */
#blogInfo h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_info.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* 新インフォメーション情報枠 */
#blogInfo .infoSet {
	position:relative;
	margin-bottom:50px;
	
}
/* 新インフォメーション情報タイトル */
#blogInfo .infoSet .infoTt h3 {
	font-size:16px;
	height:36px;
	font-weight:bold;
	padding-left:20px;
	background-image: url(../../img/blog/alpha03/ico.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* 新インフォメーション情報本文 */
#blogInfo .infoSet .infoBody {
	padding:15px 0px 15px 20px;
	
}
/* 新インフォメーション情報日付 */
#blogInfo .infoSet .infoDate {
	position:absolute;
	left:20px;
	top:20px;
	font-size:10px;
	
}
/* ブログ記事ナビゲーション */
.diaryNavi {
	margin:10px 0px;
	
}
/* 他アーティスト販売表示制御 */
#showcase td {
	padding:0px 10px 10px 0px;
	font-size:10px;
	line-height:1.3em;
	
}
/* 他アーティスト販売情報枠 */
#showcase .discoBox {
	font-size:x-small;
	
}
/* 他アーティスト販売右表示制御 */
#showcase .showRight td {
	padding-bottom:20px;
	
}
/* 他アーティスト販売情報枠レコメンド */
#showcase .discoBox .discoTxt {
	margin-top:5px;
	
}
/* 他アーティスト販売ジャケット画像 */
#showcase .itemImg {
	border:1px solid #FFFFFF;
	
}
/* プレイヤータイトルテキスト */
#player h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_s_player.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* サイドプレイヤー本体イメージ設置用 */
#right .playerOut,#left .playerOut {
	background-image: url(../../img/blog/alpha03/player_side.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	border:none;
	padding:0px 0px 20px 13px;
	width:187px;
	margin:0px auto;
	
}
/* 別ウィンドウプレイヤー本体イメージ設置用 */
#playerBox {
	background-image: url(../../img/blog/alpha03/player_wide.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	
}
/* リンクモジュールタイトルテキスト */
#link h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_s_link.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* リンク詳細コメント */
#linkMain .linkCom {
	font-size:x-small;
	line-height:1.4em;
	padding:5px 0px 10px 0px;
	
}
/* リンク詳細タイトルテキスト */
#linkMain h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_link.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* アーティストリストアーティスト名 */
#artistList .artistname {
	margin-top:5px;
	font-size:10px;
	
}
/* ライブ一覧コンテンツリスト */
#liveList li {
	padding-bottom:10px;
	
}
/* ライブ一覧タイトルテキスト */
#liveList h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_live.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* ライブ詳細MAP */
#liveMain .main_map {
	color:#666666;
	
}
/* ライブ詳細タイトルテキスト */
#liveMain h4 {
	color:#FFFFFF;
	padding:4px;
	margin:15px 0px;
	background-color:#000000;
	
}
/* ライブ詳細タイトル枠 */
#liveMain .ttl-box {
	padding-top:50px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_live.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* 商品ページジャケット画像 */
#shop .detailBox .itemImg {
	border:1px solid #CCCCCC;
	padding:5px;
	margin-right:10px;
	
}
/* 商品ページ商品詳細レコメンド文 */
#shop .discoBox {
	font-size:x-small;
	padding-bottom:25px;
	margin-bottom:10px;
	
}
/* 商品ページ商品詳細アルバム名 */
#shop .album_name h3 {
	font-size:16px;
	padding-bottom:10px;
	
}
/* 商品ページタイトルテキスト */
#shop h4 {
	color:#FFFFFF;
	padding:4px;
	margin:15px 0px;
	background-color:#000000;
	
}
/* 商品ページ商品詳細ｱｰﾃｨｽﾄ名 */
#shop .album_artist {
	font-size:12px;
	padding-bottom:10px;
	
}
/* 商品ページタイトルテキスト枠 */
#shop .ttl-box {
	padding-top:50px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_disco.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* グッズリストページテキスト部分 */
#goodslist .discoBox {
	font-size:x-small;
	
}
/* グッズタイトル */
#goods h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_goods.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* ストリーミングリスト */
#streamList li {
	padding-bottom:10px;
	
}
/* カレンダー日付部分 */
#calendar table td {
	padding:2px 0px;
	
}
/* カレンダー曜日部分 */
#calendar table td.week {
	color: #888888;
	background-color: #D6D6D6;
	
}
/* カレンダー日曜 */
#calendar .sunday {
	color: #FF0000;
	
}
/* カレンダー土曜 */
#calendar .saturday {
	color: #9E8CB2;
	
}
/* カレンダーリンク */
#calendar a {
	display : block ;
	text-decoration : underline ;
	font-weight:bold;
	
}
/* カレンダーリンク（オーバー） */
#calendar a:hover {
	background-color: #D6D6D6;
	text-decoration : underline;
	
}
/* カレンダーリンク（訪問後） */
#calendar a:visited {
	color: #F75B8D;
	font-weight:normal;
	
}
/* ページャー外枠 */
.pager {
	margin:10px 0px;
	font-size:x-small;
	text-align:center;
	clear:both;
	
}
/* ナビゲーション */
#navi {
	width:920px;
	margin:0px auto;
	height:100px;
	
}
/* ナビゲーションリンク */
#navi a ,#navi a:visited {
	height:70px;
	display: block;
	text-indent:-3000px;
	overflow:hidden;
	float: left;
	background-position: center top;
	
}
/* ナビゲーションリンク（オーバー） */
#navi a:hover,#navi a:active {
	background-position: center bottom;
	
}
/* RSS */
#rss {
	padding:10px;
	background-color: #FF0000;
	margin-bottom:15px;
	
}
/* ギャラリータイトルテキスト */
#gallery h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_gallery.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* ギャラリーアイテムタイトル */
#galleryItem h4 {
	color:#FFFFFF;
	padding:4px;
	margin:15px 0px;
	background-color:#000000;
	
}
/* ギャラリーアイテムタイトル枠 */
#galleryItem .ttl-box {
	padding-top:50px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_gallery.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* お気に入り追加タイトルテキスト */
#favregist h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_fav.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* ナビゲーションホーム */
#navihome a {
	width:67px;
	background-image: url(../../img/blog/alpha03/navi_top.jpg);
	
}
/* ナビゲーションプロフィール */
#naviprofile a {
	width:96px;
	background-image: url(../../img/blog/alpha03/navi_profile.jpg);
	
}
/* ナビゲーションリンク */
#navilink a {
	width:68px;
	background-image: url(../../img/blog/alpha03/navi_link.jpg);
	
}
/* ナビゲーションディスコグラフィ */
#navidisco a {
	width:78px;
	background-image: url(../../img/blog/alpha03/navi_disco.jpg);
	
}
/* ナビゲーションお問い合わせ */
#navimail a {
	width:113px;
	background-image: url(../../img/blog/alpha03/navi_mag.jpg);
	
}
/* ナビゲーションライブ */
#navilive a {
	width:62px;
	background-image: url(../../img/blog/alpha03/navi_live.jpg);
	
}
/* ナビゲーションギャラリー */
#navigallery a {
	width:102px;
	background-image: url(../../img/blog/alpha03/navi_gallery.jpg);
	
}
/* ナビゲーショングッズ */
#navigoods a {
	width:87px;
	background-image: url(../../img/blog/alpha03/navi_goods.jpg);
	
}
/* ナビゲーションsynclTV */
#navisyncltv a {
	width:106px;
	background-image: url(../../img/blog/alpha03/navi_tv.jpg);
	
}
/* ナビゲーションインフォメーション */
#naviinfolist a {
	width:141px;
	background-image: url(../../img/blog/alpha03/navi_info.jpg);
	
}
/* ログインタイトルテキスト */
#userLogin h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	margin-top:40px;
	background-image: url(../../img/blog/alpha03/tt_log.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* 会員登録タイトルテキスト */
#userRegist h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	margin-top:40px;
	background-image: url(../../img/blog/alpha03/tt_regist.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}
/* シンクルTVタイトルテキスト */
#syncltv h4 {
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../../img/blog/alpha03/tt_tv.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
}

/* PickUP! Informationタイトルテキスト */
#right .custom10660776 h4{
	height:50px;
	text-indent:-9999px;
	oveflow:hidden;
	background-image: url(../img/upload/up_862371.png);
	background-position: left top;
	background-repeat:no-repeat;
	margin-top:20px;
}