body {
  zoom: 1.00;
  -moz-transform: scale(1.00,1.00)
}

.navibar{
  position: absolute; left: 0; bottom: 0;
  margin: 0 auto;
  width: 100%; height: 40px;
  text-align: left;
  background-color: rgba(0,45,0,1.0);
  overflow: hidden;
}
.navibar li{
  position: absolute; top: 0;
  display: inline-block;
  padding: 0 20px 8px 20px;
  font-size: 110%;
  color: #fff;
  cursor: default;
}
.navibar li img{
  margin-top: -1px;
}

#nenpyou{
  left: 100px; top: 0px;
}
#kaisetsu{
  right: 220px;
}
#showfull{
  right: 50px;
}


/* 一覧 */
.view_left{
  float: left;
  width: 40%;
  margin: 20px 0 0 64px;
  text-align: left;
  position: relative;
}
.view_left h2{
  margin: 0 0 0 10px;
}
.view_left p{
  margin: 13px 0 0 10px;
  font-size: 85%;
}

#timemap{
  margin-top: 15px;
  margin-left: -64px;
  width: 512px; height: 465px;
  background-color: rgba(255,255,255,0.0);
  background-image: url(../images2/nenpyou_base.png);
  background-repeat: no-repeat;
  background-position: 64px top;
  background-size: 425px auto;
  position: relative;
}
#floulish{
  position: absolute;
  left: 0; top: 30px;
  width: 512px; height: 430px;
}
#floulish table{
  width: 86%;
  margin-left: 0;
  background-color: rgba(255,255,255,0.0);
  overflow-y: auto;
}
td{
  padding: 0;
  background-color: rgba(255,0,0,0.0);
}
#floulish table img{
  display: block;
  position: relative;
}

.pages{
  display: none;
}

#page3{
  position: absolute;
  right: 0px; top: 0;
  width: 50%; height: 100%;
  text-align: center;
}
#page3 h2{
  position: absolute; left: 70px; top: 10px;
}
.page3_title{
  text-align: center;
  padding-top: 5px;
  width: 400px; height: 60px;
  margin: 0 auto;
}
.page3_title h3{
  font-size: 110%;
  background-color:#eeebe3;
}
.page3_title p{
  font-size: 80%;
  background-color:#eeebe3;
}
#viewer{
  position: absolute; left: 0; top: 56px;
  width: 512px;
}

/* 索引一覧 */
#fl *{
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: none;
	touch-action: none;
}
#fl{
	position: relative;
  overflow-y: hidden;
  width: 100%; height: 100%;
}
#fls{
	position: relative;
  width: 100%; height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
#fl_base{
	position: absolute;
	left: 64px; top: 0;
	width: 100%; height: 100%;
}
/* スクロール */
#fl_bar{
	position: absolute; top: 0; left: 0;
	width: 36px; height: 100%;
  background-color: rgba(128,128,128,0);
	/*opacity: 0.7;*/
	overflow: hidden;
	cursor: move;
}
#fl_handle{
  position: absolute; top: 0; right: 1px;
	width: 28px; height: 0;
	background-color: #060;
	border-color: #050;
  border-style: solid;
  border-width: 4px 0 4px 3px;
}
#fl_first{
	position: absolute; top: 0; left: 0;
	width: 34px; height: 34px;
	background-image: url(../limescripts2/jime/images/fl_bt_x1.png);
	background-position: top left;
	background-repeat: no-repeat;
	border: 1px solid transparent;
	overflow: hidden;
	/*display: none;*/
}
#fl_last{
	position: absolute; bottom: -5px; left: 0;
	width: 34px; height: 34px;
	background-image: url(../limescripts2/jime/images/fl_bt_x1.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	border: 1px solid transparent;
	overflow: hidden;
	/*display: none;*/
}
