@charset "UTF-8";
/* -----------------------------------------------------------
common
----------------------------------------------------------- */

html {
	zoom: 1;
	background: url(/common/img/spacer.gif) fixed;
}


/* CSS INDEX -----------------------------------------------

01.all
02.link
03.page
04.header
05.contents
06.footer

07.formatCommon
--------------------------------------------------------- */

/*-----------------------------------------------------
Yahoo UI Library Font-size Adjustment
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
http://developer.yahoo.com/yui/license.txt
http://developer.yahoo.com/yui/fonts/
10px = 77%     11px = 85%     12px = 93%     13px = 100%
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197%
--------------------------------------------------------- */

/*-----------------------------------------------------
PS3 #ba0000
PSV #0066af
PSP #ccb200
PSN #6439a4
#EADCDC
#EDE1E1

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

/* 01.all
----------------------------------------------------------- */

/*---ForFireFoxLink------------------*/

a:focus{outline:none;}

/*---clearFix ------------------*/

.clearfix:after{
	content:url(http://www.jp.playstation.com/common/img/spacer.gif);
	display:block;
	clear:both;
	height:0;
	visibility: hidden;
}
.clearfix{
	display:inline-block;
	zoom: 100%;
}
.clearfix{
	display:block;
}

/*---imgover ------------------*/
.imgover{
}

/*---flatHeight------------------*/

.flatHeight-n,
.flatHeightParent{
}

/*---defaultStyle ------------------*/

body {
	color:#333;
	line-height:1.5 !important;
	font: 13px /1.5em "メイリオ" , "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
	background: #FFF url(http://www.jp.playstation.com/common/img/common_bg.jpg) repeat-x 50% 0;
	height: 100%;
}

select, input, button, textarea, button {
	font-family: "メイリオ" , "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}

body.no-bg {
	background-image: none !important;
}

strong{
	font-weight: bold;
}
img {
	-webkit-user-select: none;
}
/* Classes
----------------------------------------------------------- */
.information-title {
	position: relative;
	text-indent: -9999px;
	height: 34px;
	background: url(http://www.jp.playstation.com/common/img/title_background.jpg) no-repeat 0 0;
}
.information-title h2 {
	text-indent: 0px;
	margin-left: 15px;
	padding-top: 7px;
	font-size: 116%;
	color: #555;
	-webkit-text-shadow: 0 1px 0px #EEE;
	-moz-text-shadow: 0 1px 0px #EEE;
	text-shadow: 0 1px 0px #EEE;
}
.title-right h2 {
	text-indent: 0px;
	margin-left: 15px;
	padding-top: 7px;
	font-size: 116%;
	color: #555;
	-webkit-text-shadow: 0 1px 0px #EEE;
	-moz-text-shadow: 0 1px 0px #EEE;
	text-shadow: 0 1px 0px #EEE;
}
.button {
	text-indent: -9999px;
	position: absolute;
}
.button a {
	display: block;
}

.reg {
	font-size: 85%;
}
.no-margin {
	margin: 0 !important;
}
.display-none {
	display: none !important;
}

.clearboth {
	clear: both;
}

br.clearboth {
	height: 0;
}

.reg-mark {
	font-size: 77%;
}

/* 02.link
----------------------------------------------------------- */

a:link {
	color:#0077c8;
	text-decoration:none;
}

a:visited {
	color:#0077c8;
	text-decoration:none;
}

a:hover {
	color:#0077c8;
	text-decoration:underline;
}

a:active{
	color:#0077c8;
	text-decoration:none;
}

/* 03.page
----------------------------------------------------------- */

div#page {
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

div.page-dark,
div#page-dark {
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-color: #525557;
}


/* 04.header
----------------------------------------------------------- */

/*#header {*/
	/*width: 100%;*/
	/*height: 36px;*/
	/*text-align:center;*/
	/*background-color:#000000;*/
	/*margin: 0 auto;*/
	/**/
/*}*/

/*#header #top {*/
	/*width: 860px;*/
	/*height: 36px;*/
	/*margin-left: auto;*/
	/*margin-right: auto;*/
	/*background-color: #000000;*/
/*}*/

/*#gLogo {*/
	/*width: 87px;*/
	/*height: 36px;*/
	/*margin: 0 0 0 773px;*/
/*}*/


/* 05.contents
----------------------------------------------------------- */

div#contents {
	position: relative;
	width: 860px;
	margin: 0 auto;
}

/*
* billboard
*--------------------------------------------------*/
#billboard-files {
	display: none;
}

#billboard-right,
#billboard-left {
	position: absolute;
	width: 80px;
	height: 270px;
	top: 0;
	opacity: 0;
	cursor: pointer;
	-webkit-user-select: none;
}

#index #billboard-right,
#index #billboard-left {
	height: 320px;
}

#billboard-left a,
#billboard-right a {
	display: block;
	width: 61px;
	height: 61px;
	margin-top: 130px;
	-webkit-user-select: none;
}

#billboard-right a {
	background: url(http://www.jp.playstation.com/common/img/common_buttons.png) no-repeat -61px 0;
	margin-left: 19px;
}

#billboard-right {
	right: -74px;
}
#billboard-left {
	left: -74px;
}
#billboard-right.ps3browser {
	right: -68px !important;
}
#billboard-left.ps3browser {
	left: -68px !important;
}

.bilborard-button-smartphone-l {
	left: -2px !important;
}

.bilborard-button-smartphone-l a {
	background-image: url(http://www.jp.playstation.com/common/img/common_buttons_sp.png) !important;
}

.bilborard-button-smartphone-r {
	right: -2px !important;
}

.bilborard-button-smartphone-r a {
	background-image: url(http://www.jp.playstation.com/common/img/common_buttons_sp.png) !important;
}

#billboard-left a {
	background: url(http://www.jp.playstation.com/common/img/common_buttons.png) no-repeat 0 0;
}

#billboard-indicator {
	position: absolute;
	height: 40px;
	bottom: 0;
}

	#billboard-indicator li {
		display: block;
		width: 18px;
		height: 40px;
		float: left;
	}
	
	#billboard-indicator li a {
		display: block;
		width: 18px;
		height: 40px;

		background: url(http://www.jp.playstation.com/common/img/billboard_indicator.png) no-repeat 5px 15px;

	}
	
	#billboard-indicator li a.on {
		background-position: -27px 15px !important;
	}
/*
* news Level1
*--------------------------------------------------*/
/**
* Type A
*/
.most-important-survey-type-a,
.most-important-type-a {
	position: relative;
	width: 730px;
	background: #383838;
	color: #FFF;
	margin: 30px 0 19px 0;
	padding: 20px 20px 20px 110px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.most-important-icon {
	position: absolute;
	top: 28px;
	left: 27px;
}

.most-important-survey-type-a {
	color: #333;
	background-color: #FFF;
	border: #9f9f9f 1px solid;
}
	.most-important-survey-type-a h2,
	.most-important-type-a h2 {
		font-weight: bold;
		font-size: 123.1%;
	}
	.most-important-survey-type-a p a,
	.most-important-type-a p a {
		color: #FFF;
		display: block;
		margin: 10px 0 0 0;
	}
	.most-important-survey-type-a p a {
		color: #333;
	}

/**
* Type B
*/
#most-important-survey-type-b,
#most-important-type-b {
	width: 860px;
	height: 281px;
	position: absolute;
	background-color: rgba(38, 38, 38, 0.8);
	*background-color: #666;
	z-index: 99;
	color: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: none;
	text-align: center;
}

body#playstation3 #most-important-type-b,
body.playstation3 #most-important-type-b,
body#playstation-vita #most-important-type-b,
body.playstation-vita #most-important-type-b,
body.playstation-portable #most-important-type-b,
body#playstation-portable #most-important-type-b,
body.playstation-network #most-important-type-b {
	height: 281px;
}

#most-important-survey-type-b {
	color: #333;
	background-color: #FFF;
	border: #9f9f9f 1px solid;
}
	#most-important-survey-type-b h1,
	#most-important-type-b h1 {
		color: #a6a6a6;
		background-color: #000;
		font-weight: bold;
		font-size: 131%;
		padding: 10px 0;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-radius-topleft: 5px;
		border-top-radius-topright: 5px;
	}
	
	#most-important-survey-type-b h1 {
		background-color: #9f9f9f;
		color: #FFF;
	}
	
	#most-important-survey-type-b h2,
	#most-important-type-b h2 {
		font-weight: bold;
		font-size: 123.1%;
		margin: 20px;
	}
	#most-important-survey-type-b p a,
	#most-important-type-b p a {
		display: block;
		margin: 10px;
		color: #FFF;
	}
	#most-important-survey-type-b p a {
		color: #333;
	}
	#most-important-survey-type-b div,
	#most-important-type-b div {
		margin: 20px;
		text-align: center;
	}
	
.most-important-date,
#most-important-date {
	display: none;
}

.most-important-submit-button {
	display: block;
	width: 136px;
	margin: 10px auto !important;
	cursor: pointer;
}

/**
* Type D
*/
#most-important-survey-type-d,
#most-important-type-d {
        height: 30px;
        margin: 0;
        position: fixed;
        bottom: 0;
        right: 50px;
        overflow: hidden;
        z-index: 99;
        background-color: rgba(0, 0, 0, 0.7);
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
        color: #FFF;
        font-size: 1.1;
        visibility: hidden;
}

