BODY {
	background:#FFFFFF url(http://www.minc.ne.jp/~tkzw4a/ring/img/bg.gif);
	font-family:'MS UI Gothic';
	margin:0px;
	padding:0px;
}
DIV.top {
	font:80% 'Times New Roman',serif;
	border:1px none;
	border-bottom:3px double #000000;
	padding:3px 0px;
	width:100%;
}
DIV.logo {
	float:left;
	text-align:center;
	border:1px none;
	margin:0px;
	padding:3px 0px;
	width:220px;
}
DIV.topsp {
	color:#FFFFFF;
	background:#000000;
	font:70% 'MS UI Gothic';
	text-align:center;
	border:1px none;
	border-bottom:3px double #000000;
	padding:3px 0px;
	width:100%;
}
DIV.indexleft {
	float:left;
	font:80% 'MS UI Gothic';
	text-align:center;
	border:1px none;
	width:15%;
}
DIV.indexright {
	float:right;
	font:80% 'MS UI Gothic';
	text-align:center;
	border:1px none;
	width:15%;
}
DIV.indexcenter {
	float:left;
	font:90%/150% 'MS UI Gothic';
	border:1px none;
	margin:1%;
	width:67%;
}
DIV.tb {
	float:left;
	text-align:right;
	border:1px none;
	width:69%;
}
DIV.dm {
	clear:left;
	border:1px none;
	width:99%;
}
DIV.rc {
	float:left;
	border:1px none;
	width:468px;
}
H1.t {
	color:#000080;
	font:bold 120% 'MS UI Gothic',fantasy;
	background:#EEEEEE;
	border:1px none;
	padding-top:5px;
	padding-bottom:5px;
}
H1.mn {
	color:#000080;
	font:bold 100% 'MS UI Gothic',fantasy;
	background:#FFFFFF;
	border:1px none;
	padding-top:5px;
	padding-bottom:5px;
}
DIV.ift {
	line-height:150%;
	border:1px none;
	padding:10px 10px 10px 20px;
}
UL.menu {
	list-style:disc url(../fp/img/li.gif) outside;
	vertical-align:middle;
}
UL.sub {
	font:85%/120% 'MS UI Gothic';
	list-style:disc url(../fp/img/ol.gif) outside;
	vertical-align:middle;
}
DIV.rm {
	float:left;
	background:#EEEEEE;
	border:1px none;
	padding:3px;
	width:220px;
}
DIV.ifm {
	border:1px none;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}
DIV.left1 {
	float:left;
	text-align:center;
	font:90% 'MS UI Gothic';
	border:1px none;
	width:94px;
}
DIV.left2 {
	float:left;
	text-align:center;
	border:1px none;
	width:120px;
}
H1 {
	color:#000080;
	font:bold 130% 'MS UI Gothic',fantasy;
	background:#EEEEEE;
	border:1px none;
	border-top:4px double #000000;
	border-bottom:4px double #000000;
	margin-top:0px;
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:10px;
}
H2 {
	color:#000080;
	font:bold 120% 'MS UI Gothic',fantasy;
	background:#EEEEEE;
	border:1px none;
	border-top:4px double #000000;
	border-bottom:4px double #000000;
	padding-top:7px;
	padding-bottom:7px;
}
DIV.left {
	float:left;
	background:#EEEEEE;
	border:1px none;
	width:120px;
}
DIV.left3 {
	float:left;
	border:1px none;
	margin-left:10px;
	width:500px;
}
DIV.if {
	text-align:center;
	border:4px double #000080;
	border-left:1px none;
	border-right:1px none;
	padding-top:5px;
	padding-bottom:5px;
}
DIV.sp {
	float:right;
	border:1px none;
	margin-left:5px;
	width:125px;
}
DIV.sp2 {
	color:#000080;
	font:80% 'MS UI Gothic';
	text-align:center;
	background:#FFFFFF;
	border:1px solid #000080;
	margin-bottom:20px;
	padding:5px;
}
DIV.dm1 {
	clear:left;
	font:80% 'MS UI Gothic';
	width:688px;
}
DIV.dm2 {
	text-align:center;
	border:4px double #000080;
	border-left:1px none;
	border-right:1px none;
	width:673px;
}
DIV.dm3 {
	clear:right;
}
TD {
	font-size:90%;
}
A:link {
	color:#000080;
}
A:visited {
	color:#6666CC;
}
A:active {
	text-decoration:none;
	color:#0000FF;
}
A:hover {
	text-decoration:none;
	color:#0000FF;
}
H1 A:link {
	color:#000080;
}
H1 A:visited {
	color:#000080;
}
H1 A:active {
	text-decoration:none;
	color:#0000FF;
}
H1 A:hover {
	text-decoration:none;
	color:#0000FF;
}
B {
	color:#DD0000;
	font:bold 100% 'Times New Roman',serif;
}
.mgn {
	margin-left:30px;
}
.ft {
	font-family:'Times New Roman',serif;
}
.nv {
	background:#CCCCFF;
}

