@charset "UTF-8";
/* 2010-05-07T15:27:22+09:00 */

/* ---------------------------------------------- */
/* 共通要素 */

/* ページタイトル上ボーダー */
body.update div#main{
	border-top: 1px solid #cacaca;
}

/* 重要なお知らせ */
ul.general.unlink{
	margin-bottom: 20px;
}

ul.general.unlink li{
	margin-left: 0;
	padding-left: 54px;
	list-style: none;
	background: url("/common/img/iconListUnlink.gif") no-repeat 0 0.2em;
}

ul.general.unlink li.important{
	background-image: url("/common/img/iconListImportantUnlink.gif");
}

/* 見出し */
body.update div#main h2{
	margin-bottom: 0;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 123.1%;
}

/* アップデート情報 */
div.updateInfo{
	margin-bottom: 20px;
}

div.updateInfo table.news{
	margin-bottom: 0;
}

div.updateInfo table.news th,
div.updateInfo table.news td{
	padding-left: 15px;
}

div.updateInfo table.news h3{
	font-size: 100%;
	font-weight: normal;
}

div#main div.updateInfo table.news td p{
	margin-bottom: 0;
	margin-left: 13px;
}

div.updateInfo p.more{
	text-align: right;
}

div.updateInfo a{
	padding-left: 13px;
	background: url("/common/img/iconListGeneral.gif") no-repeat 0 0.3em;
}

div.updateInfo a:link{
	color: #404040;
}

div.updateInfo a:visited{
	color: #8c8c8c;
}

div.updateInfo a:hover{
	background-image: url("/common/img/iconListGeneralHover.gif");
	text-decoration: none;
	color: #eb422b;
}

/* 備考セット */
div.noteSet{
	padding: 14px;
	border-top: solid 1px #dfdfdf;
}

div.noteSet h3{
	margin-bottom: 8px;
}

div.noteSet h4{
	height: 100%;
	margin-bottom: 8px;
	padding-left: 15px;
	background: url("/common/img/iconNoteSetTitle.gif") no-repeat 0 0.4em;
}

div.noteSet div.text{
	text-align: left;
}

div.noteSet ul.general{
	padding-top: 10px;
	margin-bottom: 10px;
}

/* 本文セット */
div.updateSet{
	padding-top: 14px;
	padding-bottom: 14px;
	border-top: solid 1px #dfdfdf;
}

div.updateSet img{
	float: left;
	padding: 0.3em 20px 20px 0;
}

div.updateSet div.editable{
	margin: 0;
}

/* アップデート手順 */
div.process div.important{
	height: 100%;
	margin-bottom: 20px;
}

div.process div.important:after{
	display: block;
	height: 0;
	clear: both;
	content: "";
}

div.process div.important h3,
div.process div.important h4{
	width: 37px;
	float: left;
	margin-top: 5px;
}

div.process div.important h3 img,
div.process div.important h4 img{
	float: none;
	padding: 0;
}

div.process div.important ul{
	width: 800px;
	/width: 785px;
	float: right;
	/padding-left: 15px;
}

div.process div.important ul li{
	list-style-type: disc;
}

div.process div.textSet{
	padding: 14px;
	border-top: solid 1px #dfdfdf;
}

div.process div.textSet h3{
	margin-bottom: 10px;
	font-size: 108%;
}

div.process div.textSet div.important{
	margin-bottom: 0;
}

div.process div.textSet div.important ul{
	width: 772px;
	/width: 757px;
}

/* ---------------------------------------------- */
/* ---------------------------------------------- */
/* 1.3 PS3アップデート */

/* ラインナップ */
body#ps3 p#updateMenu01,
body#ps3 p#updateMenu02,
body#ps3 p#updateMenu03{
	width: 274px;
}

body#ps3 p#updateMenu01,
body#ps3 p#updateMenu02{
	float: left;
	margin-right: 19px;
}

body#ps3 p#updateMenu03{
	float: right;
}

body#ps3 p#updateMenu01 a.img:hover,
body#ps3 p#updateMenu02 a.img:hover,
body#ps3 p#updateMenu03 a.img:hover{
	border-color: #eb422b;
}

/* アップデート情報 */
body#ps3 div.updateInfo table.news th{
	border-color: #9e122b;
}

body#ps3 div.updateInfo table.news td{
	border-color: #e5c3ca;
}

/* ---------------------------------------------- */
/* 1.3.2.1 PS3アップデート詳細, 1.3.2.1 PS3アップデート詳細 */

div.block.editable img,
div.block.editable ul{
	margin-top: 15px;
	margin-bottom: 15px;
}

div.block.editable h2 img,
div.block.editable h3 img,
div.block.editable h4 img,
div.block.editable h5 img,
div.block.editable dt img,
div.block.editable li img{
	display: inline;
	margin: 0;
	vertical-align: middle;
}

div.block.editable{
	margin-bottom: 0;
	background: none;
}

div.block.editable h2{
	padding-top: 14px;
	padding-left: 0;
	border-left: none;
	border-top: solid 1px #dfdfdf;
}

div.block.editable h3{
	height: 100%;
	margin-bottom: 8px;
	padding-left: 15px;
	background: url("/common/img/iconNoteSetTitle.gif") no-repeat 0 0.4em;
	font-size: 100%;
}

div.block.editable h4{
	margin-bottom: 10px;
	padding-top: 14px;
	padding-left: 0;
	background: none;
	border-top: solid 1px #dfdfdf;
}

div.block.editable h5{
	font-size: 100%;
}

div.block.editable h5,
div.block.editable p{
	margin-right: 15px;
	margin-left: 15px;
}

div.block.editable p{
	padding-bottom: 10px;
	border-bottom: dotted 1px #dfdfdf;
}

div.block.editable img{
	display: block;
	margin: 15px auto;
}

/* ---------------------------------------------- */
/* 2.3 PSPアップデート */

/* ラインナップ */
body#psp div.pack{
	margin-bottom: 10px;
}

body#psp p#updateMenu01,
body#psp p#updateMenu02,
body#psp p#updateMenu03,
body#psp p#updateMenu04{
	width: 422px;
}

body#psp p#updateMenu01,
body#psp p#updateMenu02{
	margin-bottom: 15px;
}

body#psp p#updateMenu01,
body#psp p#updateMenu03{
	float: left;
	margin-right: 15px;
}

body#psp p#updateMenu02,
body#psp p#updateMenu04{
	float: right;
}

body#psp #updateMenu01 a.img:hover,
body#psp p#updateMenu02 a.img:hover,
body#psp p#updateMenu03 a.img:hover,
body#psp p#updateMenu04 a.img:hover{
	border-color: #f9be14;
}

/* アップデート情報 */
body#psp div.updateInfo table.news th{
	border-color: #bfad16;
}

body#psp div.updateInfo table.news td{
	border-color: #e5dd66;
}
