@charset "Shift_JIS";
 /* a:link    { color: #0033CC ;text-decoration: none ;} /* 普通のリンクの色 */
 /*   a:visited { color: #0033CC ;text-decoration: none ;} /* すでに見たのリンクの色 */
 /*   a:active  { color: #FF3333 ;text-decoration: none ;} /* クリックしたときのリンクの色 */
  /*  a:hover   { color: #FF3333 ;text-decoration: underline ;} /* カーソルが乗ったときのリンクの色 */

  /* ヘッダー用リンク */
  /*   a:link.header{    color: #000000; text-decoration: none} /* 普通のリンクの色 */
  /*  a:visited.header{ color: #000000; text-decoration: none} /* すでに見たのリンクの色 */
  /*  a:active.header{  color: #FF3333; text-decoration: none} /* クリックしたときのリンクの色 */
  /*  a:hover.header{   color: #FF3333; text-decoration: none}  /* カーソルが乗ったときのリンクの色 */

  /*  .hissu_red { font-size: 10px ; color:#FF1493}
  .hosoku { font-size: 10px ; color:#666666}

  input {
    background-color:#;
    color:#333333;
    font-size:12px;
    font-weight: normal;
    font-family:"MS PGothic", "Osaka", "MS Gothic", "Gothic";
  }

  input.text {
    background-color:#;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#999999;
    color:#333333;
    font-size:12px;
    font-family:"MS PGothic", "Osaka", "MS Gothic", "Gothic";
  }

  input.button {
    width:16px;
    height:16px;
    font-size:9px;
    font-family:"MS PGothic", "Osaka", "MS Gothic", "Gothic";
  }

  select {
    background-color:#;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#333366;
    color:#333333;
    font-size:12px;
    font-family:"MS PGothic", "Osaka", "MS Gothic", "Gothic";
  }

  textarea {
    background-color:#;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#999999;
    color:#333333;
    font-size:12px;
    font-family:"MS PGothic", "Osaka", "MS Gothic", "Gothic";
  }

  body {
      /*font-family: "ＭＳ Ｐゴシック", "Osaka", "ＭＳ ゴシック", "Gothic", sans-serif;
      font-size: 12px;
      font-style: normal;
      font-weight: normal;
      background-repeat:repeat;
      background-color: #FFFFFF;
      margin:0px 0px 0px 0px;
    }

 .sub_type {
   vertical-align:bottom;
 }
*/

/* フォント用 (サイズ：12px、bold)
 .font_12b {
   font-weight: bold;
   font-style: normal;
   font-size:12px;
   }*/
   
/* checkbox 
  .chk1 {
	background-color: #FFFFFF;
  }
  .chk2 {
    background-color: #CEFFFF;
  }
*/
/* 汎用table */
  .table_null_1 {
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
  }
  
  /* (ボーダー:灰 ライン＊左 マージンなし、背景薄灰)*/
  .table_1 {
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 1px;
    border-color: #ADAAAD;
    background-color: #F7F7F7;
    margin: 0px 0px 0px 0px;
  }
  
  /* (ボーダー:青 ライン＊左 マージンなし、背景薄青)*/
  .table_2 {
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #ADC3EF;
    background-color: #F7FBFF;
    margin: 0px 0px 0px 0px;
  }
  /* (ボーダー:青 ライン＊左 マージンなし、背景薄青)*/
  .table_3 {
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ADC3EF;
    background-color: #F3F8FC;
    margin: 0px 0px 0px 0px;
  }
  /* (ボーダー:青 ライン＊左 マージンなし、背景薄青)*/
  .table_4 {
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DADADA;
    background-color: #F7FBFF;
    margin: 0px 0px 0px 0px;
  }
  /* データテーブル用 (ボーダー:グレイ＊左、マージンあり、背景なし)*/
 .table_data_01 {
   border-style:solid;
   border-width:1px 0px 0px 1px;
   border-color:#343434;
   padding: 0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
	 margin-bottom:20px;
 }
  /* データテーブル用 (ボーダー:グレイ＊左、マージンあり、背景なし)*/
 .table_data_02 {
   border-style:solid;
   border-width:1px 0px 0px 1px;
   border-color:#AAAAAA;
   padding: 0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
 }
 
 /* データテーブル用 (ボーダー:グレイ＊左、マージンあり、背景なし)*/
 .table_data_03 {
   border-style:solid;
   border-width:1px 1px 1px 1px;
   border-color:#8C8C8C;
   background-color:#DADADA;
   padding: 0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
 }

/* データテーブル用 (ボーダー:グレイ＊左、マージンあり、背景なし)*/
 .table_data_04 {
   border-style:solid;
   border-width:1px 0px 0px 1px;
   border-color:#8C8C8C;
   
   padding: 0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
 }

