.txt-rarity_common {
  color: #f3f3f3;
}
.txt-rarity_uncommon {
  color: #c0ffc0;
}
.txt-rarity_magic {
  color: #d789b6;
}
.txt-rarity_artifact {
  color: #e5dd7e;
}
.txt-rarity_legend {
  color: #ffa666;
}
.txt-rarity_epic {
  color: #b38cff;
}
.txt-rarity_rare {
  color: #5990ff;
}
.txt_durability_calc_000 {
  color: #e56674;
}
.txt_durability_calc_010 {
  color: #ffd966;
}
.txt_durability_calc_099 {
  color: #e5e5e5;
}
.txt_durability_calc_100 {
  color: #a5d841;
}
.content__googleadservices {
  position: absolute;
  top: -9999%;
}
.ic__maintenance {
  width: 24px;
  height: 24px;
  background-position: 0 0;
  -moz-background-size: 128px auto;
  -o-background-size: 128px auto;
  -webkit-background-size: 128px auto;
  background-size: 128px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/1nD6KrpV9S6ArIY4k9yBwHWXh8.png);
  background-repeat: no-repeat;
}
.ic__obstacle {
  width: 24px;
  height: 24px;
  background-position: -24px 0;
  -moz-background-size: 128px auto;
  -o-background-size: 128px auto;
  -webkit-background-size: 128px auto;
  background-size: 128px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/1nD6KrpV9S6ArIY4k9yBwHWXh8.png);
  background-repeat: no-repeat;
}
.ic__topics {
  width: 24px;
  height: 24px;
  background-position: -80px 0;
  -moz-background-size: 128px auto;
  -o-background-size: 128px auto;
  -webkit-background-size: 128px auto;
  background-size: 128px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/1nD6KrpV9S6ArIY4k9yBwHWXh8.png);
  background-repeat: no-repeat;
}
.ic__update {
  width: 24px;
  height: 24px;
  background-position: -104px 0;
  -moz-background-size: 128px auto;
  -o-background-size: 128px auto;
  -webkit-background-size: 128px auto;
  background-size: 128px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/1nD6KrpV9S6ArIY4k9yBwHWXh8.png);
  background-repeat: no-repeat;
}
.ldst_main_content.is_global_menu_show a,
.ldst_main_content.is_global_menu_show input,
.ldst_main_content.is_global_menu_show textarea {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}
#pageTop {
  display: block;
  height: 45px;
  margin: 0;
  padding: 0;
  line-height: 1%;
  font-size: 1%;
}
#pageTop:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
}
#brand .brand__section {
  position: relative;
  width: 100%;
  height: 38px;
  padding: 10px 12px 10px 12px;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  align-items: center;
  background: #1b1b1b;
}
#brand .brand__logo {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
}
#brand .brand__flag__jp,
#brand .brand__flag__na,
#brand .brand__flag__eu,
#brand .brand__flag__fr,
#brand .brand__flag__de {
  background: url('data:image/svg+xml;utf8,<svg width="480" height="480" viewBox="0 0 480 480" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M239.999 439.999C129.543 439.999 40 350.456 40 239.999C40 129.543 129.543 40 239.999 40C350.456 40 439.999 129.543 439.999 239.999C439.999 350.456 350.456 439.999 239.999 439.999ZM318.432 279.937H395.537C398.814 267.145 400.742 253.813 400.742 239.999C400.742 226.163 398.808 212.81 395.521 199.999H318.428C319.479 212.925 320.36 226.299 320.36 239.999C320.36 253.678 319.479 267.3 318.432 279.937ZM379.325 319.937H313.343C308.456 347.898 301.59 372.449 291.906 392.12C329.64 379.323 360.43 353.468 379.325 319.937ZM239.999 79.257C239.971 79.257 239.944 79.261 239.916 79.261C229.843 79.432 215.46 111.904 206.379 159.999H273.62C264.953 111.904 250.156 79.432 240.83 79.261C240.55 79.261 240.28 79.257 239.999 79.257ZM278.875 199.999H201.124C200.15 212.81 199.333 226.164 199.333 239.999C199.333 253.813 200.13 267.145 201.118 279.937H278.881C279.986 267.145 280.666 253.813 280.666 239.999C280.666 226.164 279.984 212.81 278.875 199.999ZM273.632 319.937H206.367C215.33 368.68 229.838 400.567 239.916 400.738C239.944 400.738 239.971 400.742 239.999 400.742C240.28 400.742 240.55 400.738 240.83 400.738C250.161 400.567 264.966 368.68 273.632 319.937ZM188.93 392.12C178.94 372.449 171.543 347.898 166.655 319.937H100.674C119.956 353.468 150.934 379.323 188.93 392.12ZM84.462 279.937H161.567C160.52 267.3 159.963 253.678 159.963 239.999C159.963 226.299 160.52 212.925 161.571 199.999H84.478C81.191 212.81 79.257 226.163 79.257 239.999C79.257 253.813 81.185 267.145 84.462 279.937ZM100.712 159.999H166.668C171.556 132.64 178.947 107.535 188.93 87.987C150.958 100.668 119.997 126.499 100.712 159.999ZM291.906 87.987C301.51 107.535 308.443 132.64 313.331 159.999H379.287C360.2 126.499 329.41 100.668 291.906 87.987Z" fill="%23666666"/></svg>')
    no-repeat;
  background-position: 50% 50%;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
}
#brand .brand__lang {
  display: none;
}
#brand .brand__lang a {
  display: block;
  width: 100%;
  padding: 8px 12px;
  color: #ccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  align-items: center;
  background: #262626;
}
#brand .brand__lang a.active,
#brand .brand__lang a:active {
  background: #1b1b1b;
}
#brand .brand__lang__select {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  opacity: 0.3;
  font-family: "微软雅黑";
}
.ja #brand .brand__lang__select {
  font-family: "微软雅黑";
}
#brand .brand__lang__flag {
  opacity: 0.3;
}
#brand .brand__lang .checked .brand__lang__select {
  opacity: 1;
}
.l__header {
  background: #1b1b1b;
  width: 100%;
  height: 45px;
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  align-items: center;
  padding: 0 4px;
  z-index: 10000;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.l__header--block {
  position: static;
  display: block;
  text-align: center;
}
.l__header__bt_menu {
  width: 32px;
  height: 32px;
  background-position: -480px 0;
  -moz-background-size: 592px auto;
  -o-background-size: 592px auto;
  -webkit-background-size: 592px auto;
  background-size: 592px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/dVc5RW7zNtFuh2AyblWPAowB0o.png);
  background-repeat: no-repeat;
  cursor: pointer;
}
.l__header__bt_menu.close {
  width: 32px;
  height: 32px;
  background-position: -512px 0;
  -moz-background-size: 592px auto;
  -o-background-size: 592px auto;
  -webkit-background-size: 592px auto;
  background-size: 592px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/dVc5RW7zNtFuh2AyblWPAowB0o.png);
  background-repeat: no-repeat;
}
.l__header__logo {
  width: 248px;
  text-align: center;
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  -webkit-flex-grow: 2;
  flex-grow: 2;
}
.l__header__logo--block {
  text-align: center;
}
.l__header__my_chara {
  width: 32px;
  position: relative;
}
.l__header__my_chara a {
  width: 32px;
  border-radius: 16px;
  overflow: hidden;
  display: block;
}
.l__header__my_chara__newinfo {
  position: absolute;
  left: -8px;
  top: -2px;
  display: block;
  width: 16px;
  height: 16px;
}
.l__header__bt_login {
  width: 32px;
  height: 32px;
  background-position: -448px 0;
  -moz-background-size: 592px auto;
  -o-background-size: 592px auto;
  -webkit-background-size: 592px auto;
  background-size: 592px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/dVc5RW7zNtFuh2AyblWPAowB0o.png);
  background-repeat: no-repeat;
}
.l__header__bt_login__wrapper {
  width: 32px;
}
.l__footer {
  background: #484c4e;
}
.l__footer__error .l__footer__inner {
  padding-bottom: 35px;
  background: #484c4e;
}
.l__footer--jp,
.l__footer--eu {
  margin-bottom: -20px;
}
.l__footer--de {
  margin-bottom: -21px;
}
.l__footer__inner {
  padding-top: 16px;
}
.l__footer__logo {
  width: 280px;
  height: 32px;
  margin: 0 auto 16px;
}
.l__footer__logo a {
  display: inline-block;
}
.l__footer__shop {
  width: 280px;
  margin: 0 auto 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.l__footer__shop__btn {
  display: block;
  width: 136px;
  padding: 8px 0;
  background: #3f4345;
  border-radius: 4px;
  text-align: center;
  color: #ccc;
  font-size: 12px;
}
.l__footer__shop__btn:active {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2),
    0 2px 0 rgba(255, 255, 255, 0.2);
}
.l__footer__shop__btn:first-child {
  margin-right: 8px;
}
.na .l__footer__shop__btn:first-child,
.en-us .l__footer__shop__btn:first-child,
.en-gb .l__footer__shop__btn:first-child,
.fr .l__footer__shop__btn:first-child,
.de .l__footer__shop__btn:first-child {
  margin-right: 0;
}
.ja .l__footer__shop__btn:last-child {
  margin-top: 8px;
}
.l__footer__officiel {
  margin-bottom: 16px;
  text-align: center;
  color: gray;
  font-size: 12px;
  font-weight: bold;
}
.l__footer__sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 240px;
  margin: 0 auto 8px;
}
.l__footer__sns--link {
  display: block;
  text-align: center;
}
.l__footer__sns--twitter {
  display: block;
  text-align: center;
}
.l__footer__sns--twitter a {
  font-size: 12px;
  color: #cccccc;
  text-decoration: underline;
}
.l__footer__sns li {
  width: 120px;
  margin-bottom: 24px;
}
.l__footer__sns i {
  display: block;
  height: 32px;
  margin: 0 auto 16px;
  line-height: 1;
  color: #e5e5e5;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.l__footer__sns i:before {
  text-decoration: none;
}
.l__footer__sns span {
  font-size: 12px;
  color: #cccccc;
  text-decoration: underline;
}
.l__footer__cero {
  margin-top: 8px;
  display: block;
}
.l__footer__line {
  display: block;
  margin: 0 8px 16px;
  padding: 0;
  border: 0;
  height: 1px;
  background: #565a5c;
}
.l__footer__link-list {
  margin: 0 auto 8px;
  height: 1%;
  text-align: center;
}
.l__footer__link-list li {
  display: inline-block;
  margin-bottom: 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.l__footer__link-list li a {
  font-size: 10px;
  color: #ccc;
  text-decoration: underline;
}
.l__footer__link-list li:nth-child(odd) {
  padding-right: 11px;
  text-align: right;
}
.l__footer__link-list li:nth-child(even) {
  padding-left: 11px;
  position: relative;
  text-align: left;
}
.l__footer__link-list li:nth-child(even):after {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  background: gray;
  border-radius: 3px;
  position: absolute;
  top: 50%;
  left: -3px;
  margin-top: -3px;
}
.l__footer__link-list--jp li,
.l__footer__link-list--na li,
.l__footer__link-list--eu li,
.l__footer__link-list--fr li,
.l__footer__link-list--de li {
  width: 50%;
}
.l__footer__copyright {
  font-size: 10px;
  color: #999;
  text-align: center;
  background: #3f4345;
  padding: 8px 0 40px;
  height: 1%;
}
.l__footer__copyright--text {
  margin-bottom: 8px;
  color: #999;
  text-align: center;
  font-size: 10px;
}
.l__footer__copyright--text a {
  font-size: inherit;
  color: #ccc;
  text-decoration: underline;
}
.l__footer__copyright--jp--text,
.l__footer__copyright--en--text,
.l__footer__copyright--fr--text,
.l__footer__copyright--de--text {
  margin-bottom: 16px;
}
.l__footer__legal--btn {
  display: inline-block;
  position: relative;
  padding-right: 12px;
  color: #ccc;
  font-weight: bold;
  font-size: 10px;
}
.l__footer__legal--btn:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -6px;
  width: 12px;
  height: 12px;
  background-position: -420px 0;
  -moz-background-size: 592px auto;
  -o-background-size: 592px auto;
  -webkit-background-size: 592px auto;
  background-size: 592px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/dVc5RW7zNtFuh2AyblWPAowB0o.png);
  background-repeat: no-repeat;
}
.l__footer__legal--btn__close:after {
  width: 12px;
  height: 12px;
  background-position: -408px 0;
  -moz-background-size: 592px auto;
  -o-background-size: 592px auto;
  -webkit-background-size: 592px auto;
  background-size: 592px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/dVc5RW7zNtFuh2AyblWPAowB0o.png);
  background-repeat: no-repeat;
}
.l__footer__legal--btn__wrapper {
  text-align: right;
  padding: 0 4px 0 0;
}
.l__footer__legal__area__inner {
  padding: 8px 8px 0;
  height: 1%;
}
.l__footer__legal__bnr-list {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 auto 16px;
}
.l__footer__legal__bnr-list li {
  margin-right: 16px;
}
.l__footer__legal__bnr-list li:last-of-type {
  margin-right: 0;
}
.l__footer__legal__bnr-list--text_link,
.l__footer__legal__bnr-list--text_link:hover {
  display: block;
  font-size: 10px;
  margin-top: 4px;
  text-align: center;
  color: #ccc !important;
  text-decoration: underline;
}
.l__footer__legal__bnr-list.na {
  align-items: flex-start;
}
.l__footer__legal__text {
  margin-bottom: 16px;
  padding-bottom: 16px;
  color: #999999;
  font-size: 10px;
  line-height: 1.4;
  text-align: left;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.l__footer__legal__text i {
  vertical-align: middle;
  display: inline-block;
}
.l__footer__legal__text i.ps {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 512 400"><g><path fill="%23999999" d="M193.47,8V365.1l80.78,25.63V91.24c0-14,6.27-23.41,16.37-20.17h0c13.19,3.67,15.76,16.58,15.76,30.62V221.31c50.37,24.3,90,0,90-64.23,0-65.85-23.19-95.08-91.61-118.57C277.86,29.44,227.82,14.37,193.47,8Z"/><path fill="%23999999" d="M289.57,338.52l130-46.29c14.76-5.29,17-12.76,5-16.67s-33.64-2.81-48.39,2.5l-86.6,30.49V260l5-1.69s25-8.85,60.21-12.74,78.26.51,112.08,13.34c38.12,12,42.41,29.79,32.72,42s-33.42,20.94-33.42,20.94L289.57,385.29Z"/><path fill="%23999999" d="M45.23,333.64c-39.12-11-45.64-34-27.81-47.2C33.91,274.21,62,265,62,265l115.82-41.18v46.93L94.43,300.63c-14.74,5.29-17,12.75-5,16.68s33.64,2.8,48.4-2.49l40-14.5v42c-2.53.46-5.36.91-8,1.34a262.21,262.21,0,0,1-124.57-10"/><path fill="%23999999" d="M473.86,390.07a18.92,18.92,0,0,0,0-37.84,19,19,0,0,0-18.92,18.92,18.91,18.91,0,0,0,18.92,18.92Zm-15.74-18.92a15.76,15.76,0,1,1,4.61,11.12A15.61,15.61,0,0,1,458.12,371.15Z"/><path fill="%23999999" d="M483.17,379.94a1.25,1.25,0,0,1-.61-.92,7.59,7.59,0,0,1-.17-1.61l-.11-2.68a4.76,4.76,0,0,0-.75-2.8,4.23,4.23,0,0,0-1.26-1.05,5.41,5.41,0,0,0,1.59-1.53,5.8,5.8,0,0,0,.83-3.21,5.19,5.19,0,0,0-3.12-5.18,9.62,9.62,0,0,0-4-.72h-9.77V381.3h3.66v-8.63h5.74a5.81,5.81,0,0,1,2.25.32,2.38,2.38,0,0,1,1.19,2.25l.17,3.35a13.13,13.13,0,0,0,.15,1.65,3,3,0,0,0,.27.82l.12.24h4.1v-1.22ZM479,366.39a2.73,2.73,0,0,1-.92,2.39,4.89,4.89,0,0,1-2.77.67h-5.83v-5.94h6.19a4.65,4.65,0,0,1,2,.36A2.52,2.52,0,0,1,479,366.39Z"/></g></svg>');
  background-repeat: no-repeat;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
  width: 14px;
  height: 11px;
}
.l__footer__legal__text i.ps4 {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 1920 400"><g><path fill="%23999999" d="M1197.65,8.4l-249.19,0C876.19,8.42,840.8,53,840.8,111V287.19c0,35.87-17,61.7-52.95,61.7H553.62a2.67,2.67,0,0,0-2.67,2.68V387a2.7,2.7,0,0,0,2.7,2.69H814.9c72.29,0,107.72-44.45,107.72-102.42V110.9c0-35.92,17-61.78,52.92-61.78h222.11a2.66,2.66,0,0,0,2.65-2.67V11.09a2.69,2.69,0,0,0-2.65-2.69"/><path fill="%23999999" d="M461.5,8.49H10.68A2.67,2.67,0,0,0,8,11.13V46.52a2.66,2.66,0,0,0,2.7,2.66H434.43c35.9,0,52.95,25.86,52.95,61.77s-17,61.73-52.95,61.73H99.23C47.21,172.68,8,216.4,8,274.41L8,387a2.66,2.66,0,0,0,2.68,2.68H87.13A2.68,2.68,0,0,0,89.81,387V274.41c0-35.92,20.71-61,50.39-61H461.5c72.28,0,107.66-44.4,107.66-102.38S533.78,8.49,461.5,8.49"/><path fill="%23999999" d="M1789.2,308.19l-76.41-.05a2.77,2.77,0,0,1-2.77-2.69V49c0-39.39-27.25-52.29-65.56-28.64L1185,302.47c-18,11.08-24.09,23.61-19.74,32.86,3.77,8,13.68,13.52,33.57,13.52l426.71,0a2.74,2.74,0,0,1,2.42,2v36a2.73,2.73,0,0,0,2.66,2.76h76.72a2.75,2.75,0,0,0,2.67-2.76V351.65a2.77,2.77,0,0,1,2.69-2.76h76.47a2.72,2.72,0,0,0,2.75-2.69V310.84a2.72,2.72,0,0,0-2.75-2.65m-161.12-2.88a2.75,2.75,0,0,1-2.68,2.77H1267.73c-2.9,0-4.44-.74-4.85-1.83-.42-1.67.51-2.89,2.62-4.36l356-219.16c2.47-1.51,6.6-1.26,6.6,3.61Z"/><path fill="%23999999" d="M1828.07,359.68a25.13,25.13,0,0,1,7.42-17.93,25.38,25.38,0,0,1,43.34,17.93,25.39,25.39,0,0,1-25.35,25.42,25.38,25.38,0,0,1-25.41-25.42Zm25.41,30.59a30.6,30.6,0,0,0,0-61.19,30.6,30.6,0,0,0-21.61,52.22,30.22,30.22,0,0,0,21.61,9"/><path fill="%23999999" d="M1861.77,352c0,1.88-.5,3.17-1.5,3.9a8.18,8.18,0,0,1-4.47,1.06h-9.44v-9.64h10a7.22,7.22,0,0,1,3.28.62C1861.06,348.67,1861.77,350,1861.77,352Zm6.73,21.9a2.25,2.25,0,0,1-1-1.5c0-.55-.16-1.39-.22-2.6l-.2-4.35c-.08-2.11-.41-3.53-1.2-4.52a6.73,6.73,0,0,0-2-1.68,8.74,8.74,0,0,0,2.53-2.5,8.88,8.88,0,0,0,1.36-5.18c0-4.06-1.69-6.85-5-8.35a15.16,15.16,0,0,0-6.46-1.14h-15.8v34h5.9v-14h9.27a10.53,10.53,0,0,1,3.69.56c1.16.6,1.83,1.76,1.88,3.67l.29,5.4c.08,1.25.14,2.17.21,2.65a4.54,4.54,0,0,0,.42,1.29l.25.41h6.57v-2l-.44-.21"/></g></svg>');
  background-repeat: no-repeat;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
  width: 38px;
  height: 8px;
}
.l__footer__legal__text i.ps5 {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 400"><g><path fill="%23999999" d="M782.11,389.66A102.47,102.47,0,0,0,884.6,287.19V110.87A61.78,61.78,0,0,1,946.37,49.1h198.84a2.72,2.72,0,0,0,2.71-2.71V11.11a2.7,2.7,0,0,0-2.71-2.7H905.65A102.47,102.47,0,0,0,803.16,110.89v176.3A61.76,61.76,0,0,1,741.39,349h-196a2.72,2.72,0,0,0-2.72,2.72V387a2.72,2.72,0,0,0,2.71,2.71Z"/><path fill="%23999999" d="M1229.94,151.61V11.12a2.71,2.71,0,0,1,2.7-2.72h541.42a2.71,2.71,0,0,1,2.71,2.71V46.39a2.71,2.71,0,0,1-2.72,2.71h-460a2.72,2.72,0,0,0-2.72,2.72v91.54a29.32,29.32,0,0,0,29.32,29.32h342.48a108.49,108.49,0,0,1,0,217H1232.64a2.71,2.71,0,0,1-2.7-2.71V351.67a2.71,2.71,0,0,1,2.7-2.71H1642.4a67.78,67.78,0,0,0,67.79-67.54c.14-37.42-30.89-68-68.31-68H1291.71A61.76,61.76,0,0,1,1229.94,151.61Z"/><path fill="%23999999" d="M426.07,172.63a61.77,61.77,0,0,0,0-123.53H10.72A2.71,2.71,0,0,1,8,46.39V11.11a2.71,2.71,0,0,1,2.71-2.7H466.79a102.49,102.49,0,1,1,0,205H151.21a61.77,61.77,0,0,0-61.77,61.76v111.8a2.72,2.72,0,0,1-2.72,2.72h-76A2.71,2.71,0,0,1,8,387V275.12A102.48,102.48,0,0,1,110.49,172.63Z"/><path fill="%23999999" d="M1846.76,351.63H1834V347.3h30.38v4.33h-12.46v38h-5.16Z"/><path fill="%23999999" d="M1890.92,385h.12L1903,347.3h8.84v42.36h-5V351.21h-.12l-12.58,38.45h-6.47l-12.16-38.45h-.12v38.45h-4.86V347.3h8.72Z"/></g></svg>');
  background-repeat: no-repeat;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
  width: 38px;
  height: 8px;
}
.l__footer__sqex {
  padding-top: 16px;
  margin-bottom: 24px;
}
.l__page-top__base-position {
  position: relative;
  width: 100%;
  height: 60px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #4d5153;
  z-index: 1000;
}
.l__page-top__button {
  width: 44px;
  height: 40px;
  background-position: -981px 0;
  -moz-background-size: 1233px auto;
  -o-background-size: 1233px auto;
  -webkit-background-size: 1233px auto;
  background-size: 1233px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/75hb3sfcCPALo1vW7v0UHrFYM4.png);
  background-repeat: no-repeat;
  position: fixed;
  bottom: 50px;
  right: -20px;
  opacity: 0;
  z-index: 1000;
  transform: translate3d(0, 0, 0);
}
.l__page-top__button.absolute {
  position: absolute;
  bottom: 10px;
  right: 0;
}
.l__page-top__wolvesden_button {
  width: 44px;
  height: 40px;
  background-position: -1025px 0;
  -moz-background-size: 1233px auto;
  -o-background-size: 1233px auto;
  -webkit-background-size: 1233px auto;
  background-size: 1233px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/75hb3sfcCPALo1vW7v0UHrFYM4.png);
  background-repeat: no-repeat;
}
.link_pc-site {
  height: 60px;
  display: block;
  padding: 32px 0 0;
  text-align: center;
  background: #4d5153;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.link_pc-site a {
  display: inline-block;
  padding-left: 20px;
  font-size: 10px;
  color: #cccccc;
  line-height: 1;
  position: relative;
}
.link_pc-site a:after {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  background-position: -544px 0;
  -moz-background-size: 592px auto;
  -o-background-size: 592px auto;
  -webkit-background-size: 592px auto;
  background-size: 592px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/dVc5RW7zNtFuh2AyblWPAowB0o.png);
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
}
.global_menu {
  position: fixed;
  width: 280px;
  height: 100%;
  min-height: 100%;
  top: 0;
  left: -280px;
  z-index: 10002;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.global_menu__overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 9999;
  display: none;
}
.global_menu__scroll_area {
  width: 280px;
  min-height: 100%;
  background: #484c4e;
}
.global_menu__inner {
  width: 280px;
  min-height: 100%;
  position: relative;
  top: 0;
  right: 0;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.global_menu__close {
  width: 100%;
  position: fixed;
  min-height: 100%;
  top: 0;
  left: 280px;
  display: none;
}
.global_menu__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  align-items: center;
  padding: 6px 6px 7px 4px;
  background: #1b1b1b;
}
.global_menu__bt_home {
  width: 32px;
  height: 32px;
  background-position: -360px 0;
  -moz-background-size: 592px auto;
  -o-background-size: 592px auto;
  -webkit-background-size: 592px auto;
  background-size: 592px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/dVc5RW7zNtFuh2AyblWPAowB0o.png);
  background-repeat: no-repeat;
  margin-right: 20px;
}
.global_menu__search {
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  -webkit-flex-grow: 2;
  flex-grow: 2;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.global_menu__search input[type='text'] {
  background: #333;
  width: 100%;
  padding: 0 6px;
  line-height: 25px;
  font-size: 14px;
  color: #e5e5e5;
  border-radius: 4px;
  border: none;
  text-rendering: optimizeLegibility;
}
.global_menu__search input[type='text']::-webkit-input-placeholder {
  color: #4d4d4d;
}
.global_menu__search input[type='text']:-moz-placeholder {
  color: #4d4d4d;
  opacity: 1;
}
.global_menu__search input[type='text']::-moz-placeholder {
  color: #4d4d4d;
  opacity: 1;
}
.global_menu__search input[type='text']:-ms-input-placeholder {
  color: #4d4d4d;
}
.global_menu__search input[type='text']:focus {
  outline: none;
  font-weight: normal;
  color: #e5e5e5;
}
.global_menu__search input[type='text']:focus::-webkit-input-placeholder {
  color: gray;
}
.global_menu__search input[type='text']:focus:-moz-placeholder {
  color: gray;
  opacity: 1;
}
.global_menu__search input[type='text']:focus::-moz-placeholder {
  color: gray;
  opacity: 1;
}
.global_menu__search input[type='text']:focus:-ms-input-placeholder {
  color: gray;
}
.global_menu__body {
  padding-bottom: 64px;
}
.global_menu__body.menu_show {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
}
.global_menu__list {
  margin-bottom: 32px;
}
.global_menu__list a,
.global_menu__list span {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  align-items: center;
  height: 40px;
  padding: 0 24px 0 8px;
  position: relative;
  font-size: 14px;
  line-height: 1.2;
}
.global_menu__list__category {
  background: #4d5153;
  box-shadow: inset 0 1px 0 #565a5c;
}
.global_menu__list__category a {
  color: #e5e5e5;
  font-weight: bold;
}
.global_menu__list__category a:after {
  content: '';
  width: 16px;
  height: 16px;
  background-position: -432px 0;
  -moz-background-size: 592px auto;
  -o-background-size: 592px auto;
  -webkit-background-size: 592px auto;
  background-size: 592px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/dVc5RW7zNtFuh2AyblWPAowB0o.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 4px;
  top: 50%;
  margin-top: -8px;
  opacity: 0.3;
}
.global_menu__list__category a:active,
.global_menu__list__category a.active {
  background: #5b5f61;
}
.global_menu__list__item {
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.global_menu__list__item a {
  color: rgba(229, 229, 229, 0.8);
}
.global_menu__list__item a:active,
.global_menu__list__item a.active {
  background: #3f4345;
}
.global_menu__list__other {
  margin-bottom: 32px;
}
.global_menu__list__other a {
  color: rgba(229, 229, 229, 0.8);
  padding-right: 8px;
}
.global_menu__list__other a:active,
.global_menu__list__other a.active {
  background: #3f4345;
}
.global_menu__list__other--site_links a {
  min-height: 40px;
  height: auto;
  padding: 4px 8px 4px 8px;
}
.global_menu__list--last {
  margin-bottom: 0;
}
.global_menu__logout {
  background: #4d5153;
  box-shadow: inset 0 1px 0 #565a5c;
  font-weight: bold;
}
.global_menu__logout a {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  align-items: center;
  height: 40px;
  padding: 0 24px 0 8px;
  position: relative;
  font-size: 14px;
  line-height: 1.2;
  color: rgba(229, 229, 229, 0.5);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.global_menu__logout a:after {
  content: '';
  width: 16px;
  height: 16px;
  background-position: -432px 0;
  -moz-background-size: 592px auto;
  -o-background-size: 592px auto;
  -webkit-background-size: 592px auto;
  background-size: 592px auto;
  display: block;
  background-image: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/dVc5RW7zNtFuh2AyblWPAowB0o.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 4px;
  top: 50%;
  margin-top: -8px;
  opacity: 0.3;
}
.global_menu__logout a:active,
.global_menu__logout a.active {
  background: #5b5f61;
}
.global_menu__title {
  padding: 0 24px 6px 8px;
  border-bottom: 1px solid #666;
  font-size: 14px;
  color: #bbac94;
  font-weight: bold;
}
.global_menu__language dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  align-items: center;
  background: url('data:image/svg+xml;utf8,<svg width="480" height="480" viewBox="0 0 480 480" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M239.999 439.999C129.543 439.999 40 350.456 40 239.999C40 129.543 129.543 40 239.999 40C350.456 40 439.999 129.543 439.999 239.999C439.999 350.456 350.456 439.999 239.999 439.999ZM318.432 279.937H395.537C398.814 267.145 400.742 253.813 400.742 239.999C400.742 226.163 398.808 212.81 395.521 199.999H318.428C319.479 212.925 320.36 226.299 320.36 239.999C320.36 253.678 319.479 267.3 318.432 279.937ZM379.325 319.937H313.343C308.456 347.898 301.59 372.449 291.906 392.12C329.64 379.323 360.43 353.468 379.325 319.937ZM239.999 79.257C239.971 79.257 239.944 79.261 239.916 79.261C229.843 79.432 215.46 111.904 206.379 159.999H273.62C264.953 111.904 250.156 79.432 240.83 79.261C240.55 79.261 240.28 79.257 239.999 79.257ZM278.875 199.999H201.124C200.15 212.81 199.333 226.164 199.333 239.999C199.333 253.813 200.13 267.145 201.118 279.937H278.881C279.986 267.145 280.666 253.813 280.666 239.999C280.666 226.164 279.984 212.81 278.875 199.999ZM273.632 319.937H206.367C215.33 368.68 229.838 400.567 239.916 400.738C239.944 400.738 239.971 400.742 239.999 400.742C240.28 400.742 240.55 400.738 240.83 400.738C250.161 400.567 264.966 368.68 273.632 319.937ZM188.93 392.12C178.94 372.449 171.543 347.898 166.655 319.937H100.674C119.956 353.468 150.934 379.323 188.93 392.12ZM84.462 279.937H161.567C160.52 267.3 159.963 253.678 159.963 239.999C159.963 226.299 160.52 212.925 161.571 199.999H84.478C81.191 212.81 79.257 226.163 79.257 239.999C79.257 253.813 81.185 267.145 84.462 279.937ZM100.712 159.999H166.668C171.556 132.64 178.947 107.535 188.93 87.987C150.958 100.668 119.997 126.499 100.712 159.999ZM291.906 87.987C301.51 107.535 308.443 132.64 313.331 159.999H379.287C360.2 126.499 329.41 100.668 291.906 87.987Z" fill="%23cccccc"/></svg>')
    no-repeat;
  background-position: 8px 50%;
  background-size: 16px 16px;
  height: 40px;
  padding: 0 24px 0 28px;
  position: relative;
  cursor: pointer;
}
.global_menu__language dt.active {
  background-color: #3f4345;
}
.global_menu__language dd {
  display: none;
}
.global_menu__language__checked span {
  padding: 0 24px 0 28px;
  position: relative;
  cursor: default;
}
.global_menu__language a {
  padding: 0 24px 0 28px;
  opacity: 0.3;
  position: relative;
  cursor: pointer;
}
.global_menu__language a:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 80px;
  margin-top: -9px;
}
.global_menu__language a:after:active {
  background: #3f4345;
}
.global_menu__theme {
  padding: 8px 24px 8px 8px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  align-items: center;
}
.global_menu__theme dt {
  margin-right: 33px;
}
.global_menu__theme i {
  display: inline-block;
  width: 20px;
  height: 20px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.global_menu__theme i.active {
  -moz-box-shadow: 0 0 0 3px #e57e17;
  -webkit-box-shadow: 0 0 0 3px #e57e17;
  box-shadow: 0 0 0 3px #e57e17;
}
.global_menu__theme a {
  display: block;
  height: auto;
  padding: 0;
}
.global_menu__theme--white {
  background: #e6e6e6;
  margin-right: 16px;
}
.global_menu__theme--black {
  background: #1b1b1b;
}
.global_menu__banner {
  display: block;
  background: #000000;
}
.global_menu__banner a,
.global_menu__banner img {
  display: block;
}
.global_menu__banner a:active,
.global_menu__banner a.active,
.global_menu__banner img:active,
.global_menu__banner img.active {
  opacity: 0.8;
}
.cookiepolicy {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10010;
  width: 100%;
  padding: 16px;
  box-sizing: border-box;
  background: #1b1b1b;
}
.cookiepolicy__box {
  position: relative;
}
.cookiepolicy__close {
  position: absolute;
  top: -4px;
  right: 0;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250807xymihua/images/HjZoG6Dev5E4HfEfOvqzJhzGhA.png) no-repeat left bottom;
  background-size: 32px auto;
}
.cookiepolicy__close.press {
  background-position-y: top;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.cookiepolicy__cp {
  margin-bottom: 8px;
  font-size: 18px;
  color: #cccccc;
}
.cookiepolicy__text {
  font-size: 14px;
  color: #cccccc;
}
.ldst_link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 288px;
  height: 28px;
  overflow: hidden;
  background: #4c7ee8;
  border-radius: 24px;
  font-family: "微软雅黑";
  font-weight: 900;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ja .ldst_link {
  font-family: "微软雅黑";
}
.ldst_link:hover {
  background: #548aff;
  color: #ffffff;
  text-decoration: none;
  opacity: 1;
  box-shadow: 0px 1px 2px rgba(50, 50, 51, 0.1),
    0px 2px 4px rgba(50, 50, 51, 0.15);
}
.ldst_link:active {
  transition: none;
  background: #4470cf;
  color: #ffffff;
  text-decoration: none;
  box-shadow: none;
}
.social__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  z-index: 2;
  width: 96px;
  margin: 0 auto 16px;
}
.social__btn li {
  width: 40px;
  height: 40px;
  margin: 0 4px;
  display: block;
}
.social__btn a {
  display: block;
  text-decoration: none;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -moz-transition: all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition: all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-radius: 20px;
}
.social__btn a.press {
  text-decoration: none;
  -moz-transform: scale(1.125);
  -ms-transform: scale(1.125);
  -webkit-transform: scale(1.125);
  transform: scale(1.125);
}
.social__btn a.press i {
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
}
.social__btn a.press i.xiv-lds-facebook {
  background: #1877f2;
}
.social__btn a.press i.xiv-lds-x {
  background: #000;
}
.social__btn i {
  display: block;
  width: 40px;
  height: 40px;
  font-size: 24px;
  line-height: 1;
  position: relative;
  background: rgba(0, 0, 0, 0.2);
  -moz-transition: all 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: all 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -webkit-transition: all 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  color: #ffffff;
  border-radius: 20px;
}
.social__btn i:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.social__btn i.xiv-lds-facebook {
  background: #1877f2;
}
.social__btn i.xiv-lds-x {
  background: #000;
}
.news__detail .social__btn i {
  font-size: 24px;
}
.goldsaucer__wrapper .social__btn {
  font-size: 24px;
}
.social__opacity i {
  opacity: 0.5;
}
.social__opacity i.xiv-lds-facebook {
  background: rgba(0, 0, 0, 0.2);
}
.social__opacity i.xiv-lds-x {
  background: rgba(0, 0, 0, 0.2);
}
.social__opacity a.press i {
  opacity: 1;
}
