*		{margin		:0;
		padding		:0;}


body{font-size:13px;
	width:765px;
	position	:relative;
	top			:10px;
	left		:20px;
	margin			:0 0 15px 0;
	background-color:#ffffff;
}

body p{color	:#333333;}

li	{list-style		:none;
	text-align		:center;
	}

strong,em {font-weight:normal;}
em {font-style:normal;}


a:link,
a:visited
{text-decoration:none;
	color:#003366;
	}

#contents	{width		:765px;
			background-image 	:url("img/menu-back.jpg");
		}


#atama	{background-image 	:url("img/header.jpg");

		width				:760px;
		height				:178px;
		}

#atama p	{text-align			:left;
		font-size			:10px;
		margin				:0px 30px 40px 200px;
		color				:#ffffff;}

#pan p	{text-align			:left;
		margin				:0 0 0 10px;
		font-size			:14px;
		color				:#000000;
		border-top			;solid 1px #6E6964;}

#pan p a:hover{
	color: red;
}


h1		{margin				:5px 0px 0px 200px;
		color				:#ffffff;
		font-size			:16px;}

#pan	{margin				:100px 0px 15px 180px;
		border-top			:solid 0px #000000;
		border-bottom		:solid 0px #000000;
		}		


#main	{width				:550px;
		text-align			:left;
		margin				:10px 10px 25px 0px;
		float				:right;
		padding				:0 10px	0 10px;
		}
	
#main a:hover{
	color: red;
}
	
	
#right	{margin				:20px 10px 0 3px;
		width				:170px;
		float				:left;
		}

#right  ul{
	list-style: none;
	margin: 0;
	padding: 0;
}		
		
#right li{
		font-size			:12px;
	margin: 2px 2px;
	background: #ddd url(img/menu-back1.jpg) repeat-x;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
		color				:#000000;
}

#right  ul li a{
	display: block;
	padding				:3px 5px 3px 5px;
	text-decoration: none;
	color: #333;
}


#right li a:hover{
	background: #FFF url(img/menu-hover.jpg) repeat-x;
	color: red;
}		
		
		
#right	p{background-color	:#333333;}


#foot	{clear				:both;
		text-align			:center;
		font-size			:11px;
		color				:#dddddd;
		border-top			:solid 1px #dddddd;
		border-left			:solid 0px #000000;
		border-right		:solid 0px #000000;
		background-color	:#;
		width				:760px;
		}
		
#foot p	{color				:#000000;}


#pr		{background-color	:#;
		width				:760px;
		border				:solid 1px #ddd;}
		
h2		{
	border-left: 10px solid #4270c6;
	border-bottom: 1px solid #ddd;
	padding: 2px 5px;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}

h3		{
	background: #4270c6;
	color: #ddd;
	border-left: 5px solid #999;
	border-bottom: 2px solid #999;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 2px 5px;
	font-size: 16px;
}


h4		{
	font-size: 12px;
	padding:2px 5px 2px 5px;
	margin:2px 0;
	background : #999999 url(img/list_back4.jpg);
	border:1px solid #666;
	color: #ddd;
}

/*左に画像、右に文章*/
.left{
	float: left;
	margin: 0px 10px 5px 0px;
}

/*左に文章、右に画像*/
.right{
	float: right;
	margin: 0px 0px 5px 10px;
}

/*●文字色（<span class="red">などとして使用）*/
.black{ color: #000000;}/*黒色テキスト*/
.red{ color: #ff0000;}/*赤色テキスト*/
.blue{ color: #0000dd;}/*青色テキスト*/
.green{ color: #008000;}/*緑色テキスト*/
.yellow{ color: #ffff00;}/*黄色テキスト*/
.navy{ color: #1F26A9;}/*紺色テキスト*/
.gray{ color: #cccccc;}/*灰色テキスト*/
.orange{ color: #ff6600;}/*橙色テキスト*/
.pink{ color: #cc6699;}/*ピンク色テキスト*/
.purple{ color: #660099;}/*紫色テキスト*/
.olive{ color: #808000;}/*黄土色テキスト*/
.lime{ color: #00ff00;}/*黄緑テキスト*/
.aqua{ color: #167FA6;}/*黄緑テキスト*/