@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Noto+Sans+TC:100,200,300,400,500,600,700,800,900|Noto+Serif+TC:400,500,600,700,900&display=swap&subset=chinese-traditional");
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

header.head_navbar {
  padding: 20px 0px 15px 0px;
  background: #ffffff;
  font-family: "Noto Sans TC", "微軟正黑體"; }
  header.head_navbar .jp_btnlink span {
    border: #fff 1px solid;
    background-color: #777777;
    color: #FFF;
    font-size: 18px;
    display: inline-block;
    border-radius: 10px;
    padding: 10px 30px; }
  header.head_navbar .btn {
    margin-right: 15px; }
  header.head_navbar .logo img {
    height: 45px; }
    @media all and (min-width: 768px) and (max-width: 991.98px) {
      header.head_navbar .logo img {
        height: 50px; } }
  header.head_navbar input {
    display: none; }
  header.head_navbar label {
    margin: 0 auto !important;
    cursor: pointer; }

.bannerareapc {
  display: flex;
  align-items: center;
  color: #ffffff;
  font-family: "Noto Sans TC", "微軟正黑體";
  text-align: center;
  height: 450px; }
  .bannerareapc.beststore {
    background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/pc_kv.png);
    background-position: center center;
    background-repeat: no-repeat; }
    .bannerareapc.beststore .ranklist {
      background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/ranking.png);
      background-position: center center;
      background-repeat: no-repeat;
      height: 225px;
      background-size: 418px 213px; }
      .bannerareapc.beststore .ranklist ul {
        padding-top: 4px;
        margin-left: 195px;
        text-align: left; }
        .bannerareapc.beststore .ranklist ul li {
          font-family: "Noto Sans TC", "微軟正黑體";
          font-size: 22px;
          color: #333;
          line-height: 41px; }
          .bannerareapc.beststore .ranklist ul li:first-child {
            line-height: 53px; }
          .bannerareapc.beststore .ranklist ul li a {
            color: #333;
            text-decoration: none; }
  .bannerareapc.fashion {
    background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/pc_kv_category_bg.png);
    background-position: center center;
    background-repeat: no-repeat; }
  .bannerareapc.kaden {
    background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/pc_kv_category_bg.png);
    background-position: center center;
    background-repeat: no-repeat; }
  .bannerareapc.home {
    background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/pc_kv_category_bg.png);
    background-position: center center;
    background-repeat: no-repeat; }
  .bannerareapc.car {
    background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/pc_kv_category_bg.png);
    background-position: center center;
    background-repeat: no-repeat; }
  .bannerareapc.special {
    background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/pc_kv_special_bg.png);
    background-position: center center;
    background-repeat: no-repeat; }
  .bannerareapc h5 {
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 1.2;
    margin: 10px 0px;
    padding: 0; }
  .bannerareapc h1 {
    font-size: 2.8em;
    font-weight: 500;
    letter-spacing: 3.6px;
    margin: 15px 0px 15px 0px;
    padding: 0; }
  .bannerareapc p {
    font-size: 21px;
    letter-spacing: 1.35px;
    margin: 0;
    padding: 0;
    font-weight: 300;
    line-height: 32px; }

body {
  background-color: #e3dbd1; }

section, header, footer {
  min-width: 1200px; }

.container {
  width: 1200px !important;
  min-width: 1200px !important; }

.navcontainer {
  padding: 30px 0px 0px 0px;
  margin-bottom: 60px; }

.maincontainer {
  padding-bottom: 40px;
  background-color: #e3dbd1; }

.indexborder {
  font-family: "Noto Sans TC", "微軟正黑體";
  padding: 30px;
  margin-bottom: 60px;
  margin-top: 0px;
  position: relative;
  overflow: hidden;
  border: 2px solid  #7a5b00; }
  .indexborder .col-sm-3 {
    position: relative;
    color: #7a5b00;
    font-size: 15px;
    padding: 0 0 0 50px;
    font-weight: bold; }
    .indexborder .col-sm-3 span {
      font-size: 30px; }
  .indexborder .col-sm-9 {
    color: #7a5b00;
    font-size: 20px;
    line-height: 28px; }

.specialborder {
  font-family: "Noto Sans TC", "微軟正黑體";
  padding: 30px;
  margin-bottom: 10px;
  margin-top: 20px;
  position: relative;
  overflow: hidden;
  border: 2px solid  #83479e;
  color: #83479e; }

.rankwrap {
  margin-bottom: 50px; }

.partone .contenttitle .contentlabel {
  position: relative; }
  .partone .contenttitle .contentlabel.one:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_all01.png);
    position: absolute;
    bottom: -1px; }
  .partone .contenttitle .contentlabel.two:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_all02.png);
    position: absolute;
    bottom: -1px; }
  .partone .contenttitle .contentlabel.three:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_all03.png);
    position: absolute;
    bottom: -1px; }
  .partone .contenttitle .contentlabel.four:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_all04.png);
    position: absolute;
    bottom: -1px; }
  .partone .contenttitle .contentlabel.five:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_all05.png);
    position: absolute;
    bottom: -1px; }

