@charset "Shift_JIS";

/* Copyright Toshiba */
/* 2005.03.07 */

/* --------------------------------------*/
/* 基本 */
/* --------------------------------------*/
body {
	color: #000000;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}

/* 画像の枠 */
img { border-style: none }

/* 見出しサイズ 0423 */
h1	{font-size: 150%;}
h2	{font-size: 120%;}
h3	{font-size: 100%;}
h4,h4,h6 { font-size: 84%; }

/* 見出しタグのインライン化 */
 h1,h2,h3,h4,h5,h6 { display:inline } 

/* テーブル見出し文字の太さを標準化 */
th	{ font-weight:normal }

/* フォーム内文字の最定義 */
input, select, textarea { font-size: 84% }

/* 太字対応 */
strong { font-style: normal }

/* --------------------------------------*/
/* エリア定義 */
/* --------------------------------------*/
/* グローバルナビエリア */
#gmArea{
	width: 750px;
	margin: 0px 0px 4px 10px;
	padding: 5px 0px 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#contact {
	margin-top: 15px;
	margin-bottom: 6px;
	} 
	
#sitemapArea {
	margin-bottom: 3px;
	} 

/* フッターエリア */
#footArea{
	font-size: 70%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	width: 750px;
	margin: 5px 0px 0px 10px;
	padding: 0px;
	/* ----2005/10-------------- */
	clear: both;
}

/* コンテンツエリア */
#contentArea{
	width: 750px;
	margin-left: 10px;
}

/* ----2005/10-------------- */
/* パンくずエリア */
#crumbArea{
	width: 750px;
	margin: 0px 0px 10px 0px;
}

/* サイトＩＤエリア */
#siteidArea{
	width: 750px;
}

#siteidArea h1{
	margin: 0px;
}

/* 左サイドエリア */
#sideArea{
	width: 145px;
	padding: 0px;
	margin: 0px;
}

/* メインエリア */
#mainArea{
	width: 587px;
	padding: 0px;
	margin: 0px;
}

/* toTopエリア */
#totopArea{
	width: 750px;
	margin-top: 5px;
}

#totopArea .cap{
	font-size: 70%;
}

/* 印刷ボタン */
.print{
	font-size: 70%;
	color: #666666;
	margin: 0px;
	padding: 0px 5px 0px 10px;
}
.print img{
	vertical-align: middle;
}

/* --------------------------------------*/
/* リンクカラー */
/* --------------------------------------*/

a:link { color:#0000CC }
a:visited { color:#660099 }
a:active { color:#FF0000 }
a:hover { color:#FF0000 }
a[name]:hover { color:#000000 }
a[href]:hover { color:#FF0000 }

/* --------------------------------------*/
/* テキスト */
/* --------------------------------------*/
/* 本文用 */
.txt-main {
	font-size: 84%; 
	line-height: 130%;
 }

/* 表組み用 */
.txt-m01 { font-size: 84% }
.txt-m02 { font-size: 94% }

/* 補足・ルビ */
.cap { font-size: 70% }

/*色 */
.txt-333333 { color: #333333 }
.txt-ff0000 { color: #FF0000 }
.txt-ffffff { color:#FFFFFF }

/* --------------------------------------*/
/* テーブル */
/* --------------------------------------*/

/* 背景色 */
.bg-eeeeee { background-color: #EEEEEE }
.bg-cccccc { background-color: #CCCCCC;}
.bg-666666 { background-color: #666666 }
.bg-999999 { background-color: #999999 }
.bg-ffffff { background-color: #FFFFFF }

/* 背景色(会社概要サブメニュー） */
.bg-bfc5e4 { background-color: #bfc5e4 }

/* テーブル背景色 */
.c01 { background-color: #eeeeee }
.c02 { background-color: #666666 }
.c03 { background-color: #3366cc }
.c04 { background-color: #cccc99 }
.c05 { background-color: #e6e6cc }
.c06 { background-color: #333399 }
.c07 { background-color: #336633 }
.c09 { background-color: #ffdeec }
.c10 { background-color: #bbd8ff }
.c11 { background-color: #663300 }
.c12 { background-color: #000099 }

/* テーブル背景画像 */
.f06 { background-image: url(/img/2005/common/frame_g_tc.gif); }
.f07 { background-image: url(/img/2005/common/frame_g_ml.gif); }
.f08 { background-image: url(/img/2005/common/frame_g_mr.gif); }
.f09 { background-image: url(/img/2005/common/frame_g_bc.gif); }


/* 役員一覧の罫線 */
.cf31{  background-color: #cccccc;
		background-image: url(/img/2005/common/frame_cf31.gif); }
		
/* --------------------------------------*/
/* 見出しイメージ */
/* --------------------------------------*/

/* ページ内 h3 イメージ余白指定 */

.h3-image {
	margin-bottom: 8px;
}

/*h2テキスト化*/
h2.month {
	font-size: 100%;
	background-color: #eeeeee;
	padding: 7px 10px;
	border-top: 1px solid #000000;
	line-height: 100%;
	display: block;
	margin: 0px;
	}
	
	
	
/* --------------------------------------*/
/*2007　タグライン対応*/
/* --------------------------------------*/
#headArea {
	width: 750px;
	}
#headArea #contactArea {
	margin: 15px 0 0px 0;
	padding: 0px;
	}
#gmArea{
	border-bottom: none;
	border-top: solid 1px #CCCCCC;
	width: 750px;
	margin: 0px 0px 4px 10px;
	padding: 3px 0px 4px;
	}
#headArea .languageSelectorArea {
	margin: 0 0 5px 0;
	}