/* 共通部分 */
body {
	color:#333333;
	background-color:#ffffff;
	background-image:url(http://asobisystem.com/syncle/ayuse2/bg-10.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
}
/* 共通部分 */
hr {
	border:1px solid #99cc66;
	height:1px;
	
}
/* 本文リスト共通 */
.contents-box ul li {
	line-height:1.3em;
	list-style:none;
	
}
/* 左フリーエリア２ */
.freeeria2 {
	margin:-33px 0px 0px 10px;
	padding:0px 5px 0px 0px;
	color:#333333;
}
.freeeriatex-bt {
	margin:30px 0px 0px -17px;
	padding:0px 0px 0px 0px;
	color:#333333;
}
.freeeriatex00 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#333333;
	width:150px;
}
.freeeriatex01 {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#333333;
}
.freeeriatex02 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#378f80;
}

/* ログインバー */
#bodyTG #barBox {
	padding-bottom:0px;
	
}
/* フィーチャー */
#banner {
	width:920px;
	height: 200px;
	background-image: url(http://static.syncl.jp/img/blog/ayusekozue/main_top.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: right;
	
}
/* フッター外枠 */
#footer {
	text-align:center;
	font-size:10px;
	line-height:1.4em;
	padding:20px 5px 10px 5px;
	background-repeat: repeat-x;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	background-image:url(http://asobisystem.com/syncle/ayuse2/foot-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:60px;
}
/* フッターテキスト部分 */
#footerTxt {
	color:#333333;
	width:100%;
}
/* フッターリンク */
#footer a ,#footer a:visited {
	color:#378f80;
	
}
/* 基本リンク */
a {
	color:#378f80;
	text-decoration : none;
	
}
/* 基本リンク（訪問後） */
a:visited {
	color:#378f80;
	text-decoration : none;
	
}
/* 基本リンク（オーバー） */
a:hover,a:active {
	text-decoration : underline ;
	
}
/* body直下DIV */
#container {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	/*border:1px solid #000000;
	*/margin-top:10px;
	margin-bottom:10px;
	
}
/* メインコンテンツ外枠DIV */
#contents {
	margin-top:10px;
	
}
/* メインカラム（3カラム時） */
#center {
	width: 540px;
	
}
/* メインカラム（2カラム時） */
#center2 {
	width: 720px;
	background-image: url(http://static.syncl.jp/img/blog/ayusekozue/bg.gif);
	background-repeat: repeat-y;
	background-position:right;
	padding-right:10px;
	
}
/* 右カラム */
#right {
	font-size:x-small;
	
}
/* 左カラム */
#left {
	font-size:x-small;
	
}
/* タイトル枠全共通 */
.ttl-box {
	padding-left:5px;
	background-image: url(http://asobisystem.com/syncle/ayuse2/bg2.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-top:8px;
	color:#ffffff;
	padding-bottom:15px;
	
}
/* タイトル枠右カラム共通 */
#right .ttl-box {
	color:#f391bc;
	background-image:none;
	font-weight:bold;
	font-size:17px;
	padding-left:2px;
	padding-bottom:0px;
	height:15px;
	padding-top:0px;
	
}
/* タイトル枠左カラム共通 */
#left .ttl-box {
	color:#000000;
	background-image:none;
	font-weight:bold;
	font-size:14px;
	padding-left:2px;
	height:1px;
	padding-top:-10px;
	text-indent: -9999px;
}
/* タイトルテキスト全共通 */
h4 , h2 {
	font-size:14px;
	font-weight:bold;
	
}
/* コンテンツ全共通 */
.contents-box {
	padding:10px 10px 20px 10px;
	
}
/* コンテンツ右カラム共通 */
#right .contents-box {
	padding-left:0px;
	padding-right:0px;
	
}
/* コンテンツ左カラム共通 */
#left .contents-box {
	padding-left:0px;
	padding-right:0px;
	
}
/* 小見出し */
.subTitle {
	border-bottom:1px solid #378f80;
	margin-top:15px;
	margin-bottom:15px;
	color:#378f80;
	
}
/* トラックテーブル見出し */
.trackTable td.discNO   {
	background-color:#000000;
	color:#378f80;
	font-weight:bold;
	font-size:12px;
	
}
/* トラックテーブル */
.trackTable {
	border-collapse : collapse;
	empty-cells : show;
	border: 1px solid #333333;
	/*background-color:#212121;
	*/
}
/* トラックテーブル項目名 */
.trackTable .cap {
	color:#ffffff;
	font-weight:normal;
	padding:3px 0px 3px 5px;
	font-size:10px;
	background-color:#000000;
	
}
/* トラックテーブルデータ */
.trackTable td {
	font-size:10px;
	padding:3px 0px 3px 5px;
	border: 1px solid #333333;
	
}
/* トラックリストレーベル用INDEX項目 */
#tracklist .labelListSearch td {
	background-color:#FFFFFF;
	font-size:x-small;
	border-right:1px solid #FFFFFF;
	
}
/* トラックリストコンテンツ外枠 */
#tracklist {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	
}
/* プロフィールモジュールイメージ */
#profile .contents-box p img {
	margin-bottom:10px;
	
}
/* ディスコグラフィメインテキスト */
#disco .discoBox,.playlistComment {
	padding-bottom:20px;
	color:#0099FF;
	border-bottom:1px dotted #666666;
}
/* ディスコグラフィジャケット画像 */
#disco .discoJK {
	border:1px solid #333333;
	margin-bottom:3px;
	
}
/* ディスコグラフィレコメンド文（右＆下共通） */
#disco table .discoBox {
	font-size:x-small;
	padding-bottom:10px;
	color:#333333;
	
}

