
@charset "UTF-8";

:root {
  --color-n200: #F7F7F7;
  --color-p100: #FEF6FA;
  --color-p200: #FCDCEC;
  --color-p300: #F79CC8;
  --color-p400: #F155A0;
  --color-p500: #DE458E;
  --color-p600: #A51359;
  --color-p700: #4B112D;
  --color-p800: #360606;
  --color-r100: #fff5f5;
  --color-r200: #ffdede;
  --color-r300: #ffa0a0;
  --color-r400: #ff5c5c;
  --color-r500: #f02d2d;
  --color-r600: #d50b0b;
  --color-r700: #570303;
  --color-r800: #2a0303;
  --txt-color: #000000;
  --border-radius-100: 16px;
  --banner-slide-pad: 32px 0;
  --banner-slider-height: 500px;
  --banner-slide-color: #000000;
  --banner-slide-alignment: center;
  --space-100: 8px;
  --space-150: 12px;
  --space-200: 16px;
  --space-300: 24px;
  --base-line-height: 1.7;

  --color-i100:#F5FBFF;
  --color-i200:#D3EFFE;
  --color-i300:#80D0FD;
  --color-i400:#0AA7FF;
  --color-i500:#0099F0;
  --color-i600:#0364AB;
  --color-i700:#003C66;
  --color-i800:#01193D;

  --color-b100:#F5F9FF;
  --color-b200:#D4E5FE;
  --color-b300:#84B4FB;
  --color-b400:#4D93FC;
  --color-b500:#0968F6;
  --color-b600:#0049B8;
  --color-b700:#002A69;
  --color-b800:#19133A;
}

/* header
----------------------------------------*/
.awards .ttl_category {
  background: var(--color-i600);
}
@media screen and (max-width: 736px) {
  .awards .ttl_category {
    margin-bottom: 5rem;
  }
}

.awards_ttl_nav {
  font-size: 1.8rem;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 400px;
  height: 100%;
  background: var(--color-i500);
}
@media screen and (max-width: 736px) {
  .awards_ttl_nav {
    font-size: calc(2.4rem / 2);
    top: 100%;
    width: 100%;
    height: calc(10rem / 2);
    display: flex;
    justify-content: flex-end;
  }
}

.awards_ttl_nav_item {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
  width: 50%;
  height: 50%;
  padding: 0 calc(32em / 24);
  font-weight: bold;
}
@media screen and (max-width: 736px) {
  .awards_ttl_nav_item {
    position: relative;
    width: auto;
    min-width: calc(200em / 24);
    height: 100%;
  }
}
.awards_ttl_nav_item--01 {
  top: 0;
  background: var(--color-i200);
}
.awards_ttl_nav_item--02 {
  bottom: 0;
  background: var(--color-i300);
}

/* common
----------------------------------------*/
/*==== 表示・非表示 ====*/
@media screen and (min-width: 736.02px) {
  .awards_sp {
    display: none;
  }
}

@media screen and (max-width: 736px) {
  .awards_pc {
    display: none;
  }
}

/*==== ボタン ====*/
.awards_btnarea {
  margin-top: 3.8rem;
}
@media screen and (max-width: 736px) {
  .awards_btnarea {
    margin-top: 2.2666666667rem;
  }
}

.awards_btn {
  margin: 0 auto;
}
.awards_btn--back {
  margin-top: 6.8rem;
  max-width: 45rem;
}

