/* ======= #YF026 計次：2026流年新增與異動區塊 ======= */
/* 主視覺整體區塊 */
.PC #YF026 .hero {
  max-width: 750px;
  max-height: 455px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

/* 原 #YF026 白金結果頁無Sam主視覺標題 */
/* .PC #YF026 .hero h1 {
  width: 100%;
  aspect-ratio: 730 / 340;
  background-image: url(../images/hero_title.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  text-indent: -9999px;
} */

/* ======= #YF026 計次：2026流年新增與異動區塊 結束======= */

body {
  box-sizing: border-box;
  font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
}
* {
  font-family: "微軟正黑體", Arial, Helvetica, sans-serif !important;
}
#YF026-wrapper.free img {
  display: block;
  width: 100%;
  margin: 0 auto;
  clear: both;
}

#YF026-wrapper.free .dot_LINE {
  width: 100%;
  border-top: 1px dotted #cacaca;
  margin: 40px auto;
}

.MOBILE #YF026-wrapper.free .dot_LINE {
  margin: 20px auto;
}

/* 共用設定：間距、顏色、線條 */
#YF026 .red {
  color: #e42f2f;
}

#YF026 .blue {
  color: #3077d4;
}

#YF026 .green {
  color: #2e6e00;
}

#YF026 .yellow {
  color: #fff66e;
}

#YF026 .purple {
  color: #6124b4 !important;
}

#YF026 .bg_PURPLE {
  background-color: #a96db1;
}

/*==========================項目============================*/
/*右側浮水印*/
/*免費體驗標題*/
/*橫bar*/
/*宣傳區塊*/
/*白金介紹宣傳區塊*/
/*line好運守介紹區塊*/
/*免費頁雙按鈕*/
/*置底雙按鈕*/
/*按鈕＋下方文字*/

/*新增 老師對話*/
/*新增 五大介紹*/
/*新增 你的本命個性*/

/*調整 列表樣式*/
/*調整 『測算後，你可獲得什麼』列表 /
/*調整 倒數時間*/
/*調整 line-好運守服務*/

/*調整 大師聯名 A、B版*/

/*==========================項目============================*/

/*==========================右側浮水印============================*/
.MOBILE .watermark-wrapper {
  display: none;
}

.PC .watermark-wrapper {
  position: fixed;
  right: 10px;
  top: 200px;
  z-index: 99;
}

.PC #watermark-wrapper .pq_e_BT ul.TWO li:first-child {
  /*解雙按鈕左右*/
  margin-right: 0;
}

.PC #YF026-wrapper.free #FLOAT_TWO_BTNS .pq_e_BT .TWO {
  overflow: hidden;
  margin: 0 auto;
  width: 88%;
  height: auto;
}

.PC #YF026-wrapper.free #watermark-wrapper #FLOAT_TWO_BTNS .pq_e_BT .TWO .floatbtn {
  display: block;
  overflow: hidden;
  margin: 0 auto;
  padding: 8px 0;
  width: 90%;
  height: auto;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.2em;
}

/*==========================右側浮水印============================*/


/*==========================免費體驗標題============================*/
#YF026-wrapper.free .FREE_TITLE {
  width: 100%;
  height: 50px;
}

#YF026-wrapper.free .FREE_TITLE p {
  color: #ffffff;
  text-align: center;
  line-height: 50px;
}

#YF026-wrapper.free .bg_FREE {
  background-color: #804c00;
}

#YF026-wrapper.free .container_frame {
  padding-top: 0;
}

.MOBILE #YF026-wrapper.free .container_frame {
  width: 100%;
}

/*==========================免費體驗標題============================*/

/*==========================橫bar============================*/
#YF026-wrapper.free .slider_BAR {
  width: 100%;
  min-height: 40px;
  height: auto;
  border-radius: 5px;

  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.MOBILE #YF026-wrapper.free .slider_BAR {
  min-height: 37px;
  margin-top: 3px;
  margin-bottom: 0px;
  height: auto;
}

#YF026-wrapper.free .slider_BAR p {
  color: #ffffff;
  font-weight: 600;
  margin-left: 10px;
}

/*==========================橫bar============================*/

/*==========================宣傳區塊============================*/
#YF026-wrapper.free #YF026 .promo_frame {
  width: 95%;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.MOBILE #YF026-wrapper.free #YF026 .promo_frame {
  width: 100%;
}

