/* ------------------------------------------------------------------ */
/* 株式会社ニュートン スタイルシート                                  */
/* ------------------------------------------------------------------ */


BODY		{background-color:#FFFFFF;
		color:#000000;font-size:11pt; /*全体フォント*/
		margin:2px 4px 4px 4px;
		}

/* テキスト　標準 */
.TextStd	{
		color:#000000;font-size:11pt;
		}

/* テキスト　センター寄せ */
.TextCenter	{
		color:#000000;font-size:11pt;
		margin:10px;
		text-align:center;
		}

/* 水平線 */
.hr		{
		color:#0000FF;height:1px;
		margin-left:4px;
		margin-right:4px;
		}

/* トップページ　見出し */
.TopH1		{
		background-color:#FFFFFF;
		color:#000099;font-size:11pt;font-weight:bold;
		padding: 2px;
		margin-top:10px;
		margin-left:4px;
		margin-right:4px;
		}

/* トップページ　説明 */
.TopIntro	{
		color:#333333;font-size:11pt;
		margin-left:20px;
		margin-right:4px;
		}

/* テーブル全体 */
.TableAll	{
		margin-left:4px;
		margin-top:4px;
		}

/* メニュー全体 済み */
.Menu		{
		width:756px;
		background-color:#FFFFFF;
		border: 0px;
		border-collapse: collapse;
		padding: 0px;
		margin-left:0px;
		margin-right:0px;
		}

/* メニュータイトル 済み */
.MenuBar	{
		width:100%;
		background-color:#FFFFFF;
		border: 0px;
		border-collapse: collapse;
		padding: 0px;
		margin-bottom:4px;
		}

/* メニューボタン用ボックス 済み */
.MenuBox	{
		width:100%;
		background-color:#FFFFFF;
		border 0px;
		border-collapse: collapse;
		}

/* メニュー　キャッチコピー */
.MenuBarFont	{
		color:#000099;font-size:10pt;font-weight:bold;
		}

/* ページタイトル */
.PageTitle	{
		background-color:#CCCCFF;
		color:#000099;font-size:12pt;font-weight:bold;
		text-align:center;
		width:100%;
		padding: 4px;
		margin-top:20px;
		margin-left:1px;
		margin-right:1px;
		margin-bottom:20px;
  		border-top: double 5px #0000FF;
		border-bottom: double 5px #0000FF;
		}

/* テーブル(100%) */
.Table		{
		width:100%;
		border: 0px;
		padding: 0px;
		margin-bottom:20px;
		}

/* テーブル 黒枠 */
.TableBorderBlack {
		border: solid 1px #000000;
		border-collapse: collapse;
 		padding: 0px;
		}

/* テーブル　枠なし */
.TableBorder	{
		width:100%;
		padding: 0px;
		margin-bottom:20px;
		}

/* テーブル　見出し */
.TableTitle	{
		color:#FFFFFF;font-size:12pt;font-weight:bold;
		background-color:#4444FF;
		text-align:center;
		padding:4px;
		border-collapse: separate;
		border:solid 1px #4444FF;
		}

/* テーブル　項目 */
.TableItem	{
		color:#000000;font-size:11pt;
		background-color:#DDDDFF;
		padding: 4px;
		vertical-align:text-top;
		border-collapse: separate;
		border-left: solid 1px #8888FF;
		border-bottom: solid 1px #8888FF;
 		}

/* テーブル　内容 */
.TableContent	{
		color:#000000;font-size:11pt;
		background-color:#FFFFFF;
		padding: 4px;
		border-collapse: separate;
		border-left: solid 1px #8888FF;
		border-right: solid 1px #8888FF;
		border-bottom: solid 1px #8888FF;
		}

/* 会社紹介　コメント0 */
.CompanyComment0	{
		color:#000000;font-size:12pt;
		text-align:center;
		padding: 10px;
		}

/* 会社紹介　コメント1 */
.CompanyComment	{
		color:#000000;font-size:11pt;
		padding: 10px;
		}

