@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;
}

	#licensee_main .soft_detail .column1 .info_top table th.list1,
	#licensee_main .soft_detail .column1 .info_top table th.list2 {
		padding-left: 5px;
	}
	
	#licensee_main .soft_detail .column1 .info_top .w100per {
		padding-bottom:3px;
		font-size:95%;
	}
	
	#licensee_main .soft_detail .column1 .info_top table {
    	width: 350px;
	}
	
		*html #licensee_main .soft_detail .column1 .info_top table {
			width:320px;
			font-size:98%;
		}

	#licensee_main .soft_detail .column1 .info_top .cero {
		padding-left:0;
	}

/*-------------------------------------------------------------------------
	Main
/*-----------------------------------------------------------------------*/
#main {
	margin-bottom:30px;
}

/*-------------------------------------------------------------------------
	Main Header
/*-----------------------------------------------------------------------*/
#main-header {
	position:relative;
	margin-bottom:30px;
}

	#main-header ul {
	}
	
		#main-header ul li {
			position:absolute;
			top:30px;
			text-indent:-1000px;
			overflow:hidden;
		}
		
			#main-header ul li a {
				display:block;
				position:relative;
				z-index:1;
			}
			
				#main-header ul li a.current {
					z-index:10;
				}
				
				#main-header ul li.parent {
					z-index:20;
				}
		
			#main-header ul li.red {
				left:263px;
			}
			
				#main-header ul li.red a {
					width:125px;
					height:69px;
					background:url(../img/common/main/main-header/navi/red_off.png) no-repeat left top;					
				}
				
				#main-header ul li.red a:hover {
					background:url(../img/common/main/main-header/navi/red_on.png) no-repeat left top;
				}
				
				#main-header ul li.red .current {
					background:url(../img/common/main/main-header/navi/red_on.png) no-repeat left top;
				}
			
			#main-header ul li.monster {
				left:366px;
			}
			
				#main-header ul li.monster a {
					width:125px;
					height:69px;
					background:url(../img/common/main/main-header/navi/monster_off.png) no-repeat left top;
				}
				
				#main-header ul li.monster a:hover {
					background:url(../img/common/main/main-header/navi/monster_on.png) no-repeat left top;
				}
				
				#main-header ul li.monster .current {
					background:url(../img/common/main/main-header/navi/monster_on.png) no-repeat left top;
				}
			
			#main-header ul li.west {
				left:473px;
			}
			
				#main-header ul li.west a {
					width:124px;
					height:69px;
					background:url(../img/common/main/main-header/navi/west_off.png) no-repeat left top;
				}
			
				#main-header ul li.west a:hover {
					background:url(../img/common/main/main-header/navi/west_on.png) no-repeat left top;
				}
				
				#main-header ul li.west .current {
					background:url(../img/common/main/main-header/navi/west_on.png) no-repeat left top;
				}
			
			#main-header ul li.riss {
				left:576px;
			}
			
				#main-header ul li.riss a {
					width:131px;
					height:69px;
					background:url(../img/common/main/main-header/navi/riss_off.png) no-repeat left top;
				}
				
				#main-header ul li.riss a:hover {
					background:url(../img/common/main/main-header/navi/riss_on.png) no-repeat left top;
				}
				
				#main-header ul li.riss .current {
					background:url(../img/common/main/main-header/navi/riss_on.png) no-repeat left top;
				}
				
/*-------------------------------------------------------------------------
	Main Content
/*-----------------------------------------------------------------------*/
#main-content {
	margin-bottom:20px;
}
	
	#main-content .navi {}
			
		#main-content .moviePlayer img {
			position:relative;
			top:0px;
		}

/*-------------------------------------------------------------------------
	thick-movie
/*-----------------------------------------------------------------------*/
#TB_window,
#TB_false, 
iframe#TB_iframeContent {
	overflow:hidden !important;
}


/*-------------------------------------------------------------------------
	Main Footer
/*-----------------------------------------------------------------------*/
#main-footer {
}

	#main-footer ul,
	#main-footer #copyright {
		text-align:center;
		font-size:95%;
	}
	
	#main-footer ul {
		margin-bottom:30px;
	}
	
		#main-footer ul li {
			display:inline;
			margin-right:10px;
			padding-right:10px;
			border-right:1px solid #4b4b4b;
			color:#ff7d00;
			font-size:95%;
		}
		
		#main-footer ul li.last {
			margin:0;
			padding:0;
			border:none;
		}
		
			#main-footer ul li a {
				color:#b4b4b4;
				text-decoration:none;
			}
			
			#main-footer ul li a:hover {
				color:#ff7d00;
			}