#most-important-survey-type-d #oCont,
#most-important-type-d #oCont{
                position: relative;
                margin: 5px 10px 0px;
                text-align: left !important;                
}

        #most-important-survey-type-d div,
        #most-important-type-d div {
                margin: 20px;
                text-align: center;
        }
	
        #most-important-survey-type-d a#msg,
        #most-important-type-d a#msg {
                display: block;
                float:left;
                margin-right: 20px;
                white-space:nowrap;
                color:#fff;
        }
        #most-important-survey-type-d p#ctrl,
        #most-important-type-d p#ctrl {
                float:right;
        }
		input.most-important-check {
                vertical-align:middle;
        }

        #most-important-type-d label{
                font-size:75%;
                white-space:nowrap;
                margin-right:5px;
        }
		#most-important-type-d img.most-important-submit-button {
                vertical-align:middle;
                display:inline;
                width:auto;
                margin:0 !important;
        } 

	/*
	* Games Search
	*--------------------------------------------------*/
	#games-area {
		float: left;
		width: 424px;
		height: 97px;
		margin: 0 12px 12px 0;
	}
		#games-area ul li {
			height: 97px;
			float: left;
		}
		#games-area ul li a {
			display: block;
			height: 86px;
			text-indent: -9999px;
		}
		#games-area ul li a:hover {
			border: #5d7ba2 2px solid;
			margin-top: 3px;
		}
		#games-game {
			width: 109px;
			background: url(http://www.jp.playstation.com/8tnu0100000ggcix-img/games-button.jpg) no-repeat 0 0;
		}
		
		#games-game a {
			width: 101px;
			float: right;
		}
		
		#games-month {
			width: 104px;
			background: url(http://www.jp.playstation.com/8tnu0100000ggcix-img/games-button.jpg) no-repeat -109px 0;
		}
		#games-best {
			width: 103px;
			background: url(http://www.jp.playstation.com/8tnu0100000ggcix-img/games-button.jpg) no-repeat -213px 0;
		}
		#games-sce {
			width: 108px;
			background: url(http://www.jp.playstation.com/8tnu0100000ggcix-img/games-button.jpg) no-repeat -316px 0;
		}
		#games-sce a {
			width: 101px;
		}

	#search-area {
		position: relative;
		float: right;
		width: 424px;
		height: 96px;
		background: url(http://www.jp.playstation.com/common/img/title_search.gif) no-repeat 0 0;
		margin: 0 0 12px 0;
	}

		#search-box {
			position: absolute;
			background: url(http://www.jp.playstation.com/common/img/search_bg.gif) no-repeat 0 0;
			top: 48px;
			left: 14px;
			width: 395px;
			height: 32px;
		}
		
		#search-query {
			border: none;
			position: absolute;
			top: 5px;
			left: 34px;
			color: #2C2C2C !important;
			font-size: 85%;
			height: 20px;
			width: 285px;
		}
		
		#search-submit {
			position: absolute;
			top: 2px;
			right: 2px;
		}
	
	/*
	* news Level3
	*--------------------------------------------------*/
	#news-level3 {
		margin: 0 0 19px 0;
		background: url(http://www.jp.playstation.com/common/img/news_bottom.png) no-repeat bottom left;
		padding-bottom: 3px;
		position: relative;
	}

		#news-level3-wrapper {
			background: #FFF url(http://www.jp.playstation.com/common/img/news_head.png) no-repeat 0 0;
		}
		
		#news-level3-wrapper .level3-label {
			display: block;
			float: left;
			background: url(http://www.jp.playstation.com/common/img/label_labels.gif) no-repeat 0 0;
			width: 71px;
			height: 17px;
			font-size: 0;
			margin-right: 12px;
		}
		
		#news-level3 ul li.first {
			background: none !important;
		}

		#news-level3 .inner {
			background-color: #FFF;
			position: relative;
			top: 2px;
			margin-bottom: 2px;
			border-left: #e5e5e5 1px solid;
			border-right: #e5e5e5 1px solid;
			padding: 2px 13px;
		}
		
		#news-level3 ul li a {
			display: block;
			float: left;
			background: url(http://www.jp.playstation.com/common/img/arrow.gif) no-repeat 0 5px;
			padding-left: 11px;
			width: 720px;
		}
		
		#news-level3 ul li a:link {
			color:#333 !important;
			text-decoration:none;
		}
		#news-level3 ul li a:visited {
			color:#333 !important;
			text-decoration:none;
		}
		#news-level3 ul li a:hover {
			color:#333 !important;
			text-decoration:underline;
		}
		#news-level3 ul li a:active {
			color:#333 !important;
			text-decoration:underline;
		}

		/** news clearfix **/
		#news-level3 ul li:after {
			content: url(http://www.jp.playstation.com/common/img/spacer.gif);
			display: block;
			clear: both;
			height: 0;
		}
		
		#news-level3 ul li {
			clear: both;
			background: url(http://www.jp.playstation.com/common/img/sepalator.gif) repeat-x 0 0;
			padding:7px 0 5px 0;
			display: inline-block;
		}
		
		#news-level3 ul li {
			display: block;
		}


	/*
	* bottom banner
	*--------------------------------------------------*/
	/** banner **/
	#bottom-banners {
		padding-top: 20px;
		background: url(http://www.jp.playstation.com/common/img/sepalator.gif) repeat-x 0 0;
	}
	#bottom-banners a {
		position: absolute;
		display: block;
		text-indent: -9999px;
	}
	
		#bottom-banner-left {
			float: left;
			margin-bottom: 19px;
		}
		#bottom-banner-left li {
			float: left;
			width: 208px;
			height: 80px;
			margin-right: 12px;
		}
		
		#bottom-banner-left li a {
			width: 204px;
			height: 76px;
			z-index: 3;
		}
		
		#bottom-banner-left li.type-one {
			float: left;
			width: 420px;
			display: inline;
			margin-right: 12px;
		}
		#bottom-banner-left li.type-one a {
			width: 416px;
		}
		
		#bottom-banner-left li a.on,
		#bottom-banner-left li a:hover {
			border: #5D7BA2 2px solid;
		}
		
		/** right **/
		#bottom-banner-right {
			float: right;
			width: 423px;
			margin-bottom: 13px;
		}
		#bottom-banner-right li {
			float: left;
			width: 137px;
			height: 37px;
			margin:0 6px 6px 0;
		}
		
		#bottom-banner-right li a {
			width: 133px;
			height: 33px;
			z-index: 4;
		}
		
		#bottom-banner-right li a.on,
		#bottom-banner-right li a:hover {
			border: #5D7BA2 2px solid;
		}
		

/* 06.footer
----------------------------------------------------------- */

/*#footer-area {*/
	/*width: 860px;*/
	/*margin: 0 auto;*/
/*}*/

/** return to top **/

/*#return-to-top {*/
	/*position: absolute;*/
	/*position: fixed;*/
	/*width: 60px;*/
	/*height: 60px;*/
	/*top: auto;*/
	/*left: auto;*/
	/*right: 20px;*/
	/*bottom: 20px;*/
	/*_position: absolute;*/
	/*_top: expression(((document.documentElement.clientHeight || document.body.clientHeight)-250)+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');*/
	/*_right: expression(-80+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');*/
/*}*/
/*#return-to-top-button {*/
	/*display: block;*/
	/*width: 60px;*/
	/*height: 60px;*/
	/*opacity: 0;*/
	/*visibility: hidden;*/
	/*overflow: hidden;*/
	/*background: url(/common/img/common_buttons.png) no-repeat -125px -61px !important;*/
/*}*/
/*#return-to-top-button:hover {*/
	/*background-position: -125px 0 !important;*/
/*}*/

/** site menu **/

/*#site-menu-header {*/
	/*background: url(/common/img/footer_title_sitemap.png) no-repeat 0 0;*/
	/*height: 30px;*/
	/*position: relative;*/
/*}*/

/*#site-menu-header span,*/
/*#site-menu-header a {*/
	/*color: #FFF;*/
	/*font-weight: bold;*/
	/*position: absolute;*/
	/*z-index: 0;*/
	/*top: 6px;*/
/*}*/
	/*#site-menu-header-home {*/
		/*left: 22px;*/
		/*color: #FFF;*/
		/*padding-left: 10px;*/
		/*background: url(/common/img/footer_footer_arrow.gif) no-repeat 0 -10px;*/
	/*}*/
	/*#site-menu-header-ps {*/
		/*font-size: 93%;*/
		/*right: 46px;*/
		/*color: #919191 !important;*/
	/*}*/
	/**/
	/*#site-rss-button {*/
		/*position: absolute;*/
		/*top: 5px;*/
		/*right: 15px;*/
		/*width: 20px;*/
	/*}*/
	/**/
	/*#site-rss-button a {*/
		/*position: absolute;*/
		/*top: 0;*/
		/*display: block;*/
		/*width: 20px;*/
		/*height: 20px;*/
		/*font-size: 0;*/
		/*text-indent: -9999px;*/
		/*background: url(/common/img/common_buttons.png) no-repeat -185px 0;*/
	/*}*/
	/*#site-rss-button a:hover {*/
		/*background-position: -185px -20px !important;*/
	/*}*/

/*#site-menu-wrap {*/
	/*background-color: #525557;*/
	/*-webkit-border-bottom-left-radius: 2px;*/
	/*-webkit-border-bottom-right-radius: 2px;*/
	/*-moz-border-radius-bottomright: 2px;*/
	/*-moz-border-radius-bottomleft: 2px;*/
	/*border-radius-bottomleft: 2px;*/
	/*border-radius-bottomright: 2px;*/
/*}*/

/*.page-dark #site-menu-wrap,*/
/*#page-dark #site-menu-wrap {*/
	/*border-left: #707070 1px solid;*/
	/*border-right: #707070 1px solid;*/
	/*border-bottom: #707070 1px solid;*/
/*}*/

/*.page-dark #footer-copy,*/
/*.page-dark #footer-link a,*/
/*#page-dark #footer-copy,*/
/*#page-dark #footer-link a {*/
	/*color: #CCC !important;*/
/*}*/
	/**/
	/*#site-menu-wrap ul {*/
		/*padding: 13px 0 13px 0;*/
	/*}*/
	/*#site-menu-wrap ul li {*/
		/*float: left;*/
		/*text-align: left;*/
	/*}*/

	/*.site-menu-title {*/
		/*font-weight: bold;*/
		/*display: block;*/
		/*font-size: 93%;*/
		/*margin-bottom: 8px;*/
	/*}*/
	/**/
	/*a.site-menu-title {*/
		/*color: #FFF !important;*/
		/*padding-left: 10px;*/
		/*background: url(/common/img/footer_footer_arrow_white.gif) no-repeat 0 4px;*/
	/*}*/
	/*.site-menu-submenu {*/
		/*padding: 0 0 0 8px !important;*/
	/*}*/
	/*.site-menu-submenu li {*/
		/*padding-left: 10px;*/
		/*font-size: 85%;*/
		/*line-height: 1.7em;*/
		/*float: none !important;*/
		/*background: url(/common/img/footer_footer_arrow.gif) no-repeat 0 4px;*/
	/*}*/
	/*.site-menu-submenu li a {*/
		/*color: #cccccc !important;*/
	/*}*/
		/** PS3 **/
		/*#site-menu-ps3 {*/
			/*width: 150px;*/
			/*margin-left: 22px;*/
			/*display: inline;*/
		/*}*/
		/**/
		/** PSV **/
		/*#site-menu-psv {*/
			/*width: 150px;*/
		/*}*/
		/**/
		/** PSP **/
		/*#site-menu-psp {*/
			/*width: 185px;*/
		/*}*/
		/**/
		/** PSN **/
		/*#site-menu-psn {*/
			/*width: 175px;*/
		/*}*/
		/**/
		/** PSC **/
		/*#site-menu-psc {*/
			/*width: 175px;*/
		/*}*/
		/**/
		/** GAMES **/
		/*#site-menu-game {*/
			/*width: 150px;*/
			/*margin-left: 22px;*/
			/*display: inline;*/
		/*}*/
		/*#site-menu-game2 {*/
			/*width: 155px;*/
		/*}*/
		/*#site-menu-ps2 {*/
			/*width: 180px;*/
		/*}*/
		/*#site-menu-psone {*/
			/*width: 175px;*/
		/*}*/
		/*#site-menu-other {*/
			/*width: 175px;*/
		/*}*/

/** footer link **/

/*#footer-link {*/
	/*text-align: center;*/
	/*margin-top: 8px;*/
	/*width: 100%;*/
/*}*/
	/**/
	/*#footer-link span {*/
		/*position: relative;*/
		/*white-space: nowrap;*/
		/*padding:0 0 0 9px !important;*/
		/*background: url(/common/img/footer_footer_arrow_sep.gif) no-repeat left 2px;*/
	/*}*/
	/*#footer-link span a {*/
		/*color: #7d7e80;*/
		/*font-size: 85%;*/
		/*padding: 0 8px 0 10px;*/
		/*background: url(/common/img/footer_footer_arrow_gray.gif) no-repeat 0 4px;*/
	/*}*/
	/**/
	/**:first-child+html #footer-link span {*/
		/*background: url(/common/img/footer_footer_arrow_sep.gif) no-repeat 0 -2px;*/
	/*}*/
	/** html #footer-link span {*/
		/*background: url(/common/img/footer_footer_arrow_sep.gif) no-repeat 0 -2px;*/
	/*}*/
	/**:first-child+html #footer-link span a {*/
		/*background: url(/common/img/footer_footer_arrow_gray.gif) no-repeat 0 0;*/
	/*}*/
	/** html #footer-link span a {*/
		/*background: url(/common/img/footer_footer_arrow_gray.gif) no-repeat 0 0;*/
	/*}*/


