a:link        { text-decoration: underline; 
                color: #0000FF; }
a:visited     { text-decoration: underline; 
                color: #0000FF; }
a:active      { text-decoration: underline; 
                color: #0000FF; }
a:hover       { text-decoration: underline; 
                color: #FF0000; }
body          { color: #111111; }
td            { font-size: x-small;
                font-family: "ＭＳ Ｐゴシック", Osaka; }

/* テーブル共通 */
.table_style1 { border-width: 1px;
                background-color : #888888;
                border-style: groove; }

/* テーブル内セル */
.cell_styleWC { background-color : #FFFFFF;
                text-align: center; }
.cell_styleGC { background-color : #E1FFE1;
                text-align: center; }
.cell_styleL  { text-align: left; }
.cell_styleR  { text-align: right; }

/* メニューセル */
.cell_style1  { border-bottom : 1px solid #7777AA;
                border-right  : 1px solid #7777AA;
                background-color : #000099;
                color: #FFFF33;
                text-align: center; }
.cell_style2  { border-bottom : 1px solid #999999;
                border-right  : 1px solid #999999;
                background-color : #DDDDFF;
                text-align: center; }
/* 入力・選択・テーブル項目 */
.item_style1  { border-top    : 1px solid #CCCCCC;
                border-left   : 1px solid #CCCCCC;
                border-right  : 1px solid #666666;
                border-bottom : 1px solid #666666;
                color: #FFFFFF;
                background-color: #6666CC;
                padding-left: 5px; }
.item_style2  { background-color: #CCEECC;
                padding-left: 3px; }
.item_style3  { border: solid 1px #999999;
                background-color: #FFFF99;
                text-align: center;
                padding-left: 2px; }
.item_style4  { border-top    : 1px solid #CCCCCC;
                border-left   : 1px solid #CCCCCC;
                color: #FFFFFF;
                background-color: #6666CC;
                text-align: center; 
                height: 20px; }
.item_style5  { width            : 100px;
                text-align       : right;
                border           : 1px solid #CCEECC;
                background-color : #CCEECC; }
.item_style6  { width            : 65px;
                border           : 1px solid #CCEECC;
                background-color : #CCEECC; }
.item_style7  { width            : 35px;
                text-align       : right;
                vertical-align   : middle;
                border           : 1px solid #FFFF99;
                background-color : #FFFF99; }
.item_style8  { border           : 1px solid #CCEECC;
                background-color : #CCEECC; }

/* エラーメッセージ */
.err_style1     { color       : #FF0000;
                  font-weight : bold;
                  font-size   : 15px; }

/* リストボックス */
.lstbox_style1  { font-family : "ＭＳ ゴシック", Osaka; }

/* HP連携用 */
/* テーブル内セル */
.title_style_HP { color            : #FF9900;
                  font-weight      : bold;
                  font-size        : 30px;
                  font-family      : "ＭＳ ゴシック", Osaka;
                  text-align       : right; }
.cell_styleBC1  { color            : #0000FF;
                  background-color : #CCCCFF;
                  text-align       : center; }
.cell_styleBC2  { background-color : #CCCCFF;
                  text-align       : center; }
.cell_styleRC1  { color            : #FF0000;
                  background-color : #FFCCCC;
                  text-align       : center; }
.cell_styleRC2  { background-color : #FFCCCC;
                  text-align       : center; }
.cell_styleHC   { color            : #FFFFFF;
                  background-color : #6666CC;
                  text-align       : center; }
.cell_styleBL   { text-align       : left;
                  font-weight      : bold;
                  font-size        : 15px;   }
.cell_styleS    { text-align       : right;
                  color            : #FF6600;
                  font-size        : 10px;   }
