DIV.title {
  color : #CC0066;
/*  background-color : #9dff9d;*/
  text-align: center;
  font-weight: bold;
  padding: 2px 0px 0px 5px; /* 上、右、下、左 */
  margin: 0px 0px 0px 0px; /* 上、右、下、左 */
  font-size:17px;
  border-left: 10px solid #CC0066;
  border-right: 10px solid #CC0066;
  border-top: 2px solid #CC0066;
  border-bottom: 2px solid #CC0066;
}
DIV.subtitle {
/*  background-color : #eeeeee;*/
  text-align: right;
/*  font-weight: bold;*/
  padding: 2px 10px 0px 5px; /* 上、右、下、左 */
  margin: 0px 0px 10px 0px; /* 上、右、下、左 */
  font-size:14px;
}
DIV.menubar_back {
  vertical-align:top;
  text-align: center;
  display:inline-block;
  *display:inline;
  zoom:1;
/*  background-color : #eeeeee;*/
}
DIV.back {
  vertical-align:top;
  text-align: center;
}
DIV.menubarSyohinOya {
  text-align: center;
/*  font-weight: bold;*/
  width:130px;
  height:20px;
  background-color : #CC0066;
  color : white;
  padding: 5px 0px 2px 0px; /* 上、右、下、左 */
  margin: 0px 0px 0px 0px; /* 上、右、下、左 */
  border-top: 1px solid silver;
  border-left: 5px solid silver;
  border-right: 2px solid darkgreen;
  border-bottom: 1px solid darkgreen;
  font-size:13px;
  cursor:auto;
}
DIV.menubarSyohinOya_On {
  text-align: center;
/*  font-weight: bold;*/
  width:130px;
  height:20px;
  background-color : darkgreen;
  color : white;
  padding: 5px 0px 2px 0px; /* 上、右、下、左 */
  margin: 0px 0px 0px 0px; /* 上、右、下、左 */
  border-top: 1px solid silver;
  border-left: 5px solid silver;
  border-right: 2px solid #CC0066;
  border-bottom: 1px solid #CC0066;
  font-size:13px;
  cursor:hand;
}
DIV.menubarSyohin {
  text-align: center;
/*  font-weight: bold;*/
  width:110px;
  height:20px;
/*  background-color : #9dff9d;*/
  color : #CC0066;
  padding: 5px 0px 2px 0px; /* 上、右、下、左 */
  margin: 0px 0px 0px 20px; /* 上、右、下、左 */
  border-top: 1px solid silver;
  border-left: 5px solid darkgreen;
  border-right: 1px solid #CC0066;
  border-bottom: 1px solid #CC0066;
  font-size:13px;
  cursor:auto;
}
DIV.menubarSyohin_On {
  text-align: center;
/*  font-weight: bold;*/
  width:110px;
  height:20px;
  background-color : darkgreen;
  color : white;
  padding: 5px 0px 2px 0px; /* 上、右、下、左 */
  margin: 0px 0px 0px 20px; /* 上、右、下、左 */
  border-top: 1px solid silver;
  border-left: 5px solid silver;
  border-right: 1px solid #CC0066;
  border-bottom: 1px solid #CC0066;
  font-size:13px;
  cursor:hand;
}
DIV.EtcTitle {
  background-color : darkgreen;
  color : white;
  border-top: 1px solid silver;
  border-left: 5px solid silver;
  border-right: 2px solid #CC0066;
  border-bottom: 1px solid #CC0066;
/*  font-weight: bold;*/
  font-size:12px;
  padding: 2px 0px 2px 0px; /* 上、右、下、左 */
  margin: 0px 0px 0px 0px; /* 上、右、下、左 */
  width:200px;
}
DIV.EtcTitle_2 {
  background-color : #CC0066;
  color : white;
  border-top: 1px solid silver;
  border-left: 10px solid silver;
  border-right: 2px solid darkgreen;
  border-bottom: 1px solid darkgreen;
  font-weight: bold;
  font-size:13px;
  text-align:left;
  padding: 2px 0px 2px 0px; /* 上、右、下、左 */
  margin: 0px 0px 0px 0px; /* 上、右、下、左 */
}
DIV.Etc {
  vertical-align:middle;
  font-size:14px;
  border-top: 1px solid silver;
/*  border-left: 1px solid silver;
  border-right: 1px solid silver;
  border-bottom: 1px solid silver;*/
  padding: 2px 0px 0px 2px; /* 上、右、下、左 */
  margin: 0px 0px 0px 0px; /* 上、右、下、左 */
/*  background-image : url(../obfc/images/ani_chara.gif);*/
  background-repeat : no-repeat;
  background-position: left center;
  width:200px;
  line-height:120%;
}
DIV.Etc2 {
  vertical-align:middle;
  font-size:14px;
  padding: 5px 0px 5px 0px; /* 上、右、下、左 */
  margin: 0px 0px 0px 3px; /* 上、右、下、左 */
  width:200px;
}
DIV.Etc3 {
  vertical-align:middle;
  font-size:14px;
  padding: 5px 0px 2px 0px; /* 上、右、下、左 */
}
DIV.Q {
  color: blue;
  margin-top: 0.5em;
  margin-bottom: 0.1em;
  font-weight: bold;
  background-color: #80ff80;
  border: 1px none #8888f8;
  border-top: 1px solid #d6fe81;
  border-left: 1px solid #d6fe81;
  border-right: 1px solid #00c600;
  border-bottom: 1px solid #00c600;
  text-align: center;
  padding: 0.1em;
}
DIV.A {
  text-align: left;
  margin-left: 0.5em;
}
A.Menu:link {text-decoration: underline; color: black; font-weight: bold;background-color: #ffff99;}
A.Menu:visited {text-decoration: underline; color: black; font-weight: bold;background-color: #ffff99;}
A.Menu:hover {color: white; font-weight: bold; background-color: #ff6600;}
A.mokuji:link {text-decoration: underline; color: blue;}
A.mokuji:visited {text-decoration: underline; color: blue;}
A.mokuji:hover {color: white; font-weight: bold; background-color: blue;}
TABLE.syosai {
 font-size:12px;
 width:90%;
}
TABLE.osusume {
 font-size:12px;
 width:50%;
}
TD.Kikan{
  background-color:#ffb18c;
  text-align:right;
  padding-top:2px;
}