/* ディスコグラフィやまざき追加 */
.album_artist{
	color:#333333;
}
.album_name{
	color:#0099FF;
	font-size:12px;
}

/* スケジュールやまざき追加 */
.livePlace{
	color:#333333;
	margin-left:5px;
}
.liveDate{
color:#378f80;
	border-bottom:1px dotted #666666;
	padding-bottom:3px;
	margin-bottom:3px;
}

/* プロフィール用やまざき追加 */
.prof-namae {
color:#378f80;
font-size:11px;
width:700px;
font-size:16px;
font-weight:800;
margin:0px 0px 10px 0px;
border-bottom:1px dotted #378f80;
padding-left:5px;
padding-bottom:5px;
}
.profyou1 {
color:#378f80;
font-size:11px;
width:300px;
line-height:2em;
margin:0px 0px 0px 10px;
}
.diaryNavi{
margin:0px 0px 20px 0px;
}


/* ディスコグラフィ（詳細右表示時制御） */
#disco .discoRight td {
	padding-right:10px;
	padding-bottom:20px;
}
/* ディスコグラフィ（詳細下表示時制御） */
#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;
	
}
/* インフォモジュールコンテンツ（全カラム共通） */
#info .contents-box {
	color:#333333;
	font-size:small;
	
}
/* インフォモジュールタイトルテキスト（全カラム共通） */
#info h4 {
	color:#ef4300;
	
}
/* インフォ詳細タイトルテキスト */
#infoMain h4 {
	color:#d32628;
	
}
/* ブログ記事内リンク */
.diary .contents-box a {
	color:#00CC00;
}
/* ブログ記事内リンク（オーバー） */
.diary .contents-box a:hover {
	color:#00CC00;
	text-decoration:underline;
	
}
/* ブログ記事日付エリア */
.diary .dateTxt {
	font-size: 10px;
	text-align:right;
	color:#a2a2a2;
	
}
/* ブログ記事投稿者名 */
.diary .dateTxt .blogName {
	color:#000000;
}
/* ブログ記事画像 */
.diary .contents-box img {
	padding:5px;
	/*border:1px solid #333333;
	*/
}
/* ブログ一覧へのリンク */
#diaryListLink {
	text-align:right;
	padding:5px;
	margin-bottom:15px;
	border-top:1px solid #d32628;
	color:#00CC00;
	font-size:15px;
	
}
/* 他アーティスト販売表示制御 */
#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 #333333;
	
}
/* プレイヤージュールコンテンツ */
#player .contents-box {
	padding-left:0px;
	padding-right:0px;
	
}
/* リンク詳細コメント */
#linkMain .linkCom {
	font-size:x-small;
	line-height:1.4em;
	padding:5px 0px 0px 0px;
	border-bottom:1px dotted #666666;
