body {   margin: 0px 0px 0px 22px;   padding: 0px 0px 0px 0px;   font: 12px Veldana, Arial, Sans-serif;   background-color: #FFF;   }sub {   font: 9px Veldana, Arial, Sans-serif;  }/* 背景設定 */#Type01 { /* ページ幅771px用（通常ページ） */  background-image: url("../common/bg1.gif");   background-repeat: repeat-y;   }#Type02 { /* ページ幅668px用（別ウインドウ） */  background-image: url("../common/bg2.gif");   background-repeat: repeat-y;   }#Type03 { /* ページ幅564px用（別ウインドウ） */  background-image: url("../common/bg3.gif");   background-repeat: repeat-y;   }/* コラム設定 */#Type01 #MainCol  { /* ページ幅771px用（通常ページ） */  margin: 10px 0px 10px 36px;  padding: 0px 0px 10px 0px;  float: center;  width: 570px;  }#Type02 #MainCol  { /* ページ幅668px用（別ウインドウ） */  margin: 0px 0px 0px 0px;  padding: 10px 17px 10px 17px;  }#Type03 #MainCol  { /* ページ幅564px用（別ウインドウ） */  margin: 0px 0px 0px 0px;  padding: 10px 17px 10px 17px;  }/* サイドナビゲーション設定 */.LeftNavi {  background-color: #E2F0F7;  }/* ヘッダーポイント */.Head01 { /* 企業情報ページ［index, history, requirement, tsuruoka］で使用 */  background: url(../common/head01.gif) no-repeat left top;  margin: 0px 0px 0px 3px;  padding: 0px 0px 0px 11px;  }.Head02 { /* 製品情報ページ［特長］で使用 */  background: url(../common/head02.gif) no-repeat left top;  margin: 0px 0px 0px 3px;  padding: 0px 0px 0px 11px;  }.Head03 { /* 製品情報ページ［ACE, BMS, CES］で使用 */  background: url(../common/head03.gif) no-repeat left top;  margin: 0px 0px 0px 5px;  padding: 0px 0px 0px 11px;  }.Head04 { /* 成膜情報ページで使用 */  background: url(../common/head01.gif) no-repeat left top;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 11px;  }.Head05 { /* トップページ、トピックス、サイトマップで使用 */  background: url(../common/head04.gif) no-repeat left top;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 16px;  }.Head06 { /* サイトマップで使用 */  background: url(../common/head05.gif) no-repeat left top;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 16px;  }.Head07 { /* ●印（英語版のみ） */  background: url(../common/head06.gif) no-repeat left top;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 16px;  }/* テーブル */.Tdhd {  font: 12px Veldana, Arial, Sans-serif;  color: #FFFFFF;   background-color: #a9bbd5;  padding-left: 7px;  }.Td01 {  font: 12px Veldana, Arial, Sans-serif;  color: #333;  border-bottom: 1px solid #999999;   padding-left: 7px;  line-height: 16px;  }.Td02 {  font: 12px Veldana, Arial, Sans-serif;  color: #333;  border-bottom: 1px solid #999999;   border-left: 1px solid #999999;  padding-left: 7px;  line-height: 16px;  }.Td03 {  font: 12px Veldana, Arial, Sans-serif;  color: #333;  padding-left: 0px;  line-height: 16px;  }/* フォーム［エントリーシート、お問い合わせ］ */#Type03 input, select, textarea {  margin: 0px 3px 0px 3px;  font: 12px Veldana, Arial, Sans-serif;  }#Type03 form {  margin: 0px;  }/* テキスト */.Text01 {   font: 12px Veldana, Arial, Sans-serif;  color: #333;  line-height: 16px;  }.Text02 {   font: 10px Veldana, Arial, Sans-serif;  color: #333;  line-height: 14px;  }.Text03  {/* エントリーシート、お問い合わせ　確認画面用テキスト */  font: 12px Veldana, Arial, Sans-serif;  color: #003399;  line-height: 16px;  }/* リンク */a.Color1:link { color: #333; text-decoration: none; } /* Gray */a.Color1:visited { color: #333; text-decoration: none; }a.Color1:hover { color: #666; text-decoration: none; }a.Color2:link { color: #06f; text-decoration: underline; } /* Blue */a.Color2:visited { color: #039; text-decoration: underline; }a.Color2:hover { color: #39f; text-decoration: underline; }/* 点線 */.Line01 {   background-image: url("../common/dot02.gif");   }