@media screen and (max-width: 599px) { .cat_contents .hdr_LvB { margin-bottom: 15px; } }

@media screen and (min-width: 600px) { .cat_contents .hdr_LvB { margin-bottom: 30px; } }

@media screen and (max-width: 599px) { .prof_container { margin-bottom: 35px; border-bottom: 1px solid #ddd; }
  .prof_block { padding-bottom: 35px; }
  .prof_datas { text-align: center; line-height: 1.678; }
  .prof_block .prof_figure { width: 41.4%; margin: 0 auto; margin-bottom: 15px; }
  .prof_univName { font-size: 1.2rem; }
  .prof_position { font-size: 1.2rem; }
  .prof_name { font-size: 2.1rem; line-height: 1; margin-top: 5px; }
  .prof_name_ruby { font-size: 1.0rem; }
  .prof_career { font-size: 1.2rem; } }

@media screen and (min-width: 600px) { .prof_container { position: relative; margin-bottom: 40px; padding-bottom: 64px; border-bottom: 1px solid #ddd; }
  .prof_block { display: -webkit-box; display: -ms-flexbox; display: flex; width: 715px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 355px; min-height: 355px; }
  .prof_block .prof_figure { position: absolute; width: 225px; right: 0; top: 6px; }
  .prof_datas { width: 715px; text-align: right; line-height: 1.642; margin-bottom: -10px; }
  .prof_univName { font-size: 1.6rem; line-height: 1; }
  .prof_position { font-size: 1.4rem; }
  .prof_name { font-size: 3rem; line-height: 1; margin-top: 10px; }
  .prof_name_ruby { font-size: 1.2rem; margin-bottom: 10px; }
  .prof_career { font-size: 1.4rem; } }

@media screen and (max-width: 599px) { .cat_contents .col1 { margin-bottom: 12px; }
  .cat_contents .col1 .sentence { margin-bottom: 12px; }
  .cat_contents .col1 .sentence:last-child { margin-bottom: 0; } }

@media screen and (min-width: 600px) { .cat_contents .col1 { margin-bottom: 30px; }
  .cat_contents .col1 .sentence { margin-bottom: 30px; }
  .cat_contents .col1 .sentence:last-child { margin-bottom: 0; } }

@media screen and (max-width: 599px) { .cat_contents .col2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .cat_contents .col2 .sentence { margin-bottom: 12px; }
  .cat_contents .col2 .sentence:last-child { margin-bottom: 0; }
  .cat_contents .col2 .figure_set { margin-bottom: 22px; min-height: 0%; } }

@media screen and (min-width: 600px) { .cat_contents .col2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 30px; }
  .cat_contents .col2 > .col2_block { width: 470px; }
  .cat_contents .col2 .sentence { margin-bottom: 30px; }
  .cat_contents .col2 .sentence:last-child { margin-bottom: 0; } }

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