/* Processed by the CDN CSS rewriter in 0ms. Key: ?20120828-1047 */
@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Merienda+One);
html {
}
body {/*■kuma*/
	background: url(../images/body_bg.jpg) center top no-repeat #dcedfd;
	color: #000;
	font: normal 12px/150% Meiryo, "MS P Gothic", Osaka, "Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
}
a:link, a:visited {
	color: #02b9e3;
}
a:hover {
	color: #03F;
	text-decoration: underline;
}
.mainImage, .smallMainImage {/*■kuma*/
	clear: both;
	height:316px;
}
.smallMainImage {/*■kuma*/
	clear: both;
	height:194px;
}
h1.artistLogo { /*top: 100px; left: 160px; height: auto;*/
	display: none;
}
/* Universalロゴ */
#logo a {
background: url("../images/logo.png") no-repeat scroll 0 20px transparent;/*■kuma*/
}
.socialIcons ul li a {
	background: url(../images/social-icons.png?20120828-1047);
}
/*////////// LAYOUT //////////////////////////////////////////////////*/
/* LAYOUT */
/*.contentWrap {background: #959595}*/

/* 一括コンテンツ 
.LeftCol, .MidCol, .RightCol, .LeftWide {
}
/* 左コンテンツ */
.LeftCol {

}
/* 中コンテンツ */
.MidCol {
	width:790px;
	background: #FFF;
}
/* 右コンテンツ */
.RightCol {/*■kuma*/
display:none;
}
/* 子ページ 
.LeftWide {	background: #fff;}
*/



/*////////// FULL COLLUMN //////////////////////////////////////////////////*/
section.LeftWide {/*■kuma*/
	width:100% !important;
/*	margin-right: 10px;
	padding: 0 0 20px;
	line-height: 180%;
	min-height: 300px;*/
margin-right:0;
/*border:1px #FF0000 solid;*//*■検証用*/
}


section.LeftWide article div.padd{/*■中*/
background:#fff;
min-height:500px;
}

body#home #wrapper section.LeftWide article h1{/*■上*/
padding:20px 0 0 20px;
height:50px;
font-size:20px !important;
font-style:italic;
color:#fff;
background: url("../images/h1_title.jpg") no-repeat scroll 0 0 transparent;
}


/*news*/
/*section.LeftWide article.news-list div.top{
background: url("../images/h1_news.png") no-repeat scroll 0 0 transparent;
}*/
/*info*/
/*section.LeftWide article.biography div.top{
background: url("../images/h1_info.png") no-repeat scroll 0 0 transparent;
}*/
/*ticket*/
/*section.LeftWide article.biography div.top{
background: url("../images/h1_ticket.png") no-repeat scroll 0 0 transparent;
}*/
/*artists*/
/*section.LeftWide article.biography div.top{
background: url("../images/h1_artists.png") no-repeat scroll 0 0 transparent;
}*/
/*access*/
/*section.LeftWide article.biography div.top{
background: url("../images/h1_access.png") no-repeat scroll 0 0 transparent;
}*/

section.LeftWide article div.btm{/*■下*/
height:10px;
background: url("../images/column_btm1036.png") no-repeat scroll 0 bottom transparent;
}

/*////////// ナビ //////////////////////////////////////////////////*/
nav {/*■kuma*/
	/*margin: 0px -20px 0 -20px;
	padding:0;*/
margin:0;
height:44px;
}

nav ul {/*■kuma*/
/*	margin: 0px;
	background:#02b9e3;
	padding:15px 5px;*/
	margin: 0px;
	background: none;
	padding:0;
}
nav ul li {/*■kuma*/
/*	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, cursive;
	font-weight: 800;
	font-size: 30px;*/
}



/*===各ナビ===*/
nav li a {
	display: block;
	float: left;

text-indent:-9999px;
width:81px;
height:44px;
padding:0;
background:url(../images/navi_01_off.png) no-repeat;
}

