.box{margin:2rem 0}.text-C{text-align:center}.text-R{text-align:right}.m-B-20{margin-bottom:20px}.m-T-20{margin-top:20px}.p-B-30{padding-bottom:30px}.font-base{font-size:1.2em}.journal a.link{position:relative;overflow:hidden}table{width:100%}.col-1{width:100%}.col-1 .use-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.col-1 .use-flex .flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}

/*.JournalList .w-1 .table-wrap .table-cell a img {max-height:260px; max-width:220px;}*/
.JournalList .w-1 {
	margin-bottom: 50px;
}
.JournalList .w-1 .table-wrap {
	height: auto;
	margin-bottom: 10px;
}
.JournalList .w-1 .table-wrap .table-cell a img {
	width: 100%;
	top: 50%;
	left: 50%;
	position: absolute;
	transform: translate(-50%, -50%);
}
/*.JournalList .w-1 .table-wrap .table-cell {max-height:300px;}*/
.JournalList {
	display: flex;
	flex-wrap: wrap;
}

.JournalList a.link {
	position: relative;
    display: block;
    width: 100%;
    height: 0;
    padding-top: 140%;
    overflow: hidden;
}

@media screen and (min-width: 641px) and (max-width: 800px) {
.JournalList .w-1{width:50%}
}


