/* CSS Document */
@charset "UTF-8";

/* ƒuƒ‰ƒEƒU‚ÌƒfƒtƒHƒ‹ƒgCSS‚ðƒŠƒZƒbƒg
******************************************************************************************** */
	body,form,fieldset {
		margin:0;
		padding:0;
		}
	
	fieldset {
		bolder:none;
		}
	
	h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd {
		margin:0;
		padding:0;
		}
	
	blockquote,li,dt,dd {
		margin-left:1em;
		}
	
	li {
		list-style:none;
		}
	
	input,textarea {
		font-size:100%;
		}
	img{
		border:none;
		}

/* ”wŒiÝ’è
******************************************************************************************** */
	body{
		background-color:#F6F6F6;
		margin-left:0;
		margin-top:0;
		margin-width:0;
		margin-height:0;
		text-align:center;
		}


/* ŠOŠÏÝ’è Menu 120px~7=840px + ”’—]”’5px
******************************************************************************************** */
	#sotowaku {
		width:840px;
		padding:0px;
		margin:5px auto;
		background-color:white;
		border:#CCCCCC 1px solid;
		text-align:left;
		}

/* Šî–{•¶ŽšFÝ’è
******************************************************************************************** */
body {
	font-size:85%;	
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;
	color:#333333;
	link:#0099ff;
	}
	*html body {
		font-size:80%;
		}
	*:first-child+html body {
		font-size:80%;
		}
p {
	line-height:1.5em;
	margin-bottom:7px;
	}
h1,h2,h3,h4,h5 {
	font-size:13px;
	}
strong.key {
	font-weight:normal;
	}	
a{
	color:#000099;
	text-decoration:underline;
	}
a:hover{
	color:#FF0000;
	}


/* ƒwƒbƒ_[Ý’è
******************************************************************************************** */
#header{
  	width:840px;
	margin:5px 0;
@	padding:0;
	}
	h1{
		font-weight:bold;
		padding:10px 10px 0 0;
		font-size:180%;
		text-align:right;
		}
	h1 span {
		font-weight:normal;
		font-size:60%;
		}

/* ƒƒjƒ…[
******************************************************************************************** */
#menu{
  	width:840px;
	height:28px;
	background-image:url(../images/menu_back.gif);
	background-repeat:repeat-x;
	margin-bottom:20px;
	}
	#menu ul {
		margin-left:100px;
		}
	#menu ul li {
		float:left;
		background-image:url(../images/menu_head.gif);
		background-repeat:no-repeat;
		margin-left:50px;
		padding-left:20px;
		padding-top:8px;
		height:20px;
		}
	#menu ul li a {	
		color:#333333;
		text-decoration:none;
		}

/* ƒRƒ“ƒeƒ“ƒc’i‘g
******************************************************************************************** */
div.con {
	width:800px;
	margin:5px 20px;
	text-align:left;
	}
.con h3 {
	margin:10px 0 10px 10px;
	}
.con ul.intyo {
	margin-left:20px;
	}
	.con ul.intyo li {
		font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
		}

#footer{
	clear:both;
	width:840px;
@	text-align:center;
	padding-bottom:5px;
	margin-top:20px;
	border-top:1px solid #CCCCCC;
	}
	#footer p {
		font-size:70%;
		text-align:right;
		margin:30px 10px 30px 0;
		color:#CCCCCC;
		}
	#footer p a {
		color:#CCCCCC;
		text-decoration:none;
		}

table.annai {
   border-width: 1px;
   border-color: #becddc;
   border-style: solid;
   border-collapse: collapse;
	}
table.annai th {
   border-width: 1px;
   border-color: #becddc;
   border-style: solid;
   padding: 8px;
   background-color:#E7EFFE;
	}
	table.annai th p {
		font-weight:normal;
		font-size:110%;
		}
table.annai td {
   border-width: 1px;
   border-color: #becddc;
   border-style: solid;
   padding: 8px;
	}