/*ナビ背景img*/
nav li.news a {background:url(../images/navi_02_off.png) no-repeat;width:137px;}
nav li.info a {background:url(../images/navi_03_off.png) no-repeat;width:137px;}
nav li.ticket a {background:url(../images/navi_04_off.png) no-repeat;width:137px;}
nav li.tour a {background:url(../images/navi_05_off.png) no-repeat;width:136px;}
nav li.artist a {background:url(../images/navi_06_off.png) no-repeat;width:136px;}
nav li.goods a {background:url(../images/navi_07_off.png) no-repeat;width:136px;}
nav li.access a {background:url(../images/navi_08_off.png) no-repeat;width:136px;}



/*ナビホバー＆self*/
nav li a:hover{background:url(../images/navi_01_on.png) no-repeat;}
nav li.news a:hover,nav li.news.default a {background:url(../images/navi_02_on.png) no-repeat;}
nav li.info a:hover,nav li.info.default a{background:url(../images/navi_03_on.png) no-repeat;}
nav li.ticket a:hover,nav li.ticket.default a {background:url(../images/navi_04_on.png) no-repeat;}
nav li.tour a:hover {background:url(../images/navi_05_on.png) no-repeat;}
nav li.artist a:hover,nav li.artist.default a {background:url(../images/navi_06_on.png) no-repeat;}
nav li.goods a:hover {background:url(../images/navi_07_on.png) no-repeat;}
nav li.access a:hover,nav li.access.default a {background:url(../images/navi_08_on.png) no-repeat;}



/* More ボタン*/
.more {
	text-align: right;
	margin: 0 10px 0 0;
}
.more a {
	background: #02b9e3;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	padding: 2px 3px;
}

section.LeftWide .more a {
	background: #f3a120;/*■kuma*/
}


.more a:hover {
	text-decoration: underline;
}
.tagger {
	background: #02b9e3;
	color: #fff;
	padding: 2px 4px;
}
time {
	color: #000;
}
div.hr {
	clear: both;
	height: 15px;
	border-bottom: 1px dotted #ae9a78;
}
div.hr hr {
	display: none;
}
/* BUTTONS */
ul.releases .storeLink a, .link-uj-store a {
	background: url(../images/store-buttons.png?20120828-1047) 0 -91px no-repeat;
	height: 48px;
	width: 185px;
	float:none;
}
ul.releases .storeLink a:hover, .link-uj-store a:hover {
	background-position: 0 -143px;
}
.sm-button a {
	background: url(../images/store-buttons.png?20120828-1047) 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;
}
/* PRODUCT PAGE */
.productPage .tags span.false {
	background: #B3B3B3;
	color: #000;
}
.productPage .tags span.true {
	background: none repeat scroll 0 0 #dd7686;
	color: #000;
}
.track-tags div span {
	background: url(../images/track-icons.png?20120828-1047);
}
/*////////// LAYOUT //////////////////////////////////////////////////*/
.contentWrap {
	position: relative;
}
.artistLogo {
	top: 13px;
	left: 15px;
}
.Columns {
	margin-top: 10px;
	clear: both;
}
article {
/*	margin-bottom: 20px;*/
	margin-bottom: 10px;
}
article .padd {
	padding:0px 0 0 0;
}
/* ページアップ */
div.up a {/*■kuma*/
top:5px;
right:20px;
width:42px;
height:42px;
padding:0;
background: url(../images/arrow_up.png) no-repeat scroll 0px 0px transparent;
text-indent:-9999px;
}

div.up a:hover {
text-decoration: underline;
}


/* CATGORY FILTER */

/*ul.catfilter {
	margin-top: 0;
	margin-bottom:20px;
	line-height: 29px;
	padding: 15px 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;
	background:#FFFFFF;
}
ul.catfilter li a:hover {
	background: #02b9e3;
	color: #fff;
	text-decoration: none;
}
ul.catfilter li.active a {
	background: #02b9e3;
	color: #fff;
}*/


/* PAGENATION */

/*.pagination ul li a.numbers {
	background: none repeat scroll 0 0 #02b9e3;
	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 0px;
	padding: 8px 0 0px 5px;
	height: 18px;
	font: 400 20px/1 "Merienda One", cursive;
	color: #1eb8ce;
	font-family:Verdana, Geneva, 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: #0099CC;
}*/