/* 会社紹介　コメント2 */
.CompanyComment2	{
		color:#000000;font-size:11pt;
		text-align:center;
		padding: 6px;
		}

/* 会社紹介　社長あいさつ */
.PresidentComment	{
		color:#000000;font-size:11pt;
		background-color:#FFFFFF;
		text-align:left;
		vertical-align:top;
		padding: 10px;
		}

/* テーブル　ISO14001 枠 */
.TableBorder14001	{
		width:754px;
		border: solid 1px #4444FF;
		border-collapse: collapse;
		padding: 0px;
		margin-left:2px;
		margin-right:2px;
		margin-bottom:20px;
		}


/* 会社紹介　黒枠 */
.TableItemCompanyBorder {
		border: solid 1px #000000;
		border-collapse: collapse;
 		margin: 8px 8px 8px 4px;
		}

/* グループ地図（テーブル） */
.TableWorld	{
		color:#0000FF;font-size:20pt;
		font-family: Impact;
		border: solid 1px #0000FF;
		border-collapse: collapse;
		padding: 0px;
		text-align:center;
		vertical-align:text-top;
		margin-bottom:0px;
		}

/* トップ写真（テーブル全体） */
.TableTopPhoto	{
		border: solid 1px #0000FF;
		padding: 4px;
		margin-bottom:0px;
		}

/* グループ　コメント */
.GroupComment	{
		color:#000000;font-size:12pt;
		margin-left:20px;
		margin-right:4px;
		margin-bottom:20px;
		}

/* グループ　枠 */
.TableBorderGroup	{
		width:754px;
		padding: 0px;
		border: solid 1px #4444FF;
		border-collapse: collapse;
		text-align:left;
		vertical-align:top;
		margin-left:2px;
		margin-bottom:16px;
		}

/* グループ　見出し */
.TableTitleGroup	{
		color:#FFFFFF;font-size:12pt;font-weight:bold;
		background-color:#4444FF;
		text-align:center;
		padding: 4px;
		border-collapse: collapse;
		}

/* グループ　見出し　社名 */
.TableTitleGroup2	{
		color:#FFFFFF;font-size:12pt;font-weight:bold;
		background-color:#4444FF;
		text-align:left;
		padding: 2px;
		border-collapse: collapse;
		}

/* グループ　項目 */
.TableItemGroup	{
		color:#000000;font-size:11pt;
		background-color:#FFFFFF;
		text-align:left;
		vertical-align:top;
		padding: 10px;
		}

/* グループ　黒枠 */
.TableItemGroupBorder {
	/*	width:150px;*/
	/*	height:120px;*/
		border: solid 1px #000000;
		border-collapse: collapse;
 		margin: 8px;
		}

/* グループ　コメント */
.TableItemGroupCommnet	{
		color:#000000;font-size:11pt;
		background-color:#FFFFFF;
		padding: 0px;
		}

/* グループ　海外展開図 枠 */
.TableItemGroupDeploy {
		border: solid 1px #000000;
		border-collapse: collapse;
 		margin: 0px;
		}



/* 製品紹介　枠 */
.TableBorderProducts	{
		width:754px;
		border: solid 1px #4444FF;
		padding: 0px;
		border-collapse: collapse;
		margin-left:2px;
		margin-bottom:8px;
		}

/* 製品紹介　見出し */
.TableTitleProducts	{
		color:#FFFFFF;font-size:12pt;font-weight:bold;
		background-color:#4444FF;
		text-align:center;
		padding: 4px;
		border-collapse: collapse;
		}

/* 製品紹介　項目 */
.TableItemProducts	{
		color:#000000;font-size:11pt;
		background-color:#FFFFFF;
		border: solid 1px #888888;
		border-collapse: collapse;
		height: 167;
 		margin: 8px 4px 8px 4px ;
		padding: 8px;
		}

/* 製品紹介　製品黒枠 */
.TableItemBorder {
		border: solid 1px #000000;
		border-collapse: collapse;
 		margin: 4px;
		padding: 0px;
		}

