﻿body
{
}
 /* colorN   bgN           bg#       boder   */
 /*------------------------------------------*/
 /* Yerrow   LemonChiffon  #fffacd   #5193F2 */
 /* Blue     PowderBlue    #b0e0e6   Blue    */
 /* Red      Salmon        #fa8072   Red     */
 /* Green    PaleGreen     #98fb98   green   */

/*font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;*/


.DataColumn {
    /*background-color: white;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border: 1px solid #5193F2;
    padding-left: 3px;*/

    padding: 3px;
    text-align: left;
    vertical-align: middle;
    border: 1px solid #5193F2;
    background-color: white;
}
.DataColumnN {
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    padding-left: 3px;
}

/*------------------------------------------------------------------------*/
/*LINKページ用*/
.DataColumnL0
{
    width: 110px;
    text-align: center;
    vertical-align:middle;
    border-bottom:solid 1px gray;
}
.DataColumnL1 {
    width: 590px;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 25px;
    padding-left: 3px;
    vertical-align: bottom;
}
.DataColumnL2 {
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 35px;
    padding-left: 3px;
    vertical-align: middle;
    border-bottom: solid 1px gray;
}
.DataColumnLB1 {
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 30px;
    padding-left: 3px;
    vertical-align: middle;
    width: 700px;
}
.DataColumnLB2 {
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    padding-left: 3px;
    vertical-align: middle;
    border-bottom: solid 1px gray;
    width: 700px;
}
/*------------------------------------------------------------------------*/
.DataColumnS {
    background-color: white;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    padding-left: 3px;
}
.TableYellowS {
    empty-cells: show;
    background-color: #5193F2; /* black */
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
}
.HeaderColumnYellowS {
    background-color: #fffacd;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    padding-left: 3px;
}
/*.DataColumnS_r {
    background-color: white;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid #5193F2;
    padding-left: 3px;
}*/
/*-------------------------------------------------------------------*/
.HeaderColumnLightYellowS {
    background-color: #ffefd5;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    padding-left: 3px;
}
/*.HeaderColumnLightYellowS_t {
    background-color: #ffefd5;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-top: 1px solid #5193F2;
    padding-left: 3px;
}
.HeaderColumnLightYellowS_tr {
    background-color: #ffefd5;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-top: 1px solid #5193F2;
    border-right: 1px solid #5193F2;
    padding-left: 3px;
}*/
/*-------------------------------------------------------------------*/
 /* Yerrow   LemonChiffon  #fffacd   #5193F2 */
.TableYellow {
    empty-cells: show;
    border-collapse: collapse;
    border: 1px solid #5193F2;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
}

.HeaderColumnYellow {
    background-color: #fffacd;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border: 1px solid #5193F2;
    padding-left: 3px;
}
/*.HeaderColumnYellow_bb {
    background-color: #fffacd;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-top: 2px solid #5193F2;
    border-right: 1px solid #5193F2;
    border-bottom: 2px solid #5193F2;
    border-left: 2px solid #5193F2;
    padding-left: 3px;
}*/