#YF026-wrapper.free .promo_frame .title {
  width: 100%;
}

/*==========================宣傳區塊============================*/

/*==========================白金介紹宣傳區塊============================*/
#YF026-wrapper.free .promo_BOX {
  display: block;
  width: 95%;
  margin: 0 auto;
  overflow: hidden;
}

#YF026-wrapper.free .promo_JOIN {
  display: block;
  width: 100%;
  margin: 0 auto;
  padding: 20px 0;
  border-radius: 5px;
  overflow: hidden;
}

#YF026-wrapper.free .promo_JOIN a {
  display: inline;
  color: #333333;
}

#YF026-wrapper.free .promo_JOIN .slider_BAR {
  width: 100%;
  height: auto;
  border-radius: 5px;

  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-top: 0px;
}

#YF026-wrapper.free .promo_JOIN .bg_slider {
  /*background-color: #86c149;*/
}

#YF026-wrapper.free .promo_JOIN .slider_BAR::after {
  display: block;
  content: "";
  width: 100%;
  border-bottom: 1px solid #b699df;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 10px;
}

.MOBILE #YF026-wrapper.free .promo_JOIN .slider_BAR::after {
  display: block;
  content: "";
  width: 100%;
  border-bottom: 1px solid #b699df;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 8px;
}

#YF026-wrapper.free .promo_JOIN .slider_BAR p {
  color: #5f22b3;
  font-weight: 600;
  font-size: 1.1em;
  line-height: 1.7em;
  text-align: center;
}

#YF026-wrapper.free .promo_JOIN .promo_CON {
  max-width: 93%;
  width: 100%;
  margin: 0 auto;
  font-size: 1.1em;
  line-height: 1.7em;
  background-color: #f3eaff;
  border-radius: 5px;
  padding: 10px 15px 10px 15px;
  color: #333333;
  text-align: left;
}

#YF026-wrapper.free .promo_JOIN a.promo_LINK {
  color: #4a9acd;
  text-decoration: underline;
}

.PC #YF026-wrapper.free .promo_BOX .pq_e_BT {
  width: 88%;
}

.MOBILE #YF026-wrapper.free .promo_BOX .pq_e_BT {
  width: 100%;
}

/*==========================白金介紹宣傳區塊============================*/

/*==========================line好運守介紹區塊============================*/
#YF026 .line_box {
  width: 90%;
  height: auto;
  overflow: hidden;
  padding: 2%;
  background-color: #eaffe3;
  border-radius: 10px;
  margin: 20px auto;
}

.MOBILE #YF026 .line_box {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 2%;
  background-color: #eaffe3;
  border-radius: 10px;
  margin: 20px auto;
}

#YF026 .line_box .LINE_TIT {
  font-size: 1.2em;
  font-weight: bold;
  color: #00B900;
  text-align: center;
  height: 35px;
  border-bottom: 1px solid #9add82;
  margin-bottom: 10px;
}

.PC #YF026 .LINE_BT {
  display: inline;
  margin-right: 5px;
}

.MOBILE #YF026 .LINE_BT {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
}


#YF026 .LINE_BT a {
  display: inline-block;
  width: auto;
  text-align: center;
}

#YF026 .LINE_ICON {
  display: inline-block;
  width: 25px;
  height: 25px;
  background-size: 25px 25px;
  background-image: url(https://imgs.click108.com.tw/unit001/year-fate/YF025/images/icon.png);
  margin-bottom: -6px;
  margin-right: 5px;
}

.PC #YF026 .LINE_BT02 {
  width: 50%;
  margin: 8px auto;

}

.MOBILE #YF026 .LINE_BT02 {
  width: 100%;
  margin: 8px auto;
}

#YF026 .LINE_BT02 a {
  display: block;
  width: auto;
  text-align: center;
  font-size: 1.2em;
  padding: 10px;
}

/*按紐顏色*/
#YF026 a.BT_LINE {
  background-color: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #00B900;
  color: #00B900;
  padding: 5px 8px;
}


#YF026 a.BT_LINE:hover {
  background-color: #00B900;
  color: #fff;
}

#YF026 .BT_LINE_T01 {
  /*按鈕字*/
  font-size: 1em;
  font-weight: bold;
  text-align: center;
}

#LINE_BOX .BT_LINE_T01_S {
  /*按鈕細字*/
  font-size: 1em;
  text-align: center;
}

