/*font*/
@import url(http://fonts.googleapis.com/css?family=Rambla);

html {background: #FFF;}
body {
	background:text-align: center;
	font-family:Meiryo, 'MS P Gothic', Osaka, 'Hiragino Kaku Gothic Pro', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 140%;
	}
#wrapper {margin: 0 auto;}
/*bodybackground*/	
/*//////////////////////////////////////////////////////////*/
/*body {background: url(../images/bk.jpg) repeat-x;}*/	


/*LINK color*/
/*//////////////////////////////////////////////////////////*/
a { color:#0A0A0A; text-decoration:none; }
a:hover { color:#a42c2e; }

/*header*/
/*//////////////////////////////////////////////////////////*/
header {padding: 0px;height: 60px;}
/*socialIcon*/
/*//////////////////////////////////////////////////////////*/
.headerRight {width: 520px;}
.socialIcons ul {padding: 30px 0px 0px!important;}
.socialIcons ul li a {background: url(../images/social-icons.png); }
/*mainimg contentsimg*/
/*//////////////////////////////////////////////////////////*/
.mainImage,.smallMainImage {
	width: 940px;height:550px;margin: 0 auto; text-align: center;}
/* background */
/*//////////////////////////////////////////////////////////*/
.Columns {
	padding:0 0 5px; margin-bottom:10px; clear:both; width:940px;}
/*logo*/
/*//////////////////////////////////////////////////////////*/
#logo a {display: block; background: url(../images/logo.png) no-repeat; width: 420px; height: 61px; float: left; text-indent:-9000em; font-size: 0;}
/*ArtistLogo*/
/*//////////////////////////////////////////////////////////*/
h1.artistLogo { width: 940px;  height: 500px; position: relative; top: 0px; left: 0px; border: none; }
.Artisttitle {display:none;}

/*Footer*/
/*//////////////////////////////////////////////////////////*/
footer {margin-top: 0;}
.footerWrap {padding: 0 10px;}
footer#copy-statements {border-top: 1px solid #666; color:#666;}
ul.addons li.firstCopy {color:#666;}
div.up a {background: url(../images/up-arrow.png) no-repeat scroll 100% 0 transparent;}

footer#copy-statements a {color: #666;}

/* NAV */
/*//////////////////////////////////////////////////////////*/
nav {
	position: relative;
	overflow: hidden;
	width: 910px;
	margin: 0 0 18px 0;
	padding-left: 30px;
	background:#15181D;
}

nav li {
	margin: 0 0 3px 0;
	font:18px/24px normal Arial, Helvetica, sans-serif;
}
nav li a {
	display: block;
	float: left;
	width: auto;
	height: 40px;
	margin-right: 48px;
	padding-top: 15px;
}

/*NAVIと背景*/
.contentWrap nav li a { color: #fff; }
/*ナビ色と背景:last-child*/
.contentWrap nav li:last-child a { margin-right: 0; }
/*ナビホバー*/
nav li.odd a:hover,nav li.even a:hover { color: #f00; text-decoration: none; }
/*nvi 現在置*/
nav li.odd.default a,nav li.even.default a { color:#F00; }








.padd{ padding:0; }
div.textwidget{padding: 0 5px;}

hr{
	border:none;
	border-bottom:1px dotted #333;}



/* Font フォント指定 */
h1, h2 {
	font: 18px/24px normal Arial, Helvetica, sans-serif;
	padding: 3px 0;
	color:#fff;
	}
	
.padd h1, h2 {
	margin: 0 0px 5px;
	padding: 4px 0px 4px 10px;
	height: 28px;
	background:#A42C2E;
}
h3 {font-size: 18px; font-weight: normal; color:#a42c2e; line-height:140%; padding-top:0px;}
h4{color:#a42c2e;}
.newsRight h1, .newsitem h1{ font-weight:bold; background-color: transparent; color:#a42c2e;  }


.tagger {color:#999999;background:#2B2B2B;}

.more, p.moreNews {text-align: right; font-family:Arial, Helvetica, sans-serif}
.more a, p.moreNews a {background:#666; font-size: 10px; color: #fff; padding: 1px 4px 1px 12px; margin: 2px 3px}
.more a:hover, p.moreNews a:hover {color: #000;}


/* News List  */
ul.newsList li {border-bottom: 1px solid  #666;}
ul.newsList a{ color:#666; text-decoration:none; }
ul.newsList a:hover { color:#2B2B2B; text-decoration:underline; }
ul.newsList time {color: #666}

/* PRODUCTS */
ul.releases .storeLink a,
.link-uj-store a { background: url(../images/store-buttons.png?20130117-1029) 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?20130117-1029) 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; }

/* DISCOGRAPHY */
ul.catfilter {padding: 5px 5px 4px 5px; margin: 20px 0 8px 0; text-align:center}
ul.catfilter li {padding: 2px 6px; font: normal 18px/24px Arial, Helvetica, sans-serif; float: none}
ul.catfilter li a {color: #ddd2bb}
ul.catfilter li a:hover, ul.catfilter li.active a {background: #ddd2bb; color: #fff}

/* PRODUCT PAGE */
.productPage h1 {border: none; font: bold 20px/30px Meiryo, "メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif; color: #ddd2bb; height:3em;}
.productPage h1 span {font-size: 16px;}
.ProdRight {color: #666; }
.ProdFull {margin: 0;}
.PriceBlock {border: 2px solid #ddd2bb;}
.ProdRight .releasedate {font-size: 16px; padding-bottom: 2px;}
.ProdRight .price {font-size: 18px;}
.productPage .tags {margin-top: 10px;}
.productPage .tags span.true {background: #666; color: #fff;}
.productPage .tags span.false {background: #d0c7c0; color: #666;}
.ProdMid h3 {color:#ddd2bb; }
#slider2 .buttons {background: url("../images/slider-arrows.gif") no-repeat scroll 0 -38px transparent !important;}
#slider2 .prev { background-position: 0 0 !important;; margin: 30px 0 0 10px; }
#slider2 .relatedItems li {height: 300px !important;}


/* Track Listings */
ul.tracklistings li {border-bottom: 1px solid #ddd2bb}
.track-tags div span { background: url(../images/track-icons.gif);}

/* NEWS*/
ul#newslist li {border-bottom: 1px solid  #666;}
ul#newslist li .newsTitle {font-size: 18px; line-height: 24px;}
ul#newslist li time {font: bold 16px/22px Arial,sans-serif;}
.newsitem  ul, .newsitem  ol {margin: 4px 20px;}
.newsitem  ul li {list-style: disc outside; padding-left: 2px;}
.newsitem  ol li {list-style: decimal outside; padding-left: 2px;}


.newsitem h1 {border-bottom: none;}

/* VIDEO CONTROL */
.play-pause, .volume{ background-image: url("../../../TemplateB/video-controls-dark.gif");}
.videoItem {padding: 10px 0;}


/* Links */
.links ul {text-align: left; font: normal 18px/24px 'century gothic', Arial, Helvetica, sans-serif}
.links ul li  {background: transparent url(../images/links-bg.gif) 4px 10px  no-repeat; border: 1px solid #ddd2bb; margin-bottom: 6px; padding: 3px 0 3px 24px; font-size: 18px;}
.links ul li a {color: #ddd2bb}
.links ul li a:hover {color: #666;}



section.MidCol .QR .QR-copy {width: 280px; float: right; font-size: 12px;}
section.MidCol .QR img.QR-Img {float: left;}
section.MidCol .QR .s a {font-size: 14px;}


.social-bookmarks {margin-top: 10px;}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */




/* Sign up */
.sign-up-form p {float: left; width: 380px; display: inline;}
.sign-up-form form {float:left; width: 380px; margin: 8px 0 0 0;}
.sign-up-form .unsubscribe {clear: both; padding: 3px 0; text-align: right;}
input.txtbox {float: left; width: 178px; border: 1px solid #666; padding: 3px;}
input.formbtn {float:left; width: 40px;}
article.sign-up  h2 {display: none}
.Col-A-Mid .QR-copy {float: left; width: 400px; color: #8d8d8d}
.QRSection { float:left; }






