.clearfix {
  display: block;
  zoom: 1;
}
.clearfix:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
.link-default {
  text-decoration: none;
  outline: none;
}
.hide {
  opacity: 0;
  visibility: hidden;
}
.show {
  opacity: 1;
  visibility: visible;
}
/** animate **/
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.scaleRotateAnimateDisplay {
  -webkit-transform: scale(1) rotate(180deg);
  -moz-transform: scale(1) rotate(180deg);
  -o-transform: scale(1) rotate(180deg);
  transform: scale(1) rotate(180deg);
}
.scaleRotateAnimateDisplayN {
  -webkit-transform: scale(0) rotate(0deg);
  -moz-transform: scale(0) rotate(0deg);
  -o-transform: scale(0) rotate(0deg);
  transform: scale(0) rotate(0deg);
}
.opacityDisplay {
  opacity: 0;
  visibility: hidden;
}
.couponBg {
  background: #ffbd27;
  background: -moz-linear-gradient(top, #ffbd27 0%, #ff6d00 99%);
  background: -webkit-linear-gradient(top, #ffbd27 0%, #ff6d00 99%);
  background: linear-gradient(to bottom, #ffbd27 0%, #ff6d00 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd27', endColorstr='#ff6d00', GradientType=0);
}
.material_checkbox {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.material_checkbox .checkbox {
  position: relative;
  cursor: pointer;
  margin-right: 8px;
  border-radius: 0;
}
.material_checkbox .checkbox:before {
  content: "";
  position: absolute;
  left: 0;
  z-index: 1;
  width: 10px;
  height: 10px;
  border: 2px solid #363636;
  border-radius: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.material_checkbox .checkbox:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 14px;
  height: 14px;
  background: #f2f2f2;
  border-radius: 0;
  box-shadow: none;
  border: 0;
  cursor: pointer;
}
.material_checkbox .checkbox:checked:before {
  height: 6px;
  border-color: #ffbd27;
  border-top-style: none;
  border-right-style: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.material_radio input[type="radio"] {
  display: none;
}
.material_radio input[type="radio"] + label {
  cursor: pointer;
}
.material_radio input[type="radio"] + label::before {
  transition: all 250ms cubic-bezier(0.4, 0.25, 0.3, 1);
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #363636;
  border: 0px solid #363636;
  font-size: 0;
  position: absolute;
  bottom: 10px;
  left: 10px;
  transform: translate(-50%, 50%);
}
.material_radio input[type="radio"] + label::after {
  transition: all 250ms cubic-bezier(0.4, 0.25, 0.3, 1);
  content: "";
  width: 0;
  height: 0;
  border-radius: 50%;
  background-color: #363636;
  position: absolute;
  bottom: 10px;
  left: 10px;
  transform: translate(-50%, 50%);
}
.material_radio input[type="radio"]:checked + label::before {
  background-color: transparent;
  width: 16px;
  height: 16px;
  border-width: 2px;
}
.material_radio input[type="radio"]:checked + label::after {
  width: 8px;
  height: 8px;
}
.noScrollRow {
  /* Works on Firefox */
  scrollbar-width: 0;
  scrollbar-color: transparent;
  /* Works on Chrome, Edge, and Safari */
}
.noScrollRow::-webkit-scrollbar {
  height: 0px;
}
.noScrollRow::-webkit-scrollbar-track {
  background: transparent;
}
.noScrollRow::-webkit-scrollbar-thumb {
  background-color: transparent;
}
@media (max-width: 580px) {
  body {
    /***** 廣告  *****/
    /***** 登入視窗 *****/
    /***** 註冊視窗 *****/
    /***** 密碼重設頁面  *****/
    /***** 資料匯入篩選視窗 *****/
    /***** 酷碰券下載視窗 *****/
    /***** 管理頁面  *****/
    /***** 通知信  *****/
  }
  body #ad {
    right: 7px !important;
    top: auto;
    /* bottom: -195px; */
    /* bottom: 50px; */
    bottom: -40px;
  }
  body #ad .ad_switch {
    display: block;
    width: 36px;
    height: 36px;
    position: absolute;
    bottom: 120px;
    right: 0px;
  }
  body #ad .ad_list {
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }
  body .op_ad_w {
    width: 55% !important;
    top: auto !important;
    bottom: 85px !important;
  }
  body .op_ad_w .ad_switch {
    width: 24px;
    height: 24px;
    padding: 5px;
  }
  body #ad.op_ad_w .ad_switch {
    position: unset;
  }
  body .op_ad_w .ad_switch img {
    display: none;
  }
  body .op_ad_w .ad_switch:before,
  body .op_ad_w .ad_switch:after {
    width: 24px !important;
    height: 4px !important;
    top: 18px !important;
    right: 7px !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  body .op_ad_w .ad_list {
    -webkit-transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
  }
  
  body #reset_windows .windows_content {
    width: 75vw;
    height: 570px;
  }
  body #reset_windows .windows_content header {
    font-size: 20px;
  }
  body #reset_windows .windows_content header img {
    width: 13vw;
  }
  body #reset_windows .windows_content .reset_form {
    width: 90%;
  }
  body #reset_windows .windows_content .reset_form .divider:before,
  body #reset_windows .windows_content .reset_form .divider:after {
    width: 18vw;
  }
  body #reset_windows .windows_content .reset_block {
    width: 100%;
    height: 18vh;
    bottom: 0;
    top: auto;
    right: 0;
    left: 0;
    font-size: 14px;
  }
  body #reset_windows .windows_content .reset_block h2 {
    font-size: 20px;
  }
  body #reset_windows .windows_content .reset_block .item {
    padding: 7px 20px;
  }
  body #reset_windows .windows_content .reset_block .switch_btn_style {
    padding: 8px 45px;
  }
  body #filter_windows .windows_content {
    font-size: 14px;
    padding: 12px;
  }
  body #filter_windows .windows_content > header {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  body #filter_windows .windows_content .flilter_list .filter_item {
    flex-wrap: wrap;
  }
  body #filter_windows .windows_content .flilter_list .filter_item > h3 {
    margin-bottom: 12px;
  }
  body #filter_windows .windows_content .flilter_list .filter_item .des {
    flex-shrink: 0;
  }
  body #filter_windows .windows_content .flilter_list .filter_item .label--checkbox {
    margin-right: 6px;
  }
  body #filter_windows .windows_content .flilter_list .area_item .select_style {
    margin-right: 5px;
  }
  body #filter_windows .windows_content .flilter_list .date_item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
  }
  body #filter_windows .windows_content .flilter_list .date_item .date_input_item {
    width: 100%;
  }
  body #filter_windows .windows_content .cancel_btn {
    top: 12px;
    right: 12px;
  }
  body #coupon_windows {
    /* width: 110%; */
    width: 100vw;
    height: 100vh;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  body #coupon_windows .coupon_content {
    position: absolute;
    width: 100vw;
    height: 100vh;
    justify-content: center;
    align-items: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin-right: -5px;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  body #coupon_windows .coupon_content header {
    /* 標題 */
    width: 95%;
    border-bottom: 2px solid #F2F2F2;
    color: #363636;
    padding: 6px;
  }
  body #coupon_windows .coupon_content .icon {
    /* top: 30px; */
    top: 24px;
    /* top: 19px; */
    right: 24px;
    color: #363636;
  }
  body #coupon_windows .coupon_content .canvas {
    height: 78vh;
  }
  body #coupon_windows .coupon_content .canvas .card_left .coupon_info .market_title {
    width: 100%;
    margin-bottom: 24px;
    font-size: 18px;
    flex-grow: 0;
    overflow:hidden;
  }
  body #coupon_windows .coupon_content .canvas .card_right .coupon_info .how_to_use {
    line-height: 17px;
  }
  body #coupon_windows .coupon_content .canvas .card_right {
    width: 95%;
    padding: 10px 10px 10px 0;
    height: 70%;
    box-sizing: border-box;
  }
  body #coupon_windows .coupon_content .canvas .card_right .coupon_info {
    border-top: 2px dashed rgba(153, 153, 153, 0.5);
    padding-top: 30px;
    padding: 8px 0 0;
    margin: 0 10px;
    gap: 2px;
  }
  body #coupon_windows .coupon_content .canvas .card_right .coupon_info .how_to_use .market_vendor {
    line-height: 23px;
  }

  body #coupon_windows .coupon_content .coupon_download_btn,
  body #coupon_windows .coupon_content .member_has_coupon {
    height: 45px;
  }
  body #coupon_windows .coupon_content .login_or_signup_btn {
    /* width: 86vw; */
    /* width: calc(100vw - 25px); */
    width: calc(92% - 18px);
    height: 33px;
    margin: 8px 13px;
    font-size: 16px;
  }
  body #coupon_windows .coupon_use_content {
    position: absolute;
    /* height: 90%;
    width: 90%; */
    width: 100vw;
    height: 100vh;
    justify-content: center;
    align-items: center;
    /* top: 35px; */
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  body #coupon_windows .coupon_use_content header {
    width: 95%;
    border-bottom: 2px solid #F2F2F2;
    padding: 0;
  }
  body #coupon_windows .coupon_use_content .icon {
    /* top: 30px; */
    top: 18px;
    color: #363636;
  }
  body #coupon_windows .coupon_use_content .canvas {
    height: 87vh;
    margin-right: 18px;
  }
  body #coupon_windows .coupon_use_content .canvas .card_left .coupon_info .market_title {
    width: 100%;
    margin-bottom: 24px;
    font-size: 18px;
    flex-grow: 0;
    overflow:hidden;
  }
  body #coupon_windows .coupon_use_content .canvas .card_right .coupon_info .how_to_use {
    line-height: 17px;
  }
  body #coupon_windows .coupon_use_content .canvas .card_right {
    width: 95%;
    padding: 10px 10px 10px 0;
    height: 70%;
    box-sizing: border-box;
  }
  body #coupon_windows .coupon_use_content .canvas .card_right .coupon_info {
    border-top: 2px dashed rgba(153, 153, 153, 0.5);
    padding-top: 30px;
    padding: 8px 0 0;
    margin: 0 10px;
    gap: 2px;
  }
  body #coupon_windows .coupon_use_content .canvas .card_right .coupon_info .how_to_use .market_vendor {
    line-height: 23px;
  }
  body #coupon_windows .coupon_use_content .coupon_download_btn {
    width: 75vw;
    justify-content: center;
  }
  body #coupon_windows .coupon_use_content .member_has_coupon {
    width: 75vw;
    justify-content: center;
  }
  body #wrapper {
    /***** 首頁 search_bar *****/
    /***** 首頁 nav *****/
    /***** 首頁 banner *****/
    /***** 首頁 nav *****/
    /***** 首頁側邊nav *****/
    /***** 選單詳細頁 *****/
    /***** 最新優惠 *****/
    /***** 為您精挑細選 *****/
    /***** 達人分享首頁 *****/
    /***** 達人搜尋結果頁 *****/
    /***** Top ten *****/
    /***** 熱門活動 *****/
    /***** ML 推薦 *****/
    /***** 新進達人推薦 *****/
    /***** 達人分享 *****/
    /***** 熱門其他活動 *****/
    /***** 深入探索 *****/
    /***** 熱門活動住宿 *****/
    /***** 網友都在看 *****/
    /***** 公益活動首頁  *****/
    /***** 公益活動詳細  *****/
    /***** 網站條款 *****/
    /***** MyanLife 在做些什麼? *****/
    /***** MyanLife 價值 *****/
    /***** 版權 *****/
    /***** scroll top *****/
    /***** MyanLife 聯絡我們 *****/
    /***** MyanLife 最新消息 *****/
    /***** MyanLife 加入我們 *****/
    /***** 商家頁面  *****/
  }
  body #wrapper #m_header_switch {
    /* top: 15px; */
  }
  body #wrapper #m_search_switch {
    /* right: 80px; */
    /* margin-right: 27px; */
  }
  body #wrapper .open_m_switch {
    top: 8px !important;
  }
  body #wrapper #myanLife_global_search .search_box .search_input {
    width: 90%;
  }
  body #wrapper #myanLife_global_search .search_box .search_input .input_container input {
    font-size: initial;
  }
  body #wrapper #myanLife_global_search .hot_search {
    padding: 20px 0 20px 5%;
    width: 95%;
  }
  body #wrapper #myanLife_global_search .hot_search h2 {
    font-size: 14px;
  }
  body #wrapper #myanLife_global_search .hot_search .list {
    font-size: 12px;
    flex-wrap: wrap;
  }
  body #wrapper #header .item {
    font-size: 13px;
  }
  body #wrapper #header .lang_select .list {
    width: 60%;
  }
  body #wrapper #header .lang_select .list .item {
    font-size: 13px;
    height: auto;
  }
  body #wrapper #header .currency_select .list {
    width: 60%;
  }
  body #wrapper #header .currency_select .list .item {
    font-size: 13px;
    height: auto;
  }
  body #wrapper #header .user_login .list .user_identify .user_identify_content .avatar {
    width: 60px;
    height: 60px;
  }
  body #wrapper #header .user_login .list .user_identify .user_identify_content .avatar .upload_btn {
    font-size: 22px;
  }
  body #wrapper #header .user_login .list .user_identify .user_identify_content .user_info .user_name {
    font-size: 16px;
  }
  body #wrapper #header .user_login .list .user_identify .user_identify_content .user_info .user_level {
    font-size: 12px;
  }
  body #wrapper #header .user_login .list .user_identify.partner .user_identify_content .user .avatar,
  body #wrapper #header .user_login .list .user_identify.member .user_identify_content .user .avatar {
    width: 60px;
    height: 60px;
  }
  body #wrapper #header .user_login .list .user_identify.partner .user_identify_content .user .avatar .upload_btn,
  body #wrapper #header .user_login .list .user_identify.member .user_identify_content .user .avatar .upload_btn {
    font-size: 22px;
  }
  body #wrapper #header .user_login .list .user_identify.partner .user_identify_content .user .user_info .user_name,
  body #wrapper #header .user_login .list .user_identify.member .user_identify_content .user .user_info .user_name {
    font-size: 18px;
  }
  body #wrapper #header .user_login .list .user_identify.partner .user_identify_content .user .user_info .user_level,
  body #wrapper #header .user_login .list .user_identify.member .user_identify_content .user .user_info .user_level {
    font-size: 12px;
  }
  body #wrapper #header .user_login .list .user_identify.partner .user_identify_content .user_status,
  body #wrapper #header .user_login .list .user_identify.member .user_identify_content .user_status {
    gap: 8px;
  }
  body #wrapper #header .user_login .list .user_identify.partner .user_identify_content .user_status .status_item,
  body #wrapper #header .user_login .list .user_identify.member .user_identify_content .user_status .status_item {
    font-size: 12px;
  }
  body #wrapper #header .user_login .list .user_identify.partner .user_identify_content .user_status .status_item .icon,
  body #wrapper #header .user_login .list .user_identify.member .user_identify_content .user_status .status_item .icon {
    font-size: 12px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item {
    font-size: 14px;
    /* margin-bottom: 20px; */
    padding-bottom: 20px;
    margin-left: 16px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .icon {
    width: 16px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .icon_img {
    width: 16px;
    height: 16px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .mlcoin {
    width: 16px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .lang_list .return,
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .currency_list .return {
    font-size: 14px;
    padding: 12px 16px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .lang_list .item,
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .currency_list .item {
    font-size: 14px;
    padding: 12px 16px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .division {
    margin-bottom: 24px;
  }
  body #admin_wrapper #m_header_switch {
    top: 10px;
  }
  body #admin_wrapper .open_m_switch {
    top: 9px !important;
  }
  body #admin_wrapper #myanLife_global_search .search_box .search_input {
    width: 90%;
  }
  body #admin_wrapper #myanLife_global_search .search_box .search_input .input_container input {
    font-size: 14px;
  }
  body #admin_wrapper #myanLife_global_search .hot_search {
    padding: 20px 0 20px 5%;
    width: 95%;
  }
  body #admin_wrapper #myanLife_global_search .hot_search h2 {
    font-size: 14px;
  }
  body #admin_wrapper #myanLife_global_search .hot_search .list {
    font-size: 12px;
    flex-wrap: wrap;
  }
  body #admin_wrapper #myanLife_list_Navigation .nav_content_list {
    width: 83%;
  }
  body #admin_wrapper #header .item {
    font-size: 13px;
  }
  body #admin_wrapper #header .lang_select .list {
    width: 60%;
  }
  body #admin_wrapper #header .lang_select .list .item {
    font-size: 13px;
    height: auto;
  }
  body #admin_wrapper #header .currency_select .list {
    width: 60%;
  }
  body #admin_wrapper #header .currency_select .list .item {
    font-size: 13px;
    height: auto;
  }
  body #admin_wrapper #header .user_login .list .user_identify .user_identify_content .avatar {
    width: 60px;
    height: 60px;
  }
  body #admin_wrapper #header .user_login .list .user_identify .user_identify_content .avatar .upload_btn {
    font-size: 22px;
  }
  body #admin_wrapper #header .user_login .list .user_identify .user_identify_content .user_info .user_name {
    font-size: 16px;
  }
  body #admin_wrapper #header .user_login .list .user_identify .user_identify_content .user_info .user_level {
    font-size: 12px;
  }
  body #admin_wrapper #header .user_login .list .user_identify.partner .user_identify_content .user .avatar,
  body #admin_wrapper #header .user_login .list .user_identify.member .user_identify_content .user .avatar {
    width: 60px;
    height: 60px;
  }
  body #admin_wrapper #header .user_login .list .user_identify.partner .user_identify_content .user .avatar .upload_btn,
  body #admin_wrapper #header .user_login .list .user_identify.member .user_identify_content .user .avatar .upload_btn {
    font-size: 22px;
  }
  body #admin_wrapper #header .user_login .list .user_identify.partner .user_identify_content .user .user_info .user_name,
  body #admin_wrapper #header .user_login .list .user_identify.member .user_identify_content .user .user_info .user_name {
    font-size: 18px;
  }
  body #admin_wrapper #header .user_login .list .user_identify.partner .user_identify_content .user .user_info .user_level,
  body #admin_wrapper #header .user_login .list .user_identify.member .user_identify_content .user .user_info .user_level {
    font-size: 12px;
  }
  body #admin_wrapper #header .user_login .list .user_identify.partner .user_identify_content .user_status,
  body #admin_wrapper #header .user_login .list .user_identify.member .user_identify_content .user_status {
    gap: 8px;
  }
  body #admin_wrapper #header .user_login .list .user_identify.partner .user_identify_content .user_status .status_item,
  body #admin_wrapper #header .user_login .list .user_identify.member .user_identify_content .user_status .status_item {
    font-size: 12px;
  }
  body #admin_wrapper #header .user_login .list .user_identify.partner .user_identify_content .user_status .status_item .icon,
  body #admin_wrapper #header .user_login .list .user_identify.member .user_identify_content .user_status .status_item .icon {
    font-size: 12px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item {
    font-size: 14px;
    /* margin-bottom: 20px; */
    padding-bottom: 20px;
    margin-left: 16px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .icon {
    width: 16px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .icon_img {
    width: 16px;
    height: 16px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .mlcoin {
    width: 16px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .lang_list .return,
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .currency_list .return {
    font-size: 14px;
    padding: 12px 16px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .lang_list .item,
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .currency_list .item {
    font-size: 14px;
    padding: 12px 16px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .division {
    margin-bottom: 24px;
  }
  /***** 我的票夾結束 *****/
  body #wrapper #myanLife_MainVisual .myanLife_logo {
    width: 100px;
  }
  body #wrapper #myanLife_MainVisual .myanLife_Slogan {
    font-size: 24px;
    padding: 0 20px;
  }
  body #wrapper #myanLife_MainVisual .myanLife_Slogan > div:last-child {
    font-size: 14px;
    margin-top: 2px;
  }
  body #wrapper #myanLife_MainVisual .owl-theme .owl-dots .owl-dot {
    height: 12px;
  }
  body #wrapper #myanLife_MainVisual .owl-theme .owl-dots .owl-dot span {
    width: 6px;
    height: 6px;
    margin: -3px 3px;
  }
  body #wrapper #myanLife_MainVisual .owl-theme .owl-nav {
    top: 8vw !important;
  }
  body #wrapper #myanLife_MainVisual .owl-theme .owl-nav button.owl-prev,
  body #wrapper #myanLife_MainVisual .owl-theme .owl-nav button.owl-next {
    padding: 2% 3% 3% !important;
    font-size: 30px;
  }
  body #wrapper #myanLife_MainVisual .nav_prev,
  body #wrapper #myanLife_MainVisual .nav_next {
    top: calc(11vw - 3%);
    padding: 3%;
  }
  body #wrapper #myanLife_MainVisual .nav_prev .icon,
  body #wrapper #myanLife_MainVisual .nav_next .icon {
    font-size: 14px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox {
    height: auto;
    margin: 40px auto;
    font-size: 18px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .search_input {
    padding: 10px;
    padding-right: 10px;
    margin-top: 5px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .search_input .input_container .global_search_input {
    padding: 5px 0;
    padding-right: 32px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .search_input .input_container .global_search_input:focus + .label {
    top: -12px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .search_input .input_container .global_search_input:valid + .label,
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .search_input .input_container .global_search_input:focus + .label {
    opacity: 0;
    visibility: hidden;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .search_input .input_container .label {
    font-size: 13px;
    opacity: 1;
    visibility: visible;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .search_input .input_container .clear_text {
    right: 5px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .search_input .input_container .key_words {
    width: 200px;
    padding: 12px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .search_input .input_container .key_words h2 {
    font-size: 16px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .search_input .input_container .key_words .list {
    grid-template-columns: repeat(3, 1fr);
    font-size: 14px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .search_input .global_search {
    font-size: 24px;
    width: 36px;
    text-align: center;
    padding: 0;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .hot_search {
    font-size: 14px;
    margin-bottom: 10px;
    padding: 10px;
    flex-direction: column;
    align-items: flex-start;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .hot_search h2 {
    margin-bottom: 10px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .hot_search .list {
    flex-wrap: wrap;
    font-size: 12px;
    gap: 5px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_global_searchBox .hot_search .list .item {
    margin-right: 5px;
    margin-bottom: 0;
  }
  body #wrapper #myanLife_MainVisual #myanLife_local_searchBox {
    height: auto;
    margin: 40px auto;
    padding: 5px 0;
    font-size: 18px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_local_searchBox .local_search {
    gap: 5px;
    padding: 15px 20px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_local_searchBox .search_input {
    padding: 10px;
    padding-right: 10px;
    margin-top: 5px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_local_searchBox .search_input .input_container .global_search_input {
    padding: 5px 0;
    padding-right: 32px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_local_searchBox .search_input .input_container .global_search_input:focus + .label {
    top: -12px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_local_searchBox .search_input .input_container .global_search_input:valid + .label,
  body #wrapper #myanLife_MainVisual #myanLife_local_searchBox .search_input .input_container .global_search_input:focus + .label {
    opacity: 0;
    visibility: hidden;
  }
  body #wrapper #myanLife_MainVisual #myanLife_local_searchBox .search_input .input_container .label {
    font-size: 13px;
    opacity: 1;
    visibility: visible;
  }
  body #wrapper #myanLife_MainVisual #myanLife_local_searchBox .search_input .input_container .clear_text {
    right: 5px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_local_searchBox .search_input .input_container .key_words {
    width: 200px;
    padding: 12px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_local_searchBox .search_input .input_container .key_words h2 {
    font-size: 16px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_local_searchBox .search_input .input_container .key_words .list {
    grid-template-columns: repeat(3, 1fr);
    font-size: 14px;
  }
  body #wrapper #myanLife_MainVisual #myanLife_local_searchBox .search_input .global_search {
    font-size: 24px;
    width: 36px;
    text-align: center;
    padding: 0;
  }
  body #wrapper #myanLife_Navigation {
    grid-template-columns: repeat(3, 1fr);
    width: 85%;
  }
  body #wrapper #myanLife_Navigation .item {
    font-size: 12px;
    margin-right: 0;
  }
  body #wrapper #myanLife_Navigation .item .icon {
    width: 18px;
    height: 18px;
  }
  body #wrapper #myanLife_Navigation .item:last-child {
    margin-right: 0;
  }
  body #wrapper #myanLife_list_Navigation .nav_content_list {
    width: 83%;
  }
  body #wrapper #myanLife_detail_content {
    margin: 24px auto;
  }
  body #wrapper #myanLife_detail_content .prod_overview .prod_info {
    margin-right: 0;
  }
  body #wrapper #myanLife_detail_content .prod_overview .prod_info > h2 {
    font-size: 20px;
  }
  body #wrapper #myanLife_detail_content .prod_overview .prod_info .location,
  body #wrapper #myanLife_detail_content .prod_overview .prod_info .data {
    font-size: 14px;
  }
  body #wrapper #myanLife_detail_content .prod_overview .product_coupon {
    position: fixed;
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    border-radius: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    z-index: 10;
  }
  body #wrapper #myanLife_detail_content .prod_overview .product_coupon .download_bar {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    background: none;
    width: 100%;
    padding: 10px 15px;
    gap: 5px;
  }
  body #wrapper #myanLife_detail_content .prod_overview .product_coupon .download_bar .coupon_info .discount_value {
    font-size: 20px;
  }
  body #wrapper #myanLife_detail_content .prod_overview .product_coupon .download_bar .coupon_info .download_amount {
    font-size: 12px;
  }
  body #wrapper #myanLife_detail_content .prod_overview .product_coupon .download_bar .coupon_download {
    font-size: 16px;
    width: 26.5%;
    padding: 15px;
    border-radius: 3px;
  }
  body #wrapper #myanLife_detail_content .prod_overview .product_coupon .download_bar .member_has_coupon {
    font-size: 16px;
    width: 26.5%;
    padding: 15px;
    border-radius: 3px;
  }
  body #wrapper #myanLife_detail_content .prod_overview .product_coupon .fixed_download_bar {
    position: relative;
    width: 100%;
    top: auto !important;
    box-shadow: none;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_bar {
    background: rgba(247, 247, 247, 0.8);
    position: fixed;
    border-radius: 0;
    left: 0;
    right: 0;
    top: 0;
    padding: 0;
    z-index: 10;
    width: 100%;
    height: auto;
    padding-top: 50px;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_bar.member_promotion {
    background: rgba(247, 247, 247, 0.8);
    position: fixed;
    border-radius: 0;
    left: 0;
    right: 0;
    top: 0;
    padding: 0;
    z-index: 0;
    width: 100%;
    height: auto;
    padding-top: 80px;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_bar .option_bar_list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    border-radius: 0;
    box-shadow: none;
    overflow-x: auto;
    padding: 16px 0 16px 16px;
    margin-right: -16px;
    gap: 12px;;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_bar .option_bar_list .option_bar_item {
    width: 100%;
    cursor: pointer;
    text-align: center;
    margin: 0 4px;
    margin-bottom: 0;
    border-bottom: 0;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_bar .option_bar_list .option_bar_item:last-child {
    margin-right: 40px;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_bar .fixed_option_bar {
    position: relative;
    width: inherit;
    box-shadow: none;
    z-index: 12;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_list .option_item h2 {
    font-size: 18px;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_list .option_item ol {
    font-size: 14px;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_list .option_item .data {
    font-size: 14px;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_list .traveler_evaluation .traveler_comment {
    margin-bottom: 30px;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_list .traveler_evaluation .traveler_comment .input_container .comment_textarea {
    width: 95%;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_list .traveler_evaluation .traveler_comment .comment_btn {
    width: 100%;
    font-size: 14px;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_list .traveler_evaluation .traveler_msg_content .traveler_msg_list .traveler_msg_item {
    padding-bottom: 24px;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_list .traveler_evaluation .traveler_msg_content .traveler_msg_list .traveler_msg_item .reply_content .reply {
    margin-top: 12px;
  }
  body #wrapper #myanLife_detail_content .prod_option .option_list .traveler_evaluation .traveler_msg_content .traveler_msg_list .traveler_msg_item .reply_content .reply_item {
    margin-top: 12px;
  }
  body #wrapper #myanLife_shop_partner .common_header {
    font-size: 20px;
  }
  body #wrapper #myanLife_shop_partner .common_header h2 {
    margin-right: 5px;
  }
  body #wrapper #myanLife_shop_partner .common_header .check_all {
    font-size: 16px;
    right: -10%;
  }
  body #wrapper #myanLife_shop_partner .common_header .time_countdown {
    font-size: 12px;
  }
  body #wrapper #myanLife_shop_partner .common_header .time_countdown .item {
    padding: 3px;
    margin: auto 3px;
  }
  body #wrapper #myanLife_shop_partner .shop_partner_content {
    /* margin: 30px auto; */
    /* margin-right: 0px; */
    width: 100%;
  }
  body #wrapper #myanLife_shop_partner .shop_partner_content .shop_partner_item {
    width: 33vw;
    height: fit-content;
    margin-top: unset;
    /* margin-bottom: 73px; */
    /* margin-bottom: 70px; */
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: flex-start;
  }
  body #wrapper #myanLife_shop_partner .shop_partner_content .shop_partner_item .imgView {
    flex-direction: column;
    /* position: relative; */
    position: unset;
    min-height: 33vw;
  }
  body #wrapper #myanLife_shop_partner .shop_partner_content .shop_partner_item .shop_name {
    /* bottom: unset; */
    /* top: 130px; */
    /* top: 130px; */
    bottom: 0px;
    flex-direction: column;
    /* position: relative; */
    position: unset;
  }
  body #wrapper #myanLife_shop_partner .shop_partner_content .shop_partner_item .shop_name h2 {
    font-size: 18px;
  }
  body #wrapper #myanLife_discount .common_header {
    font-size: 20px;
  }
  body #wrapper #myanLife_discount .common_header h2 {
    margin-right: 5px;
  }
  body #wrapper #myanLife_discount .common_header .time_countdown {
    font-size: 12px;
  }
  body #wrapper #myanLife_discount .common_header .time_countdown .item {
    padding: 3px;
    margin: auto 3px;
  }
  body #wrapper #myanLife_discount .common_content {
    width: 95%;
  }
  body #wrapper #myanLife_discount .common_content .common_item {
    width: 49vw;
    font-size: 14px;
  }
  body #wrapper #myanLife_discount .common_content .common_item .information .info_header {
    margin-bottom: 10px;
  }
  body #wrapper #myanLife_discount .common_content .common_item .imgView {
    height: calc(49vw - 10px);
  }
  body #wrapper #myanLife_discount .common_content .common_item .imgView .data {
    font-size: 14px;
  }
  body #wrapper #myanLife_discount .common_content .common_item .imgView .data .data_info p {
    display: none;
  }
  body #wrapper #myanLife_discount .common_content .common_item .imgView .data .data_info p:first-child {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    white-space: normal;
    word-break: break-word;
    overflow: hidden;
  }
  body #wrapper #myanLife_discount .common_content .common_item .imgView .coupon_download {
    height: 30px;
    font-size: 13px;
  }
  body #wrapper #myanLife_discount .owl-theme .owl-stage-outer {
    margin-right: 0px;
  }
  body #wrapper #myanLife_featured {
    margin-top: 50px;
    padding-bottom: 50px;
  }
  body #wrapper #myanLife_featured .featured_header {
    font-size: 20px;
  }
  body #wrapper #myanLife_featured .featured_content {
    grid-template-columns: repeat(2, auto);
    column-gap: 10px;
    row-gap: 10px;
    width: 90%;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item {
    height: 224px;
    overflow: hidden;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item .featured_info {
    font-size: 12px;
    padding: 10px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item .featured_info h2 {
    font-size: 14px;
    margin-bottom: 8px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item .featured_info .location {
    margin-bottom: 8px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item .featured_info .merchant_name {
    display: none;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item .featured_info .favorite_add {
    right: 5px;
    top: 5px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item .featured_info .favorite_add:hover .tba.active {
    color: rgba(0, 0, 0, 0.23);
  }
  body #wrapper #myanLife_featured .featured_content .featured_item .featured_info .item_bottom {
    width: calc(100% - 10px);
    right: 5px;
    bottom: 5px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item .featured_info .item_bottom .evaluation {
    font-size: 12px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item .featured_info .item_bottom .evaluation .icon {
    font-size: 12px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item .featured_info .item_bottom .coupon_download {
    font-size: 14px;
    padding: 5px;
    border-radius: 3px;
    width: calc(100% - 10px);
  }
  body #wrapper #myanLife_featured .featured_content .featured_item .featured_info .item_bottom .coupon_download .icon {
    margin-right: 0px;
    margin-left: 4px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:first-child {
    grid-column-start: auto;
    grid-column-end: auto;
    grid-row-start: auto;
    grid-row-end: auto;
    height: 224px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:first-child .featured_info {
    font-size: 12px;
    padding: 10px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:first-child .featured_info h2 {
    font-size: 14px;
    margin-bottom: 8px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:first-child .featured_info .location {
    margin-bottom: 8px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:first-child .featured_info .item_bottom .evaluation {
    font-size: 12px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:first-child .featured_info .item_bottom .evaluation .icon {
    font-size: 12px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:first-child .featured_info .item_bottom .coupon_download {
    font-size: 14px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:hover .featured_info .favorite_add {
    right: 10px;
    top: 10px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:hover .featured_info .item_bottom {
    right: 10px;
    bottom: 10px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:hover .featured_info .item_bottom .coupon_download {
    width: calc(100% - 20px);
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:hover .featured_info .discount_value {
    top: 5px;
    left: 5px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:hover:first-child .featured_info .favorite_add {
    top: 12px;
    right: 8px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:hover:first-child .featured_info .evaluation,
  body #wrapper #myanLife_featured .featured_content .featured_item:hover:first-child .featured_info .coupon_download {
    right: 8px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:hover:after {
    width: calc(100% - 10px);
    height: calc(100% - 10px);
  }
  body #wrapper #myanLife_sharing {
    margin-top: 30px;
  }
  body #wrapper #myanLife_sharing .sharing_header #myanLife_local_searchBox {
    width: 100%;
    box-sizing: border-box;
  }
  body #wrapper #myanLife_sharing .sharing_header .myanLife_Slogan {
    font-size: 18px;
  }
  body #wrapper #myanLife_sharing .sharing_author {
    flex-direction: column;
  }
  body #wrapper #myanLife_sharing .sharing_author .author_img {
    height: 150px;
    width: 150px;
    margin: auto;
  }
  body #wrapper #myanLife_sharing .sharing_author .author_info {
    font-size: 14px;
    flex-direction: column;
  }
  body #wrapper #myanLife_sharing .sharing_author .author_info .author_about {
    border-right: 0;
    border-bottom: 2px solid #363636;
    padding: 0 0 12px;
    width: 100%;
  }
  body #wrapper #myanLife_sharing .sharing_author .author_info .author_about .name,
  body #wrapper #myanLife_sharing .sharing_author .author_info .author_about .evaluation,
  body #wrapper #myanLife_sharing .sharing_author .author_info .author_about .article_counter,
  body #wrapper #myanLife_sharing .sharing_author .author_info .author_about .author_join_date {
    margin-bottom: 14px;
  }
  body #wrapper #myanLife_sharing .sharing_author .author_info .author_des {
    width: 100%;
  }
  body #wrapper #myanLife_sharing .sharing_author .author_info .author_des .data {
    height: auto;
    max-height: 120px;
  }
  body #wrapper #myanLife_sharing .sharing_author_list {
    grid-template-columns: repeat(2, auto);
  }
  body #wrapper #myanLife_sharing .sharing_author_list .sharing_author_list_item {
    height: 19.3vh;
  }
  body #wrapper #myanLife_sharing .sharing_author_list .sharing_author_list_item .sharing_author_item_info {
    font-size: 14px;
  }
  body #wrapper #myanLife_sharing .pagination {
    font-size: 14px;
  }
  body #wrapper #myanLife_sharing .pagination ul {
    flex-wrap: wrap;
    gap: 6px;
  }
  body #wrapper #myanLife_sharing .load_more {
    margin: 50px 0;
  }
  body #wrapper #myanLife_sharing .author_article {
    margin: 30px auto;
  }
  body #wrapper #myanLife_sharing .author_article .article_header {
    flex-direction: column;
    align-items: baseline;
    margin-bottom: 12px;
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_title {
    font-size: 18px;
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend {
    font-size: 12px;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .article_recommend_list {
    flex-wrap: wrap;
    justify-content: flex-start;
    line-height: 1.2em;
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .article_recommend_list .author {
    width: 100%;
    margin-right: 0;
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .sharing_social_list {
    flex-direction: column;
    align-items: center;
    position: fixed;
    bottom: 85px;
    right: 7px;
    z-index: 10;
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .sharing_social_list .social_list_item {
    margin-right: 0;
    margin-bottom: 12px;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .sharing_social_list .social_list_item:first-child {
    color: #4267b2;
    -webkit-transform: scale(0) translateY(150px);
    -moz-transform: scale(0) translateY(150px);
    -o-transform: scale(0) translateY(150px);
    transform: scale(0) translateY(150px);
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .sharing_social_list .social_list_item:nth-child(2) {
    color: #00b900;
    -webkit-transform: scale(0) translateY(120px);
    -moz-transform: scale(0) translateY(120px);
    -o-transform: scale(0) translateY(120px);
    transform: scale(0) translateY(120px);
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .sharing_social_list .social_list_item:nth-child(3) {
    color: #1AAD19;
    -webkit-transform: scale(0) translateY(85px);
    -moz-transform: scale(0) translateY(85px);
    -o-transform: scale(0) translateY(85px);
    transform: scale(0) translateY(85px);
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .sharing_social_list .social_list_item:last-child {
    color: #59267c;
    margin-right: 0;
    -webkit-transform: scale(0) translateY(45px);
    -moz-transform: scale(0) translateY(45px);
    -o-transform: scale(0) translateY(45px);
    transform: scale(0) translateY(45px);
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .sharing_social_list .social_btn {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .active .social_list_item {
    opacity: 1;
    visibility: visible;
    z-index: 1;
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .active .social_list_item:first-child {
    color: #4267b2;
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .active .social_list_item:nth-child(2) {
    color: #00b900;
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .active .social_list_item:nth-child(3) {
    color: #1AAD19;
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .active .social_list_item:last-child {
    color: #59267c;
    margin-right: 0;
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  body #wrapper #myanLife_sharing .author_article .article_header .article_recommend .active .social_btn {
    background: rgb(255, 234, 0);
  }
  body #wrapper #myanLife_sharing .author_article .article_content .data {
    font-size: 14px;
  }
  body #wrapper #myanLife_sharing .traveler_comment h3 {
    font-size: 18px;
  }
  body #wrapper #myanLife_sharing .traveler_comment .input_container .comment_title {
    font-size: 16px;
  }
  body #wrapper #myanLife_sharing .traveler_comment .comment_btn {
    width: 100%;
    font-size: 14px;
  }
  body #wrapper #myanLife_sharing .traveler_msg_content .traveler_msg_list .traveler_msg_item {
    padding-bottom: 20px;
  }
  body #wrapper #myanLife_sharing .traveler_msg_content .traveler_msg_list .traveler_msg_item > header {
    font-size: 16px;
    margin-bottom: 12px;
  }
  body #wrapper #myanLife_sharing .traveler_msg_content .traveler_msg_list .traveler_msg_item > header .traveler_info {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
  }
  body #wrapper #myanLife_sharing .traveler_msg_content .traveler_msg_list .traveler_msg_item > header .traveler_info .msg_time {
    margin-top: 6px;
  }
  body #wrapper #myanLife_sharing .traveler_msg_content .traveler_msg_list .traveler_msg_item .msg_data {
    font-size: 14px;
    margin: 0;
  }
  body #wrapper #myanLife_sharing .traveler_msg_content .traveler_msg_list .traveler_msg_item .edit_save_btn {
    font-size: 14px;
    padding: 5px 36px;
  }
  body #wrapper #myanLife_sharing .traveler_msg_content .traveler_msg_list .traveler_msg_item .reply_content {
    margin-left: 0;
  }
  body #wrapper #myanLife_sharing .traveler_msg_content .traveler_msg_list .traveler_msg_item .reply_content .reply_item {
    margin-top: 12px;
  }
  body #wrapper #myanLife_sharing .traveler_msg_content .traveler_msg_list .traveler_msg_item .reply_content .reply_item > header {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    font-size: 16px;
    margin-bottom: 12px;
  }
  body #wrapper #myanLife_sharing .traveler_msg_content .traveler_msg_list .traveler_msg_item .reply_content .reply_item > header .reply_time {
    margin-top: 6px;
  }
  body #wrapper #myanLife_sharing .traveler_msg_content .traveler_msg_list .traveler_msg_item .reply_content .reply_item .reply_data {
    font-size: 14px;
  }
  body #wrapper #myanLife_sharing .traveler_msg_content .traveler_msg_list .traveler_msg_item .reply_content .reply {
    font-size: 16px;
    margin-top: 12px;
  }
  body #wrapper #myanLife_sharing .traveler_msg_content .traveler_msg_list .traveler_msg_item .reply_content .reply .reply_from .reply_style {
    font-size: 14px;
    padding: 5px 36px;
  }
  body #wrapper #myanLife_sharing .traveler_msg_content .traveler_pagination {
    font-size: 14px;
  }
  body #wrapper #myanLife_sharing_search_result .sharing_search_result .sharing_search_list {
    font-size: 14px;
  }
  body #wrapper #myanLife_sharing_search_result .sharing_search_result .sharing_search_list .sharing_search_item {
    flex-direction: column;
    height: auto;
  }
  body #wrapper #myanLife_sharing_search_result .sharing_search_result .sharing_search_list .sharing_search_item img {
    width: 100%;
    height: 100%;
  }
  body #wrapper #myanLife_sharing_search_result .sharing_search_result .sharing_search_list .sharing_search_item .information {
    width: 90%;
    margin: 0;
    padding: 15px;
  }
  body #wrapper #myanLife_sharing_search_result .sharing_search_result .sharing_search_list .sharing_search_item .information .sharing_search_header .sharing_search_title {
    font-size: 18px;
  }
  body #wrapper #myanLife_sharing_search_result .sharing_search_result .sharing_search_list .sharing_search_item .information .sharing_search_header .sharing_author {
    font-size: 12px;
  }
  body #wrapper #myanLife_sharing_search_result .sharing_search_result .sharing_search_list .sharing_search_item .information .data {
    -webkit-line-clamp: 6;
  }
  body #wrapper #myanLife_hot_ten {
    margin-top: 0;
  }
  body #wrapper #myanLife_hot_ten .common_header {
    font-size: 20px;
  }
  body #wrapper #myanLife_hot_ten .common_header h2 {
    margin-right: 5px;
  }
  body #wrapper #myanLife_hot_ten .common_header .time_countdown {
    font-size: 12px;
  }
  body #wrapper #myanLife_hot_ten .common_header .time_countdown .item {
    padding: 3px;
    margin: auto 3px;
  }
  body #wrapper #myanLife_hot_ten .common_content {
    width: 95%;
  }
  body #wrapper #myanLife_hot_ten .common_content .common_item {
    width: 49vw;
    font-size: 14px;
  }
  body #wrapper #myanLife_hot_ten .common_content .common_item .information .info_header {
    margin-bottom: 10px;
  }
  body #wrapper #myanLife_hot_ten .common_content .common_item .imgView {
    height: calc(49vw - 10px);
  }
  body #wrapper #myanLife_hot_ten .common_content .common_item .imgView .data {
    font-size: 14px;
  }
  body #wrapper #myanLife_hot_ten .common_content .common_item .imgView .coupon_download {
    height: 30px;
    font-size: 13px;
  }
  body #wrapper #myanLife_hot_ten .common_content .common_item .imgView {
    height: 49vw;
  }
  body #wrapper #myanLife_hot_active {
    margin-top: 0;
    margin-top: 50px;
  }
  body #wrapper #myanLife_hot_active .common_header {
    font-size: 20px;
  }
  body #wrapper #myanLife_hot_active .common_header h2 {
    margin-right: 5px;
  }
  body #wrapper #myanLife_hot_active .common_header .time_countdown {
    font-size: 12px;
  }
  body #wrapper #myanLife_hot_active .common_header .time_countdown .item {
    padding: 3px;
    margin: auto 3px;
  }
  body #wrapper #myanLife_hot_active .common_content {
    width: 95%;
  }
  body #wrapper #myanLife_hot_active .common_content .common_item {
    width: 49vw;
    font-size: 14px;
  }
  body #wrapper #myanLife_hot_active .common_content .common_item .information .info_header {
    margin-bottom: 10px;
  }
  body #wrapper #myanLife_hot_active .common_content .common_item .imgView {
    height: calc(49vw - 10px);
  }
  body #wrapper #myanLife_hot_active .common_content .common_item .imgView .data {
    font-size: 14px;
  }
  body #wrapper #myanLife_hot_active .common_content .common_item .imgView .coupon_download {
    height: 30px;
    font-size: 13px;
  }
  body #wrapper #myanLife_hot_active .common_content .common_item .imgView {
    height: 49vw;
  }
  body #wrapper #myanLife_recommend {
    margin-top: 10px;
  }
  body #wrapper #myanLife_recommend .recommend_header {
    font-size: 20px;
  }
  body #wrapper #myanLife_recommend .recommend_content .recommend_item {
    width: 49vw;
    height: 49vw;
  }
  body #wrapper #myanLife_blog_recommend {
    margin-top: 50px;
  }
  body #wrapper #myanLife_blog_recommend .owl-theme .owl-stage-outer {
    width: 100%;
  }
  body #wrapper #myanLife_blog_recommend .blog_recommend_header {
    font-size: 20px;
  }
  body #wrapper #myanLife_blog_recommend .blog_recommend_content .blog_recommend_item {
    width: 49vw;
    height: 49vw;
  }
  body #wrapper #myanLife_blog {
    margin-top: 50px;
  }
  body #wrapper #myanLife_blog::after {
    height: 100px;
  }
  body #wrapper #myanLife_blog .blog_header {
    font-size: 20px;
  }
  body #wrapper #myanLife_blog .blog_content {
    width: 95%;
  }
  body #wrapper #myanLife_blog .blog_content .blog_item .imgView .data {
    font-size: 14px;
  }
  body #wrapper #myanLife_blog .blog_content .blog_item .information {
    font-size: 12px;
  }
  body #wrapper #myanLife_blog .blog_content .blog_item .information .article_title time {
    font-size: 12px;
    margin-left: 5px;
  }
  body #wrapper #myanLife_blog .blog_content .blog_item .information .article_title {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
  }
  body #wrapper #myanLife_blog .blog_content .blog_item .information .article_title > time {
    margin-top: 5px;
  }
  body #wrapper #myanLife_blog .blog_content .blog_item .information .article_evaluation {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    align-items: flex-end;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
  }
  body #wrapper #myanLife_blog .blog_content .blog_item .information .article_evaluation .cell .icon {
    font-size: 12px;
  }
  body #wrapper #myanLife_blog .blog_content .blog_item .information .article_evaluation .recommend {
    margin-right: 0;
  }
  body #wrapper #myanLife_other {
    grid-template-columns: repeat(1, auto);
    column-gap: 24px;
    row-gap: 24px;
  }
  body #wrapper #myanLife_other .other_item:first-child {
    grid-column-start: auto;
    grid-column-end: auto;
    grid-row-start: auto;
    grid-row-end: auto;
  }
  body #wrapper #myanLife_other .other_item .other_item_content {
    /* height: 60vw; */
    height: auto;
  }
  body #wrapper #myanLife_other .other_item .other_item_header {
    font-size: 20px;
  }
  body #wrapper #myanLife_other .ad {
    grid-column-start: auto;
    grid-column-end: auto;
    grid-row-start: auto;
    grid-row-end: auto;
  }
  body #wrapper #myanLife_other .ad .ad_item_content {
    height: 60vw;
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_header {
    font-size: 20px;
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content {
    grid-template-columns: repeat(1, auto);
    width: 90%;
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information {
    grid-template-columns: repeat(1, 1fr);
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information .info_header h2 {
    font-size: 18px;
    margin-bottom: 5px;
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information .info_header .location {
    font-size: 14px;
    margin-bottom: 5px;
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information .info_header .location .icon {
    margin-right: 5px !important;
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information .info_header .merchant_name {
    font-size: 14px;
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information .info_evaluation {
    grid-template-columns: repeat(2, auto);
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information .info_evaluation .coupon_download {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -o-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    font-size: 16px;
    margin: 0 !important;
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information .info_evaluation .coupon_download .icon {
    margin: 0;
    margin-left: 5px;
  }
  body #wrapper #myanLife_hot_active_location {
    margin-top: 50px;
  }
  body #wrapper #myanLife_hot_active_location .common_header {
    font-size: 20px;
  }
  body #wrapper #myanLife_hot_active_location .common_content {
    grid-template-columns: repeat(2, auto);
    column-gap: 12px;
    row-gap: 12px;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item {
    width: 43vw;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item .imgView {
    height: 165px;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item .imgView .coupon_download {
    font-size: 13px;
    height: 30px;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item .imgView .data {
    font-size: 14px;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item .information .info_header {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    -o-align-items: baseline;
    align-items: baseline;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    font-size: 18px;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item .information .info_header .evaluation > div {
    font-size: 24px;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item .information .info_header .evaluation .icon {
    font-size: 18px;
    margin-left: 3px;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item .information .location {
    font-size: 14px;
  }
  body #wrapper #myanLife_recently .common_header {
    font-size: 20px;
  }
  body #wrapper #myanLife_recently .common_content .common_item {
    width: 185px;
    font-size: 14px;
  }
  body #wrapper #myanLife_recently .common_content .common_item .information .info_header {
    font-size: 18px;
    margin-bottom: 10px;
  }
  body #wrapper #myanLife_recently .common_content .common_item .information .info_header .evaluation > div {
    font-size: 24px;
  }
  body #wrapper #myanLife_recently .common_content .common_item .information .info_header .evaluation .icon {
    font-size: 18px;
  }
  body #wrapper #myanLife_recently .common_content .common_item .imgView {
    height: 196px;
  }
  body #wrapper #myanLife_recently .common_content .common_item .imgView .coupon_download {
    height: 30px;
    font-size: 14px;
  }
  body #wrapper #myanLife_charity_result {
    margin: 50px auto;
  }
  body #wrapper #myanLife_charity_result .charity_info {
    font-size: 14px;
    text-align: left;
  }
  body #wrapper #myanLife_charity_result .charity_info > div {
    margin-bottom: 12px;
  }
  body #wrapper #myanLife_charity_result .charity_info > div:last-child {
    margin-bottom: 0;
  }
  body #wrapper #myanLife_charity_result .charity_result .charity_content .charity_list {
    font-size: 14px;
  }
  body #wrapper #myanLife_charity_result .charity_result .charity_content .charity_list .charity_item {
    flex-direction: column;
    height: auto;
    font-size: 14px;
  }
  body #wrapper #myanLife_charity_result .charity_result .charity_content .charity_list .charity_item .charity_image {
    width: 100%;
  }
  body #wrapper #myanLife_charity_result .charity_result .charity_content .charity_list .charity_item .information {
    width: 90%;
    margin: 0;
    padding: 15px;
  }
  body #wrapper #myanLife_charity_result .charity_result .charity_content .charity_list .charity_item .information .charity_header .charity_title {
    font-size: 18px;
  }
  body #wrapper #myanLife_charity_result .charity_result .charity_content .charity_list .notfound {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
  }
  body #wrapper #myanLife_charity_result .charity_result .charity_content .charity_list .notfound .imgView {
    width: 100px;
    margin-right: 0;
    margin-bottom: 24px;
  }
  body #wrapper #myanLife_charity_result .charity_result .charity_content .charity_list .notfound .description {
    font-size: 14px;
  }
  body #wrapper #myanLife_charity_result .myanLife_Slogan {
    font-size: 18px;
  }
  body #wrapper #myanLife_charity {
    margin: 50px auto;
  }
  body #wrapper #myanLife_charity .author_article {
    width: 80.4%;
  }
  body #wrapper #myanLife_charity .author_article .article_header {
    flex-direction: column;
    align-items: baseline;
    margin-bottom: 12px;
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_title {
    font-size: 18px;
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend {
    font-size: 12px;
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .article_recommend_list {
    flex-wrap: wrap;
    justify-content: flex-start;
    line-height: 1.2em;
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .article_recommend_list .author {
    width: 100%;
    margin-left: 0;
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .sharing_social_list {
    flex-direction: column;
    align-items: center;
    position: fixed;
    bottom: 85px;
    right: 7px;
    z-index: 10;
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .sharing_social_list .social_list_item {
    margin-right: 0;
    margin-bottom: 12px;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .sharing_social_list .social_list_item:first-child {
    color: #4267b2;
    -webkit-transform: scale(0) translateY(150px);
    -moz-transform: scale(0) translateY(150px);
    -o-transform: scale(0) translateY(150px);
    transform: scale(0) translateY(150px);
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .sharing_social_list .social_list_item:nth-child(2) {
    color: #00b900;
    -webkit-transform: scale(0) translateY(120px);
    -moz-transform: scale(0) translateY(120px);
    -o-transform: scale(0) translateY(120px);
    transform: scale(0) translateY(120px);
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .sharing_social_list .social_list_item:nth-child(3) {
    color: #1AAD19;
    -webkit-transform: scale(0) translateY(85px);
    -moz-transform: scale(0) translateY(85px);
    -o-transform: scale(0) translateY(85px);
    transform: scale(0) translateY(85px);
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .sharing_social_list .social_list_item:last-child {
    color: #59267c;
    margin-right: 0;
    -webkit-transform: scale(0) translateY(45px);
    -moz-transform: scale(0) translateY(45px);
    -o-transform: scale(0) translateY(45px);
    transform: scale(0) translateY(45px);
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .sharing_social_list .social_btn {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .active .social_list_item {
    opacity: 1;
    visibility: visible;
    z-index: 1;
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .active .social_list_item:first-child {
    color: #4267b2;
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .active .social_list_item:nth-child(2) {
    color: #00b900;
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .active .social_list_item:nth-child(3) {
    color: #1AAD19;
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .active .social_list_item:last-child {
    color: #59267c;
    margin-right: 0;
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  body #wrapper #myanLife_charity .author_article .article_header .article_recommend .active .social_btn {
    background: rgb(255, 234, 0);
  }
  body #wrapper #myanLife_charity .author_article .article_content .data {
    font-size: 14px;
  }
  body #wrapper #myanLife_charity .author_article .article_content .charity_album .charity_album_list .album_item {
    width: 100%;
  }
  body #wrapper #myanLife_charity .author_recommend .recent_activities > h2 {
    font-size: 20px;
  }
  body #wrapper #myanLife_charity .author_recommend .recent_activities .recent_activities_list {
    flex-wrap: wrap;
  }
  body #wrapper #myanLife_charity .author_recommend .recent_activities .recent_activities_list .recent_activities_article .recent_activities_header {
    padding: 12px;
    padding-bottom: 0;
  }
  body #wrapper #myanLife_charity .author_recommend .recent_activities .recent_activities_list .recent_activities_article .recent_activities_header .recent_activities_title {
    font-size: 16px;
  }
  body #wrapper #myanLife_charity .author_recommend .recent_activities .recent_activities_list .recent_activities_article .recent_activities_header .recent_activities_recommend {
    flex-wrap: wrap;
    font-size: 12px;
  }
  body #wrapper #myanLife_charity .author_recommend .recent_activities .recent_activities_list .recent_activities_article .recent_activities_header .recent_activities_recommend .recent_activities_recommend_list {
    margin-top: 5px;
    margin-bottom: 12px;
  }
  body #wrapper #myanLife_charity .author_recommend .recent_activities .recent_activities_list .recent_activities_article .recent_activities_content {
    display: none;
  }
  body #wrapper #myanLife_charity .author_recommend .recent_activities .recent_activities_list .recent_activities_article .imgView {
    height: 100px;
  }
  body #wrapper #myanLife_charity .author_recommend .recent_activities .owl-theme .owl-stage-outer .owl-stage .owl-item {
    width: 16%;
  }
  body #wrapper #myanLife_charity .author_recommend .past_participation > h2 {
    font-size: 20px;
  }
  body #wrapper #myanLife_charity .author_recommend .past_participation .past_participation_list {
    flex-wrap: wrap;
  }
  body #wrapper #myanLife_charity .author_recommend .past_participation .past_participation_list .past_participation_article .past_participation_header {
    padding: 12px;
    padding-bottom: 0;
  }
  body #wrapper #myanLife_charity .author_recommend .past_participation .past_participation_list .past_participation_article .past_participation_header .past_participation_title {
    font-size: 16px;
  }
  body #wrapper #myanLife_charity .author_recommend .past_participation .past_participation_list .past_participation_article .past_participation_header .past_participation_recommend {
    flex-wrap: wrap;
    font-size: 12px;
  }
  body #wrapper #myanLife_charity .author_recommend .past_participation .past_participation_list .past_participation_article .past_participation_header .past_participation_recommend .past_participation_recommend_list {
    margin-top: 5px;
    margin-bottom: 12px;
  }
  body #wrapper #myanLife_charity .author_recommend .past_participation .past_participation_list .past_participation_article .past_participation_content {
    display: none;
  }
  body #wrapper #myanLife_charity .author_recommend .past_participation .past_participation_list .past_participation_article .imgView {
    height: 100px;
  }
  body #wrapper #myanLife_charity .author_recommend .past_participation .owl-theme .owl-stage-outer .owl-stage .owl-item {
    width: 16%;
  }
  body #wrapper #myanLife_terms .terms_list .terms_item .data .cell {
    text-align: left;
  }
  body #wrapper #myanLife_terms .terms_list .terms_item .data ol {
    margin-left: 18px;
  }
  body #wrapper #myanLife_terms .terms_list .terms_item .indent24x,
  body #wrapper #myanLife_terms .terms_list .terms_item .indent48x {
    margin-left: 0;
  }
  body #wrapper #myanlife_do {
    width: 90%;
    margin-top: 50px;
  }
  body #wrapper #myanlife_do h2 {
    font-size: 18px;
    margin-bottom: 30px;
  }
  body #wrapper #myanlife_do .doing_list .doing_item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 24px;
  }
  body #wrapper #myanlife_do .doing_list .doing_item header img {
    width: 20px;
    height: 20px;
  }
  body #wrapper #myanlife_do .doing_list .doing_item header h3 {
    font-size: 16px;
    padding: 10px;
  }
  body #wrapper #myanlife_do .doing_list .doing_item header:after {
    width: calc(100% - 25px);
  }
  body #wrapper #myanlife_do .doing_list .doing_item .info {
    font-size: 14px;
    margin-left: 30px;
  }
  body #wrapper #myanlife_do .doing_list .doing_item:nth-child(3) {
    margin-bottom: 24px;
  }
  body #wrapper #myanlife_value {
    margin-bottom: 50px;
  }
  body #wrapper #myanlife_value h2 {
    font-size: 18px;
  }
  body #wrapper #myanlife_value sub {
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 30px;
  }
  body #wrapper #myanlife_value .value_list .value_item {
    margin-bottom: 30px;
  }
  body #wrapper #myanlife_value .value_list .value_item header {
    font-size: 18px;
    margin-bottom: 8px;
  }
  body #wrapper #myanlife_value .value_list .value_item header h3 {
    margin-left: 8px;
  }
  body #wrapper #myanlife_value .value_list .value_item header .icon {
    font-size: 12px;
  }
  body #wrapper #myanlife_value .value_list .value_item .info {
    font-size: 14px;
    margin-left: 22px;
  }
  body #wrapper #colophon,
  body #admin_wrapper #colophon {
    padding-top: 24px;
  }
  body #wrapper #colophon .colophon_sitemap .colophon_item,
  body #admin_wrapper #colophon .colophon_sitemap .colophon_item {
    width: 100%;
    margin-right: 0;
  }
  body #wrapper #colophon .colophon_sitemap .colophon_item:last-child,
  body #admin_wrapper #colophon .colophon_sitemap .colophon_item:last-child {
    width: 100%;
    margin-bottom: 0;
  }
  body #wrapper #colophon .colophon_sitemap .sponsor_item .list .item,
  body #admin_wrapper #colophon .colophon_sitemap .sponsor_item .list .item {
    width: 50px;
  }
  body #wrapper #colophon .copy_rights,
  body #admin_wrapper #colophon .copy_rights {
    flex-direction: column;
    padding: 15px;
    margin-top: 30px;
    font-size: 12px;
  }
  body #wrapper #colophon .copy_rights .copy_rights_top .social_list,
  body #admin_wrapper #colophon .copy_rights .copy_rights_top .social_list {
    margin-top: 10px;
  }
  body #wrapper #colophon .copy_rights .copy_rights_top .social_list .item,
  body #admin_wrapper #colophon .copy_rights .copy_rights_top .social_list .item {
    font-size: 32px;
  }
  body #wrapper #colophon .copy_rights .copy_rights_top .social_list .item:last-child,
  body #admin_wrapper #colophon .copy_rights .copy_rights_top .social_list .item:last-child {
    width: 29px;
    height: 29px;
  }
  body #wrapper #colophon .copy_rights .copy_rights_bottom,
  body #admin_wrapper #colophon .copy_rights .copy_rights_bottom {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    margin-right: 0;
  }
  body #wrapper #colophon .copy_rights .copy_rights_bottom .item,
  body #admin_wrapper #colophon .copy_rights .copy_rights_bottom .item {
    margin-right: 0;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
  }
  body #wrapper #colophon .copy_rights .copy_rights_bottom .item:last-child,
  body #admin_wrapper #colophon .copy_rights .copy_rights_bottom .item:last-child {
    margin-bottom: 0;
  }
  body #wrapper #top_btn {
    right: 4px;
    font-size: 40px;
  }
  body #wrapper #myanlife_contact {
    width: 88%;
  }
  body #wrapper #myanlife_contact .intro > h2 {
    font-size: 18px;
  }
  body #wrapper #myanlife_contact .contact_form {
    font-size: 12px;
  }
  body #wrapper #myanlife_contact .contact_form .inputContainer .input_item .des {
    margin-bottom: 8px;
  }
  body #wrapper #myanlife_contact .contact_form .inputContainer .input_item .input_style,
  body #wrapper #myanlife_contact .contact_form .inputContainer .input_item .select_style,
  body #wrapper #myanlife_contact .contact_form .inputContainer .input_item .textarea_style {
    padding: 5px;
  }
  body #wrapper #myanlife_news .intro {
    margin-bottom: 24px;
  }
  body #wrapper #myanlife_news .intro h2 {
    font-size: 18px;
  }
  body #wrapper #myanlife_news .news_contain {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    font-size: 12px;
  }
  body #wrapper #myanlife_news .news_contain .news_list {
    width: 100%;
    margin-top: 12px;
  }
  body #wrapper #myanlife_news .news_contain .news_list .news_list_group .news_item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
  }
  body #wrapper #myanlife_news .news_contain .news_list .news_list_group .news_item .subtitle {
    margin: 12px 0;
  }
  body #wrapper #myanlife_news .news_contain .news_list .news_list_group .news_item .icon {
    align-self: flex-end;
  }
  body #wrapper #myanlife_news .news_contain .news_list .pagination {
    margin: 12px 0 24px 0;
  }
  body #wrapper #myanlife_news .news_contain .news_sidebar .select_style {
    margin-bottom: 12px;
  }
  body #wrapper #myanlife_news .news_contain .news_sidebar .news_ad_contain .news_ad_item {
    margin-bottom: 12px;
  }
  body #wrapper #myanlife_news .news_contain .op_sidebar {
    display: block;
  }
  body #wrapper #myanlife_news .news_contain .m_news_sidebar_switch {
    margin-bottom: 12px;
  }
  body #wrapper #myanlife_news .news_article .article_content .data,
  body #wrapper #myanlife_news .news_article .article_content img {
    width: 100%;
  }
  body #wrapper #myanlife_news .news_article .news_article_nav {
    margin-bottom: 24px;
  }
  body #wrapper #myanlife_join {
    width: 88%;
  }
  body #wrapper #myanlife_join .intro {
    line-height: 1.3em;
  }
  body #wrapper #myanlife_join .intro h2 {
    font-size: 18px;
  }
  body #wrapper #myanlife_join .recruit_form {
    margin-bottom: 0;
  }
  body #wrapper #myanlife_join .recruit_form .recruit_search_input {
    flex-wrap: wrap;
  }
  body #wrapper #myanlife_join .recruit_form .recruit_search_input .input_style {
    margin-right: 0;
    margin-bottom: 12px;
    width: 100%;
  }
  body #wrapper #myanlife_join .recruit_form .recruit_search_input .select_style {
    margin-bottom: 0;
    margin-right: 12px;
    flex-grow: 1;
  }
  body #wrapper #myanlife_join .recruit_form .recruit_search_input .recruit_search_btn {
    width: 65px;
  }
  body #wrapper #myanlife_partner {
    margin-top: 0;
  }
  body #wrapper #myanlife_partner h2 {
    font-size: 18px;
  }
  body #wrapper #myanlife_partner .partner_item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
  }
  body #wrapper #myanlife_partner .partner_item .partner_item_img {
    width: 100%;
  }
  body #wrapper #myanlife_partner .partner_item .partner_item_des {
    padding: 24px;
  }
  body #wrapper #myanlife_jobs {
    width: 88%;
  }
  body #wrapper #myanlife_jobs .intro h2 {
    font-size: 18px;
  }
  body #wrapper #myanlife_jobs .jobs_detail_contain .jobs_intro {
    margin-right: 0;
  }
  body #wrapper #myanlife_jobs .jobs_detail_contain .jobs_apply_contain {
    display: flex;
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 9;
  }
  body #wrapper #myanlife_jobs .jobs_detail_contain .jobs_apply_contain .jobs_apply {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: space-evenly;
    -moz-justify-content: space-evenly;
    -ms-justify-content: space-evenly;
    -o-justify-content: space-evenly;
    justify-content: space-evenly;
    flex-direction: row-reverse;
    width: 100%;
    padding: 12px 0;
    margin: 0 12px;
  }
  body #wrapper #myanlife_jobs .jobs_detail_contain .jobs_apply_contain .jobs_apply .jobs_apply_btn {
    width: 80%;
    font-size: 14px;
    padding: 15px 0;
    box-sizing: border-box;
  }
  body #wrapper #myanlife_jobs .jobs_detail_contain .jobs_apply_contain .jobs_apply .jobs_share {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    width: 10%;
    margin: 0;
    width: fit-content;
  }
  body #wrapper #myanlife_jobs .jobs_detail_contain .jobs_apply_contain .jobs_apply .jobs_share .share_btn {
    display: block;
  }
  body #wrapper #myanlife_jobs .jobs_detail_contain .jobs_apply_contain .jobs_apply .jobs_share h3 {
    display: none;
  }
  body #wrapper #myanlife_jobs .jobs_detail_contain .jobs_apply_contain .jobs_apply .jobs_share .sharethis-inline-share-buttons {
    display: none;
    position: absolute;
    bottom: 70px;
    left: 30px;
  }
  body #wrapper #myanlife_jobs .jobs_detail_contain .jobs_apply_contain .jobs_apply .jobs_share .op_share_toolbox {
    display: flex;
  }

  body #wrapper #myanlife_jobs .jobs_detail_contain .jobs_apply_contain .jobs_apply .jobs_share .op_share_toolbox .st-btn{
    display: block !important;
  }
  body #wrapper #myanlife_jobs .jobs_detail_contain .jobs_apply_contain .jobs_apply .jobs_share .jobs_share_list .jobs_share_item {
    font-size: 14px;
    margin-right: 6px;
  }
  body #wrapper #myanlife_jobs .jobs_detail_contain .jobs_apply_contain .fixed_jobs_apply {
    position: relative;
    width: 100%;
    border-radius: 0;
    top: 0 !important;
    box-shadow: none;
  }
  body #wrapper .merchant_wrapper .myanLife_logo {
    width: 100px;
    top: 17px;
    left: 15px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    flex-wrap: wrap;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_content .merchant_img {
    width: 150px;
    height: 150px;
    margin-right: 0;
    margin-bottom: 24px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_content .merchant_info {
    width: 90%;
    padding: 24px 0;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    border-left: 0;
    border-right: 0;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_content .merchant_info h2 {
    font-size: 18px;
    margin-bottom: 12px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_content .merchant_info .info_item {
    font-size: 14px;
    margin-bottom: 12px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_content .merchant_info .info_item .evaluation_value > div {
    font-size: 24px;
    font-weight: bold;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_content .merchant_info .info_item .evaluation_value .icon {
    font-size: 18px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_content .merchant_about {
    width: 90%;
    margin-top: 24px;
    margin-left: 0;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_content .merchant_about h2 {
    font-size: 18px;
    margin-bottom: 12px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_content .merchant_about .merchant_about_content {
    font-size: 14px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_content .merchant_album {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_content .merchant_album > a {
    margin: 4px;
    width: 47%;
    height: 20vw;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_content .merchant_album > a:last-child {
    margin-left: 4px;
    margin-right: 4px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_coupon {
    margin: 50px 0;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_header {
    font-size: 24px;
    padding-bottom: 30px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content > ul {
    flex-wrap: wrap;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content > ul .coupon_item_tab {
    width: 95%;
    font-size: 16px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content > ul .coupon_item_tab:first-child {
    width: 95%;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list {
    grid-template-columns: repeat(1, 1fr);
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .information {
    padding: 12px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .information .info_header {
    font-size: 18px;
    margin-bottom: 5px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .information .info_header .evaluation > div {
    font-size: 24px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .information .info_header .evaluation .icon {
    font-size: 18px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .information .location {
    font-size: 14px;
    margin-bottom: 10px;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .information .merchant_name {
    font-size: 14px;
    margin-top: 0;
  }
  body #wrapper .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .coupon {
    font-size: 14px;
    padding: 12px 0;
  }
  body #admin_wrapper {
    /* padding: 10px 15px; */
  }
  body #admin_wrapper #admin_header {
    height: 60px;
    padding: 0 15px;
    /***** 手機板 nav *****/
    /***** 手機板 logo *****/
  }
  body #admin_wrapper #admin_header #m_nav_switch {
    position: fixed;
    right: 12px;
    top: 18px;
    z-index: 100;
  }
  body #admin_wrapper #admin_header .op_nav {
    opacity: 1 !important;
    visibility: visible !important;
    -webkit-transform: translateX(0) !important;
    -moz-transform: translateX(0) !important;
    -o-transform: translateX(0) !important;
    transform: translateX(0) !important;
  }
  body #admin_wrapper #admin_header nav {
    position: fixed;
    background: rgba(0, 0, 0, 0.9);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: rgb(255, 255, 255);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  body #admin_wrapper #admin_header nav .item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    height: 9%;
    width: 88%;
    color: rgb(255, 255, 255);
    font-size: 12px;
    font-weight: normal;
    margin: 0;
  }
  body #admin_wrapper #admin_header nav .item .icon {
    display: none;
  }
  body #admin_wrapper #admin_header nav .item:hover {
    color: rgb(255, 255, 255);
  }
  body #admin_wrapper #admin_header nav .merchant_application {
    order: 2;
  }
  body #admin_wrapper #admin_header nav .user_logout {
    order: 3;
  }
  body #admin_wrapper #admin_header nav .user_login {
    order: 1;
    height: 40%;
    border-bottom: 1px solid #fff;
  }
  body #admin_wrapper #admin_header nav .user_login .user_img {
    background: rgb(255, 255, 255);
    width: 60px;
    height: 60px;
    font-size: 36px;
  }
  body #admin_wrapper #admin_header nav .user_login .user_img .icon {
    display: block;
  }
  body #admin_wrapper #admin_header nav .user_login .list {
    position: relative;
    background: transparent;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    flex-wrap: wrap;
    column-gap: 0;
    row-gap: 0;
    width: 96%;
    height: 40%;
    border-radius: 0;
    padding: 0;
    padding-bottom: 18px;
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  body #admin_wrapper #admin_header nav .user_login .list .item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    margin: 5px;
    width: 40%;
    height: auto;
    text-align: center;
  }
  body #admin_wrapper #admin_header nav .user_login .list .item:first-child,
  body #admin_wrapper #admin_header nav .user_login .list .item:last-child {
    border: 0;
    padding: 0;
  }
  body #admin_wrapper #admin_header .admin_logo .logo {
    width: auto;
    text-decoration: none;
  }
  body #admin_wrapper #admin_header .admin_logo .logo img {
    display: none;
  }
  body #admin_wrapper #admin_header .admin_logo .logo .return_words {
    display: flex;
    gap: 6px;
    font-size: 16px;
    color: #363636;
  }
  body #admin_wrapper .admin_contain {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
  }
  body #admin_wrapper .admin_contain .admin_sidebar {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    margin: 0;
    margin-bottom: 15px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .sidebar_switch {
    display: none;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .m_sidebar_menu {
    display: none;
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    position: fixed;
    margin: 0;
    left: 0;
    top: 0;
    z-index: 9999;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content {
    gap: 10px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content .avatar {
    margin: 0;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content .avatar .user_img {
    font-size: 18px;
    width: 60px;
    height: 60px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content .avatar .change_avatar_btn {
    font-size: 24px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content .user_info {
    text-align: left;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content .user_info .user_name {
    font-size: 18px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content .user_info .user_status {
    border-bottom: none;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content .user_info .user_level {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content .user_status {
    border-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify.partner .user_identify_content,
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify.member .user_identify_content {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify.partner .user_identify_content .user,
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify.member .user_identify_content .user {
    display: flex;
    align-items: center;
    gap: 10px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify.partner .user_identify_content .user .avatar,
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify.member .user_identify_content .user .avatar {
    margin: 0;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify.partner .user_identify_content .user_status,
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify.member .user_identify_content .user_status {
    padding: 0;
    font-size: 12px;
    color: #363636;
  }
  body #admin_wrapper .admin_contain .admin_sidebar #m_admin_sidebar_list_switch {
    display: block;
    font-size: 30px;
    top: -45px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .m_admin_sidebar_list_close {
    font-size: 18px !important;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .op_m_admin_sidebar_list {
    -webkit-transform: translateX(0) !important;
    -moz-transform: translateX(0) !important;
    -o-transform: translateX(0) !important;
    transform: translateX(0) !important;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .op_m_sidebar_menu {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    background: rgba(0, 0, 0, 0.9);
    font-size: 16px;
    margin: 0;
    gap: 0;
    background: rgb(255, 255, 255);
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .sidebar_content_list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    height: 93%;
    padding-top: 5%;
    overflow: auto;
    gap: 10px;
    width: 100%;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .sidebar_content_list .admin_sidebar_item {
    width: 94%;
    padding-left: 6%;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .sidebar_content_list .admin_sidebar_item .cusIcon {
    filter: brightness(0) invert(1);
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .sidebar_content_list .admin_sidebar_item .admin_sidebar_sub_list .admin_sidebar_sub_item {
    color: rgb(255, 255, 255);
    margin-bottom: 24px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .sidebar_content_list .admin_sidebar_item .admin_sidebar_sub_list .admin_sidebar_sub_item:last-child {
    margin-right: 0;
    margin-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .sidebar_content_list .division {
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    margin-bottom: 25px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .sidebar_content_list .active > span,
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .sidebar_content_list .active .icon {
    color: rgb(255, 189, 39);
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .sidebar_content_list .active .menu-icon-open {
    color: rgb(255, 189, 39);
    display: block;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .sidebar_content_list .active .menu-icon-close {
    color: rgb(255, 189, 39);
    display: none;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .sidebar_content_list .active .admin_sidebar_sub_list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    width: 100%;
    margin-left: 24px;
    margin-top: 24px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .sidebar_content_list .addition_func .icon {
    color: #363636;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .admin_sidebar_item {
    padding-left: 16px;
    /* margin-bottom: 20px; */
    padding-bottom: 20px;
    font-size: 14px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .admin_sidebar_item .cusIcon {
    filter: brightness(0) invert(1);
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .admin_sidebar_item .icon {
    width: 16px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .admin_sidebar_item .admin_sidebar_sub_list .admin_sidebar_sub_item {
    color: rgb(255, 255, 255);
    margin-bottom: 24px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .admin_sidebar_item .admin_sidebar_sub_list .admin_sidebar_sub_item:last-child {
    margin-right: 0;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .last_item {
    margin-bottom: 24px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .addition_func {
    display: flex;
  }
  body #admin_wrapper .admin_contain .admin_canvas {
    width: 100%;
    /***** 帳號設定 *****/
    /***** 更改密碼 *****/
    /***** 訊息通知 *****/
    /***** 偏好設定 *****/
    /***** 我想成為商家 *****/
    /***** 申請其他商家 *****/
    /***** 酷碰卷下載管理 *****/
    /***** 達人分享 *****/
    /***** 商家管理 *****/
    /***** 商家設定 *****/
    /***** 酷碰卷管理 *****/
    /***** ML金幣 *****/
    /***** ML積分 *****/
    /***** 管理員設定 *****/
    /***** 管理員(會員資料)  *****/
    /***** 管理員審核  *****/
  }
  body #admin_wrapper .admin_contain .admin_canvas .account_settings .account_settings_contain {
    margin-top: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .account_settings .account_settings_contain .main {
    width: 100%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .account_settings .account_settings_contain .main .input_list {
    font-size: 14px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .account_settings .account_settings_contain .main .input_list .date_item .input_style {
    min-height: 39px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .account_settings .account_settings_contain .main .input_list .sex_item {
    width: 25%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .account_settings .account_settings_contain .main .input_list .sex_item .select_style {
    padding: 9px 6px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .account_settings .account_settings_contain .main .btn_style {
    font-size: 14px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .changepswd .changepswd_contain {
    margin-top: 12px;
    padding: 15px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .changepswd .changepswd_contain .main {
    width: 100%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .msg_management .msg_management_contain {
    margin-top: 12px;
    padding: 15px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .msg_management .msg_management_contain .tabs_list {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .msg_management .msg_management_contain .main .msg_list_content .msg_item .msg_info {
    gap: 8px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .msg_management .msg_management_contain .main .msg_list_content .msg_item .msg_info .msg_img {
    width: 52px;
    height: 52px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .msg_management .msg_management_contain .main .msg_list_content .msg_item .msg_info .msg_content {
    gap: 6px;
    justify-content: flex-start;
    height: unset;
  }
  body #admin_wrapper .admin_contain .admin_canvas .msg_management .msg_management_contain .main .msg_list_content .msg_item .msg_info .msg_content .msg_reply {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    white-space: normal;
    word-break: break-word;
    overflow: hidden;
    width: calc(100% - 15px);
  }
  body #admin_wrapper .admin_contain .admin_canvas .msg_management .msg_management_contain .main .msg_list_content .msg_item .msg_info .msg_content .msg_func {
    justify-content: flex-end;
    gap: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .msg_management .msg_management_contain .main .sub_tabs {
    padding: 12px 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .websetting .websetting_contain {
    margin-top: 12px;
    padding: 15px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .websetting .websetting_contain .main .site_setting .input_list {
    width: 100%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_application .merchant_application_contain .main .merchant_application_info {
    line-height: 1.5em;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_application .merchant_application_contain .main .merchant_application_info .info_item {
    margin-bottom: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_application .merchant_application_contain .main .merchant_application_info .info_item:last-child {
    margin-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_application .account_settings_contain {
    margin-top: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_application .account_settings_contain .main {
    width: 100%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_application .account_settings_contain .main .input_list {
    font-size: 14px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_application .account_settings_contain .main .btn_style {
    font-size: 14px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .other_application .other_application_contain .main .other_application_info {
    line-height: 1.5em;
  }
  body #admin_wrapper .admin_contain .admin_canvas .other_application .other_application_contain .main .other_application_info .info_item {
    margin-bottom: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .other_application .other_application_contain .main .other_application_info .info_item:last-child {
    margin-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .other_application .other_application_contain .main .merchant_select_contain {
    flex-direction: column;
    margin: 24px 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .other_application .other_application_contain .main .merchant_select_contain .select_item {
    width: 100%;
    margin-bottom: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .other_application .other_application_contain .main .merchant_select_contain .select_item:last-child {
    margin-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .other_application .other_application_contain .main .merchant_select_contain .select_item label {
    width: 255px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .other_application .account_settings_contain {
    margin-top: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .other_application .account_settings_contain .main {
    width: 100%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .other_application .account_settings_contain .main .input_list {
    font-size: 14px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .other_application .account_settings_contain .main .btn_style {
    font-size: 14px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .page_title {
    margin-top: 30px;
    padding: 15px 10px 0px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .page_title > h2 {
    padding: 4px;
    margin-bottom: -15px;
    padding: 15px 0px 0px 4px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain {
    margin-top: 12px;
    padding: 15px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .coupon_tabs_list {
    flex-wrap: wrap;
    font-size: 12px;
    margin-bottom: 12px;
    padding-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .coupon_tabs_list .coupon_tabs_item {
    flex: 1;
    margin-right: 0;
    margin-bottom: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .user_status {
    flex-wrap: wrap;
    padding: 12px 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .user_status .status_item {
    width: 50%;
    margin-right: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .user_status .status_item:last-child {
    width: 100%;
    margin-top: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .func_list {
    padding: 0 12px;
    margin-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .func_list.mycoupon {
    padding: 0px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item {
    padding: 5px;
    gap: 8px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info {
    width: 89vw;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_used,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_expired,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_coming,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_expiring,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_usable {
    padding-right:0px;
  }

  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_used .coupon_status,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_expired .coupon_status,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_coming .coupon_status,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_expiring .coupon_status,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_usable .coupon_status {
    white-space: nowrap;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_used .coupon_img,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_expired .coupon_img,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_coming .coupon_img,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_expiring .coupon_img,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_usable .coupon_img {
    flex: 1;
    width: 89vw;
    height: max-content;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_used .coupon_img img,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_expired .coupon_img img,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_coming .coupon_img img,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_expiring .coupon_img img,
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_usable .coupon_img img {
    height: 200px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_func_bottom  {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: block;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    width: 100%;
    font-weight: bold;
    margin-top: 6px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_func_bottom .coupon_view .view_btn {
    border: 1px solid #363636;
    border-radius: 6px;
    color: #363636;
    cursor: pointer;
    padding: 7px 10px;
    text-decoration: none;
    outline: none;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    float:left;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_func_bottom .coupon_view .inactive {
    padding: 7px 0px;
    float:left;
    margin-top: 3px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .favorite_img {
    /* width: 200px;
    height: 200px; */
    width: 70vw;
    height: 70vw;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .favorite_img img {
    width: 100%;
    height: 100%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .coupon_cell_list {
    gap: 8px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .favorite_info .coupon_cell_list {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .favorite_info {
    width: calc(100% - 35px);
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_func {
    top: 12px;
    right: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .favorite_coupon_item  .favorite_coupon_func {
    top: 3px;
    padding: 0px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .favorite_coupon_item .favorite_coupon_func .heart_btn {
    font-size: 15px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain {
    margin-top: 12px;
    padding: 15px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .blog_tabs_list {
    font-size: 12px;
    margin-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .user_status {
    padding: 12px 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .user_status .status_item {
    width: 50%;
    margin-right: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .user_status .status_item:last-child {
    width: 100%;
    margin-top: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .func_list {
    padding: 12px 0;
    margin-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .blog_item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    -o-align-items: baseline;
    align-items: baseline;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    padding: 12px 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .blog_item .blog_info {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    -o-align-items: baseline;
    align-items: baseline;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    gap: 8px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .blog_item .blog_info .blog_img {
    width: 100%;
    height: max-content;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .blog_item .blog_info .blog_img img {
    width: 100%;
    height: 100%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .blog_item .blog_info .blog_content {
    gap: 8px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .blog_item .blog_func {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    border-top: 0;
    flex-wrap: wrap;
    padding-top: 0;
    gap: 10px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .blog_item .blog_func .blog_cell {
    flex: 1;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .blog_item .blog_func .put_on_btn {
    width: 100%;
    border-bottom: 1px solid #363636;
    padding-bottom: 10px;
    flex: unset;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .blog_item .blog_func .put_on_btn form {
    justify-content: flex-end;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .blog_item .blog_func .delete_form {
    right: 2px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .blog_item .only_one_item {
    border-top: 1px solid #363636;
    justify-content: flex-end;
    padding-top: 8px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .blog_item .only_one_item .edit_btn {
    flex: unset;
    padding: 6px 10px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .sub_tabs {
    padding: 12px 0;
    margin-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .edit_contain .main .edit_content .input_list .cover_photo_item .preview_img img {
    width: 100%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_management .merchant_management_contain {
    margin-top: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_management .merchant_management_contain .main {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_management .merchant_management_contain .main .input_list {
    font-size: 14px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_management .merchant_management_contain .main .btn_style {
    font-size: 14px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_setting_management .merchant_setting_management_contain .main {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain {
    padding: 15px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .m_coupon_tabs_list {
    flex-wrap: wrap;
    font-size: 12px;
    margin-bottom: 12px;
    padding-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .m_coupon_tabs_list .m_coupon_tabs_item {
    flex: 1;
    margin-right: 0;
    margin-bottom: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .user_status {
    flex-wrap: wrap;
    padding: 12px 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .user_status .status_item {
    width: 50%;
    margin-right: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .user_status .status_item:last-child {
    width: 100%;
    margin-top: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .func_list {
    padding: 3px 0 12px 0;
    margin-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    -o-align-items: baseline;
    align-items: baseline;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 20px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_info {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    gap: 8px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_info .m_coupon_img {
    width: 100%;
    height: max-content;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_info .m_coupon_img img {
    width: 100%;
    height: 100%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_info .m_coupon_cell_list {
    margin-left: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_info .m_coupon_cell_list .m_coupon_cell {
    margin-bottom: 8px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_info .m_coupon_cell_list .m_coupon_discount {
    display: flex;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_value {
    display: none;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_func {
    top: 2px;
    right: 2px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_func_bottom {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    align-items: flex-end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    margin-top: 8px;
    flex-wrap: wrap;
    gap: 8px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_func_bottom .put_on_btn {
    margin-right: 0;
    width: 100%;
    border-bottom: 1px solid #363636;
    text-align: right;
    padding-bottom: 8px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_func_bottom .status {
    margin-right: 0;
    width: 100%;
    border-bottom: 1px solid #363636;
    text-align: right;
    padding-bottom: 8px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_func_bottom .btn_list {
    width: 100%;
    gap: 10px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_func_bottom .btn_list .edit_btn {
    padding: 7px 0;
    text-align: center;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_func_bottom .btn_list .m_coupon_cell {
    flex: 1;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_func_bottom .btn_list .m_coupon_cell .preview_btn {
    padding: 7px 0;
    text-align: center;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_func_bottom .contacts_service {
    padding: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .m_coupon_func_bottom .audit_status {
    width: 100%;
    text-align: center;
    margin-right: 0;
    margin-bottom: 24px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .only_one_btn {
    border-top: 1px solid #363636;
    padding-top: 8px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .edit_contain .main .edit_content .input_list .preview_item .canvas {
    /* background: url('../images/coupon/n_coupon_pbg_580.png') no-repeat; */
    width: 302px;
    height: 466px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .edit_contain .main .edit_content .input_list .preview_item .canvas .card_left {
    height: 56%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .edit_contain .main .edit_content .input_list .preview_item .canvas .card_right {
    height: 43.5%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .edit_contain .main .edit_content .input_list .date_item .date_input_contain .date_input_item {
    min-width: unset;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .edit_contain .main .edit_content .plan_description .common_item .common_cell {
    width: 90%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .edit_contain .main .fixed_form_anchor {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    position: static;
    box-shadow: unset;
    padding: unset;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coin_management .coin_management_contain {
    margin-top: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coin_management .coin_management_contain .coin_status_tool {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coin_management .coin_management_contain .coin_status_tool .status .coin_img {
    width: 18px;
    margin-right: 6px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coin_management .coin_management_contain .coin_tabs_list {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coin_management .coin_management_contain .main .coin_list_content .coin_item {
    gap: 10px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coin_management .coin_management_contain .main .coin_list_content .coin_item .coin_info .coin_date {
    flex-shrink: 0;
    margin-right: 10px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .point_management .point_management_contain {
    margin-top: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .point_management .point_management_contain .point_status_tool {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .point_management .point_management_contain .point_tabs_list {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .point_management .point_management_contain .main .point_list_content .point_item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    padding: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .point_management .point_management_contain .main .point_list_content .point_item .point_info {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
  }
  body #admin_wrapper .admin_contain .admin_canvas .point_management .point_management_contain .main .point_list_content .point_item .point_info .coin_cell {
    margin-right: 0;
    margin-top: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .point_management .point_management_contain .main .point_list_content .point_item .point_func {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    align-self: center;
    width: 100%;
    border-top: 1px solid #363636;
    margin-right: 0;
    margin-top: 12px;
    padding-top: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain {
    /***** 管理員(資料匯入) *****/
    /***** 管理員(廣告活動) *****/
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .filter_content {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .filter_content .filter_item {
    flex-wrap: wrap;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .filter_content .filter_item .des {
    width: 100%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .filter_content .filter_item .flilter_cell {
    margin-top: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .filter_content .filter_btn {
    margin: auto;
    margin-top: 12px;
    padding: 6px 18px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .ad_tabs_list .ad_tabs_item {
    width: 50%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain {
    margin-top: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .tabs_list {
    padding-bottom: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .tabs_list .search_func .func_item .dblist_search_item {
    padding-bottom: 4px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .ad_tabs_list {
    flex-wrap: wrap;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .ad_tabs_list .ad_tabs_item {
    width: 28%;
    margin: 4px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .func_list {
    align-items: baseline;
    flex-direction: column-reverse;
    gap: 10px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .func_list .func_right {
    flex-direction: column-reverse;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .func_list .func_right .item_data {
    margin-top: 6px;
    margin-right: 0;
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .func_list .func_right .userlist_search_item input {
    width: 120px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .func_list .func_item .label--checkbox {
    flex-shrink: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .func_list .func_item form {
    flex-shrink: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .func_list .no_column {
    width: 100%;
    justify-content: space-between;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .rwd_stay_in_row {
    flex-direction: row;
    flex-wrap: wrap
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .db_func_list .func_item .item_data {
    margin-right: 10px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .db_func_list .func_item .dblist_search_item {
    padding-bottom: 3px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .db_func_list .func_item .dblist_search_item .user_search_btn {
    padding: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .db_func_list .func_item_right {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    gap: 10px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .list_content {
    width: 100%;
    overflow: hidden;
    padding-bottom: 20px;
    margin-bottom: -10px;
    overflow-x: scroll;
    /* Works on Firefox */
    scrollbar-width: thin;
    scrollbar-color: rgba(153, 153, 153, 0.6) transparent;
    /* Works on Chrome, Edge, and Safari */
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .list_content::-webkit-scrollbar {
    height: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .list_content::-webkit-scrollbar-track {
    background: transparent;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .list_content::-webkit-scrollbar-thumb {
    background-color: rgba(153, 153, 153, 0.6);
    border-radius: 20px;
    border: none;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .list_content .admin_item {
    width: 230%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .long_list_content .admin_item {
    width: 450%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .long_list_content .admin_item .admin_info .label--checkbox {
    flex: 0.1;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .long_list_content .admin_item .admin_info .admin_img {
    flex: 0.3;
    margin-left: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .long_list_content .admin_item .admin_info .admin_img img {
    width: 12vw;
    height: 8vw;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .long_list_content .admin_item .admin_info .coupon_img img {
    width: 12vw;
    height: 12vw;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item {
    padding: 6px 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info {
    width: 100%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .label--checkbox {
    flex: 0.1;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .admin_cell {
    margin-right: 0;
    margin-left: 10px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .admin_cell .preview_btn {
    max-width: unset;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .admin_img {
    margin-left: 0;
    flex: 0.3;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .admin_img img {
    width: 12vw;
    height: 8vw;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .post_img img {
    width: 12vw;
    height: 12vw;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .top_ad_img img,
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .bottom_ad_img img {
    width: 37vw;
    height: 10vw;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .mid_l_ad_img img,
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .mid_r_ad_img img {
    width: 18vw;
    height: 10vw;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .float_ad_img img {
    width: 16vw;
    height: 11vw;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .news_ad_img img,
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .charity_ad_img img {
    width: 19vw;
    height: 10vw;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .m_func_icon {
    flex: 0.2;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_info .func_cell {
    flex: 0.2;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_func {
    flex-wrap: wrap;
    margin-right: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_func .audit_status {
    width: 100%;
    margin-right: 0;
    margin-bottom: 24px;
    text-align: center;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_func .admin_cell {
    margin-right: 12px !important;
    text-align: center;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_func .put_on_status {
    font-size: 12px !important;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_func .jobs_put_on_btn,
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_func .charity_put_on_btn,
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_func .news_put_on_btn,
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_func .audit_btn {
    text-align: center;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item:last-child .admin_func {
    bottom: 45px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .banner_item .admin_info .admin_img {
    flex: 0.6;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .banner_item .admin_info .admin_img img {
    width: 23vw;
    height: 7vw;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .db_content .admin_item {
    width: 470%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .db_content .admin_item .admin_info {
    flex-direction: row;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .db_content .blog_item {
    width: 250%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .pagination ul {
    flex-wrap: wrap;
    row-gap: 10px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .edit_contain .main .edit_content .input_list .common_item {
    width: 100%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .edit_contain .main .input_list .authority_item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .edit_contain .main .input_list .authority_item .authority_list .label--checkbox {
    flex-wrap: wrap;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .edit_contain .main .input_list .authority_item .authority_list .label--checkbox > small {
    width: 100%;
    margin-top: 5px;
    margin-left: 19px;
    line-height: 1.5em;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist {
    /***** 管理員(會員資料中的酷碰卷) *****/
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .form_anchor .anchor_item {
    margin-right: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .fixed_form_anchor {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    position: static;
    box-shadow: unset;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .fixed_form_anchor .anchor_item {
    margin-right: 0;
    margin-bottom: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .input_list .common_item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .input_list .common_item .des {
    margin-right: 0;
    margin-bottom: 12px;
    white-space: pre-wrap;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .input_list .preview_item .canvas {
    /* background: url('../images/coupon/n_coupon_pbg_580.png') no-repeat; */
    width: 302px;
    height: 466px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .input_list .preview_item .canvas .card_left {
    height: 56%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .input_list .preview_item .canvas .card_right {
    height: 43.5%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .input_list .date_item .date_input_contain .date_input_item {
    min-width: unset;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .plan_description {
    margin-top: 12px;
    padding-top: 24px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .plan_description .common_item .common_cell {
    width: 100%;
    margin: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .consumer_notice,
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .transportation,
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .used,
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .cancellation_policy {
    margin-top: 12px;
    padding-top: 24px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .consumer_notice .common_item .common_cell,
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .transportation .common_item .common_cell,
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .used .common_item .common_cell,
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .cancellation_policy .common_item .common_cell {
    width: 100%;
    margin: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_audit .admin_management_contain .audit_tabs_list .func_list_right {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_audit .admin_management_contain .audit_tabs_list .func_list_right .item_data {
    width: 100%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_audit .admin_management_contain .audit_tabs_list .func_list_right .align-left {
    margin-left: unset;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_charity .edit_contain .main .input_list .date_item .date_input_contain {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  body #letter_wrapper .letter_content {
    width: 320px;
  }
  body #letter_wrapper .letter_content .letter_article {
    font-size: 14px;
  }
  body #letter_wrapper .letter_content .letter_article .letter_logo {
    width: 90px;
  }
  body #merchant_admin #admin_wrapper .admin_contain .admin_canvas .account_settings .account_settings_contain .business_type_tabs .type_tabs_item {
    font-size: 14px;
    margin-right: 12px;
  }
  body #wrapper #newest_shop_partner .common_header {
    font-size: 20px;
    width: 90%;
  }
  body #wrapper #newest_shop_partner .common_header h2 {
    margin-right: 5px;
  }
  body #wrapper #newest_shop_partner .common_header .time_countdown {
    font-size: 12px;
  }
  body #wrapper #newest_shop_partner .common_header .time_countdown .item {
    padding: 3px;
    margin: auto 3px;
  }
  body #wrapper #newest_shop_partner .newest_shop_content {
    width: 95%;
  }
  body #wrapper #newest_shop_partner .newest_shop_content .shop_name {
    top: 55px;
    margin-top: unset;
  }
  body #wrapper #newest_shop_partner .newest_shop_content .shop_partner_item {
    width: 80px;
    height: 96.4px;
  }
  body #wrapper #newest_shop_partner .owl-theme .owl-nav .owl-prev {
    display: none;
  }
  body #wrapper #newest_shop_partner .owl-theme .owl-nav .owl-next {
    display: none;
  }
  body #wrapper #hot_shop_partner {
    margin-top: 0px;
  }
  body #wrapper #hot_shop_partner .common_header {
    font-size: 20px;
    width: 90%;
  }
  body #wrapper #hot_shop_partner .common_header h2 {
    margin-right: 5px;
  }
  body #wrapper #hot_shop_partner .common_header .time_countdown {
    font-size: 12px;
  }
  body #wrapper #hot_shop_partner .common_header .time_countdown .item {
    padding: 3px;
    margin: auto 3px;
  }
  body #wrapper #hot_shop_partner .hot_shop_content {
    width: 95%;
  }
  body #wrapper #hot_shop_partner .hot_shop_content .shop_partner_item {
    /* width: 56vw; */
    width: 234px;
    /* height: 48vw; */
    height: 124px;
  }
  body #wrapper #hot_shop_partner .hot_shop_content .shop_partner_item .shop_info .info .shop_name h2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
  body #wrapper #hot_shop_partner .hot_shop_content .shop_partner_item .shop_info .imgView {
    width: 60px;
    height: 60px;
    flex-shrink: 0;
  }
  body #wrapper #hot_shop_partner .hot_shop_content .shop_partner_item .shop_info .imgView img {
    width: 100%;
    height: 100%;
  }
  body #wrapper #myanLife_search_result .result_content .result_list .partners_result_items {
    grid-template-columns: repeat(3, 30%);
    gap: 0px;
    justify-content: space-between;
  }
  body #wrapper #myanLife_search_result .result_content .result_list .partners_result_items .partners_result_item {
    padding: 0px 0px 10px 0px;
  }
  body #wrapper #myanLife_search_result .result_content .result_list .partners_result_items .partners_result_item .partners_result_image {
    width: 80px;
    height: 80px;
  }
  body.freeze {
    overflow: hidden !important;
  }
}
@media (max-width: 320px) {
  body {
    /***** 登入視窗 *****/
    /***** 註冊視窗 *****/
    /***** 管理頁面 *****/
    /***** 我的票夾 *****/
    /***** 酷碰視窗 *****/
  }

  body #filter_windows .windows_content {
    width: 80%;
  }
  body #wrapper #header .user_login {
    width: 100%;
  }
  body #wrapper #header .user_login .list .user_identify {
    padding: 12px;
  }
  body #wrapper #header .user_login .list .user_identify .user_identify_content .avatar {
    width: 45px;
    height: 45px;
  }
  body #wrapper #header .user_login .list .user_identify .user_identify_content .avatar .upload_btn {
    font-size: 15px;
  }
  body #wrapper #header .user_login .list .user_identify .user_identify_content .user_info .user_name {
    font-size: 14px;
  }
  body #wrapper #header .user_login .list .user_identify.partner .user_identify_content,
  body #wrapper #header .user_login .list .user_identify.member .user_identify_content {
    gap: 14px;
  }
  body #wrapper #header .user_login .list .user_identify.partner .user_identify_content .user .avatar,
  body #wrapper #header .user_login .list .user_identify.member .user_identify_content .user .avatar {
    width: 45px;
    height: 45px;
  }
  body #wrapper #header .user_login .list .user_identify.partner .user_identify_content .user .avatar .upload_btn,
  body #wrapper #header .user_login .list .user_identify.member .user_identify_content .user .avatar .upload_btn {
    font-size: 15px;
  }
  body #wrapper #header .user_login .list .user_identify.partner .user_identify_content .user .user_info .user_name,
  body #wrapper #header .user_login .list .user_identify.member .user_identify_content .user .user_info .user_name {
    font-size: 14px;
  }
  body #wrapper #header .user_login .list .user_identify.partner .user_identify_content .user_status,
  body #wrapper #header .user_login .list .user_identify.member .user_identify_content .user_status {
    gap: 6px;
  }
  body #wrapper #header .user_login .list .user_identify.partner .user_identify_content .user_status .status_item,
  body #wrapper #header .user_login .list .user_identify.member .user_identify_content .user_status .status_item {
    font-size: 12px;
  }
  body #wrapper #header .user_login .list .user_identify.partner .user_identify_content .user_status .status_item .icon,
  body #wrapper #header .user_login .list .user_identify.member .user_identify_content .user_status .status_item .icon {
    font-size: 12px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item {
    font-size: 12px;
    margin-left: 12px;
    /* margin-bottom: 18px; */
    padding-bottom: 18px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .icon {
    width: 12px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .icon_img {
    width: 12px;
    height: 12px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .mlcoin {
    width: 12px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .admin_sidebar_sub_list {
    margin-left: 18px;
    margin-top: 18px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .admin_sidebar_sub_list .admin_sidebar_sub_item {
    margin-bottom: 18px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .lang_list .return,
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .currency_list .return {
    font-size: 12px;
    padding: 13.5px 12px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .lang_list .item,
  body #wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .currency_list .item {
    font-size: 12px;
    padding: 13.5px 12px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list .division {
    margin-bottom: 18px;
  }
  body #wrapper #header .user_login .list .m_admin_sidebar_list.no_user {
    padding: 13.5px 0;
  }
  body #coupon_windows .coupon_content header {
    width: 95%;
    font-size: 14px;
    display: block;
    box-shadow: inset 0px -2px 0px #F2F2F2;
    margin-top:10px;
  }
  body #coupon_windows .coupon_content .canvas {
    width: 90%;
    height: 86%;
    left: 3px;
    padding-top: 5px;
  }
  /* body #coupon_window .coupon_content .canvas .card_left .coupon_info .market_title {
    width: 100%;
    height: 63px;
    margin-top: 12px;
    margin-bottom: 24px;
    font-size: 18px;
    overflow: scroll;
  } */
  /* body #coupon_window .coupon_content .canvas .card_left .coupon_info .value {
    font-size: 36px;
  } */
  /* body #coupon_window .coupon_content .canvas .card_left .coupon_info .value .coupon_primary_price {
    font-size: 36px;
  } */
  body #coupon_windows .coupon_content .canvas .card_right {
    width: 95%;
    padding: 10px 10px 10px 0;
    height: 70%;
    box-sizing: border-box;
  }
  body #coupon_windows .coupon_content .canvas .card_right .coupon_info .how_to_use .market_vendor {
    line-height: 35px;

  }
  body #coupon_windows {
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 999;
  }
  body #coupon_windows .coupon_content {
    background: #FFFFFF;
    width: 100vw;
    height: 100vh;
    top:0;
    right:0;
    left:0;
    bottom:0;
  }
  body #coupon_windows .coupon_content .icon {
    top:15px;
  }
  body #coupon_windows .coupon_content header {
    width: 95%;
    font-size: 14px;
    display: block;
    box-shadow: inset 0px -2px 0px #F2F2F2;
    margin-top:10px;
    padding:0px;
  }
  body #coupon_windows .coupon_content .canvas {
    /* width: 90%; */
    /* height: 86%; */
    width: 90vw;
    height: 75vh;
    left: 3px;
    padding-top: 5px;
  }
  /* body #coupon_window .coupon_content .canvas .card_left .coupon_info .market_title {
    width: 100%;
    height: 63px;
    margin-top: 12px;
    margin-bottom: 24px;
    font-size: 18px;
    overflow: scroll;
  } */
  /* body #coupon_window .coupon_content .canvas .card_left .coupon_info .value {
    font-size: 36px;
  } */
  /* body #coupon_window .coupon_content .canvas .card_left .coupon_info .value .coupon_primary_price {
    font-size: 36px;
  } */
  body #coupon_windows .coupon_content .canvas .card_right {
    width: 95%;
    padding: 10px 10px 10px 0;
    height: 70%;
    box-sizing: border-box;
  }
  body #coupon_windows .coupon_content .canvas .card_right .coupon_info .how_to_use .market_vendor {
    line-height: 35px;
  }
  body #coupon_windows .coupon_content .login_or_signup_btn {
    margin: 8px auto;
  }
  body #coupon_windows .coupon_use_content {
    /* width: 95%; */
    background: #FFFFFF;
    width: 100vw;
    height: 100vh;
  }
  body #coupon_windows .coupon_use_content header {
    width: 95%;
    font-size: 14px;
    display: block;
    box-shadow: inset 0px -2px 0px #F2F2F2;
    margin-top:10px;
    padding:0px;
  }
  body #coupon_windows .coupon_use_content .icon {
    top:15px;
  }
  body #coupon_windows .coupon_use_content .canvas {
    width: 90vw;
    height: 85vh;
    gap: 5px;
  }
  /* body #coupon_window .coupon_use_content .canvas .card_left .coupon_info .market_title {
    width: 100%;
    height: 63px;
    margin-top: 12px;
    margin-bottom: 24px;
    font-size: 18px;
    overflow: scroll;
  } */
  /* body #coupon_window .coupon_use_content .canvas .card_left .coupon_info .value {
    font-size: 36px;
  } */
  /* body #coupon_window .coupon_use_content .canvas .card_left .coupon_info .value .coupon_primary_price {
    font-size: 36px;
  } */
  body #coupon_windows .coupon_use_content .canvas .card_left .coupon_info {
    gap:0;
  }
  body #coupon_windows .coupon_use_content .canvas .card_left .coupon_info .market_title {
    margin-bottom: 3px;
    font-size: 16px;
  }

  body #coupon_windows .coupon_use_content .canvas .card_right {
    width: 95%;
    padding: 10px 10px 10px 0;
    height: 70%;
    box-sizing: border-box;
  }
  body #coupon_windows .coupon_use_content .canvas .card_right .coupon_info .how_to_use .market_vendor {
    line-height: 35px;
    font-size: 16px;
  }
  body #coupon_windows .coupon_use_content .coupon_download_btn {
    height: 18px;
    width: 70vw;
    font-size: 14px;
    justify-content: center;
  }

/***** 我的票夾*****/
  body #admin_wrapper #header .user_login {
    width: 100%;
  }
  body #admin_wrapper #header .user_login .list .user_identify {
    padding: 12px;
  }
  body #admin_wrapper #header .user_login .list .user_identify .user_identify_content .avatar {
    width: 45px;
    height: 45px;
  }
  body #admin_wrapper #header .user_login .list .user_identify .user_identify_content .avatar .upload_btn {
    font-size: 15px;
  }
  body #admin_wrapper #header .user_login .list .user_identify .user_identify_content .user_info .user_name {
    font-size: 14px;
  }
  body #admin_wrapper #header .user_login .list .user_identify.partner .user_identify_content,
  body #admin_wrapper #header .user_login .list .user_identify.member .user_identify_content {
    gap: 14px;
  }
  body #admin_wrapper #header .user_login .list .user_identify.partner .user_identify_content .user .avatar,
  body #admin_wrapper #header .user_login .list .user_identify.member .user_identify_content .user .avatar {
    width: 45px;
    height: 45px;
  }
  body #admin_wrapper #header .user_login .list .user_identify.partner .user_identify_content .user .avatar .upload_btn,
  body #admin_wrapper #header .user_login .list .user_identify.member .user_identify_content .user .avatar .upload_btn {
    font-size: 15px;
  }
  body #admin_wrapper #header .user_login .list .user_identify.partner .user_identify_content .user .user_info .user_name,
  body #admin_wrapper #header .user_login .list .user_identify.member .user_identify_content .user .user_info .user_name {
    font-size: 14px;
  }
  body #admin_wrapper #header .user_login .list .user_identify.partner .user_identify_content .user_status,
  body #admin_wrapper #header .user_login .list .user_identify.member .user_identify_content .user_status {
    gap: 6px;
  }
  body #admin_wrapper #header .user_login .list .user_identify.partner .user_identify_content .user_status .status_item,
  body #admin_wrapper #header .user_login .list .user_identify.member .user_identify_content .user_status .status_item {
    font-size: 12px;
  }
  body #admin_wrapper #header .user_login .list .user_identify.partner .user_identify_content .user_status .status_item .icon,
  body #admin_wrapper #header .user_login .list .user_identify.member .user_identify_content .user_status .status_item .icon {
    font-size: 12px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item {
    font-size: 12px;
    margin-left: 12px;
    /* margin-bottom: 18px; */
    padding-bottom: 18px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .icon {
    width: 12px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .icon_img {
    width: 12px;
    height: 12px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .mlcoin {
    width: 12px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .admin_sidebar_sub_list {
    margin-left: 18px;
    margin-top: 18px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .admin_sidebar_sub_list .admin_sidebar_sub_item {
    margin-bottom: 18px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .lang_list .return,
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .currency_list .return {
    font-size: 12px;
    padding: 13.5px 12px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .lang_list .item,
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .admin_sidebar_item .currency_list .item {
    font-size: 12px;
    padding: 13.5px 12px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list .division {
    margin-bottom: 18px;
  }
  body #admin_wrapper #header .user_login .list .m_admin_sidebar_list.no_user {
    padding: 13.5px 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .page_title {
    margin-top: 30px;
    padding: 15px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .page_title > h2 {
    font-size:16px;
  }

  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_used .coupon_img {
    flex: 1;
    width: 100%;
    height: max-content;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_used .coupon_img img {
    width: 270px;
    height: 200px;
  }

  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_expired .coupon_img {
    flex: 1;
    width: 100%;
    height: max-content;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_expired .coupon_img img {
    width: 270px;
    height: 200px;
  }

  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_coming .coupon_img {
    flex: 1;
    width: 100%;
    height: max-content;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_coming .coupon_img img {
    width: 270px;
    height: 200px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_expiring .coupon_img {
    flex: 1;
    width: 100%;
    height: max-content;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_expiring .coupon_img img {
    width: 270px;
    height: 200px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_usable .coupon_img {
    flex: 1;
    width: 100%;
    height: max-content;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .imgView_usable .coupon_img img {
    width: 270px;
    height: 200px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_func_bottom {
    /* margin-bottom:50px; */
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_func_bottom .coupon_func {
    padding: 10px;
  }
  /***** 我的票夾結束 *****/


  body #wrapper #myanLife_MainVisual .owl-theme .owl-nav {
    top: 5vw !important;
  }
  body #wrapper #myanlife_jobs .jobs_detail_contain .jobs_apply_contain .jobs_apply_btn {
    width: 70% !important;
  }
  body #wrapper #myanLife_Navigation {
    grid-template-columns: repeat(2, 1fr);
    padding: 2% 5% 5%;
    column-gap: 16px;
    row-gap: 16px;
  }
  body #wrapper #myanLife_list_Navigation .nav_content_list {
    width: 85%;
  }
  body #wrapper #myanLife_list_Navigation .nav_content_list .item {
    padding-left: 15px;
  }
  body #wrapper #myanLife_shop_partner .shop_partner_content {
    margin: 0px auto;
  }
  body #wrapper #myanLife_shop_partner .shop_partner_content .shop_partner_item {
    height: 49vw;
    margin-top: 13px;
  }
  body #wrapper #myanLife_shop_partner .shop_partner_content .shop_name h2 {
    font-size: 18px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
  body #wrapper #myanLife_discount {
    margin-top: 20px;
  }
  body #wrapper #myanLife_discount .common_content .common_item {
    width: 48vw;
  }
  body #wrapper #myanLife_discount .common_content .common_item .imgView {
    height: calc(48vw - 10px);
  }
  body #wrapper #myanLife_discount .owl-theme .owl-stage-outer {
    margin-right: 0px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item {
    height: 190px;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item .featured_info .merchant_name {
    display: none;
  }
  body #wrapper #myanLife_featured .featured_content .featured_item:first-child {
    height: 190px;
  }
  body #wrapper #myanLife_hot_ten .common_content .common_item {
    width: 48vw;
  }
  body #wrapper #myanLife_hot_ten .common_content .common_item .imgView {
    height: 48vw;
  }
  body #wrapper #myanLife_blog .blog_content .blog_item {
    width: 48vw;
    width: 250px;
  }
  body #wrapper #myanLife_blog .blog_content .blog_item .imgView {
    height: 46vw;
    height: 250px;
  }
  body #wrapper #myanLife_blog .blog_content .blog_item .information .article_evaluation .cell {
    flex-wrap: nowrap;
  }
  body #wrapper #myanLife_blog .blog_content .blog_item .information .article_evaluation .cell div {
    flex-shrink: 0;
  }
  body #wrapper #myanLife_blog .blog_content .blog_item .information .article_evaluation .cell .start_counter {
    font-size: 12px;
  }
  body #wrapper #myanLife_blog .blog_content .owl-stage-outer .owl-stage .owl-item {
    margin-right: 10px !important;
  }
  body #wrapper #myanLife_search_result .result_content .result_list .result_item .result_image {
    height: 56vw;
  }
  body #wrapper #myanLife_sharing .sharing_author_list {
    grid-template-columns: repeat(1, auto);
  }
  body #wrapper #myanLife_sharing .sharing_author_list .sharing_author_list_item {
    height: 20vh;
  }
  body #wrapper #myanLife_hot_active .common_content .common_item {
    width: 48vw;
  }
  body #wrapper #myanLife_hot_active .common_content .common_item .imgView {
    height: 48vw;
  }
  body #wrapper #myanLife_recommend .recommend_content .recommend_item {
    width: 48vw;
    height: 48vw;
  }
  body #wrapper #myanLife_blog_recommend .blog_recommend_content .blog_recommend_item {
    width: 48vw;
    height: 48vw;
  }
  body #wrapper #myanLife_detail_content .prod_overview .product_coupon .download_bar {
    padding: 10px;
  }
  body #wrapper #myanLife_detail_content .prod_overview .product_coupon .download_bar .coupon_info .discount_value {
    font-size: 18px;
  }
  body #wrapper #myanLife_detail_content .prod_overview .product_coupon .download_bar .coupon_download {
    font-size: 14px;
    width: 120px;
    box-sizing: border-box;
  }
  body #wrapper #myanLife_detail_content .prod_overview .product_coupon .download_bar .member_has_coupon {
    font-size: 14px;
    width: 120px;
    box-sizing: border-box;
  }
  body #admin_wrapper {
    /* padding: 5px 10px; */
  }
  body #admin_wrapper #admin_header {
    height: 40px;
    padding: 0 10px;
    /***** 手機板 logo *****/
  }
  body #admin_wrapper #admin_header .admin_logo .logo .return_words {
    align-items: center;
  }
  body #admin_wrapper #admin_header .admin_logo .logo .return_words span {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar {
    margin-bottom: 5px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify {
    padding: 12px;
    padding-right: 0;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content .avatar .user_img {
    width: 45px;
    height: 45px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content .avatar .upload_btn {
    font-size: 14px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content .avatar .change_avatar_btn {
    font-size: 18px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content .user_info .user_name {
    font-size: 14px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content .user_status {
    font-size: 12px !important;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .user_identify .user_identify_content .user_status .status_item {
    margin-bottom: 6px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar #m_admin_sidebar_list_switch {
    font-size: 20px;
    top: -30px;
    right: 14px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .m_admin_sidebar_list_close {
    right: 16px !important;
    top: 16px !important;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .admin_sidebar_item {
    /* margin-bottom: 18px; */
    padding-bottom: 18px;
    padding-left: 12px;
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .admin_sidebar_item .admin_sidebar_sub_list {
    margin-top: 15px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .admin_sidebar_item .admin_sidebar_sub_list .admin_sidebar_sub_item {
    margin-bottom: 15px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .admin_sidebar_item .icon {
    width: 14px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .admin_sidebar_list .division {
    margin-bottom: 15px;
  }
  body #admin_wrapper .admin_contain .admin_sidebar .merchant_center_sidebar_list {
    height: 65%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .account_settings > h2 {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .account_settings .account_settings_contain {
    padding: 8px 10px;
    margin-top: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .changepswd > h2 {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .changepswd .changepswd_contain {
    margin-top: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .websetting > h2 {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .websetting .websetting_contain {
    margin-top: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_account_profile {
    margin-top: 0;
    margin-bottom: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_account_profile .user_identify {
    gap: 10%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_account_profile .user_identify .user .avatar .user_img {
    width: 60px;
    height: 60px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_account_profile .user_identify .user .avatar .upload_btn {
    font-size: 18px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_account_profile .user_identify .user .user_info .user_name {
    font-size: 14px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_account_profile .user_identify .user .user_info .user_level {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_account_profile .user_identify .user_status {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management > h2 {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain {
    padding: 10px;
    margin-top: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .func_list {
    margin-bottom: 10px;
    align-items: baseline;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .func_list .func_right .userlist_search_item input {
    width: 90px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .func_list .func_item_right {
    flex-direction: column-reverse;
    gap: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .func_list .func_item_right .item_data {
    margin-right: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .func_list .func_item_right .dblist_search_item {
    width: 270px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .func_list .no_column {
    flex-direction: row;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .list_content .banner_item {
    width: 150%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .list_content .admin_item {
    width: 260%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .db_content .admin_item {
    width: 550%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .db_content .admin_item .admin_info .label--checkbox {
    flex: 0.1;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .db_content .admin_item .admin_info .btn {
    flex: 0.8;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .db_content .blog_item {
    width: 310%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item .admin_func {
    padding: 8px;
    bottom: -40px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .admin_item:last-child .admin_func {
    bottom: 35px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .long_list_content .admin_item:last-child .admin_func {
    bottom: 35px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .main .admin_list_content .btn_group {
    margin-top: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coin_management > h2 {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coin_management .coin_management_contain {
    padding: 8px 10px;
    margin-top: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management > h2 {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain {
    padding: 8px 10px;
    margin-top: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .func_list {
    padding: 0 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item {
    padding: 10px 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info {
    width: 100%;
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .favorite_img {
    /* width: max-content; */
    width: 200px;
    height: 200px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_info .favorite_img img {
    width: 100%;
    height: 100%;
    /* width: 200px;
    height: 200px; */
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .favorite_coupon_item .favorite_coupon_func .heart_btn {
    font-size: 13px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .coupon_func_bottom .view_btn {
    flex: 1;
    text-align: center;
    float:left;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .favorite_coupon_item .favorite_coupon_func {
    top: 7px;
    right: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .coupon_management .coupon_management_contain .main .coupon_list_content .coupon_item .fav_coupon_func_bottom .view_btn {
    width: 100%;
    text-align: center;
    padding: 5px 10px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management > h2 {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain {
    padding: 8px 10px;
    margin-top: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .m_coupon_management_contain .main .m_coupon_list_content .m_coupon_item .only_one_btn .edit_btn {
    width: 100%;
    padding: 7px 0;
    text-align: center;
  }
  body #admin_wrapper .admin_contain .admin_canvas .m_coupon_management .edit_contain .main .edit_content .input_list .preview_item .canvas {
    /* width: 271.8px; */
    width: 100%;
    height: 426.1px;
    background-size: cover;
    padding: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .msg_management > h2 {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .msg_management .msg_management_contain {
    padding: 8px 10px;
    margin-top: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .msg_management .msg_management_contain .main .func_list {
    padding: 0 5px !important;
  }
  body #admin_wrapper .admin_contain .admin_canvas .msg_management .msg_management_contain .main .msg_item {
    flex-direction: column !important;
    padding: 10px 5px !important;
  }
  body #admin_wrapper .admin_contain .admin_canvas .msg_management .msg_management_contain .main .msg_item .msg_reply {
    width: 100% !important;
  }
  body #admin_wrapper .admin_contain .admin_canvas .msg_management .msg_management_contain .main .msg_list_content .msg_item .msg_info {
    gap: 4px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management > h2 {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain {
    padding: 8px 10px;
    margin-top: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .blog_list_content .blog_item .only_one_item .edit_btn {
    flex: 1;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .blog_management_contain .main .sub_tabs {
    padding: 12px 0;
    margin-bottom: 0;
  }
  body #admin_wrapper .admin_contain .admin_canvas .blog_management .edit_contain .main .edit_content .input_list .cover_photo_item .preview_img img {
    width: 100%;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_management > h2 {
    font-size: 12px !important;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_management .merchant_management_contain {
    padding: 8px 10px !important;
    margin-top: 5px !important;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_management .merchant_management_contain .func_list {
    padding: 5px 0 0 !important;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_application > h2 {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_application .merchant_application_contain {
    margin-top: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_setting_management > h2 {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .merchant_setting_management .merchant_setting_management_contain {
    margin-top: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .other_application > h2 {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .other_application .other_application_contain {
    padding: 8px 10px;
    margin-top: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .point_management > h2 {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .point_management .point_management_contain {
    margin-top: 5px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_userlist .coupon_edit_contain .main .input_list .preview_item .canvas {
    /* width: 271.8px; */
    width: 100%;
    height: 426.1px;
    background-size: cover;
    padding: 12px;
  }
  body #admin_wrapper #myanLife_list_Navigation .nav_content_list {
    width: 85%;
    z-index: 9999;
    position: relative;
  }
  body #admin_wrapper #myanLife_list_Navigation .nav_content_list .item {
    padding-left: 15px;
  }
  body #wrapper #newest_shop_partner .newest_shop_content .shop_partner_item {
    width: 25vw;
    height: 30.125vw;
  }
  body #wrapper #hot_shop_partner .hot_shop_content .shop_partner_item {
    width: 234px;
    height: 124px;
  }
  body #wrapper #myanLife_search_result .result_content .result_list .partners_result_items {
    grid-template-columns: repeat(3, 30%);
    gap: 12px;
    justify-items: center;
  }
  body.freeze {
    overflow: hidden !important;
  }
}
@media screen and (orientation: landscape) and (min-device-width: 319px) and (max-device-width: 896px) {
  body {
    /***** 廣告  *****/
    /***** 登入視窗 *****/
    /***** 註冊視窗 *****/
    /***** 密碼重設頁面  *****/
    /***** 商家頁面  *****/
  }
  body #ad {
    right: 7px !important;
    top: auto;
    bottom: 45px;
  }
  body #ad .ad_list {
    flex-direction: row;
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }
  body #ad .ad_switch {
    display: block;
    /* width: 18px; */
    /* height: 18px; */
    width: 36px;
    height: 36px;
    bottom: -70px;
  }
  body #ad.op_ad_w {
    z-index: 101;
  }
  body #ad.op_ad_w .ad_switch {
    display: block;
    /* width: 18px; */
    /* height: 18px; */
    width: 36px;
    height: 36px;
    bottom: 0px;
  }
  body #ad .ad_list .close_ad_list {
    display: none;
  }
  body #ad .ad_list .ad_item_content {
    display: flex;
  }
  body .op_ad_w {
    /* width: 65% !important; */
    width: 40% !important;
    top: auto !important;
    bottom: 80px !important;
  }
  body .op_ad_w .ad_switch {
    width: 24px;
    height: 24px;
    padding: 5px;
  }
  body .op_ad_w .ad_switch img {
    display: none;
  }
  body .op_ad_w .ad_switch:before,
  body .op_ad_w .ad_switch:after {
    width: 24px !important;
    height: 4px !important;
    top: 18px !important;
    right: 7px !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  body .op_ad_w .ad_list {
    -webkit-transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
  }
  
  body #reset_windows .windows_content {
    width: 74vw;
    height: 395px;
  }
  body #reset_windows .windows_content header h2 {
    width: 6vw;
  }
  body #reset_windows .windows_content .reset_form {
    width: 63%;
  }
  body #reset_windows .windows_content .reset_block {
    width: 25vw;
  }
  body #wrapper {
    /***** 六大選單 Nav  *****/
    /***** 六大選單 Nav  *****/
    /***** 首頁 nav *****/
    /***** 最新優惠 *****/
    /***** 達人分享首頁 *****/
    /***** Top ten *****/
    /***** 熱門活動 *****/
    /***** ML 推薦 *****/
    /***** 熱門其他活動 *****/
    /***** 深入探索 *****/
    /***** 熱門活動住宿 *****/
    /***** 網友都在看 *****/
    /***** 公益活動詳細  *****/
    /***** 網站條款 *****/
    /***** 版權 *****/
    /***** scroll top *****/
  }
  body #wrapper #myanLife_list_Navigation .nav_content_list {
    height: 100vh;
    width: 90%;
    flex-wrap: wrap;
  }
  body #wrapper #myanLife_list_Navigation .nav_content_list .item {
    width: 160px;
  }
  body #wrapper .op_list_nav {
    -webkit-transform: translateX(0) !important;
    -moz-transform: translateX(0) !important;
    -o-transform: translateX(0) !important;
    transform: translateX(0) !important;
  }
  body #wrapper #myanLife_Navigation {
    grid-template-columns: repeat(3, auto);
  }
  body #wrapper #myanLife_Navigation .item {
    font-size: 16px;
    margin-right: 24px;
    margin-bottom: 24px;
  }
  body #wrapper #myanLife_Navigation .item:last-child {
    margin-right: 24px;
  }
  body #wrapper #myanLife_shop_partner .common_header {
    font-size: 24px;
  }
  body #wrapper #myanLife_shop_partner .common_header .time_countdown {
    font-size: 14px;
  }
  body #wrapper #myanLife_discount .common_header {
    font-size: 24px;
  }
  body #wrapper #myanLife_discount .common_header .time_countdown {
    font-size: 14px;
  }
  body #wrapper #myanLife_discount .common_content .common_item {
    font-size: 14px;
  }
  body #wrapper #myanLife_discount .common_content .common_item .information .info_header {
    font-size: 20px;
    margin-bottom: 10px;
  }
  body #wrapper #myanLife_discount .common_content .common_item .information .info_header .evaluation > div {
    font-size: 36px;
  }
  body #wrapper #myanLife_discount .common_content .common_item .information .info_header .evaluation .icon {
    font-size: 26px;
  }
  body #wrapper #myanLife_discount .common_content .common_item .imgView .data {
    font-size: 14px;
  }
  body #wrapper #myanLife_sharing {
    margin-top: 50px;
  }
  body #wrapper #myanLife_sharing .sharing_content {
    grid-template-columns: repeat(3, auto);
  }
  body #wrapper #myanLife_sharing .sharing_content .sharing_item {
    height: 28.96vw;
  }
  body #wrapper #myanLife_sharing .sharing_content .sharing_item .sharing_info {
    line-height: 1.3em;
  }
  body #wrapper #myanLife_sharing .sharing_content .sharing_item:first-child {
    height: 59.47vw;
  }
  body #wrapper #myanLife_sharing .sharing_author {
    flex-wrap: wrap;
  }
  body #wrapper #myanLife_sharing .sharing_author .author_img {
    width: 100%;
    height: 100vh;
    margin-right: 0;
    margin-bottom: 24px;
  }
  body #wrapper #myanLife_sharing .sharing_author .author_info {
    width: 100%;
  }
  body #wrapper #myanLife_sharing .sharing_author .author_info .name,
  body #wrapper #myanLife_sharing .sharing_author .author_info .evaluation,
  body #wrapper #myanLife_sharing .sharing_author .author_info .article_counter,
  body #wrapper #myanLife_sharing .sharing_author .author_info .author_join_date {
    margin-bottom: 18px;
  }
  body #wrapper #myanLife_sharing .sharing_author_list .sharing_author_list_item {
    height: 40vh;
  }
  body #wrapper #myanLife_sharing .traveler_comment .input_container .comment_textarea {
    width: 95%;
  }
  body #wrapper #myanLife_hot_ten {
    margin-top: 0;
  }
  body #wrapper #myanLife_hot_ten .common_header {
    font-size: 24px;
  }
  body #wrapper #myanLife_hot_ten .common_header .time_countdown {
    font-size: 14px;
  }
  body #wrapper #myanLife_hot_ten .common_content .common_item {
    font-size: 14px;
  }
  body #wrapper #myanLife_hot_ten .common_content .common_item .information .info_header {
    font-size: 20px;
    margin-bottom: 10px;
  }
  body #wrapper #myanLife_hot_ten .common_content .common_item .information .info_header .evaluation > div {
    font-size: 36px;
  }
  body #wrapper #myanLife_hot_ten .common_content .common_item .information .info_header .evaluation .icon {
    font-size: 26px;
  }
  body #wrapper #myanLife_hot_ten .common_content .common_item .imgView .data {
    font-size: 14px;
  }
  body #wrapper #myanLife_hot_active {
    margin-top: 50px;
  }
  body #wrapper #myanLife_hot_active .common_header {
    font-size: 24px;
  }
  body #wrapper #myanLife_hot_active .common_content .common_item {
    width: 240px;
    font-size: 14px;
  }
  body #wrapper #myanLife_hot_active .common_content .common_item .information .info_header {
    font-size: 18px;
    margin-bottom: 10px;
  }
  body #wrapper #myanLife_hot_active .common_content .common_item .information .info_header .evaluation > div {
    font-size: 28px;
  }
  body #wrapper #myanLife_hot_active .common_content .common_item .information .info_header .evaluation .icon {
    font-size: 24px;
  }
  body #wrapper #myanLife_hot_active .common_content .common_item .imgView {
    height: 250px;
  }
  body #wrapper #myanLife_hot_active .common_content .common_item .imgView .data {
    font-size: 14px;
  }
  body #wrapper #myanLife_recommend {
    margin-top: 50px;
  }
  body #wrapper #myanLife_recommend .recommend_header {
    font-size: 24px;
  }
  body #wrapper #myanLife_recommend .recommend_content .recommend_item {
    width: 48vw;
    height: 22.2vh;
  }
  body #wrapper #myanLife_recommend .recommend_content .recommend_item .data {
    font-size: 24px;
  }
  body #wrapper #myanLife_recommend .recommend_content .recommend_item .data .name {
    font-size: 14px;
  }
  body #wrapper #myanLife_other {
    grid-template-columns: repeat(2, auto);
    column-gap: 24px;
    row-gap: 24px;
  }
  body #wrapper #myanLife_other .other_item:first-child {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  body #wrapper #myanLife_other .other_item .other_item_content {
    height: 28vw;
  }
  body #wrapper #myanLife_other .other_item .other_item_header {
    font-size: 20px;
  }
  body #wrapper #myanLife_other .ad {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  body #wrapper #myanLife_other .ad .ad_item_content {
    height: 60vw;
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_header {
    font-size: 24px;
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content {
    grid-template-columns: repeat(3, auto);
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information {
    grid-template-columns: repeat(1, 1fr);
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information .info_header h2 {
    font-size: 20px;
    margin-bottom: 5px;
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information .info_header .location {
    font-size: 16px;
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information .info_header .location .icon {
    margin-right: 5px !important;
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information .info_evaluation {
    grid-template-columns: repeat(2, auto);
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information .info_evaluation .coupon_download {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -o-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    margin: 0 !important;
  }
  body #wrapper #myanLife_explore_in_depth .explore_in_depth_content .explore_in_depth_item .information .info_evaluation .coupon_download .icon {
    margin: 0;
    margin-left: 5px;
  }
  body #wrapper #myanLife_hot_active_location {
    margin-top: 50px;
  }
  body #wrapper #myanLife_hot_active_location .common_header {
    font-size: 24px;
  }
  body #wrapper #myanLife_hot_active_location .common_content {
    grid-template-columns: repeat(3, auto);
    column-gap: 12px;
    row-gap: 12px;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item {
    width: 28.7vw;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item .imgView {
    height: 250px;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item .imgView .coupon_download {
    font-size: 16px;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item .imgView .data {
    font-size: 14px;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item .information .info_header {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    -o-align-items: baseline;
    align-items: baseline;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    font-size: 20px;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item .information .info_header .evaluation > div {
    font-size: 30px;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item .information .info_header .evaluation .icon {
    font-size: 20px;
    margin-left: 5px;
  }
  body #wrapper #myanLife_hot_active_location .common_content .common_item .information .location {
    font-size: 14px;
  }
  body #wrapper #myanLife_recently .common_content .common_item {
    width: 240px;
  }
  body #wrapper #myanLife_recently .common_content .common_item .information .info_header {
    font-size: 20px;
    margin-bottom: 10px;
  }
  body #wrapper #myanLife_recently .common_content .common_item .information .info_header .evaluation > div {
    font-size: 36px;
  }
  body #wrapper #myanLife_recently .common_content .common_item .information .info_header .evaluation .icon {
    font-size: 26px;
  }
  body #wrapper #myanLife_recently .common_content .common_item .imgView {
    height: 250px;
  }
  body #wrapper #myanLife_charity .author_recommend .recent_activities {
    width: 100%;
    margin-right: 0;
  }
  body #wrapper #myanLife_charity .author_recommend .past_participation {
    width: 100%;
  }
  body #wrapper #myanLife_terms .terms_list .terms_item .data .cell {
    text-align: left;
  }
  body #wrapper #myanLife_terms .terms_list .terms_item .data ol {
    margin-left: 18px;
  }
  body #wrapper #myanLife_terms .terms_list .terms_item .indent24x,
  body #wrapper #myanLife_terms .terms_list .terms_item .indent48x {
    margin-left: 0;
  }
  body #wrapper #colophon {
    padding-top: 50px;
  }
  body #wrapper #colophon .colophon_sitemap {
    grid-template-columns: repeat(2, 1fr);
  }
  body #wrapper #colophon .colophon_sitemap .colophon_item {
    border-bottom: 1px solid #363636;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  body #wrapper #colophon .colophon_sitemap .colophon_item h2 {
    font-size: 18px;
  }
  body #wrapper #colophon .colophon_sitemap .colophon_item .list {
    font-size: 14px;
    grid-template-columns: repeat(2, auto);
  }
  body #wrapper #colophon .colophon_sitemap .colophon_item:nth-child(3) {
    border-bottom: 0;
  }
  body #wrapper #colophon .colophon_sitemap .colophon_item:last-child {
    border-bottom: 0;
  }
  body #wrapper #colophon .colophon_sitemap .contact_item .list {
    grid-template-columns: repeat(1, auto);
  }
  body #wrapper #colophon .colophon_sitemap .contact_item .list .item .icon {
    width: 14px;
  }
  body #wrapper #colophon .colophon_sitemap .sponsor_item .list {
    grid-template-columns: repeat(5, auto);
  }
  body #wrapper #colophon .copy_rights {
    flex-direction: column;
    padding: 15px;
    margin-top: 24px;
  }
  body #wrapper #colophon .copy_rights .copy_rights_top .social_list {
    margin-top: 10px;
  }
  body #wrapper #colophon .copy_rights .copy_rights_top .social_list .item {
    font-size: 32px;
  }
  body #wrapper #colophon .copy_rights .copy_rights_top .social_list .item:last-child {
    width: 29px;
    height: 29px;
  }

  /***** 我的票夾 *****/
  /* body #admin_wrapper #colophon {
    padding-top: 24px;
  }
  body #admin_wrapper #colophon .colophon_sitemap .colophon_item h2 {
    font-size: 18px;
  }
  body #admin_wrapper #colophon .colophon_sitemap .colophon_item .list {
    font-size: 14px;
    grid-template-columns: repeat(2, auto);
  }
  body #admin_wrapper #colophon .colophon_sitemap .colophon_item:nth-child(3) {
    border-bottom: 0;
  }
  body #admin_wrapper #colophon .colophon_sitemap .colophon_item:last-child {
    border-bottom: 0;
  }
  body #admin_wrapper #colophon .colophon_sitemap .contact_item .list {
    grid-template-columns: repeat(1, auto);
  }
  body #admin_wrapper #colophon .colophon_sitemap .contact_item .list .item .icon {
    width: 14px;
  }
  body #admin_wrapper #colophon .colophon_sitemap .sponsor_item .list {
    grid-template-columns: repeat(5, auto);
  }
  body #admin_wrapper #colophon .copy_rights {
    flex-direction: column;
    padding: 15px;
    margin-top: 24px;
  }
  body #admin_wrapper #colophon .copy_rights .copy_rights_top .social_list {
    margin-top: 10px;
  }
  body #admin_wrapper #colophon .copy_rights .copy_rights_top .social_list .item {
    font-size: 32px;
  }
  body #admin_wrapper #colophon .copy_rights .copy_rights_top .social_list .item:last-child {
    width: 29px;
    height: 29px;
  } */
  /***** 我的票夾結束 *****/

  body #wrapper #top_btn {
    right: 7px;
    font-size: 40px;
  }
  body .merchant_wrapper .myanLife_logo {
    width: 30px;
  }
  body .merchant_wrapper .merchant_banner {
    min-height: 172px !important;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_content .merchant_img {
    width: 180px;
    height: 180px;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_content .merchant_info {
    flex: 0.35;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_content .merchant_info h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_content .merchant_info .info_ite {
    font-size: 16px;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_content .merchant_info .info_ite .evaluation_value > div {
    font-size: 24px;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_content .merchant_info .info_ite .evaluation_value .icon {
    font-size: 18px;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_content .merchant_about {
    flex: 0.5;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_content .merchant_about h2 {
    font-size: 24px;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_content .merchant_about .merchant_about_content {
    font-size: 16px;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_coupon {
    margin: 50px 0;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_header {
    font-size: 24px;
    padding-bottom: 30px;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content > ul {
    flex-wrap: wrap;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content > ul .coupon_item_tab {
    width: 22.1%;
    font-size: 14px;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content > ul .coupon_item_tab:first-child {
    width: 98%;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list {
    grid-template-columns: repeat(2, 1fr);
  }
  body .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .information {
    padding: 12px;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .information .info_header {
    font-size: 18px;
    margin-bottom: 5px;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .information .info_header .evaluation > div {
    font-size: 32px;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .information .info_header .evaluation .icon {
    font-size: 24px;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .information .location {
    font-size: 16px;
    margin-bottom: 10px;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .information .merchant_name {
    font-size: 14px;
    margin-top: 0;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .coupon {
    font-size: 18px;
    padding: 12px 0;
  }
  body .merchant_wrapper #myanLife_merchant .merchant_coupon .merchant_coupon_content .coupon_item_list .coupon_item .coupon .coupon_value {
    font-size: 24px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain {
    /***** 管理員(資料匯入)  *****/
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .filter_content {
    font-size: 12px;
  }
  body #admin_wrapper .admin_contain .admin_canvas .admin_management .admin_management_contain .filter_content .filter_btn {
    margin: auto;
    margin-top: 12px;
    padding: 6px 36px;
  }
  body #admin_wrapper #myanLife_list_Navigation .nav_content_list {
    height: 100vh;
    width: 90%;
    flex-wrap: wrap;
  }
  body #admin_wrapper #myanLife_list_Navigation .nav_content_list .item {
    width: 160px;
  }
  body #coupon_windows {
    width: 100vw;
    height: 100vh;
  }
  body #coupon_windows .coupon_content {
    width: 100vw;
    height: 100vh;
  }
  body #wrapper #newest_shop_partner .common_header {
    font-size: 24px;
  }
  body #wrapper #newest_shop_partner .common_header .time_countdown {
    font-size: 14px;
  }
  body #wrapper #hot_shop_partner .common_header {
    font-size: 24px;
  }
  body #wrapper #hot_shop_partner .common_header .time_countdown {
    font-size: 14px;
  }
  body.freeze {
    overflow: hidden !important;
  }
}