/*子ページ見出し個別
section.LeftWide h1 {
	margin-bottom: 15px; 
	padding: 10px 0 0 16px;
	height:28px; 
	font: 400 16px/1 'Merienda One', cursive;
	color:#000; 
	background: url(../images/line_brush.gif?20120828-1047) bottom left no-repeat; line-height:1.0;
}
*/
/*////////// FOOTER ////////////////////////////////////////////////////////////*/
footer a {
/*	color: #02b9e3;*/
	color: #000 !important;/*■kuma*/
}
footer a:hover {
/*	color: #02b9e3;*/
	color: #000 !important;/*■kuma*/
}
/* フッターブロック				ADDONS */
footer .addons {
/*	margin-top: 10px;
	padding-left: 20px;
	background: url(../images/bg_h2title.png?20120828-1047) center top;
	color: #fff;*/
	margin-top: 10px;
	padding-left: 20px;
background:rgba(255,255,255,0.8);
	color: #000;
	
}
/* 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;
	background: url(../images/bg_newslist_bottom.gif?20120828-1047) no-repeat scroll left bottom transparent;
}
ul.newsList {/*■kuma*/
	margin-bottom: 0;
	padding: 10px 14px 28px 18px;
	background: transparent no-repeat scroll left top;
	color: #000;
}

ul.newsList li {/*■kuma*/
border-bottom: dotted 1px #aaa;
}
/*#newsList .more { float:right;}
*/
#newsList .date {
	color: #000;
}
ul.newsList .newsTitle {/*■kuma*/
padding:5px 0 10px 15px;
background:url(../images/maru.gif) no-repeat 0 0.7em;
}
#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?20120828-1047) no-repeat scroll left bottom transparent;*/
}


/* MAIL MAGAZINE */

/*.textwidget .mail {
	margin-bottom: 0;
	padding: 10px 30px 10px 30px;
	line-height: 1.6;
}
.textwidget .section {
	overflow: hidden;
}
.mail strong {
	font-weight: bold;
	font-size: 18px;
	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?20120828-1047) no-repeat scroll left top transparent;
	line-height: 1.6;
	overflow: hidden;
}*/



/* NEW RELEASE */

/*.textwidget .newReleases {
	margin-bottom: 0;
	padding: 10px 30px 23px 25px;
	background: url(../images/bg_middle_top.gif?20120828-1047) 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 15px; /*background: url(../images/bg_right_top.gif?20120828-1047) no-repeat scroll left top transparent;*/
}
.video-widget h3 {
	margin-bottom: 0;
}
/* プレイヤー再生、停止 */
.video-controls .play-pause, .volume {
	background-image: url(../images/video-controls.gif?20120828-1047);
}
/* 再生ヘッド */
.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;
	background: url("../images/bg_title_h2.gif?20120828-1047") no-repeat scroll left bottom transparent;
}
.biography .txt img {
	margin: 5px 15px 5px 0;
}
.biography .voice h2 {
	margin-right: 8px;
	font: bold 18px/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:#0099CC;
	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 18px/150% Meiryo, "MS P Gothic", Osaka, "Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #000;
}
.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: 18px;
}
.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: #02b9e3;
}
.FullWidthCol .ProdRight li, .FullWidthCol .ProdMid h3 {
	color: #000;
}
.PriceBlock .price {
	font-size: 20px;
}
.track-tags div span {
	background: url("../images/track-icons.png?20120828-1047") repeat scroll 0 0 transparent;
}
.productPage .tags span.false {
	background: none repeat scroll 0 0 #333333;
	color: #666666;
}
.productPage .tags span.true {
	background: none repeat scroll 0 0 #02b9e3;
	color: #000000;
}
.ProdDetail ul li {
	padding-left: 2px;
	line-height: 140%;
}
.FullWidthCol .PriceBlock {
	padding: 13px 12px 10px;
	background: none repeat scroll 0 0 #02b9e3;
	color: #000;
	border-radius: 5px 5px 5px 5px;
}
.FullWidthCol .ProdFull h2 {
	margin-bottom: 10px;
	padding: 0 0 10px 4px;
	font-size: 18px;
	background: url("../images/bg_title_h2.gif?20120828-1047") no-repeat scroll left bottom transparent;
	color:#02b9e3;
}
.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: #02b9e3;
}
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: #F1F4F4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
article.sign-up .QR-copy a {
	color:#0099CC;
}
.QR-copy h3 {
	color: #02b9e3;
}
.RightCol article .padd a {
	color: #0099CC;
}
.QR .padd.contain {
	border: 1px solid #000;
	padding:5px 3px;
}
.LeftWide .newsArticle .padd .newsitem.contain .moreNews a {
	background: none repeat scroll 0 0 #02b9e3;
	color: #FFFFFF;
	font-size: 10px;
	padding: 4px 12px;
}
.MidCol .newReleases .productInfo .title a {
	color: #0099CC;
	font-size:1.31em;
}
article.genre h2, article.label h2 {
	margin-bottom: 8px;
}*/





