@charset "utf-8";
/*___________________________________________________

  URL      :  
  Date     :  08/10
  COPYRIGHT(C)2008 Brand-New Music, INC. ALL RIGHTS RESERVED.
___________________________________________________*/

*{
	margin:0;
	padding:0;
	}
	
body{
	background-color:#fff;
	color:#000;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}

* html body{
	background-color:#fff;
	color:#000;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Geneva, Arial, Helvetica, sans-serif;
	}


a:link { 
	color:#000;
	text-decoration:underline;
	}
a:visited {
	color:#333333;
	text-decoration:underline;
	}
a:hover {
	color:#99cccc;
	text-decoration:none;
	}
a:active {
	color:#99cccc;
	text-decoration:none;
	}
	

/* clearfix___________________________________________________________________*/

.clearfix:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.clearfix{
	display:inline-block;
}

div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo ul:after,
div#main div#centerColumnLocal div.discography td.cdInfo ul:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

/* 共通要素___________________________________________________________________*/

.border{
	border:1px solid #000000;
}
.bgGray{
	background-color:#E8E8E8;
}
.mg5{
	margin:5px;
	}

.left{
	float:left;
	}
.right{
	float:right;
	}
.gray{
	background-color:#cccccc;
	}

.clear{
	clear:both;
	}

.noWrap{
	white-space:nowrap;
	}
	
div.amazon{
	clear:both;
	text-align:right;
	vertical-align:middle;
	margin:5px 0 10px;
	}	

span.noDisp{
	display:none;
	}

span.subtitle{
	font-size:9px;
	}

/* body___________________________________________________________________*/

div#wrapper{
	background:#3A7FA9 url(../img/background001.jpg) scroll repeat-y center top;
	margin:0 auto;
	/*width:901px;*/
}

div#contents{
	background:#fff url(../img/line001.gif) scroll repeat-x 0 25px;
	width:885px;
	margin:0 auto;
	padding:5px 0 0;
	text-align:center;
	}
	
* html div#contents{
	background:#fff url(../img/line001.gif) scroll repeat-x 0 25px;
	width:885px;
	margin:0 auto;
	padding:5px 0 0;
	text-align:center;
	}

/* menu___________________________________________________________________*/


div#leftColumn ul a:link.link01 { 
	background:transparent url(../img/menu001.jpg) scroll no-repeat 0% 0%;
	color:#000;
	text-decoration:none;
	display:block;
	width:208px;
	height:88px;
	}
div#leftColumn ul a:visited.link01 {
	background:transparent url(../img/menu001.jpg) scroll no-repeat 0% 0%;
	color:#333333;
	text-decoration:none;
	display:block;
	width:208px;
	height:88px;
	}
div#leftColumn ul a:hover.link01 {
	background:transparent url(../img/menu001_over.jpg) scroll no-repeat 0% 0%;
	color:#C1A2D0;
	text-decoration:none;
	display:block;
	width:208px;
	height:88px;
	}
div#leftColumn ul a:active.link01 {
	background:transparent url(../img/menu001_over.jpg) scroll no-repeat 0% 0%;
	color:#C1A2D0;
	text-decoration:none;
	display:block;
	width:208px;
	height:88px;
	}


div#leftColumn ul a:link.link02 { 
	background:transparent url(../img/menu002.jpg) scroll no-repeat 0% 0%;
	color:#000;
	text-decoration:none;
	display:block;
	width:208px;
	height:88px;
	}
div#leftColumn ul a:visited.link02 {
	background:transparent url(../img/menu002.jpg) scroll no-repeat 0% 0%;
	color:#333333;
	text-decoration:none;
	display:block;
	width:208px;
	height:88px;
	}
div#leftColumn ul a:hover.link02 {
	background:transparent url(../img/menu002_over.jpg) scroll no-repeat 0% 0%;
	color:#C1A2D0;
	text-decoration:none;
	display:block;
	width:208px;
	height:88px;
	}
div#leftColumn ul a:active.link02 {
	background:transparent url(../img/menu002_over.jpg) scroll no-repeat 0% 0%;
	color:#C1A2D0;
	text-decoration:none;
	display:block;
	width:208px;
	height:88px;
	}
	
