@charset "utf-8";


/* 共通
-----------------------------------------------------------------------------------*/
.font13 {
	font-size: 108.3%;
}
.font14 {
	font-size: 116.6%;
}
.font16 {
	font-size: 133.3%;
}
.blue {
	color: #069;
}
.red {
	color: #E70010;
}


/* トップページ
-----------------------------------------------------------------------------------*/
div.page_index h2 {
	margin-bottom: 20px;
}

div.page_index h3 {
	margin-bottom: 10px;
}

/* スマートグリッドサミット */
div.page_index table#summit {
	margin-bottom: 10px;
}

div.page_index table#summit th.date {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_index table#summit th.place {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #666;
}

div.page_index table#summit th.quota {
	text-align: center;
	font-weight: bold;
	border: solid 1px #666;
}

/* 第1・第2・第3セッション */
div.page_index table#session td,
div.page_index table#session th {
	padding: 3px 0;
}

/* スマートコミュニティーフォーラム */
div.page_index table#community {
	margin-bottom: 10px;
}

div.page_index table#community th.date {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_index table#community th.place {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #666;
}

div.page_index table#community th.quota {
	text-align: center;
	font-weight: bold;
	border: solid 1px #666;
}

div.page_index table#community_kouen th {
	padding: 0 5px;
	text-align: center;
	font-weight: bold;
	color: #00A1C8;
	border: solid 1px #00A1C8;
}

/* スマートグリッドICTセミナー */
div.page_index table#seminar {
	margin-bottom: 10px;
}

div.page_index table#seminar th.date {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_index table#seminar th.place {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #666;
}

div.page_index table#seminar th.quota {
	text-align: center;
	font-weight: bold;
	border: solid 1px #666;
}

/* ワークショップ */
div.page_index table#workshop th.date {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_index table#workshop th.koushi {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_index .border_blue {
	background: url(../images/dot_blue.jpg) left center repeat-x;
}

/* 併催事業 */
div.page_index table#heisai th.date {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_index table#heisai th.place {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #666;
}

div.page_index table#heisai th.quota {
	text-align: center;
	font-weight: bold;
	color: #E70010;
	border: solid 1px #E70010;
}

div.page_index table#heisai th.koushi {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #6FBA2C;
}


/* 開催概要と特徴
------------------------------------------------------------------------------------------------------------*/
div.page_gaiyou table#tenjikai th.bg_color1 {
	padding: 3px 10px;
	background: #BBE3F9;
}

div.page_gaiyou table#tenjikai td.bg_color2 {
	padding: 3px 10px;
	color: #FFF;
	font-weight: bold;
	background: #004098;
}


/* 出展企業一覧＆出展製品
------------------------------------------------------------------------------------------------------------*/
div.page_list div.list_box {
	margin-bottom: 20px;
}

div.page_list div.list_box h3 {
	margin-bottom: 5px;
	padding-left: 15px;
	font-size: 116.6%;
	line-height: 22px;
	background: url(../images/subtitle_bg.jpg) no-repeat;
}

div.page_list table.list th {
	background: #F5F5F5;
}

div.page_list table.list td.name {
	width: 50%;
	background: #FFF;
}
div.page_list table.list td.name2 {
	background: #E5F5FA;
}

div.page_list table.list td.product {
	width: 50%;
	background: #FFF;
}
div.page_list table.list td.product2 {
	background: #E5F5FA;
}


/* シンポジウム＆フォーラム
------------------------------------------------------------------------------------------------------------*/
div.page_symposium h3 {
	margin-bottom: 10px;
}

/* スマートグリッドサミット */
div.page_symposium table#summit {
	margin-bottom: 10px;
}

div.page_symposium table#summit th.date {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_symposium table#summit th.place {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_symposium table#summit th.quota {
	text-align: center;
	font-weight: bold;
	border: solid 1px #666;
}

/* 第1・第2・第3セッション */
div.page_symposium table#session td,
div.page_symposium table#session th {
	padding: 3px 0;
}

/* スマートコミュニティーフォーラム */
div.page_symposium table#community {
	margin-bottom: 10px;
}

div.page_symposium table#community th.date {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_symposium table#community th.place {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #666;
}

div.page_symposium table#community th.quota {
	text-align: center;
	font-weight: bold;
	border: solid 1px #666;
}

div.page_symposium table#community_kouen th {
	padding: 0 5px;
	text-align: center;
	font-weight: bold;
	color: #00A1C8;
	border: solid 1px #00A1C8;
}

/* スマートグリッドICTセミナー */
div.page_symposium table#seminar {
	margin-bottom: 10px;
}

div.page_symposium table#seminar th.date {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_symposium table#seminar th.place {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_symposium table#seminar th.quota {
	text-align: center;
	font-weight: bold;
	border: solid 1px #666;
}

/* ワークショップ */
div.page_symposium table#workshop th.date {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_symposium table#workshop th.koushi {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_symposium .border_blue {
	background: url(../images/dot_blue.jpg) left center repeat-x;
}

/* 併催事業 */
div.page_symposium table#heisai th.date {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_symposium table#heisai th.place {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #666;
}

div.page_symposium table#heisai th.quota {
	text-align: center;
	font-weight: bold;
	color: #E70010;
	border: solid 1px #E70010;
}

div.page_symposium table#heisai th.koushi {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #6FBA2C;
}


/* 出展者ワークショップ
------------------------------------------------------------------------------------------------------------*/
div.page_workshop {
}
/* ワークショップ */
div.page_workshop table#workshop th.date {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_workshop table#workshop th.koushi {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background: #00A1C8;
}

div.page_workshop .border_blue {
	background: url(../images/dot_blue.jpg) left center repeat-x;
}



/* 会場図
------------------------------------------------------------------------------------------------------------*/
div.page_kaijou {
}


/* バナーダウンロード
------------------------------------------------------------------------------------------------------------*/
div.page_logo div.banner_box {
	width: 600px;
	margin: 0 auto 30px;
}


/* お問い合わせ先
------------------------------------------------------------------------------------------------------------*/
div.page_contact div#contact_jimukyoku {
	margin: 50px 0 20px;
}

div.page_contact div#contact_jimukyoku h3 {
	margin-bottom: 5px;
	font-size: 116.6%;
}


/* 交通アクセス
------------------------------------------------------------------------------------------------------------*/
div.page_access dl.access_list dt {
	padding: 20px 0 6px;
	font-size: 116.6%;
	font-weight: bold;
}

div.page_access dl.access_list dd {
	margin: 0;
}

div.page_access .mokutekiti {
	color: #ff7a00;
}

div.page_access .access_method {
	color: #12569d;
}












