@charset "UTF-8";

/*
=============================================================================
contents-database.css
=============================================================================
Suggested order by mozilla.org Base Styles (http://www.mozilla.org/css/base/content.css)
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
-----------------------------------------------------------------------------
font-size reference
 *  77% = 10px	 	* 122% = 16px		* 167% = 22px
 *  85% = 11px		* 129% = 17px		* 174% = 23px
 *  92% = 12px		* 136% = 18px		* 182% = 24px
 * 100% = 13px		* 144% = 19px		* 189% = 25px
 * 107% = 14px		* 152% = 20px		* 197% = 26px
 * 114% = 15px		* 159% = 21px
-----------------------------------------------------------------------------
*/


/* Contents Styling
-----------------------------------------------------------------------------*/
/* 全面コンテンツ */
#full-areas {
	width: 906px;
	margin-bottom: 0;
	}

	/* コンテンツ見出し */
	.contents h1#page-title, .contents h1#include-inquiry-title {
		position: relative;
		margin-bottom: 15px;
		}
		#full-areas h1#page-title, #full-areas h1#include-inquiry-title {
			margin: 0 3px 15px;
			}
			.contents h1#page-title span, .contents h1#include-inquiry-title span {
				color: #777777;
				}
		/* 企業の皆さまへ／求職中の皆さまへ */
		.contents h1#page-title img {
			position: absolute;
			top: 25%;
			width: 140px;
			height: 20px;
			margin-left: 10px;
			}


