@charset "Shift_JIS";

/* 背景の設定 */

body {
	margin: 0px;
	padding: 0px;
	background:url(../img/bk.gif) repeat;
}

img {
	border:none;
}

h1,h2,h3,h4,p,div {
	margin:0px;
	padding:0px;
}

.hide {
	display: none;
}


/* テキストのリンク文字色 */
a:link { 
	color: #0033CC;
	text-decoration: underline;

}

a:visited {
	color: #660066;
	text-decoration: underline;
}

a:hover {
	color: #FF9900;
	text-decoration: underline;

}

/* ヘッダ */
#header {
	width:779px;
	height:100px;
	background:url(../img/header_bk.gif) repeat-x;
	margin-left:10px;
}


#header:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

#header div,table{
	float:left;
}

#header table{
	color:#FFFFFF;
	font-size:12px;
	margin-left:10px;
}

#header td{
	border:none;
	padding:0px;
}

/* 外枠 */
#waku {
	clear:both;
	width:779px;
	margin-left:10px;
	background:url(../img/body_bk.gif) repeat-y;
}

*html #waku {
	height:1%;
}

html>body #waku {
	height:1%;
}

#waku:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}



/* ナビゲーションメニュー */
ul#navi {
	float:left;
	width:167px;
	margin:3px 0 0 0;
	padding:0;
}

ul#navi li{
	margin:0;
	padding:0;
	list-style:none;
}

ul#navi li img{
	vertical-align:bottom;
}

ul#navi li ul{
	margin:0;
	padding:0;
}

ul#navi li ul li{
	margin:0 0 5px 15px;
	padding:0;
	list-style:none;
}

/* ページレイアウト */
#contents {
	float:right;
	width:606px;
	font-size:80%;
	line-height:1.5;
}

#contents div,table{
	float:none;
}

#contents div.guidebook{
	padding:10px;
	font-size:120%;
	text-align:center;
}

#contents div.body{
	width:576px;
	padding-left:6px;
}


#contents h1{
	text-align:right;
	padding-top:20px;
}

#contents h2{
	margin:15px 0px 10px 0px;
}

#contents p{
	margin-bottom:10px;
}

#contents p.ptop {
	clear:both;
	text-align:right;
	font-size:90%;
}

#contents div.ph2006{
	clear:both;
	margin-top:20px;
}

#contents div.ph2006:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

#contents div.ph2006 h3{
	float:left;
}

#contents div.ph2006 p{
	float:right;
}

#contents table.topdata{
	background:url(../img/top_tech_bk.gif) repeat-y;
	border:none;
	margin-bottom:5px;
}

#contents table.topdata th{
	border:none;
	padding:0;
	margin:0;
	vertical-align:top;
}

#contents table.topdata td{
	border:none;
	padding:0;
	margin:0;
}

#contents table.topdata td.txt{
	padding:5px;
}

#contents table.topcontact{
	border:none;
	margin-bottom:15px;
}

#contents table.topcontact td{
	border:none;
	padding:5px 0;
	vertical-align:top;
}

#contents table.topcontact td h5{
	margin-bottom:0px;
}

/* What's New */
#whatsnew {
	margin:10px 0px 20px 0px;
} 


#whatsnew td {
	border:none;
	vertical-align:top;
} 


#whatsnew th {
	border:none;
	vertical-align:top;
	padding-top:3px;
} 

/* 出展者リスト */
div#contents div.body h3.list_ti {
	background-color:#F2F2F2;
	font-size:20px;
	color:#666666;
	padding:5px;
	margin-bottom:5px;
}


/* 出展内容詳細 */
div#contents h1.corp {
	font-size:110%;
	margin:20px 24px 10px 12px;
	padding:5px;
	background-color:#10559b;
	color:#FFFFFF;
	text-align:left;
}

div#contents h2.dit {
	clear:both;
	font-size:110%;
	margin:0px 0px 10px 4px;
	border-bottom:#FF9900 1px solid;
}

div#shu {
	margin-left:6px;
}

div#shu p {
	float:left;
	padding:3px;
	margin-right:2px;
}


div#shu p.koma {
	background-color: #666666;
	color:#FFFFFF;
}


