@charset "UTF-8";



@media only screen and (max-width: 480px) {


/*======================================

	h2
	
========================================*/

h2{
	display: block;
	height:60px;
	width:100%;
	background: url(../i/h2_exhibitor.png) no-repeat center;
	background-size:300px auto;
	margin:0 0 30px 0;
	padding: 0 0 0 0;
	text-indent: -9999em;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}


.exhibitor-list,.exhibitor-list2{
font-size: 14px;
line-height:28px;
color:#555;
width:100%;
background:#fff;
border-bottom:1px dotted #999;
margin:30px 0 24px 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.exhibitor-list dt,.exhibitor-list2 dt{
clear: left;
float: none;
margin: 0 0 0 0;
padding:10px 0 0px 5px;
width: 100%;
height:auto;
text-align: left;
color:#333;
font-weight:bold;
border-top:1px dotted #999;
background:#fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.exhibitor-list dd,.exhibitor-list2 dd{
  margin: 0 0 0 0;
  padding:0px 5px 10px 0px;
  border-top:0px dotted #999;
background:#fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: right;
}



}/*//end  max-width: 480px ///////////////////////*/











@media only screen and (min-width: 481px) {


/*======================================

	h2
	
========================================*/

h2{
	display: block;
	height:90px;
	width:100%;
	min-width: 1040px;
	background: url(../i/h2_exhibitor.png) no-repeat center;
	background-size:360px auto;
	margin:0 0 30px 0;
	padding: 0 0 0 0;
	text-indent: -9999em;
	border-bottom:1px solid #ddd;
}



.exhibitor-list,.exhibitor-list2{
font-size: 14px;
line-height:28px;
color:#555;
width:100%;
background:#fff;
border-bottom:1px dotted #999;
margin:30px 0 24px 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.exhibitor-list dt{
clear: left;
float: left;
margin: 0 0 0 0;
padding:10px 0 10px 20px;
width: 280px;
height:auto;
text-align: left;
color:#333;
font-weight:bold;
border-top:1px dotted #999;
background:#fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.exhibitor-list dd{
  margin: 0 0 0 0;
  padding:10px 20px 10px 280px;
  border-top:1px dotted #999;
background:#fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: right;
}



.exhibitor-list2 dt{
clear: left;
float: left;
margin: 0 0 0 0;
padding:10px 0 10px 20px;
width: 340px;
height:auto;
text-align: left;
color:#333;
font-weight:bold;
border-top:1px dotted #999;
background:#fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.exhibitor-list2 dd{
  margin: 0 0 0 0;
  padding:10px 20px 10px 280px;
  border-top:1px dotted #999;
background:#fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: right;
}





}/*//end  min-width: 481px ///////////////////////*/







