@charset "utf-8";

/* 基本スタイル
---------------------------------------------*/
* { margin: 0; padding: 0; font-size: 100%; background-color: #333; background-image: none; }
body {
	font-size: 75%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.4;
	color: white;
}
a { color: white; text-decoration: none; }
a:link { color: white; text-decoration: none; }
a:visited { color: #999; }
a:hover { color: white; text-decoration: underline; }
img {
	border: none;
	vertical-align: top;
}
#wrapper {
	width: 936px;
	padding-top: 83px;
}

/* ロゴとナビゲーション
---------------------------------------------*/
#logo { position: absolute; background: white repeat-x left top; width: 936px; }
#seiNav {
	position: absolute;
	top: 50px;
	left: 0;
	width: 936px;
	height: 33px;
	list-style-type: none;
	background: #000000 url(../images/sei_nav_bg.gif) left top repeat-x;
}
#seiNav li {
	float: left;
	width: 156px;
}
#seiNav li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:33px;
	padding-top: 33px;
	background-image: url(../images/sei_nav.gif);
	color: #FFFFFF;
}

/*  背景画像の位置
---------------------------------------------*/
	
	/* 通常 */
	#nav01 a { background-position:  0     0; }
	#nav02 a { background-position: -156px 0; }
	#nav03 a { background-position: -312px 0; }
	#nav04 a { background-position: -468px 0; }
	#nav05 a { background-position: -624px 0; }
	#nav06 a { background-position: -780px 0; }
	
	/* 選択済み*/
	#nav01 a.stay { background-position:  0     -66px; }
	#nav02 a.stay { background-position: -156px -66px; }
	#nav03 a.stay { background-position: -312px -66px; }
	#nav04 a.stay { background-position: -468px -66px; }
	#nav05 a.stay { background-position: -624px -66px; }
	#nav06 a.stay { background-position: -780px -66px; }

	/* オンマウス */
	#nav01 a:hover { background-position:  0     -33px; }
	#nav02 a:hover { background-position: -156px -33px; }
	#nav03 a:hover { background-position: -312px -33px; }
	#nav04 a:hover { background-position: -468px -33px; }
	#nav05 a:hover { background-position: -624px -33px; }
	#nav06 a:hover { background-position: -780px -33px; }
	

/* メインイメージと2段組
---------------------------------------------*/
#content { background-color: #333; background-repeat: repeat-y; background-attachment: scroll; background-position: left top; width: 936px; overflow: auto !important; }
#about {
    float: left;
    width: 694px;
}
#newsRelease {
    float: left;
    width: 242px;
    }
#footer {
	clear: both;
	color: #ffffff;
	background: #333333;
}

/* 本文のレイアウト
---------------------------------------------*/
#about h3, #newsRelease h3 { color: #ffffff; font-size: medium; background: repeat-y left top; }
#about .section { background-image: none; margin: 16px 18px 0;}
#about .section p {
	margin: 10px 0px;
}
#newsRelease dl { color: white; background-image: none; margin: 16px 18px 0 18px; }
#newsRelease dl dt {
    font-size: 90%; 
    color: white; 
    margin-top: 10px; 
}
/*workstable1
-------------------------*/
#inquiry { top: 12px; width: 693px; float: none; }
#inquiry table {
	border-top: none; /* 上方向に1pxのボーダーを指定 */
	border-bottom: none; /* 下方向のボーダーを表示させないように指定 */
	border-left: none; /* 左方向のボーダーを表示させないように指定 */
	border-right: none; /* 右方向のボーダーを表示させないように指定 */
	font-size: 100%; /* Windows Internet Explorer 5対策のため、フォントサイズを指定 */
	width: 100%; /* ボックスの幅を指定 */
}
#inquiry td {
	border-top: none; /* 上方向のボーダーを表示させないように指定 */
	border-bottom:none; /* 下方向に1pxのボーダーを指定 */
	border-left: none; /* 左方向のボーダーを表示させないように指定 */
	border-right: none; /* 右方向のボーダーを表示させないように指定 */
	padding: 10px; /* 全方向にパディングを指定 */
}
/*workstable2-------------------------*/
#inquiry2 { top: 12px; width: 241px; float: none; }
#inquiry2 table { color: white; font-size: 100%; /* Windows Internet Explorer 5対策のため、フォントサイズを指定 */
	width: 100%; border-top: 1px solid #cccccc; border-right-style: none; border-right-width: medium; border-bottom-style: none; border-bottom-width: medium; border-left-style: none; border-left-width: medium; /* ボックスの幅を指定 */
}
#inquiry2 td { border-bottom:medium none; /* 下方向に1pxのボーダーを指定 */
	border-left: medium none; /* 左方向のボーダーを表示させないように指定 */
	border-right: mediu; border-top-style: solid; border-top-width: 1px;m none; /* 右方向のボーダーを表示させないように指定 */
	}
#inquiry2 th { color: white; font-weight: normal; /* フォントを通常の太さに指定 */
	padding: 10px; /* 全方向にパディングを指定 */	
	width: 241px; border-bottom: 1px solid #151515; border-top-style: none; border-top-width: medium; border-right-style:; border-left-style: none; border-left-width: medium; none;border-right-width: medium; /* ボックスの幅を指定 */
}