@CHARSET "UTF-8";
BODY{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    background-color : #ffffff;
    
    margin-top : 1px;
    margin-left : 1px;
    margin-right : 1px;
    margin-bottom : 1px;

    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    font-weight : normal;
}
FORM{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";

    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
}
.clsLoadingMsg{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : 8px;
    margin-left : 8px;
    margin-right : 8px;
    margin-bottom : 8px;
    border-width : 1px 1px 1px 1px;
}
.clsTableCasing1{
    border-left: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}
.clsTableCasing1rtb{
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}
.clsTableCasing2{
    border-left: 2px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}
.clsTableCasing3{
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}
.clsTableCasing2t2b2lr{
    border-left: 2px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}
.clsTableCasing2t2b2r{
    border-left: 2px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}
.clsTableCasing2tblr{
    border-left: 2px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}
.clsTableCasing2blr{
    border-left: 2px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}
.clsTableCasing2b2lr{
    border-left: 2px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}
.clsTableCasing1l{
    border-left: 1px solid #C0C0C0;
}
.clsTableCasing1r{
    border-right: 1px solid #C0C0C0;
}
.clsTableCasing1b{
    border-bottom: 1px solid #C0C0C0;
}
.clsTableCasing1t{
    border-top: 1px solid #C0C0C0;
}
.clsTableCasing2l{
    border-left: 2px solid #C0C0C0;
}
.clsTableCasing2b{
    border-bottom: 2px solid #C0C0C0;
}

.clsTableCasing2br{
    border-bottom: 2px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
}
.clsTableCasing2lr{
    border-left: 2px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
}
.clsTitleCasing1{
    border-left: 2px solid #808080;
    border-right: 1px solid #808080;
    border-top: 2px solid #808080;
    border-bottom: 1px solid #808080;
}
.clsTitleCasing2{
    border-left: 2px solid #808080;
    border-right: 2px solid #808080;
    border-top: 2px solid #808080;
    border-bottom: 2px solid #808080;
}
.clsTableBorder1b{
    border-bottom: 1px solid #000000;
}
.clsTitleCaption{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    background-color : #154A00;
    color : white;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
    text-align : center;
}
.clsMakerTitleCaption{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    background-color : #003399;
    color : white;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
    text-align : center;
}

.clsBorderRightSelect{
    margin-left:auto;
    margin-right:5px;
    text-align:right;
}

.clsTitlePgmName{
    font-size : 18pt;		/* 機能改善 10.02.15 H.Kato mod */
    font-family : "ＭＳ ゴシック";
    padding-top : 1px;
    padding-left : 1px;
    padding-right : 3px;
    padding-bottom : 1px;
    margin-top : 1px;
    margin-left : 1px;
    margin-right : 1px;
    margin-bottom : 1px;border-width : 0px 0px 0px 0px;
    font-weight : normal;
    background-color : #154A00;
    line-height : 32px;border-style : outset outset outset outset;
    height : 32px;
    color : #ffffff;
    border-bottom: 1px solid #808080;
}

.clsMakerTitlePgmName{
	font-size : 18pt;		/* 機能改善 10.02.15 H.Kato mod */
    font-family : "ＭＳ ゴシック";
    padding-top : 1px;
    padding-left : 1px;
    padding-right : 3px;
    padding-bottom : 1px;
    margin-top : 1px;
    margin-left : 1px;
    margin-right : 1px;
    margin-bottom : 1px;border-width : 0px 0px 0px 0px;
    font-weight : normal;
    background-color : #003399;
    line-height : 32px;border-style : outset outset outset outset;
    height : 32px;
    color : #ffffff;
    border-bottom: 1px solid #808080;
}

.clsMakerTitleBtn{
	padding-top : 1px;
    padding-left : 1px;
    padding-right : 3px;
    margin-top : 1px;
    margin-left : 1px;
    margin-right : 1px;
    font-weight : normal;
    background-color : #003399;
    color : #ffffff;
    border-bottom: 1px solid #808080;
}

.clsTitleBtn{
    padding-top : 1px;
    padding-left : 1px;
    padding-right : 3px;
    padding-bottom : 1px;
    margin-top : 1px;
    margin-left : 1px;
    margin-right : 1px;
    margin-bottom : 1px;border-width : 0px 0px 0px 0px;
    font-weight : normal;
    background-color : #154A00;
    color : #ffffff;
    border-bottom: 1px solid #808080;
}


.clsBorderRight{
	border-right: 1px solid #808080;
}

.clsBorderRightSelect{
    margin-left:auto;
    margin-right:10px;
    text-align:right;
    font-size : 9pt;
}

.clsTitlePgmName2 {
    font-size : 22pt;
    font-family : "ＭＳ ゴシック";
    padding-top : 1px;
    padding-left : 1px;
    padding-right : 1px;
    padding-bottom : 1px;
    font-weight : normal;
    background-color : #6A5ACD;
    height : 40px;
    color : #ffffff;
    border-top: 2px solid #C0C0C0;
    border-left: 2px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}
.clsTitleUser{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
}
.clsTitleUserName{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    text-align : left;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
}
.clsTitleDate{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
}
.clsLinkBerTable{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : #ffffff;
}
.clsLinkBerKey{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 95px;
    height : 18px;
    background-color : #CADEEE;
    color : #000080;
  font-weight : normal;
  border-width : 0px 0px 0px 0px;
}

.clsLinkBerKey2{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 79px;
    height : 18px;
    background-color : #CADEEE;
    color : #000080;
  font-weight : normal;
  border-width : 0px 0px 0px 0px;
}

.clsLinkBerKey3{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 79px;
    height : 18px;
    background-color : #CADEEE;
    color : #ff0000;
  font-weight : normal;
  border-width : 0px 0px 0px 0px;
}


.clsLinkButtonActive{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 75px;
    height : 18px;
    background-color : #CADEEE;
    color : #000080;
  font-weight : normal;
  border-width : 1px 1px 1px 1px;
}

.clsLinkButtonNon{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 75px;
    height : 18px;
    background-color : #ffffff;
    color : #000000;
  font-weight : normal;
  border-width : 1px 1px 1px 1px;
}

.clsSelectionTable{
    background-color : #cacaff;
}
.clsCaptionTable{
    background-color : #c4c4ff;
    border-style : outset outset outset outset;
}
.clsLabelClass1{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : lightsteelblue;
    border-top-width : 1pt;
    border-left-width : 1pt;
    border-right-width : 1pt;
    border-bottom-width : 1pt;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    text-align : center;
}
.clsLabelClass2{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : #CADEEE;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    text-align : center;
}

.clsLabelClass2NonBottom{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : #CADEEE;
    border-right: 1px solid #C0C0C0;
    text-align : center;
}

