body {
    font-family: Arial, Helvetica, verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,'ƒ�ƒCƒŠƒI',Meiryo,"‚l‚r‚oƒSƒVƒbƒN"sans-serif;
    color: #2b3038;
    font-size: 12px;
    *font-size: 87%; /*IE*/
    line-height: 1.6;
    /* background: url(/images/body02.gif) no-repeat; */
    background-color: #ecebed;
    border-bottom: #2ca9d6 solid 4px;
}

h3 {
    text-indent: 15px;
    background: url(../images/co_title.gif) no-repeat;
    height: 38px;
    padding-top: 6px;
    margin-bottom: 15px;
}

h4 {
    border-bottom: #f69400 dotted 1px;
    font-size: 115%;
    text-indent: 5px;
    margin-bottom: 10px;
}

.Basis {
    margin-left: 10px;
    margin-top: 15px;
}

    .Basis th {
        font-weight: normal;
        text-align: center;
        background-color: #DFDFDF;
    }

td {
    background-color: #FFFFFF;
    vertical-align: top;
}

.Basis02 {
    border: solid 1px #bfbfbf;
}

    .Basis02 th {
        font-weight: normal;
        background-color: #DFDFDF;
        text-align: left;
        vertical-align: top;
    }

    .Basis02 td {
        vertical-align: middle;
    }

#Skip {
    background-color: #eae8e8;
    margin-bottom: 12px;
    text-indent: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#Skip02 {
    margin-bottom: 12px;
    text-indent: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#Site ul li {
    list-style: url(../images/icon02.gif);
    margin-left: 40px;
    margin-right: 10px;
    margin-bottom: 10px;
}

    #Site ul li ul li {
        list-style: url(../images/icon03.gif);
        margin-left: 25px;
        margin-right: 10px;
        margin-bottom: 10px;
    }

#Site a:link,
#Site a:visited {
    color: #2b3038;
    text-decoration: none;
}

#Site a:hover,
#Site a:active {
    color: #e5772a;
    text-decoration: underline;
}

#Privacy ol {
    margin-top: 25px;
}

    #Privacy ol li {
        margin-left: 25px;
        margin-right: 10px;
        margin-bottom: 27px;
    }

        #Privacy ol li ul li {
            margin-left: 25px;
            margin-right: 10px;
            margin-bottom: 5px;
        }

        #Privacy ol li ul {
            margin-top: 10px;
            margin-bottom: 35px;
        }

/*
    WEB“�ŒvŽ‘—¿
*/

/* ƒtƒ‹ƒpƒX�€–Ú–¼•\Ž¦ */
.datasheets_koumoku_title {
    font-size: large;
    color: darkblue;
    background-color: lightgray;
}