@charset "utf-8";
/* CSS Document */


strong{
	font-weight: bold;
}

a:focus { 
	-moz-outline-style: none; 
}

.clear: {
	clear: both;
}


/*Font and Texts --------------------------------------------------------------------*/
p. white {
	color: #FFFFFF
}
p.subhead{
	font-size: 1.3em;

}

#footer_hw p {
	font-size:0.9em;
	line-height: 0.8em;
}

/*Links --------------------------------------------------------------------*/

a.signoff {
	font-size: 24px;
	color:#33333;
}
.dark {
	color:#FFFFFF;
}



/* Layout------------------------------------------------------------------ */
#wrapper_enews div, #wrapper_enews span, #wrapper_enews applet, #wrapper_enews object, #wrapper_enews iframe, #wrapper_enews h1, #wrapper_enews h2, #wrapper_enews h3, #wrapper_enews h4, #wrapper_enews h5, #wrapper_enews h6, #wrapper_enews p, #wrapper_enews blockquote, #wrapper_enews pre, #wrapper_enews a, #wrapper_enews abbr, #wrapper_enews acronym, #wrapper_enews address, #wrapper_enews big, #wrapper_enews cite, #wrapper_enews code, #wrapper_enews del, #wrapper_enews dfn, #wrapper_enews em, #wrapper_enews font, #wrapper_enews img, #wrapper_enews ins, #wrapper_enews kbd, #wrapper_enews q, #wrapper_enews s, #wrapper_enews samp, #wrapper_enews small, #wrapper_enews strike, #wrapper_enews strong, #wrapper_enews sub, #wrapper_enews sup, #wrapper_enews tt, #wrapper_enews var, #wrapper_enews dl, #wrapper_enews dt, #wrapper_enews dd, #wrapper_enews ol, #wrapper_enews ul, #wrapper_enews li, #wrapper_enews fieldset, #wrapper_enews form, #wrapper_enews label,#wrapper_enews legend, #wrapper_enews table, #wrapper_enews caption, #wrapper_enews tbody, #wrapper_enews tfoot, #wrapper_enews thead, #wrapper_enews tr, #wrapper_enews th, #wrapper_enews td {

    margin: 0;
	padding: 0; 
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
#wrapper_enews {
	width: 200px;
	text-align: left;
	color:#333;
	font: normal 82.5%/15px Verdana, Arial, sans-serif;
	z-index: -1;
	
}

