/*
/////////////////////////////////////
business/

■TGSフォーラム---------------Line.13
■開発ツール＆ミドルウェア
　コーナー/ワークショップ----Line.228
■海外出展社情報-------------Line.267
■ビジネスデイのご案内-------Line.314
/////////////////////////////////////
*/

/* +++++++++++TGSフォーラム+++++++++++ */

h2.Forum {
	background:url(images/h2_forum.gif) no-repeat;
}

h2.Developer {
	background:url(images/h2_developer.gif) no-repeat;
}

table.About {
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px;
	border-collapse:collapse;
	font-size:12px;
	text-align:left;
}

table.About th {
	margin:0px;
	padding:0px 0px 0px 1em;
	font-weight:normal;
	line-height:140%;
	vertical-align:top;
}

table.About td {
	margin:0px;
	padding:0px;
	color:#333333;
	line-height:140%;
	vertical-align:top;
}

table.About td.Spacer {
	padding:0px 5px;
}

/* タイムテーブル */
table.Lecture {
	width:100%;
	margin:30px 0px 0px;
	padding:0px;
	border-collapse:collapse;
	border:1px solid #D0CFC4;
	font-size:12px;
	text-align:left;
}

table.Lecture th {
	margin:0px;
	padding:3px;
	color:#FFFFFF;
	background:#000000;
	border:1px solid #D0CFC4;
	font-weight:normal;
	line-height:140%;
	vertical-align:middle;
}

table.Lecture td {
	margin:0px;
	padding:3px;
	border:1px solid #D0CFC4;
	color:#333333;
	line-height:140%;
	vertical-align:top;
}

table.Lecture td.Category {
	color:#FFFFFF;
	background:#666666;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}

table.Lecture td .ImageTop {
	margin:0px 0px 3px 10px;
	float:right;
}

table.Lecture td .Image {
	margin:0px 0px 0px 10px;
	float:right;
}

table.Lecture td .DetailButton {
	margin:0px;
	padding:0px;
	vertical-align:text-bottom;
}

table.Lecture td .DotLine {
	margin:0px 0px 3px;
	_margin:0px;
}

table.Lecture td p.Title {
	margin:0px;
	color:#333333;
	font-weight:bold;
	line-height:140%;
}

p.ButtonArea {
	margin:15px auto 60px;
	padding:0px;
	text-align:center;
}

/* 個別詳細 */
table.Detail {
	width:100%;
	margin:0px 0px 5px;
	padding:0px;
	border-collapse:collapse;
	border:1px solid #D0CFC4;
	font-size:12px;
	text-align:left;
}

table.Detail th {
	margin:0px;
	padding:3px;
	color:#FFFFFF;
	background:#000000;
	border:1px solid #D0CFC4;
	line-height:140%;
	text-align:center;
}

table.Detail td {
	margin:0px;
	padding:10px 10px 0px 10px;
	color:#333333;
	line-height:140%;
}

table.Detail td.Time {
	width:20%;
	padding:3px;
	border:1px solid #D0CFC4;
	text-align:center;
}

table.Detail td.Price {
	width:80%;
	padding:3px;
	color:#FF3300;
	border:1px solid #D0CFC4;
	text-align:right;
}

table.Detail td .Image {
	margin:0px 0px 10px 10px;
	_margin:0px;
	float:right;
}

table.Detail td p.Title {
	margin:0px 0px 10px;
	padding:0px;
	color:#333333;
	font-weight:bold;
	line-height:140%;
	text-align:center;
}

table.Detail td p.Name {
	margin:0px 0px 10px;
	padding:0px;
	font-weight:bold;
}

table.Detail td p.SubTitle {
	margin:20px 0px 10px;
	padding:0px 0px 0px 2px;
	color:#FFFFFF;
	background:#666666;
	border:1px solid #D0CFC4;
	text-align:left;
}

table.Detail td p.LectureTitle {
	margin:0px;
	padding:3px;
	color:#FFFFFF;
	background:#000000;
	border:1px solid #D0CFC4;
	line-height:140%;
	text-align:center;
}

/* 詳細ボタン */
p.ToDetail {
	margin:0px 0px 15px;
	padding:0px;
	text-align:right;
}

/* タイムテーブルへ */
p.TimeTable {
	margin:0px 0px 50px;
	padding:0px;
	color:#666666;
	font-size:10px;
	text-align:right;
}

p.TimeTable a {
	color:#666666;
}

/* +++++++++++開発ツール＆ミドルウェアコーナー/ワークショップ+++++++++++ */

h2.Work {
	background:url(images/h2_work.gif) no-repeat;
}

table.Schedule {
	width:100%;
	margin:10px 0px 0px;
	padding:0px;
	border-collapse:collapse;
	border:1px solid #D0CFC4;
	font-size:12px;
	text-align:left;
}

table.Schedule th {
	margin:0px;
	padding:4px 10px 4px;
	color:#FFFFFF;
	background:#666666;
	border:1px solid #D0CFC4;
	text-align:center;
	vertical-align:top;
}

table.Schedule .Time {
	width:70px;
	text-align:center;
}	

table.Schedule td {
	margin:0px;
	padding:3px 10px 3px;
	border:1px solid #D0CFC4;
	color:#333333;
	line-height:140%;
}

/* +++++++++++海外出展社情報+++++++++++ */

h2.Overseas {
	background:url(images/h2_overseas.gif) no-repeat;
}

.NewsIFrame {
	width:527px;
	height:440px;
}

/* Newsリスト */
#NewsWrapper {
	width:510px;
	margin:0px;
	padding:0px;
	text-align:left;
}

#NewsWrapper ul.NewsItem {
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 8px;
	background:url(../common/images/dotline.gif) repeat-x left bottom;
	color:#333333;
	font-size:12px;
	line-height:140%;
}

ul.NewsItem li {
}

ul.NewsItem li.Day {
	margin:5px 0px 0px;
	padding:0px;
}

ul.NewsItem li.Title {
	margin:0px;
	padding:0px;
}

ul.NewsItem li.Title a {
	color:#D82249;
}

/* +++++++++++ビジネスデイのご案内+++++++++++ */

h2.BusinessDay {
	background:url(images/h2_businessday.gif) no-repeat;
}

ul.Qualification {
	margin:0px 0px 10px 15px;
	padding:0px;
}

ul.Qualification li {
	margin:0px;
	padding:0px;
	font-size:12px;
}

p.Entry {
	margin:30px auto;
	padding:0px;
	text-align:center;
}