/*==========================line好運守介紹區塊============================*/


#YF026 .intro_con .ph_member_vip {
  background-image: url(https://imgs.click108.com.tw/unit001/year-fate/YF025/images/ph_member_vip.jpg);
}

.PC #YF026 .intro_three_box {
  width: 95%;
  height: auto;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  flex-wrap: nowrap;
  align-content: center;
  margin: 20px auto;
}
.MOBILE #YF026 .intro_three_box {
  width: 100%;
  height: auto;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-content: center;
  margin: 0 auto;
  align-items: center;
}

.PC #YF026 .intro_three_box .intro {
  width: 30%;
  height: auto;
  overflow: hidden;
  background-color: #fff;
}
.MOBILE #YF026 .intro_three_box .intro {
  width: 95%;
  height: auto;
  overflow: hidden;
  background-color: #fff;
  margin-top: 10px;
}

.PC #YF026 .intro_three_box .intro_title {
  height: auto;
  overflow: hidden;
  padding: 15px;
  background-color: #fff;
  color: #333;
  text-align: center;
  font-weight: bold;
}
.MOBILE #YF026 .intro_three_box .intro_title {
  background-color: #fff;
  color: #333;
  font-weight: bold;
  width: 100%;
  height: 50px;
  text-align: center;
  font-size: 1.3em;
  line-height: 50px;
}

.PC #YF026 .intro_three_box .intro_con {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: 16px auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.MOBILE #YF026 .intro_three_box .intro_con {
  width: 56%;
  height: auto;
  overflow: hidden;
  margin: 10px auto;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.PC #YF026 .intro_three_box .intro_con .section_items {
  width: auto;
}
.MOBILE #YF026 .intro_three_box .intro_con .section_items {
  width: auto;
  margin-left: 4%;
}

.PC #YF026 .intro_three_box .intro_con .img_box {
  float: left;
  width: 98px;
  height: 98px;
  border-radius: 100%;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
  margin-bottom: 8px;
}
.MOBILE #YF026 .intro_three_box .intro_con .img_box {
  width: 80px;
  height: 80px;
  border-radius: 100%;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
  margin-bottom: 8px;
  margin-left: 0px;
}

.PC #YF026 .intro_three_box .intro_text ul{
  margin-right: 20px;
}

.PC #YF026 .intro_three_box .intro_con .intro_text li {
  margin-bottom: 8px;
}
.MOBILE #YF026 .intro_three_box .intro_con .section_items li {
  margin-bottom: 0px;
}

.MOBILE #YF026 .intro_three_box .intro:last-child {
  margin-right: 0;
}

/*按紐顏色*/

/*==========================line好運守介紹區塊============================*/

/*==========================免費頁雙按鈕============================*/
#YF026-wrapper.free .pq_e_BT .TWO .pq_BT_PRICE {
  font-family: "微軟正黑體", "Microsoft JhengHei", sans-serif, Helvetica, Arial;
  font-size: 1.5rem;
  padding-top: 8px;
  height: 60px;
  line-height: 1.35rem;
}

.MOBILE #YF026-wrapper.free .pq_e_BT .TWO .pq_BT_PRICE {
  font-size: 20px;
}

#YF026-wrapper.free .pq_e_BT .TWO .BR {
  display: block;
  font-size: 18px;
  font-weight: normal;
}

.MOBILE #YF026-wrapper.free .pq_e_BT .TWO .BR {
  font-size: 16px;
}


