@charset "Shift_JIS";
/* ******************************************************************************************************* */
/* 商品ページ用画像ボタン
/* ******************************************************************************************************* */
    body {
        padding     : 5px 5px 5px 5px;
        margin      : 0px 0px 0px 0px;
    }
    
    div.historyback {
        
    }
    
    
    
    div.historyback {
        position    : relative;
        top         : 7px;
        right       : 7px;
        width       : 99%;
        font-size   : 0.9em;
        font-weight : bold;
        font-family : "メイリオ", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
        text-align  : right;
        padding     : 0px 0px  0px  0px !important;
        margin      : 0px 0px 15px 11px !important;
    }
    
            div.historyback a,
            div.historyback a:link,
            div.historyback a:visited,
            div.historyback a:active {
                color            : #039;
                background-color : #fff;
                text-decoration  : none;
                display          : block;
                padding          : 4px 8px 4px 8px !important;
                margin           : 0px 0px 0px 0px !important;
            }
            
            div.historyback a:hover {
                color            : #fff;
                background-color : #003399;
                
                background-image : -moz-linear-gradient(top, #0033cc, #003399); /* FF3.6 */
                background-image : -webkit-gradient(linear, left top, left bottom, color-stop(0, #0033cc),color-stop(1, #003399)); /* Saf4+, Chrome */
                          filter :  progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#0033cc', EndColorStr='#003399'); /* IE6,IE7 */
                      -ms-filter : "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#0033cc', EndColorStr='#003399')"; /* IE8 */
                
                text-decoration  : none;
                display          : block;
                padding          : 4px 8px 4px 8px !important;
                margin           : 0px 0px 0px 0px !important;
            }
    
    h1 {
        line-height : 1.6;
        font-size   : 1.2em;
        font-weight : bold;
        font-family : "メイリオ", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
        text-align  : left;
        color       : #fff;
        padding     : 4px 6px 4px 6px;
       -padding     : 4px 6px 0px 6px;
        margin      : 0px 0px 0px 0px;
    }
    
    div.bc1 {
        width      : 100%;
        height     : 34px;
        text-align : right;
        background : #0033CC;
        float      : none;
        clear      : both;
        padding    :  0px 0px 0px 0px;
        margin     : 10px 0px 0px 0px;
    }
    
    div.bc2 {
        width      : 100%;
        height     : 34px;
        text-align : right;
        background : #47B1B1;
        float      : none;
        clear      : both;
        padding    :  0px 0px 0px 0px;
        margin     : 10px 0px 0px 0px;
    }
    
    div.bc3 {
        width      : 100%;
        height     : 34px;
        text-align : right;
        background : #008E00;
        float      : none;
        clear      : both;
        padding    :  0px 0px 0px 0px;
        margin     : 10px 0px 0px 0px;
    }
    
    div.bc4 {
        width      : 100%;
        height     : 34px;
        text-align : right;
        background : #AB8001;
        float      : none;
        clear      : both;
        padding    : 0px 0px 0px 0px;
        margin     : 0px 0px 0px 0px;
    }
    
    div.bc5 {
        width      : 100%;
        height     : 34px;
        text-align : right;
        background : #990066;
        float      : none;
        clear      : both;
        padding    :  0px 0px 0px 0px;
        margin     : 10px 0px 0px 0px;
    }
    
    div.bc6 {
        width      : 100%;
        height     : 34px;
        text-align : right;
        background : #330066;
        float      : none;
        clear      : both;
        padding    :  0px 0px 0px 0px;
        margin     : 10px 0px 0px 0px;
    }
    
    div.bc7 {
        width      : 100%;
        height     : 34px;
        text-align : right;
        background : #330000;
        float      : none;
        clear      : both;
        padding    :  0px 0px 0px 0px;
        margin     : 10px 0px 0px 0px;
    }
    
    div.bc8 {
        width      : 100%;
        height     : 34px;
        text-align : right;
        background : #FF6699;
        float      : none;
        clear      : both;
        padding    :  0px 0px 0px 0px;
        margin     : 10px 0px 0px 0px;
    }
    
    div.bc1 a,
    div.bc2 a,
    div.bc3 a,
    div.bc4 a,
    div.bc5 a,
    div.bc6 a,
    div.bc7 a,
    div.bc8 a {
        width   : 100%;
        display : block;
        padding : 0px 0px 0px 0px;
        margin  : 0px 0px 0px 0px;
    }
    
    div.bc1 a img,
    div.bc2 a img,
    div.bc3 a img,
    div.bc4 a img,
    div.bc5 a img,
    div.bc6 a img,
    div.bc7 a img,
    div.bc8 a img {
        vertical-align : bottom;
        padding        : 0px 0px 0px 0px;
        margin         : 0px 0px 0px 0px;
    }
    
    
    div.pdfbtn {
        padding    : 0px  0px 0px  0px;
        margin     : 10px auto 10px auto;
    }
    
            div.pdfbtn a {
                line-height : 1.4;
                font-weight : bold;
                font-family : "メイリオ", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
                border      : 2px solid #ccc;
                padding     : 2px  4px 2px  4px;
               -padding     : 2px  4px 0px  4px;
                margin      : 0px 0px 0px 0px;
            }
            
            div.pdfbtn a:link,
            div.pdfbtn a:visited,
            div.pdfbtn a:active {
                color            : #fff;
                background-color : #03c;
                text-decoration  : none;
            }
            div.pdfbtn a:hover {
                color            : #fff;
                background-color : #cc0;
                text-decoration  : none;
            }
    
    
    table th,
    table td {
        line-height : 1.3;
    }
    
    table.border1,
    table.border2 {
        border-collapse  : separate;
        border-spacing   : 4px;
        background-color : #fff;
        border-left      : 2px solid #eee !important;
        border-top       : 2px solid #ddd !important;
        border-right     : 3px solid #ccc !important;
        border-bottom    : 3px solid #bbb !important;
        margin           : 15px 0px 15px 0px;
    }
    
    table.border1 th,
    table.border1 td,
    table.border2 th,
    table.border2 td {
        border-left      : 1px solid #bbb !important;
        border-top       : 1px solid #ccc !important;
        border-right     : 1px solid #ddd !important;
        border-bottom    : 1px solid #eee !important;
        padding          : 2px 2px 2px 2px;
    }
    
    table.border1 th table th,
    table.border1 td table td,
    table.border2 th table th,
    table.border2 td table td {
        border : 0px;
    }
    
    
    
    table.border3,
    table.border4 {
        border-collapse  : separate;
        border-spacing   : 2px;
        background-color : #fff;
        border-left      : 3px solid #eee !important;
        border-top       : 3px solid #ddd !important;
        border-right     : 4px solid #ccc !important;
        border-bottom    : 4px solid #bbb !important;
        margin           : 15px 0px 15px 0px;
    }
    
    table.border3 th,
    table.border3 td,
    table.border4 th,
    table.border4 td {
        border-left      : 1px solid #bbb !important;
        border-top       : 1px solid #ccc !important;
        border-right     : 1px solid #ddd !important;
        border-bottom    : 1px solid #eee !important;
        padding          : 2px 2px 2px 2px;
    }
    
    

