@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", "メイE", "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_gameinfo/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: 400px;
	background: url(/dol/playstation/images/ps_gameinfo/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_gameinfo/bg_flash.jpg) top center no-repeat;
	padding:14px 40px 50px 40px;
}


/*title
*/


.SS {
	background:url(/dol/playstation/images/ps_gameinfo/h3_SS.jpg) no-repeat left top;
	height:56px;
	text-indent:-9999px;
}


.info {
	background:url(/dol/playstation/images/ps_gameinfo/h3_info.jpg) no-repeat left top;
	height:56px;
	text-indent:-9999px;
}


.start {
	background:url(/dol/playstation/images/ps_gameinfo/h3_start.jpg) no-repeat left top;
	height:56px;
	text-indent:-9999px;
}

.spe {
	background:url(/dol/playstation/images/ps_gameinfo/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_gameinfo/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_gameinfo/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_gameinfo/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_gameinfo/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_gameinfo/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_gameinfo/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_gameinfo/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;
}

#back img {
	margin:10px 0 10px 212px;
}

#back img a {
	overflow:hidden;
}

.special {
	background:url(/dol/playstation/images/ps_gameinfo/h3_special.jpg) no-repeat left top;
	height:56px;
	text-indent:-9999px;
}

/*.itemArea {
	background:url(/dol/playstation/images/ps_reward/bg_item.gif) top center no-repeat;
	margin:10px 0 0 0;
	padding:10px 20px 0 20px;
}*/

.item_area_header {
	width:716px;
	height:22px;
	background:url(/dol/playstation/images/ps_gameinfo/bg_item_header.gif) top center no-repeat;
	margin:10px auto 0px auto;
}

.item_area_main {
	width:716px;
	background:url(/dol/playstation/images/ps_gameinfo/bg_item_main.gif) top center repeat-y;
	margin:0 auto;
	/*padding:0 20px 0 20px;*/
}



.txt_special {
	/*margin:20px 20px 0px 20px;*/
	padding:0px 20px 0px 20px;
}

.contents_bg {
	margin:0 0 10px 12px;
	padding:0;
}

.ss_box{ 
	margin:5px auto 0px auto;
}

.s_title {
    color: #900;
    padding-left: 5px;
    border-left: 8px solid #900;
    border-bottom: 1px solid #900;
	font-size:15px;
	font-weight:bold;
	width:95%;
	text-align:left;
	margin-bottom:5px;
}

.s_title02 {
    color: #900;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.note dt {
  position: relative;
}
.note dt span {
  position: absolute;
}
.note dd {
  padding-left: 1em;
}