.padd {
	font-size: 20px;
	line-height:120%;
}
.LeftCol .padd {
	padding-top:0;
}
.padd h2 {
	text-indent:-9999px;
	height:0px;
	margin:0;
	padding:0;
}


.biography {
	padding:0;
	width:1036px !important;
}

/*#newscategory {
	display:none;
}
#newslist {
	width:940px !important;
}
.newsArticle {
	width:940px !important;
}
.newsArticle .newsRight {
	width:800px;
}*/


/*newsTOP*/
#newscategory {
	display:none;
}
.newsTitle {/*■kuma*/
	margin-left:0;
	font-size:14px !important;
	line-height:200%;
}
/*section.LeftWide {
	width:940px !important;
}*/

#newslist li.contain {/*■kuma*/
border:none !important;
}
.newstop.contain h1 {
	font-size:20px !important;
}
article#newsList h2 {
height:62px;
background: url("../images/h2_whats.png") no-repeat scroll 0 0 transparent;
}

div.textwidget {
	padding:0 !important;
}
/*div.newsRight {
	width:780px !important;
}*/
body#home #wrapper article .padd {/*■kuma*/
/*	font-size: 15px;
	line-height: 120%;*/
	font-size: 15px !important;
	line-height: 120%;
}



/*
■yw
====================================*/
body#home h2 {
/*	text-indent:-9999px;*/
margin:0;
padding:0;
}



.RightCol {
	display: none;/*■kuma*/
}

section.MidCol {
margin:0;
padding:0px;
width:737px !important;/*■kuma*/
background:none;
}


/*
Layout
---------------------*/
body#home div#wrapper {
	/*	width: 940px;
	padding: 0 20px;
	margin: 0 auto;
	text-align: left;*/
	width:1036px !important;
	padding: 0 !important;
}

/*
header
---------------------*/
.headerWrap {
/*	margin: 0 auto;
	text-align: left;*/
height:70px;
}

/* Social Icons */
.headerRight .socialIcons ul,
.headerRight .socialIcons ul li,
.headerRight .socialIcons ul li a{
margin:0;
padding:0;
}
.headerRight .socialIcons{
}
.headerRight .socialIcons ul{
width:110px;
height:48px;
margin-top:22px;
}
.headerRight .socialIcons ul li a{
width:55px;
height:48px;
}
.headerRight .socialIcons ul li a.fbJP {
background:url(../images/top_fb_btn.png) no-repeat 0 0;
}
.headerRight .socialIcons ul li a.twitterJP {
background:url(../images/top_tw_btn.png) no-repeat 0 0;
}

/*
footer
---------------------*/
footer {
	/*	width: 940px;*/
width:1036px !important;
}


#contentWrap {
}

/*
■top■
====================================*/

/*
■left
---------------------*/
section.LeftCol h2{
text-indent:-9999px;
}
section.LeftCol {/*外枠*/
margin:0 7px 0 0 ;
width:290px;
background:none;
}

#newsList {/*大枠*/
background:none;
padding-bottom:10px;
background:url(../images/column_btm290.png) no-repeat 0 bottom;
}

ul.newsList {
margin:0;
background-color:#fff;
}

ul.newsList li {
background:url(../images/nami.gif) no-repeat 0 bottom;
border:none;
}
section.LeftCol ul.newsList li .tags{
visibility:hidden;
}

