/* ボディ要素 */
body {
color: #333333;
font-size: 13px;
font-family:Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","OsakaMono",sans-serif;
line-height: 1.6em;
background-color:white;
/* background-image:url(../images/water.jpg); */
background-repeat:no-repeat;
background-position: center top;
}

/* コンテンツ全体を包含する。左右画面中央に配置。 */
#contents	{
	width:815px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

/* 各ページの最上部。サイトロゴを表示。 */
#top  {
	width: 815px;
	height:50px;
}

/* 上部メインナビゲーションを包含。 */
#main-navi  {
	width: 815px;
	height: 30px;
	background-color:black;
	margin: 0px;
	padding: 0px;
}
#sub-navi   {
	width: 815px;
	height: 20px;
	background-color:black;
	margin: 0px;
	padding-top:3px;
	padding-bottom: 3px;
	color: #777777;
	font-size: 11px;
}

/* ホームのメインイメージ */
#main-image  {
	width: 815px;
	height: 245px;
	margin: 0px;
	padding: 0px;
	background-color: gray;
	/* font-size: 0px; */

}

/* ホーム以外のメインイメージ */
#main-image-other  {
	width: 815px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	background-color: gray;
	/* font-size: 0px; */

}

/* メインイメージの下部、あるいは各ページのタイトルイメージに使われる。 */
#main-image_sub  {
	width: 795px;
	height: 140px;
	padding: 10px 10px 10px 10px;
	background-color: #bcbcbc;
	background-image: url(../images/solution_back.jpg);
	/* font-size: 0px; */
	color: #999999;
	margin: 0px;
}

/* メインイメージサブの下のスペース。 */
#space	{
	width: 815px;
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/long_shadow.jpg);
}

/* メインコラム用 */
#main-column    {
    width: 630px;
    height: auto;
    margin: 0px 0px auto 0px;
    padding: 0px;
}

/* サブコラム用 */
#sub-column    {
    width: 170px;
    height: auto;
    margin: 0px 0px auto 0px;
    padding: 0px;
}

/* アンダーナビ用 */
#under-navi	{
	width: 815px;
	height: 30px;
	background-color: olive;
	margin: 10px 0px 0px 0px;
}

/* フッターの表示 */
#footer  {
	width: 815px;
	height: 60px;
	margin: 0px;
	background-color: black;
	background-image: url(http://taitec.net/images/system/footer.jpg);
	background-repeat: no-repeat;
	color: white;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	font-family:Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','OsakaMono',sans-serif;
	margin: 0px;
	line-height: 1.3em;
}

/* 中央コラム２分の1（左）用 */
.half-box-left	{
	width: 286px;
	padding: 2px 10px 10px 10px;
	height: 80px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	margin: 0px 7px 0px 0px;
	background-image: url(http://taitec.net/images/system/half-box-back.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
}

/* 中央コラム２分の1（右）用 */
.half-box-right	{
	width: 286px;
	padding: 2px 10px 10px 10px;
	height: 80px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	margin: 0px 0px 0px 7px;
	background-image: url(http://taitec.net/images/system/half-box-back.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
}

/* 中央コラム２分の1（左）用の影 */
.half-box-shadow-left	{
	widows: 306px;
	height: 10px;
	margin: 0px 7px 2px 0px;
	background-image: url(../images/half-box-shadow.jpg);
	background-repeat: no-repeat;
}

/* 中央コラム２分の1（右）用の影 */
.half-box-shadow-right	{
	widows: 306px;
	height: 10px;
	margin: 0px 0px 2px 7px;
	background-image: url(../images/half-box-shadow.jpg);
	background-repeat: no-repeat;
}


/* 基本のセレクタ/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* リンク */
a:link	{
	color: #333399;
	text-decoration: none;
}

a:visited	{
	color: #660033;
	text-decoration: none;
}

a:hover	{
	color: orange;
	text-decoration: underline;
}

/* 画像表示全般 */
img  {
	border-style: none;
	font-size: 0px;
	}

/* 見出し1 */
h1  {
font-family: "Verdana", "Hiragino Kaku Gothic Std W8", "MS ゴシック", "OsakaMono";
line-height: 1.6em;
font-size:14px;
color: #333333;
border-left-style: solid;
border-left-width: 6px;
border-left-color: green;
margin: 3px auto 5px auto;
padding-left: 6px;
text-decoration: none;
}

/* 見出し4 */
h4  {
	font-family: "Verdana", "Hiragino Kaku Gothic Std W8", "MS ゴシック", "OsakaMono";
	font-weight: bold;
	font-size: 14px;
	color: green;
	margin-bottom: 8px;
	margin-top: 8px;
}

/* リンクマーク11px用 */
.link11	{
	width: 11px;
	height: 11px;
	background-image: url(../images/link-11.jpg);
	float: left;
	margin-right: 2px;
}

/* リンクマーク14px用 */
.link14	{
	width: 14px;
	height: 14px;
	background-image: url(../images/link-14.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0px 2px 0px 0px;
	padding: 0px;
}

/* half-box-leftの中の見出し4 */
.half-box-left h4  {
	font-weight: bold;
	font-size: 14px;
	color: #3366cc;
	margin-bottom: 8px;
	margin-top: 8px;
}

/* half-box-rightの中の見出し4 */
.half-box-right h4  {
	font-weight: bold;
	font-size: 14px;
	color: #3366cc;
	margin-bottom: 8px;
	margin-top: 8px;
}

table	{
	word-break: normal;
	font-size: 12px;
	line-height: 1.3em;
}

/* 製品詳細の型名 */
#machine_name	{
	font-family: "Verdana", "Hiragino Kaku Gothic Std W8", "MS ゴシック", "OsakaMono";
	font-weight: bold;
	line-height: 1.3em;
	font-size:	25px;
	color: #333333;
	margin: 0px auto 5px auto;
}

/* 製品コード用 */
#machine_code	{
	font-family:Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','OsakaMono',sans-serif;
	font-size: 11px;
	line-height: 1.8em;
	color: #333333;
	border-bottom: #aaaaaa 1px dashed;
	border-top: #aaaaaa 1px dashed;
}

/* 製品情報用box */
#products	{
	width: 630px;
	height: auto;
	margin: 0px 15px 0px 0px;
}