/* コンテンツ */
.contents {
	width: 650px;
	}


	/* ページ概要
	-------------------------------------------------------------------------*/
	.page-description {
		margin: -5px 3px 10px;
		padding: 12px 18px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		}
		.database-page .page-description {
			background-color: #DFF3C4;
			}
		.recruit-page .page-description {
			background-color: #F6DED2;
			}
		.page-description p {
			padding: 0;
			font-size: 92%;
			font-weight: bold;
			}


	/* Quick Search Form Styling
	-------------------------------------------------------------------------*/
	/* 検索フォーム */
	form#searchform {
		position: relative;
		width: 641px;
		height: 98px;
		background: url(../images/bg-quick_search-635.gif) 0 0 no-repeat;
		}
		/* 検索結果ページ用検索フォーム */
		.search-result-page form#searchform {
			width: 906px;
			height: 80px;
			background: none;
			}

		/* 入力エリア */
		form#searchform span {
			display: block;
			position: absolute;
			top: 15px;
			left: 164px;
			background-color: #ffffff;
			}
			/* 検索結果ページ用入力エリア */
			.search-result-page form#searchform span {
				left: 19px;
				}

		form#searchform input#s {
			display: block;
			width: 451px;
			padding: 3px;
			margin: 1px;
			border: 1px solid #a2b4c0;
			background: #ffffff url(../images/bg-input-inshadow.gif) 0 0 repeat-x;
			font-size: 100%;
			}
			.search-result-page form#searchform input#s {
				width: 860px;
				}
			/* IE7 Hack */
			*:first-child+html form#searchform input#s {
				margin: 0 1px;
				}

		/* 検索ボタン */
		form#searchform a, form#searchform button {
			display: block;
			position: absolute;
			width: 111px;
			height: 25px;
			background: url(../images/btn-quick_search-635.gif) 0 0 no-repeat;
			font-size: 1px;
			text-indent: -9999px;
			overflow: hidden;
			cursor: pointer;
			}
			/* 技術を検索 */
			form#searchform a#search-button-tech {
				top: 59px;
				left: 164px;
				background-position: 0 0;
				}
			form#searchform a#search-button-tech:hover {
				background-position: 0 -25px;
				}
			form#searchform a#search-button-tech:active {
				background-position: 0 -50px;
				}
			/* 設備を検索 */
			form#searchform a#search-button-equipment {
				top: 59px;
				left: 285px;
				background-position: -111px 0;
				}
			form#searchform a#search-button-equipment:hover {
				background-position: -111px -25px;
				}
			form#searchform a#search-button-equipment:active {
				background-position: -111px -50px;
				}
			/* サイト内検索 */
			form#searchform button#search-button-all {
				top: 59px;
				right: 16px;
				background-position: -222px 0;
				}
			form#searchform button#search-button-all:hover {
				background-position: -222px -25px;
				}
			form#searchform button#search-button-all:active {
				background-position: -222px -50px;
				}
		/* 検索結果ページ用 */
		.search-result-page form#searchform a, .search-result-page form#searchform button {
			top: 90px;
			width: 111px;
			height: 25px;
			background: url(../images/btn-quick_search-635.gif) 0 0 no-repeat;
			}
			/* 技術を検索 */
			.search-result-page form#searchform a#search-button-tech {
				left: 455px;
				background-position: 0 0;
				}
			.search-result-page form#searchform a#search-button-tech:hover {
				background-position: 0 -25px;
				}
			.search-result-page form#searchform a#search-button-tech:active {
				background-position: 0 -50px;
				}
			/* 設備を検索 */
			.search-result-page form#searchform a#search-button-equipment {
				left: 576px;
				background-position: -111px 0;
				}
			.search-result-page form#searchform a#search-button-equipment:hover {
				background-position: -111px -25px;
				}
			.search-result-page form#searchform a#search-button-equipment:active {
				background-position: -111px -50px;
				}
			/* サイト内検索 */
			.search-result-page form#searchform button#search-button-all {
				right: 17px;
				background-position: -222px 0;
				}
			.search-result-page form#searchform button#search-button-all:hover {
				background-position: -222px -25px;
				}
			.search-result-page form#searchform button#search-button-all:active {
				background-position: -222px -50px;
				}


	
	/* 「業種／製品・サービス／技術 からさがす」へのリンク
	-------------------------------------------------------------------------*/
	.goto-conditional-search {
		width: 602px;
		height: 45px;
		margin: 11px 0 0 17px;
		}
		.goto-conditional-search:after {
			display: block;
			content: "";
			clear: both;
			height: 0;
			visibility: hidden;
			}
			.goto-conditional-search li {
				float: left;
				height: 15px;
				margin-right: 20px;
				padding-left: 18px;
				background: url(../images/img-link.gif) 0 50% no-repeat;
				}
				.recruit-page .goto-conditional-search li {
					margin-right: 42px;
					}
				.goto-conditional-search li.goto-sort50on {
					margin-right: 0;
					}
				.goto-conditional-search li a {
					display: block;
					width: 100px;
					height: 15px;
					background-image: url(../images/btn-search-link.gif);
					background-repeat: no-repeat;
					font-size: 1px;
					text-indent: -9999px;
					overflow: hidden;
					}
					.goto-conditional-search li.goto-type-industry a {
						background-position: 0 0;
						}
					.goto-conditional-search li.goto-product-service a {
						width: 170px;
						background-position: 0 -15px;
						}
					.goto-conditional-search li.goto-tech a {
						background-position: 0 -30px;
						}
					.goto-conditional-search li.goto-kind-job a {
						background-position: 0 -45px;
						}
					.goto-conditional-search li.goto-sort50on a {
						background-position: 0 -60px;
						}


	/* 業種／製品・サービス／技術 からさがす
	-------------------------------------------------------------------------*/
	.conditional-search {
		width: 641px;
		background: url(../images/bg-box-635-body.gif) 0 0 repeat-y;
		}
	#type-industry, #product-service, #kind-job {
		margin-bottom: 4px;
		}
	#tech {
		margin-bottom: 30px;
		}

		/* 見出し */
		.conditional-search h2 {
			width: 641px;
			height: 37px;
			background-position: 0 0;
			background-repeat: no-repeat;
			font-size: 1px;
			text-indent: -9999px;
			}
		#type-industry h2 {
			background-image: url(../images/bg-type_industry-635.gif);
			}
		#product-service h2 {
			background-image: url(../images/bg-product_service-635.gif);
			}
		#tech h2 {
			background-image: url(../images/bg-tech-635.gif);
			}
		#kind-job h2 {
			background-image: url(../images/bg-kind_job-635.gif);
			}
		#sort50on-wide h2 {
			background-image: url(../images/bg-50on-wide.gif);
			}

		.conditional-search ul {
			width: 611px;
			padding: 5px 15px 10px;
			background: url(../images/bg-box-635-footer.gif) 0 100% no-repeat;
			}
		.conditional-search ul:after {
			display: block;
			content: "";
			clear: both;
			height: 0;
			visibility: hidden;
			}
			.conditional-search li {
				float: left;
				margin: 0.2em 20px 0.2em 0;
				padding-left: 18px;
				background: url(../images/img-link.gif) 0 0.4em no-repeat;
				word-break: keep-all;
				}
				.conditional-search li a {
					padding: 0 2px 0 1px;
					}
				.conditional-search li a:hover, .conditional-search li a:active {
					background-color: #eeeeee;
					}

			/* 業種からさがす */
			#type-industry {
				width: 256px;
				margin-bottom: 8px;
				background: url(../images/bg-box-250-body.gif) 0 0 repeat-y;
				}

				/* 見出し */
				#type-industry h2 {
					width: 256px;
					height: 40px;
					background: url(../images/bg-type_industry-256.gif) 0 0 no-repeat;
					font-size: 1px;
					text-indent: -9999px;
					}

				#type-industry ul {
					width: 246px;
					padding: 0 0 10px 10px;
					background: url(../images/bg-box-250-footer.gif) 0 100% no-repeat;
					}
					#type-industry li {
						width: 116px;
						height: 37px;
						margin: 0 4px 4px 0;
						padding: 0;
						background: none;
						}
						#type-industry li a {
							display: block;
							width: 116px;
							height: 37px;
							padding: 0;
							background-image: url(../images/btn-type_industry.gif);
							background-repeat: no-repeat;
							font-size: 1px;
							text-indent: -9999px;
							overflow: hidden;
							}
							#type-industry li#type01 a:link, #type-industry li#type01 a:visited {
								background-position: 0 0;
								}
							#type-industry li#type01 a:hover {
								background-position: -116px 0;
								}
							#type-industry li#type01 a:active {
								background-position: -232px 0;
								}
							#type-industry li#type02 a:link, #type-industry li#type02 a:visited {
								background-position: 0 -37px;
								}
							#type-industry li#type02 a:hover {
								background-position: -116px -37px;
								}
							#type-industry li#type02 a:active {
								background-position: -232px -37px;
								}
							#type-industry li#type03 a:link, #type-industry li#type03 a:visited {
								background-position: 0 -74px;
								}
							#type-industry li#type03 a:hover {
								background-position: -116px -74px;
								}
							#type-industry li#type03 a:active {
								background-position: -232px -74px;
								}
							#type-industry li#type04 a:link, #type-industry li#type04 a:visited {
								background-position: 0 -111px;
								}
							#type-industry li#type04 a:hover {
								background-position: -116px -111px;
								}
							#type-industry li#type04 a:active {
								background-position: -232px -111px;
								}
							#type-industry li#type05 a:link, #type-industry li#type05 a:visited {
								background-position: 0 -148px;
								}
							#type-industry li#type05 a:hover {
								background-position: -116px -148px;
								}
							#type-industry li#type05 a:active {
								background-position: -232px -148px;
								}
							#type-industry li#type06 a:link, #type-industry li#type06 a:visited {
								background-position: 0 -185px;
								}
							#type-industry li#type06 a:hover {
								background-position: -116px -185px;
								}
							#type-industry li#type06 a:active {
								background-position: -232px -185px;
								}
							#type-industry li#type07 a:link, #type-industry li#type07 a:visited {
								background-position: 0 -222px;
								}
							#type-industry li#type07 a:hover {
								background-position: -116px -222px;
								}
							#type-industry li#type07 a:active {
								background-position: -232px -222px;
								}
							#type-industry li#type08 a:link, #type-industry li#type08 a:visited {
								background-position: 0 -259px;
								}
							#type-industry li#type08 a:hover {
								background-position: -116px -259px;
								}
							#type-industry li#type08 a:active {
								background-position: -232px -259px;
								}
							#type-industry li#type09 a:link, #type-industry li#type09 a:visited {
								background-position: 0 -296px;
								}
							#type-industry li#type09 a:hover {
								background-position: -116px -296px;
								}
							#type-industry li#type09 a:active {
								background-position: -232px -296px;
								}
							#type-industry li#type10 a:link, #type-industry li#type10 a:visited {
								background-position: 0 -333px;
								}
							#type-industry li#type10 a:hover {
								background-position: -116px -333px;
								}
							#type-industry li#type10 a:active {
								background-position: -232px -333px;
								}

			/* 会社名（五十音順）からさがす */
			/* 会員数 */
			#sort50on-wide {
				margin-top: 8px;
				}
			#sort50on-wide p.search-count {
				width: 611px;
				margin: 8px auto;
				font-size: 85%;
				color: #959595;
				}
	
			/* 名称リスト */
			#sort50on-wide h3 {
				position: relative;
				width: 634px;
				height: 23px;
				margin: 0 3px;
				background: url(../images/bg-50on-adan.gif) 0 0 repeat-x;
				font-size: 1px;
				text-indent: -9999px;
				overflow: hidden;
				cursor: pointer;
				zoom: 1;
				}
				/* あ段 */
				#sort50on-wide h3 a {
					display: block;
					width: 634px;
					height: 23px;
					background: url(../images/hl-50on-adan.gif) 0 0 no-repeat;
					}
					#sort50on-wide h3#adan-a a {
						background-position: 7px -23px;
						}
					#sort50on-wide h3#adan-ka a {
						background-position: 7px -46px;
						}
					#sort50on-wide h3#adan-sa a {
						background-position: 7px -69px;
						}
					#sort50on-wide h3#adan-ta a {
						background-position: 7px -92px;
						}
					#sort50on-wide h3#adan-na a {
						background-position: 7px -115px;
						}
					#sort50on-wide h3#adan-ha a {
						background-position: 7px -138px;
						}
					#sort50on-wide h3#adan-ma a {
						background-position: 7px -161px;
						}
					#sort50on-wide h3#adan-ya a {
						background-position: 7px -184px;
						}
					#sort50on-wide h3#adan-ra a {
						background-position: 7px -207px;
						}
					#sort50on-wide h3#adan-wa a {
						background-position: 7px -230px;
						}
			/* 名称（五十音順）リスト */
			#sort50on-wide ul {
				width: 611px;
				margin: 4px auto 8px;
				background: none;
				}
				#sort50on-wide ul li {
					display: inline-table;
					width: auto;
					margin-right:10px;
					padding: 0.3em 0 0.3em 15px;
					background: url(../images/hl-submenu-child.gif) 0 50% no-repeat;
					font-size: 92%;
					line-height: 1.2em;
					}
					#sort50on-wide ul li.newupd {
						background-image: url(../images/hl-submenu-child2.gif);
						}
					#sort50on-wide ul li a {
						white-space: nowrap;
						}
						#sort50on-wide ul li.newupd a:link,
						#sort50on-wide ul li.newupd a:visited {
							color: #8f6c6b;
							}
						#sort50on-wide ul li.newupd a:hover,
						#sort50on-wide ul li.newupd a:active {
							color: #a98270;
							}
			#sort50on-wide #sort50on-bottom {
				width: 641px;
				padding-bottom: 10px;
				background: url(../images/bg-box-635-footer.gif) 0 100% no-repeat;
				}

