/* バナー */
.banner{
	text-align:center;
}
.banner a img{
	max-width:100%;
}

.b-title{
	font-weight:bold;
	margin-bottom:15px !important;
}

/* イタリック体のサイズ */
* i{
        font-size:100%;
}

/* モーダル書誌で長いもの  */
.small_font{
	font-size:70%;
}

/* iframeのスマホ版サイズ調整 */
.container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 70%;
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* 年表  */
table.chronology{
	border:solid 1px;
 	border-collapse: collapse;
}
.chronology th{
	border:solid 1px;
	padding:10px;
	font-size:14px;
	background-color:rgba(255, 255, 255, 0.8);
	text-align:center;
}
.chronology td{
	border:solid 1px;
	font-size:13px;
}
.chronology td a{
	font-size:13px;
}

@media screen and (max-width: 800px) {
table.chronology{
	border:solid 1px;
 	border-collapse: collapse;
	table-layout: fixed;
	min-width: 100%;

}
.chronology th{
	text-align:left;
}
.chronology th.th1{
	width: 30px;
	min-width: 30px;

}
.chronology th.th2{
	width: 100px;
	min-width: 100px;

}
.chronology th.th3{
	width: 400px;
	min-width: 400px;

}

.scroll{
	overflow: auto;
}


}