.clsLabelClass1t{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CADEEE;
    border-top: 1px solid #C0C0C0;
}

.clsLabelClassN{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : #CADEEE;
    border-right: 0px solid #C0C0C0;
    border-left: 0px solid #C0C0C0;
    border-top: 0px solid #C0C0C0;
    border-bottom: 0px solid #C0C0C0;
    text-align : left;
}
.clsLabelClass2r{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : #CADEEE;
    border-right: 1px solid #C0C0C0;
    text-align : center;
}

.clsLabelClass2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : #CADEEE;
    border-bottom: 1px solid #C0C0C0;
    text-align : center;
}

.clsLabelClass2rt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CADEEE;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}

.clsLabelClass2rtb{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : #CADEEE;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    text-align : center;
}

.clsLabelClass3{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : #CADEEE;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    text-align : center;
}

.clsLabelClass4{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : #CADEEE;
    border-right: 2px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    text-align : center;
}

.clsLabelClass5rt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CADEEE;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}

.clsLabelClass2l2r2t1b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CADEEE;
    border-left: 2px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.clsLabelClass2l2r2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CADEEE;
    border-left: 2px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsLabelClass2l2r1b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CADEEE;
    border-left: 2px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.clsLabelClass2l2t2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CADEEE;
    border-left: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}


.clsLabelClass2l2tb{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CADEEE;
    border-left: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.clsLabelClassl2tb{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CADEEE;
    border-left: 1px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.clsLabelClassl2r2tb{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CADEEE;
    border-left: 1px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.clsLabelClass2l2r2tb{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CADEEE;
    border-left: 2px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.clsLabelClass2r2t2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CADEEE;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsLabelClassMainmenu{
    position     : absolute;
    width        : 100px;
    height       : 22px;
    font         : 9pt ＭＳ ゴシック;
    color        : #000000;
    text-align   : center;
    border-style : outset;
    border-width : 2px;
    background-color : #CADEEE;
    top:3px;
    padding-top  : 3px
}

.clsLabelClassMstMainmenu{
    position     : absolute;
    width        : 110px;
    height       : 22px;
    font         : 9pt ＭＳ ゴシック;
    color        : #000000;
    text-align   : center;
    border-style : outset;
    border-width : 2px;
    background-color : #CADEEE;
    top:3px;
    padding-top  : 3px
}

.clsLabelClassSubmenu{
    position : absolute;
    font : 10pt ＭＳ ゴシック;
    text-align : left;
    border : 0pt solid #000000;
    border-width : 0px 0px;
    bisibility : hidden;
    cursor : hand;
    visibility : hidden;
    vertical-align: middle;
    z-index : 2;
    clear : both;
}

.clsLabelClassWin{
    position : absolute;
    top : 450px;
    left : 100px;
    font : 14pt ＭＳ ゴシック;
    color : #000000;
    background-color : #eeeeee;
    border : 3pt ridge #00ff00;
    visibility : hidden;
}


.cl010sLabelClass2{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : #CADEEE;
}

.cl010sLabelClass2r{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : #CADEEE;
    border-right: 1px solid #C0C0C0;
}

.cl010sLabelClass2br{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : #CADEEE;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}


.clsPoClass1r2t{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
}
.clsPoClass1r{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
}
.clsPoClass1rt{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}

.clsDateClass1{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.clsDateClass1NonBottom{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
}

.clsDateClass1r1{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-bottom: 1px solid #C0C0C0;
}

.clsDateClassN{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 0px solid #C0C0C0;
    border-left: 0px solid #C0C0C0;
    border-top: 0px solid #C0C0C0;
    border-bottom: 0px solid #C0C0C0;
}

.clsDateClass1r1t{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}
.clsDateClass1r2t{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
}
.clsDateClass1r2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}
.clsDateClass2r2t1b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.clsDateClass2r2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsDateClass2r2t2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsDateClass2r1b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 2px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.clsDateClass1r3t{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #999999;
}
.clsDateClassRedr3t{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : red;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #999999;
}
.clsDateClassBluer3rt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : blue;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #999999;
}

.clsLabelClass2t{
    font-size : 0.1pt;
    font-family : "ＭＳ ゴシック";
    background-color : #003399;
    text-align : center;
}
.clsLabelClass20{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    background-color : #CADEEE;
    text-align : center;
}

.clsDetailLabelClassBlue{
    font-size    : 11pt;
    font-family  : "ＭＳ ゴシック";
    font-weight  : bold;
    background-color : #003399;
    color        : white;
    border-left  : 2px solid #C0C0C0;
    border-top   : 2px solid #C0C0C0;
    border-right : 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
    text-align   : center;
}
.clsDetailLabelClassGreen{
    font-size    : 11pt;
    font-family  : "ＭＳ ゴシック";
    font-weight  : bold;
    background-color : #154A00;
    color        : white;
    border-left  : 2px solid #C0C0C0;
    border-top   : 2px solid #C0C0C0;
    border-right : 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
    text-align   : center;
}

.clsLabelClass2r2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : #CADEEE;
    border-right: 1px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
    text-align : center;
}

.clsLabelClassBack2{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #CAEEDE;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    text-align : center;
}

.clsLabelClassBack2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #CAEEDE;
    border-bottom: 1px solid #C0C0C0;
    text-align : center;
}

.clsLabelClassBack1t{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CAEEDE;
    border-top: 1px solid #C0C0C0;
}

.clsLabelClassBack2rt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CAEEDE;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}

.clsLabelClassBack2l2r2t1b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CAEEDE;
    border-left: 2px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.clsLabelClassBack2l2r1b{
	font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CAEEDE;
    border-left: 2px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}
	
.clsLabelClassBack2l2r2b{
	font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CAEEDE;
    border-left: 2px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsDateClass1r2tx{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
}
.clsDateClassRedr2tx{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : red;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
}
.clsDateClassBluer2rtx{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : blue;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
}
.clsDateClassBluerx{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : blue;
    background-color : #FFFFFF;
}
.clsDateClass1rx{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
}
.clsDateClassRedrx{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : red;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
}

.clsDateClass1t{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-top: 1px solid #C0C0C0;
}

.clsDateClass2t{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-top: 2px solid #C0C0C0;
}

.clsDateClass0{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
}

.clsDueDateClass1rt{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}

.clsDueDateClassRedrt{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : red;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}
.clsDueDateClass1r2t{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
}
.clsDueDateClassRedr2t{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : red;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
}
.clsDueDateClass1r{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
}
.clsDueDateClassRedr{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : red;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
}

.clsDateClass1rt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}
.clsDateClass1r{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
}
.clsDateClass1rtb{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.clsDateClass1rt2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsDateClass1rb{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}
.clsDateClass1b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-bottom: 1px solid #C0C0C0;
}
.clsDateClass2r{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 2px solid #C0C0C0;
}
.clsDateClass2rt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 2px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}
.clsDateClass2r2t{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
}

