/* --------------------------------------------
 *                 Common Section
 * -------------------------------------------- */

body    { background-color: #EEEEEE;
          background-image: url("../img/back.gif");
          background-repeat: repeat-y;
          background-position: 51%;
          font-family: verdana, arial, sans-serif}

table   { font-size: 14px;
	  line-height: 1.8em;
	  color: #333333;
	  background-color: #FFFFFF}

td      { vertical-align: top}

a:hover {color: red}

/* --------------------------------------------
 *                 Class Section
 * -------------------------------------------- */

.thow   { background-image: url(../img/obar_w.gif);
          vertical-align: middle;
          text-align: center;
          color: #ffffff;
          font-size: 14px;
          font-weight: bold}
.thon   { background-image: url(../img/obar_n.gif);}
.thgw   { background-image: url(../img/gbar_w.gif);
          padding-left: 13px;
          vertical-align: bottom;
          text-align: left;
          color: #FFFF00;
          font-size: 14px;
          font-weight: bold}
.thgn   { background-image: url(../img/gbar_n.gif);
          padding-left: 18px;
          vertical-align: middle;
          text-align: left;
          color: #333333;
          font-size: 16px;
          font-weight: bold}
.thgw2  { font-size: 22px}

.menu   { padding-left: 8px}
.menu2  { font-weight: bold}

.footer { background-image: url("../img/blackbar.gif");
          height: 1em;
          font-size: 12px;
          font-weight: bold;
          color: #eeeeee;
	  border: none;
	  padding-right: 8px;
	  text-align: right;
	  vertical-align: middle}
.footer2 { font-size: 12px;
          color: #666666;
	  text-align: center;
	  vertical-align: middle}
.syosai  { font-size: 11px}
.nomal   { font-size: 14px}

/* --------------------------------------------
 *                 SEO Section
 * -------------------------------------------- */

.header { padding-left: 16px;
	  vertical-align: middle;
	  border-style: none}

.background {background-color: #FFFFFF}

h1 {  font-size: 12px}
h2 {  font-size: 16px;
      margin:0px;}
h3 {  font-size: 12px;
      font-weight: normal;
      margin:0px;}

