body { color: black; background-color: transparent; background-image: url(bg_dia3.jpg); }
p {}
a:link { color: blue }
a:visited { color: purple }
a:hover { color: purple }
a:active { color: red }
.shohin_cotion { text-align: center; }
.shohin_image_cell { font-size: 10px; text-align: center; }
.shohin_table { font-size: 12px; background-color: white; vertical-align: middle; width: 100%; }
.shohin_txt { color: black; font-size: 12px; line-height: 14px; background-color: white; text-align: left; }
.stock_list_head { color: yellow; font-size: medium; font-weight: bold; background-color: maroon; text-align: center; vertical-align: middle; border-width: 1px; }
.stock_list_head2 { color: yellow; font-size: 12px; font-weight: bold; line-height: 12px; background-color: orange; text-align: center; vertical-align: middle; }
.text_ceter { color: red; font-size: medium; font-weight: bold; text-align: center; }
.top_head { background-image: url(../mc-header.jpg); text-align: center; vertical-align: middle; }
#container {
 background-color: silver;
 left: auto;
 right: auto;
 width: 810px;
 }
#header { background-image: url(../mc-header.jpg); text-align: center; width: 100%; height: 80px; }
#contents { left: auto; right: auto; width: 800px; }
#menu { font-size: 10pt; background-color: silver; text-align: left; width: 155px; float: left; padding: 0 8px 2px; border-color: navy; border-width: 1px; outline: solid 1px navy; list-style-type: none; }
#main_table { background-color: white; text-align: center; width: 615px; float: right; border-color: red; }
#footer { font-size: 8pt; background-color: silver; text-align: left; width: auto; padding: 1px; border: solid 2px gray; }
#shohin_container { background-color: #fff4e0; width: 614px; }
#shohin_header { color: black; font-size: 18px; font-weight: bold; background-color: #f2e1ca; text-align: center; vertical-align: middle; top: 80px; width: auto; margin: 0; padding: 0; border: solid 1px white; }
#photos { width: auto; }
#shohin_text { background-color: #efefef; width: auto; margin-top: 12px; padding: 6px; outline: solid 2px silver; }
.colorname { color: black; font-size: 14px; background-color: white; text-align: center; vertical-align: middle; border-width: 0; }
.top_menu { font-size: 10px; text-align: center; }
.8point { font-size: 9pt; }
#shohin_photo { background-color: #f2e1ca; }
#shohin_list { background-color: #cfe7f2; text-align: center; }
