#xbox {
background:url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/bk_xb2.jpg) 0px 127px no-repeat;
background-position-y:127px;
width:852px;
margin:0 auto;
}
*html #xbox {
background:url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/bk_xb2.jpg) left 129px no-repeat #ffffff;
width:852px;
margin:0 auto;
}
.xb-top h2 {
margin:0;
padding:0;
}
.xb-top {
height:300px;
background:#1d1d1d url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/bk_xb.jpg) bottom;
width:700px;
}
.xb-index {
background:#1d1d1d url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/bk_xb.jpg) bottom;
width:700px;
}
.xb-top ul {
list-style:none;
margin:0 10px;
padding:0;
width:680px;
}
.xb-top ul li {
margin:0;
padding:0;
float:left;
font-size:1px;
line-height:0;
}
.xb-top ul li a img { border:0; }
.xb-top ul li.list1 { margin:0 10px 0 0; }
.xb-top ul li.list2 { margin:0 10px 0 0; }
.xb-top ul li.logo { margin:10px 0 0 0; }
.xb-top ul li.list4 { margin:10px 10px 0 0; }
.xb-top ul li.list5 { margin:10px 0 0 0; }
.xb-body {
background:#1d1d1d;
width:700px;
padding-bottom:24px;
}
.xb-body a img { border:none; }
.xb-body .themebox {
text-align:left;
margin:0 auto 42px auto;
width:680px;
height:1%;
border-bottom:1px solid #616161;
background:url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/bk_themebox.gif) repeat-y;
}
.xb-body .themebox:after {
clear: both;
height: 0;
visibility: hidden;
display: block;
content: ".";
}
.xb-body .themebox h3 {
margin:0;
padding:0;
}
.xb-body .themebox .left {
float:left;
padding:10px 0 10px 27px;
}
.xb-body .themebox .right {
float:right;
width:365px;
padding:10px 13px 15px 0px;
}
.xb-body .themebox .right p {
color:#ffffff;
font-size:102% !important;
margin:5px 0 !important
}
.xb-body .themebox .cap {
border:1px solid #786517;
padding:12px 18px;
background:url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/bk_cap.jpg) left top;
}
*+html .xb-body .themebox .cap {
border:1px solid #786517;
padding:12px 18px;
background:url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/bk_cap.jpg) 1px 1px;
}
*html .xb-body .themebox .cap {
border:1px solid #786517;
padding:12px 18px;
background:url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/bk_cap.jpg) 1px 1px;
}
.xb-body .themebox .cap table {
font-size:100%;
width:330px;
}
.xb-body .themebox .cap table th {
font-weight:normal;
color:#ebce58;
background:url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/cap_line.gif) left bottom repeat-x;
padding:8px 5px;
width:62px;
vertical-align:middle;
}
.xb-body .themebox .cap table td {
color:#FFFFFF;
background:url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/cap_line.gif) left bottom repeat-x;
padding:8px 5px;
vertical-align:middle;
}
.xb-body .themebox .cap table td.price { width:111px; }
.xb-body .themebox .cap table .end th,
.xb-body .themebox .cap table .end td { background:none; }
.xb-body .featbox {
text-align:left;
margin:0 auto;
width:680px;
}
.xb-body h3 { clear:both; }
.xb-body .featbox h4 {
clear:both;
background:url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/xb_sub.gif) repeat-y;
margin:9px 7px;
padding:4px 14px;
color:#fe0000;
font-weight:bold;
font-size:110%;
}
.xb-body .featbox p {
color:#ffffff;
margin:0 12px 12px 12px!important;
font-size:120% !important;
}
.xb-body ul.xb-photo {
list-style:none;
margin:0 0 0 5px;
padding:0 0 40px 0;
height:1%;
}

.xb-body ul.xb-photo2 {
list-style:none;
margin:0 0 0 5px;
padding:0 0 5px 0;
height:1%;
}

