.main		  { margin: 0px 15px 15px 15px
				}
				
.menu		  { font-size:80%;
				padding:3px}
				
.top_message  { font-size:90%;
				text-align:center;
				margin-top:0px;
				width:455px;
				line-height:130%
				}

.news		  { width:535px
				}
				
.news1		  { font-size:12px;
				padding:3px
				}


.con		  { font-size:90%;
				line-height:130% }
				
.con2		  { font-size:80%;
				padding:3px;
				line-height:130%
				}
				
.con3		  { font-size:80%;
				line-height:130%
				}
				
.con4		  { font-size:90%;
				line-height:180% }
				
h1			  { margin-top:0px
				}

h2			  { color:#ff9900;
				font-size:100%;
				margin-left:20px
				}

h3			  { color:#006600;
				font-size:90%;
				margin:5px;
				}

.honbun		  { margin:0px 20px 10px 20px
				}
				

				
.jisseki_link { font-size:90%;
				background-color:#FBFCEE;
				border:1px;
				border-color:#99CC99;
				border-style: solid;
				padding:10px
				}

.tyuui		  { font-weight:bold;
				color:red
				}
				
.about_support { text-align:left;
				font-size:90%;
				width:480px;
				padding:20px;
				background-color:#FBFCEE;
				border:1px;
				border-color:#99cc99;
				border-style: solid;;
				line-height:130%
				}
				
.dl			  { text-align:center;
				width:300px;
				padding:20px;
				background-color:#FBFCEE;
				border:2px;
				border-color:#99cc99;
				border-style: solid;
				}
.dl1		  { text-align:center;
				padding:10px;
				background-color:#CCFFCC;
				border:1px;
				border-color:#006600;
				border-style: solid;
				}

.supporter	  { padding:5px;
				border:1px;
				border-color:#99cc99;
				border-style: solid;
				margin:5px}
				
hr            { height:1px ;
                color:#cccccc ;
                margin-right:15px ;
                margin-left:15px ;
				margin-bottom:0px
			   }

.copy         { font-size : 10pt ;
                color : #666666 ;
                width : 535px ;
                text-align : center ;
                margin-bottom : 5px;
				margin-top:0px }

