@charset "utf-8";
@import "common.css";


#SEARCH #MAIN p.catch {
	margin-top: 10px;
	font-weight: bold;
	color: #333333;
}
#SEARCH #MAIN p.go_list {
	margin-top: 10px;
	text-align:right;
	font-weight: bold;
}
#SEARCH #MAIN table {
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #333333;
}
#SEARCH #MAIN table th {
	width:25%;
	padding: 5px 10px;
	border: solid 1px #333333;
	background-color: #e3e3e3;
	font-weight:bold;
}
#SEARCH #MAIN table td {
	width:75%;
	padding: 5px 10px;
	border: solid 1px #333333;
}
#SEARCH #MAIN ul.item_list {
	font-size:90%;
}
#SEARCH #MAIN ul.item_list li {
	float:left;
	width:49%;
	line-height:1.5;
}
#SEARCH #MAIN ul.item_list li div.checkbox{
	padding-left: 25px;
	text-indent: -25px;
	padding-right: 5px;
}
#SEARCH #MAIN ul.item_list li div.checkbox input{
	margin-right: 5px;
	vertical-align:middle;
}
#SEARCH #MAIN ul.item_list li label {
	cursor:pointer;
}
#SEARCH #MAIN div.btn {
	width: 100%;
	text-align: center;
	background-color:#d4eaf5;
	margin:20px 0px 10px;
	padding:15px 0;
}
#SEARCH #MAIN div.btn input {
	margin:0 10px;
	padding-top:1px;
	background-color:#ffffff;
}
#SEARCH #MAIN div.btn input.positive {
	background-color:#ffd49c;
	color:#333333;
	font-weight:bold;
}
#SEARCH #MAIN table.search_result {
	margin-top: 10px;
}
#SEARCH #MAIN table.search_result thead th {
	background-color: #d3f8ff;
	font-weight: bold;
	text-align: center;
}
#SEARCH #MAIN table.search_result tbody th {
	white-space: nowrap;
}
#SEARCH #MAIN table.search_result tbody td {
	width: 100%;
}
#SEARCH #MAIN table.search_result ul {
	list-style-type: disc;
	padding-left:1em;
}
#SEARCH #MAIN p.result {
	margin-top: 25px;
	font-weight: bold;
}
#SEARCH #MAIN p.result span {
	font-weight: normal;
}
#SEARCH #MAIN table.exhibitor_list{
	margin-top:10px;
}
#SEARCH #MAIN table.exhibitor_list thead th {
	background-color: #d3f8ff;
	font-weight: bold;
	text-align: left;
}
#SEARCH #MAIN table.exhibitor_list td.booth {
	white-space: nowrap;
}