@charset "Shift_JIS";

body { 
		margin:0;
		text-align:center;
		font-size:13px;
		line-height:20px;
		background-color:white;
}
#wrap { 
		width:780px;
		text-align:left;
		margin:0 auto;
		padding:10 10 0 10;
		background-color:white;
		border-style:solid;
		border-width:0 1px;
		border-color:black;
}

#inner { margin:0 0px; }
#leftWrap { 
		padding:10px;
		width:360px;
		float:left;
		text-align:left;
		line-height:18px;
		border-style:none;
		border-width:1px;
		border-color:black;
}
#leftWrap li { list-style:none;}

#rightWrap { 
		padding:10px;
		width:360px;
		float:right;
		text-align:left;
		line-height:18px;
		border-style:none;
		border-width:1px;
		border-color:black;
}
#rightWrap li { list-style:none;}


.clear { clear:both; }
.clear hr { display:none; }
.fontbig { font-size:20px; font-weight:bold; }
.fontmid { font-size:15px; font-weight:bold; }
.colorred {color:red; }
.txtline { text-decoration:underline; }
.midashi { font-size:15px; font-weight:bold; color:#603; }
.listmark01 {color:orange; }

a:hover { color:#f00; }

/* Header Menu */
#hMenu {
	margin:10px 0;
	padding:0;
	width:780px;
	height:30px;
	overflow:hidden;
	background:url('img/header1.gif');
}
#hMenu li {
	list-style:none;
	width:260px; float:left;
	font-size:14px;
}
#hMenu li a {
	text-decoration:none;
	display:block;
	line-height:30px;
	color:#fff;
	text-align:center;
}
#hMenu li a:hover { background:url('img/header2.gif'); }

/* メインメニュー */
#mMenu {
	margin:0;
	padding:0;
	font-size:14px;
	line-height:25px;
	text-align:center;

}

/* フッターメニュー */
#fMenu { margin:0; padding:10 10px; line-height:30px; font-size:12px; text-align:center; }
#fMenu li { display:inline; list-style:none; padding-right:10px }
#fMenu li a:hover  {color:red;}

.table01  { font-size:13px; }
