@charset "UTF-8";
/* ====================================================
レスポンシブ
==================================================== */
/* ====================================================
カラー　$c-カラー名
==================================================== */
/* ====================================================
フォント　$f-フォント名
==================================================== */
/* ====================================================
フォントサイズ
==================================================== */
.seminar .contents_area { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; }
@media (max-width: 767px) { .seminar .contents_area { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
.seminar .contents_area .img_box { padding-right: clamp(2rem, 7.3206442167vw, 10rem); width: 39.6%; }
@media (max-width: 767px) { .seminar .contents_area .img_box { margin-bottom: 30px; padding-right: 0; width: 100%; text-align: center; } }
.seminar .contents_area .img_box img { max-width: 290px; }
@media (max-width: 767px) { .seminar .contents_area .img_box img { max-width: 200px; } }
.seminar .contents_area .text_box { width: 60.4%; }
@media (max-width: 767px) { .seminar .contents_area .text_box { width: 100%; } }
.seminar .contents_area .text_box p { margin-bottom: 1em; }
.seminar .contents_area .text_box p span.check_mark { padding: 0 3px; font-size: 2.3rem; vertical-align: -2px; }

/*# sourceMappingURL=seminar.css.map */