body{
   background-color: rgb(240,240,240);
   font-family: "メイリオ", "sans-serif";
   margin: 0;
   padding: 0;
}
select{
   height: 24px;
}
@supports (-webkit-touch-callout: none) {
    input[type="button"], input[type="submit"],
    textarea, select, button {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    input[type="text"], input[type="date"], select {
        background-color: white;
    }
}
#wrapper{
   width: 1250px;
   height: 97vh;
   margin: 0 auto;
   background-color: #FFF;
   border-left: solid 1px rgb(190,190,190);
   border-right: solid 1px rgb(190,190,190);
   border-bottom: solid 1px rgb(190,190,190);
}
#headerAgri{
    font-family: "UD デジタル 教科書体 NK-B", "UD デジタル 教科書体 NK", "Arial Rounded MT", "AR P丸ゴシック体E", "メイリオ", "sans-serif";
}
#headerCont{
   width: 1250px;
   height: 9vh;
   margin: 0 auto;
   position: relative;
}
#header{
   left: 10px;
   font-size:40px;
   color: rgb(255,255,255);
   width: 100%;
   height: 100%;
   background-color: #03683f;
}
#header img{
   display: block;
   margin-left: 20px;
}
#kitaechigo{
   font-size: 12pt;
   font-weight: bold;
   color: rgb(255,255,255);
   position: absolute;
   top: 25px;
   right: 30px;
}
#kitaechigo1{
   font-size: 14pt;
   font-weight: bold;
   color: rgb(255,255,255);
   position: absolute;
   top: 25px;
   right: 400px;
}
#kitaechigo2{
   font-size: 14pt;
   font-weight: bold;
   color: rgb(255,255,255);
   position: absolute;
   top: 10px;
   right: 400px;
}
.blink {
  animation: blinkAnime 1s infinite alternate;
}
@keyframes blinkAnime{
   0% { color: #ffffff }
 100% { color: #ffff1a }
}
#menuCont{
   width: 1250px;
   height: 5vh;
   //height: 37px;
   margin: 0 auto;
   border-bottom: solid 1px rgb(190,190,190);
   position: relative;
   bottom: 6px;
}
#menu{
   width: 1250px;
   height: 5vh;
   position: absolute;
   top: 0px;
   background-color: #03683f;
}
#menu ul{
   list-style: none;
   margin: 0;
   padding: 0;
}
#menu ul li{
   float: left;
   margin-right: 9px;
}
#menu ul li a{
   width: 145px;
   height: 5vh;
   background-color: #03683f;
   display: block;
   text-align: center;
   text-decoration: none;
   line-height: 37px;
   font-weight: bold;
   font-size: 14pt;
   color: rgb(255,255,255);
}
#menu ul li a:hover{
   font-size: 15pt;
   color: rgb(240,134,1);
}
#menu ul li a#current{
   font-size: 14pt;
   color: #00ff00;
}

.newblink {
  animation: blinkAnime 1s infinite alternate;
}
@keyframes blinkAnime{
   0% { color: #ffffff }
 100% { color: yellow }
}

.itemForm {
    margin-left: 20px;
}

.formPrev, .formNext {
    width: 70px;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    color: rgb(255, 255, 255);
    background-color: rgb(60, 179, 113);
    text-decoration: none;
    padding: 4px 0px;
    border-radius: 5px;
}
.formPrev:disabled, .formNext:disabled{
    background-color: #676767;
	color: #353535;
}
.formYear, .formDate{
	background-color: #ffffff;
    color: #353535;
    font-weight: bold;
    font-size: 15px;
    height: 24px;
}
.formYear:disabled, .formDate:disabled{
    background-color: #676767;
}
.diamond {
    color: rgb(60, 179, 113);
}
.tagAwhite {
    color: white;
    //text-decoration: none;
}
