@charset "Shift_JIS";

@import "../../../files/css/common/layout.css";

/*-------------------------------------------------------------------------
	All
/*-----------------------------------------------------------------------*/
#all {
	background-image:url(../img/bg.png);
}

/*-------------------------------------------------------------------------
	Main Content
/*-----------------------------------------------------------------------*/
#main-content {
	border-color:#ffa0aa;
	background:url(../img/content/bg.png);
}

/*-------------------------------------------------------------------------
	Summary
/*-----------------------------------------------------------------------*/
#summary {
}

	#summary .text {
		position:relative;
		left:160px;
	}
	
	#summary .obj {
		position:absolute;
		right:-140px;
		top:-80px;
	}
	
	#summary .star {
		left:300px;
		top:0;
	}
	
/*-------------------------------------------------------------------------
	Lineup
/*-----------------------------------------------------------------------*/
#lineup {
	margin-bottom:150px;
}

	#lineup-content {
		padding:15px;
		border-radius:10px;
		background:url(../img/content/lineup/bg.png);
	}
	
		#lineup-content .star {
			left:-20px;
			top:10px;
		}
	
		#lineup-content .lineup {
			left:-10px;
			width:742px;
			padding:80px 0 0 50px;
			background:no-repeat center top;
		}
		
		#lineup-content .lineup.L {
			height:457px;
			background-image:url(../img/content/lineup/common/L.png);
		}
		
		#lineup-content .lineup.S {
			height:223px;
			background-image:url(../img/content/lineup/common/S.png);
		}
		
			#lineup-content .lineup h3 {
				position:absolute;
				left:40px;
				top:13px;
			}
			
			#lineup-content .lineup .summary {
				left:6px;
				margin-bottom:18px;
			}
			
				#lineup-content .lineup .summary .text,
				#lineup-content .lineup .summary .moviePlayer {
					display:inline;
					float:left;
				}
				
				#lineup-content .lineup .summary .text {
					margin-right:20px;
				}
			
				#lineup-content .lineup .summary .moviePlayer {
					position:relative;
					top:-24px;
					width:344px;
					height:192px !important;
					margin-bottom:-24px;
					padding-top:12px;
					background:url(../img/content/lineup/common/movie.png) no-repeat center top;
					text-align:center;
					z-index:1;
				}
				
					#lineup-content .lineup .summary .moviePlayer object {
						position:relative;
						left:-40px;
						top:-36px;
					}
				
			#lineup-content .lineup.no1 .flow {
				position:relative;
				left:14px;
			}

	#lineup .obj {
		position:absolute;
		left:-150px;
		top:-120px;
	}