/*@charset "euc-jp";*/
/* *********************************************************************** */
/* プリント用
/* *********************************************************************** */
    
    body {
        background-image : none;
    }
    
    /* 非表示 ******************************** */
    div.headerbox img,
    div.header-right,
    div.navigationbox,
    div.cb1-left,
    div.btntopbox {
        display : none;
    }
    
    
    /* 改行設定 ******************************** */
    div.page-break-box {
        page-break-after   : always;
    }
    
    
    /* その他 ******************************** */
    
    div.bodybox {
        width               : 900px;
        text-align          : left;
        vertical-align      : top;
        margin              : 0px auto 0px auto;
    }
    
    
    div.headerbox {
        width               : 670px;
        height              : 50px;
        overflow            : hidden;
        background-image    : url("../images/design/print_logomark.gif");
        background-position : center center;
        background-repeat   : no-repeat;
        margin              : 0px 0px 0px 0px;
    }
    
    
    div.header-left {
        width               : auto;
        height              : auto;
    }
    
    
    
    div.containerbox {
        position            : relative;
        width               : 670px;
        left                : 0px;
        top                 : 0px;
        text-align          : center;
        vertical-align      : top;
        color               : #000;
        background-color    : #e3f0f6;
        background-image    :  url("../images/design/contents-middle.gif");
        background-position :  240px 0px;
        background-repeat   :  repeat-y;
        float               : left;
        padding             : 0px  0px 0px  0px;
        margin              : 0px auto 0px auto;
    }
    
    
    div.cb1-right {
        position            : relative;
        left                : 0px;
        top                 : 0px;
        width               : 670px;
        text-align          : center;
        background-color    : #e3f0f6;
        clear               : both;
        padding             : 0px  0px 0px  0px;
        margin              : 0px auto 0px auto;
    }
    
    div.right-contents-box {
        width               : 670px;
        text-align          : center;
        float               : left;
        padding             : 0px  0px 0px  0px;
        margin              : 0px auto 0px auto;
    }
    
    div.contentsbox {
        width               :  670px;
        text-align          :  center;
        background-image    :  url("../images/design/contents-middle.gif");
        background-position :  center center;
        background-repeat   :  repeat-y;
        clear               : both;
        padding             :  5px  0px 5px  0px;
        margin              : -5px auto 0px auto;
    }
    
    div.cms-body {
        text-align          : left;
    }
    
    
    div.footerbox {
        width               : 670px;
        color               : #fff;
        background-color    : #6886a7;
        clear               : both;
        padding             : 0px 0px 0px 0px;
        margin              : 0px 0px 0px 0px;
     }
    
    
    div.footer-line {
        width               : 670px;
        font-size           : 0em;
        color               : #fff;
        background-color    : #6886a7;
        background-image    : url("../images/design/footer-middle.gif");
        background-position : 10px 0px;
        background-repeat   : repeat-y;
        clear               : both;
        padding             : 0px  0px 0px  0px;
        margin              : 2px auto 0px auto;
    }
    
    
    div.copyright {
        width               : 670px;
        font-size           : 0.8em;
        text-align          : center;
        color               : #fff;
        background-color    : #6886a7;
        clear               : both;
        background-image    : url("../images/design/footer-bottom.gif");
        background-position : 10px 0px;
        background-repeat   : repeat-y;
        padding             : 7px  0px 5px 0px;
        margin              : 0px auto 0px auto;
    }



