@charset "utf-8";

/* ****************************************************
Title: exhibitor.css
Created: 2010-01-12
Last Modified: 2010-03-08
Editor(s): tsutsu
Last Editor: tsutsu
***************************************************** */


/* Table Of Contents
----------------------------------------

# gNav
# content
# footer
# clearfix
# common classes

----------------------------------------*/


/* # gNav
---------------------------------------------------------------------------- */

dl#gNav dd ul li#gNavExhibitor a img {
	visibility: hidden;
}


/* # content
---------------------------------------------------------------------------- */

/* outline */
div#content div#outline div.section p {
	margin-bottom: 0;
}

div#content div#outline div.section .sectionTitle {
	background: url(../../common/images/bg_sh.jpg) no-repeat left top;
	padding: 4px 12px;
	margin-bottom: 10px;
}

div#content div#outline div.section table#periodTable {
	margin: 8px 0;
}

div#content div#outline div.section table#periodTable th.space {
	width: 154px;
}

div#content div#outline div.section table#periodTable td.period {
	text-align: left;
}

/* regulation */
div#content div#regulation p.revisedDate {
	color: #fff;
	font-size: 117%;
	font-weight: bold;
	margin: -33px 0 12px 148px;
}

div#content div#regulation dl.contactList dd {
	margin: 0 0 15px 0;
}

div#content div#regulation div.section table.basic {
	margin: 8px 0;
}


/* application */
div#content div#application div#applyBlock {
	background: url(../images/bg_application_applyblock.jpg) no-repeat left top;
	margin: 0 0 20px;
	min-height: 201px;
	overflow: hidden;
	text-align: center;
	zoom: 1;
}

* html div#content div#application div#applyBlock {
	height: 201px;
}

div#content div#application div#applyBlock p.button {
	margin-bottom: 0;
	padding-top: 72px;
}

div#content div#application div#applyBlock p.note {
	margin-top: 15px;
}


/* # footer
---------------------------------------------------------------------------- */

div#footer div#fNav ul li#fNavExhibitor a {
	color: #666;
}


/* # clearfix
---------------------------------------------------------------------------- */

div#content div#application div#lead,
div#content ul#pageNav {
	zoom: 1;
}

div#content div#application div#lead:after,
div#content ul#pageNav:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	line-height: 0;
}


/* # common classes
---------------------------------------------------------------------------- */

ol.basic {
}

ol.basic li {
	margin-bottom: 3px;
}

ol.basic li ul {
	margin: 8px 0;
}

ol.basic ol.level2 li {
	margin: 0 0 8px;
}

ol.basic ol.level3 {
	margin: 8px 0;
}

ol.basic li span.title {
	display: block;
	font-weight: bold;
	margin: 8px 0;
}

