@charset "utf-8";
/* CSS Document */

#detail {
	background:url(../image/detail_bg.gif) repeat-x top;
	padding:15px 10px;
	margin-top:15px;}
	
.bunrui01, .bunrui02, .bunrui03, .bunrui04, .bunrui05, .bunrui06, .bunrui07, .bunrui08, .bunrui09, .bunrui010 {
	margin-bottom:5px;
	float:left;}

.bunrui01 li, .bunrui02 li, .bunrui03 li, .bunrui04 li, .bunrui05 li, .bunrui06 li, .bunrui07 li, .bunrui08 li, .bunrui09 li, .bunrui010 li {
	float:left;
	margin-right:7px;}
	
.bunrui01 li.bunrui, .bunrui02 li.bunrui, .bunrui03 li.bunrui, .bunrui04 li.bunrui, .bunrui05 li.bunrui, .bunrui06 li.bunrui, .bunrui07 li.bunrui, .bunrui08 li.bunrui, .bunrui09 li.bunrui, .bunrui010 li.bunrui {
	width:8em;
	padding:0.1em;
	text-align:center;
	color:#FFF;
	line-height:normal;}
	


/*分類：ものづくりの文字設定*/

.bunrui01 li.bunrui {
	margin-top:3px;
	background-color:#06C;
}

.bunrui01 li.kubun {
	margin-top:3px;
	color:#06C;
}

.bunrui01 li.booth {
	color:#06C;
	font-size:16px;
	font-weight: bold;
}

/*分類：情報の文字設定*/

.bunrui02 li.bunrui {
	margin-top:3px;
	background-color:#F60;}
	
.bunrui02 li.kubun {
	margin-top:3px;
	color:#F60;}
	
.bunrui02 li.booth {
	color:#F60;
	font-size:16px;
	font-weight: bold;
}

/*分類：環境の文字設定*/

.bunrui03 li.bunrui {
	margin-top:3px;
	background-color:#390;}
	
.bunrui03 li.kubun {
	margin-top:3px;
	color:#390;}
	
.bunrui03 li.booth {
	color:#390;
	font-size:16px;
	font-weight: bold;
}

/*分類：環境の文字設定*/

.bunrui04 li.bunrui {
	margin-top:3px;
	background-color:#90C;}
	
.bunrui04 li.kubun {
	margin-top:3px;
	color:#90C;}
	
.bunrui04 li.booth {
	color:#90C;
	font-size:16px;
	font-weight: bold;
}

/*分類：くらし・サービスの文字設定*/

.bunrui05 li.bunrui {
	margin-top:3px;
	background-color:#C00;}
	
.bunrui05 li.kubun {
	margin-top:3px;
	color:#C00;}
	
.bunrui05 li.booth {
	color:#C00;
	font-size:16px;
	font-weight: bold;
}

.bunrui06 li.bunrui {
	margin-top:3px;
	background-color:#88AEFF;}
	
.bunrui06 li.kubun {
	margin-top:3px;
	color:#88AEFF;}
	
.bunrui06 li.booth {
	color:#88AEFF;
	font-size:16px;
	font-weight: bold;
}

.bunrui07 li.bunrui {
	margin-top:3px;
	background-color:#660000;}
	
.bunrui07 li.kubun {
	margin-top:3px;
	color:#660000;}
	
.bunrui07 li.booth {
	color:#660000;
	font-size:16px;
	font-weight: bold;
}

.bunrui08 li.bunrui {
	margin-top:3px;
	background-color:#7B7B53;}
	
.bunrui08 li.kubun {
	margin-top:3px;
	color:#7B7B53;}
	
.bunrui08 li.booth {
	color:#7B7B53;
	font-size:16px;
	font-weight: bold;
}

.bunrui09 li.bunrui {
	margin-top:3px;
	background-color:#BFBF00;}
	
.bunrui09 li.kubun {
	margin-top:3px;
	color:#BFBF00;}
	
.bunrui09 li.booth {
	color:#BFBF00;
	font-size:16px;
	font-weight: bold;
}

.bunrui010 li.bunrui {
	margin-top:3px;
	background-color:#FFAD5B;}
	
.bunrui010 li.kubun {
	margin-top:3px;
	color:#FFAD5B;}
	
.bunrui010 li.booth {
	color:#FFAD5B;
	font-size:16px;
	font-weight: bold;
}

/************/

.category {
	float:right;
	margin-bottom:5px}
.ruby {
	font-size:16px;
	font-weight: bold;
	clear:both;}
.company {
	font-size:16px;
	font-weight: bold;
	border-bottom:1px solid #D6D6D6;
	margin-bottom:15px;
	padding:0 0 7px;}
.company .name {
	font-size:18px;
	font-weight:bold;
	margin-right:5px;
	}
.catch {
	color:#C00;
	font-size:16px;
	font-weight:bold;
	line-height:1.3;
	margin-bottom:8px;
	}
h3.midasi {
	background:#666 url(../image/arw03.gif) no-repeat left center;
	padding:2px 0 2px 26px;
	font-size:14px;
	color:#FFF;
	line-height:normal;
	margin-bottom:8px;}
.photo {
	float:right;
	margin:0 0 10px 20px;}

.goods {
	font-weight:bold;
	margin:5px 0;
	font-size:18px;}
.lead {
	font-size:14px;
	margin-bottom:8px;}
	
.wanted {
	border:3px solid #B3CFEA;
	/*background:url(../image/icon_wanted.gif) no-repeat 6px center;*/
	/*padding:4px 5px 4px 68px;*/
	padding:4px 5px 4px 5px;
	font-size:16px;
	font-weight:bold;
	clear:both;
	margin-bottom:20px;}
	
.pr {
	border:1px solid #548FD2;
	border-collapse:collapse;
	width:100%;}
.pr td {
	border-bottom:1px solid #548FD2;
	padding:3px 10px;}
.pr th {
	border-bottom:1px solid #548FD2;
	padding:3px 12px;
	font-weight:normal;
	background-color:#DCEBF4;}
