@charset "utf-8";

@import url("common.css");

#main-contents .journal {
	margin-bottom:0;
}

/* block-list */
#main-contents .article .inner {
	padding:40px 40px 20px;
  gap: 30px 20px;
}
#main-contents .block-list {
	padding:40px 0 70px;
	background:#fff;
	border-radius:15px;
}
#main-contents .block-list .common-text {
	width:790px;
	margin:0 auto;
	font-size:87.5%;
	text-align:center;
}
#main-contents .block-list.ann .common-text .btn-prof {
  display: block;
  width: 200px;
  margin: 0 auto;
}
#main-contents .block-list .block {
	background:#f4f2f0;
  height: auto !important;
}



@media all and (max-width: 812px) {
/* block-list */
#main-contents .article .inner {
	padding:5% 5% 0px;
  gap: 5vw 0;
}
#main-contents .block-list {
	padding:30px 0;
	border-radius:10px;
}
#main-contents .block-list .common-text {
	width:100%;
	margin:0 auto 15px;
	padding:0 15px;
	text-align:left;
}
#main-contents .other-ann .inner {
  padding-bottom: 3%;
}
}





























