@charset "UTF-8";
/* line 18, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022TwList figure img, .sp2022MigrantList figure img, figure.sp2022HalfPic img, .sp2022HealthList figure img, .sp2022RecycleList figure img, .sp2022TopgreenList figure img, .sp2022OceanRight img, .sp2022OceanList figure img, .sp2022BottleList figure img, .sp2022HistoryList .sp2022HistoryTime img, .sp2022HistoryList.sp2022Engagement .sp2022HistoryRight > figure img, .sp2022Link figure img, .sp2022StatusList figure img, .sp2022BenefitList figure img, .sp2022Food figure img, .sp2022RecognitionsList figure img, .sp2022StrategyList figure img {
  position: relative;
  display: block;
  width: 100%;
  height: auto; }

/* line 24, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022FlexBetween, .sp2022Tab > ul, .sp2022TwList, .sp2022OceanList, .sp2022HistoryList, .sp2022HistoryList.sp2022Engagement .sp2022HistoryRight, .sp2022BenefitList, .sp2022Food, .sp2022FoodFlex, .sp2022StrategyList {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }

/* line 30, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022FlexBetweenCenter, .sp2022Tab > ul > li, .sp2022Link, .sp2022StatusList {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center; }

/* line 37, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022FlexCenter {
  position: relative;
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }

/*----------共用設定----------*/
/* line 53, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022TextPink {
  color: #d485a7; }

/* line 56, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022TextGray97 {
  color: #979797; }

/* line 59, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022TextSize14 {
  font-size: 14px; }

/* line 62, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022TextSize18 {
  font-size: 18px; }

/* line 65, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022TextSize20 {
  font-size: 20px; }

/* line 68, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022TextSize24 {
  font-size: 24px; }

/* line 71, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022TextRight {
  text-align: right; }

/* line 74, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022TextCenter {
  text-align: center; }

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

/*----------共用設定 end----------*/
/* line 95, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
h3.sp2022Title {
  position: relative;
  color: #cc9965;
  font-size: 28px;
  margin-bottom: 20px; }

/* line 101, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
h4.sp2022PinkTitle {
  position: relative;
  color: #d485a7;
  font-size: 20px;
  padding: 0 0 30px 0; }
  /* line 106, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  h4.sp2022PinkTitle:before {
    display: none;
    padding-left: 0; }

/* line 111, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022SubTitle {
  position: relative;
  font-size: 24px;
  font-weight: bold;
  padding: 20px 0 30px 0;
  line-height: 32px; }

/* line 118, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022Content {
  padding: 0 0 30px 0;
  position: relative; }

/* line 122, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022ListTitle {
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

/* line 127, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022BorderBottem {
  border-bottom: #cacaca dashed 2px;
  margin-bottom: 20px; }

/* line 131, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022Tab {
  padding-bottom: 30px; }
  /* line 133, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022Tab > ul {
    align-items: stretch;
    margin: 0;
    padding: 0; }
    /* line 138, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022Tab > ul > li {
      list-style: none;
      transition: ease 0.3s;
      background-color: #ececec;
      border: #555555 solid 1px;
      border-radius: 40px; }
      /* line 145, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022Tab > ul > li a {
        color: #000000;
        display: block;
        width: 100%;
        padding: 15px 10px;
        text-align: center;
        font-size: 16px; }
    /* line 155, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022Tab > ul.sp2022TwTab > li {
      width: calc(100% / 2 - 4px); }
      /* line 157, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022Tab > ul.sp2022TwTab > li.on, .sp2022Tab > ul.sp2022TwTab > li:hover {
        background-color: #66cc9a; }
        /* line 160, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
        .sp2022Tab > ul.sp2022TwTab > li.on a, .sp2022Tab > ul.sp2022TwTab > li:hover a {
          color: #ffffff; }
    /* line 167, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022Tab > ul.sp2022AbroadTab > li {
      width: calc(100% / 2 - 4px); }
      /* line 169, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022Tab > ul.sp2022AbroadTab > li.on, .sp2022Tab > ul.sp2022AbroadTab > li:hover {
        background-color: #68abd4; }
        /* line 172, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
        .sp2022Tab > ul.sp2022AbroadTab > li.on a, .sp2022Tab > ul.sp2022AbroadTab > li:hover a {
          color: #ffffff; }
    /* line 179, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022Tab > ul.sp2022LOATab > li {
      width: calc(100% / 3 - 4px); }
      /* line 181, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022Tab > ul.sp2022LOATab > li.on, .sp2022Tab > ul.sp2022LOATab > li:hover {
        background-color: #c6bddc; }
        /* line 184, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
        .sp2022Tab > ul.sp2022LOATab > li.on a, .sp2022Tab > ul.sp2022LOATab > li:hover a {
          color: #ffffff; }
    @media only screen and (max-width: 400px) {
      /* line 133, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022Tab > ul {
        display: block; }
        /* line 195, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
        .sp2022Tab > ul.sp2022TwTab > li, .sp2022Tab > ul.sp2022AbroadTab > li, .sp2022Tab > ul.sp2022LOATab > li {
          width: 100%;
          display: block; } }

/* line 203, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022TabContent {
  padding: 30px 20px;
  border: #555555 solid 1px;
  border-radius: 40px; }

/*----------報導1----------*/
/* line 211, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022TwList {
  padding-bottom: 50px; }
  /* line 214, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022TwList figure {
    display: block;
    position: relative;
    width: 100px; }
  /* line 222, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022TwList .sp2022TwListInfo {
    width: calc(100% - 120px); }
  @media only screen and (max-width: 500px) {
    /* line 211, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022TwList {
      display: block; }
      /* line 227, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022TwList figure {
        display: block;
        margin: auto;
        padding-bottom: 20px; }
      /* line 232, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022TwList .sp2022TwListInfo {
        width: 100%; }
        /* line 234, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
        .sp2022TwList .sp2022TwListInfo .sp2022ListTitle {
          text-align: center; }
        /* line 238, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
        .sp2022TwList .sp2022TwListInfo p span {
          display: inline-block;
          text-align: center;
          width: 100%; } }

/* line 247, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022MigrantList {
  width: calc(100% / 2 - 30px);
  padding-bottom: 50px; }
  /* line 250, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022MigrantList .sp2022MigrantNumber {
    width: 40px;
    height: 40px;
    margin: auto;
    border: #555555 solid 1px;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
    font-weight: bold;
    color: #555555;
    margin-bottom: 20px; }
  /* line 263, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022MigrantList figure {
    width: 100px;
    padding-bottom: 10px;
    margin: auto; }
  /* line 271, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022MigrantList p {
    text-align: center; }
  @media only screen and (max-width: 700px) {
    /* line 247, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022MigrantList {
      width: calc(100% / 2 - 10px); } }
  @media only screen and (max-width: 500px) {
    /* line 247, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022MigrantList {
      width: 100%; } }

/* line 281, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
figure.sp2022HalfPic {
  width: calc(100% / 2 - 10px);
  padding-top: 10px; }
  @media only screen and (max-width: 600px) {
    /* line 281, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    figure.sp2022HalfPic {
      width: 100%; } }

/* line 291, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022HealthList {
  width: calc(100% / 3 - 15px); }
  /* line 293, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022HealthList figure {
    width: 100px;
    padding: 20px 0;
    margin: auto; }
  /* line 301, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022HealthList .sp2022HealthTitle {
    width: 100%;
    text-align: center;
    border: #555555 solid 1px;
    border-radius: 40px;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 10px; }
  /* line 311, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022HealthList ol li {
    margin-bottom: 5px; }
  /* line 315, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022HealthList p {
    padding: 20px 0 0 0; }
  @media only screen and (max-width: 700px) {
    /* line 291, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022HealthList {
      width: 100%;
      padding-bottom: 30px; } }
  /* line 323, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022HealthList.en .sp2022HealthTitle {
    font-size: 18px; }
  @media only screen and (max-width: 760px) {
    /* line 322, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022HealthList.en {
      width: 100%;
      padding-bottom: 30px; } }

/*----------報導2----------*/
/* line 335, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022RecycleList {
  width: calc(100% / 3 - 20px); }
  /* line 337, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022RecycleList figure {
    width: 140px;
    margin: auto; }
  /* line 344, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022RecycleList p {
    text-align: center;
    font-size: 20px; }
  @media only screen and (max-width: 600px) {
    /* line 335, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022RecycleList {
      width: calc(100% / 3 - 10px); }
      /* line 350, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022RecycleList figure {
        width: 110px; } }
  @media only screen and (max-width: 400px) {
    /* line 335, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022RecycleList {
      width: 100%;
      padding-bottom: 20px; }
      /* line 357, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022RecycleList figure {
        width: 140px; } }

/* line 362, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022TopgreenList {
  position: relative;
  width: calc(100% / 5 - 10px); }
  /* line 365, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022TopgreenList:after {
    display: block;
    position: absolute;
    content: "►";
    right: -20px;
    width: 24px;
    height: 24px;
    font-size: 24px;
    top: 50%;
    margin-top: -12px; }
  /* line 377, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022TopgreenList:last-child:after {
    display: none; }
  /* line 381, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022TopgreenList figure {
    width: 100px;
    margin: auto; }
  /* line 388, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022TopgreenList p {
    text-align: center; }
  @media only screen and (max-width: 700px) {
    /* line 362, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022TopgreenList {
      width: calc(100% / 3 - 10px);
      padding-bottom: 30px; }
      /* line 394, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022TopgreenList:after {
        right: 0px; } }
  @media only screen and (max-width: 600px) {
    /* line 362, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022TopgreenList {
      width: calc(100% / 2 - 10px); } }
  @media only screen and (max-width: 450px) {
    /* line 362, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022TopgreenList {
      width: 100%;
      padding-bottom: 50px; }
      /* line 404, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022TopgreenList:after {
        position: absolute;
        content: "▼";
        right: 50%;
        margin-right: -12px;
        top: auto;
        margin-top: 0;
        bottom: 15px; }
      /* line 413, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022TopgreenList:last-child {
        padding-bottom: 0; } }

@media only screen and (max-width: 700px) {
  /* line 419, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022LOAContent .sp2022FlexBetween {
    justify-content: flex-start; } }

/* line 423, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022OceanLeft {
  width: calc(100% - 270px); }
  @media only screen and (max-width: 700px) {
    /* line 423, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022OceanLeft {
      width: 100%; } }

/* line 429, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022OceanRight {
  width: 240px;
  padding-top: 20px; }
  /* line 435, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022OceanRight figcaption {
    display: block;
    padding-top: 20px;
    line-height: 28px; }
  @media only screen and (max-width: 700px) {
    /* line 429, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022OceanRight {
      width: 100%;
      text-align: center; }
      /* line 443, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022OceanRight img {
        max-width: 360px;
        margin: auto; } }

/* line 449, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022OceanList {
  position: relative;
  padding-bottom: 30px; }
  /* line 453, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022OceanList figure {
    width: 100px; }
  /* line 459, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022OceanList .sp2022OceanListInfo {
    width: calc(100% - 120px); }
    /* line 461, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022OceanList .sp2022OceanListInfo time {
      color: #d485a7;
      padding-bottom: 5px; }
    /* line 465, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022OceanList .sp2022OceanListInfo .sp2022SubTitle {
      padding-top: 0;
      padding-bottom: 10px; }
  @media only screen and (max-width: 450px) {
    /* line 471, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022OceanList figure {
      margin: auto;
      padding-bottom: 20px; }
    /* line 475, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022OceanList .sp2022OceanListInfo {
      width: 100%; } }

/* line 480, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022BottleList {
  width: calc(100% / 4);
  padding-bottom: 40px; }
  /* line 483, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022BottleList figure {
    width: 100px;
    margin: auto; }
  /* line 490, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022BottleList .sp2022ListTitle {
    text-align: center;
    padding: 10px 10px 0 10px; }
  @media only screen and (max-width: 800px) {
    /* line 480, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022BottleList {
      width: calc(100% / 3); } }
  @media only screen and (max-width: 550px) {
    /* line 480, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022BottleList {
      width: calc(100% / 2); } }

/* line 502, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022Bottle.en .sp2022ListTitle {
  font-size: 18px; }

/* line 506, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022HistoryList {
  padding-bottom: 30px; }
  /* line 509, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022HistoryList .sp2022HistoryTime {
    width: 50px;
    position: relative; }
    /* line 515, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022HistoryList .sp2022HistoryTime span {
      display: block;
      position: absolute;
      top: 18px;
      left: 0px;
      width: 100%;
      text-align: center; }
    /* line 523, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022HistoryList .sp2022HistoryTime:before {
      content: "";
      width: 2px;
      height: calc(100% + 28px);
      border-right: #cacaca dashed 1px;
      top: 7px;
      left: 50%;
      margin-left: -1px;
      position: absolute;
      display: block;
      z-index: 0; }
  /* line 538, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022HistoryList:last-child .sp2022HistoryTime:before {
    display: none; }
  /* line 543, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022HistoryList > p {
    width: calc(100% - 70px);
    padding: 0;
    margin: 0; }
  /* line 548, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022HistoryList ul {
    width: calc(100% - 70px);
    padding: 0;
    margin: 0;
    position: relative; }
    /* line 553, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022HistoryList ul li {
      list-style: none;
      padding: 0 0 0px 15px;
      margin: 0;
      position: relative; }
      /* line 558, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022HistoryList ul li:before {
        display: block;
        content: "";
        width: 4px;
        height: 4px;
        background-color: #d485a7;
        border-radius: 50%;
        position: absolute;
        left: 0px;
        top: 10px; }
  /* line 572, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022HistoryList.sp2022Engagement .sp2022HistoryRight {
    width: calc(100% - 50px - 20px); }
    /* line 575, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022HistoryList.sp2022Engagement .sp2022HistoryRight .sp2022HistoryInfo {
      width: calc(100% - 160px - 20px); }
    /* line 578, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022HistoryList.sp2022Engagement .sp2022HistoryRight > figure {
      width: 160px;
      margin: 0; }
  @media only screen and (max-width: 600px) {
    /* line 587, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022HistoryList.sp2022Engagement .sp2022HistoryRight {
      padding-bottom: 10px; }
      /* line 589, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022HistoryList.sp2022Engagement .sp2022HistoryRight .sp2022HistoryInfo {
        width: 100%; } }

/* line 596, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022Link {
  padding-bottom: 10px; }
  /* line 599, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022Link figure {
    width: 50px;
    margin: 0; }
  /* line 606, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022Link p {
    width: calc(100% - 70px);
    padding: 0; }
    /* line 609, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022Link p a {
      color: #000000;
      text-decoration: underline; }
      /* line 612, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022Link p a:hover {
        color: #68abd4; }

/* line 618, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022StatusList {
  width: calc(100% / 3);
  padding: 20px 0; }
  /* line 622, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022StatusList:nth-child(4), .sp2022StatusList:last-child {
    width: calc(100% / 2 - 20px); }
  /* line 626, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022StatusList figure {
    width: 100px; }
  /* line 632, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022StatusList .sp2022ListTitle {
    width: calc(100% - 110px);
    padding: 0; }
    /* line 635, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022StatusList .sp2022ListTitle span {
      font-size: 24px;
      color: #d485a7;
      font-weight: bold; }
  /* line 641, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022StatusList.en {
    width: calc(100% / 2 - 10px); }
    /* line 643, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022StatusList.en:nth-child(4) {
      width: calc(100% / 2 - 10px); }
    /* line 646, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022StatusList.en:last-child {
      width: 100%; }
  @media only screen and (max-width: 800px) {
    /* line 618, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022StatusList {
      width: calc(100% / 2);
      padding-right: 20px; }
      /* line 653, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022StatusList:nth-child(4) {
        width: calc(100% / 2); }
      /* line 656, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022StatusList:last-child {
        width: 100%; } }
  @media only screen and (max-width: 700px) {
    /* line 661, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022StatusList.en {
      width: 100%; }
      /* line 663, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022StatusList.en:nth-child(4) {
        width: 100%; }
      /* line 666, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022StatusList.en:last-child {
        width: 100%; }
      /* line 669, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022StatusList.en figure {
        width: 100px;
        margin: auto;
        padding-bottom: 10px; }
      /* line 674, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022StatusList.en .sp2022ListTitle {
        width: 100%;
        text-align: center;
        font-size: 18px; }
        /* line 678, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
        .sp2022StatusList.en .sp2022ListTitle span {
          font-size: 22px; } }
  @media only screen and (max-width: 600px) {
    /* line 685, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022StatusList figure {
      width: 100px;
      margin: auto;
      padding-bottom: 10px; }
    /* line 690, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022StatusList .sp2022ListTitle {
      width: 100%;
      text-align: center;
      font-size: 18px; }
      /* line 694, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022StatusList .sp2022ListTitle span {
        font-size: 22px; } }

/* line 700, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022BenefitList {
  padding-bottom: 50px; }
  /* line 703, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022BenefitList figure {
    width: 100px; }
  /* line 709, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022BenefitList .sp2022BenefitInfo {
    width: calc(100% - 140px); }
    /* line 712, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022BenefitList .sp2022BenefitInfo p span {
      font-size: 24px;
      color: #d485a7;
      font-weight: bold; }
    /* line 717, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022BenefitList .sp2022BenefitInfo p a {
      color: #979797;
      text-decoration: underline; }
      /* line 720, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022BenefitList .sp2022BenefitInfo p a:hover {
        color: #68abd4; }
  @media only screen and (max-width: 400px) {
    /* line 727, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022BenefitList figure {
      margin: auto;
      padding-bottom: 20px; }
    /* line 731, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022BenefitList .sp2022BenefitInfo {
      width: 100%;
      text-align: center; } }

/* line 739, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022Food h4 {
  display: block;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 0; }

/* line 745, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022Food figure {
  width: calc(100% / 4 - 30px); }
  /* line 747, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022Food figure img {
    max-width: 160px;
    margin: auto; }

@media only screen and (max-width: 700px) {
  /* line 754, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022Food h4 {
    text-align: center; }
  /* line 757, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022Food figure {
    width: calc(100% / 2 - 30px);
    padding-top: 20px; } }

@media only screen and (max-width: 450px) {
  /* line 763, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022Food figure {
    width: 100%; } }

/* line 768, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022FoodFlex {
  padding-top: 20px; }
  /* line 771, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022FoodFlex .sp2022FoodLeft {
    width: calc(100% - 220px); }
    /* line 774, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022FoodFlex .sp2022FoodLeft.sp2022Food figure {
      width: calc(100% / 3 - 20px); }
  /* line 779, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022FoodFlex .sp2022FoodRight {
    width: 200px; }
    /* line 782, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022FoodFlex .sp2022FoodRight.sp2022Food h4 {
      text-align: center; }
    /* line 785, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022FoodFlex .sp2022FoodRight.sp2022Food figure {
      width: 70px;
      margin: auto; }
  @media only screen and (max-width: 700px) {
    /* line 792, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022FoodFlex .sp2022FoodLeft {
      width: 100%; }
      /* line 795, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022FoodFlex .sp2022FoodLeft.sp2022Food figure {
        width: calc(100% / 2 - 30px); }
    /* line 800, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022FoodFlex .sp2022FoodRight {
      width: 100%;
      margin-top: 20px; } }
  @media only screen and (max-width: 450px) {
    /* line 806, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022FoodFlex .sp2022FoodLeft {
      width: 100%; }
      /* line 809, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022FoodFlex .sp2022FoodLeft.sp2022Food figure {
        width: 100%; } }

/* line 816, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022RecognitionsList {
  width: calc(100% / 3 - 15px); }
  /* line 818, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022RecognitionsList figure {
    width: 160px;
    padding: 20px 0;
    margin: auto; }
  /* line 826, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022RecognitionsList .sp2022RecognitionsTitle {
    width: 100%;
    text-align: center;
    border: #555555 solid 1px;
    border-radius: 40px;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 10px; }
  /* line 835, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022RecognitionsList .p2022RecognitionsInfo {
    text-align: center;
    padding-top: 20px; }
    /* line 838, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022RecognitionsList .p2022RecognitionsInfo p {
      padding: 0 0 10px 0; }
    /* line 841, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022RecognitionsList .p2022RecognitionsInfo .sp2022RecognitionsPink {
      text-align: center;
      font-size: 18px;
      color: #d485a7; }
  @media only screen and (max-width: 780px) {
    /* line 816, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022RecognitionsList {
      width: 100%;
      padding-bottom: 30px; } }
  @media only screen and (max-width: 760px) {
    /* line 851, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022RecognitionsList.en {
      width: 100%;
      padding-bottom: 30px; } }

/*----------報導3----------*/
/* line 861, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
.sp2022StrategyList {
  padding-bottom: 40px; }
  /* line 864, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022StrategyList:last-child {
    padding-bottom: 0; }
  /* line 867, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022StrategyList figure {
    width: 100px; }
  /* line 873, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
  .sp2022StrategyList .sp2022StrategyInfo {
    width: calc(100% - 120px); }
    /* line 875, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022StrategyList .sp2022StrategyInfo ul {
      padding: 0;
      margin: 0;
      position: relative; }
      /* line 879, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022StrategyList .sp2022StrategyInfo ul li {
        list-style: none;
        padding: 0 0 0px 15px;
        margin: 0;
        position: relative; }
        /* line 884, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
        .sp2022StrategyList .sp2022StrategyInfo ul li:before {
          display: block;
          content: "";
          width: 4px;
          height: 4px;
          background-color: #d485a7;
          border-radius: 50%;
          position: absolute;
          left: 0px;
          top: 10px; }
  @media only screen and (max-width: 500px) {
    /* line 899, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022StrategyList figure {
      margin: auto;
      padding-bottom: 20px; }
    /* line 903, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
    .sp2022StrategyList .sp2022StrategyInfo {
      width: 100%; }
      /* line 905, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2022_csr/html/css/csr_special_2022.scss */
      .sp2022StrategyList .sp2022StrategyInfo .sp2022ListTitle {
        text-align: center; } }

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