#YF026-wrapper.free .pq_BG_GRA_RED {
  color: #ffffff;
  border: 1px solid #a30000;
  background: #ff0000;
  background: -webkit-linear-gradient(#ff0000 0%, #b90000 100%);
  background: -o-linear-gradient(#ff0000 0%, #b90000 100%);
  background: linear-gradient(#ff0000 0%, #b90000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#b90000', GradientType=0);
  -moz-box-shadow: inset 0px 0px 2px white;
  -webkit-box-shadow: inset 0px 0px 2px white;
  box-shadow: inset 0px 0px 2px white;
}

#YF026-wrapper.free .pq_BG_GRA_RED:hover {
  bolor: #fff9bc;
  background: #b90000;
  background: -moz-linear-gradient(top, #b90000 0%, #ff0000 100%);
  background: -webkit-linear-gradient(top, #b90000 0%, #ff0000 100%);
  background: linear-gradient(to bottom, #b90000 0%, #ff0000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b90000', endColorstr='#ff0000', GradientType=0);
}

#YF026-wrapper.free .bg_GRA_YELLOW {
  border: 1px solid #dbaa00;
  background: -webkit-gradient(linear,
      left top,
      left bottom,
      from(#ffe400),
      to(#ffc600));
  background: -webkit-linear-gradient(top, #ffe400, #ffc600);
  background: -moz-linear-gradient(top, #ffe400, #ffc600);
  background: -ms-linear-gradient(top, #ffe400, #ffc600);
  background: -o-linear-gradient(top, #ffe400, #ffc600);
  color: #000000;
  box-shadow: inset 0px 0px 2px rgb(255 255 255);
}

#YF026-wrapper.free .bg_GRA_YELLOW:hover {
  background: -webkit-gradient(linear,
      left bottom,
      left top,
      from(#ffe400),
      to(#ffc600));
  background: -webkit-linear-gradient(bottom, #ffe400, #ffc600);
  background: -moz-linear-gradient(bottom, #ffe400, #ffc600);
  background: -ms-linear-gradient(bottom, #ffe400, #ffc600);
  background: -o-linear-gradient(bottom, #ffe400, #ffc600);
  background-color: #ffc600;
  color: #000000;
  box-shadow: inset 0px 0px 2px rgb(255 255 255);
}

/* 新增 #YF026 免費頁按鈕文字顏色 */
#YF026-wrapper.free span.yellow {
  color: #fff66e;
}

/*==========================免費頁雙按鈕============================*/

/*==========================置底雙按鈕*============================*/
#YF026-wrapper.free .DOWN_BAR .BT_TWO {
  /*按鈕外框*/
  height: auto;
  margin: 0 auto;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  max-width: 670px;
}

.MOBILE #YF026-wrapper.free .DOWN_BAR .BT_TWO {
  width: 96%;
}

#YF026-wrapper.free .DOWN_BAR ul.BT_TWO li {
  width: 50%;
}

#YF026-wrapper.free .DOWN_BAR a {
  /*按鈕文字*/
  font-size: 1.5rem;
  width: 96%;
  margin: 0 auto;

  padding-top: 8px;
  height: 60px;
  line-height: 1.35rem;
}

.MOBILE #YF026-wrapper.free .DOWN_BAR a {
  font-size: 1.1rem;
}

#YF026-wrapper.free .DOWN_BAR .BT_TWO .BR {
  display: block;
  font-size: 18px;
  font-weight: normal;
  margin-top: 4px;
}

.MOBILE #YF026-wrapper.free .DOWN_BAR .BT_TWO .BR {
  margin-top: 0;
  font-size: 14px;
}

/*==========================置底雙按鈕============================*/

/*==========================按鈕＋下方文字============================*/
/*==========================按鈕＋下方文字============================*/

/*==========================新增 老師對話 ==========================*/
#YF026 .pretitleph .title-info_free {
  width: 100%;
  height: auto;
  background-image: url(../images/re_newall/ph_header00.png);
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}

.MOBILE #YF026 .pretitleph .title-info_free p {
  font-size: 4.5vw;
}


.PC #YF026 .pretitleph p+p {
  margin-top: 20px;
}

.MOBILE #YF026 .pretitleph p+p {
  margin-top: 12px;
}

/*==========================新增 老師對話 ==========================*/

/*==========================新增 五大介紹 ==========================*/

.PC #YF026-wrapper .zeiwei_self_intro {
  display: block;
  margin: 15px auto 10px auto;
  width: 100%;
}

.PC #YF026-wrapper .zeiwei_self_intro {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.PC #YF026-wrapper .zeiwei_self_intro ul {
  display: flex;
  width: 100%;
  padding-bottom: 15px;
  margin-bottom: 15px;
  align-items: center;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #f1e3cb;
}

.PC #YF026-wrapper .zeiwei_self_intro div:last-child ul {
  border: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.PC #YF026-wrapper .zeiwei_self_intro .item_ph {
  width: 170px;
  height: auto;
}

.PC #YF026-wrapper .zeiwei_self_intro .item_ph img {
  display: block;
  width: 96%;
  height: auto;
  margin: 0;
}

.PC #YF026-wrapper .zeiwei_self_intro .item_text {
  width: 71%;
  height: auto;
}

