@charset "UTF-8";
/* CSS Document */

/* 共通要素
-----------------------------------------------*/
* {margin:0;padding:0;font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif, Osaka;font-size:100%;border:0; line-height:130%;}
ul li {list-style:none;}
a:link,a:visited {text-decoration:none; color:#3366CC;}
a:hover,a:active {text-decoration:underline; color:#CC6633;}
small { font-size:88%;}
sub { vertical-align:baseline; font-size:78%;}

/* clearfix */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides From IE-mac */
* html .clearfix { height: 1%; }
.clearfix {display: block; }
/* End hide from IE-mac */
/* CSS Document */
.float-left { float:left;}
#to_top { clear:both; width:816px; margin:12px auto; text-align:right; font-size:78%;}

/* ボディ
-----------------------------------------------*/
body { background:url(../img/page_bg.gif) #f6f1e3 center repeat-y;}
#wrapper { width:864px; padding:0 24px 16px; margin:0 auto; background:url(../img/page_bg.gif) repeat-y;}

/* ヘッダー
-----------------------------------------------*/
h1 { display:none;}
#header { width:864px;}
#g_navi { width:864px; height:39px; padding:0 0 3px;}
#g_navi li { float:left; width:121px; height:39px; padding-right:3px;}
#g_navi li.first { width:120px;}
#g_navi li.last { padding:0;}

/* コンテンツ
-----------------------------------------------*/
#contents { clear:both; width:864px;}
#contents h2 { margin:12px 0 0 12px;}

/* トップ画像
-----------------------------------------------*/
#contents p#topImage { width:840px; margin:0 auto 10px; padding-bottom:4px; text-align:center;}

/* 更新情報
-----------------------------------------------*/
#contents #news { width:862px; margin:12px auto 0; padding:4px 0; border-top:solid 1px #999;}
#contents #news h2 { float:left; width:4em; margin:0; padding:4px 8px 4px 28px; color:#006ab5; font-size:88%; background:url(../img/news.gif) 16px 6px no-repeat;}
#contents #news dl { float:left; font-size:88%;}
#contents #news dl dt { float:left; width:4.5em; padding:4px 8px 4px 0px}
#contents #news dl dd { float:left; width:40em; padding:4px 0 0;}

/* イベント・アクティビティ
-----------------------------------------------*/
#contents p.eventPhoto { text-align:center; margin-bottom:6px;}
#contents p.eventPhoto img.kueumazaPhoto { margin:0 3px;}
#contents p.eventText { width:816px; margin:12px auto; text-align:left;}

/* 車座ディスカッション
-----------------------------------------------*/
#contents p.kurumazaText { width:816px; margin:8px auto 0; line-height:180%; text-align:left;}
#contents p.kurumazaMessage { margin:24px auto; color:#3366CC; font-size:125%; text-align:center;}
#contents table.panelists { width:780px; margin:0 auto 0 2.5em; border:none;}
#contents table.panelists th { width:5em; text-align:justify; font-weight:normal;}

/* ブース募集
-----------------------------------------------*/
#contents p#to_next { position:absolute; top:266px; left:50%; z-index:10; width:210px; height:14px; margin-left:-77px; font-size:14px; line-height:14px;}
#contents p#to_next a { display:block; padding-left:11px; background:url(../img/arrow.gif) left 2px no-repeat;}
#contents p#to_next a:link { background:url(../img/arrow.gif) left 2px no-repeat;}
#contents p#to_next a:link { background:url(../img/arrow.gif) left 2px no-repeat;}
#contents p#to_next a:hover { background:url(../img/arrow-h.gif) left 2px no-repeat;}
#contents p#to_next a:active { background:url(../img/arrow-h.gif) left 2px no-repeat;}
#contents #boshu p { text-align:center}
#contents #boshu p.boshuText { width:816px; margin:0 auto 18px; text-align:left}
#contents #boshu p img.boshuButton { margin-right:48px;}
#contents #boshu p.boshuMap { margin:18px 0 0;}

/* ブース募集要項・表
-----------------------------------------------*/
#contents #boshu table { width:840px; margin:0 auto 18px; border:none; font-size:88%;}
#contents #boshu table th { width:130px; padding:0px 2px 8px; border:none; vertical-align:top;}
#contents #boshu table th h3 { width:130px; padding:4px 0;}
#contents #boshu table.moridukuri th h3 { background-color:#fce5e6;}
#contents #boshu table.kidukai th h3 { background-color:#e0f1f2;}
#contents #boshu table td { padding:2px 2px 8px 12px; border:none;}
#contents #boshu table td big { font-size:125%;}
#contents #boshu table td img.tentAC { margin-right:24px;}
#contents #boshu table td img.tentBD { }
#contents #boshu table#tent_space { width:680px; margin:0 0 6px; border-collapse:collapse; border-top:solid 1px #666; border-left:solid 1px #666;}
#contents #boshu table#tent_space th { padding:3px 0.5em; border-collapse:collapse; border-right:solid 1px #666; border-bottom:solid 1px #666; font-size:88%; font-weight:normal;}
#contents #boshu table#tent_space td { padding:3px 0.5em; border-collapse:collapse; border-right:solid 1px #666; border-bottom:solid 1px #666;}
#contents #boshu table#tent_space td strong { font-size:115%;}
#contents #boshu table#tent_space th.type { width:6em;}
#contents #boshu table#tent_space th.kazu { width:3em;}
#contents #boshu table#tent_space th.naiyou { width:auto;}
#contents #boshu table#tent_space th.yokomaku { width:4em;}
#contents #boshu .kidukai table#tent_space th.panel { width:4em;}
#contents #boshu table#tent_space th.panel { width:5em;}
#contents #boshu table#tent_space th.tableIsu { width:7em;}
#contents #boshu table#tent_space th.tentHiyou { width:7em;}
#contents #boshu table#tent_space td.type { width:6em; text-align:center;}
#contents #boshu table#tent_space td.kazu { width:3em; text-align:center;}
#contents #boshu table#tent_space td.naiyou { width:auto;}
#contents #boshu table#tent_space td.yokomaku { width:4em;text-align:center;}
#contents #boshu .kidukai table#tent_space td.panel { width:4em;text-align:center;}
#contents #boshu table#tent_space td.panel { width:5em;text-align:center;}
#contents #boshu table#tent_space td.tableIsu { width:7em; text-align:center;}
#contents #boshu table#tent_space td.tentHiyou { width:7em; text-align:center;}

/* ブース出展団体一覧表
-----------------------------------------------*/
#contents #booth table { width:840px; margin:0 auto 18px; border:none; border-collapse:separate; font-size:78%;}
#contents #booth table.moridukuri thead th { color:#fff; background-color:#DB5169;}
#contents #booth table.moridukuri th { background-color:#fce5e6; padding:4px 2px;}
#contents #booth table.moridukuri th.no { width:1.5em; text-align:center;}
#contents #booth table.moridukuri th.name { width:18em; text-align:left;}
#contents #booth table.moridukuri td { background-color:#f5f5f5; padding:4px 2px;}
#contents #booth table.kidukai thead th { color:#fff; background-color:#438FCE;}
#contents #booth table.kidukai th { background-color:#e0f1f2; padding:4px 2px;}
#contents #booth table.kidukai th.no { width:1.5em; text-align:center;}
#contents #booth table.kidukai th.name { width:18em; text-align:left;}
#contents #booth table.kidukai td { background-color:#f5f5f5; padding:4px 2px;}

/* ネットワーク委員会
-----------------------------------------------*/
#contents #network_committy { width:21em; margin-left:5em; padding-top:8px; font-size:88%;}
#contents #network_committy ol li { list-style-position:outside; margin-bottom:2px;}
#contents #network_committy p { margin:12px 0 60px; text-align:right;}

/* 写真レポート
-----------------------------------------------*/
#contents h3.photo09 { width:840px; margin:24px auto 12px; border-bottom:dotted 1px #333;}

/* 空白ページ
-----------------------------------------------*/
#contents p#brank { padding:150px 0; text-align:center;}

/* フッター
-----------------------------------------------*/
#footer { clear:both; width:862px; margin:4px auto 0; padding:4px 0; border-top:solid 1px #999; border-bottom:solid 1px #999;}
#footer #shomei { width:530px; padding-left:12px; color:#666; font-size:78%;}
#footer #shomei .renraku { color:#3366CC;}
#footer #shomei h2 {  font-size:88%;}
#footer #plug-in { width:320px; font-size:70%; color:#666;}
#plug-in p.adobe { text-align:center;}


