BODY			{margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
BODY.bk_on{background-image:url(../img/header-bk.gif);background-repeat:repeat-x;}

/* PHP型のヘッダーフッター */
DIV.AreaHeader		{height:50px;background-image:url(../img/header.gif);background-repeat:no-repeat;}
DIV.AreaHeader_lnk{width:800px;font-size:80%;text-align:right;margin-top:35px;padding-right:15px;}
DIV.AreaMain			{width:800px;padding:20px;font-size:80%;color:#333333;}
DIV.AreaFooter		{width:800px;font-size:65%;text-align:center;padding-bottom:10px;}

DIV.block_clear		{clear:both;}

HR		{height:1px;}
HR.dot{height:1px;border:1px dotted #cccccc;}

A:HOVER{
  text-decoration : underline;
  color : #00acff;
}
A{
  text-decoration : none;
  color : #000080;
}
TD{
  font-size : 75%;
  font-family : "ＭＳ Ｐゴシック";
  color : #3f3f3f;
  line-height : 1.3;
}
BR{
  letter-spacing : normal ;
}
.copyright{
  font-size : 8pt;
  color : #990033;
}
.update{
  width:100%;
  height : 100%;
  overflow:auto;
  font-size : 80%;
  line-height : 2.5ex;
  letter-spacing : 0ex;
}
.div-update-car{
  overflow:auto;
  margin-left : 25px;
}
.dottedline {
  border: medium dotted #4C73D3;
  padding: 5px;
  color: #264274;
  width : 90%;
}
.main{
  width : 100%;
  height : 100%;
  overflow: auto;
}
.backimg-one{
  background-repeat : no-repeat;
}
.text-w{
  color : white;
}
.w800{
  width : 800px;
}
.imglist{
  list-style-image : url(../img/arrow.gif);
}
.mini{
  font-size : 80%;
}
.mini-r{
  font-size : 80%;
  text-align : right;
}
.comment{
  color : red;
  font-weight: bold;
}

/* 枠線・実線 */
.line_t	{border-top:1px solid #666666;}
.line_l	{border-left:1px solid #666666;}
.line_r	{border-right:1px solid #666666;}
.line_b	{border-bottom:1px solid #666666;}

/* 枠線・点線 */
.line_d_t	{border-top:1px dotted #666666;}
.line_d_l	{border-left:1px dotted #666666;}
.line_d_r	{border-right:1px dotted #666666;}
.line_d_b	{border-bottom:1px dotted #666666;}

/* メッセージ欄に使用 */
DIV.msg_ko		{float:left;width:40px;text-align:right;padding:2px;}
DIV.msg_oya		{float:left;width:20px;}
DIV.msg_txt		{float:left;padding:2px;}
SPAN.msg_time	{font-size:80%;color:green;}

/* テーブル枠付き */
TABLE.line	{border-collapse : collapse; border : 1px solid #cccccc;}
TD.line		{border : 1px solid #cccccc;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}


.txtg{color:#cccccc;}
