/* ====================================================================================== * 
 * Project : System House ACT Web Site
 * File    : act.css
 * Author  : System House ACT
 * History : 1.00.00 初版 $Date:: 2009-06-24 12:40:03 #$ $Rev: 86 $ $Author: tyamaguchi $
 *
 * System House ACT Webスタイル定義
 *
 * Copyright 2009 System House ACT All rights reserved.
 * ====================================================================================== */  
/*
   レイアウト
   ----------
   div#Contents
     div#Modified
     div#TopBox
     div.MiddleBox
     div#Copyright
     div#BottomBox
   div.Menu
     div#Google
     div#LeftBox
 */

@import "default.css";
@import "common.css";
@import "base.css";

/*
   --- Contents 内部レイアウト定義 ---------------------------------------------------------
*/
#Modified {
  margin-bottom: 2em;
  text-align:  right;
  font-size:  70.61%;
  color:  DodgerBlue;
}

#TopBox {
  margin-top:   1.5em;
  margin-bottom: -1em;
  text-align:  center;
}

#Contents h2 {
  margin:  2em 0px 4px;
  padding: 4px 5px 1px;
  background-color: LightYellow;
  border: 1px solid Gray;
  font-size: 142.11%;
}

#Contents img {
  margin: 4px 0px;
}

#Contents .List {
  margin: 1em 1em 0px;
}

#Contents .MiddleBox {
  margin-top:       2em;
  margin-bottom: -0.5em;
  text-align:    center;
}

#ItemBox {
  position: relative; top: 2.5em; left: 0px;
  width: 620px;
  margin-bottom: 4em;
}

#RightBox {
  position: absolute; top: 3em; right: 0px;
  width:      160px;
  font-size: 10.5pt;
}
	
#Copyright {
  margin-top:        2em;
  margin-bottom:    15px;
  border: solid 0px Gray;
  border-top-width: 1px; 
  font-size:    x-small;
  font-style:    italic;
  color:           gray;
  text-align:     right;
  line-height:     130%;
}

#BottomBox {
  margin-top:     2em;
  margin-bottom: 15px;
  text-align:  center;
}

.InstallImage {
  margin-left:  0.5em;
  margin-right: 0.5em;
  border-collapse: collapse;
}

.InstallImage td {
  border:  solid 2px Silver;
  padding: 5px 7px;
  vertical-align: top;
}

/*
   --- Menu 内部レイアウト定義 -------------------------------------------------------------
*/
#Google {
  margin-top:   -1em;
  margin-bottom: 2em;
  text-align:  right;
}

#LeftBox {
  margin-bottom: 15px;
}

#LeftBox #GoogleLink {
  padding: 3px 0px;
  border-width: 1px;
  border-style: solid;
  border-color: MediumSeaGreen;
}

#Menu h2 {
  margin-top:      1em;
  margin-bottom:   3px;
  padding: 2px 0px 1px;
  text-align:   center;
  font-size:      100%;
  color:     DarkGreen;
  background-color: PaleGreen;
  border: 1px solid #ccc;
}

/*
   --- 業務案内レイアウト定義 --------------------------------------------------------------
*/
#Business {
  margin:  2em auto 1em auto;
  padding: 0em 1em;
  width:     560px;
  border:  ridge 5px LightCyan;
  text-align: left;
}

#Business h5 {
  margin-top: 1em;
  color:     Blue;
}

#Business ol {
  margin:  1em 2em;
  padding: 0em;
}

#Business li {
  margin-left: 1em;
  color:     Green;
}

/*
   --- テキスト配置 ------------------------------------------------------------------------
*/
.Pad0000  { padding:0px 0px 0px 0px }
.Pad0202  { padding:0px 2px 0px 2px }
.Pad1202  { padding:1px 2px 0px 2px }
.Pad2202  { padding:2px 2px 0px 2px }

.Mgn0000  { margin:0px 0px 0px 0px  }


/*
   --- リスト定義 --------------------------------------------------------------------------
*/
.Disc     { list-style-type:disc                 }
.LAlpha   { list-style-type:lower-alpha          }
.DecLZ    { list-style-type:decimal-leading-zero }

.List TD { padding: 0px 2px 0px 2px }



/*
   --- 表定義 ------------------------------------------------------------------------------
*/
.B0100S   { border-width: 0px 1px 0px 0px; border-style: solid }
.B0111S   { border-width: 0px 1px 1px 1px; border-style: solid }
.B0110S   { border-width: 0px 1px 1px 0px; border-style: solid }
.B01d0S   { border-width: 0px 1px 1px 0px; border-style: solid solid dotted solid}
.B1001S   { border-width: 1px 0px 0px 1px; border-style: solid }
.B1121S   { border-width: 1px 1px 2px 1px; border-style: solid }
.B1120S   { border-width: 1px 1px 2px 0px; border-style: solid }
.B1010D   { border-width: 1px 0px 1px 0px; border-style: dotted }
.B0010D   { border-width: 0px 0px 1px 0px; border-style: dotted }


/*
   --- プロダクト定義 ----------------------------------------------------------------------
*/
.Product {
  margin-left:   4px;
  line-height: 1.1em;
}

.Product td {
  vertical-align: top;
  font-size:      9pt;
}

.Product .New {
  width:        40px;
  padding-right: 2px;
  text-align:  right;
}

.Product .Name {
  width:      135px;
  font-weight: bold;
}

.Product .Ver {
  width:  75px;
  color: Green;
}

.Product .Time {
  width:       75px;
  font-size:    7pt;
  color: DodgerBlue;
  line-height:  1em;
}

.Product .Desc {
  width: 430px;
  color: Brown;
}


/*
   --- コンソール定義 ----------------------------------------------------------------------
*/
.Console {
  margin: 0px 0px;
  padding: 2px 5px;
  border: 3px double Black;
  background-color: White;
  font-size: 9pt;
}