div#leftColumn ul a:link.link03 { 
	background:transparent url(../img/menu003.jpg) scroll no-repeat 0% 0%;
	color:#000;
	text-decoration:none;
	display:block;
	width:208px;
	height:86px;
	}
div#leftColumn ul a:visited.link03 {
	background:transparent url(../img/menu003.jpg) scroll no-repeat 0% 0%;
	color:#333333;
	text-decoration:none;
	display:block;
	width:208px;
	height:86px;
	}
div#leftColumn ul a:hover.link03 {
	background:transparent url(../img/menu003_over.jpg) scroll no-repeat 0% 0%;
	color:#C1A2D0;
	text-decoration:none;
	display:block;
	width:208px;
	height:86px;
	}
div#leftColumn ul a:active.link03 {
	background:transparent url(../img/menu003_over.jpg) scroll no-repeat 0% 0%;
	color:#C1A2D0;
	text-decoration:none;
	display:block;
	width:208px;
	height:86px;
	}
	
div#leftColumn ul a:link.link04 { 
	background:transparent url(../img/menu006.jpg) scroll no-repeat 0% 0%;
	color:#000;
	text-decoration:none;
	display:block;
	width:208px;
	height:86px;
	}
div#leftColumn ul a:visited.link04 {
	background:transparent url(../img/menu006.jpg) scroll no-repeat 0% 0%;
	color:#333333;
	text-decoration:none;
	display:block;
	width:208px;
	height:86px;
	}
div#leftColumn ul a:hover.link04 {
	background:transparent url(../img/menu006_over.jpg) scroll no-repeat 0% 0%;
	color:#C1A2D0;
	text-decoration:none;
	display:block;
	width:208px;
	height:86px;
	}
div#leftColumn ul a:active.link04 {
	background:transparent url(../img/menu006_over.jpg) scroll no-repeat 0% 0%;
	color:#C1A2D0;
	text-decoration:none;
	display:block;
	width:208px;
	height:86px;
	}
	
div#leftColumn ul a:link.link05 { 
	background:transparent url(../img/menu005.jpg) scroll no-repeat 0% 0%;
	color:#000;
	text-decoration:none;
	display:block;
	width:208px;
	height:88px;
	}
div#leftColumn ul a:visited.link05 {
	background:transparent url(../img/menu005.jpg) scroll no-repeat 0% 0%;
	color:#333333;
	text-decoration:none;
	display:block;
	width:208px;
	height:88px;
	}
div#leftColumn ul a:hover.link05 {
	background:transparent url(../img/menu005_over.jpg) scroll no-repeat 0% 0%;
	color:#C1A2D0;
	text-decoration:none;
	display:block;
	width:208px;
	height:88px;
	}
div#leftColumn ul a:active.link05 {
	background:transparent url(../img/menu005_over.jpg) scroll no-repeat 0% 0%;
	color:#C1A2D0;
	text-decoration:none;
	display:block;
	width:208px;
	height:88px;
}



/* main___________________________________________________________________*/

div#main:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
	}
div#main{
	width:855px;
	margin:0 auto;
	display: inline-block;
	clear:both;
	}

*html div#main{
	width:858px;
	margin:0 auto;
	display: inline-block;
	clear:both;
	}
	
/* leftColumn___________________________________________________________________*/

div#main div#leftColumn{
	width:208px;
	float:left;
	}

* html div#main div#leftColumn{
	width:208px;
	float:left;
	margin:0;
	}

div#main div#leftColumn li{
	list-style:none;
	text-align:left;
	}

div#main div#leftColumn li img{
	vertical-align:bottom;
	}
	
* html div#main div#leftColumn li img{
	vertical-align:top;
	margin:0 0 3px 0;
	}
	
*:first-child + html div#main div#leftColumn li img{
	vertical-align:top;
	margin:0 0 3px 0;
	}
	
/* centerColumn___________________________________________________________________*/

div#main div#centerColumn{
	float:left;
	margin:0;
	text-align:left;
	}

* html div#main div#centerColumn{
	width:520px;
	float:left;
	margin:0;
	text-align:left;
	}