/* 製品紹介　コメント */
.ProductsComment	{
		color:#000000;font-size:12pt;
 		margin: 8px;
		}

/* 製品 技術紹介　黒枠 */
.TableItemTechMap {
		border: solid 1px #000000;
		border-collapse: collapse;
 		margin-left: 2px;
		padding: 0px;
		}

/* 製品紹介　提案項目 */
.TableItemProductsProposal	{
		color:#000000;font-size:11pt;
		background-color:#FFFFFF;
		border: solid 1px #888888;
		border-collapse: collapse;
		height: 242;
		width: 398;
 		margin: 8px 4px 8px 4px ;
		padding: 8px;
		}

/* 研究開発　コメント */
.RDComment1	{
		color:#000000;font-size:12pt;
		margin:10px;
		}

/* 研究開発　コメント 見出し*/
.RDComment3	{
		color:#000066;font-size:12pt;font-weight:bold;
		margin:10px;
		}

/* 研究開発　コメント */
.RDComment4	{
		color:#000000;font-size:11pt;
		margin:0px 10px 0px 10px;
		}



/* 技術紹介　コメント 見出し*/
.TechComment1	{
		color:#000000;font-size:14pt;
		margin-left:20px;
		margin-right:4px;
		}

/* 技術紹介　コメント */
.TechComment2	{
		color:#000000;font-size:11pt;
		margin-left:40px;
		margin-right:4px;
		margin-bottom:20px;
		}

/* 技術紹介　コメント 見出し*/
.TechComment3	{
		color:#000066;font-size:12pt;font-weight:bold;
		margin:10px;
		}

/* 製品名　コメント */
.TechComment4	{
		color:#000000;font-size:11pt;
		margin:0px 10px 0px 10px;
		}

/* 技術・製品紹介　コメント 見出し*/
.TechComment5	{
		color:#000000;font-size:12pt;
		margin:10px 10px 0px 10px;
		}

/* 製品名　製品名 */
.TechComment6	{
		color:#000000;font-size:11pt;
		margin:0px 0px 0px 0px;
		}

/* 設備紹介　項目 */
.TableItemEquip	{
		color:#000000;font-size:11pt;
		background-color:#FFFFFF;
		margin:10px 0px 10px 0px;
		padding: 0px;
		}

/* 技能士紹介　項目 */
.TableItemSkill	{
		color:#000000;font-size:11pt;
		background-color:#FFFFFF;
		margin:4px 0px 4px 4px;
		padding: 0px;
		}

/* ISO9001　コメント */
.ISO9001Comment	{
		color:#000000;font-size:11pt;
		margin:4px 0px 4px 4px;
		padding: 16px;
		}

/* ISO9001　ロゴ */
.ISO9001Logo	{
		margin:8px 4px 4px 4px;
		padding: 4px;
		}


/* お問い合わせ　見出し */
.InquiryH1	{
		background-color:#FFFFFF;
		color:#000099;font-size:12pt;font-weight:bold;
		padding: 2px;
		margin-top:10px;
		margin-left:4px;
		margin-right:4px;
		}

/* お問い合わせ　コメント */
.InquiryComment	{
		color:#000000;font-size:11pt;
		margin-left:4px;
		margin-right:4px;
		margin-bottom:20px;
		}

/* お問い合わせ　説明 */
.InquiryIntro	{
		color:#666666;font-size:11pt;
		margin-left:20px;
		margin-right:4px;
		margin-bottom:20px;
		}

/* 採用　見出し */
.TableTitleRecruit	{
		color:#FFFFFF;font-size:12pt;font-weight:bold;
		background-color:#0000FF;
		text-align:center;
		padding: 2px;
		border-collapse: collapse;
		}

/* 採用　項目 */
.TableItemRecruit	{
		color:#000000;font-size:11pt;
		background-color:#FFFFFF;
		padding: 4px;
		vertical-align:text-middle;
		}


