/* line 11, media.scss */
#introSec .read.readMain { text-align: center; margin-bottom: 3em; }
/* line 13, media.scss */
#introSec .pickUpWrap .listWrap { width: 90%; margin: 3.5em auto 0; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start; }
/* line 14, media.scss */
#introSec .pickUpWrap .listWrap .cmnTit { margin-bottom: .75em; }
/* line 16, media.scss */
#introSec .pickUpWrap .list { display: flex; justify-content: space-between; flex-wrap: wrap; width: 48%; }
/* line 17, media.scss */
#introSec .pickUpWrap .list:not(:last-child) { margin-bottom: 2em; }
/* line 18, media.scss */
#introSec .pickUpWrap .list .ph { width: 150px; margin-top: .5em; }
/* line 19, media.scss */
#introSec .pickUpWrap .list .ph a { filter: drop-shadow(3px 3px 4px rgba(102, 69, 69, 0.15)); }
/* line 21, media.scss */
#introSec .pickUpWrap .list .text { width: calc(100% - 180px); text-align: left; }
/* line 22, media.scss */
#introSec .pickUpWrap .list .text .catch { font-size: 18px; text-align: justify; margin-bottom: .5em; }
/* line 23, media.scss */
#introSec .pickUpWrap .list .text .catch small { display: inline-block; font-size: 80%; }
/* line 25, media.scss */
#introSec .pickUpWrap .list .text .read { font-size: 14px; }
/* line 27, media.scss */
#introSec .pickUpWrap .list.main { width: 90%; margin: auto; align-items: flex-end; }
/* line 28, media.scss */
#introSec .pickUpWrap .list.main .ph { width: 220px; margin-top: 0em; }
/* line 31, media.scss */
#introSec .pickUpWrap .list.main .text { width: calc(100% - 260px); }
/* line 32, media.scss */
#introSec .pickUpWrap .list.main .text .cmnTit { margin-bottom: 1em; }
/* line 33, media.scss */
#introSec .pickUpWrap .list.main .text .catch { font-size: 25px; }
/* line 34, media.scss */
#introSec .pickUpWrap .list.main .text .read { font-size: 16px; }

@media only screen and (max-width: 750px) { /* line 45, media.scss */
  #introSec .read.readMain { text-align: justify; margin-bottom: 3em; padding: 0 6.5%; }
  /* line 47, media.scss */
  #introSec .pickUpWrap .listWrap { width: 90%; margin: 3.5em auto 0; }
  /* line 48, media.scss */
  #introSec .pickUpWrap .listWrap .cmnTit { margin-bottom: 1em; }
  /* line 50, media.scss */
  #introSec .pickUpWrap .list { width: 100%; }
  /* line 51, media.scss */
  #introSec .pickUpWrap .list:not(:last-child) { margin-bottom: 3em; }
  /* line 52, media.scss */
  #introSec .pickUpWrap .list .ph { width: 180px; margin: 0 auto 1.5em; }
  /* line 55, media.scss */
  #introSec .pickUpWrap .list .text { width: 100%; }
  /* line 56, media.scss */
  #introSec .pickUpWrap .list .text .catch { font-size: 20px; margin-bottom: .75em; }
  /* line 57, media.scss */
  #introSec .pickUpWrap .list .text .read { font-size: 15px; }
  /* line 59, media.scss */
  #introSec .pickUpWrap .list.main { width: 90%; }
  /* line 60, media.scss */
  #introSec .pickUpWrap .list.main .ph { width: 240px; margin: 0 auto 2em; }
  /* line 63, media.scss */
  #introSec .pickUpWrap .list.main .text { width: 100%; }
  /* line 64, media.scss */
  #introSec .pickUpWrap .list.main .text .cmnTit { margin-bottom: 1em; }
  /* line 65, media.scss */
  #introSec .pickUpWrap .list.main .text .catch { font-size: 20px; margin-bottom: 1em; }
  /* line 66, media.scss */
  #introSec .pickUpWrap .list.main .text .read { font-size: 15px; } }
/* line 77, media.scss */
#linkSec { margin-top: 5em; }
/* line 78, media.scss */
#linkSec ul.listWrap { display: flex; justify-content: space-between; flex-wrap: wrap; grid-row-gap: 3em; }
/* line 79, media.scss */
#linkSec ul.listWrap li { width: calc(100% / 3 - 50px); }
/* line 80, media.scss */
#linkSec ul.listWrap li a { color: inherit; }
/* line 81, media.scss */
#linkSec ul.listWrap li a .ph { filter: drop-shadow(3px 3px 4px rgba(102, 69, 69, 0.15)); }
/* line 82, media.scss */
#linkSec ul.listWrap li a .read { font-size: 14px; margin-top: 1em; }

@media only screen and (max-width: 750px) { /* line 91, media.scss */
  #linkSec { margin-top: 3em; }
  /* line 92, media.scss */
  #linkSec ul.listWrap { grid-row-gap: 0em; padding: 0 6.5%; }
  /* line 93, media.scss */
  #linkSec ul.listWrap li { width: 100%; }
  /* line 94, media.scss */
  #linkSec ul.listWrap li:not(:last-child) { padding-bottom: 2em; margin-bottom: 2em; border-bottom: 1px solid rgba(179, 162, 162, 0.5); }
  /* line 97, media.scss */
  #linkSec ul.listWrap li a .read { font-size: 14px; margin-top: 1em; } }
