@charset "Shift_JIS";

@import "../../../../css/shared.css";
@import "../../../../css/eshop_software_nintendo.css";

/*-------------------------------------------------------------------------
	All
/*-----------------------------------------------------------------------*/
div,ul,dl {
	zoom:1;
}
	
	div:after,
	ul:after,
	dl:after{
		content:"";
		display:block;
		clear:both;
		visibility:hidden;
	}

/*-------------------------------------------------------------------------
	Primary
/*-----------------------------------------------------------------------*/
#licensee_main.tmpl {
	padding-top:15px;
}

/*-------------------------------------------------------------------------
	Title
/*-----------------------------------------------------------------------*/
#title {
	position:relative;
	width:740px;
	height:154px;
	margin-bottom:10px;
	background:url(../img/common/title/bg.jpg) no-repeat center top;
}

	#title h5 {
	}
	
		#title h5 a {
			display:inline-block;
			padding:14px 25px 9px 25px;
		}
		
	#title .navi {
		position:absolute;
		left:320px;
		top:45px;
	}
	
		#title .navi li {
			display:inline;
			float:left;
			margin:0 8px;
		}
		
/*-------------------------------------------------------------------------
	Main
/*-----------------------------------------------------------------------*/
#main {
	margin-bottom:30px;
}

/*-------------------------------------------------------------------------
	Main Content
/*-----------------------------------------------------------------------*/
#main-content {
	position:relative;
	width:740px;
	margin-bottom:40px;
	z-index:0;
}

	#main-content div {
		position:relative;
	}

/*-------------------------------------------------------------------------
	Movie Player
/*-----------------------------------------------------------------------*/
#main-content .moviePlayer {
	position:relative;
}
	
	#main-content .moviePlayer .arrow {
		display:block;
		position:absolute;
		left:0;
		top:0;
		background:url(../img/common/main/movie/arrow/normal_off.png) no-repeat center center;
		z-index:2;
	}
	
	#main-content .moviePlayer .arrow:hover {
		background-image:url(../img/common/main/movie/arrow/normal_on.png);
	}
	
	#main-content .moviePlayer .arrow.small {
		background-image:url(../img/common/main/movie/arrow/small_off.png);
	}
	
	#main-content .moviePlayer .arrow.small:hover {
		background-image:url(../img/common/main/movie/arrow/small_on.png);
	}

/*-------------------------------------------------------------------------
	Main Footer
/*-----------------------------------------------------------------------*/
#main-footer {
	position:relative;
	z-index:1;
}

	#main-footer ul,
	#main-footer #copyright {
		text-align:center;
	}

	#main-footer #copyright {
		font-size:90%;
		margin-bottom:15px;
	}
	
	#main-footer ul {
		margin-bottom:30px;
	}
	
		#main-footer ul li {
			display:inline;
			margin-right:10px;
			padding-right:10px;
			border-right:1px solid #4b4b4b;
			color:#aaa;
			font-size:95%;
		}
		
		#main-footer ul li:last-child {
			margin:0;
			padding:0;
			border:none;
		}
		
			#main-footer ul li a {
				color:#5e5e5e;
			}
			
			#main-footer ul li a.current,
			#main-footer ul li a:hover {
				color:#ff7d00;
			}
			
			#main-footer ul li a.current {
				text-decoration:none;
				cursor:default;
			}

/*-------------------------------------------------------------------------
	Lightbox
/*-----------------------------------------------------------------------*/
#lightbox,
#lightbox-bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

#lightbox {
	display:none;
	z-index:1000;
}

	#lightbox-bg {
		background:#000;
		z-index:1;
	}

	#lightbox-content {
		position:relative;
		width:624px;
		height:440px;
		margin:0 auto;
		padding-top:45px;
		background:url(../img/common/lightbox/bg.png) no-repeat center center;
		z-index:2;
	}
	
		#lightbox-include {
		}
		
			#lightbox-include li {
				display:none;
				position:relative;
				text-align:center;
			}
			
				#lightbox-include li .title {
					position:absolute;
					left:0;
					top:-75px;
					width:100%;
					height:70px;
					background-repeat:no-repeat;
					background-position:center top;
				}
	
	#lightbox-close,
	#lightbox-prev,
	#lightbox-next {
		position:absolute;
		z-index:3;
	}
	
	#lightbox-prev,
	#lightbox-next {
		display:none;
		top:200px;
	}
	
		#lightbox-close a,
		#lightbox-prev a,
		#lightbox-next a {
			display:block;
			background:no-repeat center center;
			text-indent:-9999px;
		}
		
		#lightbox-prev a,
		#lightbox-next a {
			width:100px;
			height:85px;
		}
	
	#lightbox-close {
		right:-25px;
		top:-25px;
	}
	
		#lightbox-close a {
			width:67px;
			height:67px;
			background-image:url(../img/common/lightbox/close_off.png);
		}
		
		#lightbox-close a:hover {
			background-image:url(../img/common/lightbox/close_on.png);
		}
		
	#lightbox-prev {
		left:-66px;
	}
	
		#lightbox-prev a {
			background-image:url(../img/common/lightbox/prev_off.png);
		}
		
		#lightbox-prev a:hover {
			background-image:url(../img/common/lightbox/prev_on.png);
		}
		
	#lightbox-next {
		right:-66px;
	}
	
		#lightbox-next a {
			background-image:url(../img/common/lightbox/next_off.png);
		}
		
		#lightbox-next a:hover {
			background-image:url(../img/common/lightbox/next_on.png);
		}
.orange_btn {
	position: relative;
	width: 212px;
	height: 60px;
	font-size: 16px;
	text-align: center;
	display: table-cell;
 	vertical-align: middle;
 	border: solid 1px #FF9103;
}

.orange_btn:hover {
	height: 56px;
	border: solid 3px #FF9103;
	text-decoration: none;
}

.orange_btn span {
 	color: #FF9103;
}
.orange_btn img {
	position: absolute;
	right: 6px;
}
.orange_btn:hover img{
	right: 4px;
}

.orange_btn a {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}