/*  */
  .td_data_title {
    font-size: 12px;
    font-style:solid;
    color: #333333;
    padding: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #8C8C8C;
    background-color: #B3B3B3;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }


/*  */
  .td_data_list {
    font-size: 12px;
    font-style:solid;
    color: #333333;
    padding: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #8C8C8C;
    background-color: #DEDEDE;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }


/*  */
  .td_data_2 {
    font-size: 12px;
    font-style:solid;
    color: #333333;
    padding: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #8C8C8C;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }



/* 汎用TD */
  .td_null_navi {
    font-size: 10px;
    font-style: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #666666;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }
  .td_null_1 {
    font-size: 12px;
    font-style: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #666666;
    margin: 0px 0px 0px 0px;
    line-height:120%;
    word-break:break-all;
  }
  
  /* (マージンなし、太文字、グレー)*/
  .td_null_2 {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #666666;
    margin: 0px 0px 0px 0px;
    line-height: 150%;
    word-break:break-all;
  }
   .td_null_title {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #666666;
    line-height: 150%;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }
  .td_null_3 {
    font-size: 12px;
    font-style: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #666666;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }


.td_admin_title {
    font-size: 18px;
    font-weight: bold;
    color: #515151;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #666666;
    background-image:url(/origin/ja/img/icon/admin_title.gif);
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }
  .td_admin_header {
    font-size: 12px;
    font-style: normal;
    color: #333333;
    width:158px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #666666;
    margin: 0px 0px 0px 0px;
    line-height:120%;
    word-break:break-all;
  }
  /* (マージンなし、太文字、グレー)*/
  .td_null_news {
    font-size: 18px;
    font-weight: bold;
    font-style: oblique;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #666666;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }
  /* (ボーダー:灰 ライン＊下、右 マージンなし、背景薄灰) */
  .td_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #ADAAAD;
    background-color: #FFFFFF;
    padding:0px 20px 0px 0px;
    margin: 0px 0px 0px 0px;
    line-height: 120%;
    word-break:break-all;
  }
  
  /* (ボーダー:青 ライン＊下、右 マージンなし、背景薄青) */
  .td_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#ADC3EF;
    background-color:#F7FBFF;
    padding:5px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
  .td_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#DADADA;
    background-color:#FFFFFF;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }

.td_4 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#343434;
    background-color:#FFFFFF;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }

/* ヘッダー用 */
  .td_header {
    font-size: 12px;
    font-style: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #666666;
    background-color: #EEEEEE;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }
  
/* ヘッダー用(管理) */
  .td_admin_header {
    font-size: 30px;
    font-style: normal;
    color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    background-image:url(/origin/ja/img/admin_header.jpg);
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }





/* フッター用 */
  .td_footer {
    font-size: 12px;
    font-style: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #666666;
    background-color: #AAAAAA;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }

  /* TDデータテーブル用(ボーダー:グレイ＊左、マージンなし、背景オレンジ) */
  .td_data_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align:  center;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#343434;
    background-color:#CCCCCC;
    padding:10px 5px 7px 5px;
    margin:0px 0px 0px 0px;
  }

  /* TDデータテーブル用(ボーダー:グレイ＊左、マージンあり、背景なし) */
  .td_data_2 {
    font-size: 12px;
    font-weight: normal;
    text-align:  center;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#343434;
    background-color:#FFFFFF;
    padding:5px 5px 3px 5px;
    margin:0px 0px 0px 0px;
  }
  
    /* TDデータテーブル用(ボーダー:グレイ＊左、マージンあり、背景黄色) */
  .td_data_3 {
    font-size: 12px;
    font-weight: normal;
    text-align:  center;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#343434;
    background-color:#d5dfff;
    padding:5px 5px 3px 5px;
    margin:0px 0px 0px 0px;
 }
 
  /* 検索ボックス用(ボーダーグレー*背景薄青色) */
  .td_data_4 {
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#343434;
    background-color:#bfffff;
    padding:5px 5px 3px 5px;
    margin:0px 0px 0px 0px;
 }
  /* 一覧用(ヘッダー)(ボーダーグレー*背景薄青色) */
  .td_data_6 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#343434;
    background-color:#0070C0;
    padding:10px 5px 7px 5px;
    margin:0px 0px 0px 0px;
 }
 
   /* TDデータテーブル用(ボーダー:グレイ＊左、マージンあり、背景なし) */
  .td_data_7 {
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#343434;
    background-color:#FFFFFF;
    padding:5px 5px 3px 5px;
    margin:0px 0px 0px 0px;
  }
  
    /* TDデータテーブル用(ボーダー:グレイ＊左、マージンあり、背景黄色) */
  .td_data_8 {
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#343434;
    background-color:#E7E3E7;
    padding:5px 5px 3px 5px;
    margin:0px 0px 0px 0px;
 }
    /* TDデータテーブル用(ボーダー:グレイ＊左、マージンあり、背景なし) */
  .td_data_7a {
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#343434;
    background-color:#FFFFFF;
    padding:5px 5px 3px 5px;
    margin:0px 0px 0px 0px;
  }
  
    /* TDデータテーブル用(ボーダー:グレイ＊左、マージンあり、背景黄色) */
  .td_data_8a {
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#343434;
    background-color:#EFFFFF;
    padding:5px 5px 3px 5px;
    margin:0px 0px 0px 0px;
 }
 
   .td_data_9 {
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#343434;
    background-color:#FFFFFF;
    padding:5px 5px 3px 5px;
    margin:0px 0px 0px 0px;
  }

   .td_data_9a {
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#343434;
    background-color:#FFFFFF;
    padding:5px 6px 3px 5px;
    margin:0px 0px 0px 0px;
  }

   .td_data_10 {
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#343434;
    background-color:#EEEEFF;
    padding:5px 5px 3px 5px;
    margin:0px 0px 0px 0px;
  }
 
    .td_data_10a {
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#343434;
    background-color:#EEEEFF;
    padding:5px 6px 3px 5px;
    margin:0px 0px 0px 0px;
  }
 
 
/****メインメニュー用スタイル****/
ul.main{
    margin:0px 0px 0px 0px;
    width:100%;
    position:relative;
    list-style:none;
}
/*通常時*/
.main li.off{
    padding:2px 0px 2px 0px;
    float:left;/*×*/
    height:1em;/*○*/
    overflow:hidden;/*×*/
    border:0px 0px 0px 0px
}
/*展開時*/
.main li.on{
    float:left;
    overflow:hidden;
    border:0px 0px 0px 0px
}

/*リンクスタイル*/
.main a{
    display:block;/*△*/
    text-decoration:none;/*○*/
}


/****サブメニュー用スタイル****/
ol.sub{
    margin:0px;/*△*/
    padding:0px;/*△*/
    position:relative;/*×*/
    left:0.5em;/*○*/
    top:0.5em;/*○*/
    border:0px 0px 0px 0px
    solid #993300;/*○*/
    border-bottom:0px solid #993300;/*○*/
    list-style:none;/*△*/
    text-align:left;/*○*/
}
.sub li{
/*必要に応じて追加*/
}
.sub a{
    padding:0px 0px 0px 0px;/*○*/
    display:block;/*△*/
    width:100%;
}



/******** 管理画面用ＣＳＳ ********/

  /* データテーブル用 (ボーダー:グレイ＊左、マージンあり、背景なし)*/
 .table_data_admin {
   border-style:solid;
   border-width:1px 0px 0px 1px;
   border-color:#ADC3EF;
   padding: 0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
 }
 
  /* データテーブル用 (ボーダー:グレイ＊左、マージンあり、背景なし)*/
 .table_data_admin2 {
   border-style:solid;
   border-width:1px 0px 0px 1px;
   border-color:#DADADA;
   padding: 0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
 }
  /* データテーブル用 (ボーダー:グレイ＊上なし、マージンあり、背景なし)*/
 .table_data_admin3 {
   border-style:solid;
   border-width:0px 0px 1px 1px;
   border-color:#343434;
   padding: 0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
 }
   .td_admin_title {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#DADADA;
    background-color:#FFFFDD;
    padding:5px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
  
  /* (ボーダー:青 ライン＊下、右 マージンなし、背景薄青) */
  .td_admin1 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#343434;
    background-color:#004DA5;
    padding:5px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }

   .td_admin2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#DADADA;
    background-color:#FFFFFF;
    padding:5px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
   /* (ボーダー:青 ライン＊下、右 マージンなし、背景薄青) */
  .td_admin3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#ADC3EF;
    background-color:#F7FBFF;
    padding:5px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
  
    .td_admin4 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#DADADA;
    background-color:#EEFFFF;
    padding:5px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
   .td_admin5 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#DADADA;
    background-color:#FFFFFF;
    padding:5px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
  .td_admin_6 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:1px 1px 0px 0px;
    border-color:#343434;
    background-color:#E7E3E7;
    padding:5px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
  .td_admin_6a {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:1px 1px 0px 0px;
    border-color:#343434;
    background-color:#E7E3E7;
    padding:5px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
  .td_admin_7 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:1px 1px 0px 0px;
    border-color:#343434;
    background-color:#FFFFFF;
    padding:5px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
  .td_admin_7a {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:1px 1px 0px 0px;
    border-color:#343434;
    background-color:#FFFFFF;
    padding:5px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
  
  
/********     ここまで     ********/
/*******      ログイン画面   *********/
  .td_login1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#ADC3EF;
    background-color:#F7FBFF;
    padding:5px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
  .td_login2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#ADC3EF;
    background-color:#F7FBFF;
    padding:5px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
  .td_login3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#ADC3EF;
    background-color:#F7FBFF;
    padding:0px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
  .td_login4 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#ADC3EF;
    background-color:#F7FBFF;
    padding:0px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
   /* (ボーダー:青 ライン＊下、右 マージンなし、背景薄青) */
  .td_admin_null {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    line-height: 100%;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#ADC3EF;
    background-color:#F7FBFF;
    padding:5px 3px 5px 3px;
    margin:0px 0px 0px 0px;
    word-break:break-all;
  }
