@charset "UTF-8";

h1 {
 text-indent: 0;
 height: auto;
 padding: 0.1em 0.5em;
 width: auto;
 background: #06acff url(../titlegrad.png) repeat-y;
 color: white;
}

@media print {
 h1 {
  border: 1px solid black;
  background: none;
 }
}

ul#auctionmenu {
 text-align: left;
}

ul#auctionmenu li {
 margin: 1em 0;
 font-size: 150%;
 margin-bottom: 1em;
}

p#que {
 text-align: center;
 color: blue;
 font-size: 150%;
 font-weight: bold;
}

/* really */

table#comparison {
 border: 1px solid gray;
 margin: 1em 0;
 /*background: black;*/
}

table#comparison caption {
 width: 320px;
 font-size: 150%;
 margin: 0.5em auto;;
 border: 3px double gray;
}

table#comparison th {
 border: none;
 padding: 2px;
 background: silver;
}

table#comparison td {
 border: solid 1px silver;
 padding: 2px;
 background: #ffe;
}

p.warning {
 text-align: center;
 color: red;
 font-size: 150%;
 font-weight: bold;
}

em.attention {
 font-style: normal;
 font-weight: bold;
 color: blue;
}

em.caution {
 font-weight: bold;
 color: red;
}

strong.caution {
 font-weight: bold;
 color: white;
 background: red;
}

/* nottroublesome */

div#problem {
 padding: 0.5em 0;
 margin: 1em auto;
 width: 500px;
 border: 2px solid #fd6;
 background: #fda;
}

div#problem ol {
 margin-bottom: 0;
 text-align: left;
}

p.entrusts {
 text-align: center;
 color: blue;
 font-size: 150%;
 font-weight: bold;
}

ol {
 text-align: left;
}

