@chareset "Shift_JIS";

*	{
	margin	: 0;
	padding	: 0; }


strong,em { font-weight: normal; }

em { font-style: normal; }

body	{
	text-align	:center;
	font-size	: 12px;
	background-color: #ffffff; }

body p	{ color: #000033; }

li	{ list-style: none; }


a:link {
	text-decoration	: none;
	color		: #DE1039; }

a:visited
	{
	text-decoration	: none;
	color		: #FFA500; }

a:hover	{
	color		: #FFA500;
	text-decoration	: underline; }

#contents	{
	position	:relative;
	border		: solid 2px #330099;
	margin-top	: 10px;
	margin-right	: auto;
	margin-left	: auto;
	width		:780px; }

#atama	{
	background		: url("01.jpg") no-repeat #333333;
	border-bottom		: solid 1px #999999;
	text-align		: left;
	width			: 780px;
	height			: 200px; }

#atama p	{
	margin			: 5px 30px 15px 30px;
	color			: #FFFFFF; }

#pan	{
	text-align		: center;
	font-size		: 12px;
	margin			: 60px 0 0 0;
	background-color	: #ffffff;
	padding			: 2px 0 0 0; }

#pan p	{ color : #333333; }

#menu	{
	text-align		: center;
	font-size		: 12px;
	margin			: 20px 0;
	background-color	: #ffffff;
	padding			: 2px 0 0 0; }

#menu p	{ color : #333333; }

h1	{
	margin		: 15px 0 15px 30px;
	color		: #FFFFFF;}
		
#image p	{
	background-image 	: url("image.gif");
	background-repeat	: no-repeat;
	padding 		: 250px 380px 0 0; }

#main	{
	margin		: 20px 10px 25px 10px;
	width		: 500px;
	text-align	: left;
	float		: left;
	background-color: #ffffff; }

#main p	{
	font-size: 10pt;
	line-height: 1.5em; }

#main li	{
	background	: url("list.gif") no-repeat left;
	margin-left	: 10px;
	padding		: 1px 0 0 20px;
	line-height	: 1.5em;}


.box-left{
	float		: left;
	width		: 240px; }

.box-right{
	float		: right;
	width		: 240px; }


#right	{
	width		: 200px;
	margin		: 20px 10px 0 3px;
	text-align	: left;
	float		: right;
	background-color: #F5F5F5; }
		
#right li	{
	padding		: 4px 4px 0 15px;
	border-bottom	: solid 1px #ccccff; }
		

#foot	{
	clear		: both;
	width		: 780px;
	text-align	: center;
	font-size	: 11px;
	color		: #666666;
	border-top	: solid	1px #666666;
	padding		: 10px 0 0 0;
	background-color: #FFFFFF; }
		
#foot p	{ color: #333333; }
		
h2	{
	color		: #FFFFFF;
	font-size	: 18px;
	background-color: #191970;
	margin		: 0 0 20px 0;
	padding		: 5px 0 3px 15px; }

h3	{
	color: #6B8E23;
	font-size: 11pt;
	border-bottom : dashed 1px #228B22;
	padding-bottom: 3px;
	margin-top: 30px;
	margin-bottom: 20px; }

h4	{
	color		: #FFFFFF;
	padding		: 7px 0 5px 10px;
	background-color: #191970;
	border-bottom	: solid 1px #ccccff; }

#pr	{
	text-align	: right;
	font-size	: 9px; }		

