@charset "Shift_JIS";

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

/*-------------------------------------------------------------------------
	Global Navi
/*-----------------------------------------------------------------------*/
#globalNavi {
}

	#globalNavi .main {
		margin-bottom:10px;
	}

	#globalNavi .games {
		width:820px;
		height:180px;
		margin:0 auto;
	}
	
		#globalNavi .games li {
			display:inline;
			float:left;
			position:relative;
			margin:3px 8px;
		}
		
			#globalNavi .games li a.current {
				cursor:default;
			}
			
			#globalNavi .games li .new {
				position:absolute;
				right:-16px;
				top:-8px;
			}

/*-------------------------------------------------------------------------
	Main Content
/*-----------------------------------------------------------------------*/
#main-content {
	height:851px;
	background:no-repeat 40px top;
}

	#main-content h2 {
		position:relative;
		left:0;
		top:-50px;
		height:184px;
		margin-bottom:-50px;
	}
	
	#main-content #image,
	#main-content #movie {
		height:515px;
	}
	
	#main-content .note {
		width:800px;
		margin:0 auto;
	}
	
		#main-content .note li {
			display:inline;
			float:left;
		}
		
		#main-content .note li.how {
			position:relative;
			top:10px;
			margin-right:23px;
		}

/*-------------------------------------------------------------------------
	Detail
/*-----------------------------------------------------------------------*/
#image {
}

	#image .object,
	#image .screenshot,
	#image #toMovie {
		position:absolute;
	}

	#image .object {
		left:0;
		top:10px;
	}
	
		#image .object p {
			position:relative;
		}
	
		#image .object .balloon {
			margin-bottom:-10px;
		}
	
		#image .object .character {
			left:105px;
		}
		
	#image .screenshot {
		right:56px;
		top:180px;
		width:490px;
	}
	
		#image .screenshot .photo {
			position:relative;
		}
		
			#image .screenshot .photo li {
				display:none;
				position:relative;
				text-align:center;
			}
			
			#image .screenshot .photo li.no0 {
				display:block;
				left:25px;
				top:-135px;
			}
			
		#image .screenshot .navi {
			position:absolute;
			left:0;
			top:80px;
			width:100%;
		}
		
			#image .screenshot .navi li {
				display:inline;
				display:none;
			}
			
			#image .screenshot .navi li.prev {
				float:left;
			}
			
			#image .screenshot .navi li.next {
				float:right;
			}
			
	#image #toMovie {
		right:70px;
		bottom:16px;
	}
	
		#image #toMovie .new {
			position:absolute;
			right:-6px;
			top:-6px;
		}
				
/*-------------------------------------------------------------------------
	Movie
/*-----------------------------------------------------------------------*/
#movie {
	display:none;
	left:98px;
}

	#movie p {
		display:inline;
		float:left;
		position:relative;
		top:10px;
	}

	#movie .moviePlayer {
		width:758px;
		text-align:center;
	}

/*-------------------------------------------------------------------------
	Game Index
/*-----------------------------------------------------------------------*/
#game-index #main-content {
	background-image:url(../img/arrow/bg.gif);
}

				#game-index #image .screenshot .photo li.no0 {
					left:30px;
				}

/*-------------------------------------------------------------------------
	Game Shutter
/*-----------------------------------------------------------------------*/
#game-shutter #main-content {
	background-image:url(../img/shutter/bg.gif);
}

		#game-shutter #image .object {
			top:40px;
		}
	
			#game-shutter #image .object .balloon {
				margin-bottom:-134px;
			}

/*-------------------------------------------------------------------------
	Game Sketch
/*-----------------------------------------------------------------------*/
#game-sketch #main-content {
	background-image:url(../img/sketch/bg.gif);
}

		#game-sketch #image .object {
			top:20px;
		}
	
			#game-sketch #image .object .balloon {
				margin-bottom:-66px;
			}
			
			#game-sketch #image .object .character {
				left:142px;
			}
			
				#game-sketch #image .screenshot .photo li.no0 {
					left:-43px;
					top:-172px;
				}
		
/*-------------------------------------------------------------------------
	Game Disco
/*-----------------------------------------------------------------------*/
#game-disco #main-content {
	background-image:url(../img/disco/bg.gif);
}

				#game-disco #image .screenshot .photo li.no0 {
					left:22px;
				}
				
/*-------------------------------------------------------------------------
	Game Pirate
/*-----------------------------------------------------------------------*/
#game-pirate #main-content {
	background-image:url(../img/pirate/bg.gif);
}

			#game-pirate #image .object .character {
				left:140px;
				top:-120px;
			}

				#game-pirate #image .screenshot .photo li.no0 {
					left:46px;
					top:-120px;
				}
				
/*-------------------------------------------------------------------------
	Game Kungfu
/*-----------------------------------------------------------------------*/
#game-kungfu #main-content {
	background-image:url(../img/kungfu/bg.gif);
}

			#game-kungfu #image .object .balloon {
				top:150px;
			}
			
			#game-kungfu #image .object .character {
				left:80px;
				top:-140px;
			}

				#game-kungfu #image .screenshot .photo li.no0 {
					left:29px;
					top:-136px;
				}
				
/*-------------------------------------------------------------------------
	Game Gamer
/*-----------------------------------------------------------------------*/
#game-gamer #main-content {
	background-image:url(../img/gamer/bg.gif);
}

			#game-gamer #image .object .balloon {
				top:24px;
			}
			
			#game-gamer #image .object .character {
				left:65px;
				top:-120px;
			}

				#game-gamer #image .screenshot .photo li.no0 {
					left:28px;
					top:-136px;
				}
				