/*
■Mid
---------------------*/
/*全共通*/

.MidCol h2{
display:none;
text-indent:-9999px;
}
.MidCol .textwidget p{
margin:0;
padding:5px 15px 10px;
}

.MidCol div.top{
height:62px;
}

.MidCol article.fbLike-widget div.top,
.MidCol article.twitter div.top{
display:none;
}

.MidCol article.textArea.pickup div.padd,
.MidCol article.textArea.movTxt div.padd,
.MidCol article.video-widget div.padd,
.MidCol article.videoContainer div.padd,/*PlayList*/
.MidCol article.textArea.sponsour div.padd{
background-color:#fff;
}

.MidCol article.videoContainer div.padd{
background-color:#fff;
min-height:420px;
}

.MidCol article.textArea.pickup,
.MidCol article.textArea.movTxt,
.MidCol article.video-widget,
.MidCol article.videoContainer,/*PlayList*/
.MidCol article.textArea.sponsour,
.MidCol article.fbLike-widget,
.MidCol article.twitter{
}

/*左側共通*/
.MidCol article.textArea.pickup,
.MidCol article.textArea.movTxt,
.MidCol article.video-widget,
.MidCol article.videoContainer{/*PlayList*/
width:487px;
float:left;
}

.MidCol article.textArea.pickup div.btm,
.MidCol article.video-widget div.btm,
.MidCol article.videoContainer div.btm{
height:10px;
background: url("../images/column_btm487.png") no-repeat scroll 0 bottom transparent;
}

/*
pickup
--------*/

.MidCol article.textArea.pickup {
}

.MidCol article.textArea.pickup div.top{
background: url("../images/h2_pickup.png") no-repeat scroll 0 0 transparent;
}

.MidCol article.textArea.pickup div.textwidget{
	padding:15px 0 !important;
}





/*
movTxt
--------*/
/*.MidCol article.textArea.movTxt{
margin-bottom:0;
padding-bottom:0;
vertical-align:bottom;
}
.MidCol article.textArea.movTxt div.top{
background: url("../images/h2_movie.png") no-repeat scroll 0 0 transparent;
}
.MidCol article.textArea.movTxt div.btm{
display:none;
}*/


/*
youtube-movie
--------*/

.MidCol article.video-widget div.top{
background: url("../images/h2_movie.png") no-repeat scroll 0 0 transparent;
}

/*.MidCol article.video-widget{
background: url("../images/column_btm487.png") no-repeat scroll 0 bottom transparent;
}*/




/*
youtube-PlayList
--------*/

.MidCol article.videoContainer div.top{
background: url("../images/h2_movie.png") no-repeat scroll 0 0 transparent;
}

/*.MidCol article.videoContainer{
background: url("../images/column_btm487.png") no-repeat scroll 0 bottom transparent;
}*/


/* YouTube Playlist - Mid Column */
.MidCol .videoContainer {
/*	float: left;
	width:420px;
	padding:0;*/
}
.MidCol .videoContainer .videoPlayer {
/*	width:400px;
	height:250px;
	float: left;
	padding-top:15px;*/
margin-top:0 !important;
width:460px;
margin-left:15px !important;
}
.MidCol .videoContainer .videoPlaylist {
/*	width:400px;
	float:left;
	padding:17px 0 7px 0;*/
width:450px;
margin-left:30px !important;
}
/*.MidCol .videoContainer .videoPlaylist li div{
padding-bottom:0;
}
.MidCol .videoContainer .videoPlaylist li div a{
font-size:10px;
}*/


/*右側共通*/
.MidCol article.textArea.sponsour,
.MidCol article.fbLike-widget,
.MidCol article.twitter{
	float:right;
width:245px;
}

/*
SPONSORS
--------*/
.MidCol article.textArea.sponsour{
}
.MidCol article.textArea.sponsour div.top{
background: url("../images/h2_sponsors.png") no-repeat scroll 0 0 transparent;
}
.MidCol article.textArea.sponsour div.btm{
height:10px;
background: url("../images/column_btm245.png") no-repeat scroll 0 bottom transparent;
}
.MidCol article.textArea.sponsour .textwidget p{
margin:0;
padding:3px 0 7px;
text-align:center;
}

