@charset "utf-8";

body        {background-color:white;color:black;font-family:arial,sans-serif,sans;font-size:13px;margin:0}
tbody       {vertical-align:top}
h2          {font-family:Segoe,'Segoe UI',Optima,Arial,sans-serif;font-size:20px;font-weight:normal;margin-top:40px;margin-bottom:20px;color:#7A0018}
h1          {font-family:Segoe,'Segoe UI',Optima,Arial,sans-serif;font-size:24px;font-weight:bold;margin-top:15px;margin-bottom:10px;text-align:center;}
h3          {font-family:Segoe,'Segoe UI',Optima,Arial,sans-serif;font-size:16px;font-weight:bold;margin-top:30px;margin-bottom:15px}
h4          {font-family:Segoe,'Segoe UI',Optima,Arial,sans-serif;font-size:15px;font-weight:bold;margin-top: 0px;margin-bottom:10px}
li           {font-family:Segoe,'Segoe UI',Optima,Arial,sans-serif;font-size:14px;margin:0px;margin-bottom:10px;padding-left:6px}
p           {font-family:Segoe,'Segoe UI',Optima,Arial,sans-serif;font-size:14px;margin:0px;margin-bottom:10px;padding-left:6px}
p.h2sub     {font-family:Georgia, serif;font-size:16px;margin-top:-30px;margin-bottom:30px}
p.date      {font-size:13px;color:#7A0018;margin-bottom:3px;margin-top:15px}
p.keywords  {background-color:#ffeedd;border-radius:6px;padding:3px 6px;padding-bottom:6px}
div         {margin:0px}

div.nav     {width:299px;position:absolute;top:35px;right:0px;}
div.navt    {width:150px;padding:19px;border:1px solid #D3D3D3;background-color:#e7eaed;}

th          {white-space:nowrap;text-align:left;padding-right:30px}

.nfont      {font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-size:13px}

.asian      {font-family:Meiryo,"Hiragino Kaku Gothic Pro W3","MS PGothic","Microsoft Yahei",sans-serif;font-weight:normal}
.center     {margin-left:auto;margin-right:auto;width:900px;background-color:white;position:relative}

span.himg   {color:Peru;text-decoration:underline;position:relative}
span.himg:hover
            {color:SandyBrown;cursor:pointer}
span.himg span
            /*{visibility:hidden;position:fixed;left:50%;top:50%;display:block;width:800px;height:400px;border:1px solid black;margin-left:-400px;margin-top:-200px;z-index:1;text-align:center;line-height:400px;vertical-align:middle;}*/
            {visibility:hidden;display:block;width:600px;border:0px solid black;z-index:1;position:absolute;bottom:30px;left:-300px;text-align:center;}
span.himg:hover span
            {visibility:visible}
span.himg:hover span img
            {border:0px solid #D3D3D3;border-radius:0px;background-color:#e7eaed;padding:0px;box-shadow: 6px 6px 12px 0px rgba(0,0,0,0.25);}

.button     {
  padding:10px 15px; padding-right:20px;min-width:0px;
  float:left;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  color:White;
  background-color:#808080;
  font-family:Segoe,'Segoe UI',Optima,Arial,sans-serif;
  font-size:14px;
}

.button-selected    {
  padding:10px 15px; padding-right:20px;min-width:0px;
  float:left;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  color:White;
  background-color:#7A0018;
  font-family:Segoe,'Segoe UI',Optima,Arial,sans-serif;
  font-size:14px;
}

.button-margin      {
  width:3px;height:1px;float:left;
}

.button:hover,.button-selected:hover
            {background-color:#B7001B}
:link       {color:DarkSlateBlue}
:visited    {color:DarkSlateBlue}
a.inherit   {color:inherit;text-decoration:inherit}
a.inherit:hover
            {color:inherit}
a:hover     {color:SlateBlue}

table {
	font-size:14px;
}
