@charset "UTF-8";
/* line 24, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
figure.sp2021MaskPic img, .sp2021ItemList.status figure img, .sp2021ItemList.bottleOther figure img, .sp2021Timeline .sp2021TimelineInfo figure img, .sp2021Benefit figure img, figure.sp2021Food img, .sp2021FoodLeft figure.sp2021Food img, .sp2021FoodRight figure.sp2021Food img, .sp2021Bottle figure img, .sp2021Arrow figure img, .sp2021Sea figure img, .sp2021Sea .sp2021SeaInfo figure img, .sp2021Knowledge figure img, .sp2021Solve figure img, .sp2021History .sp2021HistoryList figure img, figure.sp2021PromotePic img, figure.sp2021ConfirmPic img, figure.sp2021ConfirmAward img, .confirm figure.sp2021ConfirmMedals img, .confirm figure.sp2021ConfirmMedalsDes img, .sp2021Financing figure img, .sp2021Finance figure img, figure.sp2021SharePic img, .sp2021Fundraising .sp2021FundraisingInfo .sp2021FundraisingInfoList figure img {
  display: block;
  width: 100%;
  height: auto; }

/*----------共用設定----------*/
/* line 32, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.raw-html-embed p {
  margin-bottom: 30px; }

/* line 35, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021TextGray999 {
  color: #999999; }

/* line 38, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021TextGray666 {
  color: #666666; }

/* line 41, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021TextRed {
  color: #ff4800; }

/* line 44, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021TextGreen {
  color: #00c96b; }

/* line 47, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021TextPink {
  color: #ff6bab; }

/* line 50, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.specialTextBlack {
  color: #000000; }

/* line 53, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021TextSize20 {
  font-size: 20px; }

/* line 56, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021TextSize24 {
  font-size: 24px; }

/* line 59, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021TextSize52 {
  font-size: 52px;
  line-height: 52px; }

/* line 63, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021TextRight {
  text-align: right; }

/* line 66, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021TextLeft {
  text-align: left; }
  @media only screen and (max-width: 700px) {
    /* line 66, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021TextLeft {
      text-align: center; } }

/* line 72, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021TextLeftNoCenter {
  text-align: left; }

/* line 75, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021BlueBg {
  background-color: #f2faff;
  border: #cccccc solid 2px;
  border-radius: 25px;
  padding: 20px; }

/* line 81, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021OrangeBg {
  background-color: #fff8f2;
  border: #cccccc solid 2px;
  border-radius: 25px;
  padding: 20px; }

/* line 87, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021WhiteBg {
  background-color: #ffffff;
  border: #cccccc solid 2px;
  border-radius: 25px;
  padding: 20px; }

/* line 93, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021BorderSolidBottom {
  border-bottom: #cccccc solid 2px; }

/* line 96, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021BorderDottedBottom {
  border-bottom: #cccccc dotted 2px; }

/* line 99, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021FlexBetween {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }

/* line 105, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021FlexCenterStart {
  position: relative;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-content: flex-start; }

/* line 112, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021FlexStartCenter {
  position: relative;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: center; }

/* line 119, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021FlexBetweenCenter {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center; }

/* line 126, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021FlexBetweenEnd {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-end; }

/*----------共用設定 end----------*/
/* line 136, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
h3.sp2021Title {
  position: relative;
  color: #ff6bab; }

/* line 140, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Content {
  padding: 0 0 30px 0;
  position: relative; }

/* line 144, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021BgContent {
  position: relative;
  width: 100%;
  padding: 40px 20px 20px 20px;
  margin-bottom: 50px; }
  /* line 149, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021BgContent:last-child {
    margin-bottom: 0; }
  /* line 152, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021BgContent .sp2021BgContentTitle {
    background-color: #ff4800;
    color: #ffffff;
    width: 80%;
    padding: 5px 15px;
    border-radius: 20px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    left: 50%;
    top: -20px;
    margin-left: -40%; }
  @media only screen and (max-width: 600px) {
    /* line 144, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021BgContent {
      padding: 20px 20px 20px 20px; }
      /* line 168, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021BgContent .sp2021BgContentTitle {
        width: 100%;
        height: auto;
        line-height: 26px;
        padding: 10px 20px;
        position: relative;
        top: auto;
        left: auto;
        margin: 0 auto 10px auto; } }

/* line 180, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021MaskArea {
  width: calc(100% - 220px); }
  @media only screen and (max-width: 800px) {
    /* line 180, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021MaskArea {
      width: 100%;
      order: 2; } }
  /* line 186, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021MaskArea .sp2021BgContent {
    margin-bottom: 60px; }
    /* line 188, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021MaskArea .sp2021BgContent:last-child {
      margin-bottom: 40px; }

/* line 193, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
figure.sp2021MaskPic {
  width: 200px;
  padding-bottom: 30px; }
  @media only screen and (max-width: 800px) {
    /* line 193, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    figure.sp2021MaskPic {
      margin: auto;
      order: 1;
      padding-bottom: 50px; } }

/* line 205, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Tab {
  padding-bottom: 30px; }
  /* line 207, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Tab > ul {
    display: flex;
    margin: 0;
    padding: 0;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap; }
    /* line 214, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Tab > ul > li {
      width: calc(100% / 2 - 4px);
      list-style: none;
      transition: ease 0.3s;
      background-color: #eeeeee;
      border: #cccccc solid 2px;
      border-radius: 25px;
      display: flex;
      align-items: center;
      position: relative;
      margin-bottom: 20px; }
      /* line 225, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul > li a {
        color: #666666;
        display: block;
        width: 100%;
        padding: 15px 10px;
        text-align: center; }
      /* line 233, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul > li.on:before {
        content: "";
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 14px 8px 0 8px;
        border-color: #666666 transparent transparent transparent;
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        bottom: -16px;
        transition: ease 0.3s; }
      /* line 247, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul > li.on:after {
        content: "";
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 14px 8px 0 8px;
        border-color: #cccccc transparent transparent transparent;
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        bottom: -12px;
        transition: ease 0.3s; }
      @media only screen and (max-width: 600px) {
        /* line 214, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021Tab > ul > li {
          margin-bottom: 10px; }
          /* line 265, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
          .sp2021Tab > ul > li.on:before {
            display: none; }
          /* line 268, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
          .sp2021Tab > ul > li.on:after {
            display: none; } }
    /* line 276, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Tab > ul.sp2021MeasuresTab > li, .sp2021Tab > ul.sp2021LoanTab > li {
      width: calc(100% / 3 - 4px); }
      /* line 278, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021MeasuresTab > li.on, .sp2021Tab > ul.sp2021MeasuresTab > li:hover, .sp2021Tab > ul.sp2021LoanTab > li.on, .sp2021Tab > ul.sp2021LoanTab > li:hover {
        background-color: #00c96b;
        border: #00a357 solid 2px; }
        /* line 282, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021Tab > ul.sp2021MeasuresTab > li.on a, .sp2021Tab > ul.sp2021MeasuresTab > li:hover a, .sp2021Tab > ul.sp2021LoanTab > li.on a, .sp2021Tab > ul.sp2021LoanTab > li:hover a {
          color: #ffffff; }
      /* line 287, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021MeasuresTab > li.on:before, .sp2021Tab > ul.sp2021LoanTab > li.on:before {
        border-color: #00a357 transparent transparent transparent; }
      /* line 290, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021MeasuresTab > li.on:after, .sp2021Tab > ul.sp2021LoanTab > li.on:after {
        border-color: #00c96b transparent transparent transparent; }
    @media only screen and (max-width: 400px) {
      /* line 298, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021MeasuresTab > li {
        width: 100%;
        min-height: 90px; } }
    /* line 307, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Tab > ul.sp2021ApplicationTab > li {
      width: calc(100% / 4 - 4px); }
      /* line 309, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021ApplicationTab > li.on, .sp2021Tab > ul.sp2021ApplicationTab > li:hover {
        background-color: #ff9200;
        border: #FF6429 solid 2px; }
        /* line 313, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021Tab > ul.sp2021ApplicationTab > li.on a, .sp2021Tab > ul.sp2021ApplicationTab > li:hover a {
          color: #ffffff; }
      /* line 318, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021ApplicationTab > li.on:before {
        border-color: #FF6429 transparent transparent transparent; }
      /* line 321, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021ApplicationTab > li.on:after {
        border-color: #ff9200 transparent transparent transparent; }
      @media only screen and (max-width: 600px) {
        /* line 307, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021Tab > ul.sp2021ApplicationTab > li {
          width: calc(100% / 2 - 4px);
          min-height: 215px; } }
    /* line 332, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Tab > ul.sp2021NegotiationTab > li {
      width: calc(100% / 2 - 4px); }
      /* line 334, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021NegotiationTab > li.on, .sp2021Tab > ul.sp2021NegotiationTab > li:hover {
        background-color: #00c96b;
        border: #00a357 solid 2px; }
        /* line 338, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021Tab > ul.sp2021NegotiationTab > li.on a, .sp2021Tab > ul.sp2021NegotiationTab > li:hover a {
          color: #ffffff; }
      /* line 343, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021NegotiationTab > li.on:before {
        border-color: #00a357 transparent transparent transparent; }
      /* line 346, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021NegotiationTab > li.on:after {
        border-color: #00c96b transparent transparent transparent; }
    /* line 353, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Tab > ul.sp2021ConfirmTab > li {
      width: calc(100% / 2 - 4px); }
      /* line 355, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021ConfirmTab > li.on, .sp2021Tab > ul.sp2021ConfirmTab > li:hover {
        background-color: #00A9E0;
        border: #0099ba solid 2px; }
        /* line 359, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021Tab > ul.sp2021ConfirmTab > li.on a, .sp2021Tab > ul.sp2021ConfirmTab > li:hover a {
          color: #ffffff; }
      /* line 364, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021ConfirmTab > li.on:before {
        border-color: #0099ba transparent transparent transparent; }
      /* line 367, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021ConfirmTab > li.on:after {
        border-color: #00A9E0 transparent transparent transparent; }
    /* line 374, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Tab > ul.sp2021BondTab > li {
      width: calc(100% / 3 - 4px); }
      /* line 376, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021BondTab > li.on, .sp2021Tab > ul.sp2021BondTab > li:hover {
        background-color: #ff9200;
        border: #FF6429 solid 2px; }
        /* line 380, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021Tab > ul.sp2021BondTab > li.on a, .sp2021Tab > ul.sp2021BondTab > li:hover a {
          color: #ffffff; }
      /* line 385, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021BondTab > li.on:before {
        border-color: #FF6429 transparent transparent transparent; }
      /* line 388, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Tab > ul.sp2021BondTab > li.on:after {
        border-color: #ff9200 transparent transparent transparent; }
  /* line 395, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Tab .sp2021TabContent {
    padding: 30px;
    border: #cccccc solid 2px;
    border-radius: 25px; }

/* line 401, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021ItemList {
  position: relative;
  width: 50%;
  padding: 20px;
  border-top: #cccccc dotted 2px; }
  /* line 406, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021ItemList:nth-child(odd) {
    border-right: #cccccc dotted 2px; }
  /* line 409, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021ItemList:nth-child(1), .sp2021ItemList:nth-child(2) {
    border-top: none; }
  /* line 413, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021ItemList.trisection {
    width: calc(100% / 3);
    border-right: #cccccc dotted 2px; }
    /* line 416, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021ItemList.trisection:nth-child(1), .sp2021ItemList.trisection:nth-child(2), .sp2021ItemList.trisection:nth-child(3) {
      border-top: none; }
    /* line 421, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021ItemList.trisection:nth-child(3) {
      border-right: none; }
  /* line 425, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021ItemList.sp2021BorderBottom {
    border-bottom: #cccccc dotted 2px; }
  /* line 429, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021ItemList.sp2021Measures figure {
    width: 75px; }
  /* line 432, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021ItemList.sp2021Measures p {
    width: calc(100% - 75px);
    padding-left: 20px; }
  /* line 437, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021ItemList.status {
    border-right: #cccccc dotted 2px; }
    /* line 439, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021ItemList.status:last-child {
      border-right: none; }
    /* line 442, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021ItemList.status figure {
      width: 100px;
      margin: auto; }
    /* line 449, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021ItemList.status p {
      text-align: center; }
  /* line 453, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021ItemList.bottleOther {
    width: calc(100% / 4);
    border-right: #cccccc dotted 2px; }
    /* line 456, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021ItemList.bottleOther:last-child, .sp2021ItemList.bottleOther:nth-child(4) {
      border-right: none; }
    /* line 460, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021ItemList.bottleOther:nth-child(3), .sp2021ItemList.bottleOther:nth-child(4) {
      border-top: none; }
    /* line 464, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021ItemList.bottleOther figure {
      width: 100px;
      margin: auto;
      max-width: 100%;
      padding-bottom: 20px; }
    /* line 473, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021ItemList.bottleOther p {
      text-align: center; }
  /* line 478, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021ItemList.confirm:last-child {
    border-right: none; }
  @media only screen and (max-width: 650px) {
    /* line 401, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021ItemList {
      width: 100%;
      padding: 20px 0; }
      /* line 485, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021ItemList:nth-child(odd) {
        border-right: none; }
      /* line 488, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021ItemList:nth-child(2) {
        border-top: #cccccc dotted 2px; }
      /* line 491, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021ItemList:last-child {
        border-bottom: none; }
      /* line 494, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021ItemList.trisection {
        width: 100%;
        border-right: none; }
        /* line 497, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021ItemList.trisection:nth-child(2), .sp2021ItemList.trisection:nth-child(3) {
          border-top: #cccccc dotted 2px; }
      /* line 502, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021ItemList.sp2021Nothing {
        display: none; }
      /* line 505, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021ItemList.status {
        border-right: none; }
      /* line 508, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021ItemList.bottleOther {
        width: calc(100% / 2);
        border-right: #cccccc dotted 2px; }
        /* line 511, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021ItemList.bottleOther:nth-child(even) {
          border-right: none; }
        /* line 514, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021ItemList.bottleOther:nth-child(2) {
          border-top: none; }
        /* line 517, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021ItemList.bottleOther:nth-child(3), .sp2021ItemList.bottleOther:nth-child(4) {
          border-top: #cccccc dotted 2px; } }
  @media only screen and (max-width: 450px) {
    /* line 524, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021ItemList.bottleOther {
      width: 100%;
      border-right: none; }
      /* line 527, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021ItemList.bottleOther:nth-child(2) {
        border-top: #cccccc dotted 2px; } }

/* line 533, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.spe2021NewsPic {
  display: inline-block;
  width: 250px;
  height: auto;
  padding: 0 0 20px 20px; }
  @media only screen and (max-width: 450px) {
    /* line 533, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .spe2021NewsPic {
      display: block;
      width: 100%;
      padding: 0 0 20px 0; } }

/* line 544, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.spe2021NewsHalf {
  width: calc(100% / 2);
  padding: 0 30px 0 0;
  margin-top: 30px;
  border-right: #cccccc solid 2px; }
  /* line 549, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .spe2021NewsHalf:last-child {
    border-right: none;
    padding: 0 0 0 30px; }
  /* line 553, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .spe2021NewsHalf h3.sp2021Title {
    margin-top: 0; }
  @media only screen and (max-width: 600px) {
    /* line 544, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .spe2021NewsHalf {
      width: 100%;
      border-right: none;
      padding: 0 0 20px 0;
      border-bottom: #cccccc solid 2px; }
      /* line 561, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .spe2021NewsHalf:last-child {
        border-bottom: none;
        padding: 0; } }

/* line 567, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Timeline {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative; }
  /* line 572, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Timeline:after {
    content: '';
    display: block;
    position: absolute;
    width: 2px;
    height: 100%;
    background-color: #ff9200;
    left: 24px;
    top: 0px; }
  /* line 583, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Timeline:first-child:after {
    height: 50%;
    top: 50%; }
  /* line 588, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Timeline .sp2021TimelineYear {
    width: 50px;
    position: relative; }
    /* line 591, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Timeline .sp2021TimelineYear span {
      display: block;
      width: 50px;
      height: 50px;
      border-radius: 50%;
      background-color: #ff9200;
      color: #ffffff;
      text-align: center;
      line-height: 50px; }
  /* line 602, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Timeline .sp2021TimelineInfo {
    width: calc(100% - 70px);
    padding: 20px 0 20px 0px;
    border-bottom: #cccccc dotted 2px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap; }
    /* line 610, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Timeline .sp2021TimelineInfo p,
    .sp2021Timeline .sp2021TimelineInfo ul {
      width: calc(100% - 120px);
      padding: 0;
      margin: 0; }
    /* line 617, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Timeline .sp2021TimelineInfo ul li {
      position: relative;
      padding-left: 20px;
      list-style: none; }
      /* line 621, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Timeline .sp2021TimelineInfo ul li:before {
        content: '';
        display: block;
        width: 8px;
        height: 8px;
        background-color: #ff9200;
        border-radius: 50%;
        position: absolute;
        top: 7px;
        left: 0; }
    /* line 634, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Timeline .sp2021TimelineInfo figure {
      width: 100px; }
    @media only screen and (max-width: 550px) {
      /* line 641, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Timeline .sp2021TimelineInfo p,
      .sp2021Timeline .sp2021TimelineInfo ul {
        width: 100%;
        padding: 0 0 10px 0; }
      /* line 646, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Timeline .sp2021TimelineInfo figure {
        width: 100px;
        margin: 0; } }
  /* line 653, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Timeline:last-child .sp2021TimelineInfo {
    border-bottom: none;
    padding: 30px 0; }
  /* line 657, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Timeline:last-child:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 6px 0 6px;
    border-color: #ff9200 transparent transparent transparent;
    display: block;
    position: absolute;
    left: 19px;
    bottom: -5px; }

/* line 671, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Benefit {
  width: 50%;
  border-right: #cccccc solid 2px;
  padding: 0 30px; }
  /* line 675, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Benefit:last-child {
    border-right: none; }
  @media only screen and (max-width: 650px) {
    /* line 671, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Benefit {
      width: 100%;
      border-bottom: #cccccc solid 2px;
      border-right: none;
      padding: 30px 0; }
      /* line 683, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Benefit:last-child {
        border-bottom: none; } }
  /* line 687, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Benefit .sp2021BenefitTitle {
    width: 150px;
    margin: auto;
    background-color: #00A9E0;
    color: #ffffff;
    text-align: center;
    padding: 5px 10px;
    border-radius: 25px;
    margin-bottom: 10px; }
  /* line 697, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Benefit p {
    text-align: center; }
  /* line 700, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Benefit figure {
    width: 300px;
    max-width: 100%;
    margin: auto;
    padding: 20px 0; }

/* line 710, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
figure.sp2021Food {
  width: calc(100% / 4);
  max-width: 190px;
  padding: 0px 20px; }
  @media only screen and (max-width: 650px) {
    /* line 710, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    figure.sp2021Food {
      width: calc(100% / 2); } }
  @media only screen and (max-width: 400px) {
    /* line 710, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    figure.sp2021Food {
      width: 100%; } }

/* line 724, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021FoodLeft {
  width: calc(75% - 20px);
  margin-bottom: 0; }
  /* line 727, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021FoodLeft figure.sp2021Food {
    width: calc(100% / 3 - 20px);
    max-width: 190px; }
  @media only screen and (max-width: 650px) {
    /* line 724, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021FoodLeft {
      width: 100%;
      margin-bottom: 30px; }
      /* line 737, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021FoodLeft figure.sp2021Food {
        width: calc(100% / 2 - 20px); } }
  @media only screen and (max-width: 400px) {
    /* line 742, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021FoodLeft figure.sp2021Food {
      width: 100%; } }

/* line 747, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021FoodRight {
  width: 25%; }
  /* line 749, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021FoodRight figure.sp2021Food {
    width: 150px;
    max-width: 100%;
    margin: auto; }
  @media only screen and (max-width: 650px) {
    /* line 747, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021FoodRight {
      width: 100%; } }

/* line 761, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Bottle {
  width: calc((100% - 90px) / 4);
  padding: 0 20px;
  text-align: center; }
  /* line 765, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Bottle figure {
    width: 100px;
    max-width: 100%;
    margin: auto;
    padding-bottom: 20px; }
  /* line 774, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Bottle p {
    padding-bottom: 0; }
  @media only screen and (max-width: 650px) {
    /* line 761, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Bottle {
      width: 100%;
      padding: 20px 0; }
      /* line 780, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Bottle figure {
        width: 100%;
        max-width: 120px;
        margin: auto; } }

/* line 787, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Arrow {
  width: 30px;
  align-self: center; }
  @media only screen and (max-width: 650px) {
    /* line 787, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Arrow {
      transform: rotate(90deg);
      margin: auto; } }

/* line 800, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Sea {
  padding: 20px 0;
  border-bottom: #cccccc dotted 2px; }
  /* line 803, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Sea:last-child {
    border-bottom: none; }
  /* line 806, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Sea figure {
    width: 150px; }
  /* line 812, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Sea > p,
  .sp2021Sea .sp2021SeaInfo {
    width: calc(100% - 180px); }
  /* line 817, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Sea .sp2021SeaInfo p {
    width: calc(100% - 230px); }
  /* line 820, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Sea .sp2021SeaInfo figure {
    width: 200px; }
  @media only screen and (max-width: 750px) {
    /* line 829, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Sea .sp2021SeaInfo p {
      width: 100%;
      padding-bottom: 20px; } }
  @media only screen and (max-width: 600px) {
    /* line 836, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Sea > p,
    .sp2021Sea .sp2021SeaInfo {
      width: 100%; }
    /* line 840, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Sea figure {
      margin: auto; } }

/* line 845, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
a.sp2021Play {
  display: block;
  margin-top: 20px;
  width: 160px;
  background-color: #ff4800;
  color: #ffffff;
  border-radius: 25px;
  text-align: center;
  padding: 5px 10px; }
  /* line 854, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  a.sp2021Play:hover {
    background-color: #ff9200; }

/* line 858, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Knowledge {
  padding-bottom: 20px;
  text-align: center; }
  /* line 861, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Knowledge figure {
    width: 80px;
    margin: auto; }

/* line 869, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021KnowledgeList {
  padding: 20px 0;
  border-bottom: #cccccc dotted 2px; }
  /* line 872, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021KnowledgeList:last-child {
    border-bottom: none; }

/* line 876, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Solve {
  width: 50%;
  border-right: #cccccc dotted 2px;
  padding: 0 20px;
  margin-top: 20px; }
  /* line 881, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Solve:last-child {
    border-right: none; }
  /* line 884, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Solve .sp2021SolveTitle {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 20px; }
  /* line 890, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Solve figure {
    width: 100px;
    margin: auto;
    padding-bottom: 20px; }
  @media only screen and (max-width: 650px) {
    /* line 876, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Solve {
      width: 100%;
      padding: 0 0 20px 0;
      border-right: none;
      border-bottom: #cccccc dotted 2px; }
      /* line 903, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Solve:last-child {
        border-bottom: none;
        padding-top: 20px; } }

/* line 909, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021History {
  padding-bottom: 30px; }
  /* line 911, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021History:before {
    content: '';
    display: block;
    position: absolute;
    width: 2px;
    height: 100%;
    left: 50%;
    margin-left: -1px;
    top: 0px;
    border-right: #cccccc dotted 2px; }
  /* line 922, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021History:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 6px 0 6px;
    border-color: #ff9200 transparent transparent transparent;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -4px;
    bottom: -5px; }
  /* line 935, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021History .sp2021HistoryList {
    width: 50%;
    padding-right: 30px;
    padding-bottom: 30px; }
    /* line 939, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021History .sp2021HistoryList .sp2021HistoryDay {
      position: relative;
      padding: 5px 10px;
      text-align: center;
      color: #ffffff;
      background-color: #ff9200;
      border-radius: 25px; }
      /* line 946, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021History .sp2021HistoryList .sp2021HistoryDay:before {
        content: '';
        width: 50%;
        height: 2px;
        background-color: #ff9200;
        display: block;
        position: absolute;
        right: -30px;
        top: 50%;
        margin-top: -1px;
        z-index: -1; }
      /* line 958, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021History .sp2021HistoryList .sp2021HistoryDay:after {
        content: '';
        width: 8px;
        height: 8px;
        background-color: #ff9200;
        display: block;
        position: absolute;
        right: -36px;
        top: 50%;
        margin-top: -4px;
        border-radius: 50%; }
    /* line 971, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021History .sp2021HistoryList p {
      padding-top: 20px; }
    /* line 974, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021History .sp2021HistoryList figure {
      width: 100%;
      padding-top: 20px;
      margin: 0; }
    /* line 982, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021History .sp2021HistoryList:nth-child(even) {
      padding-left: 30px;
      padding-right: 0;
      padding-top: 50px; }
      /* line 987, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021History .sp2021HistoryList:nth-child(even) .sp2021HistoryDay:before {
        left: -30px; }
      /* line 990, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021History .sp2021HistoryList:nth-child(even) .sp2021HistoryDay:after {
        left: -32px; }
  @media only screen and (max-width: 600px) {
    /* line 997, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021History:before {
      left: 0;
      margin-left: 0;
      top: 0px; }
    /* line 1002, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021History:after {
      left: -3px;
      margin-left: 0;
      bottom: -5px; }
    /* line 1007, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021History .sp2021HistoryList {
      width: 100%;
      padding: 0 0 30px 20px; }
      /* line 1011, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021History .sp2021HistoryList .sp2021HistoryDay:before {
        right: inherit;
        left: -17px; }
      /* line 1015, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021History .sp2021HistoryList .sp2021HistoryDay:after {
        right: inherit;
        left: -21px; }
      /* line 1020, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021History .sp2021HistoryList:nth-child(even) {
        padding: 0 0 30px 20px; }
        /* line 1023, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021History .sp2021HistoryList:nth-child(even) .sp2021HistoryDay:before {
          right: inherit;
          left: -17px; }
        /* line 1027, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021History .sp2021HistoryList:nth-child(even) .sp2021HistoryDay:after {
          right: inherit;
          left: -21px; } }
  /* line 1037, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021History.sp2021Image .sp2021HistoryList figure {
    width: 100px; }

/* line 1043, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021NegotiationRight {
  padding: 30px 0;
  border-bottom: #cccccc dotted 2px; }
  /* line 1046, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021NegotiationRight:last-child {
    border-bottom: none; }

/* line 1050, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021PromoteName {
  font-size: 22px;
  font-weight: bold;
  padding-bottom: 30px;
  width: 100%; }

/* line 1056, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
figure.sp2021PromotePic {
  width: 200px; }
  @media only screen and (max-width: 650px) {
    /* line 1056, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    figure.sp2021PromotePic {
      margin: auto;
      padding: 20px 0; } }

/* line 1066, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Promote {
  width: calc(100% - 230px); }
  @media only screen and (max-width: 650px) {
    /* line 1066, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Promote {
      width: 100%; } }

/* line 1072, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
figure.sp2021ConfirmPic {
  width: 90px; }
  @media only screen and (max-width: 800px) {
    /* line 1072, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    figure.sp2021ConfirmPic {
      margin: auto;
      padding-bottom: 20px; } }
  /* line 1081, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  figure.sp2021ConfirmPic.en {
    padding-bottom: 0px; }
    @media only screen and (max-width: 800px) {
      /* line 1081, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      figure.sp2021ConfirmPic.en {
        margin: 0; } }

/* line 1088, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021ConfirmInfo {
  width: calc(100% - 110px);
  position: relative; }
  @media only screen and (max-width: 800px) {
    /* line 1088, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021ConfirmInfo {
      width: 100%;
      text-align: center; } }
  /* line 1095, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021ConfirmInfo.en {
    width: 100%;
    padding-top: 10px;
    text-align: left; }

/* line 1101, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
figure.sp2021ConfirmAward {
  position: absolute;
  width: 50px;
  top: 10px;
  right: 20px; }
  @media only screen and (max-width: 800px) {
    /* line 1101, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    figure.sp2021ConfirmAward {
      right: 10px; } }
  @media only screen and (max-width: 650px) {
    /* line 1101, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    figure.sp2021ConfirmAward {
      right: 0px; } }
  /* line 1115, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  figure.sp2021ConfirmAward.en {
    width: 90px;
    top: 20px; }

/* line 1120, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.confirm {
  text-align: center; }
  /* line 1122, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .confirm figure.sp2021ConfirmMedals {
    width: 50px;
    margin: auto; }
  /* line 1129, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .confirm figure.sp2021ConfirmMedalsDes {
    width: 100%;
    max-width: 150px;
    margin: auto; }
    /* line 1136, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .confirm figure.sp2021ConfirmMedalsDes.en {
      max-width: 200px; }
  /* line 1140, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .confirm p {
    min-height: 70px; }
    @media only screen and (max-width: 650px) {
      /* line 1140, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .confirm p {
        min-height: inherit; } }
  /* line 1147, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .confirm.en p {
    min-height: 95px; }
    @media only screen and (max-width: 650px) {
      /* line 1147, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .confirm.en p {
        min-height: inherit; } }

/* line 1155, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
ol.sp2021Goal {
  position: relative;
  margin: 20px 0;
  padding: 0 0 10px 0; }
  /* line 1159, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  ol.sp2021Goal li {
    list-style: none;
    position: relative;
    padding: 0 0 20px 40px;
    margin: 0; }
    /* line 1164, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    ol.sp2021Goal li:before {
      content: '1';
      display: block;
      width: 30px;
      height: 30px;
      background-color: #ff6bab;
      border-radius: 50%;
      color: #ffffff;
      line-height: 30px;
      text-align: center;
      font-weight: bold;
      position: absolute;
      top: -3px;
      left: 0; }
    /* line 1180, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    ol.sp2021Goal li:nth-child(2):before {
      content: '2'; }
    /* line 1185, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    ol.sp2021Goal li:nth-child(3):before {
      content: '3'; }

/* line 1191, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Financing {
  width: calc(100% / 3);
  padding: 0 20px;
  border-right: #cccccc dotted 2px; }
  /* line 1195, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Financing:last-child {
    border-right: none; }
  /* line 1198, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Financing figure {
    width: 100px;
    max-width: 100%;
    margin: auto;
    padding-bottom: 20px; }
  /* line 1207, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Financing p {
    text-align: center; }
  @media only screen and (max-width: 650px) {
    /* line 1191, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Financing {
      width: 100%;
      padding: 20px 0;
      border-right: none;
      border-bottom: #cccccc dotted 2px; }
      /* line 1215, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Financing:last-child {
        border-bottom: none; } }

/* line 1220, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Finance {
  width: calc(100% / 3);
  padding: 0 20px;
  border-right: #cccccc solid 2px; }
  /* line 1224, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Finance:last-child {
    border-right: none; }
  /* line 1227, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Finance p {
    text-align: center; }
  /* line 1230, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Finance figure {
    width: 100px;
    max-width: 100%;
    margin: auto;
    padding: 0 0 10px 0; }
  /* line 1239, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Finance .sp2021FinanceTitle {
    background-color: #00A9E0;
    padding: 5px 10px;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 70px; }
    @media only screen and (max-width: 760px) {
      /* line 1239, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Finance .sp2021FinanceTitle {
        min-height: 90px; } }
  /* line 1255, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Finance .sp2021FinanceInfo {
    padding-top: 20px; }
  @media only screen and (max-width: 650px) {
    /* line 1220, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Finance {
      width: 100%;
      padding: 20px 0;
      border-right: none;
      border-bottom: #cccccc solid 2px; }
      /* line 1263, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Finance:last-child {
        border-bottom: none; }
      /* line 1266, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Finance .sp2021FinanceTitle {
        min-height: inherit;
        padding: 10px; }
      /* line 1270, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Finance .sp2021FinanceInfo {
        text-align: center; } }
  /* line 1275, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Finance.en p {
    min-height: 93px; }
  /* line 1278, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Finance.en .sp2021FinanceTitle {
    font-size: 16px;
    min-height: 140px; }
    @media only screen and (max-width: 760px) {
      /* line 1278, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Finance.en .sp2021FinanceTitle {
        min-height: 140px; } }
    @media only screen and (max-width: 750px) {
      /* line 1278, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Finance.en .sp2021FinanceTitle {
        min-height: inherit; } }
  @media only screen and (max-width: 750px) {
    /* line 1274, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Finance.en {
      width: 100%;
      padding: 20px 0;
      border-right: none;
      border-bottom: #cccccc solid 2px; }
      /* line 1293, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Finance.en:last-child {
        border-bottom: none; }
      /* line 1296, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Finance.en p {
        min-height: inherit; } }

/* line 1303, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021LoanMore a {
  display: inline-block;
  background-color: #00c96b;
  color: #ffffff;
  text-align: center;
  padding: 5px 10px;
  border-radius: 25px;
  margin-bottom: 5px; }
  /* line 1311, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021LoanMore a:hover {
    background-color: #00a357; }
  @media only screen and (max-width: 560px) {
    /* line 1303, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021LoanMore a {
      width: 100%; } }

/* line 1319, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
figure.sp2021SharePic {
  width: 280px;
  max-width: 100%;
  margin: auto;
  position: relative;
  padding-bottom: 50px; }
  /* line 1328, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  figure.sp2021SharePic:after {
    content: '';
    display: block;
    width: 2px;
    height: 30px;
    background-color: #cccccc;
    position: absolute;
    left: 50%;
    margin-left: -1px;
    bottom: 10px; }

/* line 1340, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021ShareBg {
  background-color: #ffffff;
  border: #cccccc solid 2px;
  border-radius: 25px;
  padding: 20px;
  position: absolute;
  width: 100%;
  height: calc(100% - 30px);
  left: 0;
  top: 40px;
  z-index: -1; }

/* line 1352, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Share {
  position: relative;
  width: calc(100% - 100px);
  margin: auto; }
  /* line 1356, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Share .sp2021ShareList {
    padding: 20px 0px;
    position: relative; }
    /* line 1359, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Share .sp2021ShareList .sp2021ShareListName {
      background-color: #00A9E0;
      color: #ffffff;
      width: 440px;
      max-width: 90%;
      padding: 5px 15px;
      border-radius: 20px;
      text-align: center;
      font-size: 18px;
      font-weight: bold;
      margin: auto;
      position: relative; }
      /* line 1371, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Share .sp2021ShareList .sp2021ShareListName:after {
        content: '';
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 16px 8px 0 8px;
        border-color: #00A9E0 transparent transparent transparent;
        left: 50%;
        margin-left: -8px;
        bottom: -16px; }
    /* line 1385, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Share .sp2021ShareList p {
      padding-top: 50px; }

/* line 1390, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Fundraising {
  width: calc(100% / 2 - 10px); }
  @media only screen and (max-width: 800px) {
    /* line 1390, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Fundraising {
      width: 100%;
      margin-bottom: 20px; } }
  /* line 1396, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Fundraising .sp2021FundraisingTitle {
    padding: 20px;
    background-color: #00c96b;
    color: #ffffff;
    font-weight: bold;
    border-radius: 25px;
    text-align: center;
    font-size: 22px;
    position: relative;
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap; }
    /* line 1410, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Fundraising .sp2021FundraisingTitle span {
      font-size: 16px;
      width: 100%;
      font-weight: normal; }
    /* line 1415, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Fundraising .sp2021FundraisingTitle.orange {
      background-color: #ff9200; }
    /* line 1418, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Fundraising .sp2021FundraisingTitle:before {
      content: '';
      display: block;
      width: 2px;
      height: 100px;
      background-color: #cccccc;
      position: absolute;
      left: 50%;
      margin-left: -1px;
      bottom: -100px; }
    /* line 1429, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Fundraising .sp2021FundraisingTitle:after {
      content: '資金來源';
      position: absolute;
      bottom: -60px;
      left: calc(50% - 90px);
      color: #666666;
      font-size: 14px;
      width: 80px;
      height: 30px; }
    /* line 1440, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Fundraising .sp2021FundraisingTitle.en:after {
      content: 'Funding Source';
      bottom: -65px;
      line-height: 22px;
      height: 44px; }
  /* line 1448, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Fundraising .sp2021FundraisingInfo {
    padding-top: 120px;
    position: relative; }
    /* line 1451, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Fundraising .sp2021FundraisingInfo:before {
      content: '';
      display: block;
      width: 50%;
      height: 2px;
      background-color: #cccccc;
      position: absolute;
      left: 50%;
      margin-left: -25%;
      top: 100px; }
    /* line 1462, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Fundraising .sp2021FundraisingInfo .sp2021FundraisingInfoList {
      position: relative;
      width: 50%; }
      /* line 1465, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Fundraising .sp2021FundraisingInfo .sp2021FundraisingInfoList:before {
        content: '';
        display: block;
        width: 2px;
        height: 25px;
        background-color: #cccccc;
        position: absolute;
        left: 50%;
        margin-left: -1px;
        top: -20px; }
      /* line 1476, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Fundraising .sp2021FundraisingInfo .sp2021FundraisingInfoList figure {
        width: 90px;
        margin: auto;
        padding: 10px 0 5px 0; }
      /* line 1484, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
      .sp2021Fundraising .sp2021FundraisingInfo .sp2021FundraisingInfoList p {
        text-align: center;
        position: relative;
        padding-bottom: 50px; }
        /* line 1488, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021Fundraising .sp2021FundraisingInfo .sp2021FundraisingInfoList p:before {
          content: '';
          display: block;
          width: 2px;
          height: 25px;
          background-color: #cccccc;
          position: absolute;
          left: 50%;
          margin-left: -1px;
          bottom: 10px; }
        /* line 1499, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
        .sp2021Fundraising .sp2021FundraisingInfo .sp2021FundraisingInfoList p:last-child {
          padding-bottom: 20px; }
          /* line 1501, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
          .sp2021Fundraising .sp2021FundraisingInfo .sp2021FundraisingInfoList p:last-child:before {
            display: none; }
        @media only screen and (max-width: 340px) {
          /* line 1484, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
          .sp2021Fundraising .sp2021FundraisingInfo .sp2021FundraisingInfoList p {
            min-height: 135px; }
            /* line 1507, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
            .sp2021Fundraising .sp2021FundraisingInfo .sp2021FundraisingInfoList p:last-child {
              min-height: inherit; } }

/* line 1515, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
.sp2021Power {
  text-align: right;
  padding-bottom: 20px; }
  /* line 1518, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
  .sp2021Power > a.sp2021Play {
    display: inline-block;
    margin-left: 10px;
    width: 100px;
    margin-top: 0; }
  @media only screen and (max-width: 550px) {
    /* line 1515, /Volumes/My Passport for Mac/pavi/feg_group/fenc/fenc2021/html/css/csr_special_2021.scss */
    .sp2021Power {
      text-align: left; } }

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