﻿body { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

#topcontainer {
	width:320px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

p {

}

p.a:hover {
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5em;
	background-color: #FFFFFF;
	text-decoration: blink;
	display: block;
}

td { }
td.up {
	vertical-align: top;
	font-size: 14px;
	text-align: center;
}
a:link { }

a:visited { }
a:active { }
p.head { color: fuchsia; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: black; width: 960px; height: 60px; margin: 0; padding: 0; }
h1 {
	color: black;
	font-size: 20pt;
	font-family: "ＭＳ Ｐゴシック", Verdana;
	font-weight: bold;
	margin: 5px 0 50px 3px;
}
h6 {
	color: black;
	font-size: 8pt;
	font-family: "ＭＳ Ｐゴシック", Verdana;
	font-weight: normal;
	margin: 0;
}
p img.left { float: left; margin: 0 15px 15px 0; }
img.leftimg {
	float: left;
	margin: 0 15px 15px 0;
}

p img.right { float: right; margin: 0 0 15px 15px; }
img.rightimg {
	float: right;
	margin: 0 0 15px 15px;
}
img.centerimg {
	float: none;
	margin: 0 0 15px 15px;
}


p.menu { color: #fff; font-weight: normal; text-align: left; margin: 0; }
p.menu a { color: #fff; font-size: 1em; text-decoration: none; text-align: left; float: left; margin: 0; border-right-color: black; border-right-style: none; display: block; }
p.menu a:hover { color: #f00; font-weight: bold; }
p.menu2 { color: #000;  font-weight: normal; text-align: left; margin: 0; }
p.menu2 a { color: #000; font-size: 1em; text-decoration: none; text-align: left; display: block; margin: 0; float: left; border-right-style: none; border-right-color: black; }
p.menu2 a:hover { color: #f00; font-weight: bold; }
p.menulink {
	visibility: visible;
	clear: none;
	margin: 0;
	border-width: 0;
	display: block;
}
p.menulink a {
	color: #fff;
	visibility: visible;
	float: none;
	clear: none;
	margin: 0;
	border-top-width: 0;
	border-right-style: solid;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	display: block;
}
p.menulink a:hover { color: #f00; font-weight: bold; visibility: visible; clear: none; margin: 0; border-width: 0; display: block; }
p.menulinkWHB {
	color: white;
	text-align: center;
	visibility: visible;
	display: block;
	margin: 0;
	clear: none;
	border-width: 0;
}
p.menulinkWHB a {
	color: white;
	text-decoration: none;
	text-align: center;
	visibility: visible;
	float: none;
	display: block;
	margin: 0;
	clear: none;
	border-style: none;
	border-width: 0;
}
p.menulinkWHB a:hover {
	color: #f00;
	text-align: center;
	visibility: visible;
	display: block;
	clear: none;
	margin: 0;
	border-width: 0;
	background-color: #000000;
}

p.menulinkWH {
	color: white;
	text-align: center;
	visibility: visible;
	display: block;
	margin: 0;
	clear: none;
	border-width: 0;
}
p.menulinkWH a {
	color: white;
	text-decoration: none;
	text-align: center;
	visibility: visible;
	float: none;
	display: block;
	margin: 0;
	clear: none;
	border-style: none;
	border-width: 0;
}
p.menulinkWH a:hover {
	color: #f00;
	text-align: center;
	visibility: visible;
	display: block;
	clear: none;
	margin: 0;
	border-width: 0;
}
p.menulinkBK {
	color: black;
	text-align: center;
	visibility: visible;
	display: block;
	margin: 0;
	clear: none;
	border-width: 0;
}
p.menulinkBK a {
	color: black;
	text-decoration: none;
	text-align: center;
	visibility: visible;
	display: block;
	float: none;
	clear: none;
	border-top-width: 0;
	border-right-style: solid;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0px;
}
p.menulinkBK a:hover {
	color: #f00;
	text-align: center;
	visibility: visible;
	display: block;
	margin: 0;
	clear: none;
	border-width: 0;
	font-weight: bold;
}
p.hovred {
	margin: 0;
	padding: 0;
	border-style: none;
}
p.hovred a {
	margin: 0;
	padding: 0;
	border-style: none;
}

p.hovred a:hover {
	color: #f00;
	margin: 0;
	padding: 0;
	border-style: none;
	font-weight: bold;
}
p.ared a:hover {
	color: #FF0000;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
p.hovylw a:hover { background-color: yellow; margin: 0; padding: 0; border-style: none; }
td.tdhov div:hover {
	font-size: 1em;
	font-weight: normal;
	background-color: #F0FEFF;
	text-decoration: none;
}
td.tdhov2 div:hover {
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	background-color: #444444;
}
td.tdhovylw div:hover {
	text-decoration: none;
	background-color: #FFFF66;
}
td. trhov tr:hover { font-size: 1em; text-decoration: none; background-color: navy; }
table.tablepop tr:hover { background-color: red; }
a.previewlink { }

.popup{ position:absolute; top: -999px; left: -999px; border-color: transparent; }
a.imghover:hover {
	z-index:auto;
	position:relative;
	border-color: transparent;
}
a.imghover:hover .popup{
	top: -300px;
	border-color: transparent;
	left: -100px;
}
div.imghover:hover {
	z-index:auto;
	position:relative;
	border-color: transparent;
}
div.imghover:hover .popup{
	top: -260px;
	border-color: transparent;
	left: -120px;
	background-color: #FFFFFF;
}
div.imghover2:hover {
	z-index:auto;
	position:relative;
	border-color: transparent;
}
div.imghover2:hover .popup{
	top: -200px;
	border-color: transparent;
	left: -100px;
	background-color: #FFFFFF;
}
div.imghoverS:hover {
	z-index:auto;
	position:relative;
	border-color: transparent;
}
div.imghoverS:hover .popup{
	top: -100px;
	border-color: transparent;
	left: -100px;
	background-color: #FFFFFF;
}
div.imghoverSI:hover {
	z-index:auto;
	position:relative;
	border-color: transparent;
}
div.imghoverSI:hover .popup{
	top: -400px;
	border-color: transparent;
	left: -100px;
	background-color: #FFFFFF;
}
div.imghoverSS:hover {
	z-index:auto;
	position:relative;
	border-color: transparent;
}
div.imghoverSS:hover .popup{
	top: -100px;
	border-color: transparent;
	left: 0px;
	background-color: #FFFFFF;
}
div.imghover3:hover .popup{
	top: 0px;
	border-color: transparent;
	left: -200px;
	background-color: #FFFFFF;
}div.imghover3:hover {
	z-index:auto;
	position:relative;
	border-color: transparent;
}
div.imghoverBJ:hover .popup{
	top: -350px;
	border-color: transparent;
	left: -300px;
	background-color: #FFFFFF;
}
div.imghoverBJ:hover {
	z-index:auto;
	position:relative;
	border-color: transparent;
}

div.imghover4J:hover .popup{
	top: -650px;
	border-color: transparent;
	left: -300px;
	background-color: #FFFFFF;
}div.imghover4J:hover {
	z-index:auto;
	position:relative;
	border-color: transparent;
}
