@charset "EUC-JP";   /*   文字コード   */

/* Reset
=======================================*/

* {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	line-height: 1.6;
}



body {
	font: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-family: "ＭＳ Ｐゴシック", "Lucida Grande", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: small;
	font-size: 12px;
	color:#3e3e3e;
}

hr {
	display: none;
}

img {
	border: none;
	vertical-align: bottom;
}

strong {
	font-weight: bold;
}


/* Layout
=======================================*/


#wrapper {
	width: 760px;
	margin: 10px 0 0 10px;
	display:block;
	background:#1A264C url(/dol/playstation/images/ps_info/bg_wrapper.jpg) repeat-y top center;
}

#container {
	width: 740px;
	margin: 0 0 0 10px;
}

#contents {
	padding:0 0 20px 0;
}


/*見出し
*/


h1 {
	text-indent: -9999px;
}

h2 {
	display:none;
}


/*各コンテンツ用クラス
*/


.textArea {
	padding: 10px 0;
}




.infomation {
	font-size:12px;
}

.infomation table {
	margin:20px 0 0 20px;
	width:700px;
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	border-collapse:collapse;
}

.infomation table th {
	font-weight:normal;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	background:#f9fcfe;
	width:110px;
}

.infomation table td {
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
}


.infomation2 {
	font-size:12px;
}

.infomation2 table {
	margin:20px 0 0 20px;
	width:700px;
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	border-collapse:collapse;
}

.infomation2 table th {
	font-weight:normal;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	background:#f9fcfe;
	width:110px;
}

.infomation2 table td {
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
}




.special table{
	margin:20px 0 10px 10px;
	width:720px;
}

.special table td{
	width:240px;
}


.h1_box {
	height: 660px;
	background: url(/dol/playstation/images/ps_info/h1.jpg) no-repeat left top;
}

.delivering_trial a{
	margin:225px 20px 0 503px;
	height:80px;
	width:240px;
	text-indent:-9999px;
	display:block;
}

.movie {
	height:225px;
	padding-left:344px;
}



.CV {
}


#flvArea {
	background:url(/dol/playstation/images/ps_info/bg_flash.jpg) top center no-repeat;
	padding:14px 40px 50px 40px;
}


/*title*/


.SS {
	background:url(/dol/playstation/images/ps_info/h3_SS.jpg) no-repeat left top;
	height:56px;
	text-indent:-9999px;
}


.info {
	background:url(/dol/playstation/images/ps_info/h3_info.jpg) no-repeat left top;
	height:56px;
	text-indent:-9999px;
}


.t_ps3 {
	background:url(/dol/playstation/images/ps_info/h3_ps3.jpg) no-repeat left top;
	height:56px;
	text-indent:-9999px;
}

.t_ps4 {
	background:url(/dol/playstation/images/ps_info/h3_ps4.jpg) no-repeat left top;
	height:56px;
	text-indent:-9999px;
}

.btn_box { float:left; width:160px; }
.btn_box02 { float:left; width:160px; margin-left:45px; }


.clear { clear:both; }

.spe {
	background:url(/dol/playstation/images/ps_info/h3_special.jpg) no-repeat left top;
	height:56px;
	text-indent:-9999px;
}


/*btn*/


#btn_start {
	overflow: hidden;
	text-indent: -9999px;
	font-size:0px;
}

#btn_start a {
	width:700px;
	display:block;
	margin:10px 20px 20px 20px;
	background:url(/dol/playstation/images/ps_info/btn_start.jpg) no-repeat left top;
	height: 125px;
	border: none;
	cursor: pointer;
	
}

#btn_start a:hover{
	background-position: -700px 0;
}


#btn_spe_A {
	overflow: hidden;
	text-indent: -9999px;
	font-size:0px;
}

#btn_spe_A a {
	width:240px;
	display:block;
	background:url(/dol/playstation/images/ps_info/btn_special_01.jpg) no-repeat left top;
	height: 206px;
	border: none;
	cursor: pointer;
}

#btn_spe_A a:hover{
	background-position: -240px 0;
}

#btn_spe_B {
	overflow: hidden;
	text-indent: -9999px;
	font-size:0px;
}


#btn_spe_B a {
	width:240px;
	display:block;
	background:url(/dol/playstation/images/ps_info/btn_special_02.jpg) no-repeat left top;
	height: 206px;
	border: none;
	cursor: pointer;
	
}

#btn_spe_B a:hover{
	background-position: -240px 0;
}

#btn_spe_C {
	overflow: hidden;
	text-indent: -9999px;
	font-size:0px;
}


#btn_spe_C a {
	width:240px;
	display:block;
	background:url(/dol/playstation/images/ps_info/btn_special_03.jpg) no-repeat left top;
	height: 206px;
	border: none;
	cursor: pointer;
}

#btn_spe_C a:hover{
	background-position: -240px 0;
}



#btn_CV {
	overflow: hidden;
	text-indent: -9999px;
	font-size:0px;
}

#btn_CV a {
	width:107px;
	margin:238px 0 0 362px;
	display:block;
	background:url(/dol/playstation/images/ps_info/btn_CV.gif) no-repeat left top;
	height: 26px;
	border: none;
	cursor: pointer;
}

#btn_CV a:hover{
	background-position: -107px 0;
}

#btn_reward {
	overflow: hidden;
	text-indent: -9999px;
	font-size:0px;
}

#btn_reward a {
	width:700px;
	display:block;
	margin:10px 20px 20px 20px;
	background:url(/dol/playstation/images/ps_info/btn_reward.jpg) no-repeat left top;
	height: 125px;
	border: none;
	cursor: pointer;
}

#btn_reward a:hover{
	background-position: -700px 0;
}

#btn_lounge {
	overflow: hidden;
	text-indent: -9999px;
	font-size:0px;
}

#btn_lounge a {
	width:700px;
	display:block;
	margin:10px 20px 0 20px;
	background:url(/dol/playstation/images/ps_info/btn_lounge.jpg) no-repeat left top;
	height: 125px;
	border: none;
	cursor: pointer;
}

#btn_lounge a:hover{
	background-position: -700px 0;
}





/*etc*/



.to_top {
	position: relative;
	height: 40px;
	width: 700px;
	margin: 10px 0 0 40px;
}

.to_top a {
	position: absolute;
	top: 0;
	right: 10;
	height: 16px;
	width: 17px;
	overflow: hidden;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
	background: url(/dol/image/up_onoff.gif) no-repeat;
}

.to_top a:hover {
	background-position: 0 -16px;
}

.none {
	display:none;
}




ul.acc {
	width: 720px;
}

ul.acc li div ul {
}

ul.acc, ul.acc li ul {
  margin:0;
  padding: 0;
  list-style: none;
}

ul.acc a.sec {
	text-align:right;
	padding:10px 0 0 0;
	font-weight:bold;
	color:#ffffcc;
	width: 720px;
	display: block;
	outline: none;
}