/*#footer-copy {*/
	/*text-align: center;*/
	/*font-size: 85%;*/
	/*color: #7d7e80;*/
	/*margin-top: 12px;*/
/*}*/

/*.page-dark.footer-wrap,*/
/*#page-dark.footer-wrap {*/
	/*padding-top: 20px !important;*/
/*}*/

/* 07.menu
----------------------------------------------------------- */
/*#menu {*/
	/*background: url(/common/img/header_header_bg.png) repeat-x 0 0;*/
	/*padding-top: 10px;*/
	/*padding-bottom: 2px;*/
	/*z-index: 105;*/
/*}*/

/*#menu-general {*/
	/*background-color: #FFF;*/
	/*padding-top: 10px;*/
/*}*/

/*#menu-wrapper {*/
	/* height: 87px; */
/*}*/
	/*#main-menu {*/
		/*clear: both;*/
		/*margin: 0 auto;*/
		/*width: 860px;*/
		/*position: relative;*/
		/*z-index: 100 !important;*/
	/*}*/
		/*#main-menu li {*/
			/*height: 48px;*/
			/*float: left;*/
			/*position: relative;*/
			/*text-indent: -9999px;*/
		/*}*/
		/**/
		/*#main-menu li a {*/
			/*display: block;*/
			/*text-align: center;*/
			/*background: url(/common/img/menu_main_menu.png) no-repeat 0 0;*/
		/*}*/
		/**/
		/*#main-menu li a img{*/
			/*width: 40px;*/
			/*height: 48px;*/
		/*}*/
		/**/
		/**/
		/** HOME **/
		/*#menu-home a {*/
			/*width: 73px;*/
			/*background-position: 0 0 !important;*/
		/*}*/
		/*#menu-home a:hover {*/
			/*background-position: 0 -48px !important;*/
		/*}*/
		/**/
		/*#menu-home a.nohover:hover {*/
			/*background-position: 0 0 !important;*/
		/*}*/
		/**/
		/** PS3 **/
		/*#menu-ps3 a {*/
			/*width: 128px;*/
			/*background-position: -73px 0 !important;*/
		/*}*/
		/**/
		/*#menu-ps3 a.on,*/
		/*body#ps3Hard #menu-ps3 a,*/
		/*body#ps3Peripheral #menu-ps3 a,*/
		/*body#Ps3SupportTop #menu-ps3 a,*/
		/*body.playstation3 #menu-ps3 a,*/
		/*body#playstation3 #menu-ps3 a,*/
		/*#menu-ps3 a:hover {*/
			/*background-position: -73px -48px !important;*/
		/*}*/
		/**/
		/** PSVita **/
		/*#menu-vita a {*/
			/*width: 128px;*/
			/*background-position:-201px 0 !important;*/
		/*}*/
		/**/
		/*#menu-vita a.on,*/
		/*body.playstation-vita #menu-vita a,*/
		/*body#playstation-vita #menu-vita a,*/
		/*#menu-vita a:hover {*/
			/*background-position: -201px -48px !important;*/
		/*}*/
		/**/
		/**/
		/** PSP **/
		/*#menu-psp a {*/
			/*width: 128px;*/
			/*background-position: -329px 0 !important;*/
		/*}*/
		/**/
		/*#menu-psp a.on,*/
		/*body#pspHard #menu-psp a,*/
		/*body#pspPeripheral #menu-psp a,*/
		/*body#PspSupportTop #menu-psp a,*/
		/*body.playstation-portable #menu-psp a,*/
		/*body#playstation-portable #menu-psp a,*/
		/*#menu-psp a:hover {*/
			/*background-position: -329px -48px !important;*/
		/*}*/
		/**/
		/** PSN **/
		/*#menu-psn a {*/
			/*width: 180px;*/
			/*background-position: -457px 0 !important;*/
		/*}*/
		/**/
		/**/
		/*#menu-psn a.on,*/
		/*body#playstation-network #menu-psn a,*/
		/*body.playstation-network #menu-psn a,*/
		/*#menu-psn a:hover {*/
			/*background-position: -457px -48px !important;*/
		/*}*/
		/**/
		/**/
		/** PSC **/
		/*#menu-psc {*/
			/*width: 180px*/
		/*}*/
		/*#menu-psc .no-link {*/
			/*height: 48px;*/
			/*width: 1px;*/
			/**/
			/*background: url(/common/img/menu_main_menu.png) no-repeat 0 0;*/
			/*background-position: -859px 0 !important;*/
		/*}*/
		/**/
		/** html #menu-psc .no-link {*/
			/*width: 0;*/
		/*}*/
		/**/
		/*#menu-psc a {*/
			/*width: 180px;*/
			/*background-position: -637px 0 !important;*/
		/*}*/
		/**/
		/*#menu-psc a.on,*/
		/*#menu-psc a:hover {*/
			/*background-position: -637px -48px !important;*/
		/*}*/
		/**/
		/** Search **/
		/*#menu-search a {*/
			/*width: 43px;*/
			/*background-position: -817px 0 !important;*/
		/*}*/
		/*#menu-search a:hover {*/
			/*background-position: -817px -48px !important;*/
		/*}*/
		/**/
		/*#menu-search a.on {*/
			/*background-position: -817px -98px !important;*/
		/*}*/
		/**/
	/** ------- sub(dropdown) menu -------- **/
	/*.sub-menu {*/
		/*display: none;*/
		/*position: absolute;*/
		/*left: -26px;*/
		/*width: 181px;*/
		/*z-index: 104 !important;*/
	/*}*/
	/**/
	/*.sub-menu li {*/
		/*margin: 0;*/
		/*padding: 0;*/
		/*font-size: 0;*/
		/*line-height:0;*/
		/*height: 40px !important;*/
	/*}*/
	/**/
	/*.sub-menu li a {*/
		/*line-height:0;*/
		/*font-size: 0;*/
		/*height: 40px !important;*/
	/*}*/
	/**/
		/** PS3 **/
		/*#menu-ps3 .sub-menu li a {*/
			/*display: block;*/
			/*width: 179px;*/
			/*background: url(/common/img/menu_ps3_sub_menu.png) no-repeat 0 0;*/
			/*text-indent: -9999px;*/
		/*}*/
		/*body#ps3Hard #sub-menu-ps3,*/
		/*body#ps3Peripheral #sub-menu-ps3,*/
		/*body#Ps3SupportTop #sub-menu-ps3,*/
		/*body.playstation3 #sub-menu-ps3,*/
		/*body#playstation3 #sub-menu-ps3 {*/
			/*top: -9999px !important;*/
		/*}*/
			/* hardware */
			/*#menu-ps3 .sub-menu li.sub-menu-hardware {*/
				/*height: 50px !important;*/
			/*}*/
			/*#menu-ps3 .sub-menu li.sub-menu-hardware a {*/
				/*height: 50px !important;*/
				/*background-position: 0 0 !important;*/
			/*}*/
			/*#menu-ps3 .sub-menu li.sub-menu-hardware a:hover {*/
				/*background-position: -181px 0 !important;*/
			/*}*/
			/* equipment */
			/*#menu-ps3 .sub-menu li.sub-menu-equipment a {*/
				/*background-position: 0 -50px !important;*/
			/*}*/
			/*#menu-ps3 .sub-menu li.sub-menu-equipment a:hover {*/
				/*background-position: -181px -50px !important;*/
			/*}*/
			/* game */
			/*#menu-ps3 .sub-menu li.sub-menu-game a {*/
				/*background-position: 0 -89px !important;*/
			/*}*/
			/*#menu-ps3 .sub-menu li.sub-menu-game a:hover {*/
				/*background-position: -181px -89px !important;*/
			/*}*/
			/* update */
			/*#menu-ps3 .sub-menu li.sub-menu-update a {*/
				/*background-position: 0 -128px !important;*/
			/*}*/
			/*#menu-ps3 .sub-menu li.sub-menu-update a:hover {*/
				/*background-position: -181px -128px !important;*/
			/*}*/
			/* support */
			/*#menu-ps3 .sub-menu li.sub-menu-support a {*/
				/*height: 44px !important;*/
				/*background-position: 0 -167px !important;*/
			/*}*/
			/*#menu-ps3 .sub-menu li.sub-menu-support a:hover {*/
				/*height: 44px !important;*/
				/*background-position: -181px -167px !important;*/
			/*}*/
			/**/
		/** PS Vita **/
		/*#menu-vita .sub-menu li a {*/
			/*display: block;*/
			/*width: 181px;*/
			/*height: 39px;*/
			/*background: url(/common/img/menu_psv_sub_menu.png) no-repeat 0 0;*/
			/*text-indent: -9999px;*/
		/*}*/
		/*body.playstation-vita #sub-menu-vita,*/
		/*body#playstation-vita #sub-menu-vita {*/
			/*top: -9999px !important;*/
		/*}*/
			/* hardware */
			/*#menu-vita .sub-menu li.sub-menu-hardware {*/
				/*height: 50px !important;*/
			/*}*/
			/*#menu-vita .sub-menu li.sub-menu-hardware a {*/
				/*height: 50px !important;*/
				/*background-position: 0 0 !important;*/
			/*}*/
			/*#menu-vita .sub-menu li.sub-menu-hardware a:hover {*/
				/*background-position: -181px 0 !important;*/
			/*}*/
			/* equipment */
			/*#menu-vita .sub-menu li.sub-menu-equipment a {*/
				/*background-position: 0 -50px !important;*/
			/*}*/
			/*#menu-vita .sub-menu li.sub-menu-equipment a:hover {*/
				/*background-position: -181px -50px !important;*/
			/*}*/
			/* game */
			/*#menu-vita .sub-menu li.sub-menu-game a {*/
				/*background-position: 0 -89px !important;*/
			/*}*/
			/*#menu-vita .sub-menu li.sub-menu-game a:hover {*/
				/*background-position: -181px -89px !important;*/
			/*}*/
			/* update */
			/*#menu-vita .sub-menu li.sub-menu-update a {*/
				/*background-position: 0 -128px !important;*/
			/*}*/
			/*#menu-vita .sub-menu li.sub-menu-update a:hover {*/
				/*background-position: -181px -128px !important;*/
			/*}*/
			/* support */
			/*#menu-vita .sub-menu li.sub-menu-support a {*/
				/*height: 44px !important;*/
				/*background-position: 0 -167px !important;*/
			/*}*/
			/*#menu-vita .sub-menu li.sub-menu-support a:hover {*/
				/*height: 44px !important;*/
				/*background-position: -181px -167px !important;*/
			/*}*/
			/**/
		/**/
		/** PSP **/
		/*#menu-psp .sub-menu li a {*/
			/*display: block;*/
			/*width: 181px;*/
			/*height: 39px;*/
			/*margin: 0;*/
			/*background: url(/common/img/menu_psp_sub_menu.png) no-repeat 0 0;*/
			/*text-indent: -9999px;*/
		/*}*/
		/**/
		/*#menu-psp .sub-menu li {*/
			/*margin: 0;*/
			/*font-size: 1px;*/
		/*}*/
		/**/
		/*body#pspHard #sub-menu-psp,*/
		/*body#pspPeripheral #sub-menu-psp,*/
		/*body#PspSupportTop #sub-menu-psp,*/
		/*body.playstation-portable #sub-menu-psp,*/
		/*body#playstation-portable #sub-menu-psp {*/
			/*top: -9999px !important;*/
		/*}*/
			/* hardware */
			/*#menu-psp .sub-menu li.sub-menu-hardware {*/
				/*height: 50px !important;*/
			/*}*/
			/*#menu-psp .sub-menu li.sub-menu-hardware a {*/
				/*height: 50px !important;*/
				/*background-position: 0 0 !important;*/
			/*}*/
			/*#menu-psp .sub-menu li.sub-menu-hardware a:hover {*/
				/*background-position: -181px 0 !important;*/
			/*}*/
			/* equipment */
			/*#menu-psp .sub-menu li.sub-menu-equipment a {*/
				/*background-position: 0 -50px !important;*/
			/*}*/
			/*#menu-psp .sub-menu li.sub-menu-equipment a:hover {*/
				/*background-position: -181px -50px !important;*/
			/*}*/
			/* game */
			/*#menu-psp .sub-menu li.sub-menu-game a {*/
				/*background-position: 0 -89px !important;*/
			/*}*/
			/*#menu-psp .sub-menu li.sub-menu-game a:hover {*/
				/*background-position: -181px -89px !important;*/
			/*}*/
			/* update */
			/*#menu-psp .sub-menu li.sub-menu-update a {*/
				/*background-position: 0 -128px !important;*/
			/*}*/
			/*#menu-psp .sub-menu li.sub-menu-update a:hover {*/
				/*background-position: -181px -128px !important;*/
			/*}*/
			/* support */
			/*#menu-psp .sub-menu li.sub-menu-support {*/
				/*height: 44px !important;*/
			/*}*/
			/*#menu-psp .sub-menu li.sub-menu-support a {*/
				/*height: 44px !important;*/
				/*background-position: 0 -167px !important;*/
			/*}*/
			/*#menu-psp .sub-menu li.sub-menu-support a:hover {*/
				/*height: 44px !important;*/
				/*background-position: -181px -167px !important;*/
			/*}*/
			/**/
		/** PSN **/
		/*#menu-psn .sub-menu li a {*/
			/*display: block;*/
			/*width: 191px;*/
			/*height: 39px;*/

			/*background: url(/common/img/menu_psn_sub_menu.png) no-repeat 0 0;*/
			/*text-indent: -9999px;*/
		/*}*/
		/**/
		/*body#playstation-network #sub-menu-psn,*/
		/*body.playstation-network #sub-menu-psn {*/
			/*top: -9999px !important;*/
		/*}*/
		/**/
		/*#sub-menu-psn {*/
			/*left: -5px !important;*/
		/*}*/
			/* store */
			/*#menu-psn .sub-menu li.sub-menu-store {*/
				/*height: 50px !important;*/
			/*}*/
			/*#menu-psn .sub-menu li.sub-menu-store a {*/
				/*height: 50px !important;*/
				/*background-position: 0 0 !important;*/
			/*}*/
			/*#menu-psn .sub-menu li.sub-menu-store a:hover {*/
				/*background-position: -191px 0 !important;*/
			/*}*/
			/* home */
			/*#menu-psn .sub-menu li.sub-menu-home a {*/
				/*background-position: 0 -50px !important;*/
			/*}*/
			/*#menu-psn .sub-menu li.sub-menu-home a:hover {*/
				/*background-position: -191px -50px !important;*/
			/*}*/
			/* info */
			/*#menu-psn .sub-menu li.sub-menu-info a {*/
				/*background-position: 0 -89px !important;*/
			/*}*/
			/*#menu-psn .sub-menu li.sub-menu-info a:hover {*/
				/*background-position: -191px -89px !important;*/
			/*}*/
			/**/
			/* support */
			/*#menu-psn .sub-menu li.sub-menu-support a {*/
				/*height: 44px !important;*/
				/*background-position: 0 -128px !important;*/
			/*}*/
			/*#menu-psn .sub-menu li.sub-menu-support a:hover {*/
				/*height: 44px !important;*/
				/*background-position: -191px -128px !important;*/
			/*}*/
		/**/
		/**/
		/** PSC **/
		/*#menu-psc .sub-menu li a {*/
			/*display: block;*/
			/*width: 181px;*/
			/*height: 39px;*/
			/*background: url(/common/img/menu_psc_sub_menu.png) no-repeat 0 0;*/
			/*text-indent: -9999px;*/
		/*}*/
		/**/
		/*#sub-menu-psc {*/
			/*left: 0 !important;*/
		/*}*/
			/* group */
			/*#menu-psc .sub-menu li.sub-menu-group {*/
				/*height: 46px !important;*/
			/*}*/
			/*#menu-psc .sub-menu li.sub-menu-group a {*/
				/*height: 46px !important;*/
				/*background-position: 0 0 !important;*/
			/*}*/
			/*#menu-psc .sub-menu li.sub-menu-group a:hover {*/
				/*background-position: -181px 0 !important;*/
			/*}*/
			/* player */
			/*#menu-psc .sub-menu li.sub-menu-player a {*/
				/*background-position: 0 -46px !important;*/
			/*}*/
			/*#menu-psc .sub-menu li.sub-menu-player a:hover {*/
				/*background-position: -181px -46px !important;*/
			/*}*/
			/* board */
			/*#menu-psc .sub-menu li.sub-menu-board a {*/
				/*background-position: 0 -85px !important;*/
			/*}*/
			/*#menu-psc .sub-menu li.sub-menu-board a:hover {*/
				/*background-position: -181px -85px !important;*/
			/*}*/
			/**/
			/* blog */
			/*#menu-psc .sub-menu li.sub-menu-blog a {*/
				/*background-position: 0 -124px !important;*/
			/*}*/
			/*#menu-psc .sub-menu li.sub-menu-blog a:hover {*/
				/*background-position: -181px -124px !important;*/
			/*}*/
			/**/
			/* question */
			/*#menu-psc .sub-menu li.sub-menu-question a {*/
				/*height: 47px !important;*/
				/*background-position: 0 -163px !important;*/
			/*}*/
			/*#menu-psc .sub-menu li.sub-menu-question a:hover {*/
				/*height: 47px !important;*/
				/*background-position: -181px -163px !important;*/
			/*}*/
			/**/
		/** search **/
		/*#sub-menu-search {*/
			/*text-indent: 0 !important;*/
			/*background: url(/common/img/header_search_bg.png) no-repeat 0 0;*/
			/*width: 465px;*/
			/*height: 120px;*/
			/*display: none;*/
			/*position: absolute;*/
			/*left: -423px;*/
			/*z-index: 105 !important;*/
		/*}*/
		/**/
		/**/
			/*#sub-menu-search label {*/
				/*font-size: 77% !important;*/
				/*color: #333333;*/
				/*display: block;*/
			/*}*/
			/*#sub-menu-search input {*/
				/*display: block;*/
			/*}*/
		/**/
		/*#menu-search-wrap {*/
			/*width: 264px;*/
			/*height: 40px;*/
			/*top: 13px;*/
			/*left: 7px;*/
			/*position: absolute;*/
			/*font-size: 0;*/
		/*}*/
		/*.menu-search-none {*/
			/*background: none !important;*/
		/*}*/
		/*#menu-search-right {*/
			/*width: 187px;*/
			/*height: 40px;*/
			/*top: 13px;*/
			/*left: 271px;*/
			/*position: absolute;*/
		/*}*/
		/*#menu-search-soft,*/
		/*#menu-search-site {*/
			/*height: 20px;*/
			/*width: 140px;*/
			/**/
			/*visibility: hidden;*/
			/**/
			/*left: 15px;*/
			/*top: 10px;*/
			/*position: absolute;*/
		/*}*/
		/*#menu-search-qa label,*/
		/*#menu-search-right label,*/
		/*#menu-search-wrap label {*/
			/*position: absolute;*/
			/*text-indent: -9999px;*/
			/*cursor: pointer;*/
			/*display: block;*/
			/*-webkit-user-select: none;*/
		/*}*/
		/**/
		/*#menu-search-right label.on,*/
		/*#menu-search-wrap label.on {*/
			/*cursor: default;*/
		/*}*/
		/*#menu-search-site-label {*/
			/*width: 264px;*/
			/*height: 40px;*/
			/*background: url(/common/img/header_search_radio.png) no-repeat 0 0;*/
		/*}*/
		/*#menu-search-site-label.on {*/
			/*background-position: 0 -40px;*/
		/*}*/

		/*#menu-search-soft-label {*/
			/*width: 187px;*/
			/*height: 40px;*/
			/*background: url(/common/img/header_search_radio.png) no-repeat -265px 0;*/
		/*}*/
		/*#menu-search-soft-label.on {*/
			/*background-position: -265px -40px;*/
		/*}*/
		/*#menu-search-qa-label {*/
			/*z-index: 4;*/
			/*width: 122px;*/
			/*height: 29px;*/
			/*left: 126px;*/
			/*top: 5px;*/
			/*position: absolute;*/
			/*cursor: pointer;*/
			/*background: url(/common/img/header_qa_check.png) no-repeat 0 0;*/
		/*}*/

		/*#menu-search-wrap .qaoff {*/
			/*background-position: 0 0;*/
			/*cursor: pointer !important;*/
		/*}*/
		/*#menu-search-wrap .qaon {*/
			/*background-position: 0 -30px !important;*/
			/*cursor: pointer !important;*/
		/*}*/
		/*#menu-search-wrap .qadisable {*/
			/*background-position: 0 -60px !important;*/
			/*cursor: default;*/
		/*}*/

		/*#menu-search-qa {*/
			/*height: 20px;*/
			/*width: 100px;*/
			/*position: absolute;*/
			/*left: 135px;*/
			/*top: 10px;*/
		/*}*/
		/**/
		/*#menu-search-box {*/
			/*background: url(/common/img/header_seach_word_bg.png) no-repeat 0 0;*/
			/*width: 431px;*/
			/*height: 32px;*/
			/*left: 17px;*/
			/*top: 66px;*/
			/**/
			/*position: absolute;*/
		/*}*/
		/**/
		/*#menu-search-query {*/
			/*border: none;*/
			/*font-size: 93% !important;*/
			/*float: left;*/
			/**/
			/*width: 300px;*/
			/*height: 20px;*/
			/*margin: 6px 0 0 40px;*/
			/**margin: 4px 0 0 40px;*/
			/**/
			/*display: inline !important;*/
		/*}*/
		/**/
		/*#menu-search-submit {*/
			/*float: right;*/
			/**/
			/*width: 70px;*/
			/*height: 30px;*/
			/*margin: 1px 1px 0 0;*/
			/**/
		/*}*/
	/**/
	/** ------- support menu -------- **/
	/*#support-menu {*/
		/*margin: 0 auto;*/
		/*width: 860px;*/
		/*height: 24px;*/
	/*}*/
		/**/
		/*#support-menu li {*/
			/*float: right;*/
			/*text-align: left;*/
			/*margin: 0 0 0 10px;*/
		/*}*/
		/**/
		/*#support-menu a {*/
			/*padding: 2px 0 0 26px;*/
			/*font-size: 93%;*/
		/*}*/
		/**/
		/*#support-menu-icons li {*/
			/*height: 22px;*/
			/*background: url(/common/img/menu_menu_icons.png) no-repeat 0 0;*/
			/*font-size: 13px;*/
			/*font-family: "���C���I" , Osaka, "�q���M�m�p�S Pro W3", "Meiryo", "�l�r �o�S�V�b�N" !important;*/
			/*line-height: 1.5em !important;*/
		/*}*/
		/*#support-menu-icons li a {*/
			/*height: 22px;*/
			/*color: #333 !important;*/
			/*text-decoration:none !important;*/
		/*}*/
		/**/
		/*#support-menu-icons li a:visited {*/
			/*color: #333 !important;*/
			/*text-decoration:none !important;*/
		/*}*/
		/**/
		/*#support-menu-icons li a:hover {*/
			/*color: #333 !important;*/
			/*text-decoration: underline !important;*/
		/*}*/
		/**/
		/*#support-menu-icons li a:active {*/
			/*color: #333 !important;*/
			/*text-decoration: none;*/
		/*}*/
		/**/
		/** game **/
		/*#support-menu-icons .game {*/
			/*background-position: 0 0 !important;*/
		/*}*/
		/**/
		/** support **/
		/*#support-menu-icons .support {*/
			/*background-position: 0 -22px !important;*/
		/*}*/
		/**/
		/** info **/
		/*#support-menu-icons .info {*/
			/*background-position: 0 -44px !important;*/
		/*}*/
		/**/
		/** opinion **/
		/*#support-menu-icons .opinion {*/
			/*background-position: 0 -66px !important;*/
		/*}*/
		/**/
		/**/
		/** home **/
		/*#support-menu-icons .home {*/
			/*background-position: 0 -88px !important;*/
		/*}*/
		/**/
		/**/
	/** hierarchical menu **/
	/**/
	/*#hierarchical-menu {*/
		/*display: none;*/
		/*height: 51px !important;*/
		/*margin-bottom: 17px !important;*/
		/*background: url(/common/img/menu_hierarchical_bg.png) repeat-x 0 2px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu li {*/
		/*float: left;*/
		/*text-indent: -9999px;*/
	/*}*/
	/**/
	/*#hierarchical-menu-ps3, */
	/*#hierarchical-menu-psv,*/
	/*#hierarchical-menu-psp,*/
	/*#hierarchical-menu-psn {*/
		/*display: none;*/
		/*height: 51px !important;*/
		/*min-width: 860px;*/
		/**position: absolute;*/
	/*}*/
	/**/
	/*body#playstation3 #hierarchical-menu,*/
	/*body.playstation3 #hierarchical-menu,*/
	/*body#playstation-portable #hierarchical-menu,*/
	/*body.playstation-portable #hierarchical-menu,*/
	/*body#playstation-vita #hierarchical-menu,*/
	/*body.playstation-vita #hierarchical-menu,*/
	/*body#playstation-network #hierarchical-menu,*/
	/*body.playstation-network #hierarchical-menu {*/
		/*display: block;*/
	/*}*/
	/**/
	/*body#ps3Hard #hierarchical-menu,*/
	/*body#ps3Peripheral #hierarchical-menu,*/
	/*body#Ps3SupportTop #hierarchical-menu,*/
	/*body#playstation3 #hierarchical-menu,*/
	/*body#pspHard #hierarchical-menu,*/
	/*body#pspPeripheral #hierarchical-menu,*/
	/*body#PspSupportTop #hierarchical-menu,*/
	/*body#PsVitaSupportTop #hierarchical-menu,*/
	/*body#PsVitaPeripheral #hierarchical-menu,*/
	/*body#PsVitaHard #hierarchical-menu,*/
	/*body#playstation-portable #hierarchical-menu {*/
		/*display:block;*/
	/*}*/

	/** PS3 **/
	/*body#ps3Hard #hierarchical-menu-ps3,*/
	/*body#ps3Peripheral #hierarchical-menu-ps3,*/
	/*body#Ps3SupportTop #hierarchical-menu-ps3,*/
	/*body.playstation3 #hierarchical-menu-ps3,*/
	/*body#playstation3 #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;*/
	/*}*/
		/**/
	/*body#ps3Hard #hierarchical-menu-ps3 ul,*/
	/*body#ps3Peripheral #hierarchical-menu-ps3 ul,*/
	/*body#Ps3SupportTop #hierarchical-menu-ps3 ul,*/
	/*body.playstation3 #hierarchical-menu-ps3 ul,*/
	/*body#playstation3 #hierarchical-menu-ps3 ul {*/
		/*width: 800px;*/
		/*margin: 0 auto;*/
	/*}*/
	/**/
	/*#hierarchical-menu-ps3 a {*/
		/*background: url(/common/img/menu_hierarchical_ps3_button.png) no-repeat 0 0;*/
		/*display: block;*/
		/*height: 37px;*/
		/*margin-top: 11px;*/
	/*}*/
	/*#hierarchical-menu-ps3 a.hardtop {*/
		/*width: 118px;*/
	/*}*/
	/*body.hardtop #hierarchical-menu-ps3 a.hardtop,*/
	/*body#playstation3 #hierarchical-menu-ps3 a.hardtop,*/
	/*#hierarchical-menu-ps3 a.hardtop:hover {*/
		/*background-position: 0 -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-ps3 a.hardware {*/
		/*width: 139px;*/
		/*background-position: -118px 0 !important;*/
	/*}*/
	/*body.hardware #hierarchical-menu-ps3 a.hardware,*/
	/*body#ps3Hard #hierarchical-menu-ps3 a.hardware,*/
	/*#hierarchical-menu-ps3 a.hardware:hover {*/
		/*background-position: -118px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-ps3 a.accessory {*/
		/*width: 113px;*/
		/*background-position: -257px 0 !important;*/
	/*}*/
	/**/
	/*body#ps3Peripheral #hierarchical-menu-ps3 a.accessory,*/
	/*body.accessory #hierarchical-menu-ps3 a.accessory,*/
	/*#hierarchical-menu-ps3 a.accessory:hover {*/
		/*background-position: -257px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-ps3 a.game {*/
		/*width: 166px;*/
		/*background-position: -370px 0 !important;*/
	/*}*/
	/**/
	/*body.game #hierarchical-menu-ps3 a.game,*/
	/*body#ps3Game #hierarchical-menu-ps3 a.game,*/
	/*#hierarchical-menu-ps3 a.game:hover {*/
		/*background-position: -370px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-ps3 a.update {*/
		/*width: 130px;*/
		/*background-position: -536px 0 !important;*/
	/*}*/
	/*body.update #hierarchical-menu-ps3 a.update,*/
	/*body#ps3Update #hierarchical-menu-ps3 a.update,*/
	/*#hierarchical-menu-ps3 a.update:hover {*/
		/*background-position: -536px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-ps3 a.support {*/
		/*width: 134px;*/
		/*background-position: -666px 0 !important;*/
	/*}*/
	/**/
	/*body.support #hierarchical-menu-ps3 a.support,*/
	/*body#Ps3SupportTop #hierarchical-menu-ps3 a.support,*/
	/*#hierarchical-menu-ps3 a.support:hover {*/
		/*background-position: -666px -48px !important;*/
	/*}*/
	/**/
	/** PSV **/
	/*body#playstation-vita #hierarchical-menu-psv,*/
	/*body.playstation-vita #hierarchical-menu-psv,*/
	/*body#PsVitaSupportTop #hierarchical-menu-psv {*/
		/*background: url(/common/img/menu_hierarchical_psv_bg.png) no-repeat center top !important;*/
		/*height: 51px;*/
		/*margin: 0 auto;*/
		/*display: block !important;*/
	/*}*/
	/**/
	/*body.playstation-vita #hierarchical-menu-psv ul,*/
	/*body#playstation-vita #hierarchical-menu-psv ul,*/
	/*body#PsVitaSupportTop #hierarchical-menu-psv ul {*/
		/*width: 850px;*/
		/*margin: 0 auto;*/
	/*}*/
	/*body.playstation-vita #hierarchical-menu-psv ul.no-update,*/
	/*body#playstation-vita #hierarchical-menu-psv ul.no-update {*/
		/*width: 720px;*/
	/*}*/
	/*body.playstation-vita #hierarchical-menu-psv ul.no-update li.update,*/
	/*body#playstation-vita #hierarchical-menu-psv ul.no-update li.update {*/
		/*display: none;*/
	/*}*/
	/*body.playstation-vita #hierarchical-menu-psv ul.no-support,*/
	/*body#playstation-vita #hierarchical-menu-psv ul.no-support {*/
		/*width: 720px;*/
	/*}*/
	/*body.playstation-vita #hierarchical-menu-psv ul.no-support li.support,*/
	/*body#playstation-vita #hierarchical-menu-psv ul.no-support li.support {*/
		/*display: none;*/
	/*}*/
	/*body.playstation-vita #hierarchical-menu-psv ul.no-update-support,*/
	/*body#playstation-vita #hierarchical-menu-psv ul.no-update-support {*/
		/*width: 580px;*/
	/*}*/
	/*body.playstation-vita #hierarchical-menu-psv ul.no-update-support li.update,*/
	/*body#playstation-vita #hierarchical-menu-psv ul.no-update-support li.update {*/
		/*display: none;*/
	/*}*/
	/*body.playstation-vita #hierarchical-menu-psv ul.no-update-support li.support,*/
	/*body#playstation-vita #hierarchical-menu-psv ul.no-update-support li.support {*/
		/*display: none;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psv a {*/
		/*background: url(/common/img/menu_hierarchical_psv_button.png) no-repeat 0 0;*/
		/*display: block;*/
		/*height: 37px;*/
		/*margin-top: 11px;*/
	/*}*/
	/*#hierarchical-menu-psv a.hardtop {*/
		/*width: 135px;*/
	/*}*/
	/*body.hardtop #hierarchical-menu-psv a.hardtop,*/
	/*#hierarchical-menu-psv a.hardtop:hover {*/
		/*background-position: 0 -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psv a.hardware {*/
		/*width: 138px;*/
		/*background-position: -135px 0 !important;*/
	/*}*/
	/*body.hardware #hierarchical-menu-psv a.hardware,*/
	/*#hierarchical-menu-psv a.hardware:hover {*/
		/*background-position: -135px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psv a.accessory {*/
		/*width: 114px;*/
		/*background-position: -273px 0 !important;*/
	/*}*/
	/*body.accessory #hierarchical-menu-psv a.accessory,*/
	/*body#psvPeripheral #hierarchical-menu-psv a.accessory,*/
	/*#hierarchical-menu-psv a.accessory:hover {*/
		/*background-position: -273px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psv a.game {*/
		/*width: 185px;*/
		/*background-position: -387px 0 !important;*/
	/*}*/
	/*body.game #hierarchical-menu-psv a.game,*/
	/*body#psvGame #hierarchical-menu-psv a.game,*/
	/*#hierarchical-menu-psv a.game:hover {*/
		/*background-position: -387px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psv a.update {*/
		/*width: 130px;*/
		/*background-position: -572px 0 !important;*/
	/*}*/
	/*body.update #hierarchical-menu-psv a.update,*/
	/*body#psvUpdate #hierarchical-menu-psv a.update,*/
	/*#hierarchical-menu-psv a.update:hover {*/
		/*background-position: -572px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psv a.support {*/
		/*width: 148px;*/
		/*background-position: -702px 0 !important;*/
	/*}*/
	/**/
	/*body.support #hierarchical-menu-psv a.support,*/
	/*body#psvSupportTop #hierarchical-menu-psv a.support,*/
	/*#hierarchical-menu-psv a.support:hover {*/
		/*background-position: -702px -48px !important;*/
	/*}*/
	/**/
	/**/
	/** PSP **/
	/*body#pspHard #hierarchical-menu-psp,*/
	/*body#pspPeripheral #hierarchical-menu-psp,*/
	/*body#PspSupportTop #hierarchical-menu-psp,*/
	/*body.playstation-portable #hierarchical-menu-psp,*/
	/*body#playstation-portable #hierarchical-menu-psp {*/
		/*background: url(/common/img/menu_hierarchical_psp_bg.png) no-repeat center top !important;*/
		/*height: 51px;*/
		/*margin: 0 auto;*/
		/*display: block !important;*/
		/**/
	/*}*/
	/*body#pspHard #hierarchical-menu-psp ul,*/
	/*body#pspPeripheral #hierarchical-menu-psp ul,*/
	/*body#PspSupportTop #hierarchical-menu-psp ul,*/
	/*body.playstation-portable #hierarchical-menu-psp ul,*/
	/*body#playstation-portable #hierarchical-menu-psp ul {*/
		/*width: 807px;*/
		/*margin: 0 auto;*/
	/*}*/
	/*#hierarchical-menu-psp a {*/
		/*background: url(/common/img/menu_hierarchical_psp_button.png) no-repeat 0 0;*/
		/*display: block;*/
		/*height: 37px;*/
		/*margin-top: 11px;*/
	/*}*/
	/*#hierarchical-menu-psp a.hardtop {*/
		/*width: 118px;*/
	/*}*/
	/*body.hardtop #hierarchical-menu-psp a.hardtop,*/
	/*#hierarchical-menu-psp a.hardtop:hover {*/
		/*background-position: 0 -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psp a.hardware {*/
		/*width: 139px;*/
		/*background-position: -118px 0 !important;*/
	/*}*/
	/*body.hardware #hierarchical-menu-psp a.hardware,*/
	/*body#pspHard #hierarchical-menu-psp a.hardware,*/
	/*#hierarchical-menu-psp a.hardware:hover {*/
		/*background-position: -118px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psp a.accessory {*/
		/*width: 116px;*/
		/*background-position: -257px 0 !important;*/
	/*}*/
	/**/
	/*body.accessory #hierarchical-menu-psp a.accessory,*/
	/*body#pspPeripheral #hierarchical-menu-psp a.accessory,*/
	/*#hierarchical-menu-psp a.accessory:hover {*/
		/*background-position: -257px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psp a.game {*/
		/*width: 166px;*/
		/*background-position: -373px 0 !important;*/
	/*}*/
	/*body.game #hierarchical-menu-psp a.game,*/
	/*body#pspGame #hierarchical-menu-psp a.game,*/
	/*#hierarchical-menu-psp a.game:hover {*/
		/*background-position: -373px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psp a.update {*/
		/*width: 133px;*/
		/*background-position: -539px 0 !important;*/
	/*}*/
	/*body.update #hierarchical-menu-psp a.update,*/
	/*body#pspUpdate #hierarchical-menu-psp a.update,*/
	/*#hierarchical-menu-psp a.update:hover {*/
		/*background-position: -539px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psp a.support {*/
		/*width: 135px;*/
		/*background-position: -672px 0 !important;*/
	/*}*/
	/**/
	/*body.support #hierarchical-menu-psp a.support,*/
	/*body#PspSupportTop #hierarchical-menu-psp a.support,*/
	/*#hierarchical-menu-psp a.support:hover {*/
		/*background-position: -672px -48px !important;*/
	/*}*/
	/**/
	/**/
	/** PSN **/
	/*body#playstation-network #hierarchical-menu-psn,*/
	/*body.playstation-network #hierarchical-menu-psn {*/
		/*background: url(/common/img/menu_hierarchical_psn_bg.png) no-repeat center top !important;*/
		/*height: 51px;*/
		/*margin: 0 auto;*/
		/*display: block !important;*/
		/**/
	/*}*/
	/**/
	/*body#playstation-network #hierarchical-menu-psn ul,*/
	/*body.playstation-network #hierarchical-menu-psn ul {*/
		/*width: 807px;*/
		/*margin: 0 auto;*/
	/*}*/
	/*#hierarchical-menu-psn a {*/
		/*background: url(/common/img/menu_hierarchical_psn_button.png) no-repeat 0 0;*/
		/*display: block;*/
		/*height: 37px;*/
		/*margin-top: 11px;*/
	/*}*/
	/*#hierarchical-menu-psn a.psntop {*/
		/*width: 118px;*/
	/*}*/
	/*body.psntop #hierarchical-menu-psn a.psntop,*/
	/*#hierarchical-menu-psn a.psntop:hover {*/
		/*background-position: 0 -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psn a.store {*/
		/*width: 171px;*/
		/*background-position: -118px 0 !important;*/
	/*}*/
	/*body.store #hierarchical-menu-psn a.store,*/
	/*#hierarchical-menu-psn a.store:hover {*/
		/*background-position: -118px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psn a.home {*/
		/*width: 186px;*/
		/*background-position: -289px 0 !important;*/
	/*}*/
	/*body.home #hierarchical-menu-psn a.home,*/
	/*#hierarchical-menu-psn a.home:hover {*/
		/*background-position: -289px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psn a.info {*/
		/*width: 193px;*/
		/*background-position: -475px 0 !important;*/
	/*}*/
	/*body.info #hierarchical-menu-psn a.info,*/
	/*#hierarchical-menu-psn a.info:hover {*/
		/*background-position: -475px -48px !important;*/
	/*}*/
	/**/
	/*#hierarchical-menu-psn a.support {*/
		/*width: 137px;*/
		/*background-position: -668px 0 !important;*/
	/*}*/
	/*body.support #hierarchical-menu-psn a.support,*/
	/*#hierarchical-menu-psn a.support:hover {*/
		/*background-position: -668px -48px !important;*/
	/*}*/