*:first-child + html div#main div#centerColumn{
	width:510px;
	float:left;
	margin:0;
	text-align:left;
	}

div#main div#centerColumn div#whatsNew{
	margin:0 auto;
	padding:7px 0 1px 10px;
	width:500px;
	background:#fff url(../img/line003.gif) scroll repeat-x 0% 100%;
	}
div#main div#centerColumn div#whatsNew img{
	margin:0 0 3px;
	}
div#main div#centerColumn div#whatsNew h4{
	font-size:14px;
	font-weight:bolder;
	}
*:first-child + html div#main div#centerColumn div#whatsNew{
	margin:0 0 0 6px;
	padding:7px 0 1px 10px;
	width:500px;
	background:#fff url(../img/line003.gif) scroll repeat-x 0% 100%;
	}


/* centerColumnLocal___________________________________________________________________*/

div#main div#centerColumnLocal{
	margin:10px 0 0 5px;
	width:630px;
	text-align:left;
	float:right;
	}

div#main div#centerColumnLocal h2#artistListTitle{
	background:transparent url(../img/sub_title_artist01.jpg) scroll no-repeat 0% 0%;
	width:624px;
	height:31px;
	margin:0;
	padding:0;
	}
div#main div#centerColumnLocal h2#sitemapTitle{
	background:transparent url(../img/sub_title_sitemap01.jpg) scroll no-repeat 0% 0%;
	width:624px;
	height:31px;
	margin:0;
	padding:0;
	}
div#main div#centerColumnLocal h2#newReleaseTitle{
	background:transparent url(../img/sub_title_new01.jpg) scroll no-repeat 0% 0%;
	width:624px;
	height:31px;
	margin:0;
	padding:0;
	}
div#main div#centerColumnLocal h2#companyTitle{
	background:transparent url(../img/sub_title_company01.jpg) scroll no-repeat 0% 0%;
	width:624px;
	height:31px;
	margin:0;
	padding:0;
	}
div#main div#centerColumnLocal h2#movieTitle{
	background:transparent url(../img/sub_title_movie01.jpg) scroll no-repeat 0% 0%;
	width:624px;
	height:31px;
	margin:0;
	padding:0;
	}


div#main div#centerColumnLocal div#artistListText{
	background:transparent url(../img/sub_title_artist02.gif) scroll no-repeat 98% 0%;
	width:604px;
	height:14px;
	margin:0;
	padding:10px;
}
div#main div#centerColumnLocal div#sitemapText{
	background:transparent url(../img/sub_title_sitemap02.gif) scroll no-repeat 98% 0%;
	width:604px;
	min-height:14px;
	margin:0;
	padding:50px 10px 10px;
}
div#main div#centerColumnLocal div#newReleaseText{
	background:transparent url(../img/sub_title_new02.gif) scroll no-repeat 98% 0%;
	width:604px;
	height:14px;
	margin:0;
	padding:10px;
}
div#main div#centerColumnLocal div#companyText{
	background:transparent url(../img/sub_title_company02.gif) scroll no-repeat 98% 0%;
	width:604px;
	height:14px;
	margin:0;
	padding:10px;
}
div#main div#centerColumnLocal div#movieText{
	background:transparent url(../img/sub_title_movie02.gif) scroll no-repeat 98% 0%;
	width:604px;
	height:14px;
	margin:0;
	padding:10px;
}


div#main div#centerColumnLocal ul{
	clear:both;
	display: inline-block;
	margin:20px auto 0;
}
div#main div#centerColumnLocal ul:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
div#artistProfile:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	}
div#main div#centerColumnLocal li.artists dl:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}	
div#main div#centerColumnLocal li.artists dl{
	display: inline-block;
}

div#main div#centerColumnLocal li.artists{
	float:left;
	margin:0 10px 0 0;
	}


* html div#main div#centerColumnLocal li.artists{
	float:left;
	width:102px;
	margin:0 8px 0 0;
	}
	
div#main div#centerColumnLocal li.artists img.prof{
	border:1px solid #000000;
}
div#main div#centerColumnLocal table#profileTable{
	margin:0 0 10px;
	border:1px solid #CCCCCC;
	}

