/* layout parts
------------------------------------------------------------ */


/* top column */



#all #top{
	position:relative;
	width: 958px;
}
#all #top #flash{
	position:relative;
	height: 662px;
	width: 958px;
}

#all #top #moreinfo{
	position:relative;
	background: url(../image/top_moreinfo.gif) no-repeat;
	height: 54px;
	width: 958px;
}

#all #top #moreinfoEN{
	position:relative;
	background: url(../image/top_noizen.gif) no-repeat;
	height: 54px;
	width: 958px;
}



#all #top #morebody{
	position:relative;
	background: url(../image/top_bodybg.gif) repeat-y;
	width: 958px;
}

#all #top #morebody .infobr{
	position:relative;
	background: url(../image/top_br.gif) no-repeat;
	width: 958px;
	height:30px;
	background-position: center 10px;
}

#all #top #morebody .news{
	position:relative;
	background: url(../image/top_newstitle.gif) no-repeat;
	width: 824px;
	height:40px;
	background-position: 50px 10px;
}

#all #top #morebody .tour{
	position:relative;
	background: url(../image/top_tourtitle.gif) no-repeat;
	width: 824px;
	height:40px;
	background-position: 50px 10px;
}

#all #top #morebody .discography{
	position:relative;
	background: url(../image/top_discographytitle.gif) no-repeat;
	width: 824px;
	height:40px;
	background-position: 50px 10px;
}




#all #top #morebody .newsbr{
	position:relative;
	background: url(../image/bg_topbar.gif) no-repeat;
	background-position: center bottom;
	width: 904px;
	height:40px;
	clear:both;
}

#all #top #morebody .newstb{
	position:relative;
	width: 908px;
	padding: 0 50px 0 0;
}

#all #top #morebody .newstb .newscolumn{
	position:relative;
	width: 100%;
}
#all #top #morebody .newstb .newscolumn a:visited,a:link{
	color: #FFFFFF;
}

#all #top #morebody .newstb .newscolumn .day{
	position:absolute;
	top:0px;
	left:100px;
	color: #cc9933;
	font-weight:bold;
}

#all #top #morebody .newstb .newscolumn .detail{
	position:relative;
	margin:0 40px 0 180px;
	color: #f1d397;
}

#all #top #morebody .newstb .newscolumn .detail img{
	position:relative;
	margin: 0px 10px 10px 10px;
	float:left;
}


#all #top #morebody #A20090330{
	position:relative;
	background: url(../image/top_info_002title.gif) no-repeat;
	width: 958px;
	height:300px;
	background-position: 50px 0px;
}

#all #top #morebody #A20090330 .C20090330tb{
	position:absolute;
	top:40px;
	left:260px;
	width: 500px;
}
#all #top #morebody #A20090330 .C20090330tb td,th{
	text-aligin:left;
	size:10px;
	color: #cc9933;
	width:300px;
}

#all #top #morebody #A20090330 .C20090330tb_B{
	position:absolute;
	top:235px;
	left:60px;
}
#all #top #morebody #A20090330 .C20090330tb_B td,th{
	text-align:left;
	size:10px;
	color: #cc9933;
	width:400px;
}

#all #top #morebody .ENtxt{
	position:relative;
	text-align:left;
	size:12px;
	color: #cc9933;
	width:750px;
	margin: 0px 10px 10px 120px;
}

#all #top #morebody  .profilebg  table{
	margin: 20px 0 10px 0;
}
#all #top #morebody  .profilebg  table a:link{
	
	color: #CC0000;
}


#all #top #morebody .profilebg table.pt01 th{
	width:300px;
	text-align:right;
	line-height:20px;
}
#all #top #morebody  .profilebg table.pt01 td{
	width 588px;
	padding-left:10px;
	color:#ccc;
}

#all #top #morebody  .profilebg table.pt02 th{
	width:500px;
	text-align:right;
	line-height:20px;
}

#all #top #morebody  .profilebg table.pt02 td{
	width:389px;
	padding-left:10px;
	color:#ccc;
}



#all #top #morebody .ENprofTaka{
	position:relative;
	background: url(../image/enprof_taka.jpg) no-repeat;
	width:774px;
	height:190px;
	margin: 40px 10px 10px 100px;
}

#all #top #morebody .ENprofTaka{
	position:relative;
	background: url(../image/enprof_taka.jpg) no-repeat;
	width:774px;
	height:190px;
	margin: 40px 10px 10px 100px;
}

#all #top #morebody .ENprofKotaro{
	position:relative;
	background: url(../image/enprof_kotaro.jpg) no-repeat;
	width:774px;
	height:190px;
	margin: 40px 10px 10px 100px;
}


#all #top #morebody .ENprofMasato{
	position:relative;
	background: url(../image/enprof_masato.jpg) no-repeat;
	width:774px;
	height:190px;
	margin: 40px 10px 10px 100px;
}


#all #top #morebody .ENprofKyou{
	position:relative;
	background: url(../image/enprof_kyou.jpg) no-repeat;
	width:774px;
	height:190px;
	margin: 40px 10px 10px 100px;
}


#all #top #morebody .ENprofYamato{
	position:relative;
	background: url(../image/enprof_yamato.jpg) no-repeat;
	width:774px;
	height:190px;
	margin: 10px 10px 10px 100px;
}



#all #top #morebody #A20090330 div.jakets{
	position:absolute;
	top:40px;
	left:60px;
}

#all #top #morefooter{
	position:relative;
	background: url(../image/top_footer.gif) no-repeat;
	height: 38px;
	width: 958px;
}



/*------- EN Discography --------*/
#all #top #morebody .dstab{
	position:relative;
	margin-bottom:30px;
}


#all #top #morebody  .dstab .cover01{
	position:relative;
	width: 160px;
	padding-left:150px;
	float:left;

}

#all #top #morebody  .dstab img.title01{
	position:relative;
	margin:0 0 40px 100px;

}




#all #top #morebody  .dstab table{
	width:480px;
	padding:0;
	margin: 20px 0 0px 360px;
}

#all #top #morebody  .dstab table.pt01{
}

#all #top #morebody  .dstab table.pt01 th,
#all #top #morebody  .dstab table.pt01 td{
	color: #cc9933;
	text-align:left;
	line-height:27px;
	height:27px;
}

#all #top #morebody  .dstab table.pt01 td{
	padding-left:20px;
}


/*------- EN  tour ------- */



#all #top #morebody #tourinfo #info0331A{
	position:relative;
	width: 100%;
	height:150px;
	background: url(../image/tour_20090331_01_entop.gif) no-repeat;
	background-position: center center;
}

#all #top #morebody  #tourinfo #info0331Atb table{
	width:700px;
	margin: 0 0 30px 145px;
}

#all #top #morebody  #tourinfo #info0331Atb table.pt01{
	background: url(../image/tour_20090331_02bg_en.gif) repeat-y;
}

#all #top #morebody  #tourinfo #info0331Atb table.pt01 th,
#all #top #morebody  #tourinfo #info0331Atb table.pt01 td{
	text-align:left;
	line-height:27px;
	height:27px;
}
#all #top #morebody  #tourinfo #info0331Atb table.pt01 td{
	color: #cc9933;
}