﻿@charset"utf-8";
/* 
 * Ryokinhyo Style
 */
/* ----- 印刷用定義 ----- */
@media screen {
    .no_print

{
}

.print {
    display: none;
}

}

@media print {
    .no_print {
        display: none;
    }

    .print {
    }
}

.pagebreak {
    page-break-after: always;
}
/* ---------------------- */



table {
    font-family: "ＭＳ ゴシック";
    font-size: 8pt;
}
.ippntbl {
    border-style: solid;
    border-width: 1px;
    border-right: none;
    border-top: none;
    border-color: #FF9900;
}
.ippntbl td {
    border-style: solid;
    border-width: 1px;
    border-left: none;
    border-bottom: none;
    border-color: #FF9900;
}
.ippntbl .header {
    background-color: #FFDDFF;
}
.ippntbl .subheader {
    background-color: #FFFFCC;
}
.kateitbl {
    border-style: solid;
    border-width: 1px;
    border-right: none;
    border-top: none;
    border-color: #00FF00;
}
.kateitbl td {
    border-style: solid;
    border-width: 1px;
    border-left: none;
    border-bottom: none;
    border-color: #00FF00;
}
.kateitbl .header {
    background-color: #BBFFCC;
}
.kateitbl .subheader {
    background-color: #DDFFCC;
}
.gyomutbl {
    border-style: solid;
    border-width: 1px;
    border-right: none;
    border-top: none;
    border-color: #9900FF;
}
.gyomutbl td {
    border-style: solid;
    border-width: 1px;
    border-left: none;
    border-bottom: none;
    border-color: #9900FF;
}
.gyomutbl .header {
    background-color: #CCDDFF;
}
.gyomutbl .subheader {
    background-color: #CCFFFF;
}
.menu1tbl {
    border-style: solid;
    border-width: 1px;
    border-right: none;
    border-top: none;
    border-color: #00CC00;
}
.menu1tbl td {
    border-style: solid;
    border-width: 1px;
    border-left: none;
    border-bottom: none;
    border-color: #00CC00;
}
.menu1tbl .header {
    background-color: #33FF99;
}
.menu1tbl .subheader {
    background-color: #CCFF99;
}
.menu2tbl {
    border-style: solid;
    border-width: 1px;
    border-right: none;
    border-top: none;
    border-color: #003399;
}
.menu2tbl td {
    border-style: solid;
    border-width: 1px;
    border-left: none;
    border-bottom: none;
    border-color: #003399;
}
.menu2tbl .header {
    background-color: #33FFCC;
}
.menu2tbl .subheader {
    background-color: #CCFFCC;
}
.ippn {
    background-color: #FFFF99;
}
.katei {
    background-color: #CCFF99;
}
.gyomu {
    background-color: #99FFFF;
}
.gray {
    background-color: #EEEEEE;
}
.menu1 {
    background-color: #00FF99;
}
.menu2 {
    background-color: #00FFFF;
}

.kijun {
    font-size: 7pt;
}

.tani {
    font-size: 11pt
}

.ryokin_title {
    font-size: 16px;
    font-weight: bold;
}

.ryokin_futaititle {
    font-size: 14px;
    font-weight: bold;
}

.ryokin_chuuigaki {
    font-size: 12px;
}


.ippntbl .ryokin_meisai {
    font-size: 12px;
    height: 28px;
}

.kateitbl .ryokin_meisai {
    font-size: 12px;
    height: 28px;
}

.gyomutbl .ryokin_header {
    font-size: 11px;
}

.gyomutbl .ryokin_meisai {
    font-size: 12px;
    height: 36px;
}

.menu1tbl .ryokin_meisai {
    font-size: 12px;
    height: 28px;
}

.menu2tbl .ryokin_meisai {
    font-size: 12px;
    height: 28px;
}

.ryokin_row td {
    line-height: 1;
}

.ryokin_row2 td {
    line-height: 1;
}

/* Error Style */
TABLE.ErrTable {
    FONT-SIZE: 12px;
    COLOR: #000000;
}

    TABLE.ErrTable TD {
        FONT-SIZE: 12px;
        COLOR: #000000;
        MARGIN: 0px 0px 0px 0px;
        PADDING: 0px 0px 0px 0px;
        font-family: "MS PGothic","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic Pro W3","Osaka Regular","ＭＳＰゴシック","ヒラギノ角ゴPro","ヒラギノ角ゴPro W3","Osaka",sans-serif;
    }

        TABLE.ErrTable TD.ErrTd {
            background: #7b68ee
        }

        TABLE.ErrTable TD.ErrTitleTd {
            background: #7b68ee;
            PADDING: 5px
        }

    TABLE.ErrTable .ErrTitle {
        FONT-WEIGHT: bold;
        FONT-SIZE: 18px;
        COLOR: #ffffff;
    }

    TABLE.ErrTable .ErrMsg {
        FONT-SIZE: 16px;
        COLOR: #ff0066
    }
/* ----- CopyRight ----- */
.floatL {
    float: left;
}

.mLeft10 {
    margin-left: 10pt;
}