div#main div#centerColumnLocal table#profileTable img{
	border:1px solid #000000;
	margin:5px;
}
div#main div#centerColumnLocal table#profileTable td{
	vertical-align:top;
}


div#main div#centerColumnLocal li.artists dt{
	width:102px;
	height: 102px;
}
div#main div#centerColumnLocal li.artists dd{
	width:102px;
}

div#main div#centerColumnLocal dt,
div#main div#centerColumnLocal dd{
	list-style:none;
}

div#main div#centerColumnLocal dd span.more{
	margin:3px 0 0 62px;
	width:40px;
	display:block;
}

div#main div#centerColumnLocal div#artistProfile:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	}
div#main div#centerColumnLocal div.discography:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	}
div#main div#centerColumnLocal div.discography dl.discographyMore:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	}

div#main div#centerColumnLocal div#artistProfile{
	background:transparent url(../img/sub_title_artist02.gif) scroll no-repeat 98% 0%;
	width:609px;
	margin:0;
	padding:44px 0 0 15px;
	display: inline-block;
	}

div#main div#centerColumnLocal div#artistProfileMore{
	width:609px;
	margin:0;
	padding:0 0 0 15px;
	display: inline-block;
	}
div#main div#centerColumnLocal div#artistProfileMore h3.artistNameB{
	width:609px;
	margin:0;
	text-align:right;
	height:44px;
	font-size:35px;
	font-weight:bolder;
	font-style:italic;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#cccccc;
}

div#main div#centerColumnLocal div#artistProfile dt,
div#main div#centerColumnLocal div#artistProfileMore dt{
	list-style:none;
	float:left;
	margin:0 15px 0 0;
}

div#main div#centerColumnLocal div#artistProfile dd,
div#main div#centerColumnLocal div#artistProfileMore dd{
	list-style:none;
}
div#main div#centerColumnLocal div#artistProfile dd td,
div#main div#centerColumnLocal div#artistProfileMore dd td{
	padding:0 20px 5px 0;
}

div#main div#centerColumnLocal div#artistProfile dd h3,
div#main div#centerColumnLocal div#artistProfileMore dd h3{
	font-size:18px;
	}
div#main div#centerColumnLocal div#artistProfile dd p,
div#main div#centerColumnLocal div#artistProfileMore dd p{
	display:block;
	margin:10px 0 0 162px;
	width:400px;
	}

div#main div#centerColumnLocal div#whatsNew{
	background:transparent url(../img/dot_line.gif) scroll repeat-x 0% 0%;
	clear:both;
	width:609px;
	margin:10px auto 0;
	padding:10px 0 0 12px;
	display: inline-block;
}

div#main div#centerColumnLocal div#whatsNew hr{
	border:0px solid #ccc;
	background:url(../img/dot_line.gif) scroll repeat-x 0% 50%;
	width:400px;
	margin:10px auto;
	padding:1px 0 0 0;
	height:1px;
	text-align:center;
	}

div#main div#centerColumnLocal h2.cornerTitle{
	width:609px;
	margin:0 auto 10px;
	padding:0;
	font-size:22px;
	font-weight:bolder;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
}
div#main div#centerColumnLocal div.discography{
	background:transparent url(../img/dot_line.gif) scroll repeat-x 0% 0%;
	clear:both;
	width:609px;
	margin:10px auto 0;
	padding:15px 0 0 12px;
	display: inline-block;
	}
div#main div#centerColumnLocal div.newReleaseInfo{
	background:transparent url(../img/dot_line.gif) scroll repeat-x 0% 100%;
	clear:both;
	width:609px;
	margin:10px auto 0;
	padding:15px 0 15px 12px;
	display: inline-block;
	}


div#artistMenu{
	font-size:18px;
	font-weight:bolder;
	text-align:left;
	margin:0 0 10px 0;
	padding:5px;
	border-left:8px solid #cccccc;
	border-top:0px solid #ffffff;
	border-right:0px solid #ffffff;
	border-bottom:2px solid #cccccc;
	}


h2.genre{
	background:transparent url(../img/dot_line.gif) scroll repeat-x 0% 0%;
	clear:both;
	width:609px;
	margin:10px auto 0;
	padding:15px 0 0 12px;
	font-size:22px;
	font-weight:bolder;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	}

