/* $Id$ */
/* Copyright (c) 2005-2007 YYNET. All rights reserved. */

body {
   margin: 10px;
   color: #000000;      /* black */
   background-color: #ffffff;
   line-height: 1.2;
   margin: 5px 5px 5px 5px;    /* 上 右 下 左 */
   padding: 0px 10px 0px 25px;
}

a:link    { color: #0000ff; }
a:visited { color: #000000; }
a:hover   { color: #ff00ff; }
a:active  { color: #ff0000; }

table.Top {
   width: 100%;
}

table.jpn {
   width: 100%;
   margin: 0px 0px 0px 0px;    /* 上 右 下 左 */
   padding: 2px 2px 2px 2px;
   text-align: center;
   color: #ffffff;
   background-color: #0040f0;
   font-size: 70%;
}

td.LeftArea {
   color: #eeeeee;
   background-color: #00a0ff;
/*   width: 120px; */
   margin: 5px 5px 5px 5px;    /* 上 右 下 左 */
   padding: 0px 10px 0px 10px;
}

td.MainArea {
   background-color: #ffffff;
   margin: 5px 5px 5px 5px;    /* 上 右 下 左 */
   padding: 0px 10px 0px 25px;
}

td.RightArea {
   background-color: #aaeedd;
   margin: 0px 0px 0px 0px;    /* 上 右 下 左 */
   padding: 0px 10px 0px 10px;
}

td.RightArea2 {
   background-color: #aaeedd;
   margin: 0px 0px 0px 0px;    /* 上 右 下 左 */
   padding: 0px 10px 0px 10px;
   width: 20%;
}

div {
   text-align: left;
   padding-top: 5px;
   padding-bottom: 5px;
}

ul {
   margin: 0px 0px 0px 10px;    /* 上 右 下 左 */
   padding: 0px 0px 0px 0px;
}

.title {
   text-align: center;
   font-weight: bold;
}

.jpn {
   margin: 0px 0px 0px 0px;    /* 上 右 下 左 */
   padding: 0px 0px 0px 0px;
   text-align: center;
   color: #ff0000;
   background-color: #0000ff;
}

.center {
   text-align: center;
}

.left {
   text-align: left;
}

.right {
   text-align: right;
}

.small {
   font-size: 70%;
}

.large {
   font-size: 120%;
}

.nowrap {
   white-space: nowrap;
}

.copyright {
/*   font-style: oblique; */
   font-style: italic;
   text-align: right;
}

.linklist {
   white-space: nowrap;
   list-style-type: square;
}

.adsitem {
   text-align: center;
   white-space: nowrap;
}
