* {
	color: #000000;
	margin : 0; 
	padding : 0;
	font-family : "Hiragino Kaku Gothic Pro W3", 
  		"ヒラギノ角ゴ Pro W3", "Osaka", "Century Gothic", "ＭＳ ゴシック"
	font-size:0.7em;
}
.ltitle {
  font-size : 30px;
  background-color : #ccffff;
}
.jtitle {
  font-size : 20px;
  color : #888888;
  background-color : #ccffff;
}

.headtext {
 border : 0px;
 border-style : solid;
 border-color : #dddddd;
 width : 750px;
 height : 150px;
 background-color : #ccffff;
}
.foottext {
 color : #888888;
 border : 0px;
 border-style : solid;
 border-color : #dddddd;
 width : 750px;
 height : 75px;
 clear : both;
 text-align : center;
 font-size : 0.8em;
 }
 .maintext{
 border : 0px;
 border-style : solid;
 background-color : #ccffff;
 margin : 0;
 width : 750px;
 position : relative;
}
.lefttext {
 background-color : #ccffff;
 border : 1px;
 border-style : solid;
 border-color : #dddddd;
 float : left;
 width : 200px;
}

.righttext {
 background-color : #ffffff;
 border : 1px;
 border-style : solid;
 border-color : #dddddd;
 float : left;
 width : 545px;
}

body {
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
}
ul {
	list-style-type : circle;
	list-style-position : inside;
	marker-offset : 10em;
       
}

ol{
	list-style-type: decimal;
	list-style-position : outside;
}

h1 {
  color : #444444;
  border-left-width : 1em;
  border-left-style : solid;
  border-left-color : #444444;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : #444444; 
  margin-bottom : 20px;
}
h2 {
  color : #444444;
  border-left-width : 1em;
  border-left-style : solid;
  border-left-color : #666666;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : #666666; 
  margin-bottom : 20px;
}
h3 {
  color : #444444;
  border-left-width : 1em;
  border-left-style : solid;
  border-left-color : #888888;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : #888888; 
  margin-bottom : 20px;
}
h4 {
  color : #444444;
  border-left-width : 1em;
  border-left-style : solid;
  border-left-color : #aaaaaa;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : #aaaaaa; 
  margin-bottom : 20px;
}

p{
 margin-top : 25px;
 margin-left: 25px;
 margin-right: 25px;
 margin-bottom: 25px;
 letter-spacing: 0.1em;
}
.p1
{
 margin-top : 2px;
 margin-left: 0px;
 margin-right: 20px;
 margin-bottom: 2px;
 letter-spacing: 0.1em;
}

.p2
{
 margin-top : 2px;
 margin-left: 0px;
 margin-right: 20px;
 margin-bottom: 2px;
 letter-spacing: 0.1em;
 font-size : 0.9em;
}


.bunlist{
 margin-top : 25px;
 margin-left: 40px;
 margin-right: 25px;
 margin-bottom: 25px;
 letter-spacing: 0.1em;

.mojisage{
text-indent: 3em; 
}

.mojisage1{
text-indent: 0.8em; 
}

.mojisage2{
text-indent: 1em; 
font-size : 0.9em;
}

.mojisage3{
text-align: left;
text-indent: 1em; 
font-size : 0.6em;
}

.giji{
text-indent: 1em; 
font-size : 1.0em;
}

.gijiroku{
 border-style : double;
 text-align : center;
 width : 180px
}

.update{
 border-style : solid ;
 border-width: 1px ;
 text-align : center;
 width : 180px
}

h2a{
  font-size : 30px;
  color : #FFFFFF;
  border-left-width : 1em;
  border-left-style : solid;
  border-left-color : #FFFFFF;
  color : #444444;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : #666666; 
  margin-bottom : 20px;
}
A:link {                    /* リンク */
         color: #0000ff 
          
}  
A:visited {                 /* 既に見たリンク */
         color: #123456;
        
}
A:active { color: #00ff00 
　　　　　　　　
} /* クリック時のリンク */
A:hover {                   /* カーソルが上にある時のリンク */
  color: #ff0000;
  text-decoration: none     /* 下線を消す */
  
} 