.clsDateClass2r2t1b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.clsDateClass2l1t2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-left: 2px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsDateClass1l1t2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-left: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsDateClassRed1l1t2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : red;
    background-color : #FFFFFF;
    border-left: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsDateClassBlue1l1t2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : blue;
    background-color : #FFFFFF;
    border-left: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsDateClass1l2r1t2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-left: 1px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsDateClass2l2r1t2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-left: 2px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsDateClass2l2r2t2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-left: 2px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsDateClassRed{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : red;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}
.clsDateClassRedt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : red;
    background-color : #FFFFFF;
    border-top: 1px solid #C0C0C0;
}
.clsDateClassRed2t{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : red;
    background-color : #FFFFFF;
    border-top: 2px solid #C0C0C0;
}
.clsDateClassRedrtb{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : red;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}
.clsDateClassRedrb{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : red;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}
.clsDateClassRedrt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : red;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}
.clsDateClassRedr{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : red;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
}
.clsDateClassRedr2t{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : red;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
}
.clsDateClassRed2rt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : red;
    background-color : #FFFFFF;
    border-right: 2px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}
.clsDateClassBlue{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : blue;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}
.clsDateClassBluer{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : blue;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
}
.clsDateClassBluert{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : blue;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}
.clsDateClassBluer2t{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : blue;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
}
.clsDateClassBluer2rt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : blue;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
}
.clsDateClassWhiteRed{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : white;
    background-color : red;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}
.clsDateClassWhiteRedrt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : white;
    background-color : red;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}

.clsDateClassBack1rt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFACD;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}
.clsDateClassBack1r{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFACD;
    border-right: 1px solid #C0C0C0;
}
.clsDateClassBack1t{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFACD;
    border-top: 1px solid #C0C0C0;
}

.clsDateClassBack0{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFACD;
}

.clsDateClassBack1{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
	background-color : #FFFACD;
}
.clsDateClassBack2r{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFACD;
    border-right: 2px solid #C0C0C0;
}
.clsDateClassBack1l{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFACD;
    border-left: 1px solid #C0C0C0;
}

.clsDateClassBack1rlb{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFACD;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.clsDateClassBack2rt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFACD;
    border-right: 2px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}

.clsMonthClass1r2t{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
}
.clsMonthClass1r{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
}
.clsNumberClass1r2t{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
}
.clsNumberClass1r{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
}
.clsNumberClass1rt{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}

.clsLinkCode{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : blue;
    text-decoration : underline;
    cursor : hand;
}

.clsDateLinkCode{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    color : blue;
    text-decoration : underline;
    cursor : hand;
}

.clsPoLinkCode{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : blue;
    text-decoration : underline;
    cursor : hand;
}
.clsNonPoLinkCode{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : black;
    cursor : nomal;
}

.clsSupplyLinkCode{
    font-size : 11pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : blue;
    text-decoration : underline;
    cursor : hand;
}

.clsLinkCodeRed{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : red;
    text-decoration : underline;
    cursor : hand;
}
.clsCaptionTitleLabel{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight : bold;
    color : #003399;
}
.clsCaptionTitleLabelBrack{
    font-size : 11pt;
    font-family : "ＭＳ ゴシック";
    font-weight : bold;
}
.clsCaptionTitleLine{
    width : 980px;
    color : #003399;
}
.clsInputBoxNecessary{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    background-color : #FFFFC0;
    text-align : left;
}
.clsInputBox{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
}
.clsInputBoxCenter{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : center;
}
.clsInputBoxRight{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : right;
}
.clsInputBoxImeOff{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    ime-mode:disabled;
}
.clsInputBoxCenterImeOff{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : center;
    ime-mode:disabled;
}
.clsInputBoxRightImeOff{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : right;
    ime-mode:disabled;
}
.clsInputBoxRightImeOffNecessary{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : right;
    background-color : #FFFFC0;
    ime-mode:disabled;
}
.clsFunctionKey{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    width : 95px;
    height : 28px;
}
.clsAttachFile{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    width : 135px;
    height : 22px;
}
.clsSelectBox{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : white;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.clsSelectBox1b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : white;
    border-bottom: 1px solid #C0C0C0;
}

.clsSelectBox1l2r2t2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : white;
    border-left: 1px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsSelectBox0{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : white;
}

.clsSelectBox2l2r2t2b{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : white;
    border-left: 2px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
}

.clsSelectBox3{
	color : black;
    font-size : 9px;
    font-family : "ＭＳ ゴシック";
    background-color : white;
    border-left: 2px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
    margin-left:auto;
    margin-right:5px;
}

.clsSearchButton{
    width : 55px;
    height : 25px;
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
}

.clsRefleshButton{
    width : 65px;
    height : 51px;
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
}

.clsEstimateButton{
    width : 65px;
    height : 45px;
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
}

.clsImageButton{
    width : 65px;
    height : 21px;
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
}

.clsImageButton2{
    width : 80px;
    height : 21px;
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
}

.clsLogoutButton{
    width : 65px;
    height : 25px;
    font-size : 8pt;
    font-family : "ＭＳ ゴシック";
}

.clsSortButton{
    height : 21px;
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    background-color : #CADEEE;
}

.clsPrintButton{
    width : 95px;
    height : 42px;
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
}

.clsClearButton{
    width : 40px;
    height : 20px;
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
}

.clsSupSearchButton{
    width : 35px;
    height : 21px;
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
}

.clsCopyright{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    text-align : right;
    color : white;
    cursor : hand;
}

.clsMenuCount{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight : bold;
    text-align : right;
    color : blue;
    cursor : hand;
    text-decoration : underline;
}

.clsMenuNoLinkCount{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight : bold;
    text-align : right;
    color : black;
}

.clsMenuZeroCount{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight : nomal;
    text-align : right;
    color : black;
}

