@charset "UTF-8";
/* line 25, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024HistoryList .sp2024HistoryTime img, .sp2024HistoryList .sp2024FutureList figure img, .sp2024HistoryList.sp2024Engagement .sp2024HistoryRight > figure img, .sp2024LOATitle figure img, .sp2024Application .sp2024ApplicationList figure img, .sp2024Application figure.sp2024ApplicationArrow img, .sp2024LOAList figure img, .sp2024Scale .sp2024ScaleList figure img, .sp2024BenefitList figure img, .sp2024Food figure img, .sp2024Award .sp2024AwardList figure img, .sp2024Pricing .sp2024PricingList figure img, .sp2024ProgressList .sp2024ProgressLeft figure img, .sp2024Class figure img, .sp2024Effect figure img, .sp2024Staff figure img {
  position: relative;
  display: block;
  width: 100%;
  height: auto; }

/* line 31, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024FlexBetween, .sp2024HistoryList .sp2024FutureList, .sp2024HistoryList.sp2024Engagement .sp2024HistoryRight, .sp2024Application, .sp2024LOAList, .sp2024Scale, .sp2024BenefitList, .sp2024Food, .sp2024FoodFlex, .sp2024Award, .sp2024Pricing, .sp2024ProgressList, .sp2024Class, .sp2024Effect, .sp2024Staff {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }

/* line 37, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024FlexBetweenCenter, .sp2024HistoryList, .sp2024Award .sp2024AwardList, .sp2024Pricing .sp2024PricingList {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center; }

/* line 44, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024FlexCenter, .sp2024LOATitle {
  position: relative;
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }

/* line 57, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024FlexStart, a.sp2024Link {
  position: relative;
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  align-items: flex-start; }

/*----------共用設定----------*/
/* line 67, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024TextPink {
  color: #ff70aa; }

/* line 70, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024TextGray97 {
  color: #979797; }

/* line 73, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024TextSize14 {
  font-size: 14px; }

/* line 76, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024TextSize16 {
  font-size: 16px; }

/* line 79, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024TextSize18 {
  font-size: 18px; }

/* line 82, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024TextSize20 {
  font-size: 20px; }

/* line 85, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024TextSize24 {
  font-size: 24px; }

/* line 88, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024TextRight {
  text-align: right; }

/* line 91, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024TextCenter {
  text-align: center; }

/* line 94, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024WhiteBg {
  background-color: #ffffff;
  border: #555555 solid 2px;
  border-radius: 40px;
  padding: 20px; }

/*----------共用設定 end----------*/
/* line 115, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
h3.sp2024Title {
  position: relative;
  color: #cc3900;
  font-size: 28px;
  margin-bottom: 20px; }

/* line 121, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
h4.sp2024PinkTitle {
  position: relative;
  color: #ff70aa;
  font-size: 18px;
  padding: 0 0 20px 0;
  margin-bottom: 0; }
  /* line 127, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  h4.sp2024PinkTitle:before {
    display: none;
    padding-left: 0; }

/* line 132, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024SubTitle {
  position: relative;
  font-size: 22px;
  font-weight: bold;
  padding: 20px 0 30px 0;
  line-height: 32px; }

/* line 139, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
a.sp2024Link {
  color: #225be0;
  flex-wrap: nowrap;
  padding-top: 15px; }
  /* line 144, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  a.sp2024Link:hover {
    color: #339400; }
  /* line 147, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  a.sp2024Link img {
    display: inline-block;
    width: 24px;
    height: auto;
    margin-right: 5px; }

/* line 154, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
a.sp2024LinkInner {
  color: #225be0; }
  /* line 156, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  a.sp2024LinkInner:hover {
    color: #339400; }

/* line 160, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024Content {
  padding: 0 0 30px 0;
  position: relative; }

/* line 164, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024ListTitle {
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

/* line 169, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024BorderBottem {
  border-bottom: #000000 solid 1px;
  margin-bottom: 30px; }

/* line 173, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024BgContent {
  padding: 30px 20px;
  background-color: #f0f0f0;
  border-radius: 40px;
  margin-bottom: 40px; }
  /* line 178, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024BgContent .sp2024SubTitle {
    width: 100%;
    padding: 10px 0 20px 0; }

/* line 184, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024List ul {
  width: calc(100% - 70px);
  padding: 5px 0 0 0;
  margin: 0;
  position: relative; }
  /* line 189, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024List ul li {
    list-style: none;
    padding: 0 0 10px 15px;
    margin: 0;
    position: relative; }
    /* line 194, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024List ul li:before {
      display: block;
      content: "";
      width: 4px;
      height: 4px;
      background-color: #ff70aa;
      border-radius: 50%;
      position: absolute;
      left: 0px;
      top: 10px; }

/* line 208, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024Note {
  color: #979797;
  font-size: 14px;
  padding-top: 20px; }
  /* line 212, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024Note ol {
    margin: 0px 0 20px 0px; }
    /* line 214, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Note ol li {
      margin: 0 0 0 15px; }

/*----------報導1----------*/
/* line 222, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024HistoryList {
  padding-bottom: 30px; }
  /* line 225, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024HistoryList.sp2024Future {
    align-items: flex-start; }
  /* line 228, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024HistoryList .sp2024HistoryTime {
    width: 65px;
    position: relative; }
    /* line 234, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024HistoryList .sp2024HistoryTime span {
      display: block;
      position: absolute;
      top: 22px;
      left: 0px;
      width: 100%;
      text-align: center; }
    /* line 242, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024HistoryList .sp2024HistoryTime span.sp2024HistoryTime02 {
      top: 87px; }
  /* line 246, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024HistoryList:before {
    content: "";
    width: 1px;
    height: calc(100% + 43px);
    border-right: #006699 solid 1px;
    top: 15px;
    left: 33px;
    position: absolute;
    display: block;
    z-index: 0; }
  /* line 258, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024HistoryList:last-child:before {
    display: none; }
  @media only screen and (max-width: 620px) {
    /* line 222, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024HistoryList {
      align-items: flex-start; }
      /* line 264, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024HistoryList:before {
        height: calc(100% + 40px); } }
  /* line 268, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024HistoryList > p,
  .sp2024HistoryList .sp2024FutureList {
    width: calc(100% - 80px);
    padding: 0;
    margin: 0; }
  /* line 276, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024HistoryList .sp2024FutureList figure {
    width: 240px; }
  /* line 282, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024HistoryList .sp2024FutureList > p {
    width: calc(100% - 260px);
    padding: 0;
    margin: 0; }
  @media only screen and (max-width: 700px) {
    /* line 274, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024HistoryList .sp2024FutureList {
      display: block; }
      /* line 289, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024HistoryList .sp2024FutureList figure {
        width: 240px;
        max-width: 100%; }
      /* line 293, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024HistoryList .sp2024FutureList > p {
        width: 100%;
        padding-bottom: 20px; } }
  /* line 299, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024HistoryList ul {
    width: calc(100% - 70px);
    padding: 5px 0 0 0;
    margin: 0;
    position: relative; }
    /* line 304, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024HistoryList ul li {
      list-style: none;
      padding: 0 0 5px 20px;
      margin: 0;
      position: relative; }
      /* line 309, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024HistoryList ul li:before {
        display: block;
        content: "";
        width: 4px;
        height: 4px;
        background-color: #f28e1e;
        border-radius: 50%;
        position: absolute;
        left: 7px;
        top: 10px; }
  /* line 323, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024HistoryList.sp2024Engagement .sp2024HistoryRight {
    width: calc(100% - 50px - 20px); }
    /* line 326, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024HistoryList.sp2024Engagement .sp2024HistoryRight .sp2024HistoryInfo {
      width: calc(100% - 160px - 20px); }
    /* line 329, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024HistoryList.sp2024Engagement .sp2024HistoryRight > figure {
      width: 160px;
      margin: 0; }
  @media only screen and (max-width: 600px) {
    /* line 338, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024HistoryList.sp2024Engagement .sp2024HistoryRight {
      padding-bottom: 10px; }
      /* line 340, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024HistoryList.sp2024Engagement .sp2024HistoryRight .sp2024HistoryInfo {
        width: 100%; } }

/* line 347, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024LOATitle {
  align-items: center;
  padding: 20px 0;
  border-bottom: #006699 solid 2px;
  margin-bottom: 40px; }
  /* line 353, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024LOATitle:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 17.3px 10px 0 10px;
    border-color: #006699 transparent transparent transparent;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    bottom: -19px; }
  /* line 366, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024LOATitle figure {
    width: 80px;
    padding: 10px;
    margin: 0; }
  /* line 374, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024LOATitle span {
    display: block;
    font-size: 24px;
    font-weight: bold;
    padding-left: 10px; }

/* line 381, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024Application {
  padding-bottom: 30px; }
  /* line 384, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024Application .sp2024ApplicationList {
    width: calc(100%/5 - 50px);
    text-align: center; }
    /* line 387, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Application .sp2024ApplicationList figure {
      width: 100%;
      padding: 10px; }
  /* line 395, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024Application figure.sp2024ApplicationArrow {
    width: 30px;
    align-self: center; }
  @media only screen and (max-width: 700px) {
    /* line 381, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Application {
      justify-content: start; }
      /* line 404, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024Application .sp2024ApplicationList {
        width: calc(100%/3 - 30px);
        padding-bottom: 30px; }
        /* line 407, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
        .sp2024Application .sp2024ApplicationList figure {
          padding: 10px 20px; } }
  @media only screen and (max-width: 500px) {
    /* line 381, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Application {
      justify-content: start; }
      /* line 414, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024Application .sp2024ApplicationList {
        width: calc(100%/2 - 30px); } }

/* line 419, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024LOAList {
  padding-bottom: 20px; }
  /* line 422, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024LOAList.sp2024Left {
    flex-direction: row-reverse; }
  /* line 425, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024LOAList figure {
    width: 300px;
    max-width: 100%; }
  /* line 432, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024LOAList p {
    display: block;
    width: calc(100% - 320px); }
  @media only screen and (max-width: 650px) {
    /* line 419, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024LOAList {
      display: block; }
      /* line 438, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024LOAList figure {
        margin: auto;
        padding: 20px 0; }
      /* line 442, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024LOAList p {
        width: 100%; } }

/* line 447, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024Scale {
  padding-bottom: 40px; }
  /* line 450, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024Scale .sp2024ScaleList {
    width: calc(100%/3 - 15px);
    border-radius: 20px;
    background-color: #f0f0f0;
    padding: 10px;
    text-align: center; }
    /* line 456, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Scale .sp2024ScaleList figure {
      width: 100px;
      margin: auto; }
    /* line 463, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Scale .sp2024ScaleList p {
      font-size: 20px; }
      /* line 465, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024Scale .sp2024ScaleList p span {
        display: block;
        font-size: 24px;
        padding-top: 5px;
        color: #ff8000; }
    /* line 474, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Scale .sp2024ScaleList.en p span {
      display: inline-block; }
  @media only screen and (max-width: 650px) {
    /* line 447, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Scale {
      display: block; }
      /* line 482, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024Scale .sp2024ScaleList {
        width: 100%;
        margin-bottom: 10px; } }

/* line 488, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024BenefitList {
  padding-bottom: 40px; }
  /* line 491, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024BenefitList figure {
    width: 100px; }
  /* line 497, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024BenefitList .sp2024BenefitRight {
    width: calc(100% - 140px); }
    /* line 500, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024BenefitList .sp2024BenefitRight p span.sp2024Blue {
      color: #0085d9;
      font-size: 24px; }
    /* line 504, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024BenefitList .sp2024BenefitRight p span.sp2024Small {
      font-size: 14px; }
  @media only screen and (max-width: 600px) {
    /* line 488, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024BenefitList {
      display: block; }
      /* line 511, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024BenefitList figure {
        margin: auto;
        padding-bottom: 20px; }
      /* line 515, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024BenefitList .sp2024BenefitRight {
        width: 100%; } }

/* line 520, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024Food {
  margin-bottom: 0; }
  /* line 523, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024Food .sp2024ListTitle {
    width: 100%; }
  /* line 527, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024Food figure img {
    height: 80px;
    width: auto;
    margin: auto; }
  @media only screen and (max-width: 840px) {
    /* line 535, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Food .sp2024ListTitle {
      text-align: center; }
    /* line 538, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Food figure {
      width: calc(100% / 2 - 30px);
      padding-top: 20px; } }
  @media only screen and (max-width: 450px) {
    /* line 544, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Food figure {
      width: 100%; } }

/* line 549, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024FoodFlex {
  padding-top: 20px; }
  /* line 552, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024FoodFlex .sp2024FoodLeft {
    width: calc(100% - 180px); }
  /* line 555, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024FoodFlex .sp2024FoodRight {
    width: 160px; }
    /* line 558, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024FoodFlex .sp2024FoodRight.sp2024Food .sp2024ListTitle {
      text-align: center; }
    /* line 561, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024FoodFlex .sp2024FoodRight.sp2024Food figure {
      margin: auto; }
  @media only screen and (max-width: 840px) {
    /* line 567, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024FoodFlex .sp2024FoodLeft {
      width: 100%; }
      /* line 570, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024FoodFlex .sp2024FoodLeft.sp2024Food figure {
        width: calc(100% / 2 - 30px); }
    /* line 575, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024FoodFlex .sp2024FoodRight {
      width: 100%;
      margin-top: 20px; } }
  @media only screen and (max-width: 450px) {
    /* line 581, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024FoodFlex .sp2024FoodLeft {
      width: 100%; }
      /* line 584, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024FoodFlex .sp2024FoodLeft.sp2024Food figure {
        width: 100%; } }

/* line 591, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024Award {
  padding: 20px 0px; }
  /* line 594, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024Award .sp2024AwardList {
    font-size: 20px;
    width: calc(100%/2 - 30px);
    padding-bottom: 40px; }
    /* line 599, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Award .sp2024AwardList figure {
      width: 35%; }
    /* line 605, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Award .sp2024AwardList .sp2024AwardListName {
      width: 65%; }
      /* line 607, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024Award .sp2024AwardList .sp2024AwardListName span {
        display: block;
        padding-top: 5px;
        color: #ff8000;
        font-weight: bold; }
  @media only screen and (max-width: 600px) {
    /* line 591, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Award {
      display: block; }
      /* line 617, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024Award .sp2024AwardList {
        width: 100%;
        font-size: 18px; } }

/*----------報導2----------*/
/* line 626, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024Pricing {
  padding-bottom: 40px; }
  /* line 629, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024Pricing .sp2024PricingList {
    width: calc(100%/2 - 20px); }
    /* line 632, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Pricing .sp2024PricingList figure {
      width: 50px; }
    /* line 638, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Pricing .sp2024PricingList p {
      width: calc(100% - 70px);
      font-size: 20px; }
  @media only screen and (max-width: 600px) {
    /* line 626, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Pricing {
      display: block; }
      /* line 645, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024Pricing .sp2024PricingList {
        width: 100%;
        padding-bottom: 20px; } }

/* line 653, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024ProgressList .sp2024ProgressLeft {
  text-align: center;
  width: 150px; }
  /* line 656, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024ProgressList .sp2024ProgressLeft figure {
    width: 100px;
    margin: auto;
    padding-bottom: 10px; }

/* line 665, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024ProgressList .sp2024ProgressRight {
  width: calc(100% - 170px); }
  /* line 667, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024ProgressList .sp2024ProgressRight ul {
    width: calc(100% - 70px);
    padding: 5px 0 0 0;
    margin: 0;
    position: relative; }
    /* line 672, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024ProgressList .sp2024ProgressRight ul li {
      list-style: none;
      padding: 0 0 5px 20px;
      margin: 0;
      position: relative; }
      /* line 677, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024ProgressList .sp2024ProgressRight ul li:before {
        display: block;
        content: "";
        width: 4px;
        height: 4px;
        background-color: #f28e1e;
        border-radius: 50%;
        position: absolute;
        left: 7px;
        top: 10px; }

@media only screen and (max-width: 600px) {
  /* line 651, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024ProgressList {
    display: block; }
    /* line 693, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024ProgressList .sp2024ProgressLeft {
      width: 100%;
      padding-bottom: 10px;
      margin-bottom: 20px;
      border-bottom: #979797 solid 1px; }
    /* line 699, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024ProgressList .sp2024ProgressRight {
      width: 100%; } }

/*----------報導3----------*/
/* line 707, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024Class {
  padding: 20px 0; }
  /* line 710, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024Class figure {
    width: calc(100%/3 - 10px); }
  @media only screen and (max-width: 600px) {
    /* line 707, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Class {
      display: block; }
      /* line 718, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024Class figure {
        width: 270px;
        max-width: 100%;
        margin: auto;
        padding-bottom: 10px; } }

/* line 726, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024Effect {
  padding-bottom: 15px; }
  /* line 729, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024Effect figure {
    width: 270px; }
  /* line 735, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024Effect p {
    width: calc(100% - 290px); }
  @media only screen and (max-width: 650px) {
    /* line 726, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Effect {
      display: block; }
      /* line 740, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024Effect figure {
        width: 270px;
        max-width: 100%;
        margin: auto;
        padding-top: 20px; }
      /* line 746, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
      .sp2024Effect p {
        width: 100%; } }

/* line 753, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
.sp2024Staff figure {
  width: calc(100%/2 - 10px); }

@media only screen and (max-width: 600px) {
  /* line 751, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
  .sp2024Staff {
    display: block; }
    /* line 761, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2024_csr/html/css/csr_special_2024.scss */
    .sp2024Staff figure {
      width: 270px;
      max-width: 100%;
      margin: auto;
      padding-bottom: 10px; } }

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