margin:-5px 0px 10px 0px;
}
/* アーティストリストアーティスト名 */
#artistList .artistname {
	margin-top:5px;
	font-size:10px;
	
}
/* ライブ一覧コンテンツリスト */
#liveList li {
	padding-bottom:10px;
	
}
/* ライブ詳細MAP */
#liveMain .main_map {
	color:#666666;
	
}
/* 商品ページ商品詳細 */
#shop .detailBox {
	color:#333333;
	
}
/* 商品ページジャケット画像 */
#shop .detailBox .itemImg {
	border:1px solid #333333;
	
}
/* 商品ページ商品詳細レコメンド文 */
#shop .discoBox {
	border-top:1px solid #FFFF33;
	padding:15px 5px;
	margin: 10px 0px;
	color:#001648;
	font-size:x-small;
	
}
/* グッズリストページテキスト部分 */
#goodslist .discoBox {
	font-size:x-small;
	
}
/* コメント */
.commentMsg {
	padding:15px 8px 5px 8px;
	color:#333333;
	
}
/* コメント名前 */
.commentName {
	margin-top:5px;
	text-align:right;
	font-size:10px;
	border-bottom:1px solid #333333;
	
}
/* トラックバックタイトル */
.TBtitle {
	padding: 3px;
	margin:8px 5px 0px 5px;
	
}
/* ストリーミングリスト */
#streamList li {
	padding-bottom:10px;
	
}
/* カレンダー日付部分 */
#calendar table td {
	padding:2px 0px;
	
}
/* カレンダー曜日部分 */
#calendar table td.week {
	color: #333333;
	background-color: #333333;
	
}
/* カレンダー日曜 */
#calendar .sunday {
	color: #ff3333;
	
}
/* カレンダー土曜 */
#calendar .saturday {
	color: #3399cc;
	
}
/* カレンダーリンク */
#calendar a {
	display : block ;
	text-decoration : underline ;
	font-weight:bold;
	
}
/* カレンダーリンク（オーバー） */
#calendar a:hover {
	background-color: #001648;
	text-decoration : underline;
	
}
/* カレンダーリンク（訪問後） */
#calendar a:visited {
	font-weight:normal;
	
}
/* ページャー外枠 */
.pager {
	margin:10px 0px;
	font-size:x-small;
	text-align:center;
	
}
/* ナビゲーション */
#navi {
	width:920px;
	height:25px;
	color:#FFFFFF;
	font-size:15px;
	margin-top:2px;
	font-weight:bold;
	background-color:#c20123;
	
}
/* ナビゲーションリンク */
#navi a ,#navi a:visited {
	color:#FFFFFF;
	padding:5px 60px;
	
}
/* ナビゲーションリンク（オーバー） */
#navi a:hover,#navi a:active {
	color:#eb838c;
	text-decoration : none;
	
}
/* RSS */
#rss {
	padding:10px;
	background-color: #FF0000;
	margin-bottom:15px;
	
}
/* QRコード */
#qr {
	border:1px solid #666666;
	background-color: #666666;
	
}
/* テキスト広告 */
.advertText .advertBox {
	background-color:transparent;
	margin-bottom:10px;
	
}
