html { 

}
 
body { 
  font-size: 90%;
  line-height: 1.2em;
  font-family: "ＭＳ Ｐゴシック","osaka",sans-serif;
}
	
a { 
}
 
a:link { 
}
 
a:visited { 
}
 
a:hover { 
}
 
a:active { 
}
  
/* Logical element */ 
	
p { 
  margin: 0 0 1em 0em;
}
 
/* emphasis (強調)*/ 
	
em { 
  font-style: normal;
  font-weight: bold;
  margin: 0.2em;
}
 
strong { 
  font-weight: bold;
  margin: 0.2em;
}
 
.bold { 
  font-weight: bold;
}
 
.strike {  /* (打ち消し・抹消) Strike Through */ 
  text-decoration: line-through;
  font-weight: bold;
  margin: 0.2em;
}
 
.underline {  /* (下線) Underline */ 
  text-decoration: underline;
  color: #990000;
}
 
.overline {  /* (上線) Overline */ 
  text-decoration: overline;
}
  
/* layout */ 
	
.center { 
  text-align: center;
}
 
.right { 
  text-align: right;
}
 
.left { 
  text-align: left;
}
 
.left5 { 
  margin: 5em;
}
 
.left30 { 
  padding: 0.5em 0.5em 0.5em 1em;
  border-style: solid;
  border-color: 000000;
  width: 14em;
}
 
.top { 
  text-align: right;
  font-size: 80%;
}
  
/* size */ 
	
.xxs { 
  font-size: 40%;
  margin: 0.2em;
}
 
.xs { 
  font-size: 60%;
  margin: 0.2em;
}
 
.s { 
  font-size: 80%;
  margin: 0.2em;
}
 
.l { 
  font-size: 120%;
  margin: 0.2em;
}
 
.xl { 
  font-size: 140%;
  margin: 0.2em;
  line-height: 1.2em;
}
 
.xxl { 
  font-size: 160%;
  margin: 0.2em;
  line-height: 1.2em;
}
 
.xxxl { 
  font-size: 200%;
  margin: 0.2em;
  line-height: 1.2em;
}
 
.xxxxl {/**/ 
  font-size: 300%;
  margin: 0.2em;
  line-height: 1.2em;
}
  
/* Bold size */ 
	
.xxsb { 
  font-size: 40%;
  margin: 0.2em;
  font-weight: bold;
}
 
.xsb { 
  font-size: 60%;
  margin: 0.2em;
  font-weight: bold;
}
 
.sb { 
  font-size: 80%;
  margin: 0.2em;
  font-weight: bold;
}
 
.lb { 
  font-size: 120%;
  margin: 0.2em;
  font-weight: bold;
}
 
.xlb { 
  font-size: 140%;
  margin: 0.2em;
  line-height: 1.2em;
  font-weight: bold;
}
 
.xxlb { 
  font-size: 160%;
  margin: 0.2em;
  line-height: 1.2em;
  font-weight: bold;
}
 
.xxxlb {/**/ 
  font-size: 200%;
  margin: 0.2em;
  line-height: 1.2em;
  font-weight: bold;
}
 
.xxxxlb {/**/ 
  font-size: 300%;
  margin: 0.2em;
  line-height: 1.2em;
  font-weight: bold;
}
  
/* color */ 
	
.red { 
  color: #FF0000;
  font-style: normal;
  font-weight: bold;
  margin: 0.2em;
}
 
.yellow { 
  color: #FFFF00;
  font-style: normal;
  font-weight: bold;
  margin: 0.2em;
}
 
.blue { 
  color: #00FFFF;
  font-style: normal;
  font-weight: bold;
  margin: 0.2em;
}
 
.green { 
  color: #00FF33;
  font-style: normal;
  font-weight: bold;
  margin: 0.2em;
}
 
.white { 
  color: #FFFFFF;
  font-style: normal;
  font-weight: bold;
  margin: 0.2em;
}
   
/* Indent */ 
	
/* Top Indent */ 
	
.ti2{ 
  margin-top: 2em;
}
 
.ti3{/**/ 
  margin-top: 3em;
}
 
.ti4{/**/ 
  margin-top: 4em;
}
 
.ti5{ 
  margin-top: 5em;
}
 
.ti6{ 
  margin-top: 6em;
}
 
.ti7{ 
  margin-top: 7em;
}
 
.ti8{ 
  margin-top: 8em;
}
 
.ti9{ 
  margin-top: 9em;
}
 
.ti10{ 
  margin-top: 10em;
}
 
.ti11{ 
  margin-top: 11em;
}
 
.ti12{/**/ 
  margin-top: 12em;
}
 
.ti15{/**/ 
  margin-top: 15em;
}
  
/* Bottom Indent */ 
	
.bi1{ 
  margin-bottom: 1em;
}
 
.bi2{ 
  margin-bottom: 2em;
}
 
.bi3{ 
  margin-bottom: 3em;
}
 
.bi4{ 
  margin-bottom: 4em;
}
 
.bi5{ 
  margin-bottom: 5em;
}
 
.bi6{ 
  margin-bottom: 6em;
}
 
.bi7{ 
  margin-bottom: 7em;
}
 
.bi8{ 
  margin-bottom: 8em;
}
 
.bi9{ 
  margin-bottom: 9em;
}
 
.bi10{ 
  margin-bottom: 10em;
}
 
.bi11{ 
  margin-bottom: 11em;
}
 
.bi12{ 
  margin-bottom: 12em;
}
  
/* Double Indent */ 
	
.di1{ 
  margin-top: 1em;
  margin-bottom: 1em;
}
 
.di2{ 
  margin-top: 2em;
  margin-bottom: 2em;
}
 
.di3{ 
  margin-top: 3em;
  margin-bottom: 3em;
}
 
.di4{ 
  margin-top: 1em;
  margin-bottom: 4em;
}
 
.di5{ 
  margin-top: 1em;
  margin-bottom: 5em;
}
 
.di6{ 
  margin-top: 1em;
  margin-bottom: 6em;
}
 
.di7{ 
  margin-top: 1em;
  margin-bottom: 7em;
}
 
.di8{ 
  margin-top: 1em;
  margin-bottom: 8em;
}
 
.di9{ 
  margin-top: 1em;
  margin-bottom: 9em;
}
 
.di10{ 
  margin-top: 1em;
  margin-bottom: 10em;
}
 
.di11{ 
  margin-top: 1em;
  margin-bottom: 11em;
}
 
.di12{ 
  margin-top: 1em;
  margin-bottom: 12em;
}
  
/* example */ 
	
.ex{ 
  margin-top: 2em;
  margin-left: 1.5em;
}
   
/* List */ 
	
dl{ 
  padding: 2em 2em 1em 2em;
  background-color: #ffffff;
  color: #000000;
  margin-left: 10%;
  margin-right: 10%;
}
	
dt{ 
  margin-left: 0em;
}
 
dd{ 
  margin: 1em 1em 3em 4em;
}
   
/* Table */ 
	
table{ 
  font-size: 90%;
}
  
/* Img */ 
	
img{ 
  border: none;
}
 
.acrobat{ 
  float: left;
  margin-right: 0.5em;
}
  
/* float */ 
	
.fl{ 
  float: left;
}
 
.cl{ 
   clear: left;
}
  
