﻿body.body10 {
  margin:0px;          /* ページ全体のmargin */
  padding:0px;         /* ページ全体のpadding */
  text-align:center;   /* divのautoに未対応用のセンタリング */
}

body.body20 {
  margin:0px;          /* ページ全体のmargin */
  padding:0px;         /* ページ全体のpadding */
  text-align:center;   /* divのautoに未対応用のセンタリング */
}

body.body30{
  margin:0px;          /* ページ全体のmargin */
  padding:0px;         /* ページ全体のpadding */
}

div.lay010 {
	background-image: url('img/bgimage011.gif');
	background-repeat: repeat-y;
  margin-left:auto;    /* 左側マージンを自動的に空ける */
  margin-right:auto;   /* 右側マージンを自動的に空ける */
  text-align:left;     /* 中身を左側表示に戻す */
  width:875px;         /* 幅を決定する */
  min-height:800px;
}

div.lay020 {
	background-image: url('img/bgimg021.gif');
	background-repeat: repeat-y;
  margin-left:auto;    /* 左側マージンを自動的に空ける */
  margin-right:auto;   /* 右側マージンを自動的に空ける */
  text-align:left;     /* 中身を左側表示に戻す */
  width:875px;         /* 幅を決定する */
  min-height:800px;
}

.brtopsl4x {
	border-top-style: solid;
	border-top-width: 4px;
	border-top-color: #339966;
}
.brbotsl4x {
	border-bottom-style: solid;
	border-bottom-width: 4px;
	border-bottom-color: #339966;
}
.brtopsl2x {
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #339966;
}
.brbotsl2x {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #339966;
}
.brtopds2x {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #339966;
}
.brbotds2x {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #339966;
}
.brtopdb2x {
	border-top-style: double;
	border-top-width: 2px;
	border-top-color: #339966;
}
.brbotdb4x {
	border-bottom-style: double;
	border-bottom-width: 4px;
	border-bottom-color: #339966;
}
.bbtopsl4x {
	border-top-style: solid;
	border-top-width: 4px;
	border-top-color: #DDCC97;
}
.bbbotds4x {
	border-bottom-style: dashed;
	border-bottom-width: 4px;
	border-bottom-color: #DDCC97;
}
.bbtopds4x {
	border-top-style: dashed;
	border-top-width: 4px;
	border-top-color: #DDCC97;
}
.bbbotsl2x {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #DDCC97;
}
.bbtopsl2x {
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #DDCC97;
}
.bbbotsl2x {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #DDCC97;
}
.bbtopds2x {
	border-top-style: dashed;
	border-top-width: 2px;
	border-top-color: #DDCC97;
}
.bbbotds2x {
	border-bottom-style: dashed;
	border-bottom-width: 2px;
	border-bottom-color: #DDCC97;
}

TABLE.lay00 {
	margin: 0px;
	border-width: 0;
}

TABLE.lay01gr {
  margin: 0px;
  border-width: 0;
  background-color: #E8E8DF;
}

IMG.imgsp3r{
  margin: 0px 3px 0px 3px; 
  border-width: 0px; 
  float: right;
}

IMG.imgsp3l{
  margin: 0px 3px 0px 3px; 
  border-width: 0px; 
  float: left;
}

IMG.imgsp3{
  margin: 0px 3px 0px 3px; 
  border-width: 0px; 
}

IMG.imgsp0{
  margin: 0px 0px 0px 0px; 
  border-width: 0px; 
}

IMG.imgsp1{
  margin: 0px 1px 0px 1px; 
  border-width: 0px; 
}

TABLE.tblsp1 {
  margin: 0px;
	border-width: 0;
	padding: 1px;
}
.tblsp1 th{
  text-align:center;
  text-indent:0pt;  
  }
.tblsp1 td{
	margin: 9px;
	text-align: left;
	text-indent: 0pt;
}

TABLE.tblsp1c {
  margin-left:auto; margin-right:auto;
	border-width: 0;
	padding: 1px;
}
.tblsp1c th{
  text-align:center;
  text-indent:0pt;  
  }
.tblsp1c td{
  text-align:center;  
  text-indent:0pt;  
}

TABLE.tblsp3 {
  margin: 0px;
	border-width: 0;
	padding: 3px;
}
.tblsp3 th{
  text-align:center;
  text-indent:0pt;  
  }
.tblsp3 td{
  text-align:left;  
  text-indent:0pt;  
}

TABLE.tblsp3c {
  margin-left: auto; margin-right:auto;
	border-width: 0;
	padding: 3px;
}
.tblsp3c th{
  text-align:center;
  text-indent:0pt;  
  }
.tblsp3c td{
  text-align:center;  
  text-indent:0pt;  
}

TABLE.tblsp0 {
  margin: 0px;
	border-width: 0;
	padding: 0px;
}
.tblsp0 th{
  text-align:center;
  text-indent:0pt;  
  }
.tblsp0 td{
  text-align:left;  
  text-indent:0pt;  
}

TABLE.pos10 {
	position: absolute;
	top: 0px;
	left: 0px;
}

TABLE.pos12 {
	padding: 0px 10px;
	position: absolute;
	top: 0px;
	left: 20px;
}

TABLE.pos15 {
	padding: 0px 20px;
	position: absolute;
	top: 0px;
	left: 40px;
}