div#contents div#detail {
	margin:0px 24px 10px 4px;
}

div#contents div#detail table{
	margin-bottom:10px;
}

div#contents div#detail td{
	border:none;
	padding:3px;
}

div#contents div#detail td.moku{
	line-height:1.2;
}

div#contents div#detail td.moku img{
	margin:0px 3px 5px 0px;
}

div#contents div#detail th{
	background-color:#EBEBEB;
	vertical-align:top;
	text-align:left;
	line-height:1.2;
	padding:3px;
}

div#contents div#detail span.cap{
	font-size:11px;
}

div#contents div#detail ul#news{
	margin:0px 0px 15px 0px;
	padding:0px;
}

div#contents div#detail ul#news li{
	margin:0px 0px 5px 20px;
}

div#shu p.bun_life {
	background-color:#ec6363;
	color:#FFFFFF;
}
div#contents div#detail table.life th{
	background-color: #fdd7d7;
}

div#shu p.bun_info {
	background-color:#5B88D2;
	color:#FFFFFF;
}
div#contents div#detail table.info th{
	background-color: #E3F1FB;
}

div#shu p.bun_nano {
	background-color:#ef99de;
	color:#FFFFFF;
}
div#contents div#detail table.nano th{
	background-color: #f6dbf6;
}

div#shu p.bun_eco {
	background-color:#7BB796;
	color:#FFFFFF;
}
div#contents div#detail table.eco th{
	background-color: #D9F0E6;
}

div#shu p.bun_ena {
	background-color:#EDC781;
	color:#FFFFFF;
}
div#contents div#detail table.ena th{
	background-color: #F8F4CB;
}

div#shu p.bun_mono {
	background-color:#F39E52;
	color:#FFFFFF;
}

div#contents div#detail table.mono th{
	background-color: #FCEAD1;
}

div#shu p.bun_etc {
	background-color:#cba6f1;
	color:#FFFFFF;
}

div#contents div#detail table.etc th{
	background-color: #eadbfa;
}


/* 地域別 */
div#contents div.body h3.list_area {
	color: #3366CC;
}

div#contents div.body table.list_area {
	border-collapse:collapse;
	margin-bottom:20px;
}

div#contents div.body table.list_area th,td{
	padding:3px;
	border:1px solid #666666;
}
	
div#contents div.body table.list_area th{
	background-color: #6F96D7;
	color:#FFFFFF;
}

div#contents div.body table.list_area td{
	background-color: #EFEFEF;
}

div#contents div.body table.list_area td.w{
	background-color: #FFFFFF;
}

div#contents div.body table.list_area td.wkoma{
	background-color: #FFFFFF;
	text-align:center;
}

div#contents div.body table.list_area td.koma{
	text-align:center;
}

div#contents div.body table.list_area td span.st{
	font-size:9px;
}


/* ライフサイエンス */
div#contents div.body h3.list_life {
	color:#ec6363;
}

div#contents div.body table.list_life {
	border-collapse:collapse;
	margin-bottom:20px;
}

div#contents div.body table.list_life th,td{
	padding:3px;
	border:1px solid #666666;
}
	
div#contents div.body table.list_life th{
	background-color: #ec6363;
	color:#FFFFFF;
}

div#contents div.body table.list_life td{
	background-color: #fdd7d7;
}

div#contents div.body table.list_life td.w{
	background-color: #FFFFFF;
}

div#contents div.body table.list_life td.wkoma{
	background-color: #FFFFFF;
	text-align:center;
}

div#contents div.body table.list_life td.koma{
	text-align:center;
}

div#contents div.body table.list_life td span.st{
	font-size:9px;
}


/* 情報通信 */
div#contents div.body h3.list_info {
	color: #5B88D2;
}

div#contents div.body table.list_info {
	border-collapse:collapse;
	margin-bottom:20px;
}

div#contents div.body table.list_info th,td{
	padding:3px;
	border:1px solid #666666;
}
	
div#contents div.body table.list_info th{
	background-color: #9CB7E9;
	color:#FFFFFF;
}

div#contents div.body table.list_info td{
	background-color: #E3F1FB;
}

