@charset "Shift_JIS";

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

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

/*-------------------------------------------------------------------------
	Main Content
/*-----------------------------------------------------------------------*/
#main-content {
	padding-top:35px;
	border-color:#ffc230;
	background:url(../img/content/bg.png);
}

/*-------------------------------------------------------------------------
	Summary
/*-----------------------------------------------------------------------*/
#summary {
	height:640px;
	margin-bottom:0;
}
	
	#summary h2 {
		margin-bottom:0;
	}
	
	#summary .text {
		position:relative;
		left:-30px;
		margin-right:-30px;
		text-align:center;
	}
	
	#summary .obj {
		position:absolute;
	}
	
	#summary .obj.no0 {
		right:-10px;
		top:-80px;
	}
	
	#summary .obj.no1 {
		left:-22px;
		bottom:0;
	}
	
	#summary .obj.no2 {
		right:-60px;
		bottom:50px;
	}
	
	#summary .star {
		left:0;
		top:-40px;
	}
	
/*-------------------------------------------------------------------------
	Lineup
/*-----------------------------------------------------------------------*/
#lineup {
	margin-bottom:170px;
	background:url(../img/content/lineup/bg.png);
}

	#lineup .star {
		left:-20px;
		top:200px;
	}

	#lineup ul {
	}
	
		#lineup ul li {
			width:260px;
			height:260px;
			background-image:url(../img/content/lineup/common/bg.png);
		}
			
			#lineup ul li .moviePlayer {
				overflow:hidden;
				position:relative;
				width:208px;
				height:117px !important;
				z-index:1;
			}
			
			#lineup ul li.hover .moviePlayer {
				overflow:visible;
			}
			
				#lineup ul li .moviePlayer object {
					position:absolute;
					left:-108px;
					top:-66px;
				}
			
	#lineup ul.pocketgame {
	}
	
		#lineup ul.pocketgame li {
			width:770px;
			height:377px;
			padding:4px 0 0 30px;
			background-image:url(../img/content/lineup/004/bg.png);
			text-align:left;
		}
		
			#lineup ul.pocketgame li h3 {
				margin-bottom:15px;
				text-align:center;
			}
			
			#lineup ul.pocketgame li .moviePlayer {
				margin:0 0 10px 0;
			}
			
			#lineup ul.pocketgame li .movie,
			#lineup ul.pocketgame li .image {
				display:inline;
				float:left;
			}
			
			#lineup ul.pocketgame li .movie {
				margin-right:20px;
			}
			
				#lineup ul.pocketgame li .image {
					width:520px;
				}
				
					#lineup ul.pocketgame li .image h4 {
						margin-bottom:10px;
					}
					
					#lineup ul.pocketgame li .image .preview {
						position:absolute;
						right:22px;
						top:0;
						padding:8px;
						background:url(../img/content/lineup/004/pocketgame/preview/bg.png) no-repeat center center;
					}
				
					#lineup ul.pocketgame li .image .thumb {
						position:relative;
						left:-7px;
						margin-right:-7px;
					}
					
					#lineup ul.pocketgame li .image .thumb .no0 {
						width:208px;
					}
					
						#lineup ul.pocketgame li .image .thumb ul li {
							position:relative;
							width:auto;
							height:auto;
							margin:1px;
							padding:4px;
							background:none no-repeat center center;
							cursor:pointer;
						}
						
						#lineup ul.pocketgame li .image .thumb ul li.active {
							background-image:url(../img/content/lineup/004/pocketgame/thumb/bg.png);
						}