#header_enews{
	position: relative;
	width: 910px;
	height: 85px;
	z-index: 20;
	border: 0px;
	
}
/*Handycam------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#content_hc{display:block;position:relative;width:930px;z-index:20;}	 
    #hc_mast{width:930px;z-index:10;position:absolute;display:block;}	  

		#hc{ position:relative;height: 1000px; width:930px;}		
		#hc p {	font-size: 1.0em;	text-align: left;	position: absolute;	color:#333333;	width: 290px;	left: 21px;	top: 80px;	height: 113px;}	
		#hc p.wm2 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 325px;
	left: 577px;
	top: 61px;
	height: 165px;
}			
  		#hc p.cf1 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 415px;
	left: 495px;
	top: 281px;
	height: 106px;
}	
		#hc p.cf2 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 472px;
	left: 424px;
	top: 749px;
	height: 79px;
}	
 		#hc p.cf3 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 405px;
	left: 425px;
	top: 893px;
	height: 66px;
}	
 	#hc p.cf4 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 305px;
	left: 63px;
	top: 718px;
	height: 164px;
}	
 		#hc p.cf5 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 405px;
	left: 425px;
	top: 893px;
	height: 66px;
}	
 	#hc p.cf6 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 305px;
	left: 63px;
	top: 718px;
	height: 164px;
}	
 		#hc p.cf7 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 405px;
	left: 425px;
	top: 893px;
	height: 66px;
}	
 	#hc p.cf8 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 305px;
	left: 63px;
	top: 718px;
	height: 164px;
}	
 		#hc p.cf9 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 405px;
	left: 425px;
	top: 893px;
	height: 66px;
}	
 	#hc p.cf10 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 305px;
	left: 63px;
	top: 718px;
	height: 164px;
}	
	

    #hc_more{
	position:absolute;
	left: 253px;
	top: 927px;
	}
	
	a.hc_btn:link, a.hc_btn:visited{	display:block;	text-indent:-9999px;	width:135px;	height:30px;	background:url(../images/btn_hc.jpg) no-repeat top;}
	a.hc_btn:hover{background:url(../images/btn_hc.jpg) no-repeat bottom;}
							
	#footer_hc { float: left;position: relative; width: 930px; height: 60px;}
        #footer_hc p { text-align:center; color:#333333;}  






/*tx1------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#content_tx{display:block;position:relative;width:930px;z-index:20;}	 
    #tx_mast{width:930px;z-index:10;position:absolute;display:block;}	  

		#tx{ position:relative;height: 1260px; width:930px;}		
		#tx p {	font-size: 1.0em;	text-align: left;	position: absolute;	color:#333333;	width: 290px;	left: 21px;	top: 80px;	height: 113px;}	
		#tx p.wm2 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 328px;
	left: 566px;
	top: 503px;
	height: 138px;
}			
  		#tx p.cf1 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 352px;
	left: 563px;
	top: 897px;
	height: 169px;
}	
		#tx p.cf2 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 254px;
	left: 18px;
	top: 1094px;
	height: 124px;
}	
 		#tx p.cf3 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 251px;
	left: 19px;
	top: 865px;
	height: 125px;
}	

	#txvid{
	position:absolute;
	top:448px;
	left:19px;
	display:block;
	width: 522px;
	height: 333px;
	}						
	#footer_tx { float: left;position: relative; width: 930px; height: 60px;}
        #footer_tx p { text-align:center; color:#333333;}  

/*wx1------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#content_brav{display:block;position:relative;width:930px;z-index:20;}	 
    #brav_mast{width:930px;z-index:10;position:absolute;display:block;}	  

		#brav{ position:relative;height: 1610px; width:930px;}		
		#brav p {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 124px;
	left: 189px;
	top: 696px;
	height: 24px;
}	
		#brav p.wm2 {
	font-size: 1.1em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 601px;
	left: 304px;
	top: 294px;
	height: 77px;
}			
  		#brav p.cf1 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 399px;
	left: 88px;
	top: 728px;
	height: 75px;
}	
  		#brav p.cfa {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 124px;
	left: 191px;
	top: 696px;
	height: 24px;
}	
     	div.cf2 {
	font-size: 1em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 267px;
	left: 103px;
	top: 821px;
	height: 149px;
}	

  		#brav p.cf3 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 399px;
	left: 88px;
	top: 728px;
	height: 75px;
}	
  		#brav p.cfb {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 124px;
	left: 593px;
	top: 696px;
	height: 24px;
}	
     	div.cf4 {
	font-size: 1em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 267px;
	left: 103px;
	top: 829px;
	height: 164px;
}	
  		#brav p.cf5 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 291px;
	left: 60px;
	top: 1307px;
	height: 75px;
}	
  		#brav p.cfc {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 124px;
	left: 167px;
	top: 1275px;
	height: 24px;
}	
     	div.cf6 {
	font-size: 1em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 202px;
	left: 73px;
	top: 1423px;
	height: 164px;
}	
  		#brav p.cf7 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 270px;
	left: 359px;
	top: 1307px;
	height: 75px;
}	
  		#brav p.cfd {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 124px;
	left: 437px;
	top: 1274px;
	height: 24px;
}
     	div.cf8 {
	font-size: 1em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 250px;
	left: 372px;
	top: 1423px;
	height: 164px;
}	
  		#brav p.cf9 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 291px;
	left: 640px;
	top: 1307px;
	height: 75px;
}	
  		#brav p.cfe {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 124px;
	left: 746px;
	top: 1274px;
	height: 24px;
}
     	div.cf10 {
	font-size: 1em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 250px;
	left: 652px;
	top: 1423px;
	height: 164px;
}	


 		#brav p.cf3 {
	font-size: 1.0em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 370px;
	left: 498px;
	top: 727px;
	height: 78px;
}	
     	div.cf4 {
	font-size: 1em;
	text-align: left;
	position: absolute;
	color:#333333;
	width: 312px;
	left: 510px;
	top: 821px;
	height: 164px;
}	
							
	
	    #footer_brav { float: left;position: relative; width: 930px; height: 60px;}
        #footer_brav p { text-align:center; color:#333333;}  

/*games ------------------------------------------------------------------------------------------------------------------------------------------------------------ */

		#content_games {
	display:block;
	position:relative;
	width:930px;
	z-index:20;
	height:3077px;
}
		#content_games h3 {color:#FF0000;display:block;font-size:1em;font-weight:bold;width:200px;}
		#games_mast {display:block;position:absolute;width:930px;z-index:10;}
		#head_games {display:block;float:left;height:295px;position:relative;width:930px;}
		#head_games p {
	color:#FFFFFF;
	font-size:1.3em;
	left:244px;
	position:absolute;
	text-align:left;
	top:217px;
	width:412px;
}


		#ps3 {display:block;float:left;height:850px;position:relative;top:20px;width:930px;}
		#ps3 ul#item {
	height:850px;
	left:34px;
	position:absolute;
	top:16px;
	width:881px;
	z-index:20;
}
		#ps3 ul#item li {
	display:inline;
	float:left;
	height:280px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:220px;
}
		#ps3 ul#item li.feat {display:inline;float:left;height:210px;list-style-image:none;list-style-position:outside;list-style-type:none;padding-bottom:0;width:290px;}
		
		#ps3 ul li ul#box_x li.trailer_x {
	height:169px;
	padding:6px;
	width:105px;
	position: absolute;
	top:0px;
}
		#ps3 ul li ul#box_x li.trailer_x2 {
	height:50px;
	padding:6px;
	width:134px;
	position: absolute;
	top:0px;
	left: 732px;
}
		#ps3 ul li ul#box_x li.trailer_x3 {height:50px;padding:6px;width:55px;position: absolute;top:203px;left: 146px;}
		
		#ps3 ul#box {
	display:block;
	height:125px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:12px;
	width:220px;
}
		#ps3 ul li ul#box li {display:inline;float:left;}
		#ps3 ul#box_x {
	display:block;
	font-size:1.7em;
	height:150px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:12px;
	width:280px;
}
		#ps3 ul li ul#box li.cover {display:inline;float:left;height:120px;padding:0;width:122px;}
		#ps3 ul li ul#box_x li.cover_x {display:inline;float:left;height:170px;padding:0;width:150px;}
		#ps3 ul li ul#box li.new {display:inline;float:left;height:30px;width:55px;}


		#ps3 ul li ul#box_x li.new_x {
	height:30px;
	left:210px;
	position:absolute;
	top:-29px;
	width:55px;
}
		#ps3 ul li ul#box_x li.new_x2 {
	height:30px;
	left:490px;
	position:absolute;
	top:-29px;
	width:55px;
}
		#ps3 ul li ul#box_x li.new_x3 {
	height:30px;
	left:816px;
	position:absolute;
	top:-13px;
	width:55px;
}
	
		#ps3 ul li ul#box li.trailer a { margin:20px 2px;text-indent:-9999px;width:35px;height:46px;}
		#ps3 h3 {
	color:#FF0000;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	height:23px;
	width:200px;
}
		#ps3 h4 {
	color:#FF0000;
	display:block;
	font-size:0.8em;
	font-weight:bold;
	width:123px;
}
		#ps3 h5 {
	color:#FF0000;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	height:38px;
	width:220px;
}

		#ps3 p {
	color:#FFFFFF;
	display:block;
	font-size:1em;
	line-height:1.1em;
	width:180px;
}
		#ps3 ul li ul#box_x li.trailer_x p {
	font-size:0.6em;
	width:125px;
}
		#ps3 ul li ul#box_x li.trailer_x2 p {font-size:0.6em;width:120px;}
		#ps3 ul li ul#box_x li.trailer_x3 p {font-size:0.6em;width:120px;}


		#psp { display:block;float:left;height:620px;position:relative;width:930px;}
		#psp ul#item {
	left:53px;
	position:absolute;
	top:519px;
	width:862px;
	z-index:20;
}
		#psp ul#item li {
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:10px;
	width:170px;
	height: 305px;
}
		#psp ul#box {display:block;height:125px;list-style-image:none;list-style-position:outside;list-style-type:none;padding-bottom:12px;width:150px;}
		#psp ul li ul#box li {display:inline;float:left;}
		#psp ul li ul#box li.cover {display:inline;float:left;height:120px;padding:0;width:122px;}
		#psp ul li ul#box li.new {display:inline;height:30px;width:55px;}
		#psp ul li ul#box li.trailer { height:46px;padding:6px;width:35px;}
		#psp h3 {color:#FF0000;display:block;font-size:1.2em;font-weight:bold;width:150px;}
		#psp p {color:#FFFFFF;display:block;font-size:1em;line-height:1.1em;width:150px;}
		
		#blu{ float:left; position:relative;width:930px; height:630px; display:block;}
	    #blu ul#item {
	position: absolute;
	z-index: 20;
	left:910px;
	top:1023px;
	width:943px;
	height: 291px;
}
		#blu ul#item li{ display:inline;float:left;list-style:none; width: 260px; padding: 10px 15px;}
		#blu h3{ display:block;color:#FF0000;font-size:1em;font-weight:bold;width:200px;}
		#blu p {color:#333333;display:block;font-size:0.9em;line-height:1.2em;width:265px;}
		#blu ul#specials {font-size:0.8em;}
		#blu ul#specials li{padding: 0px; margin: 0px; display: block; border: 0px;}
		
		
		#footer_games {
	float:left;
	display: block;
	position:relative;
	background:#000000;
	width: 930px;
	height: 80px;
}
        #footer_games p { text-align:center; color:#ffffff;}  

		#games_archive{
	display:block;
	float:left;
	height:10px;
	left:15px;
	position:relative;
	top:-225px;
	width:288px;
	z-index:100;
}
    	#games_archive p{color: #ffffff;}
		#games_archive a:link,#games_archive a:visited{color: #ffffff; text-decoration:none;}
		#games_archive a:hover,#games_archive a:active{color: #ffffff; text-decoration: underline;}