div#contents div.body table.list_info td.w{
	background-color: #FFFFFF;
}

div#contents div.body table.list_info td.wkoma{
	background-color: #FFFFFF;
	text-align:center;
}

div#contents div.body table.list_info td.koma{
	text-align:center;
}

div#contents div.body table.list_info td span.st{
	font-size:9px;
}

/* ナノテクノロジー */
div#contents div.body h3.list_nano {
	color:#ef99de;
}

div#contents div.body table.list_nano {
	border-collapse:collapse;
	margin-bottom:20px;
}

div#contents div.body table.list_nano th,td{
	padding:3px;
	border:1px solid #666666;
}
	
div#contents div.body table.list_nano th{
	background-color: #ef99de;
	color:#FFFFFF;
}

div#contents div.body table.list_nano td{
	background-color: #f6dbf6;
}

div#contents div.body table.list_nano td.w{
	background-color: #FFFFFF;
}

div#contents div.body table.list_nano td.wkoma{
	background-color: #FFFFFF;
	text-align:center;
}

div#contents div.body table.list_nano td.koma{
	text-align:center;
}

div#contents div.body table.list_nano td span.st{
	font-size:9px;
}

/* 環境 */
div#contents div.body h3.list_eco {
	color: #7BB796;
}

div#contents div.body table.list_eco {
	border-collapse:collapse;
	margin-bottom:20px;
}

div#contents div.body table.list_eco th,td{
	padding:3px;
	border:1px solid #666666;
}
	
div#contents div.body table.list_eco th{
	background-color: #7BB796;
	color:#FFFFFF;
}

div#contents div.body table.list_eco td{
	background-color: #D9F0E6;
}

div#contents div.body table.list_eco td.w{
	background-color: #FFFFFF;
}

div#contents div.body table.list_eco td.wkoma{
	background-color: #FFFFFF;
	text-align:center;
}

div#contents div.body table.list_eco td.koma{
	text-align:center;
}

div#contents div.body table.list_eco td span.st{
	font-size:9px;
}

/* エネルギー */
div#contents div.body h3.list_ena {
	color: #EDC781;
}

div#contents div.body table.list_ena {
	border-collapse:collapse;
	margin-bottom:20px;
}

div#contents div.body table.list_ena th,td{
	padding:3px;
	border:1px solid #666666;
}
	
div#contents div.body table.list_ena th{
	background-color: #EDC781;
	color:#FFFFFF;
}

div#contents div.body table.list_ena td{
	background-color: #F8F4CB;
}

div#contents div.body table.list_ena td.w{
	background-color: #FFFFFF;
}

div#contents div.body table.list_ena td.wkoma{
	background-color: #FFFFFF;
	text-align:center;
}

div#contents div.body table.list_ena td.koma{
	text-align:center;
}

div#contents div.body table.list_ena td span.st{
	font-size:9px;
}

/* ものづくり */
div#contents div.body h3.list_mono {
	color: #F39E52;
}

div#contents div.body table.list_mono {
	border-collapse:collapse;
	margin-bottom:20px;
}

div#contents div.body table.list_mono th,td{
	padding:3px;
	border:1px solid #666666;
}
	
div#contents div.body table.list_mono th{
	background-color: #F9B07B;
	color:#FFFFFF;
}

div#contents div.body table.list_mono td{
	background-color: #FCEAD1;
}

div#contents div.body table.list_mono td.w{
	background-color: #FFFFFF;
}

div#contents div.body table.list_mono td.wkoma{
	background-color: #FFFFFF;
	text-align:center;
}

div#contents div.body table.list_mono td.koma{
	text-align:center;
}

div#contents div.body table.list_mono td span.st{
	font-size:9px;
}

/* その他 */
div#contents div.body h3.list_etc {
	color: #cba6f1;
}

div#contents div.body table.list_etc {
	border-collapse:collapse;
	margin-bottom:20px;
}

div#contents div.body table.list_etc th,td{
	padding:3px;
	border:1px solid #666666;
}
	
div#contents div.body table.list_etc th{
	background-color: #cba6f1;
	color:#FFFFFF;
}

div#contents div.body table.list_etc td{
	background-color: #eadbfa;
}

