@charset "shift_jis";

/* -- 特別なスタイル -- */

	/* letter-spacingを指定した要素内で連続したbr要素が無視されるIE6のバグ回避のため */
	br {letter-spacing: 0;}


/* -- 基本スタイル -- */

	body {
		margin: 0;
		padding: 0;
		background-color: #F9F9F9;
		font-size: 12px; line-height: 16px; letter-spacing: 1px;
		color: #525252;
	}

	table {
		background-color: #FFFFFF;
	}

	td {
		vertical-align:top;
		font-family: Osaka, 'ＭＳ Ｐゴシック', 'Osaka-等幅', 'ＭＳ ゴシック', sans-serif;
		font-size: 12px; line-height: 16px; letter-spacing: 1px;
		color:#525252;
	}

	th, div, p {
		font-family: Osaka, 'ＭＳ Ｐゴシック', 'Osaka-等幅', 'ＭＳ ゴシック', sans-serif;
		font-size: 12px; line-height: 16px; letter-spacing: 1px;
		color:#525252;
	}

	h1, h2, h3 {
		font-family: Osaka, 'ＭＳ Ｐゴシック', 'Osaka-等幅', 'ＭＳ ゴシック', sans-serif;
		font-size: 12px; line-height: 16px; letter-spacing: 1px;
		color:#525252;
	}

	select, textarea, input {
		font-family: Osaka, 'ＭＳ Ｐゴシック', 'Osaka-等幅', 'ＭＳ ゴシック', sans-serif;
		font-size: 12px; line-height: 16px; letter-spacing: 1px;
		color:#525252;
	}

	a {  /* 通常のリンク */
		color: #333399;
		text-decoration: none;
	}
	a:link {  /* 通常のリンク（未訪問） */
		color: #333399;
		text-decoration: none;
	}
	a:visited {  /* 通常のリンク（訪問後） */
		color: #333399;
		text-decoration: none;
	}
	a:hover {  /* 通常のリンク（マウスオーバー） */
		color: #0099ff;
		text-decoration: underline;
	}
	a:active {  /* 通常のリンク（クリック中） */
		text-decoration: none;
	}

	#page_base {  /* ページの外枠 */
		border-left: 1px solid #dfdfdf;
		border-right: 1px solid #dfdfdf;
	}

	.page_base_color {  /* ヘッダー、ナビ、フッターの基本背景色 */
		background-color : #3333ad;
	}


/* -- ヘッダー用 -- */

	.header_link a {  /* ヘッダー用リンク */
		color: #333333;
		text-decoration: none;
	}
	.header_link a:link {  /* ヘッダー用リンク（未訪問） */
		color: #333333;
		text-decoration: none;
	}
	.header_link a:visited {  /* ヘッダー用リンク（訪問後） */
		color: #333333;
		text-decoration: none;
	}
	.header_link a:hover {  /* ヘッダー用リンク（マウスオーバー） */
		color: #0099ff;
		text-decoration: none;
	}
	.header_link a:active {  /* ヘッダー用リンク（クリック中） */
		color: #0099ff;
		text-decoration: none;
	}


/* -- ナビメニュー用 -- */

	.navi_base {  /* ナビの外枠 */
		border-collapse: collapse;
		border: 1px #CCC solid;
	}

	.navi_link a {  /* ナビ用リンク */
		display: block;
		margin: 0px;
		padding: 12px 0px 0px 30px;;
		width: 158px;
		height: 28px;
		background: url(../imgcom/menu01.jpg);
		border-top: 1px solid #CCC;
		text-decoration: none;
		color: #666666;
	}
	.navi_link a:link {  /* ナビ用リンク（未訪問） */
		color: #666666;
	}
	.navi_link a:visited {  /* ナビ用リンク（訪問後） */
		color: #666666;
	}
	.navi_link a:hover {  /* ナビ用リンク（マウスオーバー） */
		background: url(../imgcom/menu01_over.jpg);
		color: #cc3366;
	}
	.navi_link a:active {  /* ナビ用リンク（クリック中） */
		color: #666666;
	}


/* -- フッター用 -- */

	.footer {  /* フッター用 */
		color: #ffffff;
	}


/* -- トップページ用 -- */

	#topics {  /* トップページのTOPICS */
		overflow: auto;
		width:370px;
		height:94px;
		background-color:ee0000;
		text-align: left;
		font-size:12px;　line-height: 18px; letter-spacing: 1px;
		margin:0px;
		padding:0px;
	}