.parttwo .contenttitle .contentlabel {
  position: relative; }
  .parttwo .contenttitle .contentlabel.one:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_cat01.png);
    position: absolute;
    bottom: -1px; }
  .parttwo .contenttitle .contentlabel.two:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_cat02.png);
    position: absolute;
    bottom: -1px; }
  .parttwo .contenttitle .contentlabel.three:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_cat03.png);
    position: absolute;
    bottom: -1px; }
  .parttwo .contenttitle .contentlabel.four:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_cat04.png);
    position: absolute;
    bottom: -1px; }
  .parttwo .contenttitle .contentlabel.five:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_cat05.png);
    position: absolute;
    bottom: -1px; }

.partthree .contenttitle .contentlabel {
  position: relative; }
  .partthree .contenttitle .contentlabel.one:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_special01.png);
    position: absolute;
    bottom: -1px; }
  .partthree .contenttitle .contentlabel.two:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_special02.png);
    position: absolute;
    bottom: -1px; }
  .partthree .contenttitle .contentlabel.three:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_special03.png);
    position: absolute;
    bottom: -1px; }
  .partthree .contenttitle .contentlabel.four:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_special04.png);
    position: absolute;
    bottom: -1px; }
  .partthree .contenttitle .contentlabel.five:before {
    content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/h2_special05.png);
    position: absolute;
    bottom: -1px; }