.clsMenuCountRed{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight : bold;
    text-align : right;
    color : red;
    cursor : hand;
    text-decoration : underline;
}
/* ES06200-5-5 10.08.xx S.Nagakawa mod begin */
.clsStandardString8pt{
    font-size : 8pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
}
/* ES06200-5-5 10.08.xx S.Nagakawa mod end */
.clsStandardString{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
}
.clsStandardStringRed{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    color : red;
}
.clsStandardStringR{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    color : red;
}
.clsStandardStringRedB{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    font-weight : bold;
    color : red;
}
.clsStandardStringBlue{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    color : blue;
}
.clsTestPrintString{
    font-size : 15pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
}
.clsTestPrintString2{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
}
.clsTimesNewRoman{
    font-family : "Times New Roman"
}
.SystemTitleLabel40 {
    font-size : 40pt;
    font-family : "ＭＳ 明朝";
    color :"#000000";
    filter:dropshadow(offx=5,offy=3,color=#CADEEE,positive=true);
}
.SystemTitleLabel30 {
    font-size : 30pt;
    font-family : "ＭＳ 明朝";
    color :"#000000";
    filter:dropshadow(offx=5,offy=3,color=#CADEEE,positive=true);
}
.cboSupplierName {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 165px;
}
.cboSupplierNameNonEDI {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 150px;
}
.cboSupplierCdName {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 220px;
}
.cboSupplierCdNameNecessary {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 220px;
    background-color : #FFFFC0;
}
.cboDivisionName {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 150px;
}
.cboDivisionCdName {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 175px;
}
.cboDivision {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 96px;
}
.cboDivision02 {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 110px;
}
.cboDivision03 {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 145px;
}
.cboReqDivisionName {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 150px;
}
.cboType {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 55px;
}

/* No.11-00392-04 [1]-2 16.04.27 M.Ibara add begin */
.cboType2 {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 65px;
}
/* No.11-00392-04 [1]-2 16.04.27 M.Ibara add end */

.cboStatus {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 70px;
}

.cboBuyerName {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 96px;
}

.cboErrBusinessCode {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 120px;
}

.cboDivisionClassCdNecessary {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 90px;
    background-color : #FFFFC0;
}

.clsCurrentFocus{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    background-color : #f0e68c;
    cursor : hand;
}

.clsCurrentFocus1rb{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #f0e68c;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.cboClassName {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 210px;
}

.cboClassNameNecessary {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 210px;
    background-color : #FFFFC0;
}

.cboDivisionNameNecessary {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 150px;
    background-color : #FFFFC0;
}

.cboPattern {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 180px;
}

.DivisionSearchButton {
    width  : 18px;
    height : 18px;
    font-size : 7pt;
    font-family:"ＭＳ ゴシック"
}

.clsAttachFileName {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    border-style : none none none none;
    color : blue;
    text-decoration : underline;
    cursor : hand;
}

.clsAttachFileSize {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    border-style : none none none none;
    text-align : right;
}
	
.clsTextAreaBox{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width    : 2px; border-top-style    :inset; border-top-color    :#C0C0C0;
	border-right-width  : 0px; border-right-style  :solid; border-right-color  :#C0C0C0;
	border-bottom-width : 1px; border-bottom-style :solid; border-bottom-color :#C0C0C0;
	border-left-width   : 2px; border-left-style   :inset; border-left-color   :#C0C0C0;
    text-align : left;
}

.clsPriceClassBack2rt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #F0F8FF;
    border-right: 2px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}
/* PK-ESH070-00 [1].-7 11.08.02 S.Yabunaka add Begin */
.clsPriceClassBack2Redt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #FF0000;
    background-color : #F0F8FF;
    border-top: 1px solid #C0C0C0;
}
/* PK-ESH070-00 [1].-7 11.08.02 S.Yabunaka add end */
.clsPriceClassBack1rt{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #F0F8FF;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}

/* 数量 黒文字 */
.clsDataQty_00{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 数量 黒文字 枠無し */
.clsDataQty_01{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    text-align : right;
    border-style : none none none none;
    color : #000000;
}

/* 数量 黒文字 */
.clsDataQty_02{
    font-size : 9.5pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 数量 赤文字 */
.clsDataQtyRed_00{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    color : #FF0000;
}

/* 数量 黒文字 （入力項目用） */
.clsInputQty_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 数量 黒文字 （入力項目用） */
.clsInputQty_01{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}


/* 単価 黒文字 */
.clsDataUnitPrice_00{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 単価 黒文字 枠無し */
.clsDataUnitPrice_01{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    text-align : right;
    border-style : none none none none;
    color : #000000;
}

/* 単価 黒文字 */
.clsDataUnitPrice_02{
    font-size : 9.5pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 単価 赤文字 */
.clsDataUnitPriceRed_00{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    color : #FF0000;
}

/* 単価 黒文字 （入力項目用） */
.clsInputUnitPrice_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 金額 黒文字 */
.clsDataAmount_00{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 金額 黒文字 枠無し */
.clsDataAmount_01{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    text-align : right;
    border-style : none none none none;
    color : #000000;
}

/* 金額 黒文字 */
.clsDataAmount_02{
    font-size : 9.5pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 金額 赤文字 */
.clsDataAmountRed_00{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    color : #FF0000;
}

/* 金額 赤文字 */
.clsDataTaxRed_00{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    text-align : right;
    border-style : none none none none;
    color : #FF0000;
}

/* 金額 黒文字 （入力項目用） */
.clsInputAmount_00{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 税率 黒文字 */
.clsDataTax_00{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 日付 黒文字 */
.clsDataDate_00{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 日付 黒文字 太字 */
.clsDataDate_01{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
}

/* 日付 黒文字 枠あり */
.clsDateDate_r1b1{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}


/* 日付 赤文字 */
.clsDataDateRed_00{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    color : #FF0000;
}
/* 日付 赤文字 太字*/
.clsDataDateRed_01{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #FF0000;
}

/* 日付 黒文字 （入力項目用） */
.clsInputDate_00{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 日付 黒文字 （出力項目用） */
.clsOutputDate_00{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    border-style : none none none none;
    color : #000000;
}

/* 日付 黒文字(小) */
.clsDataDateS_00{
    font-size : 8.0pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 品目コード 黒文字 */
.clsDataItemNo_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 品目コード 黒文字 太字 */
.clsDataItemNo_01{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
}

/* 品目コード 赤文字 */
.clsDataItemNoRed_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color : #FF0000;
}
/* 品目コード 赤文字 太字*/
.clsDataItemNoRed_01{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #FF0000;
}

/* 品目コード 黒文字 （入力項目用） */
.clsInputItemNo_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;border-right-width : 2px;border-bottom-width : 2px;border-left-width : 1px;
    text-align : left;
}

/* 注文番号 黒文字 */
.clsDataPoNo_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 注文番号 黒文字 （入力項目用） */
.clsInputPoNo_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;border-right-width : 2px;border-bottom-width : 2px;border-left-width : 1px;
    text-align : left;
}

/* 伝票番号 黒文字 */
.clsDataDoNo_00{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 伝票番号 黒文字 太字 */
.clsDataDoNo_01{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
}

/* 伝票番号 赤文字 */
.clsDataDoNoRed_00{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #FF0000;
}
/* 伝票番号 赤文字 太字 */
.clsDataDoNoRed_01{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #FF0000;
}

/* 伝票番号 黒文字 （入力項目用） */
.clsInputDoNo_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 見積依頼番号 黒文字 */
.clsDataEsRequestNo_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 見積依頼番号 黒文字 */
.clsDataEsRequestNo_01{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
}

/* 見積依頼番号 赤文字 */
.clsDataEsRequestNoRed_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color : #FF0000;
}
/* 見積依頼番号 赤文字 太字*/
.clsDataEsRequestNoRed_01{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #FF0000;
}

/* 見積依頼番号 黒文字 （入力項目用） */
.clsInputEsRequestNo_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 納期変更回数 黒文字 */
.clsDataUpdateCnt_00{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 取引先コード 黒文字 */
.clsDataSupplierCd_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 取引先コード 黒文字 太字 */
.clsDataSupplierCd_01{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
}

/* 取引先コード 赤文字 */
.clsDataSupplierCdRed_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color : #FF0000;
}

/* 取引先コード 赤文字 太字 */
.clsDataSupplierCdRed_01{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #FF0000;
}

/* 取引先コード 黒文字 （入力項目用） */
.clsDataSupplierCd_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;border-right-width : 2px;border-bottom-width : 2px;border-left-width : 1px;
    text-align : left;
}

/* 支給番号 黒文字 */
.clsDataSupplyNo_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 品目コード 黒文字 */
.clsDataSupplyItemNo_00{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

/* 分納区分 */
.clsDeliveryTimes_00{
    font-size : 9.0pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}
/* 分納区分 */
.clsDeliveryTimes_01{
    font-size : 9.0pt;
    font-family : "ＭＳ ゴシック";
	font-weight : bold;
    color : #000000;
}
/* 重点品目 */
.clsDataPriority{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #FF0000;
}
/* 詳細用注文番号 */
.clsDetailPoNo{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #000000;
}

/* 見積用担当者 */
.cboEsBuyerName {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 84px;
}

/* 見積用タイプ */
.cboEsType {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 61px;
}

/* ボタン */
.clsFunctionKey2{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    width : 193px;		/* 191 -> 193 (2008.03.05 M.Chiyo) */
    height : 28px;
}

/* 印字ボタン[ES06108-04] (2008.08.08 T.Sakane) */
.clsPrintKey{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    width : 153px;
    height : 28px;
}

/* 印字ボタン */
.clsPrintKey2{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    width : 126px;
    height : 28px;
}

/* プレビューボタン[ES06108-04] (2008.08.08 T.Sakane) */
.clsPreviewKey{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    width : 43px;
    height : 28px;
}

/* 青色ボタン */
.clsFunctionKeyBlue{
    font-size : 10pt;
    font-weight : bold ;
    font-family : "ＭＳ ゴシック";
    color: blue;
    width : 95px;
    height : 28px;
}

/* 青色ボタン */
.clsFunctionKeyBlue2{
    font-size : 10pt;
    font-weight : bold;
    font-family : "ＭＳ ゴシック";
    color : blue;
    width : 191px;
    height : 28px;
}

/* 赤色ボタン */
.clsFunctionKeyRed{
    font-size : 10pt;
    font-weight : bold ;
    font-family : "ＭＳ ゴシック";
    color: red;
    width : 95px;
    height : 28px;
}
/* 赤色ボタン */
.clsFunctionKeyRed{
    font-size : 10pt;
    font-weight : bold ;
    font-family : "ＭＳ ゴシック";
    color: red;
    width : 95px;
    height : 28px;
}
/* 赤色ボタン */
.clsFunctionKeyRed2{
    font-size : 10pt;
    font-weight : bold ;
    font-family : "ＭＳ ゴシック";
    color: red;
    width : 191px;
    height : 28px;
}

/* 印刷ボタン */
.btnPrintButton {
    width  : 150px;
    height : 28px;
    font-size : 10pt;
    font-family:"ＭＳ ゴシック";
    color : blue;
    font-weight : bold;
}

/* 印刷ボタン[ES06108-04] (2008.08.08 T.Sakane) */
.btnPrintButton2 {
    width  : 105px;
    height : 28px;
    font-size : 10pt;
    font-family:"ＭＳ ゴシック";
    color : blue;
    font-weight : bold;
}

/* プレビューボタン[ES06108-04] (2008.08.08 T.Sakane) */
.clsPreviewButton{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    width : 43px;
    height : 28px;
}

/* 中止ボタン */
.btnStopButton {
    width  : 150px;
    height : 28px;
    font-size : 10pt;
    font-family:"ＭＳ ゴシック";
    color : red;
    font-weight : bold;
}

/* 新規ボタン */
.clsNewFunctionKey{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    width : 100px;
}
/* 複写ボタン */
.clsCopyFunctionKey{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    width : 140px;
}

/* 削除ボタン */
.clsDeleteFunctionKey{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color: red;
    width : 100px;
}
/* 保存ボタン */
.clsKeepFunctionKey{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    color:blue;
    width : 100px;
}
/* 完了表示 */
.clsCloseFlag{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
}

.clsFrameCommunication{
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    background-color:#e0ffff;
}

/* メニューバー用スタイル定義 */
.wmenul1o       { position: absolute; width: 90px; height: 23px;
                  z-index: 999; }
.wmenul1o-over  { overflow: visible; }
.wmenul1o-out   { overflow: hidden; }
.wmenul1        { font-size: 9pt; height: 23px;
                  padding-top: 4px; text-align: center; }
.wmenul1-over   { border: 2px inset; background-color: #e0e0e0; }
.wmenul1-out    { border: 2px outset; background-color: #c0c0ff; }
.wmenul2        { position: relative; 
                  text-align: center; font-size: 9pt; padding: 4px; }
.wmenul2-over   { border-bottom: solid #696969 1px; border-left:
					overflow: visible; background-color: #a0a0ff; }
.wmenul2-out    { border-bottom: solid #696969 1px;
					overflow: hidden; background-color: #e0e0e0; }
.wmenul2r        { position: absolute; right:0px;
                  text-align: center; font-size: 9pt; padding: 4px; }
.wmenul2r-over   { border-bottom: solid #696969 1px; border-left:
					overflow: visible; background-color: #a0a0ff; }
.wmenul2r-out    { border-bottom: solid #696969 1px;
					overflow: hidden; background-color: #e0e0e0; }
.wmenul2s       { border-bottom: solid #696969 1px;
					position: absolute; top: -2px; left: 90px; }
.wmenul2s-r     { border-bottom: solid #696969 1px; position: absolute; top: -2px; left: -90px; }

.clsKeyAttachReference{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    width : 61px;
    height : 20px;
}

.clsKeyAttachSelect{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    width : 61px;
    height : 20px;
    color : blue;
}

.clsKeyAttachRelease{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    width : 61px;
    height : 20px;
    color : Red;
}

.clsKeyAttachDownload{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
    width : 61px;
    height : 20px;
    color : blue;
}

/* Start	(2008.02.03 M.Chiyo) */
/* 緑色ボタン */
.clsFunctionKeyGreen{
    font-size : 10pt;
    font-weight : bold ;
    font-family : "ＭＳ ゴシック";
    color: green;
    width : 95px;
    height : 28px;
}

/* 緑色ボタン */
.clsFunctionKeyGreen2{
    font-size : 10pt;
    font-weight : bold;
    font-family : "ＭＳ ゴシック";
    color : green;
    width : 191px;
    height : 28px;
}
/* End		(2008.02.03 M.Chiyo) */

/* Start	(2008.02.03 S.Nagakawa) */
.clsStandardStringGreen{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    color : Green;
}
/* End	(2008.02.03 S.Nagakawa) */

/* Start (2008.04.18 T.Ishida) */
/* リンク・ご使用になる前に */
.clsBeforUseLinkCode{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : blue;
    text-decoration : underline;
    cursor : hand;
}
/* End (2008.04.18 T.Ishida) */

/* ES06114-xx 09.10.29 H.Asazu begin */
.clsDocumentName {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    border-style : none none none none;
    color : blue;
    text-decoration : underline;
    cursor : hand;
    background-color : #FFFACD;
}
/* ES06114-xx 09.10.29 H.Asazu end */

/* ES06114-xx 09.11.04 H.Asazu begin */
.clsAttachFileMethod {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    border-style : none none none none;
    text-align : center;
}
/* ES06114-xx 09.11.04 H.Asazu end */

/* ES06200-1 10.05.xx S.Nagakawa mod begin */
.cboSupNmCommunicate {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 260px;
}

.cboDivNmCommunicate {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 260px;
}

.clsLinkCodeCommunicate{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : blue;
    cursor : hand;
}

/* ES06200-1 10.05.xx S.Nagakawa mod end */

/* ES06200-5-5 10.08.xx S.Nagakawa mod begin */
.DeliveryPopupList{
/* ES6200問題管理票-No.41 10.09.26 H.Asazu mod begin */
/*  width : 276px; */
    width : 289px;
/* ES6200問題管理票-No.41 10.09.26 H.Asazu mod end */
    height : 102px;
    overflow : auto;
    border-left: 2 solid #C0C0C0;
    border-right: 2 solid #C0C0C0;
    border-bottom: 2 solid #C0C0C0;
}
/* ES06200-5-5 10.08.xx S.Nagakawa mod end */

.clsCommentOpener{
    font-size : 7pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    cursor : hand;
}

/* 決裁機能、ルートボタン */
.clsRouteButton{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    height : 23px;
    width  : 34px;	/* 単位表示追加 12.03.29 K.Hata mod */
}

.clsRouteButtonBig{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    height : 23px;
    width  : 110px;
}

/* 社内コメントボタン */
.clsInHouseCommentButton{
    font-size : 8.5pt;
    font-family : "ＭＳ ゴシック";
    height : 23px;
    width  : 67px;
    letter-spacing:-1px;
}

.clsSearchButtonBig{
    width : 55px;
    height : 35px;
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
}
/* PK-ESH070 11.01.20 H.Asazu add begin */
/* 抽出LBL「品目」 */
/* PK-ESH070 11.02.02 S.Okamoto mod begin */
.cboLabelItem {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 65px;
}
/* PK-ESH070 11.02.02 S.Okamoto mod end */

/* 抽出LBL「担当者」 */
.cboLabelUser {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 85px;
}

/* 抽出LBL「決裁者」 */
.cboLabelApproval {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 85px;
}
/* PK-ESH070 11.01.20 H.Asazu add end */
/* PK-ESH070 11.01.22 S.Nagakawa add begin */
.clsLinkRootCodeRed{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : Red;
    text-decoration : underline;
    cursor : hand;
}
.clsLinkRootCodeBlack{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : Black;
    text-decoration : underline;
    cursor : hand;
}
/* PK-ESH070 11.01.22 S.Nagakawa add end */
/* ES62-0396 11.04.28 S.Yabunaka add begin */
.wmenul2r1{
	position: absolute;
	right:0px;
	top:45px;
	text-align: center;
	font-size: 9pt;
	padding: 4px;
}
.wmenul2r1-over {
	border-bottom: solid #696969 1px;
	border-left: overflow: visible;
	background-color: #a0a0ff;
}
.wmenul2r1-out {
	border-bottom: solid #696969 1px;
    overflow: hidden;
    background-color: #e0e0e0;
}
.wmenul2r2 {
	position: absolute;
	right:0px;
	top:67px;
	text-align: center;
	font-size: 9pt;
	padding: 4px;
}
.wmenul2r2-over {
	border-bottom: solid #696969 1px;
	border-left: overflow: visible;
	background-color: #a0a0ff;
}
.wmenul2r2-out {
	border-bottom: solid #696969 1px;
    overflow: hidden;
    background-color: #e0e0e0;
}
.wmenul2r3 {
	position: absolute;
	right:0px;
	top:90px;
    text-align: center;
	font-size: 9pt;
	padding: 4px;
}
.wmenul2r3-over {
	border-bottom: solid #696969 1px;
	border-left: overflow: visible;
	background-color: #a0a0ff;
}
.wmenul2r3-out {
	border-bottom: solid #696969 1px;
    overflow: hidden;
    background-color: #e0e0e0;
}
/* ES62-0396 11.04.28 S.Yabunaka add end */

/* ES70-0442 M.Yano add begin */
.clsInputBoxLogIn{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    ime-mode:disabled;
}
.clsInputBoxDirectory{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    ime-mode:disabled;
}
.clsTextAreaBoxComment{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width    : 2px; border-top-style    :inset; border-top-color    :#C0C0C0;
	border-right-width  : 0px; border-right-style  :solid; border-right-color  :#C0C0C0;
	border-bottom-width : 1px; border-bottom-style :solid; border-bottom-color :#C0C0C0;
	border-left-width   : 2px; border-left-style   :inset; border-left-color   :#C0C0C0;
    text-align : left;
    ime-mode:active;
}
.clsInputBoxItemNo{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    ime-mode:active;
}
.clsInputBoxTagField01{
    ime-mode:active;
}
.clsInputBoxNecessarySubject{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    background-color : #FFFFC0;
    text-align : left;
    ime-mode:active;
}
.clsInputBoxSubject{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    ime-mode:active;
}

.clsInputBoxNecessaryMasterDisabled{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    background-color : #FFFFC0;
    text-align : left;
    ime-mode:disabled;
}
.clsInputBoxNecessaryMasterActive{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    background-color : #FFFFC0;
    text-align : left;
    ime-mode:active;
}
.clsInputBoxMasterActive{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    ime-mode:active;
}
.clsInputBoxMasterDisabled{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    ime-mode:disabled;
}
.clsDateClass1MasterActive{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : #000000;
    background-color : #FFFFFF;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}
.clsInputBoxPattenName{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    background-color : #FFFFC0;
    text-align : left;
    ime-mode:active;
}
.clsInputBoxItemName{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    ime-mode:active;
}
.clsInputBoxSellerCd{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    ime-mode:active;
}
.clsInputBoxMessageField01{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    ime-mode:active;
}
.clsInputBoxMessageSelectSubject{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    ime-mode:active;
}
.clsInputBoxSupplierName{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    ime-mode:active;
}
.clsInputBoxUserName{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    ime-mode:active;
}
.clsInputBoxSelectItemName{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    ime-mode:active;
}
.clsTextAreaBoxMasterActive{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width    : 2px; border-top-style    :inset; border-top-color    :#C0C0C0;
	border-right-width  : 0px; border-right-style  :solid; border-right-color  :#C0C0C0;
	border-bottom-width : 1px; border-bottom-style :solid; border-bottom-color :#C0C0C0;
	border-left-width   : 2px; border-left-style   :inset; border-left-color   :#C0C0C0;
    text-align : left;
    ime-mode:active;
}

/* ES70-0442 M.Yano add end */

/* PK-ESH070-00 11.08.17 S.Yabunaka add begin */
.clsCurrencyCd {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    color : #000000;
}
/* PK-ESH070-00 11.08.17 S.Yabunaka add end */

.clsCurrencyCdRed {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    color : red;
}

.clsDetailSearchOpCl{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    color : blue;
    text-decoration : underline;
    cursor : hand;
}

/* PK-ESH070-00 通貨 11.09.21 M.Yano add begin */
.clsLabelClassl2r2t{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    text-align : center;
    background-color : #CADEEE;
    border-left: 1px solid #C0C0C0;
    border-right: 2px solid #C0C0C0;
    border-top: 2px solid #C0C0C0;
}
/* PK-ESH070-00 通貨 11.09.21 M.Yano add end */

#sugPrintNo {
  position: absolute;
  background-color: #FFFFFF;
  border: 1px solid #CCCCFF;
  width: 100px;
}

#sugPrintNo div {
  padding: 1px;
  display: block;
  width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-align : left;
}

#sugPrintNo div.select{
  color: #FFFFFF;
  background-color: #3366FF;
}

#sugPrintNo div.over{
  background-color: #99CCFF;
}

.clsStandardString12pt{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
}
.clsInputBoxPrintNo{
    font-size : 10.5pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    border-top-width : 1px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 1px;
    text-align : left;
    width:100px;
}

/* PK-ESH070-00 11.11.24 M.Chiyohara add begin */
/* PK-ESH070-00 11.11.xx S.Yabunaka mod begin */
/* PK-ESH070-00 11.12.01 M.Yano mod begin */
.clsPrintBtnPopUp {
  position: absolute;
  background-color: #E0FFFF;
  visibility: hidden;
  border: 1px solid black;
  width: 200px;
  padding: 0px;
}
/* PK-ESH070-00 11.12.01 M.Yano mod end */
/* PK-ESH070-00 11.11.xx S.Yabunaka mod begin */

/* 印刷ボタン大きさ(親要素) */
.clsPrintButtonSizeParent{
    width : 153px;
}

/* 印刷ボタンフォント(親要素) */
.clsPrintButtonFontParent {
    font-size : 10pt;
    font-family:"ＭＳ ゴシック";
    color : blue;
    font-weight : bold;
    cursor: default;	/* PK-ESH070-00 11.11.30 S.Yabunaka add */
}

/* PK-ESH070-00 11.11.xx S.Yabunaka add begin */
.clsPrintButtonFontParentBlack {
    font-size : 10pt;
    font-family:"ＭＳ ゴシック";
    color : black;
    font-weight : normal;
    cursor: default;
}
/* PK-ESH070-00 11.11.xx S.Yabunaka add end */

/* 印刷ボタン(子要素) */
.clsPrintButtonChild{
    font-size : 10pt;
    font-family:"ＭＳ ゴシック";
    color : blue;
    font-weight : bold;
    width : 153px;
    height : 35px;
    cursor: default;	/* PK-ESH070-00 11.11.30 S.Yabunaka add */
}

/* プレビューボタン大きさ(子要素) */
.clsPreviewButtonSizeChild{
    width : 153px;
}

/* プレビューボタンフォント(子要素) */
.clsPreviewButtonFontChild{
    font-size : 10pt;
    font-family:"ＭＳ ゴシック";
    color : blue;
    font-weight : bold;
    cursor: default;	/* PK-ESH070-00 11.11.30 S.Yabunaka add */
}
/* PK-ESH070-00 11.11.24 M.Chiyohara add end */

/* 交渉履歴ボタン(単価) */
.clsUPHistoryButton{
	font-size : 10pt;
	font-family : "ＭＳ ゴシック";
	height : 22px;
	width  : 60px;
	letter-spacing:-1px;
}

/* 注文番号(単価交渉履歴) */
.clsPoNoNoLinkCode{
	font-size : 10.5pt;
	font-family : "ＭＳ ゴシック";
	font-weight: bold;
}

/* PK-ESH070 12.04.26 M.Yano add begin */
/* 一覧明細制御 */
.clsPoStatusLinkCode{
    text-decoration : underline;
    cursor : hand;	
}
.clsPoStatusLinkCodeBlue{
    text-decoration : underline;
    color: blue;
    cursor : hand;	
}
.clsEsStandardString{
    text-decoration : underline;
    cursor : hand;	
}
.clsEsStandardStringRed{
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    font-weight : normal;
    text-decoration : underline;
    color: red;
    cursor : hand;	
}
.clsEsStatusString{
    text-decoration : underline;
    cursor : hand;	
}
.clsEsStatusStringRed{
    text-decoration : underline;
    color: red;
    cursor : hand;	
}
.clsEsStatusStringBlue{
    text-decoration : underline;
    color: blue;
    cursor : hand;	
}
.clsEsStatusStringGreen{
    text-decoration : underline;
    color: green;
    cursor : hand;	
}
/* PK-ESH070 12.04.26 M.Yano add end */
.cboUserClassCd {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 150px;
}

/* XLSX形式対応 13.04.24 K.Hata add begin */
.clsDownloadButtonSizeParent{
    width : 193px;
}

.clsDownloadButtonFontParent {
    font-size : 10pt;
    font-family:"ＭＳ ゴシック";
    color : black;
    font-weight : normal;
    cursor: default;
}

.clsDownloadBtnPopUp {
  position: absolute;
  background-color: #E0FFFF;
  visibility: hidden;
  border: 1px solid black;
  width: 200px;
  padding: 0px;
}

.clsDownloadButtonChild{
    font-size : 10pt;
    font-family:"ＭＳ ゴシック";
    color : blue;
    font-weight : bold;
    width : 153px;
    height : 35px;
    cursor: default;
}
/* PK-ESH070-00 11.11.xx S.Yabunaka add end */
.cboConditionL {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 106px;
}
.cboApprovalState {
    font-size : 9pt;
    font-family : "ＭＳ ゴシック";
    width : 61px;
}
/* ES-00001 改善No.2 14.04.04 K.Hata add begin */
#sugPrintDate {
  position: absolute;
  background-color: #FFFFFF;
  border: 1px solid #CCCCFF;
  width: 100px;
}

#sugPrintDate div {
  padding: 1px;
  display: block;
  width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-align : left;
}

#sugPrintDate div.select{
  color: #FFFFFF;
  background-color: #3366FF;
}

#sugPrintDate div.over{
  background-color: #99CCFF;
}
/* ES-00001 改善No.2 14.04.04 K.Hata add end */

/* ES-00002 [1]-1 15.07.13 D.Aoki add beign */
#sugRelatedNo1 {
  position: absolute;
  background-color: #FFFFFF;
  border: 1px solid #CCCCFF;
  width: 96px;
}

#sugRelatedNo1 div {
  padding: 1px;
  display: block;
  width: 96px;
  overflow: hidden;
  white-space: nowrap;
  text-align : left;
}

#sugRelatedNo1 div.select{
  color: #FFFFFF;
  background-color: #3366FF;
}

#sugRelatedNo1 div.over{
  background-color: #99CCFF;
}

#sugRelatedNo2 {
  position: absolute;
  background-color: #FFFFFF;
  border: 1px solid #CCCCFF;
  width: 96px;
}

#sugRelatedNo2 div {
  padding: 1px;
  display: block;
  width: 96px;
  overflow: hidden;
  white-space: nowrap;
  text-align : left;
}

#sugRelatedNo2 div.select{
  color: #FFFFFF;
  background-color: #3366FF;
}

#sugRelatedNo2 div.over{
  background-color: #99CCFF;
}

#sugField01 {
  position: absolute;
  background-color: #FFFFFF;
  border: 1px solid #CCCCFF;
  width: 120px;
}

