@charset "utf-8";
/* ===================================================================
CSS information

 file name  :tgs.css
 style info :東京ゲームショウ
=================================================================== */

/* -----------------------------------------------------------
	tgs
----------------------------------------------------------- */

.tgsWrap {
	margin: 0 auto;
	width: 990px;
	padding-top: 30px;
}
.inner {
	background:url(/ps3/images/news/tgs/bg_tgs.jpg) top left no-repeat;
	width:834px;
	height: 623px;
	padding: 37px 75px 37px 75px;
}
.inner p.tgstit {
	text-align:center;
}
.line01{
	padding: 15px 0 15px 0;
}
.inner p.tgstext {
	text-align:left;
	padding-bottom: 20px;
	font-size:14px;
	line-height:18px;
}
.inner p.tgstext2 {
	text-align:left;
	padding-top: 5px;
	font-size:12px;
	line-height:18px;
	clear:both;
}
.inner p.tgstit2 {
	text-align:center;
	background:url(/ps3/images/news/tgs/bg_tit2.gif) no-repeat;
	height:36px;
	width:832px;
	font-size:18px;
	line-height: 36px;
	color:#FFF;
	padding-bottom:20px;
}
.inner .tgsLeft {
	width:330px;
	float:left;
}
.inner .tgsLeft dl {
	text-align:left;
}
.inner .tgsLeft dt {
}
.inner .tgsLeft dt.stit {
	width:330px;
	float:left;
}
.inner .tgsLeft dt.stit2 {
	width:330px;
	float:left;
	display:inline;
	padding-top:25px;
}
img.icon {
	padding-right:10px;
}
.inner .tgsLeft dd.date {
	width:42px;
	float:left;
}
.inner .tgsLeft dd.location {
	width:42px;
	float:left;
}

.inner .tgsLeft dd.detail {
	width:280px;
	float:left;
}
.inner .tgsLeft dd.link {
	width:280px;
	float:left;
}

.inner .tgsLeft dd.line02{
	height: 3px;
	padding: 8px 0 8px 0;
}



.inner .tgsRight {
	width:444px;
	float:right;
}
.red{
	color:#802a2a;
}
.gray{
	color:#493a26;
}
.font24{
	font-size:24px;
	line-height:32px;
}
.font20{
	font-size:20px;
	line-height:28px;
}
.font18{
	font-size:18px;
	line-height:22px;
}
.font14{
	font-size:14px;
	line-height:18px;
}
.font12{
	font-size:12px;
	line-height:16px;
}