.DataColumnYellow {
    /*font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border: 1px solid #5193F2;
    padding-left: 3px;*/

    padding: 3px;
    text-align: left;
    vertical-align: middle;
    border: 1px solid #5193F2;
    background-color: white;
}
/*.HeaderColumnYellow_trb {
    background-color: #fffacd;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-top: 1px solid #5193F2;
    border-right: 1px solid #5193F2;
    border-bottom: 1px solid #5193F2;
    padding-left: 3px;
}
.HeaderColumnYellow_trl {
    background-color: #fffacd;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-top: 1px solid #5193F2;
    border-right: 1px solid #5193F2;
    border-left: 1px solid #5193F2;
    padding-left: 3px;
}
.HeaderColumnYellow_tr {
    background-color: #fffacd;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-top: 1px solid #5193F2;
    border-right: 1px solid #5193F2;
    padding-left: 3px;
}
.HeaderColumnYellow_trbb {
    background-color: #fffacd;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-top: 2px solid #5193F2;
    border-right: 1px solid #5193F2;
    border-bottom: 2px solid #5193F2;
    padding-left: 3px;
}
.HeaderColumnYellow_trrbb {
    background-color: #fffacd;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-top: 2px solid #5193F2;
    border-right: 2px solid #5193F2;
    border-bottom: 2px solid #5193F2;
    padding-left: 3px;
}
.HeaderColumnYellow_rbl {
    background-color: #fffacd;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid #5193F2;
    border-bottom: 1px solid #5193F2;
    border-left: 1px solid #5193F2;
    padding-left: 3px;
}
.HeaderColumnYellow_rb {
    background-color: #fffacd;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid #5193F2;
    border-bottom: 1px solid #5193F2;
    padding-left: 3px;
}
.DataColumnYellow_rbl {
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid #5193F2;
    border-bottom: 1px solid #5193F2;
    border-left: 1px solid #5193F2;
    padding-left: 3px;
}
.DataColumnYellow_rb {
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid #5193F2;
    border-bottom: 1px solid #5193F2;
    padding-left: 3px;
}
.DataColumnYellow_r {
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid #5193F2;
    padding-left: 3px;
}
.DataColumnYellow_rl {
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid #5193F2;
    border-left: 1px solid #5193F2;
    padding-left: 3px;
}
.DataColumnYellow_b {
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-bottom: 1px solid #5193F2;
    padding-left: 3px;
}
.DataColumnYellow_rbb {
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid #5193F2;
    border-bottom: 2px solid #5193F2;
    padding-left: 3px;
}
.DataColumnYellow_rrbb {
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 2px solid #5193F2;
    border-bottom: 2px solid #5193F2;
    padding-left: 3px;
}
.DataColumnYellow_rbbll {
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid #5193F2;
    border-bottom: 2px solid #5193F2;
    border-left: 2px solid #5193F2;
    padding-left: 3px;
}
 .DataColumnYellow_trb {
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-top: 1px solid #5193F2;
    border-right: 1px solid #5193F2;
    border-bottom: 1px solid #5193F2;
    padding-left: 3px;
}*/


/*-------------------------------------------------------------------*/
/* Blue     PowderBlue    #b0e0e6   Blue    */
.TableBlue {
    empty-cells: show;
    border-collapse: collapse;
    border: 1px solid Blue;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
}
.HeaderColumnBlue {
    background-color: #b0e0e6;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border: 1px solid Blue;
    padding-left: 3px;
}
.DataColumnBlue {
    /*background-color: white;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border: 1px solid Blue;
    padding-left: 3px;*/

    padding: 3px;
    text-align: left;
    vertical-align: middle;
    border: 1px solid Blue;
    background-color: white;
}
/*
.HeaderColumnBlue_trb {
    background-color: #b0e0e6;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-top: 1px solid Blue;
    border-right: 1px solid Blue;
    border-bottom: 1px solid Blue;
    padding-left: 3px;
}
.HeaderColumnBlue_rbl {
    background-color: #b0e0e6;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid Blue;
    border-bottom: 1px solid Blue;
    border-left: 1px solid Blue;
    padding-left: 3px;
}
.HeaderColumnBlue_rb {
    background-color: #b0e0e6;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid Blue;
    border-bottom: 1px solid Blue;
    padding-left: 3px;
}
.DataColumnBlue_rbl {
    background-color: white;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid Blue;
    border-bottom: 1px solid Blue;
    border-left: 1px solid Blue;
    padding-left: 3px;
}
.DataColumnBlue_rb {
    background-color: white;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid Blue;
    border-bottom: 1px solid Blue;
    padding-left: 3px;
}
*/