/*
FB
--------*/
.MidCol article.fbLike-widget{
margin-top:0;
height:93px;
overflow:hidden;
background:url(../images/fb_bg.png) no-repeat 0 0;
border-bottom:10px #3dc1f2 solid;

-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px; 
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;

}
.MidCol article.fbLike-widget h2{
display:block;
height:30px;
}

.MidCol article.fbLike-widget div{
border:none !important;
}


/*
TW
--------*/

.MidCol article.twitter {/*大枠*/
background-color:#33c1f5;
    border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}
.MidCol article .padd a {/*■kuma*/
	color: #0099CC;
}
.MidCol article.twitter .twitter-top {/*タイトル部*/
padding:10px;
}
.MidCol article.twitter .twitter-top .profile-name a{
font-size:14px;
font-weight:bold;
color:#fff;
}
.MidCol article.twitter .twitter-top .profile-name a span{
font-size:12px;
font-weight: normal;
}
.MidCol article.twitter .twitterlist {/*中*/
background-color:#fff;
border:1px #33c1f5 solid;
    border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}
.MidCol article.twitter .twitterlist a:link,
.MidCol article.twitter .twitterlist a:visited{
color: #0079cf;
}
/* More ボタン*/
.MidCol article.twitter .more {
	text-align: right;
	margin:10px 10px 10px 0;
}
.MidCol article.twitter .more a {
	background: #fff;
	font-size: 10px;
	text-transform: uppercase;
	color: #33c1f5;
	padding: 2px 3px;
}

/*
■■下層
---------------------------------*/
/*text系*/
#textwidget {
/*	padding-top: 10px;
	overflow:auto;*/
	padding:20px 0px 40px 90px!important;
	overflow: visible;
	border-bottom:1px #fff solid;
}

#textwidget ul li{
list-style-type:none;
}


#textwidget h3 {
font-size:24px;
}

#textwidget h4 {
font-size:20px;
}
#textwidget h5 {
font-size:20px;
}

/*ssnsエリア*/
.biography .sb.contain {
	padding-right:40px !important;
}


/*
■new biography（新規）
---------------------------------*/
.newsitem ul, .newsitem ol, .biography ul, .biography ol {/*元を調整*/
/*	margin: 4px 20px;*/
margin:0;
}
.newsitem ul li, .biography ul li {
/*	list-style: disc outside;
	padding-left: 2px;*/
}





/*
■NEWS
---------------------------------*/
ul#newslist {
/*margin-left:40px;*/
padding:20px 90px 40px!important;
}
ul#newslist li .newsRight {
	float: left;
	width: 700px;
	padding: 6px 0px 5px 12px;
}
ul#newslist li .newsRight {
	float: left;
	width: 700px;
	padding: 6px 0px 5px 12px;
}

/*
■NEWS(詳細)
---------------------------------*/
body#home #wrapper section.LeftWide article .newsRight h1{
/*padding:20px 0 0 20px;
height:50px;
font-size:20px !important;
font-style:italic;
color:#fff;*/
padding-top:10px;
color:#000;
background: none;
}

.newsitem div.newsRight {
/*	float: left;
	width: 540px;
	padding: 6px 0px 5px 12px;*/
width:700px !important;	
}

/*ssnsエリア*/
/*.newsitem div.newsRight .sb.contain {
	margin-top:-60px !important;
}*/


body#home #wrapper section.LeftWide article.newsArticle{
width:1036px;
}

body#home #wrapper section.LeftWide article.newsArticle div.top{
height:70px;
background: url("../images/h1_news.png") no-repeat scroll 0 0 transparent;
}


body#home #wrapper section.LeftWide article.newsArticle .newsitem{
/*	margin-bottom: 20px;
	padding-top: 20px;*/
padding:20px 60px;
}

.newsLeft .time{
padding-bottom:10px !important;
}

/*
■ACCESS
---------------------------------*/
/*text系*/
li.accWrap {/*大枠*/
padding-left:20px;
width:860px;
}
li.accWrap{
list-style-type:none;
padding-bottom:60px;
}

