/* ---------------------------------------- */
/* ---------------------------------------- */
/* ---------------------------------------- */
#main .intro-image {
  background-image: url(/assets/images/dept/feature/02/bg_01.jpg); }

#main #s2 figure {
  height: auto;
  margin: 0 auto; }
  @media screen and (max-width: 640px) {
    #main #s2 figure {
      /* sp */
      max-width: 280px; } }
  @media screen and (min-width: 641px) and (max-width: 1023px) {
    #main #s2 figure {
      /* tablet */
      max-width: 350px; } }
  @media screen and (min-width: 1024px) {
    #main #s2 figure {
      /* pc */
      max-width: 400px; } }

#main #s3 figure {
  max-width: 609px;
  height: auto;
  margin: 0 auto; }
  @media screen and (max-width: 640px) {
    #main #s3 figure {
      /* sp */
      max-width: 80%; } }