/* 製品サブ画像の上下破線 */
#img-sub-box	{
	height: auto;
	width: 630px;
	border-left-style: none;
	border-bottom-style: dashed;
	border-right-style: none;
	border-top-style: dashed;
	border-bottom-color: #aaaaaa;
	border-bottom-width:1px;
	border-top-color: #aaaaaa;
	border-top-width:1px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 20px
}

/* 前のページへとこのページの先頭へ用 */
.back_and_top	{
	width: 622px;
	height: 20px;
	padding: 5px 0px 0px 8px;
	background-color: #dddddd;
	font-size: 11px;
	margin: 8px 0px 8px 0px;
}

/* 新着情報一覧用box */	
#whatsnew	{
	width: 630px;
	height: auto;
	margin: 0px;
	}

/* 新着情報の一覧用 */
.whatsnew_summary	{
	border-bottom-color: #aaaaaa;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	margin:0px 0px 3px 0px;
	width: 630px;
}

/* 検索件数用 */
#result-num	{
	width: 622px;
	height: 22px;
	padding: 3px 0px 0px 8px;
	background-color: #dddddd;
	font-size: 11px;
	margin: 8px 0px 8px 0px;
}

/* 詳細検索のform用box */
.pro_search	{
	width: 608px;
	height: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #aaaaaa;
	padding: 10px;
	margin-bottom: 10px;
}

/* 地図の表組の外枠 */
.map_border {
    width: 628px;
    height: auto;
    border-style: solid;
    border-color: #cccccc;
    border-width: 1px;
}

/* category-navi.tpl用の設定 */
.category-navi	{
	width: 160px;
	height: auto;
	background-color: #dddddd;
	margin: 0px;
	padding: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: white;
	font-size: 11px;
	color: #999999;
}

/* サイドメニューなどの影 */
.short_shadow	{
	width: 170px;
	height: 5px;
	font-size: 0px;
	margin: 0px 0px 5px 0px;
	background-image: url(../../images/system/short_shadow.jpg)
}

/* ハーフボックス内の見出し */
.arrow	{
	font-family: "Verdana", "Hiragino Kaku Gothic Std W8", "MS ゴシック", "OsakaMono";
	font-weight: bold;
	font-size: 14px;
	color: green;
	margin-bottom: 8px;
	margin-top: 8px;
	margin-left: -20px;
	*margin-left: 15px;
	list-style: url(../images/link-14.jpg) outside	
}

.outside	{
	list-style: outside;
	margin-left: -20px;	
	*margin-left: 15px;
	*margin-top: -2px;
}