.c-enFixedBnr {
  position: fixed;
  top: 16px;
  right: 16px;
  width: 65px;
  height: 82px;
  z-index: 9999;
  background: no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .c-enFixedBnr {
    display: none;
  }
}
html:lang(ja) .c-enFixedBnr {
  display: none;
}
html:lang(en) .c-enFixedBnr {
  background-image: url(/files/user/images/common/bnr_line_en_s.png);
}
html:lang(zh-Hans) .c-enFixedBnr {
  background-image: url(/files/user/images/common/bnr_line_cn_s.png);
}
html:lang(th) .c-enFixedBnr {
  background-image: url(/files/user/images/common/bnr_line_th_s.png);
}
.c-enFixedBnr.is-show {
  right: 16px;
  width: 321px;
  height: 194px;
}
html:lang(en) .c-enFixedBnr.is-show {
  background-image: url(/files/user/images/common/bnr_line_en.png);
}
html:lang(zh-Hans) .c-enFixedBnr.is-show {
  background-image: url(/files/user/images/common/bnr_line_cn.png);
}
html:lang(th) .c-enFixedBnr.is-show {
  background-image: url(/files/user/images/common/bnr_line_th.png);
}
.c-enFixedBnr.is-show .c-enFixedBnr_trigger {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 12px;
  height: 12px;
}
.c-enFixedBnr.is-show .c-enFixedBnr_trigger::before, .c-enFixedBnr.is-show .c-enFixedBnr_trigger::after {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  background: #fff;
  content: "";
}
html:lang(th) .c-enFixedBnr.is-show .c-enFixedBnr_trigger::before, html:lang(th) .c-enFixedBnr.is-show .c-enFixedBnr_trigger::after {
  background: #000;
}
.c-enFixedBnr.is-show .c-enFixedBnr_trigger::before {
  -webkit-transform: translate(0, -50%) rotate(45deg);
          transform: translate(0, -50%) rotate(45deg);
}
.c-enFixedBnr.is-show .c-enFixedBnr_trigger::after {
  -webkit-transform: translate(0, -50%) rotate(-45deg);
          transform: translate(0, -50%) rotate(-45deg);
}
.c-enFixedBnr_trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}