body {
	background-image: url(img/back.gif)
}

.main {  	
	width: 100%;    
	text-align: center;  
}

.main div   {  
	width: 80%;  
	margin: 0 auto;  
	text-align: left;
}
  
.main table   {  
	margin: 0 auto;  
	text-align: left;  
}

img.i1 {
	width: 600px; height: 180px;
}

img.i2 {
	width: 300px; height: 400px;
}

img.i3 {
	width: 400px; height: 200px;
}

img.i4 {
	width: 300px; height: 150px;
}

img.i5 {
	width: 600px; height: 900px;
}

img.i6 {
	width: 100px; height: 100px;
}

hr {
	width: 600px;
	border: 0;
	border-bottom:medium double #999;
}

table.t1{
	width: 600px;
	border: 0;
 	border-color: white;
}

table.t2{
	width: 600px;
	border-color: #003300;
}

td.d1{
 	text-align: center;
	font-size: 42px;
	font-weight: bold;
	font-family: 'HGS創英角ｺﾞｼｯｸUB'; 
}

td.d2{
 	text-align: center;
	font-size: 28px;
	font-family: 'HG行書体';
}

td.d3{
 	text-align: center; 
}

td.d4{
 	text-align: center;
	font-size: 24px;
}

td.d5{
	background-color: #0000FF;
 	text-align: left;
	color: #FFFFFF;
}

td.d6{
	background-color: #009900;
 	text-align: center;
	color: #FFFFFF;
}

td.d7{
	background-color: #FFFFFF;
	vertical-align: top;
	width: 450;
}

td.d8{
 	text-align: center;
	font-size: 32px;
	font-family: 'HG行書体';
}

td.d9{
 	text-align: center;
}

td.d10{
 	text-align: right;
}

td.d11{
 	text-align: left;
}

span.s1{
	font-size: 22px;
	font-family: 'HG丸ｺﾞｼｯｸM-PRO';
}

span.s2{
	font-size: 36px;
	font-family: 'HG行書体';
	color: #0000FF;
}

span.s3{
	font-size: 36px;
	font-family: 'AR勘亭流H';
}

span.s4{
	font-size: 24px;
	font-family: 'AR勘亭流H';
	color: #0000FF;
}