/*archive ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
		#archive {
	display:block;
	float:left;
	height:10px;
	position:relative;
	width:10px;
}
		#archive ul#item {
	left:53px;
	position:absolute;
	top:721px;
	width:862px;
	z-index:20;
}
	
		a.watch:link, a.watch:visited{	display:block;text-indent:-9999px;width:58px;	height:56px;background:url(../images/watch.jpg) no-repeat;	z-index:4;	}
        a.archive_area {
	position: absolute;
	color:#333333;
	width: 310px;
	left: 10px;
	top: 1058px;
	height: 24px;
	z-index: 100;
}




/* Header ---------------------------------------------------------------- */

ul#navigation_en {
	position: relative;
	width: 920px;
	display: block;
	
}
ul#navigation_en li {
	list-style: none;
	display: inline;
	
}

ul#navigation_en a.enews{
	text-indent: -9999px;
	background:url(../images/logo_enews.jpg) no-repeat;
	position: absolute;
	top: 10px;
	left: -0px;
	display: block;
	height: 76px;
	width: 157px;
	z-index: 2;
	background-image: url(../images/logo_enews.jpg);
}

ul#navigation_en a.mysony{
	text-indent: -9999px;
	background:url(../images/logo_mysony.jpg) no-repeat;
	position: absolute;
	top: 0px;
	left: 820px;
	display: block;
	height: 85px;
	width: 133px;
	z-index: 2;
}
/* Titles ------------------------------------------------------ */
#wrapper h2{
	text-indent: -9999px;
}


	
