BODY {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  font-family:"ＭＳ Ｐゴシック"; font-size:12pt; line-height:130%;
}
TH,TD,B  { font-family:"ＭＳ Ｐゴシック"; font-size:12pt; line-height:130%; }
#noent   { white-space: nowrap; } 
A:link   { color:#0000ff; text-decoration:none; }
A:active { color:#990000; text-decoration:none; }
A:hover  { color:#ff0000; text-decoration:underline; }
OL       { margin: 0 0 0 3em; padding: 0; line-height:150%; }
UL       { margin: 0 0 0 3em; padding: 0; line-height:150%; }

/*　背景枠　*/
.dashed { border-top: 2pt dashed white;
   border-right: 2pt dashed white;
   border-bottom: 2pt dashed white;
   border-left: 2pt dashed white }
.double { border-top: 3pt double white;
   border-right: 3pt double white;
   border-bottom: 3pt double white;
   border-left: 3pt double white }

/*　画像枠　*/
.img_waku { padding: 5px; border: 2px dashed #999900; }

/*　本文　*/
.title   { font-weight:bold; font-size:15pt; line-height:180%; margin-left: 2em; }
.sub_t   { font-weight:bold; font-size:13pt; line-height:150%; }
.con_t   { margin-left: 2em; text-indent: -1em ; }
.indent1  { margin-left: 1em; }
.indent2  { margin-left: 2em; }
.small   {font-size:10pt;}

/*　リリース記事　*/
.re-waku  { border: 1px dashed #00cccc;
	    background-color:#eeffff; }

/*　コラム　*/
.column:first-line
          { color:#000000;text-decoration:underline;
            font-weight:bold;
            line-height:180%; }
.column   { border: 3px double #009966;
            background-color:#ccffcc;
            padding: 5px; }

/*　ＱＡワンポイント　*/
.qa       { color: #cc0000; font-size:15pt; font-weight:bold; font-style:italic; }
.qa-waku  { padding: 5px; border: 2px dashed #009966; }
.left10   { margin-left: 10px; }

/*　バックナンバー　*/
.bknb     { font-family:"ＭＳ ゴシック"; font-size:10pt; line-height:130%; }

/*　修正履歴　*/
.record		  { border: 1px dotted #ff0000; }
.record a:link    { color: #ff0000; text-decoration:none; }
.record a:visited { color: #ff0000; text-decoration:none; }
.record a:active  { color:#990000; text-decoration:none; }
.record a:hover   { color:#999900; text-decoration:underline; }

/*　カウンター　*/
.c_menu		  { text-align: center; border-bottom:1px solid #000000; }
.c_menu a:link    { color: #000000; text-decoration:none; }
.c_menu a:visited { color: #000000; text-decoration:none; }
.c_menu a:active  { color:#ffffff; text-decoration:none; }
.c_menu a:hover   { color:#ffffff; text-decoration:none; }

*.red
{
   color: #ff0000;
}

*.ls 
{
line-height: 1.5em; 
}

*.ls2
{ margin-left: 1em; 
line-height: 2em; 
}

*.float
{
   float: left;
   margin-right: 1em;
}

*.float2
{
   float: right;
   margin-left: 1em;
}

      *.floatclear
      {
         clear: both;
      }