div#contents div.body table.list_etc td.w{
	background-color: #FFFFFF;
}

div#contents div.body table.list_etc td.wkoma{
	background-color: #FFFFFF;
	text-align:center;
}

div#contents div.body table.list_etc td.koma{
	text-align:center;
}

div#contents div.body table.list_etc td span.st{
	font-size:9px;
}

/* ビジネスシーズ発表会プログラム */
div#contents div.body h3.program {
	background-color:#10559b;
	color:#FFFFFF;
	padding-left:7px;
}

div#contents div.body table.program {
	border-collapse:collapse;
	margin-bottom:15px;
}

div#contents div.body table.program th{
	border:1px #666666 solid;
	vertical-align:top;
	background-color:#6FA9EA;
	color:#FFFFFF;
}

div#contents div.body table.program td{
	border:1px #666666 solid;
	vertical-align:top;
	line-height:1.2;
}

div#contents div.body table.program td.sp{
	border:0px;
}

div#contents div.body table.program td.time{
	font-size:11px;
}

div#contents div.body table.program tr.gry{
	background-color:#EBEBEB;
}

div#contents div.body table.program td.life{
	background-color:#fdd7d7;
}

div#contents div.body table.program td.info{
	background-color:#E3F1FB;
}

div#contents div.body table.program td.nano{
	background-color:#f6dbf6;
}

div#contents div.body table.program td.eco{
	background-color:#D9F0E6;
}

div#contents div.body table.program td.ena{
	background-color:#F8F4CB;
}

div#contents div.body table.program td.mono{
	background-color:#FCEAD1;
}

div#contents div.body table.program td.etc{
	background-color:#EBFAFC;
}

div#contents div.body table.program td.mach{
	background-color:#BCE0A5;
}

/* フォーム */
div#contents div.body h3.form {
	background-color:#10559b;
	color:#FFFFFF;
	padding-left:7px;
	margin-left:20px;
	margin-right:16px;
	font-size:14px;
}

div#contents div.body table.form {
	border-collapse:collapse;
	margin-bottom:15px;
	margin-left:20px;
}

div#contents div.body table.form th{
	border:1px #666666 solid;
	background-color:#F5F5F5;
}

div#contents div.body table.form td{
	border:1px #666666 solid;
	line-height:1.2;
	background-color: #D0E6F2;
}

div#contents div.body table.form td span.mon{
	color:#FF0000;
}

div#contents div.body textarea.jiyuu {
	margin:10px 0px 20px 20px;
}

/* シンポジウム */
div#contents div.body h3.sympo {
	background-color:#10559b;
	color:#FFFFFF;
	padding-left:7px;
	margin-bottom:10px;
	font-size:14px;
}

div#contents div.body table.sympo {
	border-collapse:collapse;
	margin-bottom:15px;
}

div#contents div.body table.sympo th{
	border: none;
	background-color: #DEF5FA;
	border-bottom:1px #006699 solid;
	text-align:left;
	vertical-align:top;
	font-size:14px;
	padding:5px;
}

div#contents div.body table.sympo td{
	border: none;
	line-height:1.2;
	background-color:#FFFFFF;
	border-bottom:1px #006699 solid;
	padding-left:7px;
	font-size:14px;
}

div#contents div.body table.sympo2 th{
	border: none;
	vertical-align:top;
}

div#contents div.body table.sympo2 td{
	border: none;
}

div#contents div.body table.sympo h4 {
	font-size:14px;
	margin:5px 0;
}

div#contents div.body table.sympo h5 {
	margin:5px 0px 5px 0px;
	font-weight:normal;
}

div#contents div.body table.sympo ul{
	margin:10px 0px 0px 20px;
}
div#contents div.body table.sympo li{
	margin-bottom:5px;
}

/* フッタ */
#footer {
	clear:both;
	width:769px;
	margin-left:10px;
	background-color:#74a4d6;
	color:#FFFFFF;
	font-size:80%;
	text-align:right;
	padding:5px;
}

/* リンクバナー */
#linkban {
	width:744px;
	margin-left:10px;
	font-size:70%;
	padding:10px;
}

#linkban img{
	margin-top:5px;
}