/*-------------------------------------------------------------------------
	Game Patchwork
/*-----------------------------------------------------------------------*/
#game-patchwork #main-content {
	background-image:url(../img/patchwork/bg.gif);
}

			#game-patchwork #image .object .balloon {
				left:260px;
				top:120px;
			}

			#game-patchwork #image .object .character {
				left:0;
				top:-150px;
			}

				#game-patchwork #image .screenshot .photo li.no0 {
					left:28px;
					top:-136px;
				}
				
/*-------------------------------------------------------------------------
	Game Ski
/*-----------------------------------------------------------------------*/
#game-ski #main-content {
	background-image:url(../img/ski/bg.gif);
}

			#game-ski #image .object .balloon {
				left:250px;
				top:20px;
			}

			#game-ski #image .object .character {
				left:0;
				top:-60px;
			}
			
				#game-ski #image .screenshot .photo li.no0 {
					left:28px;
					top:-137px;
				}
				
/*-------------------------------------------------------------------------
	Game Design
/*-----------------------------------------------------------------------*/
#game-design #main-content {
	background-image:url(../img/design/bg.gif);
}

			#game-design #image .object .balloon {
				top:20px;
			}

			#game-design #image .object .character {
				left:160px;
				top:-70px;
			}
			
				#game-design #image .screenshot .photo li.no0 {
					left:37px;
					top:-137px;
				}
				
/*-------------------------------------------------------------------------
	Game Taxi
/*-----------------------------------------------------------------------*/
#game-taxi #main-content {
	background-image:url(../img/taxi/bg.gif);
}

			#game-taxi #image .object .balloon {
				left:220px;
				top:10px;
			}

			#game-taxi #image .object .character {
				left:0;
				top:-40px;
			}

				#game-taxi #image .screenshot .photo li.no0 {
					left:36px;
					top:-137px;
				}

/*-------------------------------------------------------------------------
	Game Island
/*-----------------------------------------------------------------------*/
#game-island #main-content {
	background-image:url(../img/island/bg.gif);
}

			#game-island #image .object .balloon {
				left:60px;
				top:10px;
			}
			
				#game-island #image .screenshot .photo li.no0 {
					left:37px;
					top:-137px;
				}
				
/*-------------------------------------------------------------------------
	Game Ashley
/*-----------------------------------------------------------------------*/
#game-ashley #main-content {
	background-image:url(../img/ashley/bg.gif);
}

			#game-ashley #image .object .balloon {
				left:230px;
				top:-10px;
			}
			
			#game-ashley #image .object .character {
				left:0;
				top:-70px;
			}
			
				#game-ashley #image .screenshot .photo li.no0 {
					left:37px;
					top:-138px;
				}

/*-------------------------------------------------------------------------
	Game Bird
/*-----------------------------------------------------------------------*/
#game-bird #main-content {
	background-image:url(../img/bird/bg.gif);
}

			#game-bird #image .object .balloon {
				left:200px;
				top:40px;
			}
			
			#game-bird #image .object .character {
				left:90px;
				top:-50px;
			}
			
				#game-bird #image .screenshot .photo li.no0 {
					left:36px;
					top:-138px;
				}

/*-------------------------------------------------------------------------
	Game Bowling
/*-----------------------------------------------------------------------*/
#game-bowling #main-content {
	background-image:url(../img/bowling/bg.gif);
}

			#game-bowling #image .object .balloon {
				left:134px;
			}
			
			#game-bowling #image .object .character {
				left:60px;
				top:-40px;
			}
			
				#game-bowling #image .screenshot .photo li.no0 {
					left:36px;
					top:-139px;
				}

/*-------------------------------------------------------------------------
	Game Fruit
/*-----------------------------------------------------------------------*/
#game-fruit #main-content {
	height:877px;
	background-image:url(../img/fruit/bg.gif);
}

			#game-fruit #image .object .balloon {
				left:280px;
				top:-15px;
			}
			
			#game-fruit #image .object .character {
				left:130px;
				top:-90px;
			}
			
				#game-fruit #image .screenshot .photo li.no0 {
					left:37px;
					top:-139px;
				}
				
/*-------------------------------------------------------------------------
	Game Miiversketch
/*-----------------------------------------------------------------------*/
#game-miiversketch #main-content {
	height:1287px;
	background-image:url(../img/miiversketch/bg.gif);
}

		#game-miiversketch #toMiiverse {
			position:absolute;
			right:64px;
			top:130px;
			z-index:2;
		}
		
    .end_miiverse_txt {
        position: absolute;
        right: 60px;
        top: 130px;
        z-index: 2;
        width: 190px;
    }		
		#game-miiversketch #image {
			height:590px;
		}

			#game-miiversketch #image .object .balloon {
				top:85px;
			}
			
			#game-miiversketch #image .object .character {
				left:170px;
				top:65px;
			}

			#game-miiversketch #main-content .screenshot .photo {
				left:110px;
			}
			
				#game-miiversketch #main-content .screenshot .photo img {
					top:-62px;
				}
				
		#game-miiversketch #detail,
		#game-miiversketch #community {
			text-align:center;
		}
		
		#game-miiversketch #detail {
			margin-bottom:15px;
		}
			
/*-------------------------------------------------------------------------
	Game Syakapon
/*-----------------------------------------------------------------------*/
#game-syakapon #main-content {
	height:1287px;
	background-image:url(../img/syakapon/bg.gif);
}

	#game-syakapon #main-content h2 {
		margin-bottom:39px;
	}
	
	#game-syakapon #main-content #extra {
	}
	
		#game-syakapon #main-content #extra p {
			position:relative;
			left:63px;
		}