body {	
		font-family: "ƒqƒ‰ƒMƒmŠÛƒS Pro W4",sans-serif;
		background-image: url();
              background-color: #ffffff;
              background-repeat: no-repeat;
              background-position: 0px 0px;
		margin-top: 0px; 
		}

a:link { color: #E52E8A;}
a:visited { color: #E52E8A}
a:hover { color: #87BF00 }
a:active { color: #E52E8A; }

a.menuphoto:link { color: #ffffff; border-color:#ffffff}
a.menuphoto:visited { color: #ffffff; border-color:#ffffff}
a.menuphoto:hover { color: #87BF00; border-color:#ffffff }
a.menuphoto:active { color: #ffffff; border-color:#ffffff}

a.whatsnewtitle:link {color: darkorange; text-decoration: none}
a.whatsnewtitle:visited {color: darkorange; text-decoration: none}
a.whatsnewtitle:hover {color: #87BF00; text-decoration: none}
a.whatsnewtitle:active {color: darkorange; text-decoration: none}



h1 { font-family:sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: medium; color: #E52E8A; text-decoration: none}
h2 { font-family: sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: medium; color: #666666; text-decoration: none}
h3 { font-family: sans-serif;  font-size: 12px; font-style: normal; line-height: 1.8; font-weight: normal; color: #696969; text-decoration: none}
h4 { font-family: sans-serif;  font-size: 11px; font-style: normal; line-height: 0; font-weight: normal; color: #A9A9A9; text-decoration: none}
h5 { font-family: Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #666666; text-decoration: none}

.wordsforaday { font-family: Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #666666; text-decoration: none}

.japtext { font-family:sans-serif; font-size: 12px; font-style: normal; line-height: 140%; font-weight: normal; color: #666666; text-decoration: none}

.japtextmagenta { font-family:sans-serif; font-size: 12px; font-style: normal; line-height: 140%; font-weight: normal; color: #E52E8A; text-decoration: none}

.japtextblue{ font-family:sans-serif; font-size: 12px; font-style: normal; line-height: 140%; font-weight: bold; color: #3366FF; text-decoration: none}

.bbsarticle { font-family:sans-serif; font-size: 12px; font-style: normal; line-height: 140%; font-weight: normal; color:!color!; text-decoration: none}

.regular { font-family:sans-serif; font-size: 11px; font-style: normal; line-height: 1.5; font-weight: normal; color: #666666; text-decoration: none}

.sidenavi { font-family: "Verdana", "ƒqƒ‰ƒMƒmŠÛƒS Pro W4", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", "sans-serif";font-size: 11px; font-style: normal; line-height: 1.5; font-weight: normal; color: #666666; text-decoration: none}

.small { font-family: sans-serif; font-size: 10px; font-style: normal; line-height: 1.5; font-weight: normal; color: #666666; text-decoration: none}

.japcomment { font-family:sans-serif; font-size: 10px; font-style: normal; line-height: 160%; font-weight: normal; color: #666666; text-decoration: none}

.footer { font-family: sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; color: #B3A897; text-decoration: none}

.trade { font-family: sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; color: #B3A897; text-decoration: none}

#header {position: fixed; top: 0px; left:px; background-color: #ffffff;width:980px; height: 95px; z-index:999}

table.header {
border: 0px solid blue;
border-collapse: collapse;
background: #ffffff;
}

#toplogo {position: fixed; top: 0px; left:px; background-color:#ffffff;z-index:2;padding-top:2px; padding-left:2px;}

#topdsc {;color:#C0C0C0; 
	font-family: "Verdana", "ƒqƒ‰ƒMƒmŠÛƒS Pro W4", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", "sans-serif";
	font-size: 11px;
	text-align: right; padding-top:2px; 
	width:700px; 
	background-image: url(); background-repeat: no-repeat;
	background-color:#ffffff;}

#topdsc a {color:#C0C0C0;text-decoration: none}

#topnavi	{align:right;
	font-family: "Verdana", "ƒqƒ‰ƒMƒmŠÛƒS Pro W4", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", "sans-serif";
	font-size: 11px;
		width: 700px; 
		background-color:#ffffff;}

table.topnavi td {
border: 0px solid #666;
border-collapse: collapse;
background: transparent;
padding: 5px; margin:0px;
	font-family: "Verdana", "ƒqƒ‰ƒMƒmŠÛƒS Pro W4", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", "sans-serif";
	font-size: 11px;}

a.topnavi:link { color: #666666;text-decoration: none; text-shadow:yes}
a.topnavi:visited { color: #666666;text-decoration: none; text-shadow:yes}
a.topnavi:hover { color: #40E0D0}
a.topnavi:active { color: #40E0D0; text-decoration: none; text-shadow:yes}

#left{position: fixed; top: 90px; left:10px; width:260px; background:#ffffff}

#sidenavi	{
		height:370px;
		margin-top: 20px;
		margin-left: 0px;
		padding: 15px 0 0 20px;
		background: transparent;
		border-top: 0px solid #CD5C5C;
		border-bottom: 0px solid #CD5C5C;
		background-image:url(../img/rainbow_tate.jpg); 
		background-position: 0% 0%;
		background-repeat: no-repeat;
		color: #666666;	
	}

ul {list-style: none}
li {margin-bottom:normal}

#sidenavi a {color: #666666}
#sidenavi ul li a { 
		display: block;
		padding: 5px 5px 0 0;
		text-transform: none;
		color: #666666;
		text-decoration: underline;
		background-: transparent}

#sidenavi a:hover {
background: url(../img/li_pk.gif) no-repeat left center; color: #E52E8A; padding-left: 16px;}

#sidenavimain	{
		height:350px;
		margin-top: 20px;
		margin-left: 0px;
		padding: 15px 0 0 20px;
		background: transparent;
		border-top: 0px solid #CD5C5C;
		border-bottom: 0px solid #CD5C5C;
		background-image:url(../img/rainbow_tate.jpg); 
		background-position: 0% 0%;
		background-repeat: no-repeat;
		color: #666666;	}

ul {list-style: none}
li {margin-bottom:normal}

#sidenavimain a {color: #666666}
#sidenavimain ul li a { 
		display: block;
		padding: 5px 5px 0 0;
		text-transform: none;
		color: #666666;
		text-decoration: underline;
		background-: transparent}

#sidenavimain a:hover {
background: url(../img/li_pk.gif) no-repeat left center; color: #E52E8A; padding-left: 16px;}


#whatsnew {
  padding-left:10px;
  width: 230px; height: 250px; overflow: auto;
  background-color: transparent; border: 0px solid; border-color: #B3A897;
		border: 1px sold #666666;}

#whatsnewmain{
  position: fixed; padding:0px; top:5px;  left:5px;
  width: 200px;   background-color: transparent; border: 0px solid; border-color: #B3A897;
		border: 0px sold #666666;
  }

#geometry {
  padding-left:10px;
  width: 230px; height: 250px; overflow: auto;
  background-color: transparent; border: 0px solid; border-color: #B3A897;
		border: 0px sold #666666;
  }

#geometryqt {
  padding-left:10px;
  width: 230px; height: 250px; overflow: auto;
  background-color: transparent; border: 0px solid; border-color: #B3A897;
		border: 0px sold #666666;
  }

#date{
  position: relative; padding:0px; top:0px;  left:20px;
  }




#main {
  position: absolute; top: 96px; left: 260px; 
  padding: 10px 10px 0px 10px; 
  background-image:url(../img/peoplehealedgeo.gif); background-repeat: no-repeat;
  background-color:#ffffff;
  line-height:1.6;
  width:686px; height: 530px}

#maintop {
  position: absolute; top: 96px; left: 260px; 
  padding: 10px 10px 0px 10px; 
  background-image:url(../img/bg_top4.jpg);
  background-color:#ffffff;
              background-repeat: no-repeat;
              background-position: 0px 100px;
  line-height:1.6;
  width:686px; height: 530px}

#mainprofile {
  position: absolute; top: 96px; left: 260px; 
  padding: 10px 10px 0px 10px; 
  background-image:url(); background-repeat: no-repeat;
  background-color:;
  line-height:1.6;
  width:686px; height: 530px}

#profile { position: relative; left: 40px; padding: 15px; background-image:url(../img/amanakeiko.gif); background-repeat: no-repeat; background-position: 510px;}

#footer a {color:#666666}
#footer a:hover {color:#B3A897}

#trade a {color:#666666}
#trade a:hover {color:#B3A897}

dt { color: #4e4e4e; font-family: sans-serif; font-size: 12px/92%; font-weight: bold; margin-top: 10px; margin-left: 0; padding: 10px 10px 10px 0 }
dd { color: #535353; font-family: sans-serif; font-size: 12px/80%; line-height: 1.3em; margin-left: 0; padding: 0 0 5px 10px}

.photo {
clear: both;
margin: 0;
padding: 0;
background-color:#ffffff
}

a.photo:hover { border: solid 2px #98c7eb }



table.menu {
border: 0px solid blue;
border-collapse: collapse;
background: #eaeaea;
}
table.menu th {
border: 2px solid #fff;
padding: 3px;
color: #4e4e4e; font-family: sans-serif; font-size: 12px/92%; font-weight: bold; 
}
table.menu td {
border: 2px solid #fff;
padding: 5px; 
font-family:sans-serif; font-size: 12px; font-style: normal; line-height: 140%; font-weight: normal; color: #666666; text-decoration: none;
background: #eaeaea;
}

table.noborder  td {
border: 0px solid #fff;
padding: 5px; 
background: #ffffff;
 font-family: "ƒqƒ‰ƒMƒmŠÛƒS Pro W4",sans-serif; font-size: 12px; font-style: normal; line-height: 1.4; font-weight: normal; color: #666666; text-decoration: none}

table.trade {
border: 0px solid blue;
border-collapse: collapse;
background: #eaeaea;
}
table.trade th {
border: 2px solid #fff;
padding: 3px;
color: #4e4e4e; font-family: sans-serif; font-size: 12px; font-weight: normal; 
}
table.trade td {
border: 2px solid #fff;
padding: 5px; 
font-family:sans-serif; font-size: 12px; font-style: normal; line-height: 140%; font-weight: normal; color: #666666; text-decoration: none;
background: #eaeaea;
}


#info500 {
  width: 500px;
  padding: 5px 5px 5px 5px;
  margin-left: 10px;
  border: solid 1px #E52E8A;  
  font-size: 12px/90%;line-height: 160%;
  text-align:center}

#shortlist600 {
  width: 600px;
  padding: 5px 5px 5px 5px;
  margin-left: 10px;
  border: dotted 1px #006666;   
  font-size: 11px}

#shortlist360red {
  width: 360px;
  padding: 5px 5px 5px 5px;
  margin-left: 60px;
  border: solid 2px #E52E8A;   
  font-size: 12px/90%;line-height: 160%;
  color: #E52E8A;
  text-align:center}


#shortlist360blue {
  width: 360px;
  padding: 5px 5px 5px 5px;
  margin-left: 60px;
  border: solid 2px #3366FF;   
  font-size: 12px/90%;line-height: 160%;
  color: #3366FF;
  text-align:center}

#shortlist500blue {
  width: 500px;
  padding: 5px 5px 5px 5px;
  margin-left: 60px;
  border: solid 2px #3366FF;   
  font-size: 12px/90%;line-height: 160%;
  color: #3366FF;
  text-align:center}

table.links {
border: 0px solid #666;
border-collapse: collapse;
background: transparent;
padding: 5px; margin:5px;
color: #535353; font-family: sans-serif; font-size: 12px/80%; line-height: 1.3em;
}

table.links td{
border: 1px solid #D3D3D3;
border-collapse: collapse;
background: transparent;
padding: 5px; margin:5px;
color: #535353; 
	font-family: "sans-serif";
	font-size: 11px;}
  
table.postmail {
border: 1px solid #666;
border-collapse: collapse;
padding: 5px; margin:5px;
color: #535353; font-family: sans-serif; font-size: 12px/80%; line-height: 1.3em;
}

table.postmail td {
border: 1px solid #666;
border-collapse: collapse;
padding: 5px; margin:5px;
color: #535353; font-family: sans-serif; font-size: 12px/80%; line-height: 1.3em;
}


table.qt {
border: 0px solid blue;
border-collapse: collapse;
background: #eaeaea;
}
table.qt th {
border: 2px solid #fff;
padding: 3px;
color: #4e4e4e; font-family: sans-serif; font-size: 12px/92%; font-weight: bold; 
}
table.qt td {
border: 2px solid #fff;
padding: 5px; 
color: #535353; font-family: sans-serif; font-size: 12px/80%; line-height: 1.3em;
background: #eaeaea;}

table.border {
border: 1px solid #666;
border-collapse: collapse;
background: transparent;
padding: 5px; margin:5px;
color: #535353; font-family: sans-serif; font-size: 12px/80%; line-height: 1.3em;
}

table.border td{
border: 1px solid #666;
border-collapse: collapse;
background: transparent;
padding: 5px; margin:5px;
color: #535353; font-family: sans-serif; font-size: 12px/80%; line-height: 1.3em;
}

table.bbs{
border: 0px ;
border-collapse: collapse;
padding: 5px; margin:5px;
color: #535353; font-family: sans-serif; font-size: 12px/80%; line-height: 1.3em;
}


table.bbs td {
border: 0px;
border-collapse: collapse;
padding: 5px; margin:5px;
color: #535353; font-family: sans-serif; font-size: 12px; 
}
