﻿body{

	margin: 0px;
	padding: 0px;
	background-image:url("images/haikei.gif");

}
a{
	color: #017acd;
	text-decoration: none;
	hover: ;
	visit: ;	
}


/* サンプルtableの共通設定
----------------------------------------------------------- */
table	{
	border-collapse: collapse;
	border-spacing: 0;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}
th	{
	color: #000000;
	text-align: center;
	background-color: #add8e6;
}

td	{
	color: #000000;
/*	text-align: center;*/
}
/*------------------------------------------------------------*/
div#container	{
	width: 900px;
	margin-left: auto;
	margin-right: auto;

	}

div#header	{
	height: 100px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;

	}


div#header h1	{
	font-size: 1em;

	}
div#header p	{
	font-size: 0.875em;
	
	}

div#header h3	{
	background-image: url(images/maru-skyblue.png);
	background-repeat: no-repeat;
	font-size: 0.875em;
	line-height: 20px;
	margin-left: 12px;
	margin-top: 10px;
	padding-left: 25px;
	color: #000000;
	}

div#nav {font-size: 0.75em;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
	height: 75px;

	}

div#nav p {
	margin-left: 20px;
	}

div#nav	li{
	margin: 0px;
	list-style-type: none;
	float: left;
	background-color: #f5f5f5;
	}

div#nav li a{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 75px;
	line-height: 25px;
	text-decoration: none;
	text-align: center;
	border-left: solid 2px #ffffff;
	color: #000000;

}


div#content	{
	
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
	}
.main th,tr,td	{
	font-size: 0.875em;
	padding: 5px;
	border: 2px solid #c0c0c0;

	}

div#content h2	{
	background-image: url(images/bar-blue.png);
	background-repeat: no-repeat;
	font-size: 1em;
	color: #ffffff;
	line-height: 45px;
	padding-left: 12px;
	margin-bottom: 20px;
	margin-top: 0px;
	}

div#content h3	{
	background-image: url(images/maru-skyblue.png);
	background-repeat: no-repeat;
	font-size: 1em;
	line-height: 20px;
	margin-left: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 25px;
	color: #000000;
	}

div#content p	{
	font-size: 0.875em;
	margin-left: 50px;
	margin-bottom: 20px;
	}

div#footer	{
	width:	760px;
	margin: 20px auto 20px;
	padding: 20px;
	background-color: #ffffff;


	}

div#footer p{
	font-size: 0.75em;
	}
