@charset "UTF-8";

/*	aboutCSS
	
		■コンテンツ設定
		■文とサムネイル
		■スペック表
----------------------------------------------------------------------------------------------------------------------------------*/


/*	コンテンツ設定（各コンテンツ上書き）
----------------------------------------------------------------------------------------------------------------------------------*/

div#content {
width:825px;
margin:0 auto;
padding:50px 0 0 0;
}


/* 左段落 */
div#content div.left {
float:left;
width:550px;
font-size:13px;
line-height:170%;
text-align:justify;
text-justify:distribute;
}

/* 右段落 */
div#content div.right img.banner {
	float:right;
	margin-bottom: 20px;
}

div#content div.right img.bannerBonus {
	margin: -20px 0 3px 0;
}

div#content div.right p {
float:right;
width:191px;
height:295px;
background-image:url(../Images/top_right_bg.gif);
background-repeat:no-repeat;
background-position:right;
font-size:10px;
color:#bdb7b5;
line-height:200%;
text-align:justify;
text-justify:distribute;
padding:57px 20px 0 20px;
}

/* 左文章各段落 */
div#content div.text {
margin:0 0 30px 0;
}


/*	文とサムネイル
----------------------------------------------------------------------------------------------------------------------------------*/

div#content div.left div.sttl {
margin:0 0 10px 0;
}

div#content div.left img.thbRight {
margin:0 0 10px 15px;
float:right;
}

div#content div.left img.thbLeft {
margin:0 20px 10px 0;
float:left;
}


/*	スペック表
----------------------------------------------------------------------------------------------------------------------------------*/

div.spec {
position:relative;
width:100%;
height:165px;
background-image:url(../Images/top_spec_bg.gif);
background-repeat:repeat-x;
margin:20px 0 0 0;
}

div.spec div.item {
position:relative;
width:770px;
margin:0 auto;
}

div.spec div.item div.xbox {
position:absolute;
top:20px;
left:0;
}

div.spec div.item div.ps3 {
position:absolute;
top:30px;
left:140px;
}

div.spec div.item div.badge {
position:absolute;
top:17px;
left:600px;
}

div.spec div.item table {
position:absolute;
top:18px;
left:260px;
width:300px;
}

div.spec div.item table th {
width:90px;
text-align:right;
color:#6b6d6c;
vertical-align:middle;
font-size:9px;
line-height:18px;
}

div.spec div.item table td {
text-align:left;
color:#FFFFFF;
vertical-align:middle;
font-size:12px;
line-height:18px;
}

div.caution {
width:820px;
margin:0 auto;
font-size:10px;
color:#FFFFFF;
}