/*
<p class='search-count'>現在、66 社が会員登録されています。</p>
<div>
<h3 id='adan-a'><a href='#a-list'>あ</a></h3>
<ul id='a-list'>
<li><a href='http://10.0.1.9:8888/naze_biz/database/130/'>株式会社 大菱計器製作所</a></li>
</ul>
</div>
*/


/* Video Styling
-----------------------------------------------------------------------------*/
#videolist {
	float: right;
	width: 340px;
	}
	#videolist ul {
		margin: 0;
		padding: 0;
		}
		#videolist ul li {
			margin: 0;
			padding: 0 0 0 20px;
			background: none;
			}
		#videolist ul li.selected {
			background: url(../images/hl-video.gif) 0 50% no-repeat;
			}
		
#videoclip {
	float: left;
	width: 500px;
	}
	#videoclip h3 span{
		font-size: x-small;
		width: 200px;
		padding-left: 20px;
		margin: 0 0 3px 5px;
		background: url(../images/img-link.gif) 0 0.1em no-repeat;
		}
	#videoclip .loading {
		display: block;
		width: 450px;
		height: 228px;
		padding: 20px 0 10px;
		color: #959595;
		text-align: center;
		}
		#videoclip .loading img {
			padding-top: 90px;
			padding-bottom: 10px;
			}



