/* CSS Document */
a {
  color: #00C; }

a:hover {
  color: #F63; }

body {
  background: #F3F2D6; }

#login_title_normal{
  background-color: #8A7053;
  color: #fff;}

#login_title_admin{
  background-color: #FF4500;
  color: #fff;}

/* 2020.12 DASH 追加 */
#login_title_sp{
  background-color: #00C;
  color: #fff;}

#footer {
  background-color: #F3F2D6;
  color: #000; }

#left_box {
  background-color: #F3F2D6; }

#left_menu_title {
  color: #FFF;
  background-color: #1869AB; }

#list_menu dt {
  color: #FFF;
  background-color: #2E8F79; }
#list_menu .on {
  background-color: #FF9; }
#list_menu li {
  background-color: #FFF; }
  #list_menu li:hover {
    background-color: #FFC; }

/*共通*/
.btn {
  background-color: #CCC;
  border: #999 1px solid; }
  .btn:hover {
    background-color: #F2E299;
    border: #B65E0E 1px solid;
    color: #B65E0E; }

input[type="text"] {
  border: solid 1px #999; }

input[type="password"] {
  border: solid 1px #999; }

/*非活性色*/
.textdisabled {
    color: gray;
    background-color: #EBEBE4;
    cursor: default;
}


/*右メイン*/
/*牧場セレクト*/
#sel_text {
  background-color: #FFF;
  border: #aaa 1px solid; }

#sel_start {
  border: #aaa 1px solid;
  background-color: #CCC; }

#farm_select {
  background-color: #FFF;
  border: #aaa 1px solid; }
  #farm_select .list_on {
    background-color: #FFB; }
  #farm_select li:hover {
    background-color: #FF8; }

.cal_bt {
  background-color: #CCC;
  border: #666 1px solid; }
  .cal_bt:hover {
    background-color: #F2E299;
    border: #B65E0E 1px solid;
    color: #B65E0E; }

.month_text {
  background-color: #FF9; }

#cal_tb {
  border: #999 1px solid;
  background-color: #FFF; }
  #cal_tb .select_day {
    background-color: #FCE0E7; }
    #cal_tb .select_day:hover {
      background-color: #F4D8A8; }
  #cal_tb th {
    background-color: #CCC;
    border: #999 1px solid; }
  #cal_tb td {
    border: #999 1px solid; }
    #cal_tb td:hover {
      background-color: #DDF; }
  #cal_tb .empty_day {
    background-color: #EEE;
    cursor: default; }
    #cal_tb .empty_day:hover {
      background-color: #EEE; }

/*カレンダー右　作業予定*/
#cal_dayplan table {
  border: #ccc 1px solid; }
  #cal_dayplan table thead th {
    background-color: #D7E7C2;
    border: #ccc 1px solid;
    color: #333; }
  #cal_dayplan table tbody th {
    border: #ccc 1px solid;
    color: #333; }
  #cal_dayplan table tbody td {
    border: #ccc 1px solid;
    color: #333; }
  /*#cal_dayplan table tr:hover {
    background-color: #5fbffa !important;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#885FBFFA,EndColorStr=#885FBFFA);*/
    /*IE8以下用*/ /*}*/

#cal_dayplan_tl {
  background-color: #BED979; }

/*右カレンダー*/
.col1 {
  background-color: rgba(136, 255, 136, 0.7);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#8888ff88,EndColorStr=#8888ff88);
  /*IE8以下用*/ }

.col1_on {
  background-color: rgba(136, 255, 136, 0.7);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#8888ff88,EndColorStr=#8888ff88);
  /*IE8以下用*/ }

.col2 {
  background-color: rgba(255, 255, 136, 0.7);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#88ffff88,EndColorStr=#88ffff88);
  /*IE8以下用*/ }

.col3 {
  background-color: rgba(170, 170, 255, 0.7);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#88aaaaff,EndColorStr=#88aaaaff);
  /*IE8以下用*/ }

.col4 {
  background-color: rgba(136, 255, 255, 0.7);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#8888ffff,EndColorStr=#8888ffff);
  /*IE8以下用*/ }

.col5 {
  background-color: rgba(255, 170, 187, 0.7);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#88ffaabb,EndColorStr=#88ffaabb);
  /*IE8以下用*/ }

.col5_off {
  background-color: rgba(221, 221, 221, 0.7);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#88ffaabb,EndColorStr=#88ffaabb);
  color:gray;
  /*IE8以下用*/ }

.col_day_r {
  color: #e00; }

.col_day_k {
  color: #333; }

.col_day_b {
  color: #03f; }

.col_off {
  background-color: rgba(136, 255, 136, 0);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#0088ff88,EndColorStr=#0088ff88);
  /*IE8以下用*/ }

/*一覧テーブル*/
#form_head {
  background: #F3F2D6;
  border-top: #F3F2D6 1px solid !important;
  border-left: #F3F2D6 1px solid  !important;
  border-right: #F3F2D6 1px solid !important; }

/*
#zaiseki_list_tb th {
  background-color: #CBE1FC;
  border-bottom: #999 1px dashed;
  border-right: #999 1px solid;
  border-left: #999 1px solid; }
#zaiseki_list_tb tr:first-child {
  border-top: #999 1px solid; }
#zaiseki_list_tb ._solid {
  border-bottom: #999 1px solid !important; }
#zaiseki_list_tb td {
  background-color: #FFF;
  border-left: #999 1px solid;
  border-right: #999 1px solid;
  border-bottom: #999 1px dashed !important;
  border: #999 1px solid; }
#zaiseki_list_tb .border_none {
  border-bottom: none !important; }
#zaiseki_list_tb .border_solid {
  border-bottom: #999 1px solid !important; }
#zaiseki_list_tb ._odd {
  background-color: #E0EEFE !important; }
*/

#fertilizationman_tb th {
  background-color: #CBE1FC;
  border: #999 1px solid; }
#fertilizationman_tb tr:nth-child(2n+1) td {
  background-color: #FFF; }
#fertilizationman_tb td {
  border: #999 1px solid; }

.cancelbtn {
  background-color: #CCC;
  border: #999 1px solid; }
  .cancelbtn:hover {
    background-color: #F2E299;
    border: #B65E0E 1px solid;
    color: #B65E0E; }

/*-- 下位組織・農家一覧 ---------*/
.orgl_tr{
    background-color: #fff;
}

.orgl_tr:nth-child(2n){
    background-color: #eee;
}

.orgl_th1{
    background-color: #eee;
}
.orgl_th2 {
    background-color: #eee;
}