.awards_btn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border: solid 2px #0065D2;
  font-size: 1.6rem;
  font-weight: bold;
  color: #0065D2;
  padding: calc(10em / 24) calc(30em / 24);
  height: calc(50em / 16);
  margin: 0 auto;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.awards_btn a:after {
  content: "";
  width: 26px;
  height: 7px;
  background: no-repeat center/auto;
  background-image: url(/img/common/arw_link.svg);
  margin-left: 10px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.awards_btn a:hover {
  background: #0065D2;
  color: #fff;
}

.awards_btn a:hover:after {
  background-image: url(/img/common/arw_link_white.svg);
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -o-transform: translateX(5px);
  transform: translateX(5px);
}

@media screen and (max-width: 736px) {
  .awards_btn {
    width: auto;
    display: block;
  }
  .awards_btn--back {
    max-width: calc(100% - 40px);
    margin: calc(6.8rem / 3) 20px 0;
    padding: 0 1.9333333333rem;
  }

  .awards_btn a {
    font-size: 1.2rem;
    height: calc(120em / 36);
  }

  .awards_btn a::after {
    width: 25px;
    height: 6px;
    background-size: 25px auto;
    right: 15px;
    margin-top: -3px;
  }

  .awards_btn a:hover::after {
    right: 10px;
  }
}
.awards_btn_large {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.awards_btn_large a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 80px;
  border: solid 2px #F5B029;
  font-size: 2.4rem;
  font-weight: bold;
  padding: calc(10em / 24) calc(30em / 24);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: #F5B029;
  color: #FFF;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.awards_btn_large a:after {
  content: "";
  width: 32px;
  height: 9px;
  background: no-repeat center/contain;
  background-image: url(/img/common/arw_link_white.svg);
  margin-left: 10px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.awards_btn_large a:hover {
  background: #FFF;
  color: #F5B029;
}

.awards_btn_large a:hover:after {
  background-image: url(/img/common/arw_link_orange.svg);
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -o-transform: translateX(5px);
  transform: translateX(5px);
}

@media screen and (max-width: 736px) {
  .awards_btn_large {
    margin-bottom: calc(24 / 1080 * 100vw);
  }

  .awards_btn_large a {
    font-size: 1.2rem;
    height: calc(120em / 36);
  }

  .awards_btn_large a:after {
    width: 24px;
    height: 6px;
  }
}
.awards_btn_small_txt {
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  min-width: 62.2222222222%;
  min-height: 3.0833333333em;
  border: 1px solid;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing: 0.014em;
  margin: 0 auto;
  padding: calc(5em / 14) 1em;
  color: #fff;
  transition: all 300ms;
}

.awards_btn_small_txt::after {
  content: "";
  width: calc(25em / 16);
  height: calc(6em / 16);
  background: url(/img/common/arw_link_white.svg) no-repeat center;
  background-size: contain;
  margin-left: calc(6em / 16);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.awards_btn_small_txt:hover::after {
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -o-transform: translateX(5px);
  transform: translateX(5px);
}

@media screen and (max-width: 736px) {
  .awards_btn_small_txt {
    font-size: 1.8518518519vw;
  }

  .awards_btn_small_txt::after {
    background-size: calc(25em / 16) auto;
    right: calc(15em / 16);
    margin-top: calc(-3em / 16);
  }

  .awards_btn_small_txt:hover::after {
    right: calc(10em / 16);
  }
}
.awards_btn_small_en {
  font-size: 1.0833333333em;
}

/*==== テキスト ====*/
.awards_txtarea {
  max-width: 1049px;
  margin: 0 auto;
  font-size: 1.6rem;
}

.awards_txtarea + .awards_txtarea {
  margin-top: 2.8rem;
}

.awards_txt {
  line-height: calc(30em / 16);
}
@media screen and (max-width: 736px) {
  .awards_txt {
    font-size: 1.2rem;
    line-height: calc(58em / 36);
  }
}

/*==== タイトル ====*/
.awards_ttl_h3 {
  font-size: 2.2rem;
  line-height: 2;
  padding-left: 24px;
  margin-bottom: 1rem;
  font-weight: bold;
  font-feature-settings: "palt";
  font-family: sans-serif;
  margin-bottom: 10px;
}

.awards_ttl_h3::before {
  content: "";
  position: absolute;
  top: 9px;
  bottom: 9px;
  left: 0;
  width: 6px;
  display: block;
  background: var(--color-i600);
}

.awards_ttl_h3 sup {
  font-size: 1.1rem;
}

@media screen and (max-width: 736px) {
  .awards_ttl_h3 {
    font-size: 1.6rem;
    line-height: 1.6;
    padding-left: calc(25em / 48);
  }

  .awards_ttl_h3::before {
    top: calc(7em / 48);
    bottom: calc(7em / 48);
    width: calc(8em / 48);
  }
}
.awards_past_h4 {
  font-size: 2.4rem;
  margin: 10px 0 20px;
  font-weight: bold;
  font-feature-settings: "palt";
  font-family: sans-serif;
}

.awards_past_h4 sup {
  font-size: 1.1rem;
}

@media screen and (max-width: 736px) {
  .awards_past_h4 {
    font-size: 1.4666666667rem;
    margin: calc(30em / 44) 0 calc(38em / 44);
  }
}
/*==== 過去の受賞 ====*/
.awards_past {
  width: 1080px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 736px) {
  .awards_past {
    max-width: calc(100% - 40px);
    margin-left: 20px;
    margin-right: 20px;
  }
}

.awards_past_item {
  padding: 42px 35px 38px;
  background: #FFF;
}
@media screen and (max-width: 736px) {
  .awards_past_item {
    padding: 2.2666666667rem 1.9333333333rem 2.1333333333rem;
  }
}

.awards_past figure {
  flex: 0 0 auto;
  position: relative;
  padding-top: 60%;
}
.awards_past figure img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* TOP
----------------------------------------*/
/*==== メインビジュアル（TOP） ====*/
.awards_hero {
  max-width: 1200px;
  height: 0;
  padding-bottom: 676px;
  overflow: hidden;
  margin: 0 auto;
}
@media screen and (max-width: 736px) {
  .awards_hero {
    padding-bottom: 56.2962962963%;
  }
}
.awards_hero iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.awards_hero_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/*==== メインビジュアル下 ====*/
.awards_intro {
  max-width: 1080px;
  width: 94%;
  margin: 3rem auto;
}
@media screen and (max-width: 736px) {
  .awards_intro {
    margin-top: 2rem;
  }
}

.awards_intro_ttl {
  font-size: 3.6rem;
  font-weight: bold;
  text-align: center;
  margin-bottom: calc(12em / 36);
}
@media screen and (max-width: 736px) {
  .awards_intro_ttl {
    font-size: 1.6rem;
  }
}

.awards_intro_ttl1 {
  font-size: 4.2rem;
  font-weight: bold;
  font-feature-settings: "palt";
  letter-spacing: 0.025em;
  text-align: center;
  margin: calc(25em / 36) 0 calc(20em / 36);
  padding: 0 1em;
}
@media screen and (max-width: 736px) {
  .awards_intro_ttl1 {
    font-size: 1.6rem;
    letter-spacing: -0.01em;
    margin-bottom: calc(25em / 36);
  }
}

.awards_intro_desc {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: calc(30em / 16);
  text-align: center;
}
@media screen and (max-width: 736px) {
  .awards_intro_desc {
    font-size: 1.2rem;
  }
}

.awards_intro_desc1 {
  font-size: 2.4rem;
  font-weight: 500;
  font-feature-settings: "palt";
  line-height: calc(38em / 24);
  letter-spacing: 0.025em;
  text-align: center;
  padding: 0 1em;
}
@media screen and (max-width: 736px) {
  .awards_intro_desc1 {
    font-size: 1.2rem;
  }
}

/*各部門ご紹介*/
.awards_intro_list {
  display: flex;
  flex-wrap: wrap;
}
.awards_intro_list_item {
  flex: 0 0 33.3333%;
}
@media screen and (max-width: 736px) {
  .awards_intro_list_item {
    flex-basis: 50%;
    height: 44.8148148148vw;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_intro_list_item {
    min-height: 36rem;
  }
}
.awards_intro_list_item--01 {
  background: var(--color-i700);
}
.awards_intro_list_item--02 {
  background: var(--color-i600);
}
.awards_intro_list_item--03 {
  background: var(--color-b400);
}
.awards_intro_list_item--04 {
  background: var(--color-b300);
}
.awards_intro_list_item--05 {
  background: var(--color-i300);
}
.awards_intro_list_item--06 {
  background: var(--color-i200);
}

.awards_intro_list_item_wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 3.6rem 2.7rem 2.2rem;
  color: #fff;
}
@media screen and (max-width: 736px) {
  .awards_intro_list_item_wrap {
    padding: 2.962962963vw 3.3333333333vw;
  }
}
.awards_intro_list_item--bright .awards_intro_list_item_wrap {
  color: var(--color-b700);
}

.awards_intro_list_ttl {
  font-size: 2.7rem;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: 0.025em;
}
@media screen and (max-width: 736px) {
  .awards_intro_list_ttl {
    font-size: 1.2rem;
  }
}
.awards_intro_list_ttl_main {
  display: block;
}
.awards_intro_list_ttl_sub {
  display: block;
  margin-top: 0.5em;
  font-size: 0.5925925926em;
  font-weight: normal;
  letter-spacing: 0;
}

.awards_intro_list_para {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: calc(30em / 16);
  margin-top: 1em;
}
@media screen and (max-width: 736px) {
  .awards_intro_list_para {
    font-size: 0.8rem;
    line-height: calc(42em / 24);
  }
}

.awards_intro_list_foot {
  position: static;
}

.awards_intro_list_btn {
  position: static;
  display: flex;
  align-items: center;
  width: max-content;
  margin-left: auto;
  font-size: 2rem;
  font-weight: bold;
  letter-spacing: 0.022em;
  color: #fff;
  transition: all 300ms;
}
@media screen and (max-width: 736px) {
  .awards_intro_list_btn {
    font-size: 0.9rem;
    letter-spacing: 0.03em;
  }
}
.awards_intro_list_item--bright .awards_intro_list_btn {
  color: var(--color-b800);
}
.awards_intro_list_btn::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  transition: all 300ms;
}
@media screen and (min-width: 736.02px) {
  .awards_intro_list_btn:hover::before {
    background: rgba(0, 0, 0, 0.2);
  }
}
.awards_intro_list_btn::after {
  content: "";
  width: calc(25em / 16);
  height: calc(6em / 16);
  background: url(/img/common/arw_link_white.svg) no-repeat center;
  background-size: contain;
  margin-left: calc(6em / 16);
  transition: all 0.3s ease;
}
.awards_intro_list_item--bright .awards_intro_list_btn::after {
  background-image: url(../img/arw_link_blue.svg);
}
@media screen and (max-width: 736px) {
  .awards_intro_list_btn::after {
    background-size: calc(25em / 16) auto;
    right: calc(15em / 16);
    margin-top: calc(-3em / 16);
  }
}
@media screen and (min-width: 736.02px) {
  .awards_intro_list_btn:hover::after {
    transform: translateX(5px);
  }
}

/*==== 受賞者（3位） ====*/
.awards_top_kv_area {
  max-width: 1080px;
  margin: 3.6rem auto 0;
}
@media screen and (max-width: 736px) {
  .awards_top_kv_area {
    max-width: 89.4444444444%;
    margin: 7.037037037% auto;
  }
}

.awards_top_kv {
  height: 0;
  padding-bottom: 470px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: left bottom;
}
@media screen and (max-width: 736px) {
  .awards_top_kv {
    background-size: auto 100%;
    padding-bottom: 67.7083333333%;
  }
}
.awards_top_kv--gold {
  background-image: url("/ebayjapan-award/eja2021/img/top/bg_top_kv_gold_reverse.png");
}
@media screen and (max-width: 736px) {
  .awards_top_kv--gold {
    background-image: url("/ebayjapan-award/eja2021/img/top/bg_top_kv_gold_reverse_sp.png");
  }
}
.awards_top_kv--silver {
  background-image: url("/ebayjapan-award/eja2021/img/top/bg_top_kv_silver_reverse.png");
}
@media screen and (max-width: 736px) {
  .awards_top_kv--silver {
    background-image: url("/ebayjapan-award/eja2021/img/top/bg_top_kv_silver_reverse_sp.png");
  }
}
.awards_top_kv_area:nth-of-type(odd) .awards_top_kv--silver {
  background-image: url("/ebayjapan-award/eja2021/img/top/bg_top_kv_silver.png");
}
@media screen and (max-width: 736px) {
  .awards_top_kv_area:nth-of-type(odd) .awards_top_kv--silver {
    background-image: url("/ebayjapan-award/eja2021/img/top/bg_top_kv_silver_sp.png");
  }
}
.awards_top_kv--bronze {
  background-image: url("/ebayjapan-award/eja2021/img/top/bg_top_kv_bronze_reverse.png");
}
@media screen and (max-width: 736px) {
  .awards_top_kv--bronze {
    background-image: url("/ebayjapan-award/eja2021/img/top/bg_top_kv_bronze_reverse_sp.png");
  }
}
.awards_top_kv_inner {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: column-reverse;
}

.awards_top_kv_name {
  display: flex;
  align-items: center;
  height: 18.2rem;
  padding: 0 18.2rem 0 4.6rem;
}
@media screen and (max-width: 736px) {
  .awards_top_kv_name {
    height: 16.6666666667vw;
    padding: 0 18.5185185185% 0 5.5555555556%;
  }
}

.awards_top_kv_name_ttl {
  font-size: 3.6rem;
  line-height: 1.2;
}
@media screen and (max-width: 736px) {
  .awards_top_kv_name_ttl {
    font-size: 4.4444444444vw;
    line-height: 1;
  }
}

.awards_top_kv_name_ttl_main {
  display: block;
  font-weight: bold;
}

.awards_top_kv_name_ttl_sub {
  display: block;
  font-size: calc(16em / 36);
}
@media screen and (max-width: 736px) {
  .awards_top_kv_name_ttl_sub {
    font-size: 0.5em;
    margin-top: 0.5em;
  }
}

.awards_top_kv_prof {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex: 1 0 0%;
}
.awards_top_kv_area:nth-of-type(odd) .awards_top_kv_prof {
  flex-direction: row-reverse;
}

.awards_top_kv_prof_desc {
  flex: 1 0 0%;
  padding: 1rem 4rem;
}
@media screen and (max-width: 736px) {
  .awards_top_kv_prof_desc {
    padding: 1rem;
  }
}

.awards_top_kv_prof_desc_ttl {
  font-size: 2.4rem;
  font-weight: bold;
  margin-bottom: calc(10em / 24);
}
@media screen and (max-width: 736px) {
  .awards_top_kv_prof_desc_ttl {
    font-size: 3.1481481481vw;
    text-align: center;
    margin-bottom: 0;
  }
}

.awards_top_kv_prof_desc_ttl_main {
  display: block;
}

.awards_top_kv_prof_desc_ttl_sub {
  display: block;
}

.awards_top_kv_prof_desc_txt {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: calc(30em / 16);
}
@media screen and (max-width: 736px) {
  .awards_top_kv_prof_desc_txt {
    font-size: 1.2rem;
    line-height: calc(58em / 36);
    width: 94%;
    margin: calc(46em / 48) auto calc(46em / 48);
  }
}

.awards_top_kv_avatar {
  flex: 0 0 27.1028%;
}
@media screen and (max-width: 736px) {
  .awards_top_kv_avatar {
    flex: 0 0 48.9583333333%;
  }
}

.awards_top_kv_prof_desc_btn {
  position: absolute;
  bottom: 1.6rem;
  right: 20rem;
  width: 18rem;
}
@media screen and (max-width: 736px) {
  .awards_top_kv_prof_desc_btn {
    position: static;
    width: 88.5416666667%;
    margin: 0 auto;
  }
}

.awards_top_kv_prof_desc_btn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 1.4rem;
  font-weight: bold;
  color: #0065D2;
  padding: calc(5em / 14);
  height: calc(40em / 14);
  margin: 0 auto;
  background: #fff;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.awards_top_kv_prof_desc_btn a:after {
  content: "";
  width: 26px;
  height: 7px;
  background: no-repeat center/auto;
  background-image: url(/img/common/arw_link.svg);
  margin-left: 10px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.awards_top_kv_prof_desc_btn a:hover {
  background: #0065D2;
  color: #fff;
}

.awards_top_kv_prof_desc_btn a:hover:after {
  background-image: url(/img/common/arw_link_white.svg);
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -o-transform: translateX(5px);
  transform: translateX(5px);
}

@media screen and (max-width: 736px) {
  .awards_top_kv_prof_desc_btn a {
    font-size: 1.2rem;
    height: calc(120em / 36);
    border: calc(3em / 36) solid #0065D2;
  }

  .awards_top_kv_prof_desc_btn a::after {
    width: 25px;
    height: 6px;
    background-size: 25px auto;
    right: 15px;
    margin-top: -3px;
  }

  .awards_top_kv_prof_desc_btn a:hover::after {
    right: 10px;
  }
}
/*==== 受賞者（カードスタイル） ====*/
.awards_top_cards_area {
  max-width: 1080px;
  width: 94%;
  margin: 3rem auto;
}
@media screen and (max-width: 736px) {
  .awards_top_cards_area {
    margin: 1rem auto;
  }
}

.awards_top_cards {
  color: #fff;
  background: #EA5FBC;
}
@media screen and (max-width: 736px) {
  .awards_top_cards {
    margin-top: 1rem;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_top_cards {
    margin-top: 3rem;
  }
}
.awards_top_cards--01 {
  background: var(--color-i700);
}
.awards_top_cards--02 {
  background: var(--color-i600);
}
.awards_top_cards--03 {
  background: var(--color-b400);
}
.awards_top_cards_inner {
  display: flex;
  justify-content: space-between;
  transition: all 300ms;
  flex-direction: row;
}
@media screen and (max-width: 736px) {
  .awards_top_cards_inner {
    min-height: 44.8148148148vw;
    padding-bottom: 4.3333333333rem;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_top_cards_inner {
    min-height: 26rem;
  }
}
.awards_top_cards_inner:hover {
  background: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 736px) {
  .awards_top_cards--half .awards_top_cards_inner {
    flex-direction: column-reverse;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_top_cards--half .awards_top_cards_inner {
    min-height: 36.5rem;
  }
  .awards_top_cards--half:nth-of-type(even) .awards_top_cards_inner {
    flex-direction: row-reverse;
  }
}

.awards_top_cards_content {
  flex: 1 0 0%;
  padding: 3rem 2rem 3rem 3.8rem;
}
@media screen and (max-width: 736px) {
  .awards_top_cards_content {
    position: static;
    padding: 1.4rem;
  }
}
@media screen and (max-width: 736px) {
  .awards_top_cards--half .awards_top_cards_content {
    position: relative;
  }
}

@media screen and (max-width: 736px) {
  .awards_top_cards--half .awards_top_cards_head {
    padding-right: 6rem;
  }
}

.awards_top_cards_ttl {
  font-feature-settings: "palt";
  line-height: 1.2;
  letter-spacing: 0.025em;
}
@media screen and (max-width: 736px) {
  .awards_top_cards_ttl {
    font-size: 1.2333333333rem;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_top_cards_ttl {
    padding-right: 9.4rem;
    font-size: 3rem;
  }
}
@media screen and (max-width: 736px) {
  .awards_top_cards--half .awards_top_cards_ttl {
    font-size: 1.6rem;
  }
}

.awards_top_cards_ttl_main {
  display: block;
  font-weight: bold;
  letter-spacing: -0.025em;
}

.awards_top_cards_ttl_sub {
  display: block;
  margin-top: 0.3em;
  font-size: calc(16em / 30);
}
@media screen and (max-width: 736px) {
  .awards_top_cards_ttl_sub {
    font-size: 0.5em;
    margin-top: 0.5em;
  }
}

.awards_top_cards_name {
  font-size: 1.8rem;
  font-weight: bold;
  font-feature-settings: "palt";
  margin: 1em 0 0.6em;
}
@media screen and (max-width: 736px) {
  .awards_top_cards_name {
    font-size: calc(2.8rem / 3);
  }
}

.awards_top_cards_name_main {
  display: inline-block;
}

.awards_top_cards_name_sub {
  display: inline-block;
}

.awards_top_cards_desc_txt {
  font-size: 1.6rem;
  font-weight: 500;
  font-feature-settings: "palt";
  line-height: calc(30em / 16);
  letter-spacing: -0.02em;
}
@media screen and (max-width: 736px) {
  .awards_top_cards_desc_txt {
    font-size: 0.8rem;
    line-height: calc(58em / 36);
    margin: 1em 0 0;
  }
}

@media screen and (max-width: 736px) {
  .awards_top_cards_avatar {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_top_cards_avatar {
    flex-basis: 24.0740740741%;
  }
}
@media screen and (max-width: 736px) {
  .awards_top_cards--half .awards_top_cards_avatar {
    flex-basis: auto;
    height: 60.9259259259vw;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_top_cards--half .awards_top_cards_avatar {
    flex-basis: 50%;
  }
}
.awards_top_cards_avatar_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 300ms;
}

@media screen and (min-width: 736.02px) {
  .awards_top_cards_btn {
    margin-top: 2rem;
  }
}
@media screen and (max-width: 736px) {
  .awards_top_cards--small .awards_top_cards_btn {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 100%;
    background: #DA5BB3;
    padding: 0.6rem;
  }
}
@media screen and (max-width: 736px) {
  .awards_top_cards--half .awards_top_cards_btn {
    margin-top: 1.4rem;
  }
}
@media screen and (max-width: 736px) {
  .awards_top_cards_btn .awards_btn_small_txt {
    min-width: calc(460em / 32);
    font-size: 1.0666666667rem;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_top_cards_btn .awards_btn_small_txt {
    min-width: 13.8888888889em;
    font-size: 1.8rem;
    margin: 0;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_top_cards_inner:hover .awards_top_cards_btn .awards_btn_small_txt:after {
    transform: translateX(5px);
  }
}

/*==== 受賞者（その他） ====*/
.awards_member {
  max-width: 1080px;
  width: 94%;
  margin: 3.7rem auto;
}
@media screen and (max-width: 736px) {
  .awards_member {
    margin: 0 auto 3rem;
  }
}

.awards_member_list {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}

.awards_member_list_item {
  position: relative;
  flex: 0 0 33.333%;
}
@media screen and (max-width: 736px) {
  .awards_member_list_item {
    flex-basis: 50%;
    height: 44.8148148148vw;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_member_list_item {
    min-height: 35.8rem;
  }
}
.awards_member_list_item:last-of-type {
  flex-grow: 1;
}

.awards_member_list_item_wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
}
.awards_member_list_item_wrap::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(25,19,58, 0.5);
  transition: all 0.3s ease;
  z-index: 1;
}
@media screen and (min-width: 736.02px) {
  .awards_member_list_item_wrap:hover::before {
    background: rgba(0, 0, 0, 0.3);
  }
}

.awards_member_list_item_content {
  z-index: 1;
  width: 100%;
  text-align: center;
  cursor: pointer;
}

.awards_member_list_item_content_inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  width: 100%;
  padding: 0 1em;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: calc(19em / 16);
  color: #fff;
}
@media screen and (max-width: 736px) {
  .awards_member_list_item_content_inner {
    font-size: 2.5925925926vw;
  }
}

@media screen and (max-width: 736px) {
  .awards_member_list_item_content_inner--style02 {
    font-size: 2.5925925926vw;
  }
}

.awards_member_deco {
  display: flex;
  align-items: center;
  font-size: 4.6rem;
  font-weight: bold;
  max-width: 612px;
  width: 90%;
  height: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 736px) {
  .awards_member_deco {
    font-size: 5.1851851852vw;
    width: 100%;
    padding: 0 calc(38em / 56);
  }


}

.awards_member_list_item_fig {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.awards_member_deco_ttl {
  line-height: calc(50em / 46);
}

.awards_member_logo {
  width: 100%;
  height: 100%;
  background: var(--color-b600);
}

.awards_member_logo_img {
  width: 63.4854771784%;
  height: 100%;
  max-width: 17rem;
  margin: 0 auto;
  background: url("../img/logo_ebay.svg") no-repeat center;
  background-size: contain;
}

.awards_member_list_btn {
  position: static;
  width: 100%;
  margin: 1.7rem 0 1.5rem;
}
@media screen and (max-width: 736px) {
  .awards_member_list_btn {
    margin-top: calc(16 / 484 * 100%);
  }
}
.awards_member_list_btn .awards_btn_small_txt {
  position: static;
}
.awards_member_list_btn .awards_btn_small_txt:hover::after {
  transform: none;
}
.awards_member_list_item_content:hover .awards_member_list_btn a::after {
  transform: translateX(5px);
}

.awards_name {
  margin: 2.2rem auto 0;
}
@media screen and (max-width: 736px) {
  .awards_name {
    width: 88.8888888889%;
    margin-top: 3rem;
  }
}

.awards_name_list {
  text-align: center;
}

.awards_name_list_item {
  padding: 1.8rem 0 1.2rem;
}
@media screen and (max-width: 736px) {
  .awards_name_list_item {
    font-size: 0.4rem;
    padding: 0.6rem 0;
  }
}
.awards_name_list_item + .awards_name_list_item::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 26.8rem;
  height: 1px;
  background: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 736px) {
  .awards_name_list_item + .awards_name_list_item::before {
    width: 56.875%;
  }
}

.awards_name_list_item_ttl {
  font-size: 2.4rem;
  font-weight: bold;
  line-height: calc(30em / 24);
}
@media screen and (max-width: 736px) {
  .awards_name_list_item_ttl {
    font-size: 1.6rem;
    line-height: calc(58em / 36);
  }
}

.awards_name_list_item_txt {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: calc(30em / 16);
}
@media screen and (max-width: 736px) {
  .awards_name_list_item_txt {
    font-size: 1.2rem;
  }
}

/* 中ページ
----------------------------------------*/
/*==== メインビジュアル（中ページ） ====*/
.awards_kv {
  max-width: 1200px;
  overflow: hidden;
  margin: 0 auto 20px;
  color: #fff;
  background-color: #0099F0;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: auto 100%;
}
@media screen and (max-width: 736px) {
  .awards_kv {
    margin-bottom: 1.8518518519vw;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_kv {
    height: 0;
    padding-bottom: 400px;
    margin-bottom: 1.8518518519vw;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_kv_inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
.awards_kv_inner::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  background: url(../img/img_deco_02.png) no-repeat top center;
}
@media screen and (max-width: 736px) {
  .awards_kv_inner::before {
    width: 50%;
    height: 0;
    padding-bottom: 50%;
    background-size: contain;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_kv_inner::before {
    width: 33.3333333333%;
    height: 100%;
    background-size: cover;
  }
}

.awards_kv_name--style02 {
  display: flex;
  align-items: center;
  height: 18.2rem;
  padding: 0 18.2rem 0 4.6rem;
}
@media screen and (max-width: 736px) {
  .awards_kv_name--style02 {
    padding: 0 27.7777777778% 0 5.5555555556%;
  }
}

.awards_kv_name_ttl {
  font-size: 3rem;
}
@media screen and (max-width: 736px) {
  .awards_kv_name_ttl {
    font-size: 3.3333333333vw;
  }
}
.awards_kv_name_ttl--small {
  font-size: 2.6rem;
}
@media screen and (max-width: 736px) {
  .awards_kv_name_ttl--small {
    font-size: 2.2222222222vw;
  }
}
@media screen and (max-width: 736px) {
  .awards_kv_name_ttl--small-sp {
    font-size: 2.5925925926vw;
  }
}

.awards_kv_name_ttl_main {
  line-height: 1.2;
  display: block;
  font-weight: bold;
}

.awards_kv_name_ttl_sub {
  display: block;
  font-size: calc(18em / 30);
  margin-top: 0.5em;
}
@media screen and (max-width: 736px) {
  .awards_kv_name_ttl_sub {
    font-size: 0.6666666667em;
    letter-spacing: 0.04em;
    margin-top: 0;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_kv_name_ttl_sub--thin-pc {
    letter-spacing: -0.02em;
  }
}

.awards_kv_prof {
  position: relative;
  display: flex;
}
@media screen and (max-width: 736px) {
  .awards_kv_prof {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_kv_prof {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    height: 100%;
  }
}

@media screen and (max-width: 736px) {
  .awards_kv_prof_desc {
    /* padding: 3.1481481481% 3.1481481481% 3.1481481481% 22.1296296296%; */
    margin-left: 0;
    margin-right: 0;
    padding: 10px 20px 20px;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_kv_prof_desc {
    /* flex: 0 0 33.3333333333%; */
    padding: 1.5% 1.9166666667%;
  }
}

.awards_kv_prof_desc_ttl {
  font-weight: bold;
}
@media screen and (max-width: 736px) {
  .awards_kv_prof_desc_ttl {
    font-size: 2.4074074074vw;
    margin-top: 0.8em;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_kv_prof_desc_ttl {
    font-size: 1.8rem;
    margin-top: 2em;
  }
}
.awards_kv_prof_desc_ttl--style02 {
  font-size: 3.6rem;
  font-weight: bold;
  margin-bottom: calc(45em / 36);
}
@media screen and (max-width: 736px) {
  .awards_kv_prof_desc_ttl--style02 {
    font-size: 3.1481481481vw;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_kv_prof_desc_ttl--small {
    font-size: 1.6rem;
    margin-top: 2.25em;
  }
}

@media screen and (min-width: 736.02px) {
  .awards_kv_prof_desc_ttl_main {
    display: block;
  }
}

@media screen and (min-width: 736.02px) {
  .awards_kv_prof_desc_ttl_sub {
    display: block;
  }
}

.awards_kv_prof_desc_txt {
  font-size: 2.4rem;
  font-weight: bold;
}
@media screen and (max-width: 736px) {
  .awards_kv_prof_desc_txt {
    font-size: 1.6rem;
    text-align: center;
    margin: calc(46em / 48) 0 calc(46em / 48);
  }
}

.awards_kv_badge {
  position: absolute;
  display: inline-block;
}
@media screen and (max-width: 736px) {
  .awards_kv_badge {
    bottom: 50%;
    left: 2.037037037%;
    width: 20.0925925926%;
    transform: translateY(50%);
  }
}
@media screen and (min-width: 736.02px) {
  .awards_kv_badge {
    bottom: 0;
    right: 0;
    width: 40%;
  }
}

.awards_kv_avatar {
  position: relative;
  overflow: hidden;
}

.awards_kv_avatar::before {
  content: "";
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  width: 150px;
  height: 150px;
  bottom: 0;
  left: 29px;
}

@media screen and (max-width: 736px) {
  .awards_kv_avatar::before {
    width: 120px;
    height: 120px;
    bottom: -11px;
  }
}
@media screen and (max-width: 736px) {
  .awards_kv_avatar {
    width: 100%;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_kv_avatar {
    height: 100%;
    /* flex: 0 0 33.3333333333%; */
    width: 46%;
  }
}
@media screen and (min-width: 736.02px) {
  .awards_kv_avatar_img {
    max-width: none;
    width: auto;
    height: 100%;
  }
}

/*==== タグ ====*/
.awards_tag {
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  text-align: center;
  margin: calc(20em / 14) auto;
}
@media screen and (max-width: 736px) {
  .awards_tag {
    font-size: 2.037037037vw;
    margin: calc(20em / 22) auto;
  }
}

.awards_tag_item {
  min-width: calc(64em / 14);
  padding: calc(5em / 14) calc(12em / 14);
  color: #fff;
  background: #0065D2;
}
.awards_tag_item + .awards_tag_item {
  margin-left: calc(10em / 14);
}

/*# sourceMappingURL=style.css.map */
.award-top-new-section {
  margin-top: 3rem;
}
.award-top-new-section_inner {
  display: flex;
  color: #fff;
}

@media screen and (max-width: 736px) {
  .award-top-new-section_inner {
    flex-direction: column;
  }
} 

.award-top-new-section_cards_content {

}

.award-top-new-section_cards {
  background: var(--color-i400);
  flex: 1 0 0%;
  padding: 3rem 2rem 3rem 3.8rem;
  transition: background-color 300ms ease;
}

.award-top-new-section_cards:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  background-blend-mode: multiply;
}
.award-top-new-section_cards_inner {

}

.award-top-new-section_cards_content {

}

.award-top-new-section_cards_head {

}

.award-top-new-section_cards_ttl {
}

.award-top-new-section_cards_ttl_main {
  font-size: 3rem;
}

@media screen and (max-width: 736px) {
  .award-top-new-section_cards_ttl_main {
    font-size: 1.6rem;
  }
}

.awards_top_cards_ttl_main {

}

.award-top-new-section_cards_ttl_sub {
  font-size: 1.6rem;
}

@media screen and (max-width: 736px) {
  .award-top-new-section_cards_ttl_sub {
    font-size: 0.8rem;
  }
}

.award-top-new-section_cards_name {
  margin: 1em 0 0.6em;
}

@media screen and (max-width: 736px) {
  .award-top-new-section_cards_name {
    margin: 0;
  }
}

.award-top-new-section_cards_name_main {
  font-size: 1.8rem;
}
@media screen and (max-width: 736px) {
  .award-top-new-section_cards_name_main {
    font-size: 0.93rem;
  }
}


.award-top-new-section_cards_name_sub {
  font-size: 1.8rem;
}
@media screen and (max-width: 736px) {
  .award-top-new-section_cards_name_sub {
    font-size: 0.93rem;
  }
}


.award-top-new-section_cards_desc {
  margin-top: 1.5rem;
}

.award-top-new-section_cards_desc_txt {

}

.awards_kv_name_ttl_main {
  font-size: 2rem;
}
@media screen and (max-width: 736px) {
  .awards_kv_name_ttl_main {
    font-size: 1.6rem;
  }
}

.awards_kv_name_ttl_sub {
  font-size: 3rem;
}

@media screen and (max-width: 736px) {
  .awards_kv_name_ttl_sub {
    font-size: 2.2rem;
  }
}

.awards_kv_name_ttl_sub_jp {
  font-size: 2.6rem;
  font-weight: bold;
}

@media screen and (max-width: 736px) {
  .awards_kv_name_ttl_sub_jp {
    font-size: 1.6rem;
  }
}

.awards_kv_prof_desc_ttl_main {
  font-size: 2rem;
}

@media screen and (max-width: 736px) {
  .awards_kv_prof_desc_ttl_main {
    font-size: 1.6rem;
  }
}

.awards_kv_prof_desc_ttl_sub {
  font-size: 3.3rem;
}

@media screen and (max-width: 736px) {
  .awards_kv_prof_desc_ttl_sub {
    font-size: 2.2rem;
  }
}

.awards_kv_prof_desc_ttl_sub span {
  font-size: 2rem;
}
@media screen and (max-width: 736px) {
  .awards_kv_prof_desc_ttl_sub span {
    font-size: 1.6rem;
  }
}

.is-pc {
  display: block;
}

.is-sp {
  display: none;
}

@media screen and (max-width: 736px) {
  .is-pc {
    display: none;
  }

  .is-sp {
    display: block;
  }
}

/* バッジ */
.awards_kv_avatar_hos::before {
  background-image: url(/ebayjapan-award/eja2025/01HOS_2025/img/eBay_badge.png);
  height: 80px;
  bottom: 29px;
}

@media screen and (max-width: 736px) {
  .awards_kv_avatar_hos::before {
    left: 12px;
    bottom: 0;
  }
}

.awards_kv_avatar_nsoy::before {
  background-image: url(/ebayjapan-award/eja2025/02NSOY_2025/img/ebay_award_badge_silver_nsy.png);
}

.awards_kv_avatar_soy03::before {
  background-image: url(/ebayjapan-award/eja2025/03SOY_2025/img/ebay_award_badge_gold_sy.png);
}
.awards_kv_avatar_soy04::before {
  background-image: url(/ebayjapan-award/eja2025/04SOY_2025/img/ebay_award_badge_silver_sy.png);
}
.awards_kv_avatar_soy05::before {
  background-image: url(/ebayjapan-award/eja2025/05SOY_2025/img/ebay_award_badge_silver_sy.png);
}
.awards_kv_avatar_gea06::before {
  background-image: url(/ebayjapan-award/eja2025/06GEA_2025/img/ebay_award_badge_bronze_global_expansion_award.png);
}
.awards_kv_avatar_gbea07::before {
  background-image: url(/ebayjapan-award/eja2025/07GBEA_2025/img/ebay_award_badge_bronze_great_buyer_experience_award.png);
}
.awards_kv_avatar_ova08::before {
  background-image: url(/ebayjapan-award/eja2025/08OVA_2025/img/ebay_award_badge_bronze_outstanding_vendor_award.png);
}
.awards_kv_avatar_aea09::before {
  background-image: url(/ebayjapan-award/eja2025/09AEA_2025/img/ebay_award_badge_bronze_ambassador_of_excellence_award.png);
}
.awards_kv_avatar_cg10::before {
  background-image: url(/ebayjapan-award/eja2025/10CG_2025/img/ebay_award_badge_silver_cg_for_handbags.png);
}
.awards_kv_avatar_cg11::before {
  background-image: url(/ebayjapan-award/eja2025/11CG_2025/img/ebay_award_badge_silver_cg_for_watches.png);
}
.awards_kv_avatar_cg12::before {
  background-image: url(/ebayjapan-award/eja2025/12CG_2025/img/ebay_award_badge_silver_ch_for_jewelry.png);
}
.awards_kv_avatar_cg13::before {
  background-image: url(/ebayjapan-award/eja2025/13CG_2025/img/ebay_award_badge_silver_cg_for_clothing_shoes.png);
}
.awards_kv_avatar_cg14::before {
  background-image: url(/ebayjapan-award/eja2025/14CG_2025/img/ebay_award_badge_silver_cg_for_collectible_card_games.png);
}
.awards_kv_avatar_cg15::before {
  background-image: url(/ebayjapan-award/eja2025/15CG_2025/img/ebay_award_badge_silver_cg_for_animation_art_merchandise.png);
}
.awards_kv_avatar_cg16::before {
  background-image: url(/ebayjapan-award/eja2025/16CG_2025/img/ebay_award_badge_silver_cg_for_video_games_consoles.png);
}
.awards_kv_avatar_cg17::before {
  background-image: url(/ebayjapan-award/eja2025/17CG_2025/img/ebay_award_badge_silver_cg_for_auto_parts.png);
}
.awards_kv_avatar_cg18::before {
  background-image: url(/ebayjapan-award/eja2025/18CG_2025/img/ebay_award_badge_silver_cg_for_cameras.png);
}
.awards_kv_avatar_cg19::before {
  background-image: url(/ebayjapan-award/eja2025/19CG_2025/img/ebay_award_badge_silver_cg_for_consumer_electronics.png);
}
.awards_kv_avatar_cg20::before {
  background-image: url(/ebayjapan-award/eja2025/20CG_2025/img/ebay_award_badge_silver_cg_for_sporting_goods.png);
}
.awards_kv_avatar_cg21::before {
  background-image: url(/ebayjapan-award/eja2025/21CG_2025/img/ebay_award_badge_silver_cg_for_musical_instruments.png);
}