/* -- 展示場一覧ページ用 -- */

	.tenjijou_midasi {  /* 展示場一覧の行見出し（背景ピンク＋赤上線） */
		padding: 2px 0px 2px 4px;
		border-top: 1px #993333 solid;
		background-color: #fff3f3;
		font-weight: bold;
		text-align: left;
	}


/* -- 展示場サードページ用 -- */

	.tenjijou_toptitle {  /* 展示場サードページのトップタイトル */
		background-image: url(../third_tenjijou/imgcom/bgh1.gif);
		background-repeat: no-repeat;
		width: 540px;
		padding: 20px 0px 6px 1.0em;
		border-bottom: 2px solid #993333;
		font-weight: bold;
		font-size: 16px; line-height: 22px; letter-spacing: 1px;
	}

	.tenjijou_maintitle {  /* 展示場サードページのメインタイトル */
		background-image: url(../third_tenjijou/imgcom/bgh2.jpg);
		background-repeat: no-repeat;
		width: 540px;
		padding: 2px 2px 0px 2px;
		font-weight: bold;
	}

	.tenjijou_subtitle {  /* 展示場サードページのサブタイトル（背景ピンク） */
		padding: 5px;
		color: #666666;
		background-color : #fff0f0;
		font-weight: bold;
	}


/* -- 元気企業サードページ用 -- */

	.genki_subtitle {  /* 元気企業サードページのサブタイトル（白文字＋背景青色） */
		background-image: url(../third_genki_kigyou/imgcom/prboxbg.gif);
		background-repeat: no-repeat;
		width: 535px;
		padding: 6px 0px 4px 10px;
		color: #ffffff;
		text-align: left;
		font-weight: bold;
		font-size: 14px; line-height: 18px; letter-spacing: 1px;
	}


/* -- 支援情報ページ用 -- */

	.sien_title {  /* 支援情報ページのタイトル（白文字＋背景青色） */
		background-image: url(../sienjouhou/img/prboxbg.gif);
		background-repeat: no-repeat;
		width: 535px;
		padding: 6px 0px 4px 10px;
		color: #ffffff;
		text-align: left;
		font-weight: bold;
		font-size: 14px; line-height: 18px; letter-spacing: 1px;
	}


/* -- リンク集ページ用 -- */

	.link_title {  /* リンク分類のタイトル（白文字＋背景水色） */
		background-color: #3366cc;
		color: #ffffff;
		text-align: center;
	}


/* -- 以下、どこでも使えるスタイル -- */

	.Moji_small {  /* 文字　小 */
		font-size: 10px; line-height: 12px; letter-spacing: 1px;
	}

	.Moji_large {  /* 文字　大 */
		font-size: 14px; line-height: 18px; letter-spacing: 1px;
	}

	.Moji_big {  /* 文字　特大 */
		font-size: 16px; line-height: 22px; letter-spacing: 1px;
	}

	.Moji_bigx2 {  /* 文字　特大 */
		font-size: 18px; line-height: 24px; letter-spacing: 1px;
	}

	.Moji_red {  /* 文字　赤 */
		color: #cc3333;
	}

	.Moji_blue {  /* 文字　青 */
		color: #003399;
	}
	
	.Moji_deepblue {  /* 文字　青 */
		color: #333399;
	}
	
	.Moji_green {  /* 文字　緑 */
		color: #006600;
	}

	.Moji_orange {  /* 文字　オレンジ */
		color: #ff6600;
	}

	.Moji_pink {  /* 文字　ピンク */
		color: #cc3266;
	}

	.Moji_black {  /* 文字　黒 */
		color: #333333;
	}

	.Moji_bold {  /* 太字 */
		font-weight: bold;
	}

	.Table_border_gray {  /* テーブル外枠　グレイ */
		/*border-collapse: collapse;*/
		border: 1px #CCC solid;
	}

	.Table_border_blue {  /* テーブル外枠　青 */
		border-collapse: collapse;
		border: 1px #003399 solid;
	}

	.Bg_gray {  /* 背景　グレイ */
		padding: 5px;
		color: #666666;
		background-color : #f0f0f0;
	}

	.Bg_darkgray {  /* 背景　濃いグレイ */
		padding: 5px;
		color: #666666;
		background-color : #e3e3e3;
	}

	.Img_Rwaku img {  /* 画像（左寄せ＋枠） */
		float: left;
		margin: 4px 12px 0px 0px;
		border: none; collapse;
		position: relative;
		left: 3px; /* 画像を左へ移動 */
		top: -10px;  /* 画像を上へ移動 */
		padding: 5px; /* 画像枠 */
		background-color: #ffffff; /* paddingを設定した場合の背景色 */
		border: 1px solid #e4e4e4; /* 画像の枠線 */
	}