#sugField01 div {
  padding: 1px;
  display: block;
  width: 120px;
  overflow: hidden;
  white-space: nowrap;
  text-align : left;
}

#sugField01 div.select{
  color: #FFFFFF;
  background-color: #3366FF;
}

#sugField01 div.over{
  background-color: #99CCFF;
}
/* ES-00002 [1]-1 15.07.13 D.Aoki add end */

/* ES-00002-[1]-10 15.11.05 Y.Saido add begin*/
.clsErrTopBottomString {
	font-size: 9pt;
	font-family: "ＭＳ ゴシック";
	font-weight: normal;
	border-Top-style:none;
	border-bottom-style:none;
}
.clsErrBottomString {
	font-size: 9pt;
	font-family: "ＭＳ ゴシック";
	font-weight: normal;
	border-bottom-style:none;
}
/* ES-00002-[1]-10 15.11.05 Y.Saido add end*/

/* ES-00002-[1]-10 15.11.07 T.Kuwatani add begin */
.clsErrLabelString {
	font-size: 9pt;
	font-family: "ＭＳ ゴシック";
	font-weight: normal;
	background-color: lightsteelblue;
	border-right-color: lightsteelblue;
	border-bottom-color: #A0A0A0;
	border-bottom-width: 1pt;
}
.clsErrLabelString1r {
	font-size: 9pt;
	font-family: "ＭＳ ゴシック";
	font-weight: normal;
	background-color: lightsteelblue;
	border-bottom-color: lightsteelblue;
	border-right-color: #A0A0A0;
	border-right-width: 1pt;
}
/* ES-00002-[1]-10 15.11.07 T.Kuwatani add end */