/* Sidebar Styling
-----------------------------------------------------------------------------*/
.sidebar {
	position: relative;
	width: 256px;
	}


	/* For Recruit
	-------------------------------------------------------------------------*/
	#db-select {
		position: relative;
		right: 0;
		width: 256px;
		height: 78px;
		margin-bottom: 4px;
		background: url(../images/btn-for_recruit.gif) 0 0 no-repeat;
		}
		#db-select li a:link, #db-select li a:visited {
			position: absolute;
			left: 3px;
			width: 250px;
			height: 72px;
			background: url(../images/btn-for_recruit.gif) 0 0 no-repeat;
			font-size: 1px;
			text-indent: -9999px;
			overflow: hidden;
			z-index: 10;
			}
			/* 人材採用情報 */
			#db-select li#for-recruit a:link, #db-select li#for-recruit a:visited {
				top: 2px;
				background-position: -3px -2px;
				}
			#db-select li#for-recruit a:hover {
				background-position: -259px -2px;
				}
			#db-select li#for-recruit a:active {
				background-position: -515px -2px;
				}


	/* 名称（五十音順）からさがす
	-------------------------------------------------------------------------*/
	#sort50on {
		position: relative;
		width: 256px;
		margin-bottom: 11px;
		background: url(../images/bg-box-250-body.gif) 0 0 repeat-y;
		}
		#sort50on #sort50on-bottom {
			width: 256px;
			padding-bottom: 15px;
			background: url(../images/bg-box-250-footer.gif) 0 100% no-repeat;
			}

		/* 見出し */
		#sort50on h2 {
			width: 256px;
			height: 37px;
			background: url(../images/bg-50on.gif) 0 0 no-repeat;
			font-size: 1px;
			text-indent: -9999px;
			}

		/* 会員数 */
		#sort50on p.search-count {
			width: 230px;
			margin: 8px auto;
			font-size: 85%;
			color: #959595;
			}

		/* 名称リスト */
		#sort50on h3 {
			position: relative;
			width: 250px;
			height: 23px;
			margin: 0 3px;
			background: url(../images/bg-50on-adan.gif) 0 0 repeat-x;
			font-size: 1px;
			text-indent: -9999px;
			overflow: hidden;
			cursor: pointer;
			zoom: 1;
			}
			/* あ段 */
			#sort50on h3 a {
				display: block;
				width: 250px;
				height: 23px;
				background: url(../images/hl-50on-adan.gif) 0 0 no-repeat;
				}
				#sort50on h3#adan-a a {
					background-position: 7px -23px;
					}
				#sort50on h3#adan-ka a {
					background-position: 7px -46px;
					}
				#sort50on h3#adan-sa a {
					background-position: 7px -69px;
					}
				#sort50on h3#adan-ta a {
					background-position: 7px -92px;
					}
				#sort50on h3#adan-na a {
					background-position: 7px -115px;
					}
				#sort50on h3#adan-ha a {
					background-position: 7px -138px;
					}
				#sort50on h3#adan-ma a {
					background-position: 7px -161px;
					}
				#sort50on h3#adan-ya a {
					background-position: 7px -184px;
					}
				#sort50on h3#adan-ra a {
					background-position: 7px -207px;
					}
				#sort50on h3#adan-wa a {
					background-position: 7px -230px;
					}
		/* 名称（五十音順）リスト */
		#sort50on ul {
			width: 230px;
			margin: 8px auto;
			font-size: 85%;
			}
			#sort50on ul li {
				padding: 0 0 0.6em 20px;
				color: #5692b4;
				background: url(../images/hl-submenu-child.gif) 0 0.2em no-repeat;
				line-height: 1.2em;
				}


	/* サイドバーバナー
	-------------------------------------------------------------------------*/
	.sidebar .banner {
		width: 256px;
		}
		.sidebar .banner li {
			margin-bottom: 3px;
			}
			.sidebar .banner li a {
				display: block;
				width: 256px;
				height: 66px;
				overflow: hidden;
				}
				.sidebar .banner li a#application {
					margin-bottom: 6px;
					}
			.sidebar .banner li.banner-l a {
				height: 149px;
				}
			.sidebar .banner li.banner-guide a {
				height: 136px;
				}