/*
* formatCommon
*----------------------------------------------------------------------------------------------------*/

/*
* Push Area
*--------------------------------------------------*/

#push-area {
	background: url(http://www.jp.playstation.com/common/img/news_bottom_alpha.png) no-repeat bottom left;
	margin: 0 0 12px 0;
	padding-bottom: 2px;
	position: relative;
	z-index:1;
}

#push-wrapper {
	background: url(http://www.jp.playstation.com/common/img/news_head_alpha.png) no-repeat 0 0;
	height: 279px;
	width: 860px;
	padding-top: 2px;
}

	#push-wrapper .inner {
		border-left: #e5e5e5 1px solid;
		border-right: #e5e5e5 1px solid;
		background-color: rgba(255, 255, 255, .8);
		padding: 3px 4px 3px 4px;
		height: 272px;
		width: 850px;
		position: absolute;
	}

#billboard-contents {
	z-index: 0;
}

#billboard-contents-wrap {
	position: absolute;
}

#billboard-loading {
	position: absolute;
	left: 369px;
	top: 75px;
}

#billboard-contents-wrap ul {
	width: 850px;
	position: absolute;
}


#billboard-contents-wrap li {
	position: relative;
}

#billboard-contents-wrap li a {
	display: block;
	position: absolute;
}
#billboard-contents-wrap li a:hover {
	border: #5D7BA2 2px solid;
}

