body {
 
  color:                  #FFFFFF;
  font:                   x-small "ＭＳ Ｐゴシック",sans-serif;
  margin:                 10px 10px 20px 10px;
}

/* 見出し */
h1 {
  color:                  #FFFF99;
  font:                   bold 24pt 'HG丸ｺﾞｼｯｸM-PRO';
  text-align:             center;
  margin:                 0.0em;
  padding:                0.0em;
  background:             #99CC00;
  border-style:           SOLID;
  border-color:           #99CC00;
  border-top-width:       5pt;
  border-left-width:      0pt;
  border-bottom-width:    0pt;
  border-right-width:     0pt;
}
h2 {
  color:                  #996633;
  font:                   bold 15pt 'HG丸ｺﾞｼｯｸM-PRO';
}
.index {
  color:                  #FFFFFF;
  background:             #996633;
  border-style:           solid;
  border-color:           #996633;
  border-width:           3pt;
}

.Large  { font-size: large;   line-height: 1.2em}
/* .Medium { font-size: medium;  line-height: 1.2em} */
.Small  { font-size: small;   line-height: 1.2em}
/* .Basic  { font-size: x-small; line-height: 1.2em} */
/* .UltraSmall { font-size: xx-small; line-height: 1.2em} */

.Numeric { text-align: right;}

br.Half { line-height: 0.6em}

/* 強調 */
em {
  font-weight:            normal ;
  font-style:             normal ;
/*  font-size:              1.3em; */
  color:                  #FF0000
}


/* 段落 */
p.Double {
  line-height:            2.2em;
  text-align:             Left;
}


/* その他 */
div.TXT{
  width:                  90%;
  text-align:             Left;
}
div.Center{
  text-align:             Center;
}


/* 画像 */
img {
  border:                 10pt none;
}
img.LogoI {
  margin-right:           0em;
  margin-left:            0em;
}
img.Kit {
  width:                  150px;
  height:                 100px;
}
img.Button {
  width:                  68px;
  height:                 23px;
}
img.Button2 {
  width:                  81px;
  height:                 35px;
}


/* アンカー */
a.sv {
  text-decoration:  none;
}
a {
  text-decoration:  underline;
}
a:link {          /* 未訪問 */
  color:            #ff0000;
}
a:visited {       /* 訪問済み */
  color:            #0099cc;
}
a:hover {         /* マウスを乗せた時 */
  color:            #6666FF;
  text-decoration:  none;
  position:         relative;
  top:              1px;
  left:             1px;
}
a:active {        /* 訪問中 */
  color:            #FF6600;
}

a.MenuA:hover {   /* マウスを乗せた時 */
  color:            #99FF33;
}


/* テーブル */
/* td.xxx_debug { */
/*   font-size:   1.1em; */
/* } */
td {
  font-size:   large;
/*  line-height: 1.2em; */
}
table.LogoT {
  background:       #ffffcc;
  color:            #FFFFFF;
  vertical-align:   bottom;
}
td.LogoT {
  vertical-align:   bottom;
  padding-bottom:   5px;
}

td.Menu {
  padding:          5px 5px 5px 5px;
  text-align:       center;
  vertical-align:   middle;
}
td.Menu_save {
  padding:          5px 5px 5px 5px;
  text-align:       center;
  vertical-align:   middle;
  width:            120px;
  height:           122px;
}

/* テーブル（スペースつき） TOP RIGHT BOTTOM LEFT */
td.Main {
  padding:          10px 20px 10px 20px;
}


table {
/*  font-size:        xx-small; */
  background:       #FFFFcc;
  color:            #000000;
}
td {
  font-size:        x-small;
/*  line-height:      1.2em; */
  vertical-align:   TOP;
  border-style:     SOLID;
  border-color:     #FF0000;
  border-width:     0px;
/*  padding:          0px 0px 0px 0px; */
  padding:          1px 1px 1px 1px;
}
td.Base {
  background:       #006600;
}

/* テーブル（スペースつき） TOP RIGHT BOTTOM LEFT */
td.Space {
  padding:          20px 20px 20px 20px;
}
td.SpaceSS {
  padding:          3px 3px 3px 3px;
}
td.SpaceS {
  padding:          5px 5px 5px 5px;
}
td.SpaceM {
  padding:          10px 10px 10px 10px;
}
td.SpaceL {
  padding:          20px 5px 20px 10px;
}
td.SpaceR {
  padding:          20px 50px 20px 5px;
}

/* テーブル（キット） */


/* テーブル（スペック） */
td.Spec {
  padding-left:     10px;
  padding-right:    10px;
}
td.SpecV {
  padding-left:     10px;
  text-align:       RIGHT;
}
td.SpecH {
  padding-bottom:   10px;
  text-align:       RIGHT;
}

/* テーブル（著作権） */
td.Bottom {
  padding:          0px 0px 0px 0px;
  text-align:       RIGHT;
  color:            #999999;
  background:       #ffff99;
}

/* テーブル（会社概要） */
caption.Outline {
  background-color: #3366CC;
  color:            #FFFFFF;
  padding:          2px;
}
td.OutlineT {
  BackGround-Color: #FFFFFF;
  color:            #000000;
  padding:          1px;
}
td.OutlineC {
  BackGround-Color: #FFFFFF;
  color:            #000000;
  padding:          1px;
}

/* テーブル（会社沿革） */
caption.History {
  background-color: #CC0000;
  color:            #FFFFFF;
  padding:          2px;
}
td.HistoryT {
  BackGround-Color: #FFFFFF;
  color:            #000000;
  padding:          1px;
}
td.HistoryC {
  background-color: #FFFFFF;
  color:            #000000;
  padding:          1px;
}



/* その他 */
.Base {
  color:                  #006600;
}
.Catch {
  color:                  #339900;
  font:                   bold 1.6em 'HG丸ｺﾞｼｯｸM-PRO';
}
.Link {
  color:                  #006600;
  font:                   BOLD Impact;
  font-size:              1.6em;
}



/* 未使用 */
.Logo {
  color:                  #FFFFFF;
  font:                   BOLD 24pt Impact;
}
.Welcome {
  color:                  #99CC33;
  font:                   BOLD 24PT Impact;
}

