@charset "utf-8";

/* --------------------------------
 ヘッダ　updateで表示
 */
		/** PS3 **/
		body#ps3 #menu-ps3 a {
			background-position: -214px -48px !important;
		}

		/** PS3 **/
		body#ps3 #sub-menu-ps3 {
			top: -9999px !important;
		}

/*
 #hierarchical-menu-ps3
*/
	/** PS3 **/
	body#ps3 #hierarchical-menu {
		display:block;
	}

	body#ps3 #hierarchical-menu-ps3 {
		background: url(/common/img/menu_hierarchical_ps3_bg.png) no-repeat center top !important;
		height: 51px;
		margin: 0 auto;
		display: block !important;
		position: relative;
	}
	body#ps3 #hierarchical-menu-ps3 ul {
		width: 800px;
		margin: 0 auto;
	}



/* --------------------------------
 フッタ　updateで表示
 */
	a.site-menu-title .reg {
		color: #FFF !important;
	}

	.site-menu-submenu li a .reg {
		color: #cccccc !important;
	}

/* -------------------------------- */
#update_net,#update_pc,#update_disc,
#update_DL {
	display: block;
	width: 206px; height: 42px;
	background: url(../img2/ps3update_button.gif) no-repeat;
	background-position: 0px 0px;
}
	#update_net {
		background-position: 0px 0px;
	}
	#update_net:hover {
		background-position: 0px -50px;
	}
	#update_pc {
		background-position: 0px -100px;
	}
	#update_pc:hover {
		background-position: 0px -150px;
	}
	#update_disc {
		background-position: 0px -200px;
	}
	#update_disc:hover {
		background-position: 0px -250px;
	}
	#update_DL {
		background-position: 0px -300px;
	}
	#update_DL:hover {
		background-position: 0px -350px;
	}
/* -------------------------------- */
#nwud_01,#nwud_02,#nwud_03,
#pcud_01,#pcud_02,#pcud_03,
#dcud_01 {
	display: block;
	width: 320px!important;
	height: 180px;
	background: url(../img2/ud_ss_top.jpg) no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	cursor: default;
}
	#nwud_01 {
		background-position: 0px 0px;
	}
	#nwud_01:hover {
		background-position: 0px -200px;
	}
	#nwud_02 {
		background-position: 0px -400px;
	}
	#nwud_02:hover {
		background-position: 0px -600px;
	}
	#nwud_03 {
		background-position: 0px -800px;
	}
	#nwud_03:hover {
		background-position: 0px -1000px;
	}
	/* -------------------------------- */
	#pcud_01 {
		background-position: -400px 0px;
	}
	#pcud_01:hover {
		background-position: -400px -200px;
	}
	#pcud_02 {
		background-position: -400px -400px;
	}
	#pcud_02:hover {
		background-position: -400px -600px;
	}
	#pcud_03 {
		background-position: -400px -800px;
	}
	#pcud_03:hover {
		background-position: -400px -1000px;
	}
	/* -------------------------------- */
	#dcud_01 {
		background-position: -800px 0px;
	}
	#dcud_01:hover {
		background-position: -800px -200px;
	}
/* -------------------------------- */

img {
	border: 0;
	font-size: 0;
	line-height: 0;
/*	vertical-align: bottom;*/
	vertical-align: middle;
}

/* ---------------------------------------------------------------- */
