
.textred{/*文字を赤くする*/
 font-size:1.2em;
 color:crimson;
 }

body{

}
.section{
  width:650px;
  margin-top:2px;
  margin-left:2px;
  margin-right:2px;
  padding:2px;
  border-left:solid 1px #339966;
  border-right:solid 1px #339966;
  border-top:solid 1px #339966;
  border-bottom:solid 1px #339966;
}
.section p{
	line-height:1.5em;
	letter-spacing:0.05em;
	margin-right:1em;
	margin-left:1em;
	font-wight:normal; 
	text-indent:1em;

}
p{
	line-height:1.5em;
	letter-spacing:0.05em;
	left:29px;
	margin-right:3em;
	font-wight:normal; 
	text-indent:1em;
	}
	
p.pad_top{
    padding-top:0;
	margin-top:0;
	font-weight:normal; 
}
	
.red{
    color:red;
}
.blue{
    color:blue;
	}
.pinlists{
    line-height:1.5em;
	letter-spacing:0.05em;
	left:29px;
	margin-right:3em;
	font-wight:normal;
	
}

h1{
 font-size:1.5em;
 letter-spacing:0.4em;
 background-color:#ccffcc;
 text-indent:1em;
 padding-top:0.5em;
 padding-bottom:0.5em;
}

h2{
 font-size:1.2em;
 text-indent:0em;
 letter-spacing:0.3em;
 background-color:#ffcccc;
 padding-top:0.5em;
 padding-bottom:0.5em;
 margin-left:1em;
 margin-right:1em;
}

h3{
 font-size:1em;
 text-indent:3em;
 letter-spacing:0.1em;
 padding-top:0.3em;
 padding-bottom:0.3em;
 margin-left:2em;
 margin-right:5em;
 background-color:#ffffcc;
 
}

table{
 border:solid;
 border-spacing:0.3em;
 align:center;
 
}

caption{
 letter-spacing:0.2em;
 font-size:1.2em;
}

th{
 border:2px solid; 
 padding-right: 1em; 
 padding-left:1em;

}

tr{
 padding-bottom:0;

}
 
td{
 border:1px solid; 
 padding-top: 0em; 
 padding-right: 1em; 
 padding-bottom: 0em; 
 padding-left: 1em;
 margin-top:0;

}

li{
	font-size:0.85em;
	letter-spacing:0.1em;
	line-height:2em;
	margin-bottom:0.5em;
}


