/* FieldSet */
fieldset {
    margin: 0 0 0 0;
    border: 0;
    width: 560;
    height: 105;
    color: black;
    background-color: lightyellow;
    background-image: url(images/fieldset-bgcolor.png);
    background-repeat: repeat-x;
}

legend {
    background-color: yellow;
    color: red;
    border-width: 1px;
    border-style: solid;
    border-color: red;
    padding: 2 8 2 8;
    font-size: 12pt;
    font-family: Times New Roman,"ＭＳ Ｐ明朝";
}

/* div */
div.news {
    margin: 5 5 0 10;
    text-align: left;
    font-family: Times New Roman,"ＭＳ Ｐ明朝";
}

body {
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
    color: white;
    background-color: #202020;
    font-family: Arial, Helvetica;
    font-size: 12;
    text-align: center;
    vertical-align: middle;
}

body.contents {
    margin-top: 16px;
    margin-left: 0px;
    margin-right: 0px;
    color: #FFFF00;
    background-color: #202020;
    font-family: Arial, Helvetica;
    text-align: center;
    vertical-align: middle;
}

body.top {
    color:#ffff00;
    margin-top: 5px;
    background-color: #202020;
}

p {
    color: white;
    background-color: #202020;
    font-family: Arial, Helvetica;
    font-size: 12pt;
    line-height: 150%;
    text-align: left;
    vertical-align: middle;
}

p.history {
    color: white;
    background-color: #202020;
    font-family: Arial, Helvetica;
    font-size: 12pt;
    line-height: 150%;
    width: 640;
    vertical-align: top;
}

div {
    color: white;
    font-family: Arial, Helvetica;
    font-size: 12pt;
    line-height: 150%;
    vertical-align: middle;
}

.news { color:#00000; }
.popup_image{
    position:absolute;
    left:0px;
    top:0px;
    visibility:hidden;
    font-size:9pt;
    color:#666666;
    background-color:#FF00FF;
    layer-background-color:#FF00FF;
    border:1px solid #FF00FF;
    padding:0;
}
#infobox {
    position: absolute;
    left: 25px;
    top: 520px;
}
.none {
    position:absolute;
    visibility:hidden;
    left:0px;
    top:0px;
    border:0px solid;
    padding:0;
}

h1 { color:#ffff00; font-size:32px; text-align: center; }
h2 { color:#ffff00; font-size:24px; text-align: center; }
h3 { color:#007fff; font-size:18px; text-align: center; }

a:link    { text-decoration:none; color:yellow; }
a:hover   { text-decoration:none; color:tomato; }
a:active  { text-decoration:none; color:tomato; }
a:visited { text-decoration:none; color:yellow; }
a.lang:link    { text-decoration:none; color:cyan; font-size:16px; }
a.lang:hover   { text-decoration:none; color:aquamarine; font-size:16px; }
a.lang:active  { text-decoration:none; color:aquamarine; font-size:16px; }
a.lang:visited { text-decoration:none; color:cyan; font-size:16px; }
a.check:link    { text-decoration:none; color:blue; }
a.check:hover   { text-decoration:none; color:deepskyblue; }
a.check:active  { text-decoration:none; color:deepskyblue; }
a.check:visited { text-decoration:none; color:blue; }

td { bgcolor: black; color: #ffffff; }
td.contents { color: #ffffff; text-align: center; white-space: nowrap; }
li { bgcolor: black; color: #ffffff; font-weight: bold; }
.black-bold { color: #black; font-weight: bold; }

td.thumbnail {
    padding: 0px;
    width: 110px;
    vertical-align: middle;
    text-align: center;
    background-color: lightyellow;
    color: black;
}
td.pricelist {
    width: 420px;
    vertical-align: middle;
    text-align: left;
    background-color: lightyellow;
    color: black;
}
td.target {
    width: 80px;
    vertical-align: middle;
    text-align: center;
    background-color: lightyellow;
    color: black;
    white-space: nowrap;
}
td.price {
    width: 100px;
    vertical-align: middle;
    text-align: right;
    background-color: lightyellow;
    color: blue;
    white-space: nowrap;
}

/* お知らせ用設定 */
th.info {
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    background-color: yellow;
    color: red;
}
td.info1 {
    vertical-align: bottom;
    font-weight: bold;
    background-color: lightyellow;
    color: blue;
}
td.info2 {
    vertical-align: bottom;
    font-weight: bold;
    background-color: lightyellow;
    color: darkgreen;
}

/* バナー用設定 */
th.banner {
    vertical-align: middle;
    text-align: center;
    font-size: 12:
    font-weight: bold;
    background-color: darkgreen;
    color: yellow;
}
td.banner {
    vertical-align: middle;
    text-align: center;
    font-size: 12:
    font-weight: bold;
    background-color: darkgreen;
    color: yellow;
}

th.pricelist-title {
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    background-color: darkgreen;
    color: white;
}

.g0 {
    color: #ff0000;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.g1 {
    color: #ff1100;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.g2 {
    color: #ff2200;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.g3 {
    color: #ff3300;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.g4 {
    color: #ff4400;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.g5 {
    color: #ff5500;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.g6 {
    color: #ff6600;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.g7 {
    color: #ff7700;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.g8 {
    color: #ff8800;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.g9 {
    color: #ff9900;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.ga {
    color: #ffaa00;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.gb {
    color: #ffbb00;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.gc {
    color: #ffcc00;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.gd {
    color: #ffdd00;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.ge {
    color: #ffee00;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}
.gf {
    color: #ffff00;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica;
}

