*		{margin		:0;
		padding		:0;}


body{font-size:13px;
	width:780px;
              padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 100%; padding-top: 0px; height: 100%; text-align: center;
	top: 0px;
	margin: 0 0 10px 0;
　　      　  line-height: 135%;             /* 行間 */
               background-image: url(bg.gif);  	
}


body p{
	color: #333333;
　　      　  line-height: 135%;             /* 行間 */
}

li {list-style: none;}

strong {font-weight:normal;}
em{font-weight:normal;}

a:link,
a:visited
	{text-decoration:underline;
	color:#0000ff;
}

#contents	{width: 780px;
	border-left: solid 1px #e41f1f;
	border-right: solid 1px #e41f1f;
	border-bottom: solid 1px #e41f1f;
	background-color: #ffffff;
}


#atama	{background-image 	:url("banner.jpg");
	background-repeat	:no-repeat;
	position: relative;
	top: 0;
	left: 0;
	height: 120px;
}

#atama p	{text-align: left;
	margin: 0px 30px 20px 50px;
	color: #ffffff;
              ont-size: 12px;
}

#pan p	{text-align: left;
	font-size: 13px;
	color: #e41f1f;
	margin: 0px 0px 0px 0px;
              padding: 3px 10px 5px 15px;
	border-bottom: solid 1px #e41f1f;
	background-color: #ffffff;
}


#pan2 p	{text-align: left;
	font-size: 13px;
	color: #e41f1f;
	margin: 0px 0px 0px 0px;
              padding: 3px 11px 5px 13px;
               width: 756px;
	border-left: solid 1px #e41f1f;
	border-right: solid 1px #e41f1f;
	background-color: #ffffff;
                }

h1	{margin: 12px 0px 15px 30px;
	color: #ffffff;
	font-size: 22px;
	text-align: left;

}
		





#main	{width: 736px;
	text-align: left;
	background-color:#ffffff;
	margin: 10px 10px 0px 25px;
	float :left;
	padding: 0px;
}
	
	



#foot	{clear: both;
	text-align: center;
	font-size: 10px;
	background-color: #e41f1f;
	border-left: solid 1px #e41f1f;
	border-right: solid 1px #e41f1f;
	border-bottom: solid 1px #e41f1f;
               width: 780px;
}

		
#foot p	{color :#ffffff;
	padding: 10px 0px 10px 0px;

}


		
h2	{color: #b22222;
	font-size: 18px;
              padding-top: 8px;
              padding-left: 36px;
              height: 20px;
              margin-top: 10px;
              text-transform: uppercase;
              background: url(bag.gif)  no-repeat;
 }

h3	{color:#dc143c;
	font-size:16px;
	margin:16px 0px 10px 0px;
	padding: 0px 0px  0px 1px;
}


h4	{color:#ff7f50;
	padding:5px 5px 2px 1px;
	font-size: 14px;
              font-weight : bold;
	margin: 0px 0px 3px 0px;
	border-top: solid 1px #ffffff;
}


#sponser {
	margin: 0px 0px 6px 0px;
	text-align: left;
	color: #666666;
	font-size: 10px;
}
