@media screen and (max-width: 450px) and (-webkit-min-device-pixel-ratio:2){
   #wrapper{
       margin-right:3px;
   }
}
@media screen and (min-width: 768px) {
  .container {
    margin: 0 auto;
    max-width: 768px;
  }
  .container.is-fluid {
    margin: 0 20px;
    max-width: none;
  }
}
@media print {
  .pdfViewerWrapper {
    border: 1px solid black;
  }
}

.button {
  border-radius: 2px !important;
  height: 28px !important;
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.button.is-dark {
  background-color: #7f7f7f !important;
}

.button.is-yellow {
  background-color: #fff1ca !important;
}

.button.is-small {
  font-size: 12px !important;
  height: 21px !important;
  margin-top: -2px !important;
  margin-bottom:-2px !important;
}

.input {
  border-radius: 2px !important;
  height: 28px !important;
  box-shadow: none;
}

.textarea {
  border-radius: 2px !important;
  min-height: 10px !important;
  min-width: 0% !important;
  height: 120px;
  box-shadow: none;
  resize:none;
}

textarea {
    resize: none;
}

.input.is-small{
  font-size: 12px !important;
  height: 21px !important;
  margin-top:-2px;
  margin-bottom:-2px;
}

.select {
  height: 28px !important;
  vertical-align: middle !important;
}
.select select {
  height: 28px;
}
.select.is-small {
  margin-top:-2px;
  margin-bottom:-2px;
  height: 21px !important;
}
.columns.is-mobile > .column.is-1-5 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  width: 12.50000%;
}


.columns.is-mobile > .column.is-2-5 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  width: 20.83333%;
}


.columns.is-mobile > .column.is-3-5 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  width: 29.16667%;
}



.columns.is-mobile > .column.is-4-5 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  width: 37.50000%;
}



.columns.is-mobile > .column.is-5-5 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  width: 45.83333%;
}



.columns.is-mobile > .column.is-6-5 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
    width: 54.16667%;
}



.columns.is-mobile > .column.is-7-5 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
    width: 62.50000%;
}


.columns.is-mobile > .column.is-8-5 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
    width: 70.83333%;
}



.columns.is-mobile > .column.is-9-5 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
    width: 79.16667%;
}



.columns.is-mobile > .column.is-10-5 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
    width: 87.50000%;
}



.columns.is-mobile > .column.is-11-5 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
    width: 95.83333%;
}



.columns.is-mobile > .column.is-0-5 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  width: 4.16667%;
}

.icon-height{
	font-size: 28px;
}
.a-date-icon{
	color: #1f4e78;
	line-height: 28px;
}

.font-size-calendar{
	font-size:16px !important;
}

.icon-search-height{
	font-size: 15px !important;
}

button .fa-search {
    margin-top:3px;
    margin-bottom:5px;
    margin-left:3px;
    margin-right:-2px;
}

.padding-left-two{
	padding-left: 2px !important;
}

.a-blue{
	color: #2d4e6f !important;
	margin-left:4px !important;
}

.a-red{
	color: #bf370d !important;
}


@media screen and (max-width: 768px) {
 
  .column.is-1-5-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 12.50000%;
  }

  .column.is-2-5-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 20.83333%;
  }

  .column.is-3-5-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 29.16667%;
  }

  .column.is-4-5-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 37.50000%;
  }

  .column.is-5-5-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
  width: 45.83333%;
  }

  .column.is-6-5-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 54.16667%;
  }

  .column.is-7-5-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 62.50000%;
  }

  .column.is-8-5-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 70.83333%;
  }

  .column.is-9-5-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 79.16667%;
  }

  .column.is-10-5-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 87.50000%;
  }

  .column.is-11-5-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 95.83333%;
  }

  .column.is-0-5-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 4.16667%;
  }

}

@media screen and (min-width: 769px) {

  .column.is-1-5, .column.is-1-5-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 12.50000%;
  }

  .column.is-2-5, .column.is-2-5-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 20.83333%;
  }

  .column.is-3-5, .column.is-3-5-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 29.16667%;
  }

  .column.is-4-5, .column.is-4-5-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 37.50000%;
  }

  .column.is-5-5, .column.is-5-5-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
  width: 45.83333%;
  }

  .column.is-6-5, .column.is-6-5-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 54.16667%;
  }

  .column.is-7-5, .column.is-7-5-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 62.50000%;
  }

  .column.is-8-5, .column.is-8-5-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 70.83333%;
  }

  .column.is-9-5, .column.is-9-5-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 79.16667%;
  }

  .column.is-10-5, .column.is-10-5-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 87.50000%;
  }

  .column.is-11-5, .column.is-11-5-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 95.83333%;
  }

  .column.is-0-5, .column.is-0-5-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 4.16667%;
  }

}

@media screen and (min-width: 980px) {

  .column.is-1-5-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 12.50000%;
  }

  .column.is-2-5-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 20.83333%;
  }

  .column.is-3-5-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 29.16667%;
  }

  .column.is-4-5-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 37.50000%;
  }

  .column.is-5-5-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
  width: 45.83333%;
  }

  .column.is-6-5-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 54.16667%;
  }

  .column.is-7-5-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 62.50000%;
  }

  .column.is-8-5-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 70.83333%;
  }

  .column.is-9-5-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 79.16667%;
  }

  .column.is-10-5-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 87.50000%;
  }

  .column.is-11-5-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 95.83333%;
  }

  .column.is-0-5-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 4.16667%;
  }

}

@media screen and (min-width: 1180px) {

  .column.is-1-5widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 12.50000%;
  }

  .column.is-2-5-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 20.83333%;
  }

  .column.is-3-5-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 29.16667%;
  }

  .column.is-4-5-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 37.50000%;
  }

  .column.is-5-5-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
  width: 45.83333%;
  }

  .column.is-6-5-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 54.16667%;
  }

  .column.is-7-5-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 62.50000%;
  }

  .column.is-8-5-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 70.83333%;
  }

  .column.is-9-5-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 79.16667%;
  }

  .column.is-10-5-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 87.50000%;
  }

  .column.is-11-5-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 95.83333%;
  }

  .column.is-0-5-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 4.16667%;
  }
}

html {
    font-size: 12px;
}

pre, code, kbd, samp {
    font-family: 'Meiryo','メイリオ', sans-serif;
}

body,
button,
input,
select,
textarea {
  font-family: 'Meiryo','メイリオ', sans-serif;
}

code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: 'Meiryo','メイリオ', sans-serif;
  line-height: 1.25;
}
/*# sourceMappingURL=bulma.css.map */

@media screen and (min-width: 769px) {
  .nav-toggle-second {
    display: none !important;
  }
}

.input:active, .textarea:active, .input:focus, .textarea:focus, .input.is-active, select:focus, .is-active.textarea {
  border: 1px solid #4D90FE;
  box-shadow: 0 0 1px #4D90FE;
  outline: none;
}

input[type=file] {
  width:100%;
}
.icon {
    width: 35px;
}
.content a:not(.button):visited {
  color: #06c;
}

body {
    color: #222324;
}

.is-orange {
    background-color:orange;
    color:white;
}

.table.is-striped tbody tr:nth-child(2n):hover {
  background-color: #eef2f7 !important;
}