/* CSS Document */















*{







	margin:0px;







	padding:0px;







	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";







	font-size:13px;







	color:#857d74;







}







/* clearfix */







.clearfix:after {







	content: '.';







	display: block;







	clear: both;







	height: 0;







	visibility: hidden;







}







.clearfix {







	display: block;







}







.clearfix {







	>display: inline-block;







}







.fl{	float:left;}







.fr{	float:right;}







.clear{	clear:both;}







/** font **/







.sf{	font-size:10px;}







.bold{	font-weight:bold;}







.right{	text-align:right;}















/*** base ***/







div{	margin:auto;}







img{	border:0px;}







a{	text-decoration:none;}







a:hover{	text-decoration:underline;}







li{	list-style:none;}















body{
	background-color: #0E244B;
	background-image: url(../img/next_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;







}

body#top{
	background-color: #0E244B;
	background-image: url(../img/top/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}















/*** layout ***/







#wrapper{
	width:950px;
	position:relative;
	height: 750px;
	background-image: url(../img/next_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


body#top #wrapper{
	background-image: url(../img/top/top_bg.jpg);
}




























/*** toppage ***/







#topInfo{
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;







}







#topInfo dt{







	margin-bottom:10px;







}







#topInfo dd{







	line-height:15px;







	font-size:10px;







}







#topInfo dd span,#topInfo dd a{







	font-size:10px;







}







#topInfo dd span{







	font-weight:bold;







}















#topNavi{
	text-align:center;
	width:546px;
	position:absolute;
	top:135px;
	right:446px;







}







#topNavi li{







	display:inline;







}







#topRelease{
	position:absolute;
	left:15px;
	top:292px;
	width: 390px;







}





#topRelease dd.ss{
	position:absolute;
	left:119px;
	top:85px;







}







#topRelease dd.shop{
	position:absolute;
	left:251px;
	top:85px;
	width: 115px;
	height: 17px;







}



#topRelease dd.domo_cp{

	position:absolute;

	left:120px;

	top:97px;

	width: 214px;

	height: 18px;







}
#topMovie {
	position: absolute;
	height: 228px;
	width: 363px;
	left: 48px;
	top: 473px;
}






#topLink{
	position:absolute;
	top:430px;
	right:-11px;
	text-align:right;
	width: 270px;







}







#topLink p{







	margin-bottom:10px;







}
#topFooter {
	text-align: center;
	left: 0px;
	right: 0px;
	bottom: 0px;
	position: absolute;
	margin-bottom: 10px;
}
#topUta {
	position: absolute;
	left: 888px;
	top: 610px;
}













/** iTunes banner **/







#i_banner {
	text-align:center;
	width:316px;
	position:absolute;
	top:567px;
	right:87px;







}
#i_banner img {
	margin-bottom: 5px;
}
















#buton {
	text-align:center;
	width:320px;
	position:absolute;
	top:532px;
	right:89px;







}













/*** common ***/







#header h1{







	background:url(../img/title.png) no-repeat left top;







	height:90px;







	width:470px;







	float:left;







}







#header h1 a{







	height:90px;







	width:470px;







	display:block;







}







#header h2{







	background-position:right top;







	background-repeat:no-repeat;







	height:90px;







	width:480px;







	float:right;







}







#header h1 span,







#header h2 span{







	display:none;







}















#mainContents{







	margin-right:23px;







}







#navigation{







	margin-left:23px;







	_margin-left:11px;







}

#navigation li{

	_margin-left:11px;

	margin: 0px;

	padding: 0px;







}















.copyright{







	margin-left:15px;







}















/** title **/







#header h2.info{







	background-image:url(../img/title_info.png);







}







#header h2.media{







	background-image:url(../img/title_media.png);







}







#header h2.disco{







	background-image:url(../img/title_disco.png);







}







#header h2.bio{







	background-image:url(../img/title_bio.png);







}







#header h2.off{







	background-image:url(../img/title_offcourse.png);







}







#header h2.live{







	background-image:url(../img/title_live.png);







}







#header h2.mobile{







	background-image:url(../img/title_mobile.png);







}







#header h2.mail{







	background-image:url(../img/title_mail.png);







}























/** iframe **/







#main{







	background:none;







}