#billboard-contents a.no-border,
#billboard-contents-wrap li a.no-border {
	display: block;
	height: 65px;
	bottom: 35px;
	font-size: 0;
	border: none !important;
}

#billboard-contents-wrap li a.no-border-a,
#billboard-contents a.no-border {
	bottom: 96px;
	height: 50px;
	border: none !important;
}

#billboard-contents-wrap li a.cursor-default,
#billboard-contents a.cursor-default {
	cursor: default;
}

li.billboard-type-dr a.no-border,
li.billboard-type-cl a.no-border {
	bottom: 96px !important;
	height: 50px !important;
	border: none !important;
}

/** type A **/
li.billboard-type-a a {
	width: 846px;
	height: 268px;
}

/** type B **/
li.billboard-type-b {
	float: left;
	width: 277px;
	height: 133px;
	margin: 0 9px 6px 0;
}

li.billboard-type-br {
	float: left;
	width: 277px;
	height: 133px;
	
	margin: 0 0 6px 0;
	
}

li.billboard-type-br a,
li.billboard-type-b a {
	width: 273px;
	height: 129px;
}

/** type C **/
li.billboard-type-c {
	float: left;
	width: 277px;
	height: 133px;
	margin: 0 0 6px 7px;
}

li.billboard-type-cl {
	float: left;
	width: 566px;
	height: 272px;
}

