@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
html {
	font-family: 'メイリオ','ＭＳ Ｐゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka',sans-serif;
	background: #111111;
}
body {
	background: url(worldbraveimg/bg.jpg) no-repeat center top #ffffff;
}
img {
	display; block;
	border: 0;
	vertical-align: top;
}

/*---------------------------------------------------------------------
     clear fix
  ---------------------------------------------------------------------*/
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


#contents {
	width: 972px;
	margin: 0 auto;
	background: #000000;
}
#contents img {
	float: left;
}

#contents2 {
	width: 972px;
	margin: 0 auto;

}


p{
	line-height:0px;
	font-size:0;
	
}
#ptop {
	width: 272px;
	margin: 0 auto;
	padding:2px 0 0 0 ;
}
#ublock {
	clear: both;
	width: 972px;
	
	

}
.cards {
	clear: both;
	width: 972px;
	
}

.cards2 {
	clear: both;
	width: 966px;
	border-left:3px solid #000000;
	border-right:3px solid #000000;
}

.img04{
	border-left:1px solid #000;
	
}

.cards2 img{
	
	
}
#logo_r {

	width: 972px;
	padding-left: 0;

}
#ublock2 {
	clear: both;
	position: relative;
}
#ublockf {
	width: 972px;
	height: 95px;
	padding-bottom: 23px;
	background: url(worldbraveimg/bgf01.gif) left bottom no-repeat #000000;
	position: relative;
}
#svstart {
	position: absolute;
	float: none;
	left: 17px;
	bottom: 24px;
}
#platform {
	width: 972px;
	background: #ffffff;
	height: 63px;
}
#platform img {
	float: none;
}
#ublockf2 {
	width: 972px;
	height: 225px;
	padding-bottom: 23px;
	background: url(worldbraveimg/bgf02.gif) left bottom no-repeat #000000;
	position: relative;
}
#ublockf2 dt {
	display: block;
	position: absolute;
	left: 14px;
	top: 18px;
}
#ublockf2 dd {
	display: block;
	position: absolute;
	left: 14px;
	top: 102px;
}
#infoli {
	background: #ffffff;
	height: 173px;
	padding-top: 4px;
	margin-bottom: 17px: 
}
#infoli li {
	list-style:none;
	display: block;
	height: 71px;
	padding: 0 0 7px 83px;
	background: url(worldbraveimg/mark.gif) left top no-repeat;
}
#infoli img {
	float: none;
}
#qr {
	width: 185px;
	position: absolute;
	top: 15px;
	right: 24px;
}
#mv {
	position: absolute;
	right: 24px;
	top: 228px;
	width: 332px;
}
#qr img,
#mv img {
	display; block;
	float: none;
}
#copyright {
	width: 100%;
	background: #000000;
	padding: 10px 0 5px 0;
}
#copyright img {
	display: block;
	width: 400px;
	margin: 0 auto;
}

#url{

	padding: 12px 0 0px 75px;
}

#special_card{
	width: 972px;
	height: 287px;
	
	background: url(worldbraveimg/special.jpg) center bottom no-repeat #fff;

}

.f_left{
		float:left;
}
.clear{
	clear:both;
	
}

#left_special{
	width:367px;
	height:175px;
	
}


#bn {
	width: 100%;
	background: #000000;
	padding: 10px 0 5px 0;
}
#bn img {
	display: block;
	width: 240px;
	margin: 0 auto;
}
