@charset "UTF-8";

@import url(http://fonts.googleapis.com/css?family=Shadows+Into+Light+Two);


html { background:url(../images/bk.jpg);}
body { background: url(../images/bg_artist.png) center 0 no-repeat; color: #000; font: normal 12px/150% Meiryo, "MS P Gothic", Osaka, "Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif; }

#wrapper{width:1060px;}
div.Columns{
	background:#333;
	padding:10px 0;
	margin-top:10px;}

div.Columns.contain{padding:0 60px;
display: block; 
float: left; 
padding:30px;
display: block;margin: 0 20px;
background: none repeat scroll 0 0 #FFF;
color: #000;
border-radius: 10px 10px 10px 10px;
border:5px solid #eaeaea;
}

a:link,
a:visited { color: #F06; }
a:hover { color: #03F; text-decoration: underline; }
.mainImage { clear: both; background: top center no-repeat;height: 560px; top:-60px;
position: relative; 
}



.smallMainImage {  clear: both; background: top center no-repeat;top:-60px; height: 560px; }
/*h1.artistLogo { top: 230px; left: 260px; height: auto; }*/
h1.artistLogo { /*top:-70px; height: auto;*/
display:none;}
/* Universalロゴ */
#logo a {margin-top:-12px; background: url("../images/logo.png") no-repeat scroll 0 0 transparent; }
.socialIcons ul li a { background: url(../images/social-icons.png); }
/*////////// LAYOUT //////////////////////////////////////////////////*/
/* LAYOUT */
.contentWrap {	}
/* 一括コンテンツ */
.LeftCol,
.MidCol,
.RightCol,
.LeftWide {}
/* 左コンテンツ /*
.LeftCol { background:#fff;}*/
/* 中コンテンツ */
.MidCol {
	width:790px;}
/* 右コンテンツ 
.RightCol {background: #fff;}*/
/* 子ページ 
.LeftWide {	background: #fff;}
*/
/*////////// FULL COLLUMN //////////////////////////////////////////////////*/
section.LeftWide { width: 700px; margin-right: 10px; padding: 0 0 20px; line-height: 180%; min-height: 300px; }
/*////////// ナビ //////////////////////////////////////////////////*/
nav { margin: -110px 0 10px -10px;padding:25px 0 30px;
height:70px;
position: relative;  z-index: 2;
background:url(../images/navi.png) no-repeat scroll 0 0 transparent;
}
nav ul { margin-left:150px;padding:0 0;}/*メニューが増える場合はmargin調整*/
nav li {font-family: 'Shadows Into Light Two', cursive;font-weight: 800; font-size: 30px;
}

nav li a { 
display: block; 
float: left; 
padding:0 20px;
display: block;
margin: 0 20px;
background: none repeat scroll 0 0 #F6F;
color: #000;
border-radius: 10px 10px 10px 10px;

}
/*ナビ色と背景*/
.contentWrap nav li a { color: #FFF; }
/*ナビホバー*/
nav li.odd a:hover,
nav li.even a:hover { color: #FF0; text-decoration: none;
background:#f25df2;}
/*ナビ現在地*/
nav li.odd.default a,
nav li.even.default a { color: #FF0; }



/* More ボタン*/
.more { text-align: right; margin: 0 10px 0 0;
float:right;font-weight:normal;font-size:12px;}

.more a {
text-align:center;
padding: 0px 2px;
display: block;margin: 0 20px;
background: none repeat scroll 0 0 #FCF;
color: #000;
border-radius: 10px;
width:80px;
	/*background: #fb3994; font-size: 10px; text-transform: uppercase; color: #fff; padding: 2px 3px; */}
.more a:hover {
	background:#F06;
	text-decoration:none;



}

.contain{
	margin-bottom:20px;
	}

.tagger {
	text-align:center;
	padding: 0px 2px;
	display: block;
	margin: 0 20px;
	background: none repeat scroll 0 0 #FCF;
	color: #000;
	border-radius: 10px;
}

.newsLeft{width:auto !important;}



time { color: #000; }
div.hr { clear: both; height: 14px; border-bottom: 1px dotted #ae9a78; }
div.hr hr { display: none; }
/* 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; }








ul.detailLeft{
	width:400px!important;
	}



/* PRODUCT PAGE */
.productPage .tags span.false { background: #999; color: #000; }
.productPage .tags span.true { background: none repeat scroll 0 0 #dd7686; color: #000; }
.track-tags div span { background: url("../images/track-icons.gif"); }
/*////////// LAYOUT //////////////////////////////////////////////////*/
.contentWrap { position: relative; }
.artistLogo { top: 13px; left: 14px; }
.Columns { margin-top: 10px; clear: both;}
article { margin-bottom: 20px; /* border: solid 1px #F00;*/ }
article .padd { padding:10px 0 0 0; }
/* ページアップ */
div.up a { top: -14px; width: 120px; padding: 1px 0 0 25px; background: url(../images/up-arrow.png) no-repeat scroll 0px 0px transparent; }
div.up a:hover { text-decoration: underline; }
/* CATGORY FILTER */
ul.catfilter { margin-top: 0; margin-bottom:20px; line-height: 29px; padding: 14px 0 0px; text-align: center; border-bottom:1px solid #666; }
ul.catfilter li { float: left; background: none; padding:0; }
ul.catfilter li a { display: block; min-width: 100px; height: 28px; color: #000; margin: 0; padding: 0; text-decoration: none; }
ul.catfilter li a:hover { background: #F06; color: #fff; text-decoration: none; }
ul.catfilter li.active a { background: #F06; color: #fff; }
/* PAGENATION */
.pagination ul li a.numbers { background: none repeat scroll 0 0 #F06; color: #000; }
/* CATGORY FILTER */
p.moreNews { float: right; padding: 0; }
p.moreNews a { font-size: 10px; padding: 4px 12px 4px 25px; }
p.moreNews a:hover { text-decoration: underline; }
/*////////// TITLE ////////////////////////////////////////////////////////////*/
h2,
section.LeftWide h1 { margin: 0 8px 5px; padding: 8px 0 5px 5px; height: 14px; font: 400 20px/1 "Shadows Into Light Two", cursive; color: #fb3994;
font-family: 'Shadows Into Light Two', sans-serif;font-weight:bold;font-size:30px;

}



h3 { margin-bottom: 8px; padding: 3px 0 0 0; font: 700 16px/1.4 sans-serif; color: #F06; }
/*子ページ見出し個別
section.LeftWide h1 {
	margin-bottom: 14px; 
	padding: 10px 0 0 16px;
	height:28px; 
	font: 400 16px/1 'Merienda One', cursive;
	color:#000; 
	background: url(../images/line_brush.gif) bottom left no-repeat; line-height:1.0;
}
*/
/*////////// FOOTER ////////////////////////////////////////////////////////////*/
.footerWrap{
	width:1060px;
	}
footer a { color: #F06; }
footer a:hover { color: #F06; }
/* フッターブロック				ADDONS */
footer .addons { margin-top: 10px; padding-left: 20px; background: url(../images/line_bk.gif) center top; color: #fff; }
/* COPY */
footer#copy-statements { margin-top: 0; margin-bottom: 40px; color: #000; }
/*////////// LEFT COLLUMN ////////////////////////////////////////////////////////////*/
/* NEWS LIST */
section.LeftCol article { position: relative; }
#newsList .padd { padding-bottom: 8px; }
ul.newsList { margin-bottom: 0; padding: 10px 14px 28px 14px; background: transparent no-repeat scroll left top; color: #000; }
ul.newsList li { border-bottom: dotted 1px #aaa; }
/*#newsList .more { float:right;}
*/
#newsList .date { color: #000; }
ul.newsList .newsTitle { padding: 0px 0 3px 0; }
#newsList .padd .newsList .newsTitle a { color: #333; }
/*////////// MIDDLE COLLUMN ////////////////////////////////////////////////////////////*/
.MidCol { padding-left: 5px; }
.MidCol article { padding-bottom: 6px; /*background: url(../images/bg_middle_bottom.gif) no-repeat scroll left bottom transparent;*/ }
/* MAIL MAGAZINE */
.textwidget .mail { margin-bottom: 0; padding: 10px 30px 10px 30px; line-height: 1.6; /*background: url(../images/bg_middle_top.gif) no-repeat scroll left top transparent; */ }
.textwidget .section { overflow: hidden; }
.mail strong { font-weight: bold; font-size: 14px; color: #fffcd1; }
.mail .big img { margin-right: 10px; }
.mail .bnr_mail { margin-bottom: 5px; }
.mail hr { margin: 1em 0 1em; height: 1px; border: #b3b192 1px solid; }
article.sign-up .sign-up-form input.txtbox { width: 300px; margin-right: 10px; height: 21px; }
.sign-up-form.contain form .formbtn { padding: 1px 7px; }
/* INFORMATION */
.textwidget .info { margin-bottom: 0; padding: 10px 30px 0 30px; background: url(../images/bg_middle_top.gif) no-repeat scroll left top transparent; line-height: 1.6; overflow: hidden; }
/* NEW RELEASE */
/*.newReleases .padd { margin-bottom: 0; padding: 10px 30px 23px 25px ; background: url(../images/bg_middle_top.gif) no-repeat scroll left 43px transparent;}*/
.textwidget .newReleases { margin-bottom: 0; padding: 10px 30px 23px 25px; background: url(../images/bg_middle_top.gif) no-repeat scroll left top transparent; }
.newReleases h2 { position: relative; }
.newReleases .releases { padding: 0 13px; }
.newReleases .releases .productInfo { width: 175px; }
.newReleases .releases li { padding-bottom: 0; padding-left:10px; background:#FFF; border:1px solid #ccc; }
/*.newReleases .more { float:right;}
*/
/* FACEBOOK */
article.fbLike-widget { margin-top: 10px; padding-bottom: 0; background: none; }
/*////////// RIGHT COLLUMN ////////////////////////////////////////////////////////////*/
/* YOUTUBE */

.video-widget .videoItem { margin-bottom: 0; padding: 10px 14px; /*background: url(../images/bg_right_top.gif) no-repeat scroll left top transparent;*/ }
.video-widget h3 { margin-bottom: 0; }
/* プレイヤー再生、停止 */
.video-controls .play-pause,
.volume { background-image: url(../images/video-controls.gif); }
/* 再生ヘッド */
.video-controls .indicator { background: #333; }
/* ローディングバー */
.video-controls .loaded { background: #241816; }
/* 枠、背景 */
.video-controls .bar { background: inherit; border: 1px solid #333; left:-3px; }
/* LINKS */
.padd.links ul { margin-top: -5px; }
.padd.links ul li { padding: 0 0 0 5px; margin: 0 5px 3px; text-align: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
/*////////// BIOGRAPHY ////////////////////////////////////////////////////////////*/
.biography h2 { margin-top: 30px; padding: 0 0 8px; }
.biography .txt img { margin: 5px 14px 5px 0; }
.biography .voice h2 { margin-right: 8px; font: bold 14px/140% Meiryo, "MS P Gothic", Osaka, "Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif; }
/*////////// NEWS ////////////////////////////////////////////////////////////*/
.news-list ul.catfilter { padding-left: 0px; }
/* LIST */
ul#newslist li,
.productlist .productBlock { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; margin: 0 10px 20px; }
ul#newslist li .newsTitle { clear: both; width: auto; padding-top: 7px; padding-left: 0; font-size: 14px; }
ul#newslist li .newsTitle a { color:#F06; font-weight: bold; }
/* DETAIL */
.newsArticle .newsRight { width:555px;
}
.newsArticle .newsRight h1 { margin-bottom: 10px; padding: 2px 0 12px 0; height: auto; background: none; background-color: none; font: normal 14px/150% Meiryo, "MS P Gothic", Osaka, "Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif; color: #000;
width:auto;
border-bottom:#ff3399 2px solid;
}
.newsArticle .subtitle { font-size: 16px; }
.newsArticle .newsLower { margin-bottom: 20px; padding-top: 20px; }
/* VOICE IN THE DARK */
.voice .NewsBlock { overflow: hidden; margin-bottom: 5px; }
.voice .NewsBlock img { margin-right: 8px; border: solid 1px #333; }
/*////////// DISCOGRAPHY ////////////////////////////////////////////////////////////*/
.biography #textwidget { padding: 10px; }
.discography ul.catfilter { margin-bottom: 20px; padding-left: 10px; }
ul.productlist .productInfo { width: 285px; padding-left: 10px; }
ul.productlist .shopLinks { padding-top: 5px;}
/*////////// PRODUCT ////////////////////////////////////////////////////////////*/
.FullWidthCol .ProdMid { margin-right: 20px; width: 400px; }
.FullWidthCol .ProdRight li { color: #000; }
.FullWidthCol .ProdRight { width: 210px;}
.FullWidthCol .ProdMid h1 { margin: 0; padding: 2px 0 0; background-color: none; font-size: 14px; }
.FullWidthCol .ProdMid h3 { margin-top: 8px; padding-left: 0; font: normal 14px/140% Meiryo, "MS P Gothic", Osaka, "Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif; background: none; }
.FullWidthCol .ProdFull h2,
.FullWidthCol .ProdMid .catchCopy { font-weight: bold; }
.FullWidthCol .ProdMid .catchCopy,
.FullWidthCol .ProdMid h1,
.FullWidthCol .ProdFull h2 { color: #F06; }
.FullWidthCol .ProdRight li,
.FullWidthCol .ProdMid h3 { color: #000; }
.PriceBlock .price {}
.ProdMid{}

.track-tags div span { background: url("../images/track-icons.gif") repeat scroll 0 0 transparent; }
.productPage .tags span.false { background: none repeat scroll 0 0 #CCC; }
.productPage .tags span.true { background: none repeat scroll 0 0 #FCF; color: #000000; }
.ProdDetail ul li { padding-left: 2px; line-height: 140%; }
.FullWidthCol .PriceBlock { padding: 13px 12px 10px; background: none repeat scroll 0 0 #F06; color: #000; border-radius: 5px 5px 5px 5px;
 background: url("../images/line_bk.gif");}


.FullWidthCol .ProdFull h2 { margin-bottom: 10px; padding: 0 0 10px 4px; font-size: 14px; color:#F06; }
.ProdRight .releasedate { padding-bottom: 5px; }
.ProdRight .stock-info { padding-top: 0; }
.textwidget { padding: 10px; }
/*内側のPadding*/
.twitter-top,
.twitterlist,
.QR-copy p,
.label.contain .padd div,
.genre.contain .padd div,
.RightCol .QR { padding: 0 10px 0; }
.sign-up-form.contain .unsubscribe a { color: #F06; }
article.sign-up .sign-up-form p { width: 400px; margin: 0 10px 0 0 !important; }
article.sign-up .sign-up-form input.txtbox { width: 300px; }
.QR .QR-copy { font-size: 12px; }
.padd.contain #newscategory { margin-left: 10px; }
.QRSection.contain .QR-Img { margin-left: 10px; }
.FullWidthCol .padd.contain { background: #FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
article.sign-up .QR-copy a { color:#F06; }
.QR-copy h3 { color: #F06; }
.RightCol article .padd a { color: #F06; }
.QR .padd.contain { border: 1px solid #000; padding:5px 3px; }
.LeftWide .newsArticle .padd .newsitem.contain .moreNews a { background: none repeat scroll 0 0 #F06; color: #FFFFFF; font-size: 10px; padding: 4px 12px; }
.MidCol .newReleases .productInfo .title a { color: #F06; font-size:1.31em; }
article.genre h2,
article.label h2 { margin-bottom: 8px; }





.LeftCol,.RightCol{
	}
	
	
	
	
	


/*アーティストリスト*/

div.artist_list{float:left;padding:10px 14px 14px;}
div.artist_list_name{text-align:center;font-size:20px; color:#fb3994;}
div.artist_list_img{padding:5px 0;}
div.artist_list_sigma_site{	text-align:center;padding:5px 0}
div.artist_list_sigma_official{	text-align:center;padding:5px 0;}
	
	
.artist_more{
	padding-top:30px;text-align:right;font-size:24px; color:#fb3994; font-weight:bold;}
	
.padd{font-size: 14px;
line-height:120%;}
	
	
.padd h2{font-family: 'Shadows Into Light Two', cursive;
			 padding-left:50px;
	 background: url("../images/h2_bk.gif")!important;
	 height:53px;
}



h1{
	width:400px;}
	
	
.biography{
		padding:20px 0 0 0;
		width:700px !important;}
		
		

#newslist{width:700px !important;}
.newsArticle{width:700px !important;}
.newsArticle .newsRight { width:700px!important; }


/*newsTOP*/
.newsTitle{	margin-left:20px;	font-size:14px !important;}
section.LeftWide{width:700px !important;}
#newslist li.contain{border:none !important;}

.newstop.contain h1{font-size:20px !important;}
div.textwidget{	padding:0;}
div.newsRight{	width:700px !important;}	


h2{ background:#000;	}

.productBlock.contain{	border:none;	}

span.true{

}

.ProdFull h2{
	background:none!important;
	border-bottom:#F06 2px solid;
	height:30px;
	}


.format .tagger{
	width:50px;
	}


.banner.equal-widget	{
	position: absolute;
	top: 230px;
	left: 600px;
}


/*main*/
section.MidCol{
	padding:0px !important;
		/*width:700px !important;*/
	}


div.sb.contain{
	margin-bottom: 0 !important;}