/*-------------------------------------------------------------------*/
/* Red      Salmon        #fa8072   Red     */
.TableRed {
    empty-cells: show;
    border-collapse: collapse;
    border: 1px solid Red;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
}
.HeaderColumnRed {
    background-color: #fa8072;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border: 1px solid Red;
    padding-left: 3px;
}
.DataColumnRed {
    /*background-color: white;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border: 1px solid Red;
    padding-left: 3px;*/

    padding: 3px;
    text-align: left;
    vertical-align: middle;
    border: 1px solid Red;
    background-color: white;
}
/*
.HeaderColumnRed_trb {
    background-color: #fa8072;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-top: 1px solid Red;
    border-right: 1px solid Red;
    border-bottom: 1px solid Red;
    padding-left: 3px;
}
.HeaderColumnRed_rbl {
    background-color: #fa8072;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid Red;
    border-bottom: 1px solid Red;
    border-left: 1px solid Red;
    padding-left: 3px;
}
.HeaderColumnRed_rb {
    background-color: #fa8072;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid Red;
    border-bottom: 1px solid Red;
    padding-left: 3px;
}
.DataColumnRed_rbl {
    background-color: white;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid Red;
    border-bottom: 1px solid Red;
    border-left: 1px solid Red;
    padding-left: 3px;
}
.DataColumnRed_rb {
    background-color: white;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid Red;
    border-bottom: 1px solid Red;
    padding-left: 3px;
}*/



/*-------------------------------------------------------------------*/
/* Green    PaleGreen     #98fb98   green   */

.TableGreen {
    empty-cells: show;
    border-collapse: collapse;
    border: 1px solid Green;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
}
.HeaderColumnGreen {
    background-color: #98fb98;
    font-size: 10pt;
    font-family: 'Meiryo' 'Courier New', monospace;
    height: 20px;
    border: 1px solid Green;
    padding-left: 3px;
}
.DataColumnGreen {
    /*background-color: white;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border: 1px solid Green;
    padding-left: 3px;*/

    padding: 3px;
    text-align: left;
    vertical-align: middle;
    border: 1px solid Green;
    background-color: white;
}
/*
.HeaderColumnGreen_trb {
    background-color: #98fb98;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-top: 1px solid Green;
    border-right: 1px solid Green;
    border-bottom: 1px solid Green;
    padding-left: 3px;
}
.HeaderColumnGreen_rbl {
    background-color: #98fb98;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid Green;
    border-bottom: 1px solid Green;
    border-left: 1px solid Green;
    padding-left: 3px;
}
.HeaderColumnGreen_rb {
    background-color: #98fb98;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid Green;
    border-bottom: 1px solid Green;
    padding-left: 3px;
}
.DataColumnGreen_rbl {
    background-color: white;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid Green;
    border-bottom: 1px solid Green;
    border-left: 1px solid Green;
    padding-left: 3px;
}
.DataColumnGreen_rb {
    background-color: white;
    font-size: 10pt;
    font-family: 'Meiryo', 'Courier New', monospace;
    height: 20px;
    border-right: 1px solid Green;
    border-bottom: 1px solid Green;
    padding-left: 3px;
}*/



.txtcolerRed
{
    color:Red;
}
.txtcolerBlue
{
   color:blue;
}
.txtcolerGreen
{
   color:green;
}
.txtcolerYellow
{
   color:#5193F2;
}
.txtcolerBlack
{
   color:Black;
}
/*----------------------------*/
.txtcolerRedBold
{
    color:Red;
    font-weight:bold;
}
.txtcolerBlueBold
{
   color:blue;
   font-weight:bold;
}
.txtcolerGreenBold
{
   color:green;
   font-weight:bold;
}
.txtcolerYellowBold
{
   color:#5193F2;
   font-weight:bold;
}
.txtcolerBlackBold
{
   color:Black;
   font-weight:bold;
}
/*----------------------------*/
.bgcolerRed
{
    background-color:#fa8072;
}
.bgcolerBlue
{
   background-color:#b0e0e6;
}
.bgcolerGreen
{
   background-color:#98fb98;
}
.bgcolerYellow
{
   background-color:#fffacd;
}
.bgcolerWhite
{
   background-color:White;
}
.bgcolerLightYellow
{
   background-color:#ffefd5;
}
.bgcolerOldLace {
    background-color: oldlace;
}
/*--BookMarkList用-----------*/
.BMbgcolerA
{
    background-color:Bisque;
}
.BMbgcolerB {
    background-color: #FFFACD;
}
.BMbgcolerC
{
   background-color:#ffcc99;/*SandyBrown;*/
}
.BMbgcoler
{
   background-color:White;
}



.scrollBox {height: 250px;  overflow:auto;}

.txtRight {text-align: right; }