.PC #YF026-wrapper .zeiwei_self_intro .item_text .tag {
  background-color: #e1e1e1;
  color: #666;
  border-radius: 5px;
  padding: 4px;
  margin-left: 5px;
  font-size: .8em;
  font-weight: normal;
}

/*內文標題樣式01*/
.PC #YF026 .txtbar_free {
  width: 100%;
  height: 30px;
  border-left: 5px solid #b45900;
  line-height: 25px;
  text-indent: 8px;
  margin-bottom: 0px;
  -webkit-box-sizing: border-box;
}

.PC #YF026 .txtbar_free p {
  font-size: 1.2em;
  line-height: 1.7em;
  color: #000;
  font-weight: bold;
  display: inline;
}

.MOBILE #YF026-wrapper .zeiwei_self_intro {
  display: block;
  margin: 15px auto 10px auto;
  width: 100%;

  height: auto;
  overflow: hidden;
}

.MOBILE #YF026-wrapper .zeiwei_self_intro ul {
  display: inline-table;
  width: 100%;
  padding-bottom: 15px;
  margin-bottom: 15px;
  align-items: center;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #f1e3cb;
}

.MOBILE #YF026-wrapper .zeiwei_self_intro div:last-child ul {
  border: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.MOBILE #YF026-wrapper .zeiwei_self_intro .item_ph {
  width: 170px;
  height: auto;
  margin: 0 auto;
}

.MOBILE #YF026-wrapper .zeiwei_self_intro .item_ph img {
  display: block;
  width: 96%;
  height: auto;
  margin: 0;
}

.MOBILE #YF026-wrapper .zeiwei_self_intro .item_text {
  width: 100%;
  height: auto;
  margin-top: 10px;
}

.MOBILE #YF026-wrapper .zeiwei_self_intro .item_text .tag {
  background-color: #e1e1e1;
  color: #666;
  border-radius: 5px;
  padding: 4px;
  margin-left: 5px;
  font-size: .8em;
  font-weight: normal;
}

/*內文標題樣式01*/
.MOBILE #YF026 .txtbar_free {
  width: 100%;
  height: 30px;
  border-left: 5px solid #b45900;
  line-height: 25px;
  text-indent: 8px;
  margin-bottom: 0px;
  -webkit-box-sizing: border-box;
}

.MOBILE #YF026 .txtbar_free p {
  font-size: 1.2em;
  line-height: 1.7em;
  color: #000;
  font-weight: bold;
  display: inline;
}

/*==========================新增 五大介紹 ==========================*/

/*==========================新增 你的本命個性 ==========================*/
.PC #YF026 .CON_BOX03 {
  width: 90%;
  margin: 0 auto;
}

.MOBILE #YF026 .CON_BOX03 {
  width: 95%;
  margin: 0 auto;
  padding-left: 1%;
}

#YF026 .T01_MB {
  font-family: "微軟正黑體", "Microsoft JhengHei", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 2rem;
  text-decoration: none;
  margin-left: 5px;
}

.MOBILE #YF026 .T01_MB {
  display: block;
}

#YF026 .WIDTH_WRAPPER {
  clear: both;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 20px;
}

.PC #YF026 .WIDTH_WRAPPER {
  width: 100%;
}

.MOBILE #YF026 .WIDTH_WRAPPER {
  clear: both;
  width: 100%;
}

#YF026 .WIDTH_WRAPPER .L_CON {
  float: left;
  width: 42%;
  height: 155px;
}

#YF026 .WIDTH_WRAPPER .L_CON ul {
  width: 100%;
  margin-bottom: 10px;
}

#YF026 .WIDTH_WRAPPER .L_CON li:nth-child(1) {
  margin-top: 5px;
  width: 90%;
  height: 55px;
  font-size: 1.6rem;
  line-height: 55px;
  color: #6800c6;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}

.MOBILE #YF026 .WIDTH_WRAPPER .L_CON li:nth-child(1),
.MOBILE #YF026 .WIDTH_WRAPPER .L_CON li:nth-child(2) {
  font-size: 1.3rem;
}

#YF026 .WIDTH_WRAPPER .L_CON li:nth-child(2) {
  display: block;
  width: 100%;
  color: #333;
  font-size: 1.6rem;
  line-height: 1.8rem;
  font-weight: bold;
}

#YF026 .WIDTH_WRAPPER .R_CON {
  float: right;
  position: relative;
  width: 58%;
  height: 158px;
  margin-bottom: 18px;
}