li.billboard-type-d a,
li.billboard-type-c a {
	width: 273px;
	height: 129px;
}

li.billboard-type-dr a,
li.billboard-type-cl a {
	width: 562px;
	height: 268px;
}

/** type D **/
li.billboard-type-d {
	float: left;
	width: 277px;
	height: 133px;
	margin: 0 7px 6px 0;
}

li.billboard-type-dr {
	float: right;
	width: 566px;
	height: 272px;
}
	
	
/*
* Push Banner Area
*--------------------------------------------------*/

#push-banner-area {
	height: 151px;
	margin: 0 0 19px 0;
	position: relative;
	background: url(http://www.jp.playstation.com/common/img/banner_bg.jpg) no-repeat 0 0;
}

#push-banners {
	padding: 10px 0 0 0;
	height: 120px;
	width: 860px;
	/* overflow: scroll; */
	overflow: hidden;
	position: relative;
}

#push-banners ul {
	width: 1460px;
	position: relative;
	/* left: -289px; */
}

#push-banners li {
	float: left;
	width: 282px;
	height: 97px;
	margin-right: 7px;
}

#push-banners li.last {
	margin-right: 0;
}

#push-banners li span {
	display: block;
	font-size: 85%;
	font-weight: bold;
}

#push-banners li a {
	display: block;
	text-indent: -9999px;
	width: 278px;
	height: 87px;
	position: absolute;
	z-index: 3;
}

#push-banners a.no-border {
	display: block;
	height: 35px;
	width: 100px;
	margin-left: 100px;
	bottom: 15px;
	font-size: 0;
	border: none !important;
}


/** Push Banner Allow **/

#push-banner-right,
#push-banner-left {
	position: absolute;
	width: 80px;
	height: 150px;
	top: 0;
	opacity: 0;
	cursor: pointer;
	
	z-index: 4;
	
}

#push-banner-left a,
#push-banner-right a {
	display: block;
	width: 61px;
	height: 61px;
	margin-top: 42px;
}

#push-banner-right a {
	background: url(http://www.jp.playstation.com/common/img/common_buttons.png) no-repeat -61px 0;
	margin-left: 19px;
}

#push-banner-right {
	right: -74px;
}
#push-banner-left {
	left: -74px;
}
#push-banner-right.ps3browser {
	right: -68px;
}
#push-banner-left.ps3browser {
	left: -68px;
}


#push-banner-left a {
	background: url(http://www.jp.playstation.com/common/img/common_buttons.png) no-repeat 0 0;
}

/** Push Banner Scroll **/
#push-banner-scroll {
	position: relative;
	background: url(http://www.jp.playstation.com/common/img/scroll_scroll_bg.png) no-repeat 0 0;
	height: 10px;
	cursor: pointer;
}
	#push-banner-scroll-bar {
		visibility: hidden;
		position: absolute;
	}
	#push-banner-scroll-bar div {
		float: left;
		height: 10px;
		font-size: 0;
	}
		#push-banner-scroll-bar-left {
			width: 6px;
			background: url(http://www.jp.playstation.com/common/img/scroll_scrolls.png) no-repeat 0 0;
		}
		
		#push-banner-scroll-bar-center {
			background: url(http://www.jp.playstation.com/common/img/scroll_scrolls.png) repeat-x 0 0;
			width: 1px;
		}
		
		#push-banner-scroll-bar-right {
			width: 6px;
			background: url(http://www.jp.playstation.com/common/img/scroll_scrolls.png) no-repeat 0 0;
		}


