﻿ul#navi{
    clear:both;
    margin:0;
    padding:0;
    font-size:1.0em;
    list-style:none;
    line-height:1.2em;
    text-align:center;
    font-weight:bold;
}
ul#navi li{
    float:left;
}
a.navi_on{
    display:block;
    color:#000000;
    background-color: #ffffff;
    border-top:solid 3px #0000ff;
    border-left:solid 3px #0000ff;
    border-right:solid 3px #0000ff;
    boerder-bottom:solid 3px #ffffff;
    margin:0px 3px 0px 0px;
    padding:10px 5px;
    width:140px;
    text-decoration:none;
    position: relative; top:0px; z-index:3;
}
a.navi_off{
    display:block;
    color:#432db2;
    background-color: #99ccff;
    border:solid 1px #432db2;
    margin:0px 3px 0px 0px;
    padding:10px 5px;
    width:140px;
    text-decoration:underline;
    position: relative; top:0px; z-index:1;
}
table#table_outer {
    margin:0px;
    border-top:solid 5px #0000ff;
    border-collapse:collapse;
    width:100%;
    position: relative; top:-5px; z-index:2;
    vertical-align:top;
}
td.top {
    vertical-align:top;
}
h1#product_name {
    font-size:130%;
    padding: 0.5em 1.0em 0.5em 0.5em;
    font-weight: bold;
    border-color:#ffffff;
    margin: 0em;
}
div#exp1 {
    margin:20px 20px 20px 0px;
    width:675px;
}
div#exp2 {
    margin:20px 20px 20px 0px;
}
div#image_div {
    float:right;
    border:1px solid #000000;
    margin:5px 0px 0px 5px;
    background-color:#ffffff;
    max-width:250px;
    max-hight:260px;
}
img#image {
    max-width:250px;
    max-height:250px;
}
span.cell_midashi {
    color:#2b478e;
    font-weight:bold;
}
table.data2 tr td {
    word-wrap: break-word;
}
table.data2 tr th {
    word-wrap: break-word;
}
table.data2 {
    width: 960px;
    table-layout: fixed;
}
.haba_w {
    width: 20%;
}
.haba_n {
    width: 10%;
}
.haba {
    width: 50%;
}