/* 著作権 */
.CopyRight	{
		width:100%;
		background-color:#0000FF;
		color:#FFFFFF;font-size:11pt;font-weight:bold;
		text-align:center;
		padding: 2px;
		margin-left:2px;
		margin-right:2px;
		}

/* Back ボタン */
.BackBotton	{
		width:100%;
		color:#000000;font-size:16pt;font-weight:bold;
		font-family: Impact;
		filter:Alpha(style=2,opacity=80)
		padding: 0px;
		text-align:center;
		margin-bottom:10px;
		}


/* 技術紹介 黒枠 */
.TableTecBorder {
		border: solid 1px #000000;
		border-collapse: collapse;
 		padding: 0px;
		margin-bottom:20px;
		}

/* 技術紹介　事業分野　縦書き*/
.TableTecEnterT	{
		color:#FFFFFF;font-size:14pt;font-weight:bold;
		background-color:#336699;
		writing-mode: tb-rl;
		text-align:center;
		padding: 4px;
		border-collapse: collapse;
		}

/* 技術紹介　製品群　縦書き*/
.TableTecProductT	{
		color:#FFFFFF;font-size:14pt;font-weight:bold;
		background-color:#33CC66;
		writing-mode: tb-rl;
		text-align:center;
		padding: 4px;
		border-collapse: collapse;
		}

/* 技術紹介　コア技術　縦書き*/
.TableTecCoreT	{
		color:#FFFFFF;font-size:14pt;font-weight:bold;
		background-color:#CC3333;
		letter-spacing:4pt;
		writing-mode: tb-rl;
		text-align:center;
		padding: 4px;
		border-collapse: collapse;
		}

/* 技術紹介　事業分野名*/
.TableTecEnter	{
		color:#FFFFFF;font-size:11pt;font-weight:bold;
		background-color:#6699FF;
		width=170;
		text-align:center;
		padding: 4px;
		border-collapse: collapse;
		}

/* 技術紹介　製品群名*/
.TableTecProduct	{
		color:#804080;font-size:10.5pt;font-weight:bold;
		background-color:#FFFFFF;
		text-align:center;
		padding: 6px;
		border-collapse: collapse;
		}

/* 技術紹介　コア技術タイトル*/
.TableTecCore	{
		color:#FF0000;font-size:11pt;font-weight:bold;
		border:solid 1px #80CC80;
		background-color:#A0FFA0;
		text-align:center;
		padding: 2px;
		border-collapse: collapse;
		}

/* 技術紹介　コア技術詳細・開発・設計*/
.TableTecCoreD1	{
		color:#404040;font-size:9pt;
		background-color:#FFFFFF;
		text-align:left;
		padding: 0px 4px 4px 4px;
		border-collapse: collapse;
		}

/* 技術紹介　コア技術詳細・製造技術*/
.TableTecCoreD2	{
		color:#404040;font-size:9pt;
		background-color:#FFFFFF;
		text-align:left;
		padding: 0px 4px 4px 12px;
		border-collapse: collapse;
		}

/* 技術紹介　コア技術詳細・金型技術*/
.TableTecCoreD3	{
		color:#404040;font-size:9pt;
		background-color:#FFFFFF;
		text-align:left;
		padding: 0px 4px 4px 4px;
		border-collapse: collapse;
		}

/* 技術紹介　コア技術詳細・解析技術*/
.TableTecCoreD4	{
		color:#404040;font-size:9pt;
		background-color:#FFFFFF;
		text-align:left;
		padding: 0px 4px 4px 20px;
		border-collapse: collapse;
		}

/* 技術紹介　コア技術詳細・管理*/
.TableTecCoreD5	{
		color:#404040;font-size:9pt;
		letter-spacing:1pt;
		background-color:#FFFFFF;
		text-align:left;
		padding: 0px 4px 4px 20px;
		border-collapse: collapse;
		}


/* リンク設定 */
A:link		{color:#0000FF;text-decoration:underline;}
A:visited	{color:#333366;text-decoration:underline;}
A:active	{color:#999900;text-decoration:underline;}
A:hover		{color:#FF0000;text-decoration:underline;}