/** content-banner **/
#content-banner {
	margin: 0 0 19px 0;
	background: url(http://www.jp.playstation.com/common/img/news_bottom.png) no-repeat bottom left;
	padding-bottom: 3px;
	position: relative;
}
#content-banner-wrapper {
	background: url(http://www.jp.playstation.com/common/img/news-head.png) no-repeat 0 0;
	padding-top: 2px;
}
	#content-banner-wrapper .inner {
		border-left: #e5e5e5 1px solid;
		border-right: #e5e5e5 1px solid;
		padding: 3px 0 3px 0;
		margin: 0 !important;
		background-color: #FFF;
	}
	
	#content-banner-wrapper ul {
		background-color: #edeff0;
		width: 850px;
		position: relative;
		left: 4px;
		padding-top: 12px;
		* padding-bottom: 12px;
	}
	
	#content-banner-wrapper ul li {
		position: relative;
		float: left;
		display: inline;
		width: 200px;
		height: 64px;
		margin: 0 0 12px 9px;
		background: url('http://www.jp.playstation.com/common/img/banner_content_banner_none.gif') no-repeat 0 0;
	}
	
	#content-banner-wrapper ul li a {
		display: block;
		position: absolute;
		width: 196px;
		height: 60px;
		text-indent: -9999px !important;
	}
	#content-banner-wrapper ul li a.on,
	#content-banner-wrapper ul li a:hover {
		border: #5D7BA2 2px solid;
	}
/*
* news Info Update
*--------------------------------------------------*/
#news-info-update,
.news-general,
#lineup-area {
	margin: 0 0 19px 0;
	background: url(http://www.jp.playstation.com/common/img/news_bottom.png) no-repeat bottom left;
	padding-bottom: 2px;
}

.news-general {
	position: relative;
}
	#button-info {
		top: 5px;
		left: 625px;
		width: 107px;
		height: 24px;
	}
	#button-info a {
		width: 107px;
		height: 24px;

		background: url(http://www.jp.playstation.com/common/img/top_buttons.png) no-repeat 0 0;

	}
	
	#button-info a:hover {
		background-position: 0 -24px !important;
	}
	
	#button-update {
		top: 5px;
		left: 739px;
		width: 107px;
		height: 24px;
	}
	#button-update a {
		width: 107px;
		height: 24px;
		background: url(/common/img/top_buttons.png) no-repeat -352px 0;
	}
	
	#button-update a:hover {
		background-position: -352px -24px !important;
	}
	
	#news-info-update .inner,
	#lineup-area .inner,
	.news-general .inner {
		border-left: #e5e5e5 1px solid;
		border-right: #e5e5e5 1px solid;
		padding: 2px 13px;
		margin: 0;
	}
	
	#news-info-update .text-wrap {
		float: left;
		width: 670px;
	}
	#news-info-update ul li a {
		display: block;
		float: left;
		width: 650px;
		background: url(/common/img/arrow.gif) no-repeat 0 5px;
		padding-left: 11px;
	}
	
	#news-info-update ul,
	.news-general ul {
		background-color: #FFF;
	}
	
	.news-general ul li a:link,
	#news-info-update ul li a:link {
		color:#333 !important;
		text-decoration:none;
	}
	.news-general ul li a:visited,
	#news-info-update ul li a:visited {
		color:#333 !important;
		text-decoration:none;
	}
	.news-general ul li a:hover,
	#news-info-update ul li a:hover {
		color:#333 !important;
		text-decoration:underline;
	}
	.news-general ul li a:active,
	#news-info-update ul li a:active {
		color:#333 !important;
		text-decoration:underline;
	}

	/** news clearfix **/
	.news-general ul li:after,
	#news-info-update ul li:after {
		content: url(http://www.jp.playstation.com/common/img/spacer.gif);
		display: block;
		clear: both;
		height: 0;
	}
	
	.news-general ul li,
	#news-info-update ul li {
		clear: both;
		background: url(http://www.jp.playstation.com/common/img/sepalator.gif) repeat-x 0 0;
		padding:7px 0 5px 0;
		display: inline-block;
		text-align: left;
	}
	.news-general ul li,
	#news-info-update ul li {
		display: block;
	}
	
	#news-info-update ul li div {
		display: block;
		float: right;
		padding-left: 65px;
		margin: 0 0 5px 0;
	}
	
	#news-info-update ul li div.update {
		background: url(http://www.jp.playstation.com/common/img/label_label_update.gif) no-repeat 0 1px;
	}
	
	#news-info-update ul li div.info {
		background: url(http://www.jp.playstation.com/common/img/label_label_info.gif) no-repeat 0 1px;
	}

	.news-general .news-date,
	#news-info-update .news-date {
		display: block;
		float: left;
		width: 83px;
		font-weight: bold;
		margin: 0 12px 0 1px;
		display: inline;
	}
	.news-general .news-title {
		float: left;
		margin: 0 12px 0 1px;
		display: inline;
	}
	
	.news-general ul li.first,
	#news-info-update ul li.first {
		background: none !important;
	}

.news-general ul li div {
		display: block;
		float: right;
		padding-left: 2px;
		margin: 0 0 5px 0;
	}
.news-general ul li a {
	display: block;
	float: left;
	width: 720px;
	background: url(http://www.jp.playstation.com/common/img/arrow.gif) no-repeat 0 5px;
	padding-left: 11px;
}

/*
* Item Info
*--------------------------------------------------*/
#item-info {
	
}
	#item-info a:hover {
		border: #5D7BA2 2px solid;
	}
	
	#item-right-bottom div,
	#item-right-top div,
	#item-left div,
	#item-center,
	#item-right {
		text-indent: -9999px;
	}
	
	/** type-2 **/
	.type-2 #item-left,
	.type-4 #item-left,
	.type-5 #item-left,
	.type-6 #item-left {
		float: left;
		width: 424px;
		margin-right: 12px;
	}
	.type-2 #item-right,
	.type-4 #item-right {
		float: left;
		width: 424px;
		margin-bottom: 12px;
	}
	
		.type-2 #item-right div,
		.type-2 #item-left div {
			float: left;
			width: 424px;
			height: 191px;
		}
		.type-2 #item-right div a,
		.type-2 #item-left div a {
			display: block;
			width: 412px !important;
			height: 178px;
			margin: 4px 0 0 4px;
		}
	
	/** type-3 **/
	.type-3 #item-left,
	.type-3 #item-center {
		float: left;
		width: 278px;
		margin-right: 13px;
		margin-bottom: 12px;
	}
	.type-3 #item-right {
		float: left;
		width: 278px;
		margin-right: 0;
		margin-bottom: 12px;
	}
	
	.type-3 #item-center div,
	.type-3 #item-right div,
	.type-3 #item-left div {
		float: left;
		width: 278px;
		height: 191px;
	}
	
	.type-3 #item-center div a,
	.type-3 #item-right div a,
	.type-3 #item-left div a {
		display: block;
		width: 266px;
		height: 178px;
		margin: 4px 0 0 4px;
	}
	
	/** type-4 **/
	.type-4 #item-left div.first,
	.type-4 #item-right div.first,
	.type-5 #item-left div.first,
	.type-6 #item-left div.first {
		margin: 0 12px 19px 0;
	}
	
	.type-4 #item-left div,
	.type-4 #item-right div,
	.type-5 #item-left div,
	.type-6 #item-left div {
		float: left;
		width: 206px;
		height: 191px;
	}
	.type-4 #item-left div a,
	.type-4 #item-right div a,
	.type-5 #item-left div a,
	.type-6 #item-left div a {
		display: block;
		width: 194px;
		height: 178px;
		margin: 4px 0 0 4px;
	}
	
	/** type-5, type-6 **/
	#item-right-top {
		float: left;
		width: 424px;
		margin-bottom: 12px;
	}
	
		#item-right-top div {
			float: left;
			width: 206px;
			height: 111px;
		}
		
		#item-right-top div.first,
		#item-right-bottom div.first {
			margin-right: 12px;
		}
		
		#item-right-top div a {
			display: block;
			width: 194px;
			height: 98px;
			margin: 4px 0 0 4px;
		}
	
	#item-right-bottom {
		float: left;
		width: 424px;
		height: 68px;
		margin: 0 0 19px 0;
	}
		.type-5 #item-right-bottom div {
			float: left;
			width: 424px;
			height: 68px;
			margin: 0 0 19px 0;
		}
		
		.type-5 #item-right-bottom div a {
			float: left;
			width: 412px;
			height: 55px;
			margin: 4px 0 0 4px;
		}
		.type-6 #item-right-bottom div {
			float: left;
			width: 206px;
			height: 68px;
			margin-bottom:19px;
		}
		.type-6 #item-right-bottom div a {
			float: left;
			width: 194px;
			height: 55px;
			margin: 4px 0 0 4px;
		}
		
