html{
	background:url("../../images/default/img_home/screen_background.jpg") no-repeat;
}
#entry #homeLogo{
	margin-left:-170px;
	width:142px;
}
#homeLogo h1{
	background:url("../../images/default/img_common/logo.gif") no-repeat center top;
	width:142px;
	height:0;
	padding-top:88px;
	overflow:hidden;
	}
/*
#loading {
	position: absolute;
	z-index: 100;
	width: 100%;
	height: 100%;
	background:url("../../images/default/img_home/progress.gif") no-repeat center center;
	display:block;
}
*/
#entry .newDiscoList{
	min-height: 641px;
	margin-top: -88px;
	position: relative;
}
#entry .topCDimg{
	/*position: absolute;*/
}
#entry .topCDimg dt img{
	padding:4px;
	background:url("../../images/default/img_home/disco_imgbg.png");
}
	#entry #cd01{
		/*top: 0px;
		left: 115px;*/
		/*margin: 0 0 0 89px;*/
		margin: 0 0 0 69px;
	}
	#entry #cd02{
		/*top: 57px;
		left: 442px;*/
		margin: -86px 0 0 442px;
	}
	#entry #cd03{
		/*top: 215px;
		left: 214px;*/
		margin: -71px 0 0 214px;
	}
	#entry #cd04{
		/*top: 359px;
		left: 22px;*/
		/*margin: -70px 0 0 22px;*/
		margin: -30px 0 0 22px;
	}
	#entry #cd05{
		/*top: 487px;
		left: 374px;*/
		/*margin: -114px 0 0 374px;*/
		margin: -114px 0 0 394px;
	}
	#entry #cd06{
		/*top: 321px;
		left: 573px;*/
		/*margin: -394px 0 0 563px;*/
		/*margin: -394px 0 0 643px;*/
		margin: -444px 0 0 643px;
	}
	#entry #cd07{
		/*top: 650px;
		left: 115px;*/
		margin: -210px 0 0 112px;
	}
	#entry #cd08{
		/*top: 625px;
		left: 559px;*/
		/*margin: -390px 0 0 610px;*/
		margin: -380px 0 0 610px;
	}
	#entry #moreDisco{
		position: absolute;
		top: 822px;
		left: 633px;
	}
/* ////////////////【tooltips】///////////////////////////////////////////////////////////// */
#entry dl dd.tooltip{
	font-size: 0.90em;
	width: 207px;
	position:absolute; 
	z-index: 10;
/*	display: none;  */
	top:0px;
}
#entry dl dd.right{
/*	top: 20px; */
	left: 160px;
	text-align: right;

}
#entry dl dd.left{
/*	top: -20px; */
	left: -200px;
}

	#entry dl dd.right span{
	background:url("../../images/default/img_home/disco_tooptiptop_r.png") no-repeat top right;
	padding:20px 21px 15px 33px; 
	text-align: left;
	display: block;
}
	#entry dl dd.left span{
	background:url("../../images/default/img_home/disco_tooptiptop_l.png") no-repeat top left;
	background-color:transparent;
		padding:20px 33px 15px 20px;
		margin-left:2px!important; 
}
	#entry dl dd.tooltip span{
		display: block; 
		margin:0;
		line-height: 1.7em;
	}
		#entry dl dd.tooltip span em{
			font-weight: bold;
}	
#entry #moreDisco a{
	background: url("../../images/default/img_home/disco_andmore.png") no-repeat;
	width: 75px;
	height: 0;
	padding-top: 91px;
	display: block;
	overflow: hidden;

}
/*//////////////////【blog】/////////////////////////////////////////////////////////////*/
#entry img.bloghd,
#entry .blogList{
	margin-left: 26px;
}
#entry img.bloghd{
	vertical-align: bottom;
	padding:0;
	margin-bottom:0;
}
#entry .blogList{
	background: url("../../images/default/img_home/blog_bgbtm.png") no-repeat bottom; 
/* background-color:#000; */
	width:691px;
	padding-top: 12px;
	margin-bottom:15px;
}
	#entry .blogList h2,
	#entry .blogList ul{
		float: left; 
}
	#entry .blogList h2{
		background: url("../../images/default/img_home/blog_title.png") no-repeat;
		width: 55px;
		height: 0;
		display: block;
		overflow: hidden;
		padding-top: 20px;
		margin-left: 20px;
		margin-right: 25px;
}
	#entry #home_blog{
		margin-top: -3px;
		font-size: 0.95em;
}
	#entry .blogList ul#feed li{
		width: 570px;
		text-align: left;
		margin-bottom: 8px;
		border-bottom: 1px dotted #555555;
}
		#entry .blogList ul#feed li span.rss_date,
		#entry .blogList ul#feed li span.rss_title{
			display: inline-block;
			vertical-align: top;
}
		#entry .blogList ul#feed li span.rss_date{
			margin-right: 16px;
			width: 80px;
			color:#F0F0F0;
}
		#entry .blogList ul#feed li p.rss_title{
}
	#entry .blogList p.hitomishiriLink{
		text-align: right;
		padding-right: 20px;
		margin-top:10px;
		padding-bottom: 8px;
}
.noscript p {
    margin-top: 15px;
    text-align: center;
}
    /* ////////////////【supersized.js】///////////////////////////////////////////// */
#supersized {
    position:fixed;
    top:0;
    z-index: -1;
}
	#supersized img {
	    height:100%;
	    width:100%;
	    position:absolute;
}	  
/* ////////////////【champagne.js】////////////////////////////////////////////////// */
ul.champagne div.hidden {
  display: none;
}
ul.champagne{
	line-height:110%;
	color:#fff;
/*	width: 120%;*/
width:100%;
	height: 902px;
	overflow: hidden;
}
	ul.champagne li dl{
	position:relative;
	width:360px;
	}
		ul.champagne li dl dt{
		z-index:10;
		}

ul.champagne li{
	width: 100%;
	height: 143px;
	float: left;
}
#footer{
}