@charset "UTF-8";
.distp {
  position: relative;
}
.distp p {
  position: absolute;
  top: 79%;
  left: 45%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
}
.updownp {
  position: relative;
}
.updownp p {
  position: absolute;
  top: 79%;
  left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
}
.recordp {
  position: relative;
}
.recordp p {
  position: absolute;
  top: 79%;
  left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
}
.conditionp {
  position: relative;
}
.conditionp p {
  position: absolute;
  top: 79%;
  left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
}
.pointp {
  position: relative;
}
.pointp p {
  position: absolute;
  top: 75%;
  left: 70%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
  font-size: 40px;
}
.allpointp {
  position: relative;
}
.allpoint {
  position: absolute;
  top: 75%;
  left: 70%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
  font-size: 35px;
}
.allpointsub{
  position: absolute;
  top: 55%;
  left: 55%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
  font-size: 25px;
}
.fujip {
  position: relative;
}
.fujip p {
  position: absolute;
  top: 50%;
  left: 75%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
  font-size: 25px;
}
.takayamap {
  position: relative;
}
.takayamap p {
  position: absolute;
  top: 50%;
  left: 75%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
  font-size: 25px;
}
.nikkop {
  position: relative;
}
.nikkop p {
  position: absolute;
  top: 50%;
  left: 75%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
  font-size: 25px;
}
.hakusanp {
  position: relative;
}
.hakusanp p {
  position: absolute;
  top: 50%;
  left: 75%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
  font-size: 25px;
}
.tangop {
  position: relative;
}
.tangop p {
  position: absolute;
  top: 50%;
  left: 75%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
  font-size: 25px;
}
.fuji_autumnp {
  position: relative;
}
.fuji_autumnp p {
  position: absolute;
  top: 50%;
  left: 75%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
  font-size: 25px;
}
.fujiname,.takayamaname,.nikkoname,.hakusanname,.tangoname {
  font-weight: bold;
}


table{
width:100%;
}
.scroll{
overflow: auto;　　　　/*tableをスクロールさせる*/
white-space: nowrap;　　/*tableのセル内にある文字の折り返しを禁止*/
}
.scroll::-webkit-scrollbar{　　/*tableにスクロールバーを追加*/
 height: 5px;
}
.scroll::-webkit-scrollbar-track{　　/*tableにスクロールバーを追加*/
 background: #F1F1F1;
}
.scroll::-webkit-scrollbar-thumb {　　/*tableにスクロールバーを追加*/
 background: #BCBCBC;
}