div#discoMenu{
	background:transparent url(../img/dot_line.gif) scroll repeat-x 0% 0%;
	clear:both;
	width:609px;
	margin:10px auto 0;
	padding:15px 0 0 12px;
	font-size:16px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
div#discoMenu img{
	vertical-align:bottom;
	margin:0 80px 0 0;
	}

div#main div#centerColumnLocal div.newMovie table,
div#main div#centerColumnLocal div.discography table,
div#main div#centerColumnLocal div.newReleaseInfo table{
	width:609px;
	margin:0 auto;
	padding:0;
	}
	
div#main div#centerColumnLocal div.discography td.cdJacket,
div#main div#centerColumnLocal div.newReleaseInfo td.cdJacket{
	vertical-align:top;
	width:163px;
	}

div#main div#centerColumnLocal div.discography td.cdJacket span.releaseDate,
div#main div#centerColumnLocal div.newReleaseInfo td.cdJacket span.releaseDate{
	font-weight:bolder;
	display:block;
	margin:5px 0;
	}
div#main div#centerColumnLocal div.discography td.cdJacket ul,
div#main div#centerColumnLocal div.newReleaseInfo td.cdJacket ul{
	margin:0;
	padding:0;
	}
div#main div#centerColumnLocal div.discography td.cdJacket li,
div#main div#centerColumnLocal div.newReleaseInfo td.cdJacket li{
	background:transparent url(../img/img003.gif) no-repeat scroll 0% 70%;
	padding:5px 0 0 10px;
	list-style:none;
	}

span.artistPage{
	display:block;
	margin:10px auto 0;
	}


div#main div#centerColumnLocal div.discography td.cdJacket dt img{
	border:1px solid #000000;
	}
		
div#main div#centerColumnLocal div.discography td.cdInfo,
div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo{
	margin:0;
	padding:0;
	width:446px;
	vertical-align:top;
	}
div#main div#centerColumnLocal td.cdInfo h3{
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bolder;
	width:446px;
	line-height:normal;
}

div#main div#centerColumnLocal div.discography td.cdInfo p,
div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo p{
	display:block;
	clear:both;
	}

div#main div#centerColumnLocal div.discography td.cdInfo ul,
div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo ul{
	margin:20px 0 0;
	padding:0;
	}
	
div#main div#centerColumnLocal div.discography td.cdInfo li,
div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo li{
	list-style:none;
	display:inline-block;
	padding:5px 3px 5px 0;
	min-height:18px;
	}

* html div#main div#centerColumnLocal div.discography td.cdInfo li,
* html div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo li{
	list-style:none;
	display:inline-block;
	padding:5px 3px 5px 0;
	height:20px;
	}


/* Mac Safari3 hack */
body:first-of-type div#main div#centerColumnLocal div.discography td.cdInfo li,
body:first-of-type div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo li{
	display:block;
	width:446px;
	}

body:first-of-type div#main div#centerColumnLocal div.discography td.cdInfo li.trackTitle,
body:first-of-type div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo li.trackTitle{
	width:355px;
	}

body:first-of-type div#main div#centerColumnLocal div.discography td.cdInfo li.trackTitle2,
body:first-of-type div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo li.trackTitle2{
	width:440px;
	}

body:first-of-type div#main div#centerColumnLocal div.discography td.cdInfo li.musicIcon,
body:first-of-type div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo li.musicIcon{
	margin:0pt;
	width:85px;
	}

div#main div#centerColumnLocal div.discography td.cdInfo li.trackTitle,
div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo li.trackTitle{
	width:355px;
}

div#main div#centerColumnLocal div.discography td.cdInfo li.trackTitle2,
div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo li.trackTitle2{
	width:440px;
}

div#main div#centerColumnLocal div.discography td.cdInfo li.musicIcon,
div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo li.musicIcon{
	width:85px;
	margin:0;
}


* html div#main div#centerColumnLocal div.discography td.cdInfo li.trackTitle,
* html div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo li.trackTitle{
	width:355px;
	height:20px;
}

* html div#main div#centerColumnLocal div.discography td.cdInfo li.trackTitle2,
* html div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo li.trackTitle2{
	width:440px;
	height:20px;
}