.xb-body ul.xb-photo:after {
clear: both;
height: 0;
visibility: hidden;
display: block;
content: ".";
}
.xb-body ul.xb-photo li {
float:left;
padding:0 0 17px 15px;
vertical-align:bottom;
font-size:1px;
line-height:0;
margin:0;
}
.xb-body ul.xb-photo li.end { padding-bottom:0; }
.xb-body ul.xb-photo li img { border:1px solid #937200; }
ul.xb-menu2 {
clear:both;
list-style:none;
padding:10px 10px 38px 10px;
margin:0;
height:104px;
}

.xb-body ul.xb-photo2:after {
clear: both;
height: 0;
visibility: hidden;
display: block;
content: ".";
}
.xb-body ul.xb-photo2 li {
float:left;
padding:0 0 17px 15px;
vertical-align:bottom;
font-size:1px;
line-height:0;
margin:0;
}
.xb-body ul.xb-photo2 li.end { padding-bottom:0; }
.xb-body ul.xb-photo2 li img { border:1px solid #937200; }
ul.xb-menu2 {
clear:both;
list-style:none;
padding:10px 10px 38px 10px;
margin:0;
height:104px;
}

ul.xb-menu2:after {
clear: both;
height: 0;
visibility: hidden;
display: block;
content: ".";
}
ul.xb-menu2 li {
margin:0;
padding:0;
float:left;
font-size:1px;
line-height:0;
}
ul.xb-menu2 li.list1 { margin:0 10px 0 0; }
ul.xb-menu2 li.list2 { margin:0 10px 0 0; }
ul.xb-menu2 li.logo { margin:10px 0 0 0; }
ul.xb-menu2 li.list4 { padding:10px 10px 0 111px; }
ul.xb-menu2 li.list5 { margin:10px 0 0 0; }
.xb-link1 {
clear:both;
background:url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/xb_link1t.gif) top left no-repeat #5e5e5e;
width:664px;
margin:0 17px;
}
.xb-link1 h4 { padding:5px; }
.xb-link1b {
background:url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/xb_link1b.gif) bottom left no-repeat;
font-size:1px;
height:10px;
}
.xb-link2 {
background:url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/xb_link2t.gif) top left no-repeat #2d2d2d;
width:647px;
margin:0 8px;
}
.xb-link2 ul {
list-style:none;
height:1%;
margin:0;
padding:18px 0 5px 18px;
}
.xb-link2 ul:after {
clear: both;
height: 0;
visibility: hidden;
display: block;
content: ".";
}
.xb-link2 ul li {
color:#ffffff;
width:300px;
float:left;
padding:0 0 10px 0;
}
.xb-link2 ul li a {
display:block;
background:url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/list_link.gif) left center no-repeat;
padding:0 0 0 13px;
color:#ffffff;
text-decoration:underline;
}
.xb-link2 ul li a:link,
.xb-link2 ul li a:visited {
color:#ffffff;
text-decoration:underline;
}
.xb-link2 ul li a:hover { text-decoration:underline;color:#FF0000;}
.xb-link2b {
background:url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/xb_link2b.gif) bottom left no-repeat;
font-size:1px;
height:5px;
}


/* ƒgƒbƒv
------------------------------------------------ */
#mainContents .lead {
	background: #1d1d1d url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/lead_bg.gif) no-repeat left top;
	width: 700px;
}
#mainContents .lead p {
	width: 660px;
	padding: 10px 0px 30px;
	margin: 0px 0px 0px 20px;
	font-size: 114%;
	font-weight: normal;
	color: #ffffff;
}
#mainContents .ttlBox {
	width: 680px;
	margin-left: auto;
	margin-right: auto;
}
#mainContents .ttlBox .capBox {
	width: 680px;
	background: #1d1d1d url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/caption_bg.gif) no-repeat left top;
	border-bottom: #616161 1px solid;
}
#mainContents .ttlBox p.caption {
	font-size: 114%;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	padding: 5px 0px 7px;
	margin: 0px 0px 0px 10px;
}
#mainContents .ttlBox .themeBox {
	width: 680px;
	background: #1d1d1d url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/theme_bg.gif) repeat-y left top;
	border-bottom: #616161 1px solid;
	padding-bottom: 20px;
}
#mainContents .ttlBox .imgBox {
	width: 680px;
	text-align: center;
	padding: 15px 0px;
}
#mainContents .ttlBox .imgBox span img {
	border: #937200 1px solid;
}
#mainContents .ttlBox .detailBox {
	background-color: #431818;
	width: 430px;
	margin-left: 15px;
	padding-bottom: 10px;
	text-align: left;
	float: left;
}
* html #mainContents .ttlBox .detailBox {
	margin-left: 7px;
}
#mainContents .detailBox ul.leftBox {
	width: 210px;
	float: left;
	padding-left: 10px;
}
#mainContents .detailBox ul.rightBox {
	width: 195px;
	float: right;
	padding-right: 5px;
}
#mainContents .detailBox ul.leftBox li,
#mainContents .detailBox ul.rightBox li {
	list-style: none;
	color: #ffffff;
	margin-top: 10px;
}
#mainContents .detailBox ul.leftBox li a:link,
#mainContents .detailBox ul.leftBox li a:visited,
#mainContents .detailBox ul.rightBox li a:link,
#mainContents .detailBox ul.rightBox li a:visited {
	color: #ff0101;
}
#mainContents .detailBox ul.leftBox li a:hover,
#mainContents .detailBox ul.rightBox li a:hover {
	color: #ffffff;
}
#mainContents .themeBox a.lower {
	float: left;
	margin: 15px 0px 0px 20px;
}
#mainContents .bnrBox {
	margin: 50px auto 0px;
	text-align: center;
}
#mainContents ul.officBox {
	margin: 25px auto 0px;
	width: 640px;
	font-size: 107%;
}
#mainContents ul.officBox li {
	background: url(https://img1.kakaku.k-img.com/images/article/pr/08/xbox360/game_shooting/list_link02.gif) no-repeat left center;
	padding-left: 15px;
	list-style: none;
	display: inline;
	line-height: 170%;
}
#mainContents ul.officBox a:link,
#mainContents ul.officBox a:visited {
	color: #ffffff;
}
#mainContents ul.officBox a:hover {
	color: #ff0000;
}
.mTop60 {
	margin-top: 60px;
}
.mLeft30 {
	margin-left: 30px;
}

.notes{
	font-size: 90%;
	color: #CC0000;
	margin-bottom: 20px;
	text-align: right;
	padding-right: 15px;
	padding-top: 5px;
}

/* clearfix
------------------------------------------------ */
#mainContents .detailBox:after,
#mainContents .themeBox:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}
