/*==================================*/
/*
    INFOのQR追加
*/
/*==================================*/

.infoQR{
margin:10px 0px;
border:1px solid #C1AA57;
}

.infoQRTB td{
width:198px;
font-size:10px;
padding-bottom:25px;
}


/* 共通部分 */
body {
	margin: 0px;
	padding: 0px;
	color:#9d8a50;
	background-image: url(http://www.syncl.jp/img/blog/ayu-10-anniversary/bg.gif);
	background-color:#D6CBA6;
	background-repeat: repeat-x;
	background-attachment: fixed;
	padding-bottom:10px;
	
}
/* FLASHトップ用 */
#topBox {
	text-align:center;
	
}
/* FLASH初回表示用 */
#openingBox {
	text-align:center;
	margin-top:15px;
	
}
/* 共通部分 */
ul li {
	margin-left:20px;
	margin-bottom:3px;
	
}
/* 共通部分 */
hr {
	color:#DDDDDD;
	
}
/* フィーチャー */
#banner {
	height: 52px;
	width: 950px;
	background-image: url(http://www.syncl.jp/img/blog/ayu-10-anniversary/feature.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	background-color:#000000;
	
}
/* フッター外枠 */
#footer {
	width:930px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	
}
/* フッターテキスト部分 */
#footerTxt {
	text-align:center;
	color: #807044;
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	line-height:1.3em;
	
}
/* フッターリンク */
#footer a ,#footer a:visited {
	color: #807044;
	
}
/* フッターリンク（オーバー） */
#footer a:hover {
	color: #807044;
	text-decoration : underline;
	
}
/* 基本リンク */
a {
	color:#9c894e;
	text-decoration : none;
	
}
/* 基本リンク（訪問後） */
a:visited {
	color:#9c894e;
	text-decoration : none;
	
}
/* 基本リンク（オーバー） */
a:hover,a:active {
	color:#cac0a3;
	
}
/* body直下DIV */
#container {
	margin-right: auto;
	margin-left: auto;
	width:950px;
	background-color:#FFFFFF;
	
}
/* メインコンテンツ外枠DIV */
#contents {
	margin-top:10px;
	padding:0px 10px;
	
}
/* メインカラム（2カラム時） */
#center2 {
	padding:0px 10px;
	width:670px;
	
}
/* 右カラム */
#right {
width:200px;
	font-size:x-small;
	float:right;
	margin-top:3px;
	margin-right:5px;
	
}
/* 左カラム */
#left {
	font-size:x-small;
	
}
/* タイトル枠全共通 */
.ttl-box {
	margin-bottom:10px;
	padding-left:25px;
	border-bottom:1px solid #9a8a4f;
	background-image: url(http://www.syncl.jp/img/blog/ayu-10-anniversary/ayu_ico.gif);
	background-repeat: no-repeat;
	
}
/* タイトル枠メインカラム（2カラム時）共通 */
#center2 .ttl-box {
	color:#64603b;
	padding-bottom:3px;
	border-bottom:1px solid #64603B;
	
}
/* タイトルテキスト(ブログ記事) */
h2 {
	padding:9px 5px 0px 0px;
	
}
/* タイトルテキスト(ブログ記事以外) */
h4 {
	font-size:small;
font-weight:bold;
	
}
/* コンテンツ全共通 */
.contents-box {
	margin-bottom:15px;
	padding:8px;
	
}
/* 小見出し */
.subTitle {
	margin-top:15px;
	margin-bottom:5px;
	color:#FFFFFF;
	padding:2px 5px;
	background-color: #d6cfb2;
	
}
/* トラックテーブル見出し */
.trackTable td.discNO   {
	background-color:#d6cfb2;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	
}
/* トラックテーブル */
.trackTable {
	border-collapse : collapse;
	empty-cells : show;
	border : 1px solid #b3b09d;
	
}
/* トラックテーブル項目名 */
.trackTable .cap {
	color:#9c894e;
	background-color: #ece7d1;
	border-top:1px solid #b3b09d;
	padding-top:5px;
	padding-bottom:2px;
	font-weight:normal;
	padding-left:5px;
	font-size:10px;
	text-align:left;
	
}
/* トラックテーブルデータ */
.trackTable td {
	background-color: #FFFFFF;
	border : 1px solid #b3b09d;
	font-size:10px;
	
}
/* トラックリストレーベル用INDEX選択項目 */
#tracklist .labelListSearch td.select {
	color:#9c894e;
	background-color: #ece7d1;
	
}
/* トラックリストレーベル用INDEX項目 */
#tracklist .labelListSearch td {
	background-color:#AAAAAA;
	font-size:x-small;
	border-right:1px solid #FFFFFF;
	
}
/* トラックリストレーベル用INDEXリンクカラー */
#tracklist .labelListSearch a {
	display:block;
	background-color:#d6cfb2;
	color:#FFFFFF;
	
}
/* トラックリストレーベル用INDEXリンクカラーオーバー */
#tracklist .labelListSearch a:hover {
	color:#9c894e;
	background-color: #ece7d1;
	
}
/* トラックリストコンテンツ外枠 */
#tracklist {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	
}
/* プロフィールモジュールコンテンツ外枠 */
#profile {
	padding: 0px;
	margin-bottom: 10px;
	
}
/* プロフィールモジュールイメージ */
#profile .contents-box p img {
	margin-bottom:10px;
	
}
/* ディスコグラフィコンテンツ外枠 */
#disco {
	padding: 0px;
	margin-bottom: 10px;
	
}
/* ディスコグラフィジャケット画像 */
#disco .discoJK {
	margin-bottom: 5px;
	
}
/* ディスコグラフィ（詳細右表示時制御） */
#disco .discoRight td {
	padding-bottom:10px;
	font-size:x-small;
	
}
/* ディスコグラフィレコメンド文（画像のみ） */
#disco .discoPhoto td, #mylist .mylistTB td, #artistInfo .discoPhoto td {
	font-size:x-small;
	line-height:1.3em;
	padding:0px 10px 10px 0px;
	
}
/* ディスコグラフィレコメンド文（下） */
#disco .discoBottom .discoBox {
	font-size:x-small;
	margin-bottom:15px;
	
}
/* インフォモジュールコンテンツ外枠（全カラム共通） */
#info {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	
}
/* ブログ記事コンテンツ外枠（2カラム時、3カラム時共通） */
.diary {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 40px;
	
}
/* ブログ記事コンテンツ（2カラム時、3カラム時共通） */
.diary .contents-box {
	margin:0px;
	
}
/* ブログ記事タイトル枠（2カラム時） */
#center2 .diary .ttl-box {
	height:30px;
	
}
/* ブログ記事コンテンツ外枠（2カラム時） */
#center2 .diary {
	padding: 0px;
	
}
/* ブログ記事日付エリア */
.diary .dateTxt {
	padding-top:40px;
	height:50px;
	color:#bb7a44;
	font-size:10px;
	text-align:right;
	
}
/* ブログ一覧へのリンク */
#diaryListLink {
	text-align:right;
	padding-right:3px;
	padding-top:5px;
	margin-bottom:15px;
	color:#000000;
	
}
/* ブログ一覧タイトルテキスト */
#diaryList h2 {
	height:22px;
	padding:0px 0px 1px 0px;
	color:#bc7b45;
	
}
/* 他アーティスト販売コンテンツ外枠 */
#showcase {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	
}
/* 他アーティスト販売表示制御 */
#showcase td {
	padding-bottom:10px;
	
}
/* 他アーティスト販売情報枠 */
#showcase .discoBox {
	font-size:x-small;
	
}
/* 他アーティスト販売右表示制御 */
#showcase .showRight td {
	padding-bottom:15px;
	
}
/* 他アーティスト販売下表示制御 */
#showcase .showBottom td {
	font-size:x-small;
	line-height:1.3em;
	padding:0px 10px 10px 0px;
	
}
/* おすすめ楽曲モジュールコンテンツ外枠 */
#track {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	
}
/* プレイヤージュールコンテンツ外枠 */
#player {
	padding: 0px;
	margin: 0px auto 10px auto;
	
}
/* プレイヤージュールコンテンツ */
#player .contents-box {
	padding-right:0px;
	padding-left:0px;
	
}
/* サイドプレイヤー本体イメージ設置用 */
#right .playerOut,#left .playerOut {
	/*background-image: url(http://www.syncl.jp/img/blog/ayu-10-anniversary/ayu_side.gif);*/
	background-image: url(http://contents.syncl.jp/ayu/img/upload/up_104291.gif);

		background-repeat:no-repeat;
		background-position: left top ;
		padding-top:10px;
		width:190px;
		padding-left:7px;
	
}
/* センタープレイヤー本体イメージ設置用 */
#center .playerOut,#center2 .playerOut {
	background-image: url(http://www.syncl.jp/img/blog/ayu-10-anniversary/ayu_center.jpg);
	
}
/* 別ウィンドウプレイヤー本体イメージ設置用 */
#playerBox {
	background-image: url(http://www.syncl.jp/img/blog/ayu-10-anniversary/ayu_wide.gif);
		background-repeat:no-repeat;
		background-position: left top ;
	
}
/* リンクモジュールコンテンツ外枠 */
#link {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	
}
/* リンク詳細コメント */
#linkMain .linkCom {
	font-size:x-small;
	line-height:1.3em;
	
}
/* リンク詳細コンテンツ */
#linkMain .contents-box {
	padding:10px;
	
}
/* アーティストモジュールコンテンツ外枠 */
#artist {
	margin-right: auto;
	margin-left: auto;
	
}
/* アーティストリストアーティスト名 */
#artistList .artistname {
	margin-top:5px;
	font-size:10px;
	
}
/* アーティスト詳細プロフィール画像 */
#artistInfo .profilePhoto {
	margin:0px 10px 10px 0px;
	float:left;
	
}
/* ライブモジュールコンテンツ外枠 */
#live {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	
}
/* ライブ詳細MAP */
#liveMain .main_map {
	color:#666666;
	
}
/* 商品ページコンテンツ外枠 */
#shop {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	
}
/* 商品ページ商品詳細レコメンド文 */
#shop .discoBox {
	border-top:1px solid #333333;
	padding:5px;
	margin: 10px 0px;
	
}
/* 商品ページ商品詳細アルバム名 */
#shop .album_name {
	color: #bc7b45;
	
}
/* グッズリストページテキスト部分 */
#goodslist .discoBox {
	font-size:x-small;
	
}
/* コメント */
.commentMsg {
	padding:5px 8px 35px 8px;
	
}
/* コメント名前 */
.commentName {
	color:#666666;
	margin-top:5px;
	text-align:right;
	padding:2px;
	font-size:10px;
	border-bottom:1px solid #666666;
	
}
/* トラックバックタイトル */
.TBtitle {
	padding: 3px;
	margin:8px 5px 0px 5px;
	
}
/* ランキングモジュール外枠 */
#ranking {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	
}
/* カレンダーコンテンツ外枠 */
#calendar {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	
}
/* カレンダー日付部分 */
#calendar table td {
	padding:2px 0px;
	
}
/* カレンダー曜日部分 */
#calendar table td.week {
	color: #FFFFFF;
	background-color: #9c894e;
	
}
/* カレンダー日曜 */
#calendar .sunday {
	color: #b07761;
	
}
/* カレンダー土曜 */
#calendar .saturday {
	color: #80adba;
	
}
/* カレンダーリンク */
#calendar a {
	display : block ;
	text-decoration : underline ;
	font-weight:bold;
	
}
/* カレンダーリンク（オーバー） */
#calendar a:hover {
	color:#FFFFFF;
	background-color: #c4b58c;
	
}
/* カレンダーリンク（訪問後） */
#calendar a:visited {
	font-weight:normal;
	
}
/* ページャー外枠 */
.pager {
	text-align:center;
	margin:5px 0px;
	
}
/* ナビゲーション */
#navi {
	width:740px;
	height:24px;
	color:#ffffff;
	background-image: url(http://www.syncl.jp/img/blog/ayu-10-anniversary/navi_bg.gif);
	background-position: center top;
	background-repeat: no-repeat;
	font-size:12px;
	margin-top:0px;
	padding-top:5px;
	
}
/* ナビゲーションリンク */
#navi a ,#navi a:visited {
	color:#ffffff;
	padding:0px 15px;
	border-right:1px solid #d7d3b3;
	
}
/* ナビゲーションリンク（オーバー） */
#navi a:hover,#navi a:active {
	color:#6c6843;
	
}
/* RSS */
#rss {
	padding:10px;
	background-color: #9c894e;
	margin-bottom:10px;
	
}
/* QRコード */
#qr {
	border:1px solid #666666;
	background-color: #666666;
	
}