#YF026 .WIDTH_WRAPPER .R_CON ul {
  width: 98%;
  height: 155px;
  border-top: 2px solid #F3B153;
  border-right: 2px solid #F3B153;
  border-left: 1px solid #F3B153;
  border-bottom: 2px solid #F3B153;
}

#YF026 .WIDTH_WRAPPER .R_CON li {
  float: left;
  width: 25%;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background-color: #fff;
  color: #666;
  border-left: 1px solid #F3B153;
  border-bottom: 1px solid #F3B153;
}


#YF026 .WIDTH_WRAPPER .R_CON li:nth-of-type(6) {
  border-bottom: 1px solid #fff;
}

#YF026 .WIDTH_WRAPPER .R_CON li:nth-of-type(7) {
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

#YF026 .WIDTH_WRAPPER .R_CON li:nth-of-type(11) {
  border-left: 1px solid #fff;

}

#YF026 .WIDTH_WRAPPER .R_CON li.NOW {
  background-color: #F3B153;
  font-weight: bold;
  color: #fff;
}

/* 列印區用 */

/*========================== 新增 你的本命個性 ==========================*/

/*========================== 調整 列表樣式 ==========================*/
#YF026-wrapper.free .section_items li {
  margin-bottom: 0px;
}

/*========================== 調整 列表樣式 ==========================*/

/*=====================調整 『測算後，你可獲得什麼』列表(#YF026 計次：2026流年沒有用到)=====================*/
#YF026-wrapper.free .in_container_frame {
  width: 100%;
  box-shadow: none;
  border: 2px solid #03871e;
}

/*=====================調整 『測算後，你可獲得什麼』列表(#YF026 計次：2026流年沒有用到)=====================*/

/*=====================調整 輸入頁共用的按鈕(#YF026 計次：2026流年沒有用到)=====================*/

/*=====================調整 輸入頁共用的按鈕(#YF026 計次：2026流年沒有用到)=====================*/

/*==========================調整 倒數時間(#YF026 計次：2026流年沒有用到)============================*/

/*==========================調整 倒數時間(#YF026 計次：2026流年沒有用到)============================*/

/*=====================調整 line-好運守服務=====================*/


/*=====================調整 line-好運守服務=====================*/


/*=====================調整 大師聯名 A、B版(#YF026 計次：2026流年沒有用到)=====================*/

/*=====================調整 大師聯名 A、B版(#YF026 計次：2026流年沒有用到)=====================*/


/* ======= #YF026 計次：2026流年新增與異動區塊 ======= */
/* 免費頁：產品名稱樣式 */
#YF026-wrapper.free .product_item {
  width: 60%;
  height: auto;
  margin: 0 auto;
  margin-top: 35px;
}

.MOBILE #YF026-wrapper.free .product_item {
  width: 68%;
  margin-top: 30px;
}

#YF026-wrapper.free .product_item img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

/* 控制手機版免費頁限時優惠倒數區塊上下間距 */
.MOBILE #YF026-wrapper.free .countdown_frame {
  padding: 10px;
}

/* 控制手機版免費頁五大運手機版內文縮排 */
.MOBILE #YF026-wrapper .zeiwei_self_intro .mobile_indent {
  padding: 0px 13px;
  margin: 0 auto;
}

/* 控制手機版免費頁張老師配圖控制手機版左右間距 */
.MOBILE #YF026-wrapper.free .two_block_main {
  width: 95%;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
}

/*共用字級*/
#YF026 .txt-1 {
  font-size: 2em;
  line-height: 1.7em;
}

#YF026 .txt-2 {
  font-size: 1.85em;
  line-height: 1.7em;
}

#YF026 .txt-3 {
  font-size: 1.6em;
  line-height: 1.7em;
}

#YF026 .txt-4 {
  font-size: 1.5em;
  line-height: 1.7em;
}

#YF026 .txt-4-2 {
  font-size: 1.3em;
  line-height: 1.7em;
}

#YF026 .txt-5 {
  font-size: 1.2em;
  line-height: 1.7em;
}

#YF026 .txt-primary {
  font-size: 1.1em;
  line-height: 1.7em;
  color: #333333;
}

#YF026 .txt-secondary {
  font-size: 1em;
  line-height: 1.7em;
}

#YF026 .txt-6 {
  font-size: .9em;
  line-height: 1.7em;
}