* html div#main div#centerColumnLocal div.discography td.cdInfo li.musicIcon,
* html div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo li.musicIcon{
	width:85px;
	height:20px;
	margin:0;
}

* html div#main div#centerColumnLocal div.discography td.cdInfo ul li span.subtitle,
* html div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo ul li span.subtitle{
	font-size:10px;
	}


div#main div#centerColumnLocal div.discography td.cdInfo li.musicIcon img,
div#main div#centerColumnLocal div.newReleaseInfo td.cdInfo li.musicIcon img{
	margin:0;
	padding:0;
	vertical-align:middle;
}

div#main div#centerColumnLocal p{
	margin:0 0 0 4px;
	}
	
div#centerColumnLocal ul{
	padding:5px 0 0;
	}

div#centerColumnLocal li{
	margin:0;
	padding:0 0 5px 5px;
	list-style:none;
	}

div#main div#centerColumnLocal table#companyInfo{
	width:500px;
	margin:20px auto;
	}

div#main div#centerColumnLocal table#companyInfo td{
	background:#fff url(../img/dot_line.gif) repeat-x scroll 0% 100%;
	padding:20px 3px 1px 0;
}

div#main div#centerColumnLocal span.coName{
	background:#fff url(../img/img003.gif) no-repeat scroll 0% 50%;
	padding:0 20px 0 12px;
	display:block;
	width:100px;
	}

div#main div#centerColumnLocal table#companyInfo td.coInfo{
	width:400px;
	}


div#main div#centerColumnLocal div.newMovie{
	background:transparent url(../img/dot_line.gif) scroll repeat-x 0% 100%;
	clear:both;
	width:609px;
	margin:10px auto 0;
	padding:15px 0 15px 12px;
	display: inline-block;
	}
/*movieFile*/
div#main div#centerColumnLocal div.newMovie td.movieFile{
	width:320px;
	margin:0 auto;
	padding:0;
	vertical-align:top;
	}
div#main div#centerColumnLocal div.newMovie td.movieInfo{
	padding:5px;
	vertical-align:top;
	}
div#main div#centerColumnLocal div.newMovie td.movieInfo h3{
	margin:0 0 3px;
	padding:0;
	font-size:18px;
	font-weight:bolder;
	line-height:normal;
}

div#main div#centerColumnLocal div.newMovie td.movieFile span.upDate{
	font-weight:bolder;
	}
div#main div#centerColumnLocal div.newMovie td.movieFile ul{
	margin:5px 0 0 0;
	padding:0;
	}
div#main div#centerColumnLocal div.newMovie td.movieFile li{
	margin:3px 0 0 0;
	padding:0;
	}



/* rightColumn___________________________________________________________________*/

div#main div#rightColumn{
	margin:4px 0 0 0;
	width:125px;
	text-align:left;
	float:right;
	}
	
* html div#main div#rightColumn{
	width:125px;
	text-align:left;
	margin:4px 0 0 0;
	float:left;
	}
*:first-child + html div#main div#rightColumn{
	margin:4px 0 0 0;
	width:125px;
	text-align:left;
	}


div#main div#rightColumn ul,
div#main div#rightColumn li{
	width:125px;
	margin:0 0 3px;
	padding:0;
	}

div#main div#rightColumn li{
	list-style:none;
	}


/* footer___________________________________________________________________*/

div#footer{
	clear:both;
	width:855px;
	background:#fff url(../img/bg002.jpg) scroll repeat-x 0% 100%;
	margin:20px 0 0;
	padding:0 0 124px 0;
	}
div#footer div#footerCopy{
	background:#fff url(../img/line001.gif) scroll repeat-x 0% 0%;
	width:855px;
	padding:35px 0 0;
	}

/* 追加___________________________________________________________________*/
div#whatsNew h4{
color:#308BC4;
}
div#whatsNew a{
color:#308BC4;
}

#dvd{
display:block;
}

#dvd li{
display:block;
}


/* お知らせ___________________________________________________________________*/

div#info_txt{
	width:520px;
	text-align:left;
	margin:0 0 0 250px;
	padding:5px 0 0 0;
}


