@charset "UTF-8";

html {background: #000 r repeat-x; }

/* センター背景／アーティスト画像 */
body{
	background: url(../images/bg_artist.jpg) center 0 no-repeat;
	font: normal 12px/150% Meiryo, 'MS P Gothic', Osaka, 'Hiragino Kaku Gothic Pro', Arial, Helvetica, sans-serif;color:#000;
}

/* 社名ロゴ */
div#logo a{
	background-image:url("../images/logo.png");
}



.contentWrap {padding: 150px 20px 5px;}
article {background: url(../images/transparency.png) repeat; min-height: 10px}


a {color: #630;}
a:hover {color: #900;}
h1.artistLogo { float: left; margin:180px 50px 0 -400px; height:104px;}

.more a {background: #666; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.more a:hover {text-decoration: underline;}
/*
h1 {font: normal 30px/40px 'RosewoodStdRegular',serif; color: #853234; background: url(../images/divider2.png)  repeat-x bottom left; padding: 2px 0 14px; font-size:22px; font-family:Arial, Helvetica, sans-serif;}*/

h2 {/*font: normal 30px/40px 'RosewoodStdRegular',serif;*/ color: #0654A9; background: url(../images/divider2.png)  repeat-x bottom left; padding: 2px 0 14px; font-size:22px; font-family:Arial, Helvetica, sans-serif;}
h2 span {background: url(../images/h2-arrow.gif) no-repeat center right; padding-right: 30px;}

.newsArticle h1 {background: none; border-bottom: 1px solid #CCC; padding: 2px 0 4px}

.socialIcons { margin-top: 40px;}

.socialIcons ul li a {background: url(../images/social-icons.png); }
div.up a {background: url(../images/up-arrow.png) no-repeat scroll 0 0 transparent; padding: 10px 0 0 55px;}

/* NAV  */
nav {font: normal 18px/42px "Tahoma",Arial,Helvetica,sans-serif; text-align: right; text-transform: uppercase;}
nav li a {color: #1a25c7; padding: 8px 12px; font-weight: bold; border:1px solid #FFF; background:#AED8E6; }
nav li.odd a { color: #C60; }
nav li.even a { color:#C60; }
nav li.odd a:hover, nav li.odd.default a {background: #0654A9; color:#FFF; }
nav li.even a:hover, nav li.even.default a  {background:#0654A9; color:#FFF; }

 


 

/* Footer */
#banner-wrapper .footerWrap {background: #FFF;}


/* News List */
ul.newsList li {padding: 10px 0; background: url(../images/divider.gif) repeat-x 0 100%}
.tagger {background:#999; color: #fff;}

ul#newslist li {border-bottom: 1px solid #999;}
ul#newslist .newsTitle {font-size: 15px;}


/* Products */
h4.catchcopy, .productPage .catchCopy {color: #C30; background: url(../images/catch-bg.gif) no-repeat; padding-left: 20px; }
ul.releases li {background: url(../images/divider.gif) repeat-x scroll 0 100% transparent;}
.productPage h1 {font-weight: bold; margin-bottom: 4px;}

/* PRODUCTS */
ul.releases .storeLink a,
.link-uj-store a {background: url(../images/store-buttons.png) 0 -91px no-repeat;	height: 48px;	width: 185px;}
ul.releases .storeLink a:hover,
.link-uj-store a:hover {background-position: 0 -143px;}
.sm-button a {background: url(../images/store-buttons.png) no-repeat;	width: 87px; height: 21px; font-size: 0; text-indent: -9000em; padding: 0;}
.sm-button.link-itunes a {background-position: 0px 0px;}
.sm-button.link-itunes a:hover {background-position: -87px 0px;}
.sm-button.link-amazon a {background-position: 0px -21px;}
.sm-button.link-amazon a:hover {background-position: -87px -21px;}
.sm-button.link-hmv a {	background-position: 0px -42px;}
.sm-button.link-hmv a:hover {	background-position: -87px -42px;}
.sm-button.link-tower-records a {	background-position: 0px -63px;}
.sm-button.link-tower-records a:hover {	background-position: -87px -63px;}


.Col-A-Right article.genre h2, .Col-A-Right article.label h2 {color: #999;}

/* Video */
.play-pause, .volume { background-image: url("../images/video-controls-black.gif");}
.indicator {background: #0096eb}
.video-widget h2 {display: none;}


/* QR */
img.QR-Img {border: 1px solid #999;}

/* Cat Filter */
ul.catfilter {background: #E1FAFA url(../images/cat-filter-bg.gif);    margin: 20px 0 12px;    padding: 8px 5px 4px;    text-align: center;}
ul.catfilter li a:hover {color: #666666;}
ul.catfilter li {float: none; font-size: 16px; line-height: 22px; padding: 1px 6px 3px; display: inline; margin-right: 6px;}
/*ul.catfilter li.active {background: none repeat scroll 0 0 #000000; border-radius: 3px 3px 0 0; box-shadow: 0 1px 0 1px #CCCCCC inset;}

/* Twitter */
.twitter h2 {display: none;}
.twitter-top {background: url("../images/divider.png") repeat-x scroll 0 100% transparent; padding: 3px 0 10px;}
.profile-name {color: #8d8d8d; font: 14px "HelveticaNeueRegular",Arial,Helvetica,sans-serif; padding-top: 5px;}
.twit-date {color: #630;}
ul.twitterlist li a {color: #630;}
ul.twitterlist li a:hover {text-decoration: underline;}
.profile-name a{color: #853234; font-weight:800;}
.profile-name span { background: url(../images/twitter.png) no-repeat; display:block; width: 145px; height: 28px; text-indent: -900em; font-size: 0; margin-left: 70px;}



/* Product Page */
.Col-A-Full .PriceBlock {background: #f7f7f6; border: 1px solid #e3e1dd; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.productPage .tags span.false {background: #CCC; color: #fff;}
.productPage .tags span.true {background: none repeat scroll 0 0 #666; color: #fff;}
ul.tracklistings li {border-bottom: 1px solid #9f9d9d}
.track-tags div span { background: url(../images/track-icons.png);}
#slider2 .buttons { background-image:url("../images/slider-arrows.gif") !important; }
.ProdFull h2.related-items {margin-bottom: 0;}
.ProdFull h2 { border-bottom: 1px solid #999}



.textwidget h3 strong { color:#993300; font-size:14px;
margin-top:10px;}

.pagination{ background-color:#FFF; border:none; }