/* Search Result Styling
-----------------------------------------------------------------------------*/
/* 検索結果 */
#search-result {
	width: 906px;
	background: url(../images/bg-search_result-header.gif) 50% 0 no-repeat;
	}

	/* 検索結果見出し */
	#search-result h2 {
		width: 860px;
		margin: 0 3px 0;
		padding: 10px 20px 8px;
		background: url(../images/bg-organization-h1.gif) 50% 100% no-repeat;
		color: #cccccc;
		font-size: 92%;
		}
		#search-result h2 span {
			padding-right: 0.5em;
			font-weight: bold;
			color: #ffff66;
			font-size: 122%;
			}
		/* フリーワード検索結果見出し */
		.search-result-page #search-result h2 {
			width: 360px;
			min-height: 27px;
			margin-top: -23px;
			padding: 0 520px 8px 20px;
			}

		/* 業種分類の子カテゴリー */
		.type-industry-parent {
			padding: 0 10px 10px;
			}
			.type-industry-parent p {
				padding-bottom: 0.5em;
				}
			.type-industry-parent ul.type-industry-child {
				width: 100%;
				height: 1.6em;
				}
				.type-industry-parent ul.type-industry-child li {
					float: left;
					width: auto;
					margin: 0.2em 10px 0.2em 0;
					padding: 0.2em 0 0.2em 15px;
					background: url(../images/hl-submenu-child.gif) 0 50% no-repeat;
					font-size: 92%;
					line-height: 1.1em;
					}
					.type-industry-parent ul.type-industry-child li a:link, .type-industry-parent ul.type-industry-child li a:visited {
						color: #959595;
						}
					.type-industry-parent ul.type-industry-child li a:hover, .type-industry-parent ul.type-industry-child li a:active {
						color: #317caa;
						}


	/* 検索結果リスト
	-------------------------------------------------------------------------*/
	#search-result-wrapper {
		width: 906px;
		margin-bottom: 20px;
		background: url(../images/bg-box3-900-body.gif) 0 0 repeat-y;
		}

		#search-result-wrapper ul {
			width: 866px;
			padding: 20px 20px 10px;
			background: url(../images/bg-box3-900-footer.gif) 0 100% no-repeat;
			}
			#search-result-wrapper li {
				margin-bottom: 20px;
			    border-top: solid 1px #dcdcdc;
				}
				/* 会社名 */
				#search-result-wrapper h3 {
					float: left;
					width: 250px;
					margin-bottom: 5px;
					padding-top: 4px;
					background: url(../images/img-link.gif) 5px 0.7em no-repeat;
					font-size: 92%;
					font-weight: bold;
					}
					#search-result-wrapper h3 span {
						color: #ff6600;
						font-size: 85%;
						}
					#search-result-wrapper h3 a {
						display: inline-table;
						margin-left: 25px;
						overflow: hidden;
						}

				/* 会社概要 */
				#search-result-wrapper .databox {
					float: right;
					width: 575px;
					font-size: 85%;
					}
					/* テーブル */
					#search-result-wrapper .databox table {
						margin-top: 0;
					    border: none;
						}
						#search-result-wrapper .databox table th {
							width: 132px;
						    padding: 4px;
							border: none;
						    border-top: solid 1px #dcdcdc;
							background: none;
							color: #317caa;
							vertical-align: top;
							}
						#search-result-wrapper .databox table td {
							width: 427px;
						    padding: 4px;
							border: none;
						    border-top: solid 1px #dcdcdc;
							vertical-align: top;
							}
						/* テーブルの先頭行 */
						#search-result-wrapper .databox table tr.topline th, #search-result-wrapper .databox table tr.topline td {
							border: none;
							}