li.accWrap p.clear{
font-size:1px;
}

section.LeftWide li.accWrap h3 {
margin-top:40px;
font-size:22px !important;
}
section.LeftWide li.accWrap h3.acc {
font-size:26px !important;
}
section.LeftWide li.accWrap h4 {
margin-top:30px;
font-size:20px !important;
}
section.LeftWide li.accWrap h5 {
margin-top:20px;
font-size:18px !important;
}


/*マップ図*/
li.accWrap ul.accmap {
margin-left:0;
}
li.accWrap ul.accmap li {
list-style-type:none;
width:484px;
float:left;
}
li.accWrap ul.accmap li.fr {
width:356px;
margin-left:10px;
}
li.accWrap ul.accmap li img{
margin:10px 0;
}
/*caution*/
li.accWrap .cautionArea{
border:3px #f00 solid;
color:#f00;
padding:5px 10px;
width:800px;
font-weight:bold;
line-height:2em;
background-color:#fffedb;
}

/*車アクセス*/
li.accWrap ul.kotu {
width:550px;
}
li.accWrap ul.kotu li {
list-style-type:none;
width:250px;
float:left;
margin-top:10px;
}

/*table*/
section.LeftWide li.accWrap table {
margin-top:20px;
width:800px;
}

.table_style,
.table_style_info {
	height: 100%;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-collapse: collapse;
}
.table_style_info {
}

.table_style_image {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-collapse: collapse;
}

.table_style td,th,
.table_style_info td,th {
	padding: 5px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

.table_style th,
.table_style_info th {
	background: #f39800;
	color: #FFF;
}

.table_style_image td {
	padding: 0px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}


/*
■ARTISTSリスト[artWrap]
---------------------------------*/

#textwidget li.artWrap {/*大枠*/
}

#textwidget li.artWrap ul {
}

#textwidget li.artWrap h3 {
font-size:26px !important;
color:#5acdfc;
}
#textwidget li.artWrap h4.other {
font-size:22px !important;
padding-top:80px;
clear:both;
}

#textwidget li.artWrap ul li h4 {
display:none;
}

#textwidget li.artWrap ul li {
position:relative;
list-style-type:none;
width:240px;
height:280px;
float:left;
margin:30px 55px 0 0;
}

#textwidget li.artWrap ul li a img {
margin-top:14px;
}

#textwidget li.artWrap ul li span a img {
margin-top:4px;
}
/*new*/
#textwidget li.artWrap ul li span.new {
position:absolute;
left:2px;
top:13px;
}


/*--*/
.artist_more {/*■kuma*/
	padding:0 100px 60px 0;
	text-align:right;
	font-size:20px;
	color:#3dc1f2;
	font-weight:bold;
}

/*
■GOODS
---------------------------------*/

#textwidget table.goodstWrap {/*大枠*/
width:860px;
}
#textwidget table.goodstWrap h3{
color:#5acdfc;
}
#textwidget table.goodstWrap h3.catch{
color:#F00;
}

/*table*/
#textwidget table.goodsWrap table {
width:860px;
font-size:18px;
font-weight:bold;
}

#textwidget table.goodsWrap table td {
padding:10px 5px 0;
border:3px #FFF solid;
}

/*商品リスト*/
#textwidget table.goodsWrap tr td h4 {
border-bottom:1px #5acdfc solid !important;
}

/*
■TOUR
---------------------------------*/

#textwidget .tourWrap {/*大枠*/
width:860px;
}


#textwidget .tourWrap p.linkBo {
	text-align:center;
}
/*
■ticket
---------------------------------*/
#textwidget .ticketWrap {/*大枠*/
width:860px;
}
#textwidget .ticketWrap h3{
margin:40px 0 10px;
color:#5acdfc;
}
#textwidget .ticketWrap h5{
font-size:20px;
}
/*
■info
---------------------------------*/
#textwidget .infoWrap {/*大枠*/
width:860px;
}
#textwidget .infoWrap h3{
margin:40px 0 10px;
color:#5acdfc;
/*border-bottom:1px #5acdfc solid;*/
}
#textwidget .infoWrap h3.tit{
color:#000;
}