/* No.11-00392-04 [2]-2 16.04.20 M.Yano add begin */
/*----------------------------------*/
/*      Sugino Machine Original     */
/*----------------------------------*/
/* 機能名称 */
.clsFunctionName{
    font-size : 11pt;
    font-family : "ＭＳ ゴシック";
}

.clsFunctionNameGray{
    font-size : 11pt;
    font-family : "ＭＳ ゴシック";
    color : #C0C0C0;
}

/* ボタンID */
.clsButtonNumber{
    font-size : 12pt;
    font-family : "ＭＳ Ｐゴシック";
    font-weight: bold;
}

.clsButtonNumberGray{
    font-size : 12pt;
    font-family : "ＭＳ Ｐゴシック";
    font-weight: bold;
    color : #C0C0C0;
}


/* 件数名 */
.clsCounterName{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
}

.clsCounterNameGray{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    color : #C0C0C0;
}

.clsCounterNameB{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
}

.clsCounterNameGrayB{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #C0C0C0;
}

.clsCounterNameRedB{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : red;
}

.clsCounterNameS{
    font-size : 10pt;
    font-family : "ＭＳ ゴシック";
}

/* 件数 */
.clsMenuZeroCountGray{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight : nomal;
    text-align : right;
    color : #C0C0C0;
}

.clsCounterLabel{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
}

.clsCounterLabelGray{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
    color : #C0C0C0;
}

/* 件 */
.clsCountUnit{
    font-size : 11pt;
    font-family : "ＭＳ ゴシック";
    font-weight : nomal;
    text-align : right;
    color : black;
}

.clsCountUnitGray{
    font-size : 11pt;
    font-family : "ＭＳ ゴシック";
    font-weight : nomal;
    text-align : right;
    color : #C0C0C0;
}

/* 有り グレー */
.clsMenuNoLinkCountGray{
    font-size : 12pt;
    font-family : "ＭＳ ゴシック";
    font-weight : bold;
    text-align : right;
    color : #C0C0C0;
}

.clsCounterNameM{
    font-size : 11pt;
    font-family : "ＭＳ ゴシック";
}

.clsCounterLabelM{
    font-size : 11pt;
    font-family : "ＭＳ ゴシック";
    font-weight: bold;
}
/* No.11-00392-04 [2]-2 16.04.20 M.Yano add end */
