@charset "utf-8";
/*
 *------------------------------------------------------------------------------
 *
 *  Contents default Style-sheet.
 *  ident "@(#)default.css 08/Aug/06" /common/source/css
 *	Copyright:(C) 2006 ZAPPALLAS,INC. all rights reserved.
 *	Version:	1.03.02 (released)
 *	Framework:	3.00
 *	Release date:	08/Aug/06
 *	Update history:	08/Aug/06
 *	Update history:	29/Sep/06
 *	Japanese Code:	UTF-8
 *	Return Code:	LF (Please do'nt write CR+LF(Windows))
 *
 *------------------------------------------------------------------------------
 */


/*
 *  Setting the all HTML/XHTML-Tag Selector.
 */
*
{
  margin: 0;
  padding: 0;
/*
  border: 0;
  text-align: left;
  vertical-align: top;
*/
}

/*
 *  Setting the common HTML/XHTML-Tag TAG-Selector.
 */
BODY
{
  margin: 0;
  padding: 0;
  text-align: center;
  /* Default font style-sheets. */
  font-family: 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Osaka';
/*
  font-size: 0.8em;
  letter-spacing: 1px;
*/
}

DIV
{
}
TABLE
{
  border-collapse: collapse;
  empty-cells: hide;
  text-align: left;
  vertical-align: top;
  font-family: 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Osaka';
/*
  font-size: 1em;
  letter-spacing: 1px;
*/
}
THEAD, TBODY, TFOOT,
COLGROUP, COL,
TR, TD, TH
{
  vertical-align: top;
}
IMG
{
  border: 0;
}
FORM
{
  margin: 0;
  padding: 0;
}
P
{
  text-align: justify;
  text-justify: distribute;
  word-break: break-all;
  line-height: 130%;
}
EM
{
  font-style: normal;
}


/*
 *  Setting the A HTML/XHTML-Tag link TAG-Selector.
 */
A
{
  text-decoration: underline;
}
A:link
{
}
A:hover, A:active
{
  text-decoration: none;
}
A:visited
{
}

/*
 *  Setting the List HTML/XHTML-Tag TAG-Selector.
 */
UL
{
  list-style-type: disc;
}
UL.decimal
{
  list-style-type: decimal;
}
OL
{
}
LI
{
}


/*
 *  Setting the custom HTML/XHTML-Tag Class-Selector.
 */
.bold
{
  /* bold=`700' */
  font-weight: 700;
}
.underline
{
  text-decoration: underline;
}
.through
{
  text-decoration: line-through;
}
.center
{
  /* Netscape/FireFox centering. */
  margin: 0 auto 0 auto;
  text-align: center;
}
THEAD.center, TBODY.center, TFOOT.center,
COLGROUP.center, COL.center,
TR.center, TD.center, TH.center
{
  /* Netscape/FireFox centering. */
  padding: 0 auto 0 auto;
  text-align: center;
}
.top
{
  vertical-align: top;
}
.middle
{
  vertical-align: middle;
}
.bottom
{
  vertical-align: bottom;
}
.clear
{
  clear: both;
}
.hidden
{
  display: none;
}
