@charset "utf-8";
:root {
  --color-text: #242424;
  --color-link: #242424;
  --color-primary: #018843;
  --color-secondary: #76bf9a;
  --color-gray: #b5b5b6;
  --color-bg: #f3f1ea;
  --font: "Roboto", "Helvetica Neue", Arial, YuGothic, "游ゴシック体", "Yu Gothic", "游ゴシック", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  --font-en: "Roboto", sans-serif;
  --font-mincho: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/*------------------------------------*\
  刊行物
\*------------------------------------*/
.col-no {
	width: 6em;
}
.col-author {
	width: 10em;
}
.col-year {
	width: 8em;
}
.book-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.book-list > li {
		margin-bottom: 10px;
	}
.book-list .btn {
		width: 100%;
		margin: 0;
	}
@media (min-width: 45.001em) {
	.table-publication {
		padding-left: 40px;
	}
	.book-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 -15px;
	}
		.book-list > li {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			margin-bottom: 26px;
			padding: 0 15px;
		}
}
@media (min-width: 60.001em) {
		.book-list > li {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 33.3333%;
			flex: 0 0 33.3333%;
		}
}
/*# sourceMappingURL=maps/publication.css.map */