.contenttitle {
  background-color: white;
  position: relative;
  height: 80px;
  align-items: center; }
  .contenttitle h1 {
    font-family: "Noto Sans TC", "微軟正黑體";
    display: block;
    line-height: 80px;
    font-size: 32px;
    font-weight: bold; }
  .contenttitle.one {
    border-bottom: 2px solid #e0bc1c; }
  .contenttitle.two {
    border-bottom: 2px solid #a5a5a5; }
  .contenttitle.three {
    border-bottom: 2px solid #be8451; }
  .contenttitle.four {
    border-bottom: 2px solid #beb076; }
  .contenttitle.five {
    border-bottom: 2px solid #beb076; }

.contentbox {
  font-family: "Noto Sans TC", "微軟正黑體";
  background-color: white;
  margin-top: 10px;
  padding: 25px;
  padding-bottom: 20px; }
  .contentbox img {
    border: 1px solid #eee; }
  .contentbox h3 {
    background: #eee;
    padding: 10px 10px;
    font-size: 20px;
    font-weight: 500; }
  .contentbox p {
    padding: 10px 0px;
    font-size: 16px;
    line-height: 24px; }
  .contentbox a {
    text-decoration: none; }
    .contentbox a.more {
      font-size: 14px;
      color: #333;
      margin: 0px 10px 0px 10px; }
  .contentbox a.bidbtn {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #eaa72f;
    text-decoration: none;
    font-size: 24px;
    border: 3px solid #eaa72f;
    width: 60%;
    margin: 0px auto;
    padding: 15px 0px;
    font-weight: 500; }
    .contentbox a.bidbtn.partone {
      color: #eaa72f;
      border: 3px solid #eaa72f; }
      .contentbox a.bidbtn.partone:before {
        content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/icon_right_all.png);
        margin-right: 10px; }
      .contentbox a.bidbtn.partone:after {
        content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/icon_store_all.png);
        margin-left: 5px; }
    .contentbox a.bidbtn.parttwo {
      color: #2f887c;
      border: 3px solid #2f887c; }
      .contentbox a.bidbtn.parttwo:before {
        content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/icon_right_category.png);
        margin-right: 10px; }
      .contentbox a.bidbtn.parttwo:after {
        content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/icon_store_category.png);
        margin-left: 5px; }
    .contentbox a.bidbtn.partthree {
      color: #9465a9;
      border: 3px solid #9465a9; }
      .contentbox a.bidbtn.partthree:before {
        content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/icon_right_special.png);
        margin-right: 10px; }
      .contentbox a.bidbtn.partthree:after {
        content: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2022bid_0401beststore/images/icon_store_special.png);
        margin-left: 5px; }
    .contentbox a.bidbtn img {
      border: 0;
      padding: 5px; }
  .contentbox .shopcover {
    position: relative;
    margin: 0px auto; }
  .contentbox .shoparticle {
    position: relative;
    z-index: 1; }
  .contentbox .contentshop {
    display: flex; }
    .contentbox .contentshop a {
      text-decoration: none; }
    .contentbox .contentshop li {
      width: 20%;
      padding: 10px; }
      .contentbox .contentshop li .shopphoto {
        text-align: center; }
        .contentbox .contentshop li .shopphoto img {
          height: 100px;
          width: auto; }
      .contentbox .contentshop li .shopname {
        font-size: 16px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden; }
      .contentbox .contentshop li .shopprice {
        margin-top: 8px;
        font-size: 18px;
        color: #eaa72f; }

.rewardlistbox {
  margin-bottom: 25px; }

.department-reward {
  background: #2f887c;
  margin-top: 45px;
  margin-bottom: 60px;
  border: 1px solid #2f887c; }
  .department-reward .rewardnav {
    background: white;
    padding: 0px;
    text-align: center; }
  .department-reward a {
    color: #2f887c;
    display: block;
    text-decoration: none;
    padding: 20px 0px;
    font-size: 23px;
    font-weight: 600; }
    .department-reward a.active {
      background: #2f887c;
      color: #ffffff; }
  .department-reward ul {
    padding: 20px 20px; }
    .department-reward ul li {
      display: inline-block;
      padding: 10px 20px 10px 0px; }
      .department-reward ul li a {
        padding: 0px;
        color: #ffffff;
        font-size: 18px;
        font-weight: 500; }
        .department-reward ul li a img {
          margin-right: 10px; }

.department-reward-title h1 {
  font-family: "Noto Sans TC", "微軟正黑體";
  font-size: 32px;
  margin-bottom: 50px;
  font-weight: 600; }

.reward-list {
  font-family: "Noto Sans TC", "微軟正黑體"; }
  .reward-list h1 {
    font-size: 32px;
    margin-bottom: 15px;
    font-weight: 600; }
  .reward-list .orange {
    background: #eaa72f;
    color: #ffffff;
    font-size: 18px;
    padding: 10px 0px; }
  .reward-list .green {
    background: #2f887c;
    color: #ffffff;
    font-size: 18px;
    padding: 10px 0px; }
  .reward-list .purple {
    background: #9465a9;
    color: #ffffff;
    font-size: 18px;
    padding: 10px 0px; }
  .reward-list .listwrap {
    background: white;
    padding: 20px; }
    .reward-list .listwrap img {
      margin-right: 5px; }
    .reward-list .listwrap a {
      text-decoration: none; }
      .reward-list .listwrap a:hover {
        text-decoration: underline; }
    .reward-list .listwrap.orange a {
      color: #eaa72f;
      font-weight: 400; }
    .reward-list .listwrap.green {
      color: #2f887c;
      font-weight: 600; }
      .reward-list .listwrap.green ul {
        border-bottom: 1px solid #2f887c;
        margin-bottom: 15px;
        margin-top: 10px;
        padding-bottom: 10px; }
      .reward-list .listwrap.green a {
        color: #2f887c;
        font-weight: 400; }
    .reward-list .listwrap.purple a {
      color: #9465a9;
      font-weight: 400; }
    .reward-list .listwrap ul li {
      display: inline-block;
      padding: 10px 20px 10px 0px; }

.adwrap ul li {
  padding: 10px 0px;
  font-family: "Noto Sans TC", "微軟正黑體";
  text-align: center;
  margin-top: 5px; }
  .adwrap ul li.ad1 {
    background: #9465a9; }
  .adwrap ul li.ad2 {
    background: #00b9ff; }
  .adwrap ul li a {
    color: #ffffff;
    text-decoration: none;
    font-size: 24px; }

footer {
  font-size: 10px;
  line-height: 15px;
  font-weight: 500;
  padding-top: 15px;
  padding-bottom: 15px;
  color: white;
  background: black;
  font-family: "Noto Sans TC", "微軟正黑體"; }

/*# sourceMappingURL=../../../sass */