﻿@charset "UTF-8";

/*-------------------------------------------------
 exhibitor info index.html
-------------------------------------------------*/

/* h3Area
-------------------------------------------------*/
div.h3Area {
	padding: 0 20px;
}


/* headline
-------------------------------------------------*/
#exhibitorinfo #content h3 {
	border-bottom:none;
	margin:0 0 10px;
	background:url(/ja/exhibitorinfo/images/exhibitorsinfo_sub_ttlbg.gif) no-repeat 0 0;
	padding:10px 0 0 15px;
	height:22px;
}
#exhibitorinfo #content h4 {
	border-bottom:1px solid #CCCCCC;
	margin:30px 0 15px;
	background:none;
	padding:5px 0;
	color:#000000;
}


/* search area
-------------------------------------------------*/
#exhibitorinfo #contentSearchArea dl {
	padding:0 0 30px
}
#exhibitorinfo #contentSearchArea dl dt {
	width:150px;
}
#exhibitorinfo .newListSelected {
	background:url(/common/images/select-bg_lm.gif) no-repeat 0 0;
	width:129px;
}
#exhibitorinfo .selectedTxt {
	width:121px;
}
#exhibitorinfo .newList {
	width:133px;
}
#exhibitorinfo .exhibitorSelectWrap .newListSelected {
	background:url(/common/images/select-bg_m.gif) no-repeat 0 0;
	width:59px;
}
#exhibitorinfo .exhibitorSelectWrap .selectedTxt {
	width:42px;
}
#exhibitorinfo .exhibitorSelectWrap .newList {
	width:63px;
}

#exhibitorinfo .contentSearchAreaLeft .p1 {
	left:233px;
}
#exhibitorinfo .exhibitorSelectWrap select#exhibitorSelect,
#exhibitorinfo .contentSearchAreaLeft .p1 select,
#exhibitorinfo .contentSearchAreaLeft .p2 select,
#exhibitorinfo .z2 select#eventSelect {
	width:auto;
}
#exhibitorinfo .contentSearchAreaLeft .p2 {
	left:364px;
}
#exhibitorinfo .contentSearchAreaLeft .label1,
#exhibitorinfo .contentSearchAreaLeft .label2,
#exhibitorinfo .contentSearchAreaLeft .label3 {
	 position:absolute;
	 top:-20px;
	 width:140px;
	 font-weight:bold;
}
#exhibitorinfo .contentSearchAreaLeft .label1 {left:0;}
#exhibitorinfo .contentSearchAreaLeft .label2 {left:233px;}
#exhibitorinfo .contentSearchAreaLeft .label3 {left:365px;}

#exhibitorinfo .contentSearchAreaRight {
	padding-top:104px;
}

dl.z4 {
	position:relative;
	z-index:4;
}


/* hall chart pdf link
-------------------------------------------------*/
#exhibitorinfo .hallChart {
	margin-bottom:20px;
	text-align:right;
}


/* page in link
-------------------------------------------------*/
#exhibitorinfo .pageInLink {
	margin-top:30px;
}
#exhibitorinfo .pageInLink li {
	float:left;
	width:138px;
	height:31px;
}
#exhibitorinfo .pageInLink li a {
	display:block;
	background:url(/ja/exhibitorinfo/images/exhibitorsinfo_menu.gif) no-repeat 0 0;
	width:138px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
}
#exhibitorinfo .pageInLink li.navi01 a {background-position:-0 0;}
#exhibitorinfo .pageInLink li.navi02 a {background-position:-138px 0;}
#exhibitorinfo .pageInLink li.navi03 a {background-position:-276px 0;}
#exhibitorinfo .pageInLink li.navi04 a {background-position:-414px 0;}
#exhibitorinfo .pageInLink li.navi05 a {background-position:-552px 0;}

#exhibitorinfo .pageInLink li.navi01 a:hover {background-position:-0 -31px;}
#exhibitorinfo .pageInLink li.navi02 a:hover {background-position:-138px -31px;}
#exhibitorinfo .pageInLink li.navi03 a:hover {background-position:-276px -31px;}
#exhibitorinfo .pageInLink li.navi04 a:hover {background-position:-414px -31px;}
#exhibitorinfo .pageInLink li.navi05 a:hover {background-position:-552px -31px;}


/* exhibitor info area
-------------------------------------------------*/
#exhibitorinfo .section {
	margin-top:30px;
}
#exhibitorinfo .sectionFirst {
	margin-top:0;
}

#exhibitorinfo .companyInfo dt {
	margin-top:20px;
}
#exhibitorinfo .companyInfo dt.first {
	margin-top:0;
}
#exhibitorinfo .companyInfo,
#exhibitorinfo .mapImage,
#exhibitorinfo .description,
#exhibitorinfo .productImage {
	display:table-cell;
	vertical-align:top;
}

	/* for IE7 */
	*:first-child+html .companyInfo,
	*:first-child+html .mapImage,
	*:first-child+html .description,
	*:first-child+html .productImage {
		display:inline;
		zoom: 1;
	}
	/* for IE6 */
	*html .companyInfo,
	*html .mapImage,
	*html .description,
	*html .productImage {
		display: inline;
		zoom: 1;
	}

#exhibitorinfo .companyInfo {
	padding-right:20px;
	width:358px;
}
#exhibitorinfo .mapImage {
	width:312px;
}
#exhibitorinfo .description {
	padding-right:20px;
	width:490px;
}
#exhibitorinfo .productImage {
	width:180px;
}
#exhibitorinfo .productName {
	margin-bottom:5px;
}
#exhibitorinfo .newIcon {
	margin-left:20px;
	vertical-align:text-top;
}

/* general-purpose class
-------------------------------------------------*/
.pb13 {padding:0 0 13px ! important;}
.pb40 {padding:0 0 40px ! important;}
.mb20 {margin:0 0 20px ! important;}


/*-------------------------------------------------
 exhibitor info result.html
-------------------------------------------------*/

/* search items area
-------------------------------------------------*/
.searchItems {
	margin-bottom:30px;
	background:#efefef;
	padding:15px 20px;
}
.searchItems p span {
	font-weight:bold;
}
.resultList {
	margin-bottom:30px;
}

#exhibitorinfo div.pageNaviArea p.viewSelectArea {
	left:100px;
}
