@charset "utf-8";
.googlemap-bw iframe{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter : grayscale(50%);
  background-color : white;
  border-width : 1px;
  border-style : solid;
}
.ni0{
  background-color : #f6f6f6;
  vertical-align : middle;
  text-align : center;
  padding-top : 15px;
  padding-bottom : 15px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-right-width : 1px;
  border-right-style : dotted;
}
.ti0{
  background-color : #f6f6f6;
  vertical-align : middle;
  text-align : center;
  padding-top : 15px;
  padding-bottom : 15px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-right-width : 1px;
  border-right-style : dotted;
}
.ni1{
  background-color : #ffffff;
  vertical-align : middle;
  text-align : center;
  padding-top : 15px;
  padding-bottom : 15px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-right-width : 1px;
  border-right-style : dotted;
  font-size : 120%;
  width : 45%;
}
.ti1{
  background-color : #ffffff;
  vertical-align : middle;
  text-align : center;
  padding-top : 15px;
  padding-bottom : 15px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-right-width : 1px;
  border-right-style : dotted;
  font-size : 120%;
  font-weight : bold;
  width : 50%;
}
.ni2{
  background-color : #ffffff;
  vertical-align : middle;
  text-align : center;
  padding-top : 15px;
  padding-bottom : 15px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-right-width : 1px;
  border-right-style : dotted;
  font-size : 120%;
  width : 27.5%;
}
.ti2{
  background-color : #ffffff;
  vertical-align : middle;
  text-align : center;
  padding-top : 15px;
  padding-bottom : 15px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  font-size : 120%;
  font-weight : bold;
  width : 50%;
}
.ni3{
  background-color : #ffffff;
  vertical-align : middle;
  text-align : center;
  padding-top : 15px;
  padding-bottom : 15px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  font-size : 120%;
  width : 27.5%;
}
.ti3{
  background-color : #ffffff;
  vertical-align : top;
  text-align : left;
  padding-top : 15px;
  padding-bottom : 15px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  width : 50%;
  padding-left : 20px;
  padding-right : 20px;
  font-size : 90%;
}
.lineoff_x{
  border-right-width : 0px;
  border-right-style : none;
}
.lineoff_y{
  border-bottom-width : 0px;
  border-bottom-style : none;
}