/* 身近なNAZEの技術検索結果 */
#nazeism #full-areas {
	margin: 0;
	background: none;
	}
	#nazeism .nazeism-wrapper {
		width: 906px;
		margin: 0 auto 20px;
		background-position: 50% 0;
		background-repeat: no-repeat;
		}
	#nazeism #cat-nazeism-industry {
		background-image: url(../images/bg-search_result-industry.jpg);
		}
	#nazeism #cat-nazeism-office {
		background-image: url(../images/bg-search_result-office.jpg);
		}
	#nazeism #cat-nazeism-vehicle {
		background-image: url(../images/bg-search_result-vehicle.jpg);
		}
	#nazeism #cat-nazeism-life {
		background-image: url(../images/bg-search_result-life.jpg);
		}
	#nazeism #cat-nazeism-communication {
		background-image: url(../images/bg-search_result-communication.jpg);
		}
	#nazeism #cat-nazeism-medicalwelfare {
		background-image: url(../images/bg-search_result-medicalwelfare.jpg);
		}
	#nazeism #cat-nazeism-art {
		background-image: url(../images/bg-search_result-art.jpg);
		}
	#nazeism #cat-nazeism-common {
		background-image: url(../images/bg-search_result-common.jpg);
		}
	#nazeism #cat-nazeism-ecology {
		background-image: url(../images/bg-search_result-ecology.jpg);
		}
		#nazeism .nazeism-head {
			min-height: 185px;
			}
		#nazeism #full-areas #include-inquiry-title {
			padding: 0;
			background: none;
			font-size: 1px;
			text-indent: -9999px;
			}
			#nazeism .type-industry-parent {
				width: 540px;
				margin: 120px 0 0 20px;
				padding: 0;
				}
				#nazeism .type-industry-parent p {
					padding-bottom: 0.5em;
					color: #ffff66;
					font-size: 15px;
					line-height: 1.4em;
					vertical-align: text-bottom;
					}
					#nazeism .type-industry-parent p span {
						color: #e1f0f6;
						font-size: 13px;
						}
			#nazeism #search-result {
				background: none;
				}
			#nazeism #search-result-wrapper {
				margin-bottom: 0;
				}