/* base */
body {
  color:#bbbbbb;
  background-color     :#111111;
  background-image     :url("../../img/back_tokyo.png");
  background-repeat    :no-repeat;
  background-attachment:fixed;
  background-position  :center bottom;
}
#base {
  background: url("./img/translucent_black50.png");
  background: rgba(0, 0, 0, 0.5);
  background: -webkit-linear-gradient(      top, rgba(0,0,0,0.9), rgba(0,0,0,0.5) 5%, rgba(0,0,0,0.5));
  background:    -moz-linear-gradient(      top, rgba(0,0,0,0.9), rgba(0,0,0,0.5) 5%, rgba(0,0,0,0.5));
  background:      -o-linear-gradient(      top, rgba(0,0,0,0.9), rgba(0,0,0,0.5) 5%, rgba(0,0,0,0.5));
  background:         linear-gradient(to bottom, rgba(0,0,0,0.9), rgba(0,0,0,0.5) 5%, rgba(0,0,0,0.5));
}
#footer {
  background: url("./img/translucent_black50.png");
  background: rgba(0, 0, 0, 0.5);
}

a        { color:#99aacc; }
a:visited{ color:; }
a:hover  { color:#cccccc; }

#header,
#header:before,
#header:after,
#sub:before,
#sub:after,
#sub h1:before,
#sub h1:after,
#footer {
  color:#eeeeee;
  border-color:#666666;
}
a.backurl {
  background: url("./img/translucent_black50.png");
  background: rgba(0, 0, 0, 0.5);
  border-color:#bbbbbb;
  color:#bbbbbb;
}
a.backurl:hover {
  background-color:#bbbbbb;
  color:#111111;
}

#BackUpList {
  border-color:#bbbbbb;
  background-color:#000;
  color:#bbbbbb;
}

#sub input[type="password"] {
  background-color:;
  border-color:#bbbbbb;
  color:;
}

/* BURGUNDY */
.table    { background-color:#90243c; border-color:#c3576f #5d0009 #5d0009 #c3576f; }
.table th,
.table caption{ background-color:transparent; color:#dddddd; }
.table td     { background-color:#dbbbc2; color:#000000; border-color:#5d0009 #c3576f #c3576f #5d0009; }
.table .rv td { background-color:#bd9da4; }

.makingdata > table td.R { background-color:#bd9da4; }

.o_item { background-color:#bd9da4; }
.o_item .item_name td { background-color:transparent; }
.o_item,
.item,
.item td,
.item th,
.txtable,
.txtable td,
.txtable th
      { border-color:#2b2526; }
.item th,
.txtable th
      { background-color:#9c3d52; color:#dddddd; }
.item td,
.txtable td
      { background-color:#dbbbc2; color:#000000; }

#Familiar td     { background-color:#bd9da4; }
#Familiar .mons            { background-color:#dbbbc2; }
#Familiar .mons .mons-name { border-color:#000000; }
#Familiar .mons .mons-lv   { background-color:#000000; color:#dbbbc2; }
#Familiar .mons .mons-stat th { background-color:#99364c; color:#dddddd; border-color:#2b2526; }
#Familiar .mons .mons-stat { border-color:#2b2526; }
#Familiar .mons .mons-stat  td    { background-color:#dbbbc2; border-color:#2b2526; }
#Familiar .mons .mons-stat .rv td { background-color:#bd9da4; }

.table td a       { color:#990011; background-color:transparent;  }
.table td a:hover { color:#dbbbc2; background-color:#990011; }

.table th a       { color:#ff5566; }
.table th a:hover { color:#90243c; background-color:#ff5566; }

    hr    { border-color:#6c2735; }
    hr.gro{ border-color:#a8888f #ffeef5 #ffeef5 #a8888f; }
    hr.rid{ border-color:#ffeef5 #a8888f #a8888f #ffeef5; }
.rv hr.gro{ border-color:#8a6a71 #f0d0d7 #f0d0d7 #8a6a71; }
.rv hr.rid{ border-color:#f0d0d7 #8a6a71 #8a6a71 #f0d0d7; }

.sub       { background-color:#99364c; border-color:#260d13; color:#dddddd; }
.sub.small { background-color:#a44c5f; border-color:#451c26; color:#dddddd; }

.table     th .inv { color:#90243c; }
.table     td .inv { color:#dbbbc2; }
.table .rv td .inv { color:#bd9da4; }
.item    th .inv,
.txtable th .inv { color:#9c3d52; }
.item    td .inv,
.txtable td .inv { color:#dbbbc2; }
.sub       .inv { color:#99364c; }
.sub.small .inv { color:#a44c5f; }
