@charset "UTF-8";


/* ========================================================
  
  FV

======================================================== */
.m_img {    background-image: url(../images/topics/m_img_schedule@2x.jpg);}


/* ========================================================
  
  main

======================================================== */
main {
	padding-bottom: min(10vw,150px);
}
figure {
	text-align: center;
	margin-bottom: 8%;
}
figure:last-of-type {
	margin-bottom: 0;
}
figure div {
	padding: 0 4.5%;
}
figure img {
	margin: auto;
}
/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
figure div {
	padding: 0;
}
}