/*
* lineup
*--------------------------------------------------*/
#lineup-area {
	background: none !important;
	margin-bottom: 0;
}

	#lineup-area ul {

		margin: 12px 0 19px 0 !important;
		_zoom: 1;
		width: 860px;

	}
	
	#lineup-area ul li {
		position: relative;
		float: left;
		width: 162px;
	}
	
	#lineup-area ul li a.titlelink {
		display: block;
		text-decoration: none !important;
		position: absolute;
		z-index: 2;
		top: 0;
		text-indent: -9999px;
		width: 150px;
	}
	
	#lineup-area ul li {
		border: #dbdbdb 1px solid;
		-webkit-border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		border-radius: 2px;
		
		background-color: #FFF;
		margin: 0 0 0 10px;
	}
	#lineup-area ul li.first {
		margin: 0 !important;
	}
	.hard-label {
		font-size: 0;
		width: 53px;
		height: 17px;
	}
	
	.ps3 .hard-label,
	.hard-label-ps3 {
		background: url(http://www.jp.playstation.com/common/img/label_tag_ps3.gif) no-repeat 0 0 !important;
	}
	.psv .hard-label,
	.hard-label-psv {
		background: url(http://www.jp.playstation.com/common/img/label_tag_psv.gif) no-repeat 0 0 !important;
	}
	.psp .hard-label,
	.hard-label-psp {
		background: url(http://www.jp.playstation.com/common/img/label_tag_psp.gif) no-repeat 0 0 !important;
	}
	
	.archives .hard-label,
	.label-archives {
		background: url(http://www.jp.playstation.com/common/img/tag_archives.png) no-repeat 0 0 !important;
		font-size: 0;
		width: 96px;
		height: 17px;
	}
	
	.psmobile .hard-label,
	.hard-label-psmobile {
		background: url(http://www.jp.playstation.com/common/img/tag_psmobile.gif) no-repeat 0 0 !important;
	}
	
	li.none div {
		position: static;
		margin: 4px auto;
		border: #EEE 1px solid;
	}
	
	.lineup-wrap-over,
	.lineup-wrap {
		position: relative;
		margin: 4px auto;
		width: 152px;
	}
	li .lineup-wrap-over {
		border: #5D7BA2 1px solid !important;
	}
	
	li .lineup-wrap {
		background-color: #FFF;
		border: #FFF 1px solid;
	}
	li .lineup-wrap-ps3-over {
		border: #ba0000 1px solid !important;
	}
	li .lineup-wrap-psv-over {
		border: #405C8E 1px solid !important;
	}
	li .lineup-wrap-psp-over {
		border: #E2B01A 1px solid !important;
	}
	li.ps3 .lineup-wrap-over {
		border: #ba0000 1px solid !important;
	}
	li.psv .lineup-wrap-over {
		border: #405C8E 1px solid !important;
	}
	li.psp .lineup-wrap-over {
		border: #E2B01A 1px solid !important;
	}
	
	li.psmobile .lineup-wrap-over {
		border: #a6adb8 1px solid !important;
	}
	
	li.archives .lineup-wrap-over,
	li.pss .lineup-wrap-over,
	ul.pss .lineup-wrap-over {
		border: #14a83b 1px solid !important;
	}
	
	.lineup-wrap-over .lineup-image,
	.lineup-wrap .lineup-image {
		margin: 10px auto 0;
		text-align: center;
	}
	
	.lineup-wrap-over .game-title,
	.lineup-wrap .game-title {
		font-weight: bold;
		margin: 10px 10px 0 10px;
	}
	
	.lineup-wrap-over .note,
	.lineup-wrap .note {
		margin: 15px 0 10px 0;
	}
	
	.lineup-wrap-over .maker,
	.lineup-wrap-over .genre,
	.lineup-wrap-over .onsale,
	.lineup-wrap .maker,
	.lineup-wrap .genre,
	.lineup-wrap .onsale {
		font-size: 85%;
		margin: 0 10px;
	}
	
	/** none **/
	#lineup-area ul li.none {
		background-color: #EEE !important;
	}

	.blank-label {
		margin: 8px 0 0 10px;
	}

/*
* news Label
*--------------------------------------------------*/
/** label (common) **/
.label-wrap {
	display: block;
	float: left;
	margin-right: 10px;
	width: 53px;
}

.label-info,
.label-update {
	font-size: 0;
	display: block;
	float: left;
	width: 53px;
	height: 17px;
	margin: 1px 12px 2px 0;
}

/*
* wysiwyg area
*--------------------------------------------------*/
.wysiwyg-area,
.gen-wysiwyg-area {
	margin-bottom: 20px;
}

	/**
	* WYSIWYG�G���A��{�ݒ�
	*/
	.wysiwyg-area .type-bg h1,
	.wysiwyg-area .type-text h1,
	.wysiwyg-area .type-bg h2,
	.wysiwyg-area .type-text h2,
	.wysiwyg-area .type-bg h3,
	.wysiwyg-area .type-text h3,
	.wysiwyg-area .type-bg h4,
	.wysiwyg-area .type-text h4,
	.wysiwyg-area .type-bg h5,
	.wysiwyg-area .type-text h5,
	.wysiwyg-area .type-bg h6,
	.wysiwyg-area .type-text h6 {
		font-weight: bold;
		line-height: 140%;
		margin-bottom: 10px;
	}
	
	.wysiwyg-area .type-bg h1,
	.wysiwyg-area .type-text h1 {
		font-size: 153.9%;
	}
	
	.wysiwyg-area .type-bg h2,
	.wysiwyg-area .type-text h2 {
		font-size: 138.5%;
	}
	
	.wysiwyg-area .type-bg h3,
	.wysiwyg-area .type-text h3 {
		font-size: 123%;
	}
	
	.wysiwyg-area .type-bg h4,
	.wysiwyg-area .type-text h4 {
		font-size: 116%;
	}
	
	.wysiwyg-area .type-bg h5,
	.wysiwyg-area .type-text h5 {
		font-size: 108%;
	}
	
	.wysiwyg-area .type-bg h6,
	.wysiwyg-area .type-text h6 {
		font-size: 108%;
	}
	
	.wysiwyg-area .type-bg p,
	.wysiwyg-area .type-text p {
		font-size: 100%;
		line-height: 160%;
		margin-bottom: 13px;
	}
	
	.wysiwyg-area .type-text p.note,
	.wysiwyg-area p.note {
		font-size: 77%;
		line-height: 130%;
	}
	
	.wysiwyg-area .type-text li {
		list-style-type: disc;
		list-style-position: outside;
		margin-left: 22px;
	}
	
	.wysiwyg-area .box {
		padding: 20px;
		background-color: #F2F2F2;
		margin: 10px 0;
		color: #333;
	}

/*
* format 
*----------------------------------------------------------------------------------------------------*/

.playstation-portable th,
#playstation-portable th {
	border-color: #c0ae08;
}
.playstation-portable td,
#playstation-portable td {
	border-color: #e6de64;
}
.playstation-vita th,
#playstation-vita th {
	border-color: #0066AF;
}
.playstation-vita td,
#playstation-vita td {
	border-color: #B2D1E7;
}
.playstation-vita a.img:hover,
#playstation-vita a.img:hover {
	border-color: #0066AF !important;
}

.playstation-network div#mainImage,
#playstation-network div#mainImage,
body#ps3Top div#mainImage,
body#pspTop div#mainImage,
body#psnTop div#mainImage,
body#sceTop div#mainImage,
body#pssTop div#mainImage,
body#goodsTop div#mainImage,
body#mobileTop div#mainImage {
	margin-left: -72.5px;
	z-index: 1;
	_position: absolute;
	_top: 0;
	_left: -72.5px;
	_margin-left: 0;
}

.playstation3 #bannerArea,
#playstation3 #bannerArea {
	margin-top: 0;
	margin-bottom: 20px;
}

#main {
	border-top: 1px solid #CACACA;
}
#playstation-network div#main,
.playstation-network div#main {
	border-top: none !important;
}

/** 2013.05.17 add START */

/* header */

#support-menu-icons .psc{
	background: url(http://www.jp.playstation.com/common/img/menu_ico_psc.png) no-repeat 2px 1px;
}

#main-menu li a {
	display: block;
	text-align: center;
	background: url(http://www.jp.playstation.com/common/img/menu_main_menu_02.png) no-repeat 0 0;
}

#menu-ps4 a {
    background-position: -73px 0 !important;
    width: 141px;
}

#menu-ps3 a {
    background-position: -214px 0 !important;
    width: 141px;
}

#menu-vita a{
    background-position: -355px 0 !important;
    width: 141px;
}

#menu-psp a {
    background-position: -496px 0 !important;
    width: 141px;
}

#menu-psn a {
    background-position: -637px 0 !important;
    width: 180px;
}

	#menu-ps4 a.on,
	body.playstation4 #menu-ps4 a,
	body#playstation4 #menu-ps4 a,
	#menu-ps4 a:hover {
	    background-position: -73px -48px !important;
	}

	#menu-ps3 a.on,
	body#ps3Hard #menu-ps3 a,
	body#ps3Peripheral #menu-ps3 a,
	body#Ps3SupportTop #menu-ps3 a,
	body.playstation3 #menu-ps3 a,
	body#playstation3 #menu-ps3 a,
	#menu-ps3 a:hover {
	    background-position: -214px -48px !important;
	}

	#menu-vita a.on,
	body.playstation-vita #menu-vita a,
	body.PsVitaSupportTop #menu-vita a,
	body#playstation-vita #menu-vita a,
	body#PsVitaSupportTop #menu-vita a,
	#menu-vita a:hover {
	background-position: -355px -48px !important;
	}

	#menu-psp a.on,
	body#pspHard #menu-psp a,
	body#pspPeripheral #menu-psp a,
	body#PspSupportTop #menu-psp a,
	body.playstation-portable #menu-psp a,
	body#playstation-portable #menu-psp a,
	#menu-psp a:hover {
	background-position: -496px -48px !important;
	}

	#menu-psn a.on,
	body#playstation-network #menu-psn a,
	body.playstation-network #menu-psn a,
	#menu-psn a:hover {
	background-position: -637px -48px !important;
	}


.sub-menu {
		display: none;
		position: absolute;
		left: -20px;
		width: 181px;
		z-index: 104 !important;
	}


	#hierarchical-menu-ps4 {
		display: none;
		height: 51px !important;
		min-width: 860px;
		*position: absolute;
	}


		/** PS4 **/
		#menu-ps4 .sub-menu li a {
			display: block;
			width: 179px;
			background: url(http://www.jp.playstation.com/common/img/menu_ps4_sub_menu.png) no-repeat 0 0 !important;
			text-indent: -9999px;
		}
		
			body#ps3Hard #sub-menu-ps4,
			body#ps3Peripheral #sub-menu-ps4,
			body#Ps3SupportTop #sub-menu-ps4,
			body.playstation4 #sub-menu-ps4,
			body#playstation4 #sub-menu-ps4 {
				top: -9999px !important;
			}		
			/* hardware */
			#menu-ps4 .sub-menu li.sub-menu-hardware {
				height: 50px !important;
			}
			#menu-ps4 .sub-menu li.sub-menu-hardware a {
				height: 50px !important;
				background-position: 0 0 !important;
			}
			#menu-ps4 .sub-menu li.sub-menu-hardware a:hover {
				background-position: -181px 0 !important;
			}
			/* game */
			#menu-ps4 .sub-menu li.sub-menu-game a {
				background-position: 0 -50px !important;
			}
			#menu-ps4 .sub-menu li.sub-menu-game a:hover {
				background-position: -181px -50px !important;
			}


	/* format-submenu */



	#hierarchical-menu-ps4{
		display: none;
		height: 51px !important;
		min-width: 860px;
		*position: absolute;
	}

	body#playstation4 #hierarchical-menu,
	body.playstation4 #hierarchical-menu{
		display: none;
	}


	/** PS4 **/
	body#ps4Hard #hierarchical-menu-ps4,
	body#ps4Peripheral #hierarchical-menu-ps4,
	body#Ps4SupportTop #hierarchical-menu-ps4,
	body.playstation4 #hierarchical-menu-ps4,
	body#playstation4 #hierarchical-menu-ps4 {
		background: url(http://www.jp.playstation.com/common/img/menu_hierarchical_ps4_bg.png) no-repeat center top !important;
		height: 51px;
		margin: 0 auto;
		display: block !important;
	}
	
	body#ps4Hard #hierarchical-menu-ps4 ul,
	body#ps4Peripheral #hierarchical-menu-ps4 ul,
	body#Ps4SupportTop #hierarchical-menu-ps4 ul,
	body.playstation4 #hierarchical-menu-ps4 ul,
	body#playstation4 #hierarchical-menu-ps4 ul {
		width: 800px;
		margin: 0 auto;
	}

	#hierarchical-menu-ps4 a{
		background: url(http://www.jp.playstation.com/common/img/menu_hierarchical_ps4_button.png) no-repeat 0 0;
		display: block;
		height: 37px;
		margin-top: 11px;
	}
	#hierarchical-menu-ps4 a.hardtop {
		width: 118px;
	}
	body.hardtop #hierarchical-menu-ps4 a.hardtop,
	body#playstation4 #hierarchical-menu-ps4 a.hardtop,
	#hierarchical-menu-ps4 a.hardtop:hover{
		background-position: 0 -48px !important;
	}
	
	#hierarchical-menu-ps4 a.spec {
		width: 125px;
		background-position: -118px 0 !important;
	}
	body.spec #hierarchical-menu-ps4 a.spec,
	body#ps4Spec #hierarchical-menu-ps4 a.spec,
	#hierarchical-menu-ps4 a.spec:hover {
		background-position: -118px -48px !important;
	}
	
	#hierarchical-menu-ps4 a.game {
		width: 166px;
		background-position: -245px 0 !important;
	}
	
	body.game #hierarchical-menu-ps4 a.game,
	body#ps4Game #hierarchical-menu-ps4 a.game,
	#hierarchical-menu-ps4 a.game:hover {
		background-position: -245px -48px !important;
	}


/* footer */

#site-menu-ps4 {
    display: inline;
    margin-left: 22px;
    width: 135px;
}

#site-menu-psc {
    display: inline;
    margin-left: 22px;
    width: 135px;
}

#site-menu-ps3 {
    width: 155px;
    margin-left: 0px;
}

#site-menu-ps2 {
    width: 150px;
}

#site-menu-psone {
    width: 170px;
}

#site-menu-psv{
	width:190px;
}

#site-menu-psp{
	width:190px;
}

#site-menu-psm{
	width:170px;
}

/** 2013.05.17 add END */