@charset "UTF-8";
/*------------------------------------------------------
トップ
------------------------------------------------------*/
#top .top_main{
	width:960px;
	height:415px;
	position:relative;
	background: url(../images/top/img_top01.png) no-repeat center top;
	}
	
#top .top_main .top_main-btn{
	position: absolute;
	top: 249px;
	left: 556px;
}
#top .top_main .top_main-btn2{
	position: absolute;
	top: 168px;
	left: 389px;
}
	
#top .mainCol-box .contents {
	margin: 0 auto;
	width: 910px;
}

#top .mainCol-box .contents h2 {margin: 0 auto; text-align: center;padding: 0 0 10px 0;}
#top .mainCol-box .contents h3 {margin: 0 auto; text-align: center;padding: 0 0 10px 0;}


#top .mainCol-box .contents .top_txt01{padding: 0 0 40px 0;}
#top .mainCol-box .contents .top_txt06{padding: 30px 0 0 0;}
#top .mainCol-box .contents .top_tit01{padding: 0 0 10px 10px;}
#top .mainCol-box .contents .top_tit02{padding: 60px 0 10px 10px;}
#top .mainCol-box .contents .top_btn01{padding: 50px 0 0 0; display:block; margin:0 auto; text-align:center;}
#top .mainCol-box .contents .top_yoyolinup{}
#top .mainCol-box .contents .top_yoyolinup img{float:left;}
#top .mainCol-box .contents .top_movie{padding:10px 0 0 16px;width:882px;height:345px;}
#top .mainCol-box .contents .top_movie .top_movie-txt{width:395px;height:190px;float:right;padding-top:155px;}
#top .mainCol-box .contents .top_movie .top_movie-txt2{width:395px;height:180px;float:right;padding-top:165px;}



#top .top_best{
	background: url(../images/top/JuniorEntry/img_result01.png) no-repeat center top;
	height:460px;
	width:960px;
	position:relative;
}
#top .top_best .best_movie{
	position:absolute;
	left:260px;
	top:115px;
	}
#top .top_excellence{
	background: url(../images/top/JuniorEntry/img_result03.png) no-repeat center top;
	height:542px;
	width:960px;
	position:relative;
}
#top .top_excellence ul{
	padding-left:160px;
}
#top .top_excellence ul li{
	float:left;
	padding-left:20px;
}
#top .top_entry{
	background: url(../images/top/img_entry01.png) no-repeat center top;
	height:192px;
	width:960px;
	position:relative;
}
#top .top_entry2{
	background: url(../images/top/openEntry_movie/bg_top_openentry02.png) no-repeat center top;
	height:192px;
	width:960px;
	position:relative;
}
#top .top_entry ul, #top .top_entry2 ul{
	padding-left:15px;
}
#top .top_entry ul li, #top .top_entry2 ul li{
	float:left;
	padding-left:20px;
}

#top_entry2{
	background: url(../images/top/openEntry_movie/img_top_openentry01.png) no-repeat center top;
	height:206px;
	width:960px;
	position:relative;
}
#top_entry2 .btn_entryDetail{
	position: absolute;
	bottom: 51px;
	right: 36px;
}

.top_resultPf{
	background: url(../images/top/openEntry_performance/img_resultPf02.png) no-repeat center top;
	height:503px;
	width:960px;
	position:relative;
}
#top .top_resultPf ul{
	padding-left:160px;
}
#top .top_resultPf ul li{
	float:left;
	padding-left:20px;
}
.top_resultPf2{
	background: url(../images/top/openEntry_performance/img_resultPf03.png) no-repeat center top;
	height:555px;
	width:960px;
	position:relative;
}
#top .top_resultPf2 ul{
	padding-left:160px;
}
#top .top_resultPf2 ul li{
	float:left;
	padding-left:20px;
}



#top .top_openEntryFr_best{
	background: url(../images/top/openEntry_freestyle/img_resultFr01.png) no-repeat center top;
	height:460px;
	width:960px;
	position:relative;
}
#top .openEntryFr_best_movie{
	position:absolute;
	left:260px;
	top:115px;
	}
#top .openEntryFr_best_movie{
	position:absolute;
	left:260px;
	top:115px;
	}
	
#top .openEntryFr_excellence{
	background: url(../images/top/openEntry_freestyle/img_resultFr03.png) no-repeat center top;
	height:503px;
	width:960px;
	position:relative;
}
#top .openEntryFr_excellence2{
	background: url(../images/top/openEntry_freestyle/img_resultFr05.png) no-repeat center top;
	height:318px;
	width:960px;
	position:relative;
}
#top .openEntryFr_excellence2 ul li{
	text-align:center;
	
}
#top .openEntryFr_excellence ul{
	padding-left:160px;
}
#top .openEntryFr_excellence ul li{
	float:left;
	padding-left:20px;
}
